@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap');
@charset "UTF-8"@media print {
	*,*: :before,*::after,*::first-letter,p::first-line,div::first-line,blockquote::first-line,li::first-line
    {
        text-shadow:none!important;
	box-shadow: none!important;
}

a,a:visited {
	text-decoration: underline;
}

abbr[title]::after {
	content: " (" attr(title) ")";
}

pre {
	white-space: pre-wrap !important;
}

pre,
blockquote {
	border: 1px solid #999;
	page-break-inside: avoid;
}

thead {
	display: table-header-group;
}

tr,
img {
	page-break-inside: avoid;
}

p,
h2,
h3 {
	orphans: 3;
	widows: 3;
}

h2,
h3 {
	page-break-after: avoid;
}

.navbar {
	display: none;
}

.btn>.caret,
.dropup>.btn>.caret {
	border-top-color: #000 !important;
}

.tag {
	border: 1px solid #000;
}

.table {
	border-collapse: collapse !important;
}

.table td,
.table th {
	background-color: #fff !important;
}

.table-bordered th,
.table-bordered td {
	border: 1px solid #ddd !important;
}
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	margin-bottom: .5rem;
	font-family: var(--font-family-heading);
	font-weight: 700;
	line-height: 1.2;
	color: var(--headings-color);
}

h1,
.h1 {
	font-size: 4rem;
}

h2,
.h2 {
	font-size: 3.125rem;
}

h3,
.h3 {
	font-size: 2.5rem;
}

h4,
.h4 {
	font-size: 1.875rem;
}

h5,
.h5 {
	font-size: 1.5rem;
}

h6,
.h6 {
	font-size: 1.25rem;
}

.lead {
	font-size: 1.25rem;
	font-weight: 300;
}

.display-1 {
	font-size: 3.125rem;
	font-weight: 600;
}

.display-2 {
	font-size: 2.188rem;
	font-weight: 400;
}

.display-3 {
	font-size: 1.563rem;
	font-weight: 400;
}

.display-4 {
	font-size: 1.25rem;
	font-weight: 400;
}

hr {
	margin-top: 1rem;
	margin-bottom: 1rem;
	border: 0;
	border-top: 1px solid rgba(0, 0, 0, .1);
}

small,
.small {
	font-size: 80%;
	font-weight: 400;
}

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

.list-unstyled {
	padding-left: 0;
	list-style: none;
}

.list-inline {
	padding-left: 0;
	list-style: none;
}

.list-inline-item {
	display: inline-block;
}

.list-inline-item:not(:last-child) {
	margin-right: 5px;
}

.initialism {
	font-size: 90%;
	text-transform: uppercase;
}

.blockquote {
	padding: .5rem 1rem;
	margin-bottom: 1rem;
	font-size: 1.25rem;
	border-left: .25rem solid #eceeef;
}

.blockquote-footer {
	display: block;
	font-size: 80%;
	color: #818a91;
}

.blockquote-footer::before {
	content: "\2014 \00A0";
}

.blockquote-reverse {
	padding-right: 1rem;
	padding-left: 0;
	text-align: right;
	border-right: .25rem solid #eceeef;
	border-left: 0;
}

.blockquote-reverse .blockquote-footer::before {
	content: "";
}

.blockquote-reverse .blockquote-footer::after {
	content: "\00A0 \2014";
}

dl.row>dd+dt {
	clear: left;
}

.img-fluid,
.carousel-inner>.carousel-item>img,
.carousel-inner>.carousel-item>a>img {
	max-width: 100%;
	height: auto;
	
}

.img-thumbnail {
	padding: .25rem;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: .25rem;
	transition: all .2s ease-in-out;
	max-width: 100%;
	height: auto;
}

.figure {
	display: inline-block;
}

.figure-img {
	margin-bottom: .5rem;
	line-height: 1;
}

.figure-caption {
	font-size: 90%;
	color: #f6f6f6;
}

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

code {
	padding: .2rem .4rem;
	font-size: 90%;
	color: #bd4147;
	background-color: #f7f7f9;
	border-radius: 0;
}

kbd {
	padding: .2rem .4rem;
	font-size: 90%;
	color: #fff;
	background-color: #333;
	border-radius: .2rem;
}

kbd kbd {
	padding: 0;
	font-size: 100%;
	font-weight: 700;
}

pre {
	display: block;
	margin-top: 0;
	margin-bottom: 1rem;
	font-size: 90%;
	color: #373a3c;
}

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

.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll;
}

.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 1rem;
}

.table th,.table td {
	padding: .75rem;
	vertical-align: top;
	border-top: 1px solid #eceeef;
}

.table thead th {
	vertical-align: bottom;
	border-bottom: 2px solid #eceeef;
}

.table tbody+tbody {
	border-top: 2px solid #eceeef;
}

.table .table {
	background-color: #fff;
}

.table-sm th,.table-sm td {
	padding: .3rem;
}

.table-bordered {
	border: 1px solid #eceeef;
}

.table-bordered th,.table-bordered td {
	border: 1px solid #eceeef;
}

.table-bordered thead th,.table-bordered thead td {
	border-bottom-width: 2px;
}

.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(0,0,0,.05);
}

.table-hover tbody tr:hover {
	background-color: rgba(0,0,0,.075);
}

.table-active,.table-active>th,.table-active>td {
	background-color: rgba(0,0,0,.075);
}

.table-hover .table-active:hover {
	background-color: rgba(0,0,0,.075);
}

.table-hover .table-active:hover>td,.table-hover .table-active:hover>th {
	background-color: rgba(0,0,0,.075);
}

.table-success,.table-success>th,.table-success>td {
	background-color: #dff0d8;
}

.table-hover .table-success:hover {
	background-color: #d0e9c6;
}

.table-hover .table-success:hover>td,.table-hover .table-success:hover>th {
	background-color: #d0e9c6;
}

.table-info,.table-info>th,.table-info>td {
	background-color: #d9edf7;
}

.table-hover .table-info:hover {
	background-color: #c4e3f3;
}

.table-hover .table-info:hover>td,.table-hover .table-info:hover>th {
	background-color: #c4e3f3;
}

.table-warning,.table-warning>th,.table-warning>td {
	background-color: #fcf8e3;
}

.table-hover .table-warning:hover {
	background-color: #faf2cc;
}

.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th {
	background-color: #faf2cc;
}

.table-danger,.table-danger>th,.table-danger>td {
	background-color: #f2dede;
}

.table-hover .table-danger:hover {
	background-color: #ebcccc;
}

.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th {
	background-color: #ebcccc;
}

.thead-inverse th {
	color: #fff;
	background-color: #363a42;
}

.thead-default th {
	color: #7a7a7a;
	background-color: #f6f6f6;
}

.table-inverse {
	color: #f6f6f6;
	background-color: #363a42;
}

.table-inverse th,.table-inverse td,.table-inverse thead th {
	border-color: #7a7a7a;
}

.table-inverse.table-bordered {
	border: 0;
}

.table-responsive {
	display: block;
	width: 100%;
	min-height: 0%;
	overflow-x: auto;
}

.table-reflow thead {
	float: left;
}

.table-reflow tbody {
	display: block;
	white-space: nowrap;
}

.table-reflow th,.table-reflow td {
	border-top: 1px solid #eceeef;
	border-left: 1px solid #eceeef;
}

.table-reflow th:last-child,.table-reflow td:last-child {
	border-right: 1px solid #eceeef;
}

.table-reflow thead:last-child tr:last-child th,.table-reflow thead:last-child tr:last-child td,.table-reflow tbody:last-child tr:last-child th,.table-reflow tbody:last-child tr:last-child td,.table-reflow tfoot:last-child tr:last-child th,.table-reflow tfoot:last-child tr:last-child td {
	border-bottom: 1px solid #eceeef;
}

.table-reflow tr {
	float: left;
}

.table-reflow tr th,.table-reflow tr td {
	display: block!important;
	border: 1px solid #eceeef;
}

.form-control {
	display: block;
	width: 100%;
	padding: .5rem .75rem;
	font-size: 1rem;
	line-height: 1.25;
	color: #55595c;
	background-color: #fff;
	background-image: none;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.25);
	border-radius: .25rem;
}

.form-control::-ms-expand {
	background-color: transparent;
	border: 0;
}

.form-control:focus {
	color: #55595c;
	background-color: #fff;
	border-color: #66afe9;
	outline: none;
}

.form-control::placeholder {
	color: #999;
	opacity: 1;
}

.form-control:disabled,.form-control[readonly] {
	background-color: #eceeef;
	opacity: 1;
}

.form-control:disabled {
	cursor: not-allowed;
}

select.form-control:not([size]):not([multiple]) {
	height: calc(2.5rem - 2px);
}

select.form-control:focus::-ms-value {
	color: #55595c;
	background-color: #fff;
}

.form-control-file,.form-control-range {
	display: block;
}

.col-form-label {
	padding-top: .5rem;
	padding-bottom: .5rem;
	margin-bottom: 0;
}

.col-form-label-lg {
	padding-top: .75rem;
	padding-bottom: .75rem;
	font-size: .9375rem;
}

.col-form-label-sm {
	padding-top: .25rem;
	padding-bottom: .25rem;
	font-size: .875rem;
}

.col-form-legend {
	padding-top: .5rem;
	padding-bottom: .5rem;
	margin-bottom: 0;
	font-size: 1rem;
}

.form-control-static {
	padding-top: .5rem;
	padding-bottom: .5rem;
	line-height: 1.25;
	border: solid transparent;
	border-width: 1px 0;
}

.form-control-static.form-control-sm,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn,.form-control-static.form-control-lg,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn {
	padding-right: 0;
	padding-left: 0;
}

.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn {
	padding: .25rem .5rem;
	font-size: .875rem;
	border-radius: .2rem;
}

select.form-control-sm:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>select.input-group-addon:not([size]):not([multiple]),.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]) {
	height: 1.8125rem;
}

.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn {
	padding: .75rem 1.5rem;
	font-size: .9375rem;
	border-radius: .3rem;
}

select.form-control-lg:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>select.input-group-addon:not([size]):not([multiple]),.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]) {
	height: 3.16667rem;
}

.form-group {
	margin-bottom: 1rem;
}

.form-text {
	display: block;
	margin-top: .25rem;
}

.form-check {
	position: relative;
	display: block;
	margin-bottom: .75rem;
}

.form-check+.form-check {
	margin-top: -.25rem;
}

.form-check.disabled .form-check-label {
	color: #7a7a7a;
	cursor: not-allowed;
}

.form-check-label {
	padding-left: 1.25rem;
	margin-bottom: 0;
	cursor: pointer;
}

.form-check-input {
	position: absolute;
	margin-top: .25rem;
	margin-left: -1.25rem;
}

.form-check-input:only-child {
	position: static;
}

.form-check-inline {
	position: relative;
	display: inline-block;
	padding-left: 1.25rem;
	margin-bottom: 0;
	vertical-align: middle;
	cursor: pointer;
}

.form-check-inline+.form-check-inline {
	margin-left: .75rem;
}

.form-check-inline.disabled {
	color: #7a7a7a;
	cursor: not-allowed;
}

.form-control-feedback {
	margin-top: .25rem;
}

.form-control-success,.form-control-warning,.form-control-danger {
	padding-right: 2.25rem;
	background-repeat: no-repeat;
	background-position: center right .625rem;
	background-size: 1.25rem 1.25rem;
}

.has-success .form-control-feedback,.has-success .form-control-label,.has-success .form-check-label,.has-success .form-check-inline,.has-success .custom-control {
	color: #4cbb6c;
}

.has-success .form-control {
	border-color: #4cbb6c;
}

.has-success .form-control:focus {
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #96d7a9;
}

.has-success .input-group-addon {
	color: #4cbb6c;
	border-color: #4cbb6c;
	background-color: #e0f3e5;
}

.has-success .form-control-success {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#5cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
}

.has-warning .form-control-feedback,.has-warning .form-control-label,.has-warning .form-check-label,.has-warning .form-check-inline,.has-warning .custom-control {
	color: #ff9a52;
}

.has-warning .form-control {
	border-color: #ff9a52;
}

.has-warning .form-control:focus {
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ffd6b8;
}

.has-warning .input-group-addon {
	color: #ff9a52;
	border-color: #ff9a52;
	background-color: #fff;
}

.has-warning .form-control-warning {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E");
}

.has-danger .form-control-feedback,.has-danger .form-control-label,.has-danger .form-check-label,.has-danger .form-check-inline,.has-danger .custom-control {
	color: #ff4c4c;
}

.has-danger .form-control {
	border-color: #ff4c4c;
}

.has-danger .form-control:focus {
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ffb2b2;
}

.has-danger .input-group-addon {
	color: #ff4c4c;
	border-color: #ff4c4c;
	background-color: #fff;
}

.has-danger .form-control-danger {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");
}

@media (min-width:576px) {
	.form-inline .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}

	.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}

	.form-inline .form-control-static {
		display: inline-block;
	}

	.form-inline .input-group {
		display: inline-table;
		width: auto;
		vertical-align: middle;
	}

	.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control {
		width: auto;
	}

	.form-inline .input-group>.form-control {
		width: 100%;
	}

	.form-inline .form-control-label {
		margin-bottom: 0;
		vertical-align: middle;
	}

	.form-inline .form-check {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}

	.form-inline .form-check-label {
		padding-left: 0;
	}

	.form-inline .form-check-input {
		position: relative;
		margin-left: 0;
	}

	.form-inline .has-feedback .form-control-feedback {
		top: 0;
	}
}

.btn {
	display: inline-block;
	font-weight: 400;
	line-height: 1.25;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	user-select: none;
	border: 1px solid transparent;
	padding: .5rem 1rem;
	font-size: 1rem;
	border-radius: 0;
}

.btn:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.btn:focus,.btn:hover {
	text-decoration: none;
}

.btn.focus {
	text-decoration: none;
}

.btn:active,.btn.active {
	background-image: none;
	outline: 0;
}

.btn.disabled,.btn:disabled {
	cursor: not-allowed;
	opacity: .65;
}

a.btn.disabled,fieldset[disabled] a.btn {
	pointer-events: none;
}

.btn-primary {
	color: #fff;
	background-color: #24b9d7;
	border-color: transparent;
}

.btn-primary:hover {
	color: #fff;
	background-color: #1d93ab;
	border-color: transparent;
}

.btn-primary:focus,.btn-primary.focus {
	color: #fff;
	background-color: #1d93ab;
	border-color: transparent;
}

.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #1d93ab;
	border-color: transparent;
	background-image: none;
}

.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open>.btn-primary.dropdown-toggle:hover,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle.focus {
	color: #fff;
	background-color: #18798d;
	border-color: transparent;
}

.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary:disabled:focus,.btn-primary:disabled.focus {
	background-color: #24b9d7;
	border-color: transparent;
}

.btn-primary.disabled:hover,.btn-primary:disabled:hover {
	background-color: #24b9d7;
	border-color: transparent;
}

.btn-secondary,.btn-tertiary {
	color: #232323;
	background-color: #f6f6f6;
	border-color: transparent;
}

.btn-secondary:hover,.btn-tertiary:hover {
	color: #232323;
	background-color: #ddd;
	border-color: transparent;
}

.btn-secondary:focus,.btn-tertiary:focus,.btn-secondary.focus,.focus.btn-tertiary {
	color: #232323;
	background-color: #ddd;
	border-color: transparent;
}

.btn-secondary:active,.btn-tertiary:active,.btn-secondary.active,.active.btn-tertiary,.open>.btn-secondary.dropdown-toggle,.open>.dropdown-toggle.btn-tertiary {
	color: #232323;
	background-color: #ddd;
	border-color: transparent;
	background-image: none;
}

.btn-secondary:active:hover,.btn-tertiary:active:hover,.btn-secondary:active:focus,.btn-tertiary:active:focus,.btn-secondary:active.focus,.btn-tertiary:active.focus,.btn-secondary.active:hover,.active.btn-tertiary:hover,.btn-secondary.active:focus,.active.btn-tertiary:focus,.btn-secondary.active.focus,.active.focus.btn-tertiary,.open>.btn-secondary.dropdown-toggle:hover,.open>.dropdown-toggle.btn-tertiary:hover,.open>.btn-secondary.dropdown-toggle:focus,.open>.dropdown-toggle.btn-tertiary:focus,.open>.btn-secondary.dropdown-toggle.focus,.open>.dropdown-toggle.focus.btn-tertiary {
	color: #232323;
	background-color: #cbcbcb;
	border-color: transparent;
}

.btn-secondary.disabled:focus,.disabled.btn-tertiary:focus,.btn-secondary.disabled.focus,.disabled.focus.btn-tertiary,.btn-secondary:disabled:focus,.btn-tertiary:disabled:focus,.btn-secondary:disabled.focus,.btn-tertiary:disabled.focus {
	background-color: #f6f6f6;
	border-color: transparent;
}

.btn-secondary.disabled:hover,.disabled.btn-tertiary:hover,.btn-secondary:disabled:hover,.btn-tertiary:disabled:hover {
	background-color: #f6f6f6;
	border-color: transparent;
}

.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #5bc0de;
}

.btn-info:hover {
	color: #fff;
	background-color: #31b0d5;
	border-color: #2aabd2;
}

.btn-info:focus,.btn-info.focus {
	color: #fff;
	background-color: #31b0d5;
	border-color: #2aabd2;
}

.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle {
	color: #fff;
	background-color: #31b0d5;
	border-color: #2aabd2;
	background-image: none;
}

.btn-info:active:hover,.btn-info:active:focus,.btn-info:active.focus,.btn-info.active:hover,.btn-info.active:focus,.btn-info.active.focus,.open>.btn-info.dropdown-toggle:hover,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle.focus {
	color: #fff;
	background-color: #269abc;
	border-color: #1f7e9a;
}

.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info:disabled:focus,.btn-info:disabled.focus {
	background-color: #5bc0de;
	border-color: #5bc0de;
}

.btn-info.disabled:hover,.btn-info:disabled:hover {
	background-color: #5bc0de;
	border-color: #5bc0de;
}

.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #5cb85c;
}

.btn-success:hover {
	color: #fff;
	background-color: #449d44;
	border-color: #419641;
}

.btn-success:focus,.btn-success.focus {
	color: #fff;
	background-color: #449d44;
	border-color: #419641;
}

.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle {
	color: #fff;
	background-color: #449d44;
	border-color: #419641;
	background-image: none;
}

.btn-success:active:hover,.btn-success:active:focus,.btn-success:active.focus,.btn-success.active:hover,.btn-success.active:focus,.btn-success.active.focus,.open>.btn-success.dropdown-toggle:hover,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle.focus {
	color: #fff;
	background-color: #398439;
	border-color: #2d672d;
}

.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success:disabled:focus,.btn-success:disabled.focus {
	background-color: #5cb85c;
	border-color: #5cb85c;
}

.btn-success.disabled:hover,.btn-success:disabled:hover {
	background-color: #5cb85c;
	border-color: #5cb85c;
}

.btn-warning {
	color: #fff;
	background-color: #ff9a52;
	border-color: #f0ad4e;
}

.btn-warning:hover {
	color: #fff;
	background-color: #ff7c1f;
	border-color: #eb9316;
}

.btn-warning:focus,.btn-warning.focus {
	color: #fff;
	background-color: #ff7c1f;
	border-color: #eb9316;
}

.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle {
	color: #fff;
	background-color: #ff7c1f;
	border-color: #eb9316;
	background-image: none;
}

.btn-warning:active:hover,.btn-warning:active:focus,.btn-warning:active.focus,.btn-warning.active:hover,.btn-warning.active:focus,.btn-warning.active.focus,.open>.btn-warning.dropdown-toggle:hover,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle.focus {
	color: #fff;
	background-color: #fa6800;
	border-color: #b06d0f;
}

.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning:disabled:focus,.btn-warning:disabled.focus {
	background-color: #ff9a52;
	border-color: #f0ad4e;
}

.btn-warning.disabled:hover,.btn-warning:disabled:hover {
	background-color: #ff9a52;
	border-color: #f0ad4e;
}

.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d9534f;
}

.btn-danger:hover {
	color: #fff;
	background-color: #c9302c;
	border-color: #c12e2a;
}

.btn-danger:focus,.btn-danger.focus {
	color: #fff;
	background-color: #c9302c;
	border-color: #c12e2a;
}

.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #c9302c;
	border-color: #c12e2a;
	background-image: none;
}

.btn-danger:active:hover,.btn-danger:active:focus,.btn-danger:active.focus,.btn-danger.active:hover,.btn-danger.active:focus,.btn-danger.active.focus,.open>.btn-danger.dropdown-toggle:hover,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle.focus {
	color: #fff;
	background-color: #ac2925;
	border-color: #8b211e;
}

.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger:disabled:focus,.btn-danger:disabled.focus {
	background-color: #d9534f;
	border-color: #d9534f;
}

.btn-danger.disabled:hover,.btn-danger:disabled:hover {
	background-color: #d9534f;
	border-color: #d9534f;
}

.btn-outline-primary {
	color: #24b9d7;
	background-image: none;
	background-color: transparent;
	border-color: #24b9d7;
}

.btn-outline-primary:hover {
	color: #fff;
	background-color: #24b9d7;
	border-color: #24b9d7;
}

.btn-outline-primary:focus,.btn-outline-primary.focus {
	color: #fff;
	background-color: #24b9d7;
	border-color: #24b9d7;
}

.btn-outline-primary:active,.btn-outline-primary.active,.open>.btn-outline-primary.dropdown-toggle {
	color: #fff;
	background-color: #24b9d7;
	border-color: #24b9d7;
}

.btn-outline-primary:active:hover,.btn-outline-primary:active:focus,.btn-outline-primary:active.focus,.btn-outline-primary.active:hover,.btn-outline-primary.active:focus,.btn-outline-primary.active.focus,.open>.btn-outline-primary.dropdown-toggle:hover,.open>.btn-outline-primary.dropdown-toggle:focus,.open>.btn-outline-primary.dropdown-toggle.focus {
	color: #fff;
	background-color: #18798d;
	border-color: #125b6a;
}

.btn-outline-primary.disabled:focus,.btn-outline-primary.disabled.focus,.btn-outline-primary:disabled:focus,.btn-outline-primary:disabled.focus {
	border-color: #79d6e8;
}

.btn-outline-primary.disabled:hover,.btn-outline-primary:disabled:hover {
	border-color: #79d6e8;
}

.btn-outline-secondary {
	color: transparent;
	background-image: none;
	background-color: transparent;
	border-color: transparent;
}

.btn-outline-secondary:hover {
	color: #fff;
	background-color: transparent;
	border-color: transparent;
}

.btn-outline-secondary:focus,.btn-outline-secondary.focus {
	color: #fff;
	background-color: transparent;
	border-color: transparent;
}

.btn-outline-secondary:active,.btn-outline-secondary.active,.open>.btn-outline-secondary.dropdown-toggle {
	color: #fff;
	background-color: transparent;
	border-color: transparent;
}

.btn-outline-secondary:active:hover,.btn-outline-secondary:active:focus,.btn-outline-secondary:active.focus,.btn-outline-secondary.active:hover,.btn-outline-secondary.active:focus,.btn-outline-secondary.active.focus,.open>.btn-outline-secondary.dropdown-toggle:hover,.open>.btn-outline-secondary.dropdown-toggle:focus,.open>.btn-outline-secondary.dropdown-toggle.focus {
	color: #fff;
	background-color: transparent;
	border-color: transparent;
}

.btn-outline-secondary.disabled:focus,.btn-outline-secondary.disabled.focus,.btn-outline-secondary:disabled:focus,.btn-outline-secondary:disabled.focus {
	border-color: rgba(51,51,51,0);
}

.btn-outline-secondary.disabled:hover,.btn-outline-secondary:disabled:hover {
	border-color: rgba(51,51,51,0);
}

.btn-outline-info {
	color: #5bc0de;
	background-image: none;
	background-color: transparent;
	border-color: #5bc0de;
}

.btn-outline-info:hover {
	color: #fff;
	background-color: #5bc0de;
	border-color: #5bc0de;
}

.btn-outline-info:focus,.btn-outline-info.focus {
	color: #fff;
	background-color: #5bc0de;
	border-color: #5bc0de;
}

.btn-outline-info:active,.btn-outline-info.active,.open>.btn-outline-info.dropdown-toggle {
	color: #fff;
	background-color: #5bc0de;
	border-color: #5bc0de;
}

.btn-outline-info:active:hover,.btn-outline-info:active:focus,.btn-outline-info:active.focus,.btn-outline-info.active:hover,.btn-outline-info.active:focus,.btn-outline-info.active.focus,.open>.btn-outline-info.dropdown-toggle:hover,.open>.btn-outline-info.dropdown-toggle:focus,.open>.btn-outline-info.dropdown-toggle.focus {
	color: #fff;
	background-color: #269abc;
	border-color: #1f7e9a;
}

.btn-outline-info.disabled:focus,.btn-outline-info.disabled.focus,.btn-outline-info:disabled:focus,.btn-outline-info:disabled.focus {
	border-color: #b0e1ef;
}

.btn-outline-info.disabled:hover,.btn-outline-info:disabled:hover {
	border-color: #b0e1ef;
}

.btn-outline-success {
	color: #5cb85c;
	background-image: none;
	background-color: transparent;
	border-color: #5cb85c;
}

.btn-outline-success:hover {
	color: #fff;
	background-color: #5cb85c;
	border-color: #5cb85c;
}

.btn-outline-success:focus,.btn-outline-success.focus {
	color: #fff;
	background-color: #5cb85c;
	border-color: #5cb85c;
}

.btn-outline-success:active,.btn-outline-success.active,.open>.btn-outline-success.dropdown-toggle {
	color: #fff;
	background-color: #5cb85c;
	border-color: #5cb85c;
}

.btn-outline-success:active:hover,.btn-outline-success:active:focus,.btn-outline-success:active.focus,.btn-outline-success.active:hover,.btn-outline-success.active:focus,.btn-outline-success.active.focus,.open>.btn-outline-success.dropdown-toggle:hover,.open>.btn-outline-success.dropdown-toggle:focus,.open>.btn-outline-success.dropdown-toggle.focus {
	color: #fff;
	background-color: #398439;
	border-color: #2d672d;
}

.btn-outline-success.disabled:focus,.btn-outline-success.disabled.focus,.btn-outline-success:disabled:focus,.btn-outline-success:disabled.focus {
	border-color: #a3d7a3;
}

.btn-outline-success.disabled:hover,.btn-outline-success:disabled:hover {
	border-color: #a3d7a3;
}

.btn-outline-warning {
	color: #ff9a52;
	background-image: none;
	background-color: transparent;
	border-color: #ff9a52;
}

.btn-outline-warning:hover {
	color: #fff;
	background-color: #ff9a52;
	border-color: #ff9a52;
}

.btn-outline-warning:focus,.btn-outline-warning.focus {
	color: #fff;
	background-color: #ff9a52;
	border-color: #ff9a52;
}

.btn-outline-warning:active,.btn-outline-warning.active,.open>.btn-outline-warning.dropdown-toggle {
	color: #fff;
	background-color: #ff9a52;
	border-color: #ff9a52;
}

.btn-outline-warning:active:hover,.btn-outline-warning:active:focus,.btn-outline-warning:active.focus,.btn-outline-warning.active:hover,.btn-outline-warning.active:focus,.btn-outline-warning.active.focus,.open>.btn-outline-warning.dropdown-toggle:hover,.open>.btn-outline-warning.dropdown-toggle:focus,.open>.btn-outline-warning.dropdown-toggle.focus {
	color: #fff;
	background-color: #fa6800;
	border-color: #d25700;
}

.btn-outline-warning.disabled:focus,.btn-outline-warning.disabled.focus,.btn-outline-warning:disabled:focus,.btn-outline-warning:disabled.focus {
	border-color: #ffd6b8;
}

.btn-outline-warning.disabled:hover,.btn-outline-warning:disabled:hover {
	border-color: #ffd6b8;
}

.btn-outline-danger {
	color: #d9534f;
	background-image: none;
	background-color: transparent;
	border-color: #d9534f;
}

.btn-outline-danger:hover {
	color: #fff;
	background-color: #d9534f;
	border-color: #d9534f;
}

.btn-outline-danger:focus,.btn-outline-danger.focus {
	color: #fff;
	background-color: #d9534f;
	border-color: #d9534f;
}

.btn-outline-danger:active,.btn-outline-danger.active,.open>.btn-outline-danger.dropdown-toggle {
	color: #fff;
	background-color: #d9534f;
	border-color: #d9534f;
}

.btn-outline-danger:active:hover,.btn-outline-danger:active:focus,.btn-outline-danger:active.focus,.btn-outline-danger.active:hover,.btn-outline-danger.active:focus,.btn-outline-danger.active.focus,.open>.btn-outline-danger.dropdown-toggle:hover,.open>.btn-outline-danger.dropdown-toggle:focus,.open>.btn-outline-danger.dropdown-toggle.focus {
	color: #fff;
	background-color: #ac2925;
	border-color: #8b211e;
}

.btn-outline-danger.disabled:focus,.btn-outline-danger.disabled.focus,.btn-outline-danger:disabled:focus,.btn-outline-danger:disabled.focus {
	border-color: #eba5a3;
}

.btn-outline-danger.disabled:hover,.btn-outline-danger:disabled:hover {
	border-color: #eba5a3;
}

.btn-link {
	font-weight: 400;
	color: var(--link-color);
	border-radius: 0;
}

.btn-link,.btn-link:active,.btn-link.active,.btn-link:disabled {
	background-color: transparent;
}

.btn-link,.btn-link:focus,.btn-link:active {
	border-color: transparent;
}

.btn-link:hover {
	border-color: transparent;
}

.btn-link:focus,.btn-link:hover {
	color: var(--link-color-hover);
	text-decoration: underline;
	background-color: transparent;
}

.btn-link:disabled:focus,.btn-link:disabled:hover {
	color: #818a91;
	text-decoration: none;
}

.btn-lg,.btn-group-lg>.btn {
	padding: .75rem 1.5rem;
	font-size: .9375rem;
	border-radius: .3rem;
}

.btn-sm,.btn-group-sm>.btn {
	padding: .25rem .5rem;
	font-size: .875rem;
	border-radius: .2rem;
}

.btn-block {
	display: block;
	width: 100%;
}

.btn-block+.btn-block {
	margin-top: .5rem;
}

input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {
	width: 100%;
}

.fade {
	opacity: 0;
	transition: opacity .15s linear;
}

.fade.in {
	opacity: 1;
}

.collapse {
	display: none;
}

.collapse.in {
	display: block;
}

tr.collapse.in {
	display: table-row;
}

tbody.collapse.in {
	display: table-row-group;
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	transition-timing-function: ease;
	transition-duration: .35s;
	transition-property: height;
}

.dropup,.dropdown {
	position: relative;
}

.dropdown-toggle::after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: .3em;
	vertical-align: middle;
	content: "";
	border-top: .3em solid;
	border-right: .3em solid transparent;
	border-left: .3em solid transparent;
}

.dropdown-toggle:focus {
	outline: 0;
}

.dropup .dropdown-toggle::after {
	border-top: 0;
	border-bottom: .3em solid;
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 10rem;
	padding: .5rem 0;
	margin: .125rem 0 0;
	font-size: 1rem;
	color: var(--text-color);
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: 0;
}

.dropdown-divider {
	height: 1px;
	margin: .5rem 0;
	overflow: hidden;
	background-color: #e5e5e5;
}

.dropdown-item {
	display: block;
	width: 100%;
	padding: 3px 1.5rem;
	clear: both;
	font-weight: 400;
	color: #373a3c;
	text-align: inherit;
	white-space: nowrap;
	background: none;
	border: 0;
}

.dropdown-item:focus,.dropdown-item:hover {
	color: #2b2d2f;
	text-decoration: none;
	background-color: #f5f5f5;
}

.dropdown-item.active,.dropdown-item.active:focus,.dropdown-item.active:hover {
	color: #fff;
	text-decoration: none;
	background-color: #0275d8;
	outline: 0;
}

.dropdown-item.disabled,.dropdown-item.disabled:focus,.dropdown-item.disabled:hover {
	color: #818a91;
}

.dropdown-item.disabled:focus,.dropdown-item.disabled:hover {
	text-decoration: none;
	cursor: not-allowed;
	background-color: transparent;
	background-image: none;
	filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)";
}

.open>.dropdown-menu {
	display: block;
}

.open>a {
	outline: 0;
}

.dropdown-menu-right {
	right: 0;
	left: auto;
}

.dropdown-menu-left {
	right: auto;
	left: 0;
}

.dropdown-header {
	display: block;
	padding: .5rem 1.5rem;
	margin-bottom: 0;
	font-size: .875rem;
	color: #818a91;
	white-space: nowrap;
}

.dropdown-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 990;
}

.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
	content: "";
	border-top: 0;
	border-bottom: .3em solid;
}

.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: .125rem;
}

.btn-group,.btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.btn-group>.btn,.btn-group-vertical>.btn {
	position: relative;
	float: left;
	margin-bottom: 0;
}

.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active {
	z-index: 2;
}

.btn-group>.btn:hover,.btn-group-vertical>.btn:hover {
	z-index: 2;
}

.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group {
	margin-left: -1px;
}

.btn-toolbar {
	margin-left: -.5rem;
}

.btn-toolbar::after {
	content: "";
	display: table;
	clear: both;
}

.btn-toolbar .btn-group,.btn-toolbar .input-group {
	float: left;
}

.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group {
	margin-left: .5rem;
}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius: 0;
}

.btn-group>.btn:first-child {
	margin-left: 0;
}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child) {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.btn-group>.btn-group {
	float: left;
}

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
	border-radius: 0;
}

.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {
	outline: 0;
}

.btn+.dropdown-toggle-split {
	padding-right: .75rem;
	padding-left: .75rem;
}

.btn+.dropdown-toggle-split::after {
	margin-left: 0;
}

.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split {
	padding-right: .375rem;
	padding-left: .375rem;
}

.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split {
	padding-right: 1.125rem;
	padding-left: 1.125rem;
}

.btn .caret {
	margin-left: 0;
}

.btn-lg .caret,.btn-group-lg>.btn .caret {
	border-width: .3em .3em 0;
	border-bottom-width: 0;
}

.dropup .btn-lg .caret,.dropup .btn-group-lg>.btn .caret {
	border-width: 0 .3em .3em;
}

.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn {
	display: block;
	float: none;
	width: 100%;
	max-width: 100%;
}

.btn-group-vertical>.btn-group::after {
	content: "";
	display: table;
	clear: both;
}

.btn-group-vertical>.btn-group>.btn {
	float: none;
}

.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group {
	margin-top: -1px;
	margin-left: 0;
}

.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
	border-radius: 0;
}

.btn-group-vertical>.btn:first-child:not(:last-child) {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn:last-child:not(:first-child) {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
	border-radius: 0;
}

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"] {
	position: absolute;
	clip: rect(0,0,0,0);
	pointer-events: none;
}

.input-group {
	position: relative;
	width: 100%;
	display: table;
	border-collapse: separate;
}

.input-group .form-control {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
}

.input-group .form-control:focus,.input-group .form-control:active,.input-group .form-control:hover {
	z-index: 3;
}

.input-group-addon,.input-group-btn,.input-group .form-control {
	display: table-cell;
}

.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child) {
	border-radius: 0;
}

.input-group-addon,.input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
}

.input-group-addon {
	padding: .5rem .75rem;
	margin-bottom: 0;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.25;
	color: #55595c;
	text-align: center;
	background-color: #eceeef;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: .25rem;
}

.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn {
	padding: .25rem .5rem;
	font-size: .875rem;
	border-radius: .2rem;
}

.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn {
	padding: .75rem 1.5rem;
	font-size: .9375rem;
	border-radius: .3rem;
}

.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"] {
	margin-top: 0;
}

.input-group .form-control:not(:last-child),.input-group-addon:not(:last-child),.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group>.btn,.input-group-btn:not(:last-child)>.dropdown-toggle,.input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.input-group-addon:not(:last-child) {
	border-right: 0;
}

.input-group .form-control:not(:first-child),.input-group-addon:not(:first-child),.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group>.btn,.input-group-btn:not(:first-child)>.dropdown-toggle,.input-group-btn:not(:last-child)>.btn:not(:first-child),.input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.form-control+.input-group-addon:not(:first-child) {
	border-left: 0;
}

.input-group-btn {
	position: relative;
	font-size: 0;
	white-space: nowrap;
}

.input-group-btn>.btn {
	position: relative;
}

.input-group-btn>.btn+.btn {
	margin-left: -1px;
}

.input-group-btn>.btn:focus,.input-group-btn>.btn:active,.input-group-btn>.btn:hover {
	z-index: 3;
}

.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group {
	margin-right: -1px;
}

.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group {
	z-index: 2;
	margin-left: -1px;
}

.input-group-btn:not(:first-child)>.btn:focus,.input-group-btn:not(:first-child)>.btn:active,.input-group-btn:not(:first-child)>.btn:hover,.input-group-btn:not(:first-child)>.btn-group:focus,.input-group-btn:not(:first-child)>.btn-group:active,.input-group-btn:not(:first-child)>.btn-group:hover {
	z-index: 3;
}

.custom-control {
	position: relative;
	display: inline-block;
	padding-left: 1.5rem;
	cursor: pointer;
}

.custom-control+.custom-control {
	margin-left: 1rem;
}

.custom-control-input {
	position: absolute;
	z-index: -1;
	opacity: 0;
}

.custom-control-input:checked~.custom-control-indicator {
	color: #fff;
	background-color: #0074d9;
}

.custom-control-input:focus~.custom-control-indicator {
	box-shadow: 0 0 0 .075rem #fff,0 0 0 .2rem #0074d9;
}

.custom-control-input:active~.custom-control-indicator {
	color: #fff;
	background-color: #84c6ff;
}

.custom-control-input:disabled~.custom-control-indicator {
	cursor: not-allowed;
	background-color: #eee;
}

.custom-control-input:disabled~.custom-control-description {
	color: #767676;
	cursor: not-allowed;
}

.custom-control-indicator {
	position: absolute;
	top: .25rem;
	left: 0;
	display: block;
	width: 1rem;
	height: 1rem;
	pointer-events: none;
	user-select: none;
	background-color: #ddd;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 50% 50%;
}

.custom-checkbox .custom-control-indicator {
	border-radius: .25rem;
}

.custom-checkbox .custom-control-input:checked~.custom-control-indicator {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator {
	background-color: #0074d9;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='#fff' d='M0 2h4'/%3E%3C/svg%3E");
}

.custom-radio .custom-control-indicator {
	border-radius: 50%;
}

.custom-radio .custom-control-input:checked~.custom-control-indicator {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='#fff'/%3E%3C/svg%3E");
}

.custom-controls-stacked .custom-control {
	float: left;
	clear: left;
}

.custom-controls-stacked .custom-control+.custom-control {
	margin-left: 0;
}

.custom-select {
	display: inline-block;
	max-width: 100%;
	height: calc(2.5rem - 2px);
	padding: .375rem 1.75rem .375rem .75rem;
	padding-right: .75rem \9;
	color: #55595c;
	vertical-align: middle;
	background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='#333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;
	background-image: none \9;
	background-size: 8px 10px;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: .25rem;
	-moz-appearance: none;
	-webkit-appearance: none;
}

.custom-select:focus {
	border-color: #51a7e8;
	outline: none;
}

.custom-select:focus::-ms-value {
	color: #55595c;
	background-color: #fff;
}

.custom-select:disabled {
	color: #818a91;
	cursor: not-allowed;
	background-color: #eceeef;
}

.custom-select::-ms-expand {
	opacity: 0;
}

.custom-select-sm {
	padding-top: .375rem;
	padding-bottom: .375rem;
	font-size: 75%;
}

.custom-file {
	position: relative;
	display: inline-block;
	max-width: 100%;
	height: 2.5rem;
	cursor: pointer;
}

.custom-file-input {
	min-width: 14rem;
	max-width: 100%;
	margin: 0;
	filter: alpha(opacity=0);
	opacity: 0;
}

.custom-file-control {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 5;
	height: 2.5rem;
	padding: .5rem 1rem;
	line-height: 1.5;
	color: #555;
	user-select: none;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: .25rem;
}

.custom-file-control:lang(en)::after {
	content: "Choose file...";
}

.custom-file-control::before {
	position: absolute;
	top: -1px;
	right: -1px;
	bottom: -1px;
	z-index: 6;
	display: block;
	height: 2.5rem;
	padding: .5rem 1rem;
	line-height: 1.5;
	color: #555;
	background-color: #eee;
	border: 1px solid #ddd;
	border-radius: 0 .25rem .25rem 0;
}

.custom-file-control:lang(en)::before {
	content: "Browse";
}

.nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

.nav-link {
	display: inline-block;
}

.nav-link:focus,.nav-link:hover {
	text-decoration: none;
}

.nav-link.disabled {
	color: #818a91;
}

.nav-link.disabled,.nav-link.disabled:focus,.nav-link.disabled:hover {
	color: #818a91;
	cursor: not-allowed;
	background-color: transparent;
}

.nav-inline .nav-item {
	display: inline-block;
}

.nav-inline .nav-item+.nav-item,.nav-inline .nav-link+.nav-link {
	margin-left: 1rem;
}

.nav-tabs {
	border-bottom: 1px solid #ddd;
}

.nav-tabs::after {
	content: "";
	display: table;
	clear: both;
}

.nav-tabs .nav-item {
	float: left;
	margin-bottom: -1px;
}

.nav-tabs .nav-item+.nav-item {
	margin-left: .2rem;
}

.nav-tabs .nav-link {
	display: block;
	padding: .5em 1em;
	border: 1px solid transparent;
	border-top-right-radius: .25rem;
	border-top-left-radius: .25rem;
}

.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover {
	border-color: #eceeef #eceeef #ddd;
}

.nav-tabs .nav-link.disabled,.nav-tabs .nav-link.disabled:focus,.nav-tabs .nav-link.disabled:hover {
	color: #818a91;
	background-color: transparent;
	border-color: transparent;
}

.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover,.nav-tabs .nav-item.open .nav-link,.nav-tabs .nav-item.open .nav-link:focus,.nav-tabs .nav-item.open .nav-link:hover {
	color: #55595c;
	background-color: #fff;
	border-color: #ddd #ddd transparent;
}

.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.nav-pills::after {
	content: "";
	display: table;
	clear: both;
}

.nav-pills .nav-item {
	float: left;
}

.nav-pills .nav-item+.nav-item {
	margin-left: .2rem;
}

.nav-pills .nav-link {
	display: block;
	padding: .5em 1em;
	border-radius: .25rem;
}

.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover,.nav-pills .nav-item.open .nav-link,.nav-pills .nav-item.open .nav-link:focus,.nav-pills .nav-item.open .nav-link:hover {
	color: #fff;
	cursor: default;
	background-color: #0275d8;
}

.nav-stacked .nav-item {
	display: block;
	float: none;
}

.nav-stacked .nav-item+.nav-item {
	margin-top: .2rem;
	margin-left: 0;
}

.tab-content>.tab-pane {
	display: none;
}

.tab-content>.active {
	display: block;
}

.navbar {
	position: relative;
	padding: .5rem 1rem;
}

.navbar::after {
	content: "";
	display: table;
	clear: both;
}

@media (min-width:576px) {
	.navbar {
		border-radius: .25rem;
	}
}

.navbar-full {
	z-index: 1000;
}

@media (min-width:576px) {
	.navbar-full {
		border-radius: 0;
	}
}

.navbar-fixed-top,.navbar-fixed-bottom {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
}

@media (min-width:576px) {
	.navbar-fixed-top,.navbar-fixed-bottom {
		border-radius: 0;
	}
}

.navbar-fixed-top {
	top: 0;
}

.navbar-fixed-bottom {
	bottom: 0;
}

.navbar-sticky-top {
	position: sticky;
	top: 0;
	z-index: 1030;
	width: 100%;
}

@media (min-width:576px) {
	.navbar-sticky-top {
		border-radius: 0;
	}
}

.navbar-brand {
	float: left;
	padding-top: .25rem;
	padding-bottom: .25rem;
	margin-right: 1rem;
	font-size: .9375rem;
	line-height: inherit;
}

.navbar-brand:focus,.navbar-brand:hover {
	text-decoration: none;
}

.navbar-divider {
	float: left;
	width: 1px;
	padding-top: .425rem;
	padding-bottom: .425rem;
	margin-right: 1rem;
	margin-left: 1rem;
	overflow: hidden;
}

.navbar-divider::before {
	content: "\00a0";
}

.navbar-text {
	display: inline-block;
	padding-top: .425rem;
	padding-bottom: .425rem;
}

.navbar-toggler {
	width: 2.5em;
	height: 2em;
	padding: .5rem .75rem;
	font-size: 1.25rem;
	line-height: 1;
	background: transparent no-repeat center center;
	background-size: 24px 24px;
	border: 1px solid transparent;
	border-radius: .25rem;
}

.navbar-toggler:focus,.navbar-toggler:hover {
	text-decoration: none;
}

.navbar-toggleable-xs::after {
	content: "";
	display: table;
	clear: both;
}

@media (max-width:575px) {
	.navbar-toggleable-xs .navbar-brand {
		display: block;
		float: none;
		margin-top: .5rem;
		margin-right: 0;
	}

	.navbar-toggleable-xs .navbar-nav {
		margin-top: .5rem;
		margin-bottom: .5rem;
	}

	.navbar-toggleable-xs .navbar-nav .dropdown-menu {
		position: static;
		float: none;
	}
}

@media (min-width:576px) {
	.navbar-toggleable-xs {
		display: block;
	}
}

.navbar-toggleable-sm::after {
	content: "";
	display: table;
	clear: both;
}

@media (max-width:767px) {
	.navbar-toggleable-sm .navbar-brand {
		display: block;
		float: none;
		margin-top: .5rem;
		margin-right: 0;
	}

	.navbar-toggleable-sm .navbar-nav {
		margin-top: .5rem;
		margin-bottom: .5rem;
	}

	.navbar-toggleable-sm .navbar-nav .dropdown-menu {
		position: static;
		float: none;
	}
}

@media (min-width:768px) {
	.navbar-toggleable-sm {
		display: block;
	}
}

.navbar-toggleable-md::after {
	content: "";
	display: table;
	clear: both;
}

@media (max-width:991px) {
	.navbar-toggleable-md .navbar-brand {
		display: block;
		float: none;
		margin-top: .5rem;
		margin-right: 0;
	}

	.navbar-toggleable-md .navbar-nav {
		margin-top: .5rem;
		margin-bottom: .5rem;
	}

	.navbar-toggleable-md .navbar-nav .dropdown-menu {
		position: static;
		float: none;
	}
}

@media (min-width:992px) {
	.navbar-toggleable-md {
		display: block;
	}
}

.navbar-toggleable-lg::after {
	content: "";
	display: table;
	clear: both;
}

@media (max-width:1199px) {
	.navbar-toggleable-lg .navbar-brand {
		display: block;
		float: none;
		margin-top: .5rem;
		margin-right: 0;
	}

	.navbar-toggleable-lg .navbar-nav {
		margin-top: .5rem;
		margin-bottom: .5rem;
	}

	.navbar-toggleable-lg .navbar-nav .dropdown-menu {
		position: static;
		float: none;
	}
}

@media (min-width:1200px) {
	.navbar-toggleable-lg {
		display: block;
	}
}

.navbar-toggleable-xl {
	display: block;
}

.navbar-toggleable-xl::after {
	content: "";
	display: table;
	clear: both;
}

.navbar-toggleable-xl .navbar-brand {
	display: block;
	float: none;
	margin-top: .5rem;
	margin-right: 0;
}

.navbar-toggleable-xl .navbar-nav {
	margin-top: .5rem;
	margin-bottom: .5rem;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
	position: static;
	float: none;
}

.navbar-nav .nav-item {
	float: left;
}

.navbar-nav .nav-link {
	display: block;
	padding-top: .425rem;
	padding-bottom: .425rem;
}

.navbar-nav .nav-link+.nav-link {
	margin-left: 1rem;
}

.navbar-nav .nav-item+.nav-item {
	margin-left: 1rem;
}

.navbar-light .navbar-brand,.navbar-light .navbar-toggler {
	color: rgba(0,0,0,.9);
}

.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover,.navbar-light .navbar-toggler:focus,.navbar-light .navbar-toggler:hover {
	color: rgba(0,0,0,.9);
}

.navbar-light .navbar-nav .nav-link {
	color: rgba(0,0,0,.5);
}

.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover {
	color: rgba(0,0,0,.7);
}

.navbar-light .navbar-nav .open>.nav-link,.navbar-light .navbar-nav .open>.nav-link:focus,.navbar-light .navbar-nav .open>.nav-link:hover,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .active>.nav-link:focus,.navbar-light .navbar-nav .active>.nav-link:hover,.navbar-light .navbar-nav .nav-link.open,.navbar-light .navbar-nav .nav-link.open:focus,.navbar-light .navbar-nav .nav-link.open:hover,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.active:focus,.navbar-light .navbar-nav .nav-link.active:hover {
	color: rgba(0,0,0,.9);
}

.navbar-light .navbar-toggler {
	border-color: rgba(0,0,0,.1);
}

.navbar-light .navbar-divider {
	background-color: rgba(0,0,0,.075);
}

.navbar-dark .navbar-brand,.navbar-dark .navbar-toggler {
	color: #fff;
}

.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-toggler:focus,.navbar-dark .navbar-toggler:hover {
	color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
	color: rgba(255,255,255,.5);
}

.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover {
	color: rgba(255,255,255,.75);
}

.navbar-dark .navbar-nav .open>.nav-link,.navbar-dark .navbar-nav .open>.nav-link:focus,.navbar-dark .navbar-nav .open>.nav-link:hover,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .active>.nav-link:focus,.navbar-dark .navbar-nav .active>.nav-link:hover,.navbar-dark .navbar-nav .nav-link.open,.navbar-dark .navbar-nav .nav-link.open:focus,.navbar-dark .navbar-nav .nav-link.open:hover,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.active:focus,.navbar-dark .navbar-nav .nav-link.active:hover {
	color: #fff;
}

.navbar-dark .navbar-toggler {
	border-color: rgba(255,255,255,.1);
}

.navbar-dark .navbar-divider {
	background-color: rgba(255,255,255,.075);
}

.navbar-toggleable-xs::after {
	content: "";
	display: table;
	clear: both;
}

@media (max-width:575px) {
	.navbar-toggleable-xs .navbar-nav .nav-item {
		float: none;
		margin-left: 0;
	}
}

@media (min-width:576px) {
	.navbar-toggleable-xs {
		display: block!important;
	}
}

.navbar-toggleable-sm::after {
	content: "";
	display: table;
	clear: both;
}

@media (max-width:767px) {
	.navbar-toggleable-sm .navbar-nav .nav-item {
		float: none;
		margin-left: 0;
	}
}

@media (min-width:768px) {
	.navbar-toggleable-sm {
		display: block!important;
	}
}

.navbar-toggleable-md::after {
	content: "";
	display: table;
	clear: both;
}

@media (max-width:991px) {
	.navbar-toggleable-md .navbar-nav .nav-item {
		float: none;
		margin-left: 0;
	}
}

@media (min-width:992px) {
	.navbar-toggleable-md {
		display: block!important;
	}
}

.card {
	position: relative;
	display: block;
	margin-bottom: .75rem;
	background-color: #fff;
	border-radius: .25rem;
	border: 1px solid rgba(0,0,0,.125);
}

.card-block {
	padding: 1.25rem;
}

.card-block::after {
	content: "";
	display: table;
	clear: both;
}

.card-title {
	margin-bottom: .75rem;
}

.card-subtitle {
	margin-top: -.375rem;
	margin-bottom: 0;
}

.card-text:last-child {
	margin-bottom: 0;
}

.card-link:hover {
	text-decoration: none;
}

.card-link+.card-link {
	margin-left: 1.25rem;
}

.card>.list-group:first-child .list-group-item:first-child {
	border-top-right-radius: .25rem;
	border-top-left-radius: .25rem;
}

.card>.list-group:last-child .list-group-item:last-child {
	border-bottom-right-radius: .25rem;
	border-bottom-left-radius: .25rem;
}

.card-header {
	padding: .75rem 1.25rem;
	margin-bottom: 0;
	background-color: #f5f5f5;
	border-bottom: 1px solid rgba(0,0,0,.125);
}

.card-header::after {
	content: "";
	display: table;
	clear: both;
}

.card-header:first-child {
	border-radius: calc(0.25rem - 1px) 0 0;
}

.card-footer {
	padding: .75rem 1.25rem;
	background-color: #f5f5f5;
	border-top: 1px solid rgba(0,0,0,.125);
}

.card-footer::after {
	content: "";
	display: table;
	clear: both;
}

.card-footer:last-child {
	border-radius: 0 0 calc(0.25rem - 1px);
}

.card-header-tabs {
	margin-right: -.625rem;
	margin-bottom: -.75rem;
	margin-left: -.625rem;
	border-bottom: 0;
}

.card-header-pills {
	margin-right: -.625rem;
	margin-left: -.625rem;
}

.card-primary {
	background-color: #24b9d7;
	border-color: #24b9d7;
}

.card-primary .card-header,.card-primary .card-footer {
	background-color: transparent;
}

.card-success {
	background-color: #4cbb6c;
	border-color: #4cbb6c;
}

.card-success .card-header,.card-success .card-footer {
	background-color: transparent;
}

.card-info {
	background-color: #5bc0de;
	border-color: #5bc0de;
}

.card-info .card-header,.card-info .card-footer {
	background-color: transparent;
}

.card-warning {
	background-color: #ff9a52;
	border-color: #ff9a52;
}

.card-warning .card-header,.card-warning .card-footer {
	background-color: transparent;
}

.card-danger {
	background-color: #ff4c4c;
	border-color: #ff4c4c;
}

.card-danger .card-header,.card-danger .card-footer {
	background-color: transparent;
}

.card-outline-primary {
	background-color: transparent;
	border-color: #24b9d7;
}

.card-outline-secondary {
	background-color: transparent;
	border-color: transparent;
}

.card-outline-info {
	background-color: transparent;
	border-color: #5bc0de;
}

.card-outline-success {
	background-color: transparent;
	border-color: #5cb85c;
}

.card-outline-warning {
	background-color: transparent;
	border-color: #ff9a52;
}

.card-outline-danger {
	background-color: transparent;
	border-color: #d9534f;
}

.card-inverse .card-header,.card-inverse .card-footer {
	border-color: rgba(255,255,255,.2);
}

.card-inverse .card-header,.card-inverse .card-footer,.card-inverse .card-title,.card-inverse .card-blockquote {
	color: #fff;
}

.card-inverse .card-link,.card-inverse .card-text,.card-inverse .card-subtitle,.card-inverse .card-blockquote .blockquote-footer {
	color: rgba(255,255,255,.65);
}

.card-inverse .card-link:focus,.card-inverse .card-link:hover {
	color: #fff;
}

.card-blockquote {
	padding: 0;
	margin-bottom: 0;
	border-left: 0;
}

.card-img {
	border-radius: calc(0.25rem - 1px);
}

.card-img-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 1.25rem;
}

.card-img-top {
	border-top-right-radius: calc(0.25rem - 1px);
	border-top-left-radius: calc(0.25rem - 1px);
}

.card-img-bottom {
	border-bottom-right-radius: calc(0.25rem - 1px);
	border-bottom-left-radius: calc(0.25rem - 1px);
}

@media (min-width:576px) {
	.card-deck {
		display: table;
		width: 100%;
		margin-bottom: .75rem;
		table-layout: fixed;
		border-spacing: 1.25rem 0;
	}

	.card-deck .card {
		display: table-cell;
		margin-bottom: 0;
		vertical-align: top;
	}

	.card-deck-wrapper {
		margin-right: -1.25rem;
		margin-left: -1.25rem;
	}
}

@media (min-width:576px) {
	.card-group {
		display: table;
		width: 100%;
		table-layout: fixed;
	}

	.card-group .card {
		display: table-cell;
		vertical-align: top;
	}

	.card-group .card+.card {
		margin-left: 0;
		border-left: 0;
	}

	.card-group .card:first-child {
		border-bottom-right-radius: 0;
		border-top-right-radius: 0;
	}

	.card-group .card:first-child .card-img-top {
		border-top-right-radius: 0;
	}

	.card-group .card:first-child .card-img-bottom {
		border-bottom-right-radius: 0;
	}

	.card-group .card:last-child {
		border-bottom-left-radius: 0;
		border-top-left-radius: 0;
	}

	.card-group .card:last-child .card-img-top {
		border-top-left-radius: 0;
	}

	.card-group .card:last-child .card-img-bottom {
		border-bottom-left-radius: 0;
	}

	.card-group .card:not(:first-child):not(:last-child) {
		border-radius: 0;
	}

	.card-group .card:not(:first-child):not(:last-child) .card-img-top,.card-group .card:not(:first-child):not(:last-child) .card-img-bottom {
		border-radius: 0;
	}
}

@media (min-width:576px) {
	.card-columns {
		column-count: 3;
		column-gap: 1.25rem;
	}

	.card-columns .card {
		display: inline-block;
		width: 100%;
	}
}

.breadcrumb {
	padding: .75rem 1rem;
	margin-bottom: 1rem;
	list-style: none;
	background-color: #0c0c0e;
	border-radius: 0;
}

.breadcrumb::after {
	content: "";
	display: table;
	clear: both;
}

.breadcrumb-item {
	float: left;
}

.breadcrumb-item+.breadcrumb-item::before {
	display: inline-block;
	padding-right: .5rem;
	padding-left: .5rem;
	color: #fff;
	content: "";
}

.breadcrumb-item+.breadcrumb-item:hover::before {
	text-decoration: underline;
}

.breadcrumb-item+.breadcrumb-item:hover::before {
	text-decoration: none;
}

.breadcrumb-item.active {
	color: #fff;
}

.pagination {
	display: inline-block;
	padding-left: 0;
	margin-top: 1rem;
	margin-bottom: 1rem;
	border-radius: 0;
}

.page-item {
	display: inline;
}

.page-item:first-child .page-link {
	margin-left: 0;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.page-item:last-child .page-link {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.page-item.active .page-link,.page-item.active .page-link:focus,.page-item.active .page-link:hover {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #0275d8;
	border-color: #0275d8;
}

.page-item.disabled .page-link,.page-item.disabled .page-link:focus,.page-item.disabled .page-link:hover {
	color: #818a91;
	pointer-events: none;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd;
}

.page-link {
	position: relative;
	float: left;
	padding: .5rem .75rem;
	margin-left: -1px;
	color: #0275d8;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}

.page-link:focus,.page-link:hover {
	color: #014c8c;
	background-color: #eceeef;
	border-color: #ddd;
}

.pagination-lg .page-link {
	padding: .75rem 1.5rem;
	font-size: .9375rem;
}

.pagination-lg .page-item:first-child .page-link {
	border-bottom-left-radius: .3rem;
	border-top-left-radius: .3rem;
}

.pagination-lg .page-item:last-child .page-link {
	border-bottom-right-radius: .3rem;
	border-top-right-radius: .3rem;
}

.pagination-sm .page-link {
	padding: .275rem .75rem;
	font-size: .875rem;
}

.pagination-sm .page-item:first-child .page-link {
	border-bottom-left-radius: .2rem;
	border-top-left-radius: .2rem;
}

.pagination-sm .page-item:last-child .page-link {
	border-bottom-right-radius: .2rem;
	border-top-right-radius: .2rem;
}

.tag {
	display: inline-block;
	padding: .25em .4em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 0;
}

.tag:empty {
	display: none;
}

.btn .tag {
	position: relative;
	top: -1px;
}

a.tag:focus,a.tag:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

.tag-pill {
	padding-right: .6em;
	padding-left: .6em;
	border-radius: 10rem;
}

.tag-default {
	background-color: #818a91;
}

.tag-default[href]:focus,.tag-default[href]:hover {
	background-color: #687077;
}

.tag-primary {
	background-color: #0275d8;
}

.tag-primary[href]:focus,.tag-primary[href]:hover {
	background-color: #025aa5;
}

.tag-success {
	background-color: #5cb85c;
}

.tag-success[href]:focus,.tag-success[href]:hover {
	background-color: #449d44;
}

.tag-info {
	background-color: #5bc0de;
}

.tag-info[href]:focus,.tag-info[href]:hover {
	background-color: #31b0d5;
}

.tag-warning {
	background-color: #f0ad4e;
}

.tag-warning[href]:focus,.tag-warning[href]:hover {
	background-color: #ec971f;
}

.tag-danger {
	background-color: #d9534f;
}

.tag-danger[href]:focus,.tag-danger[href]:hover {
	background-color: #c9302c;
}

.jumbotron {
	padding: 2rem 1rem;
	margin-bottom: 2rem;
	background-color: #eceeef;
	border-radius: .3rem;
}

@media (min-width:576px) {
	.jumbotron {
		padding: 4rem 2rem;
	}
}

.jumbotron-hr {
	border-top-color: #d0d5d8;
}

.jumbotron-fluid {
	padding-right: 0;
	padding-left: 0;
	border-radius: 0;
}

.alert {
	padding: .75rem 1.25rem;
	margin-bottom: 1rem;
	border: 1px solid transparent;
	border-radius: .25rem;
}

.alert-heading {
	color: inherit;
}

.alert-link {
	font-weight: 700;
}

.alert-dismissible {
	padding-right: 2.5rem;
}

.alert-dismissible .close {
	position: relative;
	top: -.125rem;
	right: -1.25rem;
	color: inherit;
}

.alert-success {
	background-color: #dff0d8;
	border-color: #d0e9c6;
	color: #3c763d;
}

.alert-success hr {
	border-top-color: #c1e2b3;
}

.alert-success .alert-link {
	color: #2b542c;
}

.alert-info {
	background-color: #d9edf7;
	border-color: #bcdff1;
	color: #31708f;
}

.alert-info hr {
	border-top-color: #a6d5ec;
}

.alert-info .alert-link {
	color: #245269;
}

.alert-warning {
	background-color: rgba(255,154,82,.3);
	border-color: #ff9a52;
	color: #232323;
}

.alert-warning hr {
	border-top-color: #ff8b39;
}

.alert-warning .alert-link {
	color: #0a0a0a;
}

.alert-danger {
	background-color: #f2dede;
	border-color: #ebcccc;
	color: #a94442;
}

.alert-danger hr {
	border-top-color: #e4b9b9;
}

.alert-danger .alert-link {
	color: #843534;
}

@keyframes progress-bar-stripes {
	from {
		background-position: 1rem 0;
	}

	to {
		background-position: 0 0;
	}
}

.progress {
	display: block;
	width: 100%;
	height: 1rem;
	margin-bottom: 1rem;
}

.progress[value] {
	background-color: #eee;
	border: 0;
	appearance: none;
	border-radius: .25rem;
}

.progress[value]::-ms-fill {
	background-color: #0074d9;
	border: 0;
}

.progress[value]::-moz-progress-bar {
	background-color: #0074d9;
	border-bottom-left-radius: .25rem;
	border-top-left-radius: .25rem;
}

.progress[value]::-webkit-progress-value {
	background-color: #0074d9;
	border-bottom-left-radius: .25rem;
	border-top-left-radius: .25rem;
}

.progress[value="100"]::-moz-progress-bar {
	border-bottom-right-radius: .25rem;
	border-top-right-radius: .25rem;
}

.progress[value="100"]::-webkit-progress-value {
	border-bottom-right-radius: .25rem;
	border-top-right-radius: .25rem;
}

.progress[value]::-webkit-progress-bar {
	background-color: #eee;
	border-radius: .25rem;
}

base::-moz-progress-bar,.progress[value] {
	background-color: #eee;
	border-radius: .25rem;
}

@media screen and (min-width:0\0) {
	.progress {
		background-color: #eee;
		border-radius: .25rem;
	}

	.progress-bar {
		display: inline-block;
		height: 1rem;
		text-indent: -999rem;
		background-color: #0074d9;
		border-bottom-left-radius: .25rem;
		border-top-left-radius: .25rem;
	}

	.progress[width="100%"] {
		border-bottom-right-radius: .25rem;
		border-top-right-radius: .25rem;
	}
}

.progress-striped[value]::-webkit-progress-value {
	background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-size: 1rem 1rem;
}

.progress-striped[value]::-moz-progress-bar {
	background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-size: 1rem 1rem;
}

.progress-striped[value]::-ms-fill {
	background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-size: 1rem 1rem;
}

@media screen and (min-width:0\0) {
	.progress-bar-striped {
		background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
		background-size: 1rem 1rem;
	}
}

.progress-animated[value]::-webkit-progress-value {
	animation: progress-bar-stripes 2s linear infinite;
}

.progress-animated[value]::-moz-progress-bar {
	animation: progress-bar-stripes 2s linear infinite;
}

@media screen and (min-width:0\0) {
	.progress-animated .progress-bar-striped {
		animation: progress-bar-stripes 2s linear infinite;
	}
}

.progress-success[value]::-webkit-progress-value {
	background-color: #5cb85c;
}

.progress-success[value]::-moz-progress-bar {
	background-color: #5cb85c;
}

.progress-success[value]::-ms-fill {
	background-color: #5cb85c;
}

@media screen and (min-width:0\0) {
	.progress-success .progress-bar {
		background-color: #5cb85c;
	}
}

.progress-info[value]::-webkit-progress-value {
	background-color: #5bc0de;
}

.progress-info[value]::-moz-progress-bar {
	background-color: #5bc0de;
}

.progress-info[value]::-ms-fill {
	background-color: #5bc0de;
}

@media screen and (min-width:0\0) {
	.progress-info .progress-bar {
		background-color: #5bc0de;
	}
}

.progress-warning[value]::-webkit-progress-value {
	background-color: #f0ad4e;
}

.progress-warning[value]::-moz-progress-bar {
	background-color: #f0ad4e;
}

.progress-warning[value]::-ms-fill {
	background-color: #f0ad4e;
}

@media screen and (min-width:0\0) {
	.progress-warning .progress-bar {
		background-color: #f0ad4e;
	}
}

.progress-danger[value]::-webkit-progress-value {
	background-color: #d9534f;
}

.progress-danger[value]::-moz-progress-bar {
	background-color: #d9534f;
}

.progress-danger[value]::-ms-fill {
	background-color: #d9534f;
}

@media screen and (min-width:0\0) {
	.progress-danger .progress-bar {
		background-color: #d9534f;
	}
}

.media,.media-body {
	overflow: hidden;
}

.media-body {
	width: 10000px;
}

.media-left,.media-right,.media-body {
	display: table-cell;
	vertical-align: top;
}

.media-middle {
	vertical-align: middle;
}

.media-bottom {
	vertical-align: bottom;
}

.media-object {
	display: block;
}

.media-object.img-thumbnail {
	max-width: none;
}

.media-right {
	padding-left: 10px;
}

.media-left {
	padding-right: 10px;
}

.media-heading {
	margin-top: 0;
	margin-bottom: 5px;
}

.media-list {
	padding-left: 0;
	list-style: none;
}

.list-group {
	padding-left: 0;
	margin-bottom: 0;
}

.list-group-item {
	position: relative;
	display: block;
	padding: .75rem 1.25rem;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #ddd;
}

.list-group-item:first-child {
	border-top-right-radius: .25rem;
	border-top-left-radius: .25rem;
}

.list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: .25rem;
	border-bottom-left-radius: .25rem;
}

.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover {
	color: #818a91;
	cursor: not-allowed;
	background-color: #eceeef;
}

.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading {
	color: inherit;
}

.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text {
	color: #818a91;
}

.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover {
	z-index: 2;
	color: #fff;
	text-decoration: none;
	background-color: #0275d8;
	border-color: #0275d8;
}

.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>.small {
	color: inherit;
}

.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text {
	color: #a8d6fe;
}

.list-group-flush .list-group-item {
	border-right: 0;
	border-left: 0;
	border-radius: 0;
}

.list-group-item-action {
	width: 100%;
	color: #555;
	text-align: inherit;
}

.list-group-item-action .list-group-item-heading {
	color: #333;
}

.list-group-item-action:focus,.list-group-item-action:hover {
	color: #555;
	text-decoration: none;
	background-color: #f5f5f5;
}

.list-group-item-success {
	color: #3c763d;
	background-color: #dff0d8;
}

a.list-group-item-success,button.list-group-item-success {
	color: #3c763d;
}

a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading {
	color: inherit;
}

a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover {
	color: #3c763d;
	background-color: #d0e9c6;
}

a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover {
	color: #fff;
	background-color: #3c763d;
	border-color: #3c763d;
}

.list-group-item-info {
	color: #31708f;
	background-color: #d9edf7;
}

a.list-group-item-info,button.list-group-item-info {
	color: #31708f;
}

a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading {
	color: inherit;
}

a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover {
	color: #31708f;
	background-color: #c4e3f3;
}

a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover {
	color: #fff;
	background-color: #31708f;
	border-color: #31708f;
}

.list-group-item-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
}

a.list-group-item-warning,button.list-group-item-warning {
	color: #8a6d3b;
}

a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading {
	color: inherit;
}

a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover {
	color: #8a6d3b;
	background-color: #faf2cc;
}

a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover {
	color: #fff;
	background-color: #8a6d3b;
	border-color: #8a6d3b;
}

.list-group-item-danger {
	color: #a94442;
	background-color: #f2dede;
}

a.list-group-item-danger,button.list-group-item-danger {
	color: #a94442;
}

a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading {
	color: inherit;
}

a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover {
	color: #a94442;
	background-color: #ebcccc;
}

a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover {
	color: #fff;
	background-color: #a94442;
	border-color: #a94442;
}

.list-group-item-heading {
	margin-top: 0;
	margin-bottom: 5px;
}

.list-group-item-text {
	margin-bottom: 0;
	line-height: 1.3;
}

.embed-responsive {
	position: relative;
	display: block;
	height: 0;
	padding: 0;
	overflow: hidden;
}

.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.embed-responsive-21by9 {
	padding-bottom: 42.85714%;
}

.embed-responsive-16by9 {
	padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
	padding-bottom: 75%;
}

.embed-responsive-1by1 {
	padding-bottom: 100%;
}

.close {
	float: right;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .2;
}

.close:focus,.close:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: .5;
}

button.close {
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
}

.modal-open {
	overflow: hidden;
}

.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	overflow: hidden;
	outline: 0;
}

.modal.fade .modal-dialog {
	transition: transform .3s ease-out;
	transform: translate(0,-25%);
}

.modal.in .modal-dialog {
	transform: translate(0,0);
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px;
}

.modal-content {
	position: relative;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: .3rem;
	outline: 0;
}

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
}

.modal-backdrop.fade {
	opacity: 0;
}

.modal-backdrop.in {
	opacity: .5;
}

.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
}

.modal-header::after {
	content: "";
	display: table;
	clear: both;
}

.modal-header .close {
	margin-top: -2px;
}

.modal-title {
	margin: 0;
	line-height: 1.5;
}

.modal-body {
	position: relative;
	padding: 15px;
}

.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}

.modal-footer::after {
	content: "";
	display: table;
	clear: both;
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
}

@media (min-width:576px) {
	.modal-dialog {
		max-width: 600px;
		margin: 30px auto;
	}

	.modal-sm {
		max-width: 300px;
	}
}

@media (min-width:992px) {
	.modal-lg {
		max-width: 900px;
	}
}

.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-break: auto;
	line-height: 1.5;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	white-space: normal;
	word-break: normal;
	word-spacing: normal;
	font-size: .875rem;
	word-wrap: break-word;
	opacity: 0;
}

.tooltip.in {
	opacity: .9;
}

.tooltip.tooltip-top,.tooltip.bs-tether-element-attached-bottom {
	padding: 5px 0;
	margin-top: -3px;
}

.tooltip.tooltip-top .tooltip-inner::before,.tooltip.bs-tether-element-attached-bottom .tooltip-inner::before {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	content: "";
	border-width: 5px 5px 0;
	border-top-color: #000;
}

.tooltip.tooltip-right,.tooltip.bs-tether-element-attached-left {
	padding: 0 5px;
	margin-left: 3px;
}

.tooltip.tooltip-right .tooltip-inner::before,.tooltip.bs-tether-element-attached-left .tooltip-inner::before {
	top: 50%;
	left: 0;
	margin-top: -5px;
	content: "";
	border-width: 5px 5px 5px 0;
	border-right-color: #000;
}

.tooltip.tooltip-bottom,.tooltip.bs-tether-element-attached-top {
	padding: 5px 0;
	margin-top: 3px;
}

.tooltip.tooltip-bottom .tooltip-inner::before,.tooltip.bs-tether-element-attached-top .tooltip-inner::before {
	top: 0;
	left: 50%;
	margin-left: -5px;
	content: "";
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}

.tooltip.tooltip-left,.tooltip.bs-tether-element-attached-right {
	padding: 0 5px;
	margin-left: -3px;
}

.tooltip.tooltip-left .tooltip-inner::before,.tooltip.bs-tether-element-attached-right .tooltip-inner::before {
	top: 50%;
	right: 0;
	margin-top: -5px;
	content: "";
	border-width: 5px 0 5px 5px;
	border-left-color: #000;
}

.tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	background-color: #ff4c4c;
	border-radius: 0;
}

.tooltip-inner::before {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: block;
	max-width: 276px;
	padding: 1px;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-break: auto;
	line-height: 1.5;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	white-space: normal;
	word-break: normal;
	word-spacing: normal;
	font-size: .875rem;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: .3rem;
}

.popover.popover-top,.popover.bs-tether-element-attached-bottom {
	margin-top: -10px;
}

.popover.popover-top::before,.popover.popover-top::after,.popover.bs-tether-element-attached-bottom::before,.popover.bs-tether-element-attached-bottom::after {
	left: 50%;
	border-bottom-width: 0;
}

.popover.popover-top::before,.popover.bs-tether-element-attached-bottom::before {
	bottom: -11px;
	margin-left: -11px;
	border-top-color: rgba(0,0,0,.25);
}

.popover.popover-top::after,.popover.bs-tether-element-attached-bottom::after {
	bottom: -10px;
	margin-left: -10px;
	border-top-color: #fff;
}

.popover.popover-right,.popover.bs-tether-element-attached-left {
	margin-left: 10px;
}

.popover.popover-right::before,.popover.popover-right::after,.popover.bs-tether-element-attached-left::before,.popover.bs-tether-element-attached-left::after {
	top: 50%;
	border-left-width: 0;
}

.popover.popover-right::before,.popover.bs-tether-element-attached-left::before {
	left: -11px;
	margin-top: -11px;
	border-right-color: rgba(0,0,0,.25);
}

.popover.popover-right::after,.popover.bs-tether-element-attached-left::after {
	left: -10px;
	margin-top: -10px;
	border-right-color: #fff;
}

.popover.popover-bottom,.popover.bs-tether-element-attached-top {
	margin-top: 10px;
}

.popover.popover-bottom::before,.popover.popover-bottom::after,.popover.bs-tether-element-attached-top::before,.popover.bs-tether-element-attached-top::after {
	left: 50%;
	border-top-width: 0;
}

.popover.popover-bottom::before,.popover.bs-tether-element-attached-top::before {
	top: -11px;
	margin-left: -11px;
	border-bottom-color: rgba(0,0,0,.25);
}

.popover.popover-bottom::after,.popover.bs-tether-element-attached-top::after {
	top: -10px;
	margin-left: -10px;
	border-bottom-color: #f7f7f7;
}

.popover.popover-bottom .popover-title::before,.popover.bs-tether-element-attached-top .popover-title::before {
	position: absolute;
	top: 0;
	left: 50%;
	display: block;
	width: 20px;
	margin-left: -10px;
	content: "";
	border-bottom: 1px solid #f7f7f7;
}

.popover.popover-left,.popover.bs-tether-element-attached-right {
	margin-left: -10px;
}

.popover.popover-left::before,.popover.popover-left::after,.popover.bs-tether-element-attached-right::before,.popover.bs-tether-element-attached-right::after {
	top: 50%;
	border-right-width: 0;
}

.popover.popover-left::before,.popover.bs-tether-element-attached-right::before {
	right: -11px;
	margin-top: -11px;
	border-left-color: rgba(0,0,0,.25);
}

.popover.popover-left::after,.popover.bs-tether-element-attached-right::after {
	right: -10px;
	margin-top: -10px;
	border-left-color: #fff;
}

.popover-title {
	padding: 8px 14px;
	margin: 0;
	font-size: 1rem;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: .2375rem .2375rem 0 0;
}

.popover-title:empty {
	display: none;
}

.popover-content {
	padding: 9px 14px;
}

.popover::before,.popover::after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.popover::before {
	content: "";
	border-width: 11px;
}

.popover::after {
	content: "";
	border-width: 10px;
}

.carousel {
	position: relative;
}

.carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden;
	
}

.carousel-inner>.carousel-item {
	position: relative;
	display: none;
	transition: .6s ease-in-out left;
}

.carousel-inner>.carousel-item>img,.carousel-inner>.carousel-item>a>img {
	line-height: 1;
}

@media all and (transform-3d),(-webkit-transform-3d) {
	.carousel-inner>.carousel-item {
		transition: transform .6s ease-in-out;
		backface-visibility: hidden;
		perspective: 1000px;
	}

	.carousel-inner>.carousel-item.next,.carousel-inner>.carousel-item.active.right {
		left: 0;
		transform: translate3d(100%,0,0);
	}

	.carousel-inner>.carousel-item.prev,.carousel-inner>.carousel-item.active.left {
		left: 0;
		transform: translate3d(-100%,0,0);
	}

	.carousel-inner>.carousel-item.next.left,.carousel-inner>.carousel-item.prev.right,.carousel-inner>.carousel-item.active {
		left: 0;
		transform: translate3d(0,0,0);
	}
}

.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {
	display: block;
}

.carousel-inner>.active {
	left: 0;
}

.carousel-inner>.next,.carousel-inner>.prev {
	position: absolute;
	top: 0;
	width: 100%;
}

.carousel-inner>.next {
	left: 100%;
}

.carousel-inner>.prev {
	left: -100%;
}

.carousel-inner>.next.left,.carousel-inner>.prev.right {
	left: 0;
}

.carousel-inner>.active.left {
	left: -100%;
}

.carousel-inner>.active.right {
	left: 100%;
}

.carousel-control {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 1.5625rem;
	font-size: 1rem;
	color: #999;
	text-align: center;
	text-shadow: none;
	opacity: 1;
}

.carousel-control.left {
	background-image: linear-gradient(to right,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);
}

.carousel-control.right {
	right: 0;
	left: auto;
	background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);
}

.carousel-control:focus,.carousel-control:hover {
	color: #999;
	text-decoration: none;
	outline: 0;
	opacity: .9;
}

.carousel-control .icon-prev,.carousel-control .icon-next {
	position: absolute;
	top: 50%;
	z-index: 5;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-top: -10px;
	font-family: serif;
	line-height: 1;
}

.carousel-control .icon-prev {
	left: 50%;
	margin-left: -10px;
}

.carousel-control .icon-next {
	right: 50%;
	margin-right: -10px;
}

.carousel-control .icon-prev::before {
	content: "\2039";
}

.carousel-control .icon-next::before {
	content: "\203a";
}

.carousel-indicators {
	position: absolute;
	bottom: 10px;
	left: 50%;
	z-index: 15;
	width: 60%;
	padding-left: 0;
	margin-left: -30%;
	text-align: center;
	list-style: none;
}

.carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	cursor: pointer;
	background-color: transparent;
	border: 1px solid #fff;
	border-radius: 10px;
}

.carousel-indicators .active {
	width: 12px;
	height: 12px;
	margin: 0;
	background-color: #fff;
}

.carousel-caption {
	position: absolute;
	right: 15%;
	bottom: 20px;
	left: 15%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center;
	text-shadow: none;
}

.carousel-caption .btn {
	text-shadow: none;
}

@media (min-width:576px) {
	.carousel-control .icon-prev,.carousel-control .icon-next {
		width: 30px;
		height: 30px;
		margin-top: -15px;
		font-size: 30px;
	}

	.carousel-control .icon-prev {
		margin-left: -15px;
	}

	.carousel-control .icon-next {
		margin-right: -15px;
	}

	.carousel-caption {
		right: 20%;
		left: 20%;
		padding-bottom: 30px;
	}

	.carousel-indicators {
		bottom: 20px;
	}
}

.align-baseline {
	vertical-align: baseline!important;
}

.align-top {
	vertical-align: top!important;
}

.align-middle {
	vertical-align: middle!important;
}

.align-bottom {
	vertical-align: bottom!important;
}

.align-text-bottom {
	vertical-align: text-bottom!important;
}

.align-text-top {
	vertical-align: text-top!important;
}

.bg-faded {
	background-color: #f7f7f9;
}

.bg-primary {
	background-color: #24b9d7!important;
}

a.bg-primary:focus,a.bg-primary:hover {
	background-color: #1d93ab!important;
}

.bg-success {
	background-color: #4cbb6c!important;
}

a.bg-success:focus,a.bg-success:hover {
	background-color: #3a9a56!important;
}

.bg-info {
	background-color: #5bc0de!important;
}

a.bg-info:focus,a.bg-info:hover {
	background-color: #31b0d5!important;
}

.bg-warning {
	background-color: #ff9a52!important;
}

a.bg-warning:focus,a.bg-warning:hover {
	background-color: #ff7c1f!important;
}

.bg-danger {
	background-color: #ff4c4c!important;
}

a.bg-danger:focus,a.bg-danger:hover {
	background-color: #ff1919!important;
}

.bg-inverse {
	background-color: #373a3c!important;
}

a.bg-inverse:focus,a.bg-inverse:hover {
	background-color: #1f2021!important;
}

.rounded {
	border-radius: 0;
}

.rounded-top {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.rounded-right {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.rounded-bottom {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.rounded-left {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.rounded-circle {
	border-radius: 50%;
}

.clearfix::after {
	content: "";
	display: table;
	clear: both;
}

.d-block {
	display: block!important;
}

.d-inline-block {
	display: inline-block!important;
}

.d-inline {
	display: inline!important;
}

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

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

.float-xs-none {
	float: none!important;
}

@media (min-width:576px) {
	.float-sm-left {
		float: left!important;
	}

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

	.float-sm-none {
		float: none!important;
	}
}

@media (min-width:768px) {
	.float-md-left {
		float: left!important;
	}

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

	.float-md-none {
		float: none!important;
	}
}

@media (min-width:992px) {
	.float-lg-left {
		float: left!important;
	}

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

	.float-lg-none {
		float: none!important;
	}
}

@media (min-width:1200px) {
	.float-xl-left {
		float: left!important;
	}

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

	.float-xl-none {
		float: none!important;
	}
}

.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;
}

.w-100 {
	width: 100%!important;
}

.h-100 {
	height: 100%!important;
}

.mx-auto {
	margin-right: auto!important;
	margin-left: auto!important;
}

.m-0 {
	margin: 0 0!important;
}

.mt-0 {
	margin-top: 0!important;
}

.mr-0 {
	margin-right: 0!important;
}

.mb-0 {
	margin-bottom: 0!important;
}

.ml-0 {
	margin-left: 0!important;
}

.mx-0 {
	margin-right: 0!important;
	margin-left: 0!important;
}

.my-0 {
	margin-top: 0!important;
	margin-bottom: 0!important;
}

.m-1 {
	margin: 1rem 1rem!important;
}

.mt-1 {
	margin-top: 1rem!important;
}

.mr-1 {
	margin-right: 1rem!important;
}

.mb-1 {
	margin-bottom: 1rem!important;
}

.ml-1 {
	margin-left: 1rem!important;
}

.mx-1 {
	margin-right: 1rem!important;
	margin-left: 1rem!important;
}

.my-1 {
	margin-top: 1rem!important;
	margin-bottom: 1rem!important;
}

.m-2 {
	margin: 1.5rem 1.5rem!important;
}

.mt-2 {
	margin-top: 1.5rem!important;
}

.mr-2 {
	margin-right: 1.5rem!important;
}

.mb-2 {
	margin-bottom: 1.5rem!important;
}

.ml-2 {
	margin-left: 1.5rem!important;
}

.mx-2 {
	margin-right: 1.5rem!important;
	margin-left: 1.5rem!important;
}

.my-2 {
	margin-top: 1.5rem!important;
	margin-bottom: 1.5rem!important;
}

.m-3 {
	margin: 3rem 3rem!important;
}

.mt-3 {
	margin-top: 3rem!important;
}

.mr-3 {
	margin-right: 3rem!important;
}

.mb-3 {
	margin-bottom: 3rem!important;
}

.ml-3 {
	margin-left: 3rem!important;
}

.mx-3 {
	margin-right: 3rem!important;
	margin-left: 3rem!important;
}

.my-3 {
	margin-top: 3rem!important;
	margin-bottom: 3rem!important;
}

.p-0 {
	padding: 0 0!important;
}

.pt-0 {
	padding-top: 0!important;
}

.pr-0 {
	padding-right: 0!important;
}

.pb-0 {
	padding-bottom: 0!important;
}

.pl-0 {
	padding-left: 0!important;
}

.px-0 {
	padding-right: 0!important;
	padding-left: 0!important;
}

.py-0 {
	padding-top: 0!important;
	padding-bottom: 0!important;
}

.p-1 {
	padding: 1rem 1rem!important;
}

.pt-1 {
	padding-top: 1rem!important;
}

.pr-1 {
	padding-right: 1rem!important;
}

.pb-1 {
	padding-bottom: 1rem!important;
}

.pl-1 {
	padding-left: 1rem!important;
}

.px-1 {
	padding-right: 1rem!important;
	padding-left: 1rem!important;
}

.py-1 {
	padding-top: 1rem!important;
	padding-bottom: 1rem!important;
}

.p-2 {
	padding: 1.5rem 1.5rem!important;
}

.pt-2 {
	padding-top: 1.5rem!important;
}

.pr-2 {
	padding-right: 1.5rem!important;
}

.pb-2 {
	padding-bottom: 1.5rem!important;
}

.pl-2 {
	padding-left: 1.5rem!important;
}

.px-2 {
	padding-right: 1.5rem!important;
	padding-left: 1.5rem!important;
}

.py-2 {
	padding-top: 1.5rem!important;
	padding-bottom: 1.5rem!important;
}

.p-3 {
	padding: 3rem 3rem!important;
}

.pt-3 {
	padding-top: 3rem!important;
}

.pr-3 {
	padding-right: 3rem!important;
}

.pb-3 {
	padding-bottom: 3rem!important;
}

.pl-3 {
	padding-left: 3rem!important;
}

.px-3 {
	padding-right: 3rem!important;
	padding-left: 3rem!important;
}

.py-3 {
	padding-top: 3rem!important;
	padding-bottom: 3rem!important;
}

.pos-f-t {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1030;
}

.text-justify {
	text-align: justify!important;
}

.text-nowrap {
	white-space: nowrap!important;
}

.text-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.text-xs-left {
	text-align: left!important;
}

.text-xs-right {
	text-align: right!important;
}

.text-xs-center {
	text-align: center!important;
}

@media (min-width:576px) {
	.text-sm-left {
		text-align: left!important;
	}

	.text-sm-right {
		text-align: right!important;
	}

	.text-sm-center {
		text-align: center!important;
	}
}

@media (min-width:768px) {
	.text-md-left {
		text-align: left!important;
	}

	.text-md-right {
		text-align: right!important;
	}

	.text-md-center {
		text-align: center!important;
	}
}

@media (min-width:992px) {
	.text-lg-left {
		text-align: left!important;
	}

	.text-lg-right {
		text-align: right!important;
	}

	.text-lg-center {
		text-align: center!important;
	}
}

@media (min-width:1200px) {
	.text-xl-left {
		text-align: left!important;
	}

	.text-xl-right {
		text-align: right!important;
	}

	.text-xl-center {
		text-align: center!important;
	}
}

.text-lowercase {
	text-transform: lowercase!important;
}

.text-uppercase {
	text-transform: uppercase!important;
}

.text-capitalize {
	text-transform: capitalize!important;
}

.font-weight-normal {
	font-weight: 400;
}

.font-weight-bold {
	font-weight: 700;
}

.font-italic {
	font-style: italic;
}

.text-white {
	color: #fff!important;
}

.text-muted {
	color: #7a7a7a!important;
}

a.text-muted:focus,a.text-muted:hover {
	color: #616161!important;
}

.text-primary {
	color: #24b9d7!important;
}

a.text-primary:focus,a.text-primary:hover {
	color: #1d93ab!important;
}

.text-success {
	color: #4cbb6c!important;
}

a.text-success:focus,a.text-success:hover {
	color: #3a9a56!important;
}

.text-info {
	color: #5bc0de!important;
}

a.text-info:focus,a.text-info:hover {
	color: #31b0d5!important;
}

.text-warning {
	color: #ff9a52!important;
}

a.text-warning:focus,a.text-warning:hover {
	color: #ff7c1f!important;
}

.text-danger {
	color: #ff4c4c!important;
}

a.text-danger:focus,a.text-danger:hover {
	color: #ff1919!important;
}

.text-gray-dark {
	color: #363a42!important;
}

a.text-gray-dark:focus,a.text-gray-dark:hover {
	color: #1f2126!important;
}

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

.invisible {
	visibility: hidden!important;
}

.hidden-xs-up {
	display: none!important;
}

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

@media (min-width:576px) {
	.hidden-sm-up {
		display: none!important;
	}
}

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

@media (min-width:768px) {
	.hidden-md-up {
		display: none!important;
	}
}

@media (max-width:991px) {
	.hidden-md-down {
		display: none!important;
	}
}

@media (min-width:992px) {
	.hidden-lg-up {
		display: none!important;
	}
}

@media (max-width:1199px) {
	.hidden-lg-down {
		display: none!important;
	}
}

@media (min-width:1200px) {
	.hidden-xl-up {
		display: none!important;
	}
}

.hidden-xl-down {
	display: none!important;
}

.visible-print-block {
	display: none!important;
}

@media print {
	.visible-print-block {
		display: block!important;
	}
}

.visible-print-inline {
	display: none!important;
}

@media print {
	.visible-print-inline {
		display: inline!important;
	}
}

.visible-print-inline-block {
	display: none!important;
}

@media print {
	.visible-print-inline-block {
		display: inline-block!important;
	}
}

@media print {
	.hidden-print {
		display: none!important;
	}
}

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

.container::after {
	content: "";
	display: table;
	clear: both;
}

@media (min-width:576px) {
	.container {
		width: 540px;
		max-width: 100%;
	}
}

@media (min-width:768px) {
	.container {
		width: 720px;
		max-width: 100%;
	}
}

@media (min-width:992px) {
	.container {
		width: 960px;
		max-width: 100%;
	}
}

@media (min-width:1200px) {
	.container {
		width: 1200px;
		max-width: 100%;
	}
}

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

.container-fluid::after {
	content: "";
	display: table;
	clear: both;
}

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

.row::after {
	content: "";
	display: table;
	clear: both;
}

@media (min-width:576px) {
	.row {
		margin-right: -15px;
		margin-left: -15px;
	}
}

@media (min-width:768px) {
	.row {
		margin-right: -15px;
		margin-left: -15px;
	}
}

@media (min-width:992px) {
	.row {
		margin-right: -15px;
		margin-left: -15px;
	}
}

@media (min-width:1200px) {
	.row {
		margin-right: -15px;
		margin-left: -15px;
	}
}

.col-xs,.col-xs-2-4,.col-xs-4-8,.col-xs-7-2,.col-xs-9-6,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm,.col-sm-2-4,.col-sm-4-8,.col-sm-7-2,.col-sm-9-6,.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12,.col-md,.col-md-2-4,.col-md-4-8,.col-md-7-2,.col-md-9-6,.col-md-1,.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-md-10,.col-md-11,.col-md-12,.col-lg,.col-lg-2-4,.col-lg-4-8,.col-lg-7-2,.col-lg-9-6,.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12,.col-xl,.col-xl-2-4,.col-xl-4-8,.col-xl-7-2,.col-xl-9-6,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

@media (min-width:576px) {
	.col-xs,.col-xs-2-4,.col-xs-4-8,.col-xs-7-2,.col-xs-9-6,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm,.col-sm-2-4,.col-sm-4-8,.col-sm-7-2,.col-sm-9-6,.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12,.col-md,.col-md-2-4,.col-md-4-8,.col-md-7-2,.col-md-9-6,.col-md-1,.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-md-10,.col-md-11,.col-md-12,.col-lg,.col-lg-2-4,.col-lg-4-8,.col-lg-7-2,.col-lg-9-6,.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12,.col-xl,.col-xl-2-4,.col-xl-4-8,.col-xl-7-2,.col-xl-9-6,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12 {
		padding-right: 15px;
		padding-left: 15px;
	}
}

@media (min-width:768px) {
	.col-xs,.col-xs-2-4,.col-xs-4-8,.col-xs-7-2,.col-xs-9-6,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm,.col-sm-2-4,.col-sm-4-8,.col-sm-7-2,.col-sm-9-6,.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12,.col-md,.col-md-2-4,.col-md-4-8,.col-md-7-2,.col-md-9-6,.col-md-1,.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-md-10,.col-md-11,.col-md-12,.col-lg,.col-lg-2-4,.col-lg-4-8,.col-lg-7-2,.col-lg-9-6,.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12,.col-xl,.col-xl-2-4,.col-xl-4-8,.col-xl-7-2,.col-xl-9-6,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12 {
		padding-right: 15px;
		padding-left: 15px;
	}
}

@media (min-width:992px) {
	.col-xs,.col-xs-2-4,.col-xs-4-8,.col-xs-7-2,.col-xs-9-6,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm,.col-sm-2-4,.col-sm-4-8,.col-sm-7-2,.col-sm-9-6,.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12,.col-md,.col-md-2-4,.col-md-4-8,.col-md-7-2,.col-md-9-6,.col-md-1,.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-md-10,.col-md-11,.col-md-12,.col-lg,.col-lg-2-4,.col-lg-4-8,.col-lg-7-2,.col-lg-9-6,.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12,.col-xl,.col-xl-2-4,.col-xl-4-8,.col-xl-7-2,.col-xl-9-6,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12 {
		padding-right: 15px;
		padding-left: 15px;
	}
}

@media (min-width:1200px) {
	.col-xs,.col-xs-2-4,.col-xs-4-8,.col-xs-7-2,.col-xs-9-6,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm,.col-sm-2-4,.col-sm-4-8,.col-sm-7-2,.col-sm-9-6,.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12,.col-md,.col-md-2-4,.col-md-4-8,.col-md-7-2,.col-md-9-6,.col-md-1,.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-md-10,.col-md-11,.col-md-12,.col-lg,.col-lg-2-4,.col-lg-4-8,.col-lg-7-2,.col-lg-9-6,.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12,.col-xl,.col-xl-2-4,.col-xl-4-8,.col-xl-7-2,.col-xl-9-6,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12 {
		padding-right: 15px;
		padding-left: 15px;
	}
}

.col-xs-1 {
	float: left;
	width: 8.33333%;
}

.col-xs-2 {
	float: left;
	width: 16.66667%;
}

.col-xs-3 {
	float: left;
	width: 25%;
}

.col-xs-4 {
	float: left;
	width: 33.33333%;
}

.col-xs-5 {
	float: left;
	width: 41.66667%;
}

.col-xs-6 {
	float: left;
	width: 50%;
}

.col-xs-7 {
	float: left;
	width: 58.33333%;
}

.col-xs-8 {
	float: left;
	width: 66.66667%;
}

.col-xs-9 {
	float: left;
	width: 75%;
}

.col-xs-10 {
	float: left;
	width: 83.33333%;
}

.col-xs-11 {
	float: left;
	width: 91.66667%;
}

.col-xs-12 {
	float: left;
	width: 100%;
}

.col-xs-2-4 {
	float: left;
	width: 20%;
}

.col-xs-4-8 {
	float: left;
	width: 40%;
}

.col-xs-7-2 {
	float: left;
	width: 60%;
}

.col-xs-9-6 {
	float: left;
	width: 80%;
}

.pull-xs-0 {
	right: auto;
}

.pull-xs-1 {
	right: 8.33333%;
}

.pull-xs-2 {
	right: 16.66667%;
}

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

.pull-xs-4 {
	right: 33.33333%;
}

.pull-xs-5 {
	right: 41.66667%;
}

.pull-xs-6 {
	right: 50%;
}

.pull-xs-7 {
	right: 58.33333%;
}

.pull-xs-8 {
	right: 66.66667%;
}

.pull-xs-9 {
	right: 75%;
}

.pull-xs-10 {
	right: 83.33333%;
}

.pull-xs-11 {
	right: 91.66667%;
}

.pull-xs-12 {
	right: 100%;
}

.pull-xs-2-4 {
	right: 20%;
}

.pull-xs-4-8 {
	right: 40%;
}

.pull-xs-7-2 {
	right: 60%;
}

.pull-xs-9-6 {
	right: 80%;
}

.push-xs-0 {
	left: auto;
}

.push-xs-1 {
	left: 8.33333%;
}

.push-xs-2 {
	left: 16.66667%;
}

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

.push-xs-4 {
	left: 33.33333%;
}

.push-xs-5 {
	left: 41.66667%;
}

.push-xs-6 {
	left: 50%;
}

.push-xs-7 {
	left: 58.33333%;
}

.push-xs-8 {
	left: 66.66667%;
}

.push-xs-9 {
	left: 75%;
}

.push-xs-10 {
	left: 83.33333%;
}

.push-xs-11 {
	left: 91.66667%;
}

.push-xs-12 {
	left: 100%;
}

.push-xs-2-4 {
	left: 20%;
}

.push-xs-4-8 {
	left: 40%;
}

.push-xs-7-2 {
	left: 60%;
}

.push-xs-9-6 {
	left: 80%;
}

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

.offset-xs-4-8 {
	margin-left: 40%;
}

.offset-xs-7-2 {
	margin-left: 60%;
}

.offset-xs-9-6 {
	margin-left: 80%;
}

.offset-xs-1 {
	margin-left: 8.33333%;
}

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

.offset-xs-4-8 {
	margin-left: 40%;
}

.offset-xs-7-2 {
	margin-left: 60%;
}

.offset-xs-9-6 {
	margin-left: 80%;
}

.offset-xs-2 {
	margin-left: 16.66667%;
}

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

.offset-xs-4-8 {
	margin-left: 40%;
}

.offset-xs-7-2 {
	margin-left: 60%;
}

.offset-xs-9-6 {
	margin-left: 80%;
}

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

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

.offset-xs-4-8 {
	margin-left: 40%;
}

.offset-xs-7-2 {
	margin-left: 60%;
}

.offset-xs-9-6 {
	margin-left: 80%;
}

.offset-xs-4 {
	margin-left: 33.33333%;
}

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

.offset-xs-4-8 {
	margin-left: 40%;
}

.offset-xs-7-2 {
	margin-left: 60%;
}

.offset-xs-9-6 {
	margin-left: 80%;
}

.offset-xs-5 {
	margin-left: 41.66667%;
}

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

.offset-xs-4-8 {
	margin-left: 40%;
}

.offset-xs-7-2 {
	margin-left: 60%;
}

.offset-xs-9-6 {
	margin-left: 80%;
}

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

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

.offset-xs-4-8 {
	margin-left: 40%;
}

.offset-xs-7-2 {
	margin-left: 60%;
}

.offset-xs-9-6 {
	margin-left: 80%;
}

.offset-xs-7 {
	margin-left: 58.33333%;
}

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

.offset-xs-4-8 {
	margin-left: 40%;
}

.offset-xs-7-2 {
	margin-left: 60%;
}

.offset-xs-9-6 {
	margin-left: 80%;
}

.offset-xs-8 {
	margin-left: 66.66667%;
}

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

.offset-xs-4-8 {
	margin-left: 40%;
}

.offset-xs-7-2 {
	margin-left: 60%;
}

.offset-xs-9-6 {
	margin-left: 80%;
}

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

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

.offset-xs-4-8 {
	margin-left: 40%;
}

.offset-xs-7-2 {
	margin-left: 60%;
}

.offset-xs-9-6 {
	margin-left: 80%;
}

.offset-xs-10 {
	margin-left: 83.33333%;
}

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

.offset-xs-4-8 {
	margin-left: 40%;
}

.offset-xs-7-2 {
	margin-left: 60%;
}

.offset-xs-9-6 {
	margin-left: 80%;
}

.offset-xs-11 {
	margin-left: 91.66667%;
}

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

.offset-xs-4-8 {
	margin-left: 40%;
}

.offset-xs-7-2 {
	margin-left: 60%;
}

.offset-xs-9-6 {
	margin-left: 80%;
}

@media (min-width:576px) {
	.col-sm-1 {
		float: left;
		width: 8.33333%;
	}

	.col-sm-2 {
		float: left;
		width: 16.66667%;
	}

	.col-sm-3 {
		float: left;
		width: 25%;
	}

	.col-sm-4 {
		float: left;
		width: 33.33333%;
	}

	.col-sm-5 {
		float: left;
		width: 41.66667%;
	}

	.col-sm-6 {
		float: left;
		width: 50%;
	}

	.col-sm-7 {
		float: left;
		width: 58.33333%;
	}

	.col-sm-8 {
		float: left;
		width: 66.66667%;
	}

	.col-sm-9 {
		float: left;
		width: 75%;
	}

	.col-sm-10 {
		float: left;
		width: 83.33333%;
	}

	.col-sm-11 {
		float: left;
		width: 91.66667%;
	}

	.col-sm-12 {
		float: left;
		width: 100%;
	}

	.col-sm-2-4 {
		float: left;
		width: 20%;
	}

	.col-sm-4-8 {
		float: left;
		width: 40%;
	}

	.col-sm-7-2 {
		float: left;
		width: 60%;
	}

	.col-sm-9-6 {
		float: left;
		width: 80%;
	}

	.pull-sm-0 {
		right: auto;
	}

	.pull-sm-1 {
		right: 8.33333%;
	}

	.pull-sm-2 {
		right: 16.66667%;
	}

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

	.pull-sm-4 {
		right: 33.33333%;
	}

	.pull-sm-5 {
		right: 41.66667%;
	}

	.pull-sm-6 {
		right: 50%;
	}

	.pull-sm-7 {
		right: 58.33333%;
	}

	.pull-sm-8 {
		right: 66.66667%;
	}

	.pull-sm-9 {
		right: 75%;
	}

	.pull-sm-10 {
		right: 83.33333%;
	}

	.pull-sm-11 {
		right: 91.66667%;
	}

	.pull-sm-12 {
		right: 100%;
	}

	.pull-sm-2-4 {
		right: 20%;
	}

	.pull-sm-4-8 {
		right: 40%;
	}

	.pull-sm-7-2 {
		right: 60%;
	}

	.pull-sm-9-6 {
		right: 80%;
	}

	.push-sm-0 {
		left: auto;
	}

	.push-sm-1 {
		left: 8.33333%;
	}

	.push-sm-2 {
		left: 16.66667%;
	}

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

	.push-sm-4 {
		left: 33.33333%;
	}

	.push-sm-5 {
		left: 41.66667%;
	}

	.push-sm-6 {
		left: 50%;
	}

	.push-sm-7 {
		left: 58.33333%;
	}

	.push-sm-8 {
		left: 66.66667%;
	}

	.push-sm-9 {
		left: 75%;
	}

	.push-sm-10 {
		left: 83.33333%;
	}

	.push-sm-11 {
		left: 91.66667%;
	}

	.push-sm-12 {
		left: 100%;
	}

	.push-sm-2-4 {
		left: 20%;
	}

	.push-sm-4-8 {
		left: 40%;
	}

	.push-sm-7-2 {
		left: 60%;
	}

	.push-sm-9-6 {
		left: 80%;
	}

	.offset-sm-0 {
		margin-left: 0%;
	}

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

	.offset-sm-4-8 {
		margin-left: 40%;
	}

	.offset-sm-7-2 {
		margin-left: 60%;
	}

	.offset-sm-9-6 {
		margin-left: 80%;
	}

	.offset-sm-1 {
		margin-left: 8.33333%;
	}

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

	.offset-sm-4-8 {
		margin-left: 40%;
	}

	.offset-sm-7-2 {
		margin-left: 60%;
	}

	.offset-sm-9-6 {
		margin-left: 80%;
	}

	.offset-sm-2 {
		margin-left: 16.66667%;
	}

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

	.offset-sm-4-8 {
		margin-left: 40%;
	}

	.offset-sm-7-2 {
		margin-left: 60%;
	}

	.offset-sm-9-6 {
		margin-left: 80%;
	}

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

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

	.offset-sm-4-8 {
		margin-left: 40%;
	}

	.offset-sm-7-2 {
		margin-left: 60%;
	}

	.offset-sm-9-6 {
		margin-left: 80%;
	}

	.offset-sm-4 {
		margin-left: 33.33333%;
	}

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

	.offset-sm-4-8 {
		margin-left: 40%;
	}

	.offset-sm-7-2 {
		margin-left: 60%;
	}

	.offset-sm-9-6 {
		margin-left: 80%;
	}

	.offset-sm-5 {
		margin-left: 41.66667%;
	}

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

	.offset-sm-4-8 {
		margin-left: 40%;
	}

	.offset-sm-7-2 {
		margin-left: 60%;
	}

	.offset-sm-9-6 {
		margin-left: 80%;
	}

	.offset-sm-6 {
		margin-left: 50%;
	}

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

	.offset-sm-4-8 {
		margin-left: 40%;
	}

	.offset-sm-7-2 {
		margin-left: 60%;
	}

	.offset-sm-9-6 {
		margin-left: 80%;
	}

	.offset-sm-7 {
		margin-left: 58.33333%;
	}

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

	.offset-sm-4-8 {
		margin-left: 40%;
	}

	.offset-sm-7-2 {
		margin-left: 60%;
	}

	.offset-sm-9-6 {
		margin-left: 80%;
	}

	.offset-sm-8 {
		margin-left: 66.66667%;
	}

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

	.offset-sm-4-8 {
		margin-left: 40%;
	}

	.offset-sm-7-2 {
		margin-left: 60%;
	}

	.offset-sm-9-6 {
		margin-left: 80%;
	}

	.offset-sm-9 {
		margin-left: 75%;
	}

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

	.offset-sm-4-8 {
		margin-left: 40%;
	}

	.offset-sm-7-2 {
		margin-left: 60%;
	}

	.offset-sm-9-6 {
		margin-left: 80%;
	}

	.offset-sm-10 {
		margin-left: 83.33333%;
	}

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

	.offset-sm-4-8 {
		margin-left: 40%;
	}

	.offset-sm-7-2 {
		margin-left: 60%;
	}

	.offset-sm-9-6 {
		margin-left: 80%;
	}

	.offset-sm-11 {
		margin-left: 91.66667%;
	}

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

	.offset-sm-4-8 {
		margin-left: 40%;
	}

	.offset-sm-7-2 {
		margin-left: 60%;
	}

	.offset-sm-9-6 {
		margin-left: 80%;
	}
}

@media (min-width:768px) {
	.col-md-1 {
		float: left;
		width: 8.33333%;
	}

	.col-md-2 {
		float: left;
		width: 16.66667%;
	}

	.col-md-3 {
		float: left;
		width: 25%;
	}

	.col-md-4 {
		float: left;
		width: 33.33333%;
	}

	.col-md-5 {
		float: left;
		width: 41.66667%;
	}

	.col-md-6 {
		float: left;
		width: 50%;
	}

	.col-md-7 {
		float: left;
		width: 58.33333%;
	}

	.col-md-8 {
		float: left;
		width: 66.66667%;
	}

	.col-md-9 {
		float: left;
		width: 75%;
	}

	.col-md-10 {
		float: left;
		width: 83.33333%;
	}

	.col-md-11 {
		float: left;
		width: 91.66667%;
	}

	.col-md-12 {
		float: left;
		width: 100%;
	}

	.col-md-2-4 {
		float: left;
		width: 20%;
	}

	.col-md-4-8 {
		float: left;
		width: 40%;
	}

	.col-md-7-2 {
		float: left;
		width: 60%;
	}

	.col-md-9-6 {
		float: left;
		width: 80%;
	}

	.pull-md-0 {
		right: auto;
	}

	.pull-md-1 {
		right: 8.33333%;
	}

	.pull-md-2 {
		right: 16.66667%;
	}

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

	.pull-md-4 {
		right: 33.33333%;
	}

	.pull-md-5 {
		right: 41.66667%;
	}

	.pull-md-6 {
		right: 50%;
	}

	.pull-md-7 {
		right: 58.33333%;
	}

	.pull-md-8 {
		right: 66.66667%;
	}

	.pull-md-9 {
		right: 75%;
	}

	.pull-md-10 {
		right: 83.33333%;
	}

	.pull-md-11 {
		right: 91.66667%;
	}

	.pull-md-12 {
		right: 100%;
	}

	.pull-md-2-4 {
		right: 20%;
	}

	.pull-md-4-8 {
		right: 40%;
	}

	.pull-md-7-2 {
		right: 60%;
	}

	.pull-md-9-6 {
		right: 80%;
	}

	.push-md-0 {
		left: auto;
	}

	.push-md-1 {
		left: 8.33333%;
	}

	.push-md-2 {
		left: 16.66667%;
	}

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

	.push-md-4 {
		left: 33.33333%;
	}

	.push-md-5 {
		left: 41.66667%;
	}

	.push-md-6 {
		left: 50%;
	}

	.push-md-7 {
		left: 58.33333%;
	}

	.push-md-8 {
		left: 66.66667%;
	}

	.push-md-9 {
		left: 75%;
	}

	.push-md-10 {
		left: 83.33333%;
	}

	.push-md-11 {
		left: 91.66667%;
	}

	.push-md-12 {
		left: 100%;
	}

	.push-md-2-4 {
		left: 20%;
	}

	.push-md-4-8 {
		left: 40%;
	}

	.push-md-7-2 {
		left: 60%;
	}

	.push-md-9-6 {
		left: 80%;
	}

	.offset-md-0 {
		margin-left: 0%;
	}

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

	.offset-md-4-8 {
		margin-left: 40%;
	}

	.offset-md-7-2 {
		margin-left: 60%;
	}

	.offset-md-9-6 {
		margin-left: 80%;
	}

	.offset-md-1 {
		margin-left: 8.33333%;
	}

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

	.offset-md-4-8 {
		margin-left: 40%;
	}

	.offset-md-7-2 {
		margin-left: 60%;
	}

	.offset-md-9-6 {
		margin-left: 80%;
	}

	.offset-md-2 {
		margin-left: 16.66667%;
	}

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

	.offset-md-4-8 {
		margin-left: 40%;
	}

	.offset-md-7-2 {
		margin-left: 60%;
	}

	.offset-md-9-6 {
		margin-left: 80%;
	}

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

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

	.offset-md-4-8 {
		margin-left: 40%;
	}

	.offset-md-7-2 {
		margin-left: 60%;
	}

	.offset-md-9-6 {
		margin-left: 80%;
	}

	.offset-md-4 {
		margin-left: 33.33333%;
	}

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

	.offset-md-4-8 {
		margin-left: 40%;
	}

	.offset-md-7-2 {
		margin-left: 60%;
	}

	.offset-md-9-6 {
		margin-left: 80%;
	}

	.offset-md-5 {
		margin-left: 41.66667%;
	}

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

	.offset-md-4-8 {
		margin-left: 40%;
	}

	.offset-md-7-2 {
		margin-left: 60%;
	}

	.offset-md-9-6 {
		margin-left: 80%;
	}

	.offset-md-6 {
		margin-left: 50%;
	}

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

	.offset-md-4-8 {
		margin-left: 40%;
	}

	.offset-md-7-2 {
		margin-left: 60%;
	}

	.offset-md-9-6 {
		margin-left: 80%;
	}

	.offset-md-7 {
		margin-left: 58.33333%;
	}

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

	.offset-md-4-8 {
		margin-left: 40%;
	}

	.offset-md-7-2 {
		margin-left: 60%;
	}

	.offset-md-9-6 {
		margin-left: 80%;
	}

	.offset-md-8 {
		margin-left: 66.66667%;
	}

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

	.offset-md-4-8 {
		margin-left: 40%;
	}

	.offset-md-7-2 {
		margin-left: 60%;
	}

	.offset-md-9-6 {
		margin-left: 80%;
	}

	.offset-md-9 {
		margin-left: 75%;
	}

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

	.offset-md-4-8 {
		margin-left: 40%;
	}

	.offset-md-7-2 {
		margin-left: 60%;
	}

	.offset-md-9-6 {
		margin-left: 80%;
	}

	.offset-md-10 {
		margin-left: 83.33333%;
	}

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

	.offset-md-4-8 {
		margin-left: 40%;
	}

	.offset-md-7-2 {
		margin-left: 60%;
	}

	.offset-md-9-6 {
		margin-left: 80%;
	}

	.offset-md-11 {
		margin-left: 91.66667%;
	}

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

	.offset-md-4-8 {
		margin-left: 40%;
	}

	.offset-md-7-2 {
		margin-left: 60%;
	}

	.offset-md-9-6 {
		margin-left: 80%;
	}
}

@media (min-width:992px) {
	.col-lg-1 {
		float: left;
		width: 8.33333%;
	}

	.col-lg-2 {
		float: left;
		width: 16.66667%;
	}

	.col-lg-3 {
		float: left;
		width: 25%;
	}

	.col-lg-4 {
		float: left;
		width: 33.33333%;
	}

	.col-lg-5 {
		float: left;
		width: 41.66667%;
	}

	.col-lg-6 {
		float: left;
		width: 50%;
	}

	.col-lg-7 {
		float: left;
		width: 58.33333%;
	}

	.col-lg-8 {
		float: left;
		width: 66.66667%;
	}

	.col-lg-9 {
		float: left;
		width: 75%;
	}

	.col-lg-10 {
		float: left;
		width: 83.33333%;
	}

	.col-lg-11 {
		float: left;
		width: 91.66667%;
	}

	.col-lg-12 {
		float: left;
		width: 100%;
	}

	.col-lg-2-4 {
		float: left;
		width: 20%;
	}

	.col-lg-4-8 {
		float: left;
		width: 40%;
	}

	.col-lg-7-2 {
		float: left;
		width: 60%;
	}

	.col-lg-9-6 {
		float: left;
		width: 80%;
	}

	.pull-lg-0 {
		right: auto;
	}

	.pull-lg-1 {
		right: 8.33333%;
	}

	.pull-lg-2 {
		right: 16.66667%;
	}

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

	.pull-lg-4 {
		right: 33.33333%;
	}

	.pull-lg-5 {
		right: 41.66667%;
	}

	.pull-lg-6 {
		right: 50%;
	}

	.pull-lg-7 {
		right: 58.33333%;
	}

	.pull-lg-8 {
		right: 66.66667%;
	}

	.pull-lg-9 {
		right: 75%;
	}

	.pull-lg-10 {
		right: 83.33333%;
	}

	.pull-lg-11 {
		right: 91.66667%;
	}

	.pull-lg-12 {
		right: 100%;
	}

	.pull-lg-2-4 {
		right: 20%;
	}

	.pull-lg-4-8 {
		right: 40%;
	}

	.pull-lg-7-2 {
		right: 60%;
	}

	.pull-lg-9-6 {
		right: 80%;
	}

	.push-lg-0 {
		left: auto;
	}

	.push-lg-1 {
		left: 8.33333%;
	}

	.push-lg-2 {
		left: 16.66667%;
	}

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

	.push-lg-4 {
		left: 33.33333%;
	}

	.push-lg-5 {
		left: 41.66667%;
	}

	.push-lg-6 {
		left: 50%;
	}

	.push-lg-7 {
		left: 58.33333%;
	}

	.push-lg-8 {
		left: 66.66667%;
	}

	.push-lg-9 {
		left: 75%;
	}

	.push-lg-10 {
		left: 83.33333%;
	}

	.push-lg-11 {
		left: 91.66667%;
	}

	.push-lg-12 {
		left: 100%;
	}

	.push-lg-2-4 {
		left: 20%;
	}

	.push-lg-4-8 {
		left: 40%;
	}

	.push-lg-7-2 {
		left: 60%;
	}

	.push-lg-9-6 {
		left: 80%;
	}

	.offset-lg-0 {
		margin-left: 0%;
	}

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

	.offset-lg-4-8 {
		margin-left: 40%;
	}

	.offset-lg-7-2 {
		margin-left: 60%;
	}

	.offset-lg-9-6 {
		margin-left: 80%;
	}

	.offset-lg-1 {
		margin-left: 8.33333%;
	}

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

	.offset-lg-4-8 {
		margin-left: 40%;
	}

	.offset-lg-7-2 {
		margin-left: 60%;
	}

	.offset-lg-9-6 {
		margin-left: 80%;
	}

	.offset-lg-2 {
		margin-left: 16.66667%;
	}

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

	.offset-lg-4-8 {
		margin-left: 40%;
	}

	.offset-lg-7-2 {
		margin-left: 60%;
	}

	.offset-lg-9-6 {
		margin-left: 80%;
	}

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

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

	.offset-lg-4-8 {
		margin-left: 40%;
	}

	.offset-lg-7-2 {
		margin-left: 60%;
	}

	.offset-lg-9-6 {
		margin-left: 80%;
	}

	.offset-lg-4 {
		margin-left: 33.33333%;
	}

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

	.offset-lg-4-8 {
		margin-left: 40%;
	}

	.offset-lg-7-2 {
		margin-left: 60%;
	}

	.offset-lg-9-6 {
		margin-left: 80%;
	}

	.offset-lg-5 {
		margin-left: 41.66667%;
	}

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

	.offset-lg-4-8 {
		margin-left: 40%;
	}

	.offset-lg-7-2 {
		margin-left: 60%;
	}

	.offset-lg-9-6 {
		margin-left: 80%;
	}

	.offset-lg-6 {
		margin-left: 50%;
	}

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

	.offset-lg-4-8 {
		margin-left: 40%;
	}

	.offset-lg-7-2 {
		margin-left: 60%;
	}

	.offset-lg-9-6 {
		margin-left: 80%;
	}

	.offset-lg-7 {
		margin-left: 58.33333%;
	}

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

	.offset-lg-4-8 {
		margin-left: 40%;
	}

	.offset-lg-7-2 {
		margin-left: 60%;
	}

	.offset-lg-9-6 {
		margin-left: 80%;
	}

	.offset-lg-8 {
		margin-left: 66.66667%;
	}

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

	.offset-lg-4-8 {
		margin-left: 40%;
	}

	.offset-lg-7-2 {
		margin-left: 60%;
	}

	.offset-lg-9-6 {
		margin-left: 80%;
	}

	.offset-lg-9 {
		margin-left: 75%;
	}

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

	.offset-lg-4-8 {
		margin-left: 40%;
	}

	.offset-lg-7-2 {
		margin-left: 60%;
	}

	.offset-lg-9-6 {
		margin-left: 80%;
	}

	.offset-lg-10 {
		margin-left: 83.33333%;
	}

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

	.offset-lg-4-8 {
		margin-left: 40%;
	}

	.offset-lg-7-2 {
		margin-left: 60%;
	}

	.offset-lg-9-6 {
		margin-left: 80%;
	}

	.offset-lg-11 {
		margin-left: 91.66667%;
	}

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

	.offset-lg-4-8 {
		margin-left: 40%;
	}

	.offset-lg-7-2 {
		margin-left: 60%;
	}

	.offset-lg-9-6 {
		margin-left: 80%;
	}
}

@media (min-width:1200px) {
	.col-xl-1 {
		float: left;
		width: 8.33333%;
	}

	.col-xl-2 {
		float: left;
		width: 16.66667%;
	}

	.col-xl-3 {
		float: left;
		width: 25%;
	}

	.col-xl-4 {
		float: left;
		width: 33.33333%;
	}

	.col-xl-5 {
		float: left;
		width: 41.66667%;
	}

	.col-xl-6 {
		float: left;
		width: 50%;
	}

	.col-xl-7 {
		float: left;
		width: 58.33333%;
	}

	.col-xl-8 {
		float: left;
		width: 66.66667%;
	}

	.col-xl-9 {
		float: left;
		width: 75%;
	}

	.col-xl-10 {
		float: left;
		width: 83.33333%;
	}

	.col-xl-11 {
		float: left;
		width: 91.66667%;
	}

	.col-xl-12 {
		float: left;
		width: 100%;
	}

	.col-xl-2-4 {
		float: left;
		width: 20%;
	}

	.col-xl-4-8 {
		float: left;
		width: 40%;
	}

	.col-xl-7-2 {
		float: left;
		width: 60%;
	}

	.col-xl-9-6 {
		float: left;
		width: 80%;
	}

	.pull-xl-0 {
		right: auto;
	}

	.pull-xl-1 {
		right: 8.33333%;
	}

	.pull-xl-2 {
		right: 16.66667%;
	}

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

	.pull-xl-4 {
		right: 33.33333%;
	}

	.pull-xl-5 {
		right: 41.66667%;
	}

	.pull-xl-6 {
		right: 50%;
	}

	.pull-xl-7 {
		right: 58.33333%;
	}

	.pull-xl-8 {
		right: 66.66667%;
	}

	.pull-xl-9 {
		right: 75%;
	}

	.pull-xl-10 {
		right: 83.33333%;
	}

	.pull-xl-11 {
		right: 91.66667%;
	}

	.pull-xl-12 {
		right: 100%;
	}

	.pull-xl-2-4 {
		right: 20%;
	}

	.pull-xl-4-8 {
		right: 40%;
	}

	.pull-xl-7-2 {
		right: 60%;
	}

	.pull-xl-9-6 {
		right: 80%;
	}

	.push-xl-0 {
		left: auto;
	}

	.push-xl-1 {
		left: 8.33333%;
	}

	.push-xl-2 {
		left: 16.66667%;
	}

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

	.push-xl-4 {
		left: 33.33333%;
	}

	.push-xl-5 {
		left: 41.66667%;
	}

	.push-xl-6 {
		left: 50%;
	}

	.push-xl-7 {
		left: 58.33333%;
	}

	.push-xl-8 {
		left: 66.66667%;
	}

	.push-xl-9 {
		left: 75%;
	}

	.push-xl-10 {
		left: 83.33333%;
	}

	.push-xl-11 {
		left: 91.66667%;
	}

	.push-xl-12 {
		left: 100%;
	}

	.push-xl-2-4 {
		left: 20%;
	}

	.push-xl-4-8 {
		left: 40%;
	}

	.push-xl-7-2 {
		left: 60%;
	}

	.push-xl-9-6 {
		left: 80%;
	}

	.offset-xl-0 {
		margin-left: 0%;
	}

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

	.offset-xl-4-8 {
		margin-left: 40%;
	}

	.offset-xl-7-2 {
		margin-left: 60%;
	}

	.offset-xl-9-6 {
		margin-left: 80%;
	}

	.offset-xl-1 {
		margin-left: 8.33333%;
	}

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

	.offset-xl-4-8 {
		margin-left: 40%;
	}

	.offset-xl-7-2 {
		margin-left: 60%;
	}

	.offset-xl-9-6 {
		margin-left: 80%;
	}

	.offset-xl-2 {
		margin-left: 16.66667%;
	}

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

	.offset-xl-4-8 {
		margin-left: 40%;
	}

	.offset-xl-7-2 {
		margin-left: 60%;
	}

	.offset-xl-9-6 {
		margin-left: 80%;
	}

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

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

	.offset-xl-4-8 {
		margin-left: 40%;
	}

	.offset-xl-7-2 {
		margin-left: 60%;
	}

	.offset-xl-9-6 {
		margin-left: 80%;
	}

	.offset-xl-4 {
		margin-left: 33.33333%;
	}

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

	.offset-xl-4-8 {
		margin-left: 40%;
	}

	.offset-xl-7-2 {
		margin-left: 60%;
	}

	.offset-xl-9-6 {
		margin-left: 80%;
	}

	.offset-xl-5 {
		margin-left: 41.66667%;
	}

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

	.offset-xl-4-8 {
		margin-left: 40%;
	}

	.offset-xl-7-2 {
		margin-left: 60%;
	}

	.offset-xl-9-6 {
		margin-left: 80%;
	}

	.offset-xl-6 {
		margin-left: 50%;
	}

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

	.offset-xl-4-8 {
		margin-left: 40%;
	}

	.offset-xl-7-2 {
		margin-left: 60%;
	}

	.offset-xl-9-6 {
		margin-left: 80%;
	}

	.offset-xl-7 {
		margin-left: 58.33333%;
	}

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

	.offset-xl-4-8 {
		margin-left: 40%;
	}

	.offset-xl-7-2 {
		margin-left: 60%;
	}

	.offset-xl-9-6 {
		margin-left: 80%;
	}

	.offset-xl-8 {
		margin-left: 66.66667%;
	}

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

	.offset-xl-4-8 {
		margin-left: 40%;
	}

	.offset-xl-7-2 {
		margin-left: 60%;
	}

	.offset-xl-9-6 {
		margin-left: 80%;
	}

	.offset-xl-9 {
		margin-left: 75%;
	}

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

	.offset-xl-4-8 {
		margin-left: 40%;
	}

	.offset-xl-7-2 {
		margin-left: 60%;
	}

	.offset-xl-9-6 {
		margin-left: 80%;
	}

	.offset-xl-10 {
		margin-left: 83.33333%;
	}

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

	.offset-xl-4-8 {
		margin-left: 40%;
	}

	.offset-xl-7-2 {
		margin-left: 60%;
	}

	.offset-xl-9-6 {
		margin-left: 80%;
	}

	.offset-xl-11 {
		margin-left: 91.66667%;
	}

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

	.offset-xl-4-8 {
		margin-left: 40%;
	}

	.offset-xl-7-2 {
		margin-left: 60%;
	}

	.offset-xl-9-6 {
		margin-left: 80%;
	}
}

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

body {
	margin: 0;
}

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

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

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

progress {
	vertical-align: baseline;
}

template,[hidden] {
	display: none;
}

a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
}

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

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}

b,strong {
	font-weight: inherit;
}

b,strong {
	font-weight: bolder;
}

dfn {
	font-style: italic;
}

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

mark {
	background-color: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

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

sub {
	bottom: -.25em;
}

sup {
	top: -.5em;
}

img {
	border-style: none;
}

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

code,kbd,pre,samp {
	font-family: monospace,monospace;
	font-size: 1em;
}

figure {
	margin: 1em 40px;
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

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

optgroup {
	font-weight: 700;
}

button,input {
	overflow: visible;
}

button,select {
	text-transform: none;
}

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

button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em;
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

textarea {
	overflow: auto;
}

[type="checkbox"],[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

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

[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

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

::-webkit-input-placeholder {
	color: inherit;
	opacity: .54;
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

html {
	box-sizing: border-box;
}

*,*::before,*::after {
	box-sizing: inherit;
}

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

html {
	font-size: 16px;
	-ms-overflow-style: scrollbar;
	-webkit-tap-highlight-color: transparent;
}

body {
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
	font-size: 1rem;
	line-height: 1.5;
	color: var(--text-color);
	background-color: #fff;
}

[tabindex="-1"]:focus {
	outline: none!important;
}

h1,h2,h3,h4,h5,h6 {
	margin-top: 0;
	margin-bottom: .5rem;
}

p {
	margin-top: 0;
	margin-bottom: 1rem;
}

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

address {
	margin-bottom: 1rem;
	font-style: normal;
	line-height: inherit;
}

ol,ul,dl {
	margin-top: 0;
	margin-bottom: 1rem;
}

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

dt {
	font-weight: 700;
}

dd {
	margin-bottom: .5rem;
	margin-left: 0;
}

blockquote {
	margin: 0 0 1rem;
}

a {
	color: var(--link-color);
	text-decoration: none;
}

a:focus,a:hover {
	color: var(--link-color-hover);
	text-decoration: underline;
}

a:focus {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

a:not([href]):not([tabindex]) {
	color: inherit;
	text-decoration: none;
}

a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover {
	color: inherit;
	text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
	outline: none;
}

pre {
	margin-top: 0;
	margin-bottom: 1rem;
	overflow: auto;
}

figure {
	margin: 0 0 1rem;
}

img {
	vertical-align: middle;
}

[role="button"] {
	cursor: pointer;
}

a,area,button,[role="button"],input,label,select,summary,textarea {
	touch-action: manipulation;
}

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

caption {
	padding-top: .75rem;
	padding-bottom: .75rem;
	color: #7a7a7a;
	text-align: left;
	caption-side: bottom;
}

th {
	text-align: left;
}

label {
	display: inline-block;
	margin-bottom: .5rem;
}

button:focus {
	outline: 1px dotted;
	outline: 5px auto -webkit-focus-ring-color;
}

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

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

input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"] {
	-webkit-appearance: listbox;
}

textarea {
	resize: vertical;
}

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

legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: .5rem;
	font-size: 1.5rem;
	line-height: inherit;
}

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

output {
	display: inline-block;
}

[hidden] {
	display: none!important;
}

.bootstrap-touchspin .input-group-btn-vertical {
	position: relative;
	white-space: nowrap;
	width: 1%;
	vertical-align: middle;
	display: table-cell;
}

.bootstrap-touchspin .input-group-btn-vertical>.btn {
	display: block;
	float: none;
	width: 100%;
	max-width: 100%;
	padding: 8px 10px;
	margin-left: -1px;
	position: relative;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
	border-radius: 0;
	border-top-right-radius: 4px;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
	margin-top: -2px;
	border-radius: 0;
	border-bottom-right-radius: 4px;
}

.bootstrap-touchspin .input-group-btn-vertical i {
	position: absolute;
	top: 3px;
	left: 5px;
	font-size: 9px;
	font-weight: 400;
}

:root {
	--font-family-base: "Plus Jakarta Sans", sans-serif;
	--font-family-megamenu: "Plus Jakarta Sans", sans-serif;
	--font-family-slider: "Big Shoulders Text", sans-serif;
	--font-family-heading: "Big Shoulders Text", sans-serif;
	--font-family-senary: "Big Shoulders Text", sans-serif;
	--font-family-septenary: "Plus Jakarta Sans", sans-serif;
	--theme-color-default: #ffc700;
	--headings-color: #000;
	--link-color: #000;
	--link-color-hover: var(--theme-color-default);
	--text-color: #1c1818;
	--price-color: #000;
	--btn-bg: #222;
	--btn-bg-hover: var(--theme-color-default);
	--btn-color: #fff;
	--btn-color-hover: #000;
	--product-background: transparent;
	--product-name-color: #000;
	--product-name-color-hover: var(--theme-color-default);
	--product-price-color: #373a3c;
	--product-regular-price-color: #8b8b8b;
	--product-button-bg: transparent;
	--product-button-color: #000;
	--product-button-bg-hover: #f5f5f5;
	--product-button-color-hover: #000;
	--on-sale-badge-background: #f39d72;
	--on-sale-badge-color: #fff;
	--new-badge-background: #716fd6;
	--new-badge-color: #fff;
	--sale-badge-background: #c70a33;
	--sale-badge-color: #fff;
	--online-only-background: #24b9d7;
	--online-only-color: #fff;
	--pack-badge-background: #000;
	--pack-badge-color: #fff;
	--block-background: #fff;
	--block-inner-background: transparent;
	--block-heading-bg: none;
	--block-heading-color: #000;
	--block-text: var(--text-color);
	--block-link-color: var(--text-color);
	--block-link-color-hover: var(--theme-color-default);
}

@font-face {
	font-family:"Material Icons";font-style:normal;font-weight:400;src:url(../font/MaterialIcons-Regular.eot);
	src:local("Material Icons"),local("MaterialIcons-Regular"),url(../font/MaterialIcons-Regular.woff2) format("woff2"),url(../font/MaterialIcons-Regular.woff) format("woff"),url(../font/MaterialIcons-Regular.ttf) format("truetype");
}

.material-icons {
	display: inline-block;
	width: 1em;
	height: 1em;
	font-family: "Material Icons",Arial,sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	vertical-align: middle;
	direction: ltr;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	font-feature-settings: "liga";
}

@font-face {
	font-family:"Font Awesome Regular";font-style:normal;font-weight:400;src:url(../font/fa-regular-400.woff2) format("woff2"),url(../font/fa-regular-400.woff) format("woff"),url(../font/fa-regular-400.ttf) format("truetype");
}

@font-face {
	font-family:"Font Awesome Light";font-style:normal;font-weight:300;src:url(../font/fa-light-300.woff2) format("woff2"),url(../font/fa-light-300.woff) format("woff"),url(../font/fa-light-300.ttf) format("truetype");
}

@font-face {
	font-family:"Plus Jakarta Sans";font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yOqhMva.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

@font-face {
	font-family:"Plus Jakarta Sans";font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yGqhMva.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

@font-face {
	font-family:"Plus Jakarta Sans";font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yCqhMva.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
	font-family:"Plus Jakarta Sans";font-style:italic;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4y6qhA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
	font-family:"Plus Jakarta Sans";font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

@font-face {
	font-family:"Plus Jakarta Sans";font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

@font-face {
	font-family:"Plus Jakarta Sans";font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
	font-family:"Plus Jakarta Sans";font-style:normal;font-weight:200 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
	font-family:"Big Shoulders Text";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/bigshoulderstext/v24/55xEezRtP9G3CGPIf49hxc8P0eytUxB2l66LmF6xc3kA3Y-q7ToFN26P.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

@font-face {
	font-family:"Big Shoulders Text";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/bigshoulderstext/v24/55xEezRtP9G3CGPIf49hxc8P0eytUxB2l66LmF6xc3kA3Y-q7TsFN26P.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
	font-family:"Big Shoulders Text";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/bigshoulderstext/v24/55xEezRtP9G3CGPIf49hxc8P0eytUxB2l66LmF6xc3kA3Y-q7TUFNw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
	font-family:"Big Shoulders Text";font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/bigshoulderstext/v24/55xEezRtP9G3CGPIf49hxc8P0eytUxB2l66LmF6xc3kA3Sat7ToFN26P.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

@font-face {
	font-family:"Big Shoulders Text";font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/bigshoulderstext/v24/55xEezRtP9G3CGPIf49hxc8P0eytUxB2l66LmF6xc3kA3Sat7TsFN26P.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
	font-family:"Big Shoulders Text";font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/bigshoulderstext/v24/55xEezRtP9G3CGPIf49hxc8P0eytUxB2l66LmF6xc3kA3Sat7TUFNw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

.btn:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus {
	outline: none;
	outline-offset: 0;
}

.btn:focus,.btn:hover {
	text-decoration: none;
}

.btn.focus {
	text-decoration: none;
}

.btn:active,.btn.active {
	background-image: none;
	outline: 0;
	-moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	-o-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	-ms-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}

.btn.disabled,.btn:disabled {
	cursor: not-allowed;
	opacity: .65;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
}

a.btn.disabled,fieldset[disabled] a.btn {
	pointer-events: none;
}

.btn-primary {
	background-color: var(--btn-bg);
	color: var(--btn-color);
	font-size: 12px;
	line-height: 24px;
	font-weight: 700;
	padding: 13px 30px;
	border-radius: 30px;
	border: none;
	text-align: center;
	text-transform: uppercase;
	transition: 0.25s all;
}

.btn-primary[type="submit"] {
	min-width: 150px;
}

.btn-primary:hover,.btn-primary:focus,.btn-primary.active {
	background-color: var(--btn-bg-hover);
	color: var(--btn-color-hover);
	outline: none;
	outline-offset: 0;
}

.btn-primary:active:focus {
	outline: none;
	outline-offset: 0;
}

.btn-primary .material-icons {
	margin-right: .625rem;
}

.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #5bc0de;
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
	-o-box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
	-ms-box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
}

.btn-info:hover {
	color: #fff;
	background-color: #31b0d5;
	border-color: #2aabd2;
}

.btn-info:focus,.btn-info.focus {
	color: #fff;
	background-color: #31b0d5;
	border-color: #2aabd2;
}

.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle {
	color: #fff;
	background-color: #31b0d5;
	border-color: #2aabd2;
	background-image: none;
	-moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	-o-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	-ms-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}

.btn-info:active:hover,.btn-info:active:focus,.btn-info:active.focus,.btn-info.active:hover,.btn-info.active:focus,.btn-info.active.focus,.open>.btn-info.dropdown-toggle:hover,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle.focus {
	color: #fff;
	background-color: #269abc;
	border-color: #1f7e9a;
}

.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info:disabled:focus,.btn-info:disabled.focus {
	background-color: #5bc0de;
	border-color: #5bc0de;
}

.btn-info.disabled:hover,.btn-info:disabled:hover {
	background-color: #5bc0de;
	border-color: #5bc0de;
}

.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #5cb85c;
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
	-o-box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
	-ms-box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
}

.btn-success:hover {
	color: #fff;
	background-color: #449d44;
	border-color: #419641;
}

.btn-success:focus,.btn-success.focus {
	color: #fff;
	background-color: #449d44;
	border-color: #419641;
}

.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle {
	color: #fff;
	background-color: #449d44;
	border-color: #419641;
	background-image: none;
	-moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	-o-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	-ms-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}

.btn-success:active:hover,.btn-success:active:focus,.btn-success:active.focus,.btn-success.active:hover,.btn-success.active:focus,.btn-success.active.focus,.open>.btn-success.dropdown-toggle:hover,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle.focus {
	color: #fff;
	background-color: #398439;
	border-color: #2d672d;
}

.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success:disabled:focus,.btn-success:disabled.focus {
	background-color: #5cb85c;
	border-color: #5cb85c;
}

.btn-success.disabled:hover,.btn-success:disabled:hover {
	background-color: #5cb85c;
	border-color: #5cb85c;
}

.btn-warning {
	color: #fff;
	background-color: #ff9a52;
	border-color: #f0ad4e;
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
	-o-box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
	-ms-box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
}

.btn-warning:hover {
	color: #fff;
	background-color: #ff7c1f;
	border-color: #eb9316;
}

.btn-warning:focus,.btn-warning.focus {
	color: #fff;
	background-color: #ff7c1f;
	border-color: #eb9316;
}

.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle {
	color: #fff;
	background-color: #ff7c1f;
	border-color: #eb9316;
	background-image: none;
	-moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	-o-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	-ms-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}

.btn-warning:active:hover,.btn-warning:active:focus,.btn-warning:active.focus,.btn-warning.active:hover,.btn-warning.active:focus,.btn-warning.active.focus,.open>.btn-warning.dropdown-toggle:hover,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle.focus {
	color: #fff;
	background-color: #fa6800;
	border-color: #b06d0f;
}

.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning:disabled:focus,.btn-warning:disabled.focus {
	background-color: #ff9a52;
	border-color: #f0ad4e;
}

.btn-warning.disabled:hover,.btn-warning:disabled:hover {
	background-color: #ff9a52;
	border-color: #f0ad4e;
}

.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d9534f;
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
	-o-box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
	-ms-box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
}

.btn-danger:hover {
	color: #fff;
	background-color: #c9302c;
	border-color: #c12e2a;
}

.btn-danger:focus,.btn-danger.focus {
	color: #fff;
	background-color: #c9302c;
	border-color: #c12e2a;
}

.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #c9302c;
	border-color: #c12e2a;
	background-image: none;
	-moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	-o-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	-ms-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}

.btn-danger:active:hover,.btn-danger:active:focus,.btn-danger:active.focus,.btn-danger.active:hover,.btn-danger.active:focus,.btn-danger.active.focus,.open>.btn-danger.dropdown-toggle:hover,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle.focus {
	color: #fff;
	background-color: #ac2925;
	border-color: #8b211e;
}

.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger:disabled:focus,.btn-danger:disabled.focus {
	background-color: #d9534f;
	border-color: #d9534f;
}

.btn-danger.disabled:hover,.btn-danger:disabled:hover {
	background-color: #d9534f;
	border-color: #d9534f;
}

.btn-outline-primary {
	color: #24b9d7;
	background-image: none;
	background-color: transparent;
	border-color: #24b9d7;
}

.btn-outline-primary:hover {
	color: #fff;
	background-color: #24b9d7;
	border-color: #24b9d7;
}

.btn-outline-primary:focus,.btn-outline-primary.focus {
	color: #fff;
	background-color: #24b9d7;
	border-color: #24b9d7;
}

.btn-outline-primary:active,.btn-outline-primary.active,.open>.btn-outline-primary.dropdown-toggle {
	color: #fff;
	background-color: #24b9d7;
	border-color: #24b9d7;
}

.btn-outline-primary:active:hover,.btn-outline-primary:active:focus,.btn-outline-primary:active.focus,.btn-outline-primary.active:hover,.btn-outline-primary.active:focus,.btn-outline-primary.active.focus,.open>.btn-outline-primary.dropdown-toggle:hover,.open>.btn-outline-primary.dropdown-toggle:focus,.open>.btn-outline-primary.dropdown-toggle.focus {
	color: #fff;
	background-color: #18798d;
	border-color: #125b6a;
}

.btn-outline-primary.disabled:focus,.btn-outline-primary.disabled.focus,.btn-outline-primary:disabled:focus,.btn-outline-primary:disabled.focus {
	border-color: #79d6e8;
}

.btn-outline-primary.disabled:hover,.btn-outline-primary:disabled:hover {
	border-color: #79d6e8;
}

.btn-outline-secondary {
	color: transparent;
	background-image: none;
	background-color: transparent;
	border-color: transparent;
}

.btn-outline-secondary:hover {
	color: #fff;
	background-color: transparent;
	border-color: transparent;
}

.btn-outline-secondary:focus,.btn-outline-secondary.focus {
	color: #fff;
	background-color: transparent;
	border-color: transparent;
}

.btn-outline-secondary:active,.btn-outline-secondary.active,.open>.btn-outline-secondary.dropdown-toggle {
	color: #fff;
	background-color: transparent;
	border-color: transparent;
}

.btn-outline-secondary:active:hover,.btn-outline-secondary:active:focus,.btn-outline-secondary:active.focus,.btn-outline-secondary.active:hover,.btn-outline-secondary.active:focus,.btn-outline-secondary.active.focus,.open>.btn-outline-secondary.dropdown-toggle:hover,.open>.btn-outline-secondary.dropdown-toggle:focus,.open>.btn-outline-secondary.dropdown-toggle.focus {
	color: #fff;
	background-color: transparent;
	border-color: transparent;
}

.btn-outline-secondary.disabled:focus,.btn-outline-secondary.disabled.focus,.btn-outline-secondary:disabled:focus,.btn-outline-secondary:disabled.focus {
	border-color: rgba(51,51,51,0);
}

.btn-outline-secondary.disabled:hover,.btn-outline-secondary:disabled:hover {
	border-color: rgba(51,51,51,0);
}

.btn-outline-info {
	color: #5bc0de;
	background-image: none;
	background-color: transparent;
	border-color: #5bc0de;
}

.btn-outline-info:hover {
	color: #fff;
	background-color: #5bc0de;
	border-color: #5bc0de;
}

.btn-outline-info:focus,.btn-outline-info.focus {
	color: #fff;
	background-color: #5bc0de;
	border-color: #5bc0de;
}

.btn-outline-info:active,.btn-outline-info.active,.open>.btn-outline-info.dropdown-toggle {
	color: #fff;
	background-color: #5bc0de;
	border-color: #5bc0de;
}

.btn-outline-info:active:hover,.btn-outline-info:active:focus,.btn-outline-info:active.focus,.btn-outline-info.active:hover,.btn-outline-info.active:focus,.btn-outline-info.active.focus,.open>.btn-outline-info.dropdown-toggle:hover,.open>.btn-outline-info.dropdown-toggle:focus,.open>.btn-outline-info.dropdown-toggle.focus {
	color: #fff;
	background-color: #269abc;
	border-color: #1f7e9a;
}

.btn-outline-info.disabled:focus,.btn-outline-info.disabled.focus,.btn-outline-info:disabled:focus,.btn-outline-info:disabled.focus {
	border-color: #b0e1ef;
}

.btn-outline-info.disabled:hover,.btn-outline-info:disabled:hover {
	border-color: #b0e1ef;
}

.btn-outline-success {
	color: #5cb85c;
	background-image: none;
	background-color: transparent;
	border-color: #5cb85c;
}

.btn-outline-success:hover {
	color: #fff;
	background-color: #5cb85c;
	border-color: #5cb85c;
}

.btn-outline-success:focus,.btn-outline-success.focus {
	color: #fff;
	background-color: #5cb85c;
	border-color: #5cb85c;
}

.btn-outline-success:active,.btn-outline-success.active,.open>.btn-outline-success.dropdown-toggle {
	color: #fff;
	background-color: #5cb85c;
	border-color: #5cb85c;
}

.btn-outline-success:active:hover,.btn-outline-success:active:focus,.btn-outline-success:active.focus,.btn-outline-success.active:hover,.btn-outline-success.active:focus,.btn-outline-success.active.focus,.open>.btn-outline-success.dropdown-toggle:hover,.open>.btn-outline-success.dropdown-toggle:focus,.open>.btn-outline-success.dropdown-toggle.focus {
	color: #fff;
	background-color: #398439;
	border-color: #2d672d;
}

.btn-outline-success.disabled:focus,.btn-outline-success.disabled.focus,.btn-outline-success:disabled:focus,.btn-outline-success:disabled.focus {
	border-color: #a3d7a3;
}

.btn-outline-success.disabled:hover,.btn-outline-success:disabled:hover {
	border-color: #a3d7a3;
}

.btn-outline-warning {
	color: #ff9a52;
	background-image: none;
	background-color: transparent;
	border-color: #ff9a52;
}

.btn-outline-warning:hover {
	color: #fff;
	background-color: #ff9a52;
	border-color: #ff9a52;
}

.btn-outline-warning:focus,.btn-outline-warning.focus {
	color: #fff;
	background-color: #ff9a52;
	border-color: #ff9a52;
}

.btn-outline-warning:active,.btn-outline-warning.active,.open>.btn-outline-warning.dropdown-toggle {
	color: #fff;
	background-color: #ff9a52;
	border-color: #ff9a52;
}

.btn-outline-warning:active:hover,.btn-outline-warning:active:focus,.btn-outline-warning:active.focus,.btn-outline-warning.active:hover,.btn-outline-warning.active:focus,.btn-outline-warning.active.focus,.open>.btn-outline-warning.dropdown-toggle:hover,.open>.btn-outline-warning.dropdown-toggle:focus,.open>.btn-outline-warning.dropdown-toggle.focus {
	color: #fff;
	background-color: #fa6800;
	border-color: #d25700;
}

.btn-outline-warning.disabled:focus,.btn-outline-warning.disabled.focus,.btn-outline-warning:disabled:focus,.btn-outline-warning:disabled.focus {
	border-color: #ffd6b8;
}

.btn-outline-warning.disabled:hover,.btn-outline-warning:disabled:hover {
	border-color: #ffd6b8;
}

.btn-outline-danger {
	color: #d9534f;
	background-image: none;
	background-color: transparent;
	border-color: #d9534f;
}

.btn-outline-danger:hover {
	color: #fff;
	background-color: #d9534f;
	border-color: #d9534f;
}

.btn-outline-danger:focus,.btn-outline-danger.focus {
	color: #fff;
	background-color: #d9534f;
	border-color: #d9534f;
}

.btn-outline-danger:active,.btn-outline-danger.active,.open>.btn-outline-danger.dropdown-toggle {
	color: #fff;
	background-color: #d9534f;
	border-color: #d9534f;
}

.btn-outline-danger:active:hover,.btn-outline-danger:active:focus,.btn-outline-danger:active.focus,.btn-outline-danger.active:hover,.btn-outline-danger.active:focus,.btn-outline-danger.active.focus,.open>.btn-outline-danger.dropdown-toggle:hover,.open>.btn-outline-danger.dropdown-toggle:focus,.open>.btn-outline-danger.dropdown-toggle.focus {
	color: #fff;
	background-color: #ac2925;
	border-color: #8b211e;
}

.btn-outline-danger.disabled:focus,.btn-outline-danger.disabled.focus,.btn-outline-danger:disabled:focus,.btn-outline-danger:disabled.focus {
	border-color: #eba5a3;
}

.btn-outline-danger.disabled:hover,.btn-outline-danger:disabled:hover {
	border-color: #eba5a3;
}

.btn-link {
	font-weight: 400;
	color: var(--link-color);
	border-radius: 0;
}

.btn-link,.btn-link:active,.btn-link.active,.btn-link:disabled {
	background-color: transparent;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
}

.btn-link,.btn-link:focus,.btn-link:active {
	border-color: transparent;
}

.btn-link:hover {
	border-color: transparent;
}

.btn-link:focus,.btn-link:hover {
	color: var(--link-color-hover);
	text-decoration: underline;
	background-color: transparent;
}

.btn-link:disabled:focus,.btn-link:disabled:hover {
	color: #818a91;
	text-decoration: none;
}

.btn-lg,.btn-group-lg>.btn {
	padding: .75rem 1.5rem;
	font-size: 1rem;
	border-radius: .3rem;
}

.btn-sm,.btn-group-sm>.btn {
	padding: .25rem .5rem;
	font-size: 1rem;
	border-radius: .2rem;
}

.btn-block {
	display: block;
	width: 100%;
}

.btn-block+.btn-block {
	margin-top: .5rem;
}

input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {
	width: 100%;
}

.slick-slider .slick-next,.slick-slider .slick-prev {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 20px;
	padding: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background: transparent;
}

.slick-slider .slick-next:before,.slick-slider .slick-prev:before {
	font-family: "eicons";
	font-size: 35px;
	line-height: 1;
	opacity: .75;
	color: var(--text-color);
}

.slick-slider .slick-next:hover:before,.slick-slider .slick-prev:hover:before {
	color: var(--theme-color-default);
}

.slick-slider .slick-next {
	right: 20px;
}

.rtl .slick-slider .slick-next {
	left: 20px;
	right: auto;
}

.slick-slider .slick-next:before {
	content: "\e89e";
}

.slick-slider .slick-prev {
	left: 20px;
}

.rtl .slick-slider .slick-prev {
	right: 20px;
	left: auto;
}

.slick-slider .slick-prev:before {
	content: "\e89f";
}

ul.slick-dots {
	text-align: center;
}

ul.slick-dots li {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

ul.slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 20px;
	height: 20px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: transparent;
}

ul.slick-dots li button:before {
	font-family: "eicons";
	font-size: 6px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: "\e914";
	text-align: center;
	opacity: .25;
	-ms-opacity: .25;
	-o-opacity: .25;
	-moz-opacity: .25;
	-webkit-opacity: .25;
	filter: alpha(opacity=25);
	color: #000;
}

ul.slick-dots li.slick-active button:before {
	opacity: .75;
	-ms-opacity: .75;
	-o-opacity: .75;
	-moz-opacity: .75;
	-webkit-opacity: .75;
	filter: alpha(opacity=75);
	color: var(--theme-color-default);
}

.leo-megamenu {
	font-family: var(--font-family-megamenu);
	background: transparent;
	color: #000;
}

.leo-megamenu .leo-colorbox {
	display: none!important;
}

.leo-megamenu.navbar {
	padding: 0;
}

.leo-megamenu .navbar-nav>li {
	text-align: left;
}

.rtl .leo-megamenu .navbar-nav>li {
	text-align: right;
}

.leo-megamenu .navbar-nav>li+.nav-item {
	margin-left: 0;
}

.rtl .leo-megamenu .navbar-nav>li+.nav-item {
	margin-right: 0;
	margin-left: inherit;
}

.leo-megamenu .navbar-nav>li.aligned-fullwidth {
	position: static;
}

.leo-megamenu .navbar-nav>li.aligned-right .dropdown-menu {
	right: 0;
	left: auto;
}

.leo-megamenu .navbar-nav>li.aligned-left .dropdown-menu {
	left: 0;
	right: auto;
}

@media (min-width:992px) {
	.leo-megamenu .navbar-nav>li.aligned-center .dropdown-menu {
		left: 50%!important;
		right: auto!important;
		-webkit-animation: animationmenus-center ease 0.5s;
		-moz-animation: animationmenus-center ease 0.5s;
		animation: animationmenus-center ease 0.5s;
		animation-iteration-count: 1;
		transform-origin: 50% 50%;
		animation-fill-mode: forwards;
		-webkit-animation-iteration-count: 1;
		-webkit-transform-origin: 50% 50%;
		-webkit-animation-fill-mode: forwards;
		-moz-animation-iteration-count: 1;
		-moz-transform-origin: 50% 50%;
		-moz-animation-fill-mode: forwards;
		-o-animation-iteration-count: 1;
		-o-transform-origin: 50% 50%;
		-o-animation-fill-mode: forwards;
		-ms-animation-iteration-count: 1;
		-ms-transform-origin: 50% 50%;
		-ms-animation-fill-mode: forwards;
	}
}

.leo-megamenu .navbar-nav>li>a {
	padding: 23px 21px;
	font-size: 14px;
	line-height: 24px;
	text-transform: uppercase;
	color: #fff;
	background-color: transparent;
	font-weight: 700;
	-webkit-transition: all 350ms ease-out;
	-moz-transition: all 350ms ease-out;
	-ms-transition: all 350ms ease-out;
	-o-transition: all 350ms ease-out;
	transition: all 350ms ease-out;
	position: relative;
}

.leo-megamenu .navbar-nav>li>a:hover,.leo-megamenu .navbar-nav>li>a:focus,.leo-megamenu .navbar-nav>li>a:active {
	color: var(--theme-color-default);
	background-color: transparent;
}

.leo-megamenu .navbar-nav>li>a>.menu-title {
	position: relative;
}

.leo-megamenu .navbar-nav>li>a.dropdown-toggle::after {
	border: none;
	width: 10px;
	height: 10px;
	line-height: 10px;
	text-align: center;
	margin-left: 4px;
	content: "\f107";
	font-family: "Font Awesome Regular";
	font-size: 12px;
}

.rtl .leo-megamenu .navbar-nav>li>a.dropdown-toggle::after {
	margin-right: 4px;
	margin-left: inherit;
}

.leo-megamenu .navbar-nav>li:hover>a,.leo-megamenu .navbar-nav>li:focus>a {
	color: var(--theme-color-default);
	background-color: transparent;
}

.leo-megamenu .navbar-nav>li:hover>a>.menu-title:before,.leo-megamenu .navbar-nav>li:focus>a>.menu-title:before {
	color: #acacac;
	text-shadow: 8px 0 #acacac,-8px 0 #acacac;
}

.leo-megamenu .navbar-nav>li:hover>a.dropdown-toggle::before,.leo-megamenu .navbar-nav>li:focus>a.dropdown-toggle::before {
	content: "";
	border: 6px solid transparent;
	border-bottom: 6px solid #2e2e2e;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-100%);
}

.leo-megamenu .navbar-nav>li>.caret {
	display: none;
}

.leo-megamenu .navbar-nav>li:hover>.caret,.leo-megamenu .navbar-nav>li:active>.caret {
	color: var(--theme-color-default);
}

.leo-megamenu .navbar-nav>li.home a {
	padding: 20px 20px 20px 0;
}

.rtl .leo-megamenu .navbar-nav>li.home a {
	padding: 20px 0 20px 20px;
}

.leo-megamenu .dropdown-menu {
	top: 100%;
	left: 0;
	height: auto;
	font-weight: 300;
	color: #8b8b8b;
	border: 0;
	min-width: 240px;
	padding: 27px 40px 36px;
	background-color: #2e2e2e;
	font-family: var(--font-family-megamenu);
	margin: 0;
	text-align: left;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	-moz-box-shadow: 0 0 5px 0 rgba(0,0,0,.24);
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.24);
	-o-box-shadow: 0 0 5px 0 rgba(0,0,0,.24);
	-ms-box-shadow: 0 0 5px 0 rgba(0,0,0,.24);
	box-shadow: 0 0 5px 0 rgba(0,0,0,.24);
	-webkit-transition: opacity 0.25s ease-in-out,visibility 0.25s ease-in-out,transform 0.25s ease-in-out;
	-moz-transition: opacity 0.25s ease-in-out,visibility 0.25s ease-in-out,transform 0.25s ease-in-out;
	-ms-transition: opacity 0.25s ease-in-out,visibility 0.25s ease-in-out,transform 0.25s ease-in-out;
	-o-transition: opacity 0.25s ease-in-out,visibility 0.25s ease-in-out,transform 0.25s ease-in-out;
	transition: opacity 0.25s ease-in-out,visibility 0.25s ease-in-out,transform 0.25s ease-in-out;
	opacity: 0;
	visibility: hidden;
	display: block;
}

.rtl .leo-megamenu .dropdown-menu {
	text-align: right;
}

.leo-megamenu .dropdown-menu li {
	line-height: 30px;
	float: none;
}

.leo-megamenu .dropdown-menu li+.nav-item {
	margin-left: 0;
}

.rtl .leo-megamenu .dropdown-menu li+.nav-item {
	margin-right: 0;
	margin-left: inherit;
}

.leo-megamenu .dropdown-menu li a {
	color: #8b8b8b;
	padding: 0;
	font-weight: 500;
	font-size: 14px;
	line-height: 30px;
}

.leo-megamenu .dropdown-menu li a:hover {
	background-color: transparent;
	color: var(--theme-color-default);
}

.leo-megamenu .dropdown-menu li a:hover .fa {
	color: var(--theme-color-default);
}

.leo-megamenu .dropdown-menu .menu-title {
	margin-bottom: 12px;
	font-size: 16px;
	line-height: 24px;
	font-family: var(--font-family-megamenu);
	text-transform: none;
	color: #000;
	font-weight: 800;
}

.leo-megamenu .dropdown-menu .menu-title a {
	color: #000;
}

.leo-megamenu .dropdown-menu .menu-title a:hover {
	color: var(--theme-color-default);
}

.leo-megamenu .dropdown-menu a>.menu-title {
	text-transform: none;
	font-weight: 400;
	color: #8b8b8b;
	font-size: 1rem;
	font-family: var(--font-family-megamenu);
}

.leo-megamenu .dropdown-menu a>.menu-title:hover {
	color: var(--theme-color-default);
}

.leo-megamenu .dropdown.aligned-fullwidth>.dropdown-menu {
	width: 100vw!important;
	top: 100%;
	left: 50%;
}

[dir] .leo-megamenu .dropdown.aligned-fullwidth>.dropdown-menu {
	right: 50%;
	left: auto;
}

.leo-megamenu .dropdown:hover>.dropdown-menu {
	left: 0;
}

@media (min-width:992px) {
	.leo-megamenu .dropdown:hover>.dropdown-menu {
		opacity: 1;
		visibility: visible;
	}
}

.rtl .leo-megamenu .dropdown:hover>.dropdown-menu {
	right: 0;
	left: auto;
}

.leo-megamenu .dropdown:hover>a {
	color: var(--theme-color-default);
}

.leo-megamenu .dropdown:hover>a .fa {
	color: var(--theme-color-default);
}

.leo-megamenu .dropdown-menu {
	transform: translateY(20px);
}

.leo-megamenu .dropdown.aligned-fullwidth>.dropdown-menu {
	transform: translate(-50%,20px);
}

[dir] .leo-megamenu .dropdown.aligned-fullwidth>.dropdown-menu {
	transform: translate(50%,20px);
}

@media (min-width:992px) {
	.leo-megamenu .dropdown:hover>.dropdown-menu {
		transform: none;
	}
}

.leo-megamenu .dropdown:hover.aligned-fullwidth>.dropdown-menu {
	left: 50%;
	transform: translate(-50%,0);
}

[dir] .leo-megamenu .dropdown:hover.aligned-fullwidth>.dropdown-menu {
	right: 50%;
	transform: translate(50%,0);
}

.leo-megamenu .dropdown-submenu {
	position: relative;
}

.leo-megamenu .dropdown-submenu .dropdown-menu {
	top: 0;
	position: absolute;
	left: 100%;
}

.rtl .leo-megamenu .dropdown-submenu .dropdown-menu {
	right: 100%;
	left: auto;
}

.leo-megamenu .dropdown-submenu:hover>.dropdown-menu {
	top: 0;
}

@media (min-width:992px) {
	.leo-megamenu .dropdown-submenu:hover>.dropdown-menu {
		display: block;
	}
}

.leo-megamenu .mega-group>.dropdown-toggle {
	border: 0;
	display: block;
	letter-spacing: 3px;
	text-transform: uppercase;
	font-family: var(--font-family-megamenu);
	color: #fff;
}

.leo-megamenu .mega-group>.dropdown-toggle .fa {
	color: #fff;
}

.leo-megamenu .megamenu .cols1 {
	min-width: 200px;
}

.leo-megamenu .megamenu .cols2 {
	min-width: 500px;
}

.leo-megamenu .megamenu .cols3 {
	min-width: 740px;
}

.leo-megamenu .manu-logo img {
	border: 1px solid #e1e1e1;
	margin-bottom: .625rem;
	margin-right: .625rem;
}

.leo-megamenu .widget-subcategories {
	margin-bottom: .9375rem;
}

.leo-widget .thumbnail-container {
	margin: 0;
	text-align: left;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
}

.rtl .leo-widget .thumbnail-container {
	text-align: right;
}

.leo-widget .thumbnail-container .product-image {
	float: left;
	margin: 0 .625rem .625rem 0;
	border: 1px solid #e1e1e1;
}

.rtl .leo-widget .thumbnail-container .product-image {
	float: right;
}

.rtl .leo-widget .thumbnail-container .product-image {
	margin: 0 0 .625rem .625rem;
}

.leo-widget .thumbnail-container .product-meta {
	overflow: hidden;
	zoom: 1;
	padding: 10px 0;
}

.leo-widget .thumbnail-container .product-title {
	margin-top: 0;
	margin-bottom: .625rem;
	line-height: 20px;
	text-transform: none;
}

.leo-widget .thumbnail-container .product-title a {
	font-weight: 400;
}

.leo-widget .widget-html p {
	line-height: 23px;
}

.leo-widget .widget-video iframe {
	border-width: 0;
}

@media (max-width:991px) {
	.leo-widget .widget-video iframe {
		width: 100%;
	}
}

.leo-widget ul.widget-image {
	margin-left: 0;
}

.rtl .leo-widget ul.widget-image {
	margin-right: 0;
	margin-left: inherit;
}

.leo-widget ul.widget-image li {
	margin-right: .625rem;
}

.rtl .leo-widget ul.widget-image li {
	margin-left: .625rem;
	margin-right: inherit;
}

.leo-widget ul.widget-image li:last-child {
	margin-right: 0;
}

.rtl .leo-widget ul.widget-image li:last-child {
	margin-left: 0;
	margin-right: inherit;
}

.leo-widget .widget-tab .nav-tabs {
	width: 30%;
	float: left;
}

.rtl .leo-widget .widget-tab .nav-tabs {
	float: right;
}

.leo-widget .widget-tab .nav-tabs>li {
	padding: 5px 0;
	border-bottom: 1px solid #ddd;
}

.leo-widget .widget-tab .nav-tabs>li:first-child {
	border-top: 1px solid #ddd;
}

.leo-widget .widget-tab .nav-tabs>li a {
	font-size: 14px;
	text-transform: none;
	position: relative;
}

.leo-widget .widget-tab .nav-tabs>li a:hover,.leo-widget .widget-tab .nav-tabs>li a.active {
	border-color: transparent;
	background: transparent;
	color: var(--theme-color-default);
}

.leo-widget .widget-tab .nav-tabs>li a:after {
	content: "\f105";
	font-family: "Material Icons";
	position: absolute;
	right: 5px;
	top: 0;
}

.rtl .leo-widget .widget-tab .nav-tabs>li a:after {
	left: 5px;
	right: auto;
}

.leo-widget .widget-tab .nav-tabs>li.active a {
	background: transparent;
	border-color: transparent;
	color: var(--theme-color-default);
}

.leo-widget .widget-tab .tab-content {
	width: 70%;
	float: left;
	padding: 20px;
	border: 1px solid #ddd;
}

.rtl .leo-widget .widget-tab .tab-content {
	float: right;
}

.leo-widget .widget-tab .tab-content .active {
	max-height: 100%;
}

.leo-verticalmenu {
	position: relative;
	color: var(--vertical-menu-color);
	font-family: var(--font-family-megamenu);
}

.leo-verticalmenu .title_block {
	margin: 0;
	background: var(--vertical-menu-bg-title);
	color: var(--vertical-menu-title-color);
	width: 100%;
	line-height: 26px;
	font-size: 1.25rem;
	padding: 1.25rem 1.5625rem;
	cursor: pointer;
}

.leo-verticalmenu .title_block:before {
	display: none;
}

.leo-verticalmenu>.block_content {
	display: none;
	background: var(--vertical-menu-bg-content);
	position: absolute;
	z-index: 30;
	height: auto;
	overflow: visible;
	width: 100%;
	-webkit-transition: height 0.4s ease 0s;
	-moz-transition: height 0.4s ease 0s;
	-ms-transition: height 0.4s ease 0s;
	-o-transition: height 0.4s ease 0s;
	transition: height 0.4s ease 0s;
}

.leo-verticalmenu.active>.block_content {
	display: block;
}

div.verticalmenu {
	font-family: var(--font-family-megamenu);
	z-index: 100;
}

div.verticalmenu .navbar-collapse,div.verticalmenu .navbar-vertical {
	margin: 0;
	padding: 0;
}

div.verticalmenu .navbar-nav {
	position: static;
	float: none;
	width: 100%;
	background: #fff;
}

div.verticalmenu .navbar-nav>li {
	width: 100%;
	height: auto;
	position: relative;
	float: none;
}

div.verticalmenu .navbar-nav>li+.nav-item {
	margin-left: 0;
}

.rtl div.verticalmenu .navbar-nav>li+.nav-item {
	margin-right: 0;
	margin-left: inherit;
}

div.verticalmenu .navbar-nav>li>a {
	display: block;
	color: var(--text-color);
	font-size: 1rem;
	padding: .8125rem 1.875rem .75rem;
	font-weight: 600;
	line-height: 24px;
}

div.verticalmenu .navbar-nav>li .caret {
	display: none;
}

@media (max-width:991px) {
	div.verticalmenu .navbar-nav>li .caret {
		display: block;
		position: relative;
		top: -40px;
		cursor: pointer;
		border: none;
		width: 25px;
		height: 1.875rem;
		text-align: center;
		border: none;
		float: right;
		right: 0;
	}

	.rtl div.verticalmenu .navbar-nav>li .caret {
		float: left;
	}

	.rtl div.verticalmenu .navbar-nav>li .caret {
		left: 0;
		right: auto;
	}

	div.verticalmenu .navbar-nav>li .caret:before {
		content: "\f105";
		font-family: "FontAwesome";
		color: var(--text-color);
		font-size: .6875rem;
		font-weight: 400;
	}
}

div.verticalmenu .navbar-nav>li .dropdown-submenu .caret {
	top: 0;
}

@media (max-width:991px) {
	div.verticalmenu .navbar-nav>li .dropdown-submenu .caret {
		top: -16px;
	}
}

div.verticalmenu .navbar-nav>li.last a,div.verticalmenu .navbar-nav>li:last-child a {
	border: 0;
}

div.verticalmenu .navbar-nav>li:hover>a {
	color: var(--theme-color-default);
}

div.verticalmenu .navbar-nav>li:hover>a:hover,div.verticalmenu .navbar-nav>li:hover>a:focus {
	color: var(--theme-color-default);
	border-color: #e1e1e1;
}

div.verticalmenu .navbar-nav>li:hover .caret {
	color: var(--theme-color-default);
}

div.verticalmenu .navbar-nav>li:hover .caret:before {
	color: var(--theme-color-default);
}

div.verticalmenu .navbar-nav>li.open>a {
	color: var(--theme-color-default);
	background: var(--theme-color-default);
}

div.verticalmenu .navbar-nav>li.open>a:hover,div.verticalmenu .navbar-nav>li.open>a:focus {
	color: var(--theme-color-default);
	background: var(--theme-color-default);
	border-color: #e1e1e1;
}

div.verticalmenu .navbar-nav>li.open .caret {
	color: var(--theme-color-default);
}

div.verticalmenu .navbar-nav>li.open .caret:before {
	color: var(--theme-color-default);
	top: -23px;
	content: "\f0d7";
}

div.verticalmenu .navbar-nav>li .parent {
	position: relative;
}

div.verticalmenu .navbar-nav>li .parent>.dropdown-toggle {
	text-transform: none;
	font-weight: 400;
	color: var(--text-color);
}

div.verticalmenu .navbar-nav>li .parent>.dropdown-toggle:hover {
	color: var(--theme-color-default);
}

div.verticalmenu .navbar-nav li.parent>a:after {
	position: absolute;
	content: "\f105";
	font-family: "FontAwesome";
	color: #000;
	font-size: .6875rem;
	font-weight: 400;
	right: 12px;
	top: 12px;
	border: none;
}

@media (max-width:991px) {
	div.verticalmenu .navbar-nav li.parent>a:after {
		display: none;
	}
}

div.verticalmenu .navbar-nav li.parent:hover>a:after {
	color: var(--theme-color-default);
}

div.verticalmenu .navbar-nav li.parent.dropdown-submenu>a:after {
	color: var(--text-color);
}

div.verticalmenu ul li a .menu-icon {
	display: block;
	background-position: left center!important;
}

.rtl div.verticalmenu ul li a .menu-icon {
	background-position: right center!important;
}

div.verticalmenu ul li a .menu-icon span {
	display: block;
	margin-left: 35px;
}

.rtl div.verticalmenu ul li a .menu-icon span {
	margin-right: 35px;
	margin-left: inherit;
}

div.verticalmenu ul li a .menu-icon .menu-desc {
	display: none;
}

div.verticalmenu ul li a .menu-title {
	display: block;
	color: #000;
}

div.verticalmenu ul li a .sub-title {
	font-size: 1rem;
}

div.verticalmenu ul li a:hover,div.verticalmenu ul li a:focus {
	color: var(--theme-color-default);
	background: #fff;
}

div.verticalmenu ul li a:hover .menu-title,div.verticalmenu ul li a:focus .menu-title {
	color: var(--theme-color-default);
}

div.verticalmenu .dropdown-menu {
	left: -9999px;
	top: -9999px;
	right: auto;
	border: 1px solid #e1e1e1;
	min-height: 100px;
	height: 100%!important;
	min-width: 13.44rem;
	padding: 1.25rem 1.75rem;
	background: #fff;
	margin: 0;
	text-align: left;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	-moz-box-shadow: 0 0 5px 0 rgba(0,0,0,.35);
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.35);
	-o-box-shadow: 0 0 5px 0 rgba(0,0,0,.35);
	-ms-box-shadow: 0 0 5px 0 rgba(0,0,0,.35);
	box-shadow: 0 0 5px 0 rgba(0,0,0,.35);
}

.rtl div.verticalmenu .dropdown-menu {
	text-align: right;
}

div.verticalmenu .dropdown-menu ul li {
	padding: 4px 0;
	line-height: normal;
	list-style: none;
	display: block;
	float: none;
}

div.verticalmenu .dropdown-menu ul li+.nav-item {
	margin-left: 0;
}

.rtl div.verticalmenu .dropdown-menu ul li+.nav-item {
	margin-right: 0;
	margin-left: inherit;
}

div.verticalmenu .dropdown-menu ul li a {
	color: var(--text-color);
	font-size: .75rem;
	font-weight: 400;
	padding: 0;
}

div.verticalmenu .dropdown-menu ul li a .menu-title {
	color: var(--text-color);
	text-transform: none;
}

div.verticalmenu .dropdown-menu ul li a:hover {
	color: var(--theme-color-default);
}

div.verticalmenu .dropdown-menu ul li a:hover .menu-title {
	color: var(--theme-color-default);
}

div.verticalmenu .dropdown-menu p {
	line-height: 18px;
	font-size: .75rem;
}

div.verticalmenu .dropdown-menu .leo-menu-video {
	width: 100%;
}

div.verticalmenu .dropdown-menu .leo-menu-video iframe {
	margin-bottom: 10px;
}

div.verticalmenu .dropdown-menu .dropdown-toggle:hover {
	color: #000;
}

div.verticalmenu .dropdown-menu .dropdown-toggle {
	font-weight: 700;
	text-transform: uppercase;
	line-height: normal;
	color: #000;
	font-family: var(--font-family-megamenu);
	font-size: .75rem;
}

div.verticalmenu .dropdown-menu .action {
	display: none;
}

div.verticalmenu .widget-heading {
	color: #000;
	text-transform: uppercase;
	font-weight: 600;
}

div.active-hover ul>li:hover>.dropdown-menu {
	left: 100%;
	top: -1px;
	opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
	display: inline-table;
}

.rtl div.active-hover ul>li:hover>.dropdown-menu {
	right: 100%;
	left: auto;
}

.megamenu-overlay {
	cursor: pointer;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 999;
	visibility: hidden;
	background-color: #000;
	background-color: rgba(0,0,0,.5);
	zoom: 1;
	background-color: transparent\9;
	opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.off-canvas body {
	position: relative;
}

@media (min-width:992px) {
	.off-canvas-active>#page,.off-canvas-active>.off-canvas-nav-megamenu {
		-webkit-transform: translate(0,0);
		-ms-transform: translate(0,0);
		transform: translate(0,0);
		position: relative!important;
	}

	.off-canvas-button-megamenu {
		display: none!important;
	}
}

@media (max-width:991px) {
	.off-canvas-active .megamenu-overlay {
		opacity: 1;
		-ms-opacity: 1;
		-o-opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		filter: alpha(opacity=100);
		visibility: visible;
	}
}

.off-canvas-button-megamenu {
	color: #000;
	margin: .9375rem .625rem;
	text-align: right;
}

.rtl .off-canvas-button-megamenu {
	text-align: left;
}

.off-canvas-button-megamenu:hover {
	cursor: pointer;
}

.off-canvas-inactive>#page {
	-webkit-transition: all 400ms ease 0s;
	-moz-transition: all 400ms ease 0s;
	-ms-transition: all 400ms ease 0s;
	-o-transition: all 400ms ease 0s;
	transition: all 400ms ease 0s;
}

.off-canvas-active {
	background: #fff;
}

.off-canvas-active>.off-canvas-nav-megamenu.active {
	left: 0;
	-webkit-transform: translateX(234px);
	-moz-transform: translateX(234px);
	-ms-transform: translateX(234px);
	-o-transform: translateX(234px);
	transform: translateX(234px);
	-webkit-transition: all 400ms ease 0s;
	-moz-transition: all 400ms ease 0s;
	-ms-transition: all 400ms ease 0s;
	-o-transition: all 400ms ease 0s;
	transition: all 400ms ease 0s;
}

.rtl .off-canvas-active>.off-canvas-nav-megamenu.active {
	right: 0;
	left: auto;
}

.off-canvas-active>.off-canvas-nav-megamenu.active .off-canvas-button-megamenu {
	opacity: 1;
	visibility: visible;
}

.off-canvas-active #page {
	position: fixed;
	margin: 0 auto;
	max-width: 100%;
	width: 100%;
}

.off-canvas-nav-megamenu {
	position: absolute;
	top: 0;
	width: 0;
	background: #fff;
	z-index: 999;
	left: 0;
}

.rtl .off-canvas-nav-megamenu {
	right: 0;
	left: auto;
}

.off-canvas-nav-megamenu .navbar-nav {
	margin: 0;
}

.off-canvas-nav-megamenu .navbar-nav>li {
	float: none;
	border-bottom: 1px solid #e1e1e1;
	float: none;
}

.off-canvas-nav-megamenu .navbar-nav>li+.nav-item {
	margin-left: 0;
}

.rtl .off-canvas-nav-megamenu .navbar-nav>li+.nav-item {
	margin-right: 0;
	margin-left: inherit;
}

.off-canvas-nav-megamenu .navbar-nav>li>a {
	display: inline-block;
	color: #000;
	font-size: 14px;
	font-weight: 700;
	padding: 1.0625rem .625rem;
	text-transform: uppercase;
}

.off-canvas-nav-megamenu .navbar-nav>li>a:hover,.off-canvas-nav-megamenu .navbar-nav>li>a:focus {
	background: none;
}

.off-canvas-nav-megamenu .nav li.dropdown .caret {
	cursor: pointer;
	position: absolute;
	top: 1.125rem;
	margin: auto 0;
	right: 0;
	width: 1.875rem;
	height: 20px;
}

.rtl .off-canvas-nav-megamenu .nav li.dropdown .caret {
	left: 0;
	right: auto;
}

.off-canvas-nav-megamenu .nav li.dropdown .caret:before {
	content: "\f107";
	font-family: "FontAwesome";
	color: #000;
	font-size: 16px;
	font-weight: 600;
	display: block;
	text-align: center;
}

.off-canvas-nav-megamenu .nav li.dropdown .dropdown-toggle::after {
	display: none;
}

.off-canvas-nav-megamenu .nav li.open-sub>.caret:before {
	content: "\f106";
}

.off-canvas-nav-megamenu .nav li li.dropdown-submenu .caret {
	top: .375rem;
}

.off-canvas-nav-megamenu .offcanvas-mainnav {
	background-color: #fff;
	position: absolute;
	top: 0;
	width: 234px;
	left: -234px;
	padding-top: 0;
}

.rtl .off-canvas-nav-megamenu .offcanvas-mainnav {
	right: -234px;
	left: auto;
}

.off-canvas-nav-megamenu .dropdown-menu {
	font-size: 1rem;
	position: relative;
	left: 0;
	right: 0;
	top: 0;
	float: none;
	margin: 0;
	width: 100%!important;
	border: 0;
	padding: 0 .625rem;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	text-align: left;
}

.rtl .off-canvas-nav-megamenu .dropdown-menu {
	text-align: right;
}

.off-canvas-nav-megamenu .dropdown-menu ul li {
	font-size: 14px;
	line-height: 24px;
	float: none;
}

.off-canvas-nav-megamenu .dropdown-menu ul li+.nav-item {
	position: relative;
	margin-left: 0;
}

.rtl .off-canvas-nav-megamenu .dropdown-menu ul li+.nav-item {
	margin-right: 0;
	margin-left: inherit;
}

.off-canvas-nav-megamenu .dropdown-menu ul li>a {
	font-weight: 400;
	padding: 0;
	color: #8b8b8b;
}

.off-canvas-nav-megamenu .dropdown-menu .demo-product-detail .leo-widget {
	float: none;
	width: 100%;
}

.off-canvas-nav-megamenu .dropdown-sub .menu-title {
	font-weight: 700;
	padding: .625rem 0;
	color: #000;
}

.off-canvas-nav-megamenu ul.nav-links {
	padding-left: .4375rem;
}

.rtl .off-canvas-nav-megamenu ul.nav-links {
	padding-right: .4375rem;
	padding-left: inherit;
}

.off-canvas-nav-megamenu ul.nav-links li {
	font-size: 14px;
	line-height: 24px;
}

.off-canvas-nav-megamenu .mega-col {
	width: 100%;
}

.off-canvas-nav-megamenu .leo-widget .widget-subcategories ul {
	padding: .1875rem .1875rem .1875rem .4375rem;
}

.rtl .off-canvas-nav-megamenu .leo-widget .widget-subcategories ul {
	padding: .1875rem .4375rem .1875rem .1875rem;
}

.off-canvas-nav-megamenu .menu-home .dropdown-menu-inner a {
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 900;
	font-family: var(--font-family-senary);
}

.off-canvas-nav-megamenu .menu-home .dropdown-menu-inner img {
	border-radius: 5px;
	border: 1px solid #e1e1e1;
	height: auto;
}

.off-canvas-nav-megamenu .menu-shop .mega-col:last-child {
	display: none;
}

.off-canvas-nav-megamenu .mega-col {
	margin-bottom: 10px;
}

@media (max-width:991px) {
	.leo-megamenu.disable-canvas .dropdown-menu {
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		-o-box-shadow: none;
		-ms-box-shadow: none;
		box-shadow: none;
	}

	.leo-megamenu.disable-canvas .navbar-nav>li.aligned-fullwidth {
		position: relative;
	}

	.leo-megamenu.disable-canvas .navbar-nav>li>a {
		padding: 1.25rem 0;
	}

	.leo-megamenu.disable-canvas .navbar-nav>li>a:after {
		display: none;
	}

	.leo-megamenu.disable-canvas .navbar-nav>li .caret {
		cursor: pointer;
		position: absolute;
		top: .8125rem;
		line-height: 1.875rem;
		display: block;
		width: 1.875rem;
		height: 1.875rem;
		right: 0;
	}

	.rtl .leo-megamenu.disable-canvas .navbar-nav>li .caret {
		left: 0;
		right: auto;
	}

	.leo-megamenu.disable-canvas .navbar-nav>li .caret:before {
		content: "add";
		font-family: "Line Awesome Brands";
		position: absolute;
		font-size: 1.25rem;
		font-weight: 400;
		text-align: center;
		color: #fff;
		z-index: 1001;
	}

	.leo-megamenu .collapse {
		text-align: left;
	}

	.rtl .leo-megamenu .collapse {
		text-align: right;
	}

	.leo-megamenu .collapse .navbar-nav {
		text-align: left;
		height: auto;
	}

	.rtl .leo-megamenu .collapse .navbar-nav {
		text-align: right;
	}

	.leo-megamenu .collapse .navbar-nav>li.aligned-fullwidth {
		position: relative;
	}
}

@media (max-width:991px) and (max-width:991px) {
	.leo-megamenu .collapse .navbar-nav>li>.dropdown-menu .mega-col {
		width: 100%;
	}
}

@media (max-width:991px) {
	.leo-megamenu .collapse .navbar-nav .nav-item.dropdown.open-sub>.caret:before {
		content: "remove";
	}

	.leo-megamenu .collapse .navbar-nav .nav-item.dropdown-submenu .caret:before {
		top: -13px;
	}

	.leo-megamenu .collapse .navbar-nav .nav-item.dropdown-submenu.open-sub>.caret:before {
		content: "remove";
	}

	.leo-megamenu .collapse .navbar-nav .dropdown-toggle::after {
		display: none;
	}

	.leo-megamenu .collapse .dropdown-submenu>.dropdown-menu {
		width: 100%;
		position: relative;
		left: 0;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		-o-box-shadow: none;
		-ms-box-shadow: none;
		box-shadow: none;
	}

	.rtl .leo-megamenu .collapse .dropdown-submenu>.dropdown-menu {
		right: 0;
		left: auto;
	}
}

@media (max-width:991px) {
	.leo-megamenu.navbar {
		position: static;
	}

	.leo-megamenu.disable-canvas .navbar-nav {
		margin: 0 .625rem 0 1.375rem;
	}

	.rtl .leo-megamenu.disable-canvas .navbar-nav {
		margin: 0 1.375rem 0 .625rem;
	}

	.leo-megamenu.disable-canvas .navbar-nav>li>a {
		padding: .9375rem 0;
	}

	.leo-megamenu.disable-canvas .navbar-nav .nav-item .caret {
		cursor: pointer;
		position: absolute;
		top: .5625rem;
		line-height: 1.875rem;
		display: block;
		width: 1.875rem;
		height: 1.875rem;
		right: 0;
	}

	.rtl .leo-megamenu.disable-canvas .navbar-nav .nav-item .caret {
		left: 0;
		right: auto;
	}

	.leo-megamenu.disable-canvas .navbar-nav .nav-item .caret:before {
		content: "add";
		font-family: "Line Awesome Brands";
		position: absolute;
		font-size: 1.25rem;
		font-weight: 400;
		text-align: center;
		color: #f0f0f0;
		z-index: 1001;
	}

	.leo-megamenu.disable-canvas .leo-top-menu {
		background: #21212a;
		position: absolute;
		top: 100%;
		z-index: 99;
		left: .625rem;
		right: .625rem;
	}

	.leo-megamenu.disable-canvas .dropdown-toggle::after {
		display: none;
	}
}

.leo-widget .widget-category_image .level0 li {
	position: relative;
	display: inline-block;
	min-width: 8.75rem;
}

.leo-widget .widget-category_image .level0 li ul {
	background: #fff;
	border: 1px solid #c3c3c3;
	position: absolute;
	top: -1px;
	z-index: 99;
	display: none;
	left: 100%;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.rtl .leo-widget .widget-category_image .level0 li ul {
	right: 100%;
	left: auto;
}

.leo-widget .widget-category_image .level0 li ul li {
	padding: .3125rem .625rem;
}

.leo-widget .widget-category_image .level0 li:hover>ul {
	display: block;
}

.navbar-header .navbar-toggler {
	height: 16px;
	width: auto;
	padding: 0;
	margin: 10px auto;
	border-radius: 0;
	font-size: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	outline: none;
}

.navbar-header .navbar-toggler::before,.navbar-header .navbar-toggler::after {
	content: "";
	position: absolute;
	right: auto;
	left: 0;
	height: 2px;
	background-color: #fff;
}

.rtl .navbar-header .navbar-toggler::before,.rtl .navbar-header .navbar-toggler::after {
	
	right: 0;
}

.navbar-header .navbar-toggler::before {
	top: 0;
	width: 24px;
}

.navbar-header .navbar-toggler::after {
	bottom: 0;
	width: 12px;
}

.navbar-header .navbar-toggler span {
	position: initial;
	display: block;
	margin: 0;
	width: 18px;
	height: 2px;
	background-color: #fff;
	font-size: 0;
}

.navbar-header .navbar-toggler:focus,.navbar-header .navbar-toggler:hover {
	color: #fff;
}

.off-canvas-active .navbar-header .navbar-toggler {
	color: #fff;
}

.off-canvas-button-megamenu {
	font-size: 0;
	color: transparent;
	margin: 0;
	position: absolute;
	top: 10px;
	left: calc(100% + 10px);
	width: 40px;
	height: 40px;
	border-radius: 5px;
	background-color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	opacity: 0;
	visibility: hidden;
	transition: 0.25s all;
}

.rtl .off-canvas-button-megamenu {
	right: calc(100% + 10px);
	left: auto;
}

.off-canvas-button-megamenu .off-canvas-nav {
	display: flex;
	outline: 0;
}

.off-canvas-button-megamenu .off-canvas-nav:before {
	content: "\e5cd";
	font-family: "Material Icons";
	font-size: 18px;
	color: #333;
	font-weight: 600;
}

.off-canvas-button-megamenu:focus .off-canvas-nav:before {
	color: var(--theme-color-default);
}

.leo-widget .w-name {
	display: none;
}

.sidebar .block {
	margin-bottom: 50px;
	background: var(--block-background);
}

@media (min-width:768px) {
	.sidebar .block {
		max-width: 320px;
	}
}

.sidebar .block .title_block {
	background: var(--block-heading-bg);
	color: var(--block-heading-color);
	border: none;
	text-transform: uppercase;
	font-family: var(--font-family-heading);
	font-size: 1.25rem;
	font-weight: 900;
	letter-spacing: 0;
	line-height: 1.2;
	position: relative;
	margin: 0 0 17px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}

.sidebar .block .title_block a {
	color: var(--block-heading-color);
}

.sidebar .block .block_content {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	padding: 0;
	background: var(--block-inner-background);
}

.sidebar .block .block_content::after {
	content: "";
	display: table;
	clear: both;
}

.sidebar .block .products {
	padding: 0 1.25rem;
}

.sidebar .block .products .ajax_block_product {
	float: left;
	width: 100%;
}

.sidebar .block .products .thumbnail-container {
	text-align: left;
	margin-right: -15px;
	margin-left: -15px;
}

.rtl .sidebar .block .products .thumbnail-container {
	text-align: right;
}

.sidebar .block .products .thumbnail-container::after {
	content: "";
	display: table;
	clear: both;
}

@media (min-width:576px) {
	.sidebar .block .products .thumbnail-container {
		margin-right: -15px;
		margin-left: -15px;
	}
}

@media (min-width:768px) {
	.sidebar .block .products .thumbnail-container {
		margin-right: -15px;
		margin-left: -15px;
	}
}

@media (min-width:992px) {
	.sidebar .block .products .thumbnail-container {
		margin-right: -15px;
		margin-left: -15px;
	}
}

@media (min-width:1200px) {
	.sidebar .block .products .thumbnail-container {
		margin-right: -15px;
		margin-left: -15px;
	}
}

.sidebar .block .products .thumbnail-container .product-image {
	float: left;
	width: 41.66667%;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

@media (min-width:576px) {
	.sidebar .block .products .thumbnail-container .product-image {
		padding-right: 15px;
		padding-left: 15px;
	}
}

@media (min-width:768px) {
	.sidebar .block .products .thumbnail-container .product-image {
		padding-right: 15px;
		padding-left: 15px;
	}
}

@media (min-width:992px) {
	.sidebar .block .products .thumbnail-container .product-image {
		padding-right: 15px;
		padding-left: 15px;
	}
}

@media (min-width:1200px) {
	.sidebar .block .products .thumbnail-container .product-image {
		padding-right: 15px;
		padding-left: 15px;
	}
}

.sidebar .block .products .thumbnail-container .product-meta {
	float: left;
	width: 58.33333%;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 0;
}

@media (min-width:576px) {
	.sidebar .block .products .thumbnail-container .product-meta {
		padding-right: 15px;
		padding-left: 15px;
	}
}

@media (min-width:768px) {
	.sidebar .block .products .thumbnail-container .product-meta {
		padding-right: 15px;
		padding-left: 15px;
	}
}

@media (min-width:992px) {
	.sidebar .block .products .thumbnail-container .product-meta {
		padding-right: 15px;
		padding-left: 15px;
	}
}

@media (min-width:1200px) {
	.sidebar .block .products .thumbnail-container .product-meta {
		padding-right: 15px;
		padding-left: 15px;
	}
}

.sidebar .block .products .thumbnail-container .highlighted-informations,.sidebar .block .products .thumbnail-container .quickview,.sidebar .block .products .thumbnail-container .functional-buttons,.sidebar .block .products .thumbnail-container .product-flags,.sidebar .block .products .thumbnail-container .leo-pro-attr-section,.sidebar .block .products .thumbnail-container .leo_cart_quantity {
	display: none;
}

.sidebar .block .products .thumbnail-container .product-title {
	margin-top: 0;
}

.sidebar .block a.all-product-link {
	font-size: .75rem;
	margin-right: .9375rem;
}

.rtl .sidebar .block a.all-product-link {
	margin-left: .9375rem;
	margin-right: inherit;
}

.sidebar .block .list-group-item {
	border: none;
}

.sidebar #search_filters {
	background: var(--block-background);
	margin-bottom: 30px;
}

.sidebar #search_filters .text-uppercase {
	padding: 1.25rem 0;
	font-size: 1.25rem;
	font-weight: 900;
	letter-spacing: 0;
	color: var(--block-heading-color);
}

.sidebar #search_filters>p.text-uppercase {
	display: none;
}

.footer-container .block .title_block {
	color: var(--block-heading-color);
	padding-top: 1.875rem;
	margin: 0 0 .625rem;
	padding-left: 0;
}

.rtl .footer-container .block .title_block {
	padding-right: 0;
	padding-left: inherit;
}

.footer-container .block .title_block a {
	color: #000;
}

.footer-container .block .title_block:before {
	display: none;
}

.popup-over {
	position: relative;
}

.popup-over a.popup-title,.popup-over .popup-title {
	text-transform: uppercase;
	color: var(--link-color);
}

.popup-over a.popup-title:hover,.popup-over .popup-title:hover {
	color: var(--link-color-hover);
}

.popup-over a.popup-title:hover .expand-more,.popup-over .popup-title:hover .expand-more {
	color: var(--link-color-hover);
}

.popup-over a.popup-title .expand-more,.popup-over .popup-title .expand-more {
	color: var(--link-color);
}

.popup-over .popup-content {
	padding: .625rem;
	position: absolute;
	top: 100%;
	font-size: 1rem;
	background: #fff;
	border: 1px solid #e1e1e1;
	min-width: 150px;
	z-index: 9999;
	display: none;
	right: 0;
	-webkit-transition: opacity 0.3s linear 0s;
	-moz-transition: opacity 0.3s linear 0s;
	-ms-transition: opacity 0.3s linear 0s;
	-o-transition: opacity 0.3s linear 0s;
	transition: opacity 0.3s linear 0s;
	margin: 0;
}

.rtl .popup-over .popup-content {
	left: 0;
	right: auto;
}

.popup-over .popup-content a {
	color: var(--link-color);
	padding: 0;
}

.popup-over .popup-content a:hover {
	color: var(--link-color-hover);
}

.popup-over .popup-content li {
	display: block;
	padding: .3125rem 0;
}

.popup-over .popup-content li.current {
	color: var(--link-color-hover);
}

.popup-over .popup-content li.current a {
	color: var(--link-color-hover);
}

.popup-over .popup-content .ap-total:before {
	content: "(";
	display: inline-block;
}

.popup-over .popup-content .ap-total:after {
	content: ")";
	display: inline-block;
}

.popup-over.leo_block_top .popup-content {
	font-size: 13px;
	padding: 10px;
}

.popup-over.leo_block_top .popup-content p {
	font-weight: 700;
	font-size: 11px;
	margin-bottom: 5px;
	text-transform: uppercase;
}

.popup-over.leo_block_top .popup-content .language-selector .link {
	margin: 0 -5px 5px;
}

.popup-over.leo_block_top .popup-content .language-selector li {
	margin: 0;
	padding: 2px 5px;
	text-align: center;
	display: inline-block;
	border-bottom: none;
}

.popup-over.leo_block_top .popup-content .language-selector li.current img {
	border: 1px solid var(--theme-color-default);
	padding: 1px;
	width: 16px;
	height: 13px;
}

.popup-over.leo_block_top .popup-content .currency-selector .link {
	margin: 0 -6px;
}

.popup-over.leo_block_top .popup-content .currency-selector li {
	padding: 0 6px;
	display: inline-block;
	border-bottom: none;
}

.popup-over.leo_block_top .popup-content .currency-selector li.current a {
	color: var(--link-color-hover);
}

.popup-over.leo_block_top .popup-content .title {
	text-transform: none;
	display: block;
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 5px;
}

.popup-over:hover {
	cursor: pointer;
}

@media (min-width:992px) {
	.popup-over:hover .popup-content {
		display: block;
	}
}

#_desktop_cart {
	position: relative;
}

#cart-block {
	position: relative;
	float: right;
}

.rtl #cart-block {
	float: left;
}

#cart-block .cart-preview.active a {
	color: var(--link-color-hover);
}

#cart-block .cart-preview .shopping-cart {
	vertical-align: middle;
	color: #fff;
	text-align: center;
	font-size: 1rem;
	line-height: 45px;
	margin-right: 5px;
	width: 45px;
	height: 45px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	background-color: #15f1f9;
	background-image: -webkit-linear-gradient(#15f1f9,#3596f1);
	background-image: linear-gradient(#15f1f9,#3596f1);
}

.rtl #cart-block .cart-preview .shopping-cart {
	margin-left: 5px;
	margin-right: inherit;
}

#cart-block .cart-preview .body {
	display: none;
}

#cart-block .cart-products-count {
	font-size: .875rem;
}

@media (max-width:767px) {
	.language-selector-wrapper .popup-content {
		right: auto;
		left: 0;
	}

	.rtl .language-selector-wrapper .popup-content {
		left: auto;
		right: 0;
	}
}

.featured-products .products {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	box-lines: multiple;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.slick-list .item {
	padding-left: 15px;
	padding-right: 15px;
}

.slick-list .slick-track {
	padding-top: 1px;
}

.product_list .row {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	box-lines: multiple;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.product_list.list .ajax_block_product {
	width: 100%;
}

@media (min-width:992px) {
	.product_list.list .ajax_block_product .leo-more-info {
		left: 0;
	}

	.rtl .product_list.list .ajax_block_product .leo-more-info {
		right: 0;
		left: auto;
	}
}

.product_list.list .thumbnail-container {
	text-align: left;
}

.rtl .product_list.list .thumbnail-container {
	text-align: right;
}

.product_list.list .thumbnail-container:after {
	content: "";
	display: block;
	clear: both;
}

.product_list.list .thumbnail-container .product-image {
	float: left;
	float: left;
	width: 33.33333%;
	text-align: center;
}

.rtl .product_list.list .thumbnail-container .product-image {
	float: right;
}

.product_list.list .thumbnail-container .product-meta {
	position: relative;
	overflow: hidden;
	float: left;
	width: 66.66667%;
	text-align: left;
	padding: 0 20px 0 20px;
	transform: none;
}

.rtl .product_list.list .thumbnail-container .product-meta {
	text-align: right;
}

.rtl .product_list.list .thumbnail-container .product-meta {
	padding: 0 20px 0 20px;
}

@media (max-width:490px) {
	.product_list.list .thumbnail-container {
		display: -webkit-box;
		display: -moz-box;
		display: box;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-moz-box-orient: vertical;
		box-orient: vertical;
		-webkit-box-direction: normal;
		-moz-box-direction: normal;
		box-direction: normal;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		flex-direction: column;
		-ms-flex-direction: column;
	}

	.product_list.list .thumbnail-container>div {
		width: 100%!important;
	}
}

.product_list.list .thumbnail-container .product-description-short {
	display: inline-block;
}

.product_list.list .thumbnail-container:hover .leo-more-info {
	left: -85px;
}

.rtl .product_list.list .thumbnail-container:hover .leo-more-info {
	right: -85px;
	left: auto;
}

.product_list.grid .ajax_block_product {
	clear: none;
}

@media (min-width:992px) {
	.ajax_block_product.last-in-line .leo-more-info {
		left: 0;
	}

	.rtl .ajax_block_product.last-in-line .leo-more-info {
		right: 0;
		left: auto;
	}

	.ajax_block_product.last-in-line .thumbnail-container:hover .leo-more-info {
		left: -85px;
	}

	.rtl .ajax_block_product.last-in-line .thumbnail-container:hover .leo-more-info {
		right: -85px;
		left: auto;
	}
}

.owl-item.last .thumbnail-container .leo-more-info {
	left: 0;
}

.rtl .owl-item.last .thumbnail-container .leo-more-info {
	right: 0;
	left: auto;
}

.owl-item.last .thumbnail-container:hover .leo-more-info {
	left: -85px;
}

.rtl .owl-item.last .thumbnail-container:hover .leo-more-info {
	right: -85px;
	left: auto;
}

.product-flags {
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 10px;
	z-index: 1;
	text-transform: uppercase;
	line-height: 15px;
	pointer-events: none;
	padding: 0;
}

.rtl .product-flags {
	right: 0;
	left: auto;
}

.product-flags:before,.product-flags:after {
	display: none;
}

.product-flags li.product-flag {
	position: relative;
	display: block;
	text-align: center;
	font-size: 12px;
	padding: 3px 2px 3px 10px;
	font-weight: 600;
	line-height: 1.5;
	text-transform: uppercase;
	border-radius: 5px 0 5px 5px;
	margin: 0 0 5px;
}

.rtl .product-flags li.product-flag {
	padding: 3px 10px 3px 2px;
}

[dir] .product-flags li.product-flag {
	border-radius: 0 5px 5px 5px;
}

.product-flags li.product-flag::before {
	content: "";
	display: block;
	height: 100%;
	width: 20px;
	top: 0;
	right: -8px;
	position: absolute;
	transform: skewX(335deg);
	z-index: -1;
	background: inherit;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.rtl .product-flags li.product-flag::before {
	left: -8px;
	right: auto;
}

[dir] .product-flags li.product-flag::before {
	transform: skewX(-335deg);
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.product-flags .product-flag.online-only {
	color: var(--online-only-color);
	background: var(--online-only-background);
}

.product-flags .product-flag.new {
	color: var(--new-badge-color);
	background: var(--new-badge-background);
}

.product-flags .product-flag.on-sale {
	color: var(--on-sale-badge-color);
	background: var(--on-sale-badge-background);
}

.product-flags .product-flag.discount {
	color: var(--sale-badge-color);
	background: var(--sale-badge-background);
}

.product-flags .product-flag.pack {
	color: var(--pack-badge-color);
	background: var(--pack-badge-background);
}

.thumbnail-container {
	position: relative;
	margin: 0 0 20px 0;
	box-shadow: none;
	padding: 0;
}

.rtl .thumbnail-container {
	margin: 0 0 20px 0;
}

.thumbnail-container .product-image {
	position: relative;
}

@media (max-width:480px) {
	.thumbnail-container .product-image img {
		width: 100%;
	}
}

.thumbnail-container .product-image .product-thumbnail {
	display: block;
	width: 100%;
	text-align: center;
	background-color: #fff;
	padding: 20px;
}

.thumbnail-container .full_attribute {
	margin-top: 10px;
}

.thumbnail-container .cssload-speeding-wheel {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}

.thumbnail-container .product-additional,.thumbnail-container .second-image-style {
	position: absolute;
	top: 0;
	visibility: hidden;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
	transition: all 0.4s;
	transform: scale3d(0,1,0);
}

.thumbnail-container .leo-more-info {
	background-color: #fff;
	position: absolute;
	z-index: 4000;
	top: 0;
	width: 0;
	height: 276px;
	overflow: hidden;
	right: 0;
	float: left;
	text-align: left;
	padding: 15px .3125rem 15px .3125rem;
	-moz-box-shadow: 0 5px 20px 0 rgba(0,0,0,.15);
	-webkit-box-shadow: 0 5px 20px 0 rgba(0,0,0,.15);
	-o-box-shadow: 0 5px 20px 0 rgba(0,0,0,.15);
	-ms-box-shadow: 0 5px 20px 0 rgba(0,0,0,.15);
	box-shadow: 0 5px 20px 0 rgba(0,0,0,.15);
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}

.rtl .thumbnail-container .leo-more-info {
	left: 0;
	right: auto;
}

.rtl .thumbnail-container .leo-more-info {
	float: right;
}

.rtl .thumbnail-container .leo-more-info {
	text-align: right;
}

.rtl .thumbnail-container .leo-more-info {
	padding: 15px .3125rem 15px .3125rem;
}

.thumbnail-container .leo-more-info .thumbs_list {
	overflow: hidden;
	float: left;
	width: 75px;
	height: 255px;
}

.rtl .thumbnail-container .leo-more-info .thumbs_list {
	float: right;
}

.thumbnail-container .leo-more-info .thumbs_list ul.thumbs_list_frame {
	list-style-type: none;
	padding-left: 0;
}

.rtl .thumbnail-container .leo-more-info .thumbs_list ul.thumbs_list_frame {
	padding-right: 0;
	padding-left: inherit;
}

.thumbnail-container .leo-more-info .thumbs_list li {
	cursor: pointer;
	float: left;
	width: 75px;
	height: 85px;
}

.rtl .thumbnail-container .leo-more-info .thumbs_list li {
	float: right;
}

.thumbnail-container .leo-more-info .thumbs_list li a {
	display: block;
	text-align: center;
}

.thumbnail-container .leo-more-info .thumbs_list li a img {
	max-width: 100%;
}

.thumbnail-container .leo-more-info .view_scroll_left,.thumbnail-container .leo-more-info .view_scroll_right {
	position: absolute;
	width: 15px;
	margin: auto;
	left: 0;
	right: 0;
}

.thumbnail-container .leo-more-info .view_scroll_right {
	bottom: -6px;
	margin-bottom: .3125rem;
}

.thumbnail-container .leo-more-info .view_scroll_left {
	margin-top: .3125rem;
	top: -6px;
}

@media (max-width:992px) {
	.thumbnail-container .leo-more-info {
		display: none;
	}
}

.thumbnail-container .slick-dots {
	bottom: 0;
	z-index: 999;
}

.thumbnail-container .slick-dotted.slick-slider {
	margin-bottom: 0;
}

.thumbnail-container .discount-percentage {
	position: absolute;
	top: 10px;
	color: var(--sale-badge-color);
	font-size: 10px;
	letter-spacing: 1px;
	right: 10px;
	background-color: var(--sale-badge-background);
	line-height: 15px;
	border-width: 0 0 1px 0;
	border-color: var(--sale-badge-background);
	padding: 3px;
	margin: 0;
	display: none;
}

.rtl .thumbnail-container .discount-percentage {
	left: 10px;
	right: auto;
}

.rtl .thumbnail-container .discount-percentage {
	border-width: 0 0 1px 0;
}

.thumbnail-container .product-meta {
	padding: 10px 0 10px 0;
}

.rtl .thumbnail-container .product-meta {
	padding: 10px 0 10px 0;
}

.thumbnail-container .product-title {
	margin: 0;
	padding: 0;
	line-height: 20px;
}

.thumbnail-container .product-title a {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	color: var(--product-name-color);
	font-size: 16px;
	font-weight: 900;
	text-transform: uppercase;
}

.thumbnail-container .product-title a:hover {
	color: var(--product-name-color-hover);
}

.thumbnail-container .product-price-and-shipping {
	font-family: var(--font-family-senary);
	color: var(--price-color);
	font-size: 24px;
	font-weight: 400;
	line-height: 1.2;
	margin: 10px 0 0 0;
}

.rtl .thumbnail-container .product-price-and-shipping {
	margin: 10px 0 0 0;
}

.thumbnail-container .product-price-and-shipping .aeuc_before_label {
	color: var(--price-color);
	font-size: 12px;
}

.thumbnail-container .product-price-and-shipping .aeuc_from_label {
	margin: 0 5px 0 0;
}

.rtl .thumbnail-container .product-price-and-shipping .aeuc_from_label {
	margin: 0 0 0 5px;
}

.thumbnail-container .product-price-and-shipping .price {
	margin: 0 6px 0 0;
}

.rtl .thumbnail-container .product-price-and-shipping .price {
	margin: 0 0 0 6px;
}

.thumbnail-container .product-price-and-shipping .regular-price {
	color: var(--product-regular-price-color);
	text-decoration: line-through;
	font-size: 20px;
	font-weight: 400;
}

.thumbnail-container .product-price-and-shipping .regular-price+span.price {
	color: var(--product-regular-price-color);
}

.thumbnail-container .product-price-and-shipping.product-discount .price {
	color: #c70a33;
}

.thumbnail-container .product-description-short {
	margin: 10px 0 0 0;
	padding: 0;
	line-height: 20px;
}

.rtl .thumbnail-container .product-description-short {
	margin: 10px 0 0 0;
}

.thumbnail-container .btn,.thumbnail-container .quickview {
	font-size: 14px;
}

.thumbnail-container .btn i,.thumbnail-container .quickview i {
	font-size: 0;
	width: auto;
	height: auto;
}

.thumbnail-container .btn .icon-wishlist::before,.thumbnail-container .quickview .icon-wishlist::before {
	content: "\f004";
	font-family: "Font Awesome Light";
	font-size: 18px;
}

.thumbnail-container .btn .icon-compare::before,.thumbnail-container .quickview .icon-compare::before {
	content: "\f021";
	font-family: "Font Awesome Light";
	font-size: 18px;
}

.thumbnail-container .btn .search::before,.thumbnail-container .quickview .search::before {
	content: "\f065";
	font-family: "Font Awesome Light";
	font-size: 18px;
}

.thumbnail-container .btn .shopping-cart::before,.thumbnail-container .quickview .shopping-cart::before {
	content: "\f290";
	font-family: "Font Awesome Light";
	font-size: 18px;
}

.thumbnail-container:hover .product-additional,.thumbnail-container:hover .second-image-style {
	visibility: visible;
	opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
	transform: scale3d(1,1,1);
}

.thumbnail-container:hover .leo-more-info {
	width: 85px;
	opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
	right: -85px;
}

.rtl .thumbnail-container:hover .leo-more-info {
	left: -85px;
	right: auto;
}

.leo-plist-style .thumbnail-container {
	background: var(--product-background);
}

.leo-plist-style .thumbnail-container .functional-buttons {
	position: absolute;
	bottom: 15px;
	left: 15px;
	right: 15px;
	font-size: 0;
	transition: all 0.4s;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-moz-box-pack: start;
	box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-justify-content: flex-start;
	-ms-justify-content: flex-start;
	-o-justify-content: flex-start;
	justify-content: flex-start;
	-ms-flex-pack: start;
}

.leo-plist-style .thumbnail-container .functional-buttons .btn-product,.leo-plist-style .thumbnail-container .functional-buttons .quick-view {
	pointer-events: auto;
	width: 42px;
	height: 42px;
	border: 0;
	line-height: 42px;
	text-align: center;
	padding: 0;
	background: var(--product-button-bg);
	border-radius: 50%;
	display: block;
	color: var(--product-button-color);
	transition: all 0.4s;
	position: relative;
}

.leo-plist-style .thumbnail-container .functional-buttons .btn-product.added,.leo-plist-style .thumbnail-container .functional-buttons .quick-view.added {
	color: var(--product-button-color-hover);
}

.leo-plist-style .thumbnail-container .functional-buttons .btn-product:hover,.leo-plist-style .thumbnail-container .functional-buttons .quick-view:hover {
	background: var(--product-button-bg-hover);
	color: var(--product-button-color-hover);
}

.leo-plist-style .thumbnail-container .functional-buttons .btn-product:hover i,.leo-plist-style .thumbnail-container .functional-buttons .quick-view:hover i {
	color: var(--product-button-color-hover);
}

.leo-plist-style .thumbnail-container .functional-buttons .btn-product:active,.leo-plist-style .thumbnail-container .functional-buttons .quick-view:active {
	box-shadow: none;
}

.leo-plist-style .thumbnail-container .functional-buttons .btn-product i,.leo-plist-style .thumbnail-container .functional-buttons .quick-view i {
	display: inline-block;
	vertical-align: middle;
	margin: auto;
	color: var(--product-button-color);
}

.leo-plist-style .thumbnail-container .functional-buttons .btn-product .leo-wishlist-bt-content,.leo-plist-style .thumbnail-container .functional-buttons .btn-product .leo-bt-cart-content,.leo-plist-style .thumbnail-container .functional-buttons .btn-product .leo-quickview-bt-content,.leo-plist-style .thumbnail-container .functional-buttons .btn-product .leo-compare-bt-content,.leo-plist-style .thumbnail-container .functional-buttons .quick-view .leo-wishlist-bt-content,.leo-plist-style .thumbnail-container .functional-buttons .quick-view .leo-bt-cart-content,.leo-plist-style .thumbnail-container .functional-buttons .quick-view .leo-quickview-bt-content,.leo-plist-style .thumbnail-container .functional-buttons .quick-view .leo-compare-bt-content {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	box-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	margin: auto;
	height: 100%;
}

.leo-plist-style .thumbnail-container .functional-buttons .btn-product span span,.leo-plist-style .thumbnail-container .functional-buttons .quick-view span span {
	position: absolute;
	bottom: 100%;
	left: 50%;
	z-index: 2;
	transform: translateX(-50%);
	margin-bottom: 30px;
	color: #fff;
	background: #000;
	font-size: 14px;
	line-height: 1;
	padding: 5px 15px 7px;
	transition: all 0.4s;
	opacity: 0;
	visibility: hidden;
	line-height: 1;
	white-space: nowrap;
	text-transform: none;
	letter-spacing: 0;
	font-weight: 500;
	border-radius: 3px;
	pointer-events: none;
}

.leo-plist-style .thumbnail-container .functional-buttons .btn-product span span:before,.leo-plist-style .thumbnail-container .functional-buttons .quick-view span span:before {
	content: "";
	border: 5px solid transparent;
	border-top-color: #000;
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
}

.leo-plist-style .thumbnail-container .functional-buttons .btn-product:hover span span,.leo-plist-style .thumbnail-container .functional-buttons .quick-view:hover span span {
	opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
	margin-bottom: 10px;
}

@media (min-width:992px) {
	.leo-plist-style .thumbnail-container .functional-buttons {
		opacity: 0;
		-ms-opacity: 0;
		-o-opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		filter: alpha(opacity=0);
		visibility: hidden;
	}
}

@media (max-width:480px) {
	.leo-plist-style .thumbnail-container .functional-buttons {
		bottom: 30px;
	}
}

.leo-plist-style .thumbnail-container .wr-price-reviews {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
	-ms-flex-pack: justify;
	margin-top: 10px;
}

.leo-plist-style .thumbnail-container .wr-price-reviews .star {
	font-size: 14px;
	line-height: normal;
}

.leo-plist-style .thumbnail-container .wr-price-reviews .nb-revews {
	display: none;
}

.leo-plist-style .thumbnail-container:hover .functional-buttons {
	opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
}

.leo-plist-style-1 .thumbnail-container {
	margin: 0 0 30px;
	overflow: hidden;
	box-shadow: 0 0 0 1px #e5e5e5;
}

.leo-plist-style-1 .thumbnail-container .leo-wishlist-button-dropdown .leo-list-wishlist {
	left: auto;
	right: 0;
}

.rtl .leo-plist-style-1 .thumbnail-container .leo-wishlist-button-dropdown .leo-list-wishlist {
	left: 0;
	right: auto;
}

.leo-plist-style-1 .thumbnail-container .product-title {
	margin: 0 0 15px;
}

@media (max-width:480px) {
	.leo-plist-style-1 .thumbnail-container .slick-arrows {
		display: none;
	}
}

.leo-plist-style-1 .thumbnail-container .product-meta {
	padding: 15px 60px 15px 15px;
	background: rgba(255,255,255,0);
	background: -moz-linear-gradient(top,rgba(255,255,255,0) 0%,white 100%);
	background: -webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,white));
	background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,white 100%);
	background: -o-linear-gradient(top,rgba(255,255,255,0) 0%,white 100%);
	background: -ms-linear-gradient(top,rgba(255,255,255,0) 0%,white 100%);
	background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,white 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	transition: all 0.4s ease;
}

.rtl .leo-plist-style-1 .thumbnail-container .product-meta {
	padding: 15px 15px 15px 60px;
}

@media (max-width:480px) {
	.leo-plist-style-1 .thumbnail-container .product-meta {
		padding: 15px 60px 35px 15px;
	}

	.rtl .leo-plist-style-1 .thumbnail-container .product-meta {
		padding: 15px 15px 35px 60px;
	}
}

@media (min-width:992px) {
	.leo-plist-style-1 .thumbnail-container .product-meta {
		transform: translateY(100%);
	}
}

.leo-plist-style-1 .thumbnail-container .product-meta .discount-percentage {
	position: static;
	margin: 0;
}

.leo-plist-style-1 .thumbnail-container .functional-buttons {
	bottom: 50%;
	position: absolute;
	left: auto;
	right: 10px;
	padding: 0;
	transform: translateY(50%);
	z-index: 9;
}

.rtl .leo-plist-style-1 .thumbnail-container .functional-buttons {
	left: 10px;
	right: auto;
}

.leo-plist-style-1 .thumbnail-container .functional-buttons .btn-product,.leo-plist-style-1 .thumbnail-container .functional-buttons .quick-view {
	pointer-events: auto;
	width: 42px;
	height: 42px;
	border: 0;
	line-height: 42px;
	text-align: center;
	padding: 0;
	background: var(--product-button-bg);
	border-radius: 50%;
	display: block;
	color: var(--product-button-color);
	transition: all 0.4s;
	position: relative;
}

.leo-plist-style-1 .thumbnail-container .functional-buttons .btn-product.added,.leo-plist-style-1 .thumbnail-container .functional-buttons .quick-view.added {
	color: var(--product-button-color-hover);
}

.leo-plist-style-1 .thumbnail-container .functional-buttons .btn-product:hover,.leo-plist-style-1 .thumbnail-container .functional-buttons .quick-view:hover {
	background: var(--product-button-bg-hover);
	color: var(--product-button-color-hover);
}

.leo-plist-style-1 .thumbnail-container .functional-buttons .btn-product:hover i,.leo-plist-style-1 .thumbnail-container .functional-buttons .quick-view:hover i {
	color: var(--product-button-color-hover);
}

.leo-plist-style-1 .thumbnail-container .functional-buttons .btn-product:active,.leo-plist-style-1 .thumbnail-container .functional-buttons .quick-view:active {
	box-shadow: none;
}

.leo-plist-style-1 .thumbnail-container .functional-buttons .btn-product i,.leo-plist-style-1 .thumbnail-container .functional-buttons .quick-view i {
	display: inline-block;
	vertical-align: middle;
	margin: auto;
	color: var(--product-button-color);
}

.leo-plist-style-1 .thumbnail-container .functional-buttons .btn-product .leo-wishlist-bt-content,.leo-plist-style-1 .thumbnail-container .functional-buttons .btn-product .leo-bt-cart-content,.leo-plist-style-1 .thumbnail-container .functional-buttons .btn-product .leo-quickview-bt-content,.leo-plist-style-1 .thumbnail-container .functional-buttons .btn-product .leo-compare-bt-content,.leo-plist-style-1 .thumbnail-container .functional-buttons .quick-view .leo-wishlist-bt-content,.leo-plist-style-1 .thumbnail-container .functional-buttons .quick-view .leo-bt-cart-content,.leo-plist-style-1 .thumbnail-container .functional-buttons .quick-view .leo-quickview-bt-content,.leo-plist-style-1 .thumbnail-container .functional-buttons .quick-view .leo-compare-bt-content {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	box-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	margin: auto;
	height: 100%;
}

.leo-plist-style-1 .thumbnail-container .functional-buttons .btn-product span span,.leo-plist-style-1 .thumbnail-container .functional-buttons .quick-view span span {
	position: absolute;
	bottom: 100%;
	left: 50%;
	z-index: 2;
	transform: translateX(-50%);
	margin-bottom: 30px;
	color: #fff;
	background: #000;
	font-size: 14px;
	line-height: 1;
	padding: 5px 15px 7px;
	transition: all 0.4s;
	opacity: 0;
	visibility: hidden;
	line-height: 1;
	white-space: nowrap;
	text-transform: none;
	letter-spacing: 0;
	font-weight: 500;
	border-radius: 3px;
	pointer-events: none;
}

.leo-plist-style-1 .thumbnail-container .functional-buttons .btn-product span span:before,.leo-plist-style-1 .thumbnail-container .functional-buttons .quick-view span span:before {
	content: "";
	border: 5px solid transparent;
	border-top-color: #000;
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
}

.leo-plist-style-1 .thumbnail-container .functional-buttons .btn-product:hover span span,.leo-plist-style-1 .thumbnail-container .functional-buttons .quick-view:hover span span {
	opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
	margin-bottom: 10px;
}

@media (min-width:992px) {
	.leo-plist-style-1 .thumbnail-container .functional-buttons {
		opacity: 0;
		-ms-opacity: 0;
		-o-opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		filter: alpha(opacity=0);
		visibility: hidden;
	}
}

.leo-plist-style-1 .thumbnail-container .functional-buttons .btn-product,.leo-plist-style-1 .thumbnail-container .functional-buttons .quick-view {
	box-shadow: 5px 5px 5px rgba(0,0,0,.2);
	margin: 10px 0;
}

@media (min-width:992px) {
	.leo-plist-style-1 .thumbnail-container .functional-buttons .btn-product,.leo-plist-style-1 .thumbnail-container .functional-buttons .quick-view {
		transform: translateX(100%);
	}
}

.leo-plist-style-1 .thumbnail-container .functional-buttons .btn-product.leo-wishlist-button,.leo-plist-style-1 .thumbnail-container .functional-buttons .quick-view.leo-wishlist-button {
	transition-delay: 0.1s;
}

.leo-plist-style-1 .thumbnail-container .functional-buttons .btn-product.leo-compare-button,.leo-plist-style-1 .thumbnail-container .functional-buttons .quick-view.leo-compare-button {
	transition-delay: 0.2s;
}

.leo-plist-style-1 .thumbnail-container .functional-buttons .btn-product.add-to-cart,.leo-plist-style-1 .thumbnail-container .functional-buttons .quick-view.add-to-cart {
	transition-delay: 0.3s;
}

.leo-plist-style-1 .thumbnail-container .functional-buttons .btn-product span span,.leo-plist-style-1 .thumbnail-container .functional-buttons .quick-view span span {
	bottom: auto;
	left: initial;
	top: 10px;
	margin-right: 10px;
	transform: translateX(-10px);
	right: 100%;
	border-radius: 0;
}

.rtl .leo-plist-style-1 .thumbnail-container .functional-buttons .btn-product span span,.rtl .leo-plist-style-1 .thumbnail-container .functional-buttons .quick-view span span {
	margin-left: 10px;
	margin-right: inherit;
}

.rtl .leo-plist-style-1 .thumbnail-container .functional-buttons .btn-product span span,.rtl .leo-plist-style-1 .thumbnail-container .functional-buttons .quick-view span span {
	left: 100%;
	right: auto;
}

.leo-plist-style-1 .thumbnail-container .functional-buttons .btn-product span span:before,.leo-plist-style-1 .thumbnail-container .functional-buttons .quick-view span span:before {
	top: 5px;
	left: 100%;
	border: 5px solid transparent;
	border-left: 5px solid var(--product-button-hover-bg);
	margin-left: 0;
}

.rtl .leo-plist-style-1 .thumbnail-container .functional-buttons .btn-product span span:before,.rtl .leo-plist-style-1 .thumbnail-container .functional-buttons .quick-view span span:before {
	right: 100%;
	left: auto;
}

.rtl .leo-plist-style-1 .thumbnail-container .functional-buttons .btn-product span span:before,.rtl .leo-plist-style-1 .thumbnail-container .functional-buttons .quick-view span span:before {
	border-right: 5px solid var(--product-button-hover-bg);
	border-left: inherit;
}

.rtl .leo-plist-style-1 .thumbnail-container .functional-buttons .btn-product span span:before,.rtl .leo-plist-style-1 .thumbnail-container .functional-buttons .quick-view span span:before {
	margin-right: 0;
	margin-left: inherit;
}

@media (min-width:992px) {
	.leo-plist-style-1 .thumbnail-container:hover .product-meta {
		transform: translateY(0);
	}
}

@media (min-width:992px) {
	.leo-plist-style-1 .thumbnail-container:hover .functional-buttons {
		opacity: 1;
		-ms-opacity: 1;
		-o-opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		filter: alpha(opacity=100);
		visibility: visible;
	}
}

@media (min-width:992px) {
	.leo-plist-style-1 .thumbnail-container:hover .functional-buttons .btn-product,.leo-plist-style-1 .thumbnail-container:hover .functional-buttons .quick-view {
		transform: translateX(0);
	}
}

.leo-plist-style-1 .thumbnail-container:hover .functional-buttons .btn-product span span,.leo-plist-style-1 .thumbnail-container:hover .functional-buttons .quick-view span span {
	transform: translateX(0);
}

@media (max-width:480px) {
	.leo-plist-style-1-1 .thumbnail-container .slick-arrows {
		display: none;
	}
}

.leo-plist-style-1-1 .thumbnail-container .functional-buttons {
	bottom: 50%;
	position: absolute;
	right: auto;
	left: 10px;
	padding: 0;
	transform: translateY(50%);
	z-index: 9;
}

.rtl .leo-plist-style-1-1 .thumbnail-container .functional-buttons {
	right: 10px;
	left: auto;
}

.leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product,.leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view {
	pointer-events: auto;
	width: 42px;
	height: 42px;
	border: 0;
	line-height: 42px;
	text-align: center;
	padding: 0;
	background: var(--product-button-bg);
	border-radius: 50%;
	display: block;
	color: var(--product-button-color);
	transition: all 0.4s;
	position: relative;
}

.leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product.added,.leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view.added {
	color: var(--product-button-color-hover);
}

.leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product:hover,.leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view:hover {
	background: var(--product-button-bg-hover);
	color: var(--product-button-color-hover);
}

.leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product:hover i,.leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view:hover i {
	color: var(--product-button-color-hover);
}

.leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product:active,.leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view:active {
	box-shadow: none;
}

.leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product i,.leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view i {
	display: inline-block;
	vertical-align: middle;
	margin: auto;
	color: var(--product-button-color);
}

.leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product .leo-wishlist-bt-content,.leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product .leo-bt-cart-content,.leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product .leo-quickview-bt-content,.leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product .leo-compare-bt-content,.leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view .leo-wishlist-bt-content,.leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view .leo-bt-cart-content,.leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view .leo-quickview-bt-content,.leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view .leo-compare-bt-content {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	box-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	margin: auto;
	height: 100%;
}

.leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product span span,.leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view span span {
	position: absolute;
	bottom: 100%;
	left: 50%;
	z-index: 2;
	transform: translateX(-50%);
	margin-bottom: 30px;
	color: #fff;
	background: #000;
	font-size: 14px;
	line-height: 1;
	padding: 5px 15px 7px;
	transition: all 0.4s;
	opacity: 0;
	visibility: hidden;
	line-height: 1;
	white-space: nowrap;
	text-transform: none;
	letter-spacing: 0;
	font-weight: 500;
	border-radius: 3px;
	pointer-events: none;
}

.leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product span span:before,.leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view span span:before {
	content: "";
	border: 5px solid transparent;
	border-top-color: #000;
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
}

.leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product:hover span span,.leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view:hover span span {
	opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
	margin-bottom: 10px;
}

@media (min-width:992px) {
	.leo-plist-style-1-1 .thumbnail-container .functional-buttons {
		opacity: 0;
		-ms-opacity: 0;
		-o-opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		filter: alpha(opacity=0);
		visibility: hidden;
	}
}

.leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product,.leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view {
	margin: 10px 0;
}

@media (min-width:992px) {
	.leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product,.leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view {
		transform: translateX(-100%);
	}
}

.leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product span span,.leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view span span {
	bottom: auto;
	right: initial;
	top: 10px;
	margin-left: 10px;
	transform: translateX(-10px);
	left: 100%;
	border-radius: 0;
}

.rtl .leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product span span,.rtl .leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view span span {
	margin-right: 10px;
	margin-left: inherit;
}

.rtl .leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product span span,.rtl .leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view span span {
	right: 100%;
	left: auto;
}

.leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product span span:before,.leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view span span:before {
	top: 5px;
	left: -10px;
	border: 5px solid transparent;
	border-right: 5px solid var(--product-button-hover-bg);
	margin-left: 0;
}

.rtl .leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product span span:before,.rtl .leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view span span:before {
	right: -10px;
	left: auto;
}

.rtl .leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product span span:before,.rtl .leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view span span:before {
	border-left: 5px solid var(--product-button-hover-bg);
	border-right: inherit;
}

.rtl .leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product span span:before,.rtl .leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view span span:before {
	margin-right: 0;
	margin-left: inherit;
}

.leo-plist-style-1-1 .thumbnail-container .product-meta {
	text-align: center;
}

.leo-plist-style-1-1 .thumbnail-container .leo-list-product-reviews {
	display: inline-block;
}

.leo-plist-style-1-1 .thumbnail-container .leo-list-product-reviews .leo-list-product-reviews-wraper {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	box-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center;
	line-height: 16px;
}

.leo-plist-style-1-1 .thumbnail-container .leo-list-product-reviews .star {
	font-size: 14px;
	line-height: normal;
}

.leo-plist-style-1-1 .thumbnail-container .leo-list-product-reviews .nb-revews {
	margin-left: 5px;
	display: none;
}

.rtl .leo-plist-style-1-1 .thumbnail-container .leo-list-product-reviews .nb-revews {
	margin-right: 5px;
	margin-left: inherit;
}

@media (min-width:992px) {
	.leo-plist-style-1-1 .thumbnail-container:hover .functional-buttons {
		opacity: 1;
		-ms-opacity: 1;
		-o-opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		filter: alpha(opacity=100);
		visibility: visible;
	}
}

.leo-plist-style-1-1 .thumbnail-container:hover .functional-buttons .btn-product,.leo-plist-style-1-1 .thumbnail-container:hover .functional-buttons .quick-view {
	margin: 10px 0;
}

@media (min-width:992px) {
	.leo-plist-style-1-1 .thumbnail-container:hover .functional-buttons .btn-product,.leo-plist-style-1-1 .thumbnail-container:hover .functional-buttons .quick-view {
		transform: translateX(0);
	}
}

.leo-plist-style-1-1 .thumbnail-container:hover .functional-buttons .btn-product span span,.leo-plist-style-1-1 .thumbnail-container:hover .functional-buttons .quick-view span span {
	transform: translateX(0);
}

.leo-plist-style-2 .thumbnail-container {
	text-align: center;
}

.leo-plist-style-2 .thumbnail-container .product-title a {
	text-align: center;
}

.leo-plist-style-2 .thumbnail-container .discount-percentage {
	top: 10px;
}

.leo-plist-style-2 .thumbnail-container .color {
	vertical-align: top;
	border-radius: 50%;
	margin: 0 5px;
	position: relative;
	overflow: hidden;
	border: 0;
	width: 16px;
	height: 16px;
}

@media (max-width:767px) {
	.leo-plist-style-2 .thumbnail-container .discount-percentage {
		position: relative;
		top: 0;
		right: 0;
	}
}

.leo-plist-style-2 .thumbnail-container .variant-links {
	padding-top: 0;
	min-height: 16px;
}

.leo-plist-style-2 .thumbnail-container .leo-list-product-reviews {
	margin-top: 0;
	margin-bottom: 0;
}

.leo-plist-style-2 .thumbnail-container .product-image .quick-view {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	overflow: hidden;
	transition: all 0.4s;
	padding: 0;
	border-radius: 0;
	color: #000;
	background: #fff;
	-moz-border-top-left-radius: 50%;
	-webkit-border-top-left-radius: 50%;
	border-top-left-radius: 50%;
}

.rtl .leo-plist-style-2 .thumbnail-container .product-image .quick-view {
	left: 0;
	right: auto;
}

.rtl .leo-plist-style-2 .thumbnail-container .product-image .quick-view {
	-moz-border-top-right-radius: 50%;
	-webkit-border-top-right-radius: 50%;
	border-top-right-radius: 50%;
	-moz-border-top-left-radius: inherit;
	-webkit-border-top-left-radius: inherit;
	border-top-left-radius: inherit;
}

@media (min-width:992px) {
	.leo-plist-style-2 .thumbnail-container .product-image .quick-view {
		transform: scale(0) translateY(-40px);
		backface-visibility: hidden;
	}
}

.leo-plist-style-2 .thumbnail-container .product-image .quick-view i {
	display: inline-block;
	font-size: 16px;
}

.leo-plist-style-2 .thumbnail-container .product-image .quick-view span span {
	display: none;
}

.leo-plist-style-2 .thumbnail-container .product-image .quick-view:hover {
	color: var(--theme-color-default);
}

.leo-plist-style-2 .thumbnail-container .pro-info {
	text-align: center;
	padding: 10px 0 15px;
}

.leo-plist-style-2 .thumbnail-container .pro-info .highlighted-informations {
	height: 16px;
}

.leo-plist-style-2 .thumbnail-container .product-meta {
	padding: 0 0 10px;
	transition: all 0.4s;
	transform: translateY(0%);
	background: #fff;
}

@media (max-width:991px) {
	.leo-plist-style-2 .thumbnail-container .product-meta {
		padding: 0;
	}
}

.leo-plist-style-2 .thumbnail-container .functional-buttons {
	margin-top: 10px;
}

@media (min-width:992px) {
	.leo-plist-style-2 .thumbnail-container .functional-buttons {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		opacity: 0;
		visibility: hidden;
		transition: all 0.4s;
		transform: translateY(100%);
	}
}

.leo-plist-style-2 .thumbnail-container .functional-buttons .btn-product,.leo-plist-style-2 .thumbnail-container .functional-buttons .quick-view {
	width: 100%;
	height: 35px;
	line-height: 35px;
	border: 0;
	padding: 0;
	border-radius: 0;
	background: var(--product-button-bg);
	color: var(--product-button-color);
	display: block;
	text-align: center;
	position: relative;
}

@media (max-width:991px) {
	.leo-plist-style-2 .thumbnail-container .functional-buttons .btn-product,.leo-plist-style-2 .thumbnail-container .functional-buttons .quick-view {
		letter-spacing: 0;
	}
}

.leo-plist-style-2 .thumbnail-container .functional-buttons .btn-product:hover,.leo-plist-style-2 .thumbnail-container .functional-buttons .quick-view:hover {
	background: var(--product-button-bg-hover);
	color: var(--product-button-color-hover);
}

.leo-plist-style-2 .thumbnail-container .functional-buttons .btn-product.added,.leo-plist-style-2 .thumbnail-container .functional-buttons .quick-view.added {
	background: var(--product-button-bg-hover);
	color: var(--product-button-color-hover);
}

.leo-plist-style-2 .thumbnail-container .functional-buttons .btn-product i,.leo-plist-style-2 .thumbnail-container .functional-buttons .quick-view i {
	display: none;
}

.leo-plist-style-2 .thumbnail-container .functional-buttons .btn-product.add-to-cart,.leo-plist-style-2 .thumbnail-container .functional-buttons .quick-view.add-to-cart {
	line-height: 20px;
}

@media (max-width:400px) {
	.leo-plist-style-2 .thumbnail-container .functional-buttons .btn-product.add-to-cart span span,.leo-plist-style-2 .thumbnail-container .functional-buttons .quick-view.add-to-cart span span {
		display: none;
	}

	.leo-plist-style-2 .thumbnail-container .functional-buttons .btn-product.add-to-cart i,.leo-plist-style-2 .thumbnail-container .functional-buttons .quick-view.add-to-cart i {
		display: inline-block;
		margin: 0;
	}
}

.leo-plist-style-2 .thumbnail-container .functional-buttons>div {
	width: 40px;
	float: left;
	margin: 0 0 0 1px;
}

.rtl .leo-plist-style-2 .thumbnail-container .functional-buttons>div {
	float: right;
}

.rtl .leo-plist-style-2 .thumbnail-container .functional-buttons>div {
	margin: 0 1px 0 0;
}

.leo-plist-style-2 .thumbnail-container .functional-buttons>div.button-container {
	margin: 0!important;
}

.leo-plist-style-2 .thumbnail-container .functional-buttons .btn-product:not(.add-to-cart) span span,.leo-plist-style-2 .thumbnail-container .functional-buttons .quick-view span span {
	position: absolute;
	bottom: 100%;
	right: 0;
	margin-bottom: 7px;
	color: #fff;
	background: #000;
	font-size: 8px;
	padding: 2px 10px;
	line-height: 16px;
	transition: all 0.4s;
	opacity: 0;
	visibility: hidden;
	white-space: nowrap;
	text-transform: uppercase;
}

.rtl .leo-plist-style-2 .thumbnail-container .functional-buttons .btn-product:not(.add-to-cart) span span,.rtl .leo-plist-style-2 .thumbnail-container .functional-buttons .quick-view span span {
	left: 0;
	right: auto;
}

.leo-plist-style-2 .thumbnail-container .functional-buttons .btn-product:not(.add-to-cart) span span:before,.leo-plist-style-2 .thumbnail-container .functional-buttons .quick-view span span:before {
	content: "";
	border: 5px solid transparent;
	border-top-color: #000;
	position: absolute;
	top: 100%;
	right: 15px;
}

.rtl .leo-plist-style-2 .thumbnail-container .functional-buttons .btn-product:not(.add-to-cart) span span:before,.rtl .leo-plist-style-2 .thumbnail-container .functional-buttons .quick-view span span:before {
	left: 15px;
	right: auto;
}

.leo-plist-style-2 .thumbnail-container .functional-buttons .btn-product:not(.add-to-cart):hover span span,.leo-plist-style-2 .thumbnail-container .functional-buttons .quick-view:hover span span {
	opacity: 1;
	visibility: visible;
}

.leo-plist-style-2 .thumbnail-container .functional-buttons .btn-product:not(.add-to-cart) i,.leo-plist-style-2 .thumbnail-container .functional-buttons .quick-view i {
	display: inline-block;
	margin: 0;
	color: var(--product-button-color);
}

.leo-plist-style-2 .thumbnail-container .functional-buttons .btn-product:not(.add-to-cart) i:hover,.leo-plist-style-2 .thumbnail-container .functional-buttons .quick-view i:hover {
	color: var(--product-button-color-hover);
}

.leo-plist-style-2 .thumbnail-container .functional-buttons>div.button-container {
	width: calc(100% - 82px);
}

.leo-plist-style-2 .thumbnail-container .functional-buttons:after {
	content: "";
	display: block;
	clear: both;
}

.leo-plist-style-2 .thumbnail-container .leo_cart_quantity {
	width: 80%;
	margin: 10px auto 0;
}

.leo-plist-style-2 .thumbnail-container .addToCartFormWrapper {
	margin-top: 10px;
}

.leo-plist-style-2 .thumbnail-container .addToCartFormWrapper .control-label {
	display: none;
}

.leo-plist-style-2 .thumbnail-container .addToCartFormWrapper .variants-product ul {
	text-align: center;
	display: inline-block;
	margin-bottom: 0;
}

.leo-plist-style-2 .thumbnail-container:hover {
	box-shadow: 0 0 26px 0 rgba(0,0,0,.15);
}

.leo-plist-style-2 .thumbnail-container:hover .functional-buttons {
	opacity: 1;
	visibility: visible;
}

@media (min-width:992px) {
	.leo-plist-style-2 .thumbnail-container:hover .product-meta {
		transform: translateY(-35px);
	}
}

.leo-plist-style-2 .thumbnail-container:hover .product-image .quick-view {
	transform: scale(1) translateY(-35px);
}

.leo-plist-style-2.list .thumbnail-container {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
}

.leo-plist-style-2.list .thumbnail-container:hover .product-meta,.leo-plist-style-2.list .thumbnail-container:hover .functional-buttons {
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.leo-plist-style-2.list .thumbnail-container:hover .product-image .quick-view {
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

@media (max-width:490px) {
	.leo-plist-style-2.list .thumbnail-container>div {
		padding-left: 0!important;
	}
}

.leo-plist-style-2-1 .thumbnail-container .functional-buttons {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
}

@media (min-width:992px) {
	.leo-plist-style-2-1 .thumbnail-container .functional-buttons {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		opacity: 0;
		visibility: hidden;
		transition: all 0.4s;
		transform: translateY(100%);
	}
}

.leo-plist-style-2-1 .thumbnail-container .functional-buttons .btn-product,.leo-plist-style-2-1 .thumbnail-container .functional-buttons .quick-view {
	width: 100%;
	height: 35px;
	line-height: 35px;
	border: 0;
	padding: 0;
	border-radius: 0;
	background: var(--product-button-bg);
	color: var(--product-button-color);
	display: block;
	text-align: center;
	position: relative;
}

@media (max-width:991px) {
	.leo-plist-style-2-1 .thumbnail-container .functional-buttons .btn-product,.leo-plist-style-2-1 .thumbnail-container .functional-buttons .quick-view {
		letter-spacing: 0;
	}
}

.leo-plist-style-2-1 .thumbnail-container .functional-buttons .btn-product:hover,.leo-plist-style-2-1 .thumbnail-container .functional-buttons .quick-view:hover {
	background: var(--product-button-bg-hover);
	color: var(--product-button-color-hover);
}

.leo-plist-style-2-1 .thumbnail-container .functional-buttons .btn-product.added,.leo-plist-style-2-1 .thumbnail-container .functional-buttons .quick-view.added {
	background: var(--product-button-bg-hover);
	color: var(--product-button-color-hover);
}

.leo-plist-style-2-1 .thumbnail-container .functional-buttons .btn-product i,.leo-plist-style-2-1 .thumbnail-container .functional-buttons .quick-view i {
	display: none;
}

.leo-plist-style-2-1 .thumbnail-container .functional-buttons .btn-product.add-to-cart,.leo-plist-style-2-1 .thumbnail-container .functional-buttons .quick-view.add-to-cart {
	line-height: 20px;
}

@media (max-width:400px) {
	.leo-plist-style-2-1 .thumbnail-container .functional-buttons .btn-product.add-to-cart span span,.leo-plist-style-2-1 .thumbnail-container .functional-buttons .quick-view.add-to-cart span span {
		display: none;
	}

	.leo-plist-style-2-1 .thumbnail-container .functional-buttons .btn-product.add-to-cart i,.leo-plist-style-2-1 .thumbnail-container .functional-buttons .quick-view.add-to-cart i {
		display: inline-block;
		margin: 0;
	}
}

.leo-plist-style-2-1 .thumbnail-container .functional-buttons>div {
	width: 40px;
	float: left;
	margin: 0 0 0 1px;
}

.rtl .leo-plist-style-2-1 .thumbnail-container .functional-buttons>div {
	float: right;
}

.rtl .leo-plist-style-2-1 .thumbnail-container .functional-buttons>div {
	margin: 0 1px 0 0;
}

.leo-plist-style-2-1 .thumbnail-container .functional-buttons>div.button-container {
	margin: 0!important;
}

.leo-plist-style-2-1 .thumbnail-container .functional-buttons .btn-product:not(.add-to-cart) span span,.leo-plist-style-2-1 .thumbnail-container .functional-buttons .quick-view span span {
	position: absolute;
	bottom: 100%;
	right: 0;
	margin-bottom: 7px;
	color: #fff;
	background: #000;
	font-size: 8px;
	padding: 2px 10px;
	line-height: 16px;
	transition: all 0.4s;
	opacity: 0;
	visibility: hidden;
	white-space: nowrap;
	text-transform: uppercase;
}

.rtl .leo-plist-style-2-1 .thumbnail-container .functional-buttons .btn-product:not(.add-to-cart) span span,.rtl .leo-plist-style-2-1 .thumbnail-container .functional-buttons .quick-view span span {
	left: 0;
	right: auto;
}

.leo-plist-style-2-1 .thumbnail-container .functional-buttons .btn-product:not(.add-to-cart) span span:before,.leo-plist-style-2-1 .thumbnail-container .functional-buttons .quick-view span span:before {
	content: "";
	border: 5px solid transparent;
	border-top-color: #000;
	position: absolute;
	top: 100%;
	right: 15px;
}

.rtl .leo-plist-style-2-1 .thumbnail-container .functional-buttons .btn-product:not(.add-to-cart) span span:before,.rtl .leo-plist-style-2-1 .thumbnail-container .functional-buttons .quick-view span span:before {
	left: 15px;
	right: auto;
}

.leo-plist-style-2-1 .thumbnail-container .functional-buttons .btn-product:not(.add-to-cart):hover span span,.leo-plist-style-2-1 .thumbnail-container .functional-buttons .quick-view:hover span span {
	opacity: 1;
	visibility: visible;
}

.leo-plist-style-2-1 .thumbnail-container .functional-buttons .btn-product:not(.add-to-cart) i,.leo-plist-style-2-1 .thumbnail-container .functional-buttons .quick-view i {
	display: inline-block;
	margin: 0;
	color: var(--product-button-color);
}

.leo-plist-style-2-1 .thumbnail-container .functional-buttons .btn-product:not(.add-to-cart) i:hover,.leo-plist-style-2-1 .thumbnail-container .functional-buttons .quick-view i:hover {
	color: var(--product-button-color-hover);
}

.leo-plist-style-2-1 .thumbnail-container .functional-buttons .button-container {
	width: calc(100% - 123px);
}

@media (max-width:767px) {
	.leo-plist-style-2-1 .thumbnail-container .functional-buttons .button-container {
		width: calc(100% - 82px);
	}
}

.leo-plist-style-2-1 .thumbnail-container:hover .functional-buttons {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}

.leo-plist-style-3 .thumbnail-container .product-meta {
	padding: 20px 10px;
}

.leo-plist-style-3 .thumbnail-container .functional-buttons {
	position: absolute;
	top: 10px;
	right: 10px;
}

.rtl .leo-plist-style-3 .thumbnail-container .functional-buttons {
	left: 10px;
	right: auto;
}

.leo-plist-style-3 .thumbnail-container .functional-buttons .leo-wishlist-button {
	padding: 0;
	border: 0;
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #444;
	background: none;
	overflow: hidden;
}

.leo-plist-style-3 .thumbnail-container .functional-buttons .leo-wishlist-button:hover,.leo-plist-style-3 .thumbnail-container .functional-buttons .leo-wishlist-button:active,.leo-plist-style-3 .thumbnail-container .functional-buttons .leo-wishlist-button:focus {
	color: #000;
	background: none;
}

.leo-plist-style-3 .thumbnail-container .functional-buttons .leo-wishlist-button i {
	display: block;
	width: 24px;
	height: 24px;
	line-height: 24px;
	font-size: 0;
	margin: 0;
}

.leo-plist-style-3 .thumbnail-container .functional-buttons .leo-wishlist-button i:before {
	content: "\f08a";
	font-family: "FontAwesome";
	font-size: 15px;
}

.leo-plist-style-3 .thumbnail-container .functional-buttons .leo-wishlist-button i:hover {
	color: var(--theme-color-default);
}

.leo-plist-style-3 .thumbnail-container .functional-buttons .leo-wishlist-button .leo-wishlist-bt-content span {
	display: none;
}

.leo-plist-style-3 .thumbnail-container .functional-buttons .leo-wishlist-button-dropdown {
	position: static;
}

.leo-plist-style-3 .thumbnail-container .functional-buttons .leo-wishlist-button-dropdown .leo-list-wishlist {
	left: auto;
	right: 0;
}

.rtl .leo-plist-style-3 .thumbnail-container .functional-buttons .leo-wishlist-button-dropdown .leo-list-wishlist {
	left: 0;
	right: auto;
}

.leo-plist-style-3 .thumbnail-container .p-price {
	position: relative;
	padding: 0 40px 0 0;
	margin-top: 20px;
}

.rtl .leo-plist-style-3 .thumbnail-container .p-price {
	padding: 0 0 0 40px;
}

.leo-plist-style-3 .thumbnail-container .p-price .add-to-cart {
	position: absolute;
	top: 0;
	font-size: 13px;
	background: transparent;
	color: #000;
	text-transform: uppercase;
	padding: 0;
}

@media (min-width:992px) {
	.leo-plist-style-3 .thumbnail-container .p-price .add-to-cart {
		left: 0;
		-webkit-transform: translateX(-20px);
		-moz-transform: translateX(-20px);
		-ms-transform: translateX(-20px);
		-o-transform: translateX(-20px);
		transform: translateX(-20px);
		opacity: 0;
		-ms-opacity: 0;
		-o-opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		filter: alpha(opacity=0);
		visibility: hidden;
		-webkit-transition: all 0.3s 0.1s;
		-moz-transition: all 0.3s 0.1s;
		-ms-transition: all 0.3s 0.1s;
		-o-transition: all 0.3s 0.1s;
		transition: all 0.3s 0.1s;
	}

	.rtl .leo-plist-style-3 .thumbnail-container .p-price .add-to-cart {
		right: 0;
		left: auto;
	}
}

.leo-plist-style-3 .thumbnail-container .p-price .add-to-cart i {
	display: none;
}

.leo-plist-style-3 .thumbnail-container .p-price .product-price-and-shipping {
	display: block;
	-webkit-transition: all 0.3s 0.1s;
	-moz-transition: all 0.3s 0.1s;
	-ms-transition: all 0.3s 0.1s;
	-o-transition: all 0.3s 0.1s;
	transition: all 0.3s 0.1s;
}

@media (max-width:992px) {
	.leo-plist-style-3 .thumbnail-container .p-price .add-to-cart {
		right: 0;
		width: 24px;
		height: 24px;
		line-height: 24px;
		text-align: center;
		text-transform: uppercase;
	}

	.rtl .leo-plist-style-3 .thumbnail-container .p-price .add-to-cart {
		left: 0;
		right: auto;
	}

	.leo-plist-style-3 .thumbnail-container .p-price .add-to-cart .leo-bt-cart-content i {
		display: block;
		width: 24px;
		height: 24px;
		line-height: 24px;
		text-align: center;
		font-size: 0;
	}

	.leo-plist-style-3 .thumbnail-container .p-price .add-to-cart .leo-bt-cart-content i:before {
		font-size: 16px;
	}

	.leo-plist-style-3 .thumbnail-container .p-price .add-to-cart .leo-bt-cart-content span {
		display: none;
	}
}

.leo-plist-style-3 .thumbnail-container .p-price .discount-percentage {
	color: #f7525a;
}

@media (max-width:992px) {
	.leo-plist-style-3 .thumbnail-container .p-price .discount-percentage {
		position: absolute;
		top: 0;
		right: 0;
	}

	.rtl .leo-plist-style-3 .thumbnail-container .p-price .discount-percentage {
		left: 0;
		right: auto;
	}
}

.leo-plist-style-3 .thumbnail-container .p-name {
	position: relative;
	margin: 0 0 10px;
	padding: 0 35px 0 0;
}

.rtl .leo-plist-style-3 .thumbnail-container .p-name {
	padding: 0 0 0 35px;
}

.leo-plist-style-3 .thumbnail-container .p-name .quick-view {
	position: absolute;
	top: 0;
	right: 0;
}

.rtl .leo-plist-style-3 .thumbnail-container .p-name .quick-view {
	left: 0;
	right: auto;
}

.leo-plist-style-3 .thumbnail-container .p-name .quick-view span span {
	display: none;
}

.leo-plist-style-3 .thumbnail-container .p-name .quick-view i {
	font-size: 18px;
}

@media (min-width:992px) {
	.leo-plist-style-3 .thumbnail-container:hover .p-price .add-to-cart {
		opacity: 1;
		-ms-opacity: 1;
		-o-opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		filter: alpha(opacity=100);
		visibility: visible;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}

	.leo-plist-style-3 .thumbnail-container:hover .p-price .add-to-cart.disable {
		opacity: .5;
		-ms-opacity: .5;
		-o-opacity: .5;
		-moz-opacity: .5;
		-webkit-opacity: .5;
		filter: alpha(opacity=50);
	}
}

@media (min-width:992px) {
	.leo-plist-style-3 .thumbnail-container:hover .p-price .product-price-and-shipping {
		opacity: 0;
		-ms-opacity: 0;
		-o-opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		filter: alpha(opacity=0);
		visibility: hidden;
		-webkit-transform: translateX(70px);
		-moz-transform: translateX(70px);
		-ms-transform: translateX(70px);
		-o-transform: translateX(70px);
		transform: translateX(70px);
	}
}

.leo-plist-style-3.list .thumbnail-container .p-price .add-to-cart {
	left: auto;
	right: 0;
}

.rtl .leo-plist-style-3.list .thumbnail-container .p-price .add-to-cart {
	right: auto;
	left: auto;
}

.rtl .leo-plist-style-3.list .thumbnail-container .p-price .add-to-cart {
	left: 0;
	right: auto;
}

.leo-plist-style-4 .thumbnail-container {
	margin-bottom: 30px;
	box-shadow: 0 0 0 1px rgba(0,0,0,.05);
	transition: all 0.4s;
}

.leo-plist-style-4 .thumbnail-container:hover {
	box-shadow: 0 0 0 1px rgba(0,0,0,.2);
}

@media (max-width:991px) {
	.leo-plist-style-4 .thumbnail-container {
		margin-bottom: 20px;
	}
}

.leo-plist-style-4 .thumbnail-container .product_attr {
	margin-top: 10px;
}

@media (max-width:480px) {
	.leo-plist-style-4 .thumbnail-container .slick-arrows {
		display: none;
	}
}

.leo-plist-style-4 .thumbnail-container .functional-buttons {
	bottom: 50%;
	position: absolute;
	right: auto;
	left: 10px;
	padding: 0;
	transform: translateY(50%);
	z-index: 9;
}

.rtl .leo-plist-style-4 .thumbnail-container .functional-buttons {
	right: 10px;
	left: auto;
}

.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product,.leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view {
	pointer-events: auto;
	width: 42px;
	height: 42px;
	border: 0;
	line-height: 42px;
	text-align: center;
	padding: 0;
	background: var(--product-button-bg);
	border-radius: 50%;
	display: block;
	color: var(--product-button-color);
	transition: all 0.4s;
	position: relative;
}

.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product.added,.leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view.added {
	color: var(--product-button-color-hover);
}

.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product:hover,.leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view:hover {
	background: var(--product-button-bg-hover);
	color: var(--product-button-color-hover);
}

.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product:hover i,.leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view:hover i {
	color: var(--product-button-color-hover);
}

.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product:active,.leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view:active {
	box-shadow: none;
}

.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product i,.leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view i {
	display: inline-block;
	vertical-align: middle;
	margin: auto;
	color: var(--product-button-color);
}

.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product .leo-wishlist-bt-content,.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product .leo-bt-cart-content,.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product .leo-quickview-bt-content,.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product .leo-compare-bt-content,.leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view .leo-wishlist-bt-content,.leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view .leo-bt-cart-content,.leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view .leo-quickview-bt-content,.leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view .leo-compare-bt-content {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	box-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	margin: auto;
	height: 100%;
}

.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product span span,.leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view span span {
	position: absolute;
	bottom: 100%;
	left: 50%;
	z-index: 2;
	transform: translateX(-50%);
	margin-bottom: 30px;
	color: #fff;
	background: #000;
	font-size: 14px;
	line-height: 1;
	padding: 5px 15px 7px;
	transition: all 0.4s;
	opacity: 0;
	visibility: hidden;
	line-height: 1;
	white-space: nowrap;
	text-transform: none;
	letter-spacing: 0;
	font-weight: 500;
	border-radius: 3px;
	pointer-events: none;
}

.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product span span:before,.leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view span span:before {
	content: "";
	border: 5px solid transparent;
	border-top-color: #000;
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
}

.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product:hover span span,.leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view:hover span span {
	opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
	margin-bottom: 10px;
}

@media (min-width:992px) {
	.leo-plist-style-4 .thumbnail-container .functional-buttons {
		opacity: 0;
		-ms-opacity: 0;
		-o-opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		filter: alpha(opacity=0);
		visibility: hidden;
	}
}

.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product,.leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view {
	margin: 10px 0;
}

@media (min-width:992px) {
	.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product,.leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view {
		transform: translateX(-100%);
	}
}

.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product span span,.leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view span span {
	bottom: auto;
	right: initial;
	top: 10px;
	margin-left: 10px;
	transform: translateX(-10px);
	left: 100%;
	border-radius: 0;
}

.rtl .leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product span span,.rtl .leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view span span {
	margin-right: 10px;
	margin-left: inherit;
}

.rtl .leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product span span,.rtl .leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view span span {
	right: 100%;
	left: auto;
}

.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product span span:before,.leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view span span:before {
	top: 5px;
	left: -10px;
	border: 5px solid transparent;
	border-right: 5px solid var(--product-button-hover-bg);
	margin-left: 0;
}

.rtl .leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product span span:before,.rtl .leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view span span:before {
	right: -10px;
	left: auto;
}

.rtl .leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product span span:before,.rtl .leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view span span:before {
	border-left: 5px solid var(--product-button-hover-bg);
	border-right: inherit;
}

.rtl .leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product span span:before,.rtl .leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view span span:before {
	margin-right: 0;
	margin-left: inherit;
}

.leo-plist-style-4 .thumbnail-container .button-review {
	margin: 10px 0 0;
}

.leo-plist-style-4 .thumbnail-container .button-review .btn-product,.leo-plist-style-4 .thumbnail-container .button-review .quick-view {
	width: 30px;
	height: 30px;
	line-height: 35px;
	text-align: center;
	padding: 0;
	position: relative;
	background: none;
	display: block;
}

.leo-plist-style-4 .thumbnail-container .button-review .btn-product i,.leo-plist-style-4 .thumbnail-container .button-review .quick-view i {
	display: inline-block;
	font-size: 20px;
}

.leo-plist-style-4 .thumbnail-container .button-review .btn-product i:hover,.leo-plist-style-4 .thumbnail-container .button-review .quick-view i:hover {
	color: var(--theme-color-default);
}

.leo-plist-style-4 .thumbnail-container .button-review .btn-product span span,.leo-plist-style-4 .thumbnail-container .button-review .quick-view span span {
	display: block;
	position: absolute;
	bottom: 100%;
	right: 0;
	margin-bottom: 10px;
	padding: 0 10px;
	border-radius: 7px;
	line-height: 25px;
	font-size: 10px;
	transition: all 0.4s;
	background: #333;
	color: #fff;
	transform: translateY(10px);
	opacity: 0;
	visibility: hidden;
	white-space: nowrap;
}

.leo-plist-style-4 .thumbnail-container .button-review .btn-product span span:before,.leo-plist-style-4 .thumbnail-container .button-review .quick-view span span:before {
	content: "";
	border: 5px solid transparent;
	border-top-color: #333;
	position: absolute;
	top: 100%;
	right: 10px;
}

.leo-plist-style-4 .thumbnail-container .button-review .btn-product:hover span span,.leo-plist-style-4 .thumbnail-container .button-review .quick-view:hover span span {
	transform: translateY(0);
	opacity: 1;
	visibility: visible;
}

.leo-plist-style-4 .thumbnail-container .button-review .leo-list-product-reviews {
	padding: 12px 0 0 0;
	float: left;
	text-align: left;
}

.rtl .leo-plist-style-4 .thumbnail-container .button-review .leo-list-product-reviews {
	float: right;
}

.rtl .leo-plist-style-4 .thumbnail-container .button-review .leo-list-product-reviews {
	text-align: right;
}

.leo-plist-style-4 .thumbnail-container .button-review .leo-list-product-reviews .nb-revews {
	display: none;
}

.leo-plist-style-4 .thumbnail-container .button-review>div:not(.leo-list-product-reviews) {
	float: right;
}

.rtl .leo-plist-style-4 .thumbnail-container .button-review>div:not(.leo-list-product-reviews) {
	float: left;
}

.leo-plist-style-4 .thumbnail-container .button-review:after {
	content: "";
	display: block;
	clear: both;
}

.leo-plist-style-4 .thumbnail-container .product-meta {
	padding: 20px 15px;
}

.leo-plist-style-4 .thumbnail-container .leo-list-product-reviews {
	margin: 0;
	min-width: 100px;
}

@media (min-width:992px) {
	.leo-plist-style-4 .thumbnail-container:hover .functional-buttons {
		opacity: 1;
		-ms-opacity: 1;
		-o-opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		filter: alpha(opacity=100);
		visibility: visible;
	}
}

.leo-plist-style-4 .thumbnail-container:hover .functional-buttons .btn-product,.leo-plist-style-4 .thumbnail-container:hover .functional-buttons .quick-view {
	margin: 10px 0;
}

@media (min-width:992px) {
	.leo-plist-style-4 .thumbnail-container:hover .functional-buttons .btn-product,.leo-plist-style-4 .thumbnail-container:hover .functional-buttons .quick-view {
		transform: translateX(0);
	}
}

.leo-plist-style-4 .thumbnail-container:hover .functional-buttons .btn-product span span,.leo-plist-style-4 .thumbnail-container:hover .functional-buttons .quick-view span span {
	transform: translateX(0);
}

.leo-plist-style-5 .thumbnail-container .product-price-and-shipping .discount-percentage {
	display: none;
}

.leo-plist-style-5 .thumbnail-container .product-meta {
	padding: 10px 0 10px 0;
}

.rtl .leo-plist-style-5 .thumbnail-container .product-meta {
	padding: 10px 0 10px 0;
}

.leo-plist-style-5 .thumbnail-container .slick-dots {
	bottom: -30px;
}

.leo-plist-style-5 .thumbnail-container .leo-more-cdown {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

.leo-plist-style-5 .thumbnail-container .leo-more-cdown ul {
	margin-bottom: 0;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	box-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	box-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center;
	font-size: 18px;
	color: #fff;
	height: 30px;
	background-color: var(--theme-color-default);
}

@media (max-width:991px) {
	.leo-plist-style-5 .thumbnail-container .leo-more-cdown ul {
		font-size: 15px;
	}
}

.leo-plist-style-5 .thumbnail-container .leo-more-cdown ul li:after {
	content: ":";
	margin: 0 7px;
}

.leo-plist-style-5 .thumbnail-container .leo-more-cdown ul li:last-child:after {
	display: none;
}

.leo-plist-style-5 .thumbnail-container .leo-more-cdown ul li span {
	display: none;
}

.leo-plist-style-5 .thumbnail-container .wr-price-reviews {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
	-ms-flex-pack: justify;
}

.leo-plist-style-5 .thumbnail-container .add-to-cart {
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
	right: 0;
	height: 35px;
	font-size: 12px;
	text-transform: uppercase;
	background-color: #000;
	color: #fff;
}

@media (min-width:992px) {
	.leo-plist-style-5 .thumbnail-container .add-to-cart {
		opacity: 0;
		-ms-opacity: 0;
		-o-opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		filter: alpha(opacity=0);
		visibility: hidden;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-ms-transition: all 0.5s;
		-o-transition: all 0.5s;
		transition: all 0.5s;
		transform: translateY(100%);
	}
}

.leo-plist-style-5 .thumbnail-container .add-to-cart .leo-bt-cart-content {
	display: inline-block;
}

.leo-plist-style-5 .thumbnail-container .add-to-cart:hover:after {
	padding-left: 10px;
	opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
}

.rtl .leo-plist-style-5 .thumbnail-container .add-to-cart:hover:after {
	padding-right: 10px;
	padding-left: inherit;
}

.leo-plist-style-5 .thumbnail-container .add-to-cart:after {
	content: "\f101";
	font: normal normal normal 14px/1 "FontAwesome";
	display: inline-block;
	-webkit-transition: all ease 0.35s;
	-moz-transition: all ease 0.35s;
	-ms-transition: all ease 0.35s;
	-o-transition: all ease 0.35s;
	transition: all ease 0.35s;
	opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
	visibility: hidden;
}

.leo-plist-style-5 .thumbnail-container .add-to-cart.active:after {
	display: none;
}

.leo-plist-style-5 .thumbnail-container .add-to-cart.active .cssload-speeding-wheel {
	border-left-color: #fff;
	border-right-color: #fff;
}

.leo-plist-style-5 .thumbnail-container .group-transition {
	display: inline-block;
	width: 100%;
	padding: 8px 0;
	border-bottom: 1px solid #e1e1e1;
	position: relative;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
	-ms-flex-pack: justify;
	margin-bottom: 10px;
}

.leo-plist-style-5 .thumbnail-container .group-transition .wr-sale-stock {
	width: 65%;
	float: left;
	text-align: left;
}

.rtl .leo-plist-style-5 .thumbnail-container .group-transition .wr-sale-stock {
	float: right;
}

.rtl .leo-plist-style-5 .thumbnail-container .group-transition .wr-sale-stock {
	text-align: right;
}

@media (max-width:1499px) {
	.leo-plist-style-5 .thumbnail-container .group-transition .wr-sale-stock {
		width: 60%;
	}
}

.leo-plist-style-5 .thumbnail-container .group-transition .wr-sale-stock .leo-sale {
	line-height: 25px;
	display: inline-block;
}

.leo-plist-style-5 .thumbnail-container .group-transition .wr-sale-stock .leo-sale .discount-percentage {
	position: static;
}

.leo-plist-style-5 .thumbnail-container .group-transition .wr-sale-stock .leo-sale label {
	margin: 0 5px 0 0;
	padding: 0 7px;
	background-color: var(--sale-badge-background);
	color: var(--sale-badge-color);
	font-family: var(--font-family-heading);
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
}

.rtl .leo-plist-style-5 .thumbnail-container .group-transition .wr-sale-stock .leo-sale label {
	margin: 0 0 0 5px;
}

.leo-plist-style-5 .thumbnail-container .group-transition .wr-sale-stock span {
	line-height: 25px;
	font-size: 13px;
}

@media (max-width:1499px) {
	.leo-plist-style-5 .thumbnail-container .group-transition .wr-sale-stock span {
		font-size: 12px;
	}
}

.leo-plist-style-5 .thumbnail-container .functional-buttons {
	width: 35%;
	position: static;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-moz-box-pack: end;
	box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-justify-content: flex-end;
	-ms-justify-content: flex-end;
	-o-justify-content: flex-end;
	justify-content: flex-end;
	-ms-flex-pack: end;
}

@media (min-width:992px) {
	.leo-plist-style-5 .thumbnail-container .functional-buttons {
		-webkit-transform: translateY(-100%);
		-moz-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
		-o-transform: translateY(-100%);
		transform: translateY(-100%);
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-ms-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
		visibility: hidden;
		opacity: 0;
		-ms-opacity: 0;
		-o-opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		filter: alpha(opacity=0);
	}
}

@media (max-width:1499px) {
	.leo-plist-style-5 .thumbnail-container .functional-buttons {
		width: 40%;
	}
}

.leo-plist-style-5 .thumbnail-container .functional-buttons .btn-product,.leo-plist-style-5 .thumbnail-container .functional-buttons .quick-view {
	width: 26px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background: transparent;
	padding: 0;
	border: 0;
}

.leo-plist-style-5 .thumbnail-container .functional-buttons .btn-product span span,.leo-plist-style-5 .thumbnail-container .functional-buttons .quick-view span span {
	display: none;
}

.leo-plist-style-5 .thumbnail-container .functional-buttons .btn-product i,.leo-plist-style-5 .thumbnail-container .functional-buttons .quick-view i {
	font-size: 16px;
	color: #000;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.leo-plist-style-5 .thumbnail-container .functional-buttons .btn-product:hover i,.leo-plist-style-5 .thumbnail-container .functional-buttons .btn-product.added i,.leo-plist-style-5 .thumbnail-container .functional-buttons .quick-view:hover i,.leo-plist-style-5 .thumbnail-container .functional-buttons .quick-view.added i {
	color: var(--product-button-color-hover);
}

@media (min-width:992px) {
	.leo-plist-style-5 .thumbnail-container:hover .add-to-cart {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
		opacity: 1;
		-ms-opacity: 1;
		-o-opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		filter: alpha(opacity=100);
		visibility: visible;
	}

	.leo-plist-style-5 .thumbnail-container:hover .functional-buttons {
		visibility: visible;
		opacity: 1;
		-ms-opacity: 1;
		-o-opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-ms-transform: translateY(0%);
		-o-transform: translateY(0%);
		transform: translateY(0%);
	}
}

.leo-plist-style-6 .thumbnail-container .product-title a {
	text-align: center;
}

.leo-plist-style-6 .thumbnail-container .functional-buttons {
	position: absolute;
	bottom: 15px;
	left: 15px;
	right: 15px;
	font-size: 0;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	box-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center;
}

.leo-plist-style-6 .thumbnail-container .functional-buttons .btn-product,.leo-plist-style-6 .thumbnail-container .functional-buttons .quick-view {
	pointer-events: auto;
	width: 42px;
	height: 42px;
	border: 0;
	line-height: 42px;
	text-align: center;
	padding: 0;
	background: var(--product-button-bg);
	border-radius: 50%;
	display: block;
	color: var(--product-button-color);
	transition: all 0.4s;
	position: relative;
}

.leo-plist-style-6 .thumbnail-container .functional-buttons .btn-product.added,.leo-plist-style-6 .thumbnail-container .functional-buttons .quick-view.added {
	color: var(--product-button-color-hover);
}

.leo-plist-style-6 .thumbnail-container .functional-buttons .btn-product:hover,.leo-plist-style-6 .thumbnail-container .functional-buttons .quick-view:hover {
	background: var(--product-button-bg-hover);
	color: var(--product-button-color-hover);
}

.leo-plist-style-6 .thumbnail-container .functional-buttons .btn-product:hover i,.leo-plist-style-6 .thumbnail-container .functional-buttons .quick-view:hover i {
	color: var(--product-button-color-hover);
}

.leo-plist-style-6 .thumbnail-container .functional-buttons .btn-product:active,.leo-plist-style-6 .thumbnail-container .functional-buttons .quick-view:active {
	box-shadow: none;
}

.leo-plist-style-6 .thumbnail-container .functional-buttons .btn-product i,.leo-plist-style-6 .thumbnail-container .functional-buttons .quick-view i {
	display: inline-block;
	vertical-align: middle;
	margin: auto;
	color: var(--product-button-color);
}

.leo-plist-style-6 .thumbnail-container .functional-buttons .btn-product .leo-wishlist-bt-content,.leo-plist-style-6 .thumbnail-container .functional-buttons .btn-product .leo-bt-cart-content,.leo-plist-style-6 .thumbnail-container .functional-buttons .btn-product .leo-quickview-bt-content,.leo-plist-style-6 .thumbnail-container .functional-buttons .btn-product .leo-compare-bt-content,.leo-plist-style-6 .thumbnail-container .functional-buttons .quick-view .leo-wishlist-bt-content,.leo-plist-style-6 .thumbnail-container .functional-buttons .quick-view .leo-bt-cart-content,.leo-plist-style-6 .thumbnail-container .functional-buttons .quick-view .leo-quickview-bt-content,.leo-plist-style-6 .thumbnail-container .functional-buttons .quick-view .leo-compare-bt-content {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	box-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	margin: auto;
	height: 100%;
}

.leo-plist-style-6 .thumbnail-container .functional-buttons .btn-product span span,.leo-plist-style-6 .thumbnail-container .functional-buttons .quick-view span span {
	position: absolute;
	bottom: 100%;
	left: 50%;
	z-index: 2;
	transform: translateX(-50%);
	margin-bottom: 30px;
	color: #fff;
	background: #000;
	font-size: 14px;
	line-height: 1;
	padding: 5px 15px 7px;
	transition: all 0.4s;
	opacity: 0;
	visibility: hidden;
	line-height: 1;
	white-space: nowrap;
	text-transform: none;
	letter-spacing: 0;
	font-weight: 500;
	border-radius: 3px;
	pointer-events: none;
}

.leo-plist-style-6 .thumbnail-container .functional-buttons .btn-product span span:before,.leo-plist-style-6 .thumbnail-container .functional-buttons .quick-view span span:before {
	content: "";
	border: 5px solid transparent;
	border-top-color: #000;
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
}

.leo-plist-style-6 .thumbnail-container .functional-buttons .btn-product:hover span span,.leo-plist-style-6 .thumbnail-container .functional-buttons .quick-view:hover span span {
	opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
	margin-bottom: 10px;
}

@media (min-width:992px) {
	.leo-plist-style-6 .thumbnail-container .functional-buttons {
		opacity: 0;
		-ms-opacity: 0;
		-o-opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		filter: alpha(opacity=0);
		visibility: hidden;
	}
}

@media (max-width:480px) {
	.leo-plist-style-6 .thumbnail-container .functional-buttons {
		bottom: 30px;
	}
}

.leo-plist-style-6 .thumbnail-container .btn-product,.leo-plist-style-6 .thumbnail-container .quick-view {
	background: transparent;
	color: #000;
	text-transform: uppercase;
	border: 1px solid #e1e1e1;
	margin-top: 20px;
}

.leo-plist-style-6 .thumbnail-container .btn-product:hover,.leo-plist-style-6 .thumbnail-container .quick-view:hover {
	background: var(--product-button-bg-hover);
	border-color: var(--product-button-color);
	color: #fff;
}

.leo-plist-style-6 .thumbnail-container:hover .functional-buttons {
	opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
}

.leo-plist-style-6 .thumbnail-container .product-meta {
	text-align: center;
}

.leo-plist-style-7 .product-meta {
	padding: 20px 10px 0;
}

.leo-plist-style-7 .thumbnail-container .full_attribute {
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

@media (min-width:480px) {
	.leo-plist-style-7 .thumbnail-container .full_attribute {
		position: absolute;
		bottom: 10px;
		left: 20px;
		display: none;
		padding: 10px;
	}

	.rtl .leo-plist-style-7 .thumbnail-container .full_attribute {
		right: 20px;
		left: auto;
	}
}

@media (max-width:480px) {
	.leo-plist-style-7 .thumbnail-container .full_attribute {
		margin-top: 10px;
	}
}

.leo-plist-style-7 .thumbnail-container .full_attribute .product_attr li:not(.color) {
	position: relative;
}

.leo-plist-style-7 .thumbnail-container .full_attribute .product_attr li:not(.color) a {
	padding: 3px 8px;
	border: 1px solid #000;
	background: #fff;
}

.leo-plist-style-7 .thumbnail-container .full_attribute .product_attr li:not(.color) a:hover {
	border-color: var(--theme-color-default);
}

.leo-plist-style-7 .thumbnail-container .full_attribute .product_attr li:not(.color).Sold-Out a {
	border: 1px solid #969696;
}

.leo-plist-style-7 .thumbnail-container .wr-sale-stock {
	position: absolute;
	top: 0;
	right: 0;
	color: #000;
}

.rtl .leo-plist-style-7 .thumbnail-container .wr-sale-stock {
	left: 0;
	right: auto;
}

.leo-plist-style-7 .thumbnail-container .wr-sale-stock:before {
	content: "";
	top: 0;
	right: 0;
	width: 0;
	height: 0;
	border-top: 70px solid #000;
	border-left: 70px solid transparent;
	position: absolute;
	z-index: 1;
}

.rtl .leo-plist-style-7 .thumbnail-container .wr-sale-stock:before {
	left: 0;
	right: auto;
}

.rtl .leo-plist-style-7 .thumbnail-container .wr-sale-stock:before {
	border-right: 70px solid transparent;
	border-left: inherit;
}

.leo-plist-style-7 .thumbnail-container .wr-sale-stock .product-last-items {
	position: relative;
	z-index: 10000;
	color: #fff;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	display: block;
	margin-top: 18px;
	text-transform: uppercase;
	font-size: 10px;
}

.leo-plist-style-7 .thumbnail-container .discount-percentage {
	display: none;
}

.leo-plist-style-7 .thumbnail-container .wr-price-reviews {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
	-ms-flex-pack: justify;
}

.leo-plist-style-7 .thumbnail-container .wr-price-reviews .star {
	font-size: 14px;
	line-height: normal;
}

.leo-plist-style-7 .thumbnail-container .wr-price-reviews .nb-revews {
	display: none;
}

.leo-plist-style-7 .thumbnail-container .functional-buttons {
	display: inline-block;
	width: 100%;
	text-align: right;
	margin-top: 10px;
}

.rtl .leo-plist-style-7 .thumbnail-container .functional-buttons {
	text-align: left;
}

@media (min-width:992px) {
	.leo-plist-style-7 .thumbnail-container .functional-buttons {
		position: absolute;
		bottom: 0;
		top: inherit;
		margin-top: 0;
		-webkit-transform: scale(0,1);
		-ms-transform: scale(0,1);
		transform: scale(0,1);
		opacity: 0;
		-ms-opacity: 0;
		-o-opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		filter: alpha(opacity=0);
		visibility: hidden;
		-webkit-transform: translate3d(0,-20px,0);
		transform: translate3d(0,-20px,0);
		-webkit-transition: all 0.4s cubic-bezier(.44,.13,.48,.87);
		-moz-transition: all 0.4s cubic-bezier(.44,.13,.48,.87);
		-ms-transition: all 0.4s cubic-bezier(.44,.13,.48,.87);
		-o-transition: all 0.4s cubic-bezier(.44,.13,.48,.87);
		transition: all 0.4s cubic-bezier(.44,.13,.48,.87);
	}
}

.leo-plist-style-7 .thumbnail-container .functional-buttons>div {
	display: inline-block;
	padding: 0;
	margin: 0;
}

.leo-plist-style-7 .thumbnail-container .functional-buttons>div .btn-product,.leo-plist-style-7 .thumbnail-container .functional-buttons>div .quick-view {
	color: #000;
	padding: 0 5px;
	background: transparent;
	font-size: 10px;
}

.leo-plist-style-7 .thumbnail-container .functional-buttons>div .btn-product i,.leo-plist-style-7 .thumbnail-container .functional-buttons>div .quick-view i {
	margin: 0;
	font-size: 15px;
}

.leo-plist-style-7 .thumbnail-container .functional-buttons>div .btn-product:hover,.leo-plist-style-7 .thumbnail-container .functional-buttons>div .quick-view:hover {
	color: var(--theme-color-default);
}

.leo-plist-style-7 .thumbnail-container .functional-buttons>div .btn-product:hover i,.leo-plist-style-7 .thumbnail-container .functional-buttons>div .quick-view:hover i {
	color: var(--theme-color-default);
}

.leo-plist-style-7 .thumbnail-container .functional-buttons>div .btn-product:not(.add-to-cart) span span,.leo-plist-style-7 .thumbnail-container .functional-buttons>div .quick-view span span {
	display: none;
}

.leo-plist-style-7 .thumbnail-container .functional-buttons>div.button-container {
	float: left;
	border-bottom: 1px solid var(--theme-color-secondary);
}

.rtl .leo-plist-style-7 .thumbnail-container .functional-buttons>div.button-container {
	float: right;
}

.leo-plist-style-7 .thumbnail-container .functional-buttons>div.button-container .btn-product {
	text-transform: uppercase;
	font-size: 14px;
}

.leo-plist-style-7 .thumbnail-container .functional-buttons>div.button-container i {
	display: none;
}

@media (min-width:992px) {
	.leo-plist-style-7 .thumbnail-container:hover .wr-price-reviews {
		opacity: 0;
		-ms-opacity: 0;
		-o-opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		filter: alpha(opacity=0);
		visibility: hidden;
	}
}

@media (min-width:992px) {
	.leo-plist-style-7 .thumbnail-container:hover .functional-buttons {
		opacity: 1;
		-ms-opacity: 1;
		-o-opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		filter: alpha(opacity=100);
		visibility: visible;
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
		width: 95%;
	}
}

.leo-plist-style-7 .thumbnail-container:hover .full_attribute {
	display: block;
}

.leo-plist-style-8 .thumbnail-container {
	-moz-box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);
	-webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);
	-o-box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);
	-ms-box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);
	box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.leo-plist-style-8 .thumbnail-container .product-meta {
	padding: 20px;
}

.leo-plist-style-8 .thumbnail-container .functional-buttons {
	position: absolute;
	z-index: 100;
	background: #fff;
	padding: 3px 10px;
	text-align: center;
	bottom: 15px;
	right: 25px;
}

.rtl .leo-plist-style-8 .thumbnail-container .functional-buttons {
	left: 25px;
	right: auto;
}

@media (min-width:992px) {
	.leo-plist-style-8 .thumbnail-container .functional-buttons {
		opacity: 0;
		-ms-opacity: 0;
		-o-opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		filter: alpha(opacity=0);
		visibility: hidden;
		-webkit-transform: scale(0,1);
		-ms-transform: scale(0,1);
		transform: scale(0,1);
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
}

.leo-plist-style-8 .thumbnail-container .functional-buttons .btn-product,.leo-plist-style-8 .thumbnail-container .functional-buttons .quick-view {
	position: relative;
	display: inline-block;
	height: 37px;
	line-height: 37px;
	width: 20px;
	background: transparent;
	color: #111;
	text-align: center;
	padding: 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.leo-plist-style-8 .thumbnail-container .functional-buttons .btn-product span span,.leo-plist-style-8 .thumbnail-container .functional-buttons .quick-view span span {
	bottom: auto;
	left: initial;
	top: 10px;
	margin-right: 20px;
	transform: translateX(-30px);
	right: 100%;
	border-radius: 0;
	position: absolute;
	margin-bottom: 7px;
	color: var(--product-button-hover-color);
	background: var(--product-button-hover-bg);
	font-size: 8px;
	padding: 5px 10px 3px;
	transition: all 0.4s;
	opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
	visibility: hidden;
	line-height: 15px;
	white-space: nowrap;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 300;
}

.rtl .leo-plist-style-8 .thumbnail-container .functional-buttons .btn-product span span,.rtl .leo-plist-style-8 .thumbnail-container .functional-buttons .quick-view span span {
	margin-left: 20px;
	margin-right: inherit;
}

.rtl .leo-plist-style-8 .thumbnail-container .functional-buttons .btn-product span span,.rtl .leo-plist-style-8 .thumbnail-container .functional-buttons .quick-view span span {
	left: 100%;
	right: auto;
}

.leo-plist-style-8 .thumbnail-container .functional-buttons .btn-product span span:before,.leo-plist-style-8 .thumbnail-container .functional-buttons .quick-view span span:before {
	position: absolute;
	left: 100%;
	content: "";
	top: 5px;
	left: 100%;
	border: 5px solid transparent;
	border-left: 5px solid var(--product-button-hover-bg);
	margin-left: 0;
}

.rtl .leo-plist-style-8 .thumbnail-container .functional-buttons .btn-product span span:before,.rtl .leo-plist-style-8 .thumbnail-container .functional-buttons .quick-view span span:before {
	right: 100%;
	left: auto;
}

.rtl .leo-plist-style-8 .thumbnail-container .functional-buttons .btn-product span span:before,.rtl .leo-plist-style-8 .thumbnail-container .functional-buttons .quick-view span span:before {
	right: 100%;
	left: auto;
}

.rtl .leo-plist-style-8 .thumbnail-container .functional-buttons .btn-product span span:before,.rtl .leo-plist-style-8 .thumbnail-container .functional-buttons .quick-view span span:before {
	border-right: 5px solid var(--product-button-hover-bg);
	border-left: inherit;
}

.rtl .leo-plist-style-8 .thumbnail-container .functional-buttons .btn-product span span:before,.rtl .leo-plist-style-8 .thumbnail-container .functional-buttons .quick-view span span:before {
	margin-right: 0;
	margin-left: inherit;
}

.leo-plist-style-8 .thumbnail-container .functional-buttons .btn-product i,.leo-plist-style-8 .thumbnail-container .functional-buttons .quick-view i {
	margin-right: 0;
}

.rtl .leo-plist-style-8 .thumbnail-container .functional-buttons .btn-product i,.rtl .leo-plist-style-8 .thumbnail-container .functional-buttons .quick-view i {
	margin-left: 0;
	margin-right: inherit;
}

.leo-plist-style-8 .thumbnail-container .functional-buttons .btn-product:hover i,.leo-plist-style-8 .thumbnail-container .functional-buttons .quick-view:hover i {
	color: var(--theme-color-default);
}

.leo-plist-style-8 .thumbnail-container .functional-buttons .btn-product:hover span span,.leo-plist-style-8 .thumbnail-container .functional-buttons .quick-view:hover span span {
	opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
	transform: translateX(0);
}

.leo-plist-style-8 .thumbnail-container .functional-buttons>div:not(:last-child) {
	border-bottom: 1px solid #e6e6e6;
}

.leo-plist-style-8 .thumbnail-container .box-card-info {
	border-top: 1px solid #e6e6e6;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	box-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	padding: 15px 0 0 0;
	margin-top: 10px;
}

.leo-plist-style-8 .thumbnail-container .box-card-info .button-container {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	position: relative;
}

.leo-plist-style-8 .thumbnail-container .box-card-info .button-container .btn-product {
	left: 0;
	background: transparent;
	color: var(--product-button-color-hover);
	border-radius: 1.875rem;
	padding: 0;
	min-width: 24px;
	height: 24px;
	line-height: 20px;
	padding: 0 10px 0 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.rtl .leo-plist-style-8 .thumbnail-container .box-card-info .button-container .btn-product {
	right: 0;
	left: auto;
}

.rtl .leo-plist-style-8 .thumbnail-container .box-card-info .button-container .btn-product {
	padding: 0 0 0 10px;
}

.leo-plist-style-8 .thumbnail-container .box-card-info .button-container .btn-product i {
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	background: var(--product-button-background-hover);
	font-size: 11px;
	width: 24px;
	height: 24px;
	line-height: 24px;
	border: 1px solid var(--product-button-color-hover);
	border-radius: 50px;
}

.rtl .leo-plist-style-8 .thumbnail-container .box-card-info .button-container .btn-product i {
	right: 0;
	left: auto;
}

.leo-plist-style-8 .thumbnail-container .box-card-info .button-container .btn-product span span {
	padding: 0;
	display: none;
}

.leo-plist-style-8 .thumbnail-container .box-card-info .product-price-and-shipping {
	margin: 0;
	margin-left: 10px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.rtl .leo-plist-style-8 .thumbnail-container .box-card-info .product-price-and-shipping {
	margin-right: 10px;
	margin-left: inherit;
}

.leo-plist-style-8 .thumbnail-container:hover {
	-moz-box-shadow: 0 10px 10px 0 rgba(0,0,0,.2);
	-webkit-box-shadow: 0 10px 10px 0 rgba(0,0,0,.2);
	-o-box-shadow: 0 10px 10px 0 rgba(0,0,0,.2);
	-ms-box-shadow: 0 10px 10px 0 rgba(0,0,0,.2);
	box-shadow: 0 10px 10px 0 rgba(0,0,0,.2);
}

@media (min-width:992px) {
	.leo-plist-style-8 .thumbnail-container:hover .functional-buttons {
		opacity: 1;
		-ms-opacity: 1;
		-o-opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		filter: alpha(opacity=100);
		visibility: visible;
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}
}

@media (min-width:992px) {
	.leo-plist-style-8 .thumbnail-container:hover .functional-buttons .btn-product,.leo-plist-style-8 .thumbnail-container:hover .functional-buttons .quick-view {
		transform: translateX(0);
	}
}

.leo-plist-style-8 .thumbnail-container:hover .box-card-info .btn-product {
	background: var(--product-button-bg-hover);
	color: #fff;
	padding-left: 20px;
}

.rtl .leo-plist-style-8 .thumbnail-container:hover .box-card-info .btn-product {
	padding-right: 20px;
	padding-left: inherit;
}

.leo-plist-style-8 .thumbnail-container:hover .box-card-info .btn-product i {
	color: var(--product-button-color-hover);
}

.leo-plist-style-8 .thumbnail-container:hover .box-card-info .btn-product span span {
	visibility: visible;
	opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
	padding: 0 10px 0 10px;
	display: block;
}

.rtl .leo-plist-style-8 .thumbnail-container:hover .box-card-info .btn-product span span {
	padding: 0 10px 0 10px;
}

.leo-plist-style-8 .thumbnail-container:hover .box-card-info .product-price-and-shipping {
	display: none;
}

.leo-plist-style-9 .product-meta {
	text-align: center;
}

.category-default {
	margin-top: 5px;
}

.category-default a {
	color: #525252;
	font-weight: 500;
	font-size: 14px;
	text-transform: none;
}

.leo-more-cdown .deal-clock {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	box-lines: multiple;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-moz-box-align: center;
	box-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
	-ms-flex-pack: justify;
	margin-top: 10px;
}

.leo-more-cdown .deal-clock li {
	margin-left: 10px;
}

.rtl .leo-more-cdown .deal-clock li {
	margin-right: 10px;
	margin-left: inherit;
}

.plist-1 .thumbnail-container .product-image {
	border-radius: 5px;
	border: 1px solid #e1e1e1;
}

.plist-1 .thumbnail-container .product-image .product-thumbnail {
	border-radius: 5px;
}

.plist-1 .thumbnail-container .product-image img {
	border-radius: 5px;
}

.plist-1 .thumbnail-container .functional-buttons {
	position: absolute;
	top: 16px;
	right: 9px;
	opacity: 0;
	visibility: hidden;
	transition: 0.25s all;
}

.rtl .plist-1 .thumbnail-container .functional-buttons {
	left: 9px;
	right: auto;
}

.plist-1 .thumbnail-container .functional-buttons .btn-product,.plist-1 .thumbnail-container .functional-buttons .quick-view {
	pointer-events: auto;
	width: 42px;
	height: 42px;
	border: 0;
	line-height: 42px;
	text-align: center;
	padding: 0;
	background: var(--product-button-bg);
	border-radius: 50%;
	display: block;
	color: var(--product-button-color);
	transition: all 0.4s;
	position: relative;
}

.plist-1 .thumbnail-container .functional-buttons .btn-product.added,.plist-1 .thumbnail-container .functional-buttons .quick-view.added {
	color: var(--product-button-color-hover);
}

.plist-1 .thumbnail-container .functional-buttons .btn-product:hover,.plist-1 .thumbnail-container .functional-buttons .quick-view:hover {
	background: var(--product-button-bg-hover);
	color: var(--product-button-color-hover);
}

.plist-1 .thumbnail-container .functional-buttons .btn-product:hover i,.plist-1 .thumbnail-container .functional-buttons .quick-view:hover i {
	color: var(--product-button-color-hover);
}

.plist-1 .thumbnail-container .functional-buttons .btn-product:active,.plist-1 .thumbnail-container .functional-buttons .quick-view:active {
	box-shadow: none;
}

.plist-1 .thumbnail-container .functional-buttons .btn-product i,.plist-1 .thumbnail-container .functional-buttons .quick-view i {
	display: inline-block;
	vertical-align: middle;
	margin: auto;
	color: var(--product-button-color);
}

.plist-1 .thumbnail-container .functional-buttons .btn-product .leo-wishlist-bt-content,.plist-1 .thumbnail-container .functional-buttons .btn-product .leo-bt-cart-content,.plist-1 .thumbnail-container .functional-buttons .btn-product .leo-quickview-bt-content,.plist-1 .thumbnail-container .functional-buttons .btn-product .leo-compare-bt-content,.plist-1 .thumbnail-container .functional-buttons .quick-view .leo-wishlist-bt-content,.plist-1 .thumbnail-container .functional-buttons .quick-view .leo-bt-cart-content,.plist-1 .thumbnail-container .functional-buttons .quick-view .leo-quickview-bt-content,.plist-1 .thumbnail-container .functional-buttons .quick-view .leo-compare-bt-content {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	box-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	margin: auto;
	height: 100%;
}

.plist-1 .thumbnail-container .functional-buttons .btn-product span span,.plist-1 .thumbnail-container .functional-buttons .quick-view span span {
	position: absolute;
	bottom: 100%;
	left: 50%;
	z-index: 2;
	transform: translateX(-50%);
	margin-bottom: 30px;
	color: #fff;
	background: #000;
	font-size: 14px;
	line-height: 1;
	padding: 5px 15px 7px;
	transition: all 0.4s;
	opacity: 0;
	visibility: hidden;
	line-height: 1;
	white-space: nowrap;
	text-transform: none;
	letter-spacing: 0;
	font-weight: 500;
	border-radius: 3px;
	pointer-events: none;
}

.plist-1 .thumbnail-container .functional-buttons .btn-product span span:before,.plist-1 .thumbnail-container .functional-buttons .quick-view span span:before {
	content: "";
	border: 5px solid transparent;
	border-top-color: #000;
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
}

.plist-1 .thumbnail-container .functional-buttons .btn-product:hover span span,.plist-1 .thumbnail-container .functional-buttons .quick-view:hover span span {
	opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
	margin-bottom: 10px;
}

.plist-1 .thumbnail-container .functional-buttons .btn,.plist-1 .thumbnail-container .functional-buttons .quick-view {
	width: 40px;
	height: 40px;
	line-height: 40px;
}

.plist-1 .thumbnail-container .functional-buttons .btn i,.plist-1 .thumbnail-container .functional-buttons .quick-view i {
	width: 40px;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.plist-1 .thumbnail-container .functional-buttons .btn span span,.plist-1 .thumbnail-container .functional-buttons .quick-view span span {
	margin-bottom: 0;
	transform: translateY(-50%);
	top: 50%;
	bottom: auto;
	right: calc(100% + 20px);
	left: auto;
}

[dir] .plist-1 .thumbnail-container .functional-buttons .btn span span,[dir] .plist-1 .thumbnail-container .functional-buttons .quick-view span span {
	right: auto;
	left: calc(100% + 20px);
}

.plist-1 .thumbnail-container .functional-buttons .btn span span::before,.plist-1 .thumbnail-container .functional-buttons .quick-view span span::before {
	border-top-color: transparent;
	border-left-color: #000;
	top: 50%;
	left: 100%;
	margin-left: 0;
	transform: translateY(-50%);
}

[dir] .plist-1 .thumbnail-container .functional-buttons .btn span span::before,[dir] .plist-1 .thumbnail-container .functional-buttons .quick-view span span::before {
	left: auto;
	right: 100%;
	border-left-color: transparent;
	border-right-color: #000;
}

.plist-1 .thumbnail-container .product-meta {
	padding: 18px 0 0;
}

.plist-1 .thumbnail-container .leo-list-product-reviews {
	text-align: left;
	margin-top: 0;
	margin-bottom: 11px;
	line-height: 1;
}

.rtl .plist-1 .thumbnail-container .leo-list-product-reviews {
	text-align: right;
}

.plist-1 .thumbnail-container .leo-list-product-reviews .nb-revews {
	display: none;
}

.plist-1 .thumbnail-container .product-title {
	margin-bottom: 3px;
}

.plist-1 .thumbnail-container .price-group {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.plist-1 .thumbnail-container .price-group .add-to-cart {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 40px 0 0;
	font-size: 0;
	letter-spacing: 0;
	border: none;
	color: transparent;
	transition: all ease-in-out 0.3s;
	line-height: 40px;
	height: 40px;
	min-width: 40px;
	text-align: center;
	background-color: #f5f5f5;
	color: #000;
	border-radius: 20px;
}

.rtl .plist-1 .thumbnail-container .price-group .add-to-cart {
	padding: 0 0 0 40px;
}

.plist-1 .thumbnail-container .price-group .add-to-cart i {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	position: absolute;
	top: 0;
	right: 0;
	font-size: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}

.rtl .plist-1 .thumbnail-container .price-group .add-to-cart i {
	left: 0;
	right: auto;
}

.plist-1 .thumbnail-container .price-group .add-to-cart i::before {
	content: "\f290";
	font-family: "Font Awesome Light";
	font-size: 20px;
}

.plist-1 .thumbnail-container .price-group .add-to-cart span span {
	display: inline-block;
	text-indent: -999em;
	line-height: 24px;
	font-weight: 700;
	text-transform: uppercase;
}

.plist-1 .thumbnail-container .price-group .add-to-cart:hover {
	font-size: 12px;
	background-color: #000;
	color: #fff;
}

.plist-1 .thumbnail-container .price-group .add-to-cart:hover .cssload-speeding-wheel {
	border-top-color: #fff;
	border-bottom-color: #fff;
}

.plist-1 .thumbnail-container .price-group .add-to-cart:hover span span {
	text-indent: 20px;
}

.plist-1 .thumbnail-container:hover .functional-buttons {
	opacity: 1;
	visibility: visible;
}

.plist-2 .thumbnail-container {
	background: var(--product-background);
}

.plist-2 .thumbnail-container .functional-buttons {
	position: absolute;
	bottom: 30px;
	left: 15px;
	right: 15px;
	font-size: 0;
	transition: all 0.3s;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	box-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center;
}

.plist-2 .thumbnail-container .functional-buttons .btn-product,.plist-2 .thumbnail-container .functional-buttons .quick-view {
	pointer-events: auto;
	width: 42px;
	height: 42px;
	border: 0;
	line-height: 42px;
	text-align: center;
	padding: 0;
	background: var(--product-button-bg);
	border-radius: 50%;
	display: block;
	color: var(--product-button-color);
	transition: all 0.4s;
	position: relative;
}

.plist-2 .thumbnail-container .functional-buttons .btn-product.added,.plist-2 .thumbnail-container .functional-buttons .quick-view.added {
	color: var(--product-button-color-hover);
}

.plist-2 .thumbnail-container .functional-buttons .btn-product:hover,.plist-2 .thumbnail-container .functional-buttons .quick-view:hover {
	background: var(--product-button-bg-hover);
	color: var(--product-button-color-hover);
}

.plist-2 .thumbnail-container .functional-buttons .btn-product:hover i,.plist-2 .thumbnail-container .functional-buttons .quick-view:hover i {
	color: var(--product-button-color-hover);
}

.plist-2 .thumbnail-container .functional-buttons .btn-product:active,.plist-2 .thumbnail-container .functional-buttons .quick-view:active {
	box-shadow: none;
}

.plist-2 .thumbnail-container .functional-buttons .btn-product i,.plist-2 .thumbnail-container .functional-buttons .quick-view i {
	display: inline-block;
	vertical-align: middle;
	margin: auto;
	color: var(--product-button-color);
}

.plist-2 .thumbnail-container .functional-buttons .btn-product .leo-wishlist-bt-content,.plist-2 .thumbnail-container .functional-buttons .btn-product .leo-bt-cart-content,.plist-2 .thumbnail-container .functional-buttons .btn-product .leo-quickview-bt-content,.plist-2 .thumbnail-container .functional-buttons .btn-product .leo-compare-bt-content,.plist-2 .thumbnail-container .functional-buttons .quick-view .leo-wishlist-bt-content,.plist-2 .thumbnail-container .functional-buttons .quick-view .leo-bt-cart-content,.plist-2 .thumbnail-container .functional-buttons .quick-view .leo-quickview-bt-content,.plist-2 .thumbnail-container .functional-buttons .quick-view .leo-compare-bt-content {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	box-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	margin: auto;
	height: 100%;
}

.plist-2 .thumbnail-container .functional-buttons .btn-product span span,.plist-2 .thumbnail-container .functional-buttons .quick-view span span {
	position: absolute;
	bottom: 100%;
	left: 50%;
	z-index: 2;
	transform: translateX(-50%);
	margin-bottom: 30px;
	color: #fff;
	background: #000;
	font-size: 14px;
	line-height: 1;
	padding: 5px 15px 7px;
	transition: all 0.4s;
	opacity: 0;
	visibility: hidden;
	line-height: 1;
	white-space: nowrap;
	text-transform: none;
	letter-spacing: 0;
	font-weight: 500;
	border-radius: 3px;
	pointer-events: none;
}

.plist-2 .thumbnail-container .functional-buttons .btn-product span span:before,.plist-2 .thumbnail-container .functional-buttons .quick-view span span:before {
	content: "";
	border: 5px solid transparent;
	border-top-color: #000;
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
}

.plist-2 .thumbnail-container .functional-buttons .btn-product:hover span span,.plist-2 .thumbnail-container .functional-buttons .quick-view:hover span span {
	opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
	margin-bottom: 10px;
}

@media (min-width:992px) {
	.plist-2 .thumbnail-container .functional-buttons {
		opacity: 0;
		-ms-opacity: 0;
		-o-opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		filter: alpha(opacity=0);
		visibility: hidden;
		bottom: 0;
	}
}

@media (max-width:480px) {
	.plist-2 .thumbnail-container .functional-buttons {
		bottom: 30px;
	}
}

.plist-2 .thumbnail-container .functional-buttons .btn-product,.plist-2 .thumbnail-container .functional-buttons .quick-view {
	margin: 0 5px;
	background-color: #f5f5f5;
	border: 1px solid #e1e1e1;
}

.plist-2 .thumbnail-container .functional-buttons .btn-product:hover,.plist-2 .thumbnail-container .functional-buttons .quick-view:hover {
	border-color: var(--theme-color-default);
	background-color: var(--theme-color-default);
}

.plist-2 .thumbnail-container .wr-price-reviews {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
	-ms-flex-pack: justify;
	align-items: center;
	margin-top: 10px;
}

.plist-2 .thumbnail-container .wr-price-reviews .star {
	font-size: 14px;
	line-height: normal;
}

.plist-2 .thumbnail-container .wr-price-reviews .nb-revews {
	display: none;
}

.plist-2 .thumbnail-container .product-image {
	border-radius: 5px;
	border: 1px solid #e1e1e1;
}

.plist-2 .thumbnail-container .product-image .product-thumbnail {
	border-radius: 5px;
}

.plist-2 .thumbnail-container .product-meta {
	padding: 20px 0 0;
}

.plist-2 .thumbnail-container .product-price-and-shipping,.plist-2 .thumbnail-container .leo-list-product-reviews {
	margin-top: 0;
}

.plist-2 .thumbnail-container:hover .functional-buttons {
	bottom: 30px;
	opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
}

@media (max-width:480px) {
	.plist-3 .thumbnail-container .slick-arrows {
		display: none;
	}
}

.plist-3 .thumbnail-container .product-image {
	border-radius: 5px;
	border: 1px solid #e1e1e1;
}

.plist-3 .thumbnail-container .product-image .product-thumbnail {
	border-radius: 5px;
}

.plist-3 .thumbnail-container .functional-buttons {
	bottom: 50%;
	position: absolute;
	right: auto;
	left: 10px;
	padding: 0;
	transform: translateY(50%);
	z-index: 9;
}

.rtl .plist-3 .thumbnail-container .functional-buttons {
	right: 10px;
	left: auto;
}

.plist-3 .thumbnail-container .functional-buttons .btn-product,.plist-3 .thumbnail-container .functional-buttons .quick-view {
	pointer-events: auto;
	width: 42px;
	height: 42px;
	border: 0;
	line-height: 42px;
	text-align: center;
	padding: 0;
	background: var(--product-button-bg);
	border-radius: 50%;
	display: block;
	color: var(--product-button-color);
	transition: all 0.4s;
	position: relative;
}

.plist-3 .thumbnail-container .functional-buttons .btn-product.added,.plist-3 .thumbnail-container .functional-buttons .quick-view.added {
	color: var(--product-button-color-hover);
}

.plist-3 .thumbnail-container .functional-buttons .btn-product:hover,.plist-3 .thumbnail-container .functional-buttons .quick-view:hover {
	background: var(--product-button-bg-hover);
	color: var(--product-button-color-hover);
}

.plist-3 .thumbnail-container .functional-buttons .btn-product:hover i,.plist-3 .thumbnail-container .functional-buttons .quick-view:hover i {
	color: var(--product-button-color-hover);
}

.plist-3 .thumbnail-container .functional-buttons .btn-product:active,.plist-3 .thumbnail-container .functional-buttons .quick-view:active {
	box-shadow: none;
}

.plist-3 .thumbnail-container .functional-buttons .btn-product i,.plist-3 .thumbnail-container .functional-buttons .quick-view i {
	display: inline-block;
	vertical-align: middle;
	margin: auto;
	color: var(--product-button-color);
}

.plist-3 .thumbnail-container .functional-buttons .btn-product .leo-wishlist-bt-content,.plist-3 .thumbnail-container .functional-buttons .btn-product .leo-bt-cart-content,.plist-3 .thumbnail-container .functional-buttons .btn-product .leo-quickview-bt-content,.plist-3 .thumbnail-container .functional-buttons .btn-product .leo-compare-bt-content,.plist-3 .thumbnail-container .functional-buttons .quick-view .leo-wishlist-bt-content,.plist-3 .thumbnail-container .functional-buttons .quick-view .leo-bt-cart-content,.plist-3 .thumbnail-container .functional-buttons .quick-view .leo-quickview-bt-content,.plist-3 .thumbnail-container .functional-buttons .quick-view .leo-compare-bt-content {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	box-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	margin: auto;
	height: 100%;
}

.plist-3 .thumbnail-container .functional-buttons .btn-product span span,.plist-3 .thumbnail-container .functional-buttons .quick-view span span {
	position: absolute;
	bottom: 100%;
	left: 50%;
	z-index: 2;
	transform: translateX(-50%);
	margin-bottom: 30px;
	color: #fff;
	background: #000;
	font-size: 14px;
	line-height: 1;
	padding: 5px 15px 7px;
	transition: all 0.4s;
	opacity: 0;
	visibility: hidden;
	line-height: 1;
	white-space: nowrap;
	text-transform: none;
	letter-spacing: 0;
	font-weight: 500;
	border-radius: 3px;
	pointer-events: none;
}

.plist-3 .thumbnail-container .functional-buttons .btn-product span span:before,.plist-3 .thumbnail-container .functional-buttons .quick-view span span:before {
	content: "";
	border: 5px solid transparent;
	border-top-color: #000;
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
}

.plist-3 .thumbnail-container .functional-buttons .btn-product:hover span span,.plist-3 .thumbnail-container .functional-buttons .quick-view:hover span span {
	opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
	margin-bottom: 10px;
}

@media (min-width:992px) {
	.plist-3 .thumbnail-container .functional-buttons {
		opacity: 0;
		-ms-opacity: 0;
		-o-opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		filter: alpha(opacity=0);
		visibility: hidden;
	}
}

.plist-3 .thumbnail-container .functional-buttons .btn-product,.plist-3 .thumbnail-container .functional-buttons .quick-view {
	margin: 0;
}

@media (min-width:992px) {
	.plist-3 .thumbnail-container .functional-buttons .btn-product,.plist-3 .thumbnail-container .functional-buttons .quick-view {
		transform: translateX(-100%);
	}
}

.plist-3 .thumbnail-container .functional-buttons .btn-product span span,.plist-3 .thumbnail-container .functional-buttons .quick-view span span {
	bottom: auto;
	right: initial;
	top: 10px;
	margin-left: 10px;
	transform: translateX(-10px);
	left: 100%;
}

.rtl .plist-3 .thumbnail-container .functional-buttons .btn-product span span,.rtl .plist-3 .thumbnail-container .functional-buttons .quick-view span span {
	margin-right: 10px;
	margin-left: inherit;
}

.rtl .plist-3 .thumbnail-container .functional-buttons .btn-product span span,.rtl .plist-3 .thumbnail-container .functional-buttons .quick-view span span {
	right: 100%;
	left: auto;
}

.plist-3 .thumbnail-container .functional-buttons .btn-product span span:before,.plist-3 .thumbnail-container .functional-buttons .quick-view span span:before {
	top: 50%;
	right: 100%;
	left: auto;
	transform: translateY(-50%);
	border: 5px solid transparent;
	border-right: 5px solid #000;
	margin-left: 0;
}

.rtl .plist-3 .thumbnail-container .functional-buttons .btn-product span span:before,.rtl .plist-3 .thumbnail-container .functional-buttons .quick-view span span:before {
	border-left: 5px solid #000;
	border-right: inherit;
}

.rtl .plist-3 .thumbnail-container .functional-buttons .btn-product span span:before,.rtl .plist-3 .thumbnail-container .functional-buttons .quick-view span span:before {
	margin-right: 0;
	margin-left: inherit;
}

.plist-3 .thumbnail-container .product-meta {
	text-align: center;
	padding-top: 20px;
}

.plist-3 .thumbnail-container .leo-list-product-reviews {
	display: inline-block;
}

.plist-3 .thumbnail-container .leo-list-product-reviews .leo-list-product-reviews-wraper {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	box-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center;
	line-height: 16px;
}

.plist-3 .thumbnail-container .leo-list-product-reviews .star {
	font-size: 14px;
	line-height: normal;
}

.plist-3 .thumbnail-container .leo-list-product-reviews .nb-revews {
	margin-left: 5px;
	display: none;
}

.rtl .plist-3 .thumbnail-container .leo-list-product-reviews .nb-revews {
	margin-right: 5px;
	margin-left: inherit;
}

@media (min-width:992px) {
	.plist-3 .thumbnail-container:hover .functional-buttons {
		opacity: 1;
		-ms-opacity: 1;
		-o-opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		filter: alpha(opacity=100);
		visibility: visible;
	}
}

.plist-3 .thumbnail-container:hover .functional-buttons .btn-product,.plist-3 .thumbnail-container:hover .functional-buttons .quick-view {
	margin: 10px 0;
}

@media (min-width:992px) {
	.plist-3 .thumbnail-container:hover .functional-buttons .btn-product,.plist-3 .thumbnail-container:hover .functional-buttons .quick-view {
		transform: translateX(0);
	}
}

.plist-3 .thumbnail-container:hover .functional-buttons .btn-product span span,.plist-3 .thumbnail-container:hover .functional-buttons .quick-view span span {
	transform: translateX(0);
}

.plist-4 .thumbnail-container {
	margin-bottom: 30px;
	transition: all 0.4s;
}

@media (max-width:991px) {
	.plist-4 .thumbnail-container {
		margin-bottom: 20px;
	}
}

.plist-4 .thumbnail-container .product-attr {
	margin-top: 10px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	font-size: 12px;
	line-height: 18px;
	font-weight: 700;
	gap: 10px 15px;
}

@media (max-width:480px) {
	.plist-4 .thumbnail-container .slick-arrows {
		display: none;
	}
}

.plist-4 .thumbnail-container .product-image {
	border-radius: 5px;
	border: 1px solid #e1e1e1;
}

.plist-4 .thumbnail-container .product-image .product-thumbnail {
	border-radius: 5px;
}

.plist-4 .thumbnail-container .functional-buttons {
	bottom: 50%;
	position: absolute;
	right: auto;
	left: 10px;
	padding: 0;
	transform: translateY(50%);
	z-index: 9;
}

.rtl .plist-4 .thumbnail-container .functional-buttons {
	right: 10px;
	left: auto;
}

.plist-4 .thumbnail-container .functional-buttons .btn-product,.plist-4 .thumbnail-container .functional-buttons .quick-view {
	pointer-events: auto;
	width: 42px;
	height: 42px;
	border: 0;
	line-height: 42px;
	text-align: center;
	padding: 0;
	background: var(--product-button-bg);
	border-radius: 50%;
	display: block;
	color: var(--product-button-color);
	transition: all 0.4s;
	position: relative;
}

.plist-4 .thumbnail-container .functional-buttons .btn-product.added,.plist-4 .thumbnail-container .functional-buttons .quick-view.added {
	color: var(--product-button-color-hover);
}

.plist-4 .thumbnail-container .functional-buttons .btn-product:hover,.plist-4 .thumbnail-container .functional-buttons .quick-view:hover {
	background: var(--product-button-bg-hover);
	color: var(--product-button-color-hover);
}

.plist-4 .thumbnail-container .functional-buttons .btn-product:hover i,.plist-4 .thumbnail-container .functional-buttons .quick-view:hover i {
	color: var(--product-button-color-hover);
}

.plist-4 .thumbnail-container .functional-buttons .btn-product:active,.plist-4 .thumbnail-container .functional-buttons .quick-view:active {
	box-shadow: none;
}

.plist-4 .thumbnail-container .functional-buttons .btn-product i,.plist-4 .thumbnail-container .functional-buttons .quick-view i {
	display: inline-block;
	vertical-align: middle;
	margin: auto;
	color: var(--product-button-color);
}

.plist-4 .thumbnail-container .functional-buttons .btn-product .leo-wishlist-bt-content,.plist-4 .thumbnail-container .functional-buttons .btn-product .leo-bt-cart-content,.plist-4 .thumbnail-container .functional-buttons .btn-product .leo-quickview-bt-content,.plist-4 .thumbnail-container .functional-buttons .btn-product .leo-compare-bt-content,.plist-4 .thumbnail-container .functional-buttons .quick-view .leo-wishlist-bt-content,.plist-4 .thumbnail-container .functional-buttons .quick-view .leo-bt-cart-content,.plist-4 .thumbnail-container .functional-buttons .quick-view .leo-quickview-bt-content,.plist-4 .thumbnail-container .functional-buttons .quick-view .leo-compare-bt-content {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	box-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	margin: auto;
	height: 100%;
}

.plist-4 .thumbnail-container .functional-buttons .btn-product span span,.plist-4 .thumbnail-container .functional-buttons .quick-view span span {
	position: absolute;
	bottom: 100%;
	left: 50%;
	z-index: 2;
	transform: translateX(-50%);
	margin-bottom: 30px;
	color: #fff;
	background: #000;
	font-size: 14px;
	line-height: 1;
	padding: 5px 15px 7px;
	transition: all 0.4s;
	opacity: 0;
	visibility: hidden;
	line-height: 1;
	white-space: nowrap;
	text-transform: none;
	letter-spacing: 0;
	font-weight: 500;
	border-radius: 3px;
	pointer-events: none;
}

.plist-4 .thumbnail-container .functional-buttons .btn-product span span:before,.plist-4 .thumbnail-container .functional-buttons .quick-view span span:before {
	content: "";
	border: 5px solid transparent;
	border-top-color: #000;
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
}

.plist-4 .thumbnail-container .functional-buttons .btn-product:hover span span,.plist-4 .thumbnail-container .functional-buttons .quick-view:hover span span {
	opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
	margin-bottom: 10px;
}

@media (min-width:992px) {
	.plist-4 .thumbnail-container .functional-buttons {
		opacity: 0;
		-ms-opacity: 0;
		-o-opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		filter: alpha(opacity=0);
		visibility: hidden;
	}
}

.plist-4 .thumbnail-container .functional-buttons .btn-product,.plist-4 .thumbnail-container .functional-buttons .quick-view {
	margin: 10px 0;
}

@media (min-width:992px) {
	.plist-4 .thumbnail-container .functional-buttons .btn-product,.plist-4 .thumbnail-container .functional-buttons .quick-view {
		transform: translateX(-100%);
	}
}

.plist-4 .thumbnail-container .functional-buttons .btn-product span span,.plist-4 .thumbnail-container .functional-buttons .quick-view span span {
	bottom: auto;
	right: initial;
	top: 10px;
	margin-left: 10px;
	transform: translateX(-10px);
	left: 100%;
}

.rtl .plist-4 .thumbnail-container .functional-buttons .btn-product span span,.rtl .plist-4 .thumbnail-container .functional-buttons .quick-view span span {
	margin-right: 10px;
	margin-left: inherit;
}

.rtl .plist-4 .thumbnail-container .functional-buttons .btn-product span span,.rtl .plist-4 .thumbnail-container .functional-buttons .quick-view span span {
	right: 100%;
	left: auto;
}

.plist-4 .thumbnail-container .functional-buttons .btn-product span span:before,.plist-4 .thumbnail-container .functional-buttons .quick-view span span:before {
	top: 50%;
	right: 100%;
	left: auto;
	transform: translateY(-50%);
	border: 5px solid transparent;
	border-right: 5px solid #000;
	margin-left: 0;
}

.rtl .plist-4 .thumbnail-container .functional-buttons .btn-product span span:before,.rtl .plist-4 .thumbnail-container .functional-buttons .quick-view span span:before {
	border-left: 5px solid #000;
	border-right: inherit;
}

.rtl .plist-4 .thumbnail-container .functional-buttons .btn-product span span:before,.rtl .plist-4 .thumbnail-container .functional-buttons .quick-view span span:before {
	margin-right: 0;
	margin-left: inherit;
}

.plist-4 .thumbnail-container .button-review {
	margin: 10px 0 0;
	display: flex;
	align-items: center;
}

.plist-4 .thumbnail-container .button-review .btn-product,.plist-4 .thumbnail-container .button-review .quick-view {
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	padding: 0;
	position: relative;
	background: none;
	display: flex;
	align-items: center;
	justify-content: center;
}

.plist-4 .thumbnail-container .button-review .btn-product i,.plist-4 .thumbnail-container .button-review .quick-view i {
	display: inline-block;
}

.plist-4 .thumbnail-container .button-review .btn-product i.icon-cart,.plist-4 .thumbnail-container .button-review .quick-view i.icon-cart {
	margin-top: -2px;
}

.plist-4 .thumbnail-container .button-review .btn-product i:hover,.plist-4 .thumbnail-container .button-review .quick-view i:hover {
	color: var(--theme-color-default);
}

.plist-4 .thumbnail-container .button-review .btn-product .leo-quickview-bt-content,.plist-4 .thumbnail-container .button-review .btn-product .leo-bt-cart-content,.plist-4 .thumbnail-container .button-review .quick-view .leo-quickview-bt-content,.plist-4 .thumbnail-container .button-review .quick-view .leo-bt-cart-content {
	display: flex;
}

.plist-4 .thumbnail-container .button-review .btn-product span span,.plist-4 .thumbnail-container .button-review .quick-view span span {
	display: block;
	position: absolute;
	bottom: 100%;
	right: 0;
	margin-bottom: 10px;
	padding: 0 10px;
	border-radius: 4px;
	line-height: 25px;
	font-size: 12px;
	font-weight: 500;
	transition: all 0.4s;
	background: #333;
	color: #fff;
	transform: translateY(10px);
	opacity: 0;
	visibility: hidden;
	white-space: nowrap;
}

.plist-4 .thumbnail-container .button-review .btn-product span span:before,.plist-4 .thumbnail-container .button-review .quick-view span span:before {
	content: "";
	border: 5px solid transparent;
	border-top-color: #333;
	position: absolute;
	top: 100%;
	right: 10px;
}

.plist-4 .thumbnail-container .button-review .btn-product:hover span span,.plist-4 .thumbnail-container .button-review .quick-view:hover span span {
	transform: translateY(0);
	opacity: 1;
	visibility: visible;
}

.plist-4 .thumbnail-container .button-review .leo-list-product-reviews {
	float: left;
	text-align: left;
	flex: 1;
}

.rtl .plist-4 .thumbnail-container .button-review .leo-list-product-reviews {
	float: right;
}

.rtl .plist-4 .thumbnail-container .button-review .leo-list-product-reviews {
	text-align: right;
}

.plist-4 .thumbnail-container .button-review .leo-list-product-reviews .nb-revews {
	display: none;
}

.plist-4 .thumbnail-container .button-review>div:not(.leo-list-product-reviews) {
	float: right;
}

.rtl .plist-4 .thumbnail-container .button-review>div:not(.leo-list-product-reviews) {
	float: left;
}

.plist-4 .thumbnail-container .button-review:after {
	content: "";
	display: block;
	clear: both;
}

.plist-4 .thumbnail-container .product-meta {
	padding: 20px 0;
}

.plist-4 .thumbnail-container .leo-list-product-reviews {
	margin: 0;
	min-width: 100px;
}

@media (min-width:992px) {
	.plist-4 .thumbnail-container:hover .functional-buttons {
		opacity: 1;
		-ms-opacity: 1;
		-o-opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		filter: alpha(opacity=100);
		visibility: visible;
	}
}

.plist-4 .thumbnail-container:hover .functional-buttons .btn-product,.plist-4 .thumbnail-container:hover .functional-buttons .quick-view {
	margin: 10px 0;
}

@media (min-width:992px) {
	.plist-4 .thumbnail-container:hover .functional-buttons .btn-product,.plist-4 .thumbnail-container:hover .functional-buttons .quick-view {
		transform: translateX(0);
	}
}

.plist-4 .thumbnail-container:hover .functional-buttons .btn-product span span,.plist-4 .thumbnail-container:hover .functional-buttons .quick-view span span {
	transform: translateX(0);
}

.plist-5 .thumbnail-container .product-price-and-shipping {
	margin-top: 0;
}

.plist-5 .thumbnail-container .product-price-and-shipping .discount-percentage {
	display: none;
}

.plist-5 .thumbnail-container .leo-list-product-reviews {
	margin-top: 0;
}

.plist-5 .thumbnail-container .product-image {
	border-radius: 5px;
	border: 1px solid #e1e1e1;
}

.plist-5 .thumbnail-container .product-image .product-thumbnail {
	border-radius: 5px;
}

.plist-5 .thumbnail-container .product-meta {
	padding: 10px 0 10px 0;
}

.rtl .plist-5 .thumbnail-container .product-meta {
	padding: 10px 0 10px 0;
}

.plist-5 .thumbnail-container .slick-dots {
	bottom: -30px;
}

.plist-5 .thumbnail-container .wr-price-reviews {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
	-ms-flex-pack: justify;
	align-items: center;
	margin-top: 10px;
}

.plist-5 .thumbnail-container .nb-revews {
	display: none;
}

.plist-5 .thumbnail-container .add-to-cart {
	position: absolute;
	bottom: 10px;
	left: 10px;
	right: 10px;
	text-transform: uppercase;
	background-color: #000;
	color: #fff;
	border-radius: 5px;
	font-size: 18px;
	font-weight: 900;
	font-family: var(--font-family-senary);
	padding: 10px 15px;
}

@media (min-width:992px) {
	.plist-5 .thumbnail-container .add-to-cart {
		opacity: 0;
		-ms-opacity: 0;
		-o-opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		filter: alpha(opacity=0);
		visibility: hidden;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-ms-transition: all 0.5s;
		-o-transition: all 0.5s;
		transition: all 0.5s;
		transform: translateY(100%);
	}
}

.plist-5 .thumbnail-container .add-to-cart .leo-bt-cart-content {
	display: inline-block;
}

.plist-5 .thumbnail-container .add-to-cart .leo-bt-cart-content i {
	display: none;
}

.plist-5 .thumbnail-container .add-to-cart:hover:after {
	padding-left: 10px;
	opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
	visibility: visible;
}

.rtl .plist-5 .thumbnail-container .add-to-cart:hover:after {
	padding-right: 10px;
	padding-left: inherit;
}

.plist-5 .thumbnail-container .add-to-cart.active:after {
	display: none;
}

.plist-5 .thumbnail-container .add-to-cart.active .cssload-speeding-wheel {
	border-left-color: #fff;
	border-right-color: #fff;
}

.plist-5 .thumbnail-container .group-transition {
	display: inline-block;
	width: 100%;
	padding: 8px 0;
	border-bottom: 1px solid #e1e1e1;
	position: relative;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
	-ms-flex-pack: justify;
	margin-bottom: 10px;
}

.plist-5 .thumbnail-container .group-transition .wr-sale-stock {
	width: 65%;
	float: left;
	text-align: left;
}

.rtl .plist-5 .thumbnail-container .group-transition .wr-sale-stock {
	float: right;
}

.rtl .plist-5 .thumbnail-container .group-transition .wr-sale-stock {
	text-align: right;
}

@media (max-width:1499px) {
	.plist-5 .thumbnail-container .group-transition .wr-sale-stock {
		width: 60%;
	}
}

.plist-5 .thumbnail-container .group-transition .wr-sale-stock .leo-sale {
	line-height: 25px;
	display: inline-block;
}

.plist-5 .thumbnail-container .group-transition .wr-sale-stock .leo-sale .discount-percentage {
	position: static;
}

.plist-5 .thumbnail-container .group-transition .wr-sale-stock .leo-sale label {
	margin: 0 5px 0 0;
	padding: 0 7px;
	background-color: var(--sale-badge-background);
	color: var(--sale-badge-color);
	font-family: var(--font-family-heading);
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
}

.rtl .plist-5 .thumbnail-container .group-transition .wr-sale-stock .leo-sale label {
	margin: 0 0 0 5px;
}

.plist-5 .thumbnail-container .group-transition .wr-sale-stock span {
	line-height: 25px;
	font-size: 14px;
	font-weight: 600;
	color: #15d11c;
}

.plist-5 .thumbnail-container .functional-buttons {
	width: 35%;
	position: static;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-moz-box-pack: end;
	box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-justify-content: flex-end;
	-ms-justify-content: flex-end;
	-o-justify-content: flex-end;
	justify-content: flex-end;
	-ms-flex-pack: end;
}

@media (min-width:992px) {
	.plist-5 .thumbnail-container .functional-buttons {
		-webkit-transform: translateY(-100%);
		-moz-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
		-o-transform: translateY(-100%);
		transform: translateY(-100%);
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-ms-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
		visibility: hidden;
		opacity: 0;
		-ms-opacity: 0;
		-o-opacity: 0;
		-moz-opacity: 0;
		-webkit-opacity: 0;
		filter: alpha(opacity=0);
	}
}

@media (max-width:1499px) {
	.plist-5 .thumbnail-container .functional-buttons {
		width: 40%;
	}
}

.plist-5 .thumbnail-container .functional-buttons .btn-product,.plist-5 .thumbnail-container .functional-buttons .quick-view {
	width: auto;
	height: 25px;
	line-height: 25px;
	text-align: center;
	background: transparent;
	padding: 0;
	border: 0;
	display: flex;
	align-items: center;
	margin-left: 10px;
	color: #000;
	box-shadow: none;
}

.rtl .plist-5 .thumbnail-container .functional-buttons .btn-product,.rtl .plist-5 .thumbnail-container .functional-buttons .quick-view {
	margin-right: 10px;
	margin-left: inherit;
}

.plist-5 .thumbnail-container .functional-buttons .btn-product .leo-quickview-bt-content,.plist-5 .thumbnail-container .functional-buttons .btn-product .leo-wishlist-bt-content,.plist-5 .thumbnail-container .functional-buttons .btn-product .leo-compare-bt-content,.plist-5 .thumbnail-container .functional-buttons .quick-view .leo-quickview-bt-content,.plist-5 .thumbnail-container .functional-buttons .quick-view .leo-wishlist-bt-content,.plist-5 .thumbnail-container .functional-buttons .quick-view .leo-compare-bt-content {
	display: flex;
}

.plist-5 .thumbnail-container .functional-buttons .btn-product span span,.plist-5 .thumbnail-container .functional-buttons .quick-view span span {
	display: none;
}

.plist-5 .thumbnail-container .functional-buttons .btn-product i,.plist-5 .thumbnail-container .functional-buttons .quick-view i {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	margin: 0;
}

.plist-5 .thumbnail-container .functional-buttons .btn-product:hover,.plist-5 .thumbnail-container .functional-buttons .btn-product.added,.plist-5 .thumbnail-container .functional-buttons .quick-view:hover,.plist-5 .thumbnail-container .functional-buttons .quick-view.added {
	color: var(--theme-color-default);
}

@media (min-width:992px) {
	.plist-5 .thumbnail-container:hover .add-to-cart {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
		opacity: 1;
		-ms-opacity: 1;
		-o-opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		filter: alpha(opacity=100);
		visibility: visible;
	}

	.plist-5 .thumbnail-container:hover .functional-buttons {
		visibility: visible;
		opacity: 1;
		-ms-opacity: 1;
		-o-opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-ms-transform: translateY(0%);
		-o-transform: translateY(0%);
		transform: translateY(0%);
	}
}

.rtl * {
	direction: rtl!important;
}

.rtl main {
	text-align: right!important;
}

body,html {
	height: 100%;
}

body {
	font-family: var(--font-family-base);
	font-size: 1rem;
	line-height: 1.5em;
	font-weight: 400;
	color: var(--text-color);
	direction: ltr;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

ul {
	list-style: none;
	padding: 0;
}

a {
	color: var(--link-color);
	text-decoration: none;
}

a:hover {
	color: var(--link-color-hover);
	text-decoration: none;
}

a:focus {
	outline: none;
	text-decoration: none;
}

p {
	font-size: 1rem;
	font-weight: 400;
}

.dropdown-item:focus,.dropdown-item:hover {
	background: none;
}

label .color,.custom-checkbox input[type="checkbox"]+span.color {
	display: inline-block;
	margin: .3125rem;
	border: 1px solid rgba(0,0,0,.05);
	cursor: pointer;
	background-size: contain;
	width: 1.25rem;
	height: 1.25rem;
	-moz-box-shadow: 0 0 3px 0 rgba(0,0,0,.15);
	-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,.15);
	-o-box-shadow: 0 0 3px 0 rgba(0,0,0,.15);
	-ms-box-shadow: 0 0 3px 0 rgba(0,0,0,.15);
	box-shadow: 0 0 3px 0 rgba(0,0,0,.15);
}

label .color.active,label .color:hover,.custom-checkbox input[type="checkbox"]+span.color.active,.custom-checkbox input[type="checkbox"]+span.color:hover {
	border: 2px solid #232323;
}

.facet-label.active .custom-checkbox span.color,.facet-label:hover .custom-checkbox span.color {
	border: 2px solid #232323;
}

.h4 {
	font-weight: 700;
}

.btn-secondary,.btn-tertiary {
	padding: .5rem 1.25rem;
	font-weight: 600;
	text-transform: uppercase;
}

.btn-secondary .material-icons,.btn-tertiary .material-icons {
	margin-right: .625rem;
}

.btn-tertiary {
	padding: .25rem;
	margin: .25rem 0;
	font-size: .875rem;
	font-weight: 400;
	color: #7a7a7a;
	text-transform: lowercase;
	background-color: #f7f7f7;
}

.btn-tertiary .material-icons {
	font-size: 1rem;
}

.btn-tertiary:hover {
	border: 1px solid rgba(35,35,35,.2);
}

.btn-unstyle {
	padding: 0;
	text-align: inherit;
	background-color: transparent;
	border: none;
}

.btn-unstyle:focus {
	outline: 0;
}

.btn-unstyle:focus .expand-more {
	color: var(--theme-color-default);
}

.card {
	border: none;
}

label,.label {
	font-size: 16px;
	line-height: 24px;
	font-weight: 500;
	color: #000;
	text-align: right;
}

.rtl label,.rtl .label {
	text-align: left;
}

small.label,small.value {
	font-size: .8125rem;
}

.form-control-label {
	padding-top: .625rem;
}

.form-control {
	padding: 13px 23px;
	color: var(--text-color);
	background: #fff;
	border: 1px solid #e1e1e1;
	min-height: 50px;
	border-radius: 30px;
	font-size: 14px;
	line-height: 20px;
}

.form-control:focus {
	color: #232323;
	background-color: #fff;
	border-color: var(--theme-color-default);
}

textarea.form-control {
	border-radius: 20px;
}

.input-group {
	display: flex;
}

.input-group .form-control:focus {
	outline: none;
}

.input-group .input-group-btn {
	display: block;
	width: auto;
}

.input-group .input-group-btn>.btn {
	display: flex;
	align-items: center;
	height: 100%;
	padding: .25rem 1rem;
	margin-left: 0;
	font-size: .6875rem;
	font-weight: 600;
	color: #000;
	text-transform: uppercase;
	border: 0;
	box-shadow: none;
}

.input-group .input-group-btn>.btn[data-action="show-password"] {
	background: #363a42;
	color: #fff;
	min-width: 100px;
	justify-content: center;
	border-radius: 0 30px 30px 0;
	transition: 0.25s all;
}

.input-group .input-group-btn>.btn[data-action="show-password"]:hover {
	background-color: var(--theme-color-default);
	color: #000;
}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
	color: var(--text-color);
}

input::-moz-placeholder,textarea::-moz-placeholder {
	color: var(--text-color);
}

input:-ms-input-placeholder,textarea:-ms-input-placeholder {
	color: var(--text-color);
}

input:-moz-placeholder,textarea:-moz-placeholder {
	color: var(--text-color);
}

input:active::-webkit-input-placeholder,textarea:active::-webkit-input-placeholder {
	color: #232323;
}

input:active::-moz-placeholder,textarea:active::-moz-placeholder {
	color: #232323;
}

input:active:-ms-input-placeholder,textarea:active:-ms-input-placeholder {
	color: #232323;
}

input:active:-moz-placeholder,textarea:active:-moz-placeholder {
	color: #232323;
}

.form-control-select {
	height: 2.625rem;
	padding: 0 20px;
	background: #f6f6f6 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAPklEQVR4Ae3TwREAEBQD0V/6do4SXPZg7EsBhsQ8IEmSMOsiuEfg3gL3oXC7wK0bd1G4o8X9F4yIkyQfSrIByQBjp7QuND8AAAAASUVORK5CYII=) no-repeat scroll right .5rem center/1.25rem 1.25rem;
	-moz-appearance: none;
	-webkit-appearance: none;
}

.form-control-valign {
	padding-top: .5rem;
}

.form-control-comment {
	padding-top: .5rem;
	font-size: .875rem;
	color: #7a7a7a;
}

.form-control-submit.disabled {
	color: #fff;
	background: #5bc0de;
}

.form-group.has-error input,.form-group.has-error select {
	outline: .1875rem solid #ff4c4c;
}

.form-group.has-error .help-block {
	color: #ff4c4c;
}

.group-span-filestyle label {
	margin: 0;
}

.group-span-filestyle .btn-default,.group-span-filestyle .bootstrap-touchspin .btn-touchspin,.bootstrap-touchspin .group-span-filestyle .btn-touchspin {
	padding: .5rem 1rem;
	font-size: .875rem;
	color: #fff;
	text-transform: uppercase;
	background: var(--theme-color-default);
	border-radius: 0 30px 30px 0;
}

.bootstrap-touchspin {
	display: inline-block;
	float: left;
	width: auto;
}

.bootstrap-touchspin input:focus {
	outline: none;
}

.bootstrap-touchspin input.form-control,.bootstrap-touchspin input.input-group {
	float: left;
	width: 3rem;
	height: 2.5rem;
	padding: .175rem .5rem;
	color: #232323;
	background-color: #fff;
	border: 1px solid rgba(0,0,0,.25);
}

.bootstrap-touchspin .btn-touchspin {
	height: 1.3125rem;
	background-color: #fff;
	border: 1px solid rgba(0,0,0,.25);
}

.bootstrap-touchspin .btn-touchspin:hover {
	background-color: #f6f6f6;
}

.bootstrap-touchspin .input-group-btn-vertical {
	float: left;
	width: auto;
	color: #232323;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}

.bootstrap-touchspin .input-group-btn-vertical .touchspin-up::after {
	content: "\E5CE";
}

.bootstrap-touchspin .input-group-btn-vertical .touchspin-down::after {
	content: "\E5CF";
}

.bootstrap-touchspin .input-group-btn-vertical i {
	top: .0625rem;
	left: .1875rem;
	font-size: .9375rem;
}

.radio-inline .custom-radio {
	margin-right: .5rem;
}

.radio-inline:first-of-type {
	margin-right: 1rem;
}

form section .form-informations {
	display: inline-block;
	margin-top: .25rem;
	margin-bottom: 1rem;
	color: #232323;
}

form section .form-informations-title,form section .form-informations-option {
	display: inline-block;
	margin-bottom: 1rem;
	font-size: 1.25rem;
}

form .form-control-label {
	font-size: 1rem;
	font-weight: 500;
	color: #232323;
}

.custom-radio {
	position: relative;
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-top: .1rem;
	margin-right: .5rem;
	vertical-align: middle;
	cursor: pointer;
	background: #fff;
	border: #979797 1px solid;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}

.custom-radio input[type="radio"] {
	cursor: pointer;
	opacity: 0;
}

.custom-radio input[type="radio"]:checked+span {
	position: absolute;
	top: .125rem;
	left: .125rem;
	width: 12px;
	height: 12px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	height: 12px;
	background-color: var(--theme-color-default);
}

.custom-radio input[type="radio"]:focus+span {
	border-color: #7a7a7a;
}

.custom-checkbox {
	position: relative;
}

.custom-checkbox input[type="checkbox"] {
	position: absolute;
	width: 18px;
	height: 18px;
	margin-top: .25rem;
	cursor: pointer;
	opacity: 0;
}

.custom-checkbox input[type="checkbox"]+span {
	display: inline-block;
	width: 1.125rem;
	height: 1.125rem;
	margin-right: .5rem;
	vertical-align: middle;
	pointer-events: none;
	cursor: pointer;
	border: 1px #979797 solid;
}

.custom-checkbox input[type="checkbox"]+span .checkbox-checked {
	display: none;
	margin: -.125rem;
	font-size: 1.25rem;
	color: #232323;
}

.custom-checkbox input[type="checkbox"]:checked+span .checkbox-checked {
	display: block;
}

.custom-checkbox input[type="checkbox"]:focus+span {
	border-color: #7a7a7a;
}

.custom-checkbox label {
	text-align: left;
}

.text-muted {
	font-size: .875rem;
}

.done {
	display: inline-block;
	padding: 0 .8125rem;
	margin-right: 1.563rem;
	color: #4cbb6c;
}

.thumb-mask>.mask {
	position: relative;
	width: 3.438rem;
	height: 3.438rem;
	margin: .625rem 0;
	overflow: hidden;
	border: #f6f6f6 1px solid;
}

.thumb-mask>.mask img {
	width: 55px;
	height: 55px;
}

.definition-list dl {
	display: -moz-box;
	display: box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	box-lines: multiple;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.definition-list dl:after {
	content: "";
	display: table;
	clear: both;
}

.definition-list dl dt {
	font-weight: 400;
}

.definition-list dl dd,.definition-list dl dt {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 0 45%;
	-moz-flex: 0 0 45%;
	-ms-flex: 0 0 45%;
	flex: 0 0 45%;
	width: 45%;
	background: #f6f6f6;
	padding: 1.25rem;
	margin: .125rem;
	float: left;
	position: relative;
}

.rtl .definition-list dl dd,.rtl .definition-list dl dt {
	float: right;
}

.definition-list dl dd:nth-of-type(even),.definition-list dl dt:nth-of-type(even) {
	background: #f6f6f6;
}

.help-block {
	margin-top: .625rem;
}

.btn.disabled,.btn.disabled:hover {
	color: #ddd;
	background: #f6f6f6;
	opacity: 1;
}

.alert-warning .material-icons {
	padding-top: .3125rem;
	margin-right: .625rem;
	font-size: 2rem;
	color: #ff9a52;
}

.alert-warning .alert-text {
	padding-top: .625rem;
	font-size: .9375rem;
}

.alert-warning .alert-link {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	border-width: 2px;
	margin-left: .625rem;
	padding: .3125rem 1.25rem;
	font-weight: 600;
	font-size: .8125rem;
	color: #6c868e;
}

.rtl .alert-warning .alert-link {
	margin-right: .625rem;
	margin-left: inherit;
}

.alert-warning ul li:last-child .alert-link {
	color: #fff;
}

.alert-warning .warning-buttons {
	margin-top: .3125rem;
}

.btn-warning {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.btn-tertiary-outline {
	color: #6c868e;
	background-color: transparent;
	background-image: none;
	border: .15rem solid #6c868e;
	border-color: #6c868e;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.btn-tertiary-outline:hover {
	color: #bbcdd2;
	border-color: #bbcdd2;
}

.alert {
	font-size: .8125rem;
}

.nav-item .nav-link,.nav-item .nav-separtor {
	color: #7a7a7a;
}

.nav-item .nav-link.active,.nav-item .nav-separtor.active {
	color: #232323;
}

.separator {
	margin: 0;
	border-color: #e1e1e1;
}

.modal-dialog-centered {
	display: flex;
	align-items: center;
	min-height: calc(100% - (30px * 2));
}

.popover {
	font-family: inherit;
}

input[type="number"] {
	-moz-appearance: textfield;
}

input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button {
	margin: 0;
	-webkit-appearance: none;
}

.ui-autocomplete.ui-front {
	z-index: 999;
}

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

	.col-sp-1 {
		float: left;
		width: 8.33333%;
	}

	.col-sp-2 {
		float: left;
		width: 16.66667%;
	}

	.col-sp-3 {
		float: left;
		width: 25%;
	}

	.col-sp-4 {
		float: left;
		width: 33.33333%;
	}

	.col-sp-5 {
		float: left;
		width: 41.66667%;
	}

	.col-sp-6 {
		float: left;
		width: 50%;
	}

	.col-sp-7 {
		float: left;
		width: 58.33333%;
	}

	.col-sp-8 {
		float: left;
		width: 66.66667%;
	}

	.col-sp-9 {
		float: left;
		width: 75%;
	}

	.col-sp-10 {
		float: left;
		width: 83.33333%;
	}

	.col-sp-11 {
		float: left;
		width: 91.66667%;
	}

	.col-sp-12 {
		float: left;
		width: 100%;
	}

	.col-sp-2-4 {
		float: left;
		width: 20%;
	}

	.col-sp-4-8 {
		float: left;
		width: 40%;
	}

	.col-sp-7-2 {
		float: left;
		width: 60%;
	}

	.col-sp-9-6 {
		float: left;
		width: 80%;
	}
}

.modal-footer {
	text-align: right;
}

.rtl .modal-footer {
	text-align: left;
}

.ps-alert-error {
	margin-bottom: 0;
}

.ps-alert-error .item,.ps-alert-success .item {
	display: flex;
	align-items: center;
	margin-bottom: 1rem;
	background-color: #ff4c4c;
	border: 2px #ff4c4c solid;
}

.ps-alert-error .item i,.ps-alert-success .item i {
	display: flex;
	border: 15px #ff4c4c solid;
}

.ps-alert-error .item i svg,.ps-alert-success .item i svg {
	width: 24px;
	height: 24px;
	background-color: #ff4c4c;
}

.ps-alert-error .item p,.ps-alert-success .item p {
	width: 100%;
	padding: 18px 20px;
	margin: 0;
	background-color: #fff;
}

.ps-alert-success {
	padding: .25rem .25rem 2.75rem;
}

.ps-alert-success .item {
	background-color: #4cbb6c;
	border-color: #4cbb6c;
}

.ps-alert-success .item i {
	border-color: #4cbb6c;
}

.ps-alert-success .item i svg {
	background-color: #4cbb6c;
}

.dropdown {
	color: var(--text-color);
}

.dropdown:hover .expand-more {
	color: #000;
}

.dropdown .expand-more {
	color: var(--text-color);
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin-right: 3px;
}

.rtl .dropdown .expand-more {
	margin-left: 3px;
	margin-right: inherit;
}

.dropdown .active {
	max-height: 200px;
	overflow-y: hidden;
	visibility: visible;
}

.dropdown select {
	-moz-appearance: none;
	border: 0 none;
	outline: 0 none;
	color: #232323;
	background: #fff;
}

.dropdown-item:focus,.dropdown-item:hover {
	background: none;
	text-decoration: none;
}

.search-widget {
	width: 95%;
	z-index: 1;
}

.search-widget form {
	position: relative;
}

.search-widget form input[type=text] {
	border: 2px solid #333b48;
	padding: .75rem .625rem;
	max-width: 570px;
	width: 100%;
	background: #fff;
	color: #232323;
	font-weight: 300;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}

.search-widget form input[type=text]:focus {
	outline: 3px var(--theme-color-default) solid;
	color: #232323;
	background: #fff;
}

.search-widget form input[type=text]:focus+button {
	background: var(--theme-color-default);
}

.search-widget form input[type=text]::-webkit-input-placeholder {
	color: rgba(35,35,35,.5);
	text-indent: .625rem;
}

.search-widget form input[type=text]::-moz-placeholder {
	color: rgba(35,35,35,.5);
	text-indent: .625rem;
}

.search-widget form input[type=text]:-moz-placeholder {
	color: rgba(35,35,35,.5);
	text-indent: .625rem;
}

.search-widget form input[type=text]:-ms-input-placeholder {
	color: rgba(35,35,35,.5);
	text-indent: .625rem;
}

.search-widget form button[type=submit] {
	position: absolute;
	background: #333b48;
	border: none;
	bottom: .1875rem;
	color: #fff;
	padding: 0;
	font-size: 1.1875rem;
	width: 2.4375rem;
	height: 2.4375rem;
	right: .1875rem;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}

.rtl .search-widget form button[type=submit] {
	left: .1875rem;
	right: auto;
}

.search-widget form button[type=submit]:hover {
	background: var(--theme-color-default);
}

.search-widget .popup-content {
	background: none;
	border: none;
	min-width: inherit;
	padding: 0;
	z-index: 99;
}

#pagenotfound .page-content #search_widget {
	width: 100%;
}

.page-not-found .search-widget form {
	display: inline-block;
}

@media (max-width:1199px) {
	.search-widget {
		margin-bottom: 1.25rem;
	}
}

@media (min-width:576px) {
	.search-widget .popup-content {
		display: block;
		position: inherit;
	}
}

@media (max-width:767px) {
	.search-widget .popup-content {
		width: 17.5rem;
		left: 0;
		right: auto;
	}

	.rtl .search-widget .popup-content {
		right: 0;
		left: auto;
	}
}

@media (max-width:575px) {
	.search-widget {
		float: none;
		display: inline-block;
		margin-bottom: 0;
	}

	.search-widget form input[type="text"] {
		min-width: 100%;
	}
}

.top-menu[data-depth="1"] {
	margin: .625rem;
}

.top-menu a:not([data-depth="0"]) {
	display: block;
	padding: .625rem;
	color: #7a7a7a;
	font-weight: 400;
}

.top-menu a.dropdown-submenu {
	color: #232323;
	text-transform: uppercase;
	font-weight: 600;
}

.top-menu a[data-depth="0"] {
	font-weight: 600;
	padding: .1875rem .625rem .375rem;
}

#header .top-menu a[data-depth="0"]:hover {
	color: var(--theme-color-default);
	text-decoration: none;
}

.top-menu a[data-depth="1"],.top-menu a[data-depth="2"] {
	padding: 0 .625rem .625rem 0;
}

.top-menu .collapse {
	display: inherit;
}

.top-menu .sub-menu {
	box-shadow: 2px 1px 11px 2px rgba(0,0,0,.1);
	border: none;
	margin-left: .9375rem;
	width: calc(100% - 30px);
	min-width: calc(100% - 30px);
	z-index: 18;
	display: none;
}

.top-menu .sub-menu.collapse {
	display: none;
}

.top-menu .sub-menu ul[data-depth="1"]>li {
	float: left;
	margin: 0 1.25rem;
}

.top-menu .sub-menu a:hover {
	color: var(--theme-color-default);
}

.top-menu .popover {
	max-width: inherit;
	border-radius: 0;
}

.popover.bs-tether-element-attached-top {
	margin-top: 0;
}

#mobile_top_menu_wrapper {
	margin-top: .625rem;
	padding-bottom: .625rem;
	background: #fff;
}

#mobile_top_menu_wrapper #top-menu {
	margin-bottom: .625rem;
}

#mobile_top_menu_wrapper .top-menu {
	color: #232323;
}

#mobile_top_menu_wrapper .top-menu .collapse-icons[aria-expanded="true"] .add {
	display: none;
}

#mobile_top_menu_wrapper .top-menu .collapse-icons[aria-expanded="true"] .remove {
	display: block;
}

#mobile_top_menu_wrapper .top-menu .collapse-icons .remove {
	display: none;
}

#mobile_top_menu_wrapper .top-menu .navbar-toggler {
	display: inline-block;
	padding: 0;
}

#mobile_top_menu_wrapper .top-menu a[data-depth="0"] {
	padding: .625rem;
	border-bottom: 1px solid #f6f6f6;
}

#mobile_top_menu_wrapper .top-menu .collapse {
	display: none;
}

#mobile_top_menu_wrapper .top-menu .collapse.in {
	display: block;
}

#mobile_top_menu_wrapper .top-menu .sub-menu {
	box-shadow: none;
	z-index: inherit;
	display: block;
	position: static;
	overflow: hidden;
	margin-left: 0;
	width: 100%;
	min-width: 100%;
	background: #f6f6f6;
}

#mobile_top_menu_wrapper .top-menu .sub-menu.collapse {
	display: none;
}

#mobile_top_menu_wrapper .top-menu .sub-menu.collapse.in {
	display: block;
}

#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="0"]>li {
	border-bottom: 1px solid #7a7a7a;
}

#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"] {
	margin: 0;
}

#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"]>li {
	float: none;
	margin: 0;
}

#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"]>li a {
	text-transform: none;
}

#mobile_top_menu_wrapper .top-menu .sub-menu ul {
	padding: 0;
}

#mobile_top_menu_wrapper .top-menu .sub-menu li>a {
	padding: .625rem;
	border-bottom: 1px solid #fff;
	font-weight: 700;
}

#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="2"] li a {
	padding-left: 1.25rem;
}

#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="3"] li a {
	padding-left: 2.5rem;
}

#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="4"] li a {
	padding-left: 3.75rem;
}

#mobile_top_menu_wrapper .top-menu .popover {
	border-radius: 0;
}

#mobile_top_menu_wrapper .js-top-menu-bottom a {
	color: #7a7a7a;
}

#mobile_top_menu_wrapper .js-top-menu-bottom .language-selector-wrapper {
	padding: .625rem;
}

#mobile_top_menu_wrapper .js-top-menu-bottom .language-selector-wrapper .language-selector {
	display: inline;
}

#mobile_top_menu_wrapper .js-top-menu-bottom .currency-selector {
	padding: .625rem;
}

#mobile_top_menu_wrapper .js-top-menu-bottom #contact-link {
	padding: .625rem;
}

#mobile_top_menu_wrapper .js-top-menu-bottom .user-info {
	padding: 0 .625rem;
}

#mobile_top_menu_wrapper .js-top-menu-bottom .user-info a {
	padding: .625rem 0;
	display: block;
	width: 100%;
}

body#checkout {
	color: #232323;
}

body#checkout [data-action="show-password"] {
	background: #363a42;
}

body#checkout .custom-checkbox {
	display: inline-block;
}

body#checkout .custom-checkbox span {
	margin-top: 0;
	float: left;
}

.rtl body#checkout .custom-checkbox span {
	float: right;
}

body#checkout .custom-checkbox label {
	overflow: hidden;
	zoom: 1;
}

body#checkout .custom-checkbox em {
	display: inline-table;
}

body#checkout a:hover {
	color: #1a8196;
}

body#checkout section#content {
	margin-bottom: 1.5625rem;
}

body#checkout .container {
	min-height: 100%;
}

body#checkout section.checkout-step {
	-moz-box-shadow: 2px 2px 11px 0 rgba(0,0,0,.1);
	-webkit-box-shadow: 2px 2px 11px 0 rgba(0,0,0,.1);
	-o-box-shadow: 2px 2px 11px 0 rgba(0,0,0,.1);
	-ms-box-shadow: 2px 2px 11px 0 rgba(0,0,0,.1);
	box-shadow: 2px 2px 11px 0 rgba(0,0,0,.1);
	background-color: #fff;
	border: 1px solid #e1e1e1;
	padding: .9375rem;
}

body#checkout section.checkout-step .step-title {
	text-transform: uppercase;
	cursor: pointer;
	margin-bottom: 0;
	font-size: 24px;
	display: flex;
	align-items: center;
}

body#checkout section.checkout-step .content {
	padding: 0 2.3125rem;
}

body#checkout section.checkout-step .step-edit {
	text-transform: lowercase;
	font-weight: 400;
	flex: 1;
	text-align: right;
	font-family: var(--font-family-base);
}

.rtl body#checkout section.checkout-step .step-edit {
	text-align: left;
}

body#checkout section.checkout-step .step-edit .edit {
	font-size: 1rem;
}

body#checkout section.checkout-step .not-allowed {
	cursor: not-allowed;
	opacity: .5;
	-ms-opacity: .5;
	-o-opacity: .5;
	-moz-opacity: .5;
	-webkit-opacity: .5;
	filter: alpha(opacity=50);
}

body#checkout section.checkout-step .content,body#checkout section.checkout-step .done,body#checkout section.checkout-step .step-edit {
	display: none;
}

body#checkout section.checkout-step.-current .content {
	display: block;
}

body#checkout section.checkout-step.-current.-reachable.-complete .done,body#checkout section.checkout-step.-current.-reachable.-complete .step-edit {
	display: none;
}

body#checkout section.checkout-step.-current.-reachable.-complete .step-number {
	display: inline-block;
}

body#checkout section.checkout-step.-current.-reachable.-complete .content {
	display: block;
}

body#checkout section.checkout-step.-reachable.-complete h1 .done {
	display: inline-block;
}

body#checkout section.checkout-step.-reachable.-complete h1 .step-number {
	display: none;
}

body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {
	cursor: pointer;
	display: block;
	float: right;
	margin-right: .125rem;
	color: #7a7a7a;
}

.rtl body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {
	float: left;
}

.rtl body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {
	margin-left: .125rem;
	margin-right: inherit;
}

body#checkout section.checkout-step.-reachable.-complete .content {
	display: none;
}

body#checkout section.checkout-step small {
	color: #7a7a7a;
}

body#checkout section.checkout-step .default-input {
	min-width: 40%;
}

body#checkout section.checkout-step .default-input[name="address1"],body#checkout section.checkout-step .default-input[name="address2"] {
	min-width: 60%;
}

body#checkout section.checkout-step .radio-field {
	margin-top: 1.875rem;
}

body#checkout section.checkout-step .radio-field label {
	display: inline;
}

body#checkout section.checkout-step .checkbox-field div {
	margin-top: 3.75rem;
}

body#checkout section.checkout-step .checkbox-field+.checkbox-field div {
	margin-top: 0;
}

body#checkout section.checkout-step .select-field div {
	background: #f6f6f6;
	padding: .625rem 3.125rem;
}

body#checkout section.checkout-step .form-footer {
	text-align: center;
}

body#checkout section.checkout-step #conditions-to-approve {
	padding-top: 16px;
}

body#checkout section.checkout-step #conditions-to-approve .custom-checkbox input {
	left: 0;
}

.rtl body#checkout section.checkout-step #conditions-to-approve .custom-checkbox input {
	right: 0;
	left: auto;
}

body#checkout section.checkout-step .payment-options label {
	display: table-cell;
}

body#checkout section.checkout-step .payment-options .custom-radio {
	margin-right: 1.25rem;
}

.rtl body#checkout section.checkout-step .payment-options .custom-radio {
	margin-left: 1.25rem;
	margin-right: inherit;
}

body#checkout section.checkout-step .payment-options .payment-option {
	margin-bottom: .5rem;
}

body#checkout section.checkout-step .step-number {
	display: inline-block;
	padding: .625rem;
}

body#checkout section.checkout-step .address-selector {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
	-ms-flex-pack: justify;
	-webkit-box-align: start;
	-moz-box-align: start;
	box-align: start;
	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	-ms-align-items: flex-start;
	-o-align-items: flex-start;
	align-items: flex-start;
	-ms-flex-align: start;
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	box-lines: multiple;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

body#checkout section.checkout-step .address-item {
	background: #f6f6f6;
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 0 49%;
	-moz-flex: 0 0 49%;
	-ms-flex: 0 0 49%;
	flex: 0 0 49%;
	margin-bottom: .625rem;
}

body#checkout section.checkout-step .address-item.selected {
	background: #fff;
	border: var(--theme-color-default) 3px solid;
}

body#checkout section.checkout-step .address-alias {
	display: inline-block;
	font-weight: 600;
	margin-bottom: .625rem;
}

body#checkout section.checkout-step .address {
	margin-left: 1.5625rem;
	font-weight: 400;
	font-family: var(--font-family-base);
	text-transform: none;
}

.rtl body#checkout section.checkout-step .address {
	margin-right: 1.5625rem;
	margin-left: inherit;
}

body#checkout section.checkout-step .radio-block {
	padding: .9375rem;
	text-align: left;
}

.rtl body#checkout section.checkout-step .radio-block {
	text-align: right;
}

body#checkout section.checkout-step .custom-radio {
	margin-right: 0;
}

.rtl body#checkout section.checkout-step .custom-radio {
	margin-left: 0;
	margin-right: inherit;
}

body#checkout section.checkout-step .custom-radio input[type="radio"] {
	width: 1.25rem;
	height: 1.25rem;
}

body#checkout section.checkout-step .delete-address,body#checkout section.checkout-step .edit-address {
	color: #7a7a7a;
	display: inline-block;
	margin: 0 .3125rem;
}

body#checkout section.checkout-step .delete-address .delete,body#checkout section.checkout-step .delete-address .edit,body#checkout section.checkout-step .edit-address .delete,body#checkout section.checkout-step .edit-address .edit {
	font-size: 1rem;
}

body#checkout section.checkout-step hr {
	margin: 0;
}

body#checkout section.checkout-step .address-footer {
	text-align: center;
	padding: .625rem;
}

body#checkout section.checkout-step #delivery-addresses input[name="use_same_address"] {
	display: inline-block;
}

body#checkout section.checkout-step #delivery-addresses,body#checkout section.checkout-step #invoice-addresses {
	margin-top: 1.25rem;
}

body#checkout section.checkout-step .add-address {
	margin-top: 1.25rem;
}

body#checkout section.checkout-step .add-address a {
	color: #232323;
}

body#checkout section.checkout-step .add-address a i {
	font-size: .9375rem;
}

body#checkout section.checkout-step .delivery-option {
	background: #f6f6f6;
	padding: .9375rem 0;
	margin-bottom: .9375rem;
}

body#checkout section.checkout-step .delivery-option label {
	text-align: inherit;
}

body#checkout section.checkout-step .carrier-delay,body#checkout section.checkout-step .carrier-name {
	display: inline-block;
	word-break: break-word;
	text-align: left;
}

.rtl body#checkout section.checkout-step .carrier-delay,.rtl body#checkout section.checkout-step .carrier-name {
	text-align: right;
}

body#checkout section.checkout-step #customer-form,body#checkout section.checkout-step #delivery-address,body#checkout section.checkout-step #invoice-address,body#checkout section.checkout-step #login-form {
	margin-left: .3125rem;
	margin-top: 1.563rem;
}

body#checkout section.checkout-step #customer-form .form-control-label,body#checkout section.checkout-step #delivery-address .form-control-label,body#checkout section.checkout-step #invoice-address .form-control-label,body#checkout section.checkout-step #login-form .form-control-label {
	text-align: left;
}

.rtl body#checkout section.checkout-step #customer-form .form-control-label,.rtl body#checkout section.checkout-step #delivery-address .form-control-label,.rtl body#checkout section.checkout-step #invoice-address .form-control-label,.rtl body#checkout section.checkout-step #login-form .form-control-label {
	text-align: right;
}

body#checkout section.checkout-step #customer-form .radio-inline,body#checkout section.checkout-step #delivery-address .radio-inline,body#checkout section.checkout-step #invoice-address .radio-inline,body#checkout section.checkout-step #login-form .radio-inline {
	padding: 0;
}

body#checkout section.checkout-step .sign-in {
	font-size: .875rem;
}

body#checkout section.checkout-step .forgot-password {
	margin-left: 14.38rem;
}

body#checkout .additional-information {
	font-size: .875rem;
	margin-left: 2.875rem;
	margin-top: 1.25rem;
}

body#checkout .condition-label {
	margin-left: 2.5rem;
	margin-top: .625rem;
	overflow: hidden;
	zoom: 1;
}

body#checkout .condition-label label {
	text-align: inherit;
}

body#checkout .cancel-address {
	margin: .625rem;
	display: block;
	color: #363a42;
	text-decoration: underline;
}

body#checkout .modal-content {
	padding: 1.25rem;
	background-color: #f6f6f6;
}

body#checkout #cart-summary-product-list {
	font-size: .875rem;
}

body#checkout #cart-summary-product-list img {
	border: #e1e1e1 1px solid;
	width: 3.125rem;
	border-radius: 3px;
}

body#checkout #cart-summary-product-list .media-body {
	vertical-align: middle;
	width: auto;
	flex: 1;
}

body#checkout #cart-summary-product-list .product-name {
	font-family: var(--font-family-senary);
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 900;
}

body#checkout #cart-summary-product-list .product-price {
	font-family: var(--font-family-senary);
	line-height: 1;
	font-size: 24px;
}

body#checkout #cart-summary-product-list .media-list li {
	padding: .625rem 0;
	display: flex;
}

@media (max-width:991px) {
	body#checkout #cart-summary-product-list .media-list li .product-price {
		float: none!important;
		display: block;
		margin-top: 15px;
	}
}

body#checkout #cart-summary-product-list .media-list {
	padding: 10px;
	border-radius: 5px;
	border: 1px solid #e1e1e1;
}

body#checkout #order-summary-content {
	padding-top: .9375rem;
}

body#checkout #order-summary-content h4.h4 {
	margin-top: .625rem;
	margin-bottom: 1.25rem;
	color: #232323;
}

body#checkout #order-summary-content h4.black {
	color: #000;
}

body#checkout #order-summary-content h4.addresshead {
	margin-top: .1875rem;
}

body#checkout #order-summary-content .noshadow {
	box-shadow: none;
}

body#checkout #order-summary-content #order-items {
	border-right: 0;
}

.rtl body#checkout #order-summary-content #order-items {
	border-left: 0;
	border-right: inherit;
}

body#checkout #order-summary-content #order-items h3.h3 {
	color: #232323;
	margin-top: 1.25rem;
}

body#checkout #order-summary-content #order-items table tr:first-child td {
	border-top: 0;
}

body#checkout #order-summary-content .order-confirmation-table {
	padding: 1rem;
	margin-bottom: 2rem;
	background-color: #fff;
	border: 3px solid #e5e5e5;
	border-radius: 0;
}

body#checkout #order-summary-content .summary-selected-carrier {
	margin-bottom: .75rem;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	border-radius: 0;
	padding: 1rem;
}

body#checkout #order-summary-content .step-edit {
	display: inline;
	color: #7a7a7a;
}

body#checkout #order-summary-content .step-edit:hover {
	cursor: pointer;
}

body#checkout #order-summary-content a .step-edit {
	color: #7a7a7a;
}

body#checkout #gift_message,body#checkout #delivery {
	max-width: 100%;
	border-color: #232323;
}

body#checkout #gift_message textarea,body#checkout #delivery textarea {
	max-width: 100%;
	margin-bottom: 10px;
}

#order-details {
	padding-left: 1.3rem;
	margin-top: 1.25rem;
}

.rtl #order-details {
	padding-right: 1.3rem;
	padding-left: inherit;
}

#order-details>.card-title {
	margin-bottom: 1.875rem;
}

#order-details ul {
	margin-bottom: 1.25rem;
}

#order-details ul li {
	margin-bottom: .625rem;
}

#order-items {
	border-right: #f6f6f6 1px solid;
}

.rtl #order-items {
	border-left: #f6f6f6 1px solid;
	border-right: inherit;
}

#order-items .card-title {
	font-size: 24px;
}

#order-items hr {
	border-top-color: #e1e1e1;
}

#order-items table {
	width: 100%;
}

#order-items table tr {
	height: 1.875rem;
}

#order-items table tr td:last-child {
	text-align: right;
}

.rtl #order-items table tr td:last-child {
	text-align: left;
}

#order-items .order-line {
	margin-top: 1rem;
}

#order-items .image img {
	width: 100%;
	border: 1px solid #e1e1e1;
	border-radius: 5px;
	margin-bottom: 1rem;
}

#order-items .details {
	margin-bottom: 1rem;
}

#order-items .details .customizations {
	margin-top: .625rem;
}

#order-items .qty {
	margin-bottom: 1rem;
}

#order-confirmation #registration-form {
	width: 50%;
	margin: 0 auto 1rem;
}

@media (max-width:991px) {
	.done {
		margin: 0;
		padding: 0;
	}

	body#checkout section.checkout-step .address-item {
		-webkit-flex-grow: 1;
		-moz-flex-grow: 1;
		flex-grow: 1;
		-ms-flex-positive: 1;
	}

	body#checkout section.checkout-step .delivery-option-2 {
		-webkit-box-orient: vertical;
		-moz-box-orient: vertical;
		box-orient: vertical;
		-webkit-box-direction: normal;
		-moz-box-direction: normal;
		box-direction: normal;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		flex-direction: column;
		-ms-flex-direction: column;
	}

	.delivery-option {
		margin: auto;
	}

	.delivery-option .custom-radio {
		-webkit-box-flex: 0;
		-moz-box-flex: 0;
		box-flex: 0;
		-webkit-flex: 0 0 auto;
		-moz-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
	}

	.condition-label label[for="conditions_to_approve[terms-and-conditions]"] {
		text-align: left;
	}

	.rtl .condition-label label[for="conditions_to_approve[terms-and-conditions]"] {
		text-align: right;
	}

	#order-confirmation #registration-form {
		width: 100%;
	}
}

@media (max-width:767px) {
	body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {
		float: none;
		margin-top: .25rem;
		margin-left: 1.25rem;
	}

	body#checkout #header .header-nav {
		max-height: none;
		padding: 0;
	}

	body#checkout section.checkout-step .content {
		padding: .9375rem;
	}

	body#checkout .form-group {
		margin-bottom: .5rem;
	}

	#order-items {
		border-right: 0;
		margin-bottom: 2.5rem;
	}

	.rtl #order-items {
		border-left: 0;
		border-right: inherit;
	}

	#order-items .card-title {
		border-bottom: 1px solid #e1e1e1;
		margin-bottom: 1rem;
		padding-bottom: 1rem;
	}

	#order-items hr {
		border-top-color: #f6f6f6;
	}

	.bold {
		font-weight: 700;
	}

	#order-details {
		padding-left: .9375rem;
	}

	.rtl #order-details {
		padding-right: .9375rem;
		padding-left: inherit;
	}

	#order-details .card-title {
		border-bottom: 1px solid #e1e1e1;
		margin-bottom: 1rem;
		padding-bottom: 1rem;
	}
}

@media (max-width:575px) {
	body#checkout section.checkout-step .content {
		padding: .9375rem 0;
	}

	#payment-confirmation button {
		font-size: .875rem;
	}

	#payment-confirmation button.btn {
		white-space: normal;
	}
}

.js-payment-binary {
	display: none;
}

.js-payment-binary .accept-cgv {
	display: none;
}

.js-payment-binary.disabled {
	opacity: .6;
	cursor: not-allowed;
}

.js-payment-binary.disabled::before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	pointer-events: none;
}

.js-payment-binary.disabled .accept-cgv {
	display: block;
}

#identity #customer-form .custom-checkbox label {
	display: inline;
}

#identity #customer-form .custom-checkbox em {
	padding-left: 18px;
	padding-top: 10px;
	display: block;
}

.rtl #identity #customer-form .custom-checkbox em {
	padding-right: 18px;
	padding-left: inherit;
}

#customer-form .form-control-valign .radio-inline {
	display: inline-block;
	margin-right: 20px;
}

.rtl #customer-form .form-control-valign .radio-inline {
	margin-left: 20px;
	margin-right: inherit;
}

.check_box_address {
	float: left;
	margin-right: 5px;
	margin-top: 2px;
}

.rtl .check_box_address {
	float: right;
}

.rtl .check_box_address {
	margin-left: 5px;
	margin-right: inherit;
}

.check_box_address_step {
	position: relative;
}

.check_box_address_step label {
	padding-left: 20px;
}

.rtl .check_box_address_step label {
	padding-right: 20px;
	padding-left: inherit;
}

.check_box_address_step .check_box_address {
	position: absolute;
	left: 15px;
	top: 0;
}

.rtl .check_box_address_step .check_box_address {
	right: 15px;
	left: auto;
}

#delivery_message {
	width: 100%;
}

#content-hook_order_confirmation .card-title {
	font-size: 30px;
}

.table-labeled th {
	vertical-align: middle;
}

.table-labeled td {
	vertical-align: middle;
}

.table-labeled .label {
	font-weight: 400;
	border-radius: 3px;
	font-size: inherit;
	padding: .25rem .375rem;
	margin: .125rem;
	color: #fff;
	white-space: nowrap;
}

.page-order .table {
	margin-bottom: 0;
}

.page-order table th {
	padding: .5rem;
}

.page-order table td {
	padding: .5rem;
}

.page-order table thead th {
	text-align: center;
}

#authentication .tooltip.tooltip-bottom {
	padding: 0;
	margin: 0;
}

#authentication .custom-checkbox {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
}

#authentication .custom-checkbox span {
	flex: 0 0 .9375rem;
}

#authentication .custom-checkbox label {
	padding: 0 0 0 .625rem;
	display: inline-table;
}

.rtl #authentication .custom-checkbox label {
	padding: 0 .625rem 0 0;
}

#authentication [data-action="show-password"] {
	background: #363a42;
	color: #fff;
	min-width: 100px;
	justify-content: center;
	border-radius: 0 30px 30px 0;
	transition: 0.25s all;
}

#authentication [data-action="show-password"]:hover {
	background-color: var(--theme-color-default);
	color: #000;
}

#identity .radio-inline,#authentication .radio-inline {
	padding: 0;
}

#identity .radio-inline .custom-radio,#authentication .radio-inline .custom-radio {
	margin-right: 0;
}

.page-customer-account #content {
	padding: 30px;
	border-radius: 5px;
	border: 1px solid #e1e1e1;
}

@media (max-width:767px) {
	.page-customer-account #content {
		padding: 15px;
	}
}

.page-customer-account #content .order-actions a {
	padding: 0 .125rem;
}

.page-customer-account #content .forgot-password {
	text-align: center;
	font-size: 16px;
	margin-top: 1rem;
	padding-bottom: .9375rem;
}

.page-customer-account #content .no-account {
	text-align: center;
	font-size: 1rem;
}

.page-authentication #content {
	max-width: 1000px;
	margin: 0 auto;
	box-shadow: none;
	border: 1px solid #e1e1e1;
	border-radius: 5px;
	padding: 30px;
}

@media (max-width:767px) {
	.page-authentication #content {
		padding: 15px;
	}
}

.page-addresses .address {
	-moz-box-shadow: 2px 2px 11px 0 rgba(0,0,0,.1);
	-webkit-box-shadow: 2px 2px 11px 0 rgba(0,0,0,.1);
	-o-box-shadow: 2px 2px 11px 0 rgba(0,0,0,.1);
	-ms-box-shadow: 2px 2px 11px 0 rgba(0,0,0,.1);
	box-shadow: 2px 2px 11px 0 rgba(0,0,0,.1);
	background: #fff;
	margin-bottom: 1.875rem;
	font-size: .875rem;
	color: #232323;
}

.page-addresses .address .address-body {
	padding: 1rem;
}

.page-addresses .address .address-body h4 {
	font-size: 1rem;
	font-weight: 700;
}

.page-addresses .address .address-body address {
	min-height: 9rem;
}

.page-addresses .address .address-footer {
	border-top: 1px solid #7a7a7a;
	padding: .5rem 1rem;
}

.page-addresses .address .address-footer a {
	color: #363a42;
	margin-right: .5rem;
}

.page-addresses .address .address-footer a:hover {
	color: #232323;
}

.page-addresses .address .address-footer a i {
	font-size: 1rem;
}

.page-addresses .address .address-footer a span {
	font-size: .9375rem;
	vertical-align: middle;
}

.page-addresses .addresses-footer {
	margin: 0 .9375rem;
}

.page-addresses .addresses-footer a {
	color: #232323;
}

.page-addresses .addresses-footer a:hover {
	color: #232323;
}

.page-addresses .addresses-footer a i {
	font-size: 1rem;
}

.page-addresses .addresses-footer a span {
	font-size: 1rem;
	vertical-align: middle;
	margin-top: .625rem;
}

.page-order-detail {
	font-size: .875rem;
	color: #363a42;
}

.page-order-detail .box {
	-moz-box-shadow: 2px 2px 11px 0 rgba(0,0,0,.1);
	-webkit-box-shadow: 2px 2px 11px 0 rgba(0,0,0,.1);
	-o-box-shadow: 2px 2px 11px 0 rgba(0,0,0,.1);
	-ms-box-shadow: 2px 2px 11px 0 rgba(0,0,0,.1);
	box-shadow: 2px 2px 11px 0 rgba(0,0,0,.1);
	background: #fff;
	padding: 1rem;
	margin-bottom: 1rem;
}

.page-order-detail h3 {
	font-size: 1rem;
	font-weight: 700;
	text-transform: uppercase;
	color: #232323;
	margin-bottom: 1rem;
}

.page-order-detail #order-infos ul {
	margin: 0;
}

.page-order-detail #order-history .history-lines .history-line {
	padding: .5rem 0;
	border-bottom: 1px solid #f6f6f6;
}

.page-order-detail #order-history .history-lines .history-line:last-child {
	border-bottom: 0;
}

.page-order-detail #order-history .history-lines .history-line .label {
	display: inline-block;
	margin: .25rem 0;
	padding: .25rem .375rem;
	color: #fff;
	border-radius: 3px;
}

.page-order-detail .addresses {
	margin: 0 -.9375rem;
}

.page-order-detail .addresses h4 {
	font-size: 1rem;
	font-weight: 700;
}

.page-order-detail #order-products.return {
	margin-bottom: 1rem;
}

.page-order-detail #order-products.return th.head-checkbox {
	width: 30px;
}

.page-order-detail #order-products.return td {
	padding: 1.375rem .75rem;
}

.page-order-detail #order-products.return td.qty {
	min-width: 125px;
}

.page-order-detail #order-products.return td.qty .current {
	width: 30%;
	float: left;
	text-align: right;
	padding-right: .5rem;
}

.page-order-detail #order-products.return td.qty .select {
	width: 70%;
	float: left;
	margin: -.625rem 0;
	padding-left: .25rem;
}

.rtl .page-order-detail #order-products.return td.qty .select {
	padding-right: .25rem;
	padding-left: inherit;
}

.page-order-detail #order-products.return td.qty .select select {
	text-align: center;
}

.page-order-detail .order-items {
	padding: 0!important;
}

.page-order-detail .order-items .order-item {
	padding: 1rem 1rem 0;
	border-bottom: 1px solid #f6f6f6;
}

.page-order-detail .order-items .order-item .checkbox {
	width: 30px;
	float: left;
	padding: 0 .9375rem;
}

.page-order-detail .order-items .order-item .content {
	width: calc(100% - 30px);
	float: left;
	padding: 0 .9375rem;
}

.page-order-detail .order-items .order-item .desc {
	margin-bottom: 1rem;
}

.page-order-detail .order-items .order-item .desc .name {
	font-weight: 700;
}

.page-order-detail .order-items .order-item .qty {
	margin-bottom: 1rem;
}

.page-order-detail .order-items .order-item .qty .q {
	margin-bottom: .25rem;
}

.page-order-detail .order-items .order-item .qty .s {
	margin-bottom: .25rem;
}

.page-order-detail .messages .message {
	margin-top: .5rem;
	border-bottom: 1px solid #f6f6f6;
}

.page-order-detail .messages .message:last-child {
	border-bottom: 0;
}

.page-order-detail .messages .message>div {
	margin-bottom: .5rem;
}

.page-order-detail .customization {
	margin-top: .75rem;
}

#order-return-infos .thead-default th {
	color: #232323;
}

#order-return-infos .customization {
	margin-top: .75rem;
}

.page-my-account #content .links {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	box-lines: multiple;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-moz-box-pack: start;
	box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-justify-content: flex-start;
	-ms-justify-content: flex-start;
	-o-justify-content: flex-start;
	justify-content: flex-start;
	-ms-flex-pack: start;
}

.page-my-account #content .links a {
	text-align: center;
	display: inline-block;
	font-size: 1rem;
	font-weight: 700;
	text-transform: uppercase;
	color: #363a42;
	padding: 0 .9375rem;
	margin-bottom: 1.875rem;
}

.page-my-account #content .links a span.link-item {
	display: block;
	height: 100%;
	padding: 15px;
	border-radius: 5px;
	border: 1px solid #e1e1e1;
}

.page-my-account #content .links a i {
	display: block;
	font-size: 2.6rem;
	width: 100%;
	color: #232323;
	padding-bottom: 3.4rem;
}

.page-my-account #content .links a:hover {
	color: #232323;
}

.page-my-account #content .links a:hover i {
	color: var(--theme-color-default);
}

#history .orders {
	margin: 0 -1rem;
}

#history .orders .order {
	padding: .75rem 1rem;
	border-bottom: 1px solid #f6f6f6;
}

#history .orders .order a h3 {
	color: #363a42;
}

#history .orders .order .label {
	display: inline-block;
	margin: .25rem 0;
	padding: .25rem .375rem;
	color: #fff;
	border-radius: 3px;
}

#history .orders .order:last-child {
	border-bottom: 0;
}

.page-footer .account-link {
	margin-right: 30px;
}

.page-footer .account-link i {
	font-size: 1rem;
}

.page-footer .account-link span {
	font-size: .875rem;
	vertical-align: middle;
}

.page-footer .text-sm-center a {
	display: inline-block;
	background-color: var(--btn-bg);
	color: var(--btn-color);
	font-size: 12px;
	line-height: 24px;
	font-weight: 700;
	padding: 13px 30px;
	border-radius: 30px;
	border: none;
	text-align: center;
	text-transform: uppercase;
	transition: 0.25s all;
	min-width: 150px;
}

.page-footer .text-sm-center a:hover {
	background-color: var(--theme-color-default);
	color: #000;
}

.login-form {
	margin-top: .9375rem;
}

.forgotten-password {
	padding: 4px;
}

.forgotten-password .form-fields {
	margin-top: 30px;
}

.forgotten-password .form-fields .center-email-fields {
	display: flex;
	justify-content: center;
}

@media (max-width:767px) {
	.forgotten-password .form-fields .center-email-fields {
		flex-direction: column;
	}

	.forgotten-password .form-fields .center-email-fields button {
		margin: 10px;
		width: calc(100% - 20px);
	}
}

@media (min-width:768px) {
	.forgotten-password .form-fields .center-email-fields button {
		margin-left: 10px;
	}

	.rtl .forgotten-password .form-fields .center-email-fields button {
		margin-right: 10px;
		margin-left: inherit;
	}
}

.forgotten-password .form-fields .email {
	padding-left: 0;
	padding-right: 0;
	width: 430px;
}

@media (max-width:767px) {
	.forgotten-password .form-fields .email {
		padding-left: 10px;
		padding-right: 10px;
		width: 100%;
	}
}

.forgotten-password .form-fields .email input {
	height: 38px;
}

.forgotten-password .form-fields label.required {
	width: 200px;
}

@media (max-width:767px) {
	.forgotten-password .form-fields label.required {
		text-align: left;
	}

	.rtl .forgotten-password .form-fields label.required {
		text-align: right;
	}
}

.send-renew-password-link {
	padding-left: 10px;
	padding-right: 10px;
}

.renew-password {
	margin-left: 10px;
}

.renew-password .email {
	padding-bottom: 30px;
}

.renew-password [type="submit"] {
	margin-left: 50px;
}

#custom-text {
	background: #fff;
	border-radius: 2px;
	margin-bottom: 1.5rem;
	padding: 3.125rem 3.125rem;
	text-align: center;
}

#custom-text h3 {
	text-transform: uppercase;
	color: #232323;
	font-size: 1.563rem;
	font-weight: 700;
}

#custom-text p {
	color: #232323;
	font-weight: 400;
	font-size: 1.1em;
}

#custom-text p .dark {
	color: #7a7a7a;
	font-weight: 400;
}

.page-content.page-cms .cms-box img {
	max-width: 100%;
}

@media (max-width:991px) {
	#block-cmsinfo {
		padding: 1.25rem 1.875rem;
	}
}

#products .products-select {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-moz-box-align: baseline;
	box-align: baseline;
	-webkit-align-items: baseline;
	-moz-align-items: baseline;
	-ms-align-items: baseline;
	-o-align-items: baseline;
	align-items: baseline;
	-ms-flex-align: baseline;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
	-ms-flex-pack: justify;
}

#products .up {
	display: none;
}

#products .up .btn-secondary,#products .up .btn-tertiary {
	color: #7a7a7a;
	text-transform: inherit;
	margin-bottom: 1rem;
	margin-right: .625rem;
}

.rtl #products .up .btn-secondary,.rtl #products .up .btn-tertiary {
	margin-left: .625rem;
	margin-right: inherit;
}

#products .up .btn-secondary .material-icons,#products .up .btn-tertiary .material-icons {
	margin-right: 0;
}

.rtl #products .up .btn-secondary .material-icons,.rtl #products .up .btn-tertiary .material-icons {
	margin-left: 0;
	margin-right: inherit;
}

.block-category {
	margin-bottom: 0;
	padding: 0;
}

.block-category #category-description {
	margin-top: 1.25rem;
}

.block-category #category-description p,.block-category #category-description strong {
	font-weight: 400;
}

.block-category #category-description p {
	margin-bottom: 0;
	line-height: 1.25rem;
}

.block-category #category-description p:first-child {
	margin-bottom: 1.25rem;
}

.products-selection {
	font-size: 14px;
}

.products-selection>.row {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.products-selection p {
	font-size: 14px;
}

.products-selection .sort-by-row {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
}

@media (max-width:991px) {
	.products-selection .sort-by-row {
		justify-content: flex-end;
	}
}

.products-selection .sort-by {
	white-space: normal;
	word-break: break-word;
	text-align: right;
	font-size: 16px;
	line-height: 24px;
	color: #000;
	flex: 1;
}

.rtl .products-selection .sort-by {
	text-align: left;
}

.products-selection .products-sort-order {
	width: fit-content;
}

.products-selection .total-products p {
	margin-bottom: 0;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	color: #000;
}

.products-selection .showing {
	padding-top: .625rem;
}

.products-selection h1 {
	padding-top: .625rem;
}

.products-selection .products-counter {
	float: right;
	margin: 3px 0 0;
}

.rtl .products-selection .products-counter {
	float: left;
}

.products-selection .display>div {
	float: left;
	margin-right: 5px;
}

.rtl .products-selection .display>div {
	float: right;
}

.rtl .products-selection .display>div {
	margin-left: 5px;
	margin-right: inherit;
}

.products-selection .display>div a {
	cursor: pointer;
	text-align: center;
	line-height: 25px;
	display: inline-block;
	width: 25px;
	height: 25px;
}

.products-selection .display>div a:hover {
	color: var(--theme-color-default);
}

.products-selection .display>div.selected a {
	color: var(--theme-color-default);
}

.products-sort-order .select-title {
	min-width: 250px;
	width: 100%;
	background: #fff;
	padding: 12px 20px;
	cursor: pointer;
	height: 45px;
	line-height: 19px;
	border-radius: 30px;
	border: 1px solid #e1e1e1;
	font-size: 14px;
	font-weight: 500;
	color: #000;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 0 6px;
}

.products-sort-order .select-title i {
	font-size: 0;
	width: auto;
	height: auto;
}

.products-sort-order .select-title i::before {
	content: "\f107";
	font-family: "Font Awesome Regular";
	font-size: 16px;
}

.products-sort-order .select-list {
	display: block;
	padding: 0;
	font-size: 14px;
	line-height: 30px;
	font-weight: 500;
	color: #000;
}

.products-sort-order .select-list:hover {
	color: var(--theme-color-default);
}

.products-sort-order .dropdown-menu {
	left: auto;
	width: calc(100% - 30px);
	background: #fff;
	border: none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	margin: 0;
	padding: 13px 22px 20px;
	border: 1px solid #e1e1e1;
	top: calc(100% + 10px);
}

.facet-dropdown {
	color: #363a42;
	padding-left: 0;
	padding-right: 0;
	background: #f6f6f6;
	border: 3px solid transparent;
	box-sizing: border-box;
	box-shadow: 1px 1px 1px 1px #f6f6f6;
}

.facet-dropdown.open {
	border: 0;
}

.facet-dropdown.open>.select-title {
	border: 3px solid var(--theme-color-default);
	background: #f6f6f6;
}

.facet-dropdown .select-title {
	display: inline-flex;
	align-items: center;
	margin-left: 0;
	width: 100%;
	color: #232323;
	background: #f6f6f6;
	padding: .625rem .625rem .625rem 1.25rem;
	cursor: pointer;
}

.facet-dropdown .select-title>i {
	margin-left: auto;
}

.facet-dropdown .select-list {
	display: block;
	color: #232323;
	background: #f6f6f6;
	padding: .625rem 1.25rem;
}

.facet-dropdown .select-list:hover {
	background: var(--theme-color-default);
	color: #fff;
	text-decoration: none;
}

.facet-dropdown .dropdown-menu {
	padding: 0;
	margin-top: 3px;
	left: auto;
	width: 100%;
	background: #f6f6f6;
	border: none;
	box-shadow: 1px 1px 1px 1px #f6f6f6;
}

#search_filters .facet .collapse,#search_filters_brands .facet .collapse,#search_filters_suppliers .facet .collapse {
	display: block;
}

#search_filters .facet .facet-title,#search_filters_brands .facet .facet-title,#search_filters_suppliers .facet .facet-title {
	color: #000;
}

#search_filters .facet .facet-label,#search_filters .facet .custom-checkbox,#search_filters_brands .facet .facet-label,#search_filters_brands .facet .custom-checkbox,#search_filters_suppliers .facet .facet-label,#search_filters_suppliers .facet .custom-checkbox {
	margin-bottom: 0;
}

#search_filters .facet .facet-label a,#search_filters .facet .custom-checkbox a,#search_filters_brands .facet .facet-label a,#search_filters_brands .facet .custom-checkbox a,#search_filters_suppliers .facet .facet-label a,#search_filters_suppliers .facet .custom-checkbox a {
	margin-top: .4375rem;
	display: inline-block;
	font-size: .9375rem;
}

#search_filters .clear-all-wrapper,#search_filters_brands .clear-all-wrapper,#search_filters_suppliers .clear-all-wrapper {
	margin: .625rem 0;
}

#search_filters .clear-all-wrapper button,#search_filters_brands .clear-all-wrapper button,#search_filters_suppliers .clear-all-wrapper button {
	font-weight: 500;
}

#search_filters .clear-all-wrapper button i,#search_filters_brands .clear-all-wrapper button i,#search_filters_suppliers .clear-all-wrapper button i {
	margin-right: 6px;
}

.rtl #search_filters .clear-all-wrapper button i,.rtl #search_filters_brands .clear-all-wrapper button i,.rtl #search_filters_suppliers .clear-all-wrapper button i {
	margin-left: 6px;
	margin-right: inherit;
}

#search_filters_brands .facet,#search_filters_suppliers .facet {
	padding: 0;
}

#search_filters_brands .facet .facet-label,#search_filters_suppliers .facet .facet-label {
	margin-bottom: .3125rem;
}

.pagination {
	width: 100%;
	background: #fff;
	padding: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	color: var(--color-text);
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	margin-top: 60px;
	margin-bottom: 0;
}

@media (max-width:767px) {
	.pagination {
		margin-top: 40px;
	}
}

.pagination .page-list {
	padding: 0;
	margin-bottom: 0;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-end;
	gap: 10px;
}

.pagination .page-list li {
	padding: 0;
}

.pagination .page-list li a {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 44px;
	height: 44px;
	border-radius: 5px;
	border: 1px solid #e1e1e1;
	font-size: 14px;
	font-weight: 700;
	color: #212121;
	transition: 0.15s all;
}

.pagination .page-list li a.disabled:not(.previous,.next) {
	background-color: #1c1c1c;
	color: #fff;
	border-color: #1c1c1c;
}

.pagination .page-list li a.disabled.next,.pagination .page-list li a.disabled.previous {
	opacity: .5;
}

.pagination .page-list li a.next,.pagination .page-list li a.previous {
	font-size: 0;
}

.pagination .page-list li a.next i,.pagination .page-list li a.previous i {
	font-size: 0;
	width: auto;
	height: auto;
}

.pagination .page-list li a.next i::before,.pagination .page-list li a.previous i::before {
	font-family: "Font Awesome Light";
	font-size: 16px;
	font-weight: 600;
}

.pagination .page-list li a.next i::before {
	content: "\f178";
}

.pagination .page-list li a.previous i::before {
	content: "\f177";
}

.pagination .page-list li a:hover {
	border-color: #1c1c1c;
	color: var(--theme-color-default);
}

.pagination .page-list li span {
	display: none;
}

.pagination .page-list li span.spacer {
	display: inline-block;
}

.pagination .page-list::after {
	display: none;
}

.pagination #pagination_summary {
	padding: 0;
	font-size: 16px;
	line-height: 24px;
	color: #000;
}

.pagination a {
	color: #000;
	font-weight: 400;
	display: inline-block;
}

.pagination a:not(.previous):not(.next) {
	letter-spacing: .125rem;
}

.pagination a:hover,.pagination a:focus {
	color: var(--theme-color-default);
	text-decoration: none;
}

.pagination a.btn {
	color: #fff;
}

.pagination .disabled {
	color: var(--text-color);
}

.pagination .disabled:hover {
	color: var(--text-color);
}

.pagination .current a {
	color: var(--theme-color-default);
	text-decoration: none;
}

.active_filters {
	background: transparent;
	padding: 0;
	margin-bottom: 1.25rem;
	display: flex;
	align-items: center;
	gap: 15px;
}

.active_filters .active-filter-title {
	display: inline;
	font-weight: 400;
	text-transform: uppercase;
	margin: 0;
}

.active_filters ul {
	margin-bottom: 0;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 10px;
	margin: 0;
}

.active_filters .filter-block {
	color: #232323;
	background: #fff;
	padding: 10px 10px 10px 10px;
	display: inline-flex;
	align-items: center;
	font-size: 14px;
	font-weight: 500;
	position: relative;
	margin: 0;
	border: 1px solid #e1e1e1;
}

.rtl .active_filters .filter-block {
	padding: 10px 10px 10px 10px;
}

.active_filters .filter-block .close {
	color: #232323;
	font-size: .9375rem;
	margin-top: .1875rem;
	opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
	margin-left: .3125rem;
}

.rtl .active_filters .filter-block .close {
	margin-right: .3125rem;
	margin-left: inherit;
}

.block-categories .category-top-menu {
	margin: 0;
}

.block-categories .category-sub-menu {
	margin: 0;
}

.block-categories .category-sub-menu .category-sub-link {
	font-size: .8125rem;
}

.block-categories .category-sub-menu li {
	position: relative;
}

.block-categories .category-sub-menu li>a {
	font-size: 16px;
	line-height: 30px;
	font-weight: 500;
	width: 100%;
	display: inline-block;
	margin: 0;
}

.block-categories .category-sub-menu li>a:hover {
	color: var(--theme-color-default);
}

.block-categories .collapse-icons {
	position: absolute;
	top: 5px;
	padding: 0;
	cursor: pointer;
	font-size: .9375rem;
	width: 20px;
	height: 20px;
	right: 0;
	border: none;
}

.rtl .block-categories .collapse-icons {
	left: 0;
	right: auto;
}

.block-categories .collapse-icons[aria-expanded="true"] .add {
	display: none;
}

.block-categories .collapse-icons[aria-expanded="true"] .remove {
	display: block;
}

.block-categories .collapse-icons .add,.block-categories .collapse-icons .remove {
	color: var(--text-color);
	width: auto;
	height: auto;
	font-size: 20px;
}

.block-categories .collapse-icons .add:hover,.block-categories .collapse-icons .remove:hover {
	color: var(--theme-color-default);
}

.block-categories .collapse-icons .remove {
	display: none;
}

.block-categories .arrows {
	position: absolute;
	top: 12px;
	padding: 0;
	cursor: pointer;
	width: 10px;
	height: 10px;
	right: 10px;
}

.rtl .block-categories .arrows {
	left: 10px;
	right: auto;
}

.block-categories .arrows .arrow-right,.block-categories .arrows .arrow-down {
	font-size: .875rem;
	cursor: pointer;
	margin-left: 2px;
}

.rtl .block-categories .arrows .arrow-right,.rtl .block-categories .arrows .arrow-down {
	margin-right: 2px;
	margin-left: inherit;
}

.block-categories .arrows .arrow-right:hover,.block-categories .arrows .arrow-down:hover {
	color: var(--theme-color-default);
}

.block-categories .arrows .arrow-down {
	display: none;
}

.block-categories .arrows[aria-expanded="true"] .arrow-right {
	display: none;
}

.block-categories .arrows[aria-expanded="true"] .arrow-down {
	display: inline-block;
}

.products-selection .filter-button .btn-primary {
	padding: .4375rem .5rem .4375rem;
}

@media (max-width:767px) {
	.pagination {
		justify-content: space-between;
	}
}

@media (max-width:575px) {
	.pagination {
		flex-wrap: wrap;
		justify-content: center;
		text-align: center;
	}

	.pagination #pagination_summary {
		width: 100%;
		margin-bottom: 12px;
	}

	.pagination .col-md-6 {
		padding: 0;
	}
}

@media (min-width:576px) {
	.pagination {
		display: -webkit-box;
		display: -moz-box;
		display: box;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flexbox;
		display: flex;
		align-items: center;
	}
}

@media (max-width:767px) {
	#category .sidebar .block {
		display: none;
	}

	#category .sidebar #search_filters_wrapper {
		margin-left: -30px;
		margin-right: -30px;
	}

	#category .sidebar #search_filter_controls {
		text-align: center;
		margin-bottom: 1rem;
	}

	#category .sidebar #search_filter_controls #_mobile_search_filters_clear_all {
		margin-bottom: 10px;
		display: inline-block;
	}

	#category .sidebar #search_filter_controls button {
		margin: 0 .5rem;
		height: 45px;
		min-width: 150px;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-left: auto;
		margin-right: auto;
		border-radius: 30px;
		font-size: 14px;
		font-weight: 700;
		border: 1px solid #e1e1e1;
	}

	#category .sidebar #search_filters {
		margin-bottom: 0;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		-o-box-shadow: none;
		-ms-box-shadow: none;
		box-shadow: none;
		padding: 0;
		border-top: 1px solid #e1e1e1;
		display: block;
	}

	#category .sidebar #search_filters .facet {
		padding-top: 0;
		border-bottom: 1px solid #e1e1e1;
	}

	#category .sidebar #search_filters .facet .title {
		cursor: pointer;
	}

	#category .sidebar #search_filters .facet .title .collapse-icons .remove {
		display: none;
	}

	#category .sidebar #search_filters .facet .title[aria-expanded="true"] .collapse-icons .add {
		display: none;
	}

	#category .sidebar #search_filters .facet .title[aria-expanded="true"] .collapse-icons .remove {
		display: block;
	}

	#category .sidebar #search_filters .facet .facet-title {
		color: #232323;
		text-transform: uppercase;
	}

	#category .sidebar #search_filters .facet .h6 {
		margin-bottom: 0;
		padding: .625rem;
		display: inline-block;
	}

	#category .sidebar #search_filters .facet .navbar-toggler {
		display: inline-block;
		padding: .625rem .625rem 0 0;
		cursor: pointer;
	}

	#category .sidebar #search_filters .facet .collapse {
		display: none;
	}

	#category .sidebar #search_filters .facet .collapse.in {
		display: block;
	}

	#category .sidebar #search_filters .facet .facet-label a {
		margin-top: 0;
	}

	#category .sidebar #search_filters .facet ul {
		margin-bottom: 0;
	}

	#category .sidebar #search_filters .facet ul li {
		border-top: 1px solid #e1e1e1;
		padding: .625rem;
	}

	#category #search_filter_toggler {
		width: 100%;
		background: #000;
		color: #fff;
		margin-top: 0;
	}

	.products-sort-order .select-title {
		margin-left: 0;
	}

	.rtl .products-sort-order .select-title {
		margin-right: 0;
		margin-left: inherit;
	}

	.products-selection h1 {
		padding-top: 0;
		text-align: center;
		margin-bottom: 1rem;
	}

	.products-selection .showing {
		padding-top: 0;
		font-size: 16px;
		color: #000;
	}

	.products-selection #btn_view_product {
		padding-left: 15px;
		padding-right: 15px;
	}

	.products-selection .grid-selecting {
		flex: 1;
	}

	.products-selection .grid-selecting .filter-button {
		width: auto;
	}
}

@media (max-width:767px) and (min-width:400px) {
	.products-selection .grid-selecting .filter-button {
		padding-left: 0;
	}

	.rtl .products-selection .grid-selecting .filter-button {
		padding-right: 0;
		padding-left: inherit;
	}
}

@media (max-width:767px) {
	.products-selection .grid-selecting .filter-button #search_filter_toggler {
		height: 45px;
		background-color: #1c1c1c;
		font-size: 12px;
		font-weight: 700;
		border-radius: 30px;
		padding-left: 30px;
		padding-right: 30px;
	}
}

@media (max-width:575px) {
	#category #left-column #search_filters_wrapper {
		margin-left: -15px;
		margin-right: -15px;
	}
}

#content-wrapper.left-column:not(.filter-toggle) #search_filters {
	display: flex;
	flex-wrap: wrap;
	padding: 0 15px 15px;
}

#content-wrapper.left-column:not(.filter-toggle) #search_filters>p.text-uppercase {
	width: 100%;
}

#content-wrapper.left-column:not(.filter-toggle) #search_filters .clear-all-wrapper {
	position: absolute;
	top: 0;
	left: 200px;
}

.rtl #content-wrapper.left-column:not(.filter-toggle) #search_filters .clear-all-wrapper {
	right: 200px;
	left: auto;
}

#content-wrapper.left-column:not(.filter-toggle) #search_filters section.facet {
	width: 20%;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 20px;
	padding: 0 15px 0 0;
}

.rtl #content-wrapper.left-column:not(.filter-toggle) #search_filters section.facet {
	padding: 0 0 0 15px;
}

@media (max-width:991px) {
	#content-wrapper.left-column:not(.filter-toggle) #search_filters section.facet {
		width: 25%;
	}
}

#left-column.filter-toggle.active-filter {
	width: 300px;
	padding-top: 30px;
	padding-bottom: 20px;
}

.products-selection .filter-toggle .filter-toggle-button {
	position: initial;
}

.total-products.filter-toggle {
	display: inline-flex;
	align-items: center;
}

@media (max-width:991px) and (min-width:768px) {
	.total-products.filter-toggle {
		display: inline-flex!important;
	}

	.products-selection>.row {
		justify-content: center;
	}

	.products-selection #btn_view_product {
		justify-content: flex-start;
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media (max-width:767px) {
	#left-column.filter-toggle {
		position: initial;
		width: 100%;
	}

	.products-selection>.row {
		justify-content: center;
		gap: 15px 0;
	}

	.products-selection .sort-by-row {
		justify-content: center;
	}
}

@media (max-width:575px) {
	.products-selection #btn_view_product {
		display: none;
	}
}

@media (max-width:399px) {
	.products-selection .sort-by-row {
		flex-wrap: wrap;
		gap: 10px 0;
	}

	.products-selection .products-sort-order {
		width: 100%;
	}
}

.filter-toggle .filter-toggle-button {
	padding: 4px 16px;
	text-transform: uppercase;
	display: flex;
	align-items: center;
	border: 2px solid #000;
	gap: 0 6px;
	font-size: 14px;
	transition: 0.3s all ease;
	color: #000;
	font-weight: 500;
	letter-spacing: 1px;
}

.filter-toggle .filter-toggle-button i {
	font-size: 22px;
}

.filter-toggle .filter-toggle-button:hover {
	background-color: var(--theme-color-default);
	color: #fff;
	border-color: var(--theme-color-default);
}

body#category .row>section#products {
	padding: 0 30px;
}

@media (max-width:767px) {
	body#category .row>section#products {
		padding: 0 15px;
	}
}

#left-column.filter-toggle .close:hover,#left-column.filter-toggle .close:focus {
	outline: none;
	border: none;
}

@media (min-width:768px) {
	#search_filters_wrapper {
		max-width: 320px;
	}
}

#subcategories {
	margin-bottom: 20px;
	border-top: 1px solid #f6f6f6;
}

#subcategories ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0 0 0 -10px;
}

#subcategories ul li {
	width: calc(100% / 3);
	padding: 10px;
	text-align: center;
}

@media (max-width:992px) and (min-width:480px) {
	#subcategories ul li {
		width: calc(100% / 2);
	}
}

@media (max-width:480px) {
	#subcategories ul li {
		width: calc(100% / 1);
	}
}

#subcategories ul li .subcategory-image {
	padding: 0 0 8px;
}

#subcategories ul li .subcategory-image a {
	display: block;
	padding: 9px;
	border: 1px solid #f6f6f6;
}

#subcategories ul li .subcategory-image a img {
	vertical-align: top;
}

#subcategories ul li .subcategory-name {
	text-transform: uppercase;
}

#subcategories ul li .subcategory-name:hover {
	color: var(--theme-color-default);
}

#subcategories ul li .cat_desc {
	display: none;
}

#subcategories ul li:hover .subcategory-image a {
	padding: 5px;
	border: 5px solid var(--theme-color-default);
}

@media (max-width:767px) {
	#subcategories ul {
		justify-content: center;
	}
}

#product #content {
	position: relative;
}

@media (min-width:768px) {
	#product #content {
		margin-bottom: 0;
	}
}

@media (max-width:991px) {
	#product .product_image_no_thumbs_center #content {
		margin: 30px 0;
	}
}

.product-detail-name {
	text-transform: uppercase;
	font-size: 50px;
	line-height: 1.2;
	margin-bottom: 11px;
}

@media (max-width:1199px) and (min-width:768px) {
	.product-detail-name {
		font-size: 40px;
	}
}

@media (max-width:575px) {
	.product-detail-name {
		font-size: 40px;
	}
}

.product-price {
	color: var(--price-color);
	display: inline-block;
	font-size: 2.5rem;
	font-weight: 400;
}

#product-description-short-1 {
	margin-bottom: 20px;
}

#product-description-short-1 p {
	margin-bottom: 0;
	font-size: 16px;
	line-height: 24px;
}

.product-description {
	line-height: 24px;
	font-weight: 300;
}

.product-information {
	font-size: .9375rem;
}

.product-manufacturer .label {
	color: #999;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 22px;
	font-weight: 500;
}

.product-manufacturer a {
	color: #000;
	font-size: 14px;
	line-height: 22px;
	font-weight: 500;
}

.product-manufacturer a:hover {
	color: var(--theme-color-default);
}

.product-manufacturer .manufacturer-logo {
	height: 35px;
}

.input-color {
	position: absolute;
	opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
	width: 1.25rem;
	height: 1.25rem;
	left: 0;
}

.rtl .input-color {
	right: 0;
	left: auto;
}

.input-container {
	position: relative;
}

.input-radio {
	position: absolute;
	top: 0;
	cursor: pointer;
	opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
	width: 100%;
	height: 100%;
}

.input-color:checked+span,.input-color:hover+span,.input-radio:checked+span,.input-radio:hover+span {
	border: 2px solid #232323;
}

.radio-label {
	-moz-box-shadow: 2px 2px 11px 0 rgba(0,0,0,.1);
	-webkit-box-shadow: 2px 2px 11px 0 rgba(0,0,0,.1);
	-o-box-shadow: 2px 2px 11px 0 rgba(0,0,0,.1);
	-ms-box-shadow: 2px 2px 11px 0 rgba(0,0,0,.1);
	box-shadow: 2px 2px 11px 0 rgba(0,0,0,.1);
	background: #fff;
	display: inline-block;
	padding: .125rem .625rem;
	font-weight: 600;
	border: 2px solid #fff;
}

.product-actions .control-label {
	width: 100%;
	margin-bottom: 9px;
	display: block;
	font-size: 16px;
	line-height: 30px;
	color: #000;
	font-weight: 600;
}

.product-actions .control-label span {
	color: #183837;
	font-weight: 400;
}

.product-quantity {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 10px;
}

.product-quantity .add {
	flex: 1;
}

@media (max-width:480px) {
	.product-quantity .add {
		width: 100%;
		flex: none;
	}
}

.product-quantity .add .add-to-cart {
	width: 100%;
	min-width: 180px;
	text-align: center;
	height: 50px;
	border-radius: 30px;
	background-color: var(--theme-color-default);
	color: #000;
	font-family: var(--font-family-senary);
	font-weight: 900;
	text-transform: uppercase;
	font-size: 20px;
	transition: 0.3s all;
}

.product-quantity .add .add-to-cart i {
	display: none;
}

.product-quantity .add .add-to-cart:hover {
	background-color: #000;
	color: #fff;
}

.product-quantity .product-quantity-bottom {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 10px 12px;
	margin-top: 26px;
}

.product-quantity .product-quantity-bottom .sizechart {
	flex: 1;
}

.product-quantity .product-quantity-bottom .sizechart .show_sizechart {
	padding: 0;
	background-color: transparent;
	font-size: 12px;
	line-height: 18px;
	font-weight: 700;
	text-transform: uppercase;
	color: #525252;
	text-decoration: underline;
	border: none;
	display: flex;
	align-items: center;
	transition: 0.3s all;
}

.product-quantity .product-quantity-bottom .sizechart .show_sizechart::before {
	content: "\f61c";
	font-family: "Font Awesome Regular";
	font-weight: 400;
	font-size: 16px;
	margin-right: 10px;
	color: #000;
}

.rtl .product-quantity .product-quantity-bottom .sizechart .show_sizechart::before {
	margin-left: 10px;
	margin-right: inherit;
}

.product-quantity .product-quantity-bottom .sizechart .show_sizechart:hover {
	color: var(--theme-color-default);
}

.product-quantity .qty {
	line-height: 1;
	display: flex;
}

.product-quantity .qty .input-group.bootstrap-touchspin {
	float: none;
	position: relative;
}

.product-quantity .add,.product-quantity .wishlist,.product-quantity .compare {
	display: inline-block;
	vertical-align: middle;
}

.product-quantity .wishlist,.product-quantity .compare {
	line-height: 1;
}

.product-quantity .wishlist .btn-product,.product-quantity .compare .btn-product {
	background-color: transparent;
	color: #525252;
	font-size: 12px;
	line-height: 18px;
	text-transform: uppercase;
	font-weight: 700;
	padding: 0;
	transition: 0.3s all;
}

.product-quantity .wishlist .btn-product>span:not(.cssload-speeding-wheel),.product-quantity .compare .btn-product>span:not(.cssload-speeding-wheel) {
	display: flex;
	align-items: center;
}

.product-quantity .wishlist .btn-product i,.product-quantity .compare .btn-product i {
	color: #000;
	margin-right: 9px;
	transition: 0.3s all;
}

.rtl .product-quantity .wishlist .btn-product i,.rtl .product-quantity .compare .btn-product i {
	margin-left: 9px;
	margin-right: inherit;
}

.product-quantity .wishlist .btn-product:hover,.product-quantity .compare .btn-product:hover {
	color: var(--theme-color-default);
}

.product-quantity .wishlist .btn-product:hover i,.product-quantity .compare .btn-product:hover i {
	color: var(--theme-color-default);
}

.product-quantity .wishlist .icon-wishlist,.product-quantity .wishlist .icon-compare,.product-quantity .compare .icon-wishlist,.product-quantity .compare .icon-compare {
	font-size: 0;
	width: auto;
	height: auto;
}

.product-quantity .wishlist .icon-wishlist::before,.product-quantity .wishlist .icon-compare::before,.product-quantity .compare .icon-wishlist::before,.product-quantity .compare .icon-compare::before {
	content: "\f004";
	font-family: "Font Awesome Light";
	font-size: 18px;
	font-weight: 600;
}

.product-quantity .wishlist .icon-wishlist::before,.product-quantity .compare .icon-wishlist::before {
	content: "\f004";
}

.product-quantity .wishlist .icon-compare::before,.product-quantity .compare .icon-compare::before {
	content: "\f364";
}

.product-quantity #quantity_wanted {
	background-color: #f5f5f5;
	height: 50px;
	padding: .175rem .5rem;
	width: 140px;
	text-align: center;
	border-radius: 50px;
	border: none;
	font-size: 16px;
	line-height: 24px;
	font-weight: 700;
}

.product-quantity .input-group-btn-vertical {
	position: initial;
}

.product-quantity .input-group-btn-vertical .btn {
	padding: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	border: none;
	width: 20px;
	height: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 5;
	background-color: transparent;
}

.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-up {
	right: 18px;
}

.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-up i::after {
	content: "\2b";
}

.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down {
	left: 18px;
}

.product-quantity .input-group-btn-vertical .btn.bootstrap-touchspin-down i::after {
	content: "\f068";
}

.product-quantity .input-group-btn-vertical .btn i {
	font-size: 0;
	width: auto;
	height: auto;
	position: initial;
}

.product-quantity .input-group-btn-vertical .btn i::after {
	font-family: "Font Awesome Regular";
	font-size: 12px;
	font-weight: 600;
}

.product-quantity .btn-touchspin {
	height: 1.4375rem;
}

.product-discounts {
	margin-bottom: 1.5rem;
}

.product-discounts>.product-discounts-title {
	font-weight: 400;
	font-size: .875rem;
}

.product-discounts>.table-product-discounts thead tr th {
	width: 33%;
	padding: .625rem 1.25rem;
	background: #fff;
	border: .3125rem #f6f6f6 solid;
	text-align: center;
}

.product-discounts>.table-product-discounts tbody tr {
	background: #f6f6f6;
}

.product-discounts>.table-product-discounts tbody tr:nth-of-type(even) {
	background: #fff;
}

.product-discounts>.table-product-discounts tbody tr td {
	padding: .625rem 1.25rem;
	text-align: center;
	border: .3125rem #f6f6f6 solid;
}

.product-prices {
	margin-top: 1.25rem;
}

.product-prices div {
	margin-bottom: .625rem;
}

.product-prices .tax-shipping-delivery-label {
	font-size: .8125rem;
	color: #363a42;
}

.product-discount {
	color: #7a7a7a;
}

.product-discount .regular-price {
	text-decoration: line-through;
	font-weight: 400;
	margin-right: .625rem;
}

.product-discount .regular-price .delivery-information {
	padding: 0 0 0 2px;
}

.product-discount .regular-price .delivery-information::before {
	content: "-";
	padding: 0 2px 0 0;
}

.has-discount .discount {
	background: #f39d72;
	color: #fff;
	font-weight: 600;
	padding: .3125rem .625rem;
	font-size: 1rem;
	margin-left: .625rem;
	text-transform: uppercase;
	display: inline-block;
}

.product-unit-price {
	font-size: .8125rem;
	margin-bottom: 0;
}

.product-tabs.tabs {
	margin-top: 98px;
	background: #fff;
	padding-top: 60px;
	padding-bottom: 100px;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
}

@media (max-width:991px) {
	.product-tabs.tabs {
		margin-top: 80px;
		padding-bottom: 80px;
	}
}

@media (max-width:767px) {
	.product-tabs.tabs {
		margin-top: 60px;
		padding-bottom: 60px;
	}
}

.product-tabs.tabs .nav-tabs {
	border: none;
	padding-bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	gap: 15px 45px;
	padding-bottom: 60px;
}

.product-tabs.tabs .nav-tabs .nav-link {
	border: none;
	text-transform: uppercase;
	font-size: 20px;
	line-height: 24px;
	font-family: var(--font-family-senary);
	font-weight: 900;
	margin: 0;
	color: #000;
	padding: 0;
	transition: 0.3s all;
	padding: 18px 0;
	display: inline-block;
}

.product-tabs.tabs .nav-tabs .nav-link.active {
	padding: 18px 50px;
	background-color: #000;
	color: #fff;
	border-radius: 40px;
}

.product-tabs.tabs .nav-tabs .nav-link:hover {
	color: var(--theme-color-default);
}

.product-tabs.tabs .nav-tabs .nav-item {
	float: none;
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	text-align: center;
}

@media (max-width:767px) {
	.product-tabs.tabs .nav-tabs {
		gap: 15px 30px;
	}

	.product-tabs.tabs .nav-tabs .nav-link {
		font-size: 18px;
		padding: 12px 0;
	}

	.product-tabs.tabs .nav-tabs .nav-link.active {
		padding: 12px 30px;
		border-radius: 30px;
	}
}

.product-cover {
	margin-bottom: 1.25rem;
	position: relative;
}

.product-cover img {
	background: #fff;
}

.product-cover .layer {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	box-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	box-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center;
	z-index: 999;
	background: #fff;
	position: absolute;
	bottom: 20px;
	color: #363a42;
	text-align: center;
	cursor: pointer;
	right: 20px;
	border-radius: 3px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.175);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.175);
	-o-box-shadow: 0 0 5px rgba(0,0,0,.175);
	-ms-box-shadow: 0 0 5px rgba(0,0,0,.175);
	box-shadow: 0 0 5px rgba(0,0,0,.175);
}

.product-cover .layer .zoom-in {
	margin: 5px;
	font-size: 25px;
}

.product-cover .layer:hover {
	color: #fff;
	background: var(--theme-color-default);
}

#product-modal .modal-dialog {
	max-width: 1000px;
}

@media (max-width:1199px) {
	#product-modal .modal-dialog {
		max-width: 80%;
	}
}

#product-modal .modal-content {
	background: transparent;
	border: none;
	padding: 0;
	-moz-box-shadow: 0 5px 15px rgba(0,0,0,.5);
	-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
	-o-box-shadow: 0 5px 15px rgba(0,0,0,.5);
	-ms-box-shadow: 0 5px 15px rgba(0,0,0,.5);
	box-shadow: 0 5px 15px rgba(0,0,0,.5);
}

#product-modal .modal-content .modal-body {
	position: relative;
	background: #fff;
}

#product-modal .modal-content .modal-body figure {
	margin-bottom: 0;
	padding-right: 170px;
}

.rtl #product-modal .modal-content .modal-body figure {
	padding-left: 170px;
	padding-right: inherit;
}

#product-modal .modal-content .modal-body .product-cover-modal {
	background: #fff;
	max-width: 100%;
}

#product-modal .modal-content .modal-body .image-caption {
	background: #fff;
	padding: 10px 20px;
	border-top: #f6f6f6 1px solid;
}

#product-modal .modal-content .modal-body .image-caption p {
	margin-bottom: 0;
}

#product-modal .modal-content .modal-body .thumbnails {
	position: absolute;
	top: 35px;
	width: 150px;
	right: 15px;
}

.rtl #product-modal .modal-content .modal-body .thumbnails {
	left: 15px;
	right: auto;
}

#product-modal .modal-content .modal-body .js-modal-product-images {
	padding: 0;
}

#product-modal .modal-content .modal-body .mask {
	position: relative;
	overflow: hidden;
	z-index: 1;
	height: 833px;
	padding-top: 30px;
}

@media (max-width:1199px) {
	#product-modal .modal-content .modal-body .mask {
		height: 500px;
	}
}

#product-modal .modal-content .modal-body .mask.nomargin {
	margin-top: 0;
}

#product-modal .modal-content .modal-body .product-images {
	width: 150px;
	display: none;
}

#product-modal .modal-content .modal-body .product-images li.thumb-container {
	border: none;
	display: block;
}

#product-modal .modal-content .modal-body .product-images img {
	cursor: pointer;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

#product-modal .modal-content .modal-body .product-images img:hover,#product-modal .modal-content .modal-body .product-images img.selected {
	border: 2px solid #232323;
}

#product-modal .modal-content .modal-body .arrows {
	display: none;
	position: relative;
	cursor: pointer;
}

#product-modal .modal-content .modal-body .arrows.scroll {
	display: block;
}

#product-modal .modal-content .modal-body .arrows .arrow-up {
	top: 0;
}

#product-modal .modal-content .modal-body .arrows .arrow-down {
	bottom: 0;
}

#product-modal .modal-content .modal-body .arrows i {
	font-size: 24px;
	width: 50%;
	float: left;
	text-align: center;
	color: #999;
	z-index: 9;
	background: #fff;
	border: 1px solid #f1f1f1;
	cursor: pointer;
	opacity: .5;
	-ms-opacity: .5;
	-o-opacity: .5;
	-moz-opacity: .5;
	-webkit-opacity: .5;
	filter: alpha(opacity=50);
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.rtl #product-modal .modal-content .modal-body .arrows i {
	float: right;
}

#product-modal .modal-content .modal-body .arrows i:hover {
	background: var(--theme-color-default);
	border-color: var(--theme-color-default);
	color: #fff;
	opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
}

#product-modal .modal-content .modal-body .slick-list {
	margin-top: -10px;
	margin-bottom: -10px;
	margin-left: 0;
	margin-right: 0;
}

#product-modal .modal-content .modal-body .slick-list .slick-slide {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 0;
	padding-left: 0;
}

#product-modal .modal-content .modal-body .slick-arrow {
	left: 0;
	right: 0;
	width: 100%;
	color: var(--color-text);
}

#product-modal .modal-content .modal-body .slick-arrow:before {
	font-family: "Material Icons";
}

#product-modal .modal-content .modal-body .slick-arrow:before:hover {
	color: var(--theme-color-default);
}

#product-modal .modal-content .modal-body .slick-arrow.slick-next {
	top: -10px;
	bottom: auto;
}

#product-modal .modal-content .modal-body .slick-arrow.slick-next:before {
	content: "\e5ce";
}

#product-modal .modal-content .modal-body .slick-arrow.slick-prev {
	top: auto;
	bottom: -40px;
}

#product-modal .modal-content .modal-body .slick-arrow.slick-prev:before {
	content: "\e5cf";
}

#blockcart-modal .modal-content {
	border: none;
}

#blockcart-modal .modal-header {
	background: var(--theme-color-default);
}

#blockcart-modal .modal-body {
	background: #fff;
	padding: 3.125rem 1.875rem;
}

#blockcart-modal .modal-body .divide-right span {
	display: inline-block;
	margin-bottom: .625rem;
}

#blockcart-modal .modal-body .divide-right p {
	color: #000;
	display: block;
}

#blockcart-modal .modal-dialog {
	max-width: 1140px;
	width: 100%;
}

#blockcart-modal .product-image {
	width: 100%;
	border-radius: 5px;
	border: 1px solid #e1e1e1;
}

@media (max-width:575px) {
	#blockcart-modal .product-image {
		margin-bottom: 20px;
	}
}

#blockcart-modal .modal-title {
	font-weight: 600;
	color: #000;
	font-size: 1.125rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

#blockcart-modal .modal-title i.material-icons {
	margin-right: 10px;
}

.rtl #blockcart-modal .modal-title i.material-icons {
	margin-left: 10px;
	margin-right: inherit;
}

#blockcart-modal .product-name {
	margin-bottom: 10px;
	color: var(--product-name-color);
	font-family: var(--font-family-senary);
	font-size: 24px;
	text-transform: uppercase;
}

#blockcart-modal .product-price {
	font-family: var(--font-family-senary);
	font-size: 30px;
	line-height: 36px;
}

#blockcart-modal .cart-products-count {
	font-size: 1.125rem;
	font-weight: 500;
	color: #000;
}

@media (min-width:768px) {
	#blockcart-modal .cart-content {
		padding-left: 15px;
	}

	.rtl #blockcart-modal .cart-content {
		padding-right: 15px;
		padding-left: inherit;
	}
}

@media (max-width:767px) {
	#blockcart-modal .cart-content {
		padding-top: 15px;
		margin-top: 15px;
		border-top: 1px solid #e1e1e1;
	}
}

#blockcart-modal .cart-content .cart-content-btn {
	display: inline-flex;
	flex-wrap: wrap;
	margin-top: 10px;
}

#blockcart-modal .cart-content .cart-content-btn button {
	margin-right: 10px;
}

.rtl #blockcart-modal .cart-content .cart-content-btn button {
	margin-left: 10px;
	margin-right: inherit;
}

#blockcart-modal .cart-content .cart-content-btn .btn {
	white-space: inherit;
}

#blockcart-modal .cart-content .cart-content-btn .btn-secondary,#blockcart-modal .cart-content .cart-content-btn .btn-tertiary {
	background-color: #e1e1e1;
	color: #000;
	font-size: 12px;
	line-height: 24px;
	font-weight: 700;
	padding: 13px 30px;
	border-radius: 30px;
	border: none;
	text-align: center;
	text-transform: uppercase;
	transition: 0.25s all;
}

#blockcart-modal .cart-content .cart-content-btn .btn-secondary:hover,#blockcart-modal .cart-content .cart-content-btn .btn-tertiary:hover {
	background-color: var(--theme-color-default);
	color: #000;
}

#blockcart-modal .divide-right {
	border-right: #e1e1e1 1px solid;
}

.rtl #blockcart-modal .divide-right {
	border-left: #e1e1e1 1px solid;
	border-right: inherit;
}

.product-images>li.thumb-container {
	display: inline;
}

.product-images>li.thumb-container>.thumb {
	cursor: pointer;
	margin-bottom: .625rem;
	border: 1px solid transparent;
}

.images-container .product-images>li.thumb-container>.thumb {
	margin-right: .3125rem;
}

.product-images>li.thumb-container>.thumb.selected,.product-images>li.thumb-container>.thumb:hover {
	border: 1px solid var(--theme-color-default);
}

.zoomContainer {
	z-index: 99;
}

#main .images-container .js-qv-mask {
	white-space: nowrap;
	overflow: hidden;
}

#main .images-container .js-qv-mask.scroll {
	width: calc(100% - 60px);
	margin: 0 auto;
}

.scroll-box-arrows {
	display: none;
}

.scroll-box-arrows.scroll {
	display: block;
}

.scroll-box-arrows i {
	position: absolute;
	bottom: 1.625rem;
	height: 100px;
	line-height: 100px;
	cursor: pointer;
}

.scroll-box-arrows .left {
	left: 0;
}

.scroll-box-arrows .right {
	right: 0;
}

#product-availability {
	display: inline-block;
	font-weight: 700;
}

#product-availability .material-icons {
	line-height: inherit;
}

#product-availability .product-available {
	color: #4cbb6c;
}

#product-availability .product-unavailable {
	color: #ff9a52;
}

#product-availability .product-last-items {
	color: #ff9a52;
}

#product-details .label {
	font-size: 1rem;
	font-weight: 700;
}

.product-features {
	margin-top: 1.25rem;
}

.product-features:after {
	content: "";
	display: table;
	clear: both;
}

.product-features>dl.data-sheet:after {
	content: "";
	display: table;
	clear: both;
}

.product-features>dl.data-sheet dd.value,.product-features>dl.data-sheet dt.name {
	width: 49%;
	float: left;
	font-weight: 400;
	background: #f6f6f6;
	padding: .625rem;
	margin-right: 1%;
	min-height: 2.5rem;
	word-break: break-word;
}

.rtl .product-features>dl.data-sheet dd.value,.rtl .product-features>dl.data-sheet dt.name {
	float: right;
}

.rtl .product-features>dl.data-sheet dd.value,.rtl .product-features>dl.data-sheet dt.name {
	margin-left: 1%;
	margin-right: inherit;
}

.product-features>dl.data-sheet dd.value:nth-of-type(even),.product-features>dl.data-sheet dt.name:nth-of-type(even) {
	background: #f6f6f6;
}

.product-variants>.product-variants-item {
	margin: 0 0 30px;
	line-height: 1;
}

.product-variants>.product-variants-item select {
	border: 1px solid #e1e1e1;
	height: 2.5rem;
	width: 6.75rem;
	padding: 2px 7px;
	outline: none;
	display: inline-block;
}

.product-variants>.product-variants-item ul {
	display: inline-flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 10px 0;
	margin-bottom: 0;
}

.product-variants>.product-variants-item ul li {
	margin-right: 10px;
}

.product-variants>.product-variants-item ul li label {
	margin-bottom: 0;
}

.product-variants>.product-variants-item .color {
	margin: 0;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	box-shadow: none;
}

.product-variants>.product-variants-item .input-color:checked+span.color {
	width: 18px;
	height: 18px;
	border: none!important;
}

.product-variants>.product-variants-item .input-color:checked+span.color::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	border: 1px solid #000;
}

.product-variants>.product-variants-item .input-color[title="White"]+span.color {
	border: 1px solid #e1e1e1;
}

.product-variants>.product-variants-item label[aria-label] {
	width: 24px;
	height: 24px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.product-variants>.product-variants-item .radio-label {
	box-shadow: none;
	border: 1px solid #e1e1e1;
	border-radius: 3px;
	font-size: 14px;
	line-height: 30px;
	font-weight: 700;
	color: #000;
	padding: 0 10px;
	min-width: 48px;
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.product-variants>.product-variants-item .input-radio:checked+span.radio-label {
	border-color: #000;
}

.product-variants>.product-variants-item .input-radio:hover+span.radio-label {
	border-color: #000;
}

.product-customization {
	margin: 2.5rem 0;
}

.product-customization .product-customization-item {
	margin: 1.25rem 0;
}

.product-customization .product-message {
	background: #f8f8f8;
	border: none;
	width: 100%;
	height: 3.125rem;
	resize: none;
	padding: .625rem;
}

.product-customization .product-message::-webkit-input-placeholder {
	color: #7a7a7a;
}

.product-customization .product-message::-moz-placeholder {
	color: #7a7a7a;
}

.product-customization .product-message:-moz-placeholder {
	color: #7a7a7a;
}

.product-customization .product-message:-ms-input-placeholder {
	color: #7a7a7a;
}

.product-customization .file-input {
	width: 100%;
	opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
	left: 0;
	z-index: 1;
	cursor: pointer;
	height: 2.625rem;
	overflow: hidden;
	position: absolute;
}

.product-customization .customization-message {
	margin-top: 20px;
}

.product-customization .custom-file {
	position: relative;
	background: #f6f6f6;
	width: 100%;
	height: 2.625rem;
	line-height: 2.625rem;
	text-indent: .625rem;
	display: block;
	color: #7a7a7a;
	margin-top: 1.25rem;
}

.product-customization .custom-file button {
	z-index: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.product-customization small {
	color: #7a7a7a;
}

.product-pack>h3 {
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom: 15px;
}

.product-pack .pack-product-container {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-moz-box-pack: start;
	box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-justify-content: flex-start;
	-ms-justify-content: flex-start;
	-o-justify-content: flex-start;
	justify-content: flex-start;
	-ms-flex-pack: start;
	gap: 10px;
	padding: 10px;
	border: 1px solid #e1e1e1;
	border-radius: 5px;
	max-width: 400px;
	width: 100%;
}

.product-pack .pack-product-container .pack-product-name {
	flex: 1;
	font-size: 16px;
	line-height: 20px;
	text-transform: uppercase;
	font-weight: 900;
	font-family: var(--font-family-senary);
}

.product-pack .pack-product-container .pack-product-name a {
	color: #000;
}

.product-pack .pack-product-container .pack-product-name a:hover {
	color: var(--theme-color-default);
}

.product-pack .pack-product-container .pack-product-quantity {
	border-left: #f6f6f6 2px solid;
	padding-left: .625rem;
}

.rtl .product-pack .pack-product-container .pack-product-quantity {
	padding-right: .625rem;
	padding-left: inherit;
}

.product-pack .pack-product-container .pack-product-price {
	font-family: var(--font-family-senary);
	font-size: 20px;
}

.product-pack .pack-product-container .pack-product-price strong {
	font-weight: 400;
}

.product-pack .pack-product-container .pack-product-name,.product-pack .pack-product-container .pack-product-price,.product-pack .pack-product-container .pack-product-quantity {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
}

.product-pack .pack-product-container .thumb-mask>.mask {
	margin: 0;
	border: none;
}

.product-refresh {
	margin-top: 1.25rem;
}

.social-sharing {
	display: block;
	margin-bottom: 1.5rem;
}

.social-sharing span {
	color: #666;
}

.social-sharing ul {
	display: inline-block;
	margin-bottom: 0;
}

.social-sharing li {
	cursor: pointer;
	display: inline-block;
	margin-left: .9375rem;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
	position: relative;
}

.rtl .social-sharing li {
	margin-right: .9375rem;
	margin-left: inherit;
}

.social-sharing li a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	white-space: nowrap;
	text-indent: 100%;
	overflow: hidden;
}

.social-sharing li a:hover {
	color: transparent;
}

.social-sharing li:before {
	content: "";
	font-family: "FontAwesome";
	font-size: 1rem;
}

.social-sharing li:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.social-sharing li.facebook:before {
	content: "\f09a";
	color: #3c5a98;
}

.social-sharing li.twitter:before {
	content: "\f099";
	color: #55acee;
}

.social-sharing li.rss:before {
	content: "\f09e";
	color: #f60;
}

.social-sharing li.youtube:before {
	content: "\f16a";
	color: #e84542;
}

.social-sharing li.googleplus:before {
	content: "\f0d5";
	color: #d6492f;
}

.social-sharing li.pinterest:before {
	content: "\f0d2";
	color: #cb2027;
}

.social-sharing li.vimeo:before {
	content: "\f27d";
	color: #1ab7ea;
}

.social-sharing li.instagram:before {
	content: "\f16d";
	color: #4c61b0;
}

.products-selection {
	margin-bottom: 30px;
	background-color: transparent;
	padding: 0;
}

.products-selection .title {
	color: #363a42;
}

#blockcart-modal .cart-content .btn {
	margin-bottom: .625rem;
}

.category-products,.product-accessories,.viewed-products {
	background: #fff;
	padding-top: 80px;
}

.category-products .slick-list,.product-accessories .slick-list,.viewed-products .slick-list {
	margin-left: -15px;
	margin-right: -15px;
}

.category-products .slick-arrows .slick-arrow,.product-accessories .slick-arrows .slick-arrow,.viewed-products .slick-arrows .slick-arrow {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	border: 1px solid #e1e1e1;
	background-color: #fff;
	transition: 0.25s all;
}

.category-products .slick-arrows .slick-arrow::before,.product-accessories .slick-arrows .slick-arrow::before,.viewed-products .slick-arrows .slick-arrow::before {
	font-family: "Font Awesome Regular";
	font-size: 16px;
	color: #000;
	opacity: 1;
}

.category-products .slick-arrows .slick-arrow.slick-next,.product-accessories .slick-arrows .slick-arrow.slick-next,.viewed-products .slick-arrows .slick-arrow.slick-next {
	right: 15px;
}

.category-products .slick-arrows .slick-arrow.slick-next::before,.product-accessories .slick-arrows .slick-arrow.slick-next::before,.viewed-products .slick-arrows .slick-arrow.slick-next::before {
	content: "\f061";
}

.category-products .slick-arrows .slick-arrow.slick-prev,.product-accessories .slick-arrows .slick-arrow.slick-prev,.viewed-products .slick-arrows .slick-arrow.slick-prev {
	left: 15px;
}

.category-products .slick-arrows .slick-arrow.slick-prev::before,.product-accessories .slick-arrows .slick-arrow.slick-prev::before,.viewed-products .slick-arrows .slick-arrow.slick-prev::before {
	content: "\f060";
}

.category-products .slick-arrows .slick-arrow:hover,.product-accessories .slick-arrows .slick-arrow:hover,.viewed-products .slick-arrows .slick-arrow:hover {
	background-color: var(--theme-color-default);
}

.category-products .slick-arrows .slick-arrow:hover::before,.product-accessories .slick-arrows .slick-arrow:hover::before,.viewed-products .slick-arrows .slick-arrow:hover::before {
	color: #000;
}

.products-section-title {
	font-size: 2.5rem;
	line-height: 1.2;
	position: relative;
	text-transform: uppercase;
	margin-bottom: 34px;
}

.more-info-product {
	margin-top: 2rem;
	margin-bottom: 2rem;
	background: #fff;
	padding: 1.25rem 0;
}

.more-info-product .title-info-product {
	color: #000;
	text-transform: uppercase;
	padding: .9375rem 0rem;
	margin-bottom: .9375rem;
	font-size: 24px;
	position: relative;
	margin-right: 2.1875rem;
	display: inline-block;
	padding-bottom: 5px;
}

.rtl .more-info-product .title-info-product {
	margin-left: 2.1875rem;
	margin-right: inherit;
}

.more-info-product .title-info-product:before {
	content: "";
	background: var(--theme-color-default);
	bottom: 0;
	position: absolute;
	display: inline-block;
	width: 100%;
	height: 2px;
}

@media (min-width:992px) {
	.product-accessories .ajax_block_product:nth-child(4n+1) {
		clear: both;
	}
}

@media (max-width:991px) and (min-width:768px) {
	.product-accessories .ajax_block_product:nth-child(3n+1) {
		clear: both;
	}
}

@media (max-width:767px) and (min-width:480px) {
	.product-accessories .ajax_block_product:nth-child(2n+1) {
		clear: both;
	}
}

@media (min-width:992px) {
	.product-accessories .ajax_block_product:nth-child(4n) .thumbnail-container .leo-more-info {
		left: 0;
		right: auto;
	}

	.product-accessories .ajax_block_product:nth-child(4n) .thumbnail-container:hover .leo-more-info {
		left: -90px;
		right: auto;
	}
}

@media (min-width:992px) {
	.rtl .product-accessories .ajax_block_product:nth-child(4n) .thumbnail-container .leo-more-info {
		left: auto;
		right: 0;
	}

	.rtl .product-accessories .ajax_block_product:nth-child(4n) .thumbnail-container:hover .leo-more-info {
		left: auto;
		right: -90px;
	}
}

.products-accordion {
	margin-top: 70px;
	margin-bottom: 0;
}

.products-accordion .card {
	margin: 0;
	border: 1px solid #e1e1e1;
	border-bottom: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}

.products-accordion .card:last-child {
	border-bottom: 1px solid #e1e1e1;
}

.products-accordion .card-header {
	background: none;
	padding: 1.25rem;
	border-bottom: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}

.products-accordion .card-header h5 {
	margin: 0;
}

.products-accordion .card-header a {
	text-transform: uppercase;
	position: relative;
	width: 100%;
	display: inline-block;
}

.products-accordion .card-header a:after {
	content: "\f068";
	font-size: 18px;
	font-family: "Font Awesome Regular";
	position: absolute;
	font-weight: 600;
	top: 0;
	color: #000;
	right: .625rem;
}

.rtl .products-accordion .card-header a:after {
	left: .625rem;
	right: auto;
}

.products-accordion .card-header a.collapsed:after {
	content: "\f067";
}

.products-accordion .card-header a:hover:after {
	color: var(--theme-color-default);
}

@media (max-width:991px) {
	.product-cover img {
		width: 100%;
	}

	#product-modal .modal-content .modal-body {
		-webkit-box-orient: vertical;
		-moz-box-orient: vertical;
		box-orient: vertical;
		-webkit-box-direction: normal;
		-moz-box-direction: normal;
		box-direction: normal;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		flex-direction: column;
		-ms-flex-direction: column;
		margin-left: 0;
	}

	#product-modal .modal-content .modal-body img.product-cover-modal {
		width: 100%;
	}

	#product-modal .modal-content .modal-body .arrows {
		display: none;
	}

	#product-modal .modal-content .modal-body .image-caption {
		width: 100%;
	}

	#blockcart-modal .modal-dialog {
		width: calc(100% - 20px);
	}

	#blockcart-modal .modal-body {
		padding: 1.875rem;
	}
}

@media (max-width:767px) {
	#blockcart-modal .divide-right {
		border-right: none;
	}

	.rtl #blockcart-modal .divide-right {
		border-left: none;
		border-right: inherit;
	}

	#blockcart-modal .modal-body {
		padding: 1rem;
	}
}

.scroll-box-arrows i::selection,.arrows i::selection {
	background: none;
	color: inherit;
}

.product-thumb-images {
	display: none;
}

.product-thumb-images .thumb {
	max-width: 100%;
	cursor: pointer;
}

.product-thumb-images .thumb.selected,.product-thumb-images .thumb:hover {
	border: 1px solid #232323;
}

.product-detail .arrows-product-fake {
	display: none;
}

.product-detail .arrows-product-fake .slick-arrow {
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #000;
	z-index: 999;
	overflow: hidden;
	background: rgba(255,255,255,.8);
	border-radius: 50%;
}

.product-detail .arrows-product-fake .slick-arrow:hover {
	color: #fff;
	background: var(--theme-color-default);
}

.product-detail .arrows-product-fake .slick-arrow.slick-next {
	right: -20px;
}

.product-detail .arrows-product-fake .slick-arrow.slick-prev {
	left: -20px;
}

.product-detail.product-thumbs-bottom .product-thumb-images {
	padding-left: 20px;
	padding-right: 20px;
}

.product-detail.product-thumbs-bottom .product-thumb-images .slick-list {
	margin-left: -5px;
	margin-right: -5px;
}

.product-detail.product-thumbs-bottom .product-thumb-images .slick-list .slick-slide {
	padding-right: 5px;
	padding-left: 5px;
}

.product-detail.product-thumbs-bottom .product-thumb-images .slick-arrow.slick-next {
	right: 5px;
}

.rtl .product-detail.product-thumbs-bottom .product-thumb-images .slick-arrow.slick-next {
	left: 5px;
	right: auto;
}

.product-detail.product-thumbs-bottom .product-thumb-images .slick-arrow.slick-prev {
	left: -5px;
}

.rtl .product-detail.product-thumbs-bottom .product-thumb-images .slick-arrow.slick-prev {
	right: -5px;
	left: auto;
}

.product-detail.product-thumbs-left .images-container,.product-detail.product-thumbs-right .images-container {
	position: relative;
}

.product-detail.product-thumbs-left .images-container .product-cover .product-flags,.product-detail.product-thumbs-right .images-container .product-cover .product-flags {
	left: 10px;
	right: auto;
}

.product-detail.product-thumbs-left .images-container .product-thumb-images,.product-detail.product-thumbs-right .images-container .product-thumb-images {
	position: absolute;
	top: 20px;
	z-index: 9;
	width: 80px;
}

.product-detail.product-thumbs-left .product-thumb-images .slick-list,.product-detail.product-thumbs-right .product-thumb-images .slick-list {
	margin-top: -5px;
	margin-bottom: -5px;
	margin-left: 0;
	margin-right: 0;
}

.product-detail.product-thumbs-left .product-thumb-images .slick-list .slick-slide,.product-detail.product-thumbs-right .product-thumb-images .slick-list .slick-slide {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0;
	padding-left: 0;
}

.product-detail.product-thumbs-left .product-thumb-images .slick-arrow,.product-detail.product-thumbs-right .product-thumb-images .slick-arrow {
	left: 0;
	right: 0;
	width: 100%;
	margin: auto;
	color: #000;
}

.product-detail.product-thumbs-left .product-thumb-images .slick-arrow:hover:before,.product-detail.product-thumbs-right .product-thumb-images .slick-arrow:hover:before {
	color: var(--theme-color-default);
}

.product-detail.product-thumbs-left .product-thumb-images .slick-arrow:before,.product-detail.product-thumbs-right .product-thumb-images .slick-arrow:before {
	font-family: "Material Icons";
}

.product-detail.product-thumbs-left .product-thumb-images .slick-arrow.slick-next,.product-detail.product-thumbs-right .product-thumb-images .slick-arrow.slick-next {
	top: -10px;
	bottom: auto;
}

.product-detail.product-thumbs-left .product-thumb-images .slick-arrow.slick-next:before,.product-detail.product-thumbs-right .product-thumb-images .slick-arrow.slick-next:before {
	content: "\e5ce";
}

.product-detail.product-thumbs-left .product-thumb-images .slick-arrow.slick-prev,.product-detail.product-thumbs-right .product-thumb-images .slick-arrow.slick-prev {
	top: auto;
	bottom: -50px;
}

.product-detail.product-thumbs-left .product-thumb-images .slick-arrow.slick-prev:before,.product-detail.product-thumbs-right .product-thumb-images .slick-arrow.slick-prev:before {
	content: "\e5cf";
}

.product-detail.product-thumbs-left .images-container {
	position: relative;
}

.product-detail.product-thumbs-left .images-container .product-cover {
	padding-left: 90px;
}

.rtl .product-detail.product-thumbs-left .images-container .product-cover {
	padding-right: 90px;
	padding-left: inherit;
}

.product-detail.product-thumbs-left .images-container .product-cover .product-flags {
	right: 10px;
	left: auto;
}

.product-detail.product-thumbs-left .images-container .product-thumb-images {
	left: 0;
}

.rtl .product-detail.product-thumbs-left .images-container .product-thumb-images {
	right: 0;
	left: auto;
}

.product-detail.product-thumbs-right .images-container {
	position: relative;
}

.product-detail.product-thumbs-right .images-container .product-cover {
	padding-right: 90px;
}

.rtl .product-detail.product-thumbs-right .images-container .product-cover {
	padding-left: 90px;
	padding-right: inherit;
}

.product-detail.product-thumbs-right .images-container .product-cover .layer {
	left: 20px;
	right: auto;
}

.product-detail.product-thumbs-right .images-container .product-thumb-images {
	right: 0;
}

.rtl .product-detail.product-thumbs-right .images-container .product-thumb-images {
	left: 0;
	right: auto;
}

.product-detail.no-thumbs .images-container {
	position: relative;
}

.product-detail.no-thumbs .product-thumb-images .slick-arrows,.product-detail.no-thumbs .product-thumb-images .slick-list {
	display: none;
}

.product-detail.product-image-gallery .product-cover {
	display: none;
}

.product-detail.product-image-gallery .product-thumb-images {
	display: block;
	margin-left: -15px;
	margin-right: -15px;
}

.product-detail.product-image-gallery .product-thumb-images::after {
	content: "";
	display: table;
	clear: both;
}

.product-detail.product-image-gallery .product-thumb-images .thumb-container {
	display: block;
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 30px;
	float: left;
}

.rtl .product-detail.product-image-gallery .product-thumb-images .thumb-container {
	float: right;
}

@media (min-width:576px) {
	.product-detail.product-image-gallery .product-thumb-images .thumb-container {
		width: 50%;
	}
}

@media (max-width:575px) {
	.product-detail.product-image-gallery .product-thumb-images .thumb-container {
		width: 100%;
	}
}

@media (min-width:576px) {
	.product-detail.product-image-gallery .product-thumb-images .thumb-container:nth-child(2n+1) {
		clear: both;
	}
}

.product-detail.product-image-gallery .product-thumb-images .thumb {
	border: 1px solid #e1e1e1;
	border-radius: 5px;
}

.product-detail.product-image-gallery .product-thumb-images .thumb.selected {
	border-color: #000;
}

.product-detail.product_image_no_thumbs_center .lSSlideOuter {
	max-width: none;
}

.product-detail.product_image_no_thumbs_fullwidth .lSSlideOuter {
	max-width: 1090px;
	margin-left: auto;
	margin-right: auto;
}

.product-detail .images-container .product-flags {
	display: none;
}

.product-detail .lSAction>a {
	height: 28px;
}

.product-detail .lSSlideOuter.vertical .lSAction>a {
	height: 30px;
}

.product-detail .lSSlideWrapper {
	border: 1px solid #e1e1e1;
	border-radius: 5px;
	overflow: hidden;
}

.product-detail .lSSlideOuter {
	max-width: 780px;
}

.product-detail .lSSlideOuter:not(.vertical) .lSPager.lSGallery {
	margin-top: 15px!important;
}

.product-detail .lSSlideOuter .lSPager.lSGallery li {
	border: 1px solid #e1e1e1;
	border-radius: 5px;
}

.product-detail .lSSlideOuter .lSPager.lSGallery li.active {
	border-radius: 5px;
	border: 1px solid #000;
}

.product-detail .lSSlideOuter.vertical {
	padding: 0!important;
}

.product-detail .lSSlideOuter.vertical .lightSlider .lslide img {
	height: auto;
	max-height: 100%;
	max-width: 100%;
}

[dir] .product-detail .lSSlideOuter li {
	margin-right: 0;
}

.product-detail .product-prices {
	margin-top: 0;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
	gap: 0 9px;
	margin-bottom: 29px;
}

.product-detail .product-prices .discount-percentage {
	display: none;
}

.product-detail .product-prices .tax-shipping-delivery-label {
	margin: 0;
}

.product-detail .product-prices .product-price {
	font-size: 30px;
	line-height: 36px;
	order: -1;
	margin-bottom: 0;
}

.product-detail .product-prices .product-price .current-price {
	margin-bottom: 0;
}

.product-detail .product-prices .product-price.has-discount {
	color: #c70a33;
}

.product-detail .product-prices .product-discount {
	margin-bottom: 1px;
}

.product-detail .product-prices .product-discount .regular-price {
	font-size: 20px;
	line-height: 24px;
	font-family: var(--font-family-senary);
	font-weight: 400;
	color: #8b8b8b;
	text-decoration-thickness: 1px;
}

.product-detail .product-prices .product-pack-price {
	margin-bottom: 1px;
	font-family: var(--font-family-senary);
	font-size: 18px;
}

.product-detail .product-manufacturer .manufacturer-logo {
	filter: brightness(0);
	height: 50px;
	background-color: transparent;
}

.rtl .product-detail.product-thumbs-left .images-container .product-cover .product-flags,.rtl .product-detail.product-thumbs-right .images-container .product-cover .product-flags {
	left: auto;
	right: 10px;
}

.rtl .product-detail.product-thumbs-left .images-container .product-cover .product-flags {
	left: 10px;
	right: auto;
}

.rtl .product-detail.product-thumbs-left .images-container .product-cover .layer {
	left: 20px;
	right: auto;
}

.rtl .product-detail.product-thumbs-right .images-container .product-cover .layer {
	left: auto;
	right: 20px;
}

.more-info-product #product-details.fade {
	opacity: 1!important;
}

.list-flag {
	margin-bottom: 0;
}

.list-flag .product-flag {
	margin-bottom: 11px;
	display: inline-block;
	font-size: 12px;
	line-height: 18px;
	font-weight: 600;
	padding: 4px 12px 4px 12px;
	border-radius: 20px;
	background-color: #c70a33;
	color: #fff;
}

.percentage {
	margin-bottom: 11px;
	display: inline-block;
	font-size: 12px;
	line-height: 18px;
	font-weight: 600;
	padding: 4px 12px 4px 12px;
	border-radius: 20px;
	background-color: #c70a33;
	color: #fff;
}

.product_after_title {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 10px 20px;
	padding-bottom: 26px;
	margin-bottom: 14px;
	border-bottom: 1px solid #e1e1e1;
}

.product_after_title .product-manufacturer {
	padding-right: 20px;
	position: relative;
}

.rtl .product_after_title .product-manufacturer {
	padding-left: 20px;
	padding-right: inherit;
}

.product_after_title .product-manufacturer::after {
	content: "";
	width: 1px;
	height: 16px;
	background-color: #e1e1e1;
	position: absolute;
	top: 50%;
	right: 0;
	transform: translate(50%,-50%);
}

.rtl .product_after_title .product-manufacturer::after {
	left: 0;
	right: auto;
}

.product_after_title #leo_product_reviews_block_extra .star_content {
	line-height: 1;
	margin-top: 0;
	display: flex;
	align-items: center;
	gap: 3px;
}

.product_after_title #leo_product_reviews_block_extra .star {
	margin: 0;
}

.product_after_title #leo_product_reviews_block_extra .reviews_advices {
	margin: 0;
	line-height: 1;
}

.product_after_title #leo_product_reviews_block_extra .reviews_advices .open-review-form {
	display: inline-flex!important;
	align-items: center;
	font-size: 14px;
	line-height: 22px;
	font-weight: 500;
}

.product_after_title #leo_product_reviews_block_extra .reviews_advices .open-review-form i {
	margin-right: 6px;
}

.rtl .product_after_title #leo_product_reviews_block_extra .reviews_advices .open-review-form i {
	margin-left: 6px;
	margin-right: inherit;
}

.product_after_title .product-quantities .label {
	margin-bottom: 0;
	font-size: 14px;
	line-height: 22px;
	font-weight: 500;
	display: inline-flex;
	align-items: center;
	color: #15d11c;
	margin-right: 6px;
}

.rtl .product_after_title .product-quantities .label {
	margin-left: 6px;
	margin-right: inherit;
}

.product_after_title .product-quantities .label::before {
	content: "\f00c";
	font-family: "Font Awesome Light";
	font-size: 16px;
	margin-right: 6px;
	font-weight: 600;
}

.rtl .product_after_title .product-quantities .label::before {
	margin-left: 6px;
	margin-right: inherit;
}

.product_after_title .product-quantities span {
	font-size: 14px;
	line-height: 22px;
	font-weight: 500;
	color: #000;
}

#product-availability {
	display: flex;
	align-items: center;
	font-weight: 600;
	font-size: 14px;
}

#product-availability i {
	margin-right: 8px;
}

.rtl #product-availability i {
	margin-left: 8px;
	margin-right: inherit;
}

.line {
	margin-top: 16px;
}

.line .productcats,.line .product-reference {
	display: flex;
	align-items: flex-start;
	gap: 10px;
}

.line .productcats ul,.line .product-reference ul {
	margin-bottom: 0;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 10px 6px;
}

.line .productcats label,.line .product-reference label {
	color: #8b8b8b;
	margin-bottom: 0;
}

.line .productcats a,.line .productcats span,.line .product-reference a,.line .product-reference span {
	color: #000;
}

.line .productcats label,.line .productcats a,.line .productcats span,.line .product-reference label,.line .product-reference a,.line .product-reference span {
	font-size: 14px;
	line-height: 30px;
	font-weight: 500;
}

.line .productcats a:hover,.line .product-reference a:hover {
	color: var(--theme-color-default);
}

.product-additional-info {
	margin-top: 20px;
}

.product-additional-info .social-sharing {
	margin-bottom: 0;
}

.product-additional-info .social-sharing span {
	font-size: 16px;
	line-height: 30px;
	font-weight: 500;
	color: #000;
}

.leo-more-cdown .deal-clock {
	margin: 0;
}

.leo-more-cdown .deal-clock.active {
	margin-top: 0;
	margin-bottom: 29px;
	justify-content: flex-start;
}

.leo-more-cdown .deal-clock.active li {
	position: relative;
	text-align: center;
	color: #c70a33;
}

.leo-more-cdown .deal-clock.active li:not(:last-child) {
	margin: 0 30px 0 0;
	padding: 0 30px 0 0;
}

.rtl .leo-more-cdown .deal-clock.active li:not(:last-child) {
	margin: 0 0 0 30px;
}

.rtl .leo-more-cdown .deal-clock.active li:not(:last-child) {
	padding: 0 0 0 30px;
}

.leo-more-cdown .deal-clock.active li:not(:last-child)::before {
	content: "";
	width: 1px;
	height: auto;
	position: absolute;
	top: 15px;
	bottom: 3px;
	right: 0;
	background-color: #000;
	opacity: .1;
}

.rtl .leo-more-cdown .deal-clock.active li:not(:last-child)::before {
	left: 0;
	right: auto;
}

.leo-more-cdown .deal-clock.active li b,.leo-more-cdown .deal-clock.active li span {
	display: block;
}

.leo-more-cdown .deal-clock.active li b {
	font-size: 40px;
	line-height: 1.25;
	font-weight: 800;
}

.leo-more-cdown .deal-clock.active li span {
	font-size: 12px;
	line-height: 20px;
	font-weight: 700;
	text-transform: uppercase;
}

@media (max-width:991px) and (min-width:768px) {
	.leo-more-cdown .deal-clock.active li:not(:last-child) {
		margin: 0 20px 0 0;
		padding: 0 20px 0 0;
	}

	.rtl .leo-more-cdown .deal-clock.active li:not(:last-child) {
		margin: 0 0 0 20px;
	}

	.rtl .leo-more-cdown .deal-clock.active li:not(:last-child) {
		padding: 0 0 0 20px;
	}

	.leo-more-cdown .deal-clock.active li b {
		font-size: 30px;
	}
}

@media (max-width:480px) {
	.leo-more-cdown .deal-clock.active li:not(:last-child) {
		margin: 0 20px 0 0;
		padding: 0 20px 0 0;
	}

	.rtl .leo-more-cdown .deal-clock.active li:not(:last-child) {
		margin: 0 0 0 20px;
	}

	.rtl .leo-more-cdown .deal-clock.active li:not(:last-child) {
		padding: 0 0 0 20px;
	}

	.leo-more-cdown .deal-clock.active li b {
		font-size: 30px;
	}
}

@media (max-width:400px) {
	.leo-more-cdown .deal-clock.active li:not(:last-child) {
		margin: 0 15px 0 0;
		padding: 0 15px 0 0;
	}

	.rtl .leo-more-cdown .deal-clock.active li:not(:last-child) {
		margin: 0 0 0 15px;
	}

	.rtl .leo-more-cdown .deal-clock.active li:not(:last-child) {
		padding: 0 0 0 15px;
	}

	.leo-more-cdown .deal-clock.active li:not(:last-child)::before {
		top: 8px;
		bottom: 2px;
	}

	.leo-more-cdown .deal-clock.active li b {
		font-size: 24px;
	}
}

.cart-grid {
	margin-bottom: 1rem;
}

.cart-items {
	margin-bottom: 0;
}

.cart-item {
	padding: 1rem 0;
}

.cart-summary-line {
	margin-bottom: .625rem;
	clear: both;
}

.cart-summary-line::after {
	content: "";
	display: table;
	clear: both;
}

.cart-summary-line .label {
	padding-left: 0;
	font-weight: 400;
	white-space: inherit;
	font-size: 1rem;
}

.rtl .cart-summary-line .label {
	padding-right: 0;
	padding-left: inherit;
}

.cart-summary-line .value {
	color: #232323;
	float: right;
}

.rtl .cart-summary-line .value {
	float: left;
}

.cart-grid-body {
	margin-bottom: .75rem;
}

.cart-grid-body a.label:hover {
	color: var(--theme-color-default);
}

.cart-grid-body .card-block {
	padding: 1.25rem 1.25rem .5rem;
	padding: 0;
}

.cart-grid-body .card-block h1 {
	margin-bottom: 0;
}

.cart-grid-body .card-block.cart-summary-totals {
	padding: 0 1.25rem .825rem;
}

.cart-grid-body hr {
	margin: 0;
}

.cart-grid-body .cart-overview {
	padding: 1rem;
}

.cart-grid-body>a.label {
	color: var(--link-color);
	display: inline-flex;
	align-items: center;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
}

.cart-grid-body>a.label i {
	font-size: 0;
	width: auto;
	height: auto;
	margin-right: 6px;
}

.rtl .cart-grid-body>a.label i {
	margin-left: 6px;
	margin-right: inherit;
}

.cart-grid-body>a.label i::before {
	content: "\f060";
	font-family: "Font Awesome Regular";
	font-size: 14px;
}

.cart-grid-right hr {
	margin: 0;
}

.cart-grid-right .promo-discounts {
	margin-bottom: 0;
}

.cart-grid-right .promo-discounts .cart-summary-line .label {
	color: #363a42;
}

.cart-grid-right .promo-discounts .cart-summary-line .label .code {
	text-decoration: underline;
	cursor: pointer;
}

@media (max-width:480px) {
	.cart-grid-right .card-block {
		padding: 0;
	}
}

.block-promo .promo-code {
	padding: 1.6rem;
	background: #f6f6f6;
}

.block-promo .promo-code .alert-danger {
	position: relative;
	margin-top: 1.25rem;
	background: #ff4c4c;
	color: #fff;
	display: none;
}

.block-promo .promo-code .alert-danger::after {
	bottom: 100%;
	left: 10%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-bottom-color: #ff4c4c;
	border-width: 10px;
	margin-left: -10px;
}

.block-promo .promo-input {
	color: #232323;
	border: #7a7a7a 1px solid;
	height: 2.5rem;
	text-indent: .625rem;
	width: 60%;
}

.block-promo .promo-input+button {
	margin-top: -4px;
}

.block-promo .cart-summary-line .label,.block-promo .promo-name {
	color: #ff9a52;
	font-weight: 600;
}

.block-promo .cart-summary-line .label a,.block-promo .promo-name a {
	font-weight: 400;
	color: #232323;
	display: inline-block;
}

.block-promo .promo-code-button {
	padding-left: 1.25rem;
	margin-bottom: 1.25rem;
	display: inline-block;
}

.block-promo.promo-highlighted {
	padding: 1.25rem;
	padding-bottom: 0;
	margin-bottom: 0;
}

.product-line-grid-left img {
	max-width: 100%;
	border-radius: 5px;
	border: 1px solid #e1e1e1;
}

.product-line-grid-body br {
	display: none;
}

.product-line-grid-body>.product-line-info {
	margin-bottom: .625rem;
}

.product-line-grid-body>.product-line-info>.label {
	padding: 0;
	line-height: inherit;
	white-space: inherit;
	font-weight: 700;
	text-align: left;
	color: #232323;
}

.rtl .product-line-grid-body>.product-line-info>.label {
	text-align: right;
}

.product-line-grid-body>.product-line-info>a.label {
	font-size: 1.25rem;
	font-family: var(--font-family-senary);
	text-transform: uppercase;
}

.product-line-grid-body>.product-line-info>.out-of-stock {
	color: red;
}

.product-line-grid-body>.product-line-info>.available {
	color: #4cbb6c;
}

.product-line-grid-body>.product-line-info>.unit-price-cart {
	padding-left: .3125rem;
	font-size: .875rem;
	color: #363a42;
}

.rtl .product-line-grid-body>.product-line-info>.unit-price-cart {
	padding-right: .3125rem;
	padding-left: inherit;
}

.product-line-grid-body>.product-line-info.product-price {
	font-size: 24px;
	display: flex;
	align-items: center;
}

.product-line-grid-body>.product-line-info.product-price .product-discount {
	display: flex;
	align-items: center;
}

.product-line-grid-body>.product-line-info.product-price .product-discount .discount-percentage {
	margin-left: 0;
	margin-right: 10px;
}

.product-line-grid-body>.product-line-info.product-price .product-discount .regular-price {
	font-size: 20px;
}

.product-line-grid-right .bootstrap-touchspin>.form-control,.product-line-grid-right .bootstrap-touchspin>.input-group {
	color: #232323;
	background-color: #fff;
	height: 2.5rem;
	padding: .175rem .5rem;
	max-width: calc(100% - 30px);
	width: 80px;
}

.product-line-grid-right .bootstrap-touchspin>.input-group-btn-vertical {
	width: auto;
}

.product-line-grid-right .bootstrap-touchspin>.input-group-btn-vertical>.btn {
	height: 26px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0;
	width: 26px;
}

.product-line-grid-right .bootstrap-touchspin>.input-group-btn-vertical>.btn i {
	position: initial;
}

.product-line-grid-right .cart-line-product-actions,.product-line-grid-right .product-price {
	color: #232323;
	line-height: 36px;
	font-family: var(--font-family-senary);
	line-height: 1;
}

.product-line-grid-right .cart-line-product-actions .remove-from-cart,.product-line-grid-right .product-price .remove-from-cart {
	color: #232323;
	display: inline-block;
	margin-top: .3125rem;
}

.product-line-grid-right .cart-line-product-actions .remove-from-cart i,.product-line-grid-right .product-price .remove-from-cart i {
	font-size: 0;
	width: auto;
	height: auto;
	display: flex;
	justify-content: center;
	align-items: center;
}

.product-line-grid-right .cart-line-product-actions .remove-from-cart i::before,.product-line-grid-right .product-price .remove-from-cart i::before {
	content: "\f2ed";
	font-family: "Font Awesome Regular";
	font-size: 20px;
}

@media (max-width:767px) {
	.product-line-grid-body {
		margin-bottom: 1rem;
	}
}

@media (max-width:575px) {
	.cart-items {
		padding: 1rem 0;
	}

	.cart-item {
		border-bottom: 1px solid #e1e1e1;
	}

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

	.cart-grid-body .cart-overview {
		padding: 0;
	}

	.cart-grid-body .no-items {
		padding: 1rem;
		display: inline-block;
	}

	.product-line-grid-left {
		padding-right: 0!important;
	}
}

@media (max-width:480px) {
	.product-line-grid-right .price {
		margin-top: 15px;
	}
}

@media (max-width:360px) {
	.product-line-grid-right .qty {
		width: 100%;
	}

	.product-line-grid-right .price {
		width: 100%;
	}
}

#blockcart-modal .cart-content p {
	margin-bottom: 10px;
	display: flex;
	justify-content: space-between;
}

#blockcart-modal .cart-content p.product-total .label {
	color: #000;
}

#blockcart-modal .cart-content p.product-total .value {
	font-weight: 700;
	color: #000;
}

#blockcart-modal .cart-content p span {
	font-weight: 500;
	color: #000;
}

#blockcart-modal .cart-content p .value {
	font-weight: 700;
	color: #000;
}

#blockcart-modal .cart-content p .label {
	font-weight: 500;
}

.card-block.cart-summary-totals .cart-summary-line.cart-total .label,.card-block.cart-summary-totals .cart-summary-line.cart-total .value {
	font-weight: 700;
}

.card-block.cart-summary-totals .cart-summary-line.cart-total {
	padding: 1rem 0;
}

.card-block.cart-summary-totals .cart-summary-line span.sub {
	float: none;
	font-size: .88rem;
	text-align: left;
}

.card-block.cart-detailed-subtotals+.cart-summary-totals .cart-total {
	border-top: 1px solid #e1e1e1;
}

.card-block.checkout .btn-primary {
	width: 100%;
	margin-bottom: 1.5rem;
}

@media (max-width:480px) {
	.card-block {
		padding-left: 0;
		padding-right: 0;
	}
}

.cart-summary-line .value {
	font-weight: 700;
}

#checkout .cart-grid-right .card .cart-summary-subtotals-container {
	padding: 1rem 0;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

#order-items table tr.total-value {
	background-color: #f6f6f6;
}

#order-items table tr.taxes td {
	text-align: left;
}

#block-reassurance {
	margin-top: 1rem;
}

#block-reassurance img {
	width: 1.563rem;
	margin-right: .625rem;
}

.rtl #block-reassurance img {
	margin-left: .625rem;
	margin-right: inherit;
}

#block-reassurance li {
	border-bottom: 1px solid rgba(0,0,0,.25);
}

#block-reassurance li:last-child {
	border: 0;
}

#block-reassurance li .block-reassurance-item {
	padding: .5rem 1.5rem .5rem 0rem;
}

.rtl #block-reassurance li .block-reassurance-item {
	padding: .5rem 0rem .5rem 1.5rem;
}

#product #block-reassurance span {
	font-weight: 400;
	margin: 0;
	color: var(theme-color-senary);
}

.quickview .modal-dialog {
	width: calc(100% - 30px);
	max-width: 64rem;
}

.quickview .modal-content {
	min-height: 31.25rem;
}

.quickview .modal-header {
	border: none;
	padding: .625rem;
}

.quickview .modal-body {
	min-height: 28.88rem;
}

.quickview .modal-footer {
	border-top: 1px solid #e1e1e1;
}

.quickview .layer {
	display: none;
}

.quickview .product-cover img {
	width: 95%;
}

.quickview .arrows-product-fake {
	display: none;
}

.quickview .product-additional-info {
	margin-top: 0;
}

.quickview .images-container {
	position: relative;
	z-index: 1;
	text-align: center;
}

.quickview .images-container .product-cover {
	padding-right: 90px;
}

.rtl .quickview .images-container .product-cover {
	padding-left: 90px;
	padding-right: inherit;
}

.quickview .images-container .product-thumb-images {
	position: absolute;
	top: 20px;
	width: 80px;
	z-index: 9;
	right: 0;
}

.rtl .quickview .images-container .product-thumb-images {
	left: 0;
	right: auto;
}

.quickview .product-thumb-images {
	position: relative;
}

.quickview .product-thumb-images .thumb {
	cursor: pointer;
	opacity: .75;
	-ms-opacity: .75;
	-o-opacity: .75;
	-moz-opacity: .75;
	-webkit-opacity: .75;
	filter: alpha(opacity=75);
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.quickview .product-thumb-images .thumb.selected,.quickview .product-thumb-images .thumb:hover {
	opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
}

.quickview .product-thumb-images .slick-list {
	margin-left: 0;
	margin-right: 0;
}

.quickview .product-thumb-images .slick-list .slick-slide {
	padding-left: 0;
	padding-right: 0;
}

.quickview .slick-arrows .slick-arrow {
	width: 100%;
	margin: auto;
	color: var(--text-color);
}

.quickview .slick-arrows .slick-arrow:hover:before {
	color: var(--theme-color-default);
}

.quickview .slick-arrows .slick-arrow:before {
	font-family: "Material Icons";
}

.quickview .slick-arrows .slick-arrow.slick-next {
	top: -10px;
	left: 0;
	right: 0;
	bottom: auto;
}

.quickview .slick-arrows .slick-arrow.slick-next:before {
	content: "\e5ce";
}

[dir="rtl"] .quickview .slick-arrows .slick-arrow.slick-next:before {
	content: "\e5ce";
}

.quickview .slick-arrows .slick-arrow.slick-prev {
	top: auto;
	left: 0;
	right: 0;
	bottom: -47px;
}

.quickview .slick-arrows .slick-arrow.slick-prev:before {
	content: "\e5cf";
}

[dir="rtl"] .quickview .slick-arrows .slick-arrow.slick-prev:before {
	content: "\e5cf";
}

.rtl .quickview .slick-arrows .slick-arrow.slick-prev,.rtl .quickview .slick-arrows .slick-arrow.slick-next {
	left: 0;
	right: 0;
}

#stores .page-stores {
	width: 85%;
	margin: 0 auto;
}

#stores .page-stores .store-item {
	padding-left: .75rem;
	padding-right: .75rem;
}

#stores .page-stores .store-picture img {
	max-width: 100%;
}

#stores .page-stores .store-item-container {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: distribute;
	-moz-box-pack: distribute;
	box-pack: distribute;
	-webkit-justify-content: space-around;
	-moz-justify-content: space-around;
	-ms-justify-content: space-around;
	-o-justify-content: space-around;
	justify-content: space-around;
	-ms-flex-pack: distribute;
	-webkit-box-align: center;
	-moz-box-align: center;
	box-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	padding: 1.875rem 0;
}

#stores .page-stores .store-item-container ul {
	margin-bottom: 0;
	font-size: .9375rem;
}

#stores .page-stores .store-item-container .divide-left {
	border-left: #f6f6f6 1px solid;
}

.rtl #stores .page-stores .store-item-container .divide-left {
	border-right: #f6f6f6 1px solid;
	border-left: inherit;
}

#stores .page-stores .store-item-container .divide-left tr {
	height: 1.563rem;
}

#stores .page-stores .store-item-container .divide-left td {
	padding-left: .375rem;
}

.rtl #stores .page-stores .store-item-container .divide-left td {
	padding-right: .375rem;
	padding-left: inherit;
}

#stores .page-stores .store-item-container .divide-left th {
	text-align: right;
}

#stores .page-stores .store-item-container .store-description {
	font-size: 1rem;
}

#stores .page-stores .store-item-footer {
	margin-top: .5rem;
	padding-top: .5rem;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: distribute;
	-moz-box-pack: distribute;
	box-pack: distribute;
	-webkit-justify-content: space-around;
	-moz-justify-content: space-around;
	-ms-justify-content: space-around;
	-o-justify-content: space-around;
	justify-content: space-around;
	-ms-flex-pack: distribute;
}

#stores .page-stores .store-item-footer.divide-top {
	border-top: #f6f6f6 1px solid;
}

#stores .page-stores .store-item-footer div:first-child {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	box-flex: 0;
	-webkit-flex: 0 0 65%;
	-moz-flex: 0 0 65%;
	-ms-flex: 0 0 65%;
	flex: 0 0 65%;
}

#stores .page-stores .store-item-footer i.material-icons {
	margin-right: .625rem;
	color: #7a7a7a;
	font-size: 1rem;
}

#stores .page-stores .store-item-footer li {
	margin-bottom: .625rem;
}

@media (max-width:767px) {
	#stores .page-stores {
		width: 100%;
	}

	#stores .page-stores .store-item-container {
		padding: 1rem 0;
	}
}

@media (max-width:575px) {
	#stores .page-stores .store-item-container {
		display: block;
	}

	#stores .page-stores .store-item-container .divide-left {
		border-left: none;
	}

	.rtl #stores .page-stores .store-item-container .divide-left {
		border-right: none;
		border-left: inherit;
	}

	#stores .page-stores .store-item-container .store-description a {
		margin-bottom: .5rem;
	}

	#stores .page-stores .store-item-container .store-description address {
		margin-bottom: .5rem;
	}

	#stores .page-stores .store-item-footer {
		display: block;
	}

	#stores .page-stores .store-item-footer.divide-top {
		border-top: #f6f6f6 1px solid;
	}

	#stores .page-stores .store-item-footer li {
		margin-bottom: .625rem;
	}

	#stores .page-stores .store-item-footer .card-block {
		padding: .75rem .75rem 0;
	}
}

.footer-container {
	overflow: hidden;
}

.footer-container li {
	margin-bottom: 1rem;
}

.footer-container li a {
	color: var(--text-color);
	cursor: pointer;
}

.footer-container li a:hover {
	color: var(--theme-color-default);
}

.footer-container .links .collapse {
	display: inherit;
	margin-top: 30px;
}

.footer-bottom .ApColumn .block {
	margin-bottom: 0;
}

.footer-top .block_newsletter.block {
	margin-bottom: 0;
}

.block_newsletter {
	padding: 40px 0;
	margin-bottom: .625rem;
}

@media (min-width:768px) {
	.block_newsletter {
		display: -webkit-box;
		display: -moz-box;
		display: box;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flexbox;
		display: flex;
	}
}

.block_newsletter.block .title_block {
	color: #000;
	margin: 0;
	padding: 15px 0;
}

@media (min-width:768px) {
	.block_newsletter.block .title_block {
		width: 41.66667%;
		float: left;
	}

	.rtl .block_newsletter.block .title_block {
		float: right;
	}
}

@media (max-width:991px) {
	.block_newsletter.block .title_block {
		text-align: center;
	}
}

@media (min-width:768px) {
	.block_newsletter.block .block_content {
		width: 58.33333%;
		float: left;
	}

	.rtl .block_newsletter.block .block_content {
		float: right;
	}
}

.block_newsletter p {
	padding-top: .625rem;
}

.block_newsletter form .input-wrapper {
	overflow: hidden;
}

.block_newsletter form input[type="email"] {
	padding: 17px 11px 15px;
	background: #f8f8f8;
	border: 1px solid #f8f8f8;
	color: var(--text-color);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	width: 100%;
}

.block_newsletter form input[type="email"]::-webkit-input-placeholder {
	color: var(--text-color);
	text-indent: .625rem;
}

.block_newsletter form input[type="email"]::-moz-placeholder {
	color: var(--text-color);
	text-indent: .625rem;
}

.block_newsletter form input[type="email"]:-moz-placeholder {
	color: var(--text-color);
	text-indent: .625rem;
}

.block_newsletter form input[type="email"]:-ms-input-placeholder {
	color: var(--text-color);
	text-indent: .625rem;
}

.block_newsletter form input[type="email"]:focus {
	outline: 0;
}

.block_newsletter form input {
	height: 45px;
}

.block_newsletter form .btn span {
	display: none;
}

.block_newsletter form .btn:hover {
	background: var(--btn-bg-hover);
	border-color: var(--btn-color-hover);
}

.block-contact ul li {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	line-height: 1.625rem;
}

.block-contact .fa {
	color: #fff;
	font-size: 1rem;
	width: 2.5rem;
	margin-top: .25rem;
}

.block-social {
	padding: 2.5rem 0;
}

.block-social ul {
	margin-bottom: 0;
}

.block-social li {
	display: inline-block;
	cursor: pointer;
	margin: .125rem;
	text-align: center;
}

.block-social li a {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	line-height: 33px;
	border: 0;
	width: 33px;
	height: 33px;
	background: #ebebeb;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	font-size: 0;
}

.block-social li a:hover {
	color: transparent;
}

.block-social li a span {
	display: none;
}

.block-social li a:before {
	content: "";
	font-family: "FontAwesome";
	font-size: 1rem;
}

.block-social li.facebook a {
	border-color: #3c5a98;
}

.block-social li.facebook a:before {
	content: "\f09a";
	color: #3c5a98;
}

.block-social li.facebook a:hover {
	background: #3c5a98;
}

.block-social li.facebook a:hover:before {
	color: #fff;
}

.block-social li.twitter a {
	border-color: #55acee;
}

.block-social li.twitter a:before {
	content: "\f099";
	color: #55acee;
}

.block-social li.twitter a:hover {
	background: #55acee;
}

.block-social li.twitter a:hover:before {
	color: #fff;
}

.block-social li.rss a {
	border-color: #f60;
}

.block-social li.rss a:before {
	content: "\f09e";
	color: #f60;
}

.block-social li.rss a:hover {
	background: #f60;
}

.block-social li.rss a:hover:before {
	color: #fff;
}

.block-social li.youtube a {
	border-color: #e84542;
}

.block-social li.youtube a:before {
	content: "\f16a";
	color: #e84542;
}

.block-social li.youtube a:hover {
	background: #e84542;
}

.block-social li.youtube a:hover:before {
	color: #fff;
}

.block-social li.googleplus a {
	border-color: #d6492f;
}

.block-social li.googleplus a:before {
	content: "\f0d5";
	color: #d6492f;
}

.block-social li.googleplus a:hover {
	background: #d6492f;
}

.block-social li.googleplus a:hover:before {
	color: #fff;
}

.block-social li.pinterest a {
	border-color: #cb2027;
}

.block-social li.pinterest a:before {
	content: "\f0d2";
	color: #cb2027;
}

.block-social li.pinterest a:hover {
	background: #cb2027;
}

.block-social li.pinterest a:hover:before {
	color: #fff;
}

.block-social li.vimeo a {
	border-color: #1ab7ea;
}

.block-social li.vimeo a:before {
	content: "\f27d";
	color: #1ab7ea;
}

.block-social li.vimeo a:hover {
	background: #1ab7ea;
}

.block-social li.vimeo a:hover:before {
	color: #fff;
}

.block-social li.instagram a {
	border-color: #cc366d;
}

.block-social li.instagram a:before {
	content: "\f16d";
	color: #cc366d;
}

.block-social li.instagram a:hover {
	background: #cc366d;
}

.block-social li.instagram a:hover:before {
	color: #fff;
}

.block-social li.linkedin a {
	border-color: #0077b5;
}

.block-social li.linkedin a:before {
	content: "\f0e1";
	color: #0077b5;
}

.block-social li.linkedin a:hover {
	background: #0077b5;
}

.block-social li.linkedin a:hover:before {
	color: #fff;
}

@media (max-width:767px) {
	.footer-container .ApColumn .block {
		margin-bottom: 0;
	}

	.footer-container .ApColumn .links .h3,.footer-container .ApColumn .links .title_block,.footer-container .ApColumn .block-toggler .h3,.footer-container .ApColumn .block-toggler .title_block {
		line-height: 1.5;
		display: inline-block;
	}

	.footer-container .ApColumn .links .navbar-toggler,.footer-container .ApColumn .block-toggler .navbar-toggler {
		margin-top: .9375rem;
	}

	.footer-container .ApColumn .links ul,.footer-container .ApColumn .block-toggler ul {
		margin-bottom: 0;
	}

	.block_newsletter .conditions {
		margin-bottom: 1.25rem;
	}
}

@media (max-width:991px) {
	.block-social {
		text-align: center;
		padding: .625rem 0 1.875rem;
	}
}

@media (max-width:767px) {
	.footer-container .links ul {
		margin-bottom: 0;
	}

	.footer-container .links ul>li {
		padding: 0 .625rem;
	}

	.footer-container .links ul>li a {
		color: var(--text-color);
	}

	.footer-container .links ul.collapse {
		margin-top: 0;
		display: none;
	}

	.footer-container .links ul.collapse.in {
		display: block;
	}

	.footer-container .links .title {
		padding: .625rem;
		cursor: pointer;
	}

	.footer-container .links .title .collapse-icons .remove {
		display: none;
	}

	.footer-container .links .title[aria-expanded="true"] .collapse-icons .remove {
		display: block;
	}

	.footer-container .links .title[aria-expanded="true"] .collapse-icons .add {
		display: none;
	}

	.footer-container .links .navbar-toggler {
		display: inline-block;
		text-align: center;
		width: 30px;
		height: 30px;
		padding: 0;
	}
}

.fixed-bottom {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	background: #fff;
	z-index: 999;
}

.fixed-bottom.close-link .h3.hidden-sm-down,.fixed-bottom.close-link .h4.hidden-sm-down,.fixed-bottom.close-link .links .collapse {
	display: none;
}

.fixed-bottom.close-link .title.hidden-md-up {
	display: block!important;
}

.fixed-bottom.close-link .links .title .collapse-icons .remove {
	display: none;
}

.fixed-bottom.close-link .links .navbar-toggler {
	display: inline-block;
	padding: 0;
}

.fixed-bottom.close-link .links .collapse.in {
	display: block;
}

.contact-rich {
	color: #363a42;
	margin-bottom: 2rem;
	word-wrap: break-word;
}

.contact-rich h4 {
	text-transform: uppercase;
	margin-bottom: 2rem;
}

.contact-rich .block {
	height: auto;
	overflow: hidden;
}

.contact-rich .block .icon {
	float: left;
	width: 3.5rem;
}

.rtl .contact-rich .block .icon {
	float: right;
}

.contact-rich .block .icon i {
	font-size: 2rem;
}

.contact-rich .block .data {
	color: #232323;
	width: auto;
	overflow: hidden;
}

.contact-rich .block .data.email {
	padding-top: .375rem;
}

.contact-form {
	padding: 1rem;
	color: #363a42;
	width: 100%;
}

.contact-form h3 {
	text-transform: uppercase;
	color: #232323;
}

#products #main .page-header,#pagenotfound #main .page-header {
	margin: 2rem 0 3rem;
}

#products #main .page-content,#pagenotfound #main .page-content {
	margin-bottom: 0;
}

#products .page-not-found,#pagenotfound .page-not-found {
	max-width: 650px;
	margin: 0 auto;
	margin-top: 100px;
}

#products .page-not-found h4,#pagenotfound .page-not-found h4 {
	font-size: 1rem;
	font-weight: 700;
	margin: .5rem 0 1rem;
}

#products .page-not-found .search-widgets,#pagenotfound .page-not-found .search-widgets {
	float: none;
	overflow: hidden;
}

#products .page-not-found .search-widgets input,#pagenotfound .page-not-found .search-widgets input {
	width: 100%;
	padding: 13px 23px;
	color: var(--text-color);
	background: #fff;
	border: 1px solid #e1e1e1;
	min-height: 50px;
	border-radius: 30px;
	font-size: 14px;
	line-height: 20px;
}

#products .page-not-found .search-widgets form i,#pagenotfound .page-not-found .search-widgets form i {
	top: 50%;
	right: 15px;
	transform: translateY(-50%);
	padding: 0;
}

#products .page-not-found .content,#pagenotfound .page-not-found .content {
	text-align: center;
	margin-bottom: 30px;
}

#products .page-not-found .content .not-found-heading,#pagenotfound .page-not-found .content .not-found-heading {
	font-family: var(--font-family-senary);
	font-weight: 900;
	text-transform: uppercase;
	font-size: 400px;
	line-height: 1;
	color: #c70a33;
}

@media (max-width:1400px) {
	#products .page-not-found .content .not-found-heading,#pagenotfound .page-not-found .content .not-found-heading {
		font-size: 300px;
	}
}

@media (max-width:991px) {
	#products .page-not-found .content .not-found-heading,#pagenotfound .page-not-found .content .not-found-heading {
		font-size: 200px;
	}
}

@media (max-width:767px) {
	#products .page-not-found .content .not-found-heading,#pagenotfound .page-not-found .content .not-found-heading {
		font-size: 150px;
	}
}

#products .page-not-found .content h1,#pagenotfound .page-not-found .content h1 {
	font-size: 64px;
	line-height: 1.2;
	margin-bottom: 4px;
}

@media (max-width:767px) {
	#products .page-not-found .content h1,#pagenotfound .page-not-found .content h1 {
		font-size: 45px;
	}
}

#products .page-not-found .content p,#pagenotfound .page-not-found .content p {
	font-size: 20px;
	line-height: 1.5;
	font-weight: 500;
	color: #000;
	margin-bottom: 38px;
}

#products .page-not-found .content a,#pagenotfound .page-not-found .content a {
	display: inline-flex;
	align-items: center;
	font-size: 12px;
	line-height: 24px;
	font-weight: 700;
	text-transform: uppercase;
	padding: 13px 30px;
	border-radius: 30px;
	background-color: var(--theme-color-default);
	color: #000;
	transition: 0.25s all;
}

#products .page-not-found .content a::after,#pagenotfound .page-not-found .content a::after {
	content: "\f061";
	font-family: "Font Awesome Light";
	font-size: 14px;
	margin-left: 10px;
}

[dir] #products .page-not-found .content a::after,[dir] #pagenotfound .page-not-found .content a::after {
	content: "\f060";
}

#products .page-not-found .content a:hover,#pagenotfound .page-not-found .content a:hover {
	background-color: #000;
	color: #fff;
}

#products .page-not-found .content a:hover::after,#pagenotfound .page-not-found .content a:hover::after {
	color: var(--theme-color-default);
}

.customization-modal .modal-content {
	border-radius: 0;
	border: 1px solid #f6f6f6;
}

.customization-modal .modal-content .modal-body {
	padding-top: 0;
}

.customization-modal .modal-content .modal-body .product-customization-line {
	padding-bottom: .9375rem;
	padding-top: .9375rem;
	border-bottom: 1px solid #f6f6f6;
}

.customization-modal .modal-content .modal-body .product-customization-line .label {
	font-weight: 700;
	text-align: right;
}

.customization-modal .modal-content .modal-body .product-customization-line:last-child {
	padding-bottom: 0;
	border-bottom: 0;
}

.sitemap {
	margin-top: .9375rem;
}

.sitemap h2 {
	text-transform: uppercase;
	font-size: 24px;
	font-weight: 600;
	border-bottom: 1px solid #e1e1e1;
	margin-left: -15px;
	width: 100%;
	height: 35px;
}

.sitemap ul {
	margin-left: -15px;
	margin-top: 20px;
}

.sitemap ul.nested {
	margin-left: 20px;
}

.sitemap ul li {
	margin-bottom: 1rem;
}

@media (max-width:575px) {
	.sitemap {
		margin-top: 0;
	}
}

.block_newsletter {
	float: inherit;
	width: 100%;
	max-width: 50rem;
	margin: auto;
	margin-bottom: .625rem;
	clear: both;
	font-size: .875rem;
	background: #fff;
}

.block_newsletter form {
	position: relative;
}

.block_newsletter form input[type=text] {
	border: 2px solid #333b48;
	padding: .75rem .625rem;
	max-width: 570px;
	width: 100%;
	background: #fff;
	color: #232323;
	font-weight: 300;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}

.block_newsletter form input[type=text]:focus {
	outline: 3px var(--theme-color-default) solid;
	color: #232323;
	background: #fff;
}

.block_newsletter form input[type=text]:focus+button {
	background: var(--theme-color-default);
}

.block_newsletter form input[type=text]::-webkit-input-placeholder {
	color: rgba(35,35,35,.5);
	text-indent: .625rem;
}

.block_newsletter form input[type=text]::-moz-placeholder {
	color: rgba(35,35,35,.5);
	text-indent: .625rem;
}

.block_newsletter form input[type=text]:-moz-placeholder {
	color: rgba(35,35,35,.5);
	text-indent: .625rem;
}

.block_newsletter form input[type=text]:-ms-input-placeholder {
	color: rgba(35,35,35,.5);
	text-indent: .625rem;
}

.block_newsletter form button[type=submit] {
	position: absolute;
	background: #333b48;
	border: none;
	bottom: .1875rem;
	color: #fff;
	padding: 0;
	font-size: 1.1875rem;
	width: 2.4375rem;
	height: 2.4375rem;
	right: .1875rem;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}

.rtl .block_newsletter form button[type=submit] {
	left: .1875rem;
	right: auto;
}

.block_newsletter form button[type=submit]:hover {
	background: var(--theme-color-default);
}

.block_newsletter #block-newsletter-label {
	font-size: 1.3125rem;
	line-height: 1.75rem;
	color: #232323;
}

.block_newsletter form .input-wrapper {
	overflow: hidden;
}

.block_newsletter form .row .col-xs-12:last-of-type p {
	font-size: .75rem;
	color: #7a7a7a;
}

.block_newsletter form .row .col-xs-12:first-of-type .btn-primary:first-of-type {
	margin-left: .5rem;
}

.block_newsletter form input[type="email"] {
	width: 100%;
	padding: 11px;
	border: 1px solid #c3c3c3;
}

.block_newsletter form input[type="email"]:focus {
	padding: 8px 8px 9px;
	border: 3px var(--theme-color-default) solid;
	outline: 0;
}

.block_newsletter form input {
	height: 42px;
	box-shadow: none;
}

#footer .block_newsletter p {
	padding-top: .625rem;
}

#footer .block_newsletter #block-newsletter-label {
	padding-top: 0;
}

#left-column .block_newsletter {
	padding: 1.563rem 1.25rem;
	margin-bottom: 1.563rem;
}

@media (max-width:767px) {
	.block_newsletter {
		padding-top: 1rem;
	}
}

#manufacturer #main ul .brand {
	position: relative;
	width: 100%;
	background: #fff;
	transition: 0.4s ease-out;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-bottom: 20px;
	padding: 10px;
	border-radius: 5px;
	border: 1px solid #e1e1e1;
}

#manufacturer #main ul .brand-infos p {
	margin-bottom: 0;
}

#manufacturer #main ul .brand-infos a {
	display: inline-block;
}

#manufacturer #main ul .brand:hover {
	box-shadow: 0 0 8px 0 rgba(0,0,0,.2);
}

#manufacturer #main ul .brand-products {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 15px;
}

#manufacturer #main ul .brand-products .btn {
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	color: var(--link-color);
	padding: 0;
}

#manufacturer #main ul .brand-products .btn:hover {
	color: var(--link-color-hover);
}

#manufacturer #main ul .brand-img img {
	filter: brightness(0);
}

#manufacturer #main ul .brand-img a::before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	content: "";
}

@media (max-width:991px) {
	#manufacturer #main ul {
		display: flex;
		flex-wrap: wrap;
		align-items: flex-start;
		justify-content: center;
	}
}

#header .menu {
	display: inline-block;
}

#header .menu>ul>li {
	display: inline-block;
}

#header .header-nav #menu-icon {
	margin: 0 1rem;
	vertical-align: middle;
	cursor: pointer;
}

#header .header-nav #menu-icon .material-icons {
	line-height: 50px;
}

#header .header-nav .right-nav {
	display: flex;
	justify-content: flex-end;
}

#header .header-nav .currency-selector {
	margin-top: .9375rem;
}

#header .header-nav .language-selector {
	margin-top: .9375rem;
}

#header .header-nav .cart-preview.active a,#header .header-nav .cart-preview.active i {
	color: var(--text-color);
}

#header .header-nav .cart-preview .shopping-cart {
	color: #7a7a7a;
	vertical-align: middle;
}

#header .header-nav .cart-preview .body {
	display: none;
}

#header .header-nav .blockcart {
	height: 3rem;
	padding: .75rem;
	margin-left: .9375rem;
	text-align: center;
}

#header .header-nav .blockcart a {
	color: var(--text-link);
}

#header .header-nav .blockcart a:hover {
	color: var(--text-link-hover);
}

#header .header-nav .blockcart.active a:hover {
	color: var(--text-link-hover);
}

#header .header-nav .blockcart .header {
	margin-top: .125rem;
}

#header .header-nav #_desktop_contact_link {
	display: inline-block;
}

#header .header-nav #_desktop_contact_link #contact-link {
	margin-top: .9375rem;
}

#header .header-nav .search-widget {
	margin-top: .2rem;
}

#header .header-nav .material-icons.expand-more {
	margin-left: -.375rem;
}

#header .header-top .menu {
	padding-left: 15px;
}

.rtl #header .header-top .menu {
	padding-right: 15px;
	padding-left: inherit;
}

#header .header-top-right {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

#header .header-top .position-static {
	position: static;
}

#header .header-top a[data-depth="0"] {
	color: #7a7a7a;
	text-transform: uppercase;
}

#wrapper .banner {
	display: block;
	margin-bottom: 1.5rem;
}

#wrapper .breadcrumb-bg {
	margin-bottom: 60px;
}

[dir] #wrapper .breadcrumb-bg {
	right: 50%;
	left: auto;
	transform: translateX(50%);
}

#wrapper .breadcrumb {
	padding: 0;
	background: transparent;
}

#wrapper .breadcrumb[data-depth="1"] {
	display: none;
}

#wrapper .breadcrumb h1,#wrapper .breadcrumb h2 {
	margin-bottom: 0;
	text-transform: uppercase;
	color: #fff;
}

@media (max-width:1024px) {
	#wrapper .breadcrumb h1,#wrapper .breadcrumb h2 {
		font-size: 40px;
	}
}

#wrapper .breadcrumb ol {
	padding-left: 0;
	margin-bottom: 0;
	position: absolute;
	top: 18px;
	left: auto;
}

[dir] #wrapper .breadcrumb ol {
	padding-right: 0;
}

#wrapper .breadcrumb li {
	display: inline-flex;
	align-items: center;
	font-size: 12px;
	line-height: 24px;
	font-weight: 700;
	text-transform: uppercase;
}

#wrapper .breadcrumb li::after {
	margin: 0 10px;
	content: "\f105";
	font-family: "Font Awesome Light";
	font-size: 12px;
	font-weight: 600;
	color: #fff;
}

[dir] #wrapper .breadcrumb li::after {
	content: "\f104";
}

#wrapper .breadcrumb li:last-child {
	margin: 0;
	color: #fff;
}

#wrapper .breadcrumb li:last-child::after {
	content: "";
}

#wrapper .breadcrumb li a {
	color: #fff;
}

#main .page-header {
	margin-bottom: 1.563rem;
}

#main .page-content {
	margin-bottom: 1.563rem;
}

#main .page-content h6 {
	margin-bottom: 1.125rem;
}

#main .page-content #notifications {
	margin-right: -15px;
	margin-left: -15px;
}

#notifications ul {
	margin-bottom: 0;
}

.progress {
	background: #dbdbdb;
	height: 6px;
	border-radius: 3px;
}

.progress-bar {
	height: 100%;
	transition: 0.25s ease-out;
	border-radius: 3px;
}

body ::-webkit-scrollbar {
	width: 5px;
}

body ::-webkit-scrollbar-track {
	border-radius: 5px;
	background: #ddd;
}

body ::-webkit-scrollbar-thumb {
	border-radius: 5px;
	background: #666;
}

body.layout-boxed-lg {
	background: #fff;
}

body.layout-boxed-lg #page {
	max-width: 1220px;
	-moz-box-shadow: 0 0 5px #a3a3a3;
	-webkit-box-shadow: 0 0 5px #a3a3a3;
	-o-box-shadow: 0 0 5px #a3a3a3;
	-ms-box-shadow: 0 0 5px #a3a3a3;
	box-shadow: 0 0 5px #a3a3a3;
	margin: 0 auto;
	background: #fff;
}

body.layout-boxed-lg #page .container {
	max-width: 1200px;
}

#page {
	overflow: hidden;
}

.hidden,.hide {
	display: none;
}

img {
	max-width: 100%;
}

#back-top {
	position: fixed;
	bottom: 30px;
	right: 30px;
	z-index: 999;
}

.rtl #back-top {
	left: 30px;
	right: auto;
}

@media (max-width:991px) {
	#back-top {
		bottom: 10px;
		right: 10px;
	}

	.rtl #back-top {
		left: 10px;
		right: auto;
	}
}

#back-top a {
	display: block;
	height: 40px;
	width: 40px;
	line-height: 40px;
	border-radius: 8px;
	box-shadow: 2px 3px 10px rgba(0,0,0,.15);
	background: var(--theme-color-default);
	color: #000;
	text-align: center;
}

#back-top a::before {
	content: "\f106";
	font-family: "Font Awesome Regular";
}

#back-top a:hover {
	background-color: #1c1c1c;
	color: #fff;
}

@media (max-width:991px) {
	.container {
		width: 100%;
	}
}

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

.block-social li.tiktok {
	width: auto;
}

.block-social li a {
	overflow: visible;
}

.ps-socialfollow-discord {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNTUiIHZpZXdCb3g9IjAgMCA3MSA1NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGQ9Ik02MC4xMDQ1IDQuODk3OEM1NS41NzkyIDIuODIxNCA1MC43MjY1IDEuMjkxNiA0NS42NTI3IDAuNDE1NDJDNDUuNTYwMyAwLjM5ODUxIDQ1LjQ2OCAwLjQ0MDc2OSA0NS40MjA0IDAuNTI1Mjg5QzQ0Ljc5NjMgMS42MzUzIDQ0LjEwNSAzLjA4MzQgNDMuNjIwOSA0LjIyMTZDMzguMTYzNyAzLjQwNDYgMzIuNzM0NSAzLjQwNDYgMjcuMzg5MiA0LjIyMTZDMjYuOTA1IDMuMDU4MSAyNi4xODg2IDEuNjM1MyAyNS41NjE3IDAuNTI1Mjg5QzI1LjUxNDEgMC40NDM1ODkgMjUuNDIxOCAwLjQwMTMzIDI1LjMyOTQgMC40MTU0MkMyMC4yNTg0IDEuMjg4OCAxNS40MDU3IDIuODE4NiAxMC44Nzc2IDQuODk3OEMxMC44Mzg0IDQuOTE0NyAxMC44MDQ4IDQuOTQyOSAxMC43ODI1IDQuOTc5NUMxLjU3Nzk1IDE4LjczMDkgLTAuOTQzNTYxIDMyLjE0NDMgMC4yOTM0MDggNDUuMzkxNEMwLjI5OTAwNSA0NS40NTYyIDAuMzM1Mzg2IDQ1LjUxODIgMC4zODU3NjEgNDUuNTU3NkM2LjQ1ODY2IDUwLjAxNzQgMTIuMzQxMyA1Mi43MjQ5IDE4LjExNDcgNTQuNTE5NUMxOC4yMDcxIDU0LjU0NzcgMTguMzA1IDU0LjUxMzkgMTguMzYzOCA1NC40Mzc4QzE5LjcyOTUgNTIuNTcyOCAyMC45NDY5IDUwLjYwNjMgMjEuOTkwNyA0OC41MzgzQzIyLjA1MjMgNDguNDE3MiAyMS45OTM1IDQ4LjI3MzUgMjEuODY3NiA0OC4yMjU2QzE5LjkzNjYgNDcuNDkzMSAxOC4wOTc5IDQ2LjYgMTYuMzI5MiA0NS41ODU4QzE2LjE4OTMgNDUuNTA0MSAxNi4xNzgxIDQ1LjMwNCAxNi4zMDY4IDQ1LjIwODJDMTYuNjc5IDQ0LjkyOTMgMTcuMDUxMyA0NC42MzkxIDE3LjQwNjcgNDQuMzQ2MUMxNy40NzEgNDQuMjkyNiAxNy41NjA2IDQ0LjI4MTMgMTcuNjM2MiA0NC4zMTUxQzI5LjI1NTggNDkuNjIwMiA0MS44MzU0IDQ5LjYyMDIgNTMuMzE3OSA0NC4zMTUxQzUzLjM5MzUgNDQuMjc4NSA1My40ODMxIDQ0LjI4OTggNTMuNTUwMiA0NC4zNDMzQzUzLjkwNTcgNDQuNjM2MyA1NC4yNzc5IDQ0LjkyOTMgNTQuNjUyOSA0NS4yMDgyQzU0Ljc4MTYgNDUuMzA0IDU0Ljc3MzIgNDUuNTA0MSA1NC42MzMzIDQ1LjU4NThDNTIuODY0NiA0Ni42MTk3IDUxLjAyNTkgNDcuNDkzMSA0OS4wOTIxIDQ4LjIyMjhDNDguOTY2MiA0OC4yNzA3IDQ4LjkxMDIgNDguNDE3MiA0OC45NzE4IDQ4LjUzODNDNTAuMDM4IDUwLjYwMzQgNTEuMjU1NCA1Mi41Njk5IDUyLjU5NTkgNTQuNDM1QzUyLjY1MTkgNTQuNTEzOSA1Mi43NTI2IDU0LjU0NzcgNTIuODQ1IDU0LjUxOTVDNTguNjQ2NCA1Mi43MjQ5IDY0LjUyOSA1MC4wMTc0IDcwLjYwMTkgNDUuNTU3NkM3MC42NTUxIDQ1LjUxODIgNzAuNjg4NyA0NS40NTkgNzAuNjk0MyA0NS4zOTQyQzcyLjE3NDcgMzAuMDc5MSA2OC4yMTQ3IDE2Ljc3NTcgNjAuMTk2OCA0Ljk4MjNDNjAuMTc3MiA0Ljk0MjkgNjAuMTQzNyA0LjkxNDcgNjAuMTA0NSA0Ljg5NzhaTTIzLjcyNTkgMzcuMzI1M0MyMC4yMjc2IDM3LjMyNTMgMTcuMzQ1MSAzNC4xMTM2IDE3LjM0NTEgMzAuMTY5M0MxNy4zNDUxIDI2LjIyNSAyMC4xNzE3IDIzLjAxMzMgMjMuNzI1OSAyMy4wMTMzQzI3LjMwOCAyMy4wMTMzIDMwLjE2MjYgMjYuMjUzMiAzMC4xMDY2IDMwLjE2OTNDMzAuMTA2NiAzNC4xMTM2IDI3LjI4IDM3LjMyNTMgMjMuNzI1OSAzNy4zMjUzWk00Ny4zMTc4IDM3LjMyNTNDNDMuODE5NiAzNy4zMjUzIDQwLjkzNzEgMzQuMTEzNiA0MC45MzcxIDMwLjE2OTNDNDAuOTM3MSAyNi4yMjUgNDMuNzYzNiAyMy4wMTMzIDQ3LjMxNzggMjMuMDEzM0M1MC45IDIzLjAxMzMgNTMuNzU0NSAyNi4yNTMyIDUzLjY5ODYgMzAuMTY5M0M1My42OTg2IDM0LjExMzYgNTAuOSAzNy4zMjUzIDQ3LjMxNzggMzcuMzI1M1oiIGZpbGw9IiNmZmZmZmYiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMCI+CjxyZWN0IHdpZHRoPSI3MSIgaGVpZ2h0PSI1NSIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
	background-position: 50%;
	background-size: 2rem auto;
}

.blockreassurance {
	padding-top: 10px;
	text-align: center;
	width: 100%;
}

.blockreassurance .reass-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
}

.blockreassurance .block-title {
	font-weight: 700;
}

.blockreassurance .block-icon,.blockreassurance .block-icon img,.blockreassurance .block-icon svg {
	height: 70px;
}

@media (max-width:575px) {
	.blockreassurance {
		text-align: left;
	}

	.blockreassurance .block-icon {
		display: inline-block;
		height: 35px;
		float: left;
		margin: 10px;
		width: 35px;
	}

	.blockreassurance .block-icon img,.blockreassurance .block-icon svg {
		height: 35px;
		width: 35px;
	}

	.blockreassurance .block-title {
		display: inline-block;
		height: 35px;
		max-width: calc(100% - 55px);
		padding-top: 10px;
	}
}

.blockreassurance_product {
	margin-top: 25px;
}

.blockreassurance_product .item-product {
	display: inline-block;
	height: 35px;
	float: left;
	margin-right: 5px;
	padding-top: 5px;
	width: 35px;
}

.blockreassurance_product .item-product img,.blockreassurance_product .item-product svg {
	height: 35px;
	width: 35px;
}

.blockreassurance_product p.block-title {
	line-height: 40px;
}

body#checkout .container-blockreassurance {
	min-height: auto;
}

#header,#header .header-top {
	background-color: #fff;
}

#search_widget {
	margin-bottom: .625rem;
	overflow: auto;
}

#search_widget form {
	position: relative;
}

#search_widget form i {
	position: absolute;
	padding: .5rem;
}

#search_widget form i.clear {
	right: 15px;
	display: none;
}

#search_widget form input {
	width: 100%;
	padding: 10px 20px 10px 40px;
	outline: none;
	background-color: #f1f1f1;
	border: none;
	border-radius: 5px;
}

.ui-autocomplete.searchbar-autocomplete {
	width: 100%;
	min-height: 100%;
	border: none;
}

.ui-autocomplete.searchbar-autocomplete li a,.ui-autocomplete.searchbar-autocomplete li a.ui-state-focus {
	padding: 8px 15px;
	overflow: auto;
	border: none;
	background: none;
	margin: auto;
	border-radius: 0;
}

.ui-autocomplete.searchbar-autocomplete li a:hover {
	background-color: #f1f1f1;
	cursor: pointer;
}

.ui-autocomplete.searchbar-autocomplete li a .autocomplete-thumbnail {
	float: left;
	width: 50px;
	height: auto;
	margin-right: 8px;
}

@media only screen and (min-width:768px) {
	#search_widget {
		float: right;
		margin-bottom: 0;
	}

	.ui-autocomplete.searchbar-autocomplete {
		width: 400px;
		min-height: auto;
		left: auto;
	}
}

@media only screen and (min-width:992px) {
	#search_widget {
		min-width: 16.5rem;
	}
}

.layerslider-wrapper {
	margin: 0 auto;
	position: relative;
	z-index: 9;
}

.rev_slider {
	position: relative;
	overflow: hidden;
	height: 300px;
	width: 940px;
	z-index: 9;
}

.bannercontainer {
	position: relative;
	margin: 0 auto;
	overflow: hidden;
}

.bannercontainer .banner-fullwidth {
	width: 100%!important;
	max-height: 500px!important;
}

.bannercontainer .fullwidthbanner {
	max-height: 500px!important;
	overflow: hidden!important;
	padding: 0;
	position: relative;
}

.bannercontainer.banner-fullwidth {
	width: 100%!important;
}

.bannercontainer div.caption {
	cursor: pointer;
}

.bannercontainer .tp-hide-revslider,.bannercontainer .tp-caption.tp-hidden-caption {
	visibility: hidden!important;
	display: none!important;
}

.bannercontainer .tp-caption {
	z-index: 1;
	position: absolute;
	text-shadow: none;
	border: none;
	font-family: var(--font-family-slider);
	font-weight: 400;
	text-transform: uppercase;
	margin: 0;
	white-space: nowrap;
}

.bannercontainer .tp-caption.data-link {
	cursor: pointer;
}

.bannercontainer .tp-caption.btn {
	height: 3.125rem;
	line-height: 3.125rem;
	font-size: 1rem;
	font-weight: 700;
	padding: 0 40px;
}

.bannercontainer .tp-caption.data-link {
	cursor: pointer;
}

.bannercontainer .tp-caption.big_white {
	color: #FFF;
	font-weight: 700;
	font-size: 18px;
	line-height: 18px;
	letter-spacing: 5px;
}

.bannercontainer .tp-caption.big_orange {
	color: #fff;
	font-weight: 400;
	font-size: 13px;
	line-height: 13px;
	padding: 5px 12px;
	background-color: #e0525c;
}

.bannercontainer .tp-caption.big_black {
	color: #111;
	font-weight: 700;
	font-size: 54px;
	line-height: 54px;
	padding: 0;
}

.bannercontainer .tp-caption.medium_grey {
	color: #fff;
	font-weight: 300;
	font-size: 13px;
	text-transform: none;
	width: 330px;
	white-space: inherit;
}

.bannercontainer .tp-caption.small_text {
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	line-height: 16px;
}

.bannercontainer .tp-caption.medium_text {
	color: #fff;
	font-weight: 600;
	font-size: 36px;
	line-height: 30px;
	text-shadow: 0 1px 1px rgba(0,0,0,.75);
}

.bannercontainer .tp-caption.large_text {
	color: #fff;
	font-weight: 400;
	font-size: 16px;
	line-height: 16px;
}

.bannercontainer .tp-caption.large_text:before {
	content: "";
	position: absolute;
	left: 0;
	width: 3.125rem;
	height: 2px;
	bottom: 40px;
	background-color: #fff;
}

.bannercontainer .tp-caption.large_black_text {
	color: #000;
	font-weight: 300;
	font-size: 24px;
	line-height: 24px;
	text-transform: none;
}

.bannercontainer .tp-caption.very_large_text {
	color: #fff;
	font-weight: 800;
	font-size: 60px;
	line-height: 60px;
	text-shadow: 0 2px 5px rgba(0,0,0,.5);
}

.bannercontainer .tp-caption.very_large_black_text {
	color: #000;
	font-size: 60px;
	line-height: 60px;
}

.bannercontainer .tp-caption.bold_red_text {
	color: #d31e00;
	font-weight: 400;
	font-size: 24px;
	line-height: 20px;
}

.bannercontainer .tp-caption.bold_brown_text {
	color: #a04606;
	font-weight: 800;
	font-size: 20px;
	line-height: 20px;
}

.bannercontainer .tp-caption.bold_green_text {
	color: #5b9830;
	font-weight: 800;
	font-size: 20px;
	line-height: 20px;
}

.bannercontainer .tp-caption.very_big_white {
	color: #fff;
	font-size: 4.063rem;
	font-weight: 300;
	text-transform: none;
	line-height: 65px;
}

.bannercontainer .tp-caption.very_big_black {
	color: #000;
	font-weight: 700;
	font-size: 60px;
	line-height: 60px;
	padding: 1px 4px 0;
	background-color: #fff;
}

.bannercontainer .tp-caption.cus_black {
	color: var(--text-color);
	font-weight: 700;
	font-size: 54px;
	line-height: 54px;
}

.bannercontainer .tp-caption.cus_color {
	color: #fff;
	font-weight: 400;
	font-size: 16px;
	line-height: 25px;
	text-transform: none;
	width: 570px;
	text-align: center;
	white-space: inherit;
}

.bannercontainer .tp-caption.boxshadow {
	-moz-box-shadow: 0 0 20px rgba(0,0,0,.5);
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,.5);
	-o-box-shadow: 0 0 20px rgba(0,0,0,.5);
	-ms-box-shadow: 0 0 20px rgba(0,0,0,.5);
	box-shadow: 0 0 20px rgba(0,0,0,.5);
}

.bannercontainer .tp-caption.black {
	color: #000;
	font-weight: 700;
	font-size: 14px;
	line-height: 14px;
	letter-spacing: 5px;
}

.bannercontainer .tp-caption.black:before {
	background: var(--theme-color-default);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	content: "";
	height: 218px;
	left: 37px;
	position: absolute;
	top: -66px;
	width: 11px;
	z-index: -1;
}

.bannercontainer .tp-caption.white {
	font-size: 1rem;
	color: #fff;
	letter-spacing: 5px;
	font-weight: 300;
	text-transform: uppercase;
	line-height: 30px;
}

.bannercontainer .tp-caption.noshadow {
	text-shadow: none;
}

.bannercontainer .tp-caption.btn-shopnow {
	text-align: center;
	line-height: 24px;
	min-width: 220px;
	min-height: 44px;
}

.bannercontainer .tp-caption.btn-shopnow .fa {
	margin-right: 5px;
}

.bannercontainer .tp-caption.fullscreenvideo {
	left: 0;
	top: 0;
	position: absolute;
	width: 100%;
	height: 100%;
}

.bannercontainer .tp-caption.fullscreenvideo iframe {
	width: 100%!important;
	height: 100%!important;
}

.bannercontainer .tp-caption .caption-contain {
	width: auto!important;
}

.bannercontainer .tp_inner_padding {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	max-height: none!important;
}

.bannercontainer .tp-button {
	padding: 0 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	height: 35px;
	cursor: pointer;
	color: #fff!important;
	font-size: 15px;
	line-height: 35px!important;
	font-family: proximanova,sans-serif;
	letter-spacing: -1px;
	text-transform: uppercase;
}

.bannercontainer .button.big {
	color: #fff;
	text-shadow: 0 1px 1px rgba(0,0,0,.6);
	font-weight: 700;
	padding: 9px 20px;
	font-size: 19px;
	line-height: 57px!important;
	background: url(../../modules/leoslideshow/views/css/images/gradient/g40.png) repeat-x top;
}

.bannercontainer .purchase:hover,.bannercontainer .button:hover,.bannercontainer .button.big:hover {
	background-position: bottom,15px 11px;
}

@media only screen and (min-width:480px) and (max-width:767px) {
	.bannercontainer .button {
		padding: 4px 8px 3px;
		line-height: 25px!important;
		font-size: 11px!important;
		font-weight: 400;
	}

	.bannercontainer a.button {
		-webkit-transition: none;
		-moz-transition: none;
		-ms-transition: none;
		-o-transition: none;
		transition: none;
	}
}

@media only screen and (min-width:0) and (max-width:479px) {
	.bannercontainer .button {
		padding: 2px 5px 2px;
		line-height: 20px!important;
		font-size: 10px!important;
	}

	.bannercontainer a.button {
		-webkit-transition: none;
		-moz-transition: none;
		-ms-transition: none;
		-o-transition: none;
		transition: none;
	}
}

.bannercontainer .button.green,.bannercontainer .button:hover.green,.bannercontainer .purchase.green,.bannercontainer .purchase:hover.green {
	background-color: #21a117;
	-moz-box-shadow: 0 3px 0 0 #104d0b;
	-webkit-box-shadow: 0 3px 0 0 #104d0b;
	-o-box-shadow: 0 3px 0 0 #104d0b;
	-ms-box-shadow: 0 3px 0 0 #104d0b;
	box-shadow: 0 3px 0 0 #104d0b;
}

.bannercontainer .button.blue,.bannercontainer .button:hover.blue,.bannercontainer .purchase.blue,.bannercontainer .purchase:hover.blue {
	background-color: #1d78cb;
	-moz-box-shadow: 0 3px 0 0 #0f3e68;
	-webkit-box-shadow: 0 3px 0 0 #0f3e68;
	-o-box-shadow: 0 3px 0 0 #0f3e68;
	-ms-box-shadow: 0 3px 0 0 #0f3e68;
	box-shadow: 0 3px 0 0 #0f3e68;
}

.bannercontainer .button.red,.bannercontainer .button:hover.red,.bannercontainer .purchase.red,.bannercontainer .purchase:hover.red {
	background-color: #cb1d1d;
	-moz-box-shadow: 0 3px 0 0 #7c1212;
	-webkit-box-shadow: 0 3px 0 0 #7c1212;
	-o-box-shadow: 0 3px 0 0 #7c1212;
	-ms-box-shadow: 0 3px 0 0 #7c1212;
	box-shadow: 0 3px 0 0 #7c1212;
}

.bannercontainer .button.orange,.bannercontainer .button:hover.orange,.bannercontainer .purchase.orange,.bannercontainer .purchase:hover.orange {
	background-color: #f70;
	-moz-box-shadow: 0 3px 0 0 #a34c00;
	-webkit-box-shadow: 0 3px 0 0 #a34c00;
	-o-box-shadow: 0 3px 0 0 #a34c00;
	-ms-box-shadow: 0 3px 0 0 #a34c00;
	box-shadow: 0 3px 0 0 #a34c00;
}

.bannercontainer .button.darkgrey,.bannercontainer .button.grey,.bannercontainer .button:hover.darkgrey,.bannercontainer .button:hover.grey,.bannercontainer .purchase.darkgrey,.bannercontainer .purchase:hover.darkgrey {
	background-color: #555;
	-moz-box-shadow: 0 3px 0 0 #222;
	-webkit-box-shadow: 0 3px 0 0 #222;
	-o-box-shadow: 0 3px 0 0 #222;
	-ms-box-shadow: 0 3px 0 0 #222;
	box-shadow: 0 3px 0 0 #222;
}

.bannercontainer .button.lightgrey,.bannercontainer .button:hover.lightgrey,.bannercontainer .purchase.lightgrey,.bannercontainer .purchase:hover.lightgrey {
	background-color: #888;
	-moz-box-shadow: 0 3px 0 0 #555;
	-webkit-box-shadow: 0 3px 0 0 #555;
	-o-box-shadow: 0 3px 0 0 #555;
	-ms-box-shadow: 0 3px 0 0 #555;
	box-shadow: 0 3px 0 0 #555;
}

.bannercontainer .tp-simpleresponsive .slotholder *,.bannercontainer .tp-simpleresponsive img {
	-webkit-transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000;
}

.bannercontainer .tp-simpleresponsive .caption,.bannercontainer .tp-simpleresponsive .tp-caption {
	opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	visibility: hidden;
}

.bannercontainer .tp-simpleresponsive img {
	max-width: none;
}

.bannercontainer .noFilterClass {
	filter: none!important;
}

.bannercontainer .tp-bannershadow {
	margin-left: auto;
	margin-right: auto;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.bannercontainer .tp-bannershadow.tp-shadow1 {
	background: url(../../modules/leoslideshow/views/css/assets/shadow1.png) no-repeat;
	background-size: 100%;
	width: 890px;
	height: 60px;
	bottom: -30px;
}

.bannercontainer .tp-bannershadow.tp-shadow2 {
	background: url(../../modules/leoslideshow/views/css/assets/shadow2.png) no-repeat;
	background-size: 100%;
	width: 890px;
	height: 110px;
	bottom: -60px;
}

.bannercontainer .tp-bannershadow.tp-shadow3 {
	background: url(../../modules/leoslideshow/views/css/assets/shadow3.png) no-repeat;
	background-size: 100%;
	width: 890px;
	height: 60px;
	bottom: -60px;
}

.bannercontainer .caption.fullscreenvideo {
	left: 0;
	top: 0;
	position: absolute;
	width: 100%;
	height: 100%;
}

.bannercontainer .caption iframe {
	width: 100%!important;
	height: 100%!important;
}

.bannercontainer .tpclear {
	clear: both;
}

.bannercontainer .tp-bullets {
	z-index: 25;
	position: absolute;
	opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-ms-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.bannercontainer .tp-bullets.hidebullets {
	opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}

.bannercontainer .tp-bullets.simplebullets.navbar {
	border: 1px solid #666;
	border-bottom: 1px solid #444;
	background: url(../../modules/leoslideshow/views/css/assets/boxed_bgtile.png);
	height: 40px;
	padding: 0 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

.bannercontainer .tp-bullets.simplebullets.navbar-old {
	background: url(../../modules/leoslideshow/views/css/assets/navigdots_bgtile.png);
	height: 35px;
	padding: 0 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

.bannercontainer .tp-bullets.simplebullets.round .bullet {
	cursor: pointer;
	position: relative;
	background: url(../../modules/leoslideshow/views/css/assets/bullet.png) no-Repeat top left;
	width: 20px;
	height: 20px;
	margin-right: 0;
	float: left;
	margin-top: -10px;
	margin-left: 3px;
}

.bannercontainer .tp-bullets.simplebullets.round .bullet.last {
	margin-right: 3px;
}

.bannercontainer .tp-bullets.simplebullets.round-old .bullet {
	cursor: pointer;
	position: relative;
	background: url(../../modules/leoslideshow/views/css/assets/bullets.png) no-Repeat bottom left;
	width: 23px;
	height: 23px;
	margin-right: 0;
	float: left;
	margin-top: -12px;
}

.bannercontainer .tp-bullets.simplebullets.round-old .bullet.last {
	margin-right: 0;
}

.bannercontainer .tp-bullets.simplebullets.square .bullet {
	cursor: pointer;
	position: relative;
	background: url(../../modules/leoslideshow/views/css/assets/bullets2.png) no-Repeat bottom left;
	width: 19px;
	height: 19px;
	margin-right: 0;
	float: left;
	margin-top: -10px;
}

.bannercontainer .tp-bullets.simplebullets.square .bullet.last {
	margin-right: 0;
}

.bannercontainer .tp-bullets.simplebullets.square-old .bullet {
	cursor: pointer;
	position: relative;
	background: url(../../modules/leoslideshow/views/css/assets/bullets2.png) no-Repeat bottom left;
	width: 19px;
	height: 19px;
	margin-right: 0;
	float: left;
	margin-top: -10px;
}

.bannercontainer .tp-bullets.simplebullets.square-old .bullet.last {
	margin-right: 0;
}

.bannercontainer .tp-bullets.simplebullets.navbar .bullet {
	cursor: pointer;
	position: relative;
	background: url(../../modules/leoslideshow/views/css/assets/bullet_boxed.png) no-Repeat top left;
	width: 18px;
	height: 19px;
	margin-right: 5px;
	float: left;
	margin-top: 10px;
}

.bannercontainer .tp-bullets.simplebullets.navbar .bullet.first {
	margin-left: 0px!important;
}

.bannercontainer .tp-bullets.simplebullets.navbar .bullet.last {
	margin-right: 0px!important;
}

.bannercontainer .tp-bullets.simplebullets.navbar-old .bullet {
	cursor: pointer;
	position: relative;
	background: url(../../modules/leoslideshow/views/css/assets/navigdots.png) no-Repeat bottom left;
	width: 15px;
	height: 15px;
	margin-left: 5px!important;
	margin-right: 5px!important;
	float: left;
	margin-top: 10px;
}

.bannercontainer .tp-bullets.simplebullets.navbar-old .bullet.first {
	margin-left: 0px!important;
}

.bannercontainer .tp-bullets.simplebullets.navbar-old .bullet.last {
	margin-right: 0px!important;
}

.bannercontainer .tp-bullets.simplebullets .bullet:hover,.bannercontainer .tp-bullets.simplebullets .bullet.selected {
	background-position: top left;
}

.bannercontainer .tp-bullets.simplebullets.round .bullet:hover,.bannercontainer .tp-bullets.simplebullets.round .bullet.selected,.bannercontainer .tp-bullets.simplebullets.navbar .bullet:hover,.bannercontainer .tp-bullets.simplebullets.navbar .bullet.selected {
	background-position: bottom left;
}

.bannercontainer .tparrows {
	opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-ms-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.bannercontainer .tparrows.hidearrows {
	opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}

.bannercontainer .tp-leftarrow {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(../../modules/leoslideshow/views/css/assets/large_left.png) no-Repeat top left;
	width: 40px;
	height: 40px;
}

.bannercontainer .tp-rightarrow {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(../../modules/leoslideshow/views/css/assets/large_right.png) no-Repeat top left;
	width: 40px;
	height: 40px;
}

.bannercontainer .tp-leftarrow.round {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(../../modules/leoslideshow/views/css/assets/small_left.png) no-Repeat top left;
	width: 19px;
	height: 14px;
	margin-right: 0;
	float: left;
	margin-top: -7px;
}

.bannercontainer .tp-rightarrow.round {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(../../modules/leoslideshow/views/css/assets/small_right.png) no-Repeat top left;
	width: 19px;
	height: 14px;
	margin-right: 0;
	float: left;
	margin-top: -7px;
}

.bannercontainer .tp-leftarrow.round-old {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(../../modules/leoslideshow/views/css/assets/arrow_left.png) no-Repeat top left;
	width: 26px;
	height: 26px;
	margin-right: 0;
	float: left;
	margin-top: -13px;
}

.bannercontainer .tp-rightarrow.round-old {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(../../modules/leoslideshow/views/css/assets/arrow_right.png) no-Repeat top left;
	width: 26px;
	height: 26px;
	margin-right: 0;
	float: left;
	margin-top: -13px;
}

.bannercontainer .tp-leftarrow.navbar {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(../../modules/leoslideshow/views/css/assets/small_left_boxed.png) no-Repeat top left;
	width: 20px;
	height: 15px!important;
	min-height: 15px!important;
	float: left;
	margin-right: 6px;
	margin-top: 12px;
}

.bannercontainer .tp-rightarrow.navbar {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(../../modules/leoslideshow/views/css/assets/small_right_boxed.png) no-Repeat top left;
	width: 20px;
	height: 15px!important;
	min-height: 15px!important;
	float: left;
	margin-left: 6px;
	margin-top: 12px;
}

.bannercontainer .tp-leftarrow.navbar-old {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(../../modules/leoslideshow/views/css/assets/arrowleft.png) no-Repeat top left;
	width: 9px;
	height: 16px;
	float: left;
	margin-right: 6px;
	margin-top: 10px;
}

.bannercontainer .tp-rightarrow.navbar-old {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(../../modules/leoslideshow/views/css/assets/arrowright.png) no-Repeat top left;
	width: 9px;
	height: 16px;
	float: left;
	margin-left: 6px;
	margin-top: 10px;
}

.bannercontainer .tp-leftarrow.navbar-old:hover,.bannercontainer .tp-rightarrow.navbar-old:hover {
	background-position: left -16px;
}

.bannercontainer .tp-leftarrow.navbar-old.thumbswitharrow {
	margin-right: 10px;
}

.bannercontainer .tp-rightarrow.navbar-old.thumbswitharrow {
	margin-left: 0;
}

.bannercontainer .tp-leftarrow.square {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(../../modules/leoslideshow/views/css/assets/arrow_left2.png) no-repeat top left;
	width: 12px;
	height: 17px;
	float: left;
	margin-right: 0;
	margin-top: -9px;
}

.bannercontainer .tp-rightarrow.square {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(../../modules/leoslideshow/views/css/assets/arrow_right2.png) no-repeat top left;
	width: 12px;
	height: 17px;
	float: left;
	margin-left: 0;
	margin-top: -9px;
}

.bannercontainer .tp-leftarrow.square-old {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(../../modules/leoslideshow/views/css/assets/arrow_left2.png) no-repeat top left;
	width: 12px;
	height: 17px;
	float: left;
	margin-right: 0;
	margin-top: -9px;
}

.bannercontainer .tp-rightarrow.square-old {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(../../modules/leoslideshow/views/css/assets/arrow_right2.png) no-repeat top left;
	width: 12px;
	height: 17px;
	float: left;
	margin-left: 0;
	margin-top: -9px;
}

.bannercontainer .tp-leftarrow.square-old:hover,.bannercontainer .tp-rightarrow.square-old:hover {
	background-position: left -17px;
}

.bannercontainer .tp-leftarrow.default {
	z-index: 20;
	cursor: pointer;
	position: relative;
	background: url(../../modules/leoslideshow/views/css/assets/large_left.png) no-repeat 0 0;
	width: 40px;
	height: 40px;
	left: 0;
}

.bannercontainer .tp-rightarrow.default {
	z-index: 20;
	cursor: pointer;
	position: relative;
	background: url(../../modules/leoslideshow/views/css/assets/large_right.png) no-repeat 0 0;
	width: 40px;
	height: 40px;
	right: 0;
}

.bannercontainer .tp-leftarrow.default:hover,.bannercontainer .tp-rightarrow.default:hover {
	background-position: left -40px;
}

.bannercontainer .tp-leftarrow:hover,.bannercontainer .tp-rightarrow:hover {
	background-position: left -14px;
}

.bannercontainer .tp-bullets.tp-thumbs {
	z-index: 1000;
	position: absolute;
	padding: 3px;
	background-color: #fff;
	width: 500px;
	height: 3.125rem;
	margin-top: -3.125rem;
}

.bannercontainer .fullwidthbanner-container .tp-thumbs {
	padding: 3px;
}

.bannercontainer .tp-bullets.tp-thumbs .tp-mask {
	width: 500px;
	height: 3.125rem;
	overflow: hidden;
	position: relative;
}

.bannercontainer .tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {
	width: 5000px;
	position: absolute;
}

.bannercontainer .tp-bullets.tp-thumbs .bullet {
	width: 100px;
	height: 3.125rem;
	cursor: pointer;
	overflow: hidden;
	background: none;
	margin: 0;
	float: left;
	opacity: .5;
	-ms-opacity: .5;
	-o-opacity: .5;
	-moz-opacity: .5;
	-webkit-opacity: .5;
	filter: alpha(opacity=50);
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

.bannercontainer .tp-bullets.tp-thumbs .bullet:hover,.bannercontainer .tp-bullets.tp-thumbs .bullet.selected {
	opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
}

.bannercontainer .tp-thumbs img {
	width: 100%;
}

.bannercontainer .tp-bannertimer {
	width: 100%;
	height: 10px;
	background: url(../../modules/leoslideshow/views/css/assets/timer.png) red;
	position: absolute;
	z-index: 200;
}

.bannercontainer .tp-bannertimer.tp-bottom {
	bottom: 0px!important;
	height: 5px;
}

@media only screen and (min-width:480px) and (max-width:767px) {
	.bannercontainer .responsive .tp-bullets.tp-thumbs {
		width: 300px!important;
		height: 30px!important;
	}

	.bannercontainer .responsive .tp-bullets.tp-thumbs .tp-mask {
		width: 300px!important;
		height: 30px!important;
	}

	.bannercontainer .responsive .tp-bullets.tp-thumbs .bullet {
		width: 60px!important;
		height: 30px!important;
	}
}

@media only screen and (min-width:0) and (max-width:479px) {
	.bannercontainer .responsive .tp-bullets {
		display: none;
	}

	.bannercontainer .responsive .tparrows {
		display: none;
	}
}

.bannercontainer .tp-simpleresponsive img {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.bannercontainer .tp-simpleresponsive a {
	text-decoration: none;
}

.bannercontainer .tp-simpleresponsive ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.bannercontainer .tp-simpleresponsive>ul>li {
	list-stye: none;
	position: absolute;
	visibility: hidden;
}

.bannercontainer .caption.slidelink a div,.bannercontainer .tp-caption.slidelink a div {
	width: 10000px;
	height: 10000px;
	background: url(../../modules/leoslideshow/views/css/assets/coloredbg.png) repeat;
}

.bannercontainer .tp-loader {
	background: url(../../modules/leoslideshow/views/css/assets/loader.gif) no-repeat 10px 10px;
	background-color: #fff;
	margin: -22px -22px;
	top: 50%;
	left: 50%;
	z-index: 10000;
	position: absolute;
	width: 44px;
	height: 44px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.bannercontainer .tp-transparentimg {
	content: "url(../../modules/leoslideshow/views/css/assets/transparent.png)";
}

.bannercontainer .tp-3d {
	-webkit-transform-style: preserve-3d;
	-webkit-transform-origin: 50% 50%;
}

#module-leoslideshow-preview .container {
	width: 100%;
}

#module-leoslideshow-preview .content-only {
	overflow: hidden;
}

#module-leoslideshow-preview #leo-paneltool {
	display: none;
}

.iviewSlider {
	overflow: hidden;
}

.iview-timer {
	position: absolute;
	z-index: 100;
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

.iview-timer div {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.iview-preloader {
	position: absolute;
	z-index: 1000;
	border: #000 1px solid;
	padding: 1px;
	width: 100px;
	height: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.iview-preloader div {
	background: #000;
	float: left;
	width: 0;
	height: 3px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}

.iview-strip,.iview-block {
	display: block;
	position: absolute;
	z-index: 5;
}

.iview-directionNav a {
	position: absolute;
	top: 50%;
	z-index: 9;
	cursor: pointer;
	margin-top: -25px;
	color: #fff;
	text-align: center;
	font-size: 0;
	width: 50px;
	height: 50px;
	background-color: #000;
	background-color: rgba(0,0,0,.1);
	zoom: 1;
	background-color: transparent\9;
	-webkit-transition: left 0.3s ease-in-out;
	-moz-transition: left 0.3s ease-in-out;
	-ms-transition: left 0.3s ease-in-out;
	-o-transition: left 0.3s ease-in-out;
	transition: left 0.3s ease-in-out;
	-webkit-transition-property: left,right;
	-moz-transition-property: left,right;
	transition-property: left,right;
}

.iview-directionNav a:before {
	content: "";
	font-family: "Material Icons";
	font-size: 20px;
	line-height: 48px;
	color: #fff;
}

.iview-directionNav a.iview-prevNav {
	left: -50px;
}

.iview-directionNav a.iview-prevNav:before {
	content: "\E5CB";
}

.iview-directionNav a.iview-nextNav {
	right: -50px;
}

.iview-directionNav a.iview-nextNav:before {
	content: "\E5CC";
}

.iview-directionNav a:hover {
	background: var(--theme-color-default);
	color: #fff;
}

@media (max-width:600px) {
	.iview-directionNav a {
		width: 40px;
		height: 40px;
	}

	.iview-directionNav a:before {
		line-height: 40px;
	}
}

.iview.iview-hover .iview-directionNav a.iview-prevNav {
	left: 10px;
}

.iview.iview-hover .iview-directionNav a.iview-nextNav {
	right: 10px;
}

.iview-controlNav div.iview-items {
	z-index: 25;
	position: absolute;
	text-align: center;
	display: inline-block;
	width: 100%;
	bottom: 10px;
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-ms-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
}

.iview-controlNav div.iview-items ul {
	margin-bottom: 0;
}

.iview-controlNav div.iview-items ul li {
	display: inline-block;
	position: relative;
	height: 10px;
	padding: 0;
}

.iview-controlNav div.iview-items ul li a.iview-control {
	background-color: #fff;
	text-indent: -9999px;
	display: inline-block;
	cursor: pointer;
	margin: 0 5px;
	width: 10px;
	height: 10px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
}

.iview-controlNav div.iview-items ul li a.iview-control.active,.iview-controlNav div.iview-items ul li a.iview-control:hover {
	background: #fafafa;
}

.iview-controlNav div.iview-items.customHtmlBullet {
	padding: 0;
	height: 96px;
	width: 100%;
	background: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: left;
	z-index: 3;
}

.iview-controlNav div.iview-items.customHtmlBullet ul li {
	width: 33%;
	height: 96px;
	float: left;
	padding: 0;
}

.iview-controlNav div.iview-items.customHtmlBullet a.iview-control {
	padding: 20px 25px 20px 16%;
	float: left;
	width: 100%;
	height: 100%;
	background: none;
	text-transform: uppercase;
	border-left: 1px solid #ddd;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	text-indent: inherit;
	margin: 0;
}

.iview-controlNav div.iview-items.customHtmlBullet a.iview-control.active,.iview-controlNav div.iview-items.customHtmlBullet a.iview-control:hover {
	background: #fafafa;
	cursor: pointer;
}

.iview-controlNav div.iview-items.customHtmlBullet a.iview-control.active:after,.iview-controlNav div.iview-items.customHtmlBullet a.iview-control:hover:after {
	font-family: "Material Icons";
	content: "\f0d8";
	position: absolute;
	top: -33px;
	right: auto;
	left: 50%;
	margin-left: -10px;
	font-size: 40px;
	color: #fafafa;
}

.iview-controlNav div.iview-items.customHtmlBullet a.iview-control.active span,.iview-controlNav div.iview-items.customHtmlBullet a.iview-control:hover span {
	background-color: var(--theme-color-default);
	color: #fff;
}

.iview-controlNav div.iview-items.customHtmlBullet a.iview-control h5 {
	font-size: 1rem;
	font-weight: 400;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
	line-height: 20px;
}

.iview-controlNav div.iview-items.customHtmlBullet a.iview-control span {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	-moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16);
	-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16);
	-o-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16);
	-ms-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16);
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.16);
	background: #eaeaea;
	width: 56px;
	height: 56px;
	line-height: 56px;
	display: inline-block;
	text-align: center;
	font-size: 1.125rem;
	margin: 0 1.125rem 0 0;
	float: left;
}

.iview-controlNav div.iview-items.customHtmlBullet a.iview-control p {
	margin: 0;
	color: var(--text-color);
}

.iview-controlNav.iview-thumbnail div.iview-items {
	bottom: 0;
}

.iview-controlNav.iview-thumbnail div.iview-items ul li {
	width: 200px;
	height: auto;
	overflow: hidden;
	vertical-align: bottom;
}

.iview-controlNav.iview-thumbnail div.iview-items ul li a {
	width: 100%;
	height: auto;
	margin: 0;
	text-indent: inherit;
	background: transparent;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.iview-controlNav.iview-thumbnail div.iview-items ul li a.active,.iview-controlNav.iview-thumbnail div.iview-items ul li a:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.iview-controlNav.iview-thumbnail div.iview-items ul li a img {
	max-width: 100%;
	height: auto;
}

.iview-video-show {
	background: #000;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 101;
}

.iview-video-show .iview-video-container {
	position: relative;
	width: 100%;
	height: 100%;
}

.iview-video-show .iview-video-container a.iview-video-close {
	position: absolute;
	right: 10px;
	top: 10px;
	background: #222;
	color: #fff;
	text-align: center;
	line-height: 29px;
	font-size: 1.375rem;
	font-weight: 700;
	overflow: hidden;
	width: 1.25rem;
	height: 1.25rem;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	-o-border-radius: 15px;
	border-radius: 15px;
}

.iview-video-show .iview-video-container a.iview-video-close:hover {
	background: #444;
}

.ApSlideShow .slide_config,.LeoSlideshow .slide_config {
	display: none;
}

#iview {
	display: block;
	min-width: 300px;
	position: relative;
	overflow: hidden;
}

#iview .iviewSlider {
	display: block;
	overflow: hidden;
	background: transparent;
	
}

.iview-preloader {
	border: #666 1px solid;
	width: 150px div;
	width-background: #666;
}

.iview-timer {
	border-radius: 10px;
	position: absolute;
}

.iview-timer div {
	border-radius: 10px;
}

.iview .iview-tooltip {
	display: none;
	position: absolute;
	background: url(../../modules/img/modules/leoslideshow/img/iView/tooltip.png) no-repeat;
}

.iview .iview-tooltip div.holder {
	display: block;
	width: 124px;
	height: 84px;
	overflow: hidden;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}

.iview .iview-tooltip div.holder div.container {
	display: block;
	width: 4000px;
}

.iview .iview-tooltip div.holder div.container div {
	float: left;
	display: block;
	overflow: hidden;
	width: 124px;
	height: 84px;
	left: -50%;
	text-align: center;
}

.rtl .iview .iview-tooltip div.holder div.container div {
	float: right;
}

.iview .iview-tooltip div.holder div.container div img {
	height: 84px;
	margin: 0 auto;
	max-width: 100%;
}

.blogs-container .category-image img {
	margin-bottom: 1.25rem;
	border-radius: 5px;
}

@media (max-width:990px) {
	.blogs-container .category-image img {
		padding-right: 0;
	}

	.rtl .blogs-container .category-image img {
		padding-left: 0;
		padding-right: inherit;
	}
}

.blogs-container .product-count {
	margin-bottom: 1rem;
	padding-top: .5rem;
	padding-bottom: .5rem;
	text-align: center;
}

.blogs-container .pagination .material-icons {
	font-size: .9375rem;
}

.blogs-container .blog-image img {
	max-width: 100%;
}

.blog-item {
	display: flex;
	flex-wrap: wrap;
	padding-bottom: 40px;
	margin-bottom: 50px;
	border-bottom: 1px solid #e1e1e1;
}

.blog-item .blog-image-container {
	position: relative;
	max-width: 390px;
	width: 100%;
}

@media (max-width:991px) {
	.blog-item .blog-image-container {
		max-width: 100%;
	}
}

.blog-item .blog-info {
	flex: 1;
	padding-left: 30px;
}

.rtl .blog-item .blog-info {
	padding-right: 30px;
	padding-left: inherit;
}

@media (max-width:991px) {
	.blog-item .blog-info {
		padding: 0;
		margin-top: 30px;
	}
}

.blog-item .title {
	margin-bottom: 17px;
}

.blog-item .title a {
	line-height: 1.2;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-weight: 900;
	font-size: 30px;
	text-transform: uppercase;
}

.blog-item .title a:hover {
	color: var(--theme-color-default);
}

.blog-item .blog-image img {
	border-radius: 5px;
}

@media (max-width:991px) {
	.blog-item .blog-image img {
		width: 100%;
	}
}

.blog-item .blog-cat a {
	display: inline-block;
	font-size: 12px;
	line-height: 24px;
	font-weight: 700;
	text-transform: uppercase;
	color: #000;
	padding: 2px 11px;
	border-radius: 30px;
	border: 1px solid var(--theme-color-default);
}

.blog-item .blog-created {
	margin-left: 15px;
	font-size: 12px;
	line-height: 24px;
	font-weight: 700;
	text-transform: uppercase;
	color: #8b8b8b;
}

.rtl .blog-item .blog-created {
	margin-right: 15px;
	margin-left: inherit;
}

.blog-item .blog-meta {
	margin-bottom: 13px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.blog-item .blog-shortinfo {
	margin-bottom: 0;
	font-size: 1rem;
	line-height: 24px;
	color: var(--text-color);
}

.blog-item .more {
	margin-top: .9375rem;
}

.blog-detail {
	line-height: 24px;
}

.blog-detail .blog-title {
	font-size: 3.125rem;
}

@media (max-width:575px) {
	.blog-detail .blog-title {
		font-size: 2.5rem;
	}
}

.blog-detail .blog-description {
	font-size: 1rem;
	line-height: 26px;
}

.blog-detail .product-count {
	margin-bottom: 1rem;
	padding-top: .5rem;
	padding-bottom: .5rem;
	text-align: center;
}

.blog-detail .blog-meta {
	margin-bottom: .625rem;
	display: inline-block;
}

.blog-detail .blog-meta>span {
	font-size: 14px;
	font-weight: 500;
	margin-right: 10px;
	float: left;
	display: flex;
	align-items: center;
	gap: 0 5px;
}

.rtl .blog-detail .blog-meta>span {
	margin-left: 10px;
	margin-right: inherit;
}

.rtl .blog-detail .blog-meta>span {
	float: right;
}

.blog-detail .blog-meta>span .material-icons {
	font-size: .9375rem;
}

.blog-detail .blog-image {
	margin-bottom: 1.25rem;
}

.blog-detail .blog-image img {
	width: 100%;
	border-radius: 5px;
}

@media (min-width:576px) {
	.blog-detail .blog-tags,.blog-detail .social-share {
		display: inline-block;
	}
}

.blog-tags,.extra-blogs,.blog-comments,.social-share,.blog-comment-block {
	margin-bottom: 1.25rem;
}

@media (min-width:576px) {
	.blog-tags {
		float: right;
	}

	.rtl .blog-tags {
		float: left;
	}
}

.blog-tags a span {
	background: #999;
	color: #fff;
	line-height: 1;
	padding: .3125rem .625rem;
	display: inline-block;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}

.blog-tags a:hover span {
	background: var(--theme-color-default);
}

.extra-blogs ul li {
	padding: 6px 0;
	border-bottom: dotted 1px #e1e1e1;
}

.blog-video-code .inner {
	padding: .75rem;
	margin-bottom: .9375rem;
	text-align: center;
}

.blog-video-code .inner iframe {
	max-width: 100%;
}

.comment-item {
	padding: .75rem 0;
}

.comment-item img {
	padding: 0 .75rem 0 0;
	float: left;
}

.rtl .comment-item img {
	padding: 0 0 0 .75rem;
}

.rtl .comment-item img {
	float: right;
}

.extra-blogs {
	clear: both;
}

.comment-wrap {
	overflow: hidden;
	background: #fff;
	border: 1px solid #e1e1e1;
	padding: 1.25rem;
	position: relative;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-ms-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}

.comment-wrap .comment-meta {
	border-bottom: 1px solid #e1e1e1;
	font-size: .8125rem;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
	-ms-flex-pack: justify;
	-webkit-box-align: center;
	-moz-box-align: center;
	box-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-ms-flex-align: center;
}

.comment-wrap .comment-infor>span {
	font-weight: 700;
	margin-right: .3125rem;
}

.rtl .comment-wrap .comment-infor>span {
	margin-left: .3125rem;
	margin-right: inherit;
}

.comment-wrap .comment-infor>span>span {
	font-weight: 400;
	white-space: inherit;
}

.comment-link {
	display: block;
}

.social-share .social-wrap>div {
	float: left;
	margin-right: .625rem;
}

.rtl .social-share .social-wrap>div {
	float: right;
}

.rtl .social-share .social-wrap>div {
	margin-left: .625rem;
	margin-right: inherit;
}

.social-share .social-heading {
	padding-right: .75rem;
}

.rtl .social-share .social-heading {
	padding-left: .75rem;
	padding-right: inherit;
}

.ipts-captcha {
	display: flex;
	flex-wrap: wrap;
	gap: 10px 0;
}

.ipts-captcha img {
	float: left;
	padding-right: .75rem;
}

.rtl .ipts-captcha img {
	float: right;
}

.rtl .ipts-captcha img {
	padding-left: .75rem;
	padding-right: inherit;
}

.ipts-captcha input {
	width: 150px;
}

.blog-comment-block .fb-comments {
	margin: 0 -8px;
}

#blog-localengine .comments {
	margin-bottom: 1.875rem;
}

#blog-localengine .form-horizontal {
	margin-bottom: 1.875rem;
	background: #fff;
	padding: 1.25rem;
}

#blog-localengine .form-horizontal label {
	display: block;
	margin-bottom: 5px;
	padding-top: 7px;
}

#blog-localengine .form-horizontal .form-group:last-child {
	margin-bottom: 0;
}

.leoblog-cssload-container {
	width: 100%;
	height: 2.1875rem;
	text-align: center;
	display: none;
}

.cssload-speeding-wheel {
	margin: 0 0 0 2.8125rem;
	border: 2px solid #000;
	border-left-color: transparent;
	border-right-color: transparent;
	width: 26px;
	height: 26px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	-webkit-animation: cssload-spin 700ms infinite linear;
	-moz-animation: cssload-spin 700ms infinite linear;
	animation: cssload-spin 700ms infinite linear;
}

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

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

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

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

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

.blog-menu li {
	position: relative;
}

.blog-menu ul {
	margin: 0;
}

.blog-menu ul>li>a {
	font-weight: 500;
	font-size: 16px;
	line-height: 30px;
	width: 100%;
	display: inline-block;
	margin: 0;
}

.blog-menu ul>li:last-child>a {
	border-bottom: none;
}

.blog-menu ul>li ul {
	margin: 10px 0 0;
}

.blog-menu ul>li li a {
	font-size: 16px;
	font-weight: 500;
	line-height: 30px;
	padding: 0 1.25rem;
}

.blog-menu .collapse-icons {
	position: absolute;
	top: 5px;
	padding: 0;
	cursor: pointer;
	width: 1.25rem;
	height: 1.25rem;
	right: .625rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

.rtl .blog-menu .collapse-icons {
	left: .625rem;
	right: auto;
}

.blog-menu .collapse-icons .material-icons {
	font-size: 16px;
	font-weight: 600;
}

.blog-menu .collapse-icons[aria-expanded="true"] .add {
	display: none;
}

.blog-menu .collapse-icons[aria-expanded="true"] .remove {
	display: block;
}

.blog-menu .collapse-icons .add,.blog-menu .collapse-icons .remove {
	color: #000;
}

.blog-menu .collapse-icons .add:hover,.blog-menu .collapse-icons .remove:hover {
	color: var(--theme-color-default);
}

.blog-menu .collapse-icons .remove {
	display: none;
}

.blog-lastest-rss {
	float: right!important;
	position: relative;
	top: -2.1875rem;
}

.blog-lastest-rss a {
	color: #f8991d;
}

.blog-lastest-rss a:before {
	content: "\f09e";
	font-family: "Material Icons";
	font-size: 1.875rem;
	margin-right: .3125rem;
}

.rtl .blog-lastest-rss a:before {
	margin-left: .3125rem;
	margin-right: inherit;
}

.blog-lastest-rss a:hover {
	color: var(--theme-color-default);
}

#search-blog form {
	position: relative;
	display: inline-block;
	width: 100%;
	background: none;
	border: 0;
}

#search-blog form input {
	margin: auto;
	height: 50px;
	background-color: #f5f5f5;
	margin: auto;
	padding-right: 45px;
	padding-left: 25px;
	font-size: 14px;
	line-height: 24px;
	color: #8b8b8b;
	text-transform: none;
	border-radius: 30px;
	border: none;
}

.rtl #search-blog form input {
	padding-left: 45px;
	padding-right: inherit;
}

#search-blog form input::-webkit-input-placeholder {
	opacity: 1;
}

#search-blog form input::-moz-placeholder {
	opacity: 1;
}

#search-blog form input:-moz-placeholder {
	opacity: 1;
}

#search-blog form input:-ms-input-placeholder {
	opacity: 1;
}

#search-blog form input:focus {
	outline: none;
}

#search-blog form button {
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 40px;
	height: 50px;
	background: none;
	padding: 0;
}

#search-blog form button i {
	font-size: 0;
}

#search-blog form button i:before {
	content: "";
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgd2lkdGg9IjE3cHgiIGhlaWdodD0iMTdweCIgdmlld0JveD0iMCAwIDE3IDE3IiB2ZXJzaW9uPSIxLjEiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KICA8ZGVzYz5DcmVhdGVkIHdpdGggTHVuYWN5PC9kZXNjPg0KICA8ZyBpZD0iSUNOLXNlYXJjaCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41IDAuNSkiPg0KICAgIDxwYXRoIGQ9Ik0wIDBMMTYgMEwxNiAxNkwwIDE2TDAgMFoiIGlkPSJCb3giIGZpbGw9Im5vbmUiIHN0cm9rZT0ibm9uZSIgLz4NCiAgICA8cGF0aCBkPSJNMTEuMzQ0MyAxMi4yNTQ1QzEwLjE0NjMgMTMuMjcyNyA4LjYwMzUyIDEzLjg3MjcgNi45MTU0OCAxMy44NzI3QzMuMTIxOTUgMTMuODcyNyAwIDEwLjc2MzYgMCA2LjkyNzI3QzAgMy4xMjcyNyAzLjEyMTk1IDAgNi45MTU0OCAwQzEwLjc0NTMgMCAxMy44NDkxIDMuMTA5MDkgMTMuODQ5MSA2LjkyNzI3QzEzLjg0OTEgOC42MTgxOCAxMy4yMzIgMTAuMTYzNiAxMi4yMzM3IDExLjM2MzZMMTUuODA5NCAxNC45MjczQzE2LjA2MzUgMTUuMTYzNiAxNi4wNjM1IDE1LjU2MzYgMTUuODA5NCAxNS44MTgyQzE1LjY4MjQgMTUuOTQ1NSAxNS41MTkgMTYgMTUuMzU1NiAxNkMxNS4xNzQxIDE2IDE1LjAyODkgMTUuOTQ1NSAxNC45MDE5IDE1LjgxODJMMTEuMzQ0MyAxMi4yNTQ1Wk0xMi41Nzg2IDYuOTI3MjdDMTIuNTc4NiAzLjggMTAuMDM3NCAxLjI1NDU1IDYuOTE1NDkgMS4yNTQ1NUMzLjgxMTY4IDEuMjU0NTUgMS4yNTI0MSAzLjgxODE4IDEuMjUyNDEgNi45MjcyN0MxLjI1MjQxIDEwLjA1NDUgMy43OTM1MyAxMi42IDYuOTE1NDkgMTIuNkMxMC4wMzc0IDEyLjYgMTIuNTc4NiAxMC4wNTQ1IDEyLjU3ODYgNi45MjcyN1oiIGlkPSJTaGFwZSIgZmlsbD0iIzRFMkI3MyIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9Im5vbmUiIC8+DQogIDwvZz4NCjwvc3ZnPg==);
	width: 17px;
	height: 17px;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}

@media (min-width:576px) {
	.comment-link {
		font-weight: 700;
		padding: .625rem 1.25rem;
		float: right;
	}

	.rtl .comment-link {
		float: left;
	}

	.blogs-container .product-count,.blog-detail .product-count {
		text-align: right;
		margin-top: 1rem;
	}

	.rtl .blogs-container .product-count,.rtl .blog-detail .product-count {
		text-align: left;
	}
}

@media (max-width:767px) {
	#blog-localengine .form-horizontal label {
		text-align: left;
	}

	.rtl #blog-localengine .form-horizontal label {
		text-align: right;
	}

	.blog-detail .pagination,.blogs-container .pagination {
		text-align: center;
	}

	.blog-detail .page-item,.blogs-container .page-item {
		display: inline-block;
	}

	.blog-video-code iframe {
		width: 100%;
	}
}

@media (max-width:575px) {
	.comment-wrap .comment-meta {
		display: inline-block;
	}

	.comment-wrap .comment-meta>span {
		display: inline-block;
		margin: .3125rem 0;
		width: 100%;
		float: left;
	}

	.rtl .comment-wrap .comment-meta>span {
		float: right;
	}
}

#search-blog #blog-nav ul {
	margin-bottom: 0;
}

#search-blog #blog-nav li a {
	font-size: 16px;
	line-height: 30px;
	font-weight: 500;
	color: #000;
	padding: 0;
}

#search-blog form {
	position: relative;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
}

#search-blog button {
	position: absolute;
	right: 0;
	top: -2px;
	height: 36px;
	background: transparent;
}

.rtl #search-blog button {
	left: 0;
	right: auto;
}

.share_button {
	margin: 10px 0;
	display: flex;
}

.share_button>span {
	margin-right: 20px;
}

.rtl .share_button>span {
	margin-left: 20px;
	margin-right: inherit;
}

.share_button>span i {
	margin-right: 5px;
}

.rtl .share_button>span i {
	margin-left: 5px;
	margin-right: inherit;
}

.share_button ul {
	margin-bottom: 0;
}

.share_button ul li {
	position: relative;
	display: inline-block;
	clear: both;
}

.share_button ul li:first-child {
	margin-right: 10px;
}

.rtl .share_button ul li:first-child {
	margin-left: 10px;
	margin-right: inherit;
}

.share_button ul li.facebook a:before {
	font-family: "Material Icons";
	content: "\f09a";
	color: #3c5a98;
}

.share_button ul li.twitter a:before {
	font-family: "Material Icons";
	content: "\f099";
	color: #55acee;
}

#blogPopularBlog .lists {
	margin-top: 9px;
	margin-bottom: 0;
}

#blogPopularBlog .list-item {
	display: flex;
}

#blogPopularBlog .list-item:not(:last-child) {
	padding-bottom: 20px;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 20px;
}

#blogPopularBlog .list-item .blog-image {
	width: 70px;
}

#blogPopularBlog .list-item .blog-image img {
	height: 70px;
	object-fit: cover;
	object-position: center;
	border-radius: 5px;
}

#blogPopularBlog .list-item .blog-content {
	flex: 1;
	padding-left: 15px;
	display: flex;
	flex-direction: column-reverse;
	gap: 4px;
	justify-content: flex-end;
}

.rtl #blogPopularBlog .list-item .blog-content {
	padding-right: 15px;
	padding-left: inherit;
}

#blogPopularBlog .list-item .blog-content .info {
	font-size: 12px;
	line-height: 24px;
	font-weight: 700;
	color: #8b8b8b;
	text-transform: uppercase;
}

#blogPopularBlog .list-item .post-name {
	font-size: 14px;
	line-height: 20px;
	font-weight: 600;
	font-family: var(--font-family-base);
	margin-bottom: 0;
	text-transform: none;
	transition: 0.2s all;
}

#blogPopularBlog .list-item .post-name:hover {
	text-decoration: underline;
}

#blogPopularBlog .list-item .post-name a {
	color: #000;
}

#tags_blog_block_left .block_content {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 10px;
}

#tags_blog_block_left .block_content a {
	font-size: 14px;
	line-height: 20px;
	padding: 4px 14px 6px;
	border: 1px solid #e1e1e1;
	border-radius: 20px;
	color: #525252;
	transition: 0.25s all;
}

#tags_blog_block_left .block_content a:hover {
	border-color: var(--theme-color-default);
}

@media (min-width:992px) {
	#blog-category .category-image,#blog-category .category-info {
		width: 50%;
	}
}

@media (max-width:991px) and (min-width:768px) {
	#blog-category .category-image,#blog-category .category-info {
		width: 100%;
	}
}

#blog-category .section-title {
	font-size: 40px;
	text-transform: uppercase;
	margin-bottom: 30px;
	margin-top: 30px;
}

.btn-submit-comment-wrapper {
	font-size: 12px;
	line-height: 24px;
	font-weight: 700;
	padding: 13px 30px;
	border-radius: 30px;
	background-color: var(--theme-color-default);
	color: #000;
	transition: 0.25s all;
	border: none;
	min-width: 150px;
	text-align: center;
}

.btn-submit-comment-wrapper:hover {
	background-color: #000;
	color: #fff;
}/**
 * 2007-2017 Leotheme
 *
 * NOTICE OF LICENSE
 *
 * Leo Quick Login And Social Login For Prestashop 1.7 
 *
 * DISCLAIMER
 *
 *  @Module Name: Leo Quick Login
 *  @author    leotheme <leotheme@gmail.com>
 *  @copyright 2007-2017 Leotheme
 *  @license   http://leotheme.com - prestashop template provider
 */
.leo-dropdown-wrapper {
	display: block;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	padding: 20px 20px 0 20px;
	opacity: 0;
	visibility: hidden;
}

.dropdown .leo-dropdown-wrapper {
	margin-top: 50px;
}

.dropup .leo-dropdown-wrapper {
	margin-bottom: 50px;
}

.dropdown.open .leo-dropdown-wrapper,.dropup.open .leo-dropdown-wrapper {
	opacity: 1;
	visibility: visible;
}

.dropdown.open .leo-dropdown-wrapper {
	margin-top: 10px;
}

.dropup.open .leo-dropdown-wrapper {
	margin-bottom: 10px;
}

.leo-form {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.leo-quicklogin-form {
	position: relative;
	overflow: hidden;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	max-width: 600px;
}

.leo-quicklogin-form.html {
	max-width: 100%;
}

.lql-form-bt {
	width: 100%;
}

.leo-form.leo-form-inactive {
	position: absolute;
	visibility: hidden;
	opacity: 0;
	top: 0;
}

.leo-login-form.leo-form-inactive {
	right: 0;
	transform: translateX(-100%);
	-moz-transform: translateX(-100%));
	-webkit-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
}

.leo-register-form.leo-form-inactive {
	left: 0;
	transform: translateX(100%);
	-moz-transform: translateX(100%));
	-webkit-transform: translateX(100%);
	-o-transform: translateX(100%);
	-ms-transform: translateX(100%);
}

.leo-form.full-width {
	width: 100%;
}

.leo-resetpass-form {
	display: none;
}

.lql-callregister,.lql-calllogin {
	display: none;
}

.leo-form.full-width .lql-callregister,.leo-form.full-width .lql-calllogin {
	display: block;
}

.leoquicklogin-loading,.leoquicklogin-icon {
	display: none;
}

.lql-form-bt .leoquicklogin-icon {
	margin: 0;
}

.leoquicklogin-cssload-speeding-wheel {
	width: 24px;
	height: 24px;
	margin: 0 auto;
	border: 2px solid #fff;
	border-radius: 50%;
	border-left-color: transparent;
	border-right-color: transparent;
	animation: cssload-spin 800ms infinite linear;
	-o-animation: cssload-spin 800ms infinite linear;
	-ms-animation: cssload-spin 800ms infinite linear;
	-webkit-animation: cssload-spin 800ms infinite linear;
	-moz-animation: cssload-spin 800ms infinite linear;
}

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

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

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

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

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

.lql-form-content input {
	border: 1px solid transparent;
}

.lql-form-content .leo-has-error input {
	border-color: red;
}

.leo-form-chk.leo-has-error {
	border: 1px solid red;
}

.lql-form-mesg {
	display: none;
	margin: 0;
}

.lql-form-mesg label {
	text-align: left;
}

.leo-login-title,.leo-register-title {
	margin-bottom: 20px;
}

.full-width .leo-login-title .title-both,.leo-login-title .title-only {
	display: none;
}

.full-width .leo-login-title .title-only,.leo-login-title .title-both {
	display: block;
}

body.leoquicklogin-active-slidebar {
	overflow: hidden;
	padding-right: 17px;
}

body.lql_is_gen_rtl.leoquicklogin-active-slidebar {
	padding-right: 0;
	padding-left: 17px;
}

body main {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.leoquicklogin-mask {
	position: fixed;
	z-index: 100;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 0;
	height: 0;
	background-color: #000;
	opacity: 0;
	transition: opacity 0.8s,width 0s 0.8s,height 0s 0.8s;
	-webkit-transition: opacity 0.8s,width 0s 0.8s,height 0s 0.8s;
	-moz-transition: opacity 0.8s,width 0s 0.8s,height 0s 0.8s;
	-ms-transition: opacity 0.8s,width 0s 0.8s,height 0s 0.8s;
	-o-transition: opacity 0.8s,width 0s 0.8s,height 0s 0.8s;
}

.leoquicklogin-mask.active {
	width: 100%;
	height: 100%;
	opacity: .7;
	transition: opacity 0.3s;
	-webkit-transition: opacity 0.3s;
	-moz-transition: opacity 0.3s;
	-ms-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
}

.leoquicklogin-slidebar-wrapper {
	max-width: 600px;
	margin: 0 auto;
}

.leoquicklogin-slidebar {
	z-index: 999;
	position: fixed;
	background: #fff;
	padding: 20px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	visibility: hidden;
	display: none;
}

.leoquicklogin-slidebar.slidebar_left,.leoquicklogin-slidebar.push_slidebar_left {
	display: block;
	height: 100%;
	top: 0;
	left: 0;
	transform: translateX(-100%);
	-moz-transform: translateX(-100%));
	-webkit-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
}

.leoquicklogin-slidebar.slidebar_right,.leoquicklogin-slidebar.push_slidebar_right {
	display: block;
	height: 100%;
	top: 0;
	right: 0;
	transform: translateX(100%);
	-moz-transform: translateX(100%);
	-webkit-transform: translateX(100%);
	-o-transform: translateX(100%);
	-ms-transform: translateX(100%);
}

.leoquicklogin-slidebar.slidebar_left.active,.leoquicklogin-slidebar.push_slidebar_left.active,.leoquicklogin-slidebar.slidebar_right.active,.leoquicklogin-slidebar.push_slidebar_right.active {
	visibility: visible;
	transform: translateX(0);
	-moz-transform: translateX(0);
	-webkit-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
}

.leoquicklogin-slidebar.slidebar_top,.leoquicklogin-slidebar.push_slidebar_top {
	display: block;
	width: 100%;
	top: 0;
	left: 0;
	transform: translateY(-100%);
	-moz-transform: translateY(-100%));
	-webkit-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
}

.leoquicklogin-slidebar.slidebar_bottom,.leoquicklogin-slidebar.push_slidebar_bottom {
	display: block;
	width: 100%;
	bottom: 0;
	left: 0;
	transform: translateY(100%);
	-moz-transform: translateY(100%);
	-webkit-transform: translateY(100%);
	-o-transform: translateY(100%);
	-ms-transform: translateY(100%);
}

.leoquicklogin-slidebar.slidebar_top.active,.leoquicklogin-slidebar.push_slidebar_top.active,.leoquicklogin-slidebar.slidebar_bottom.active,.leoquicklogin-slidebar.push_slidebar_bottom.active {
	visibility: visible;
	transform: translateY(0);
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	-o-transform: translateY(0);
	-ms-transform: translateY(0);
}

.leoquicklogin-slidebar-top {
	margin-bottom: 10px;
}

.leoquicklogin-slidebar-top,.leoquicklogin-slidebar-bottom {
	text-align: right;
	display: none;
}

.leoquicklogin-slidebar.push_slidebar_left .leoquicklogin-slidebar-top,.leoquicklogin-slidebar.slidebar_left .leoquicklogin-slidebar-top,.leoquicklogin-slidebar.push_slidebar_right .leoquicklogin-slidebar-top,.leoquicklogin-slidebar.slidebar_right .leoquicklogin-slidebar-top,.leoquicklogin-slidebar.push_slidebar_bottom .leoquicklogin-slidebar-top,.leoquicklogin-slidebar.slidebar_bottom .leoquicklogin-slidebar-top {
	display: block;
}

.leoquicklogin-slidebar.push_slidebar_top .leoquicklogin-slidebar-bottom,.leoquicklogin-slidebar.slidebar_top .leoquicklogin-slidebar-bottom {
	display: block;
}

.lql-social-login {
	margin-bottom: 10px;
}

.lql-social-modal-mesg {
	display: none;
	text-align: center;
}

.lql-social-modal-mesg.active {
	display: block;
}

.lql-social-modal .modal-dialog {
	margin: 250px auto;
}

.lql-social-modal-mesg.error-email i,.lql-social-modal-mesg.error-login i {
	color: #f0ad4e;
}

.lql-social-modal-mesg.success i {
	color: #5cb85c;
}

.lql-social-modal .modal-content {
	border-radius: 0;
}

.lql-social-modal-mesg.active span {
	display: block;
	border-top-color: #414141;
	border-bottom-color: #414141;
}

.social-login-bt {
	color: #fff;
	border-color: transparent;
	margin-top: 5px;
}

.facebook-login-bt,.facebook-login-bt:hover,.facebook-login-bt:active,.facebook-login-bt:focus {
	background: #4C68A2;
}

.google-login-bt,.google-login-bt:hover,.google-login-bt:active,.google-login-bt:focus {
	background: #4285f4;
}

.twitter-login-bt,.twitter-login-bt:hover,.twitter-login-bt:active,.twitter-login-bt:focus {
	background: #53d1f8;
}

.show-bt-txt .social-login-bt span {
	margin-right: 10px;
}

.lql-action-bt {
	float: left;
	width: 50%;
	text-align: center;
}

.lql-action {
	overflow: auto;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ddd;
}

.lql-action.lql-inactive {
	display: none;
}

.lql-action.lql-active {
	display: block;
}

.lql-bt {
	color: #ddd;
	cursor: pointer;
}

.lql-bt.lql-active {
	color: #000;
}

.leo-quicklogin-nav {
	height: 48px;
	line-height: 48px;
}

.leo-quicklogin-nav i {
	line-height: normal!important;
}

.lql-form-content .lql-form-content-element {
	position: relative;
}

.lql-form-content .lql-form-content-element label {
	display: inline-block;
}

.lql-form-content .lql-form-content-element .form-control {
	padding-right: 30px;
}

.lql-form-content .lql-form-content-element .fa-eye-slash,.lql-form-content .lql-form-content-element .fa-eye {
	position: absolute;
	line-height: 40px;
	right: 0;
	top: 0;
	width: 30px;
	text-align: center;
}

@font-face {
	font-family:eicons;src:url(https://demo811.leotheme.com/prestashop/vt_axetor_demo/modules/leoelements/assets/lib/eicons/fonts/eicons.eot?5.11.0);src:url(https://demo811.leotheme.com/prestashop/vt_axetor_demo/modules/leoelements/assets/lib/eicons/fonts/eicons.eot?5.11.0#iefix) format("embedded-opentype"),url(https://demo811.leotheme.com/prestashop/vt_axetor_demo/modules/leoelements/assets/lib/eicons/fonts/eicons.woff2?5.11.0) format("woff2"),url(https://demo811.leotheme.com/prestashop/vt_axetor_demo/modules/leoelements/assets/lib/eicons/fonts/eicons.woff?5.11.0) format("woff"),url(https://demo811.leotheme.com/prestashop/vt_axetor_demo/modules/leoelements/assets/lib/eicons/fonts/eicons.ttf?5.11.0) format("truetype"),url(https://demo811.leotheme.com/prestashop/vt_axetor_demo/modules/leoelements/assets/lib/eicons/fonts/eicons.svg?5.11.0#eicon) format("svg");font-weight:400;font-style:normal;
}

[class*=" eicon-"],[class^=eicon] {
	display: inline-block;
	font-family: eicons;
	font-size: inherit;
	font-weight: 400;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@keyframes a {
	0% {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(359deg);
	}
}

.eicon-animation-spin {
	animation: a 2s infinite linear;
}

.eicon-editor-link:before {
	content: '\e800';
}

.eicon-editor-unlink:before {
	content: '\e801';
}

.eicon-editor-external-link:before {
	content: '\e802';
}

.eicon-editor-close:before {
	content: '\e803';
}

.eicon-editor-list-ol:before {
	content: '\e804';
}

.eicon-editor-list-ul:before {
	content: '\e805';
}

.eicon-editor-bold:before {
	content: '\e806';
}

.eicon-editor-italic:before {
	content: '\e807';
}

.eicon-editor-underline:before {
	content: '\e808';
}

.eicon-editor-paragraph:before {
	content: '\e809';
}

.eicon-editor-h1:before {
	content: '\e80a';
}

.eicon-editor-h2:before {
	content: '\e80b';
}

.eicon-editor-h3:before {
	content: '\e80c';
}

.eicon-editor-h4:before {
	content: '\e80d';
}

.eicon-editor-h5:before {
	content: '\e80e';
}

.eicon-editor-h6:before {
	content: '\e80f';
}

.eicon-editor-quote:before {
	content: '\e810';
}

.eicon-editor-code:before {
	content: '\e811';
}

.eicon-elementor:before {
	content: '\e812';
}

.eicon-elementor-circle:before {
	content: '\e813';
}

.eicon-pojome:before {
	content: '\e814';
}

.eicon-plus:before {
	content: '\e815';
}

.eicon-menu-bar:before {
	content: '\e816';
}

.eicon-apps:before {
	content: '\e817';
}

.eicon-accordion:before {
	content: '\e818';
}

.eicon-alert:before {
	content: '\e819';
}

.eicon-animation-text:before {
	content: '\e81a';
}

.eicon-animation:before {
	content: '\e81b';
}

.eicon-banner:before {
	content: '\e81c';
}

.eicon-blockquote:before {
	content: '\e81d';
}

.eicon-button:before {
	content: '\e81e';
}

.eicon-call-to-action:before {
	content: '\e81f';
}

.eicon-captcha:before {
	content: '\e820';
}

.eicon-carousel:before {
	content: '\e821';
}

.eicon-checkbox:before {
	content: '\e822';
}

.eicon-columns:before {
	content: '\e823';
}

.eicon-countdown:before {
	content: '\e824';
}

.eicon-counter:before {
	content: '\e825';
}

.eicon-date:before {
	content: '\e826';
}

.eicon-divider-shape:before {
	content: '\e827';
}

.eicon-divider:before {
	content: '\e828';
}

.eicon-download-button:before {
	content: '\e829';
}

.eicon-dual-button:before {
	content: '\e82a';
}

.eicon-email-field:before {
	content: '\e82b';
}

.eicon-facebook-comments:before {
	content: '\e82c';
}

.eicon-facebook-like-box:before {
	content: '\e82d';
}

.eicon-form-horizontal:before {
	content: '\e82e';
}

.eicon-form-vertical:before {
	content: '\e82f';
}

.eicon-gallery-grid:before {
	content: '\e830';
}

.eicon-gallery-group:before {
	content: '\e831';
}

.eicon-gallery-justified:before {
	content: '\e832';
}

.eicon-gallery-masonry:before {
	content: '\e833';
}

.eicon-icon-box:before {
	content: '\e834';
}

.eicon-image-before-after:before {
	content: '\e835';
}

.eicon-image-box:before {
	content: '\e836';
}

.eicon-image-hotspot:before {
	content: '\e837';
}

.eicon-image-rollover:before {
	content: '\e838';
}

.eicon-info-box:before {
	content: '\e839';
}

.eicon-inner-section:before {
	content: '\e83a';
}

.eicon-mailchimp:before {
	content: '\e83b';
}

.eicon-menu-card:before {
	content: '\e83c';
}

.eicon-navigation-horizontal:before {
	content: '\e83d';
}

.eicon-nav-menu:before {
	content: '\e83e';
}

.eicon-navigation-vertical:before {
	content: '\e83f';
}

.eicon-number-field:before {
	content: '\e840';
}

.eicon-parallax:before {
	content: '\e841';
}

.eicon-php7:before {
	content: '\e842';
}

.eicon-post-list:before {
	content: '\e843';
}

.eicon-post-slider:before {
	content: '\e844';
}

.eicon-post:before {
	content: '\e845';
}

.eicon-posts-carousel:before {
	content: '\e846';
}

.eicon-posts-grid:before {
	content: '\e847';
}

.eicon-posts-group:before {
	content: '\e848';
}

.eicon-posts-justified:before {
	content: '\e849';
}

.eicon-posts-masonry:before {
	content: '\e84a';
}

.eicon-posts-ticker:before {
	content: '\e84b';
}

.eicon-price-list:before {
	content: '\e84c';
}

.eicon-price-table:before {
	content: '\e84d';
}

.eicon-radio:before {
	content: '\e84e';
}

.eicon-rtl:before {
	content: '\e84f';
}

.eicon-scroll:before {
	content: '\e850';
}

.eicon-search:before {
	content: '\e851';
}

.eicon-select:before {
	content: '\e852';
}

.eicon-share:before {
	content: '\e853';
}

.eicon-sidebar:before {
	content: '\e854';
}

.eicon-skill-bar:before {
	content: '\e855';
}

.eicon-slider-3d:before {
	content: '\e856';
}

.eicon-slider-album:before {
	content: '\e857';
}

.eicon-slider-device:before {
	content: '\e858';
}

.eicon-slider-full-screen:before {
	content: '\e859';
}

.eicon-slider-push:before {
	content: '\e85a';
}

.eicon-slider-vertical:before {
	content: '\e85b';
}

.eicon-slider-video:before {
	content: '\e85c';
}

.eicon-slides:before {
	content: '\e85d';
}

.eicon-social-icons:before {
	content: '\e85e';
}

.eicon-spacer:before {
	content: '\e85f';
}

.eicon-table:before {
	content: '\e860';
}

.eicon-tabs:before {
	content: '\e861';
}

.eicon-tel-field:before {
	content: '\e862';
}

.eicon-text-area:before {
	content: '\e863';
}

.eicon-text-field:before {
	content: '\e864';
}

.eicon-thumbnails-down:before {
	content: '\e865';
}

.eicon-thumbnails-half:before {
	content: '\e866';
}

.eicon-thumbnails-right:before {
	content: '\e867';
}

.eicon-time-line:before {
	content: '\e868';
}

.eicon-toggle:before {
	content: '\e869';
}

.eicon-url:before {
	content: '\e86a';
}

.eicon-t-letter:before {
	content: '\e86b';
}

.eicon-wordpress:before {
	content: '\e86c';
}

.eicon-text:before {
	content: '\e86d';
}

.eicon-anchor:before {
	content: '\e86e';
}

.eicon-bullet-list:before {
	content: '\e86f';
}

.eicon-code:before {
	content: '\e870';
}

.eicon-favorite:before {
	content: '\e871';
}

.eicon-google-maps:before {
	content: '\e872';
}

.eicon-image:before {
	content: '\e873';
}

.eicon-photo-library:before {
	content: '\e874';
}

.eicon-woocommerce:before {
	content: '\e875';
}

.eicon-youtube:before {
	content: '\e876';
}

.eicon-flip-box:before {
	content: '\e877';
}

.eicon-settings:before {
	content: '\e878';
}

.eicon-headphones:before {
	content: '\e879';
}

.eicon-testimonial:before {
	content: '\e87a';
}

.eicon-counter-circle:before {
	content: '\e87b';
}

.eicon-person:before {
	content: '\e87c';
}

.eicon-chevron-right:before {
	content: '\e87d';
}

.eicon-chevron-left:before {
	content: '\e87e';
}

.eicon-close:before {
	content: '\e87f';
}

.eicon-file-download:before {
	content: '\e880';
}

.eicon-save:before {
	content: '\e881';
}

.eicon-zoom-in:before {
	content: '\e882';
}

.eicon-shortcode:before {
	content: '\e883';
}

.eicon-nerd:before {
	content: '\e884';
}

.eicon-device-desktop:before {
	content: '\e885';
}

.eicon-device-tablet:before {
	content: '\e886';
}

.eicon-device-mobile:before {
	content: '\e887';
}

.eicon-document-file:before {
	content: '\e888';
}

.eicon-folder-o:before {
	content: '\e889';
}

.eicon-hypster:before {
	content: '\e88a';
}

.eicon-h-align-left:before {
	content: '\e88b';
}

.eicon-h-align-right:before {
	content: '\e88c';
}

.eicon-h-align-center:before {
	content: '\e88d';
}

.eicon-h-align-stretch:before {
	content: '\e88e';
}

.eicon-v-align-top:before {
	content: '\e88f';
}

.eicon-v-align-bottom:before {
	content: '\e890';
}

.eicon-v-align-middle:before {
	content: '\e891';
}

.eicon-v-align-stretch:before {
	content: '\e892';
}

.eicon-pro-icon:before {
	content: '\e893';
}

.eicon-mail:before {
	content: '\e894';
}

.eicon-lock-user:before {
	content: '\e895';
}

.eicon-testimonial-carousel:before {
	content: '\e896';
}

.eicon-media-carousel:before {
	content: '\e897';
}

.eicon-section:before {
	content: '\e898';
}

.eicon-column:before {
	content: '\e899';
}

.eicon-edit:before {
	content: '\e89a';
}

.eicon-clone:before {
	content: '\e89b';
}

.eicon-trash:before {
	content: '\e89c';
}

.eicon-play:before {
	content: '\e89d';
}

.eicon-angle-right:before {
	content: '\e89e';
}

.eicon-angle-left:before {
	content: '\e89f';
}

.eicon-animated-headline:before {
	content: '\e8a0';
}

.eicon-menu-toggle:before {
	content: '\e8a1';
}

.eicon-fb-embed:before {
	content: '\e8a2';
}

.eicon-fb-feed:before {
	content: '\e8a3';
}

.eicon-twitter-embed:before {
	content: '\e8a4';
}

.eicon-twitter-feed:before {
	content: '\e8a5';
}

.eicon-sync:before {
	content: '\e8a6';
}

.eicon-import-export:before {
	content: '\e8a7';
}

.eicon-check-circle:before {
	content: '\e8a8';
}

.eicon-library-save:before {
	content: '\e8a9';
}

.eicon-library-download:before {
	content: '\e8aa';
}

.eicon-insert:before {
	content: '\e8ab';
}

.eicon-preview-medium:before {
	content: '\e8ac';
}

.eicon-sort-down:before {
	content: '\e8ad';
}

.eicon-sort-up:before {
	content: '\e8ae';
}

.eicon-heading:before {
	content: '\e8af';
}

.eicon-logo:before {
	content: '\e8b0';
}

.eicon-meta-data:before {
	content: '\e8b1';
}

.eicon-post-content:before {
	content: '\e8b2';
}

.eicon-post-excerpt:before {
	content: '\e8b3';
}

.eicon-post-navigation:before {
	content: '\e8b4';
}

.eicon-yoast:before {
	content: '\e8b5';
}

.eicon-nerd-chuckle:before {
	content: '\e8b6';
}

.eicon-nerd-wink:before {
	content: '\e8b7';
}

.eicon-comments:before {
	content: '\e8b8';
}

.eicon-download-circle-o:before {
	content: '\e8b9';
}

.eicon-library-upload:before {
	content: '\e8ba';
}

.eicon-save-o:before {
	content: '\e8bb';
}

.eicon-upload-circle-o:before {
	content: '\e8bc';
}

.eicon-ellipsis-h:before {
	content: '\e8bd';
}

.eicon-ellipsis-v:before {
	content: '\e8be';
}

.eicon-arrow-left:before {
	content: '\e8bf';
}

.eicon-arrow-right:before {
	content: '\e8c0';
}

.eicon-arrow-up:before {
	content: '\e8c1';
}

.eicon-arrow-down:before {
	content: '\e8c2';
}

.eicon-play-o:before {
	content: '\e8c3';
}

.eicon-archive-posts:before {
	content: '\e8c4';
}

.eicon-archive-title:before {
	content: '\e8c5';
}

.eicon-featured-image:before {
	content: '\e8c6';
}

.eicon-post-info:before {
	content: '\e8c7';
}

.eicon-post-title:before {
	content: '\e8c8';
}

.eicon-site-logo:before {
	content: '\e8c9';
}

.eicon-site-search:before {
	content: '\e8ca';
}

.eicon-site-title:before {
	content: '\e8cb';
}

.eicon-plus-square:before {
	content: '\e8cc';
}

.eicon-minus-square:before {
	content: '\e8cd';
}

.eicon-cloud-check:before {
	content: '\e8ce';
}

.eicon-drag-n-drop:before {
	content: '\e8cf';
}

.eicon-welcome:before {
	content: '\e8d0';
}

.eicon-handle:before {
	content: '\e8d1';
}

.eicon-cart:before {
	content: '\e8d2';
}

.eicon-product-add-to-cart:before {
	content: '\e8d3';
}

.eicon-product-breadcrumbs:before {
	content: '\e8d4';
}

.eicon-product-categories:before {
	content: '\e8d5';
}

.eicon-product-description:before {
	content: '\e8d6';
}

.eicon-product-images:before {
	content: '\e8d7';
}

.eicon-product-info:before {
	content: '\e8d8';
}

.eicon-product-meta:before {
	content: '\e8d9';
}

.eicon-product-pages:before {
	content: '\e8da';
}

.eicon-product-price:before {
	content: '\e8db';
}

.eicon-product-rating:before {
	content: '\e8dc';
}

.eicon-product-related:before {
	content: '\e8dd';
}

.eicon-product-stock:before {
	content: '\e8de';
}

.eicon-product-tabs:before {
	content: '\e8df';
}

.eicon-product-title:before {
	content: '\e8e0';
}

.eicon-product-upsell:before {
	content: '\e8e1';
}

.eicon-products:before {
	content: '\e8e2';
}

.eicon-bag-light:before {
	content: '\e8e3';
}

.eicon-bag-medium:before {
	content: '\e8e4';
}

.eicon-bag-solid:before {
	content: '\e8e5';
}

.eicon-basket-light:before {
	content: '\e8e6';
}

.eicon-basket-medium:before {
	content: '\e8e7';
}

.eicon-basket-solid:before {
	content: '\e8e8';
}

.eicon-cart-light:before {
	content: '\e8e9';
}

.eicon-cart-medium:before {
	content: '\e8ea';
}

.eicon-cart-solid:before {
	content: '\e8eb';
}

.eicon-exchange:before {
	content: '\e8ec';
}

.eicon-preview-thin:before {
	content: '\e8ed';
}

.eicon-device-laptop:before {
	content: '\e8ee';
}

.eicon-collapse:before {
	content: '\e8ef';
}

.eicon-expand:before {
	content: '\e8f0';
}

.eicon-navigator:before {
	content: '\e8f1';
}

.eicon-plug:before {
	content: '\e8f2';
}

.eicon-dashboard:before {
	content: '\e8f3';
}

.eicon-typography:before {
	content: '\e8f4';
}

.eicon-info-circle-o:before {
	content: '\e8f5';
}

.eicon-integration:before {
	content: '\e8f6';
}

.eicon-plus-circle-o:before {
	content: '\e8f7';
}

.eicon-rating:before {
	content: '\e8f8';
}

.eicon-review:before {
	content: '\e8f9';
}

.eicon-tools:before {
	content: '\e8fa';
}

.eicon-loading:before {
	content: '\e8fb';
}

.eicon-sitemap:before {
	content: '\e8fc';
}

.eicon-click:before {
	content: '\e8fd';
}

.eicon-clock:before {
	content: '\e8fe';
}

.eicon-library-open:before {
	content: '\e8ff';
}

.eicon-warning:before {
	content: '\e900';
}

.eicon-flow:before {
	content: '\e901';
}

.eicon-cursor-move:before {
	content: '\e902';
}

.eicon-arrow-circle-left:before {
	content: '\e903';
}

.eicon-flash:before {
	content: '\e904';
}

.eicon-redo:before {
	content: '\e905';
}

.eicon-ban:before {
	content: '\e906';
}

.eicon-barcode:before {
	content: '\e907';
}

.eicon-calendar:before {
	content: '\e908';
}

.eicon-caret-left:before {
	content: '\e909';
}

.eicon-caret-right:before {
	content: '\e90a';
}

.eicon-caret-up:before {
	content: '\e90b';
}

.eicon-chain-broken:before {
	content: '\e90c';
}

.eicon-check-circle-o:before {
	content: '\e90d';
}

.eicon-check:before {
	content: '\e90e';
}

.eicon-chevron-double-left:before {
	content: '\e90f';
}

.eicon-chevron-double-right:before {
	content: '\e910';
}

.eicon-undo:before {
	content: '\e911';
}

.eicon-filter:before {
	content: '\e912';
}

.eicon-circle-o:before {
	content: '\e913';
}

.eicon-circle:before {
	content: '\e914';
}

.eicon-clock-o:before {
	content: '\e915';
}

.eicon-cog:before {
	content: '\e916';
}

.eicon-cogs:before {
	content: '\e917';
}

.eicon-commenting-o:before {
	content: '\e918';
}

.eicon-copy:before {
	content: '\e919';
}

.eicon-database:before {
	content: '\e91a';
}

.eicon-dot-circle-o:before {
	content: '\e91b';
}

.eicon-envelope:before {
	content: '\e91c';
}

.eicon-external-link-square:before {
	content: '\e91d';
}

.eicon-eyedropper:before {
	content: '\e91e';
}

.eicon-folder:before {
	content: '\e91f';
}

.eicon-font:before {
	content: '\e920';
}

.eicon-adjust:before {
	content: '\e921';
}

.eicon-lightbox:before {
	content: '\e922';
}

.eicon-heart-o:before {
	content: '\e923';
}

.eicon-history:before {
	content: '\e924';
}

.eicon-image-bold:before {
	content: '\e925';
}

.eicon-info-circle:before {
	content: '\e926';
}

.eicon-link:before {
	content: '\e927';
}

.eicon-long-arrow-left:before {
	content: '\e928';
}

.eicon-long-arrow-right:before {
	content: '\e929';
}

.eicon-caret-down:before {
	content: '\e92a';
}

.eicon-paint-brush:before {
	content: '\e92b';
}

.eicon-pencil:before {
	content: '\e92c';
}

.eicon-plus-circle:before {
	content: '\e92d';
}

.eicon-zoom-in-bold:before {
	content: '\e92e';
}

.eicon-sort-amount-desc:before {
	content: '\e92f';
}

.eicon-sign-out:before {
	content: '\e930';
}

.eicon-spinner:before {
	content: '\e931';
}

.eicon-square:before {
	content: '\e932';
}

.eicon-star-o:before {
	content: '\e933';
}

.eicon-star:before {
	content: '\e934';
}

.eicon-text-align-justify:before {
	content: '\e935';
}

.eicon-text-align-center:before {
	content: '\e936';
}

.eicon-tags:before {
	content: '\e937';
}

.eicon-text-align-left:before {
	content: '\e938';
}

.eicon-text-align-right:before {
	content: '\e939';
}

.eicon-close-circle:before {
	content: '\e93a';
}

.eicon-trash-o:before {
	content: '\e93b';
}

.eicon-font-awesome:before {
	content: '\e93c';
}

.eicon-user-circle-o:before {
	content: '\e93d';
}

.eicon-video-camera:before {
	content: '\e93e';
}

.eicon-heart:before {
	content: '\e93f';
}

.eicon-wrench:before {
	content: '\e940';
}

.eicon-help:before {
	content: '\e941';
}

.eicon-help-o:before {
	content: '\e942';
}

.eicon-zoom-out-bold:before {
	content: '\e943';
}

.eicon-plus-square-o:before {
	content: '\e944';
}

.eicon-minus-square-o:before {
	content: '\e945';
}

.eicon-minus-circle:before {
	content: '\e946';
}

.eicon-minus-circle-o:before {
	content: '\e947';
}

.eicon-code-bold:before {
	content: '\e948';
}

.eicon-cloud-upload:before {
	content: '\e949';
}

.eicon-search-bold:before {
	content: '\e94a';
}

.eicon-map-pin:before {
	content: '\e94b';
}

.eicon-meetup:before {
	content: '\e94c';
}

.eicon-slideshow:before {
	content: '\e94d';
}

.eicon-t-letter-bold:before {
	content: '\e94e';
}

.eicon-preferences:before {
	content: '\e94f';
}

.eicon-table-of-contents:before {
	content: '\e950';
}

.eicon-tv:before {
	content: '\e951';
}

.eicon-upload:before {
	content: '\e952';
}

.eicon-instagram-comments:before {
	content: '\e953';
}

.eicon-instagram-nested-gallery:before {
	content: '\e954';
}

.eicon-instagram-post:before {
	content: '\e955';
}

.eicon-instagram-video:before {
	content: '\e956';
}

.eicon-instagram-gallery:before {
	content: '\e957';
}

.eicon-instagram-likes:before {
	content: '\e958';
}

.eicon-facebook:before {
	content: '\e959';
}

.eicon-twitter:before {
	content: '\e95a';
}

.eicon-pinterest:before {
	content: '\e95b';
}

.eicon-frame-expand:before {
	content: '\e95c';
}

.eicon-frame-minimize:before {
	content: '\e95d';
}

.eicon-archive:before {
	content: '\e95e';
}

.eicon-colors-typography:before {
	content: '\e95f';
}

.eicon-custom:before {
	content: '\e960';
}

.eicon-footer:before {
	content: '\e961';
}

.eicon-header:before {
	content: '\e962';
}

.eicon-layout-settings:before {
	content: '\e963';
}

.eicon-lightbox-expand:before {
	content: '\e964';
}

.eicon-error-404:before {
	content: '\e965';
}

.eicon-theme-style:before {
	content: '\e966';
}

.eicon-search-results:before {
	content: '\e967';
}

.eicon-single-post:before {
	content: '\e968';
}

.eicon-site-identity:before {
	content: '\e969';
}

.eicon-theme-builder:before {
	content: '\e96a';
}

.eicon-download-bold:before {
	content: '\e96b';
}

.eicon-share-arrow:before {
	content: '\e96c';
}

.eicon-global-settings:before {
	content: '\e96d';
}

.eicon-user-preferences:before {
	content: '\e96e';
}

.eicon-lock:before {
	content: '\e96f';
}

.eicon-export-kit:before {
	content: '\e970';
}

.eicon-import-kit:before {
	content: '\e971';
}

.eicon-lottie:before {
	content: '\e972';
}

.eicon-products-archive:before {
	content: '\e973';
}

.eicon-single-product:before {
	content: '\e974';
}

.eicon-disable-trash-o:before {
	content: '\e975';
}

.eicon-single-page:before {
	content: '\e976';
}

.eicon-wordpress-light:before {
	content: '\e977';
}

.eicon-cogs-check:before {
	content: '\e978';
}

.eicon-custom-css:before {
	content: '\e979';
}

.eicon-global-colors:before {
	content: '\e97a';
}

.eicon-globe:before {
	content: '\e97b';
}

.eicon-typography-1:before {
	content: '\e97c';
}

.eicon-background:before {
	content: '\e97d';
}

.eicon-device-responsive:before {
	content: '\e97e';
}

.eicon-device-wide:before {
	content: '\e97f';
}

.eicon-code-highlight:before {
	content: '\e980';
}

.eicon-video-playlist:before {
	content: '\e981';
}

.eicon-download-kit:before {
	content: '\e982';
}

.eicon-kit-details:before {
	content: '\e983';
}

.eicon-kit-parts:before {
	content: '\e984';
}

.eicon-kit-upload:before {
	content: '\e985';
}

.eicon-kit-plugins:before {
	content: '\e986';
}

.eicon-kit-upload-alt:before {
	content: '\e987';
}

.eicon-hotspot:before {
	content: '\e988';
}

.eicon-paypal-button:before {
	content: '\e989';
}

.eicon-shape:before {
	content: '\e98a';
}

.eicon-wordart:before {
	content: '\e98b';
}

.eicon-eye:before {
	content: '\e8ac';
}

.eicon-elementor-square:before {
	content: '\e813';
}

@font-face {
	font-family:'FontAwesome';src:url(https://demo811.leotheme.com/prestashop/vt_axetor_demo/modules/leoelements/assets/lib/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0);src:url('https://demo811.leotheme.com/prestashop/vt_axetor_demo/modules/leoelements/assets/lib/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url(https://demo811.leotheme.com/prestashop/vt_axetor_demo/modules/leoelements/assets/lib/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(https://demo811.leotheme.com/prestashop/vt_axetor_demo/modules/leoelements/assets/lib/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(https://demo811.leotheme.com/prestashop/vt_axetor_demo/modules/leoelements/assets/lib/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url('https://demo811.leotheme.com/prestashop/vt_axetor_demo/modules/leoelements/assets/lib/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:400;font-style:normal;
}

.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.fa-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%;
}

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

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

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

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

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

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

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

.fa-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em;
	text-align: center;
}

.fa-li.fa-lg {
	left: -1.85714286em;
}

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

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

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

.fa.fa-pull-left {
	margin-right: .3em;
}

.fa.fa-pull-right {
	margin-left: .3em;
}

.pull-right {
	float: right;
}

.pull-left {
	float: left;
}

.fa.pull-left {
	margin-right: .3em;
}

.fa.pull-right {
	margin-left: .3em;
}

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

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

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

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

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

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

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

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

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

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

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

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

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

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

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

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

.fa-inverse {
	color: #fff;
}

.fa-glass:before {
	content: "\f000";
}

.fa-music:before {
	content: "\f001";
}

.fa-search:before {
	content: "\f002";
}

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

.fa-heart:before {
	content: "\f004";
	
}
.wishlist .fa-heart:before {
	content: "\f004";
	font-size: 18px;
    font-family: "Font Awesome 5 Free";
}

.fa-star:before {
	content: "\f005";
}

.fa-star-o:before {
	content: "\f006";
}

.fa-user:before {
	content: "\f007";
}

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

.fa-th-large:before {
	content: "\f009";
}

.fa-th:before {
	content: "\f00a";
}

.fa-th-list:before {
	content: "\f00b";
}

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

.fa-remove:before,.fa-close:before,.fa-times:before {
	content: "\f00d";
}

.fa-search-plus:before {
	content: "\f00e";
}

.fa-search-minus:before {
	content: "\f010";
}

.fa-power-off:before {
	content: "\f011";
}

.fa-signal:before {
	content: "\f012";
}

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

.fa-trash-o:before {
	content: "\f014";
}

.fa-home:before {
	content: "\f015";
}

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

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

.fa-road:before {
	content: "\f018";
}

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

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

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

.fa-inbox:before {
	content: "\f01c";
}

.fa-play-circle-o:before {
	content: "\f01d";
}

.fa-rotate-right:before,.fa-repeat:before {
	content: "\f01e";
}

.fa-refresh:before {
	content: "\f021";
}

.fa-list-alt:before {
	content: "\f022";
}

.fa-lock:before {
	content: "\f023";
}

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

.fa-headphones:before {
	content: "\f025";
}

.fa-volume-off:before {
	content: "\f026";
}

.fa-volume-down:before {
	content: "\f027";
}

.fa-volume-up:before {
	content: "\f028";
}

.fa-qrcode:before {
	content: "\f029";
}

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

.fa-tag:before {
	content: "\f02b";
}

.fa-tags:before {
	content: "\f02c";
}

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

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

.fa-print:before {
	content: "\f02f";
}

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

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

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

.fa-italic:before {
	content: "\f033";
}

.fa-text-height:before {
	content: "\f034";
}

.fa-text-width:before {
	content: "\f035";
}

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

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

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

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

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

.fa-dedent:before,.fa-outdent:before {
	content: "\f03b";
}

.fa-indent:before {
	content: "\f03c";
}

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

.fa-photo:before,.fa-image:before,.fa-picture-o:before {
	content: "\f03e";
}

.fa-pencil:before {
	content: "\f040";
}

.fa-map-marker:before {
	content: "\f041";
}

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

.fa-tint:before {
	content: "\f043";
}

.fa-edit:before,.fa-pencil-square-o:before {
	content: "\f044";
}

.fa-share-square-o:before {
	content: "\f045";
}

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

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

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

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

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

.fa-play:before {
	content: "\f04b";
}

.fa-pause:before {
	content: "\f04c";
}

.fa-stop:before {
	content: "\f04d";
}

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

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

.fa-step-forward:before {
	content: "\f051";
}

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

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

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

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

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

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

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

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

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

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

.fa-times-circle-o:before {
	content: "\f05c";
}

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

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

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

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

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

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

.fa-mail-forward:before,.fa-share:before {
	content: "\f064";
}

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

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

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

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

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

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

.fa-gift:before {
	content: "\f06b";
}

.fa-leaf:before {
	content: "\f06c";
}

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

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

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

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

.fa-plane:before {
	content: "\f072";
}

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

.fa-random:before {
	content: "\f074";
}

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

.fa-magnet:before {
	content: "\f076";
}

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

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

.fa-retweet:before {
	content: "\f079";
}

.fa-shopping-cart:before {
	content: "\f07a";
}

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

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

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

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

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

.fa-twitter-square:before {
	content: "\f081";
}

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

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

.fa-key:before {
	content: "\f084";
}

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

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

.fa-thumbs-o-up:before {
	content: "\f087";
}

.fa-thumbs-o-down:before {
	content: "\f088";
}

.fa-star-half:before {
	content: "\f089";
}

.fa-heart-o:before {
	content: "\f08a";
}

.fa-sign-out:before {
	content: "\f08b";
}

.fa-linkedin-square:before {
	content: "\f08c";
}

.fa-thumb-tack:before {
	content: "\f08d";
}

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

.fa-sign-in:before {
	content: "\f090";
}

.fa-trophy:before {
	content: "\f091";
}

.fa-github-square:before {
	content: "\f092";
}

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

.fa-lemon-o:before {
	content: "\f094";
}

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

.fa-square-o:before {
	content: "\f096";
}

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

.fa-phone-square:before {
	content: "\f098";
}

.fa-twitter:before {
	content: "\f099";
}

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

.fa-github:before {
	content: "\f09b";
}

.fa-unlock:before {
	content: "\f09c";
}

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

.fa-feed:before,.fa-rss:before {
	content: "\f09e";
}

.fa-hdd-o:before {
	content: "\f0a0";
}

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

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

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

.fa-hand-o-right:before {
	content: "\f0a4";
}

.fa-hand-o-left:before {
	content: "\f0a5";
}

.fa-hand-o-up:before {
	content: "\f0a6";
}

.fa-hand-o-down:before {
	content: "\f0a7";
}

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

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

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

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

.fa-globe:before {
	content: "\f0ac";
}

.fa-wrench:before {
	content: "\f0ad";
}

.fa-tasks:before {
	content: "\f0ae";
}

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

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

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

.fa-group:before,.fa-users:before {
	content: "\f0c0";
}

.fa-chain:before,.fa-link:before {
	content: "\f0c1";
}

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

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

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

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

.fa-paperclip:before {
	content: "\f0c6";
}

.fa-save:before,.fa-floppy-o:before {
	content: "\f0c7";
}

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

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

.fa-list-ul:before {
	content: "\f0ca";
}

.fa-list-ol:before {
	content: "\f0cb";
}

.fa-strikethrough:before {
	content: "\f0cc";
}

.fa-underline:before {
	content: "\f0cd";
}

.fa-table:before {
	content: "\f0ce";
}

.fa-magic:before {
	content: "\f0d0";
}

.fa-truck:before {
	content: "\f0d1";
}

.fa-pinterest:before {
	content: "\f0d2";
}

.fa-pinterest-square:before {
	content: "\f0d3";
}

.fa-google-plus-square:before {
	content: "\f0d4";
}

.fa-google-plus:before {
	content: "\f0d5";
}

.fa-money:before {
	content: "\f0d6";
}

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

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

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

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

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

.fa-unsorted:before,.fa-sort:before {
	content: "\f0dc";
}

.fa-sort-down:before,.fa-sort-desc:before {
	content: "\f0dd";
}

.fa-sort-up:before,.fa-sort-asc:before {
	content: "\f0de";
}

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

.fa-linkedin:before {
	content: "\f0e1";
}

.fa-rotate-left:before,.fa-undo:before {
	content: "\f0e2";
}

.fa-legal:before,.fa-gavel:before {
	content: "\f0e3";
}

.fa-dashboard:before,.fa-tachometer:before {
	content: "\f0e4";
}

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

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

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

.fa-sitemap:before {
	content: "\f0e8";
}

.fa-umbrella:before {
	content: "\f0e9";
}

.fa-paste:before,.fa-clipboard:before {
	content: "\f0ea";
}

.fa-lightbulb-o:before {
	content: "\f0eb";
}

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

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

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

.fa-user-md:before {
	content: "\f0f0";
}

.fa-stethoscope:before {
	content: "\f0f1";
}

.fa-suitcase:before {
	content: "\f0f2";
}

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

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

.fa-cutlery:before {
	content: "\f0f5";
}

.fa-file-text-o:before {
	content: "\f0f6";
}

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

.fa-hospital-o:before {
	content: "\f0f8";
}

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

.fa-medkit:before {
	content: "\f0fa";
}

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

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

.fa-h-square:before {
	content: "\f0fd";
}

.fa-plus-square:before {
	content: "\f0fe";
}

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

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

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

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

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

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

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

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

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

.fa-laptop:before {
	content: "\f109";
}

.fa-tablet:before {
	content: "\f10a";
}

.fa-mobile-phone:before,.fa-mobile:before {
	content: "\f10b";
}

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

.fa-quote-left:before {
	content: "\f10d";
}

.fa-quote-right:before {
	content: "\f10e";
}

.fa-spinner:before {
	content: "\f110";
}

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

.fa-mail-reply:before,.fa-reply:before {
	content: "\f112";
}

.fa-github-alt:before {
	content: "\f113";
}

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

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

.fa-smile-o:before {
	content: "\f118";
}

.fa-frown-o:before {
	content: "\f119";
}

.fa-meh-o:before {
	content: "\f11a";
}

.fa-gamepad:before {
	content: "\f11b";
}

.fa-keyboard-o:before {
	content: "\f11c";
}

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

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

.fa-terminal:before {
	content: "\f120";
}

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

.fa-mail-reply-all:before,.fa-reply-all:before {
	content: "\f122";
}

.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before {
	content: "\f123";
}

.fa-location-arrow:before {
	content: "\f124";
}

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

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

.fa-unlink:before,.fa-chain-broken:before {
	content: "\f127";
}

.fa-question:before {
	content: "\f128";
}

.fa-info:before {
	content: "\f129";
}

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

.fa-superscript:before {
	content: "\f12b";
}

.fa-subscript:before {
	content: "\f12c";
}

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

.fa-puzzle-piece:before {
	content: "\f12e";
}

.fa-microphone:before {
	content: "\f130";
}

.fa-microphone-slash:before {
	content: "\f131";
}

.fa-shield:before {
	content: "\f132";
}

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

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

.fa-rocket:before {
	content: "\f135";
}

.fa-maxcdn:before {
	content: "\f136";
}

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

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

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

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

.fa-html5:before {
	content: "\f13b";
}

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

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

.fa-unlock-alt:before {
	content: "\f13e";
}

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

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

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

.fa-rss-square:before {
	content: "\f143";
}

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

.fa-ticket:before {
	content: "\f145";
}

.fa-minus-square:before {
	content: "\f146";
}

.fa-minus-square-o:before {
	content: "\f147";
}

.fa-level-up:before {
	content: "\f148";
}

.fa-level-down:before {
	content: "\f149";
}

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

.fa-pencil-square:before {
	content: "\f14b";
}

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

.fa-share-square:before {
	content: "\f14d";
}

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

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

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

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

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

.fa-gbp:before {
	content: "\f154";
}

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

.fa-rupee:before,.fa-inr:before {
	content: "\f156";
}

.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before {
	content: "\f157";
}

.fa-ruble:before,.fa-rouble:before,.fa-rub:before {
	content: "\f158";
}

.fa-won:before,.fa-krw:before {
	content: "\f159";
}

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

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

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

.fa-sort-alpha-asc:before {
	content: "\f15d";
}

.fa-sort-alpha-desc:before {
	content: "\f15e";
}

.fa-sort-amount-asc:before {
	content: "\f160";
}

.fa-sort-amount-desc:before {
	content: "\f161";
}

.fa-sort-numeric-asc:before {
	content: "\f162";
}

.fa-sort-numeric-desc:before {
	content: "\f163";
}

.fa-thumbs-up:before {
	content: "\f164";
}

.fa-thumbs-down:before {
	content: "\f165";
}

.fa-youtube-square:before {
	content: "\f166";
}

.fa-youtube:before {
	content: "\f167";
}

.fa-xing:before {
	content: "\f168";
}

.fa-xing-square:before {
	content: "\f169";
}

.fa-youtube-play:before {
	content: "\f16a";
}

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

.fa-stack-overflow:before {
	content: "\f16c";
}

.fa-instagram:before {
	content: "\f16d";
}

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

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

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

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

.fa-tumblr:before {
	content: "\f173";
}

.fa-tumblr-square:before {
	content: "\f174";
}

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

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

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

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

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

.fa-windows:before {
	content: "\f17a";
}

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

.fa-linux:before {
	content: "\f17c";
}

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

.fa-skype:before {
	content: "\f17e";
}

.fa-foursquare:before {
	content: "\f180";
}

.fa-trello:before {
	content: "\f181";
}

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

.fa-male:before {
	content: "\f183";
}

.fa-gittip:before,.fa-gratipay:before {
	content: "\f184";
}

.fa-sun-o:before {
	content: "\f185";
}

.fa-moon-o:before {
	content: "\f186";
}

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

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

.fa-vk:before {
	content: "\f189";
}

.fa-weibo:before {
	content: "\f18a";
}

.fa-renren:before {
	content: "\f18b";
}

.fa-pagelines:before {
	content: "\f18c";
}

.fa-stack-exchange:before {
	content: "\f18d";
}

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

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

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

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

.fa-wheelchair:before {
	content: "\f193";
}

.fa-vimeo-square:before {
	content: "\f194";
}

.fa-turkish-lira:before,.fa-try:before {
	content: "\f195";
}

.fa-plus-square-o:before {
	content: "\f196";
}

.fa-space-shuttle:before {
	content: "\f197";
}

.fa-slack:before {
	content: "\f198";
}

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

.fa-wordpress:before {
	content: "\f19a";
}

.fa-openid:before {
	content: "\f19b";
}

.fa-institution:before,.fa-bank:before,.fa-university:before {
	content: "\f19c";
}

.fa-mortar-board:before,.fa-graduation-cap:before {
	content: "\f19d";
}

.fa-yahoo:before {
	content: "\f19e";
}

.fa-google:before {
	content: "\f1a0";
}

.fa-reddit:before {
	content: "\f1a1";
}

.fa-reddit-square:before {
	content: "\f1a2";
}

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

.fa-stumbleupon:before {
	content: "\f1a4";
}

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

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

.fa-pied-piper-pp:before {
	content: "\f1a7";
}

.fa-pied-piper-alt:before {
	content: "\f1a8";
}

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

.fa-joomla:before {
	content: "\f1aa";
}

.fa-language:before {
	content: "\f1ab";
}

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

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

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

.fa-paw:before {
	content: "\f1b0";
}

.fa-spoon:before {
	content: "\f1b1";
}

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

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

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

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

.fa-steam:before {
	content: "\f1b6";
}

.fa-steam-square:before {
	content: "\f1b7";
}

.fa-recycle:before {
	content: "\f1b8";
}

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

.fa-cab:before,.fa-taxi:before {
	content: "\f1ba";
}

.fa-tree:before {
	content: "\f1bb";
}

.fa-spotify:before {
	content: "\f1bc";
}

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

.fa-soundcloud:before {
	content: "\f1be";
}

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

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

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

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

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

.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before {
	content: "\f1c5";
}

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

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

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

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

.fa-vine:before {
	content: "\f1ca";
}

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

.fa-jsfiddle:before {
	content: "\f1cc";
}

.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before {
	content: "\f1cd";
}

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

.fa-ra:before,.fa-resistance:before,.fa-rebel:before {
	content: "\f1d0";
}

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

.fa-git-square:before {
	content: "\f1d2";
}

.fa-git:before {
	content: "\f1d3";
}

.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before {
	content: "\f1d4";
}

.fa-tencent-weibo:before {
	content: "\f1d5";
}

.fa-qq:before {
	content: "\f1d6";
}

.fa-wechat:before,.fa-weixin:before {
	content: "\f1d7";
}

.fa-send:before,.fa-paper-plane:before {
	content: "\f1d8";
}

.fa-send-o:before,.fa-paper-plane-o:before {
	content: "\f1d9";
}

.fa-history:before {
	content: "\f1da";
}

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

.fa-header:before {
	content: "\f1dc";
}

.fa-paragraph:before {
	content: "\f1dd";
}

.fa-sliders:before {
	content: "\f1de";
}

.fa-share-alt:before {
	content: "\f1e0";
}

.fa-share-alt-square:before {
	content: "\f1e1";
}

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

.fa-soccer-ball-o:before,.fa-futbol-o:before {
	content: "\f1e3";
}

.fa-tty:before {
	content: "\f1e4";
}

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

.fa-plug:before {
	content: "\f1e6";
}

.fa-slideshare:before {
	content: "\f1e7";
}

.fa-twitch:before {
	content: "\f1e8";
}

.fa-yelp:before {
	content: "\f1e9";
}

.fa-newspaper-o:before {
	content: "\f1ea";
}

.fa-wifi:before {
	content: "\f1eb";
}

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

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

.fa-google-wallet:before {
	content: "\f1ee";
}

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

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

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

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

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

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

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

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

.fa-trash:before {
	content: "\f1f8";
}

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

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

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

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

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

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

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

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

.fa-lastfm:before {
	content: "\f202";
}

.fa-lastfm-square:before {
	content: "\f203";
}

.fa-toggle-off:before {
	content: "\f204";
}

.fa-toggle-on:before {
	content: "\f205";
}

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

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

.fa-ioxhost:before {
	content: "\f208";
}

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

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

.fa-shekel:before,.fa-sheqel:before,.fa-ils:before {
	content: "\f20b";
}

.fa-meanpath:before {
	content: "\f20c";
}

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

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

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

.fa-forumbee:before {
	content: "\f211";
}

.fa-leanpub:before {
	content: "\f212";
}

.fa-sellsy:before {
	content: "\f213";
}

.fa-shirtsinbulk:before {
	content: "\f214";
}

.fa-simplybuilt:before {
	content: "\f215";
}

.fa-skyatlas:before {
	content: "\f216";
}

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

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

.fa-diamond:before {
	content: "\f219";
}

.fa-ship:before {
	content: "\f21a";
}

.fa-user-secret:before {
	content: "\f21b";
}

.fa-motorcycle:before {
	content: "\f21c";
}

.fa-street-view:before {
	content: "\f21d";
}

.fa-heartbeat:before {
	content: "\f21e";
}

.fa-venus:before {
	content: "\f221";
}

.fa-mars:before {
	content: "\f222";
}

.fa-mercury:before {
	content: "\f223";
}

.fa-intersex:before,.fa-transgender:before {
	content: "\f224";
}

.fa-transgender-alt:before {
	content: "\f225";
}

.fa-venus-double:before {
	content: "\f226";
}

.fa-mars-double:before {
	content: "\f227";
}

.fa-venus-mars:before {
	content: "\f228";
}

.fa-mars-stroke:before {
	content: "\f229";
}

.fa-mars-stroke-v:before {
	content: "\f22a";
}

.fa-mars-stroke-h:before {
	content: "\f22b";
}

.fa-neuter:before {
	content: "\f22c";
}

.fa-genderless:before {
	content: "\f22d";
}

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

.fa-pinterest-p:before {
	content: "\f231";
}

.fa-whatsapp:before {
	content: "\f232";
}

.fa-server:before {
	content: "\f233";
}

.fa-user-plus:before {
	content: "\f234";
}

.fa-user-times:before {
	content: "\f235";
}

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

.fa-viacoin:before {
	content: "\f237";
}

.fa-train:before {
	content: "\f238";
}

.fa-subway:before {
	content: "\f239";
}

.fa-medium:before {
	content: "\f23a";
}

.fa-yc:before,.fa-y-combinator:before {
	content: "\f23b";
}

.fa-optin-monster:before {
	content: "\f23c";
}

.fa-opencart:before {
	content: "\f23d";
}

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

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

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

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

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

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

.fa-mouse-pointer:before {
	content: "\f245";
}

.fa-i-cursor:before {
	content: "\f246";
}

.fa-object-group:before {
	content: "\f247";
}

.fa-object-ungroup:before {
	content: "\f248";
}

.fa-sticky-note:before {
	content: "\f249";
}

.fa-sticky-note-o:before {
	content: "\f24a";
}

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

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

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

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

.fa-hourglass-o:before {
	content: "\f250";
}

.fa-hourglass-1:before,.fa-hourglass-start:before {
	content: "\f251";
}

.fa-hourglass-2:before,.fa-hourglass-half:before {
	content: "\f252";
}

.fa-hourglass-3:before,.fa-hourglass-end:before {
	content: "\f253";
}

.fa-hourglass:before {
	content: "\f254";
}

.fa-hand-grab-o:before,.fa-hand-rock-o:before {
	content: "\f255";
}

.fa-hand-stop-o:before,.fa-hand-paper-o:before {
	content: "\f256";
}

.fa-hand-scissors-o:before {
	content: "\f257";
}

.fa-hand-lizard-o:before {
	content: "\f258";
}

.fa-hand-spock-o:before {
	content: "\f259";
}

.fa-hand-pointer-o:before {
	content: "\f25a";
}

.fa-hand-peace-o:before {
	content: "\f25b";
}

.fa-trademark:before {
	content: "\f25c";
}

.fa-registered:before {
	content: "\f25d";
}

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

.fa-gg:before {
	content: "\f260";
}

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

.fa-tripadvisor:before {
	content: "\f262";
}

.fa-odnoklassniki:before {
	content: "\f263";
}

.fa-odnoklassniki-square:before {
	content: "\f264";
}

.fa-get-pocket:before {
	content: "\f265";
}

.fa-wikipedia-w:before {
	content: "\f266";
}

.fa-safari:before {
	content: "\f267";
}

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

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

.fa-opera:before {
	content: "\f26a";
}

.fa-internet-explorer:before {
	content: "\f26b";
}

.fa-tv:before,.fa-television:before {
	content: "\f26c";
}

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

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

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

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

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

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

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

.fa-industry:before {
	content: "\f275";
}

.fa-map-pin:before {
	content: "\f276";
}

.fa-map-signs:before {
	content: "\f277";
}

.fa-map-o:before {
	content: "\f278";
}

.fa-map:before {
	content: "\f279";
}

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

.fa-commenting-o:before {
	content: "\f27b";
}

.fa-houzz:before {
	content: "\f27c";
}

.fa-vimeo:before {
	content: "\f27d";
}

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

.fa-fonticons:before {
	content: "\f280";
}

.fa-reddit-alien:before {
	content: "\f281";
}

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

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

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

.fa-modx:before {
	content: "\f285";
}

.fa-fort-awesome:before {
	content: "\f286";
}

.fa-usb:before {
	content: "\f287";
}

.fa-product-hunt:before {
	content: "\f288";
}

.fa-mixcloud:before {
	content: "\f289";
}

.fa-scribd:before {
	content: "\f28a";
}

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

.fa-pause-circle-o:before {
	content: "\f28c";
}

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

.fa-stop-circle-o:before {
	content: "\f28e";
}

.fa-shopping-bag:before {
	content: "\f290";
}

.fa-shopping-basket:before {
	content: "\f291";
}

.fa-hashtag:before {
	content: "\f292";
}

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

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

.fa-percent:before {
	content: "\f295";
}

.fa-gitlab:before {
	content: "\f296";
}

.fa-wpbeginner:before {
	content: "\f297";
}

.fa-wpforms:before {
	content: "\f298";
}

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

.fa-universal-access:before {
	content: "\f29a";
}

.fa-wheelchair-alt:before {
	content: "\f29b";
}

.fa-question-circle-o:before {
	content: "\f29c";
}

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

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

.fa-volume-control-phone:before {
	content: "\f2a0";
}

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

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

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

.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before {
	content: "\f2a4";
}

.fa-glide:before {
	content: "\f2a5";
}

.fa-glide-g:before {
	content: "\f2a6";
}

.fa-signing:before,.fa-sign-language:before {
	content: "\f2a7";
}

.fa-low-vision:before {
	content: "\f2a8";
}

.fa-viadeo:before {
	content: "\f2a9";
}

.fa-viadeo-square:before {
	content: "\f2aa";
}

.fa-snapchat:before {
	content: "\f2ab";
}

.fa-snapchat-ghost:before {
	content: "\f2ac";
}

.fa-snapchat-square:before {
	content: "\f2ad";
}

.fa-pied-piper:before {
	content: "\f2ae";
}

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

.fa-yoast:before {
	content: "\f2b1";
}

.fa-themeisle:before {
	content: "\f2b2";
}

.fa-google-plus-circle:before,.fa-google-plus-official:before {
	content: "\f2b3";
}

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

.fa-handshake-o:before {
	content: "\f2b5";
}

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

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

.fa-linode:before {
	content: "\f2b8";
}

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

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

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

.fa-vcard-o:before,.fa-address-card-o:before {
	content: "\f2bc";
}

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

.fa-user-circle-o:before {
	content: "\f2be";
}

.fa-user-o:before {
	content: "\f2c0";
}

.fa-id-badge:before {
	content: "\f2c1";
}

.fa-drivers-license:before,.fa-id-card:before {
	content: "\f2c2";
}

.fa-drivers-license-o:before,.fa-id-card-o:before {
	content: "\f2c3";
}

.fa-quora:before {
	content: "\f2c4";
}

.fa-free-code-camp:before {
	content: "\f2c5";
}

.fa-telegram:before {
	content: "\f2c6";
}

.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before {
	content: "\f2c7";
}

.fa-thermometer-3:before,.fa-thermometer-three-quarters:before {
	content: "\f2c8";
}

.fa-thermometer-2:before,.fa-thermometer-half:before {
	content: "\f2c9";
}

.fa-thermometer-1:before,.fa-thermometer-quarter:before {
	content: "\f2ca";
}

.fa-thermometer-0:before,.fa-thermometer-empty:before {
	content: "\f2cb";
}

.fa-shower:before {
	content: "\f2cc";
}

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

.fa-podcast:before {
	content: "\f2ce";
}

.fa-window-maximize:before {
	content: "\f2d0";
}

.fa-window-minimize:before {
	content: "\f2d1";
}

.fa-window-restore:before {
	content: "\f2d2";
}

.fa-times-rectangle:before,.fa-window-close:before {
	content: "\f2d3";
}

.fa-times-rectangle-o:before,.fa-window-close-o:before {
	content: "\f2d4";
}

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

.fa-grav:before {
	content: "\f2d6";
}

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

.fa-imdb:before {
	content: "\f2d8";
}

.fa-ravelry:before {
	content: "\f2d9";
}

.fa-eercast:before {
	content: "\f2da";
}

.fa-microchip:before {
	content: "\f2db";
}

.fa-snowflake-o:before {
	content: "\f2dc";
}

.fa-superpowers:before {
	content: "\f2dd";
}

.fa-wpexplorer:before {
	content: "\f2de";
}

.fa-meetup:before {
	content: "\f2e0";
}

.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;
}

.fa,.fab,.fal,.far,.fas {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-inverse {
	color: #fff;
}

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

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

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

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

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

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

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

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

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

.fa-adobe:before {
	content: "\f778";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-deploydog:before {
	content: "\f38e";
}

.fa-deskpro:before {
	content: "\f38f";
}

.fa-desktop:before {
	content: "\f108";
}

.fa-dev:before {
	content: "\f6cc";
}

.fa-deviantart:before {
	content: "\f1bd";
}

.fa-dharmachakra:before {
	content: "\f655";
}

.fa-dhl:before {
	content: "\f790";
}

.fa-diagnoses:before {
	content: "\f470";
}

.fa-diaspora:before {
	content: "\f791";
}

.fa-dice:before {
	content: "\f522";
}

.fa-dice-d20:before {
	content: "\f6cf";
}

.fa-dice-d6:before {
	content: "\f6d1";
}

.fa-dice-five:before {
	content: "\f523";
}

.fa-dice-four:before {
	content: "\f524";
}

.fa-dice-one:before {
	content: "\f525";
}

.fa-dice-six:before {
	content: "\f526";
}

.fa-dice-three:before {
	content: "\f527";
}

.fa-dice-two:before {
	content: "\f528";
}

.fa-digg:before {
	content: "\f1a6";
}

.fa-digital-ocean:before {
	content: "\f391";
}

.fa-digital-tachograph:before {
	content: "\f566";
}

.fa-directions:before {
	content: "\f5eb";
}

.fa-discord:before {
	content: "\f392";
}

.fa-discourse:before {
	content: "\f393";
}

.fa-divide:before {
	content: "\f529";
}

.fa-dizzy:before {
	content: "\f567";
}

.fa-dna:before {
	content: "\f471";
}

.fa-dochub:before {
	content: "\f394";
}

.fa-docker:before {
	content: "\f395";
}

.fa-dog:before {
	content: "\f6d3";
}

.fa-dollar-sign:before {
	content: "\f155";
}

.fa-dolly:before {
	content: "\f472";
}

.fa-dolly-flatbed:before {
	content: "\f474";
}

.fa-donate:before {
	content: "\f4b9";
}

.fa-door-closed:before {
	content: "\f52a";
}

.fa-door-open:before {
	content: "\f52b";
}

.fa-dot-circle:before {
	content: "\f192";
}

.fa-dove:before {
	content: "\f4ba";
}

.fa-download:before {
	content: "\f019";
}

.fa-draft2digital:before {
	content: "\f396";
}

.fa-drafting-compass:before {
	content: "\f568";
}

.fa-dragon:before {
	content: "\f6d5";
}

.fa-draw-polygon:before {
	content: "\f5ee";
}

.fa-dribbble:before {
	content: "\f17d";
}

.fa-dribbble-square:before {
	content: "\f397";
}

.fa-dropbox:before {
	content: "\f16b";
}

.fa-drum:before {
	content: "\f569";
}

.fa-drum-steelpan:before {
	content: "\f56a";
}

.fa-drumstick-bite:before {
	content: "\f6d7";
}

.fa-drupal:before {
	content: "\f1a9";
}

.fa-dumbbell:before {
	content: "\f44b";
}

.fa-dumpster:before {
	content: "\f793";
}

.fa-dumpster-fire:before {
	content: "\f794";
}

.fa-dungeon:before {
	content: "\f6d9";
}

.fa-dyalog:before {
	content: "\f399";
}

.fa-earlybirds:before {
	content: "\f39a";
}

.fa-ebay:before {
	content: "\f4f4";
}

.fa-edge:before {
	content: "\f282";
}

.fa-edit:before {
	content: "\f044";
}

.fa-egg:before {
	content: "\f7fb";
}

.fa-eject:before {
	content: "\f052";
}

.fa-elementor:before {
	content: "\f430";
}

.fa-ellipsis-h:before {
	content: "\f141";
}

.fa-ellipsis-v:before {
	content: "\f142";
}

.fa-ello:before {
	content: "\f5f1";
}

.fa-ember:before {
	content: "\f423";
}

.fa-empire:before {
	content: "\f1d1";
}

.fa-envelope:before {
	content: "\f0e0";
}

.fa-envelope-open:before {
	content: "\f2b6";
}

.fa-envelope-open-text:before {
	content: "\f658";
}

.fa-envelope-square:before {
	content: "\f199";
}

.fa-envira:before {
	content: "\f299";
}

.fa-equals:before {
	content: "\f52c";
}

.fa-eraser:before {
	content: "\f12d";
}

.fa-erlang:before {
	content: "\f39d";
}

.fa-ethereum:before {
	content: "\f42e";
}

.fa-ethernet:before {
	content: "\f796";
}

.fa-etsy:before {
	content: "\f2d7";
}

.fa-euro-sign:before {
	content: "\f153";
}

.fa-evernote:before {
	content: "\f839";
}

.fa-exchange-alt:before {
	content: "\f362";
}

.fa-exclamation:before {
	content: "\f12a";
}

.fa-exclamation-circle:before {
	content: "\f06a";
}

.fa-exclamation-triangle:before {
	content: "\f071";
}

.fa-expand:before {
	content: "\f065";
}

.fa-expand-arrows-alt:before {
	content: "\f31e";
}

.fa-expeditedssl:before {
	content: "\f23e";
}

.fa-external-link-alt:before {
	content: "\f35d";
}

.fa-external-link-square-alt:before {
	content: "\f360";
}

.fa-eye:before {
	content: "\f06e";
}

.fa-eye-dropper:before {
	content: "\f1fb";
}

.fa-eye-slash:before {
	content: "\f070";
}

.fa-facebook:before {
	content: "\f09a";
}

.fa-facebook-f:before {
	content: "\f39e";
}

.fa-facebook-messenger:before {
	content: "\f39f";
}

.fa-facebook-square:before {
	content: "\f082";
}

.fa-fan:before {
	content: "\f863";
}

.fa-fantasy-flight-games:before {
	content: "\f6dc";
}

.fa-fast-backward:before {
	content: "\f049";
}

.fa-fast-forward:before {
	content: "\f050";
}

.fa-fax:before {
	content: "\f1ac";
}

.fa-feather:before {
	content: "\f52d";
}

.fa-feather-alt:before {
	content: "\f56b";
}

.fa-fedex:before {
	content: "\f797";
}

.fa-fedora:before {
	content: "\f798";
}

.fa-female:before {
	content: "\f182";
}

.fa-fighter-jet:before {
	content: "\f0fb";
}

.fa-figma:before {
	content: "\f799";
}

.fa-file:before {
	content: "\f15b";
}

.fa-file-alt:before {
	content: "\f15c";
}

.fa-file-archive:before {
	content: "\f1c6";
}

.fa-file-audio:before {
	content: "\f1c7";
}

.fa-file-code:before {
	content: "\f1c9";
}

.fa-file-contract:before {
	content: "\f56c";
}

.fa-file-csv:before {
	content: "\f6dd";
}

.fa-file-download:before {
	content: "\f56d";
}

.fa-file-excel:before {
	content: "\f1c3";
}

.fa-file-export:before {
	content: "\f56e";
}

.fa-file-image:before {
	content: "\f1c5";
}

.fa-file-import:before {
	content: "\f56f";
}

.fa-file-invoice:before {
	content: "\f570";
}

.fa-file-invoice-dollar:before {
	content: "\f571";
}

.fa-file-medical:before {
	content: "\f477";
}

.fa-file-medical-alt:before {
	content: "\f478";
}

.fa-file-pdf:before {
	content: "\f1c1";
}

.fa-file-powerpoint:before {
	content: "\f1c4";
}

.fa-file-prescription:before {
	content: "\f572";
}

.fa-file-signature:before {
	content: "\f573";
}

.fa-file-upload:before {
	content: "\f574";
}

.fa-file-video:before {
	content: "\f1c8";
}

.fa-file-word:before {
	content: "\f1c2";
}

.fa-fill:before {
	content: "\f575";
}

.fa-fill-drip:before {
	content: "\f576";
}

.fa-film:before {
	content: "\f008";
}

.fa-filter:before {
	content: "\f0b0";
}

.fa-fingerprint:before {
	content: "\f577";
}

.fa-fire:before {
	content: "\f06d";
}

.fa-fire-alt:before {
	content: "\f7e4";
}

.fa-fire-extinguisher:before {
	content: "\f134";
}

.fa-firefox:before {
	content: "\f269";
}

.fa-first-aid:before {
	content: "\f479";
}

.fa-first-order:before {
	content: "\f2b0";
}

.fa-first-order-alt:before {
	content: "\f50a";
}

.fa-firstdraft:before {
	content: "\f3a1";
}

.fa-fish:before {
	content: "\f578";
}

.fa-fist-raised:before {
	content: "\f6de";
}

.fa-flag:before {
	content: "\f024";
}

.fa-flag-checkered:before {
	content: "\f11e";
}

.fa-flag-usa:before {
	content: "\f74d";
}

.fa-flask:before {
	content: "\f0c3";
}

.fa-flickr:before {
	content: "\f16e";
}

.fa-flipboard:before {
	content: "\f44d";
}

.fa-flushed:before {
	content: "\f579";
}

.fa-fly:before {
	content: "\f417";
}

.fa-folder:before {
	content: "\f07b";
}

.fa-folder-minus:before {
	content: "\f65d";
}

.fa-folder-open:before {
	content: "\f07c";
}

.fa-folder-plus:before {
	content: "\f65e";
}

.fa-font:before {
	content: "\f031";
}

.fa-font-awesome:before {
	content: "\f2b4";
}

.fa-font-awesome-alt:before {
	content: "\f35c";
}

.fa-font-awesome-flag:before {
	content: "\f425";
}

.fa-font-awesome-logo-full:before {
	content: "\f4e6";
}

.fa-fonticons:before {
	content: "\f280";
}

.fa-fonticons-fi:before {
	content: "\f3a2";
}

.fa-football-ball:before {
	content: "\f44e";
}

.fa-fort-awesome:before {
	content: "\f286";
}

.fa-fort-awesome-alt:before {
	content: "\f3a3";
}

.fa-forumbee:before {
	content: "\f211";
}

.fa-forward:before {
	content: "\f04e";
}

.fa-foursquare:before {
	content: "\f180";
}

.fa-free-code-camp:before {
	content: "\f2c5";
}

.fa-freebsd:before {
	content: "\f3a4";
}

.fa-frog:before {
	content: "\f52e";
}

.fa-frown:before {
	content: "\f119";
}

.fa-frown-open:before {
	content: "\f57a";
}

.fa-fulcrum:before {
	content: "\f50b";
}

.fa-funnel-dollar:before {
	content: "\f662";
}

.fa-futbol:before {
	content: "\f1e3";
}

.fa-galactic-republic:before {
	content: "\f50c";
}

.fa-galactic-senate:before {
	content: "\f50d";
}

.fa-gamepad:before {
	content: "\f11b";
}

.fa-gas-pump:before {
	content: "\f52f";
}

.fa-gavel:before {
	content: "\f0e3";
}

.fa-gem:before {
	content: "\f3a5";
}

.fa-genderless:before {
	content: "\f22d";
}

.fa-get-pocket:before {
	content: "\f265";
}

.fa-gg:before {
	content: "\f260";
}

.fa-gg-circle:before {
	content: "\f261";
}

.fa-ghost:before {
	content: "\f6e2";
}

.fa-gift:before {
	content: "\f06b";
}

.fa-gifts:before {
	content: "\f79c";
}

.fa-git:before {
	content: "\f1d3";
}

.fa-git-alt:before {
	content: "\f841";
}

.fa-git-square:before {
	content: "\f1d2";
}

.fa-github:before {
	content: "\f09b";
}

.fa-github-alt:before {
	content: "\f113";
}

.fa-github-square:before {
	content: "\f092";
}

.fa-gitkraken:before {
	content: "\f3a6";
}

.fa-gitlab:before {
	content: "\f296";
}

.fa-gitter:before {
	content: "\f426";
}

.fa-glass-cheers:before {
	content: "\f79f";
}

.fa-glass-martini:before {
	content: "\f000";
}

.fa-glass-martini-alt:before {
	content: "\f57b";
}

.fa-glass-whiskey:before {
	content: "\f7a0";
}

.fa-glasses:before {
	content: "\f530";
}

.fa-glide:before {
	content: "\f2a5";
}

.fa-glide-g:before {
	content: "\f2a6";
}

.fa-globe:before {
	content: "\f0ac";
}

.fa-globe-africa:before {
	content: "\f57c";
}

.fa-globe-americas:before {
	content: "\f57d";
}

.fa-globe-asia:before {
	content: "\f57e";
}

.fa-globe-europe:before {
	content: "\f7a2";
}

.fa-gofore:before {
	content: "\f3a7";
}

.fa-golf-ball:before {
	content: "\f450";
}

.fa-goodreads:before {
	content: "\f3a8";
}

.fa-goodreads-g:before {
	content: "\f3a9";
}

.fa-google:before {
	content: "\f1a0";
}

.fa-google-drive:before {
	content: "\f3aa";
}

.fa-google-play:before {
	content: "\f3ab";
}

.fa-google-plus:before {
	content: "\f2b3";
}

.fa-google-plus-g:before {
	content: "\f0d5";
}

.fa-google-plus-square:before {
	content: "\f0d4";
}

.fa-google-wallet:before {
	content: "\f1ee";
}

.fa-gopuram:before {
	content: "\f664";
}

.fa-graduation-cap:before {
	content: "\f19d";
}

.fa-gratipay:before {
	content: "\f184";
}

.fa-grav:before {
	content: "\f2d6";
}

.fa-greater-than:before {
	content: "\f531";
}

.fa-greater-than-equal:before {
	content: "\f532";
}

.fa-grimace:before {
	content: "\f57f";
}

.fa-grin:before {
	content: "\f580";
}

.fa-grin-alt:before {
	content: "\f581";
}

.fa-grin-beam:before {
	content: "\f582";
}

.fa-grin-beam-sweat:before {
	content: "\f583";
}

.fa-grin-hearts:before {
	content: "\f584";
}

.fa-grin-squint:before {
	content: "\f585";
}

.fa-grin-squint-tears:before {
	content: "\f586";
}

.fa-grin-stars:before {
	content: "\f587";
}

.fa-grin-tears:before {
	content: "\f588";
}

.fa-grin-tongue:before {
	content: "\f589";
}

.fa-grin-tongue-squint:before {
	content: "\f58a";
}

.fa-grin-tongue-wink:before {
	content: "\f58b";
}

.fa-grin-wink:before {
	content: "\f58c";
}

.fa-grip-horizontal:before {
	content: "\f58d";
}

.fa-grip-lines:before {
	content: "\f7a4";
}

.fa-grip-lines-vertical:before {
	content: "\f7a5";
}

.fa-grip-vertical:before {
	content: "\f58e";
}

.fa-gripfire:before {
	content: "\f3ac";
}

.fa-grunt:before {
	content: "\f3ad";
}

.fa-guitar:before {
	content: "\f7a6";
}

.fa-gulp:before {
	content: "\f3ae";
}

.fa-h-square:before {
	content: "\f0fd";
}

.fa-hacker-news:before {
	content: "\f1d4";
}

.fa-hacker-news-square:before {
	content: "\f3af";
}

.fa-hackerrank:before {
	content: "\f5f7";
}

.fa-hamburger:before {
	content: "\f805";
}

.fa-hammer:before {
	content: "\f6e3";
}

.fa-hamsa:before {
	content: "\f665";
}

.fa-hand-holding:before {
	content: "\f4bd";
}

.fa-hand-holding-heart:before {
	content: "\f4be";
}

.fa-hand-holding-usd:before {
	content: "\f4c0";
}

.fa-hand-lizard:before {
	content: "\f258";
}

.fa-hand-middle-finger:before {
	content: "\f806";
}

.fa-hand-paper:before {
	content: "\f256";
}

.fa-hand-peace:before {
	content: "\f25b";
}

.fa-hand-point-down:before {
	content: "\f0a7";
}

.fa-hand-point-left:before {
	content: "\f0a5";
}

.fa-hand-point-right:before {
	content: "\f0a4";
}

.fa-hand-point-up:before {
	content: "\f0a6";
}

.fa-hand-pointer:before {
	content: "\f25a";
}

.fa-hand-rock:before {
	content: "\f255";
}

.fa-hand-scissors:before {
	content: "\f257";
}

.fa-hand-spock:before {
	content: "\f259";
}

.fa-hands:before {
	content: "\f4c2";
}

.fa-hands-helping:before {
	content: "\f4c4";
}

.fa-handshake:before {
	content: "\f2b5";
}

.fa-hanukiah:before {
	content: "\f6e6";
}

.fa-hard-hat:before {
	content: "\f807";
}

.fa-hashtag:before {
	content: "\f292";
}

.fa-hat-wizard:before {
	content: "\f6e8";
}

.fa-haykal:before {
	content: "\f666";
}

.fa-hdd:before {
	content: "\f0a0";
}

.fa-heading:before {
	content: "\f1dc";
}

.fa-headphones:before {
	content: "\f025";
}

.fa-headphones-alt:before {
	content: "\f58f";
}

.fa-headset:before {
	content: "\f590";
}

.fa-heart:before {
	content: "\f004";
}

.fa-heart-broken:before {
	content: "\f7a9";
}

.fa-heartbeat:before {
	content: "\f21e";
}

.fa-helicopter:before {
	content: "\f533";
}

.fa-highlighter:before {
	content: "\f591";
}

.fa-hiking:before {
	content: "\f6ec";
}

.fa-hippo:before {
	content: "\f6ed";
}

.fa-hips:before {
	content: "\f452";
}

.fa-hire-a-helper:before {
	content: "\f3b0";
}

.fa-history:before {
	content: "\f1da";
}

.fa-hockey-puck:before {
	content: "\f453";
}

.fa-holly-berry:before {
	content: "\f7aa";
}

.fa-home:before {
	content: "\f015";
}

.fa-hooli:before {
	content: "\f427";
}

.fa-hornbill:before {
	content: "\f592";
}

.fa-horse:before {
	content: "\f6f0";
}

.fa-horse-head:before {
	content: "\f7ab";
}

.fa-hospital:before {
	content: "\f0f8";
}

.fa-hospital-alt:before {
	content: "\f47d";
}

.fa-hospital-symbol:before {
	content: "\f47e";
}

.fa-hot-tub:before {
	content: "\f593";
}

.fa-hotdog:before {
	content: "\f80f";
}

.fa-hotel:before {
	content: "\f594";
}

.fa-hotjar:before {
	content: "\f3b1";
}

.fa-hourglass:before {
	content: "\f254";
}

.fa-hourglass-end:before {
	content: "\f253";
}

.fa-hourglass-half:before {
	content: "\f252";
}

.fa-hourglass-start:before {
	content: "\f251";
}

.fa-house-damage:before {
	content: "\f6f1";
}

.fa-houzz:before {
	content: "\f27c";
}

.fa-hryvnia:before {
	content: "\f6f2";
}

.fa-html5:before {
	content: "\f13b";
}

.fa-hubspot:before {
	content: "\f3b2";
}

.fa-i-cursor:before {
	content: "\f246";
}

.fa-ice-cream:before {
	content: "\f810";
}

.fa-icicles:before {
	content: "\f7ad";
}

.fa-icons:before {
	content: "\f86d";
}

.fa-id-badge:before {
	content: "\f2c1";
}

.fa-id-card:before {
	content: "\f2c2";
}

.fa-id-card-alt:before {
	content: "\f47f";
}

.fa-igloo:before {
	content: "\f7ae";
}

.fa-image:before {
	content: "\f03e";
}

.fa-images:before {
	content: "\f302";
}

.fa-imdb:before {
	content: "\f2d8";
}

.fa-inbox:before {
	content: "\f01c";
}

.fa-indent:before {
	content: "\f03c";
}

.fa-industry:before {
	content: "\f275";
}

.fa-infinity:before {
	content: "\f534";
}

.fa-info:before {
	content: "\f129";
}

.fa-info-circle:before {
	content: "\f05a";
}

.fa-instagram:before {
	content: "\f16d";
}

.fa-intercom:before {
	content: "\f7af";
}

.fa-internet-explorer:before {
	content: "\f26b";
}

.fa-invision:before {
	content: "\f7b0";
}

.fa-ioxhost:before {
	content: "\f208";
}

.fa-italic:before {
	content: "\f033";
}

.fa-itch-io:before {
	content: "\f83a";
}

.fa-itunes:before {
	content: "\f3b4";
}

.fa-itunes-note:before {
	content: "\f3b5";
}

.fa-java:before {
	content: "\f4e4";
}

.fa-jedi:before {
	content: "\f669";
}

.fa-jedi-order:before {
	content: "\f50e";
}

.fa-jenkins:before {
	content: "\f3b6";
}

.fa-jira:before {
	content: "\f7b1";
}

.fa-joget:before {
	content: "\f3b7";
}

.fa-joint:before {
	content: "\f595";
}

.fa-joomla:before {
	content: "\f1aa";
}

.fa-journal-whills:before {
	content: "\f66a";
}

.fa-js:before {
	content: "\f3b8";
}

.fa-js-square:before {
	content: "\f3b9";
}

.fa-jsfiddle:before {
	content: "\f1cc";
}

.fa-kaaba:before {
	content: "\f66b";
}

.fa-kaggle:before {
	content: "\f5fa";
}

.fa-key:before {
	content: "\f084";
}

.fa-keybase:before {
	content: "\f4f5";
}

.fa-keyboard:before {
	content: "\f11c";
}

.fa-keycdn:before {
	content: "\f3ba";
}

.fa-khanda:before {
	content: "\f66d";
}

.fa-kickstarter:before {
	content: "\f3bb";
}

.fa-kickstarter-k:before {
	content: "\f3bc";
}

.fa-kiss:before {
	content: "\f596";
}

.fa-kiss-beam:before {
	content: "\f597";
}

.fa-kiss-wink-heart:before {
	content: "\f598";
}

.fa-kiwi-bird:before {
	content: "\f535";
}

.fa-korvue:before {
	content: "\f42f";
}

.fa-landmark:before {
	content: "\f66f";
}

.fa-language:before {
	content: "\f1ab";
}

.fa-laptop:before {
	content: "\f109";
}

.fa-laptop-code:before {
	content: "\f5fc";
}

.fa-laptop-medical:before {
	content: "\f812";
}

.fa-laravel:before {
	content: "\f3bd";
}

.fa-lastfm:before {
	content: "\f202";
}

.fa-lastfm-square:before {
	content: "\f203";
}

.fa-laugh:before {
	content: "\f599";
}

.fa-laugh-beam:before {
	content: "\f59a";
}

.fa-laugh-squint:before {
	content: "\f59b";
}

.fa-laugh-wink:before {
	content: "\f59c";
}

.fa-layer-group:before {
	content: "\f5fd";
}

.fa-leaf:before {
	content: "\f06c";
}

.fa-leanpub:before {
	content: "\f212";
}

.fa-lemon:before {
	content: "\f094";
}

.fa-less:before {
	content: "\f41d";
}

.fa-less-than:before {
	content: "\f536";
}

.fa-less-than-equal:before {
	content: "\f537";
}

.fa-level-down-alt:before {
	content: "\f3be";
}

.fa-level-up-alt:before {
	content: "\f3bf";
}

.fa-life-ring:before {
	content: "\f1cd";
}

.fa-lightbulb:before {
	content: "\f0eb";
}

.fa-line:before {
	content: "\f3c0";
}

.fa-link:before {
	content: "\f0c1";
}

.fa-linkedin:before {
	content: "\f08c";
}

.fa-linkedin-in:before {
	content: "\f0e1";
}

.fa-linode:before {
	content: "\f2b8";
}

.fa-linux:before {
	content: "\f17c";
}

.fa-lira-sign:before {
	content: "\f195";
}

.fa-list:before {
	content: "\f03a";
}

.fa-list-alt:before {
	content: "\f022";
}

.fa-list-ol:before {
	content: "\f0cb";
}

.fa-list-ul:before {
	content: "\f0ca";
}

.fa-location-arrow:before {
	content: "\f124";
}

.fa-lock:before {
	content: "\f023";
}

.fa-lock-open:before {
	content: "\f3c1";
}

.fa-long-arrow-alt-down:before {
	content: "\f309";
}

.fa-long-arrow-alt-left:before {
	content: "\f30a";
}

.fa-long-arrow-alt-right:before {
	content: "\f30b";
}

.fa-long-arrow-alt-up:before {
	content: "\f30c";
}

.fa-low-vision:before {
	content: "\f2a8";
}

.fa-luggage-cart:before {
	content: "\f59d";
}

.fa-lyft:before {
	content: "\f3c3";
}

.fa-magento:before {
	content: "\f3c4";
}

.fa-magic:before {
	content: "\f0d0";
}

.fa-magnet:before {
	content: "\f076";
}

.fa-mail-bulk:before {
	content: "\f674";
}

.fa-mailchimp:before {
	content: "\f59e";
}

.fa-male:before {
	content: "\f183";
}

.fa-mandalorian:before {
	content: "\f50f";
}

.fa-map:before {
	content: "\f279";
}

.fa-map-marked:before {
	content: "\f59f";
}

.fa-map-marked-alt:before {
	content: "\f5a0";
}

.fa-map-marker:before {
	content: "\f041";
}

.fa-map-marker-alt:before {
	content: "\f3c5";
}

.fa-map-pin:before {
	content: "\f276";
}

.fa-map-signs:before {
	content: "\f277";
}

.fa-markdown:before {
	content: "\f60f";
}

.fa-marker:before {
	content: "\f5a1";
}

.fa-mars:before {
	content: "\f222";
}

.fa-mars-double:before {
	content: "\f227";
}

.fa-mars-stroke:before {
	content: "\f229";
}

.fa-mars-stroke-h:before {
	content: "\f22b";
}

.fa-mars-stroke-v:before {
	content: "\f22a";
}

.fa-mask:before {
	content: "\f6fa";
}

.fa-mastodon:before {
	content: "\f4f6";
}

.fa-maxcdn:before {
	content: "\f136";
}

.fa-medal:before {
	content: "\f5a2";
}

.fa-medapps:before {
	content: "\f3c6";
}

.fa-medium:before {
	content: "\f23a";
}

.fa-medium-m:before {
	content: "\f3c7";
}

.fa-medkit:before {
	content: "\f0fa";
}

.fa-medrt:before {
	content: "\f3c8";
}

.fa-meetup:before {
	content: "\f2e0";
}

.fa-megaport:before {
	content: "\f5a3";
}

.fa-meh:before {
	content: "\f11a";
}

.fa-meh-blank:before {
	content: "\f5a4";
}

.fa-meh-rolling-eyes:before {
	content: "\f5a5";
}

.fa-memory:before {
	content: "\f538";
}

.fa-mendeley:before {
	content: "\f7b3";
}

.fa-menorah:before {
	content: "\f676";
}

.fa-mercury:before {
	content: "\f223";
}

.fa-meteor:before {
	content: "\f753";
}

.fa-microchip:before {
	content: "\f2db";
}

.fa-microphone:before {
	content: "\f130";
}

.fa-microphone-alt:before {
	content: "\f3c9";
}

.fa-microphone-alt-slash:before {
	content: "\f539";
}

.fa-microphone-slash:before {
	content: "\f131";
}

.fa-microscope:before {
	content: "\f610";
}

.fa-microsoft:before {
	content: "\f3ca";
}

.fa-minus:before {
	content: "\f068";
}

.fa-minus-circle:before {
	content: "\f056";
}

.fa-minus-square:before {
	content: "\f146";
}

.fa-mitten:before {
	content: "\f7b5";
}

.fa-mix:before {
	content: "\f3cb";
}

.fa-mixcloud:before {
	content: "\f289";
}

.fa-mizuni:before {
	content: "\f3cc";
}

.fa-mobile:before {
	content: "\f10b";
}

.fa-mobile-alt:before {
	content: "\f3cd";
}

.fa-modx:before {
	content: "\f285";
}

.fa-monero:before {
	content: "\f3d0";
}

.fa-money-bill:before {
	content: "\f0d6";
}

.fa-money-bill-alt:before {
	content: "\f3d1";
}

.fa-money-bill-wave:before {
	content: "\f53a";
}

.fa-money-bill-wave-alt:before {
	content: "\f53b";
}

.fa-money-check:before {
	content: "\f53c";
}

.fa-money-check-alt:before {
	content: "\f53d";
}

.fa-monument:before {
	content: "\f5a6";
}

.fa-moon:before {
	content: "\f186";
}

.fa-mortar-pestle:before {
	content: "\f5a7";
}

.fa-mosque:before {
	content: "\f678";
}

.fa-motorcycle:before {
	content: "\f21c";
}

.fa-mountain:before {
	content: "\f6fc";
}

.fa-mouse-pointer:before {
	content: "\f245";
}

.fa-mug-hot:before {
	content: "\f7b6";
}

.fa-music:before {
	content: "\f001";
}

.fa-napster:before {
	content: "\f3d2";
}

.fa-neos:before {
	content: "\f612";
}

.fa-network-wired:before {
	content: "\f6ff";
}

.fa-neuter:before {
	content: "\f22c";
}

.fa-newspaper:before {
	content: "\f1ea";
}

.fa-nimblr:before {
	content: "\f5a8";
}

.fa-node:before {
	content: "\f419";
}

.fa-node-js:before {
	content: "\f3d3";
}

.fa-not-equal:before {
	content: "\f53e";
}

.fa-notes-medical:before {
	content: "\f481";
}

.fa-npm:before {
	content: "\f3d4";
}

.fa-ns8:before {
	content: "\f3d5";
}

.fa-nutritionix:before {
	content: "\f3d6";
}

.fa-object-group:before {
	content: "\f247";
}

.fa-object-ungroup:before {
	content: "\f248";
}

.fa-odnoklassniki:before {
	content: "\f263";
}

.fa-odnoklassniki-square:before {
	content: "\f264";
}

.fa-oil-can:before {
	content: "\f613";
}

.fa-old-republic:before {
	content: "\f510";
}

.fa-om:before {
	content: "\f679";
}

.fa-opencart:before {
	content: "\f23d";
}

.fa-openid:before {
	content: "\f19b";
}

.fa-opera:before {
	content: "\f26a";
}

.fa-optin-monster:before {
	content: "\f23c";
}

.fa-osi:before {
	content: "\f41a";
}

.fa-otter:before {
	content: "\f700";
}

.fa-outdent:before {
	content: "\f03b";
}

.fa-page4:before {
	content: "\f3d7";
}

.fa-pagelines:before {
	content: "\f18c";
}

.fa-pager:before {
	content: "\f815";
}

.fa-paint-brush:before {
	content: "\f1fc";
}

.fa-paint-roller:before {
	content: "\f5aa";
}

.fa-palette:before {
	content: "\f53f";
}

.fa-palfed:before {
	content: "\f3d8";
}

.fa-pallet:before {
	content: "\f482";
}

.fa-paper-plane:before {
	content: "\f1d8";
}

.fa-paperclip:before {
	content: "\f0c6";
}

.fa-parachute-box:before {
	content: "\f4cd";
}

.fa-paragraph:before {
	content: "\f1dd";
}

.fa-parking:before {
	content: "\f540";
}

.fa-passport:before {
	content: "\f5ab";
}

.fa-pastafarianism:before {
	content: "\f67b";
}

.fa-paste:before {
	content: "\f0ea";
}

.fa-patreon:before {
	content: "\f3d9";
}

.fa-pause:before {
	content: "\f04c";
}

.fa-pause-circle:before {
	content: "\f28b";
}

.fa-paw:before {
	content: "\f1b0";
}

.fa-paypal:before {
	content: "\f1ed";
}

.fa-peace:before {
	content: "\f67c";
}

.fa-pen:before {
	content: "\f304";
}

.fa-pen-alt:before {
	content: "\f305";
}

.fa-pen-fancy:before {
	content: "\f5ac";
}

.fa-pen-nib:before {
	content: "\f5ad";
}

.fa-pen-square:before {
	content: "\f14b";
}

.fa-pencil-alt:before {
	content: "\f303";
}

.fa-pencil-ruler:before {
	content: "\f5ae";
}

.fa-penny-arcade:before {
	content: "\f704";
}

.fa-people-carry:before {
	content: "\f4ce";
}

.fa-pepper-hot:before {
	content: "\f816";
}

.fa-percent:before {
	content: "\f295";
}

.fa-percentage:before {
	content: "\f541";
}

.fa-periscope:before {
	content: "\f3da";
}

.fa-person-booth:before {
	content: "\f756";
}

.fa-phabricator:before {
	content: "\f3db";
}

.fa-phoenix-framework:before {
	content: "\f3dc";
}

.fa-phoenix-squadron:before {
	content: "\f511";
}

.fa-phone:before {
	content: "\f095";
}

.fa-phone-alt:before {
	content: "\f879";
}

.fa-phone-slash:before {
	content: "\f3dd";
}

.fa-phone-square:before {
	content: "\f098";
}

.fa-phone-square-alt:before {
	content: "\f87b";
}

.fa-phone-volume:before {
	content: "\f2a0";
}

.fa-photo-video:before {
	content: "\f87c";
}

.fa-php:before {
	content: "\f457";
}

.fa-pied-piper:before {
	content: "\f2ae";
}

.fa-pied-piper-alt:before {
	content: "\f1a8";
}

.fa-pied-piper-hat:before {
	content: "\f4e5";
}

.fa-pied-piper-pp:before {
	content: "\f1a7";
}

.fa-piggy-bank:before {
	content: "\f4d3";
}

.fa-pills:before {
	content: "\f484";
}

.fa-pinterest:before {
	content: "\f0d2";
}

.fa-pinterest-p:before {
	content: "\f231";
}

.fa-pinterest-square:before {
	content: "\f0d3";
}

.fa-pizza-slice:before {
	content: "\f818";
}

.fa-place-of-worship:before {
	content: "\f67f";
}

.fa-plane:before {
	content: "\f072";
}

.fa-plane-arrival:before {
	content: "\f5af";
}

.fa-plane-departure:before {
	content: "\f5b0";
}

.fa-play:before {
	content: "\f04b";
}

.fa-play-circle:before {
	content: "\f144";
}

.fa-playstation:before {
	content: "\f3df";
}

.fa-plug:before {
	content: "\f1e6";
}

.fa-plus:before {
	content: "\f067";
}

.fa-plus-circle:before {
	content: "\f055";
}

.fa-plus-square:before {
	content: "\f0fe";
}

.fa-podcast:before {
	content: "\f2ce";
}

.fa-poll:before {
	content: "\f681";
}

.fa-poll-h:before {
	content: "\f682";
}

.fa-poo:before {
	content: "\f2fe";
}

.fa-poo-storm:before {
	content: "\f75a";
}

.fa-poop:before {
	content: "\f619";
}

.fa-portrait:before {
	content: "\f3e0";
}

.fa-pound-sign:before {
	content: "\f154";
}

.fa-power-off:before {
	content: "\f011";
}

.fa-pray:before {
	content: "\f683";
}

.fa-praying-hands:before {
	content: "\f684";
}

.fa-prescription:before {
	content: "\f5b1";
}

.fa-prescription-bottle:before {
	content: "\f485";
}

.fa-prescription-bottle-alt:before {
	content: "\f486";
}

.fa-print:before {
	content: "\f02f";
}

.fa-procedures:before {
	content: "\f487";
}

.fa-product-hunt:before {
	content: "\f288";
}

.fa-project-diagram:before {
	content: "\f542";
}

.fa-pushed:before {
	content: "\f3e1";
}

.fa-puzzle-piece:before {
	content: "\f12e";
}

.fa-python:before {
	content: "\f3e2";
}

.fa-qq:before {
	content: "\f1d6";
}

.fa-qrcode:before {
	content: "\f029";
}

.fa-question:before {
	content: "\f128";
}

.fa-question-circle:before {
	content: "\f059";
}

.fa-quidditch:before {
	content: "\f458";
}

.fa-quinscape:before {
	content: "\f459";
}

.fa-quora:before {
	content: "\f2c4";
}

.fa-quote-left:before {
	content: "\f10d";
}

.fa-quote-right:before {
	content: "\f10e";
}

.fa-quran:before {
	content: "\f687";
}

.fa-r-project:before {
	content: "\f4f7";
}

.fa-radiation:before {
	content: "\f7b9";
}

.fa-radiation-alt:before {
	content: "\f7ba";
}

.fa-rainbow:before {
	content: "\f75b";
}

.fa-random:before {
	content: "\f074";
}

.fa-raspberry-pi:before {
	content: "\f7bb";
}

.fa-ravelry:before {
	content: "\f2d9";
}

.fa-react:before {
	content: "\f41b";
}

.fa-reacteurope:before {
	content: "\f75d";
}

.fa-readme:before {
	content: "\f4d5";
}

.fa-rebel:before {
	content: "\f1d0";
}

.fa-receipt:before {
	content: "\f543";
}

.fa-recycle:before {
	content: "\f1b8";
}

.fa-red-river:before {
	content: "\f3e3";
}

.fa-reddit:before {
	content: "\f1a1";
}

.fa-reddit-alien:before {
	content: "\f281";
}

.fa-reddit-square:before {
	content: "\f1a2";
}

.fa-redhat:before {
	content: "\f7bc";
}

.fa-redo:before {
	content: "\f01e";
}

.fa-redo-alt:before {
	content: "\f2f9";
}

.fa-registered:before {
	content: "\f25d";
}

.fa-remove-format:before {
	content: "\f87d";
}

.fa-renren:before {
	content: "\f18b";
}

.fa-reply:before {
	content: "\f3e5";
}

.fa-reply-all:before {
	content: "\f122";
}

.fa-replyd:before {
	content: "\f3e6";
}

.fa-republican:before {
	content: "\f75e";
}

.fa-researchgate:before {
	content: "\f4f8";
}

.fa-resolving:before {
	content: "\f3e7";
}

.fa-restroom:before {
	content: "\f7bd";
}

.fa-retweet:before {
	content: "\f079";
}

.fa-rev:before {
	content: "\f5b2";
}

.fa-ribbon:before {
	content: "\f4d6";
}

.fa-ring:before {
	content: "\f70b";
}

.fa-road:before {
	content: "\f018";
}

.fa-robot:before {
	content: "\f544";
}

.fa-rocket:before {
	content: "\f135";
}

.fa-rocketchat:before {
	content: "\f3e8";
}

.fa-rockrms:before {
	content: "\f3e9";
}

.fa-route:before {
	content: "\f4d7";
}

.fa-rss:before {
	content: "\f09e";
}

.fa-rss-square:before {
	content: "\f143";
}

.fa-ruble-sign:before {
	content: "\f158";
}

.fa-ruler:before {
	content: "\f545";
}

.fa-ruler-combined:before {
	content: "\f546";
}

.fa-ruler-horizontal:before {
	content: "\f547";
}

.fa-ruler-vertical:before {
	content: "\f548";
}

.fa-running:before {
	content: "\f70c";
}

.fa-rupee-sign:before {
	content: "\f156";
}

.fa-sad-cry:before {
	content: "\f5b3";
}

.fa-sad-tear:before {
	content: "\f5b4";
}

.fa-safari:before {
	content: "\f267";
}

.fa-salesforce:before {
	content: "\f83b";
}

.fa-sass:before {
	content: "\f41e";
}

.fa-satellite:before {
	content: "\f7bf";
}

.fa-satellite-dish:before {
	content: "\f7c0";
}

.fa-save:before {
	content: "\f0c7";
}

.fa-schlix:before {
	content: "\f3ea";
}

.fa-school:before {
	content: "\f549";
}

.fa-screwdriver:before {
	content: "\f54a";
}

.fa-scribd:before {
	content: "\f28a";
}

.fa-scroll:before {
	content: "\f70e";
}

.fa-sd-card:before {
	content: "\f7c2";
}

.fa-search:before {
	content: "\f002";
}

.fa-search-dollar:before {
	content: "\f688";
}

.fa-search-location:before {
	content: "\f689";
}

.fa-search-minus:before {
	content: "\f010";
}

.fa-search-plus:before {
	content: "\f00e";
}

.fa-searchengin:before {
	content: "\f3eb";
}

.fa-seedling:before {
	content: "\f4d8";
}

.fa-sellcast:before {
	content: "\f2da";
}

.fa-sellsy:before {
	content: "\f213";
}

.fa-server:before {
	content: "\f233";
}

.fa-servicestack:before {
	content: "\f3ec";
}

.fa-shapes:before {
	content: "\f61f";
}

.fa-share:before {
	content: "\f064";
}

.fa-share-alt:before {
	content: "\f1e0";
}

.fa-share-alt-square:before {
	content: "\f1e1";
}

.fa-share-square:before {
	content: "\f14d";
}

.fa-shekel-sign:before {
	content: "\f20b";
}

.fa-shield-alt:before {
	content: "\f3ed";
}

.fa-ship:before {
	content: "\f21a";
}

.fa-shipping-fast:before {
	content: "\f48b";
}

.fa-shirtsinbulk:before {
	content: "\f214";
}

.fa-shoe-prints:before {
	content: "\f54b";
}

.fa-shopping-bag:before {
	content: "\f290";
}

.fa-shopping-basket:before {
	content: "\f291";
}

.fa-shopping-cart:before {
	content: "\f07a";
}

.fa-shopware:before {
	content: "\f5b5";
}

.fa-shower:before {
	content: "\f2cc";
}

.fa-shuttle-van:before {
	content: "\f5b6";
}

.fa-sign:before {
	content: "\f4d9";
}

.fa-sign-in-alt:before {
	content: "\f2f6";
}

.fa-sign-language:before {
	content: "\f2a7";
}

.fa-sign-out-alt:before {
	content: "\f2f5";
}

.fa-signal:before {
	content: "\f012";
}

.fa-signature:before {
	content: "\f5b7";
}

.fa-sim-card:before {
	content: "\f7c4";
}

.fa-simplybuilt:before {
	content: "\f215";
}

.fa-sistrix:before {
	content: "\f3ee";
}

.fa-sitemap:before {
	content: "\f0e8";
}

.fa-sith:before {
	content: "\f512";
}

.fa-skating:before {
	content: "\f7c5";
}

.fa-sketch:before {
	content: "\f7c6";
}

.fa-skiing:before {
	content: "\f7c9";
}

.fa-skiing-nordic:before {
	content: "\f7ca";
}

.fa-skull:before {
	content: "\f54c";
}

.fa-skull-crossbones:before {
	content: "\f714";
}

.fa-skyatlas:before {
	content: "\f216";
}

.fa-skype:before {
	content: "\f17e";
}

.fa-slack:before {
	content: "\f198";
}

.fa-slack-hash:before {
	content: "\f3ef";
}

.fa-slash:before {
	content: "\f715";
}

.fa-sleigh:before {
	content: "\f7cc";
}

.fa-sliders-h:before {
	content: "\f1de";
}

.fa-slideshare:before {
	content: "\f1e7";
}

.fa-smile:before {
	content: "\f118";
}

.fa-smile-beam:before {
	content: "\f5b8";
}

.fa-smile-wink:before {
	content: "\f4da";
}

.fa-smog:before {
	content: "\f75f";
}

.fa-smoking:before {
	content: "\f48d";
}

.fa-smoking-ban:before {
	content: "\f54d";
}

.fa-sms:before {
	content: "\f7cd";
}

.fa-snapchat:before {
	content: "\f2ab";
}

.fa-snapchat-ghost:before {
	content: "\f2ac";
}

.fa-snapchat-square:before {
	content: "\f2ad";
}

.fa-snowboarding:before {
	content: "\f7ce";
}

.fa-snowflake:before {
	content: "\f2dc";
}

.fa-snowman:before {
	content: "\f7d0";
}

.fa-snowplow:before {
	content: "\f7d2";
}

.fa-socks:before {
	content: "\f696";
}

.fa-solar-panel:before {
	content: "\f5ba";
}

.fa-sort:before {
	content: "\f0dc";
}

.fa-sort-alpha-down:before {
	content: "\f15d";
}

.fa-sort-alpha-down-alt:before {
	content: "\f881";
}

.fa-sort-alpha-up:before {
	content: "\f15e";
}

.fa-sort-alpha-up-alt:before {
	content: "\f882";
}

.fa-sort-amount-down:before {
	content: "\f160";
}

.fa-sort-amount-down-alt:before {
	content: "\f884";
}

.fa-sort-amount-up:before {
	content: "\f161";
}

.fa-sort-amount-up-alt:before {
	content: "\f885";
}

.fa-sort-down:before {
	content: "\f0dd";
}

.fa-sort-numeric-down:before {
	content: "\f162";
}

.fa-sort-numeric-down-alt:before {
	content: "\f886";
}

.fa-sort-numeric-up:before {
	content: "\f163";
}

.fa-sort-numeric-up-alt:before {
	content: "\f887";
}

.fa-sort-up:before {
	content: "\f0de";
}

.fa-soundcloud:before {
	content: "\f1be";
}

.fa-sourcetree:before {
	content: "\f7d3";
}

.fa-spa:before {
	content: "\f5bb";
}

.fa-space-shuttle:before {
	content: "\f197";
}

.fa-speakap:before {
	content: "\f3f3";
}

.fa-speaker-deck:before {
	content: "\f83c";
}

.fa-spell-check:before {
	content: "\f891";
}

.fa-spider:before {
	content: "\f717";
}

.fa-spinner:before {
	content: "\f110";
}

.fa-splotch:before {
	content: "\f5bc";
}

.fa-spotify:before {
	content: "\f1bc";
}

.fa-spray-can:before {
	content: "\f5bd";
}

.fa-square:before {
	content: "\f0c8";
}

.fa-square-full:before {
	content: "\f45c";
}

.fa-square-root-alt:before {
	content: "\f698";
}

.fa-squarespace:before {
	content: "\f5be";
}

.fa-stack-exchange:before {
	content: "\f18d";
}

.fa-stack-overflow:before {
	content: "\f16c";
}

.fa-stackpath:before {
	content: "\f842";
}

.fa-stamp:before {
	content: "\f5bf";
}

.fa-star:before {
	content: "\f005";
}

.fa-star-and-crescent:before {
	content: "\f699";
}

.fa-star-half:before {
	content: "\f089";
}

.fa-star-half-alt:before {
	content: "\f5c0";
}

.fa-star-of-david:before {
	content: "\f69a";
}

.fa-star-of-life:before {
	content: "\f621";
}

.fa-staylinked:before {
	content: "\f3f5";
}

.fa-steam:before {
	content: "\f1b6";
}

.fa-steam-square:before {
	content: "\f1b7";
}

.fa-steam-symbol:before {
	content: "\f3f6";
}

.fa-step-backward:before {
	content: "\f048";
}

.fa-step-forward:before {
	content: "\f051";
}

.fa-stethoscope:before {
	content: "\f0f1";
}

.fa-sticker-mule:before {
	content: "\f3f7";
}

.fa-sticky-note:before {
	content: "\f249";
}

.fa-stop:before {
	content: "\f04d";
}

.fa-stop-circle:before {
	content: "\f28d";
}

.fa-stopwatch:before {
	content: "\f2f2";
}

.fa-store:before {
	content: "\f54e";
}

.fa-store-alt:before {
	content: "\f54f";
}

.fa-strava:before {
	content: "\f428";
}

.fa-stream:before {
	content: "\f550";
}

.fa-street-view:before {
	content: "\f21d";
}

.fa-strikethrough:before {
	content: "\f0cc";
}

.fa-stripe:before {
	content: "\f429";
}

.fa-stripe-s:before {
	content: "\f42a";
}

.fa-stroopwafel:before {
	content: "\f551";
}

.fa-studiovinari:before {
	content: "\f3f8";
}

.fa-stumbleupon:before {
	content: "\f1a4";
}

.fa-stumbleupon-circle:before {
	content: "\f1a3";
}

.fa-subscript:before {
	content: "\f12c";
}

.fa-subway:before {
	content: "\f239";
}

.fa-suitcase:before {
	content: "\f0f2";
}

.fa-suitcase-rolling:before {
	content: "\f5c1";
}

.fa-sun:before {
	content: "\f185";
}

.fa-superpowers:before {
	content: "\f2dd";
}

.fa-superscript:before {
	content: "\f12b";
}

.fa-supple:before {
	content: "\f3f9";
}

.fa-surprise:before {
	content: "\f5c2";
}

.fa-suse:before {
	content: "\f7d6";
}

.fa-swatchbook:before {
	content: "\f5c3";
}

.fa-swimmer:before {
	content: "\f5c4";
}

.fa-swimming-pool:before {
	content: "\f5c5";
}

.fa-symfony:before {
	content: "\f83d";
}

.fa-synagogue:before {
	content: "\f69b";
}

.fa-sync:before {
	content: "\f021";
}

.fa-sync-alt:before {
	content: "\f2f1";
}

.fa-syringe:before {
	content: "\f48e";
}

.fa-table:before {
	content: "\f0ce";
}

.fa-table-tennis:before {
	content: "\f45d";
}

.fa-tablet:before {
	content: "\f10a";
}

.fa-tablet-alt:before {
	content: "\f3fa";
}

.fa-tablets:before {
	content: "\f490";
}

.fa-tachometer-alt:before {
	content: "\f3fd";
}

.fa-tag:before {
	content: "\f02b";
}

.fa-tags:before {
	content: "\f02c";
}

.fa-tape:before {
	content: "\f4db";
}

.fa-tasks:before {
	content: "\f0ae";
}

.fa-taxi:before {
	content: "\f1ba";
}

.fa-teamspeak:before {
	content: "\f4f9";
}

.fa-teeth:before {
	content: "\f62e";
}

.fa-teeth-open:before {
	content: "\f62f";
}

.fa-telegram:before {
	content: "\f2c6";
}

.fa-telegram-plane:before {
	content: "\f3fe";
}

.fa-temperature-high:before {
	content: "\f769";
}

.fa-temperature-low:before {
	content: "\f76b";
}

.fa-tencent-weibo:before {
	content: "\f1d5";
}

.fa-tenge:before {
	content: "\f7d7";
}

.fa-terminal:before {
	content: "\f120";
}

.fa-text-height:before {
	content: "\f034";
}

.fa-text-width:before {
	content: "\f035";
}

.fa-th:before {
	content: "\f00a";
}

.fa-th-large:before {
	content: "\f009";
}

.fa-th-list:before {
	content: "\f00b";
}

.fa-the-red-yeti:before {
	content: "\f69d";
}

.fa-theater-masks:before {
	content: "\f630";
}

.fa-themeco:before {
	content: "\f5c6";
}

.fa-themeisle:before {
	content: "\f2b2";
}

.fa-thermometer:before {
	content: "\f491";
}

.fa-thermometer-empty:before {
	content: "\f2cb";
}

.fa-thermometer-full:before {
	content: "\f2c7";
}

.fa-thermometer-half:before {
	content: "\f2c9";
}

.fa-thermometer-quarter:before {
	content: "\f2ca";
}

.fa-thermometer-three-quarters:before {
	content: "\f2c8";
}

.fa-think-peaks:before {
	content: "\f731";
}

.fa-thumbs-down:before {
	content: "\f165";
}

.fa-thumbs-up:before {
	content: "\f164";
}

.fa-thumbtack:before {
	content: "\f08d";
}

.fa-ticket-alt:before {
	content: "\f3ff";
}

.fa-times:before {
	content: "\f00d";
}

.fa-times-circle:before {
	content: "\f057";
}

.fa-tint:before {
	content: "\f043";
}

.fa-tint-slash:before {
	content: "\f5c7";
}

.fa-tired:before {
	content: "\f5c8";
}

.fa-toggle-off:before {
	content: "\f204";
}

.fa-toggle-on:before {
	content: "\f205";
}

.fa-toilet:before {
	content: "\f7d8";
}

.fa-toilet-paper:before {
	content: "\f71e";
}

.fa-toolbox:before {
	content: "\f552";
}

.fa-tools:before {
	content: "\f7d9";
}

.fa-tooth:before {
	content: "\f5c9";
}

.fa-torah:before {
	content: "\f6a0";
}

.fa-torii-gate:before {
	content: "\f6a1";
}

.fa-tractor:before {
	content: "\f722";
}

.fa-trade-federation:before {
	content: "\f513";
}

.fa-trademark:before {
	content: "\f25c";
}

.fa-traffic-light:before {
	content: "\f637";
}

.fa-train:before {
	content: "\f238";
}

.fa-tram:before {
	content: "\f7da";
}

.fa-transgender:before {
	content: "\f224";
}

.fa-transgender-alt:before {
	content: "\f225";
}

.fa-trash:before {
	content: "\f1f8";
}

.fa-trash-alt:before {
	content: "\f2ed";
}

.fa-trash-restore:before {
	content: "\f829";
}

.fa-trash-restore-alt:before {
	content: "\f82a";
}

.fa-tree:before {
	content: "\f1bb";
}

.fa-trello:before {
	content: "\f181";
}

.fa-tripadvisor:before {
	content: "\f262";
}

.fa-trophy:before {
	content: "\f091";
}

.fa-truck:before {
	content: "\f0d1";
}

.fa-truck-loading:before {
	content: "\f4de";
}

.fa-truck-monster:before {
	content: "\f63b";
}

.fa-truck-moving:before {
	content: "\f4df";
}

.fa-truck-pickup:before {
	content: "\f63c";
}

.fa-tshirt:before {
	content: "\f553";
}

.fa-tty:before {
	content: "\f1e4";
}

.fa-tumblr:before {
	content: "\f173";
}

.fa-tumblr-square:before {
	content: "\f174";
}

.fa-tv:before {
	content: "\f26c";
}

.fa-twitch:before {
	content: "\f1e8";
}

.fa-twitter:before {
	content: "\f099";
}

.fa-twitter-square:before {
	content: "\f081";
}

.fa-typo3:before {
	content: "\f42b";
}

.fa-uber:before {
	content: "\f402";
}

.fa-ubuntu:before {
	content: "\f7df";
}

.fa-uikit:before {
	content: "\f403";
}

.fa-umbrella:before {
	content: "\f0e9";
}

.fa-umbrella-beach:before {
	content: "\f5ca";
}

.fa-underline:before {
	content: "\f0cd";
}

.fa-undo:before {
	content: "\f0e2";
}

.fa-undo-alt:before {
	content: "\f2ea";
}

.fa-uniregistry:before {
	content: "\f404";
}

.fa-universal-access:before {
	content: "\f29a";
}

.fa-university:before {
	content: "\f19c";
}

.fa-unlink:before {
	content: "\f127";
}

.fa-unlock:before {
	content: "\f09c";
}

.fa-unlock-alt:before {
	content: "\f13e";
}

.fa-untappd:before {
	content: "\f405";
}

.fa-upload:before {
	content: "\f093";
}

.fa-ups:before {
	content: "\f7e0";
}

.fa-usb:before {
	content: "\f287";
}

.fa-user:before {
	content: "\f007";
}

.fa-user-alt:before {
	content: "\f406";
}

.fa-user-alt-slash:before {
	content: "\f4fa";
}

.fa-user-astronaut:before {
	content: "\f4fb";
}

.fa-user-check:before {
	content: "\f4fc";
}

.fa-user-circle:before {
	content: "\f2bd";
}

.fa-user-clock:before {
	content: "\f4fd";
}

.fa-user-cog:before {
	content: "\f4fe";
}

.fa-user-edit:before {
	content: "\f4ff";
}

.fa-user-friends:before {
	content: "\f500";
}

.fa-user-graduate:before {
	content: "\f501";
}

.fa-user-injured:before {
	content: "\f728";
}

.fa-user-lock:before {
	content: "\f502";
}

.fa-user-md:before {
	content: "\f0f0";
}

.fa-user-minus:before {
	content: "\f503";
}

.fa-user-ninja:before {
	content: "\f504";
}

.fa-user-nurse:before {
	content: "\f82f";
}

.fa-user-plus:before {
	content: "\f234";
}

.fa-user-secret:before {
	content: "\f21b";
}

.fa-user-shield:before {
	content: "\f505";
}

.fa-user-slash:before {
	content: "\f506";
}

.fa-user-tag:before {
	content: "\f507";
}

.fa-user-tie:before {
	content: "\f508";
}

.fa-user-times:before {
	content: "\f235";
}

.fa-users:before {
	content: "\f0c0";
}

.fa-users-cog:before {
	content: "\f509";
}

.fa-usps:before {
	content: "\f7e1";
}

.fa-ussunnah:before {
	content: "\f407";
}

.fa-utensil-spoon:before {
	content: "\f2e5";
}

.fa-utensils:before {
	content: "\f2e7";
}

.fa-vaadin:before {
	content: "\f408";
}

.fa-vector-square:before {
	content: "\f5cb";
}

.fa-venus:before {
	content: "\f221";
}

.fa-venus-double:before {
	content: "\f226";
}

.fa-venus-mars:before {
	content: "\f228";
}

.fa-viacoin:before {
	content: "\f237";
}

.fa-viadeo:before {
	content: "\f2a9";
}

.fa-viadeo-square:before {
	content: "\f2aa";
}

.fa-vial:before {
	content: "\f492";
}

.fa-vials:before {
	content: "\f493";
}

.fa-viber:before {
	content: "\f409";
}

.fa-video:before {
	content: "\f03d";
}

.fa-video-slash:before {
	content: "\f4e2";
}

.fa-vihara:before {
	content: "\f6a7";
}

.fa-vimeo:before {
	content: "\f40a";
}

.fa-vimeo-square:before {
	content: "\f194";
}

.fa-vimeo-v:before {
	content: "\f27d";
}

.fa-vine:before {
	content: "\f1ca";
}

.fa-vk:before {
	content: "\f189";
}

.fa-vnv:before {
	content: "\f40b";
}

.fa-voicemail:before {
	content: "\f897";
}

.fa-volleyball-ball:before {
	content: "\f45f";
}

.fa-volume-down:before {
	content: "\f027";
}

.fa-volume-mute:before {
	content: "\f6a9";
}

.fa-volume-off:before {
	content: "\f026";
}

.fa-volume-up:before {
	content: "\f028";
}

.fa-vote-yea:before {
	content: "\f772";
}

.fa-vr-cardboard:before {
	content: "\f729";
}

.fa-vuejs:before {
	content: "\f41f";
}

.fa-walking:before {
	content: "\f554";
}

.fa-wallet:before {
	content: "\f555";
}

.fa-warehouse:before {
	content: "\f494";
}

.fa-water:before {
	content: "\f773";
}

.fa-wave-square:before {
	content: "\f83e";
}

.fa-waze:before {
	content: "\f83f";
}

.fa-weebly:before {
	content: "\f5cc";
}

.fa-weibo:before {
	content: "\f18a";
}

.fa-weight:before {
	content: "\f496";
}

.fa-weight-hanging:before {
	content: "\f5cd";
}

.fa-weixin:before {
	content: "\f1d7";
}

.fa-whatsapp:before {
	content: "\f232";
}

.fa-whatsapp-square:before {
	content: "\f40c";
}

.fa-wheelchair:before {
	content: "\f193";
}

.fa-whmcs:before {
	content: "\f40d";
}

.fa-wifi:before {
	content: "\f1eb";
}

.fa-wikipedia-w:before {
	content: "\f266";
}

.fa-wind:before {
	content: "\f72e";
}

.fa-window-close:before {
	content: "\f410";
}

.fa-window-maximize:before {
	content: "\f2d0";
}

.fa-window-minimize:before {
	content: "\f2d1";
}

.fa-window-restore:before {
	content: "\f2d2";
}

.fa-windows:before {
	content: "\f17a";
}

.fa-wine-bottle:before {
	content: "\f72f";
}

.fa-wine-glass:before {
	content: "\f4e3";
}

.fa-wine-glass-alt:before {
	content: "\f5ce";
}

.fa-wix:before {
	content: "\f5cf";
}

.fa-wizards-of-the-coast:before {
	content: "\f730";
}

.fa-wolf-pack-battalion:before {
	content: "\f514";
}

.fa-won-sign:before {
	content: "\f159";
}

.fa-wordpress:before {
	content: "\f19a";
}

.fa-wordpress-simple:before {
	content: "\f411";
}

.fa-wpbeginner:before {
	content: "\f297";
}

.fa-wpexplorer:before {
	content: "\f2de";
}

.fa-wpforms:before {
	content: "\f298";
}

.fa-wpressr:before {
	content: "\f3e4";
}

.fa-wrench:before {
	content: "\f0ad";
}

.fa-x-ray:before {
	content: "\f497";
}

.fa-xbox:before {
	content: "\f412";
}

.fa-xing:before {
	content: "\f168";
}

.fa-xing-square:before {
	content: "\f169";
}

.fa-y-combinator:before {
	content: "\f23b";
}

.fa-yahoo:before {
	content: "\f19e";
}

.fa-yammer:before {
	content: "\f840";
}

.fa-yandex:before {
	content: "\f413";
}

.fa-yandex-international:before {
	content: "\f414";
}

.fa-yarn:before {
	content: "\f7e3";
}

.fa-yelp:before {
	content: "\f1e9";
}

.fa-yen-sign:before {
	content: "\f157";
}

.fa-yin-yang:before {
	content: "\f6ad";
}

.fa-yoast:before {
	content: "\f2b1";
}

.fa-youtube:before {
	content: "\f167";
}

.fa-youtube-square:before {
	content: "\f431";
}

.fa-zhihu:before {
	content: "\f63f";
}

.sr-only {
	border: 0;
	clip: rect(0,0,0,0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.sr-only-focusable:active,.sr-only-focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}

@font-face {
	font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url(../font/fa-regular-400.eot);src:url(../font/fa-regular-400.eot) format("embedded-opentype"),url(../font/fa-regular-400.woff2) format("woff2"),url(../font/fa-regular-400.woff) format("woff"),url(../font/fa-regular-400.ttf) format("truetype"),url(../font/fa-regular-400.svg) format("svg");
}

.far {
	font-family: "Font Awesome 5 Free";
	font-weight: 400;
}

@font-face {
	font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(../font/fa-solid-900.eot);src:url(../font/fa-solid-900.eot) format("embedded-opentype"),url(../font/fa-solid-900.woff2) format("woff2"),url(../font/fa-solid-900.woff) format("woff"),url(../font/fa-solid-900.ttf) format("truetype"),url(../font/fa-solid-900.svg) format("svg");
}

.fa,.fas {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
}

@font-face {
	font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:auto;src:url(../font/fa-brands-400.eot);src:url(../font/fa-brands-400.eot) format("embedded-opentype"),url(../font/fa-brands-400.woff2) format("woff2"),url(../font/fa-brands-400.woff) format("woff"),url(../font/fa-brands-400.ttf) format("truetype"),url(../font/fa-brands-400.svg) format("svg");
}

.fab {
	font-family: "Font Awesome 5 Brands";
}

@font-face {
	font-family:'Line Awesome Brands';font-style:normal;font-weight:400;src:url(https://demo811.leotheme.com/prestashop/vt_axetor_demo/modules/leoelements/assets/lib/line-awesome/fonts/la-brands-400.woff2) format("woff2"),url(https://demo811.leotheme.com/prestashop/vt_axetor_demo/modules/leoelements/assets/lib/line-awesome/fonts/la-brands-400.woff) format("woff"),url(https://demo811.leotheme.com/prestashop/vt_axetor_demo/modules/leoelements/assets/lib/line-awesome/fonts/la-brands-400.ttf) format("truetype");
}

.lab {
	font-family: 'Line Awesome Brands';
}

@font-face {
	font-family:'Line Awesome Free';font-style:normal;font-weight:400;src:url(https://demo811.leotheme.com/prestashop/vt_axetor_demo/modules/leoelements/assets/lib/line-awesome/fonts/la-regular-400.woff2) format("woff2"),url(https://demo811.leotheme.com/prestashop/vt_axetor_demo/modules/leoelements/assets/lib/line-awesome/fonts/la-regular-400.woff) format("woff"),url(https://demo811.leotheme.com/prestashop/vt_axetor_demo/modules/leoelements/assets/lib/line-awesome/fonts/la-regular-400.ttf) format("truetype");
}

.lar {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

@font-face {
	font-family:'Line Awesome Free';font-style:normal;font-weight:900;src:url(https://demo811.leotheme.com/prestashop/vt_axetor_demo/modules/leoelements/assets/lib/line-awesome/fonts/la-solid-900.woff2) format("woff2"),url(https://demo811.leotheme.com/prestashop/vt_axetor_demo/modules/leoelements/assets/lib/line-awesome/fonts/la-solid-900.woff) format("woff"),url(https://demo811.leotheme.com/prestashop/vt_axetor_demo/modules/leoelements/assets/lib/line-awesome/fonts/la-solid-900.ttf) format("truetype");
}

.la,.las {
	font-family: 'Line Awesome Free';
	font-weight: 900;
}

.la,.lab,.lad,.lal,.lar,.las {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
}

.la-spin {
	-webkit-animation: la-spin 1s infinite linear;
	animation: la-spin 1s infinite linear;
}

.la-pulse {
	-webkit-animation: la-spin 1s infinite steps(8);
	animation: la-spin 1s infinite steps(8);
}

@-webkit-keyframes la-spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes la-spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.la-rotate-90 {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.la-rotate-180 {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.la-rotate-270 {
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}

.la-flip-horizontal {
	-webkit-transform: scale(-1,1);
	transform: scale(-1,1);
}

.la-flip-vertical {
	-webkit-transform: scale(1,-1);
	transform: scale(1,-1);
}

.la-flip-both,.la-flip-horizontal.la-flip-vertical {
	-webkit-transform: scale(-1,-1);
	transform: scale(-1,-1);
}

:root .la-flip-both,:root .la-flip-horizontal,:root .la-flip-vertical,:root .la-rotate-180,:root .la-rotate-270,:root .la-rotate-90 {
	-webkit-filter: none;
	filter: none;
}

.la-stack {
	display: inline-block;
	height: 2em;
	line-height: 2em;
	position: relative;
	vertical-align: middle;
	width: 2.5em;
}

.la-stack-1x,.la-stack-2x {
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%;
}

.la-stack-1x {
	line-height: inherit;
}

.la-stack-2x {
	font-size: 2em;
}

.la-inverse {
	color: #fff;
}

.sr-only {
	border: 0;
	clip: rect(0,0,0,0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.sr-only-focusable:active,.sr-only-focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}

.la-500px:before {
	content: "\f26e";
}

.la-accessible-icon:before {
	content: "\f368";
}

.la-accusoft:before {
	content: "\f369";
}

.la-acquisitions-incorporated:before {
	content: "\f6af";
}

.la-ad:before {
	content: "\f641";
}

.la-address-book:before {
	content: "\f2b9";
}

.la-address-card:before {
	content: "\f2bb";
}

.la-adjust:before {
	content: "\f042";
}

.la-adn:before {
	content: "\f170";
}

.la-adobe:before {
	content: "\f778";
}

.la-adversal:before {
	content: "\f36a";
}

.la-affiliatetheme:before {
	content: "\f36b";
}

.la-air-freshener:before {
	content: "\f5d0";
}

.la-airbnb:before {
	content: "\f834";
}

.la-algolia:before {
	content: "\f36c";
}

.la-align-center:before {
	content: "\f037";
}

.la-align-justify:before {
	content: "\f039";
}

.la-align-left:before {
	content: "\f036";
}

.la-align-right:before {
	content: "\f038";
}

.la-alipay:before {
	content: "\f642";
}

.la-allergies:before {
	content: "\f461";
}

.la-amazon:before {
	content: "\f270";
}

.la-amazon-pay:before {
	content: "\f42c";
}

.la-ambulance:before {
	content: "\f0f9";
}

.la-american-sign-language-interpreting:before {
	content: "\f2a3";
}

.la-amilia:before {
	content: "\f36d";
}

.la-anchor:before {
	content: "\f13d";
}

.la-android:before {
	content: "\f17b";
}

.la-angellist:before {
	content: "\f209";
}

.la-angle-double-down:before {
	content: "\f103";
}

.la-angle-double-left:before {
	content: "\f100";
}

.la-angle-double-right:before {
	content: "\f101";
}

.la-angle-double-up:before {
	content: "\f102";
}

.la-angle-down:before {
	content: "\f107";
}

.la-angle-left:before {
	content: "\f104";
}

.la-angle-right:before {
	content: "\f105";
}

.la-angle-up:before {
	content: "\f106";
}

.la-angry:before {
	content: "\f556";
}

.la-angrycreative:before {
	content: "\f36e";
}

.la-angular:before {
	content: "\f420";
}

.la-ankh:before {
	content: "\f644";
}

.la-app-store:before {
	content: "\f36f";
}

.la-app-store-ios:before {
	content: "\f370";
}

.la-apper:before {
	content: "\f371";
}

.la-apple:before {
	content: "\f179";
}

.la-apple-alt:before {
	content: "\f5d1";
}

.la-apple-pay:before {
	content: "\f415";
}

.la-archive:before {
	content: "\f187";
}

.la-archway:before {
	content: "\f557";
}

.la-arrow-alt-circle-down:before {
	content: "\f358";
}

.la-arrow-alt-circle-left:before {
	content: "\f359";
}

.la-arrow-alt-circle-right:before {
	content: "\f35a";
}

.la-arrow-alt-circle-up:before {
	content: "\f35b";
}

.la-arrow-circle-down:before {
	content: "\f0ab";
}

.la-arrow-circle-left:before {
	content: "\f0a8";
}

.la-arrow-circle-right:before {
	content: "\f0a9";
}

.la-arrow-circle-up:before {
	content: "\f0aa";
}

.la-arrow-down:before {
	content: "\f063";
}

.la-arrow-left:before {
	content: "\f060";
}

.la-arrow-right:before {
	content: "\f061";
}

.la-arrow-up:before {
	content: "\f062";
}

.la-arrows-alt:before {
	content: "\f0b2";
}

.la-arrows-alt-h:before {
	content: "\f337";
}

.la-arrows-alt-v:before {
	content: "\f338";
}

.la-artstation:before {
	content: "\f77a";
}

.la-assistive-listening-systems:before {
	content: "\f2a2";
}

.la-asterisk:before {
	content: "\f069";
}

.la-asymmetrik:before {
	content: "\f372";
}

.la-at:before {
	content: "\f1fa";
}

.la-atlas:before {
	content: "\f558";
}

.la-atlassian:before {
	content: "\f77b";
}

.la-atom:before {
	content: "\f5d2";
}

.la-audible:before {
	content: "\f373";
}

.la-audio-description:before {
	content: "\f29e";
}

.la-autoprefixer:before {
	content: "\f41c";
}

.la-avianex:before {
	content: "\f374";
}

.la-aviato:before {
	content: "\f421";
}

.la-award:before {
	content: "\f559";
}

.la-aws:before {
	content: "\f375";
}

.la-baby:before {
	content: "\f77c";
}

.la-baby-carriage:before {
	content: "\f77d";
}

.la-backspace:before {
	content: "\f55a";
}

.la-backward:before {
	content: "\f04a";
}

.la-bacon:before {
	content: "\f7e5";
}

.la-balance-scale:before {
	content: "\f24e";
}

.la-balance-scale-left:before {
	content: "\f515";
}

.la-balance-scale-right:before {
	content: "\f516";
}

.la-ban:before {
	content: "\f05e";
}

.la-band-aid:before {
	content: "\f462";
}

.la-bandcamp:before {
	content: "\f2d5";
}

.la-barcode:before {
	content: "\f02a";
}

.la-bars:before {
	content: "\f0c9";
}

.la-baseball-ball:before {
	content: "\f433";
}

.la-basketball-ball:before {
	content: "\f434";
}

.la-bath:before {
	content: "\f2cd";
}

.la-battery-empty:before {
	content: "\f244";
}

.la-battery-full:before {
	content: "\f240";
}

.la-battery-half:before {
	content: "\f242";
}

.la-battery-quarter:before {
	content: "\f243";
}

.la-battery-three-quarters:before {
	content: "\f241";
}

.la-battle-net:before {
	content: "\f835";
}

.la-bed:before {
	content: "\f236";
}

.la-beer:before {
	content: "\f0fc";
}

.la-behance:before {
	content: "\f1b4";
}

.la-behance-square:before {
	content: "\f1b5";
}

.la-bell:before {
	content: "\f0f3";
}

.la-bell-slash:before {
	content: "\f1f6";
}

.la-bezier-curve:before {
	content: "\f55b";
}

.la-bible:before {
	content: "\f647";
}

.la-bicycle:before {
	content: "\f206";
}

.la-biking:before {
	content: "\f84a";
}

.la-bimobject:before {
	content: "\f378";
}

.la-binoculars:before {
	content: "\f1e5";
}

.la-biohazard:before {
	content: "\f780";
}

.la-birthday-cake:before {
	content: "\f1fd";
}

.la-bitbucket:before {
	content: "\f171";
}

.la-bitcoin:before {
	content: "\f379";
}

.la-bity:before {
	content: "\f37a";
}

.la-black-tie:before {
	content: "\f27e";
}

.la-blackberry:before {
	content: "\f37b";
}

.la-blender:before {
	content: "\f517";
}

.la-blender-phone:before {
	content: "\f6b6";
}

.la-blind:before {
	content: "\f29d";
}

.la-blog:before {
	content: "\f781";
}

.la-blogger:before {
	content: "\f37c";
}

.la-blogger-b:before {
	content: "\f37d";
}

.la-bluetooth:before {
	content: "\f293";
}

.la-bluetooth-b:before {
	content: "\f294";
}

.la-bold:before {
	content: "\f032";
}

.la-bolt:before {
	content: "\f0e7";
}

.la-bomb:before {
	content: "\f1e2";
}

.la-bone:before {
	content: "\f5d7";
}

.la-bong:before {
	content: "\f55c";
}

.la-book:before {
	content: "\f02d";
}

.la-book-dead:before {
	content: "\f6b7";
}

.la-book-medical:before {
	content: "\f7e6";
}

.la-book-open:before {
	content: "\f518";
}

.la-book-reader:before {
	content: "\f5da";
}

.la-bookmark:before {
	content: "\f02e";
}

.la-bootstrap:before {
	content: "\f836";
}

.la-border-all:before {
	content: "\f84c";
}

.la-border-none:before {
	content: "\f850";
}

.la-border-style:before {
	content: "\f853";
}

.la-bowling-ball:before {
	content: "\f436";
}

.la-box:before {
	content: "\f466";
}

.la-box-open:before {
	content: "\f49e";
}

.la-boxes:before {
	content: "\f468";
}

.la-braille:before {
	content: "\f2a1";
}

.la-brain:before {
	content: "\f5dc";
}

.la-bread-slice:before {
	content: "\f7ec";
}

.la-briefcase:before {
	content: "\f0b1";
}

.la-briefcase-medical:before {
	content: "\f469";
}

.la-broadcast-tower:before {
	content: "\f519";
}

.la-broom:before {
	content: "\f51a";
}

.la-brush:before {
	content: "\f55d";
}

.la-btc:before {
	content: "\f15a";
}

.la-buffer:before {
	content: "\f837";
}

.la-bug:before {
	content: "\f188";
}

.la-building:before {
	content: "\f1ad";
}

.la-bullhorn:before {
	content: "\f0a1";
}

.la-bullseye:before {
	content: "\f140";
}

.la-burn:before {
	content: "\f46a";
}

.la-buromobelexperte:before {
	content: "\f37f";
}

.la-bus:before {
	content: "\f207";
}

.la-bus-alt:before {
	content: "\f55e";
}

.la-business-time:before {
	content: "\f64a";
}

.la-buy-n-large:before {
	content: "\f8a6";
}

.la-buysellads:before {
	content: "\f20d";
}

.la-calculator:before {
	content: "\f1ec";
}

.la-calendar:before {
	content: "\f133";
}

.la-calendar-alt:before {
	content: "\f073";
}

.la-calendar-check:before {
	content: "\f274";
}

.la-calendar-day:before {
	content: "\f783";
}

.la-calendar-minus:before {
	content: "\f272";
}

.la-calendar-plus:before {
	content: "\f271";
}

.la-calendar-times:before {
	content: "\f273";
}

.la-calendar-week:before {
	content: "\f784";
}

.la-camera:before {
	content: "\f030";
}

.la-camera-retro:before {
	content: "\f083";
}

.la-campground:before {
	content: "\f6bb";
}

.la-canadian-maple-leaf:before {
	content: "\f785";
}

.la-candy-cane:before {
	content: "\f786";
}

.la-cannabis:before {
	content: "\f55f";
}

.la-capsules:before {
	content: "\f46b";
}

.la-car:before {
	content: "\f1b9";
}

.la-car-alt:before {
	content: "\f5de";
}

.la-car-battery:before {
	content: "\f5df";
}

.la-car-crash:before {
	content: "\f5e1";
}

.la-car-side:before {
	content: "\f5e4";
}

.la-caret-down:before {
	content: "\f0d7";
}

.la-caret-left:before {
	content: "\f0d9";
}

.la-caret-right:before {
	content: "\f0da";
}

.la-caret-square-down:before {
	content: "\f150";
}

.la-caret-square-left:before {
	content: "\f191";
}

.la-caret-square-right:before {
	content: "\f152";
}

.la-caret-square-up:before {
	content: "\f151";
}

.la-caret-up:before {
	content: "\f0d8";
}

.la-carrot:before {
	content: "\f787";
}

.la-cart-arrow-down:before {
	content: "\f218";
}

.la-cart-plus:before {
	content: "\f217";
}

.la-cash-register:before {
	content: "\f788";
}

.la-cat:before {
	content: "\f6be";
}

.la-cc-amazon-pay:before {
	content: "\f42d";
}

.la-cc-amex:before {
	content: "\f1f3";
}

.la-cc-apple-pay:before {
	content: "\f416";
}

.la-cc-diners-club:before {
	content: "\f24c";
}

.la-cc-discover:before {
	content: "\f1f2";
}

.la-cc-jcb:before {
	content: "\f24b";
}

.la-cc-mastercard:before {
	content: "\f1f1";
}

.la-cc-paypal:before {
	content: "\f1f4";
}

.la-cc-stripe:before {
	content: "\f1f5";
}

.la-cc-visa:before {
	content: "\f1f0";
}

.la-centercode:before {
	content: "\f380";
}

.la-centos:before {
	content: "\f789";
}

.la-certificate:before {
	content: "\f0a3";
}

.la-chair:before {
	content: "\f6c0";
}

.la-chalkboard:before {
	content: "\f51b";
}

.la-chalkboard-teacher:before {
	content: "\f51c";
}

.la-charging-station:before {
	content: "\f5e7";
}

.la-chart-area:before {
	content: "\f1fe";
}

.la-chart-bar:before {
	content: "\f080";
}

.la-chart-line:before {
	content: "\f201";
}

.la-chart-pie:before {
	content: "\f200";
}

.la-check:before {
	content: "\f00c";
}

.la-check-circle:before {
	content: "\f058";
}

.la-check-double:before {
	content: "\f560";
}

.la-check-square:before {
	content: "\f14a";
}

.la-cheese:before {
	content: "\f7ef";
}

.la-chess:before {
	content: "\f439";
}

.la-chess-bishop:before {
	content: "\f43a";
}

.la-chess-board:before {
	content: "\f43c";
}

.la-chess-king:before {
	content: "\f43f";
}

.la-chess-knight:before {
	content: "\f441";
}

.la-chess-pawn:before {
	content: "\f443";
}

.la-chess-queen:before {
	content: "\f445";
}

.la-chess-rook:before {
	content: "\f447";
}

.la-chevron-circle-down:before {
	content: "\f13a";
}

.la-chevron-circle-left:before {
	content: "\f137";
}

.la-chevron-circle-right:before {
	content: "\f138";
}

.la-chevron-circle-up:before {
	content: "\f139";
}

.la-chevron-down:before {
	content: "\f078";
}

.la-chevron-left:before {
	content: "\f053";
}

.la-chevron-right:before {
	content: "\f054";
}

.la-chevron-up:before {
	content: "\f077";
}

.la-child:before {
	content: "\f1ae";
}

.la-chrome:before {
	content: "\f268";
}

.la-chromecast:before {
	content: "\f838";
}

.la-church:before {
	content: "\f51d";
}

.la-circle:before {
	content: "\f111";
}

.la-circle-notch:before {
	content: "\f1ce";
}

.la-city:before {
	content: "\f64f";
}

.la-clinic-medical:before {
	content: "\f7f2";
}

.la-clipboard:before {
	content: "\f328";
}

.la-clipboard-check:before {
	content: "\f46c";
}

.la-clipboard-list:before {
	content: "\f46d";
}

.la-clock:before {
	content: "\f017";
}

.la-clone:before {
	content: "\f24d";
}

.la-closed-captioning:before {
	content: "\f20a";
}

.la-cloud:before {
	content: "\f0c2";
}

.la-cloud-download-alt:before {
	content: "\f381";
}

.la-cloud-meatball:before {
	content: "\f73b";
}

.la-cloud-moon:before {
	content: "\f6c3";
}

.la-cloud-moon-rain:before {
	content: "\f73c";
}

.la-cloud-rain:before {
	content: "\f73d";
}

.la-cloud-showers-heavy:before {
	content: "\f740";
}

.la-cloud-sun:before {
	content: "\f6c4";
}

.la-cloud-sun-rain:before {
	content: "\f743";
}

.la-cloud-upload-alt:before {
	content: "\f382";
}

.la-cloudscale:before {
	content: "\f383";
}

.la-cloudsmith:before {
	content: "\f384";
}

.la-cloudversify:before {
	content: "\f385";
}

.la-cocktail:before {
	content: "\f561";
}

.la-code:before {
	content: "\f121";
}

.la-code-branch:before {
	content: "\f126";
}

.la-codepen:before {
	content: "\f1cb";
}

.la-codiepie:before {
	content: "\f284";
}

.la-coffee:before {
	content: "\f0f4";
}

.la-cog:before {
	content: "\f013";
}

.la-cogs:before {
	content: "\f085";
}

.la-coins:before {
	content: "\f51e";
}

.la-columns:before {
	content: "\f0db";
}

.la-comment:before {
	content: "\f075";
}

.la-comment-alt:before {
	content: "\f27a";
}

.la-comment-dollar:before {
	content: "\f651";
}

.la-comment-dots:before {
	content: "\f4ad";
}

.la-comment-medical:before {
	content: "\f7f5";
}

.la-comment-slash:before {
	content: "\f4b3";
}

.la-comments:before {
	content: "\f086";
}

.la-comments-dollar:before {
	content: "\f653";
}

.la-compact-disc:before {
	content: "\f51f";
}

.la-compass:before {
	content: "\f14e";
}

.la-compress:before {
	content: "\f066";
}

.la-compress-arrows-alt:before {
	content: "\f78c";
}

.la-concierge-bell:before {
	content: "\f562";
}

.la-confluence:before {
	content: "\f78d";
}

.la-connectdevelop:before {
	content: "\f20e";
}

.la-contao:before {
	content: "\f26d";
}

.la-cookie:before {
	content: "\f563";
}

.la-cookie-bite:before {
	content: "\f564";
}

.la-copy:before {
	content: "\f0c5";
}

.la-copyright:before {
	content: "\f1f9";
}

.la-cotton-bureau:before {
	content: "\f89e";
}

.la-couch:before {
	content: "\f4b8";
}

.la-cpanel:before {
	content: "\f388";
}

.la-creative-commons:before {
	content: "\f25e";
}

.la-creative-commons-by:before {
	content: "\f4e7";
}

.la-creative-commons-nc:before {
	content: "\f4e8";
}

.la-creative-commons-nc-eu:before {
	content: "\f4e9";
}

.la-creative-commons-nc-jp:before {
	content: "\f4ea";
}

.la-creative-commons-nd:before {
	content: "\f4eb";
}

.la-creative-commons-pd:before {
	content: "\f4ec";
}

.la-creative-commons-pd-alt:before {
	content: "\f4ed";
}

.la-creative-commons-remix:before {
	content: "\f4ee";
}

.la-creative-commons-sa:before {
	content: "\f4ef";
}

.la-creative-commons-sampling:before {
	content: "\f4f0";
}

.la-creative-commons-sampling-plus:before {
	content: "\f4f1";
}

.la-creative-commons-share:before {
	content: "\f4f2";
}

.la-creative-commons-zero:before {
	content: "\f4f3";
}

.la-credit-card:before {
	content: "\f09d";
}

.la-critical-role:before {
	content: "\f6c9";
}

.la-crop:before {
	content: "\f125";
}

.la-crop-alt:before {
	content: "\f565";
}

.la-cross:before {
	content: "\f654";
}

.la-crosshairs:before {
	content: "\f05b";
}

.la-crow:before {
	content: "\f520";
}

.la-crown:before {
	content: "\f521";
}

.la-crutch:before {
	content: "\f7f7";
}

.la-css3:before {
	content: "\f13c";
}

.la-css3-alt:before {
	content: "\f38b";
}

.la-cube:before {
	content: "\f1b2";
}

.la-cubes:before {
	content: "\f1b3";
}

.la-cut:before {
	content: "\f0c4";
}

.la-cuttlefish:before {
	content: "\f38c";
}

.la-d-and-d:before {
	content: "\f38d";
}

.la-d-and-d-beyond:before {
	content: "\f6ca";
}

.la-dashcube:before {
	content: "\f210";
}

.la-database:before {
	content: "\f1c0";
}

.la-deaf:before {
	content: "\f2a4";
}

.la-delicious:before {
	content: "\f1a5";
}

.la-democrat:before {
	content: "\f747";
}

.la-deploydog:before {
	content: "\f38e";
}

.la-deskpro:before {
	content: "\f38f";
}

.la-desktop:before {
	content: "\f108";
}

.la-dev:before {
	content: "\f6cc";
}

.la-deviantart:before {
	content: "\f1bd";
}

.la-dharmachakra:before {
	content: "\f655";
}

.la-dhl:before {
	content: "\f790";
}

.la-diagnoses:before {
	content: "\f470";
}

.la-diaspora:before {
	content: "\f791";
}

.la-dice:before {
	content: "\f522";
}

.la-dice-d20:before {
	content: "\f6cf";
}

.la-dice-d6:before {
	content: "\f6d1";
}

.la-dice-five:before {
	content: "\f523";
}

.la-dice-four:before {
	content: "\f524";
}

.la-dice-one:before {
	content: "\f525";
}

.la-dice-six:before {
	content: "\f526";
}

.la-dice-three:before {
	content: "\f527";
}

.la-dice-two:before {
	content: "\f528";
}

.la-digg:before {
	content: "\f1a6";
}

.la-digital-ocean:before {
	content: "\f391";
}

.la-digital-tachograph:before {
	content: "\f566";
}

.la-directions:before {
	content: "\f5eb";
}

.la-discord:before {
	content: "\f392";
}

.la-discourse:before {
	content: "\f393";
}

.la-divide:before {
	content: "\f529";
}

.la-dizzy:before {
	content: "\f567";
}

.la-dna:before {
	content: "\f471";
}

.la-dochub:before {
	content: "\f394";
}

.la-docker:before {
	content: "\f395";
}

.la-dog:before {
	content: "\f6d3";
}

.la-dollar-sign:before {
	content: "\f155";
}

.la-dolly:before {
	content: "\f472";
}

.la-dolly-flatbed:before {
	content: "\f474";
}

.la-donate:before {
	content: "\f4b9";
}

.la-door-closed:before {
	content: "\f52a";
}

.la-door-open:before {
	content: "\f52b";
}

.la-dot-circle:before {
	content: "\f192";
}

.la-dove:before {
	content: "\f4ba";
}

.la-download:before {
	content: "\f019";
}

.la-draft2digital:before {
	content: "\f396";
}

.la-drafting-compass:before {
	content: "\f568";
}

.la-dragon:before {
	content: "\f6d5";
}

.la-draw-polygon:before {
	content: "\f5ee";
}

.la-dribbble:before {
	content: "\f17d";
}

.la-dribbble-square:before {
	content: "\f397";
}

.la-dropbox:before {
	content: "\f16b";
}

.la-drum:before {
	content: "\f569";
}

.la-drum-steelpan:before {
	content: "\f56a";
}

.la-drumstick-bite:before {
	content: "\f6d7";
}

.la-drupal:before {
	content: "\f1a9";
}

.la-dumbbell:before {
	content: "\f44b";
}

.la-dumpster:before {
	content: "\f793";
}

.la-dumpster-fire:before {
	content: "\f794";
}

.la-dungeon:before {
	content: "\f6d9";
}

.la-dyalog:before {
	content: "\f399";
}

.la-earlybirds:before {
	content: "\f39a";
}

.la-ebay:before {
	content: "\f4f4";
}

.la-edge:before {
	content: "\f282";
}

.la-edit:before {
	content: "\f044";
}

.la-egg:before {
	content: "\f7fb";
}

.la-eject:before {
	content: "\f052";
}

.la-elementor:before {
	content: "\f430";
}

.la-ellipsis-h:before {
	content: "\f141";
}

.la-ellipsis-v:before {
	content: "\f142";
}

.la-ello:before {
	content: "\f5f1";
}

.la-ember:before {
	content: "\f423";
}

.la-empire:before {
	content: "\f1d1";
}

.la-envelope:before {
	content: "\f0e0";
}

.la-envelope-open:before {
	content: "\f2b6";
}

.la-envelope-open-text:before {
	content: "\f658";
}

.la-envelope-square:before {
	content: "\f199";
}

.la-envira:before {
	content: "\f299";
}

.la-equals:before {
	content: "\f52c";
}

.la-eraser:before {
	content: "\f12d";
}

.la-erlang:before {
	content: "\f39d";
}

.la-ethereum:before {
	content: "\f42e";
}

.la-ethernet:before {
	content: "\f796";
}

.la-etsy:before {
	content: "\f2d7";
}

.la-euro-sign:before {
	content: "\f153";
}

.la-evernote:before {
	content: "\f839";
}

.la-exchange-alt:before {
	content: "\f362";
}

.la-exclamation:before {
	content: "\f12a";
}

.la-exclamation-circle:before {
	content: "\f06a";
}

.la-exclamation-triangle:before {
	content: "\f071";
}

.la-expand:before {
	content: "\f065";
}

.la-expand-arrows-alt:before {
	content: "\f31e";
}

.la-expeditedssl:before {
	content: "\f23e";
}

.la-external-link-alt:before {
	content: "\f35d";
}

.la-external-link-square-alt:before {
	content: "\f360";
}

.la-eye:before {
	content: "\f06e";
}

.la-eye-dropper:before {
	content: "\f1fb";
}

.la-eye-slash:before {
	content: "\f070";
}

.la-facebook:before {
	content: "\f09a";
}

.la-facebook-f:before {
	content: "\f39e";
}

.la-facebook-messenger:before {
	content: "\f39f";
}

.la-facebook-square:before {
	content: "\f082";
}

.la-fan:before {
	content: "\f863";
}

.la-fantasy-flight-games:before {
	content: "\f6dc";
}

.la-fast-backward:before {
	content: "\f049";
}

.la-fast-forward:before {
	content: "\f050";
}

.la-fax:before {
	content: "\f1ac";
}

.la-feather:before {
	content: "\f52d";
}

.la-feather-alt:before {
	content: "\f56b";
}

.la-fedex:before {
	content: "\f797";
}

.la-fedora:before {
	content: "\f798";
}

.la-female:before {
	content: "\f182";
}

.la-fighter-jet:before {
	content: "\f0fb";
}

.la-figma:before {
	content: "\f799";
}

.la-file:before {
	content: "\f15b";
}

.la-file-alt:before {
	content: "\f15c";
}

.la-file-archive:before {
	content: "\f1c6";
}

.la-file-audio:before {
	content: "\f1c7";
}

.la-file-code:before {
	content: "\f1c9";
}

.la-file-contract:before {
	content: "\f56c";
}

.la-file-csv:before {
	content: "\f6dd";
}

.la-file-download:before {
	content: "\f56d";
}

.la-file-excel:before {
	content: "\f1c3";
}

.la-file-export:before {
	content: "\f56e";
}

.la-file-image:before {
	content: "\f1c5";
}

.la-file-import:before {
	content: "\f56f";
}

.la-file-invoice:before {
	content: "\f570";
}

.la-file-invoice-dollar:before {
	content: "\f571";
}

.la-file-medical:before {
	content: "\f477";
}

.la-file-medical-alt:before {
	content: "\f478";
}

.la-file-pdf:before {
	content: "\f1c1";
}

.la-file-powerpoint:before {
	content: "\f1c4";
}

.la-file-prescription:before {
	content: "\f572";
}

.la-file-signature:before {
	content: "\f573";
}

.la-file-upload:before {
	content: "\f574";
}

.la-file-video:before {
	content: "\f1c8";
}

.la-file-word:before {
	content: "\f1c2";
}

.la-fill:before {
	content: "\f575";
}

.la-fill-drip:before {
	content: "\f576";
}

.la-film:before {
	content: "\f008";
}

.la-filter:before {
	content: "\f0b0";
}

.la-fingerprint:before {
	content: "\f577";
}

.la-fire:before {
	content: "\f06d";
}

.la-fire-alt:before {
	content: "\f7e4";
}

.la-fire-extinguisher:before {
	content: "\f134";
}

.la-firefox:before {
	content: "\f269";
}

.la-first-aid:before {
	content: "\f479";
}

.la-first-order:before {
	content: "\f2b0";
}

.la-first-order-alt:before {
	content: "\f50a";
}

.la-firstdraft:before {
	content: "\f3a1";
}

.la-fish:before {
	content: "\f578";
}

.la-fist-raised:before {
	content: "\f6de";
}

.la-flag:before {
	content: "\f024";
}

.la-flag-checkered:before {
	content: "\f11e";
}

.la-flag-usa:before {
	content: "\f74d";
}

.la-flask:before {
	content: "\f0c3";
}

.la-flickr:before {
	content: "\f16e";
}

.la-flipboard:before {
	content: "\f44d";
}

.la-flushed:before {
	content: "\f579";
}

.la-fly:before {
	content: "\f417";
}

.la-folder:before {
	content: "\f07b";
}

.la-folder-minus:before {
	content: "\f65d";
}

.la-folder-open:before {
	content: "\f07c";
}

.la-folder-plus:before {
	content: "\f65e";
}

.la-font:before {
	content: "\f031";
}

.la-font-awesome:before {
	content: "\f2b4";
}

.la-font-awesome-alt:before {
	content: "\f35c";
}

.la-font-awesome-flag:before {
	content: "\f425";
}

.la-font-awesome-logo-full:before {
	content: "\f4e6";
}

.la-fonticons:before {
	content: "\f280";
}

.la-fonticons-fi:before {
	content: "\f3a2";
}

.la-football-ball:before {
	content: "\f44e";
}

.la-fort-awesome:before {
	content: "\f286";
}

.la-fort-awesome-alt:before {
	content: "\f3a3";
}

.la-forumbee:before {
	content: "\f211";
}

.la-forward:before {
	content: "\f04e";
}

.la-foursquare:before {
	content: "\f180";
}

.la-free-code-camp:before {
	content: "\f2c5";
}

.la-freebsd:before {
	content: "\f3a4";
}

.la-frog:before {
	content: "\f52e";
}

.la-frown:before {
	content: "\f119";
}

.la-frown-open:before {
	content: "\f57a";
}

.la-fulcrum:before {
	content: "\f50b";
}

.la-funnel-dollar:before {
	content: "\f662";
}

.la-futbol:before {
	content: "\f1e3";
}

.la-galactic-republic:before {
	content: "\f50c";
}

.la-galactic-senate:before {
	content: "\f50d";
}

.la-gamepad:before {
	content: "\f11b";
}

.la-gas-pump:before {
	content: "\f52f";
}

.la-gavel:before {
	content: "\f0e3";
}

.la-gem:before {
	content: "\f3a5";
}

.la-genderless:before {
	content: "\f22d";
}

.la-get-pocket:before {
	content: "\f265";
}

.la-gg:before {
	content: "\f260";
}

.la-gg-circle:before {
	content: "\f261";
}

.la-ghost:before {
	content: "\f6e2";
}

.la-gift:before {
	content: "\f06b";
}

.la-gifts:before {
	content: "\f79c";
}

.la-git:before {
	content: "\f1d3";
}

.la-git-alt:before {
	content: "\f841";
}

.la-git-square:before {
	content: "\f1d2";
}

.la-github:before {
	content: "\f09b";
}

.la-github-alt:before {
	content: "\f113";
}

.la-github-square:before {
	content: "\f092";
}

.la-gitkraken:before {
	content: "\f3a6";
}

.la-gitlab:before {
	content: "\f296";
}

.la-gitter:before {
	content: "\f426";
}

.la-glass-cheers:before {
	content: "\f79f";
}

.la-glass-martini:before {
	content: "\f000";
}

.la-glass-martini-alt:before {
	content: "\f57b";
}

.la-glass-whiskey:before {
	content: "\f7a0";
}

.la-glasses:before {
	content: "\f530";
}

.la-glide:before {
	content: "\f2a5";
}

.la-glide-g:before {
	content: "\f2a6";
}

.la-globe:before {
	content: "\f0ac";
}

.la-globe-africa:before {
	content: "\f57c";
}

.la-globe-americas:before {
	content: "\f57d";
}

.la-globe-asia:before {
	content: "\f57e";
}

.la-globe-europe:before {
	content: "\f7a2";
}

.la-gofore:before {
	content: "\f3a7";
}

.la-golf-ball:before {
	content: "\f450";
}

.la-goodreads:before {
	content: "\f3a8";
}

.la-goodreads-g:before {
	content: "\f3a9";
}

.la-google:before {
	content: "\f1a0";
}

.la-google-drive:before {
	content: "\f3aa";
}

.la-google-play:before {
	content: "\f3ab";
}

.la-google-plus:before {
	content: "\f2b3";
}

.la-google-plus-g:before {
	content: "\f0d5";
}

.la-google-plus-square:before {
	content: "\f0d4";
}

.la-google-wallet:before {
	content: "\f1ee";
}

.la-gopuram:before {
	content: "\f664";
}

.la-graduation-cap:before {
	content: "\f19d";
}

.la-gratipay:before {
	content: "\f184";
}

.la-grav:before {
	content: "\f2d6";
}

.la-greater-than:before {
	content: "\f531";
}

.la-greater-than-equal:before {
	content: "\f532";
}

.la-grimace:before {
	content: "\f57f";
}

.la-grin:before {
	content: "\f580";
}

.la-grin-alt:before {
	content: "\f581";
}

.la-grin-beam:before {
	content: "\f582";
}

.la-grin-beam-sweat:before {
	content: "\f583";
}

.la-grin-hearts:before {
	content: "\f584";
}

.la-grin-squint:before {
	content: "\f585";
}

.la-grin-squint-tears:before {
	content: "\f586";
}

.la-grin-stars:before {
	content: "\f587";
}

.la-grin-tears:before {
	content: "\f588";
}

.la-grin-tongue:before {
	content: "\f589";
}

.la-grin-tongue-squint:before {
	content: "\f58a";
}

.la-grin-tongue-wink:before {
	content: "\f58b";
}

.la-grin-wink:before {
	content: "\f58c";
}

.la-grip-horizontal:before {
	content: "\f58d";
}

.la-grip-lines:before {
	content: "\f7a4";
}

.la-grip-lines-vertical:before {
	content: "\f7a5";
}

.la-grip-vertical:before {
	content: "\f58e";
}

.la-gripfire:before {
	content: "\f3ac";
}

.la-grunt:before {
	content: "\f3ad";
}

.la-guitar:before {
	content: "\f7a6";
}

.la-gulp:before {
	content: "\f3ae";
}

.la-h-square:before {
	content: "\f0fd";
}

.la-hacker-news:before {
	content: "\f1d4";
}

.la-hacker-news-square:before {
	content: "\f3af";
}

.la-hackerrank:before {
	content: "\f5f7";
}

.la-hamburger:before {
	content: "\f805";
}

.la-hammer:before {
	content: "\f6e3";
}

.la-hamsa:before {
	content: "\f665";
}

.la-hand-holding:before {
	content: "\f4bd";
}

.la-hand-holding-heart:before {
	content: "\f4be";
}

.la-hand-holding-usd:before {
	content: "\f4c0";
}

.la-hand-lizard:before {
	content: "\f258";
}

.la-hand-middle-finger:before {
	content: "\f806";
}

.la-hand-paper:before {
	content: "\f256";
}

.la-hand-peace:before {
	content: "\f25b";
}

.la-hand-point-down:before {
	content: "\f0a7";
}

.la-hand-point-left:before {
	content: "\f0a5";
}

.la-hand-point-right:before {
	content: "\f0a4";
}

.la-hand-point-up:before {
	content: "\f0a6";
}

.la-hand-pointer:before {
	content: "\f25a";
}

.la-hand-rock:before {
	content: "\f255";
}

.la-hand-scissors:before {
	content: "\f257";
}

.la-hand-spock:before {
	content: "\f259";
}

.la-hands:before {
	content: "\f4c2";
}

.la-hands-helping:before {
	content: "\f4c4";
}

.la-handshake:before {
	content: "\f2b5";
}

.la-hanukiah:before {
	content: "\f6e6";
}

.la-hard-hat:before {
	content: "\f807";
}

.la-hashtag:before {
	content: "\f292";
}

.la-hat-cowboy:before {
	content: "\f8c0";
}

.la-hat-cowboy-side:before {
	content: "\f8c1";
}

.la-hat-wizard:before {
	content: "\f6e8";
}

.la-haykal:before {
	content: "\f666";
}

.la-hdd:before {
	content: "\f0a0";
}

.la-heading:before {
	content: "\f1dc";
}

.la-headphones:before {
	content: "\f025";
}

.la-headphones-alt:before {
	content: "\f58f";
}

.la-headset:before {
	content: "\f590";
}

.la-heart:before {
	content: "\f004";
}

.la-heart-broken:before {
	content: "\f7a9";
}

.la-heartbeat:before {
	content: "\f21e";
}

.la-helicopter:before {
	content: "\f533";
}

.la-highlighter:before {
	content: "\f591";
}

.la-hiking:before {
	content: "\f6ec";
}

.la-hippo:before {
	content: "\f6ed";
}

.la-hips:before {
	content: "\f452";
}

.la-hire-a-helper:before {
	content: "\f3b0";
}

.la-history:before {
	content: "\f1da";
}

.la-hockey-puck:before {
	content: "\f453";
}

.la-holly-berry:before {
	content: "\f7aa";
}

.la-home:before {
	content: "\f015";
}

.la-hooli:before {
	content: "\f427";
}

.la-hornbill:before {
	content: "\f592";
}

.la-horse:before {
	content: "\f6f0";
}

.la-horse-head:before {
	content: "\f7ab";
}

.la-hospital:before {
	content: "\f0f8";
}

.la-hospital-alt:before {
	content: "\f47d";
}

.la-hospital-symbol:before {
	content: "\f47e";
}

.la-hot-tub:before {
	content: "\f593";
}

.la-hotdog:before {
	content: "\f80f";
}

.la-hotel:before {
	content: "\f594";
}

.la-hotjar:before {
	content: "\f3b1";
}

.la-hourglass:before {
	content: "\f254";
}

.la-hourglass-end:before {
	content: "\f253";
}

.la-hourglass-half:before {
	content: "\f252";
}

.la-hourglass-start:before {
	content: "\f251";
}

.la-house-damage:before {
	content: "\f6f1";
}

.la-houzz:before {
	content: "\f27c";
}

.la-hryvnia:before {
	content: "\f6f2";
}

.la-html5:before {
	content: "\f13b";
}

.la-hubspot:before {
	content: "\f3b2";
}

.la-i-cursor:before {
	content: "\f246";
}

.la-ice-cream:before {
	content: "\f810";
}

.la-icicles:before {
	content: "\f7ad";
}

.la-icons:before {
	content: "\f86d";
}

.la-id-badge:before {
	content: "\f2c1";
}

.la-id-card:before {
	content: "\f2c2";
}

.la-id-card-alt:before {
	content: "\f47f";
}

.la-igloo:before {
	content: "\f7ae";
}

.la-image:before {
	content: "\f03e";
}

.la-images:before {
	content: "\f302";
}

.la-imdb:before {
	content: "\f2d8";
}

.la-inbox:before {
	content: "\f01c";
}

.la-indent:before {
	content: "\f03c";
}

.la-industry:before {
	content: "\f275";
}

.la-infinity:before {
	content: "\f534";
}

.la-info:before {
	content: "\f129";
}

.la-info-circle:before {
	content: "\f05a";
}

.la-instagram:before {
	content: "\f16d";
}

.la-intercom:before {
	content: "\f7af";
}

.la-internet-explorer:before {
	content: "\f26b";
}

.la-invision:before {
	content: "\f7b0";
}

.la-ioxhost:before {
	content: "\f208";
}

.la-italic:before {
	content: "\f033";
}

.la-itch-io:before {
	content: "\f83a";
}

.la-itunes:before {
	content: "\f3b4";
}

.la-itunes-note:before {
	content: "\f3b5";
}

.la-java:before {
	content: "\f4e4";
}

.la-jedi:before {
	content: "\f669";
}

.la-jedi-order:before {
	content: "\f50e";
}

.la-jenkins:before {
	content: "\f3b6";
}

.la-jira:before {
	content: "\f7b1";
}

.la-joget:before {
	content: "\f3b7";
}

.la-joint:before {
	content: "\f595";
}

.la-joomla:before {
	content: "\f1aa";
}

.la-journal-whills:before {
	content: "\f66a";
}

.la-js:before {
	content: "\f3b8";
}

.la-js-square:before {
	content: "\f3b9";
}

.la-jsfiddle:before {
	content: "\f1cc";
}

.la-kaaba:before {
	content: "\f66b";
}

.la-kaggle:before {
	content: "\f5fa";
}

.la-key:before {
	content: "\f084";
}

.la-keybase:before {
	content: "\f4f5";
}

.la-keyboard:before {
	content: "\f11c";
}

.la-keycdn:before {
	content: "\f3ba";
}

.la-khanda:before {
	content: "\f66d";
}

.la-kickstarter:before {
	content: "\f3bb";
}

.la-kickstarter-k:before {
	content: "\f3bc";
}

.la-kiss:before {
	content: "\f596";
}

.la-kiss-beam:before {
	content: "\f597";
}

.la-kiss-wink-heart:before {
	content: "\f598";
}

.la-kiwi-bird:before {
	content: "\f535";
}

.la-korvue:before {
	content: "\f42f";
}

.la-landmark:before {
	content: "\f66f";
}

.la-language:before {
	content: "\f1ab";
}

.la-laptop:before {
	content: "\f109";
}

.la-laptop-code:before {
	content: "\f5fc";
}

.la-laptop-medical:before {
	content: "\f812";
}

.la-laravel:before {
	content: "\f3bd";
}

.la-lastfm:before {
	content: "\f202";
}

.la-lastfm-square:before {
	content: "\f203";
}

.la-laugh:before {
	content: "\f599";
}

.la-laugh-beam:before {
	content: "\f59a";
}

.la-laugh-squint:before {
	content: "\f59b";
}

.la-laugh-wink:before {
	content: "\f59c";
}

.la-layer-group:before {
	content: "\f5fd";
}

.la-leaf:before {
	content: "\f06c";
}

.la-leanpub:before {
	content: "\f212";
}

.la-lemon:before {
	content: "\f094";
}

.la-less:before {
	content: "\f41d";
}

.la-less-than:before {
	content: "\f536";
}

.la-less-than-equal:before {
	content: "\f537";
}

.la-level-down-alt:before {
	content: "\f3be";
}

.la-level-up-alt:before {
	content: "\f3bf";
}

.la-life-ring:before {
	content: "\f1cd";
}

.la-lightbulb:before {
	content: "\f0eb";
}

.la-line:before {
	content: "\f3c0";
}

.la-link:before {
	content: "\f0c1";
}

.la-linkedin:before {
	content: "\f08c";
}

.la-linkedin-in:before {
	content: "\f0e1";
}

.la-linode:before {
	content: "\f2b8";
}

.la-linux:before {
	content: "\f17c";
}

.la-lira-sign:before {
	content: "\f195";
}

.la-list:before {
	content: "\f03a";
}

.la-list-alt:before {
	content: "\f022";
}

.la-list-ol:before {
	content: "\f0cb";
}

.la-list-ul:before {
	content: "\f0ca";
}

.la-location-arrow:before {
	content: "\f124";
}

.la-lock:before {
	content: "\f023";
}

.la-lock-open:before {
	content: "\f3c1";
}

.la-long-arrow-alt-down:before {
	content: "\f309";
}

.la-long-arrow-alt-left:before {
	content: "\f30a";
}

.la-long-arrow-alt-right:before {
	content: "\f30b";
}

.la-long-arrow-alt-up:before {
	content: "\f30c";
}

.la-low-vision:before {
	content: "\f2a8";
}

.la-luggage-cart:before {
	content: "\f59d";
}

.la-lyft:before {
	content: "\f3c3";
}

.la-magento:before {
	content: "\f3c4";
}

.la-magic:before {
	content: "\f0d0";
}

.la-magnet:before {
	content: "\f076";
}

.la-mail-bulk:before {
	content: "\f674";
}

.la-mailchimp:before {
	content: "\f59e";
}

.la-male:before {
	content: "\f183";
}

.la-mandalorian:before {
	content: "\f50f";
}

.la-map:before {
	content: "\f279";
}

.la-map-marked:before {
	content: "\f59f";
}

.la-map-marked-alt:before {
	content: "\f5a0";
}

.la-map-marker:before {
	content: "\f041";
}

.la-map-marker-alt:before {
	content: "\f3c5";
}

.la-map-pin:before {
	content: "\f276";
}

.la-map-signs:before {
	content: "\f277";
}

.la-markdown:before {
	content: "\f60f";
}

.la-marker:before {
	content: "\f5a1";
}

.la-mars:before {
	content: "\f222";
}

.la-mars-double:before {
	content: "\f227";
}

.la-mars-stroke:before {
	content: "\f229";
}

.la-mars-stroke-h:before {
	content: "\f22b";
}

.la-mars-stroke-v:before {
	content: "\f22a";
}

.la-mask:before {
	content: "\f6fa";
}

.la-mastodon:before {
	content: "\f4f6";
}

.la-maxcdn:before {
	content: "\f136";
}

.la-mdb:before {
	content: "\f8ca";
}

.la-medal:before {
	content: "\f5a2";
}

.la-medapps:before {
	content: "\f3c6";
}

.la-medium:before {
	content: "\f23a";
}

.la-medium-m:before {
	content: "\f3c7";
}

.la-medkit:before {
	content: "\f0fa";
}

.la-medrt:before {
	content: "\f3c8";
}

.la-meetup:before {
	content: "\f2e0";
}

.la-megaport:before {
	content: "\f5a3";
}

.la-meh:before {
	content: "\f11a";
}

.la-meh-blank:before {
	content: "\f5a4";
}

.la-meh-rolling-eyes:before {
	content: "\f5a5";
}

.la-memory:before {
	content: "\f538";
}

.la-mendeley:before {
	content: "\f7b3";
}

.la-menorah:before {
	content: "\f676";
}

.la-mercury:before {
	content: "\f223";
}

.la-meteor:before {
	content: "\f753";
}

.la-microchip:before {
	content: "\f2db";
}

.la-microphone:before {
	content: "\f130";
}

.la-microphone-alt:before {
	content: "\f3c9";
}

.la-microphone-alt-slash:before {
	content: "\f539";
}

.la-microphone-slash:before {
	content: "\f131";
}

.la-microscope:before {
	content: "\f610";
}

.la-microsoft:before {
	content: "\f3ca";
}

.la-minus:before {
	content: "\f068";
}

.la-minus-circle:before {
	content: "\f056";
}

.la-minus-square:before {
	content: "\f146";
}

.la-mitten:before {
	content: "\f7b5";
}

.la-mix:before {
	content: "\f3cb";
}

.la-mixcloud:before {
	content: "\f289";
}

.la-mizuni:before {
	content: "\f3cc";
}

.la-mobile:before {
	content: "\f10b";
}

.la-mobile-alt:before {
	content: "\f3cd";
}

.la-modx:before {
	content: "\f285";
}

.la-monero:before {
	content: "\f3d0";
}

.la-money-bill:before {
	content: "\f0d6";
}

.la-money-bill-alt:before {
	content: "\f3d1";
}

.la-money-bill-wave:before {
	content: "\f53a";
}

.la-money-bill-wave-alt:before {
	content: "\f53b";
}

.la-money-check:before {
	content: "\f53c";
}

.la-money-check-alt:before {
	content: "\f53d";
}

.la-monument:before {
	content: "\f5a6";
}

.la-moon:before {
	content: "\f186";
}

.la-mortar-pestle:before {
	content: "\f5a7";
}

.la-mosque:before {
	content: "\f678";
}

.la-motorcycle:before {
	content: "\f21c";
}

.la-mountain:before {
	content: "\f6fc";
}

.la-mouse:before {
	content: "\f8cc";
}

.la-mouse-pointer:before {
	content: "\f245";
}

.la-mug-hot:before {
	content: "\f7b6";
}

.la-music:before {
	content: "\f001";
}

.la-napster:before {
	content: "\f3d2";
}

.la-neos:before {
	content: "\f612";
}

.la-network-wired:before {
	content: "\f6ff";
}

.la-neuter:before {
	content: "\f22c";
}

.la-newspaper:before {
	content: "\f1ea";
}

.la-nimblr:before {
	content: "\f5a8";
}

.la-node:before {
	content: "\f419";
}

.la-node-js:before {
	content: "\f3d3";
}

.la-not-equal:before {
	content: "\f53e";
}

.la-notes-medical:before {
	content: "\f481";
}

.la-npm:before {
	content: "\f3d4";
}

.la-ns8:before {
	content: "\f3d5";
}

.la-nutritionix:before {
	content: "\f3d6";
}

.la-object-group:before {
	content: "\f247";
}

.la-object-ungroup:before {
	content: "\f248";
}

.la-odnoklassniki:before {
	content: "\f263";
}

.la-odnoklassniki-square:before {
	content: "\f264";
}

.la-oil-can:before {
	content: "\f613";
}

.la-old-republic:before {
	content: "\f510";
}

.la-om:before {
	content: "\f679";
}

.la-opencart:before {
	content: "\f23d";
}

.la-openid:before {
	content: "\f19b";
}

.la-opera:before {
	content: "\f26a";
}

.la-optin-monster:before {
	content: "\f23c";
}

.la-orcid:before {
	content: "\f8d2";
}

.la-osi:before {
	content: "\f41a";
}

.la-otter:before {
	content: "\f700";
}

.la-outdent:before {
	content: "\f03b";
}

.la-page4:before {
	content: "\f3d7";
}

.la-pagelines:before {
	content: "\f18c";
}

.la-pager:before {
	content: "\f815";
}

.la-paint-brush:before {
	content: "\f1fc";
}

.la-paint-roller:before {
	content: "\f5aa";
}

.la-palette:before {
	content: "\f53f";
}

.la-palfed:before {
	content: "\f3d8";
}

.la-pallet:before {
	content: "\f482";
}

.la-paper-plane:before {
	content: "\f1d8";
}

.la-paperclip:before {
	content: "\f0c6";
}

.la-parachute-box:before {
	content: "\f4cd";
}

.la-paragraph:before {
	content: "\f1dd";
}

.la-parking:before {
	content: "\f540";
}

.la-passport:before {
	content: "\f5ab";
}

.la-pastafarianism:before {
	content: "\f67b";
}

.la-paste:before {
	content: "\f0ea";
}

.la-patreon:before {
	content: "\f3d9";
}

.la-pause:before {
	content: "\f04c";
}

.la-pause-circle:before {
	content: "\f28b";
}

.la-paw:before {
	content: "\f1b0";
}

.la-paypal:before {
	content: "\f1ed";
}

.la-peace:before {
	content: "\f67c";
}

.la-pen:before {
	content: "\f304";
}

.la-pen-alt:before {
	content: "\f305";
}

.la-pen-fancy:before {
	content: "\f5ac";
}

.la-pen-nib:before {
	content: "\f5ad";
}

.la-pen-square:before {
	content: "\f14b";
}

.la-pencil-alt:before {
	content: "\f303";
}

.la-pencil-ruler:before {
	content: "\f5ae";
}

.la-penny-arcade:before {
	content: "\f704";
}

.la-people-carry:before {
	content: "\f4ce";
}

.la-pepper-hot:before {
	content: "\f816";
}

.la-percent:before {
	content: "\f295";
}

.la-percentage:before {
	content: "\f541";
}

.la-periscope:before {
	content: "\f3da";
}

.la-person-booth:before {
	content: "\f756";
}

.la-phabricator:before {
	content: "\f3db";
}

.la-phoenix-framework:before {
	content: "\f3dc";
}

.la-phoenix-squadron:before {
	content: "\f511";
}

.la-phone:before {
	content: "\f095";
}

.la-phone-alt:before {
	content: "\f879";
}

.la-phone-slash:before {
	content: "\f3dd";
}

.la-phone-square:before {
	content: "\f098";
}

.la-phone-square-alt:before {
	content: "\f87b";
}

.la-phone-volume:before {
	content: "\f2a0";
}

.la-photo-video:before {
	content: "\f87c";
}

.la-php:before {
	content: "\f457";
}

.la-pied-piper:before {
	content: "\f2ae";
}

.la-pied-piper-alt:before {
	content: "\f1a8";
}

.la-pied-piper-hat:before {
	content: "\f4e5";
}

.la-pied-piper-pp:before {
	content: "\f1a7";
}

.la-piggy-bank:before {
	content: "\f4d3";
}

.la-pills:before {
	content: "\f484";
}

.la-pinterest:before {
	content: "\f0d2";
}

.la-pinterest-p:before {
	content: "\f231";
}

.la-pinterest-square:before {
	content: "\f0d3";
}

.la-pizza-slice:before {
	content: "\f818";
}

.la-place-of-worship:before {
	content: "\f67f";
}

.la-plane:before {
	content: "\f072";
}

.la-plane-arrival:before {
	content: "\f5af";
}

.la-plane-departure:before {
	content: "\f5b0";
}

.la-play:before {
	content: "\f04b";
}

.la-play-circle:before {
	content: "\f144";
}

.la-playstation:before {
	content: "\f3df";
}

.la-plug:before {
	content: "\f1e6";
}

.la-plus:before {
	content: "\f067";
}

.la-plus-circle:before {
	content: "\f055";
}

.la-plus-square:before {
	content: "\f0fe";
}

.la-podcast:before {
	content: "\f2ce";
}

.la-poll:before {
	content: "\f681";
}

.la-poll-h:before {
	content: "\f682";
}

.la-poo:before {
	content: "\f2fe";
}

.la-poo-storm:before {
	content: "\f75a";
}

.la-poop:before {
	content: "\f619";
}

.la-portrait:before {
	content: "\f3e0";
}

.la-pound-sign:before {
	content: "\f154";
}

.la-power-off:before {
	content: "\f011";
}

.la-pray:before {
	content: "\f683";
}

.la-praying-hands:before {
	content: "\f684";
}

.la-prescription:before {
	content: "\f5b1";
}

.la-prescription-bottle:before {
	content: "\f485";
}

.la-prescription-bottle-alt:before {
	content: "\f486";
}

.la-print:before {
	content: "\f02f";
}

.la-procedures:before {
	content: "\f487";
}

.la-product-hunt:before {
	content: "\f288";
}

.la-project-diagram:before {
	content: "\f542";
}

.la-pushed:before {
	content: "\f3e1";
}

.la-puzzle-piece:before {
	content: "\f12e";
}

.la-python:before {
	content: "\f3e2";
}

.la-qq:before {
	content: "\f1d6";
}

.la-qrcode:before {
	content: "\f029";
}

.la-question:before {
	content: "\f128";
}

.la-question-circle:before {
	content: "\f059";
}

.la-quidditch:before {
	content: "\f458";
}

.la-quinscape:before {
	content: "\f459";
}

.la-quora:before {
	content: "\f2c4";
}

.la-quote-left:before {
	content: "\f10d";
}

.la-quote-right:before {
	content: "\f10e";
}

.la-quran:before {
	content: "\f687";
}

.la-r-project:before {
	content: "\f4f7";
}

.la-radiation:before {
	content: "\f7b9";
}

.la-radiation-alt:before {
	content: "\f7ba";
}

.la-rainbow:before {
	content: "\f75b";
}

.la-random:before {
	content: "\f074";
}

.la-raspberry-pi:before {
	content: "\f7bb";
}

.la-ravelry:before {
	content: "\f2d9";
}

.la-react:before {
	content: "\f41b";
}

.la-reacteurope:before {
	content: "\f75d";
}

.la-readme:before {
	content: "\f4d5";
}

.la-rebel:before {
	content: "\f1d0";
}

.la-receipt:before {
	content: "\f543";
}

.la-record-vinyl:before {
	content: "\f8d9";
}

.la-recycle:before {
	content: "\f1b8";
}

.la-red-river:before {
	content: "\f3e3";
}

.la-reddit:before {
	content: "\f1a1";
}

.la-reddit-alien:before {
	content: "\f281";
}

.la-reddit-square:before {
	content: "\f1a2";
}

.la-redhat:before {
	content: "\f7bc";
}

.la-redo:before {
	content: "\f01e";
}

.la-redo-alt:before {
	content: "\f2f9";
}

.la-registered:before {
	content: "\f25d";
}

.la-remove-format:before {
	content: "\f87d";
}

.la-renren:before {
	content: "\f18b";
}

.la-reply:before {
	content: "\f3e5";
}

.la-reply-all:before {
	content: "\f122";
}

.la-replyd:before {
	content: "\f3e6";
}

.la-republican:before {
	content: "\f75e";
}

.la-researchgate:before {
	content: "\f4f8";
}

.la-resolving:before {
	content: "\f3e7";
}

.la-restroom:before {
	content: "\f7bd";
}

.la-retweet:before {
	content: "\f079";
}

.la-rev:before {
	content: "\f5b2";
}

.la-ribbon:before {
	content: "\f4d6";
}

.la-ring:before {
	content: "\f70b";
}

.la-road:before {
	content: "\f018";
}

.la-robot:before {
	content: "\f544";
}

.la-rocket:before {
	content: "\f135";
}

.la-rocketchat:before {
	content: "\f3e8";
}

.la-rockrms:before {
	content: "\f3e9";
}

.la-route:before {
	content: "\f4d7";
}

.la-rss:before {
	content: "\f09e";
}

.la-rss-square:before {
	content: "\f143";
}

.la-ruble-sign:before {
	content: "\f158";
}

.la-ruler:before {
	content: "\f545";
}

.la-ruler-combined:before {
	content: "\f546";
}

.la-ruler-horizontal:before {
	content: "\f547";
}

.la-ruler-vertical:before {
	content: "\f548";
}

.la-running:before {
	content: "\f70c";
}

.la-rupee-sign:before {
	content: "\f156";
}

.la-sad-cry:before {
	content: "\f5b3";
}

.la-sad-tear:before {
	content: "\f5b4";
}

.la-safari:before {
	content: "\f267";
}

.la-salesforce:before {
	content: "\f83b";
}

.la-sass:before {
	content: "\f41e";
}

.la-satellite:before {
	content: "\f7bf";
}

.la-satellite-dish:before {
	content: "\f7c0";
}

.la-save:before {
	content: "\f0c7";
}

.la-schlix:before {
	content: "\f3ea";
}

.la-school:before {
	content: "\f549";
}

.la-screwdriver:before {
	content: "\f54a";
}

.la-scribd:before {
	content: "\f28a";
}

.la-scroll:before {
	content: "\f70e";
}

.la-sd-card:before {
	content: "\f7c2";
}

.la-search:before {
	content: "\f002";
}

.la-search-dollar:before {
	content: "\f688";
}

.la-search-location:before {
	content: "\f689";
}

.la-search-minus:before {
	content: "\f010";
}

.la-search-plus:before {
	content: "\f00e";
}

.la-searchengin:before {
	content: "\f3eb";
}

.la-seedling:before {
	content: "\f4d8";
}

.la-sellcast:before {
	content: "\f2da";
}

.la-sellsy:before {
	content: "\f213";
}

.la-server:before {
	content: "\f233";
}

.la-servicestack:before {
	content: "\f3ec";
}

.la-shapes:before {
	content: "\f61f";
}

.la-share:before {
	content: "\f064";
}

.la-share-alt:before {
	content: "\f1e0";
}

.la-share-alt-square:before {
	content: "\f1e1";
}

.la-share-square:before {
	content: "\f14d";
}

.la-shekel-sign:before {
	content: "\f20b";
}

.la-shield-alt:before {
	content: "\f3ed";
}

.la-ship:before {
	content: "\f21a";
}

.la-shipping-fast:before {
	content: "\f48b";
}

.la-shirtsinbulk:before {
	content: "\f214";
}

.la-shoe-prints:before {
	content: "\f54b";
}

.la-shopping-bag:before {
	content: "\f290";
}

.la-shopping-basket:before {
	content: "\f291";
}

.la-shopping-cart:before {
	content: "\f07a";
}

.la-shopware:before {
	content: "\f5b5";
}

.la-shower:before {
	content: "\f2cc";
}

.la-shuttle-van:before {
	content: "\f5b6";
}

.la-sign:before {
	content: "\f4d9";
}

.la-sign-in-alt:before {
	content: "\f2f6";
}

.la-sign-language:before {
	content: "\f2a7";
}

.la-sign-out-alt:before {
	content: "\f2f5";
}

.la-signal:before {
	content: "\f012";
}

.la-signature:before {
	content: "\f5b7";
}

.la-sim-card:before {
	content: "\f7c4";
}

.la-simplybuilt:before {
	content: "\f215";
}

.la-sistrix:before {
	content: "\f3ee";
}

.la-sitemap:before {
	content: "\f0e8";
}

.la-sith:before {
	content: "\f512";
}

.la-skating:before {
	content: "\f7c5";
}

.la-sketch:before {
	content: "\f7c6";
}

.la-skiing:before {
	content: "\f7c9";
}

.la-skiing-nordic:before {
	content: "\f7ca";
}

.la-skull:before {
	content: "\f54c";
}

.la-skull-crossbones:before {
	content: "\f714";
}

.la-skyatlas:before {
	content: "\f216";
}

.la-skype:before {
	content: "\f17e";
}

.la-slack:before {
	content: "\f198";
}

.la-slack-hash:before {
	content: "\f3ef";
}

.la-slash:before {
	content: "\f715";
}

.la-sleigh:before {
	content: "\f7cc";
}

.la-sliders-h:before {
	content: "\f1de";
}

.la-slideshare:before {
	content: "\f1e7";
}

.la-smile:before {
	content: "\f118";
}

.la-smile-beam:before {
	content: "\f5b8";
}

.la-smile-wink:before {
	content: "\f4da";
}

.la-smog:before {
	content: "\f75f";
}

.la-smoking:before {
	content: "\f48d";
}

.la-smoking-ban:before {
	content: "\f54d";
}

.la-sms:before {
	content: "\f7cd";
}

.la-snapchat:before {
	content: "\f2ab";
}

.la-snapchat-ghost:before {
	content: "\f2ac";
}

.la-snapchat-square:before {
	content: "\f2ad";
}

.la-snowboarding:before {
	content: "\f7ce";
}

.la-snowflake:before {
	content: "\f2dc";
}

.la-snowman:before {
	content: "\f7d0";
}

.la-snowplow:before {
	content: "\f7d2";
}

.la-socks:before {
	content: "\f696";
}

.la-solar-panel:before {
	content: "\f5ba";
}

.la-sort:before {
	content: "\f0dc";
}

.la-sort-alpha-down:before {
	content: "\f15d";
}

.la-sort-alpha-down-alt:before {
	content: "\f881";
}

.la-sort-alpha-up:before {
	content: "\f15e";
}

.la-sort-alpha-up-alt:before {
	content: "\f882";
}

.la-sort-amount-down:before {
	content: "\f160";
}

.la-sort-amount-down-alt:before {
	content: "\f884";
}

.la-sort-amount-up:before {
	content: "\f161";
}

.la-sort-amount-up-alt:before {
	content: "\f885";
}

.la-sort-down:before {
	content: "\f0dd";
}

.la-sort-numeric-down:before {
	content: "\f162";
}

.la-sort-numeric-down-alt:before {
	content: "\f886";
}

.la-sort-numeric-up:before {
	content: "\f163";
}

.la-sort-numeric-up-alt:before {
	content: "\f887";
}

.la-sort-up:before {
	content: "\f0de";
}

.la-soundcloud:before {
	content: "\f1be";
}

.la-sourcetree:before {
	content: "\f7d3";
}

.la-spa:before {
	content: "\f5bb";
}

.la-space-shuttle:before {
	content: "\f197";
}

.la-speakap:before {
	content: "\f3f3";
}

.la-speaker-deck:before {
	content: "\f83c";
}

.la-spell-check:before {
	content: "\f891";
}

.la-spider:before {
	content: "\f717";
}

.la-spinner:before {
	content: "\f110";
}

.la-splotch:before {
	content: "\f5bc";
}

.la-spotify:before {
	content: "\f1bc";
}

.la-spray-can:before {
	content: "\f5bd";
}

.la-square:before {
	content: "\f0c8";
}

.la-square-full:before {
	content: "\f45c";
}

.la-square-root-alt:before {
	content: "\f698";
}

.la-squarespace:before {
	content: "\f5be";
}

.la-stack-exchange:before {
	content: "\f18d";
}

.la-stack-overflow:before {
	content: "\f16c";
}

.la-stackpath:before {
	content: "\f842";
}

.la-stamp:before {
	content: "\f5bf";
}

.la-star:before {
	content: "\f005";
}

.la-star-and-crescent:before {
	content: "\f699";
}

.la-star-half:before {
	content: "\f089";
}

.la-star-half-alt:before {
	content: "\f5c0";
}

.la-star-of-david:before {
	content: "\f69a";
}

.la-star-of-life:before {
	content: "\f621";
}

.la-staylinked:before {
	content: "\f3f5";
}

.la-steam:before {
	content: "\f1b6";
}

.la-steam-square:before {
	content: "\f1b7";
}

.la-steam-symbol:before {
	content: "\f3f6";
}

.la-step-backward:before {
	content: "\f048";
}

.la-step-forward:before {
	content: "\f051";
}

.la-stethoscope:before {
	content: "\f0f1";
}

.la-sticker-mule:before {
	content: "\f3f7";
}

.la-sticky-note:before {
	content: "\f249";
}

.la-stop:before {
	content: "\f04d";
}

.la-stop-circle:before {
	content: "\f28d";
}

.la-stopwatch:before {
	content: "\f2f2";
}

.la-store:before {
	content: "\f54e";
}

.la-store-alt:before {
	content: "\f54f";
}

.la-strava:before {
	content: "\f428";
}

.la-stream:before {
	content: "\f550";
}

.la-street-view:before {
	content: "\f21d";
}

.la-strikethrough:before {
	content: "\f0cc";
}

.la-stripe:before {
	content: "\f429";
}

.la-stripe-s:before {
	content: "\f42a";
}

.la-stroopwafel:before {
	content: "\f551";
}

.la-studiovinari:before {
	content: "\f3f8";
}

.la-stumbleupon:before {
	content: "\f1a4";
}

.la-stumbleupon-circle:before {
	content: "\f1a3";
}

.la-subscript:before {
	content: "\f12c";
}

.la-subway:before {
	content: "\f239";
}

.la-suitcase:before {
	content: "\f0f2";
}

.la-suitcase-rolling:before {
	content: "\f5c1";
}

.la-sun:before {
	content: "\f185";
}

.la-superpowers:before {
	content: "\f2dd";
}

.la-superscript:before {
	content: "\f12b";
}

.la-supple:before {
	content: "\f3f9";
}

.la-surprise:before {
	content: "\f5c2";
}

.la-suse:before {
	content: "\f7d6";
}

.la-swatchbook:before {
	content: "\f5c3";
}

.la-swift:before {
	content: "\f8e1";
}

.la-swimmer:before {
	content: "\f5c4";
}

.la-swimming-pool:before {
	content: "\f5c5";
}

.la-symfony:before {
	content: "\f83d";
}

.la-synagogue:before {
	content: "\f69b";
}

.la-sync:before {
	content: "\f021";
}

.la-sync-alt:before {
	content: "\f2f1";
}

.la-syringe:before {
	content: "\f48e";
}

.la-table:before {
	content: "\f0ce";
}

.la-table-tennis:before {
	content: "\f45d";
}

.la-tablet:before {
	content: "\f10a";
}

.la-tablet-alt:before {
	content: "\f3fa";
}

.la-tablets:before {
	content: "\f490";
}

.la-tachometer-alt:before {
	content: "\f3fd";
}

.la-tag:before {
	content: "\f02b";
}

.la-tags:before {
	content: "\f02c";
}

.la-tape:before {
	content: "\f4db";
}

.la-tasks:before {
	content: "\f0ae";
}

.la-taxi:before {
	content: "\f1ba";
}

.la-teamspeak:before {
	content: "\f4f9";
}

.la-teeth:before {
	content: "\f62e";
}

.la-teeth-open:before {
	content: "\f62f";
}

.la-telegram:before {
	content: "\f2c6";
}

.la-telegram-plane:before {
	content: "\f3fe";
}

.la-temperature-high:before {
	content: "\f769";
}

.la-temperature-low:before {
	content: "\f76b";
}

.la-tencent-weibo:before {
	content: "\f1d5";
}

.la-tenge:before {
	content: "\f7d7";
}

.la-terminal:before {
	content: "\f120";
}

.la-text-height:before {
	content: "\f034";
}

.la-text-width:before {
	content: "\f035";
}

.la-th:before {
	content: "\f00a";
}

.la-th-large:before {
	content: "\f009";
}

.la-th-list:before {
	content: "\f00b";
}

.la-the-red-yeti:before {
	content: "\f69d";
}

.la-theater-masks:before {
	content: "\f630";
}

.la-themeco:before {
	content: "\f5c6";
}

.la-themeisle:before {
	content: "\f2b2";
}

.la-thermometer:before {
	content: "\f491";
}

.la-thermometer-empty:before {
	content: "\f2cb";
}

.la-thermometer-full:before {
	content: "\f2c7";
}

.la-thermometer-half:before {
	content: "\f2c9";
}

.la-thermometer-quarter:before {
	content: "\f2ca";
}

.la-thermometer-three-quarters:before {
	content: "\f2c8";
}

.la-think-peaks:before {
	content: "\f731";
}

.la-thumbs-down:before {
	content: "\f165";
}

.la-thumbs-up:before {
	content: "\f164";
}

.la-thumbtack:before {
	content: "\f08d";
}

.la-ticket-alt:before {
	content: "\f3ff";
}

.la-times:before {
	content: "\f00d";
}

.la-times-circle:before {
	content: "\f057";
}

.la-tint:before {
	content: "\f043";
}

.la-tint-slash:before {
	content: "\f5c7";
}

.la-tired:before {
	content: "\f5c8";
}

.la-toggle-off:before {
	content: "\f204";
}

.la-toggle-on:before {
	content: "\f205";
}

.la-toilet:before {
	content: "\f7d8";
}

.la-toilet-paper:before {
	content: "\f71e";
}

.la-toolbox:before {
	content: "\f552";
}

.la-tools:before {
	content: "\f7d9";
}

.la-tooth:before {
	content: "\f5c9";
}

.la-torah:before {
	content: "\f6a0";
}

.la-torii-gate:before {
	content: "\f6a1";
}

.la-tractor:before {
	content: "\f722";
}

.la-trade-federation:before {
	content: "\f513";
}

.la-trademark:before {
	content: "\f25c";
}

.la-traffic-light:before {
	content: "\f637";
}

.la-train:before {
	content: "\f238";
}

.la-tram:before {
	content: "\f7da";
}

.la-transgender:before {
	content: "\f224";
}

.la-transgender-alt:before {
	content: "\f225";
}

.la-trash:before {
	content: "\f1f8";
}

.la-trash-alt:before {
	content: "\f2ed";
}

.la-trash-restore:before {
	content: "\f829";
}

.la-trash-restore-alt:before {
	content: "\f82a";
}

.la-tree:before {
	content: "\f1bb";
}

.la-trello:before {
	content: "\f181";
}

.la-tripadvisor:before {
	content: "\f262";
}

.la-trophy:before {
	content: "\f091";
}

.la-truck:before {
	content: "\f0d1";
}

.la-truck-loading:before {
	content: "\f4de";
}

.la-truck-monster:before {
	content: "\f63b";
}

.la-truck-moving:before {
	content: "\f4df";
}

.la-truck-pickup:before {
	content: "\f63c";
}

.la-tshirt:before {
	content: "\f553";
}

.la-tty:before {
	content: "\f1e4";
}

.la-tumblr:before {
	content: "\f173";
}

.la-tumblr-square:before {
	content: "\f174";
}

.la-tv:before {
	content: "\f26c";
}

.la-twitch:before {
	content: "\f1e8";
}

.la-twitter:before {
	content: "\f099";
}

.la-twitter-square:before {
	content: "\f081";
}

.la-typo3:before {
	content: "\f42b";
}

.la-uber:before {
	content: "\f402";
}

.la-ubuntu:before {
	content: "\f7df";
}

.la-uikit:before {
	content: "\f403";
}

.la-umbraco:before {
	content: "\f8e8";
}

.la-umbrella:before {
	content: "\f0e9";
}

.la-umbrella-beach:before {
	content: "\f5ca";
}

.la-underline:before {
	content: "\f0cd";
}

.la-undo:before {
	content: "\f0e2";
}

.la-undo-alt:before {
	content: "\f2ea";
}

.la-uniregistry:before {
	content: "\f404";
}

.la-universal-access:before {
	content: "\f29a";
}

.la-university:before {
	content: "\f19c";
}

.la-unlink:before {
	content: "\f127";
}

.la-unlock:before {
	content: "\f09c";
}

.la-unlock-alt:before {
	content: "\f13e";
}

.la-untappd:before {
	content: "\f405";
}

.la-upload:before {
	content: "\f093";
}

.la-ups:before {
	content: "\f7e0";
}

.la-usb:before {
	content: "\f287";
}

.la-user:before {
	content: "\f007";
}

.la-user-alt:before {
	content: "\f406";
}

.la-user-alt-slash:before {
	content: "\f4fa";
}

.la-user-astronaut:before {
	content: "\f4fb";
}

.la-user-check:before {
	content: "\f4fc";
}

.la-user-circle:before {
	content: "\f2bd";
}

.la-user-clock:before {
	content: "\f4fd";
}

.la-user-cog:before {
	content: "\f4fe";
}

.la-user-edit:before {
	content: "\f4ff";
}

.la-user-friends:before {
	content: "\f500";
}

.la-user-graduate:before {
	content: "\f501";
}

.la-user-injured:before {
	content: "\f728";
}

.la-user-lock:before {
	content: "\f502";
}

.la-user-md:before {
	content: "\f0f0";
}

.la-user-minus:before {
	content: "\f503";
}

.la-user-ninja:before {
	content: "\f504";
}

.la-user-nurse:before {
	content: "\f82f";
}

.la-user-plus:before {
	content: "\f234";
}

.la-user-secret:before {
	content: "\f21b";
}

.la-user-shield:before {
	content: "\f505";
}

.la-user-slash:before {
	content: "\f506";
}

.la-user-tag:before {
	content: "\f507";
}

.la-user-tie:before {
	content: "\f508";
}

.la-user-times:before {
	content: "\f235";
}

.la-users:before {
	content: "\f0c0";
}

.la-users-cog:before {
	content: "\f509";
}

.la-usps:before {
	content: "\f7e1";
}

.la-ussunnah:before {
	content: "\f407";
}

.la-utensil-spoon:before {
	content: "\f2e5";
}

.la-utensils:before {
	content: "\f2e7";
}

.la-vaadin:before {
	content: "\f408";
}

.la-vector-square:before {
	content: "\f5cb";
}

.la-venus:before {
	content: "\f221";
}

.la-venus-double:before {
	content: "\f226";
}

.la-venus-mars:before {
	content: "\f228";
}

.la-viacoin:before {
	content: "\f237";
}

.la-viadeo:before {
	content: "\f2a9";
}

.la-viadeo-square:before {
	content: "\f2aa";
}

.la-vial:before {
	content: "\f492";
}

.la-vials:before {
	content: "\f493";
}

.la-viber:before {
	content: "\f409";
}

.la-video:before {
	content: "\f03d";
}

.la-video-slash:before {
	content: "\f4e2";
}

.la-vihara:before {
	content: "\f6a7";
}

.la-vimeo:before {
	content: "\f40a";
}

.la-vimeo-square:before {
	content: "\f194";
}

.la-vimeo-v:before {
	content: "\f27d";
}

.la-vine:before {
	content: "\f1ca";
}

.la-vk:before {
	content: "\f189";
}

.la-vnv:before {
	content: "\f40b";
}

.la-voicemail:before {
	content: "\f897";
}

.la-volleyball-ball:before {
	content: "\f45f";
}

.la-volume-down:before {
	content: "\f027";
}

.la-volume-mute:before {
	content: "\f6a9";
}

.la-volume-off:before {
	content: "\f026";
}

.la-volume-up:before {
	content: "\f028";
}

.la-vote-yea:before {
	content: "\f772";
}

.la-vr-cardboard:before {
	content: "\f729";
}

.la-vuejs:before {
	content: "\f41f";
}

.la-walking:before {
	content: "\f554";
}

.la-wallet:before {
	content: "\f555";
}

.la-warehouse:before {
	content: "\f494";
}

.la-water:before {
	content: "\f773";
}

.la-wave-square:before {
	content: "\f83e";
}

.la-waze:before {
	content: "\f83f";
}

.la-weebly:before {
	content: "\f5cc";
}

.la-weibo:before {
	content: "\f18a";
}

.la-weight:before {
	content: "\f496";
}

.la-weight-hanging:before {
	content: "\f5cd";
}

.la-weixin:before {
	content: "\f1d7";
}

.la-whatsapp:before {
	content: "\f232";
}

.la-whatsapp-square:before {
	content: "\f40c";
}

.la-wheelchair:before {
	content: "\f193";
}

.la-whmcs:before {
	content: "\f40d";
}

.la-wifi:before {
	content: "\f1eb";
}

.la-wikipedia-w:before {
	content: "\f266";
}

.la-wind:before {
	content: "\f72e";
}

.la-window-close:before {
	content: "\f410";
}

.la-window-maximize:before {
	content: "\f2d0";
}

.la-window-minimize:before {
	content: "\f2d1";
}

.la-window-restore:before {
	content: "\f2d2";
}

.la-windows:before {
	content: "\f17a";
}

.la-wine-bottle:before {
	content: "\f72f";
}

.la-wine-glass:before {
	content: "\f4e3";
}

.la-wine-glass-alt:before {
	content: "\f5ce";
}

.la-wix:before {
	content: "\f5cf";
}

.la-wizards-of-the-coast:before {
	content: "\f730";
}

.la-wolf-pack-battalion:before {
	content: "\f514";
}

.la-won-sign:before {
	content: "\f159";
}

.la-wordpress:before {
	content: "\f19a";
}

.la-wordpress-simple:before {
	content: "\f411";
}

.la-wpbeginner:before {
	content: "\f297";
}

.la-wpexplorer:before {
	content: "\f2de";
}

.la-wpforms:before {
	content: "\f298";
}

.la-wpressr:before {
	content: "\f3e4";
}

.la-wrench:before {
	content: "\f0ad";
}

.la-x-ray:before {
	content: "\f497";
}

.la-xbox:before {
	content: "\f412";
}

.la-xing:before {
	content: "\f168";
}

.la-xing-square:before {
	content: "\f169";
}

.la-y-combinator:before {
	content: "\f23b";
}

.la-yahoo:before {
	content: "\f19e";
}

.la-yammer:before {
	content: "\f840";
}

.la-yandex:before {
	content: "\f413";
}

.la-yandex-international:before {
	content: "\f414";
}

.la-yarn:before {
	content: "\f7e3";
}

.la-yelp:before {
	content: "\f1e9";
}

.la-yen-sign:before {
	content: "\f157";
}

.la-yin-yang:before {
	content: "\f6ad";
}

.la-yoast:before {
	content: "\f2b1";
}

.la-youtube:before {
	content: "\f167";
}

.la-youtube-square:before {
	content: "\f431";
}

.la-zhihu:before {
	content: "\f63f";
}

.la.la-glass:before {
	content: "\f000";
}

.la.la-meetup {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-star-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-star-o:before {
	content: "\f005";
}

.la.la-remove:before {
	content: "\f00d";
}

.la.la-close:before {
	content: "\f00d";
}

.la.la-gear:before {
	content: "\f013";
}

.la.la-trash-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-trash-o:before {
	content: "\f2ed";
}

.la.la-file-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-file-o:before {
	content: "\f15b";
}

.la.la-clock-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-clock-o:before {
	content: "\f017";
}

.la.la-arrow-circle-o-down {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-arrow-circle-o-down:before {
	content: "\f358";
}

.la.la-arrow-circle-o-up {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-arrow-circle-o-up:before {
	content: "\f35b";
}

.la.la-play-circle-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-play-circle-o:before {
	content: "\f144";
}

.la.la-repeat:before {
	content: "\f01e";
}

.la.la-rotate-right:before {
	content: "\f01e";
}

.la.la-refresh:before {
	content: "\f021";
}

.la.la-list-alt {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-dedent:before {
	content: "\f03b";
}

.la.la-video-camera:before {
	content: "\f03d";
}

.la.la-picture-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-picture-o:before {
	content: "\f03e";
}

.la.la-photo {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-photo:before {
	content: "\f03e";
}

.la.la-image {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-image:before {
	content: "\f03e";
}

.la.la-pencil:before {
	content: "\f303";
}

.la.la-map-marker:before {
	content: "\f3c5";
}

.la.la-pencil-square-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-pencil-square-o:before {
	content: "\f044";
}

.la.la-share-square-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-share-square-o:before {
	content: "\f14d";
}

.la.la-check-square-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-check-square-o:before {
	content: "\f14a";
}

.la.la-arrows:before {
	content: "\f0b2";
}

.la.la-times-circle-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-times-circle-o:before {
	content: "\f057";
}

.la.la-check-circle-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-check-circle-o:before {
	content: "\f058";
}

.la.la-mail-forward:before {
	content: "\f064";
}

.la.la-eye {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-eye-slash {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-warning:before {
	content: "\f071";
}

.la.la-calendar:before {
	content: "\f073";
}

.la.la-arrows-v:before {
	content: "\f338";
}

.la.la-arrows-h:before {
	content: "\f337";
}

.la.la-bar-chart {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-bar-chart:before {
	content: "\f080";
}

.la.la-bar-chart-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-bar-chart-o:before {
	content: "\f080";
}

.la.la-twitter-square {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-facebook-square {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-gears:before {
	content: "\f085";
}

.la.la-thumbs-o-up {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-thumbs-o-up:before {
	content: "\f164";
}

.la.la-thumbs-o-down {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-thumbs-o-down:before {
	content: "\f165";
}

.la.la-heart-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-heart-o:before {
	content: "\f004";
}

.la.la-sign-out:before {
	content: "\f2f5";
}

.la.la-linkedin-square {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-linkedin-square:before {
	content: "\f08c";
}

.la.la-thumb-tack:before {
	content: "\f08d";
}

.la.la-external-link:before {
	content: "\f35d";
}

.la.la-sign-in:before {
	content: "\f2f6";
}

.la.la-github-square {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-lemon-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-lemon-o:before {
	content: "\f094";
}

.la.la-square-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-square-o:before {
	content: "\f0c8";
}

.la.la-bookmark-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-bookmark-o:before {
	content: "\f02e";
}

.la.la-twitter {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-facebook {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-facebook:before {
	content: "\f39e";
}

.la.la-facebook-f {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-facebook-f:before {
	content: "\f39e";
}

.la.la-github {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-credit-card {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-feed:before {
	content: "\f09e";
}

.la.la-hdd-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-hdd-o:before {
	content: "\f0a0";
}

.la.la-hand-o-right {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-hand-o-right:before {
	content: "\f0a4";
}

.la.la-hand-o-left {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-hand-o-left:before {
	content: "\f0a5";
}

.la.la-hand-o-up {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-hand-o-up:before {
	content: "\f0a6";
}

.la.la-hand-o-down {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-hand-o-down:before {
	content: "\f0a7";
}

.la.la-arrows-alt:before {
	content: "\f31e";
}

.la.la-group:before {
	content: "\f0c0";
}

.la.la-chain:before {
	content: "\f0c1";
}

.la.la-scissors:before {
	content: "\f0c4";
}

.la.la-files-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-files-o:before {
	content: "\f0c5";
}

.la.la-floppy-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-floppy-o:before {
	content: "\f0c7";
}

.la.la-navicon:before {
	content: "\f0c9";
}

.la.la-reorder:before {
	content: "\f0c9";
}

.la.la-pinterest {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-pinterest-square {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-google-plus-square {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-google-plus {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-google-plus:before {
	content: "\f0d5";
}

.la.la-money {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-money:before {
	content: "\f3d1";
}

.la.la-unsorted:before {
	content: "\f0dc";
}

.la.la-sort-desc:before {
	content: "\f0dd";
}

.la.la-sort-asc:before {
	content: "\f0de";
}

.la.la-linkedin {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-linkedin:before {
	content: "\f0e1";
}

.la.la-rotate-left:before {
	content: "\f0e2";
}

.la.la-legal:before {
	content: "\f0e3";
}

.la.la-tachometer:before {
	content: "\f3fd";
}

.la.la-dashboard:before {
	content: "\f3fd";
}

.la.la-comment-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-comment-o:before {
	content: "\f075";
}

.la.la-comments-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-comments-o:before {
	content: "\f086";
}

.la.la-flash:before {
	content: "\f0e7";
}

.la.la-clipboard {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-paste {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-paste:before {
	content: "\f328";
}

.la.la-lightbulb-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-lightbulb-o:before {
	content: "\f0eb";
}

.la.la-exchange:before {
	content: "\f362";
}

.la.la-cloud-download:before {
	content: "\f381";
}

.la.la-cloud-upload:before {
	content: "\f382";
}

.la.la-bell-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-bell-o:before {
	content: "\f0f3";
}

.la.la-cutlery:before {
	content: "\f2e7";
}

.la.la-file-text-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-file-text-o:before {
	content: "\f15c";
}

.la.la-building-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-building-o:before {
	content: "\f1ad";
}

.la.la-hospital-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-hospital-o:before {
	content: "\f0f8";
}

.la.la-tablet:before {
	content: "\f3fa";
}

.la.la-mobile:before {
	content: "\f3cd";
}

.la.la-mobile-phone:before {
	content: "\f3cd";
}

.la.la-circle-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-circle-o:before {
	content: "\f111";
}

.la.la-mail-reply:before {
	content: "\f3e5";
}

.la.la-github-alt {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-folder-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-folder-o:before {
	content: "\f07b";
}

.la.la-folder-open-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-folder-open-o:before {
	content: "\f07c";
}

.la.la-smile-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-smile-o:before {
	content: "\f118";
}

.la.la-frown-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-frown-o:before {
	content: "\f119";
}

.la.la-meh-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-meh-o:before {
	content: "\f11a";
}

.la.la-keyboard-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-keyboard-o:before {
	content: "\f11c";
}

.la.la-flag-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-flag-o:before {
	content: "\f024";
}

.la.la-mail-reply-all:before {
	content: "\f122";
}

.la.la-star-half-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-star-half-o:before {
	content: "\f089";
}

.la.la-star-half-empty {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-star-half-empty:before {
	content: "\f089";
}

.la.la-star-half-full {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-star-half-full:before {
	content: "\f089";
}

.la.la-code-fork:before {
	content: "\f126";
}

.la.la-chain-broken:before {
	content: "\f127";
}

.la.la-shield:before {
	content: "\f3ed";
}

.la.la-calendar-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-calendar-o:before {
	content: "\f133";
}

.la.la-maxcdn {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-html5 {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-css3 {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-ticket:before {
	content: "\f3ff";
}

.la.la-minus-square-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-minus-square-o:before {
	content: "\f146";
}

.la.la-level-up:before {
	content: "\f3bf";
}

.la.la-level-down:before {
	content: "\f3be";
}

.la.la-pencil-square:before {
	content: "\f14b";
}

.la.la-external-link-square:before {
	content: "\f360";
}

.la.la-compass {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-caret-square-o-down {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-caret-square-o-down:before {
	content: "\f150";
}

.la.la-toggle-down {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-toggle-down:before {
	content: "\f150";
}

.la.la-caret-square-o-up {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-caret-square-o-up:before {
	content: "\f151";
}

.la.la-toggle-up {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-toggle-up:before {
	content: "\f151";
}

.la.la-caret-square-o-right {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-caret-square-o-right:before {
	content: "\f152";
}

.la.la-toggle-right {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-toggle-right:before {
	content: "\f152";
}

.la.la-eur:before {
	content: "\f153";
}

.la.la-euro:before {
	content: "\f153";
}

.la.la-gbp:before {
	content: "\f154";
}

.la.la-usd:before {
	content: "\f155";
}

.la.la-dollar:before {
	content: "\f155";
}

.la.la-inr:before {
	content: "\f156";
}

.la.la-rupee:before {
	content: "\f156";
}

.la.la-jpy:before {
	content: "\f157";
}

.la.la-cny:before {
	content: "\f157";
}

.la.la-rmb:before {
	content: "\f157";
}

.la.la-yen:before {
	content: "\f157";
}

.la.la-rub:before {
	content: "\f158";
}

.la.la-ruble:before {
	content: "\f158";
}

.la.la-rouble:before {
	content: "\f158";
}

.la.la-krw:before {
	content: "\f159";
}

.la.la-won:before {
	content: "\f159";
}

.la.la-btc {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-bitcoin {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-bitcoin:before {
	content: "\f15a";
}

.la.la-file-text:before {
	content: "\f15c";
}

.la.la-sort-alpha-asc:before {
	content: "\f15d";
}

.la.la-sort-alpha-desc:before {
	content: "\f881";
}

.la.la-sort-amount-asc:before {
	content: "\f160";
}

.la.la-sort-amount-desc:before {
	content: "\f884";
}

.la.la-sort-numeric-asc:before {
	content: "\f162";
}

.la.la-sort-numeric-desc:before {
	content: "\f886";
}

.la.la-youtube-square {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-youtube {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-xing {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-xing-square {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-youtube-play {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-youtube-play:before {
	content: "\f167";
}

.la.la-dropbox {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-stack-overflow {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-instagram {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-flickr {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-adn {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-bitbucket {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-bitbucket-square {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-bitbucket-square:before {
	content: "\f171";
}

.la.la-tumblr {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-tumblr-square {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-long-arrow-down:before {
	content: "\f309";
}

.la.la-long-arrow-up:before {
	content: "\f30c";
}

.la.la-long-arrow-left:before {
	content: "\f30a";
}

.la.la-long-arrow-right:before {
	content: "\f30b";
}

.la.la-apple {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-windows {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-android {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-linux {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-dribbble {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-skype {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-foursquare {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-trello {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-gratipay {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-gittip {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-gittip:before {
	content: "\f184";
}

.la.la-sun-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-sun-o:before {
	content: "\f185";
}

.la.la-moon-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-moon-o:before {
	content: "\f186";
}

.la.la-vk {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-weibo {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-renren {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-pagelines {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-stack-exchange {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-arrow-circle-o-right {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-arrow-circle-o-right:before {
	content: "\f35a";
}

.la.la-arrow-circle-o-left {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-arrow-circle-o-left:before {
	content: "\f359";
}

.la.la-caret-square-o-left {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-caret-square-o-left:before {
	content: "\f191";
}

.la.la-toggle-left {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-toggle-left:before {
	content: "\f191";
}

.la.la-dot-circle-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-dot-circle-o:before {
	content: "\f192";
}

.la.la-vimeo-square {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-try:before {
	content: "\f195";
}

.la.la-turkish-lira:before {
	content: "\f195";
}

.la.la-plus-square-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-plus-square-o:before {
	content: "\f0fe";
}

.la.la-slack {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-wordpress {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-openid {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-institution:before {
	content: "\f19c";
}

.la.la-bank:before {
	content: "\f19c";
}

.la.la-mortar-board:before {
	content: "\f19d";
}

.la.la-yahoo {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-google {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-reddit {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-reddit-square {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-stumbleupon-circle {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-stumbleupon {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-delicious {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-digg {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-pied-piper-pp {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-pied-piper-alt {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-drupal {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-joomla {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-spoon:before {
	content: "\f2e5";
}

.la.la-behance {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-behance-square {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-steam {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-steam-square {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-automobile:before {
	content: "\f1b9";
}

.la.la-cab:before {
	content: "\f1ba";
}

.la.la-envelope-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-envelope-o:before {
	content: "\f0e0";
}

.la.la-deviantart {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-soundcloud {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-file-pdf-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-file-pdf-o:before {
	content: "\f1c1";
}

.la.la-file-word-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-file-word-o:before {
	content: "\f1c2";
}

.la.la-file-excel-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-file-excel-o:before {
	content: "\f1c3";
}

.la.la-file-powerpoint-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-file-powerpoint-o:before {
	content: "\f1c4";
}

.la.la-file-image-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-file-image-o:before {
	content: "\f1c5";
}

.la.la-file-photo-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-file-photo-o:before {
	content: "\f1c5";
}

.la.la-file-picture-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-file-picture-o:before {
	content: "\f1c5";
}

.la.la-file-archive-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-file-archive-o:before {
	content: "\f1c6";
}

.la.la-file-zip-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-file-zip-o:before {
	content: "\f1c6";
}

.la.la-file-audio-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-file-audio-o:before {
	content: "\f1c7";
}

.la.la-file-sound-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-file-sound-o:before {
	content: "\f1c7";
}

.la.la-file-video-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-file-video-o:before {
	content: "\f1c8";
}

.la.la-file-movie-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-file-movie-o:before {
	content: "\f1c8";
}

.la.la-file-code-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-file-code-o:before {
	content: "\f1c9";
}

.la.la-vine {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-codepen {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-jsfiddle {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-life-ring {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-life-bouy {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-life-bouy:before {
	content: "\f1cd";
}

.la.la-life-buoy {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-life-buoy:before {
	content: "\f1cd";
}

.la.la-life-saver {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-life-saver:before {
	content: "\f1cd";
}

.la.la-support {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-support:before {
	content: "\f1cd";
}

.la.la-circle-o-notch:before {
	content: "\f1ce";
}

.la.la-rebel {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-ra {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-ra:before {
	content: "\f1d0";
}

.la.la-resistance {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-resistance:before {
	content: "\f1d0";
}

.la.la-empire {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-ge {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-ge:before {
	content: "\f1d1";
}

.la.la-git-square {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-git {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-hacker-news {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-y-combinator-square {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-y-combinator-square:before {
	content: "\f1d4";
}

.la.la-yc-square {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-yc-square:before {
	content: "\f1d4";
}

.la.la-tencent-weibo {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-qq {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-weixin {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-wechat {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-wechat:before {
	content: "\f1d7";
}

.la.la-send:before {
	content: "\f1d8";
}

.la.la-paper-plane-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-paper-plane-o:before {
	content: "\f1d8";
}

.la.la-send-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-send-o:before {
	content: "\f1d8";
}

.la.la-circle-thin {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-circle-thin:before {
	content: "\f111";
}

.la.la-header:before {
	content: "\f1dc";
}

.la.la-sliders:before {
	content: "\f1de";
}

.la.la-futbol-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-futbol-o:before {
	content: "\f1e3";
}

.la.la-soccer-ball-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-soccer-ball-o:before {
	content: "\f1e3";
}

.la.la-slideshare {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-twitch {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-yelp {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-newspaper-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-newspaper-o:before {
	content: "\f1ea";
}

.la.la-paypal {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-google-wallet {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-cc-visa {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-cc-mastercard {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-cc-discover {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-cc-amex {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-cc-paypal {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-cc-stripe {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-bell-slash-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-bell-slash-o:before {
	content: "\f1f6";
}

.la.la-trash:before {
	content: "\f2ed";
}

.la.la-copyright {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-eyedropper:before {
	content: "\f1fb";
}

.la.la-area-chart:before {
	content: "\f1fe";
}

.la.la-pie-chart:before {
	content: "\f200";
}

.la.la-line-chart:before {
	content: "\f201";
}

.la.la-lastfm {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-lastfm-square {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-ioxhost {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-angellist {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-cc {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-cc:before {
	content: "\f20a";
}

.la.la-ils:before {
	content: "\f20b";
}

.la.la-shekel:before {
	content: "\f20b";
}

.la.la-sheqel:before {
	content: "\f20b";
}

.la.la-meanpath {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-meanpath:before {
	content: "\f2b4";
}

.la.la-buysellads {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-connectdevelop {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-dashcube {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-forumbee {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-leanpub {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-sellsy {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-shirtsinbulk {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-simplybuilt {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-skyatlas {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-diamond {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-diamond:before {
	content: "\f3a5";
}

.la.la-intersex:before {
	content: "\f224";
}

.la.la-facebook-official {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-facebook-official:before {
	content: "\f09a";
}

.la.la-pinterest-p {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-whatsapp {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-hotel:before {
	content: "\f236";
}

.la.la-viacoin {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-medium {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-y-combinator {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-yc {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-yc:before {
	content: "\f23b";
}

.la.la-optin-monster {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-opencart {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-expeditedssl {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-battery-4:before {
	content: "\f240";
}

.la.la-battery:before {
	content: "\f240";
}

.la.la-battery-3:before {
	content: "\f241";
}

.la.la-battery-2:before {
	content: "\f242";
}

.la.la-battery-1:before {
	content: "\f243";
}

.la.la-battery-0:before {
	content: "\f244";
}

.la.la-object-group {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-object-ungroup {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-sticky-note-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-sticky-note-o:before {
	content: "\f249";
}

.la.la-cc-jcb {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-cc-diners-club {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-clone {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-hourglass-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-hourglass-o:before {
	content: "\f254";
}

.la.la-hourglass-1:before {
	content: "\f251";
}

.la.la-hourglass-2:before {
	content: "\f252";
}

.la.la-hourglass-3:before {
	content: "\f253";
}

.la.la-hand-rock-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-hand-rock-o:before {
	content: "\f255";
}

.la.la-hand-grab-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-hand-grab-o:before {
	content: "\f255";
}

.la.la-hand-paper-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-hand-paper-o:before {
	content: "\f256";
}

.la.la-hand-stop-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-hand-stop-o:before {
	content: "\f256";
}

.la.la-hand-scissors-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-hand-scissors-o:before {
	content: "\f257";
}

.la.la-hand-lizard-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-hand-lizard-o:before {
	content: "\f258";
}

.la.la-hand-spock-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-hand-spock-o:before {
	content: "\f259";
}

.la.la-hand-pointer-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-hand-pointer-o:before {
	content: "\f25a";
}

.la.la-hand-peace-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-hand-peace-o:before {
	content: "\f25b";
}

.la.la-registered {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-creative-commons {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-gg {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-gg-circle {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-tripadvisor {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-odnoklassniki {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-odnoklassniki-square {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-get-pocket {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-wikipedia-w {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-safari {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-chrome {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-firefox {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-opera {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-internet-explorer {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-television:before {
	content: "\f26c";
}

.la.la-contao {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-500px {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-amazon {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-calendar-plus-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-calendar-plus-o:before {
	content: "\f271";
}

.la.la-calendar-minus-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-calendar-minus-o:before {
	content: "\f272";
}

.la.la-calendar-times-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-calendar-times-o:before {
	content: "\f273";
}

.la.la-calendar-check-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-calendar-check-o:before {
	content: "\f274";
}

.la.la-map-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-map-o:before {
	content: "\f279";
}

.la.la-commenting:before {
	content: "\f4ad";
}

.la.la-commenting-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-commenting-o:before {
	content: "\f4ad";
}

.la.la-houzz {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-vimeo {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-vimeo:before {
	content: "\f27d";
}

.la.la-black-tie {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-fonticons {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-reddit-alien {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-edge {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-credit-card-alt:before {
	content: "\f09d";
}

.la.la-codiepie {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-modx {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-fort-awesome {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-usb {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-product-hunt {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-mixcloud {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-scribd {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-pause-circle-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-pause-circle-o:before {
	content: "\f28b";
}

.la.la-stop-circle-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-stop-circle-o:before {
	content: "\f28d";
}

.la.la-bluetooth {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-bluetooth-b {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-gitlab {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-wpbeginner {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-wpforms {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-envira {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-wheelchair-alt {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-wheelchair-alt:before {
	content: "\f368";
}

.la.la-question-circle-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-question-circle-o:before {
	content: "\f059";
}

.la.la-volume-control-phone:before {
	content: "\f2a0";
}

.la.la-asl-interpreting:before {
	content: "\f2a3";
}

.la.la-deafness:before {
	content: "\f2a4";
}

.la.la-hard-of-hearing:before {
	content: "\f2a4";
}

.la.la-glide {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-glide-g {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-signing:before {
	content: "\f2a7";
}

.la.la-viadeo {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-viadeo-square {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-snapchat {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-snapchat-ghost {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-snapchat-square {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-pied-piper {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-first-order {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-yoast {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-themeisle {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-google-plus-official {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-google-plus-official:before {
	content: "\f2b3";
}

.la.la-google-plus-circle {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-google-plus-circle:before {
	content: "\f2b3";
}

.la.la-font-awesome {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-fa {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-fa:before {
	content: "\f2b4";
}

.la.la-handshake-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-handshake-o:before {
	content: "\f2b5";
}

.la.la-envelope-open-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-envelope-open-o:before {
	content: "\f2b6";
}

.la.la-linode {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-address-book-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-address-book-o:before {
	content: "\f2b9";
}

.la.la-vcard:before {
	content: "\f2bb";
}

.la.la-address-card-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-address-card-o:before {
	content: "\f2bb";
}

.la.la-vcard-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-vcard-o:before {
	content: "\f2bb";
}

.la.la-user-circle-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-user-circle-o:before {
	content: "\f2bd";
}

.la.la-user-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-user-o:before {
	content: "\f007";
}

.la.la-id-badge {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-drivers-license:before {
	content: "\f2c2";
}

.la.la-id-card-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-id-card-o:before {
	content: "\f2c2";
}

.la.la-drivers-license-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-drivers-license-o:before {
	content: "\f2c2";
}

.la.la-quora {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-free-code-camp {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-telegram {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-thermometer-4:before {
	content: "\f2c7";
}

.la.la-thermometer:before {
	content: "\f2c7";
}

.la.la-thermometer-3:before {
	content: "\f2c8";
}

.la.la-thermometer-2:before {
	content: "\f2c9";
}

.la.la-thermometer-1:before {
	content: "\f2ca";
}

.la.la-thermometer-0:before {
	content: "\f2cb";
}

.la.la-bathtub:before {
	content: "\f2cd";
}

.la.la-s15:before {
	content: "\f2cd";
}

.la.la-window-maximize {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-window-restore {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-times-rectangle:before {
	content: "\f410";
}

.la.la-window-close-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-window-close-o:before {
	content: "\f410";
}

.la.la-times-rectangle-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-times-rectangle-o:before {
	content: "\f410";
}

.la.la-bandcamp {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-grav {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-etsy {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-imdb {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-ravelry {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-eercast {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-eercast:before {
	content: "\f2da";
}

.la.la-snowflake-o {
	font-family: 'Line Awesome Free';
	font-weight: 400;
}

.la.la-snowflake-o:before {
	content: "\f2dc";
}

.la.la-superpowers {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-wpexplorer {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-spotify {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-accessible-icon {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-accusoft {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-acquisitions-incorporated {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-adobe {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-adversal {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-affiliatetheme {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-airbnb {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-algolia {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-alipay {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-amazon-pay {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-amilia {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-angrycreative {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-angular {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-app-store {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-app-store-ios {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-apper {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-apple-pay {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-artstation {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-asymmetrik {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-atlassian {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-audible {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-autoprefixer {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-avianex {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-aviato {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-aws {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-battle-net {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-bimobject {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-bity {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-blackberry {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-blogger {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-blogger-b {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-bootstrap {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-buffer {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-buromobelexperte {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-buy-n-large {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-canadian-maple-leaf {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-cc-amazon-pay {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-cc-apple-pay {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-centercode {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-centos {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-chromecast {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-cloudscale {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-cloudsmith {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-cloudversify {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-confluence {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-cotton-bureau {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-cpanel {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-creative-commons-by {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-creative-commons-nc {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-creative-commons-nc-eu {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-creative-commons-nc-jp {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-creative-commons-nd {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-creative-commons-pd {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-creative-commons-pd-alt {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-creative-commons-remix {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-creative-commons-sa {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-creative-commons-sampling {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-creative-commons-sampling-plus {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-creative-commons-share {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-creative-commons-zero {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-critical-role {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-css3-alt {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-cuttlefish {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-d-and-d {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-d-and-d-beyond {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-deploydog {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-deskpro {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-dev {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-dhl {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-diaspora {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-digital-ocean {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-discord {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-discourse {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-dochub {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-docker {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-draft2digital {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-dribbble-square {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-dyalog {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-earlybirds {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-ebay {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-elementor {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-ello {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-ember {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-erlang {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-ethereum {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-evernote {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-facebook-messenger {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-fantasy-flight-games {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-fedex {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-fedora {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-figma {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-first-order-alt {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-firstdraft {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-flipboard {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-fly {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-font-awesome-alt {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-font-awesome-flag {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-fonticons-fi {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-fort-awesome-alt {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-freebsd {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-fulcrum {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-galactic-republic {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-galactic-senate {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-git-alt {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-gitkraken {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-gitter {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-gofore {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-goodreads {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-goodreads-g {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-google-drive {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-google-play {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-google-plus-g {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-gripfire {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-grunt {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-gulp {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-hacker-news-square {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-hackerrank {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-hips {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-hire-a-helper {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-hooli {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-hornbill {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-hotjar {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-hubspot {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-intercom {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-invision {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-itch-io {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-itunes {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-itunes-note {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-java {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-jedi-order {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-jenkins {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-jira {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-joget {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-js {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-js-square {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-kaggle {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-keybase {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-keycdn {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-kickstarter {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-kickstarter-k {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-korvue {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-laravel {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-less {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-line {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-linkedin-in {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-lyft {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-magento {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-mailchimp {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-mandalorian {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-markdown {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-mastodon {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-mdb {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-medapps {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-medium-m {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-medrt {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-megaport {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-mendeley {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-microsoft {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-mix {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-mizuni {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-monero {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-napster {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-neos {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-nimblr {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-node {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-node-js {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-npm {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-ns8 {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-nutritionix {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-old-republic {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-orcid {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-osi {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-page4 {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-palfed {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-patreon {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-penny-arcade {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-periscope {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-phabricator {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-phoenix-framework {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-phoenix-squadron {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-php {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-pied-piper-hat {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-playstation {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-pushed {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-python {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-quinscape {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-r-project {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-raspberry-pi {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-react {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-reacteurope {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-readme {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-red-river {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-redhat {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-replyd {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-researchgate {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-resolving {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-rev {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-rocketchat {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-rockrms {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-salesforce {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-sass {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-schlix {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-searchengin {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-sellcast {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-servicestack {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-shopware {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-sistrix {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-sith {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-sketch {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-slack-hash {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-sourcetree {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-speakap {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-speaker-deck {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-squarespace {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-stackpath {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-staylinked {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-steam-symbol {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-sticker-mule {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-strava {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-stripe {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-stripe-s {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-studiovinari {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-supple {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-suse {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-swift {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-symfony {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-teamspeak {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-telegram-plane {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-the-red-yeti {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-themeco {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-think-peaks {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-trade-federation {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-typo3 {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-uber {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-ubuntu {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-uikit {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-umbraco {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-uniregistry {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-untappd {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-ups {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-usps {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-ussunnah {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-vaadin {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-viber {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-vimeo-v {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-vnv {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-vuejs {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-waze {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-weebly {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-whatsapp-square {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-whmcs {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-wix {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-wizards-of-the-coast {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-wolf-pack-battalion {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-wordpress-simple {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-wpressr {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-xbox {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-yammer {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-yandex {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-yandex-international {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

.la.la-yarn {
	font-family: 'Line Awesome Brands';
	font-weight: 400;
}

@font-face {
	font-family:Pe-icon-7-stroke;src:url(https://demo811.leotheme.com/prestashop/vt_axetor_demo/modules/leoelements/assets/lib/pe-icon/fonts/Pe-icon-7-stroke.eot?d7yf1v);src:url(https://demo811.leotheme.com/prestashop/vt_axetor_demo/modules/leoelements/assets/lib/pe-icon/fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v) format('embedded-opentype'),url(https://demo811.leotheme.com/prestashop/vt_axetor_demo/modules/leoelements/assets/lib/pe-icon/fonts/Pe-icon-7-stroke.woff?d7yf1v) format('woff'),url(https://demo811.leotheme.com/prestashop/vt_axetor_demo/modules/leoelements/assets/lib/pe-icon/fonts/Pe-icon-7-stroke.ttf?d7yf1v) format('truetype'),url(https://demo811.leotheme.com/prestashop/vt_axetor_demo/modules/leoelements/assets/lib/pe-icon/fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format('svg');font-weight:400;font-style:normal;
}

[class*=" pe-7s-"],[class^=pe-7s-] {
	font-family: Pe-icon-7-stroke;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.pe-7s-album:before {
	content: "\e6aa";
}

.pe-7s-arc:before {
	content: "\e6ab";
}

.pe-7s-back-2:before {
	content: "\e6ac";
}

.pe-7s-bandaid:before {
	content: "\e6ad";
}

.pe-7s-car:before {
	content: "\e6ae";
}

.pe-7s-diamond:before {
	content: "\e6af";
}

.pe-7s-door-lock:before {
	content: "\e6b0";
}

.pe-7s-eyedropper:before {
	content: "\e6b1";
}

.pe-7s-female:before {
	content: "\e6b2";
}

.pe-7s-gym:before {
	content: "\e6b3";
}

.pe-7s-hammer:before {
	content: "\e6b4";
}

.pe-7s-headphones:before {
	content: "\e6b5";
}

.pe-7s-helm:before {
	content: "\e6b6";
}

.pe-7s-hourglass:before {
	content: "\e6b7";
}

.pe-7s-leaf:before {
	content: "\e6b8";
}

.pe-7s-magic-wand:before {
	content: "\e6b9";
}

.pe-7s-male:before {
	content: "\e6ba";
}

.pe-7s-map-2:before {
	content: "\e6bb";
}

.pe-7s-next-2:before {
	content: "\e6bc";
}

.pe-7s-paint-bucket:before {
	content: "\e6bd";
}

.pe-7s-pendrive:before {
	content: "\e6be";
}

.pe-7s-photo:before {
	content: "\e6bf";
}

.pe-7s-piggy:before {
	content: "\e6c0";
}

.pe-7s-plugin:before {
	content: "\e6c1";
}

.pe-7s-refresh-2:before {
	content: "\e6c2";
}

.pe-7s-rocket:before {
	content: "\e6c3";
}

.pe-7s-settings:before {
	content: "\e6c4";
}

.pe-7s-shield:before {
	content: "\e6c5";
}

.pe-7s-smile:before {
	content: "\e6c6";
}

.pe-7s-usb:before {
	content: "\e6c7";
}

.pe-7s-vector:before {
	content: "\e6c8";
}

.pe-7s-wine:before {
	content: "\e6c9";
}

.pe-7s-cloud-upload:before {
	content: "\e68a";
}

.pe-7s-cash:before {
	content: "\e68c";
}

.pe-7s-close:before {
	content: "\e680";
}

.pe-7s-bluetooth:before {
	content: "\e68d";
}

.pe-7s-cloud-download:before {
	content: "\e68b";
}

.pe-7s-way:before {
	content: "\e68e";
}

.pe-7s-close-circle:before {
	content: "\e681";
}

.pe-7s-id:before {
	content: "\e68f";
}

.pe-7s-angle-up:before {
	content: "\e682";
}

.pe-7s-wristwatch:before {
	content: "\e690";
}

.pe-7s-angle-up-circle:before {
	content: "\e683";
}

.pe-7s-world:before {
	content: "\e691";
}

.pe-7s-angle-right:before {
	content: "\e684";
}

.pe-7s-volume:before {
	content: "\e692";
}

.pe-7s-angle-right-circle:before {
	content: "\e685";
}

.pe-7s-users:before {
	content: "\e693";
}

.pe-7s-angle-left:before {
	content: "\e686";
}

.pe-7s-user-female:before {
	content: "\e694";
}

.pe-7s-angle-left-circle:before {
	content: "\e687";
}

.pe-7s-up-arrow:before {
	content: "\e695";
}

.pe-7s-angle-down:before {
	content: "\e688";
}

.pe-7s-switch:before {
	content: "\e696";
}

.pe-7s-angle-down-circle:before {
	content: "\e689";
}

.pe-7s-scissors:before {
	content: "\e697";
}

.pe-7s-wallet:before {
	content: "\e600";
}

.pe-7s-safe:before {
	content: "\e698";
}

.pe-7s-volume2:before {
	content: "\e601";
}

.pe-7s-volume1:before {
	content: "\e602";
}

.pe-7s-voicemail:before {
	content: "\e603";
}

.pe-7s-video:before {
	content: "\e604";
}

.pe-7s-user:before {
	content: "\e605";
}

.pe-7s-upload:before {
	content: "\e606";
}

.pe-7s-unlock:before {
	content: "\e607";
}

.pe-7s-umbrella:before {
	content: "\e608";
}

.pe-7s-trash:before {
	content: "\e609";
}

.pe-7s-tools:before {
	content: "\e60a";
}

.pe-7s-timer:before {
	content: "\e60b";
}

.pe-7s-ticket:before {
	content: "\e60c";
}

.pe-7s-target:before {
	content: "\e60d";
}

.pe-7s-sun:before {
	content: "\e60e";
}

.pe-7s-study:before {
	content: "\e60f";
}

.pe-7s-stopwatch:before {
	content: "\e610";
}

.pe-7s-star:before {
	content: "\e611";
}

.pe-7s-speaker:before {
	content: "\e612";
}

.pe-7s-signal:before {
	content: "\e613";
}

.pe-7s-shuffle:before {
	content: "\e614";
}

.pe-7s-shopbag:before {
	content: "\e615";
}

.pe-7s-share:before {
	content: "\e616";
}

.pe-7s-server:before {
	content: "\e617";
}

.pe-7s-search:before {
	content: "\e618";
}

.pe-7s-film:before {
	content: "\e6a5";
}

.pe-7s-science:before {
	content: "\e619";
}

.pe-7s-disk:before {
	content: "\e6a6";
}

.pe-7s-ribbon:before {
	content: "\e61a";
}

.pe-7s-repeat:before {
	content: "\e61b";
}

.pe-7s-refresh:before {
	content: "\e61c";
}

.pe-7s-add-user:before {
	content: "\e6a9";
}

.pe-7s-refresh-cloud:before {
	content: "\e61d";
}

.pe-7s-paperclip:before {
	content: "\e69c";
}

.pe-7s-radio:before {
	content: "\e61e";
}

.pe-7s-note2:before {
	content: "\e69d";
}

.pe-7s-print:before {
	content: "\e61f";
}

.pe-7s-network:before {
	content: "\e69e";
}

.pe-7s-prev:before {
	content: "\e620";
}

.pe-7s-mute:before {
	content: "\e69f";
}

.pe-7s-power:before {
	content: "\e621";
}

.pe-7s-medal:before {
	content: "\e6a0";
}

.pe-7s-portfolio:before {
	content: "\e622";
}

.pe-7s-like2:before {
	content: "\e6a1";
}

.pe-7s-plus:before {
	content: "\e623";
}

.pe-7s-left-arrow:before {
	content: "\e6a2";
}

.pe-7s-play:before {
	content: "\e624";
}

.pe-7s-key:before {
	content: "\e6a3";
}

.pe-7s-plane:before {
	content: "\e625";
}

.pe-7s-joy:before {
	content: "\e6a4";
}

.pe-7s-photo-gallery:before {
	content: "\e626";
}

.pe-7s-pin:before {
	content: "\e69b";
}

.pe-7s-phone:before {
	content: "\e627";
}

.pe-7s-plug:before {
	content: "\e69a";
}

.pe-7s-pen:before {
	content: "\e628";
}

.pe-7s-right-arrow:before {
	content: "\e699";
}

.pe-7s-paper-plane:before {
	content: "\e629";
}

.pe-7s-delete-user:before {
	content: "\e6a7";
}

.pe-7s-paint:before {
	content: "\e62a";
}

.pe-7s-bottom-arrow:before {
	content: "\e6a8";
}

.pe-7s-notebook:before {
	content: "\e62b";
}

.pe-7s-note:before {
	content: "\e62c";
}

.pe-7s-next:before {
	content: "\e62d";
}

.pe-7s-news-paper:before {
	content: "\e62e";
}

.pe-7s-musiclist:before {
	content: "\e62f";
}

.pe-7s-music:before {
	content: "\e630";
}

.pe-7s-mouse:before {
	content: "\e631";
}

.pe-7s-more:before {
	content: "\e632";
}

.pe-7s-moon:before {
	content: "\e633";
}

.pe-7s-monitor:before {
	content: "\e634";
}

.pe-7s-micro:before {
	content: "\e635";
}

.pe-7s-menu:before {
	content: "\e636";
}

.pe-7s-map:before {
	content: "\e637";
}

.pe-7s-map-marker:before {
	content: "\e638";
}

.pe-7s-mail:before {
	content: "\e639";
}

.pe-7s-mail-open:before {
	content: "\e63a";
}

.pe-7s-mail-open-file:before {
	content: "\e63b";
}

.pe-7s-magnet:before {
	content: "\e63c";
}

.pe-7s-loop:before {
	content: "\e63d";
}

.pe-7s-look:before {
	content: "\e63e";
}

.pe-7s-lock:before {
	content: "\e63f";
}

.pe-7s-lintern:before {
	content: "\e640";
}

.pe-7s-link:before {
	content: "\e641";
}

.pe-7s-like:before {
	content: "\e642";
}

.pe-7s-light:before {
	content: "\e643";
}

.pe-7s-less:before {
	content: "\e644";
}

.pe-7s-keypad:before {
	content: "\e645";
}

.pe-7s-junk:before {
	content: "\e646";
}

.pe-7s-info:before {
	content: "\e647";
}

.pe-7s-home:before {
	content: "\e648";
}

.pe-7s-help2:before {
	content: "\e649";
}

.pe-7s-help1:before {
	content: "\e64a";
}

.pe-7s-graph3:before {
	content: "\e64b";
}

.pe-7s-graph2:before {
	content: "\e64c";
}

.pe-7s-graph1:before {
	content: "\e64d";
}

.pe-7s-graph:before {
	content: "\e64e";
}

.pe-7s-global:before {
	content: "\e64f";
}

.pe-7s-gleam:before {
	content: "\e650";
}

.pe-7s-glasses:before {
	content: "\e651";
}

.pe-7s-gift:before {
	content: "\e652";
}

.pe-7s-folder:before {
	content: "\e653";
}

.pe-7s-flag:before {
	content: "\e654";
}

.pe-7s-filter:before {
	content: "\e655";
}

.pe-7s-file:before {
	content: "\e656";
}

.pe-7s-expand1:before {
	content: "\e657";
}

.pe-7s-exapnd2:before {
	content: "\e658";
}

.pe-7s-edit:before {
	content: "\e659";
}

.pe-7s-drop:before {
	content: "\e65a";
}

.pe-7s-drawer:before {
	content: "\e65b";
}

.pe-7s-download:before {
	content: "\e65c";
}

.pe-7s-display2:before {
	content: "\e65d";
}

.pe-7s-display1:before {
	content: "\e65e";
}

.pe-7s-diskette:before {
	content: "\e65f";
}

.pe-7s-date:before {
	content: "\e660";
}

.pe-7s-cup:before {
	content: "\e661";
}

.pe-7s-culture:before {
	content: "\e662";
}

.pe-7s-crop:before {
	content: "\e663";
}

.pe-7s-credit:before {
	content: "\e664";
}

.pe-7s-copy-file:before {
	content: "\e665";
}

.pe-7s-config:before {
	content: "\e666";
}

.pe-7s-compass:before {
	content: "\e667";
}

.pe-7s-comment:before {
	content: "\e668";
}

.pe-7s-coffee:before {
	content: "\e669";
}

.pe-7s-cloud:before {
	content: "\e66a";
}

.pe-7s-clock:before {
	content: "\e66b";
}

.pe-7s-check:before {
	content: "\e66c";
}

.pe-7s-chat:before {
	content: "\e66d";
}

.pe-7s-cart:before {
	content: "\e66e";
}

.pe-7s-camera:before {
	content: "\e66f";
}

.pe-7s-call:before {
	content: "\e670";
}

.pe-7s-calculator:before {
	content: "\e671";
}

.pe-7s-browser:before {
	content: "\e672";
}

.pe-7s-box2:before {
	content: "\e673";
}

.pe-7s-box1:before {
	content: "\e674";
}

.pe-7s-bookmarks:before {
	content: "\e675";
}

.pe-7s-bicycle:before {
	content: "\e676";
}

.pe-7s-bell:before {
	content: "\e677";
}

.pe-7s-battery:before {
	content: "\e678";
}

.pe-7s-ball:before {
	content: "\e679";
}

.pe-7s-back:before {
	content: "\e67a";
}

.pe-7s-attention:before {
	content: "\e67b";
}

.pe-7s-anchor:before {
	content: "\e67c";
}

.pe-7s-albums:before {
	content: "\e67d";
}

.pe-7s-alarm:before {
	content: "\e67e";
}

.pe-7s-airplay:before {
	content: "\e67f";
}

@keyframes bounce {
	20%,53%,80%,from,to {
		animation-timing-function: cubic-bezier(.215,.61,.355,1);
		transform: translate3d(0,0,0);
	}

	40%,43% {
		animation-timing-function: cubic-bezier(.755,.050,.855,.060);
		transform: translate3d(0,-30px,0);
	}

	70% {
		animation-timing-function: cubic-bezier(.755,.050,.855,.060);
		transform: translate3d(0,-15px,0);
	}

	90% {
		transform: translate3d(0,-4px,0);
	}
}

.bounce {
	animation-name: bounce;
	transform-origin: center bottom;
}

@keyframes flash {
	50%,from,to {
		opacity: 1;
	}

	25%,75% {
		opacity: 0;
	}
}

.flash {
	animation-name: flash;
}

@keyframes pulse {
	from,to {
		transform: scale3d(1,1,1);
	}

	50% {
		transform: scale3d(1.05,1.05,1.05);
	}
}

.pulse {
	animation-name: pulse;
}

@keyframes rubberBand {
	from,to {
		transform: scale3d(1,1,1);
	}

	30% {
		transform: scale3d(1.25,.75,1);
	}

	40% {
		transform: scale3d(.75,1.25,1);
	}

	50% {
		transform: scale3d(1.15,.85,1);
	}

	65% {
		transform: scale3d(.95,1.05,1);
	}

	75% {
		transform: scale3d(1.05,.95,1);
	}
}

.rubberBand {
	animation-name: rubberBand;
}

@keyframes shake {
	from,to {
		transform: translate3d(0,0,0);
	}

	10%,30%,50%,70%,90% {
		transform: translate3d(-10px,0,0);
	}

	20%,40%,60%,80% {
		transform: translate3d(10px,0,0);
	}
}

.shake {
	animation-name: shake;
}

@keyframes headShake {
	0% {
		transform: translateX(0);
	}

	6.5% {
		transform: translateX(-6px) rotateY(-9deg);
	}

	18.5% {
		transform: translateX(5px) rotateY(7deg);
	}

	31.5% {
		transform: translateX(-3px) rotateY(-5deg);
	}

	43.5% {
		transform: translateX(2px) rotateY(3deg);
	}

	50% {
		transform: translateX(0);
	}
}

.headShake {
	animation-timing-function: ease-in-out;
	animation-name: headShake;
}

@keyframes swing {
	20% {
		transform: rotate3d(0,0,1,15deg);
	}

	40% {
		transform: rotate3d(0,0,1,-10deg);
	}

	60% {
		transform: rotate3d(0,0,1,5deg);
	}

	80% {
		transform: rotate3d(0,0,1,-5deg);
	}

	to {
		transform: rotate3d(0,0,1,0deg);
	}
}

.swing {
	transform-origin: top center;
	animation-name: swing;
}

@keyframes tada {
	from,to {
		transform: scale3d(1,1,1);
	}

	10%,20% {
		transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
	}

	30%,50%,70%,90% {
		transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
	}

	40%,60%,80% {
		transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
	}
}

.tada {
	animation-name: tada;
}

@keyframes wobble {
	from,to {
		transform: none;
	}

	15% {
		transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
	}

	30% {
		transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);
	}

	45% {
		transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
	}

	60% {
		transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);
	}

	75% {
		transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
	}
}

.wobble {
	animation-name: wobble;
}

@keyframes jello {
	11.1%,from,to {
		transform: none;
	}

	22.2% {
		transform: skewX(-12.5deg) skewY(-12.5deg);
	}

	33.3% {
		transform: skewX(6.25deg) skewY(6.25deg);
	}

	44.4% {
		transform: skewX(-3.125deg) skewY(-3.125deg);
	}

	55.5% {
		transform: skewX(1.5625deg) skewY(1.5625deg);
	}

	66.6% {
		transform: skewX(-.78125deg) skewY(-.78125deg);
	}

	77.7% {
		transform: skewX(.390625deg) skewY(.390625deg);
	}

	88.8% {
		transform: skewX(-.1953125deg) skewY(-.1953125deg);
	}
}

.jello {
	animation-name: jello;
	transform-origin: center;
}

@keyframes bounceIn {
	20%,40%,60%,80%,from,to {
		animation-timing-function: cubic-bezier(.215,.61,.355,1);
	}

	0% {
		opacity: 0;
		transform: scale3d(.3,.3,.3);
	}

	20% {
		transform: scale3d(1.1,1.1,1.1);
	}

	40% {
		transform: scale3d(.9,.9,.9);
	}

	60% {
		opacity: 1;
		transform: scale3d(1.03,1.03,1.03);
	}

	80% {
		transform: scale3d(.97,.97,.97);
	}

	to {
		opacity: 1;
		transform: scale3d(1,1,1);
	}
}

.bounceIn {
	animation-name: bounceIn;
}

@keyframes bounceInDown {
	60%,75%,90%,from,to {
		animation-timing-function: cubic-bezier(.215,.61,.355,1);
	}

	0% {
		opacity: 0;
		transform: translate3d(0,-3000px,0);
	}

	60% {
		opacity: 1;
		transform: translate3d(0,25px,0);
	}

	75% {
		transform: translate3d(0,-10px,0);
	}

	90% {
		transform: translate3d(0,5px,0);
	}

	to {
		transform: none;
	}
}

.bounceInDown {
	animation-name: bounceInDown;
}

@keyframes bounceInLeft {
	60%,75%,90%,from,to {
		animation-timing-function: cubic-bezier(.215,.61,.355,1);
	}

	0% {
		opacity: 0;
		transform: translate3d(-3000px,0,0);
	}

	60% {
		opacity: 1;
		transform: translate3d(25px,0,0);
	}

	75% {
		transform: translate3d(-10px,0,0);
	}

	90% {
		transform: translate3d(5px,0,0);
	}

	to {
		transform: none;
	}
}

.bounceInLeft {
	animation-name: bounceInLeft;
}

@keyframes bounceInRight {
	60%,75%,90%,from,to {
		animation-timing-function: cubic-bezier(.215,.61,.355,1);
	}

	from {
		opacity: 0;
		transform: translate3d(3000px,0,0);
	}

	60% {
		opacity: 1;
		transform: translate3d(-25px,0,0);
	}

	75% {
		transform: translate3d(10px,0,0);
	}

	90% {
		transform: translate3d(-5px,0,0);
	}

	to {
		transform: none;
	}
}

.bounceInRight {
	animation-name: bounceInRight;
}

@keyframes bounceInUp {
	60%,75%,90%,from,to {
		animation-timing-function: cubic-bezier(.215,.61,.355,1);
	}

	from {
		opacity: 0;
		transform: translate3d(0,3000px,0);
	}

	60% {
		opacity: 1;
		transform: translate3d(0,-20px,0);
	}

	75% {
		transform: translate3d(0,10px,0);
	}

	90% {
		transform: translate3d(0,-5px,0);
	}

	to {
		transform: translate3d(0,0,0);
	}
}

.bounceInUp {
	animation-name: bounceInUp;
}

@keyframes fadeIn {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.fadeIn {
	animation-name: fadeIn;
}

@keyframes fadeInDown {
	from {
		opacity: 0;
		transform: translate3d(0,-100%,0);
	}

	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInDown {
	animation-name: fadeInDown;
}

@keyframes fadeInLeft {
	from {
		opacity: 0;
		transform: translate3d(-100%,0,0);
	}

	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInLeft {
	animation-name: fadeInLeft;
}

@keyframes fadeInRight {
	from {
		opacity: 0;
		transform: translate3d(100%,0,0);
	}

	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInRight {
	animation-name: fadeInRight;
}

@keyframes fadeInUp {
	from {
		opacity: 0;
		transform: translate3d(0,100%,0);
	}

	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInUp {
	animation-name: fadeInUp;
}

@keyframes lightSpeedIn {
	from {
		transform: translate3d(100%,0,0) skewX(-30deg);
		opacity: 0;
	}

	60% {
		transform: skewX(20deg);
		opacity: 1;
	}

	80% {
		transform: skewX(-5deg);
		opacity: 1;
	}

	to {
		transform: none;
		opacity: 1;
	}
}

.lightSpeedIn {
	animation-name: lightSpeedIn;
	animation-timing-function: ease-out;
}

@keyframes rotateIn {
	from {
		transform-origin: center;
		transform: rotate3d(0,0,1,-200deg);
		opacity: 0;
	}

	to {
		transform-origin: center;
		transform: none;
		opacity: 1;
	}
}

.rotateIn {
	animation-name: rotateIn;
}

@keyframes rotateInDownLeft {
	from {
		transform-origin: left bottom;
		transform: rotate3d(0,0,1,-45deg);
		opacity: 0;
	}

	to {
		transform-origin: left bottom;
		transform: none;
		opacity: 1;
	}
}

.rotateInDownLeft {
	animation-name: rotateInDownLeft;
}

@keyframes rotateInDownRight {
	from {
		transform-origin: right bottom;
		transform: rotate3d(0,0,1,45deg);
		opacity: 0;
	}

	to {
		transform-origin: right bottom;
		transform: none;
		opacity: 1;
	}
}

.rotateInDownRight {
	animation-name: rotateInDownRight;
}

@keyframes rotateInUpLeft {
	from {
		transform-origin: left bottom;
		transform: rotate3d(0,0,1,45deg);
		opacity: 0;
	}

	to {
		transform-origin: left bottom;
		transform: none;
		opacity: 1;
	}
}

.rotateInUpLeft {
	animation-name: rotateInUpLeft;
}

@keyframes rotateInUpRight {
	from {
		transform-origin: right bottom;
		transform: rotate3d(0,0,1,-90deg);
		opacity: 0;
	}

	to {
		transform-origin: right bottom;
		transform: none;
		opacity: 1;
	}
}

.rotateInUpRight {
	animation-name: rotateInUpRight;
}

@keyframes rollIn {
	from {
		opacity: 0;
		transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
	}

	to {
		opacity: 1;
		transform: none;
	}
}

.rollIn {
	animation-name: rollIn;
}

@keyframes zoomIn {
	from {
		opacity: 0;
		transform: scale3d(.3,.3,.3);
	}

	50% {
		opacity: 1;
	}
}

.zoomIn {
	animation-name: zoomIn;
}

@keyframes zoomInDown {
	from {
		opacity: 0;
		transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19);
	}

	60% {
		opacity: 1;
		transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
		animation-timing-function: cubic-bezier(.175,.885,.32,1);
	}
}

.zoomInDown {
	animation-name: zoomInDown;
}

@keyframes zoomInLeft {
	from {
		opacity: 0;
		transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19);
	}

	60% {
		opacity: 1;
		transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
		animation-timing-function: cubic-bezier(.175,.885,.32,1);
	}
}

.zoomInLeft {
	animation-name: zoomInLeft;
}

@keyframes zoomInRight {
	from {
		opacity: 0;
		transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19);
	}

	60% {
		opacity: 1;
		transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
		animation-timing-function: cubic-bezier(.175,.885,.32,1);
	}
}

.zoomInRight {
	animation-name: zoomInRight;
}

@keyframes zoomInUp {
	from {
		opacity: 0;
		transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19);
	}

	60% {
		opacity: 1;
		transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
		animation-timing-function: cubic-bezier(.175,.885,.32,1);
	}
}

.zoomInUp {
	animation-name: zoomInUp;
}

@keyframes slideInDown {
	from {
		transform: translate3d(0,-100%,0);
		visibility: visible;
	}

	to {
		transform: translate3d(0,0,0);
	}
}

.slideInDown {
	animation-name: slideInDown;
}

@keyframes slideInLeft {
	from {
		transform: translate3d(-100%,0,0);
		visibility: visible;
	}

	to {
		transform: translate3d(0,0,0);
	}
}

.slideInLeft {
	animation-name: slideInLeft;
}

@keyframes slideInRight {
	from {
		transform: translate3d(100%,0,0);
		visibility: visible;
	}

	to {
		transform: translate3d(0,0,0);
	}
}

.slideInRight {
	animation-name: slideInRight;
}

@keyframes slideInUp {
	from {
		transform: translate3d(0,100%,0);
		visibility: visible;
	}

	to {
		transform: translate3d(0,0,0);
	}
}

.slideInUp {
	animation-name: slideInUp;
}

.elementor-animation-grow {
	transition-duration: .3s;
	transition-property: transform;
}

.elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover {
	transform: scale(1.1);
}

.elementor-animation-shrink {
	transition-duration: .3s;
	transition-property: transform;
}

.elementor-animation-shrink:active,.elementor-animation-shrink:focus,.elementor-animation-shrink:hover {
	transform: scale(.9);
}

@keyframes elementor-animation-pulse {
	25% {
		transform: scale(1.1);
	}

	75% {
		transform: scale(.9);
	}
}

.elementor-animation-pulse:active,.elementor-animation-pulse:focus,.elementor-animation-pulse:hover {
	animation-name: elementor-animation-pulse;
	animation-duration: 1s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@keyframes elementor-animation-pulse-grow {
	to {
		transform: scale(1.1);
	}
}

.elementor-animation-pulse-grow:active,.elementor-animation-pulse-grow:focus,.elementor-animation-pulse-grow:hover {
	animation-name: elementor-animation-pulse-grow;
	animation-duration: .3s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	animation-direction: alternate;
}

@keyframes elementor-animation-pulse-shrink {
	to {
		transform: scale(.9);
	}
}

.elementor-animation-pulse-shrink:active,.elementor-animation-pulse-shrink:focus,.elementor-animation-pulse-shrink:hover {
	animation-name: elementor-animation-pulse-shrink;
	animation-duration: .3s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	animation-direction: alternate;
}

@keyframes elementor-animation-push {
	50% {
		transform: scale(.8);
	}

	100% {
		transform: scale(1);
	}
}

.elementor-animation-push:active,.elementor-animation-push:focus,.elementor-animation-push:hover {
	animation-name: elementor-animation-push;
	animation-duration: .3s;
	animation-timing-function: linear;
	animation-iteration-count: 1;
}

@keyframes elementor-animation-pop {
	50% {
		transform: scale(1.2);
	}
}

.elementor-animation-pop:active,.elementor-animation-pop:focus,.elementor-animation-pop:hover {
	animation-name: elementor-animation-pop;
	animation-duration: .3s;
	animation-timing-function: linear;
	animation-iteration-count: 1;
}

.elementor-animation-bounce-in {
	transition-duration: .5s;
}

.elementor-animation-bounce-in:active,.elementor-animation-bounce-in:focus,.elementor-animation-bounce-in:hover {
	transform: scale(1.2);
	transition-timing-function: cubic-bezier(.47,2.02,.31,-.36);
}

.elementor-animation-bounce-out {
	transition-duration: .5s;
}

.elementor-animation-bounce-out:active,.elementor-animation-bounce-out:focus,.elementor-animation-bounce-out:hover {
	transform: scale(.8);
	transition-timing-function: cubic-bezier(.47,2.02,.31,-.36);
}

.elementor-animation-rotate {
	transition-duration: .3s;
	transition-property: transform;
}

.elementor-animation-rotate:active,.elementor-animation-rotate:focus,.elementor-animation-rotate:hover {
	transform: rotate(4deg);
}

.elementor-animation-grow-rotate {
	transition-duration: .3s;
	transition-property: transform;
}

.elementor-animation-grow-rotate:active,.elementor-animation-grow-rotate:focus,.elementor-animation-grow-rotate:hover {
	transform: scale(1.1) rotate(4deg);
}

.elementor-animation-float {
	transition-duration: .3s;
	transition-property: transform;
	transition-timing-function: ease-out;
}

.elementor-animation-float:active,.elementor-animation-float:focus,.elementor-animation-float:hover {
	transform: translateY(-8px);
}

.elementor-animation-sink {
	transition-duration: .3s;
	transition-property: transform;
	transition-timing-function: ease-out;
}

.elementor-animation-sink:active,.elementor-animation-sink:focus,.elementor-animation-sink:hover {
	transform: translateY(8px);
}

@keyframes elementor-animation-bob {
	0% {
		transform: translateY(-8px);
	}

	50% {
		transform: translateY(-4px);
	}

	100% {
		transform: translateY(-8px);
	}
}

@keyframes elementor-animation-bob-float {
	100% {
		transform: translateY(-8px);
	}
}

.elementor-animation-bob:active,.elementor-animation-bob:focus,.elementor-animation-bob:hover {
	animation-name: elementor-animation-bob-float,elementor-animation-bob;
	animation-duration: .3s,1.5s;
	animation-delay: 0s,.3s;
	animation-timing-function: ease-out,ease-in-out;
	animation-iteration-count: 1,infinite;
	animation-fill-mode: forwards;
	animation-direction: normal,alternate;
}

@keyframes elementor-animation-hang {
	0% {
		transform: translateY(8px);
	}

	50% {
		transform: translateY(4px);
	}

	100% {
		transform: translateY(8px);
	}
}

@keyframes elementor-animation-hang-sink {
	100% {
		transform: translateY(8px);
	}
}

.elementor-animation-hang:active,.elementor-animation-hang:focus,.elementor-animation-hang:hover {
	animation-name: elementor-animation-hang-sink,elementor-animation-hang;
	animation-duration: .3s,1.5s;
	animation-delay: 0s,.3s;
	animation-timing-function: ease-out,ease-in-out;
	animation-iteration-count: 1,infinite;
	animation-fill-mode: forwards;
	animation-direction: normal,alternate;
}

.elementor-animation-skew {
	transition-duration: .3s;
	transition-property: transform;
}

.elementor-animation-skew:active,.elementor-animation-skew:focus,.elementor-animation-skew:hover {
	transform: skew(-10deg);
}

.elementor-animation-skew-forward {
	transition-duration: .3s;
	transition-property: transform;
	transform-origin: 0 100%;
}

.elementor-animation-skew-forward:active,.elementor-animation-skew-forward:focus,.elementor-animation-skew-forward:hover {
	transform: skew(-10deg);
}

.elementor-animation-skew-backward {
	transition-duration: .3s;
	transition-property: transform;
	transform-origin: 0 100%;
}

.elementor-animation-skew-backward:active,.elementor-animation-skew-backward:focus,.elementor-animation-skew-backward:hover {
	transform: skew(10deg);
}

@keyframes elementor-animation-wobble-vertical {
	16.65% {
		transform: translateY(8px);
	}

	33.3% {
		transform: translateY(-6px);
	}

	49.95% {
		transform: translateY(4px);
	}

	66.6% {
		transform: translateY(-2px);
	}

	83.25% {
		transform: translateY(1px);
	}

	100% {
		transform: translateY(0);
	}
}

.elementor-animation-wobble-vertical:active,.elementor-animation-wobble-vertical:focus,.elementor-animation-wobble-vertical:hover {
	animation-name: elementor-animation-wobble-vertical;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1;
}

@keyframes elementor-animation-wobble-horizontal {
	16.65% {
		transform: translateX(8px);
	}

	33.3% {
		transform: translateX(-6px);
	}

	49.95% {
		transform: translateX(4px);
	}

	66.6% {
		transform: translateX(-2px);
	}

	83.25% {
		transform: translateX(1px);
	}

	100% {
		transform: translateX(0);
	}
}

.elementor-animation-wobble-horizontal:active,.elementor-animation-wobble-horizontal:focus,.elementor-animation-wobble-horizontal:hover {
	animation-name: elementor-animation-wobble-horizontal;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1;
}

@keyframes elementor-animation-wobble-to-bottom-right {
	16.65% {
		transform: translate(8px,8px);
	}

	33.3% {
		transform: translate(-6px,-6px);
	}

	49.95% {
		transform: translate(4px,4px);
	}

	66.6% {
		transform: translate(-2px,-2px);
	}

	83.25% {
		transform: translate(1px,1px);
	}

	100% {
		transform: translate(0,0);
	}
}

.elementor-animation-wobble-to-bottom-right:active,.elementor-animation-wobble-to-bottom-right:focus,.elementor-animation-wobble-to-bottom-right:hover {
	animation-name: elementor-animation-wobble-to-bottom-right;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1;
}

@keyframes elementor-animation-wobble-to-top-right {
	16.65% {
		transform: translate(8px,-8px);
	}

	33.3% {
		transform: translate(-6px,6px);
	}

	49.95% {
		transform: translate(4px,-4px);
	}

	66.6% {
		transform: translate(-2px,2px);
	}

	83.25% {
		transform: translate(1px,-1px);
	}

	100% {
		transform: translate(0,0);
	}
}

.elementor-animation-wobble-to-top-right:active,.elementor-animation-wobble-to-top-right:focus,.elementor-animation-wobble-to-top-right:hover {
	animation-name: elementor-animation-wobble-to-top-right;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1;
}

@keyframes elementor-animation-wobble-top {
	16.65% {
		transform: skew(-12deg);
	}

	33.3% {
		transform: skew(10deg);
	}

	49.95% {
		transform: skew(-6deg);
	}

	66.6% {
		transform: skew(4deg);
	}

	83.25% {
		transform: skew(-2deg);
	}

	100% {
		transform: skew(0);
	}
}

.elementor-animation-wobble-top {
	transform-origin: 0 100%;
}

.elementor-animation-wobble-top:active,.elementor-animation-wobble-top:focus,.elementor-animation-wobble-top:hover {
	animation-name: elementor-animation-wobble-top;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1;
}

@keyframes elementor-animation-wobble-bottom {
	16.65% {
		transform: skew(-12deg);
	}

	33.3% {
		transform: skew(10deg);
	}

	49.95% {
		transform: skew(-6deg);
	}

	66.6% {
		transform: skew(4deg);
	}

	83.25% {
		transform: skew(-2deg);
	}

	100% {
		transform: skew(0);
	}
}

.elementor-animation-wobble-bottom {
	transform-origin: 100% 0;
}

.elementor-animation-wobble-bottom:active,.elementor-animation-wobble-bottom:focus,.elementor-animation-wobble-bottom:hover {
	animation-name: elementor-animation-wobble-bottom;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1;
}

@keyframes elementor-animation-wobble-skew {
	16.65% {
		transform: skew(-12deg);
	}

	33.3% {
		transform: skew(10deg);
	}

	49.95% {
		transform: skew(-6deg);
	}

	66.6% {
		transform: skew(4deg);
	}

	83.25% {
		transform: skew(-2deg);
	}

	100% {
		transform: skew(0);
	}
}

.elementor-animation-wobble-skew:active,.elementor-animation-wobble-skew:focus,.elementor-animation-wobble-skew:hover {
	animation-name: elementor-animation-wobble-skew;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1;
}

@keyframes elementor-animation-buzz {
	50% {
		transform: translateX(3px) rotate(2deg);
	}

	100% {
		transform: translateX(-3px) rotate(-2deg);
	}
}

.elementor-animation-buzz:active,.elementor-animation-buzz:focus,.elementor-animation-buzz:hover {
	animation-name: elementor-animation-buzz;
	animation-duration: .15s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@keyframes elementor-animation-buzz-out {
	10% {
		transform: translateX(3px) rotate(2deg);
	}

	20% {
		transform: translateX(-3px) rotate(-2deg);
	}

	30% {
		transform: translateX(3px) rotate(2deg);
	}

	40% {
		transform: translateX(-3px) rotate(-2deg);
	}

	50% {
		transform: translateX(2px) rotate(1deg);
	}

	60% {
		transform: translateX(-2px) rotate(-1deg);
	}

	70% {
		transform: translateX(2px) rotate(1deg);
	}

	80% {
		transform: translateX(-2px) rotate(-1deg);
	}

	90% {
		transform: translateX(1px) rotate(0);
	}

	100% {
		transform: translateX(-1px) rotate(0);
	}
}

.elementor-animation-buzz-out:active,.elementor-animation-buzz-out:focus,.elementor-animation-buzz-out:hover {
	animation-name: elementor-animation-buzz-out;
	animation-duration: .75s;
	animation-timing-function: linear;
	animation-iteration-count: 1;
}

.flatpickr-calendar {
	background: transparent;
	overflow: hidden;
	max-height: 0;
	opacity: 0;
	visibility: hidden;
	text-align: center;
	padding: 0;
	-webkit-animation: none;
	animation: none;
	direction: ltr;
	border: 0;
	font-size: 14px;
	line-height: 24px;
	border-radius: 5px;
	position: absolute;
	width: 307.875px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	background: #fff;
	-webkit-box-shadow: 1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);
	box-shadow: 1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);
}

.flatpickr-calendar.open,.flatpickr-calendar.inline {
	opacity: 1;
	visibility: visible;
	overflow: visible;
	max-height: 640px;
}

.flatpickr-calendar.open {
	display: inline-block;
	z-index: 99999;
}

.flatpickr-calendar.animate.open {
	-webkit-animation: fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);
	animation: fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);
}

.flatpickr-calendar.inline {
	display: block;
	position: relative;
	top: 2px;
}

.flatpickr-calendar.static {
	position: absolute;
	top: calc(100% + 2px);
}

.flatpickr-calendar.static.open {
	z-index: 999;
	display: block;
}

.flatpickr-calendar.hasWeeks {
	width: auto;
}

.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer {
	border-bottom: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.flatpickr-calendar .hasWeeks .dayContainer {
	border-left: 0;
}

.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
	height: 40px;
	border-top: 1px solid #e6e6e6;
}

.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
	height: auto;
}

.flatpickr-calendar:before,.flatpickr-calendar:after {
	position: absolute;
	display: block;
	pointer-events: none;
	border: solid transparent;
	content: '';
	height: 0;
	width: 0;
	left: 22px;
}

.flatpickr-calendar.rightMost:before,.flatpickr-calendar.rightMost:after {
	left: auto;
	right: 22px;
}

.flatpickr-calendar:before {
	border-width: 5px;
	margin: 0 -5px;
}

.flatpickr-calendar:after {
	border-width: 4px;
	margin: 0 -4px;
}

.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after {
	bottom: 100%;
}

.flatpickr-calendar.arrowTop:before {
	border-bottom-color: #e6e6e6;
}

.flatpickr-calendar.arrowTop:after {
	border-bottom-color: #fff;
}

.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after {
	top: 100%;
}

.flatpickr-calendar.arrowBottom:before {
	border-top-color: #e6e6e6;
}

.flatpickr-calendar.arrowBottom:after {
	border-top-color: #fff;
}

.flatpickr-calendar:focus {
	outline: 0;
}

.flatpickr-wrapper {
	position: relative;
	display: inline-block;
}

.flatpickr-month {
	background: transparent;
	color: rgba(0,0,0,.9);
	fill: rgba(0,0,0,.9);
	height: 28px;
	line-height: 1;
	text-align: center;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	overflow: hidden;
}

.flatpickr-prev-month,.flatpickr-next-month {
	text-decoration: none;
	cursor: pointer;
	position: absolute;
	top: 0;
	line-height: 16px;
	height: 28px;
	padding: 10px calc(3.57% - 1.5px);
	z-index: 3;
}

.flatpickr-prev-month i,.flatpickr-next-month i {
	position: relative;
}

.flatpickr-prev-month.flatpickr-prev-month,.flatpickr-next-month.flatpickr-prev-month {
	left: 0;
}

.flatpickr-prev-month.flatpickr-next-month,.flatpickr-next-month.flatpickr-next-month {
	right: 0;
}

.flatpickr-prev-month:hover,.flatpickr-next-month:hover {
	color: #959ea9;
}

.flatpickr-prev-month:hover svg,.flatpickr-next-month:hover svg {
	fill: #f64747;
}

.flatpickr-prev-month svg,.flatpickr-next-month svg {
	width: 14px;
}

.flatpickr-prev-month svg path,.flatpickr-next-month svg path {
	-webkit-transition: fill .1s;
	transition: fill .1s;
	fill: inherit;
}

.numInputWrapper {
	position: relative;
	height: auto;
}

.numInputWrapper input,.numInputWrapper span {
	display: inline-block;
}

.numInputWrapper input {
	width: 100%;
}

.numInputWrapper span {
	position: absolute;
	right: 0;
	width: 14px;
	padding: 0 4px 0 2px;
	height: 50%;
	line-height: 50%;
	opacity: 0;
	cursor: pointer;
	border: 1px solid rgba(57,57,57,.05);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.numInputWrapper span:hover {
	background: rgba(0,0,0,.1);
}

.numInputWrapper span:active {
	background: rgba(0,0,0,.2);
}

.numInputWrapper span:after {
	display: block;
	content: "";
	position: absolute;
	top: 33%;
}

.numInputWrapper span.arrowUp {
	top: 0;
	border-bottom: 0;
}

.numInputWrapper span.arrowUp:after {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 4px solid rgba(57,57,57,.6);
}

.numInputWrapper span.arrowDown {
	top: 50%;
}

.numInputWrapper span.arrowDown:after {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid rgba(57,57,57,.6);
}

.numInputWrapper span svg {
	width: inherit;
	height: auto;
}

.numInputWrapper span svg path {
	fill: rgba(0,0,0,.5);
}

.numInputWrapper:hover {
	background: rgba(0,0,0,.05);
}

.numInputWrapper:hover span {
	opacity: 1;
}

.flatpickr-current-month {
	font-size: 135%;
	line-height: inherit;
	font-weight: 300;
	color: inherit;
	position: absolute;
	width: 75%;
	left: 12.5%;
	padding: 6.16px 0 0 0;
	line-height: 1;
	height: 28px;
	display: inline-block;
	text-align: center;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.flatpickr-current-month.slideLeft {
	-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(-100%,0,0);
	-webkit-animation: fpFadeOut 400ms ease,fpSlideLeft 400ms cubic-bezier(.23,1,.32,1);
	animation: fpFadeOut 400ms ease,fpSlideLeft 400ms cubic-bezier(.23,1,.32,1);
}

.flatpickr-current-month.slideLeftNew {
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
	-webkit-animation: fpFadeIn 400ms ease,fpSlideLeftNew 400ms cubic-bezier(.23,1,.32,1);
	animation: fpFadeIn 400ms ease,fpSlideLeftNew 400ms cubic-bezier(.23,1,.32,1);
}

.flatpickr-current-month.slideRight {
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
	-webkit-animation: fpFadeOut 400ms ease,fpSlideRight 400ms cubic-bezier(.23,1,.32,1);
	animation: fpFadeOut 400ms ease,fpSlideRight 400ms cubic-bezier(.23,1,.32,1);
}

.flatpickr-current-month.slideRightNew {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	-webkit-animation: fpFadeIn 400ms ease,fpSlideRightNew 400ms cubic-bezier(.23,1,.32,1);
	animation: fpFadeIn 400ms ease,fpSlideRightNew 400ms cubic-bezier(.23,1,.32,1);
}

.flatpickr-current-month span.cur-month {
	font-family: inherit;
	font-weight: 700;
	color: inherit;
	display: inline-block;
	margin-left: .5ch;
	padding: 0;
}

.flatpickr-current-month span.cur-month:hover {
	background: rgba(0,0,0,.05);
}

.flatpickr-current-month .numInputWrapper {
	width: 6ch;
	width: 7ch\0;
	display: inline-block;
}

.flatpickr-current-month .numInputWrapper span.arrowUp:after {
	border-bottom-color: rgba(0,0,0,.9);
}

.flatpickr-current-month .numInputWrapper span.arrowDown:after {
	border-top-color: rgba(0,0,0,.9);
}

.flatpickr-current-month input.cur-year {
	background: transparent;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: inherit;
	cursor: default;
	padding: 0 0 0 .5ch;
	margin: 0;
	display: inline-block;
	font-size: inherit;
	font-family: inherit;
	font-weight: 300;
	line-height: inherit;
	height: initial;
	border: 0;
	border-radius: 0;
	vertical-align: initial;
}

.flatpickr-current-month input.cur-year:focus {
	outline: 0;
}

.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover {
	font-size: 100%;
	color: rgba(0,0,0,.5);
	background: transparent;
	pointer-events: none;
}

.flatpickr-weekdays {
	background: transparent;
	text-align: center;
	overflow: hidden;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	height: 28px;
}

span.flatpickr-weekday {
	cursor: default;
	font-size: 90%;
	background: transparent;
	color: rgba(0,0,0,.54);
	line-height: 1;
	margin: 0;
	text-align: center;
	display: block;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-weight: bolder;
}

.dayContainer,.flatpickr-weeks {
	padding: 1px 0 0 0;
}

.flatpickr-days {
	position: relative;
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 307.875px;
}

.flatpickr-days:focus {
	outline: 0;
}

.dayContainer {
	padding: 0;
	outline: 0;
	text-align: left;
	width: 307.875px;
	min-width: 307.875px;
	max-width: 307.875px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	opacity: 1;
}

.flatpickr-calendar.animate .dayContainer.slideLeft {
	-webkit-animation: fpFadeOut 400ms cubic-bezier(.23,1,.32,1),fpSlideLeft 400ms cubic-bezier(.23,1,.32,1);
	animation: fpFadeOut 400ms cubic-bezier(.23,1,.32,1),fpSlideLeft 400ms cubic-bezier(.23,1,.32,1);
}

.flatpickr-calendar.animate .dayContainer.slideLeft,.flatpickr-calendar.animate .dayContainer.slideLeftNew {
	-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(-100%,0,0);
}

.flatpickr-calendar.animate .dayContainer.slideLeftNew {
	-webkit-animation: fpFadeIn 400ms cubic-bezier(.23,1,.32,1),fpSlideLeft 400ms cubic-bezier(.23,1,.32,1);
	animation: fpFadeIn 400ms cubic-bezier(.23,1,.32,1),fpSlideLeft 400ms cubic-bezier(.23,1,.32,1);
}

.flatpickr-calendar.animate .dayContainer.slideRight {
	-webkit-animation: fpFadeOut 400ms cubic-bezier(.23,1,.32,1),fpSlideRight 400ms cubic-bezier(.23,1,.32,1);
	animation: fpFadeOut 400ms cubic-bezier(.23,1,.32,1),fpSlideRight 400ms cubic-bezier(.23,1,.32,1);
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
}

.flatpickr-calendar.animate .dayContainer.slideRightNew {
	-webkit-animation: fpFadeIn 400ms cubic-bezier(.23,1,.32,1),fpSlideRightNew 400ms cubic-bezier(.23,1,.32,1);
	animation: fpFadeIn 400ms cubic-bezier(.23,1,.32,1),fpSlideRightNew 400ms cubic-bezier(.23,1,.32,1);
}

.flatpickr-day {
	background: none;
	border: 1px solid transparent;
	border-radius: 150px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #393939;
	cursor: pointer;
	font-weight: 400;
	width: 14.2857143%;
	-webkit-flex-basis: 14.2857143%;
	-ms-flex-preferred-size: 14.2857143%;
	flex-basis: 14.2857143%;
	max-width: 39px;
	height: 39px;
	line-height: 39px;
	margin: 0;
	display: inline-block;
	position: relative;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
}

.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus {
	cursor: pointer;
	outline: 0;
	background: #e6e6e6;
	border-color: #e6e6e6;
}

.flatpickr-day.today {
	border-color: #959ea9;
}

.flatpickr-day.today:hover,.flatpickr-day.today:focus {
	border-color: #959ea9;
	background: #959ea9;
	color: #fff;
}

.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay {
	background: #569ff7;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff;
	border-color: #569ff7;
}

.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange {
	border-radius: 50px 0 0 50px;
}

.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange {
	border-radius: 0 50px 50px 0;
}

.flatpickr-day.selected.startRange+.endRange,.flatpickr-day.startRange.startRange+.endRange,.flatpickr-day.endRange.startRange+.endRange {
	-webkit-box-shadow: -10px 0 0 #569ff7;
	box-shadow: -10px 0 0 #569ff7;
}

.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange {
	border-radius: 50px;
}

.flatpickr-day.inRange {
	border-radius: 0;
	-webkit-box-shadow: -5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;
	box-shadow: -5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;
}

.flatpickr-day.disabled,.flatpickr-day.disabled:hover {
	pointer-events: none;
}

.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay {
	color: rgba(57,57,57,.3);
	background: transparent;
	border-color: transparent;
	cursor: default;
}

.flatpickr-day.week.selected {
	border-radius: 0;
	-webkit-box-shadow: -5px 0 0 #569ff7,5px 0 0 #569ff7;
	box-shadow: -5px 0 0 #569ff7,5px 0 0 #569ff7;
}

.rangeMode .flatpickr-day {
	margin-top: 1px;
}

.flatpickr-weekwrapper {
	display: inline-block;
	float: left;
}

.flatpickr-weekwrapper .flatpickr-weeks {
	padding: 0 12px;
	-webkit-box-shadow: 1px 0 0 #e6e6e6;
	box-shadow: 1px 0 0 #e6e6e6;
}

.flatpickr-weekwrapper .flatpickr-weekday {
	float: none;
	width: 100%;
	line-height: 28px;
}

.flatpickr-weekwrapper span.flatpickr-day {
	display: block;
	width: 100%;
	max-width: none;
}

.flatpickr-innerContainer {
	display: block;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
}

.flatpickr-rContainer {
	display: inline-block;
	padding: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.flatpickr-time {
	text-align: center;
	outline: 0;
	display: block;
	height: 0;
	line-height: 40px;
	max-height: 40px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.flatpickr-time:after {
	content: "";
	display: table;
	clear: both;
}

.flatpickr-time .numInputWrapper {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 40%;
	height: 40px;
	float: left;
}

.flatpickr-time .numInputWrapper span.arrowUp:after {
	border-bottom-color: #393939;
}

.flatpickr-time .numInputWrapper span.arrowDown:after {
	border-top-color: #393939;
}

.flatpickr-time.hasSeconds .numInputWrapper {
	width: 26%;
}

.flatpickr-time.time24hr .numInputWrapper {
	width: 49%;
}

.flatpickr-time input {
	background: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0;
	border-radius: 0;
	text-align: center;
	margin: 0;
	padding: 0;
	height: inherit;
	line-height: inherit;
	cursor: pointer;
	color: #393939;
	font-size: 14px;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.flatpickr-time input.flatpickr-hour {
	font-weight: 700;
}

.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second {
	font-weight: 400;
}

.flatpickr-time input:focus {
	outline: 0;
	border: 0;
}

.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm {
	height: inherit;
	display: inline-block;
	float: left;
	line-height: inherit;
	color: #393939;
	font-weight: 700;
	width: 2%;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
}

.flatpickr-time .flatpickr-am-pm {
	outline: 0;
	width: 18%;
	cursor: pointer;
	text-align: center;
	font-weight: 400;
}

.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time .flatpickr-am-pm:focus {
	background: #f0f0f0;
}

.flatpickr-input[readonly] {
	cursor: pointer;
}

@-webkit-keyframes fpFadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0,-20px,0);
		transform: translate3d(0,-20px,0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}
}

@keyframes fpFadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0,-20px,0);
		transform: translate3d(0,-20px,0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}
}

@-webkit-keyframes fpSlideLeft {
	from {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}

	to {
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0);
	}
}

@keyframes fpSlideLeft {
	from {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}

	to {
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0);
	}
}

@-webkit-keyframes fpSlideLeftNew {
	from {
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0);
	}

	to {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}
}

@keyframes fpSlideLeftNew {
	from {
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0);
	}

	to {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}
}

@-webkit-keyframes fpSlideRight {
	from {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}

	to {
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0);
	}
}

@keyframes fpSlideRight {
	from {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}

	to {
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0);
	}
}

@-webkit-keyframes fpSlideRightNew {
	from {
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0);
	}

	to {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}
}

@keyframes fpSlideRightNew {
	from {
		-webkit-transform: translate3d(-100%,0,0);
		transform: translate3d(-100%,0,0);
	}

	to {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}
}

@-webkit-keyframes fpFadeOut {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

@keyframes fpFadeOut {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

@-webkit-keyframes fpFadeIn {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@keyframes fpFadeIn {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.elementor-widget-text-editor .h1,.elementor-widget-text-editor .h2,.elementor-widget-text-editor .h3,.elementor-widget-text-editor .h4,.elementor-widget-text-editor .h5,.elementor-widget-text-editor .h6,.elementor-widget-text-editor h1,.elementor-widget-text-editor h2,.elementor-widget-text-editor h3,.elementor-widget-text-editor h4,.elementor-widget-text-editor h5,.elementor-widget-text-editor h6,.elementor-widget-text-editor p {
	margin-bottom: 0;
}

.elementor-ken-burns {
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform,-webkit-transform;
	-webkit-transition-duration: 10s;
	-o-transition-duration: 10s;
	transition-duration: 10s;
	-webkit-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	transition-timing-function: linear;
}

.elementor-ken-burns--out {
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
}

.elementor-ken-burns--active {
	-webkit-transition-duration: 20s;
	-o-transition-duration: 20s;
	transition-duration: 20s;
}

.elementor-ken-burns--active.elementor-ken-burns--out {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.elementor-ken-burns--active.elementor-ken-burns--in {
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
}

.leo-align-left {
	text-align: left;
}

.leo-align-center {
	text-align: center;
}

.leo-align-right {
	text-align: right;
}

@media (max-width:1024px) {
	.leo-tablet-align-left {
		text-align: left;
	}

	.leo-tablet-align-center {
		text-align: center;
	}

	.leo-tablet-align-right {
		text-align: right;
	}
}

@media (max-width:767px) {
	.leo-mobile-align-left {
		text-align: left;
	}

	.leo-mobile-align-center {
		text-align: center;
	}

	.leo-mobile-align-right {
		text-align: right;
	}
}

.swiper-button-disabled {
	opacity: .5;
}

.leo-grid-items .wrapper-items .swiper-wrapper {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	height: auto;
	width: auto;
}

.swiper-arrows-hidden,.swiper-dots-hidden {
	display: none!important;
}

.leo-swiper-slider {
	position: relative;
}

.leo-swiper-slider .swiper-arrows {
	position: absolute;
	height: 0;
	z-index: 1;
}

.leo-swiper-slider .swiper-arrows,.leo-swiper-slider .swiper-dots {
	display: none;
}

@media (min-width:1025px) {
	.leo-swiper-slider.swiper-arrows-on .swiper-arrows,.leo-swiper-slider.swiper-dots-on .swiper-dots {
		display: block;
	}

	.leo-swiper-slider.swiper-arrows-show-hover .swiper-arrows {
		opacity: 0;
		-webkit-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
	}

	.leo-swiper-slider.swiper-arrows-show-hover:hover .swiper-arrows {
		opacity: 1;
	}
}

@media (min-width:768px) and (max-width:1024px) {
	.leo-swiper-slider.swiper-arrows-md-on .swiper-arrows,.leo-swiper-slider.swiper-dots-md-on .swiper-dots {
		display: block;
	}

	.leo-swiper-slider.swiper-arrows-show-md-hover .swiper-arrows {
		opacity: 0;
		-webkit-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
	}

	.leo-swiper-slider.swiper-arrows-show-md-hover:hover .swiper-arrows {
		opacity: 1;
	}
}

@media (max-width:767px) {
	.leo-swiper-slider.swiper-arrows-xs-on .swiper-arrows,.leo-swiper-slider.swiper-dots-xs-on .swiper-dots {
		display: block;
	}

	.leo-swiper-slider.swiper-arrows-show-xs-hover .swiper-arrows {
		opacity: 0;
		-webkit-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
	}

	.leo-swiper-slider.swiper-arrows-show-xs-hover:hover .swiper-arrows {
		opacity: 1;
	}
}

.leo-swiper-slider:not(.swiper-arrows-middle) .leo-swiper-arrow-prev {
	margin-right: 5px;
}

.leo-swiper-slider .leo-swiper-arrow {
	width: 30px;
	height: 30px;
	padding: 0;
	float: left;
	cursor: pointer;
	color: #333;
	fill: #333;
	background: 0 0;
	box-shadow: none;
	border: none;
	outline: 0;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.leo-swiper-slider .leo-swiper-arrow i,.leo-swiper-slider .leo-swiper-arrow svg {
	line-height: 1;
	font-size: 40px;
}

.leo-swiper-slider .swiper-dots {
	position: absolute;
	height: 0;
	width: 100%;
	z-index: 1;
}

.leo-swiper-slider .swiper-dots {
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	z-index: 1;
	font-size: 0;
	height: 0;
}

.leo-swiper-slider .swiper-dots .swiper-pagination-bullet {
	display: inline-block;
	margin: 5px;
}

.leo-swiper-slider .swiper-dots .swiper-pagination-bullet {
	display: inline-block;
	width: 14px;
	height: 14px;
	border: 1px solid #333;
	background: 0 0;
	padding: 0;
	font-size: 0;
	outline: 0;
	border-radius: 100%;
	opacity: 1;
	position: relative;
	box-shadow: none;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.leo-swiper-slider .swiper-dots .swiper-pagination-bullet.swiper-pagination-bullet-active,.leo-swiper-slider .swiper-dots .swiper-pagination-bullet:hover {
	background-color: #333;
}

.leo-swiper-slider .swiper-dots .swiper-pagination-bullet::before {
	content: '';
	position: absolute;
	left: 2px;
	bottom: 2px;
	top: 2px;
	right: 2px;
	border-radius: inherit;
	background: 0 0;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

@media (max-width:1024px) {
	.leo-swiper-slider .swiper-dots .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover::before {
		background-color: initial!important;
	}
}

@media (max-width:767px) {
	.leo-swiper-slider.swiper-arrows-xs-bottom-left .swiper-arrows {
		left: 0;
		top: 100%;
		margin-top: -30px;
	}

	.leo-swiper-slider.swiper-dots-xs-bottom-left .swiper-dots {
		left: 0;
		top: 100%;
		margin-top: -24px;
	}
}

@media (min-width:768px) and (max-width:1024px) {
	.leo-swiper-slider.swiper-arrows-md-bottom-left .swiper-arrows {
		left: 0;
		top: 100%;
		margin-top: -30px;
	}

	.leo-swiper-slider.swiper-dots-md-bottom-left .swiper-dots {
		left: 0;
		top: 100%;
		margin-top: -24px;
	}
}

@media (min-width:1025px) {
	.leo-swiper-slider.swiper-arrows-bottom-left .swiper-arrows {
		left: 0;
		top: 100%;
		margin-top: -30px;
	}

	.leo-swiper-slider.swiper-dots-bottom-left .swiper-dots {
		left: 0;
		top: 100%;
		margin-top: -24px;
	}
}

@media (max-width:767px) {
	.leo-swiper-slider.swiper-arrows-xs-bottom-right .swiper-arrows {
		right: 0;
		top: 100%;
		margin-top: -30px;
	}

	.leo-swiper-slider.swiper-dots-xs-bottom-right .swiper-dots {
		right: 0;
		top: 100%;
		margin-top: -24px;
	}
}

@media (min-width:768px) and (max-width:1024px) {
	.leo-swiper-slider.swiper-arrows-md-bottom-right .swiper-arrows {
		right: 0;
		top: 100%;
		margin-top: -30px;
	}

	.leo-swiper-slider.swiper-dots-md-bottom-right .swiper-dots {
		right: 0;
		top: 100%;
		margin-top: -24px;
	}
}

@media (min-width:1025px) {
	.leo-swiper-slider.swiper-arrows-bottom-right .swiper-arrows {
		right: 0;
		top: 100%;
		margin-top: -30px;
	}

	.leo-swiper-slider.swiper-dots-bottom-right .swiper-dots {
		right: 0;
		top: 100%;
		margin-top: -24px;
	}
}

@media (max-width:767px) {
	.leo-swiper-slider.swiper-arrows-xs-bottom-center .swiper-arrows {
		left: 50%;
		top: 100%;
		margin-top: -30px;
		transform: translateX(-50%);
		-webkit-box-shadow: translateX(-50%);
		-moz-box-shadow: translateX(-50%);
	}

	.leo-swiper-slider.swiper-dots-xs-bottom-center .swiper-dots {
		left: 50%;
		top: 100%;
		margin-top: -24px;
		transform: translateX(-50%);
		-webkit-box-shadow: translateX(-50%);
		-moz-box-shadow: translateX(-50%);
	}
}

@media (min-width:768px) and (max-width:1024px) {
	.leo-swiper-slider.swiper-arrows-md-bottom-center .swiper-arrows {
		left: 50%;
		top: 100%;
		margin-top: -30px;
		transform: translateX(-50%);
		-webkit-box-shadow: translateX(-50%);
		-moz-box-shadow: translateX(-50%);
	}

	.leo-swiper-slider.swiper-dots-md-bottom-center .swiper-dots {
		left: 50%;
		top: 100%;
		margin-top: -24px;
		transform: translateX(-50%);
		-webkit-box-shadow: translateX(-50%);
		-moz-box-shadow: translateX(-50%);
	}
}

@media (min-width:1025px) {
	.leo-swiper-slider.swiper-arrows-bottom-center .swiper-arrows {
		left: 50%;
		top: 100%;
		margin-top: -30px;
		transform: translateX(-50%);
		-webkit-box-shadow: translateX(-50%);
		-moz-box-shadow: translateX(-50%);
	}

	.leo-swiper-slider.swiper-dots-bottom-center .swiper-dots {
		left: 50%;
		top: 100%;
		margin-top: -24px;
		transform: translateX(-50%);
		-webkit-box-shadow: translateX(-50%);
		-moz-box-shadow: translateX(-50%);
	}
}

@media (max-width:767px) {
	.leo-swiper-slider.swiper-arrows-xs-top-left .swiper-arrows {
		left: 0;
		top: 0;
	}

	.leo-swiper-slider.swiper-dots-xs-top-left .swiper-dots {
		left: 0;
		top: 0;
	}
}

@media (min-width:768px) and (max-width:1024px) {
	.leo-swiper-slider.swiper-arrows-md-top-left .swiper-arrows {
		left: 0;
		top: 0;
	}

	.leo-swiper-slider.swiper-dots-md-top-left .swiper-dots {
		left: 0;
		top: 0;
	}
}

@media (min-width:1025px) {
	.leo-swiper-slider.swiper-arrows-top-left .swiper-arrows {
		left: 0;
		top: 0;
	}

	.leo-swiper-slider.swiper-dots-top-left .swiper-dots {
		left: 0;
		top: 0;
	}
}

@media (max-width:767px) {
	.leo-swiper-slider.swiper-arrows-xs-top-right .swiper-arrows {
		right: 0;
		top: 0;
	}

	.leo-swiper-slider.swiper-dots-xs-top-right .swiper-dots {
		right: 0;
		top: 0;
	}
}

@media (min-width:768px) and (max-width:1024px) {
	.leo-swiper-slider.swiper-arrows-md-top-right .swiper-arrows {
		right: 0;
		top: 0;
	}

	.leo-swiper-slider.swiper-dots-md-top-right .swiper-dots {
		right: 0;
		top: 0;
	}
}

@media (min-width:1025px) {
	.leo-swiper-slider.swiper-arrows-top-right .swiper-arrows {
		right: 0;
		top: 0;
	}

	.leo-swiper-slider.swiper-dots-top-right .swiper-dots {
		right: 0;
		top: 0;
	}
}

@media (max-width:767px) {
	.leo-swiper-slider.swiper-arrows-xs-top-center .swiper-arrows {
		left: 50%;
		top: 0;
		transform: translateX(-50%);
		-webkit-box-shadow: translateX(-50%);
		-moz-box-shadow: translateX(-50%);
	}

	.leo-swiper-slider.swiper-dots-xs-top-center .swiper-dots {
		left: 50%;
		top: 0;
		transform: translateX(-50%);
		-webkit-box-shadow: translateX(-50%);
		-moz-box-shadow: translateX(-50%);
	}
}

@media (min-width:768px) and (max-width:1024px) {
	.leo-swiper-slider.swiper-arrows-md-top-center .swiper-arrows {
		left: 50%;
		top: 0;
		transform: translateX(-50%);
		-webkit-box-shadow: translateX(-50%);
		-moz-box-shadow: translateX(-50%);
	}

	.leo-swiper-slider.swiper-dots-md-top-center .swiper-dots {
		left: 50%;
		top: 0;
		transform: translateX(-50%);
		-webkit-box-shadow: translateX(-50%);
		-moz-box-shadow: translateX(-50%);
	}
}

@media (min-width:1025px) {
	.leo-swiper-slider.swiper-arrows-top-center .swiper-arrows {
		left: 50%;
		top: 0;
		transform: translateX(-50%);
		-webkit-box-shadow: translateX(-50%);
		-moz-box-shadow: translateX(-50%);
	}

	.leo-swiper-slider.swiper-dots-top-center .swiper-dots {
		left: 50%;
		top: 0;
		transform: translateX(-50%);
		-webkit-box-shadow: translateX(-50%);
		-moz-box-shadow: translateX(-50%);
	}
}

@media (max-width:767px) {
	.leo-swiper-slider.swiper-arrows-xs-middle .swiper-arrows {
		left: 0;
		right: 0;
		top: 50%;
		margin-top: -15px;
	}

	.leo-swiper-slider.swiper-arrows-xs-middle .leo-swiper-arrow-next {
		float: right;
	}

	.leo-swiper-slider.swiper-dots-xs-middle .swiper-dots {
		left: 50%;
		top: 50%;
		transform: translate(-50%,-50%);
		-webkit-box-shadow: translate(-50%,-50%);
		-moz-box-shadow: translate(-50%,-50%);
	}
}

@media (min-width:768px) and (max-width:1024px) {
	.leo-swiper-slider.swiper-arrows-md-middle .swiper-arrows {
		left: 0;
		right: 0;
		top: 50%;
		margin-top: -15px;
	}

	.leo-swiper-slider.swiper-arrows-md-middle .leo-swiper-arrow-next {
		float: right;
	}

	.leo-swiper-slider.swiper-dots-md-middle .swiper-dots {
		left: 50%;
		top: 50%;
		transform: translate(-50%,-50%);
		-webkit-box-shadow: translate(-50%,-50%);
		-moz-box-shadow: translate(-50%,-50%);
	}
}

@media (min-width:1025px) {
	.leo-swiper-slider.swiper-arrows-middle .swiper-arrows {
		left: 0;
		right: 0;
		top: 50%;
		margin-top: -15px;
	}

	.leo-swiper-slider.swiper-arrows-middle .leo-swiper-arrow-next {
		float: right;
	}

	.leo-swiper-slider.swiper-arrows-show-hover.swiper-arrows-middle .swiper-arrows {
		left: -20px;
		right: -20px;
	}

	.leo-swiper-slider.swiper-arrows-show-hover.swiper-arrows-middle:hover .swiper-arrows {
		left: 0;
		right: 0;
	}

	.leo-swiper-slider.swiper-dots-middle .swiper-dots {
		left: 50%;
		top: 50%;
		transform: translate(-50%,-50%);
		-webkit-box-shadow: translate(-50%,-50%);
		-moz-box-shadow: translate(-50%,-50%);
	}
}

.wrapper-items.widget-loading+.ajax-load-wrapper,.wrapper-items.widget-loading+.swiper-arrows,.wrapper-items.widget-loading+.swiper-arrows+.swiper-dots,.wrapper-items.widget-loading+.swiper-dots {
	display: none!important;
}

@-webkit-keyframes Anm-Spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes Anm-Spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.ajax-load-button {
	text-align: center;
	margin-top: 50px;
}

[data-widget-options]+.ajax-load-wrapper {
	display: none!important;
}

.ajax-load-button .btn {
	max-width: 100%;
	width: 200px;
	padding: 12px 20px;
	background: #232323;
	color: #fff;
}

.ajax-load-button .btn.ajax-loader {
	cursor: default;
}

.ajax-load-button .btn.ajax-loader i {
	margin-right: 5px;
	-webkit-animation: Anm-Spin .65s infinite linear;
	animation: Anm-Spin .65s infinite linear;
	font-size: 1em;
	vertical-align: 0;
	line-height: 1;
}

.placeholder-load {
	display: block;
	width: 100%;
	position: relative;
	font-size: 0;
}

.placeholder-load::before {
	content: '';
	padding: 100px 0;
	display: block;
}

.placeholder-load::after {
	content: "";
	position: absolute;
	width: 40px;
	height: 40px;
	margin-left: -20px;
	margin-top: -20px;
	border: 1px solid #9b9b9b;
	border-left-color: transparent!important;
	border-radius: 50%;
	top: 50%;
	left: 50%;
	z-index: 1;
	display: inline-block;
	-webkit-animation: Anm-Spin .65s infinite linear;
	animation: Anm-Spin .65s infinite linear;
}

.elementor-bg-transform .elementor-bg {
	will-change: transform;
}

.elementor-bg-transform-zoom-in:hover .elementor-bg {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}

.elementor-bg-transform-zoom-out .elementor-bg {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}

.elementor-bg-transform-zoom-out:hover .elementor-bg {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.elementor-bg-transform-move-left .elementor-bg {
	-webkit-transform: scale(1.2) translateX(8%);
	-ms-transform: scale(1.2) translateX(8%);
	transform: scale(1.2) translateX(8%);
}

.elementor-bg-transform-move-left:hover .elementor-bg {
	-webkit-transform: scale(1.2) translateX(-8%);
	-ms-transform: scale(1.2) translateX(-8%);
	transform: scale(1.2) translateX(-8%);
}

.elementor-bg-transform-move-right .elementor-bg {
	-webkit-transform: scale(1.2) translateX(-8%);
	-ms-transform: scale(1.2) translateX(-8%);
	transform: scale(1.2) translateX(-8%);
}

.elementor-bg-transform-move-right:hover .elementor-bg {
	-webkit-transform: scale(1.2) translateX(8%);
	-ms-transform: scale(1.2) translateX(8%);
	transform: scale(1.2) translateX(8%);
}

.elementor-bg-transform-move-up .elementor-bg {
	-webkit-transform: scale(1.2) translateY(8%);
	-ms-transform: scale(1.2) translateY(8%);
	transform: scale(1.2) translateY(8%);
}

.elementor-bg-transform-move-up:hover .elementor-bg {
	-webkit-transform: scale(1.2) translateY(-8%);
	-ms-transform: scale(1.2) translateY(-8%);
	transform: scale(1.2) translateY(-8%);
}

.elementor-bg-transform-move-down .elementor-bg {
	-webkit-transform: scale(1.2) translateY(-8%);
	-ms-transform: scale(1.2) translateY(-8%);
	transform: scale(1.2) translateY(-8%);
}

.elementor-bg-transform-move-down:hover .elementor-bg {
	-webkit-transform: scale(1.2) translateY(8%);
	-ms-transform: scale(1.2) translateY(8%);
	transform: scale(1.2) translateY(8%);
}

.elementor-animated-content {
	--translate: 0,0;
}

.elementor-animated-content:hover .elementor-animated-item--grow {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.elementor-animated-content:hover .elementor-animated-item--shrink {
	-webkit-transform: scale(.85);
	-ms-transform: scale(.85);
	transform: scale(.85);
}

.elementor-animated-content:hover .elementor-animated-item--shrink-contained {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.elementor-animated-content:hover .elementor-animated-item--enter-zoom-in,.elementor-animated-content:hover .elementor-animated-item--enter-zoom-out,.elementor-animated-content:hover .elementor-animated-item--fade-in {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out,.elementor-animated-content:hover .elementor-animated-item--fade-out {
	opacity: 0;
}

.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out {
	-webkit-transform: scale(.2);
	-ms-transform: scale(.2);
	transform: scale(.2);
}

.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in {
	-webkit-transform: scale(2);
	-ms-transform: scale(2);
	transform: scale(2);
}

.elementor-animated-content:hover .elementor-animated-item--enter-from-bottom,.elementor-animated-content:hover .elementor-animated-item--enter-from-left,.elementor-animated-content:hover .elementor-animated-item--enter-from-right,.elementor-animated-content:hover .elementor-animated-item--enter-from-top {
	opacity: 1;
	-webkit-transform: translateY(0) translateX(0);
	-ms-transform: translateY(0) translateX(0);
	transform: translateY(0) translateX(0);
}

.elementor-animated-content:hover .elementor-animated-item--exit-to-right {
	-webkit-transform: translateX(1000px);
	-ms-transform: translateX(1000px);
	transform: translateX(1000px);
}

.elementor-animated-content:hover .elementor-animated-item--exit-to-left {
	-webkit-transform: translateX(-1000px);
	-ms-transform: translateX(-1000px);
	transform: translateX(-1000px);
}

.elementor-animated-content:hover .elementor-animated-item--exit-to-top {
	-webkit-transform: translateY(-600px);
	-ms-transform: translateY(-600px);
	transform: translateY(-600px);
}

.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom {
	-webkit-transform: translateY(600px);
	-ms-transform: translateY(600px);
	transform: translateY(600px);
}

.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom,.elementor-animated-content:hover .elementor-animated-item--exit-to-left,.elementor-animated-content:hover .elementor-animated-item--exit-to-right,.elementor-animated-content:hover .elementor-animated-item--exit-to-top {
	opacity: 0;
}

.elementor-animated-content:hover .elementor-animated-item--move-right {
	-webkit-transform: translateX(30px);
	-ms-transform: translateX(30px);
	transform: translateX(30px);
}

.elementor-animated-content:hover .elementor-animated-item--move-left {
	-webkit-transform: translateX(-30px);
	-ms-transform: translateX(-30px);
	transform: translateX(-30px);
}

.elementor-animated-content:hover .elementor-animated-item--move-up {
	-webkit-transform: translateY(-30px);
	-ms-transform: translateY(-30px);
	transform: translateY(-30px);
}

.elementor-animated-content:hover .elementor-animated-item--move-down {
	-webkit-transform: translateY(30px);
	-ms-transform: translateY(30px);
	transform: translateY(30px);
}

.elementor-animated-content:hover .elementor-animated-item--move-contained-right {
	--translate: 8%,0;
}

.elementor-animated-content:hover .elementor-animated-item--move-contained-left {
	--translate: -8%,0;
}

.elementor-animated-content:hover .elementor-animated-item--move-contained-top {
	--translate: 0,-8%;
}

.elementor-animated-content:hover .elementor-animated-item--move-contained-bottom {
	--translate: 0,8%;
}

.elementor-animated-content [class^=elementor-animated-item] {
	will-change: transform,opacity;
}

.elementor-animated-content .elementor-animated-item--shrink-contained {
	-webkit-transform: scale(1.17);
	-ms-transform: scale(1.17);
	transform: scale(1.17);
}

.elementor-animated-content .elementor-animated-item--enter-zoom-in {
	-webkit-transform: scale(.2);
	-ms-transform: scale(.2);
	transform: scale(.2);
}

.elementor-animated-content .elementor-animated-item--enter-zoom-out {
	-webkit-transform: scale(2);
	-ms-transform: scale(2);
	transform: scale(2);
}

.elementor-animated-content .elementor-animated-item--enter-zoom-in,.elementor-animated-content .elementor-animated-item--enter-zoom-out,.elementor-animated-content .elementor-animated-item--fade-in {
	opacity: 0;
}

.elementor-animated-content .elementor-animated-item--exit-zoom-in,.elementor-animated-content .elementor-animated-item--exit-zoom-out,.elementor-animated-content .elementor-animated-item--fade-out {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.elementor-animated-content .elementor-animated-item--enter-from-right {
	-webkit-transform: translateX(1000px);
	-ms-transform: translateX(1000px);
	transform: translateX(1000px);
}

.elementor-animated-content .elementor-animated-item--enter-from-left {
	-webkit-transform: translateX(-1000px);
	-ms-transform: translateX(-1000px);
	transform: translateX(-1000px);
}

.elementor-animated-content .elementor-animated-item--enter-from-top {
	-webkit-transform: translateY(-600px);
	-ms-transform: translateY(-600px);
	transform: translateY(-600px);
}

.elementor-animated-content .elementor-animated-item--enter-from-bottom {
	-webkit-transform: translateY(500px);
	-ms-transform: translateY(500px);
	transform: translateY(500px);
}

.elementor-animated-content .elementor-animated-item--enter-from-bottom,.elementor-animated-content .elementor-animated-item--enter-from-left,.elementor-animated-content .elementor-animated-item--enter-from-right,.elementor-animated-content .elementor-animated-item--enter-from-top {
	opacity: 0;
}

.elementor-animated-content .elementor-animated-item--exit-to-bottom,.elementor-animated-content .elementor-animated-item--exit-to-left,.elementor-animated-content .elementor-animated-item--exit-to-right,.elementor-animated-content .elementor-animated-item--exit-to-top {
	opacity: 1;
	-webkit-transform: translateY(0) translateX(0);
	-ms-transform: translateY(0) translateX(0);
	transform: translateY(0) translateX(0);
}

.elementor-animated-content .elementor-animated-item--move-contained-bottom,.elementor-animated-content .elementor-animated-item--move-contained-left,.elementor-animated-content .elementor-animated-item--move-contained-right,.elementor-animated-content .elementor-animated-item--move-contained-top {
	-webkit-transform: scale(1.2) translate(var(--translate));
	-ms-transform: scale(1.2) translate(var(--translate));
	transform: scale(1.2) translate(var(--translate));
}

.elementor-flip-box {
	height: 280px;
	position: relative;
	-webkit-perspective: 1000px;
	perspective: 1000px;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

@media (max-device-width:1024px) {
	.elementor-flip-box {
		cursor: pointer;
	}
}

.elementor-flip-box__front {
	background-color: #1abc9c;
}

.elementor-flip-box__back {
	background-color: #4054b2;
	display: block;
}

.elementor-flip-box__layer {
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-transition: all .6s ease-in-out;
	-o-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
}

.elementor-flip-box__layer__overlay {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	text-align: center;
	padding: 35px;
}

.elementor-flip-box__layer__title {
	font-size: 21px;
}

.elementor-flip-box__layer__description {
	font-size: 14px;
}

.elementor-flip-box__layer__description,.elementor-flip-box__layer__title {
	color: #fff;
}

.elementor-flip-box__layer__description:not(:last-child),.elementor-flip-box__layer__title:not(:last-child) {
	margin: 0 0 20px 0;
	padding: 0;
}

.elementor-flip-box__layer__title {
	line-height: 1;
	font-weight: 600;
}

.elementor-flip-box .elementor-icon,.elementor-flip-box .elementor-view-framed .elementor-icon,.elementor-flip-box .elementor-view-stacked .elementor-icon {
	color: #fff;
}

.elementor-flip-box .elementor-view-framed .elementor-icon {
	border-color: #fff;
}

.elementor-flip-box .elementor-view-stacked .elementor-icon {
	background-color: rgba(0,0,0,.5);
}

.elementor-flip-box__button.elementor-button {
	cursor: pointer;
	-ms-flex-item-align: center;
	align-self: center;
	margin-left: auto;
	margin-right: auto;
	border: solid 2px #fff;
	color: #fff;
	background: 0 0;
}

.elementor-flip-box__button.elementor-button:hover {
	background: 0 0;
	text-decoration: none;
}

.elementor-flip-box__image {
	margin: 0 0 20px 0;
	display: inline-block;
	width: 100%;
}

.elementor-flip-box__image img {
	width: 50%;
}

.elementor-flip-box .elementor-icon-wrapper {
	margin-bottom: 20px;
}

.elementor-flip-box--3d .elementor-flip-box__layer__inner {
	-webkit-transform: translateZ(90px) scale(.91);
	transform: translateZ(90px) scale(.91);
}

.elementor-flip-box--3d .elementor-flip-box__layer__overlay {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(.1px);
	transform: translateZ(.1px);
}

.elementor-flip-box--effect-flip .elementor-flip-box {
	-webkit-perspective: 1000px;
	perspective: 1000px;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.elementor-flip-box--effect-flip .elementor-flip-box__layer {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.elementor-flip-box--effect-flip .elementor-flip-box__front {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	z-index: 1;
}

.elementor-flip-box--effect-flip .elementor-flip-box:hover .elementor-flip-box__back {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box__back {
	-webkit-transform: rotateX(0) rotateY(-180deg);
	transform: rotateX(0) rotateY(-180deg);
}

.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front {
	-webkit-transform: rotateX(0) rotateY(180deg);
	transform: rotateX(0) rotateY(180deg);
}

.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box__back {
	-webkit-transform: rotateX(0) rotateY(180deg);
	transform: rotateX(0) rotateY(180deg);
}

.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front {
	-webkit-transform: rotateX(0) rotateY(-180deg);
	transform: rotateX(0) rotateY(-180deg);
}

.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box__back {
	-webkit-transform: rotateX(-180deg) rotateY(0);
	transform: rotateX(-180deg) rotateY(0);
}

.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front {
	-webkit-transform: rotateX(180deg) rotateY(0);
	transform: rotateX(180deg) rotateY(0);
}

.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box__back {
	-webkit-transform: rotateX(180deg) rotateY(0);
	transform: rotateX(180deg) rotateY(0);
}

.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front {
	-webkit-transform: rotateX(-180deg) rotateY(0);
	transform: rotateX(-180deg) rotateY(0);
}

.elementor-flip-box--effect-push .elementor-flip-box__front {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front {
	-webkit-transform: translateX(100%) translateY(0);
	-ms-transform: translateX(100%) translateY(0);
	transform: translateX(100%) translateY(0);
}

.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front {
	-webkit-transform: translateX(-100%) translateY(0);
	-ms-transform: translateX(-100%) translateY(0);
	transform: translateX(-100%) translateY(0);
}

.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front {
	-webkit-transform: translateX(0) translateY(-100%);
	-ms-transform: translateX(0) translateY(-100%);
	transform: translateX(0) translateY(-100%);
}

.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front {
	-webkit-transform: translateX(0) translateY(100%);
	-ms-transform: translateX(0) translateY(100%);
	transform: translateX(0) translateY(100%);
}

.elementor-flip-box--effect-push .elementor-flip-box,.elementor-flip-box--effect-slide .elementor-flip-box {
	overflow: hidden;
}

.elementor-flip-box--effect-push .elementor-flip-box:hover .elementor-flip-box__back,.elementor-flip-box--effect-slide .elementor-flip-box:hover .elementor-flip-box__back {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-right .elementor-flip-box__back {
	-webkit-transform: translateX(-100%) translateY(0);
	-ms-transform: translateX(-100%) translateY(0);
	transform: translateX(-100%) translateY(0);
}

.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-left .elementor-flip-box__back {
	-webkit-transform: translateX(100%) translateY(0);
	-ms-transform: translateX(100%) translateY(0);
	transform: translateX(100%) translateY(0);
}

.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back {
	-webkit-transform: translateX(0) translateY(100%);
	-ms-transform: translateX(0) translateY(100%);
	transform: translateX(0) translateY(100%);
}

.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-down .elementor-flip-box__back {
	-webkit-transform: translateX(0) translateY(-100%);
	-ms-transform: translateX(0) translateY(-100%);
	transform: translateX(0) translateY(-100%);
}

.elementor-flip-box--effect-zoom-out .elementor-flip-box .elementor-flip-box__front {
	-webkit-transition: opacity .35s,width 0s,-webkit-transform .7s;
	transition: opacity .35s,width 0s,-webkit-transform .7s;
	-o-transition: transform .7s,opacity .35s,width 0s;
	transition: transform .7s,opacity .35s,width 0s;
	transition: transform .7s,opacity .35s,width 0s,-webkit-transform .7s;
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	z-index: 1;
	width: 100%;
}

.elementor-flip-box--effect-zoom-out .elementor-flip-box:hover .elementor-flip-box__front {
	width: 0;
	opacity: 0;
	-webkit-transform: scale(.7);
	-ms-transform: scale(.7);
	transform: scale(.7);
	-webkit-transition: opacity .7s .1s,width 0s .7s,-webkit-transform .8s;
	transition: opacity .7s .1s,width 0s .7s,-webkit-transform .8s;
	-o-transition: transform .8s,opacity .7s .1s,width 0s .7s;
	transition: transform .8s,opacity .7s .1s,width 0s .7s;
	transition: transform .8s,opacity .7s .1s,width 0s .7s,-webkit-transform .8s;
}

.elementor-flip-box--effect-zoom-in .elementor-flip-box .elementor-flip-box__back {
	-webkit-transition: opacity .5s .2s,-webkit-transform .7s;
	transition: opacity .5s .2s,-webkit-transform .7s;
	-o-transition: transform .7s,opacity .5s .2s;
	transition: transform .7s,opacity .5s .2s;
	transition: transform .7s,opacity .5s .2s,-webkit-transform .7s;
	opacity: 0;
	-webkit-transform: scale(.7);
	-ms-transform: scale(.7);
	transform: scale(.7);
}

.elementor-flip-box--effect-zoom-in .elementor-flip-box:hover .elementor-flip-box__back {
	-webkit-transition: opacity .5s,-webkit-transform .7s;
	transition: opacity .5s,-webkit-transform .7s;
	-o-transition: transform .7s,opacity .5s;
	transition: transform .7s,opacity .5s;
	transition: transform .7s,opacity .5s,-webkit-transform .7s;
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.elementor-flip-box--effect-fade .elementor-flip-box .elementor-flip-box__back {
	opacity: 0;
}

.elementor-flip-box--effect-fade .elementor-flip-box:hover .elementor-flip-box__back {
	opacity: 1;
}

.elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box__front {
	display: none;
}

.elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box__back {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	opacity: 1;
}

.elementor-widget-call-to-action .elementor-widget-container {
	overflow: hidden;
}

.elementor-cta {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}

.elementor-cta--skin-classic .elementor-cta {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.elementor-cta--skin-classic .elementor-cta__bg-wrapper {
	position: relative;
	min-height: 200px;
	width: 100%;
}

.elementor-cta--skin-classic .elementor-cta__content {
	-webkit-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
	width: 100%;
	background-color: #f7f7f7;
}

.elementor-cta--skin-classic .elementor-cta__content-item,.elementor-cta--skin-classic .elementor-cta__content-item .elementor-icon {
	color: #55595c;
	border-color: #55595c;
}

.elementor-cta--skin-classic .elementor-cta__button.elementor-button {
	color: #55595c;
	border-color: #55595c;
}

.elementor-cta--skin-cover .elementor-cta {
	display: block;
}

.elementor-cta--skin-cover .elementor-cta__bg-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
	width: 100%;
}

.elementor-cta--skin-cover .elementor-cta__content {
	min-height: 280px;
}

.elementor-cta--skin-cover .elementor-cta__content-item,.elementor-cta--skin-cover .elementor-cta__content-item .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-cta--skin-cover .elementor-cta__button.elementor-button {
	color: #fff;
	border-color: #fff;
}

.elementor-cta--layout-image-above .elementor-cta {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.elementor-cta--layout-image-above .elementor-cta__bg-wrapper {
	width: 100%;
}

.elementor-cta--layout-image-left .elementor-cta,.elementor-cta--layout-image-right .elementor-cta {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.elementor-cta--layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--layout-image-right .elementor-cta__bg-wrapper {
	width: auto;
	min-width: 50%;
}

.elementor-cta--layout-image-left .elementor-cta__content,.elementor-cta--layout-image-right .elementor-cta__content {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.elementor-cta--layout-image-left .elementor-cta {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}

.elementor-cta--layout-image-right .elementor-cta {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.elementor-cta__bg,.elementor-cta__bg-overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
}

.elementor-cta__bg-wrapper {
	z-index: 1;
	overflow: hidden;
}

.elementor-cta__bg {
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
	z-index: 1;
}

.elementor-cta__bg-overlay {
	z-index: 2;
}

.elementor-cta__button.elementor-button {
	cursor: pointer;
	-ms-flex-item-align: center;
	align-self: center;
	margin-left: auto;
	margin-right: auto;
	border: solid 2px #fff;
	background: 0 0;
}

.elementor-cta__button.elementor-button:hover {
	background: 0 0;
	text-decoration: none;
}

.elementor-cta__title {
	font-size: 23px;
}

.elementor-cta__content {
	z-index: 1;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
	padding: 35px;
	width: 100%;
}

.elementor-cta__content,.elementor-cta__content-item {
	position: relative;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	color: #fff;
}

.elementor-cta__content-item {
	width: 100%;
	margin: 0;
}

.elementor-cta__content-item:not(:last-child) {
	margin-bottom: 15px;
}

.elementor-cta__content-item .elementor-icon {
	color: #fff;
}

.elementor-cta--valign-top .elementor-cta__content {
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.elementor-cta--valign-middle .elementor-cta__content {
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.elementor-cta--valign-bottom .elementor-cta__content {
	-ms-flex-line-pack: end;
	align-content: flex-end;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(0,0,0,.3);
}

@media (max-device-width:1024px) {
	.elementor-cta {
		cursor: pointer;
	}
}

@media (min-width:1025px) {
	.elementor-cta--desktop-layout-image-above .elementor-cta {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.elementor-cta--desktop-layout-image-above .elementor-cta__bg-wrapper {
		width: 100%;
	}

	.elementor-cta--desktop-layout-image-left .elementor-cta,.elementor-cta--desktop-layout-image-right .elementor-cta {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}

	.elementor-cta--desktop-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--desktop-layout-image-right .elementor-cta__bg-wrapper {
		width: auto;
		min-width: 50%;
	}

	.elementor-cta--desktop-layout-image-left .elementor-cta__content,.elementor-cta--desktop-layout-image-right .elementor-cta__content {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}

	.elementor-cta--desktop-layout-image-left .elementor-cta {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.elementor-cta--desktop-layout-image-right .elementor-cta {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
}

@media (max-width:1024px) {
	.elementor-cta--tablet-layout-image-above .elementor-cta {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.elementor-cta--tablet-layout-image-above .elementor-cta__bg-wrapper {
		width: 100%;
	}

	.elementor-cta--tablet-layout-image-left .elementor-cta,.elementor-cta--tablet-layout-image-right .elementor-cta {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}

	.elementor-cta--tablet-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--tablet-layout-image-right .elementor-cta__bg-wrapper {
		width: auto;
		min-width: 50%;
	}

	.elementor-cta--tablet-layout-image-left .elementor-cta__content,.elementor-cta--tablet-layout-image-right .elementor-cta__content {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}

	.elementor-cta--tablet-layout-image-left .elementor-cta {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.elementor-cta--tablet-layout-image-right .elementor-cta {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
}

@media (max-width:767px) {
	.elementor-cta--mobile-layout-image-above .elementor-cta {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.elementor-cta--mobile-layout-image-above .elementor-cta__bg-wrapper {
		width: 100%;
	}

	.elementor-cta--mobile-layout-image-left .elementor-cta,.elementor-cta--mobile-layout-image-right .elementor-cta {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}

	.elementor-cta--mobile-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--mobile-layout-image-right .elementor-cta__bg-wrapper {
		width: auto;
		min-width: 50%;
	}

	.elementor-cta--mobile-layout-image-left .elementor-cta__content,.elementor-cta--mobile-layout-image-right .elementor-cta__content {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}

	.elementor-cta--mobile-layout-image-left .elementor-cta {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.elementor-cta--mobile-layout-image-right .elementor-cta {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
}

.elementor-ribbon {
	position: absolute;
	z-index: 1;
	top: 0;
	left: auto;
	right: 0;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	width: 150px;
	overflow: hidden;
	height: 150px;
}

.elementor-ribbon-inner {
	text-align: center;
	left: 0;
	width: 200%;
	-webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
	-ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
	transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
	margin-top: 35px;
	font-size: 13px;
	line-height: 2;
	font-weight: 800;
	text-transform: uppercase;
	background: #000;
	color: #fff;
}

.elementor-ribbon.elementor-ribbon-left {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	left: 0;
	right: auto;
}

.elementor-ribbon.elementor-ribbon-right {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	left: auto;
	right: 0;
}

.elementor-widget-price-list .elementor-price-list {
	list-style: none;
	padding: 0;
	margin: 0;
}

.elementor-widget-price-list .elementor-price-list li {
	margin: 0;
}

.elementor-price-list li:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-price-list .elementor-price-list-image {
	max-width: 50%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding-right: 25px;
}

.elementor-price-list .elementor-price-list-image img {
	width: 100%;
}

.elementor-price-list .elementor-price-list-header,.elementor-price-list .elementor-price-list-item,.elementor-price-list .elementor-price-list-text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.elementor-price-list .elementor-price-list-item {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.elementor-price-list .elementor-price-list-item .elementor-price-list-text {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.elementor-price-list .elementor-price-list-item .elementor-price-list-header {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	font-size: 19px;
	font-weight: 600;
	margin-bottom: 10px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.elementor-price-list .elementor-price-list-item .elementor-price-list-title {
	max-width: 80%;
}

.elementor-price-list .elementor-price-list-item p.elementor-price-list-description {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	font-size: 14px;
	margin: 0;
}

.elementor-price-list .elementor-price-list-item .elementor-price-list-separator {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin-left: 10px;
	margin-right: 10px;
	border-bottom-style: dotted;
	border-bottom-width: 2px;
	height: 0;
}

.elementor-price-table {
	text-align: center;
}

.elementor-price-table .elementor-price-table__header {
	background: #555;
	padding: 20px 0;
}

.elementor-price-table .elementor-price-table__heading {
	margin: 0;
	padding: 0;
	line-height: 1.2;
	font-size: 24px;
	font-weight: 600;
	color: #fff;
}

.elementor-price-table .elementor-price-table__subheading {
	font-size: 13px;
	font-weight: 400;
	color: #fff;
}

.elementor-price-table .elementor-price-table__original-price {
	margin-right: 15px;
	text-decoration: line-through;
	font-size: .5em;
	line-height: 1;
	font-weight: 400;
	-ms-flex-item-align: center;
	align-self: center;
}

.elementor-price-table .elementor-price-table__price {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	color: #555;
	font-weight: 800;
	font-size: 65px;
	padding: 40px 0;
}

.elementor-price-table .elementor-price-table__price .elementor-typo-excluded {
	line-height: initial;
	letter-spacing: initial;
	text-transform: initial;
	font-weight: initial;
	font-size: initial;
	font-style: initial;
}

.elementor-price-table .elementor-price-table__after-price {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	text-align: left;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.elementor-price-table .elementor-price-table__integer-part {
	line-height: .8;
}

.elementor-price-table .elementor-price-table__currency,.elementor-price-table .elementor-price-table__fractional-part {
	line-height: 1;
	font-size: .3em;
}

.elementor-price-table .elementor-price-table__currency {
	margin-right: 3px;
}

.elementor-price-table .elementor-price-table__period {
	width: 100%;
	font-size: 13px;
	font-weight: 400;
}

.elementor-price-table .elementor-price-table__features-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
	line-height: 1;
}

.elementor-price-table .elementor-price-table__features-list li {
	font-size: 14px;
	line-height: 1;
	margin: 0;
	padding: 0;
}

.elementor-price-table .elementor-price-table__features-list li .elementor-price-table__feature-inner {
	margin-left: 15px;
	margin-right: 15px;
}

.elementor-price-table .elementor-price-table__features-list li:not(:first-child):before {
	content: '';
	display: block;
	border: 0 solid rgba(122,122,122,.3);
	margin: 10px 12.5%;
}

.elementor-price-table .elementor-price-table__features-list i {
	margin-right: 10px;
	font-size: 1.3em;
}

.elementor-price-table .elementor-price-table__features-list svg {
	margin-right: 10px;
	width: 1.3em;
}

.elementor-price-table .elementor-price-table__footer {
	padding: 30px 0;
}

.elementor-price-table .elementor-price-table__additional_info {
	margin: 0;
	font-size: 13px;
	line-height: 1.4;
}

.elementor-price-table__ribbon {
	position: absolute;
	top: 0;
	left: auto;
	right: 0;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	width: 150px;
	overflow: hidden;
	height: 150px;
}

.elementor-price-table__ribbon-inner {
	text-align: center;
	left: 0;
	width: 200%;
	-webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
	-ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
	transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
	margin-top: 35px;
	font-size: 13px;
	line-height: 2;
	font-weight: 800;
	text-transform: uppercase;
	background: #000;
}

.elementor-price-table__ribbon.elementor-ribbon-left {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	left: 0;
	right: auto;
}

.elementor-price-table__ribbon.elementor-ribbon-right {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	left: auto;
	right: 0;
}

.elementor-widget-price-table .elementor-widget-container {
	overflow: hidden;
	background-color: #f7f7f7;
}

@-webkit-keyframes Anm-Hotspot {
	0% {
		opacity: 0;
		-webkit-transform: scale(.2);
		transform: scale(.2);
	}

	50% {
		opacity: .8;
	}

	100% {
		opacity: 0;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes Anm-Hotspot {
	0% {
		opacity: 0;
		-webkit-transform: scale(.2);
		transform: scale(.2);
	}

	50% {
		opacity: .8;
	}

	100% {
		opacity: 0;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-webkit-keyframes Anm-Hotspot-2 {
	0%,100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	50% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
	}
}

@keyframes Anm-Hotspot-2 {
	0%,100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	50% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
	}
}

.image-hotspot-hotspots {
	position: relative;
}

.image-hotspot-img {
	width: 100%;
}

.hotspot-content {
	position: absolute;
	z-index: 10;
	visibility: hidden;
	padding: 15px;
	width: 250px;
	background: #fff;
	text-align: center;
	opacity: 0;
	transition: opacity .25s ease,visibility .25s ease,-webkit-transform .25s ease;
	transition: opacity .25s ease,visibility .25s ease,transform .25s ease;
	transition: opacity .25s ease,visibility .25s ease,transform .25s ease,-webkit-transform .25s ease;
	-webkit-transform: translateY(20px) translateZ(0);
	transform: translateY(20px) translateZ(0);
	box-shadow: 0 0 3px rgba(0,0,0,.15);
}

.hotspot-content>div,.hotspot-content>h4 {
	margin-bottom: 10px;
}

.hotspot-content>div:last-child,.hotspot-content>h4:last-child {
	margin-bottom: 0;
}

.hotspot-content .hotspot-content-text {
	margin-bottom: 15px;
}

.hotspot-content .hotspot-content-image a,.hotspot-content .hotspot-content-title a {
	display: block;
}

.hotspot-content .hotspot-content-title {
	font-size: 16px;
}

.hotspot-content::before {
	content: "";
	position: absolute;
}

.hotspot-opened .hotspot-content {
	visibility: visible;
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}

.hotspot-content:hover .more-desc-btn {
	-webkit-transform: translateY(0) translateZ(0);
	transform: translateY(0) translateZ(0);
}

.hotspot-dropdown-bottom,.hotspot-dropdown-top {
	left: -115px;
}

.hotspot-dropdown-bottom::before,.hotspot-dropdown-top::before {
	left: 0;
	width: 100%;
	height: 20px;
}

.hotspot-dropdown-bottom.hotspot-overflow-left,.hotspot-dropdown-top.hotspot-overflow-left {
	right: 0;
	left: auto;
}

.hotspot-dropdown-bottom.hotspot-overflow-right,.hotspot-dropdown-top.hotspot-overflow-right {
	left: 0;
}

.hotspot-dropdown-top {
	bottom: 40px;
}

.hotspot-dropdown-top::before {
	top: 100%;
}

.hotspot-dropdown-bottom {
	top: 40px;
}

.hotspot-dropdown-bottom::before {
	bottom: 100%;
}

.hotspot-dropdown-left,.hotspot-dropdown-right {
	top: -55px;
}

.hotspot-dropdown-left::before,.hotspot-dropdown-right::before {
	top: 0;
	width: 20px;
	height: 100%;
}

.hotspot-dropdown-left {
	right: 40px;
}

.hotspot-dropdown-left::before {
	left: 100%;
}

.hotspot-dropdown-left.hotspot-overflow-right {
	right: auto;
	left: 40px;
}

.hotspot-dropdown-left.hotspot-overflow-right::before {
	right: 100%;
	left: auto;
}

.hotspot-dropdown-right {
	left: 40px;
}

.hotspot-dropdown-right::before {
	right: 100%;
}

.hotspot-dropdown-right.hotspot-overflow-left {
	right: 40px;
	left: auto;
}

.hotspot-dropdown-right.hotspot-overflow-left::before {
	right: auto;
	left: 100%;
}

.image-hotspot {
	position: absolute;
	margin-top: -10px;
	margin-left: -10px;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	box-shadow: 0 0 3px rgba(0,0,0,.15);
}

.hotspot-anm,.hotspot-btn {
	border-radius: 50%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-perspective: 800px;
	perspective: 800px;
}

.hotspot-btn {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	cursor: pointer;
	letter-spacing: normal;
	transition: all .3s ease;
}

.hotspot-btn::after {
	content: "";
	position: absolute;
	transition: all .3s ease;
}

.hotspot-anm {
	position: absolute;
	top: -8px;
	right: -8px;
	bottom: -8px;
	left: -8px;
	display: block;
	-webkit-animation: Anm-Hotspot 2s ease infinite;
	animation: Anm-Hotspot 2s ease infinite;
}

.hotspot-icon-circle .hotspot-btn {
	box-shadow: inset 100px 100px transparent;
	-webkit-animation: Anm-Hotspot-2 2s ease-in-out infinite;
	animation: Anm-Hotspot-2 2s ease-in-out infinite;
}

.hotspot-icon-circle .hotspot-btn::after {
	top: 7px;
	left: 7px;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #fff;
}

.hotspot-icon-circle .image-hotspot.hotspot-opened .hotspot-btn {
	box-shadow: inset 100px 100px rgba(0,0,0,.1);
}

.hotspot-icon-circle .hotspot-anm {
	background-color: rgba(255,255,255,.5);
}

.hotspot-icon-plus .hotspot-btn {
	background-color: #fff;
}

.hotspot-icon-plus .hotspot-btn::before {
	width: 2px;
	bottom: 6px;
	top: 6px;
	left: 50%;
	margin-left: -1px;
	position: absolute;
	content: "";
	transition: all .3s ease;
}

.hotspot-icon-plus .hotspot-btn::after {
	height: 2px;
	right: 6px;
	left: 6px;
	top: 50%;
	margin-top: -1px;
	position: absolute;
	content: "";
	transition: all .3s ease;
}

.hotspot-icon-plus .image-hotspot.hotspot-opened .hotspot-btn::after,.hotspot-icon-plus .image-hotspot.hotspot-opened .hotspot-btn::before {
	background-color: #fff!important;
}

.hotspot-icon-plus .hotspot-anm {
	background-color: #fff;
}

.hotspot-hover .image-hotspot:hover .hotspot-content {
	visibility: visible;
	opacity: 1;
	-webkit-transform: none;
	transform: none;
	pointer-events: visible;
}

.hotspot-icon-circle .image-hotspot:hover .hotspot-btn {
	box-shadow: inset 100px 100px rgba(0,0,0,.1);
}

.hotspot-icon-plus .image-hotspot:hover .hotspot-btn::after,.hotspot-icon-plus .image-hotspot:hover .hotspot-btn::before {
	background-color: #fff!important;
}

.hotspot-type-product .hotspot-content-title,.hotspot-type-product .price {
	font-size: 14px;
}

.hotspot-content .btn-action {
	border: none;
	color: #fff;
	padding: 8px 15px;
	text-transform: uppercase;
	line-height: 20px;
	font-size: 12px;
	display: inline-flex;
	align-items: center;
	position: relative;
}

.hotspot-content .btn-action span {
	font-size: 12px;
}

.hotspot-content .btn-action::before {
	content: "\f217";
	font-family: 'Line Awesome Free';
	font-weight: 900;
	font-size: 18px;
	line-height: 0;
	margin-top: -1px;
	margin-right: 5px;
}

.hotspot-content .btn-action::after {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
	border: 1px solid #9b9b9b;
	border-left-color: transparent!important;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -9px;
	margin-top: -9px;
	opacity: 0;
	visibility: hidden;
	transition: opacity .1s ease,visibility .1s ease;
}

.hotspot-content .btn-action::after {
	border-color: #fff;
}

.hotspot-content .btn-action.loading::after {
	opacity: 1;
	visibility: visible;
	-webkit-animation: Anm-Spin .65s infinite linear;
	animation: Anm-Spin .65s infinite linear;
}

.hotspot-content .btn-action.loading i,.hotspot-content .btn-action.loading,.hotspot-content .btn-action.loading::before {
	color: transparent!important;
	transition: color 0.1s ease;
}

.elementor-widget-countdown .elementor-countdown-expire--message {
	display: none;
	padding: 20px;
	text-align: center;
}

.elementor-widget-countdown .elementor-countdown-wrapper {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}

.elementor-widget-countdown .elementor-countdown-item {
	padding: 20px 0;
	text-align: center;
	background-color: #818a91;
	color: #fff;
}

.elementor-widget-countdown .elementor-countdown-digits,.elementor-widget-countdown .elementor-countdown-label {
	line-height: 1;
}

.elementor-widget-countdown .elementor-countdown-digits {
	font-size: 69px;
}

.elementor-widget-countdown .elementor-countdown-label {
	font-size: 19px;
}

.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-right: auto;
	margin-left: auto;
}

.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-digits,.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-label {
	display: block;
}

.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-item {
	-ms-flex-preferred-size: 0;
	flex-basis: 0%;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.elementor-widget-countdown.elementor-countdown--label-inline {
	text-align: center;
}

.elementor-widget-countdown.elementor-countdown--label-inline .elementor-countdown-item {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
}

.leo-dropdown-wrapper {
	position: relative;
	display: inline-block;
}

.leo-dropdown-toggle {
	cursor: pointer;
	display: inline-flex;
	align-items: center;
	padding: 10px 0;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-ms-transition: all .3s;
}

.leo-dropdown-toggle span.icon-toggle {
	margin-left: 9px;
	font-size: 80%;
	opacity: .8;
}

.leo-dropdown-toggle i,.leo-dropdown-toggle img {
	margin-right: 5px;
}

.leo-dropdown-toggle svg {
	width: 16px;
	margin-right: 5px;
}

.leo-dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	min-width: 100%;
	visibility: hidden;
	opacity: 0;
	transition: opacity .2s ease,visibility .2s ease,-webkit-transform .2s ease;
	transition: opacity .2s ease,visibility .2s ease,transform .2s ease;
	transition: opacity .2s ease,visibility .2s ease,transform .2s ease,-webkit-transform .2s ease;
	pointer-events: none;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	z-index: 1000;
	border: none;
	border-radius: 0;
	box-shadow: 0 0 3px rgba(0,0,0,.15);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,.15);
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,.15);
	-webkit-transform: translateY(15px) translateZ(0);
	transform: translateY(15px) translateZ(0);
}

.elementor-dropdown-right .leo-dropdown-menu {
	left: auto;
	right: 0;
}

.open>.leo-dropdown-menu {
	visibility: visible;
	opacity: 1;
	-webkit-transform: none;
	transform: none;
	pointer-events: visible;
	pointer-events: unset;
}

.leo-dropdown-menu>a {
	display: flex;
	flex-wrap: nowrap;
	padding: 8px 16px;
	font-size: 14px;
	line-height: 20px;
	position: relative;
	align-items: center;
	white-space: nowrap;
}

.leo-dropdown-menu>a.selected,.leo-dropdown-menu>a:hover {
	background: #faf9fe;
}

.leo-dropdown-menu>a i,.leo-dropdown-menu>a img {
	margin-right: 5px;
}

.leo-dropdown-menu>a svg {
	margin-right: 5px;
	width: 16px;
}

.elementor-widget-leo-languages .leo-dropdown-menu {
	width: 115px;
}

.LeoBlockLink {
	position: relative;
}

.linklist-toggle {
	cursor: pointer;
	display: flex;
	align-items: center;
	flex-direction: row;
	justify-content: space-between;
	position: relative;
	margin-bottom: 5px;
	font-weight: 600;
	font-size: 16px;
	word-break: break-word;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-ms-transition: all .3s;
}

.linklist-toggle>a {
	display: flex;
	align-items: center;
	flex-direction: row;
	justify-content: space-between;
	flex: 1;
}

.linklist-toggle .title_block {
	flex: 1 1 auto;
}

.linklist-toggle span.icon-toggle {
	margin-left: 9px;
}

.LeoBlockLink-toggle-none .linklist-toggle span.icon-toggle {
	display: none;
}

.LeoBlockLink-toggle-none .linklist-toggle {
	cursor: initial;
}

.LeoBlockLink-toggle-none .linklist-menu {
	display: block!important;
	height: auto!important;
	overflow: visible!important;
}

.LeoBlockLink-toggle-all .linklist-menu,.LeoBlockLink-toggle-mobile .linklist-menu {
	display: none;
}

@media (min-width:768px) {
	.LeoBlockLink-toggle-mobile .linklist-menu {
		display: block!important;
		height: auto!important;
		overflow: visible!important;
	}

	.LeoBlockLink-toggle-mobile .linklist-toggle span.icon-toggle {
		display: none;
	}

	.LeoBlockLink-toggle-mobile .linklist-toggle {
		cursor: initial;
	}
}

.linklist-menu>ul {
	display: block;
	position: relative;
	padding: 8px 0;
	line-height: 18px;
	word-break: break-word;
}

.linklist-menu>ul:not(:hover) {
	color: #666;
}

.linklist-toggle i {
	margin-right: 5px;
}

.linklist-toggle svg {
	width: 16px;
	margin-right: 5px;
}

.linklist-menu>ul i {
	margin-right: 5px;
}

.linklist-menu>ul svg {
	margin-right: 5px;
	width: 16px;
}

.widget-tabs .widget-tabs-wrapper {
	text-align: center;
	margin-bottom: 40px;
	font-size: 0;
}

.widget-tabs .widget-tabs-wrapper .widget-tab-title {
	display: inline-flex;
	align-items: center;
	flex-direction: column;
	margin-right: 16px;
	margin-left: 16px;
	vertical-align: bottom;
	text-transform: capitalize;
	cursor: pointer;
	font-size: 14px;
	transition: all .3s ease 0s;
}

.widget-tabs .widget-tabs-wrapper .widget-tab-title img {
	width: 60px;
}

.widget-tabs .widget-tabs-wrapper .widget-tab-title.active {
	color: #232323;
}

.widget-tabs .widget-tabs-content-wrapper {
	position: relative;
}

.widget-tabs .widget-tabs-content-wrapper .widget-tab-content {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	opacity: 0;
	top: 0;
	visibility: hidden;
	transition: all .3s ease 0s;
	-ms-transition: all .3s ease 0s;
	-webkit-transition: all .3s ease 0s;
}

.widget-tabs .widget-tabs-content-wrapper .widget-tab-content.active {
	opacity: 1;
	position: static;
	visibility: visible;
}

@media (max-width:767px) {
	.widget-tabs .widget-tabs-wrapper {
		overflow-y: auto;
		white-space: nowrap;
		mask-image: linear-gradient(to left,transparent 5px,#000 40px);
		-webkit-mask-image: linear-gradient(to left,transparent 5px,#000 40px);
	}
}

.elementor_psgdpr_consent_message {
	margin-bottom: 0;
	width: 100%;
	text-align: left;
	padding: 0!important;
}

.elementor-newsletter .elementor_psgdpr_consent_message {
	margin-top: 10px;
}

.elementor_psgdpr_consent_message input[type=checkbox] {
	margin-right: 5px;
}

.elementor-contact-form .alert,.elementor-newsletter .alert {
	padding: 0;
	border: none;
	background-color: transparent;
	margin-bottom: 0;
	width: 100%;
	text-align: left;
}

.elementor-newsletter .alert {
	margin-top: 10px;
}

.elementor-contact-form .elementor-field-group.send-response {
	margin: 0!important;
}

.elementor-newsletter input[name=email] {
	border: 1px solid #818a91;
	height: 40px;
	padding: 0 15px;
	outline: 0;
	width: 300px;
	display: inline-block;
	vertical-align: middle;
}

.elementor-newsletter button {
	height: 40px;
	padding: 0 15px;
	vertical-align: middle;
}

.elementor-contact-form .elementor-button,.elementor-newsletter .elementor-button {
	cursor: pointer;
	border: none;
}

.elementor-contact-form .elementor-button .icon-loading,.elementor-newsletter .elementor-button .icon-loading {
	-webkit-animation: Anm-Spin .65s infinite linear;
	animation: Anm-Spin .65s infinite linear;
}

.elementor-contact-form .elementor-button:not(.leo-processing) .icon-loading,.elementor-newsletter .elementor-button:not(.leo-processing) .icon-loading {
	display: none!important;
}

.elementor-contact-form .elementor-button.leo-processing .elementor-button-icon :not(.icon-loading),.elementor-newsletter .elementor-button.leo-processing .elementor-button-icon :not(.icon-loading) {
	display: none!important;
}

.elementor-contact-form [disabled],.elementor-newsletter [disabled] {
	cursor: not-allowed!important;
	opacity: .65!important;
}

.elementor-contact-form .elementor-field {
	width: 100%;
}

.elementor-button-align-stretch .elementor-field-submit button {
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
}

.elementor-button-align-start .elementor-field-submit {
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.elementor-button-align-center .elementor-field-submit {
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.elementor-button-align-end .elementor-field-submit {
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.elementor-headline {
	font-size: 43px;
	line-height: 1.2;
	display: block;
}

.elementor-headline-dynamic-text {
	color: var(--dynamic-text-color,#aebcb9);
}

.elementor-headline--style-rotate .elementor-headline-dynamic-wrapper {
	text-align: left;
}

.elementor-headline--style-highlight .elementor-headline-dynamic-wrapper {
	overflow: visible;
	text-align: inherit;
}

.elementor-headline--style-highlight .elementor-headline-dynamic-text {
	z-index: 1;
}

.elementor-headline--style-highlight .elementor-headline-plain-text {
	z-index: 1;
	position: relative;
}

.elementor-headline--style-highlight svg {
	position: absolute;
	top: 50%;
	left: 50%;
	width: calc(100% + 20px);
	height: calc(100% + 20px);
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	overflow: visible;
}

.elementor-headline--style-highlight svg path {
	stroke: red;
	stroke-width: 9;
	fill: none;
	opacity: 0;
	stroke-dasharray: 0 1500;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.elementor-headline.e-animated svg path {
	-webkit-animation: elementor-headline-dash forwards;
	animation: elementor-headline-dash forwards;
	-webkit-animation-duration: var(--animation-duration,1.2s);
	animation-duration: var(--animation-duration,1.2s);
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}

.elementor-headline.e-animated svg path:nth-of-type(2) {
	-webkit-animation-delay: calc(var(--animation-duration,1.2s)/ 2);
	animation-delay: calc(var(--animation-duration,1.2s)/ 2);
}

.elementor-headline.e-hide-highlight svg path {
	opacity: 1;
	stroke-dasharray: 1500 1500;
	-webkit-animation: hide-highlight .4s forwards;
	animation: hide-highlight .4s forwards;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}

@-webkit-keyframes elementor-headline-dash {
	from {
		stroke-dasharray: 0 1500;
		opacity: 1;
	}

	to {
		stroke-dasharray: 1500 1500;
		opacity: 1;
	}
}

@keyframes elementor-headline-dash {
	from {
		stroke-dasharray: 0 1500;
		opacity: 1;
	}

	to {
		stroke-dasharray: 1500 1500;
		opacity: 1;
	}
}

@-webkit-keyframes hide-highlight {
	from {
		opacity: 1;
		stroke-dasharray: 1500 1500;
	}

	to {
		opacity: 0;
		-webkit-filter: blur(10px);
		filter: blur(10px);
	}
}

@keyframes hide-highlight {
	from {
		opacity: 1;
		stroke-dasharray: 1500 1500;
	}

	to {
		opacity: 0;
		-webkit-filter: blur(10px);
		filter: blur(10px);
	}
}

.elementor-headline-text-wrapper {
	vertical-align: bottom;
}

.elementor-headline-dynamic-wrapper {
	display: inline-block;
	position: relative;
}

.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
}

.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text.elementor-headline-text-active {
	position: relative;
}

.elementor-headline-animation-type-flip .elementor-headline-dynamic-wrapper {
	-webkit-perspective: 300px;
	perspective: 300px;
}

.elementor-headline-animation-type-flip .elementor-headline-dynamic-text {
	opacity: 0;
	-webkit-transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

.elementor-headline-animation-type-flip .elementor-headline-dynamic-text.elementor-headline-text-active {
	opacity: 1;
	-webkit-transform: rotateX(0);
	transform: rotateX(0);
	-webkit-animation: elementor-headline-flip-in 1.2s;
	animation: elementor-headline-flip-in 1.2s;
}

.elementor-headline-animation-type-flip .elementor-headline-dynamic-text.elementor-headline-text-inactive {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
	-webkit-animation: elementor-headline-flip-out 1.2s;
	animation: elementor-headline-flip-out 1.2s;
}

@-webkit-keyframes elementor-headline-flip-in {
	0% {
		-webkit-transform: rotateX(180deg);
		transform: rotateX(180deg);
		opacity: 0;
	}

	35% {
		-webkit-transform: rotateX(120deg);
		transform: rotateX(120deg);
		opacity: 0;
	}

	65% {
		opacity: 0;
	}

	100% {
		-webkit-transform: rotateX(360deg);
		transform: rotateX(360deg);
		opacity: 1;
	}
}

@keyframes elementor-headline-flip-in {
	0% {
		-webkit-transform: rotateX(180deg);
		transform: rotateX(180deg);
		opacity: 0;
	}

	35% {
		-webkit-transform: rotateX(120deg);
		transform: rotateX(120deg);
		opacity: 0;
	}

	65% {
		opacity: 0;
	}

	100% {
		-webkit-transform: rotateX(360deg);
		transform: rotateX(360deg);
		opacity: 1;
	}
}

@-webkit-keyframes elementor-headline-flip-out {
	0% {
		-webkit-transform: rotateX(0);
		transform: rotateX(0);
		opacity: 1;
	}

	35% {
		-webkit-transform: rotateX(-40deg);
		transform: rotateX(-40deg);
		opacity: 1;
	}

	65% {
		opacity: 0;
	}

	100% {
		-webkit-transform: rotateX(180deg);
		transform: rotateX(180deg);
		opacity: 0;
	}
}

@keyframes elementor-headline-flip-out {
	0% {
		-webkit-transform: rotateX(0);
		transform: rotateX(0);
		opacity: 1;
	}

	35% {
		-webkit-transform: rotateX(-40deg);
		transform: rotateX(-40deg);
		opacity: 1;
	}

	65% {
		opacity: 0;
	}

	100% {
		-webkit-transform: rotateX(180deg);
		transform: rotateX(180deg);
		opacity: 0;
	}
}

.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper {
	vertical-align: top;
	overflow: hidden;
}

.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper::after {
	content: '';
	position: absolute;
	left: auto;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 90%;
	width: 1px;
	background-color: #0d0d0d;
}

.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper:not(.elementor-headline-typing-selected):after {
	-webkit-animation: elementor-headline-pulse 1s infinite;
	animation: elementor-headline-pulse 1s infinite;
}

.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected {
	background-color: var(--typing-selected-bg-color,#0d0d0d);
}

.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected::after {
	visibility: hidden;
}

.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected .elementor-headline-dynamic-text {
	color: var(--typing-selected-color,var(--dynamic-text-color),#aebcb9);
}

.elementor-headline-animation-type-typing .elementor-headline-dynamic-text:not(.elementor-headline-text-active) {
	visibility: hidden;
}

.elementor-headline-animation-type-typing .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in) {
	position: absolute;
	visibility: hidden;
}

@-webkit-keyframes elementor-headline-pulse {
	0% {
		-webkit-transform: translateY(-50%) scale(1);
		transform: translateY(-50%) scale(1);
		opacity: 1;
	}

	40% {
		-webkit-transform: translateY(-50%) scale(.9);
		transform: translateY(-50%) scale(.9);
		opacity: 0;
	}

	100% {
		-webkit-transform: translateY(-50%) scale(0);
		transform: translateY(-50%) scale(0);
		opacity: 0;
	}
}

@keyframes elementor-headline-pulse {
	0% {
		-webkit-transform: translateY(-50%) scale(1);
		transform: translateY(-50%) scale(1);
		opacity: 1;
	}

	40% {
		-webkit-transform: translateY(-50%) scale(.9);
		transform: translateY(-50%) scale(.9);
		opacity: 0;
	}

	100% {
		-webkit-transform: translateY(-50%) scale(0);
		transform: translateY(-50%) scale(0);
		opacity: 0;
	}
}

.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper {
	-webkit-perspective: 300px;
	perspective: 300px;
}

.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter {
	display: inline-block;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.elementor-headline-animation-type-swirl .elementor-headline-dynamic-text {
	-webkit-transform: scaleX(1.0005);
	-ms-transform: scaleX(1.0005);
	transform: scaleX(1.0005);
	opacity: 0;
}

.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(-20px) rotateX(90deg);
	transform: translateZ(-20px) rotateX(90deg);
	opacity: 0;
}

.elementor-headline-text-active .elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter {
	opacity: 1;
}

.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter.elementor-headline-animation-in {
	-webkit-animation: elementor-headline-swirl-in .4s forwards;
	animation: elementor-headline-swirl-in .4s forwards;
}

.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in) {
	-webkit-animation: elementor-headline-swirl-out .4s forwards;
	animation: elementor-headline-swirl-out .4s forwards;
}

@-webkit-keyframes elementor-headline-swirl-in {
	0% {
		opacity: 0;
		-webkit-transform: translateZ(-20px) rotateX(90deg);
		transform: translateZ(-20px) rotateX(90deg);
	}

	60% {
		opacity: 1;
		-webkit-transform: translateZ(-20px) rotateX(-10deg);
		transform: translateZ(-20px) rotateX(-10deg);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateZ(-20px) rotateX(0);
		transform: translateZ(-20px) rotateX(0);
	}
}

@keyframes elementor-headline-swirl-in {
	0% {
		opacity: 0;
		-webkit-transform: translateZ(-20px) rotateX(90deg);
		transform: translateZ(-20px) rotateX(90deg);
	}

	60% {
		opacity: 1;
		-webkit-transform: translateZ(-20px) rotateX(-10deg);
		transform: translateZ(-20px) rotateX(-10deg);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateZ(-20px) rotateX(0);
		transform: translateZ(-20px) rotateX(0);
	}
}

@-webkit-keyframes elementor-headline-swirl-out {
	0% {
		opacity: 1;
		-webkit-transform: translateZ(-20px) rotateX(0);
		transform: translateZ(-20px) rotateX(0);
	}

	60% {
		opacity: 0;
		-webkit-transform: translateZ(-20px) rotateX(-100deg);
		transform: translateZ(-20px) rotateX(-100deg);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateZ(-20px) rotateX(-90deg);
		transform: translateZ(-20px) rotateX(-90deg);
	}
}

@keyframes elementor-headline-swirl-out {
	0% {
		opacity: 1;
		-webkit-transform: translateZ(-20px) rotateX(0);
		transform: translateZ(-20px) rotateX(0);
	}

	60% {
		opacity: 0;
		-webkit-transform: translateZ(-20px) rotateX(-100deg);
		transform: translateZ(-20px) rotateX(-100deg);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateZ(-20px) rotateX(-90deg);
		transform: translateZ(-20px) rotateX(-90deg);
	}
}

.elementor-headline-animation-type-slide-down .elementor-headline-text-wrapper {
	display: inline-block;
	padding: .2em 0;
}

.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-wrapper {
	overflow: hidden;
	vertical-align: top;
}

.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text {
	opacity: 0;
	top: .2em;
}

.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text.elementor-headline-text-active {
	top: 0;
	opacity: 1;
	-webkit-animation: elementor-headline-slide-down-in .6s;
	animation: elementor-headline-slide-down-in .6s;
}

.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text.elementor-headline-text-inactive {
	-webkit-animation: elementor-headline-slide-down-out .6s;
	animation: elementor-headline-slide-down-out .6s;
}

@-webkit-keyframes elementor-headline-slide-down-in {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}

	60% {
		opacity: 1;
		-webkit-transform: translateY(20%);
		transform: translateY(20%);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes elementor-headline-slide-down-in {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}

	60% {
		opacity: 1;
		-webkit-transform: translateY(20%);
		transform: translateY(20%);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@-webkit-keyframes elementor-headline-slide-down-out {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	60% {
		opacity: 0;
		-webkit-transform: translateY(120%);
		transform: translateY(120%);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
	}
}

@keyframes elementor-headline-slide-down-out {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	60% {
		opacity: 0;
		-webkit-transform: translateY(120%);
		transform: translateY(120%);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
	}
}

.elementor-headline-animation-type-clip .elementor-headline-text-wrapper {
	display: inline-block;
	padding: .2em 0;
}

.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper {
	overflow: hidden;
	vertical-align: top;
}

.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper::after {
	content: '';
	position: absolute;
	top: 0;
	left: auto;
	right: 0;
	width: 2px;
	height: 100%;
	background-color: #0d0d0d;
}

.elementor-headline-animation-type-clip .elementor-headline-dynamic-text {
	opacity: 0;
}

.elementor-headline-animation-type-clip .elementor-headline-dynamic-text.elementor-headline-text-active {
	opacity: 1;
}

.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper {
	-webkit-perspective: 300px;
	perspective: 300px;
}

.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text {
	opacity: 0;
}

.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-active {
	opacity: 1;
	-webkit-animation: elementor-headline-drop-in-in .8s;
	animation: elementor-headline-drop-in-in .8s;
}

.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-inactive {
	-webkit-animation: elementor-headline-drop-in-out .8s;
	animation: elementor-headline-drop-in-out .8s;
}

@-webkit-keyframes elementor-headline-drop-in-in {
	0% {
		opacity: 0;
		-webkit-transform: translateZ(100px);
		transform: translateZ(100px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes elementor-headline-drop-in-in {
	0% {
		opacity: 0;
		-webkit-transform: translateZ(100px);
		transform: translateZ(100px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@-webkit-keyframes elementor-headline-drop-in-out {
	0% {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateZ(-100px);
		transform: translateZ(-100px);
	}
}

@keyframes elementor-headline-drop-in-out {
	0% {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateZ(-100px);
		transform: translateZ(-100px);
	}
}

.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper {
	-webkit-perspective: 300px;
	perspective: 300px;
}

.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text {
	opacity: 0;
}

.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter {
	display: inline-block;
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.elementor-headline-text-active .elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter {
	-webkit-transform: rotateY(0);
	transform: rotateY(0);
}

.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter.elementor-headline-animation-in {
	-webkit-animation: elementor-headline-blinds-in .6s forwards;
	animation: elementor-headline-blinds-in .6s forwards;
}

.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in) {
	-webkit-animation: elementor-headline-blinds-out .6s forwards;
	animation: elementor-headline-blinds-out .6s forwards;
}

@-webkit-keyframes elementor-headline-blinds-in {
	0% {
		-webkit-transform: rotateY(180deg);
		transform: rotateY(180deg);
	}

	100% {
		-webkit-transform: rotateY(0);
		transform: rotateY(0);
	}
}

@keyframes elementor-headline-blinds-in {
	0% {
		-webkit-transform: rotateY(180deg);
		transform: rotateY(180deg);
	}

	100% {
		-webkit-transform: rotateY(0);
		transform: rotateY(0);
	}
}

@-webkit-keyframes elementor-headline-blinds-out {
	0% {
		-webkit-transform: rotateY(0);
		transform: rotateY(0);
	}

	100% {
		-webkit-transform: rotateY(-180deg);
		transform: rotateY(-180deg);
	}
}

@keyframes elementor-headline-blinds-out {
	0% {
		-webkit-transform: rotateY(0);
		transform: rotateY(0);
	}

	100% {
		-webkit-transform: rotateY(-180deg);
		transform: rotateY(-180deg);
	}
}

.elementor-headline-animation-type-wave .elementor-headline-dynamic-text {
	opacity: 0;
}

.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter {
	display: inline-block;
	opacity: 0;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
}

.elementor-headline-text-active .elementor-headline-animation-type-wave .elementor-headline-dynamic-letter {
	opacity: 1;
}

.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter.elementor-headline-animation-in {
	-webkit-animation: elementor-headline-wave-up .6s forwards;
	animation: elementor-headline-wave-up .6s forwards;
}

.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in) {
	-webkit-animation: elementor-headline-wave-down .6s forwards;
	animation: elementor-headline-wave-down .6s forwards;
}

@-webkit-keyframes elementor-headline-wave-up {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0;
	}

	60% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 1;
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

@keyframes elementor-headline-wave-up {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0;
	}

	60% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 1;
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}

@-webkit-keyframes elementor-headline-wave-down {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}

	60% {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0;
	}
}

@keyframes elementor-headline-wave-down {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}

	60% {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0;
	}
}

.elementor-headline-animation-type-slide .elementor-headline-dynamic-text {
	opacity: 0;
}

.elementor-headline-animation-type-slide .elementor-headline-dynamic-text.elementor-headline-text-active {
	opacity: 1;
	-webkit-animation: elementor-headline-slide-in .6s;
	animation: elementor-headline-slide-in .6s;
}

.elementor-headline-animation-type-slide .elementor-headline-dynamic-text.elementor-headline-text-inactive {
	-webkit-animation: elementor-headline-slide-out .6s;
	animation: elementor-headline-slide-out .6s;
}

@-webkit-keyframes elementor-headline-slide-in {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}

	60% {
		opacity: 1;
		-webkit-transform: translateX(10%);
		transform: translateX(10%);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes elementor-headline-slide-in {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}

	60% {
		opacity: 1;
		-webkit-transform: translateX(10%);
		transform: translateX(10%);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@-webkit-keyframes elementor-headline-slide-out {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	60% {
		opacity: 0;
		-webkit-transform: translateX(110%);
		transform: translateX(110%);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
	}
}

@keyframes elementor-headline-slide-out {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	60% {
		opacity: 0;
		-webkit-transform: translateX(110%);
		transform: translateX(110%);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
	}
}

.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-flip .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-slide .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-wave .elementor-headline-dynamic-wrapper {
	-webkit-transition: width .5s;
	-o-transition: width .5s;
	transition: width .5s;
}

.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-wave .elementor-headline-dynamic-wrapper {
	overflow: hidden;
}

.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-text,.elementor-headline-animation-type-wave .elementor-headline-dynamic-text {
	white-space: nowrap;
}

.elementor-msie .elementor-headline--style-highlight svg {
	top: auto;
	left: auto;
	-webkit-transform: translate(-100%);
	-ms-transform: translate(-100%);
	transform: translate(-100%);
}

.elementor-slides .swiper-slide {
	overflow: hidden;
}

.elementor-slides .swiper-slide-bg {
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	min-width: 100%;
	min-height: 100%;
}

.elementor-slides .swiper-slide-inner {
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	padding: 50px;
	margin: auto;
}

.elementor-slides .swiper-slide-inner,.elementor-slides .swiper-slide-inner:hover {
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.elementor-slides .swiper-slide-inner .elementor-background-overlay {
	position: absolute;
	z-index: 0;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.elementor-slides .swiper-slide-inner .elementor-slide-content {
	position: relative;
	z-index: 1;
	width: 100%;
}

.elementor-slides .swiper-slide-inner .elementor-slide-heading {
	font-size: 35px;
	font-weight: 700;
	line-height: 1;
}

.elementor-slides .swiper-slide-inner .elementor-slide-description {
	font-size: 17px;
	line-height: 1.4;
}

.elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child),.elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child) {
	margin-bottom: 30px;
}

.elementor-slides .swiper-slide-inner .elementor-slide-button {
	border: solid 2px #fff;
	color: #fff;
	background: 0 0;
	display: inline-block;
}

.elementor-slides .swiper-slide-inner .elementor-slide-button,.elementor-slides .swiper-slide-inner .elementor-slide-button:hover {
	background: 0 0;
	color: inherit;
	text-decoration: none;
}

.elementor--v-position-top .swiper-slide-inner {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.elementor--v-position-bottom .swiper-slide-inner {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.elementor--v-position-middle .swiper-slide-inner {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.elementor--h-position-left .swiper-slide-inner {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.elementor--h-position-right .swiper-slide-inner {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.elementor--h-position-center .swiper-slide-inner {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

body.rtl .elementor-widget-slides .elementor-swiper-button-next {
	left: 10px;
	right: auto;
}

body.rtl .elementor-widget-slides .elementor-swiper-button-prev {
	right: 10px;
	left: auto;
}

.elementor-slides-wrapper div:not(.swiper-slide)>.swiper-slide-inner {
	display: none;
}

@media (max-width:767px) {
	.elementor-slides .swiper-slide-inner {
		padding: 30px;
	}

	.elementor-slides .swiper-slide-inner .elementor-slide-heading {
		font-size: 23px;
		line-height: 1;
		margin-bottom: 15px;
	}

	.elementor-slides .swiper-slide-inner .elementor-slide-description {
		font-size: 13px;
		line-height: 1.4;
		margin-bottom: 15px;
	}
}

.elementor-swiper-button {
	position: absolute;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	z-index: 1;
	cursor: pointer;
	font-size: 25px;
	color: rgba(238,238,238,.9);
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.elementor-swiper-button-prev {
	left: 10px;
}

.elementor-swiper-button-next {
	right: 10px;
}

.entry-content blockquote.elementor-blockquote:not(.alignright):not(.alignleft),.entry-summary blockquote.elementor-blockquote {
	margin-right: 0;
	margin-left: 0;
}

.elementor-widget-blockquote blockquote {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: 0 0;
	quotes: none;
	border-left: 0 none;
	border-right: 0 none;
	border-top: 0 none;
	border-bottom: 0 none;
	font-style: normal;
	color: #55595c;
}

.elementor-widget-blockquote blockquote cite:after,.elementor-widget-blockquote blockquote cite:before,.elementor-widget-blockquote blockquote footer:after,.elementor-widget-blockquote blockquote footer:before,.elementor-widget-blockquote blockquote:after,.elementor-widget-blockquote blockquote:before {
	content: '';
	content: none;
}

.elementor-blockquote {
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.elementor-blockquote__author,.elementor-blockquote__content {
	margin-bottom: 0;
	font-style: normal;
}

.elementor-blockquote__author {
	font-weight: 700;
}

.elementor-blockquote footer {
	margin-top: 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.elementor-blockquote__tweet-button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	color: #1da1f2;
	-ms-flex-item-align: end;
	align-self: flex-end;
	line-height: 1;
	position: relative;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.elementor-blockquote__tweet-button:hover {
	color: #0967a0;
}

.elementor-blockquote__tweet-button span {
	font-weight: 600;
}

.elementor-blockquote__tweet-button i,.elementor-blockquote__tweet-button span {
	vertical-align: middle;
}

.elementor-blockquote__tweet-button i+span {
	margin-left: .5em;
}

.elementor-blockquote__tweet-label {
	white-space: pre-wrap;
}

.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button {
	padding: .7em 1.2em;
	border-radius: 100em;
	background-color: #1da1f2;
	color: #fff;
	font-size: 15px;
}

.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:hover,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button:hover {
	background-color: #0967a0;
	color: #fff;
}

.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:hover:before,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button:hover:before {
	border-right-color: #0967a0;
}

.elementor-blockquote--button-skin-bubble.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button,.elementor-blockquote--button-skin-classic.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button {
	padding: 0;
	width: 2em;
	height: 2em;
}

.elementor-blockquote--button-skin-bubble.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button i,.elementor-blockquote--button-skin-classic.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button i {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}

.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:before {
	content: '';
	border: solid .5em transparent;
	border-right-color: #1da1f2;
	position: absolute;
	left: -.8em;
	top: 50%;
	-webkit-transform: translateY(-50%) scale(1,.65);
	-ms-transform: translateY(-50%) scale(1,.65);
	transform: translateY(-50%) scale(1,.65);
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-left .elementor-blockquote__tweet-button:before {
	right: auto;
	left: -.8em;
	border-right-color: #1da1f2;
	border-left-color: transparent;
}

.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-left .elementor-blockquote__tweet-button:hover:before {
	border-right-color: #0967a0;
}

.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-right .elementor-blockquote__tweet-button:before {
	left: auto;
	right: -.8em;
	border-right-color: transparent;
	border-left-color: #1da1f2;
}

.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-right .elementor-blockquote__tweet-button:hover:before {
	border-left-color: #0967a0;
}

.elementor-blockquote--skin-boxed .elementor-blockquote {
	background-color: #e6e9ec;
	padding: 30px;
}

.elementor-blockquote--skin-border .elementor-blockquote {
	border-color: #e6e9ec;
	border-style: solid;
	border-left-width: 7px;
	padding-left: 20px;
}

.elementor-blockquote--skin-quotation .elementor-blockquote:before {
	content: 'â€œ';
	font-size: 100px;
	color: #e6e9ec;
	font-family: "Times New Roman",Times,serif;
	font-weight: 900;
	line-height: 1;
	display: block;
	height: .6em;
}

.elementor-blockquote--skin-quotation .elementor-blockquote__content {
	margin-top: 15px;
}

.elementor-blockquote--align-left .elementor-blockquote__content {
	text-align: left;
}

.elementor-blockquote--align-left .elementor-blockquote footer {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}

.elementor-blockquote--align-right .elementor-blockquote__content {
	text-align: right;
}

.elementor-blockquote--align-right .elementor-blockquote footer {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.elementor-blockquote--align-center .elementor-blockquote {
	text-align: center;
}

.elementor-blockquote--align-center .elementor-blockquote footer {
	display: block;
}

.elementor-blockquote--align-center .elementor-blockquote__author {
	display: block;
}

.elementor-blockquote--align-center .elementor-blockquote__tweet-button {
	margin-right: auto;
	margin-left: auto;
}

.elementor-widget-container .btn-canvas .cart-txt {
	display: none;
}

.elementor-widget-container .btn-canvas {
	display: inline-flex;
	align-items: center;
	position: relative;
}

.elementor-widget-container .btn-canvas .canvas-gr-icon {
	position: relative;
}

.elementor-widget-container .btn-canvas i {
	font-size: 24px;
	line-height: 30px;
}

.elementor-widget-container .btn-canvas svg {
	width: 24px;
	height: 24px;
}

.elementor-widget-container .btn-canvas .cart-nbr,.elementor-widget-container .btn-canvas .compare-nbr,.elementor-widget-container .btn-canvas .wishlist-nbr {
	border-radius: 50%;
	color: var(--color-btn);
	font-size: 1.2rem;
	line-height: 21px;
	min-width: 21px;
	position: absolute;
	right: -13px;
	top: -11px;
	text-align: center;
	background: var(--color-primary);
}

.button-layout-text .btn-canvas i {
	display: none;
}

.button-layout-icon .btn-canvas .btn-canvas-text {
	display: none;
}

.button-layout-icon_text .btn-canvas .btn-canvas-text {
	margin-left: 5px;
}

.elementor-button-content-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.elementor-button .elementor-align-icon-right {
	margin-left: 5px;
	-webkit-box-ordinal-group: 16;
	-ms-flex-order: 15;
	order: 15;
	float: none;
}

.elementor-button .elementor-align-icon-left {
	margin-right: 5px;
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
	order: 5;
	float: none;
}

.elementor-button-text {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-webkit-box-ordinal-group: 11;
	-ms-flex-order: 10;
	order: 10;
	display: inline-block;
}

.elementor-button-icon {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
	order: 5;
}

.elementor-form .elementor-button .elementor-button-text {
	white-space: normal;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
}

.elementor-form .elementor-button .elementor-align-icon-right {
	margin-left: 5px;
	-webkit-box-ordinal-group: 16;
	-ms-flex-order: 15;
	order: 15;
}

.elementor_psgdpr_consent_message a {
	text-decoration: underline;
	color: inherit!important;
}

.select2-container {
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	position: relative;
	vertical-align: middle;
}

.select2-container .select2-selection--single {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	height: 28px;
	user-select: none;
	-webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
	display: block;
	padding-left: 8px;
	padding-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
	position: relative;
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
	padding-right: 8px;
	padding-left: 20px;
}

.select2-container .select2-selection--multiple {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	min-height: 32px;
	user-select: none;
	-webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
	display: inline-block;
	overflow: hidden;
	padding-left: 8px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.select2-container .select2-search--inline {
	float: left;
}

.select2-container .select2-search--inline .select2-search__field {
	box-sizing: border-box;
	border: none;
	font-size: 100%;
	margin-top: 5px;
	padding: 0;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none;
}

.select2-dropdown {
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 3px;
	box-sizing: border-box;
	display: block;
	position: absolute;
	left: -100000px;
	width: 100%;
	z-index: 1051;
}

.select2-results {
	display: block;
}

.select2-results__options {
	list-style: none;
	margin: 0;
	padding: 0;
}

.select2-results__option {
	padding: 6px;
	user-select: none;
	-webkit-user-select: none;
}

.select2-results__option[aria-selected] {
	cursor: pointer;
}

.select2-container--open .select2-dropdown {
	left: 0;
}

.select2-container--open .select2-dropdown--above {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.select2-search--dropdown {
	display: block;
	padding: 4px;
}

.select2-search--dropdown .select2-search__field {
	padding: 4px;
	width: 100%;
	box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
	display: none;
}

.select2-close-mask {
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	min-height: 100%;
	min-width: 100%;
	height: auto;
	width: auto;
	opacity: 0;
	z-index: 99;
	background-color: #fff;
	filter: alpha(opacity=0);
}

.select2-hidden-accessible {
	border: 0!important;
	clip: rect(0 0 0 0)!important;
	height: 1px!important;
	margin: -1px!important;
	overflow: hidden!important;
	padding: 0!important;
	position: absolute!important;
	width: 1px!important;
}

.select2-container--classic .select2-results>.select2-results__options,.select2-container--default .select2-results>.select2-results__options {
	max-height: 200px;
	overflow-y: auto;
}

.select2-container--default .select2-selection--single {
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 3px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 28px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: 700;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 26px;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #888 transparent transparent;
	border-style: solid;
	border-width: 5px 4px 0;
	height: 0;
	left: 50%;
	margin-left: -4px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	width: 0;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
	float: left;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
	left: 1px;
	right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
	background-color: #eee;
	cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
	display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #888;
	border-width: 0 4px 5px;
}

.select2-container--default .select2-selection--multiple {
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 3px;
	cursor: text;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0 5px;
	width: 100%;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
	list-style: none;
}

.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
	color: #999;
	margin-top: 5px;
	float: left;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: 700;
	margin-top: 5px;
	margin-right: 10px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	color: #999;
	cursor: pointer;
	display: inline-block;
	font-weight: 700;
	margin-right: 2px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #333;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {
	float: right;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
	margin-left: 5px;
	margin-right: auto;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
	border: 1px solid #000;
	outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
	background-color: #eee;
	cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
	display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
	background: 0 0;
	border: none;
	outline: 0;
	box-shadow: none;
	-webkit-appearance: textfield;
}

.select2-container--default .select2-results__option[role=group] {
	padding: 0;
}

.select2-container--default .select2-results__option[aria-disabled=true] {
	color: #999;
}

.select2-container--default .select2-results__option[aria-selected=true] {
	background-color: #ddd;
}

.select2-container--default .select2-results__option .select2-results__option {
	padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
	padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -1em;
	padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -2em;
	padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -3em;
	padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -4em;
	padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -5em;
	padding-left: 6em;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #5897fb;
	color: #fff;
}

.select2-container--default .select2-results__group {
	cursor: default;
	display: block;
	padding: 6px;
}

.select2-container--classic .select2-selection--single {
	background-color: #f7f7f7;
	border: 1px solid #aaa;
	border-radius: 3px;
	outline: 0;
	background-image: -webkit-linear-gradient(top,#fff 50%,#eee 100%);
	background-image: -o-linear-gradient(top,#fff 50%,#eee 100%);
	background-image: linear-gradient(to bottom,#fff 50%,#eee 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0);
}

.select2-container--classic .select2-selection--single:focus {
	border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: 700;
	margin-right: 10px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
	color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
	background-color: #ddd;
	border: none;
	border-left: 1px solid #aaa;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	height: 26px;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 20px;
	background-image: -webkit-linear-gradient(top,#eee 50%,#ccc 100%);
	background-image: -o-linear-gradient(top,#eee 50%,#ccc 100%);
	background-image: linear-gradient(to bottom,#eee 50%,#ccc 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0);
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
	border-color: #888 transparent transparent;
	border-style: solid;
	border-width: 5px 4px 0;
	height: 0;
	left: 50%;
	margin-left: -4px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	width: 0;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
	float: left;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
	border: none;
	border-right: 1px solid #aaa;
	border-radius: 4px 0 0 4px;
	left: 1px;
	right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
	border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
	background: 0 0;
	border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #888;
	border-width: 0 4px 5px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	background-image: -webkit-linear-gradient(top,#fff 0,#eee 50%);
	background-image: -o-linear-gradient(top,#fff 0,#eee 50%);
	background-image: linear-gradient(to bottom,#fff 0,#eee 50%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	background-image: -webkit-linear-gradient(top,#eee 50%,#fff 100%);
	background-image: -o-linear-gradient(top,#eee 50%,#fff 100%);
	background-image: linear-gradient(to bottom,#eee 50%,#fff 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 3px;
	cursor: text;
	outline: 0;
}

.select2-container--classic .select2-selection--multiple:focus {
	border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
	list-style: none;
	margin: 0;
	padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
	display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
	color: #888;
	cursor: pointer;
	display: inline-block;
	font-weight: 700;
	margin-right: 2px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #555;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
	float: right;
	margin-left: 5px;
	margin-right: auto;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
	border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
	border: 1px solid #aaa;
	outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
	outline: 0;
	box-shadow: none;
}

.select2-container--classic .select2-dropdown {
	background-color: #fff;
	border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
	border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
	border-top: none;
}

.select2-container--classic .select2-results__option[role=group] {
	padding: 0;
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
	color: grey;
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
	background-color: #3875d7;
	color: #fff;
}

.select2-container--classic .select2-results__group {
	cursor: default;
	display: block;
	padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
	border-color: #5897fb;
}

.dialog-widget-content {
	background-color: #fff;
	position: absolute;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 2px 8px 23px 3px rgba(0,0,0,.2);
	box-shadow: 2px 8px 23px 3px rgba(0,0,0,.2);
	overflow: hidden;
}

.dialog-message {
	font-size: 12px;
	line-height: 1.5;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.dialog-type-lightbox {
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,.8);
	z-index: 9999;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.dialog-type-lightbox .dialog-widget-content {
	margin: auto;
	width: 375px;
}

.dialog-type-lightbox .dialog-header {
	font-size: 15px;
	color: #495157;
	padding: 30px 0 10px;
	font-weight: 500;
}

.dialog-type-lightbox .dialog-message {
	padding: 0 30px 30px;
	min-height: 50px;
}

.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-header,.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-message {
	text-align: center;
}

.dialog-type-lightbox .dialog-buttons-wrapper {
	border-top: 1px solid #e6e9ec;
	text-align: center;
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button {
	font-family: Roboto,Arial,Helvetica,Verdana,sans-serif;
	width: 50%;
	border: none;
	background: none;
	font-size: 15px;
	cursor: pointer;
	padding: 13px 0;
	outline: 0;
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:hover {
	background-color: #f4f6f7;
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-ok {
	color: #b01b1b;
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-take_over {
	color: #39b54a;
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:active {
	background-color: rgba(230,233,236,.5);
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button::-moz-focus-inner {
	border: 0;
}

.dialog-close-button {
	cursor: pointer;
	position: absolute;
	top: 30px;
	right: 30px;
	font-size: 15px;
	line-height: 1;
}

.dialog-close-button:not(:hover) {
	opacity: .4;
}

.dialog-alert-widget .dialog-buttons-wrapper>button {
	width: 100%;
}

.dialog-confirm-widget .dialog-button:first-child {
	border-right: 1px solid #e6e9ec;
}

.dialog-prevent-scroll {
	overflow: hidden;
	max-height: 100vh;
}

@media (max-width:767px) {
	.dialog-close-button {
		top: 15px;
		right: 15px;
	}

	body.admin-bar .dialog-close-button {
		top: 40px;
	}
}

.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio {
	padding-bottom: 42.8571%;
}

.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio {
	padding-bottom: 56.25%;
}

.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio {
	padding-bottom: 75%;
}

.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio {
	padding-bottom: 66.6666%;
}

.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio {
	padding-bottom: 100%;
}

.elementor-aspect-ratio-916 .elementor-fit-aspect-ratio {
	padding-bottom: 177.8%;
}

.elementor-fit-aspect-ratio {
	position: relative;
	height: 0;
}

.elementor-fit-aspect-ratio iframe {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border: 0;
	background-color: #000;
}

.elementor-fit-aspect-ratio video {
	width: 100%;
}

.flatpickr-calendar {
	width: 280px;
}

.flatpickr-calendar .flatpickr-current-month span.cur-month {
	font-weight: 300;
}

.flatpickr-calendar .dayContainer {
	width: 280px;
	min-width: 280px;
	max-width: 280px;
}

.flatpickr-calendar .flatpickr-days {
	width: 280px;
}

.flatpickr-calendar .flatpickr-day {
	max-width: 37px;
	height: 37px;
	line-height: 37px;
}

.elementor-templates-modal .dialog-widget-content {
	font-family: Roboto,Arial,Helvetica,Verdana,sans-serif;
	background-color: #f1f3f5;
	width: 100%;
}

@media (max-width:1439px) {
	.elementor-templates-modal .dialog-widget-content {
		max-width: 990px;
	}
}

@media (min-width:1440px) {
	.elementor-templates-modal .dialog-widget-content {
		max-width: 1200px;
	}
}

.elementor-templates-modal .dialog-header {
	padding: 0;
	background-color: #fff;
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,.1);
	box-shadow: 0 0 8px rgba(0,0,0,.1);
	position: relative;
	z-index: 1;
}

.elementor-templates-modal .dialog-buttons-wrapper {
	background-color: #fff;
	border: none;
	display: none;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding: 5px;
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,.1);
	box-shadow: 0 0 8px rgba(0,0,0,.1);
	position: relative;
}

.elementor-templates-modal .dialog-buttons-wrapper .elementor-button {
	height: 40px;
	margin-left: 5px;
}

.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success {
	padding: 12px 36px;
	color: #fff;
	width: initial;
	font-size: 15px;
}

.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success:hover {
	background-color: #39b54a;
}

.elementor-templates-modal .dialog-message {
	height: 750px;
	max-height: 85vh;
	overflow: auto;
	padding-top: 25px;
}

.elementor-templates-modal .dialog-content {
	height: 100%;
}

.elementor-templates-modal .dialog-loading {
	display: none;
}

.elementor-templates-modal__header {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 50px;
}

.elementor-templates-modal__header__logo {
	line-height: 1;
	text-transform: uppercase;
	font-weight: 700;
	cursor: pointer;
}

.elementor-templates-modal__header__logo-area {
	text-align: left;
	padding-left: 15px;
}

.elementor-templates-modal__header__logo-area>* {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.elementor-templates-modal__header__logo__icon-wrapper {
	padding: 4px 7px 6px;
	background-image: -webkit-linear-gradient(225deg,#f2295b,#434363);
	background-image: -o-linear-gradient(225deg,#f2295b,#434363);
	background-image: linear-gradient(-135deg,#f2295b,#434363);
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-right: 10px;
}

.elementor-templates-modal__header__logo__title {
	padding-top: 2px;
}

.elementor-templates-modal__header__logo i {
	color: #fff;
	font-size: 10px;
}

.elementor-templates-modal__header__items-area {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.elementor-templates-modal__header__item {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.elementor-templates-modal__header__item>i {
	font-size: 20px;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	cursor: pointer;
}

.elementor-templates-modal__header__item>i:not(:hover) {
	color: #a4afb7;
}

.elementor-templates-modal__header__close--normal {
	width: 45px;
	border-left: 1px solid #e6e9ec;
}

.elementor-templates-modal__header__close--normal i {
	font-size: 18px;
}

.elementor-templates-modal__header__close--skip {
	padding: 10px;
	padding-left: 20px;
	margin-right: 10px;
	color: #fff;
	background-color: #a4afb7;
	font-size: 11px;
	font-weight: 400;
	line-height: 1;
	text-transform: uppercase;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
}

.elementor-templates-modal__header__close--skip>i {
	font-size: inherit;
	padding-left: 10px;
	margin-left: 15px;
	border-left: 1px solid;
}

.elementor-templates-modal__header__close--skip>i:not(:hover) {
	color: #fff;
}

.elementor-templates-modal__sidebar {
	width: 25%;
	background-color: rgba(255,255,255,.3);
}

.elementor-templates-modal__content {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-shadow: 0 0 13px inset rgba(0,0,0,.05);
	box-shadow: 0 0 13px inset rgba(0,0,0,.05);
}

.elementor-hidden {
	display: none;
}

.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible {
	position: absolute;
	top: -10000em;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0,0,0,0);
	border: 0;
}

.elementor-clearfix:after {
	content: '';
	display: block;
	clear: both;
	width: 0;
	height: 0;
}

.elementor {
	-webkit-hyphens: manual;
	-ms-hyphens: manual;
	hyphens: manual;
}

.elementor .elementor-widget:not(.elementor-widget-text-editor) figure {
	margin: 0;
}

.elementor embed,.elementor iframe,.elementor object,.elementor video {
	max-width: 100%;
	width: 100%;
	margin: 0;
	line-height: 1;
	border: none;
}

.elementor .elementor-custom-embed {
	line-height: 0;
}

.elementor .elementor-background-video-container,.elementor .elementor-background-holder,.elementor .elementor-background {
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	position: absolute;
	overflow: hidden;
	z-index: 0;
	direction: ltr;
}

.elementor .elementor-background-video-container {
	-webkit-transition: opacity 1s;
	-o-transition: opacity 1s;
	transition: opacity 1s;
	pointer-events: none;
}

.elementor .elementor-background-video-container.elementor-loading {
	opacity: 0;
}

.elementor .elementor-background-video-embed {
	max-width: none;
}

.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

.elementor .elementor-background-video {
	position: absolute;
	max-width: none;
	top: 50%;
	left: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
}

.elementor .elementor-html5-video {
	-o-object-fit: cover;
	object-fit: cover;
}

.elementor .elementor-background-overlay {
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	position: absolute;
}

.elementor-widget-wrap>.elementor-element.elementor-absolute {
	position: absolute;
}

.elementor-widget-wrap>.elementor-element.elementor-fixed {
	position: fixed;
}

.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial {
	max-width: 100%;
}

@media (max-width:1024px) {
	.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial {
		max-width: 100%;
	}
}

@media (max-width:767px) {
	.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial {
		max-width: 100%;
	}
}

.elementor-element.elementor-absolute,.elementor-element.elementor-fixed {
	z-index: 1;
}

.elementor-invisible {
	visibility: hidden;
}

.elementor-align-center {
	text-align: center;
}

.elementor-align-center .elementor-button {
	width: auto;
}

.elementor-align-right {
	text-align: right;
}

.elementor-align-right .elementor-button {
	width: auto;
}

.elementor-align-left {
	text-align: left;
}

.elementor-align-left .elementor-button {
	width: auto;
}

.elementor-align-justify .elementor-button {
	width: 100%;
}

.elementor-custom-embed-play {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

.elementor-custom-embed-play i {
	font-size: 100px;
	color: #fff;
	opacity: .8;
	text-shadow: 1px 0 6px rgba(0,0,0,.3);
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.elementor-custom-embed-play.elementor-playing i {
	font-family: eicons;
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear;
}

.elementor-custom-embed-play.elementor-playing i:before {
	content: '\e8fb';
}

.elementor-swiper-button {
	position: absolute;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	z-index: 1;
	cursor: pointer;
	font-size: 25px;
	color: rgba(238,238,238,.9);
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.elementor-swiper-button.swiper-button-disabled {
	opacity: .3;
}

.elementor-tag {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

@media (max-width:1024px) {
	.elementor-tablet-align-center {
		text-align: center;
	}

	.elementor-tablet-align-center .elementor-button {
		width: auto;
	}

	.elementor-tablet-align-right {
		text-align: right;
	}

	.elementor-tablet-align-right .elementor-button {
		width: auto;
	}

	.elementor-tablet-align-left {
		text-align: left;
	}

	.elementor-tablet-align-left .elementor-button {
		width: auto;
	}

	.elementor-tablet-align-justify .elementor-button {
		width: 100%;
	}
}

@media (max-width:767px) {
	.elementor-mobile-align-center {
		text-align: center;
	}

	.elementor-mobile-align-center .elementor-button {
		width: auto;
	}

	.elementor-mobile-align-right {
		text-align: right;
	}

	.elementor-mobile-align-right .elementor-button {
		width: auto;
	}

	.elementor-mobile-align-left {
		text-align: left;
	}

	.elementor-mobile-align-left .elementor-button {
		width: auto;
	}

	.elementor-mobile-align-justify .elementor-button {
		width: 100%;
	}
}

#wpadminbar #wp-admin-bar-elementor_edit_page>.ab-item::before {
	content: "\e813";
	font-family: eicons;
	top: 3px;
	font-size: 18px;
}

#wpadminbar #wp-admin-bar-elementor_inspector>.ab-item::before {
	content: "\f348";
	top: 2px;
}

.elementor-section {
	position: relative;
}

.elementor-section .elementor-container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

.elementor-section.elementor-section-boxed>.elementor-container {
	max-width: 1140px;
}

.elementor-section.elementor-section-stretched {
	position: relative;
	width: 100%;
}

.elementor-section.elementor-section-items-top>.elementor-container {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.elementor-section.elementor-section-items-middle>.elementor-container {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.elementor-section.elementor-section-items-bottom>.elementor-container {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}

@media (min-width:768px) {
	.elementor-section.elementor-section-height-full {
		height: 100vh;
	}

	.elementor-section.elementor-section-height-full>.elementor-container {
		height: 100%;
	}
}

.elementor-section-content-top>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.elementor-section-content-middle>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.elementor-section-content-bottom>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.elementor-row {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

@media (max-width:1024px) {
	.elementor-row {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}

.elementor-column-wrap {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.elementor-widget-wrap {
	position: relative;
	width: 100%;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-content: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
}

.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.elementor-widget-wrap>.elementor-element {
	width: 100%;
}

.elementor-widget {
	position: relative;
}

.elementor-widget:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial,.elementor-widget:not(:last-child).elementor-absolute {
	margin-bottom: 0;
}

.elementor-column {
	position: relative;
	min-height: 1px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated {
	padding: 5px;
}

.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
	padding: 10px;
}

.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated {
	padding: 15px;
}

.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated {
	padding: 20px;
}

.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated {
	padding: 30px;
}

.elementor-inner-section .elementor-column-gap-no .elementor-element-populated {
	padding: 0;
}

@media (min-width:768px) {
	.elementor-column.elementor-col-10,.elementor-column[data-col="10"] {
		width: 10%;
	}

	.elementor-column.elementor-col-11,.elementor-column[data-col="11"] {
		width: 11.111%;
	}

	.elementor-column.elementor-col-12,.elementor-column[data-col="12"] {
		width: 12.5%;
	}

	.elementor-column.elementor-col-14,.elementor-column[data-col="14"] {
		width: 14.285%;
	}

	.elementor-column.elementor-col-16,.elementor-column[data-col="16"] {
		width: 16.666%;
	}

	.elementor-column.elementor-col-20,.elementor-column[data-col="20"] {
		width: 20%;
	}

	.elementor-column.elementor-col-25,.elementor-column[data-col="25"] {
		width: 25%;
	}

	.elementor-column.elementor-col-30,.elementor-column[data-col="30"] {
		width: 30%;
	}

	.elementor-column.elementor-col-33,.elementor-column[data-col="33"] {
		width: 33.333%;
	}

	.elementor-column.elementor-col-40,.elementor-column[data-col="40"] {
		width: 40%;
	}

	.elementor-column.elementor-col-50,.elementor-column[data-col="50"] {
		width: 50%;
	}

	.elementor-column.elementor-col-60,.elementor-column[data-col="60"] {
		width: 60%;
	}

	.elementor-column.elementor-col-66,.elementor-column[data-col="66"] {
		width: 66.666%;
	}

	.elementor-column.elementor-col-70,.elementor-column[data-col="70"] {
		width: 70%;
	}

	.elementor-column.elementor-col-75,.elementor-column[data-col="75"] {
		width: 75%;
	}

	.elementor-column.elementor-col-80,.elementor-column[data-col="80"] {
		width: 80%;
	}

	.elementor-column.elementor-col-83,.elementor-column[data-col="83"] {
		width: 83.333%;
	}

	.elementor-column.elementor-col-90,.elementor-column[data-col="90"] {
		width: 90%;
	}

	.elementor-column.elementor-col-100,.elementor-column[data-col="100"] {
		width: 100%;
	}
}

@media (max-width:479px) {
	.elementor-column.elementor-xs-10 {
		width: 10%;
	}

	.elementor-column.elementor-xs-11 {
		width: 11.111%;
	}

	.elementor-column.elementor-xs-12 {
		width: 12.5%;
	}

	.elementor-column.elementor-xs-14 {
		width: 14.285%;
	}

	.elementor-column.elementor-xs-16 {
		width: 16.666%;
	}

	.elementor-column.elementor-xs-20 {
		width: 20%;
	}

	.elementor-column.elementor-xs-25 {
		width: 25%;
	}

	.elementor-column.elementor-xs-30 {
		width: 30%;
	}

	.elementor-column.elementor-xs-33 {
		width: 33.333%;
	}

	.elementor-column.elementor-xs-40 {
		width: 40%;
	}

	.elementor-column.elementor-xs-50 {
		width: 50%;
	}

	.elementor-column.elementor-xs-60 {
		width: 60%;
	}

	.elementor-column.elementor-xs-66 {
		width: 66.666%;
	}

	.elementor-column.elementor-xs-70 {
		width: 70%;
	}

	.elementor-column.elementor-xs-75 {
		width: 75%;
	}

	.elementor-column.elementor-xs-80 {
		width: 80%;
	}

	.elementor-column.elementor-xs-83 {
		width: 83.333%;
	}

	.elementor-column.elementor-xs-90 {
		width: 90%;
	}

	.elementor-column.elementor-xs-100 {
		width: 100%;
	}
}

@media (max-width:767px) {
	.elementor-column.elementor-sm-10 {
		width: 10%;
	}

	.elementor-column.elementor-sm-11 {
		width: 11.111%;
	}

	.elementor-column.elementor-sm-12 {
		width: 12.5%;
	}

	.elementor-column.elementor-sm-14 {
		width: 14.285%;
	}

	.elementor-column.elementor-sm-16 {
		width: 16.666%;
	}

	.elementor-column.elementor-sm-20 {
		width: 20%;
	}

	.elementor-column.elementor-sm-25 {
		width: 25%;
	}

	.elementor-column.elementor-sm-30 {
		width: 30%;
	}

	.elementor-column.elementor-sm-33 {
		width: 33.333%;
	}

	.elementor-column.elementor-sm-40 {
		width: 40%;
	}

	.elementor-column.elementor-sm-50 {
		width: 50%;
	}

	.elementor-column.elementor-sm-60 {
		width: 60%;
	}

	.elementor-column.elementor-sm-66 {
		width: 66.666%;
	}

	.elementor-column.elementor-sm-70 {
		width: 70%;
	}

	.elementor-column.elementor-sm-75 {
		width: 75%;
	}

	.elementor-column.elementor-sm-80 {
		width: 80%;
	}

	.elementor-column.elementor-sm-83 {
		width: 83.333%;
	}

	.elementor-column.elementor-sm-90 {
		width: 90%;
	}

	.elementor-column.elementor-sm-100 {
		width: 100%;
	}
}

@media (min-width:768px) and (max-width:1024px) {
	.elementor-column.elementor-md-10 {
		width: 10%;
	}

	.elementor-column.elementor-md-11 {
		width: 11.111%;
	}

	.elementor-column.elementor-md-12 {
		width: 12.5%;
	}

	.elementor-column.elementor-md-14 {
		width: 14.285%;
	}

	.elementor-column.elementor-md-16 {
		width: 16.666%;
	}

	.elementor-column.elementor-md-20 {
		width: 20%;
	}

	.elementor-column.elementor-md-25 {
		width: 25%;
	}

	.elementor-column.elementor-md-30 {
		width: 30%;
	}

	.elementor-column.elementor-md-33 {
		width: 33.333%;
	}

	.elementor-column.elementor-md-40 {
		width: 40%;
	}

	.elementor-column.elementor-md-50 {
		width: 50%;
	}

	.elementor-column.elementor-md-60 {
		width: 60%;
	}

	.elementor-column.elementor-md-66 {
		width: 66.666%;
	}

	.elementor-column.elementor-md-70 {
		width: 70%;
	}

	.elementor-column.elementor-md-75 {
		width: 75%;
	}

	.elementor-column.elementor-md-80 {
		width: 80%;
	}

	.elementor-column.elementor-md-83 {
		width: 83.333%;
	}

	.elementor-column.elementor-md-90 {
		width: 90%;
	}

	.elementor-column.elementor-md-100 {
		width: 100%;
	}
}

@media (min-width:768px) and (max-width:1024px) {
	.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(1) {
		-webkit-box-ordinal-group: 11;
		-webkit-order: 10;
		-ms-flex-order: 10;
		order: 10;
	}

	.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(2) {
		-webkit-box-ordinal-group: 10;
		-webkit-order: 9;
		-ms-flex-order: 9;
		order: 9;
	}

	.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(3) {
		-webkit-box-ordinal-group: 9;
		-webkit-order: 8;
		-ms-flex-order: 8;
		order: 8;
	}

	.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(4) {
		-webkit-box-ordinal-group: 8;
		-webkit-order: 7;
		-ms-flex-order: 7;
		order: 7;
	}

	.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(5) {
		-webkit-box-ordinal-group: 7;
		-webkit-order: 6;
		-ms-flex-order: 6;
		order: 6;
	}

	.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(6) {
		-webkit-box-ordinal-group: 6;
		-webkit-order: 5;
		-ms-flex-order: 5;
		order: 5;
	}

	.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(7) {
		-webkit-box-ordinal-group: 5;
		-webkit-order: 4;
		-ms-flex-order: 4;
		order: 4;
	}

	.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(8) {
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		-ms-flex-order: 3;
		order: 3;
	}

	.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(9) {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}

	.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(10) {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}
}

@media (max-width:767px) {
	.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(1) {
		-webkit-box-ordinal-group: 11;
		-webkit-order: 10;
		-ms-flex-order: 10;
		order: 10;
	}

	.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(2) {
		-webkit-box-ordinal-group: 10;
		-webkit-order: 9;
		-ms-flex-order: 9;
		order: 9;
	}

	.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(3) {
		-webkit-box-ordinal-group: 9;
		-webkit-order: 8;
		-ms-flex-order: 8;
		order: 8;
	}

	.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(4) {
		-webkit-box-ordinal-group: 8;
		-webkit-order: 7;
		-ms-flex-order: 7;
		order: 7;
	}

	.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(5) {
		-webkit-box-ordinal-group: 7;
		-webkit-order: 6;
		-ms-flex-order: 6;
		order: 6;
	}

	.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(6) {
		-webkit-box-ordinal-group: 6;
		-webkit-order: 5;
		-ms-flex-order: 5;
		order: 5;
	}

	.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(7) {
		-webkit-box-ordinal-group: 5;
		-webkit-order: 4;
		-ms-flex-order: 4;
		order: 4;
	}

	.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(8) {
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		-ms-flex-order: 3;
		order: 3;
	}

	.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(9) {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}

	.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(10) {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}

	.elementor-column {
		width: 100%;
	}
}

ul.elementor-icon-list-items.elementor-inline-items {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item {
	word-break: break-word;
}

.elementor-grid .elementor-grid-item {
	word-break: break-word;
	min-width: 0;
}

.elementor-grid-0 .elementor-grid {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.elementor-grid-1 .elementor-grid {
	grid-template-columns: repeat(1,1fr);
	display: grid;
}

.elementor-grid-2 .elementor-grid {
	grid-template-columns: repeat(2,1fr);
	display: grid;
}

.elementor-grid-3 .elementor-grid {
	grid-template-columns: repeat(3,1fr);
	display: grid;
}

.elementor-grid-4 .elementor-grid {
	grid-template-columns: repeat(4,1fr);
	display: grid;
}

.elementor-grid-5 .elementor-grid {
	grid-template-columns: repeat(5,1fr);
	display: grid;
}

.elementor-grid-6 .elementor-grid {
	grid-template-columns: repeat(6,1fr);
	display: grid;
}

.elementor-grid-7 .elementor-grid {
	grid-template-columns: repeat(7,1fr);
	display: grid;
}

.elementor-grid-8 .elementor-grid {
	grid-template-columns: repeat(8,1fr);
	display: grid;
}

.elementor-grid-9 .elementor-grid {
	grid-template-columns: repeat(9,1fr);
	display: grid;
}

.elementor-grid-10 .elementor-grid {
	grid-template-columns: repeat(10,1fr);
	display: grid;
}

.elementor-grid-11 .elementor-grid {
	grid-template-columns: repeat(11,1fr);
	display: grid;
}

.elementor-grid-12 .elementor-grid {
	grid-template-columns: repeat(12,1fr);
	display: grid;
}

@media (max-width:1024px) {
	.elementor-grid-tablet-0 .elementor-grid {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		overflow: hidden;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.elementor-grid-tablet-1 .elementor-grid {
		grid-template-columns: repeat(1,1fr);
		display: grid;
	}

	.elementor-grid-tablet-2 .elementor-grid {
		grid-template-columns: repeat(2,1fr);
		display: grid;
	}

	.elementor-grid-tablet-3 .elementor-grid {
		grid-template-columns: repeat(3,1fr);
		display: grid;
	}

	.elementor-grid-tablet-4 .elementor-grid {
		grid-template-columns: repeat(4,1fr);
		display: grid;
	}

	.elementor-grid-tablet-5 .elementor-grid {
		grid-template-columns: repeat(5,1fr);
		display: grid;
	}

	.elementor-grid-tablet-6 .elementor-grid {
		grid-template-columns: repeat(6,1fr);
		display: grid;
	}

	.elementor-grid-tablet-7 .elementor-grid {
		grid-template-columns: repeat(7,1fr);
		display: grid;
	}

	.elementor-grid-tablet-8 .elementor-grid {
		grid-template-columns: repeat(8,1fr);
		display: grid;
	}

	.elementor-grid-tablet-9 .elementor-grid {
		grid-template-columns: repeat(9,1fr);
		display: grid;
	}

	.elementor-grid-tablet-10 .elementor-grid {
		grid-template-columns: repeat(10,1fr);
		display: grid;
	}

	.elementor-grid-tablet-11 .elementor-grid {
		grid-template-columns: repeat(11,1fr);
		display: grid;
	}

	.elementor-grid-tablet-12 .elementor-grid {
		grid-template-columns: repeat(12,1fr);
		display: grid;
	}
}

@media (max-width:767px) {
	.elementor-grid-mobile-0 .elementor-grid {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		overflow: hidden;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.elementor-grid-mobile-1 .elementor-grid {
		grid-template-columns: repeat(1,1fr);
		display: grid;
	}

	.elementor-grid-mobile-2 .elementor-grid {
		grid-template-columns: repeat(2,1fr);
		display: grid;
	}

	.elementor-grid-mobile-3 .elementor-grid {
		grid-template-columns: repeat(3,1fr);
		display: grid;
	}

	.elementor-grid-mobile-4 .elementor-grid {
		grid-template-columns: repeat(4,1fr);
		display: grid;
	}

	.elementor-grid-mobile-5 .elementor-grid {
		grid-template-columns: repeat(5,1fr);
		display: grid;
	}

	.elementor-grid-mobile-6 .elementor-grid {
		grid-template-columns: repeat(6,1fr);
		display: grid;
	}

	.elementor-grid-mobile-7 .elementor-grid {
		grid-template-columns: repeat(7,1fr);
		display: grid;
	}

	.elementor-grid-mobile-8 .elementor-grid {
		grid-template-columns: repeat(8,1fr);
		display: grid;
	}

	.elementor-grid-mobile-9 .elementor-grid {
		grid-template-columns: repeat(9,1fr);
		display: grid;
	}

	.elementor-grid-mobile-10 .elementor-grid {
		grid-template-columns: repeat(10,1fr);
		display: grid;
	}

	.elementor-grid-mobile-11 .elementor-grid {
		grid-template-columns: repeat(11,1fr);
		display: grid;
	}

	.elementor-grid-mobile-12 .elementor-grid {
		grid-template-columns: repeat(12,1fr);
		display: grid;
	}
}

@media (min-width:1025px) {
	#elementor-device-mode:after {
		content: 'desktop';
	}
}

@media (min-width:768px) and (max-width:1024px) {
	#elementor-device-mode:after {
		content: 'tablet';
	}
}

@media (max-width:767px) {
	#elementor-device-mode:after {
		content: 'mobile';
	}
}

.elementor-form-fields-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>textarea,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group .elementor-field-subgroup {
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
}

.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.elementor-field-group {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.elementor-field-group.elementor-field-type-submit {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.elementor-field-group .elementor-field-textual {
	width: 100%;
	max-width: 100%;
	border: 1px solid #818a91;
	background-color: transparent;
	color: #373a3c;
	vertical-align: middle;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.elementor-field-group .elementor-field-textual:focus {
	-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.1) inset;
	box-shadow: 0 0 0 1px rgba(0,0,0,.1) inset;
	outline: 0;
}

.elementor-field-group .elementor-field-textual::-webkit-input-placeholder {
	color: inherit;
	font-family: inherit;
	opacity: .6;
}

.elementor-field-group .elementor-field-textual:-ms-input-placeholder {
	color: inherit;
	font-family: inherit;
	opacity: .6;
}

.elementor-field-group .elementor-field-textual:-moz-placeholder {
	color: inherit;
	font-family: inherit;
	opacity: .6;
}

.elementor-field-group .elementor-field-textual::-ms-input-placeholder {
	color: inherit;
	font-family: inherit;
	opacity: .6;
}

.elementor-field-group .elementor-field-textual::placeholder {
	color: inherit;
	font-family: inherit;
	opacity: .6;
}

.elementor-field-group .elementor-select-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	width: 100%;
}

.elementor-field-group .elementor-select-wrapper select {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	color: inherit;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	text-transform: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	padding-right: 20px;
}

.elementor-field-group .elementor-select-wrapper:before {
	content: '\e92a';
	font-family: 'eicons';
	font-size: 15px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 10px;
	pointer-events: none;
}

.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before {
	content: '';
}

.elementor-field-subgroup {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.elementor-field-subgroup .elementor-field-option label {
	display: inline-block;
}

.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option {
	padding-right: 10px;
}

.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
}

.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label {
	display: inline;
}

.elementor-field-label {
	cursor: pointer;
}

.elementor-mark-required .elementor-field-label:after {
	content: '*';
	color: red;
	padding-left: .2em;
}

.elementor-field-textual {
	line-height: 1.4;
}

.elementor-field-textual.elementor-size-xs {
	font-size: 13px;
	min-height: 33px;
	padding: 4px 12px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.elementor-field-textual.elementor-size-sm {
	font-size: 15px;
	min-height: 40px;
	padding: 5px 14px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.elementor-field-textual.elementor-size-md {
	font-size: 16px;
	min-height: 47px;
	padding: 6px 16px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.elementor-field-textual.elementor-size-lg {
	font-size: 18px;
	min-height: 59px;
	padding: 7px 20px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.elementor-field-textual.elementor-size-xl {
	font-size: 20px;
	min-height: 72px;
	padding: 8px 24px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.elementor-button-align-center .elementor-field-type-submit {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.elementor-button-align-stretch .elementor-field-type-submit button {
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
}

.elementor-button-align-start .elementor-field-type-submit {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.elementor-button-align-end .elementor-field-type-submit {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

@media screen and (max-width:1024px) {
	.elementor-tablet-button-align-center .elementor-field-type-submit {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.elementor-tablet-button-align-stretch .elementor-field-type-submit button {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
	}

	.elementor-tablet-button-align-start .elementor-field-type-submit {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.elementor-tablet-button-align-end .elementor-field-type-submit {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
}

@media screen and (max-width:767px) {
	.elementor-mobile-button-align-center .elementor-field-type-submit {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.elementor-mobile-button-align-stretch .elementor-field-type-submit button {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
	}

	.elementor-mobile-button-align-start .elementor-field-type-submit {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.elementor-mobile-button-align-end .elementor-field-type-submit {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
}

.elementor-error .elementor-field {
	border-color: #d9534f;
}

.elementor-error .help-inline {
	color: #d9534f;
	font-size: .9em;
}

.elementor-message {
	margin: 10px 0;
	font-size: 1em;
	line-height: 1;
}

.elementor-message:before {
	content: "\e90e";
	display: inline-block;
	font-family: eicons;
	font-weight: 400;
	font-style: normal;
	vertical-align: middle;
	margin-right: 5px;
}

.elementor-message.elementor-message-danger {
	color: #d9534f;
}

.elementor-message.elementor-message-danger:before {
	content: "\e87f";
}

.elementor-message.form-message-success {
	color: #5cb85c;
}

.elementor-form .elementor-button {
	padding-top: 0;
	padding-bottom: 0;
	border: 0 none;
}

.elementor-form .elementor-button>span {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.elementor-form .elementor-button .elementor-align-icon-right {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
}

.elementor-form .elementor-button .elementor-align-icon-left {
	-webkit-box-ordinal-group: 1;
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0;
}

.elementor-form .elementor-button.elementor-size-xs {
	min-height: 33px;
}

.elementor-form .elementor-button.elementor-size-sm {
	min-height: 40px;
}

.elementor-form .elementor-button.elementor-size-md {
	min-height: 47px;
}

.elementor-form .elementor-button.elementor-size-lg {
	min-height: 59px;
}

.elementor-form .elementor-button.elementor-size-xl {
	min-height: 72px;
}

.elementor-element .elementor-widget-container {
	-webkit-transition: background 0.3s,border 0.3s,-webkit-border-radius 0.3s,-webkit-box-shadow 0.3s;
	transition: background 0.3s,border 0.3s,-webkit-border-radius 0.3s,-webkit-box-shadow 0.3s;
	-o-transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
	transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
	transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s,-webkit-border-radius 0.3s,-webkit-box-shadow 0.3s;
}

.elementor-accordion {
	text-align: left;
}

.elementor-accordion .elementor-accordion-item {
	border: 1px solid #D4D4D4;
}

.elementor-accordion .elementor-accordion-item+.elementor-accordion-item {
	border-top: none;
}

.elementor-accordion .elementor-tab-title {
	margin: 0;
	padding: 15px 20px;
	font-weight: 700;
	line-height: 1;
	cursor: pointer;
	outline: none;
}

.elementor-accordion .elementor-tab-title .elementor-accordion-icon {
	display: inline-block;
	width: 1.5em;
}

.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right {
	float: right;
	text-align: right;
}

.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left {
	float: left;
	text-align: left;
}

.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed {
	display: block;
}

.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened {
	display: none;
}

.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed {
	display: none;
}

.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened {
	display: block;
}

.elementor-accordion .elementor-tab-content {
	display: none;
	padding: 15px 20px;
	border-top: 1px solid #D4D4D4;
}

@media (max-width:767px) {
	.elementor-accordion .elementor-tab-title {
		padding: 12px 15px;
	}

	.elementor-accordion .elementor-tab-title .elementor-accordion-icon {
		width: 1.2em;
	}

	.elementor-accordion .elementor-tab-content {
		padding: 7px 15px;
	}
}

.elementor-alert {
	padding: 15px;
	border-left: 5px solid transparent;
	position: relative;
	text-align: left;
}

.elementor-alert .elementor-alert-title {
	display: block;
	font-weight: 700;
}

.elementor-alert .elementor-alert-description {
	font-size: 13px;
}

.elementor-alert button.elementor-alert-dismiss {
	position: absolute;
	right: 10px;
	top: 10px;
	padding: 3px;
	font-size: 20px;
	line-height: 1;
	background: transparent;
	color: inherit;
	border: none;
	cursor: pointer;
}

.elementor-alert.elementor-alert-info {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bcdff1;
}

.elementor-alert.elementor-alert-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #cae6be;
}

.elementor-alert.elementor-alert-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #f9f0c3;
}

.elementor-alert.elementor-alert-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #e8c4c4;
}

@media (max-width:767px) {
	.elementor-alert {
		padding: 10px;
	}

	.elementor-alert button.elementor-alert-dismiss {
		right: 7px;
		top: 7px;
	}
}

.elementor-tab-title a {
	color: inherit;
}

.elementor-button {
	display: inline-block;
	line-height: 1;
	background-color: #818a91;
	color: #fff;
	fill: #fff;
	text-align: center;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.elementor-button:hover,.elementor-button:focus,.elementor-button:visited {
	color: #fff;
}

.elementor-button-icon svg {
	width: 1em;
}

.elementor-button.elementor-size-xs {
	font-size: 13px;
	padding: 10px 20px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.elementor-button.elementor-size-sm {
	font-size: 15px;
	padding: 12px 24px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.elementor-button.elementor-size-md {
	font-size: 16px;
	padding: 15px 30px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.elementor-button.elementor-size-lg {
	font-size: 18px;
	padding: 20px 40px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.elementor-button.elementor-size-xl {
	font-size: 20px;
	padding: 25px 50px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.elementor-button .elementor-align-icon-right {
	float: right;
	margin-left: 5px;
}

.elementor-button .elementor-align-icon-left {
	float: left;
	margin-right: 5px;
}

.elementor-button .elementor-button-text {
	display: inline-block;
}

.elementor-button span {
	text-decoration: inherit;
}

.elementor-element.elementor-button-info .elementor-button {
	background-color: #5bc0de;
}

.elementor-element.elementor-button-success .elementor-button {
	background-color: #5cb85c;
}

.elementor-element.elementor-button-warning .elementor-button {
	background-color: #f0ad4e;
}

.elementor-element.elementor-button-danger .elementor-button {
	background-color: #d9534f;
}

.elementor-widget-button .elementor-button .elementor-button-info {
	background-color: #5bc0de;
}

.elementor-widget-button .elementor-button .elementor-button-success {
	background-color: #5cb85c;
}

.elementor-widget-button .elementor-button .elementor-button-warning {
	background-color: #f0ad4e;
}

.elementor-widget-button .elementor-button .elementor-button-danger {
	background-color: #d9534f;
}

.elementor-counter .elementor-counter-number-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-size: 69px;
	font-weight: 600;
	color: #222;
	line-height: 1;
}

.elementor-counter .elementor-counter-number-prefix,.elementor-counter .elementor-counter-number-suffix {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	white-space: pre-wrap;
}

.elementor-counter .elementor-counter-number-prefix {
	text-align: right;
}

.elementor-counter .elementor-counter-number-suffix {
	text-align: left;
}

.elementor-counter .elementor-counter-title {
	text-align: center;
	font-size: 19px;
	font-weight: 400;
	color: #666;
	line-height: 2.5;
}

.elementor-widget-divider .elementor-divider {
	line-height: 0;
	font-size: 0;
}

.elementor-widget-divider .elementor-divider-separator {
	display: inline-block;
}

.elementor-image-gallery .gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
	max-width: 100%;
	margin: 0 auto;
}

.elementor-image-gallery .gallery-item img {
	margin: 0 auto;
}

.elementor-image-gallery .gallery-item .gallery-caption {
	margin: 0;
}

@media (min-width:768px) {
	.elementor-image-gallery .gallery-columns-2 .gallery-item {
		max-width: 50%;
	}

	.elementor-image-gallery .gallery-columns-3 .gallery-item {
		max-width: 33.33%;
	}

	.elementor-image-gallery .gallery-columns-4 .gallery-item {
		max-width: 25%;
	}

	.elementor-image-gallery .gallery-columns-5 .gallery-item {
		max-width: 20%;
	}

	.elementor-image-gallery .gallery-columns-6 .gallery-item {
		max-width: 16.666%;
	}

	.elementor-image-gallery .gallery-columns-7 .gallery-item {
		max-width: 14.28%;
	}

	.elementor-image-gallery .gallery-columns-8 .gallery-item {
		max-width: 12.5%;
	}

	.elementor-image-gallery .gallery-columns-9 .gallery-item {
		max-width: 11.11%;
	}

	.elementor-image-gallery .gallery-columns-10 .gallery-item {
		max-width: 10%;
	}
}

@media (min-width:480px) and (max-width:767px) {
	.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item {
		max-width: 50%;
	}
}

@media (max-width:479px) {
	.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item {
		max-width: 100%;
	}
}

.elementor-widget-google_maps iframe {
	height: 300px;
}

.elementor-widget-heading .elementor-heading-title {
	padding: 0;
	margin: 0;
	line-height: 1;
}

.elementor-widget-heading .elementor-heading-title>a {
	color: inherit;
	font-size: inherit;
}

.elementor-widget-heading .elementor-heading-title.elementor-size-small {
	font-size: 15px;
}

.elementor-widget-heading .elementor-heading-title.elementor-size-medium {
	font-size: 19px;
}

.elementor-widget-heading .elementor-heading-title.elementor-size-large {
	font-size: 29px;
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xl {
	font-size: 39px;
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
	font-size: 59px;
}

.elementor-icon {
	display: inline-block;
	line-height: 1;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	color: #818a91;
	font-size: 50px;
	text-align: center;
}

.elementor-icon:hover {
	color: #818a91;
}

.elementor-icon i,.elementor-icon svg {
	width: 1em;
	height: 1em;
	position: relative;
	display: block;
}

.elementor-icon i:before,.elementor-icon svg:before {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.elementor-view-stacked .elementor-icon {
	padding: .5em;
	background-color: #818a91;
	color: #fff;
	fill: #fff;
}

.elementor-view-framed .elementor-icon {
	padding: .5em;
	color: #818a91;
	border: 3px solid #818a91;
	background-color: transparent;
}

.elementor-shape-circle .elementor-icon {
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

@media (min-width:768px) {
	.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon {
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
	}

	.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {
		text-align: right;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}

	.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {
		text-align: left;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-img {
		margin: auto;
	}

	.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
}

.elementor-widget-icon-box .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-widget-icon-box .elementor-icon-box-title a {
	color: inherit;
}

.elementor-widget-icon-box .elementor-icon-box-content {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.elementor-widget-icon-box .elementor-icon-box-description {
	margin: 0;
}

.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container {
	overflow: hidden;
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items {
	margin-right: -8px;
	margin-left: -8px;
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: 8px;
	margin-left: 8px;
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	width: auto;
	left: auto;
	right: auto;
	position: relative;
	height: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	border-top: 0;
	border-bottom: 0;
	border-right: 0;
	border-left-width: 1px;
	border-style: solid;
	right: -8px;
}

.elementor-widget .elementor-icon-list-items {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.elementor-widget .elementor-icon-list-item {
	margin: 0;
	padding: 0;
	position: relative;
}

.elementor-widget .elementor-icon-list-item:after {
	position: absolute;
	bottom: 0;
	width: 100%;
}

.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.elementor-widget .elementor-icon-list-item a {
	width: 100%;
}

.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
	padding-left: 5px;
}

.elementor-widget .elementor-icon-list-icon {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.elementor-widget.elementor-align-center .elementor-icon-list-item:after {
	margin: auto;
}

.elementor-widget.elementor-align-center .elementor-inline-items {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	text-align: left;
}

.elementor-widget.elementor-align-left .elementor-inline-items {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	text-align: right;
}

.elementor-widget.elementor-align-right .elementor-icon-list-items {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {
	left: 0;
}

.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {
	right: 0;
}

@media (max-width:1024px) {
	.elementor-widget.elementor-tablet-align-center .elementor-icon-list-items {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after {
		margin: auto;
	}

	.elementor-widget.elementor-tablet-align-left .elementor-icon-list-items {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		text-align: left;
	}

	.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		text-align: right;
	}

	.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after {
		left: 0;
	}

	.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after {
		right: 0;
	}
}

@media (max-width:767px) {
	.elementor-widget.elementor-mobile-align-center .elementor-icon-list-items {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after {
		margin: auto;
	}

	.elementor-widget.elementor-mobile-align-left .elementor-icon-list-items {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		text-align: left;
	}

	.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		text-align: right;
	}

	.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after {
		left: 0;
	}

	.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after {
		right: 0;
	}
}

.elementor-widget-image {
	text-align: center;
}

.elementor-widget-image .elementor-image>a,.elementor-widget-image .elementor-image figure>a {
	display: inline-block;
	width: 100%;
}

.elementor-widget-image .elementor-image>a img[src$=".svg"],.elementor-widget-image .elementor-image figure>a img[src$=".svg"] {
	width: 48px;
}

.elementor-widget-image .elementor-image img {
	vertical-align: middle;
	display: inline-block;
}

.elementor-widget-image .elementor-image.elementor-image-shape-circle {
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.elementor-widget-image-box .elementor-image-box-content {
	width: 100%;
}

@media (min-width:768px) {
	.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
		text-align: right;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}

	.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper {
		text-align: left;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.elementor-widget-image-box.elementor-position-top .elementor-image-box-img {
		margin: auto;
	}

	.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
}

.elementor-widget-image-box .elementor-image-box-img {
	display: inline-block;
}

.elementor-widget-image-box .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-widget-image-box .elementor-image-box-description {
	margin: 0;
}

.elementor-image-carousel-wrapper .slick-image-stretch .slick-slide .slick-slide-image {
	width: 100%;
}

.elementor-image-gallery figure img {
	display: block;
}

.elementor-image-gallery figure figcaption {
	width: 100%;
}

.gallery-spacing-custom .elementor-image-gallery .gallery-icon {
	padding: 0;
}

.swiper-container .swiper-slide figure {
	line-height: 0;
}

.swiper-container .swiper-slide figure img {
	width: 100%;
}

body.elementor-page .elementor-widget-menu-anchor {
	margin-bottom: 0;
}

.elementor-widget-progress {
	text-align: left;
}

.elementor-progress-wrapper {
	position: relative;
	background-color: #eee;
	color: #fff;
	height: 100%;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.elementor-progress-bar {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	background-color: #818a91;
	width: 0;
	font-size: 11px;
	height: 30px;
	line-height: 30px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: width 1s ease-in-out;
	-o-transition: width 1s ease-in-out;
	transition: width 1s ease-in-out;
}

.elementor-progress-text {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	padding-left: 15px;
}

.elementor-progress-percentage {
	padding-right: 15px;
}

.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar {
	background-color: #5bc0de;
}

.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar {
	background-color: #5cb85c;
}

.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar {
	background-color: #f0ad4e;
}

.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar {
	background-color: #d9534f;
}

.elementor-progress .elementor-title {
	display: block;
}

@media (max-width:767px) {
	.elementor-progress-text {
		padding-left: 10px;
	}
}

.elementor-social-icons-wrapper {
	font-size: 0;
}

.elementor-social-icon {
	background-color: #818a91;
	font-size: 25px;
	text-align: center;
	padding: .5em;
	margin-right: 5px;
	cursor: pointer;
}

.elementor-social-icon i {
	color: #fff;
}

.elementor-social-icon:last-child {
	margin: 0;
}

.elementor-social-icon:hover {
	opacity: .9;
	color: #fff;
}

.elementor-social-icon-android {
	background-color: #A4C639;
}

.elementor-social-icon-apple {
	background-color: #999;
}

.elementor-social-icon-behance {
	background-color: #1769ff;
}

.elementor-social-icon-bitbucket {
	background-color: #205081;
}

.elementor-social-icon-codepen {
	background-color: #000;
}

.elementor-social-icon-delicious {
	background-color: #39f;
}

.elementor-social-icon-deviantart {
	background-color: #05cc47;
}

.elementor-social-icon-digg {
	background-color: #005be2;
}

.elementor-social-icon-dribbble {
	background-color: #ea4c89;
}

.elementor-social-icon-elementor {
	background-color: #D30C5C;
}

.elementor-social-icon-envelope {
	background-color: #ea4335;
}

.elementor-social-icon-facebook,.elementor-social-icon-facebook-f {
	background-color: #3b5998;
}

.elementor-social-icon-flickr {
	background-color: #0063dc;
}

.elementor-social-icon-foursquare {
	background-color: #2d5be3;
}

.elementor-social-icon-freecodecamp,.elementor-social-icon-free-code-camp {
	background-color: #006400;
}

.elementor-social-icon-github {
	background-color: #333;
}

.elementor-social-icon-gitlab {
	background-color: #e24329;
}

.elementor-social-icon-globe {
	background-color: #818a91;
}

.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g {
	background-color: #dd4b39;
}

.elementor-social-icon-houzz {
	background-color: #7ac142;
}

.elementor-social-icon-instagram {
	background-color: #262626;
}

.elementor-social-icon-jsfiddle {
	background-color: #487AA2;
}

.elementor-social-icon-link {
	background-color: #818a91;
}

.elementor-social-icon-linkedin {
	background-color: #0077b5;
}

.elementor-social-icon-medium {
	background-color: #00ab6b;
}

.elementor-social-icon-meetup {
	background-color: #ec1c40;
}

.elementor-social-icon-mixcloud {
	background-color: #273a4b;
}

.elementor-social-icon-odnoklassniki {
	background-color: #F4731C;
}

.elementor-social-icon-pinterest {
	background-color: #bd081c;
}

.elementor-social-icon-product-hunt {
	background-color: #da552f;
}

.elementor-social-icon-reddit {
	background-color: #ff4500;
}

.elementor-social-icon-rss {
	background-color: #f26522;
}

.elementor-social-icon-shopping-cart {
	background-color: #4CAF50;
}

.elementor-social-icon-skype {
	background-color: #00AFF0;
}

.elementor-social-icon-slideshare {
	background-color: #0077b5;
}

.elementor-social-icon-snapchat {
	background-color: #fffc00;
}

.elementor-social-icon-soundcloud {
	background-color: #f80;
}

.elementor-social-icon-spotify {
	background-color: #2ebd59;
}

.elementor-social-icon-stack-overflow {
	background-color: #fe7a15;
}

.elementor-social-icon-steam {
	background-color: #00adee;
}

.elementor-social-icon-stumbleupon {
	background-color: #EB4924;
}

.elementor-social-icon-telegram {
	background-color: #2CA5E0;
}

.elementor-social-icon-thumb-tack {
	background-color: #1aa1d8;
}

.elementor-social-icon-tripadvisor {
	background-color: #589442;
}

.elementor-social-icon-tumblr {
	background-color: #35465c;
}

.elementor-social-icon-twitch {
	background-color: #6441A5;
}

.elementor-social-icon-twitter {
	background-color: #1DA1F2;
}

.elementor-social-icon-viber {
	background-color: #665cac;
}

.elementor-social-icon-vimeo {
	background-color: #1ab7ea;
}

.elementor-social-icon-vk {
	background-color: #45668e;
}

.elementor-social-icon-weibo {
	background-color: #df2029;
}

.elementor-social-icon-weixin {
	background-color: #7bb32e;
}

.elementor-social-icon-whatsapp {
	background-color: #25d366;
}

.elementor-social-icon-wordpress {
	background-color: #21759b;
}

.elementor-social-icon-xing {
	background-color: #026466;
}

.elementor-social-icon-yelp {
	background-color: #af0606;
}

.elementor-social-icon-youtube {
	background-color: #cd201f;
}

.elementor-social-icon-500px {
	background-color: #0099e5;
}

.elementor-shape-rounded .elementor-icon.elementor-social-icon {
	-webkit-border-radius: 10%;
	border-radius: 10%;
}

.elementor-shape-circle .elementor-icon.elementor-social-icon {
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.elementor-star-rating {
	color: #CCD6DF;
	font-family: eicons;
	display: inline-block;
}

.elementor-star-rating i {
	display: inline-block;
	position: relative;
	font-style: normal;
	cursor: default;
}

.elementor-star-rating i:before {
	content: '\e934';
	display: block;
	font-size: inherit;
	font-family: inherit;
	position: absolute;
	overflow: hidden;
	color: #f0ad4e;
	top: 0;
	left: 0;
}

.elementor-star-rating .elementor-star-empty:before {
	content: none;
}

.elementor-star-rating .elementor-star-1:before {
	width: 10%;
}

.elementor-star-rating .elementor-star-2:before {
	width: 20%;
}

.elementor-star-rating .elementor-star-3:before {
	width: 30%;
}

.elementor-star-rating .elementor-star-4:before {
	width: 40%;
}

.elementor-star-rating .elementor-star-5:before {
	width: 50%;
}

.elementor-star-rating .elementor-star-6:before {
	width: 60%;
}

.elementor-star-rating .elementor-star-7:before {
	width: 70%;
}

.elementor-star-rating .elementor-star-8:before {
	width: 80%;
}

.elementor-star-rating .elementor-star-9:before {
	width: 90%;
}

.elementor-star-rating__wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.elementor-star-rating__title {
	margin-right: 10px;
}

.elementor-star-rating--align-right .elementor-star-rating__wrapper {
	text-align: right;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.elementor-star-rating--align-left .elementor-star-rating__wrapper {
	text-align: left;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.elementor-star-rating--align-center .elementor-star-rating__wrapper {
	text-align: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.elementor-star-rating--align-justify .elementor-star-rating__title {
	margin-right: auto;
}

@media (max-width:1024px) {
	.elementor-star-rating-tablet--align-right .elementor-star-rating__wrapper {
		text-align: right;
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.elementor-star-rating-tablet--align-left .elementor-star-rating__wrapper {
		text-align: left;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.elementor-star-rating-tablet--align-center .elementor-star-rating__wrapper {
		text-align: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.elementor-star-rating-tablet--align-justify .elementor-star-rating__title {
		margin-right: auto;
	}
}

@media (max-width:767px) {
	.elementor-star-rating-mobile--align-right .elementor-star-rating__wrapper {
		text-align: right;
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.elementor-star-rating-mobile--align-left .elementor-star-rating__wrapper {
		text-align: left;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.elementor-star-rating-mobile--align-center .elementor-star-rating__wrapper {
		text-align: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.elementor-star-rating-mobile--align-justify .elementor-star-rating__title {
		margin-right: auto;
	}
}

.last-star {
	letter-spacing: 0;
}

.elementor--star-style-star_unicode .elementor-star-rating {
	font-family: 'Arial','Helvetica',sans-serif;
}

.elementor--star-style-star_unicode .elementor-star-rating i:not(.elementor-star-empty):before {
	content: '\002605';
}

.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {
	width: 25%;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active {
	border-right-style: none;
}

.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before,.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after {
	height: 999em;
	width: 0;
	right: 0;
	border-right-style: solid;
}

.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before {
	top: 0;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
}

.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after {
	top: 100%;
}

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title {
	display: table-cell;
}

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active {
	border-bottom-style: none;
}

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before,.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after {
	bottom: 0;
	height: 0;
	width: 999em;
	border-bottom-style: solid;
}

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before {
	right: 100%;
}

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after {
	left: 100%;
}

.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title:before,.elementor-widget-tabs .elementor-tab-title:after,.elementor-widget-tabs .elementor-tab-content,.elementor-widget-tabs .elementor-tabs-content-wrapper {
	border: 1px none #D4D4D4;
}

.elementor-widget-tabs .elementor-tabs {
	text-align: left;
}

.elementor-widget-tabs .elementor-tabs-wrapper {
	overflow: hidden;
}

.elementor-widget-tabs .elementor-tab-title {
	cursor: pointer;
	outline: none;
}

.elementor-widget-tabs .elementor-tab-desktop-title {
	position: relative;
	padding: 20px 25px;
	font-weight: 700;
	line-height: 1;
	border: solid transparent;
}

.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
	border-color: #D4D4D4;
}

.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before,.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after {
	display: block;
	content: '';
	position: absolute;
}

.elementor-widget-tabs .elementor-tab-mobile-title {
	padding: 10px 10px;
	cursor: pointer;
}

.elementor-widget-tabs .elementor-tab-content {
	padding: 20px;
	display: none;
}

@media (max-width:767px) {
	.elementor-tabs .elementor-tab-title,.elementor-tabs .elementor-tab-content {
		border-style: solid;
		border-bottom-style: none;
	}

	.elementor-tabs .elementor-tabs-wrapper {
		display: none;
	}

	.elementor-tabs .elementor-tabs-content-wrapper {
		border-bottom-style: solid;
	}

	.elementor-tabs .elementor-tab-content {
		padding: 10px;
	}
}

@media (min-width:768px) {
	.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper {
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		border-style: solid;
		border-left-style: none;
	}

	.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {
		border-style: solid;
		border-top-style: none;
	}

	.elementor-tabs .elementor-tab-mobile-title {
		display: none;
	}
}

.elementor-testimonial-wrapper {
	overflow: hidden;
	text-align: center;
}

.elementor-testimonial-wrapper .elementor-testimonial-content {
	font-size: 1.3em;
	margin-bottom: 20px;
}

.elementor-testimonial-wrapper .elementor-testimonial-name {
	line-height: 1.5;
	color: inherit;
}

.elementor-testimonial-wrapper .elementor-testimonial-job {
	font-size: .85em;
	color: inherit;
}

.elementor-testimonial-wrapper.elementor-testimonial-text-align-left {
	text-align: left;
}

.elementor-testimonial-wrapper.elementor-testimonial-text-align-right {
	text-align: right;
}

.elementor-testimonial-wrapper .elementor-testimonial-meta {
	width: 100%;
	line-height: 1;
}

.elementor-testimonial-wrapper .elementor-testimonial-meta-inner {
	display: inline-block;
}

.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image {
	display: table-cell;
	vertical-align: middle;
}

.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img {
	width: 60px;
	height: 60px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-o-object-fit: cover;
	object-fit: cover;
	max-width: none;
}

.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image {
	padding-right: 15px;
}

.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details {
	text-align: left;
}

.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image {
	display: block;
}

.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image {
	margin-bottom: 20px;
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: #818a91;
	color: #fff;
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap {
	color: #818a91;
	border: 3px solid;
	background-color: transparent;
}

.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap {
	margin-top: 8px;
}

.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter {
	width: 1em;
	height: 1em;
}

.elementor-widget-text-editor .elementor-drop-cap {
	float: left;
	text-align: center;
	line-height: 1;
	font-size: 50px;
}

.elementor-widget-text-editor .elementor-drop-cap-letter {
	display: inline-block;
}

.elementor-toggle {
	text-align: left;
}

.elementor-toggle .elementor-tab-title {
	font-weight: 700;
	line-height: 1;
	margin: 0;
	padding: 15px;
	border-bottom: 1px solid #D4D4D4;
	cursor: pointer;
	outline: none;
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon {
	display: inline-block;
	width: 1em;
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right {
	float: right;
	text-align: right;
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left {
	float: left;
	text-align: left;
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed {
	display: block;
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened {
	display: none;
}

.elementor-toggle .elementor-tab-title.elementor-active {
	border-bottom: none;
}

.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed {
	display: none;
}

.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened {
	display: block;
}

.elementor-toggle .elementor-tab-content {
	padding: 15px;
	border-bottom: 1px solid #D4D4D4;
	display: none;
}

@media (max-width:767px) {
	.elementor-toggle .elementor-tab-title {
		padding: 12px;
	}

	.elementor-toggle .elementor-tab-content {
		padding: 12px 10px;
	}
}

.elementor-widget-video .elementor-widget-container {
	overflow: hidden;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: 50%;
}

.elementor-widget-video .elementor-custom-embed-image-overlay {
	cursor: pointer;
	text-align: center;
}

.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i {
	opacity: 1;
}

.elementor-widget-video .elementor-custom-embed-image-overlay img {
	display: block;
	width: 100%;
}

.elementor-widget-video .elementor-video {
	-o-object-fit: cover;
	object-fit: cover;
}

.slick-slider {
	position: relative;
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0;
}

.slick-list:focus {
	outline: none;
}

.slick-list.dragging {
	cursor: pointer;
}

.slick-slider .slick-track,.slick-slider .slick-list {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
}

.slick-track:before,.slick-track:after {
	content: "";
	display: table;
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none;
}

.elementor-slick-slider[dir="rtl"] .slick-slide {
	float: right;
}

.slick-slide img {
	display: block;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
	display: none;
}

.elementor-slick-slider .slick-loading .slick-list {
	background: #fff;
}

.elementor-slick-slider .slick-loading .slick-list:after {
	content: '\e8fb';
	font-family: eicons;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear;
	font-size: 25px;
	color: #a4afb7;
}

.elementor-slick-slider .slick-prev,.elementor-slick-slider .slick-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 20px;
	padding: 0;
	-webkit-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	transform: translate(0,-50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background: transparent;
}

.elementor-slick-slider .slick-prev:hover,.elementor-slick-slider .slick-prev:focus,.elementor-slick-slider .slick-next:hover,.elementor-slick-slider .slick-next:focus {
	color: transparent;
	outline: none;
	background: transparent;
}

.elementor-slick-slider .slick-prev:hover:before,.elementor-slick-slider .slick-prev:focus:before,.elementor-slick-slider .slick-next:hover:before,.elementor-slick-slider .slick-next:focus:before {
	opacity: 1;
}

.elementor-slick-slider .slick-prev.slick-disabled:before,.elementor-slick-slider .slick-next.slick-disabled:before {
	opacity: .25;
}

.elementor-slick-slider .slick-prev:before,.elementor-slick-slider .slick-next:before {
	font-family: eicons;
	font-size: 35px;
	line-height: 1;
	opacity: .75;
	color: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.elementor-slick-slider .slick-prev {
	left: -25px;
}

[dir="rtl"] .elementor-slick-slider .slick-prev {
	left: auto;
	right: -25px;
}

.elementor-slick-slider .slick-prev:before {
	content: '\e89f';
}

[dir="rtl"] .elementor-slick-slider .slick-prev:before {
	content: '\e89e';
}

.elementor-slick-slider .slick-next {
	right: -25px;
}

[dir="rtl"] .elementor-slick-slider .slick-next {
	left: -25px;
	right: auto;
}

.elementor-slick-slider .slick-next:before {
	content: '\e89e';
}

[dir="rtl"] .elementor-slick-slider .slick-next:before {
	content: '\e89f';
}

.elementor-slick-slider .slick-dotted.slick-slider {
	margin-bottom: 30px;
}

.elementor-slick-slider ul.slick-dots {
	position: absolute;
	bottom: -25px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	line-height: 1;
}

.elementor-slick-slider ul.slick-dots li {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

.elementor-slick-slider ul.slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 20px;
	height: 20px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: transparent;
}

.elementor-slick-slider ul.slick-dots li button:hover,.elementor-slick-slider ul.slick-dots li button:focus {
	outline: none;
}

.elementor-slick-slider ul.slick-dots li button:hover:before,.elementor-slick-slider ul.slick-dots li button:focus:before {
	opacity: 1;
}

.elementor-slick-slider ul.slick-dots li button:before {
	font-family: eicons;
	font-size: 6px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: '\e914';
	text-align: center;
	opacity: .25;
	color: #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.elementor-slick-slider ul.slick-dots li.slick-active button:before {
	opacity: .75;
	color: #000;
}

.elementor-slick-slider .slick-arrows-inside .slick-prev {
	left: 20px;
}

[dir="rtl"] .elementor-slick-slider .slick-arrows-inside .slick-prev {
	left: auto;
	right: 20px;
}

.elementor-slick-slider .slick-arrows-inside .slick-next {
	right: 20px;
}

[dir="rtl"] .elementor-slick-slider .slick-arrows-inside .slick-next {
	left: 20px;
	right: auto;
}

.elementor-slick-slider .slick-dots-inside .slick-dots {
	bottom: 5px;
}

.elementor-slick-slider .slick-dots-inside.slick-dotted.slick-slider {
	margin-bottom: 0;
}

.elementor-slick-slider .slick-slider .slick-prev,.elementor-slick-slider .slick-slider .slick-next {
	z-index: 1;
}

.elementor-slick-slider .slick-slide img {
	margin: auto;
}

.swiper-container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.swiper-container-no-flexbox .swiper-slide {
	float: left;
}

.swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform,-webkit-transform;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.swiper-container-android .swiper-slide,.swiper-wrapper {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.swiper-container-multirow>.swiper-wrapper {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.swiper-container-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}

.swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
}

.swiper-container-autoheight {
	height: auto;
}

.swiper-container-autoheight .swiper-slide {
	height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-transition-property: height,-webkit-transform;
	transition-property: height,-webkit-transform;
	-o-transition-property: transform,height;
	transition-property: transform,height;
	transition-property: transform,height,-webkit-transform;
}

.swiper-container .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000;
}

.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
	touch-action: pan-y;
}

.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
	touch-action: pan-x;
}

.swiper-button-prev,.swiper-button-next {
	position: absolute;
	top: 50%;
	width: 27px;
	height: 44px;
	margin-top: -22px;
	z-index: 10;
	cursor: pointer;
	-webkit-background-size: 27px 44px;
	background-size: 27px 44px;
	background: no-repeat center;
}

.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none;
}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	left: 10px;
	right: auto;
}

.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	right: 10px;
	left: auto;
}

.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0;
}

.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets {
	bottom: 10px;
	left: 0;
	width: 100%;
}

.swiper-pagination-bullet {
	width: 6px;
	height: 6px;
	display: inline-block;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background: #000;
	opacity: .2;
}

.swiper-pagination-fraction {
	color: #000;
}

button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
}

.swiper-pagination-white .swiper-pagination-bullet {
	background: #fff;
}

.swiper-pagination-bullet-active {
	opacity: 1;
}

.swiper-pagination-white .swiper-pagination-bullet-active {
	background: #fff;
}

.swiper-pagination-black .swiper-pagination-bullet-active {
	background: #000;
}

.swiper-container-vertical>.swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	-webkit-transform: translate3d(0,-50%,0);
	transform: translate3d(0,-50%,0);
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 5px 0;
	display: block;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 6px;
}

.swiper-pagination-progressbar {
	background: rgba(0,0,0,.25);
	position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: left top;
	-ms-transform-origin: left top;
	transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	-webkit-transform-origin: right top;
	-ms-transform-origin: right top;
	transform-origin: right top;
}

.swiper-container-horizontal>.swiper-pagination-progressbar {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0;
}

.swiper-container-vertical>.swiper-pagination-progressbar {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0;
}

.swiper-pagination-progressbar.swiper-pagination-white {
	background: rgba(255,255,255,.5);
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
	background: #fff;
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
	background: #000;
}

.swiper-container-3d {
	-webkit-perspective: 1200px;
	perspective: 1200px;
}

.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
	background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
	background-image: -webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: -o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0));
}

.swiper-container-3d .swiper-slide-shadow-right {
	background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
	background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: -o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0));
}

.swiper-container-3d .swiper-slide-shadow-top {
	background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
	background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: -o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
	background-image: -webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: -o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
}

.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper {
	-ms-perspective: 1200px;
}

.swiper-container-cube,.swiper-container-flip {
	overflow: visible;
}

.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
}

.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-container-cube .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-right {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.swiper-container-cube .swiper-slide {
	visibility: hidden;
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	width: 100%;
	height: 100%;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
	-webkit-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide {
	pointer-events: auto;
	visibility: visible;
}

.swiper-container-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .6;
	-webkit-filter: blur(50px);
	filter: blur(50px);
	z-index: 0;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
	pointer-events: none;
	-webkit-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-container-fade .swiper-slide-active {
	pointer-events: auto;
}

.swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
}

.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas {
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

.swiper-scrollbar {
	-webkit-border-radius: 10px;
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0,0,0,.1);
}

.swiper-container-horizontal>.swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%;
}

.swiper-container-vertical>.swiper-scrollbar {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%;
}

.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0,0,0,.5);
	-webkit-border-radius: 10px;
	border-radius: 10px;
	left: 0;
	top: 0;
}

.swiper-scrollbar-cursor-drag {
	cursor: move;
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	-webkit-transform-origin: 50%;
	-ms-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-animation: swiper-preloader-spin 1s steps(12,end) infinite;
	animation: swiper-preloader-spin 1s steps(12,end) infinite;
}

.swiper-lazy-preloader:after {
	display: block;
	content: "";
	width: 100%;
	height: 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100%;
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat 50%;
}

.swiper-lazy-preloader-white:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

@-webkit-keyframes swiper-preloader-spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes swiper-preloader-spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.elementor-lightbox .dialog-header {
	display: none;
}

.elementor-lightbox .dialog-widget-content {
	background: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	width: 100%;
	height: 100%;
}

.elementor-lightbox .dialog-message {
	-webkit-animation-duration: .4s;
	animation-duration: .4s;
}

.elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio) {
	height: 100%;
}

.elementor-lightbox .dialog-lightbox-close-button {
	cursor: pointer;
	position: absolute;
	font-size: 25px;
	padding: 5px;
	z-index: 2;
	line-height: 1;
}

@media (max-width:767px) {
	.elementor-lightbox .dialog-lightbox-close-button {
		padding: 0;
	}
}

.elementor-lightbox .dialog-lightbox-close-button,.elementor-lightbox .elementor-swiper-button {
	color: rgba(238,238,238,.9);
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 1;
}

.elementor-lightbox .dialog-lightbox-close-button:hover,.elementor-lightbox .elementor-swiper-button:hover {
	color: #fff;
}

.elementor-lightbox .swiper-container {
	height: 100%;
}

.elementor-lightbox .elementor-lightbox-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	padding: 70px 80px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 100%;
	margin: auto;
}

@media (max-width:767px) {
	.elementor-lightbox .elementor-lightbox-item {
		padding: 40px;
	}
}

.elementor-lightbox .elementor-lightbox-image {
	max-height: 100%;
}

.elementor-lightbox .elementor-video-container {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

@media (min-width:1025px) {
	.elementor-lightbox .elementor-video-container {
		width: 75%;
	}
}

@media (max-width:1024px) {
	.elementor-lightbox .elementor-video-container {
		width: 100%;
	}
}

@media (min-width:768px) and (max-width:1024px) {
	.elementor-lightbox .elementor-aspect-ratio-916 .elementor-video-container {
		width: 70%;
	}
}

.elementor-lightbox .elementor-swiper-button-prev {
	left: 35px;
}

.elementor-lightbox .elementor-swiper-button-next {
	right: 35px;
}

@media (max-width:767px) {
	.elementor-lightbox .elementor-swiper-button-prev {
		left: 10px;
	}

	.elementor-lightbox .elementor-swiper-button-next {
		right: 10px;
	}
}

.animated {
	-webkit-animation-duration: 1.25s;
	animation-duration: 1.25s;
}

.animated.animated-slow {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
}

.animated.animated-fast {
	-webkit-animation-duration: .75s;
	animation-duration: .75s;
}

.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

.animated.reverse {
	animation-direction: reverse;
}

@media (prefers-reduced-motion:reduce) {
	.animated {
		-webkit-animation: none;
		animation: none;
	}
}

.elementor-shape {
	overflow: hidden;
	position: absolute;
	left: 0;
	width: 100%;
	line-height: 0;
	direction: ltr;
}

.elementor-shape-top {
	top: -1px;
}

.elementor-shape-bottom {
	bottom: -1px;
}

.elementor-shape[data-negative="false"].elementor-shape-bottom {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.elementor-shape[data-negative="true"].elementor-shape-top {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.elementor-shape svg {
	display: block;
	width: calc(100% + 1.3px);
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.elementor-shape .elementor-shape-fill {
	fill: #fff;
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg);
}

#wp-admin-bar-elementor_edit_page .ab-submenu .ab-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 200px;
}

#wp-admin-bar-elementor_edit_page .elementor-edit-link-title {
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	width: 100%;
}

#wp-admin-bar-elementor_edit_page .elementor-edit-link-type {
	background: #55595c;
	font-size: 11px;
	line-height: 9px;
	margin-top: 6px;
	padding: 4px 8px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.page-template-elementor_canvas.elementor-page:before {
	display: none;
}

.elementor-post__thumbnail__link {
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}

#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,#elementor .elementor-element ul.elementor-icon-list-items {
	padding: 0;
}

@media (max-width:767px) {
	.elementor:not(.elementor-edit-area-active) .elementor-hidden-phone {
		display: none;
	}
}

@media (min-width:768px) and (max-width:1024px) {
	.elementor:not(.elementor-edit-area-active) .elementor-hidden-tablet {
		display: none;
	}
}

@media (min-width:1025px) {
	.elementor:not(.elementor-edit-area-active) .elementor-hidden-desktop {
		display: none;
	}
}

.breadcrumb-bg {
	margin-bottom: 40px;
	min-height: 300px;
	display: flex;
	align-items: center;
	background-repeat: no-repeat!important;
	background-position: center!important;
	background-size: cover!important;
}

@media (max-width:1199px) {
	.breadcrumb-bg {
		min-height: 240px;
	}
}

@media (max-width:991px) {
	.breadcrumb-bg {
		min-height: 200px;
	}
}

@media (max-width:767px) {
	.breadcrumb-bg {
		min-height: 160px;
	}
}

.breadcrumb-full>.container {
	margin: auto;
}

.breadcrumb-full {
	position: relative;
	width: 100vw;
	left: 50%;
	transform: translateX(-50%);
}

.breadcrumb-bg .breadcrumb {
	margin: auto;
	background: none;
	display: block!important;
	padding-left: 15px;
	padding-right: 15px;
}

.breadcrumb-bg .breadcrumb:before {
	background: none;
	display: none;
}

body#index .breadcrumb-bg {
	display: none;
}

.breadcrumb-bg.brcenter .breadcrumb,.breadcrumb-bg.brcenter,.breadcrumb-bg.brcenter .breadcrumb ol {
	text-align: center;
}

.breadcrumb-bg.brleft .breadcrumb,.breadcrumb-bg.brleft,.breadcrumb-bg.brleft .breadcrumb ol {
	text-align: left;
}

.breadcrumb-bg.brright .breadcrumb,.breadcrumb-bg.brright,.breadcrumb-bg.brright .breadcrumb ol {
	text-align: right;
}

@charset "UTF-8";

.ui-resizable-n {
	top: -5px;
}

.ui-resizable-e {
	right: -5px;
}

.ui-resizable-s {
	bottom: -5px;
}

.ui-resizable-w {
	left: -5px;
}

.ui-resizable-ne {
	top: -5px;
	right: -5px;
}

.ui-resizable-nw {
	top: -5px;
	left: -5px;
}

.ui-resizable-se {
	bottom: -5px;
	right: -5px;
}

.ui-resizable-sw {
	bottom: -5px;
	left: -5px;
}

.ui-resizable-n,.ui-resizable-s {
	left: 0;
	height: 10px;
	width: 100%;
	cursor: ns-resize;
}

.ui-resizable-e,.ui-resizable-w {
	top: 0;
	height: 100%;
	width: 10px;
	cursor: ew-resize;
}

.ui-resizable-ne,.ui-resizable-nw,.ui-resizable-se,.ui-resizable-sw {
	height: 15px;
	width: 15px;
}

.ui-resizable-nw,.ui-resizable-se {
	cursor: nwse-resize;
}

.ui-resizable-ne,.ui-resizable-sw {
	cursor: nesw-resize;
}

.ui-resizable-handle {
	position: absolute;
}

.ui-resizable-resizing {
	pointer-events: none;
}

.elementor-panel-box {
	margin-top: 10px;
	background-color: #fff;
}

.elementor-panel-box-content {
	padding: 20px 20px 10px;
}

.elementor-button {
	display: inline-block;
}

.elementor-panel-alert {
	padding: 15px;
	border-left: 5px solid transparent;
	position: relative;
	font-size: 12px;
	line-height: 1.5;
	text-align: left;
}

.elementor-panel-alert a {
	color: inherit;
}

.elementor-panel-alert.elementor-panel-alert-info {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bcdff1;
}

.elementor-panel-alert.elementor-panel-alert-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #cae6be;
}

.elementor-panel-alert.elementor-panel-alert-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #f9f0c3;
}

.elementor-panel-alert.elementor-panel-alert-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #e8c4c4;
}

.elementor-label {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	-webkit-border-radius: .25em;
	border-radius: .25em;
	text-transform: capitalize;
}

.elementor-label.elementor-label-default {
	background-color: #a4afb7;
}

.elementor-label.elementor-label-info {
	background-color: #5bc0de;
}

.elementor-label.elementor-label-success {
	background-color: #5cb85c;
}

.elementor-label.elementor-label-warning {
	background-color: #f0ad4e;
}

.elementor-label.elementor-label-danger {
	background-color: #d9534f;
}

.elementor-control-field-description,.elementor-descriptor {
	font-size: 11px;
	font-style: italic;
	line-height: 1.4;
	color: #a4afb7;
}

.elementor-controls-popover {
	display: none;
	position: absolute;
	-webkit-box-shadow: 0 2px 15px rgba(0,0,0,.3);
	box-shadow: 0 2px 15px rgba(0,0,0,.3);
	-webkit-border-radius: 3px;
	border-radius: 3px;
	left: 0;
	right: 0;
	margin: -4px auto 5px;
	padding-top: 15px;
	width: 90%;
	z-index: 10000;
	background-color: #fff;
}

.elementor-controls-popover:before {
	content: "";
	position: absolute;
	top: -16px;
	right: 22px;
	border: 8px solid transparent;
	border-bottom-color: #fff;
}

.elementor-controls-popover div.elementor-control {
	background-color: transparent;
}

.elementor-controls-popover div.elementor-control:before {
	content: none;
}

#elementor-panel-get-pro-elements .elementor-nerd-box-message {
	text-transform: uppercase;
}

.select2-container {
	width: 100%!important;
}

#elementor-controls .pojo-widget-button-collapse {
	display: none;
}

.elementor-control {
	background-color: #fff;
	position: relative;
	padding: 0 20px 15px;
}

.elementor-control a {
	font-weight: 500;
	text-decoration: none;
	border-bottom: 1px dotted transparent;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all ease-in-out .3s;
	transition: all .3s ease-in-out;
}

.elementor-control a:hover {
	border-bottom-color: inherit;
}

.elementor-control .elementor-control-content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.elementor-control .elementor-control-title {
	font-size: 12px;
	line-height: 1;
	margin-right: 5px;
}

.elementor-control .elementor-control-spinner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.elementor-control.elementor-control-type-divider {
	padding: 0;
	background-color: transparent;
}

.elementor-control.elementor-control-type-divider .elementor-control-content {
	border: solid #e6e9ec;
	border-width: 1px 0 0;
	background-color: #fff;
	height: 15px;
}

.elementor-control.elementor-control-separator-default:not(.elementor-control-type-divider).elementor-control-wp {
	margin-top: 15px;
}

.elementor-control.elementor-control-separator-default:not(.elementor-control-type-divider).elementor-control-wp:before {
	content: "";
	height: 1px;
	display: block;
	margin-bottom: 15px;
	background-color: transparent;
}

.elementor-control.elementor-control-separator-before {
	padding-top: 15px;
}

.elementor-control.elementor-control-separator-before:before {
	content: "";
	position: absolute;
	height: 1px;
	width: 100%;
	top: 0;
	left: 0;
	background-color: #e6e9ec;
}

.elementor-control.elementor-control-separator-after:after {
	content: "";
	position: absolute;
	height: 1px;
	width: 100%;
	bottom: 0;
	left: 0;
	background-color: #e6e9ec;
}

.elementor-control.elementor-control-separator-after+.elementor-control-separator-default,.elementor-control.elementor-control-separator-after+.elementor-control-type-tabs {
	padding-top: 15px;
}

.elementor-control.elementor-control-deprecated,.elementor-control.elementor-control-deprecated .elementor-control-field-description {
	color: #b01b1b;
}

.elementor-control.elementor-control-hidden-label>*>*>.elementor-control-title,.elementor-control.elementor-control-hidden-label>*>.elementor-control-title,.elementor-control.elementor-hidden-control {
	display: none;
}

.elementor-control.elementor-control-type-heading .elementor-control-title {
	font-weight: 700;
	margin: 0;
}

body:not(.elementor-device-desktop) .elementor-control.elementor-control-responsive-desktop,body:not(.elementor-device-mobile) .elementor-control.elementor-control-responsive-mobile,body:not(.elementor-device-tablet) .elementor-control.elementor-control-responsive-tablet {
	display: none;
}

.elementor-control.elementor-control-type-select .elementor-control-input-wrapper {
	position: relative;
}

.elementor-control.elementor-control-type-select .elementor-control-input-wrapper select {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	font-size: 12px;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	text-transform: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	padding-left: 5px;
	padding-right: 20px;
	cursor: pointer;
}

.elementor-control.elementor-control-type-select .elementor-control-input-wrapper:after {
	font-family: eicons;
	content: "\e8ad";
	font-size: 12px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 5px;
	pointer-events: none;
}

.elementor-control .select2-container {
	width: 100%!important;
	outline: none;
}

.elementor-control .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #6d7882;
}

.elementor-control .select2-container.select2-container--default .select2-selection--multiple .select2-selection__clear {
	display: none;
}

.elementor-control .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice {
	line-height: 1.5;
	font-size: .9em;
	border: none;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.elementor-control .select2-container.select2-container--default .select2-selection__rendered {
	line-height: 27px;
}

.elementor-control .select2-selection {
	outline: none;
}

.elementor-control .select2-selection--single {
	height: 27px;
}

.elementor-control .select2-selection__rendered {
	line-height: 27px;
}

.elementor-control .select2-selection__arrow {
	height: 27px;
	top: 0;
}

.elementor-control.elementor-open .elementor-panel-heading-toggle .eicon:before,.elementor-panel-scheme-item.elementor-open .elementor-panel-heading-toggle .eicon:before {
	content: "\e92a";
}

.elementor-control:not(.elementor-open) .elementor-panel-heading-toggle .eicon:before,.elementor-panel-scheme-item:not(.elementor-open) .elementor-panel-heading-toggle .eicon:before {
	content: "";
}

.elementor-panel-heading {
	display: table;
	table-layout: fixed;
	height: 40px;
	padding: 0 20px;
	width: 100%;
	border-bottom: 1px solid #e6e9ec;
	cursor: pointer;
}

.elementor-panel-heading>* {
	display: table-cell;
	vertical-align: middle;
}

.elementor-panel-heading-toggle {
	width: 20px;
	color: #495157;
}

.elementor-panel-heading-title {
	color: #495157;
	font-weight: 700;
}

.elementor-control-wp {
	line-height: 1.5;
}

.elementor-control-wp p {
	margin: 15px 0;
}

.elementor-control-field {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.elementor-label-block>.elementor-control-content>.elementor-control-field {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.elementor-label-block>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper {
	width: 100%;
	margin-top: 10px;
}

.elementor-label-block.elementor-control-hidden-label:not(.elementor-control-dynamic)>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper {
	margin-top: 0;
}

.elementor-label-inline>.elementor-control-content>.elementor-control-field>.elementor-control-title {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.elementor-label-inline>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper {
	width: 55%;
	-webkit-flex-shrink: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	margin-left: auto;
}

.elementor-control-field-description {
	margin-top: 10px;
}

.elementor-group-control-attachment_alert .elementor-control-field-description {
	margin-top: 0;
}

.elementor-required {
	color: #b01b1b;
}

.elementor-units-choices {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	text-align: right;
}

.elementor-units-choices input {
	display: none;
}

.elementor-units-choices input:not(:checked)+label {
	color: #a4afb7;
}

.elementor-units-choices input:checked+label {
	text-decoration: underline;
}

.elementor-units-choices label {
	cursor: pointer;
	padding: 0 2px;
	text-transform: uppercase;
	font-size: 9px;
}

.elementor-control-responsive-switchers {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-right: 5px;
}

.elementor-control-responsive-switchers .elementor-responsive-switcher {
	display: inline-block;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	height: 18px;
	width: 18px;
	background-color: #a4afb7;
	cursor: pointer;
	position: relative;
	color: #fff;
	font-size: 8px;
	text-align: center;
	-webkit-transition: background-color .5s;
	-o-transition: background-color .5s;
	transition: background-color .5s;
}

.elementor-control-responsive-switchers .elementor-responsive-switcher:not(:first-child) {
	margin-left: 5px;
}

.elementor-control-responsive-switchers .elementor-responsive-switcher:hover {
	background-color: #c2cbd2;
}

.elementor-control-responsive-switchers .elementor-responsive-switcher i {
	position: relative;
	display: block;
	line-height: 18px;
}

.elementor-control-responsive-switchers .elementor-responsive-switcher i:before {
	height: 18px;
	width: 18px;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.elementor-device-desktop #elementor-panel .elementor-controls-stack:not(.elementor-responsive-switchers-open) .elementor-responsive-switcher {
	background: #c2cbd2;
}

.elementor-device-desktop #elementor-panel .elementor-controls-stack:not(.elementor-responsive-switchers-open) .elementor-responsive-switcher:not(.elementor-responsive-switcher-desktop) {
	display: none;
}

.elementor-device-mobile .elementor-responsive-switcher-mobile,.elementor-device-tablet .elementor-responsive-switcher-tablet {
	background-color: #71d7f7;
}

.elementor-update-preview {
	margin: 15px 15px 0;
	background-color: #e6e9ec;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.elementor-update-preview-button-wrapper {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	text-align: right;
}

.elementor-update-preview-button {
	padding: 8px 15px;
	text-transform: uppercase;
}

.elementor-control-direction-ltr input,.elementor-control-direction-ltr textarea {
	direction: ltr;
}

.elementor-control-direction-rtl input,.elementor-control-direction-rtl textarea {
	direction: rtl;
}

.elementor-control-type-box_shadow .elementor-control-input-wrapper {
	overflow: hidden;
}

.elementor-control-type-box_shadow .elementor-shadow-slider {
	margin-top: 10px;
}

.elementor-control-type-button .elementor-control-input-wrapper {
	text-align: right;
}

.elementor-control-type-button .elementor-button {
	width: auto;
	height: 26px;
}

.elementor-control-type-choose.elementor-label-block .elementor-choices {
	width: 100%;
}

.elementor-control-type-choose.elementor-label-inline .elementor-control-input-wrapper {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.elementor-choices {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 27px;
	line-height: 27px;
	text-align: center;
	border-spacing: 1px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
}

.elementor-choices .elementor-choices-label {
	border: 1px solid #d5dadf;
	border-right: none;
	width: 50px;
	font-size: 12px;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	cursor: pointer;
	overflow: hidden;
}

.elementor-choices .elementor-choices-label:nth-child(2) {
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.elementor-choices .elementor-choices-label:last-child {
	border-right: 1px solid #d5dadf;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.elementor-choices input {
	display: none;
}

.elementor-choices input:checked+.elementor-choices-label {
	color: #fff;
	background-color: #a4afb7;
	border-color: #a4afb7;
}

.rtl .elementor-control-align .elementor-choices,.rtl .elementor-control-position .elementor-choices,.rtl .elementor-control-text_align .elementor-choices {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.rtl .elementor-control-align .elementor-choices .elementor-choices-label:nth-child(2),.rtl .elementor-control-position .elementor-choices .elementor-choices-label:nth-child(2),.rtl .elementor-control-text_align .elementor-choices .elementor-choices-label:nth-child(2) {
	border-right: 1px solid #d5dadf;
	-webkit-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}

.rtl .elementor-control-align .elementor-choices .elementor-choices-label:last-child,.rtl .elementor-control-position .elementor-choices .elementor-choices-label:last-child,.rtl .elementor-control-text_align .elementor-choices .elementor-choices-label:last-child {
	border-right: none;
	-webkit-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}

.elementor-control-type-code {
	padding: 0 10px 15px;
}

.elementor-control-type-color>.elementor-control-content>.elementor-control-field>.elementor-control-title {
	width: 70%;
}

.elementor-control-type-color>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper {
	height: 27px;
	width: 30%;
}

.elementor-group-control-css-filter .elementor-slider {
	height: 6px;
	-webkit-box-shadow: 0 0 1px 1px inset rgba(0,0,0,.2);
	box-shadow: inset 0 0 1px 1px rgba(0,0,0,.2);
}

.elementor-group-control-css-filter .elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper {
	margin-top: 0;
	margin-bottom: 5px;
}

.elementor-group-control-blur .elementor-slider {
	background: url(../../../../modules/leoelements/assets/images/blur.png);
	-webkit-background-size: cover;
	background-size: cover;
	background-position: 50%;
}

.elementor-group-control-contrast .elementor-slider {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAABCAMAAAARtjpUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1ZjE5MDAzYS1kY2M5LTRlYWItOGFiZS1jNGJmOWU2ZjUwOTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUE5NDMwNkE5OEFDMTFFODg5NDE5QTQyQjE1RjBFRUUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUE5NDMwNjk5OEFDMTFFODg5NDE5QTQyQjE1RjBFRUUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5YmY3ZTIxMS01ZmM3LTQ1Y2EtYmEzNy00NWViMzYwNDMxOWEiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowMzQyYTBlNC1lMDZjLTExN2ItYmUyNy05ZGQ5NmI1ODBhNjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4wVwHKAAAAYFBMVEXr6+uLi4t7e3vh4eG+vr5nZ2lZWlzz8/Ourq7BwcGioqJGSU3Nzc2ysrIQFyCenp4lKTAsMTfR0dE6PkJPUlQZICc+QUXe3t4wNTshJy5ub2/6+vp1dXX29vZwcHB2dnYUkNJZAAAAZklEQVR42oTL2RJAMBQDUK1934rW1v//S4Mx9Co5yWPizB/0YcU0Rh6jxbHjmt998THGGRJAoqSSMiEEFlH5HkOKeRaxqX9qzxCZTWOQH2pZX4aT+6MiVKUoB+uwMFyQApuwTYABAEO/Mn2CxrQkAAAAAElFTkSuQmCC);
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}

.elementor-group-control-hue .elementor-slider {
	background-image: -webkit-gradient(linear,left top,right top,from(red),color-stop(orange),color-stop(#ff0),color-stop(#adff2f),color-stop(#32cd32),color-stop(#00bfff),color-stop(#00f),color-stop(95%,#9400d3));
	background-image: -webkit-linear-gradient(left,red,orange,#ff0,#adff2f,#32cd32,#00bfff,#00f,#9400d3 95%);
	background-image: -o-linear-gradient(left,red,orange,#ff0,#adff2f,#32cd32,#00bfff,#00f,#9400d3 95%);
	background-image: linear-gradient(90deg,red,orange,#ff0,#adff2f,#32cd32,#00bfff,#00f,#9400d3 95%);
}

.elementor-group-control-saturate .elementor-slider {
	background-image: -webkit-gradient(linear,left top,right top,from(grey),to(red));
	background-image: -webkit-linear-gradient(left,grey,red);
	background-image: -o-linear-gradient(left,grey,red);
	background-image: linear-gradient(90deg,grey,red);
}

.elementor-group-control-brightness .elementor-slider {
	background-image: -webkit-gradient(linear,left top,right top,from(#000),to(#fff));
	background-image: -webkit-linear-gradient(left,#000,#fff);
	background-image: -o-linear-gradient(left,#000,#fff);
	background-image: linear-gradient(90deg,#000,#fff);
}

.elementor-control-type-dimensions .elementor-control-dimensions {
	overflow: hidden;
}

.elementor-control-type-dimensions li {
	float: left;
	width: 20%;
}

.elementor-control-type-dimensions li .elementor-link-dimensions,.elementor-control-type-dimensions li input {
	display: block;
	text-align: center;
	width: 100%;
	border-color: #d5dadf;
	height: 27px;
}

.elementor-control-type-dimensions li input {
	border-left: none;
	-webkit-border-radius: 0;
	border-radius: 0;
	padding: 4px 0;
}

.elementor-control-type-dimensions li input:focus {
	border-left: 1px solid;
	border-color: #a4afb7;
	margin-left: -1px;
	width: calc(100% + 1px);
}

.elementor-control-type-dimensions li input:focus+.elementor-control-dimension-label {
	color: #a4afb7;
}

.elementor-control-type-dimensions li .elementor-link-dimensions {
	border: 1px solid #d5dadf;
	border-left: none;
	background-color: #fff;
	padding: 0;
	outline: none;
	-webkit-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	cursor: pointer;
}

.elementor-control-type-dimensions li:first-child input {
	border-left: 1px solid #d5dadf;
	-webkit-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}

.elementor-control-type-dimensions li:first-child input:focus {
	border-color: #a4afb7;
	margin-left: 0;
	width: 100%;
}

.elementor-control-type-dimensions .elementor-control-dimension-label {
	display: block;
	text-align: center;
	color: #d5dadf;
	font-size: 9px;
	text-transform: uppercase;
	padding-top: 5px;
}

.elementor-control-type-dimensions .elementor-link-dimensions.unlinked {
	background-color: #fff;
}

.elementor-control-type-dimensions .elementor-link-dimensions.unlinked .elementor-linked {
	display: none;
}

.elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) {
	background-color: #a4afb7;
	border-color: #a4afb7;
}

.elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) .elementor-unlinked {
	display: none;
}

.elementor-control-type-dimensions .elementor-link-dimensions .elementor-linked {
	color: #fff;
}

.elementor-control-type-icons .elementor-control-media__preview>* {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

.elementor-control-type-icons .elementor-control-media__preview i {
	font-size: 70px;
	color: #a4afb7;
}

.elementor-control-type-icons .elementor-control-media__preview svg {
	height: 75%;
}

.elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-clear,.elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-thumbnails {
	display: none;
}

.elementor-control-type-gallery .elementor-control-gallery-thumbnails {
	overflow: hidden;
	margin-top: 20px;
	cursor: pointer;
}

.elementor-control-type-gallery .elementor-control-gallery-thumbnail {
	width: 40px;
	height: 40px;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: 50% 50%;
	float: left;
	margin-bottom: 10px;
}

.elementor-control-type-gallery .elementor-control-gallery-thumbnail:not(:nth-child(5n)) {
	margin-right: 10px;
}

.elementor-control-type-gallery .elementor-control-gallery-add {
	width: 100%;
	height: 30px;
	color: #fff;
	background-color: #a4afb7;
	margin-top: 10px;
	text-transform: uppercase;
}

.elementor-control-type-gallery .elementor-control-gallery-clear {
	color: #b01b1b;
	cursor: pointer;
}

.elementor-control-type-hidden {
	display: none!important;
}

.elementor-control-type-icon .select2-selection__rendered .eicon {
	margin-right: 3px;
}

.elementor-control-type-image_dimensions .elementor-control-field-description {
	margin: 0 0 15px;
	line-height: 1.4;
}

.elementor-control-type-image_dimensions .elementor-control-input-wrapper {
	overflow: hidden;
}

.elementor-control-type-image_dimensions .elementor-image-dimensions-field {
	width: 65px;
	float: left;
}

.elementor-control-type-image_dimensions .elementor-image-dimensions-field input:focus+.elementor-image-dimensions-field-description {
	color: #a4afb7;
}

.elementor-control-type-image_dimensions .elementor-image-dimensions-separator {
	width: 20px;
	text-align: center;
	float: left;
	padding-top: 4px;
}

.elementor-control-type-image_dimensions .elementor-image-dimensions-field-description {
	display: block;
	text-transform: uppercase;
	margin-top: 5px;
	color: #d5dadf;
	font-size: 9px;
	text-align: center;
}

.elementor-control-type-image_dimensions .elementor-image-dimensions-apply-button {
	float: right;
	height: 27px;
	width: 65px;
}

.elementor-control-media.elementor-media-empty .elementor-control-media-area,.elementor-control-media:not(.elementor-media-empty) .elementor-control-media-upload-button {
	display: none;
}

.elementor-control-media .elementor-control-input-wrapper {
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	border: 1px solid #d5dadf;
}

.elementor-control-media .eicon-plus-circle {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	color: #fff;
	font-size: 20px;
}

.elementor-control-media-upload-button {
	background-color: #d5dadf;
}

.elementor-control-media__preview {
	height: 100%;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: 50%;
}

.elementor-control-media-area {
	background-image: -webkit-linear-gradient(45deg,#ddd 25%,transparent 0,transparent 75%,#ddd 0,#ddd),-webkit-linear-gradient(45deg,#ddd 25%,transparent 0,transparent 75%,#ddd 0,#ddd);
	background-image: -o-linear-gradient(45deg,#ddd 25%,transparent 25%,transparent 75%,#ddd 75%,#ddd),-o-linear-gradient(45deg,#ddd 25%,transparent 25%,transparent 75%,#ddd 75%,#ddd);
	background-image: linear-gradient(45deg,#ddd 25%,transparent 0,transparent 75%,#ddd 0,#ddd),linear-gradient(45deg,#ddd 25%,transparent 0,transparent 75%,#ddd 0,#ddd);
	-webkit-background-size: 16px 16px;
	background-size: 16px 16px;
	background-position: 0 0,8px 8px;
	background-color: #f6f6f6;
}

.elementor-control-media-area:not(:hover) .elementor-control-media__remove {
	display: none;
}

.elementor-control-media-area .eicon-video-camera {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	color: hsla(0,0%,100%,.7);
	font-size: 21px;
}

.elementor-control-media .elementor-control-media__content {
	cursor: pointer;
	overflow: hidden;
}

.elementor-control-media .elementor-control-media__content:hover:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0,0,0,.2);
	pointer-events: none;
}

.elementor-control-media .elementor-control-media__content:not(:hover) .elementor-control-media__tools {
	bottom: -30px;
}

.elementor-control-media__tools {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	display: grid;
	grid-auto-flow: column;
	grid-gap: 1px;
	text-align: center;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.elementor-control-media__tool {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	color: #fff;
	background-color: rgba(109,120,130,.85);
	padding: 9.5px;
	font-size: 11px;
	-webkit-transition: background .3s;
	-o-transition: background .3s;
	transition: background .3s;
}

.elementor-control-media__tool:hover {
	background-color: rgba(109,120,130,.95);
}

.elementor-control-media__remove {
	position: absolute;
	z-index: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	top: 10px;
	right: 10px;
	width: 20px;
	height: 20px;
	font-size: 11px;
	background-color: hsla(0,0%,100%,.9);
	color: #a4afb7;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 7px 0 rgba(0,0,0,.1);
	box-shadow: 0 0 7px 0 rgba(0,0,0,.1);
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.elementor-control-media__remove:hover {
	background-color: #fff;
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.4);
	box-shadow: 0 0 5px 0 rgba(0,0,0,.4);
}

.elementor-control-type-number .elementor-control-input-wrapper {
	max-width: 25%;
}

.elementor-control-type-order .elementor-control-oreder-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.elementor-control-type-order input {
	display: none;
}

.elementor-control-type-order input:checked+.elementor-control-order-label {
	-webkit-transform: scaleY(-1);
	-ms-transform: scaleY(-1);
	transform: scaleY(-1);
}

.elementor-control-type-order select {
	-webkit-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}

.elementor-control-type-order select:not(:focus)~.elementor-control-order-label {
	border-color: #d5dadf;
}

.elementor-control-type-order select:focus~.elementor-control-order-label {
	border-color: #a4afb7;
}

.elementor-control-type-order .elementor-control-order-label {
	position: relative;
	padding: 0;
	width: 40px;
	border: 1px solid;
	font-size: 10px;
	-webkit-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	margin-left: -3px;
	background-color: #fff;
	cursor: pointer;
}

.elementor-control-type-order .elementor-control-order-label i {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

.elementor-control-type-popover_toggle input {
	display: none;
}

.elementor-control-type-popover_toggle label {
	cursor: pointer;
}

.elementor-control-type-popover_toggle .elementor-control-input-wrapper {
	direction: rtl;
}

.elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle:checked+.elementor-control-popover-toggle-toggle-label {
	color: #71d7f7;
}

.elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle:not(:checked)~.elementor-control-popover-toggle-reset-label {
	display: none;
}

.elementor-control-type-popover_toggle .elementor-control-popover-toggle-reset-label {
	color: #c2cbd2;
	padding-right: 5px;
}

.elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle-label {
	width: 50px;
	height: 27px;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #d5dadf;
}

.elementor-control-type-repeater,.elementor-control-type-repeater .elementor-control:not(.elementor-control-type-tab) {
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 15px;
}

.elementor-control-type-repeater.elementor-repeater-has-minimum-rows .elementor-repeater-tool-remove {
	display: none;
}

.elementor-control-type-repeater .elementor-repeater-fields {
	margin: 10px 0;
}

.elementor-control-type-repeater .elementor-repeater-row-controls {
	border: 1px solid #d5dadf;
	border-top: 0 solid #d5dadf;
	padding-top: 15px;
}

.elementor-control-type-repeater .elementor-repeater-row-controls:not(.editable) {
	display: none;
}

.elementor-control-type-repeater .elementor-repeater-row-controls .wp-picker-container.wp-picker-active {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	border-width: 0;
}

.elementor-control-type-repeater .elementor-repeater-row-tools {
	display: table;
	table-layout: fixed;
	width: 100%;
	color: #556068;
	background-color: #d5dadf;
	height: 40px;
	border-spacing: 1px;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.elementor-control-type-repeater .elementor-repeater-row-tools:hover {
	background-color: #a4afb7;
}

.elementor-control-type-repeater .elementor-repeater-row-tools>div {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}

.elementor-control-type-repeater .elementor-repeater-row-tools>div:not(.elementor-repeater-row-handle-sortable) {
	background-color: #fff;
}

.elementor-control-type-repeater .elementor-repeater-row-tools>div:hover {
	opacity: .95;
}

.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title {
	text-align: left;
	padding: 0 10px;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title .eicon,.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title i,.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title svg {
	margin-right: 5px;
}

.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title img[src$=svg] {
	width: 1em;
}

.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-tool {
	width: 40px;
}

.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-handle-sortable {
	cursor: move;
	width: 10px;
	color: #fff;
}

.elementor-control-type-repeater .elementor-button-wrapper {
	text-align: center;
	padding: 10px;
}

.elementor-control-type-section {
	margin-top: 10px;
	padding: 0;
}

.elementor-control-type-section.elementor-open {
	padding-bottom: 15px;
}

.elementor-control-type-section+.elementor-control:not(.elementor-control-type-section):before {
	display: none;
}

.elementor-control-type-slider--multiple {
	margin-bottom: 14px;
}

.elementor-control-type-slider--multiple .elementor-slider {
	margin-top: 12px;
	width: 98%;
}

.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle {
	-webkit-border-radius: 0;
	border-radius: 0;
	width: 10px;
	-webkit-transform: translateY(calc(50% - 14px)) translateX(4px);
	-ms-transform: translateY(calc(50% - 14px)) translateX(4px);
	transform: translateY(calc(50% - 14px)) translateX(4px);
}

.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle:after {
	content: "";
	position: absolute;
	top: 2px;
	height: 12px;
	width: 11px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	background-color: #fff;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle-lower:after {
	left: 5px;
	-webkit-box-shadow: 2px -2px 3px 0 rgba(0,0,0,.1);
	box-shadow: 2px -2px 3px 0 rgba(0,0,0,.1);
}

.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle-upper:after {
	right: 5px;
	-webkit-box-shadow: -2px 2px 3px 0 rgba(0,0,0,.1);
	box-shadow: -2px 2px 3px 0 rgba(0,0,0,.1);
}

.elementor-control-type-slider:not(.elementor-control-type-slider--multiple) .elementor-slider {
	display: inline-block;
	width: 70%;
}

.elementor-slider {
	margin: 10px auto;
	height: 4px;
	background-color: #d5dadf;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	cursor: pointer;
}

.elementor-slider-input {
	width: 30%;
	float: right;
}

.elementor-slider-input input {
	max-width: 80%;
	float: right;
	padding: 5px;
}

.elementor-slider__extra {
	position: relative;
}

.elementor-slider__labels {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.elementor-slider__label {
	font-size: 9px;
	color: #c2cbd2;
}

.elementor-slider__scales {
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: space-evenly;
	-webkit-justify-content: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
	width: 100%;
	margin-top: 4px;
}

.elementor-slider__scale {
	width: 1px;
	height: 21px;
	background-color: #a4afb7;
}

.elementor-slider .noUi-handle {
	height: 16px;
	width: 16px;
	background-color: #fff;
	right: 0;
	-webkit-transform: translateY(calc(50% - 14px)) translateX(8px);
	-ms-transform: translateY(calc(50% - 14px)) translateX(8px);
	transform: translateY(calc(50% - 14px)) translateX(8px);
	position: absolute;
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.3);
	box-shadow: 0 1px 5px rgba(0,0,0,.3);
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.elementor-slider .noUi-connects {
	position: absolute;
	width: 100%;
	height: 5px;
}

.elementor-slider .noUi-connect {
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	will-change: transform;
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	background-color: #a4afb7;
}

.elementor-slider .noUi-tooltip {
	position: absolute;
	top: calc(100% + 5px);
	left: calc(50% - 4px);
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	font-size: 10px;
}

.elementor-control-type-structure .elementor-control-structure-preset {
	border: 1px solid #e6e9ec;
	padding: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.elementor-control-type-structure .elementor-control-structure-preset:not(.elementor-control-structure-current-preset) {
	display: inline-block;
	cursor: pointer;
	height: 50px;
}

.elementor-control-type-structure .elementor-control-structure-preset:not(.elementor-control-structure-current-preset) svg {
	height: 100%;
}

.elementor-control-type-structure .elementor-control-structure-preset path {
	fill: #e6e9ec;
}

.elementor-control-type-structure .elementor-control-structure-current-preset {
	margin-top: 15px;
}

.elementor-control-type-structure .elementor-control-structure-current-preset svg {
	display: block;
	width: 100%;
}

.elementor-control-type-structure .elementor-control-structure-reset {
	padding: 10px 0 0 2px;
	font-size: 11px;
	cursor: pointer;
	color: #a4afb7;
}

.elementor-control-type-structure .elementor-control-structure-reset i {
	margin-right: 8px;
}

.elementor-control-type-structure .elementor-control-structure-more-presets-title,.elementor-control-type-structure .elementor-control-structure-title {
	color: #495157;
	font-weight: 700;
	padding: 13.5px 20px;
	position: relative;
}

.elementor-control-type-structure .elementor-control-structure-more-presets-title:after,.elementor-control-type-structure .elementor-control-structure-more-presets-title:before,.elementor-control-type-structure .elementor-control-structure-title:after,.elementor-control-type-structure .elementor-control-structure-title:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
}

.elementor-control-type-structure .elementor-control-structure-more-presets-title:before,.elementor-control-type-structure .elementor-control-structure-title:before {
	top: 0;
	background-color: #e6e9ec;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
}

.elementor-control-type-structure .elementor-control-structure-more-presets-title:after,.elementor-control-type-structure .elementor-control-structure-title:after {
	bottom: 0;
	height: 1px;
	background-color: #e6e9ec;
}

.elementor-control-type-structure .elementor-control-structure-title {
	margin: 10px -20px 0;
}

.elementor-control-type-structure .elementor-control-structure-title:before {
	height: 10px;
	-webkit-box-shadow: inset 0 2px 4px hsla(0,0%,49.8%,.1);
	box-shadow: inset 0 2px 4px hsla(0,0%,49.8%,.1);
}

.elementor-control-type-structure .elementor-control-structure-more-presets-title {
	margin: 15px -20px 0;
}

.elementor-control-type-structure .elementor-control-structure-more-presets-title:before {
	height: 3px;
}

.elementor-control-type-structure .elementor-control-structure-more-presets {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.elementor-control-type-structure .elementor-control-structure-more-presets input {
	display: none;
}

.elementor-control-type-structure .elementor-control-structure-more-presets input:checked+.elementor-control-structure-preset {
	border: 1px solid #a4afb7;
}

.elementor-control-type-structure .elementor-control-structure-more-presets input:checked+.elementor-control-structure-preset path {
	fill: #a4afb7;
}

.elementor-control-type-structure .elementor-control-structure-preset-wrapper {
	margin-top: 15px;
}

.elementor-control-type-structure .elementor-control-structure-preset-title {
	text-align: center;
	padding-top: 5px;
	font-style: italic;
	font-size: 11px;
	color: #a4afb7;
}

.elementor-control-type-switcher.elementor-label-inline>.elementor-control-content .elementor-control-field .elementor-control-title {
	width: 70%;
}

.elementor-control-type-switcher.elementor-label-inline>.elementor-control-content .elementor-control-field .elementor-control-input-wrapper {
	width: 30%;
}

.elementor-control-type-switcher .elementor-control-input-wrapper {
	text-align: right;
}

.elementor-control-type-switcher .elementor-switch {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 49px;
	height: 20px;
	background-color: #fff;
	-webkit-border-radius: 18px;
	border-radius: 18px;
	cursor: pointer;
}

.elementor-control-type-switcher .elementor-switch-input {
	display: none;
}

.elementor-control-type-switcher .elementor-switch-label {
	position: relative;
	display: block;
	height: inherit;
	font-size: 7px;
	text-transform: uppercase;
	background: #eceeef;
	-webkit-border-radius: inherit;
	border-radius: inherit;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.12),inset 0 0 2px rgba(0,0,0,.15);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.12),inset 0 0 2px rgba(0,0,0,.15);
	-webkit-transition: .15s ease-out;
	-o-transition: .15s ease-out;
	transition: .15s ease-out;
	-webkit-transition-property: opacity,background;
	-o-transition-property: opacity,background;
	transition-property: opacity,background;
}

.elementor-control-type-switcher .elementor-switch-label:after,.elementor-control-type-switcher .elementor-switch-label:before {
	position: absolute;
	top: 0;
	width: 50%;
	text-align: center;
	line-height: 20px;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit;
}

.elementor-control-type-switcher .elementor-switch-label:before {
	content: attr(data-off);
	right: 3px;
	color: #a4afb7;
	text-shadow: 0 1px hsla(0,0%,100%,.5);
}

.elementor-control-type-switcher .elementor-switch-label:after {
	content: attr(data-on);
	left: 3px;
	color: #fff;
	text-shadow: 0 1px rgba(0,0,0,.2);
	opacity: 0;
}

.elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-label {
	background: #71d7f7;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.15),inset 0 0 3px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.15),inset 0 0 3px rgba(0,0,0,.2);
}

.elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-label:before {
	opacity: 0;
}

.elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-label:after {
	opacity: 1;
}

.elementor-control-type-switcher .elementor-switch-handle {
	position: absolute;
	top: 1px;
	left: 1px;
	width: 18px;
	height: 18px;
	background: #fff;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-transition: left .15s ease-out;
	-o-transition: left .15s ease-out;
	transition: left .15s ease-out;
}

.elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-handle {
	left: 30px;
	-webkit-box-shadow: -1px 1px 5px rgba(0,0,0,.2);
	box-shadow: -1px 1px 5px rgba(0,0,0,.2);
}

.elementor-control-type-tabs {
	font-size: .8em;
	text-transform: uppercase;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.elementor-control-type-tab {
	text-align: center;
	width: 100%;
	padding: 0;
	line-height: 27px;
	border-top: 1px solid #d5dadf;
	border-bottom: 1px solid #d5dadf;
	border-right: 1px solid #d5dadf;
	cursor: pointer;
}

.elementor-control-type-tab:first-child {
	border-left: 1px solid #d5dadf;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.elementor-control-type-tab:last-child {
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.elementor-control-type-tab.elementor-tab-active {
	background-color: #a4afb7;
	border-color: #a4afb7;
	color: #fff;
}

.elementor-tab-close {
	display: none!important;
}

.elementor-control-type-text_shadow .elementor-control-input-wrapper {
	overflow: hidden;
}

.elementor-control-type-text_shadow .elementor-shadow-slider {
	margin-top: 10px;
}

.elementor-control-type-textarea textarea {
	display: block;
}

.elementor-control-type-url .elementor-control-url-external-hide .elementor-control-url-more {
	display: none;
}

.elementor-control-type-url .elementor-control-url-external-show .elementor-input,.elementor-control-type-url .elementor-control-url-external-show .elementor-input-style {
	padding-right: 46px;
	height: 26px;
}

.elementor-control-type-url .elementor-control-input-wrapper {
	position: relative;
}

.elementor-control-type-url .elementor-control-url-more {
	position: absolute;
	top: 0;
	right: 0;
	height: 26px;
	width: 40px;
	border-left: 1px solid #d5dadf;
	cursor: pointer;
	font-size: 10px;
	-webkit-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.elementor-control-type-url .elementor-control-url-more i {
	font-size: 13px;
}

.elementor-control-type-url .elementor-control-url-more-input,.elementor-control-type-url .elementor-control-url-more-input:not(:checked)+.elementor-control-url-more-options {
	display: none;
}

.elementor-control-type-url .elementor-control-url-more-options {
	padding-top: 10px;
}

.elementor-control-type-url .elementor-control-url-option {
	padding: 5px;
	font-size: 12px;
}

.elementor-control-type-url .elementor-control-url-autocomplete-spinner {
	display: none;
	position: absolute;
	width: 12px;
	height: 12px;
	top: 7px;
	left: 44px;
}

.elementor-control-type-url .elementor-input {
	direction: ltr;
}

.elementor-control-type-url .elementor-input:not(:focus)+.elementor-control-url-more {
	border-color: #d5dadf;
}

.elementor-control-type-url .elementor-input:focus+.elementor-control-url-more {
	border-color: #a4afb7;
}

.elementor-autocomplete-menu {
	position: absolute;
	background: #fff;
	color: #495157;
	border: 1px solid #a4afb7;
	margin: 0;
	list-style: none;
	padding: 4px 0;
	height: auto;
	width: 100%;
	min-width: 260px;
	max-width: 300px;
	max-height: 200px;
	overflow-y: auto;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	cursor: default;
	z-index: 1;
}

.elementor-autocomplete-menu .ui-menu-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-self: baseline;
	-ms-flex-item-align: baseline;
	align-self: baseline;
	padding: 5px 8px;
	font-size: 12px;
	width: 100%;
	line-height: 1.2;
	cursor: pointer;
}

.elementor-autocomplete-menu .ui-menu-item.ui-state-active,.elementor-autocomplete-menu .ui-menu-item.ui-state-focus,.elementor-autocomplete-menu .ui-menu-item.ui-state-hover {
	background: #e6e9ec;
}

.elementor-autocomplete-menu .elementor-autocomplete-item-info {
	font-size: 10px;
	padding-top: 2px;
}

.elementor-control-type-wp_widget .widget-inside {
	display: block;
}

.elementor-control-type-wp_widget .quicktags-toolbar input {
	width: auto;
}

.elementor-control-type-wysiwyg.elementor-rich-editing-disabled .wp-editor-container {
	margin-top: 10px;
}

.elementor-control-type-wysiwyg * {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.elementor-control-type-wysiwyg .wp-editor-container {
	border: 1px solid #e6e9ec;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.elementor-control-type-wysiwyg #insert-media-button {
	height: auto;
	line-height: 24px;
	font-size: 10px;
	background-color: #e6e9ec;
}

.elementor-control-type-wysiwyg .ed_button {
	height: 22px;
	width: auto;
}

.elementor-control-type-wysiwyg .wp-media-buttons-icon {
	height: 14px;
	margin: 0;
}

.elementor-control-type-wysiwyg .wp-media-buttons-icon:before {
	font-size: 14px;
}

.elementor-control-type-wysiwyg .wp-switch-editor {
	border: none;
	color: #6d7882;
	font-size: 10px;
	padding: 3px 9px 4px;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}

.elementor-control-type-wysiwyg .html-active .switch-tmce {
	background-color: transparent;
}

.elementor-control-type-wysiwyg .html-active .switch-html,.elementor-control-type-wysiwyg .tmce-active .switch-tmce {
	background-color: #e6e9ec;
}

.elementor-control-type-wysiwyg .tmce-active .switch-html {
	background-color: transparent;
}

.elementor-control-type-wysiwyg .mce-toolbar-grp,.elementor-control-type-wysiwyg .quicktags-toolbar {
	background-color: #e6e9ec;
}

.elementor-control-type-wysiwyg .mce-toolbar-grp>div {
	padding: 0 3px;
}

.elementor-control-type-wysiwyg .elementor-wp-editor {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.elementor-control-type-wysiwyg .mce-ico {
	color: #6d7882;
	font-size: 16px;
}

.elementor-control-type-wysiwyg .mce-btn {
	margin-right: 0;
	margin-left: 0;
}

.elementor-control-type-wysiwyg .mce-btn.mce-active,.elementor-control-type-wysiwyg .mce-btn:active,.elementor-control-type-wysiwyg .mce-btn:hover {
	border-color: #d5dadf;
}

.elementor-control-type-wysiwyg .mce-path {
	padding: 5px 10px;
}

.elementor-control-type-wysiwyg .mce-path-item {
	font-size: 12px;
	color: #6d7882;
}

.wp-picker-container.wp-picker-active {
	position: absolute;
	z-index: 10000;
	top: -9px;
	right: 7px;
	background-color: #fff;
	border: solid #fff;
	border-width: 0 10px 0 5px;
	padding-top: 10px;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.4);
	box-shadow: 0 0 5px rgba(0,0,0,.4);
}

.wp-picker-container.wp-picker-active .wp-color-result {
	float: right;
}

.wp-picker-container.wp-picker-active .wp-picker-input-wrap {
	padding-left: 10px;
	float: left;
}

.wp-picker-container * {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.wp-picker-container .color-alpha {
	width: calc(100% - 4px);
	height: calc(100% - 4px);
	margin: 2px;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.wp-picker-container .iris-picker {
	border: none;
}

.wp-picker-container .iris-picker .iris-picker-inner {
	width: 100%;
}

.wp-picker-container:not(.wp-picker-active) {
	float: right;
}

.wp-picker-container:not(.wp-picker-active) .wp-color-result {
	margin: 0;
}

[class*=wp-version-4-9] #elementor-controls .wp-picker-container.wp-picker-active,[class*=wp-version-5] #elementor-controls .wp-picker-container.wp-picker-active {
	padding-top: 9px;
}

.wp-picker-container.wp-picker-active .wp-color-result {
	margin-right: 3px;
}

.wp-picker-container input[type=text].wp-color-picker {
	float: left;
	width: 120px;
	max-width: 136px;
	-webkit-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
	font-size: 11px;
	line-height: 12px;
	padding: 7px 3px;
}

.wp-color-result {
	margin: 0;
	width: 48px;
	height: 25px;
	-webkit-transition: border .5s;
	-o-transition: border .5s;
	transition: border .5s;
	padding: 0;
	background-color: #fafafa;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #d5dadf;
}

.wp-color-result,.wp-color-result:focus {
	-webkit-box-shadow: inset 0 0 0 3px #fff;
	box-shadow: inset 0 0 0 3px #fff;
}

.wp-color-result.wp-picker-open:after,.wp-color-result:after {
	content: none;
}

.wp-color-result:hover {
	border: 1px solid #a4afb7;
}

.wp-color-result:active,.wp-color-result:focus {
	outline: 0;
}

.wp-picker-clear.button,.wp-picker-default.button {
	height: 26px;
	width: 48px;
	padding: 0;
	background-color: #d5dadf;
	-webkit-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	margin: 0;
}

.wp-picker-holder * {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.wp-picker-holder .iris-square-value {
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}

.wp-picker-open~.wp-picker-holder {
	clear: both;
	margin-bottom: 15px;
	direction: ltr;
}

.pen {
	position: relative;
	outline: none;
}

.pen:not([data-elementor-inline-editing-toolbar=advanced]) {
	white-space: pre-wrap;
}

.pen-menu {
	-webkit-box-shadow: 1px 2px 3px -2px #222;
	box-shadow: 1px 2px 3px -2px #222;
	background-color: #6d7882;
	position: fixed;
	overflow: hidden;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	z-index: 9999;
}

.pen-menu:after {
	top: 100%;
	content: "";
	position: absolute;
	border: 6px solid transparent;
	border-top-color: #6d7882;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.pen-menu-below:after {
	top: 0;
	-webkit-transform: translateX(-50%) translateY(-100%) rotate(180deg);
	-ms-transform: translateX(-50%) translateY(-100%) rotate(180deg);
	transform: translateX(-50%) translateY(-100%) rotate(180deg);
}

.pen-icon {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 35px;
	padding: 0 10px;
	font-size: 21px;
	color: #d5dadf;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.pen-icon:hover {
	background: #556068;
}

.pen-icon[data-action=closeGroup],.pen-icon[data-group] {
	display: none;
}

.pen-icon[data-action=close]:before {
	content: "";
	position: absolute;
	left: 0;
	height: 60%;
	width: 1px;
	background-color: #556068;
}

.pen-icon.active {
	background-color: #556068;
	-webkit-box-shadow: inset 2px 2px 4px #556068;
	box-shadow: inset 2px 2px 4px #556068;
}

.pen-group-icon:after {
	font-family: eicons;
	font-size: 12px;
	content: "\e92a";
	padding-left: 4px;
	color: #71d7f7;
}

.pen-input-wrapper {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.pen-input-wrapper .pen-url-input {
	font-size: 12px;
	line-height: 1.5;
	padding: 0 10px;
	width: 250px;
	direction: ltr;
}

.pen-input-wrapper .pen-url-input,.pen-input-wrapper .pen-url-input:focus {
	background-color: transparent;
	border: none;
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff;
}

.pen-input-wrapper .pen-url-input::-webkit-input-placeholder {
	color: #d5dadf;
}

.pen-input-wrapper .pen-url-input::-ms-input-placeholder {
	color: #d5dadf;
}

.pen-input-wrapper .pen-url-input::placeholder {
	color: #d5dadf;
}

.pen-input-label {
	margin: 0 -1px 0 0;
}

.pen-placeholder:before {
	content: attr(data-pen-placeholder);
	position: absolute;
	font-weight: 400;
	color: #757575;
	opacity: .6;
}

.pen-external-url-checkbox {
	display: none;
}

.pen-external-url-checkbox:checked+i {
	color: #fff;
}

.elementor-inline-editing i:not([class]) {
	font-style: italic;
}

.elementor-inline-editing b {
	font-weight: 700;
}

.elementor-inline-editing u {
	text-decoration: underline;
}

.elementor-tags-list {
	display: none;
	position: absolute;
	width: 260px;
	max-height: 300px;
	overflow: auto;
	padding-bottom: 5px;
	background-color: #fff;
	border: 1px solid #a4afb7;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	z-index: 1;
}

.elementor-tags-list__group-title {
	color: #495157;
	font-weight: 700;
	font-size: 12px;
	padding: 10px 15px;
}

.elementor-tags-list__item {
	font-size: 10px;
	padding: 6px 15px;
	cursor: pointer;
}

.elementor-tags-list__item:before {
	content: ">";
	font-size: 8px;
	padding-right: 5px;
}

.elementor-tags-list__item:hover {
	background-color: #e6e9ec;
}

.elementor-dynamic-cover {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 27px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.elementor-dynamic-cover__title {
	padding: 0 8px;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.elementor-dynamic-cover__remove,.elementor-dynamic-cover__settings {
	color: #c2cbd2;
	cursor: pointer;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.elementor-dynamic-cover__remove:hover,.elementor-dynamic-cover__settings:hover {
	color: #a4afb7;
}

.elementor-control-type-wysiwyg .elementor-dynamic-cover {
	margin-top: 10px;
}

.elementor-tag-settings-popup {
	position: absolute;
	width: 260px;
	background-color: #e6e9ec;
	-webkit-box-shadow: 1px 1px 10px rgba(0,0,0,.3);
	box-shadow: 1px 1px 10px rgba(0,0,0,.3);
	z-index: 1;
}

.elementor-tag-settings-popup:before {
	content: "";
	position: absolute;
	top: -20px;
	left: 5px;
	border: 10px solid transparent;
	border-bottom-color: #fff;
}

.elementor-tag-settings-popup .elementor-control-type-section:first-child {
	margin: 0;
}

.elementor-tag-controls-stack-empty {
	background-color: #fff;
	padding: 10px;
	font-size: 13px;
	text-align: center;
}

.elementor-control-dynamic.elementor-label-inline .elementor-control-field {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.elementor-control-dynamic-switcher {
	cursor: pointer;
	font-size: 9px;
}

.elementor-control-dynamic-switcher i {
	padding-left: 5px;
}

.elementor-control-dynamic-switcher-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.elementor-label-inline>.elementor-control-content>.elementor-control-field>.elementor-control-dynamic-switcher-wrapper {
	width: 100%;
	padding-bottom: 10px;
}

.elementor-control-dynamic-value .elementor-control-tag-area {
	display: none;
}

.elementor-control-dynamic-value .elementor-control-dynamic-switcher {
	color: #71d7f7;
}

@-webkit-keyframes placeholder-section {
	0% {
		height: 0;
		opacity: 0;
	}

	to {
		height: 40px;
		opacity: .9;
	}
}

@keyframes placeholder-section {
	0% {
		height: 0;
		opacity: 0;
	}

	to {
		height: 40px;
		opacity: .9;
	}
}

@-webkit-keyframes placeholder-column {
	0% {
		width: 0;
		opacity: 0;
	}

	to {
		width: 10px;
		opacity: .9;
	}
}

@keyframes placeholder-column {
	0% {
		width: 0;
		opacity: 0;
	}

	to {
		width: 10px;
		opacity: .9;
	}
}

@-webkit-keyframes placeholder-widget {
	0% {
		height: 0;
		opacity: 0;
	}

	to {
		height: 10px;
		opacity: .9;
	}
}

@keyframes placeholder-widget {
	0% {
		height: 0;
		opacity: 0;
	}

	to {
		height: 10px;
		opacity: .9;
	}
}

@-webkit-keyframes section-outline {
	0% {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@keyframes section-outline {
	0% {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

body.elementor-editor-active .elementor.elementor-edit-mode .article,body.elementor-editor-active .elementor.elementor-edit-mode.layout-section .entry-content {
	overflow: visible;
}

body.elementor-editor-active .elementor.elementor-edit-mode .elementor-element-overlay .elementor-editor-element-settings {
	clear: unset;
}

body.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-section {
	overflow: visible;
}

#elementor .animated {
	-webkit-animation-fill-mode: none!important;
	animation-fill-mode: none!important;
}

#elementor ul.elementor-editor-element-settings {
	word-break: normal;
	padding: 0;
}

#elementor .gallery {
	opacity: 1;
}

html.elementor-html {
	margin-top: 0!important;
}

#elementor {
	position: relative;
	z-index: 9999;
}

.elementor-editor-active .elementor.elementor-edit-area-active .elementor-top-section>.elementor-container>.elementor-row {
	min-height: 40px;
}

.elementor-editor-active .elementor.elementor-edit-area-active .elementor-inner-section:first-child {
	margin-top: 15px;
}

.elementor-editor-active .elementor.elementor-edit-area-active .elementor-inner-section>.elementor-container>.elementor-row {
	min-height: 40px;
}

.elementor-editor-active .elementor-column-wrap.elementor-element-empty .elementor-widget-wrap {
	min-height: 30px;
}

@media (min-width:768px) {
	.elementor-editor-active .elementor-column-wrap.elementor-element-empty .elementor-widget-wrap {
		margin: 10px;
	}
}

.elementor-editor-active .elementor-column {
	min-width: 25px;
}

.elementor-editor-active .elementor-widget.elementor-loading {
	opacity: .3;
}

.elementor-editor-active .elementor-widget.elementor-element-edit-mode:hover,.elementor-editor-active .elementor-widget.elementor-element-editable {
	-webkit-box-shadow: 0 0 0 1px #71d7f7;
	box-shadow: 0 0 0 1px #71d7f7;
}

.elementor-editor-active .elementor-widget:not(:hover) .elementor-editor-element-settings {
	display: none;
}

.elementor-editor-active .elementor-widget.ui-draggable-dragging {
	pointer-events: none;
}

.elementor-editor-active .elementor-editor-element-setting {
	cursor: pointer;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	margin: 0;
	font-size: 11px;
	color: #fff;
	width: 25px;
	-webkit-transition: margin .3s,width .3s,font .3s;
	-o-transition: margin .3s,width .3s,font .3s;
	transition: margin .3s,width .3s,font .3s;
}

.elementor-editor-active .handle {
	display: none;
}

.elementor-editor-active .elementor-inline-editing {
	min-height: 15px;
}

.elementor-editor-active .elementor-edit-hidden {
	display: none;
}

.elementor-element>.elementor-element-overlay {
	position: absolute;
	top: 0;
	right: 0;
	letter-spacing: 0;
	z-index: 9998;
	pointer-events: none;
}

.elementor-element-empty .elementor-sortable-placeholder {
	display: none;
}

.elementor-element.elementor-widget-empty {
	background-color: rgba(213,218,223,.8);
}

.elementor-element.elementor-widget-empty .elementor-widget-empty-icon {
	color: #c2cbd2;
	font-size: 22px;
	display: block;
	text-align: center;
	padding: 10px 0;
}

.elementor-element:not(:hover):not(.elementor-element-editable)>.elementor-element-overlay .elementor-editor-element-settings {
	display: none;
}

.elementor-element--toggle-edit-tools>.elementor-element-overlay .elementor-editor-element-edit:not(.elementor-active)~* {
	width: 0;
	font-size: 0;
}

.elementor-element[data-side=bottom]+.elementor-element:before,.elementor-element[data-side=bottom]:last-child:after,.elementor-element[data-side=top]:before {
	content: "";
	background-color: #71d7f7;
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	opacity: .9;
	height: 10px;
	-webkit-animation: placeholder-widget .5s;
	animation: placeholder-widget .5s;
	display: block;
}

.elementor-element.elementor-absolute,.elementor-element.elementor-fixed {
	cursor: -webkit-grab;
	cursor: grab;
}

.elementor-element.elementor-absolute:active,.elementor-element.elementor-fixed:active {
	cursor: -webkit-grabbing;
	cursor: grabbing;
}

.elementor-element.elementor-absolute .eicon-edit:before,.elementor-element.elementor-fixed .eicon-edit:before {
	content: "\e902";
}

.elementor-section>.elementor-element-overlay {
	left: 0;
	bottom: 0;
}

.elementor-section>.elementor-element-overlay:after {
	position: absolute;
	left: 2px;
	right: 2px;
	top: 2px;
	bottom: 2px;
	outline: 2px solid #71d7f7;
	-webkit-animation: section-outline .75s;
	animation: section-outline .75s;
}

.elementor-section.elementor-element-editable>.elementor-element-overlay:after,.elementor-section:hover>.elementor-element-overlay:after {
	content: "";
}

.elementor-section-filled .elementor-sortable-placeholder.elementor-column {
	display: none;
}

.elementor-section-filled .elementor-row.elementor-draggable-over {
	border: 1px solid red;
}

.elementor-column>.elementor-element-overlay {
	left: 0;
	bottom: 0;
}

.elementor-column>.elementor-element-overlay:after {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	outline: 1px dashed #6d7882;
}

.elementor-column.elementor-element-editable>.elementor-element-overlay,.elementor-column:hover>.elementor-element-overlay {
	border: 1px solid #fff;
}

.elementor-column.elementor-element-editable>.elementor-element-overlay:after,.elementor-column:hover>.elementor-element-overlay:after {
	content: "";
}

.elementor-column.elementor-dragging-on-child>.elementor-element-overlay {
	border: 1px solid #71d7f7;
}

.elementor-column.elementor-dragging-on-child>.elementor-element-overlay:after {
	display: none;
}

.elementor-column>.ui-resizable-e,.elementor-column>.ui-resizable-w {
	cursor: col-resize;
	width: 7px;
	position: absolute;
	right: -5px;
	top: 0;
	height: 100%;
}

.elementor-column:last-of-type>.ui-resizable-e,.elementor-column:last-of-type>.ui-resizable-w {
	display: none!important;
}

@media (max-width:1024px) {
	.elementor-column>.ui-resizable-e,.elementor-column>.ui-resizable-w {
		display: none!important;
	}
}

.elementor-editor-element-settings {
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 26px;
	list-style: none;
	margin: 0;
	padding: 0;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: 400;
	font-style: normal;
	line-height: 1;
	z-index: 1;
	pointer-events: all;
}

.elementor-editor-element-setting.elementor-editor-element-save {
	display: none;
}

@media (min-width:1025px) {
	.elementor-editor-element-edit {
		cursor: move;
	}
}

.elementor-editor-section-settings {
	height: 24px;
	top: 1px;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-100%);
	-ms-transform: translateX(-50%) translateY(-100%);
	transform: translateX(-50%) translateY(-100%);
	background-color: #71d7f7;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	-webkit-box-shadow: 0 -2px 8px rgba(0,0,0,.05);
	box-shadow: 0 -2px 8px rgba(0,0,0,.05);
}

.elementor-editor-section-settings i.eicon-handle {
	font-size: 16px;
}

.elementor-editor-section-settings .elementor-editor-element-setting:hover {
	background-color: #10bcf2;
}

.elementor-editor-section-settings .elementor-editor-element-setting:first-child {
	-webkit-border-radius: 5px 0 0 0;
	border-radius: 5px 0 0 0;
}

.elementor-editor-section-settings .elementor-editor-element-setting:first-child:before {
	content: "";
	position: absolute;
	top: 2px;
	border: solid transparent;
	border-right: solid #71d7f7;
	border-width: 22px 12px 0 0;
	right: calc(100% - 1px);
}

.elementor-editor-section-settings .elementor-editor-element-setting:first-child:hover:before {
	border-right-color: #10bcf2;
}

.elementor-editor-section-settings .elementor-editor-element-setting:last-child {
	-webkit-border-radius: 0 5px 0 0;
	border-radius: 0 5px 0 0;
}

.elementor-editor-section-settings .elementor-editor-element-setting:last-child:after {
	content: "";
	position: absolute;
	top: 2px;
	border: solid transparent;
	border-left: solid #71d7f7;
	border-width: 22px 0 0 12px;
	left: calc(100% - 1px);
}

.elementor-editor-section-settings .elementor-editor-element-setting:last-child:hover:after {
	border-left-color: #10bcf2;
}

.elementor-section--handles-inside .elementor-editor-section-settings {
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}

.elementor-section--handles-inside .elementor-editor-section-settings .elementor-editor-element-setting:first-child {
	-webkit-border-radius: 0 0 0 5px;
	border-radius: 0 0 0 5px;
}

.elementor-section--handles-inside .elementor-editor-section-settings .elementor-editor-element-setting:first-child:before {
	top: 0;
	border-width: 0 12px 22px 0;
}

.elementor-section--handles-inside .elementor-editor-section-settings .elementor-editor-element-setting:last-child {
	-webkit-border-radius: 0 0 5px 0;
	border-radius: 0 0 5px 0;
}

.elementor-section--handles-inside .elementor-editor-section-settings .elementor-editor-element-setting:last-child:after {
	top: 0;
	border-width: 0 0 22px 12px;
}

.elementor-editor-column-settings {
	top: -1px;
	left: -1px;
	-webkit-border-radius: 0 0 3px 0;
	border-radius: 0 0 3px 0;
	overflow: hidden;
}

.elementor-editor-column-settings .elementor-editor-element-setting {
	background-color: #495157;
}

.elementor-editor-column-settings .elementor-editor-element-setting:not(:hover) {
	background-image: -webkit-gradient(linear,left top,left bottom,from(#6d7882),to(#556068));
	background-image: -webkit-linear-gradient(top,#6d7882,#556068);
	background-image: -o-linear-gradient(top,#6d7882,#556068);
	background-image: linear-gradient(180deg,#6d7882,#556068);
}

.elementor-editor-widget-settings {
	z-index: 2;
	top: -1px;
	right: -1px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-webkit-border-radius: 0 0 0 3px;
	border-radius: 0 0 0 3px;
	overflow: hidden;
}

.elementor-editor-widget-settings .elementor-editor-element-setting {
	background-color: #10bcf2;
}

.elementor-editor-widget-settings .elementor-editor-element-setting:not(:hover) {
	background-image: -webkit-gradient(linear,left bottom,left top,from(#41c9f4),to(#71d7f7));
	background-image: -webkit-linear-gradient(bottom,#41c9f4,#71d7f7);
	background-image: -o-linear-gradient(bottom,#41c9f4,#71d7f7);
	background-image: linear-gradient(0deg,#41c9f4,#71d7f7);
}

.elementor-empty-view {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
}

.elementor-first-add {
	text-align: center;
	border: 1px dashed #d5dadf;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.elementor-first-add .elementor-icon {
	font-size: 19px;
	color: #a4afb7;
	cursor: pointer;
}

.elementor-sortable-helper {
	position: absolute;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #fff;
	text-align: center;
	color: #556068;
	-webkit-box-shadow: 0 2px 6px rgba(0,0,0,.2);
	box-shadow: 0 2px 6px rgba(0,0,0,.2);
	cursor: move;
}

.elementor-sortable-helper .icon {
	font-size: 28px;
	padding-top: 15px;
	line-height: 1;
}

.elementor-sortable-helper .elementor-element-title-wrapper {
	display: table;
	width: 100%;
}

.elementor-sortable-helper .title {
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: 400;
	font-style: normal;
	display: table-cell;
	vertical-align: middle;
	height: 40px;
}

.elementor-editor-content-only .elementor-column.elementor-element-editable>.elementor-element-overlay:after,.elementor-editor-content-only .elementor-column:hover>.elementor-element-overlay:after,.elementor-editor-content-only .elementor-column>.elementor-element-overlay,.elementor-editor-content-only .elementor-column>.elementor-element-overlay:after,.elementor-editor-content-only .elementor-first-add,.elementor-editor-content-only .elementor-section.elementor-element-editable>.elementor-element-overlay:after,.elementor-editor-content-only .elementor-section:hover>.elementor-element-overlay:after,.elementor-editor-content-only .elementor-section>.elementor-element-overlay,.elementor-editor-content-only .elementor-section>.elementor-element-overlay:after {
	display: none;
}

@media (min-width:1025px) {
	.elementor-editor-content-only .elementor-editor-element-edit {
		cursor: pointer;
	}
}

.elementor-sortable-placeholder:not(.elementor-column-placeholder) {
	background-color: #71d7f7;
	-webkit-animation-duration: .25s;
	animation-duration: .25s;
	opacity: .9;
	width: 100%;
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch;
}

.elementor-section-placeholder {
	height: 40px;
	-webkit-animation-name: placeholder-section;
	animation-name: placeholder-section;
}

.elementor-column-placeholder {
	position: relative;
}

.elementor-column-placeholder:after,.elementor-column-placeholder:before {
	content: "";
	position: absolute;
	top: 10px;
	bottom: 10px;
	right: 10px;
	left: 10px;
}

.elementor-column-placeholder:before {
	border: 1px solid #6d7882;
}

.elementor-column-placeholder:after {
	border: 1px dashed #fff;
}

.elementor-widget-placeholder {
	height: 10px;
	-webkit-animation-name: placeholder-widget;
	animation-name: placeholder-widget;
}

.elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true])>.elementor-empty-view>.elementor-first-add:after,.elementor-first-add.elementor-html5dnd-current-element:after {
	content: "";
	background-color: #71d7f7;
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	opacity: .9;
	height: 10px;
	-webkit-animation: placeholder-widget .5s;
	animation: placeholder-widget .5s;
	width: 100%;
}

.elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true])>.elementor-empty-view>.elementor-first-add .elementor-icon,.elementor-draggable-over[data-dragged-element=section][data-dragged-is-inner=true] .elementor-inner-column .elementor-sortable-placeholder,.elementor-first-add.elementor-html5dnd-current-element .elementor-icon {
	display: none;
}

.elementor-add-section {
	max-width: 1160px;
	position: relative;
}

.elementor-add-section:not(.elementor-dragging-on-child) .elementor-add-section-inner {
	border: 2px dashed #d5dadf;
	background-color: hsla(0,0%,100%,.5);
}

.elementor-add-section.elementor-dragging-on-child .elementor-add-section-inner {
	border: 3px dashed #71d7f7;
}

.elementor-add-section[data-view=choose-action] .elementor-select-preset,.elementor-add-section[data-view=select-preset] .elementor-add-new-section {
	display: none;
}

.elementor-add-section-inner {
	text-align: center;
	margin: 20px;
	padding: 40px 0;
}

.elementor-add-new-section {
	display: inline-block;
}

.elementor-add-new-section .elementor-add-section-area-button {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 40px;
	width: 40px;
	color: #fff;
	font-size: 16px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	cursor: pointer;
}

.elementor-add-new-section .elementor-add-section-area-button:hover {
	opacity: .85;
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2);
	box-shadow: 0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.2);
}

.elementor-add-new-section .elementor-add-section-area-button:active {
	-webkit-box-shadow: 0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.1);
	box-shadow: 0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.1);
}

.elementor-add-new-section .elementor-add-section-button {
	background-color: #d30c5c;
}

.elementor-add-new-section .elementor-add-template-button {
	background-color: #6d7882;
	margin-left: 5px;
}

.elementor-add-section-drag-title {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: 400;
	font-style: italic;
	line-height: 1;
	color: #556068;
	margin-top: 15px;
}

.elementor-add-section-close {
	position: absolute;
	right: 40px;
	top: 20px;
	font-size: 20px;
	cursor: pointer;
	line-height: 1;
	color: #d5dadf;
}

.elementor-add-section-close:hover {
	color: #6d7882;
}

.elementor-select-preset-title {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: 500;
	font-style: normal;
	text-transform: uppercase;
	color: #556068;
}

.elementor-select-preset-list {
	list-style: none;
	padding: 0 25px;
	margin: 20px auto 0;
	overflow: hidden;
	max-width: 700px;
}

.elementor-select-preset-list .elementor-preset {
	cursor: pointer;
	margin: 0;
	padding: 10px;
	float: left;
	max-width: 33.333%;
}

.elementor-select-preset-list .elementor-preset:hover path {
	fill: #6d7882;
}

.elementor-select-preset-list .elementor-preset:not(:hover) path {
	fill: #d5dadf;
}

.elementor-select-preset-list .elementor-preset svg {
	height: 50px;
	width: 100%;
}

#elementor-add-new-section {
	margin: 60px auto;
}

#elementor-add-new-section[data-view=choose-action] .elementor-add-section-close {
	display: none;
}

.elementor-add-section-inline {
	margin: 10px auto;
}

.elementor-column-percents-tooltip {
	position: absolute;
	display: none;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #fff;
	font-size: 10px;
	background-color: #556068;
	width: 40px;
	padding: 3.5px 0;
	text-align: center;
	z-index: 1;
	line-height: 1;
}

.elementor-column-percents-tooltip:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border: 8.5px solid transparent;
	top: 0;
}

.elementor-column-percents-tooltip[data-side=left] {
	-webkit-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
	right: 15px;
}

.elementor-column-percents-tooltip[data-side=left]:after {
	left: 100%;
	border-left-color: #556068;
	border-right-width: 0;
}

.elementor-column-percents-tooltip[data-side=right] {
	-webkit-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	left: 15px;
}

.elementor-column-percents-tooltip[data-side=right]:after {
	right: 100%;
	border-right-color: #556068;
	border-left-width: 0;
}

.elementor-editor-preview .elementor-add-section,.elementor-editor-preview .elementor-element-empty,.elementor-editor-preview .elementor-element-overlay,.elementor-editor-preview .elementor-empty,.elementor-editor-preview .elementor-widget-empty {
	display: none;
}

[data-elementor-device-mode="desktop"] .elementor-edit-area-active .elementor-hidden-desktop,[data-elementor-device-mode="tablet"] .elementor-edit-area-active .elementor-hidden-tablet,[data-elementor-device-mode="mobile"] .elementor-edit-area-active .elementor-hidden-phone {
	background: -webkit-repeating-linear-gradient(325deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 1px,transparent 2px,transparent 9px);
	background: -o-repeating-linear-gradient(325deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 1px,transparent 2px,transparent 9px);
	background: repeating-linear-gradient(125deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 1px,transparent 2px,transparent 9px);
}

.readmore-wrap.more .more {
	display: inline-block;
}

.readmore-wrap.more .less {
	display: none;
}

.readmore-wrap .more {
	display: none;
}

.readmore-wrap .dots {
	display: inline-block;
}

#btn_view_product {
	padding: 5px 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
}

#btn_view_product .grid-select {
	min-width: 12px;
	height: 26px;
	display: block;
	border: 1px solid #dcdcdc;
	margin-left: 5px;
	position: relative;
	cursor: pointer;
}

#btn_view_product .grid-select:first-of-type {
	margin-left: 0;
}

#btn_view_product .grid-select:before {
	background: #dcdcdc;
	content: "";
	top: 3px;
	position: absolute;
	left: 3px;
}

#btn_view_product .grid-select.grid-select-list,#btn_view_product .grid-select.view-3 {
	width: 26px;
}

#btn_view_product .grid-select.grid-select-list:before {
	width: 18px;
	height: 4px;
	box-shadow: 0 7px 0 #dcdcdc,0 14px 0 #dcdcdc;
}

#btn_view_product .grid-select.grid-select-grid:before {
	width: 4px;
	height: 18px;
}

#btn_view_product .grid-select.view-2 {
	width: 19px;
}

#btn_view_product .grid-select.view-2:before {
	box-shadow: 7px 0 0 #dcdcdc;
}

#btn_view_product .grid-select.view-3:before {
	box-shadow: 7px 0 0 #dcdcdc,14px 0 0 #dcdcdc;
}

#btn_view_product .grid-select.view-4 {
	width: 33px;
}

#btn_view_product .grid-select.view-4:before {
	box-shadow: 7px 0 0 #dcdcdc,14px 0 0 #dcdcdc,21px 0 0 #dcdcdc;
}

#btn_view_product .grid-select.view-5 {
	width: 40px;
}

#btn_view_product .grid-select.view-5:before {
	box-shadow: 7px 0 0 #dcdcdc,14px 0 0 #dcdcdc,21px 0 0 #dcdcdc,28px 0 0 #dcdcdc;
}

#btn_view_product .grid-select.active {
	border-color: #323232;
}

#btn_view_product .grid-select.active:before {
	background-color: #323232;
}

#btn_view_product .grid-select.active.grid-select-list:before {
	box-shadow: 0 7px 0 #323232,0 14px 0 #323232;
}

#btn_view_product .grid-select.active.view-2:before {
	box-shadow: 7px 0 0 #323232;
}

#btn_view_product .grid-select.active.view-3:before {
	box-shadow: 7px 0 0 #323232,14px 0 0 #323232;
}

#btn_view_product .grid-select.active.view-4:before {
	box-shadow: 7px 0 0 #323232,14px 0 0 #323232,21px 0 0 #323232;
}

#btn_view_product .grid-select.active.view-5:before {
	box-shadow: 7px 0 0 #323232,14px 0 0 #323232,21px 0 0 #323232,28px 0 0 #323232;
}

#content-wrapper.filter-toggle {
	width: 100%;
}

.total-products.filter-toggle p {
	margin-left: 30px;
}

.filter-toggle .filter-toggle-button {
	position: absolute;
}

.filter-toggle .filter-toggle-button i {
	font-size: 26px;
}

#left-column.filter-toggle,#right-column.filter-toggle {
	position: fixed;
	top: 0;
	width: 235px;
	z-index: 99999;
	text-align: left;
	-webkit-transition: all 0.6s ease 0s;
	-o-transition: all 0.6s ease 0s;
	transition: all 0.6s ease 0s;
	left: -235px;
	background: #fff;
	overflow-y: auto;
	overflow-x: hidden;
	height: 100%;
}

#left-column.filter-toggle .close,#right-column.filter-toggle .close {
	cursor: pointer;
	width: 25px;
	height: 25px;
	position: absolute;
	top: 0;
	right: 0;
}

#left-column.filter-toggle.active-filter,#right-column.filter-toggle.active-filter {
	left: 0;
	transition: all 0.6s;
}

.overlay-filter {
	position: fixed;
	width: 100vw;
	height: 100vh;
	top: 0;
	left: 0;
	z-index: 9999;
	opacity: 0;
	background-color: rgba(0,0,0,.7);
	visibility: hidden;
	-webkit-transition: opacity .25s ease,visibility 0s ease;
	transition: opacity .25s ease,visibility 0s ease;
}

.overlay-filter.active {
	opacity: 1;
	visibility: visible;
}

#horizontal_filters.filter-toggle {
	display: none;
}

.pagination .loading-icon {
	display: none;
	width: 40px!important;
	height: 40px;
	background: url(../../../../modules/leoelements/assets/images/loading_icon.png);
	position: absolute;
	background-size: cover;
	left: calc(50% - 40px);
	animation: spin 1s linear infinite;
}

.pagination.loading #pagination_summary {
	display: none;
}

.pagination.loading .loading-icon {
	display: block;
}

@charset "UTF-8";

.slick-loading .slick-list {
	background: #fff url(../../../../modules/leoelements/assets/img/ajax-loader.gif) center center no-repeat;
}

.slick-arrows .slick-arrow {
	position: absolute;
	display: block;
	height: 20px;
	width: 20px;
	line-height: 0;
	font-size: 0;
	z-index: 9;
	cursor: pointer;
	background: transparent;
	color: transparent;
	top: 50%;
	padding: 0;
	border: none;
	outline: none;
	color: #000;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-webkit-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	transform: translate(0,-50%);
}

.slick-arrows .slick-arrow:hover,.slick-arrows .slick-arrow:focus {
	outline: none;
}

.slick-arrows .slick-arrow:hover:before,.slick-arrows .slick-arrow:focus:before {
	opacity: 1;
	filter: alpha(opacity=100);
}

.slick-arrows .slick-arrow.slick-disabled:before {
	opacity: .25;
	filter: alpha(opacity=25);
}

.slick-arrows .slick-arrow:before {
	font-size: 25px;
	display: block;
	font-family: 'Material Icons';
	opacity: .75;
	filter: alpha(opacity=75);
}

.slick-arrows .slick-arrow.slick-prev {
	left: 0;
}

[dir="rtl"] .slick-arrows .slick-arrow.slick-prev {
	left: auto;
	right: 0;
}

.slick-arrows .slick-arrow.slick-prev:before {
	content: "\E314";
}

[dir="rtl"] .slick-arrows .slick-arrow.slick-prev:before {
	content: "\E315";
}

.slick-arrows .slick-arrow.slick-next {
	right: 0;
}

[dir="rtl"] .slick-arrows .slick-arrow.slick-next {
	left: 0;
	right: auto;
}

.slick-arrows .slick-arrow.slick-next:before {
	content: "\E315";
}

[dir="rtl"] .slick-arrows .slick-arrow.slick-next:before {
	content: "\E314";
}

.slick-dotted.slick-slider {
	margin-bottom: 30px;
}

.slick-dots {
	position: absolute;
	bottom: -25px;
	list-style: none;
	display: block;
	text-align: center;
	padding: 0;
	margin: 0;
	width: 100%;
}

.slick-dots li {
	position: relative;
	display: inline-block;
	height: 20px;
	width: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}

.slick-dots li button {
	border: 0;
	background: transparent;
	display: block;
	height: 20px;
	width: 20px;
	outline: none;
	line-height: 0;
	font-size: 0;
	color: transparent;
	padding: 5px;
	cursor: pointer;
}

.slick-dots li button:hover,.slick-dots li button:focus {
	outline: none;
}

.slick-dots li button:hover:before,.slick-dots li button:focus:before {
	opacity: 1;
	filter: alpha(opacity=100);
}

.slick-dots li button:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	width: 20px;
	height: 20px;
	font-family: "FontAwesome";
	font-size: 10px;
	line-height: 20px;
	text-align: center;
	color: #000;
	opacity: .25;
	filter: alpha(opacity=25);
}

.slick-dots li.slick-active button:before {
	color: #000;
	opacity: .75;
	filter: alpha(opacity=75);
}

.slick-slider {
	position: relative;
	display: block;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	padding: 0;
	margin-left: -15px;
	margin-right: -15px;
}

.slick-list:focus {
	outline: none;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-track,.slick-slider .slick-list {
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
}

.slick-track:before,.slick-track:after {
	content: "";
	display: table;
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	outline: 0;
	float: left;
	height: 100%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	display: none;
}

[dir="rtl"] .slick-slide {
	float: right;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
}

.slick-arrow.slick-hidden {
	display: none;
}

.slick-row.hide-loading .timeline-wrapper {
	display: none;
}

.slick-loading {
	display: none;
}

.slick-loaded {
	display: block;
}

.mCustomScrollbar {
	-ms-touch-action: pinch-zoom;
	touch-action: pinch-zoom;
}

.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action {
	-ms-touch-action: auto;
	touch-action: auto;
}

.mCustomScrollBox {
	position: relative;
	overflow: hidden;
	height: 100%;
	max-width: 100%;
	outline: none;
	direction: ltr!important;
}

.mCSB_container {
	overflow: hidden;
	width: auto;
	height: auto;
}

.mCSB_inside>.mCSB_container {
	margin-right: 12px;
}

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-right: 0;
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container {
	margin-right: 0;
	margin-left: 12px;
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-left: 0;
}

.mCSB_scrollTools {
	position: absolute;
	width: 12px;
	height: auto;
	left: auto;
	top: 0;
	right: 0;
	bottom: 0;
}

.mCSB_outside+.mCSB_scrollTools {
	right: -26px;
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
	right: auto;
	left: 0;
}

.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
	left: -26px;
}

.mCSB_scrollTools .mCSB_draggerContainer {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	height: auto;
}

.mCSB_scrollTools a+.mCSB_draggerContainer {
	margin: 20px 0;
}

.mCSB_scrollTools .mCSB_draggerRail {
	width: 2px;
	height: 100%;
	margin: 0 auto;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
}

.mCSB_scrollTools .mCSB_dragger {
	cursor: pointer;
	width: 100%;
	height: 30px;
	z-index: 1;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	position: relative;
	width: 4px;
	height: 100%;
	margin: 0 auto;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	text-align: center;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	width: 12px;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	width: 8px;
}

.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown {
	display: block;
	position: absolute;
	height: 20px;
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer;
}

.mCSB_scrollTools .mCSB_buttonDown {
	bottom: 0;
}

.mCSB_horizontal.mCSB_inside>.mCSB_container {
	margin-right: 0;
	margin-bottom: 20px;
}

.mCSB_horizontal.mCSB_outside>.mCSB_container {
	min-height: 100%;
}

.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
	margin-bottom: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	width: auto;
	height: 16px;
	top: auto;
	right: 0;
	bottom: 0;
	left: 0;
}

.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	bottom: -26px;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer {
	margin: 0 20px;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 2px;
	margin: 7px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
	width: 30px;
	height: 100%;
	left: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 3px;
	margin: 6px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	height: 12px;
	margin: 2px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	height: 8px;
	margin: 4px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
	display: block;
	position: absolute;
	width: 20px;
	height: 100%;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
	left: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
	right: 0;
}

.mCSB_container_wrapper {
	position: absolute;
	height: auto;
	width: auto;
	overflow: hidden;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin-right: 30px;
	margin-bottom: 30px;
}

.mCSB_container_wrapper>.mCSB_container {
	padding-right: 30px;
	padding-bottom: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical {
	bottom: 20px;
}

.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	right: 20px;
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical {
	bottom: 0;
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	right: 0;
}

.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	left: 20px;
}

.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	left: 0;
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper {
	margin-right: 0;
	margin-left: 30px;
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container {
	padding-right: 0;
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container {
	padding-bottom: 0;
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-right: 0;
	margin-left: 0;
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
	margin-bottom: 0;
}

.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight {
	-webkit-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
	-o-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
	transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
	-webkit-transition: width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
	-moz-transition: width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
	-o-transition: width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
	transition: width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
}

.mCSB_scrollTools {
	opacity: .75;
	filter: "alpha(opacity=75)";
	-ms-filter: "alpha(opacity=75)";
}

.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools {
	opacity: 0;
	filter: "alpha(opacity=0)";
	-ms-filter: "alpha(opacity=0)";
}

.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools {
	opacity: 1;
	filter: "alpha(opacity=100)";
	-ms-filter: "alpha(opacity=100)";
}

.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0,0,0,.4);
	filter: "alpha(opacity=40)";
	-ms-filter: "alpha(opacity=40)";
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255,255,255,.75);
	filter: "alpha(opacity=75)";
	-ms-filter: "alpha(opacity=75)";
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255,255,255,.85);
	filter: "alpha(opacity=85)";
	-ms-filter: "alpha(opacity=85)";
}

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255,255,255,.9);
	filter: "alpha(opacity=90)";
	-ms-filter: "alpha(opacity=90)";
}

.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight {
	background-image: url(../../../../modules/leofeature/views/css/mCSB_buttons.png);
	background-repeat: no-repeat;
	opacity: .4;
	filter: "alpha(opacity=40)";
	-ms-filter: "alpha(opacity=40)";
}

.mCSB_scrollTools .mCSB_buttonUp {
	background-position: 0 0;
}

.mCSB_scrollTools .mCSB_buttonDown {
	background-position: 0 -20px;
}

.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: 0 -40px;
}

.mCSB_scrollTools .mCSB_buttonRight {
	background-position: 0 -56px;
}

.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover {
	opacity: .75;
	filter: "alpha(opacity=75)";
	-ms-filter: "alpha(opacity=75)";
}

.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active {
	opacity: .9;
	filter: "alpha(opacity=90)";
	-ms-filter: "alpha(opacity=90)";
}

.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0,0,0,.15);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.75);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: rgba(0,0,0,.85);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: rgba(0,0,0,.9);
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -80px 0;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -80px -20px;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -80px -40px;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -80px -56px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
	width: 4px;
	background-color: #fff;
	background-color: rgba(255,255,255,.1);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 4px;
	background-color: #fff;
	background-color: rgba(255,255,255,.75);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}

.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 4px;
	margin: 6px auto;
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255,255,255,.85);
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255,255,255,.9);
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -32px 0;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -32px -20px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -40px -40px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -56px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0,0,0,.1);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.75);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.85);
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.9);
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -112px 0;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -112px -20px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -120px -40px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -56px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
	width: 4px;
	background-color: #fff;
	background-color: rgba(255,255,255,.1);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 6px;
	background-color: #fff;
	background-color: rgba(255,255,255,.75);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 4px;
	margin: 6px 0;
}

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 6px;
	margin: 5px auto;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255,255,255,.85);
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255,255,255,.9);
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -16px 0;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -16px -20px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -20px -40px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -20px -56px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0,0,0,.1);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.75);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.85);
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.9);
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -96px 0;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -96px -20px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -100px -40px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -100px -56px;
}

.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #fff;
	background-color: rgba(255,255,255,.1);
}

.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 2px;
}

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
}

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 2px;
	margin: 7px auto;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0,0,0,.15);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.75);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.85);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.9);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -80px 0;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -80px -20px;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -80px -40px;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -80px -56px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #fff;
	background-color: rgba(255,255,255,.15);
}

.mCS-rounded.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger {
	height: 14px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 14px;
	margin: 0 1px;
}

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
	width: 14px;
}

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	height: 14px;
	margin: 1px 0;
}

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	width: 16px;
	height: 16px;
	margin: -1px 0;
}

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	width: 4px;
}

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
	height: 16px;
	width: 16px;
	margin: 0 -1px;
}

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	height: 4px;
	margin: 6px 0;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
	background-position: 0 -72px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
	background-position: 0 -92px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: 0 -112px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
	background-position: 0 -128px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.75);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0,0,0,.15);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.85);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.9);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -80px -72px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -80px -92px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -80px -112px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -80px -128px;
}

.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail {
	width: 4px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	background-color: transparent;
	background-position: center;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);
	background-repeat: repeat-y;
	opacity: .3;
	filter: "alpha(opacity=30)";
	-ms-filter: "alpha(opacity=30)";
}

.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	height: 4px;
	margin: 6px 0;
	background-repeat: repeat-x;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -16px -72px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -16px -92px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -20px -112px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -20px -128px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=);
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -96px -72px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -96px -92px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -100px -112px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -100px -128px;
}

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-repeat: repeat-y;
	background-image: -moz-linear-gradient(left,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);
	background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));
	background-image: -webkit-linear-gradient(left,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);
	background-image: -o-linear-gradient(left,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);
	background-image: -ms-linear-gradient(left,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);
	background-image: linear-gradient(to right,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));
	background-image: -webkit-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);
	background-image: -o-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);
	background-image: -ms-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);
	background-image: linear-gradient(to bottom,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);
}

.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger {
	height: 70px;
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
	width: 70px;
}

.mCS-3d.mCSB_scrollTools,.mCS-3d-dark.mCSB_scrollTools {
	opacity: 1;
	filter: "alpha(opacity=30)";
	-ms-filter: "alpha(opacity=30)";
}

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
}

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
	width: 8px;
	background-color: #000;
	background-color: rgba(0,0,0,.2);
	box-shadow: inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2);
}

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #555;
}

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 8px;
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 8px;
	margin: 4px 0;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2);
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 8px;
	margin: 4px auto;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -32px -72px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -32px -92px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -40px -112px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -128px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0,0,0,.1);
	box-shadow: inset 1px 0 1px rgba(0,0,0,.1);
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	box-shadow: inset 0 1px 1px rgba(0,0,0,.1);
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -112px -72px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -112px -92px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -120px -112px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -128px;
}

.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools {
	opacity: 1;
	filter: "alpha(opacity=30)";
	-ms-filter: "alpha(opacity=30)";
}

.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical {
	right: 1px;
}

.mCS-3d-thick.mCSB_scrollTools_vertical,.mCS-3d-thick-dark.mCSB_scrollTools_vertical {
	box-shadow: inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);
}

.mCS-3d-thick.mCSB_scrollTools_horizontal,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
	bottom: 1px;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	box-shadow: inset 1px 0 0 rgba(255,255,255,.4);
	width: 12px;
	margin: 2px;
	position: absolute;
	height: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	box-shadow: inset 0 1px 0 rgba(255,255,255,.4);
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #555;
}

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	height: 12px;
	width: auto;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
	background-color: #000;
	background-color: rgba(0,0,0,.05);
	box-shadow: inset 1px 1px 16px rgba(0,0,0,.1);
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
	background-color: transparent;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -32px -72px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -32px -92px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -40px -112px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -128px;
}

.mCS-3d-thick-dark.mCSB_scrollTools {
	box-shadow: inset 0 0 14px rgba(0,0,0,.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
	box-shadow: inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	box-shadow: inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	box-shadow: inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #777;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
	background-color: #fff;
	background-color: rgba(0,0,0,.05);
	box-shadow: inset 1px 1px 16px rgba(0,0,0,.1);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: transparent;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -112px -72px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -112px -92px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -120px -112px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -128px;
}

.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical {
	right: 0;
	margin: 12px 0;
}

.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	bottom: 0;
	margin: 0 12px;
}

.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical {
	left: 0;
	right: auto;
}

.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: transparent;
}

.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger {
	height: 50px;
}

.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
	width: 50px;
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255,255,255,.2);
	filter: "alpha(opacity=20)";
	-ms-filter: "alpha(opacity=20)";
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255,255,255,.5);
	filter: "alpha(opacity=50)";
	-ms-filter: "alpha(opacity=50)";
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.2);
	filter: "alpha(opacity=20)";
	-ms-filter: "alpha(opacity=20)";
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.5);
	filter: "alpha(opacity=50)";
	-ms-filter: "alpha(opacity=50)";
}

.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
	width: 6px;
	background-color: #000;
	background-color: rgba(0,0,0,.2);
}

.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 6px;
}

.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 6px;
	margin: 5px 0;
}

.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	width: 12px;
}

.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
	height: 12px;
	margin: 2px 0;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -32px -72px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -32px -92px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -40px -112px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -128px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.75);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.85);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.9);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0,0,0,.1);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -112px -72px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -112px -92px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -120px -112px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -128px;
}

.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
	width: 12px;
	background-color: #000;
	background-color: rgba(0,0,0,.2);
}

.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 6px;
	margin: 3px 5px;
	position: absolute;
	height: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	height: 6px;
	margin: 5px 3px;
	position: absolute;
	width: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	width: 100%;
	height: 12px;
	margin: 2px 0;
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -32px -72px;
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -32px -92px;
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -40px -112px;
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -128px;
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.75);
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.85);
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.9);
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0,0,0,.1);
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp {
	background-position: -112px -72px;
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown {
	background-position: -112px -92px;
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -120px -112px;
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -128px;
}

.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: transparent;
	border-width: 1px;
	border-style: solid;
	border-color: #fff;
	border-color: rgba(255,255,255,.2);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
	border-color: #000;
	border-color: rgba(0,0,0,.2);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #fff;
	background-color: rgba(255,255,255,.6);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	background-color: rgba(0,0,0,.6);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.75);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.85);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #000;
	background-color: rgba(0,0,0,.9);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255,255,255,.75);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255,255,255,.85);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: #fff;
	background-color: rgba(255,255,255,.9);
}

.leo-bt-cart.disabled:focus {
	background: #acaaa6;
}

.leo-modal .modal-content {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}

.leo-modal .modal-header.info-mess,.leo-modal .modal-header.warning-mess {
	background: #2fb5d2;
}

.leo-modal .modal-header.block-mess {
	background: #f39d72;
}

.leo-modal .modal-title .material-icons {
	margin-right: .3125rem;
}

.rtl .leo-modal .modal-title .material-icons {
	margin-left: .3125rem;
	margin-right: inherit;
}

.leo-modal-cart .modal-title {
	font-weight: 600;
	color: #fff;
	font-size: 1.125rem;
	display: none;
}

.leo-modal-cart .modal-header {
	border: none;
}

.leo-modal-cart .modal-dialog,.leo-modal-compare .modal-dialog,.leo-modal-wishlist .modal-dialog {
	margin: 15.625rem auto;
}

.leo-modal-cart .modal-title,.leo-modal-compare .modal-title,.leo-modal-wishlist .modal-title {
	font-weight: 400;
}

.leo-modal-cart .modal-title a,.leo-modal-compare .modal-title a,.leo-modal-wishlist .modal-title a {
	font-weight: 600;
}

.leo-loading,.leo-modal-review-loading {
	display: none;
}

.leo-bt-select-attr,.leo-dropdown-attr {
	width: 100%;
}

.leo-select-attr .selected,.leo-select-attr .selected.disable,.leo-select-attr:hover {
	background: #a0d468;
	color: #fff;
}

.leo-select-attr.disable {
	background: #ebebeb;
}

.leo-dropdown-attr {
	padding: 0;
	z-index: 999;
}

.cssload-speeding-wheel {
	width: 24px;
	height: 24px;
	margin: 0 auto;
	border: 2px solid #222;
	border-radius: 50%;
	display: none;
	border-left-color: transparent;
	border-right-color: transparent;
	-webkit-animation: cssload-spin 800ms infinite linear;
	-moz-animation: cssload-spin 800ms infinite linear;
	animation: cssload-spin 800ms infinite linear;
}

@keyframes cssload-spin {
	100% {
		transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-o-keyframes cssload-spin {
	100% {
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-ms-keyframes cssload-spin {
	100% {
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-webkit-keyframes cssload-spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-moz-keyframes cssload-spin {
	100% {
		-moz-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.leo-modal-review .modal-title,.leo-modal-review .leo-modal-send-wishlist .modal-title {
	text-transform: uppercase;
}

.leo-modal-review .modal-dialog {
	max-width: 650px;
}

.leo-modal-review .product_desc {
	margin-top: 20px;
	text-align: center;
}

.leo-modal-review .btn {
	font-size: 14px;
}

.leo-modal-review .btn:hover {
	color: #fff;
	background-color: var(--theme-color-default);
	border-color: var(--theme-color-default);
}

.cancel a {
	margin: 1px 5px 0 0;
	width: 10px;
	height: 10px;
	position: relative;
	display: inline-block;
}

.rtl .cancel a {
	margin: 1px 0 0 5px;
}

.cancel a:before {
	content: "\f056";
	font-family: "FontAwesome";
	position: absolute;
	color: #e34747;
	top: 0;
	left: 0;
}

.rtl .cancel a:before {
	right: 0;
	left: auto;
}

.cancel,.star {
	overflow: hidden;
	float: left;
	margin: 0 2px;
	cursor: pointer;
	font-size: 14px;
	line-height: 14px;
}

.rtl .cancel,.rtl .star {
	float: right;
}

div.star:before {
	content: "\f005";
	color: #d9d9d9;
	font-family: "Line Awesome Free";
	display: inline-block;
	font-weight: 900;
}

.star a {
	display: block;
	position: absolute;
	text-indent: -5000px;
}

div.star.star_on:before,div.star.star_hover:before {
	content: "\f005";
	font-family: "Line Awesome Free";
	display: inline-block;
	color: #000;
}

#criterions_list {
	list-style-type: none;
}

#criterions_list .star_content {
	margin-top: 3px;
	display: inline-block;
}

#criterions_list li {
	margin-bottom: 10px;
}

#criterions_list label {
	display: inline;
	float: left;
	margin: 0 10px 0 0;
}

.rtl #criterions_list label {
	float: right;
}

.rtl #criterions_list label {
	margin: 0 0 0 10px;
}

.new_review_form_content #criterions_list {
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
	list-style-type: none;
}

.new_review_form_content .form-group.has-error input,.new_review_form_content .form-group.has-error textarea {
	outline: 2px solid #ff4c4c;
}

.open-review-form {
	display: none;
}

.leo-modal-review .has-success,.leo-modal-review .has-danger {
	text-align: center;
}

.leo-modal-review .has-success label,.leo-modal-review .has-danger label {
	font-weight: 600;
	font-size: 1.125rem;
	display: inline;
}

.leo-list-product-reviews {
	text-align: center;
	margin-top: 10px;
}

.leo-list-product-reviews .star_content,.leo-list-product-reviews .star,.review_author .star_content,.review_author .star,.product-rating .star_content,.product-rating .star,#leo_product_reviews_block_extra .star_content,#leo_product_reviews_block_extra .star {
	cursor: default;
}

.leo-list-product-reviews-wraper {
	display: inline-block;
}

#leo_product_reviews_block_extra .reviews_note>span {
	float: left;
}

.rtl #leo_product_reviews_block_extra .reviews_note>span {
	float: right;
}

#leo_product_reviews_block_extra .star_content {
	float: left;
	margin-top: 3px;
}

.rtl #leo_product_reviews_block_extra .star_content {
	float: right;
}

.reviews_advices {
	margin: 20px 0;
}

.reviews_advices li {
	display: inline-block;
}

.reviews_advices li i {
	font-size: 18px;
}

.reviews_advices li.last {
	margin-left: 10px;
	border-left: 1px solid #b5aab0;
	padding-left: 10px;
}

.rtl .reviews_advices li.last {
	margin-right: 10px;
	margin-left: inherit;
}

.rtl .reviews_advices li.last {
	border-right: 1px solid #b5aab0;
	border-left: inherit;
}

.rtl .reviews_advices li.last {
	padding-right: 10px;
	padding-left: inherit;
}

#product_reviews_block_tab .review {
	margin-bottom: 10px;
	border-bottom: 1px solid #b5aab0;
	padding-bottom: 10px;
}

#product_reviews_block_tab .review_author {
	border-right: 1px solid #b5aab0;
}

.rtl #product_reviews_block_tab .review_author {
	border-left: 1px solid #b5aab0;
	border-right: inherit;
}

#product_reviews_block_tab .report_btn {
	padding: 0;
}

#product_reviews_block_tab .report_btn.disabled {
	background: #fff;
	color: #acaaa6;
}

.usefulness_btn.active,.usefulness_btn.active:hover {
	color: #fff;
	background-color: #5bc0de;
	border-color: #5bc0de;
}

.review_button .btn.active {
	display: inline-block;
}

.leo-fake-button {
	display: none;
}

.compare_extra_information {
	min-width: 200px;
}

.comparison_infos {
	text-align: center;
}

.leo-compare-button.added,.leo-wishlist-button.added {
	background: #2fb5d2;
	color: #fff;
	border-color: #fff;
}

.leo-compare-button.active,.leo-wishlist-button.active {
	border-color: #2fb5d2;
}

.leo-productscompare-item .thumbnail-container {
	height: 100%;
}

.leo-productscompare-item .product-description {
	position: relative;
	width: 100%;
	height: 100%;
}

.leo-productscompare-item .delete-productcompare .leo-compare-button {
	float: right;
}

.rtl .leo-productscompare-item .delete-productcompare .leo-compare-button {
	float: left;
}

.leo-productscompare-item .delete-productcompare .leo-compare-button i {
	width: auto;
	height: auto;
	font-size: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}

.leo-productscompare-item .delete-productcompare .leo-compare-button i::before {
	content: "\f2ed";
	font-family: "Font Awesome Regular";
	font-size: 18px;
}

.product-rating {
	display: inline-block;
}

.leo-productscompare-item .thumbnail-container .product-image {
	margin-bottom: 10px;
}

.leo-productscompare-item .thumbnail-container .button-container:before {
	left: 0!important;
	right: 0!important;
	margin: auto;
}

.leo-productscompare-item .thumbnail-container .button-container .leo-bt-cart-content span {
	display: inline-block;
}

.leo-productscompare-item .thumbnail-container .leo-bt-cart {
	margin-bottom: 10px;
}

.leo-productscompare-item .product-description {
	width: 290px!important;
	margin: auto;
}

.leo-productscompare-item .delete-productcompare .leo-compare-button {
	float: none!important;
	border: none!important;
}

.leo-productscompare-item .delete-productcompare .leo-compare-button:focus {
	outline: 0!important;
}

.list-wishlist {
	margin: 20px 0;
	overflow-x: auto;
}

@media (max-width:991px) {
	.list-wishlist>table {
		width: 991px;
	}
}

.list-wishlist table tbody>tr:nth-child(odd) {
	background: #ebebeb;
}

.list-wishlist table tbody>tr:nth-child(even) {
	background: #f6f6f6;
}

.list-wishlist tr.new,.list-wishlist tr.active,.list-wishlist tr.show.active {
	background-color: #4880d2!important;
}

.list-wishlist tr.show {
	background-color: #d9edf7!important;
}

.leo-save-wishlist-loading {
	display: none;
}

.list-wishlist tr,.leo-wishlistproduct-item {
	-webkit-transition: background-color 1.5s;
	-moz-transition: background-color 1.5s;
	-ms-transition: background-color 1.5s;
	-o-transition: background-color 1.5s;
	transition: background-color 1.5s;
}

.leo-wishlistproduct-item {
	text-align: center;
	margin-bottom: 100px;
}

@media (min-width:1200px) {
	.leo-wishlistproduct-item:nth-child(4n+1) {
		clear: both;
	}
}

@media (max-width:1199px) and (min-width:768px) {
	.leo-wishlistproduct-item:nth-child(3n+1) {
		clear: both;
	}
}

@media (max-width:767px) and (min-width:576px) {
	.leo-wishlistproduct-item:nth-child(2n+1) {
		clear: both;
	}
}

.wishlist-product-action .leo-wishlist-product-save-button,.wishlist-product-action .leo-wishlist-button-dropdown {
	width: auto;
}

.wishlist-product-action .leo-wishlist-button-dropdown {
	position: relative;
}

.wishlist-product-action .leo-wishlist-button-dropdown .leo-list-wishlist {
	top: auto;
	bottom: 100%;
	right: 0;
	font-size: 13px;
	max-height: 125px;
	overflow-y: auto;
}

.rtl .wishlist-product-action .leo-wishlist-button-dropdown .leo-list-wishlist {
	left: 0;
	right: auto;
}

.wishlist-product-action .leo-wishlist-button-dropdown .move-wishlist-item {
	background: var(--theme-color-default);
	color: #fff;
	border-radius: 0;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.wishlist-product-action .leo-wishlist-button-dropdown .move-wishlist-item:hover {
	background: #333;
}

.leo-modal-wishlist .modal-footer {
	display: none;
}

.leo-modal-wishlist.enable-action .modal-footer {
	display: block;
}

.leo-modal-wishlist-loading {
	display: none;
}

.leo-list-wishlist {
	z-index: 999;
	padding: 0;
	margin: 0;
	border: 0;
}

.leo-wishlist-button.dropdown-toggle::after {
	display: none;
}

.leo-wishlist-button-dropdown {
	display: inline-block;
	width: 100%;
}

.wishlist-item .added,.wishlist-item .added:hover {
	background-color: #2fb5d2;
	color: #fff;
}

.wishlist-item:hover,.move-wishlist-item:hover {
	background-color: #f7f7f9;
}

.view-wishlist-product {
	float: left;
}

.rtl .view-wishlist-product {
	float: right;
}

.view-wishlist-product i {
	line-height: 21px;
	margin-right: 5px;
}

.rtl .view-wishlist-product i {
	margin-left: 5px;
	margin-right: inherit;
}

.leo-view-wishlist-product-loading {
	display: none;
	float: right;
}

.rtl .leo-view-wishlist-product-loading {
	float: left;
}

.leo-wishlist-product {
	margin-bottom: 20px;
}

.leo-wishlist-product .button-container {
	position: relative;
}

.delete-wishlist-product {
	position: absolute;
	top: 0;
	z-index: 9;
	right: 0;
}

.rtl .delete-wishlist-product {
	left: 0;
	right: auto;
}

.delete-wishlist-product .leo-wishlist-button {
	float: right;
}

.rtl .delete-wishlist-product .leo-wishlist-button {
	float: left;
}

.send-wishlist {
	display: none;
	margin-bottom: 20px;
}

.wishlist-product-info .form-control {
	background: #ebebeb;
	border-radius: 0;
}

.wishlist-product-info .form-group label {
	text-align: center;
}

.wishlist-product-info label {
	text-align: center;
}

.wishlist_email_status_loading {
	border: 2px solid #414141;
	border-left-color: transparent;
	border-right-color: transparent;
}

.wishlist_email_status_loading,.send_wishlist_msg,.leo-modal-send-wishlist-loading {
	display: none;
}

.leo-modal-reset-send-wishlist-bt {
	float: left;
}

.rtl .leo-modal-reset-send-wishlist-bt {
	float: right;
}

.send_wishlist_success {
	color: #5cb85c;
}

.send_wishlist_error {
	color: #f0ad4e;
}

.send_wishlist_form_content .has-success input,.send_wishlist_form_content .has-warning input {
	pointer-events: none;
}

.leo-wishlist-button-delete {
	float: right;
	padding: 0;
	position: absolute;
	top: 15px;
	right: 30px;
}

.rtl .leo-wishlist-button-delete {
	float: left;
}

.rtl .leo-wishlist-button-delete {
	left: 30px;
	right: auto;
}

.leo-wishlist-button-delete i {
	width: auto;
	height: auto;
	font-size: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}

.leo-wishlist-button-delete i::before {
	content: "\f2ed";
	font-family: "Font Awesome Regular";
	font-size: 18px;
}

#mywishlist .footer_links li {
	display: inline-block;
	margin-bottom: 10px;
}

.leo-productscompare-item .thumbnail-container,.leo-wishlist-product .thumbnail-container {
	margin: 0;
	text-align: center;
}

.leo-productscompare-item .thumbnail-container .button-container,.leo-wishlist-product .thumbnail-container .button-container {
	text-align: center;
	padding: .625rem 0;
}

.leo-productscompare-item .thumbnail-container .product-price-and-shipping .discount-percentage,.leo-wishlist-product .thumbnail-container .product-price-and-shipping .discount-percentage {
	background: var(--theme-color-default);
	color: #fff;
	position: static;
}

.leo-productscompare-item .thumbnail-container .product-flags,.leo-wishlist-product .thumbnail-container .product-flags {
	padding: 0;
}

.leo-productscompare-item .thumbnail-container .product-thumbnail img,.leo-wishlist-product .thumbnail-container .product-thumbnail img {
	width: 100%;
	border-radius: 10px;
	border: 1px solid #e1e1e1;
}

.leo-productscompare-item .thumbnail-container .leo-bt-select-attr:after,.leo-wishlist-product .thumbnail-container .leo-bt-select-attr:after {
	position: absolute;
	top: 15px;
	right: .625rem;
}

.rtl .leo-productscompare-item .thumbnail-container .leo-bt-select-attr:after,.rtl .leo-wishlist-product .thumbnail-container .leo-bt-select-attr:after {
	left: .625rem;
	right: auto;
}

.leo-productscompare-item .thumbnail-container .product-title a,.leo-wishlist-product .thumbnail-container .product-title a {
	font-size: 1rem;
}

.leo-productscompare-item .thumbnail-container .leo-pro-attr-section,.leo-productscompare-item .thumbnail-container .qty_product,.leo-wishlist-product .thumbnail-container .leo-pro-attr-section,.leo-wishlist-product .thumbnail-container .qty_product {
	margin: 1px 0;
	text-align: center;
}

.leo-productscompare-item .thumbnail-container .product-flags,.leo-wishlist-product .thumbnail-container .product-flags {
	position: absolute;
	top: .625rem;
	left: .625rem;
	display: flex;
	flex-direction: column;
}

.leo-productscompare-item .thumbnail-container .product-flags li,.leo-wishlist-product .thumbnail-container .product-flags li {
	display: inline-block;
	vertical-align: top;
	padding: 0 .625rem;
	background: #999;
	color: #fff;
	height: 25px;
	line-height: 25px;
	margin: 2px;
	font-size: .75rem;
	float: left;
}

.rtl .leo-productscompare-item .thumbnail-container .product-flags li,.rtl .leo-wishlist-product .thumbnail-container .product-flags li {
	float: right;
}

.leo-productscompare-item .thumbnail-container .product-flags li.new,.leo-wishlist-product .thumbnail-container .product-flags li.new {
	background: var(--theme-color-default);
	float: right;
}

.rtl .leo-productscompare-item .thumbnail-container .product-flags li.new,.rtl .leo-wishlist-product .thumbnail-container .product-flags li.new {
	float: left;
}

.leo-productscompare-item .product-description,.leo-wishlist-product .product-description {
	margin-top: 15px;
	margin-bottom: 5px;
}

.leo-productscompare-item .product-description .add-to-cart,.leo-wishlist-product .product-description .add-to-cart {
	min-width: 180px;
	text-align: center;
	border-radius: 30px;
	background-color: #000;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 24px;
	transition: 0.3s all;
}

.leo-productscompare-item .product-description .add-to-cart i,.leo-wishlist-product .product-description .add-to-cart i {
	display: none;
}

.leo-productscompare-item .product-description .add-to-cart:hover,.leo-wishlist-product .product-description .add-to-cart:hover {
	background-color: var(--theme-color-default);
	color: #000;
}

.leo-wishlist-product .thumbnail-container {
	max-width: 100%;
}

.list-wishlist {
	overflow-x: auto;
}

.list-wishlist::-webkit-scrollbar-track {
	border-radius: 5px;
}

.list-wishlist::-webkit-scrollbar {
	height: 6px;
	background-color: var(--theme-color-default);
}

.list-wishlist::-webkit-scrollbar-thumb {
	background-color: var(--theme-color-default);
}

.leo-wishlist-product {
	display: block!important;
}

.leo-wishlist-product .leo-wishlistproduct-item {
	padding: 0 15px;
	width: 25%;
	float: left;
}

.rtl .leo-wishlist-product .leo-wishlistproduct-item {
	float: right;
}

@media (min-width:992px) {
	.leo-wishlist-product .leo-wishlistproduct-item:nth-child(4n+1) {
		clear: both;
	}
}

@media (max-width:991px) and (min-width:768px) {
	.leo-wishlist-product .leo-wishlistproduct-item {
		width: 33.33%;
	}

	.leo-wishlist-product .leo-wishlistproduct-item:nth-child(3n+1) {
		clear: both;
	}
}

@media (max-width:767px) and (min-width:481px) {
	.leo-wishlist-product .leo-wishlistproduct-item {
		width: 50%;
	}

	.leo-wishlist-product .leo-wishlistproduct-item:nth-child(2n+1) {
		clear: both;
	}
}

@media (max-width:480px) {
	.leo-wishlist-product .leo-wishlistproduct-item {
		width: 100%;
	}
}

.leo-dropdown-cart {
	position: absolute;
}

.leo-dropdown-cart.defaultcart {
	right: 0;
	margin-right: .9375rem;
}

.rtl .leo-dropdown-cart.defaultcart {
	left: 0;
	right: auto;
}

.rtl .leo-dropdown-cart.defaultcart {
	margin-left: .9375rem;
	margin-right: inherit;
}

.leo-dropdown-cart.dropdown,.leo-dropdown-cart.dropup {
	visibility: hidden;
	z-index: -1;
	opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.leo-dropdown-cart.dropdown.show,.leo-dropdown-cart.dropup.show {
	visibility: visible;
	z-index: 999;
	opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
}

.leo-dropdown-cart.dropdown {
	top: 1.25rem;
}

.leo-dropdown-cart.dropdown.show {
	top: 100%;
	margin-top: .625rem;
}

.leo-dropdown-cart.dropup {
	top: 4.5rem;
}

.leo-dropdown-cart.dropup.show {
	top: 100%;
	margin-top: .625rem;
}

.leo-dropdown-cart.flycart {
	bottom: .625rem;
}

.leo-dropdown-cart.flycart.dropup {
	bottom: 100%;
	margin-bottom: 1.875rem;
	top: auto;
}

.leo-dropdown-cart.flycart.dropup.show {
	margin-bottom: 1rem;
}

.leo-fly-cart.solo.enable-dropdown.offset-left .leo-dropdown-cart.flycart {
	left: 0;
}

.leo-fly-cart.solo.enable-dropdown.offset-right .leo-dropdown-cart.flycart {
	right: 0;
}

.leo-fly-cart.solo.offset-right .leo-fly-cart-total {
	right: .625rem;
}

.leo-fly-cart .leo-fly-cart-icon {
	color: var(--theme-color-default);
}

.leo-fly-cart-total {
	position: absolute;
	top: -10px;
	right: -10px;
	font-size: 12px;
	color: #fff;
	background: #222;
	padding: 0 5px;
	border-radius: 50%;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	min-width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	box-shadow: 0 0 0 2px #fff;
	z-index: 2;
}

.leo-dropdown-cart-content {
	background: #fff;
	z-index: 99;
	border: 1px solid #e1e1e1;
	border-top: 3px solid #000;
}

.leo-dropdown-cart-content .leo-dropdown-list-item.active-scrollbar {
	overflow: auto;
}

.leo-dropdown-cart-content a.leo-dropdown-customization,.leo-dropdown-cart-content a.leo-dropdown-combination {
	color: #2fb5d2;
}

.leo-dropdown-list-item {
	margin-bottom: 0;
}

#header .leo-cart-dropdown-action a {
	color: #fff;
}

.leo-dropdown-cart-subtotals,.leo-dropdown-cart-total {
	text-align: left;
	padding: .625rem;
}

.rtl .leo-dropdown-cart-subtotals,.rtl .leo-dropdown-cart-total {
	text-align: right;
}

.leo-dropdown-cart-subtotals .value,.leo-dropdown-cart-total .value {
	color: #000;
	float: right;
	font-weight: 600;
}

.rtl .leo-dropdown-cart-subtotals .value,.rtl .leo-dropdown-cart-total .value {
	float: left;
}

.leo-dropdown-cart-subtotals .label,.leo-dropdown-cart-total .label {
	float: left;
}

.rtl .leo-dropdown-cart-subtotals .label,.rtl .leo-dropdown-cart-total .label {
	float: right;
}

.leo-dropdown-cart-subtotals {
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	padding: .625rem;
}

.leo-dropdown-cart-subtotals>div {
	margin-bottom: .3125rem;
}

.leo-cart-item-img,.leo-cart-item-info {
	float: left;
}

.rtl .leo-cart-item-img,.rtl .leo-cart-item-info {
	float: right;
}

.leo-cart-item-info {
	width: 60%;
	overflow: hidden;
	text-align: left;
}

.rtl .leo-cart-item-info {
	text-align: right;
}

.leo-cart-item-info .product-name {
	margin-bottom: .3125rem;
	font-family: var(--font-family-senary);
}

.leo-cart-item-info .current-price .price {
	font-size: 1rem;
	color: var(--price-color);
}

.leo-cart-item-info .product-discount .regular-price,.leo-cart-item-info .product-discount .discount-amount {
	font-size: .8125rem;
}

.leo-cart-item-info .product-discount .discount-amount {
	color: red;
}

.leo-cart-item-info .product-discount .discount-percentage {
	background: #f39d72;
	color: #fff;
	font-size: .75rem;
	padding: .125rem .1875rem;
}

.leo-cart-item-info .product-quantity {
	margin-top: .3125rem;
}

.leo-cart-item-info .product-quantity .leo-bt-product-quantity,.leo-cart-item-info .product-quantity .leo-input-product-quantity {
	float: left;
	text-align: center;
}

.rtl .leo-cart-item-info .product-quantity .leo-bt-product-quantity,.rtl .leo-cart-item-info .product-quantity .leo-input-product-quantity {
	float: right;
}

.leo-cart-item-info .product-quantity .leo-input-product-quantity {
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	border-right: none;
	border-left: none;
	padding: .3125rem;
	width: 3.125rem;
	height: 1.688rem;
}

.leo-cart-item-info .product-quantity .leo-bt-product-quantity {
	border: 1px solid #e1e1e1;
	background: #fff;
	line-height: 1.688rem;
	width: 1.25rem;
	height: 1.688rem;
}

.leo-cart-item-info .product-quantity .leo-bt-product-quantity>i {
	font-size: .75rem;
}

.leo-cart-item-img {
	width: 30%;
	margin-right: .625rem;
}

.rtl .leo-cart-item-img {
	margin-left: .625rem;
	margin-right: inherit;
}

.leo-dropdown-cart-item {
	position: relative;
	border-bottom: 1px solid #e1e1e1;
	padding: .625rem;
	-webkit-transition: background-color 0.5s linear;
	-moz-transition: background-color 0.5s linear;
	-ms-transition: background-color 0.5s linear;
	-o-transition: background-color 0.5s linear;
	transition: background-color 0.5s linear;
}

.leo-dropdown-cart-item.has-view-additional {
	padding-bottom: 0;
}

.leo-dropdown-cart-item.high-light,.leo-dropdown-cart-item.show-combination,.leo-dropdown-cart-item.show-customization,.leo-dropdown-cart-item.show-additional {
	background-color: #c9def3;
	z-index: 9999;
}

.leo-dropdown-cart-item.show-additional .leo-dropdown-additional {
	top: 100%;
	z-index: 9999;
	visibility: visible;
	color: var(--text-color);
	opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
}

.leo-dropdown-cart-item .leo-dropdown-additional {
	position: absolute;
	top: 70%;
	width: 100%;
	visibility: hidden;
	background-color: #c9def3;
	z-index: -1;
	padding: 0 .625rem .625rem;
	left: 0;
	opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
}

.rtl .leo-dropdown-cart-item .leo-dropdown-additional {
	right: 0;
	left: auto;
}

.leo-dropdown-cart-item a {
	color: var(--product-name-color);
	font-size: .8125rem;
	font-family: var(--font-family-senary);
}

.leo-dropdown-cart-item a:hover,.leo-dropdown-cart-item a:focus {
	color: var(--product-name-color-hover);
}

.leo-dropdown-cart-item.last {
	border-bottom: 0;
}

.leo-dropdown-additional .view-customization {
	margin-top: .3125rem;
}

.leo-dropdown-additional .view-combination,.leo-dropdown-additional .view-customization {
	padding-bottom: .3125rem;
	font-weight: 700;
	border-top: 1px solid #fff;
	text-align: left;
}

.rtl .leo-dropdown-additional .view-combination,.rtl .leo-dropdown-additional .view-customization {
	text-align: right;
}

.leo-remove-from-cart {
	position: absolute;
	top: .625rem;
	right: .3125rem;
}

.rtl .leo-remove-from-cart {
	left: .3125rem;
	right: auto;
}

.leo-remove-from-cart .material-icons {
	font-size: 1.25rem;
}

.leo-remove-from-cart:hover {
	color: var(--theme-color-default);
}

.leo-remove-from-cart.last {
	margin-bottom: 0;
	border-bottom: none;
	padding-bottom: 0;
}

.leo-dropdown-additional,.view-additional {
	clear: both;
	text-align: left;
}

.rtl .leo-dropdown-additional,.rtl .view-additional {
	text-align: right;
}

.leo-cart-dropdown-action {
	text-align: center;
	padding: .625rem 0;
}

.leo-cart-dropdown-action .cart-dropdow-button {
	font-size: .75rem;
	padding: 8px 30px;
}

#header .header-nav .cart-preview .leo-dropdown-cart-item .view-leo-dropdown-additional:focus {
	color: var(--text-color);
	text-decoration: none;
	outline: none;
}

.view-leo-dropdown-additional {
	background: var(--theme-color-default);
	position: relative;
	cursor: pointer;
	margin-bottom: .625rem;
	float: right;
	width: 1.563rem;
	height: 1.563rem;
}

.rtl .view-leo-dropdown-additional {
	float: left;
}

.view-leo-dropdown-additional.show {
	background: #797979;
}

.view-leo-dropdown-additional.show:before {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.view-leo-dropdown-additional.show:after {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.view-leo-dropdown-additional:before,.view-leo-dropdown-additional:after {
	content: "";
	display: block;
	background: #fff;
	position: absolute;
	top: .75rem;
	width: .625rem;
	height: .1875rem;
	-webkit-transition: transform 0.3s;
	-moz-transition: transform 0.3s;
	-ms-transition: transform 0.3s;
	-o-transition: transform 0.3s;
	transition: transform 0.3s;
}

.view-leo-dropdown-additional:before {
	right: 10px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.view-leo-dropdown-additional:after {
	right: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.leo-dropdown-overlay {
	display: none;
	min-width: 100%;
	min-height: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(255,255,255,.75);
	position: absolute;
	z-index: 300;
}

.leo-dropdown-cssload-speeding-wheel,.leo-fly-cssload-speeding-wheel {
	display: none;
	position: absolute;
	left: 46%;
	top: 40%;
	margin: 0 auto;
	border: 2px solid #2fb5d2;
	border-left-color: transparent;
	border-right-color: transparent;
	width: 1.875rem;
	height: 1.875rem;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	-webkit-animation: cssload-spin 800ms infinite linear;
	-moz-animation: cssload-spin 800ms infinite linear;
	animation: cssload-spin 800ms infinite linear;
}

.leo-fly-cssload-speeding-wheel {
	left: 0;
	top: 0;
	width: 1.5rem;
	height: 1.5rem;
}

@keyframes cssload-spin {
	100% {
		transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-o-keyframes cssload-spin {
	100% {
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-ms-keyframes cssload-spin {
	100% {
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-webkit-keyframes cssload-spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-moz-keyframes cssload-spin {
	100% {
		-moz-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.leo-blockcart.cart-preview.show-leo-loading {
	position: relative;
}

.leo-blockcart.cart-preview span .leo-dropdown-cssload-speeding-wheel {
	border: 2px solid #fff;
	border-left-color: transparent;
	border-right-color: transparent;
	vertical-align: middle;
	position: relative;
	left: 0;
	top: 0;
	width: 1.25rem;
	height: 1.25rem;
}

.cssload-piano {
	display: none!important;
	margin: auto;
	width: 5px;
	height: 8px;
	font-size: 8px;
	position: absolute;
	top: 6px;
	right: 0;
}

.cssload-piano>div {
	height: 100%;
	width: 100%;
	display: block;
	margin-bottom: .6rem;
	-webkit-animation: stretchdelay 0.88s infinite ease-in-out;
	-moz-animation: stretchdelay 0.88s infinite ease-in-out;
	animation: stretchdelay 0.88s infinite ease-in-out;
}

.cssload-piano .cssload-rect2 {
	-webkit-animation-delay: -0.65s;
	-moz-animation-delay: -0.65s;
	animation-delay: -0.65s;
}

.cssload-piano .cssload-rect3 {
	-webkit-animation-delay: -0.42s;
	-moz-animation-delay: -0.42s;
	animation-delay: -0.42s;
}

@keyframes stretchdelay {
	0%,40%,100% {
		transform: scaleX(.8);
		background-color: #2e5865;
		box-shadow: 0 0 0 rgba(10,10,10,.1);
	}

	20% {
		transform: scaleX(1);
		background-color: #fff;
		box-shadow: 0 5px 6px rgba(10,10,10,.4);
	}
}

@-o-keyframes stretchdelay {
	0%,40%,100% {
		background-color: #2e5865;
		-o-transform: scaleX(.8);
		-o-box-shadow: 0 0 0 rgba(10,10,10,.1);
	}

	20% {
		background-color: #fff;
		-o-transform: scaleX(1);
		-o-box-shadow: 0 5px 6px rgba(10,10,10,.4);
	}
}

@-ms-keyframes stretchdelay {
	0%,40%,100% {
		background-color: #2e5865;
		-ms-transform: scaleX(.8);
		-ms-box-shadow: 0 0 0 rgba(10,10,10,.1);
	}

	20% {
		background-color: #fff;
		-ms-transform: scaleX(1);
		-ms-box-shadow: 0 5px 6px rgba(10,10,10,.4);
	}
}

@-webkit-keyframes stretchdelay {
	0%,40%,100% {
		background-color: #2e5865;
		-webkit-transform: scaleX(.8);
		-webkit-box-shadow: 0 0 0 rgba(10,10,10,.1);
	}

	20% {
		background-color: #fff;
		-webkit-transform: scaleX(1);
		-webkit-box-shadow: 0 5px 6px rgba(10,10,10,.4);
	}
}

@-moz-keyframes stretchdelay {
	0%,40%,100% {
		background-color: #2e5865;
		-moz-transform: scaleX(.8);
		-moz-box-shadow: 0 0 0 rgba(10,10,10,.1);
	}

	20% {
		background-color: #fff;
		-moz-transform: scaleX(1);
		-moz-box-shadow: 0 5px 6px rgba(10,10,10,.4);
	}
}

.leo-notification {
	display: none;
	position: fixed;
}

.leo-notification.active {
	display: block;
	z-index: 99999;
}

.leo-notification .notification-wrapper {
	width: 100%;
	margin-bottom: .3125rem;
	max-height: 6.25rem;
}

.leo-notification .notification-wrapper.disable {
	max-height: 0;
	margin-bottom: 0;
	-webkit-transition: all 0.7s ease 0s;
	-moz-transition: all 0.7s ease 0s;
	-ms-transition: all 0.7s ease 0s;
	-o-transition: all 0.7s ease 0s;
	transition: all 0.7s ease 0s;
}

.notification {
	position: relative;
	padding: .625rem .9375rem;
	text-align: center;
	width: 100%;
	margin: 0 auto;
	color: #fff;
	line-height: 1.563rem;
	cursor: pointer;
	visibility: hidden;
	z-index: -1;
	opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: translate(0,-50px);
	-moz-transform: translate(0,-50px);
	-ms-transform: translate(0,-50px);
	-o-transform: translate(0,-50px);
	transform: translate(0,-50px);
}

.notification.show {
	visibility: visible;
	z-index: 99999;
	-webkit-transform: translate(0,0);
	-moz-transform: translate(0,0);
	-ms-transform: translate(0,0);
	-o-transform: translate(0,0);
	transform: translate(0,0);
	-webkit-transition: all 0.7s ease 0s;
	-moz-transition: all 0.7s ease 0s;
	-ms-transition: all 0.7s ease 0s;
	-o-transition: all 0.7s ease 0s;
	transition: all 0.7s ease 0s;
	opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
}

.notification .notification-title {
	margin-right: 15px;
	padding: 0 .9375rem;
	line-height: 1.875rem;
	display: inline-block;
}

.rtl .notification .notification-title {
	margin-left: 15px;
	margin-right: inherit;
}

.notification .notification-close {
	background: rgba(255,255,255,.2);
	padding: 0 .3125rem;
	line-height: .9375rem;
	display: inline-block;
	color: #fff;
	position: absolute;
	top: 0;
	font-size: .625rem;
	right: 0;
	float: right;
}

.rtl .notification .notification-close {
	left: 0;
	right: auto;
}

.rtl .notification .notification-close {
	float: left;
}

.notification .notification-close:hover {
	cursor: pointer;
}

.notification.closed {
	visibility: hidden;
	z-index: -1;
	-webkit-transform: translate(0,-50px);
	-moz-transform: translate(0,-50px);
	-ms-transform: translate(0,-50px);
	-o-transform: translate(0,-50px);
	transform: translate(0,-50px);
	-webkit-transition: all 0.7s ease 0s;
	-moz-transition: all 0.7s ease 0s;
	-ms-transition: all 0.7s ease 0s;
	-o-transition: all 0.7s ease 0s;
	transition: all 0.7s ease 0s;
	opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
}

.notification.notification-success {
	background: rgba(46,204,113,.8);
}

.notification.notification-success .notification-title {
	background: #27ae60;
}

.notification.notification-error {
	background: rgba(231,76,60,.8);
}

.notification.notification-error .notification-title {
	background: #c0392b;
}

.notification.notification-warning {
	background: rgba(241,196,15,.8);
}

.notification.notification-warning .notification-title {
	background: #f39c12;
}

.notification.notification-normal {
	background: rgba(52,152,219,.8);
}

.notification.notification-normal .notification-title {
	background: #2980b9;
}

.notification .noti {
	display: none;
}

.notification .noti.active {
	display: block;
}

.leo-temp {
	display: none;
}

.leo-fly-cart-mask {
	position: fixed;
	z-index: 9999;
	top: 0;
	left: 0;
	overflow: hidden;
	background-color: #000;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	width: 0;
	height: 0;
	opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity 0.8s,width 0s 0.8s,height 0s 0.8s;
	-moz-transition: opacity 0.8s,width 0s 0.8s,height 0s 0.8s;
	-ms-transition: opacity 0.8s,width 0s 0.8s,height 0s 0.8s;
	-o-transition: opacity 0.8s,width 0s 0.8s,height 0s 0.8s;
	transition: opacity 0.8s,width 0s 0.8s,height 0s 0.8s;
}

.leo-fly-cart-mask.active {
	width: 100%;
	height: 100%;
	opacity: .7;
	-ms-opacity: .7;
	-o-opacity: .7;
	-moz-opacity: .7;
	-webkit-opacity: .7;
	filter: alpha(opacity=70);
	-webkit-transition: opacity 0.15s linear;
	-moz-transition: opacity 0.15s linear;
	-ms-transition: opacity 0.15s linear;
	-o-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}

body.enable-leo-fly-cart {
	overflow-x: hidden;
}

.leo-fly-cart-slidebar {
	z-index: 99999;
	position: fixed;
	background: #fff;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.leo-fly-cart-slidebar .leo-dropdown-cart {
	position: relative;
	margin-right: 0;
}

.rtl .leo-fly-cart-slidebar .leo-dropdown-cart {
	margin-left: 0;
	margin-right: inherit;
}

.leo-fly-cart-slidebar .leo-dropdown-cart-content {
	position: relative;
}

.leo-fly-cart-slidebar.slidebar_left {
	display: block;
	height: 100%;
	top: 0;
	left: 0;
	border-right: 3px solid #000;
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%);
}

.leo-fly-cart-slidebar.slidebar_left .leo-fly-cart {
	top: 45%;
	left: 50%;
	border-right: 3px solid #000;
	border-bottom: 3px solid #000;
	border-top: 3px solid #000;
}

.leo-fly-cart-slidebar.slidebar_left.active .leo-fly-cart {
	left: 100%;
}

.leo-fly-cart-slidebar.slidebar_left .leo-fly-cart-total {
	right: -.5rem;
}

.leo-fly-cart-slidebar.slidebar_right {
	display: block;
	height: 100%;
	top: 0;
	right: 0;
	border-left: 3px solid #000;
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	-ms-transform: translateX(100%);
	-o-transform: translateX(100%);
	transform: translateX(100%);
}

.leo-fly-cart-slidebar.slidebar_right .leo-fly-cart {
	top: 45%;
	right: 50%;
	border-left: 3px solid #000;
	border-bottom: 3px solid #000;
	border-top: 3px solid #000;
}

.leo-fly-cart-slidebar.slidebar_right.active .leo-fly-cart {
	right: 100%;
}

.leo-fly-cart-slidebar.slidebar_right .leo-fly-cart-total {
	left: -.5rem;
}

.leo-fly-cart-slidebar.slidebar_left.active,.leo-fly-cart-slidebar.slidebar_right.active {
	visibility: visible;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}

.leo-fly-cart-slidebar.slidebar_left .leo-dropdown-cart-content,.leo-fly-cart-slidebar.slidebar_right .leo-dropdown-cart-content {
	border: none;
}

.leo-fly-cart-slidebar.slidebar_top {
	display: block;
	width: 100%;
	top: 0;
	border-bottom: 3px solid #000;
	left: 0;
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	transform: translateY(-100%);
}

.rtl .leo-fly-cart-slidebar.slidebar_top {
	right: 0;
	left: auto;
}

.leo-fly-cart-slidebar.slidebar_top .leo-fly-cart {
	top: 50%;
	right: 50%;
	border-right: 3px solid #000;
	border-bottom: 3px solid #000;
	border-left: 3px solid #000;
}

.leo-fly-cart-slidebar.slidebar_top.active .leo-fly-cart {
	top: 100%;
}

.leo-fly-cart-slidebar.slidebar_top .leo-fly-cart-total {
	right: -.5rem;
}

.leo-fly-cart-slidebar.slidebar_bottom {
	display: block;
	width: 100%;
	bottom: 0;
	border-top: 3px solid #000;
	left: 0;
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-ms-transform: translateY(100%);
	-o-transform: translateY(100%);
	transform: translateY(100%);
}

.rtl .leo-fly-cart-slidebar.slidebar_bottom {
	right: 0;
	left: auto;
}

.leo-fly-cart-slidebar.slidebar_bottom .leo-fly-cart {
	bottom: 50%;
	right: 50%;
	border-right: 3px solid #000;
	border-top: 3px solid #000;
	border-left: 3px solid #000;
}

.leo-fly-cart-slidebar.slidebar_bottom.active .leo-fly-cart {
	bottom: 100%;
}

.leo-fly-cart-slidebar.slidebar_bottom .leo-fly-cart-total {
	right: -.5rem;
}

.leo-fly-cart-slidebar.slidebar_top.active,.leo-fly-cart-slidebar.slidebar_bottom.active {
	visibility: visible;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}

.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-cart-item,.leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-cart-item {
	display: inline-block;
	border-bottom: none;
	border-right: 1px solid #e1e1e1;
}

.rtl .leo-fly-cart-slidebar.slidebar_top .leo-dropdown-cart-item,.rtl .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-cart-item {
	border-left: 1px solid #e1e1e1;
	border-right: inherit;
}

.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-cart-item.show-additional .leo-dropdown-additional,.leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-cart-item.show-additional .leo-dropdown-additional {
	left: 100%;
}

.rtl .leo-fly-cart-slidebar.slidebar_top .leo-dropdown-cart-item.show-additional .leo-dropdown-additional,.rtl .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-cart-item.show-additional .leo-dropdown-additional {
	right: 100%;
	left: auto;
}

.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-cart-content,.leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-cart-content {
	border: none;
}

.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-bottom,.leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-bottom {
	float: left;
	padding: 0 .625rem 0 0;
}

.rtl .leo-fly-cart-slidebar.slidebar_top .leo-dropdown-bottom,.rtl .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-bottom {
	float: right;
}

.rtl .leo-fly-cart-slidebar.slidebar_top .leo-dropdown-bottom,.rtl .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-bottom {
	padding: 0 0 0 .625rem;
}

.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-total,.leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-total {
	float: left;
}

.rtl .leo-fly-cart-slidebar.slidebar_top .leo-dropdown-total,.rtl .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-total {
	float: right;
}

.leo-fly-cart-slidebar.slidebar_top .leo-cart-dropdown-action,.leo-fly-cart-slidebar.slidebar_bottom .leo-cart-dropdown-action {
	float: left;
	padding: .625rem 0;
}

.rtl .leo-fly-cart-slidebar.slidebar_top .leo-cart-dropdown-action,.rtl .leo-fly-cart-slidebar.slidebar_bottom .leo-cart-dropdown-action {
	float: right;
}

.leo-fly-cart-slidebar.slidebar_top .leo-cart-dropdown-action .cart-dropdow-button,.leo-fly-cart-slidebar.slidebar_bottom .leo-cart-dropdown-action .cart-dropdow-button {
	display: block;
	margin: .625rem 0;
}

.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-list-item,.leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-list-item {
	white-space: nowrap;
	list-style: none;
	padding: 0;
	margin: 0;
}

.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-list-item-warpper,.leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-list-item-warpper {
	float: left;
}

.rtl .leo-fly-cart-slidebar.slidebar_top .leo-dropdown-list-item-warpper,.rtl .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-list-item-warpper {
	float: right;
}

.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-list-item-warpper.active-scrollbar,.leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-list-item-warpper.active-scrollbar {
	overflow-x: auto;
}

.leo-fly-cart-slidebar.slidebar_top.active-scroll .leo-dropdown-bottom,.leo-fly-cart-slidebar.slidebar_bottom.active-scroll .leo-dropdown-bottom {
	width: auto;
	top: 0;
	right: 0;
}

.rtl .leo-fly-cart-slidebar.slidebar_top.active-scroll .leo-dropdown-bottom,.rtl .leo-fly-cart-slidebar.slidebar_bottom.active-scroll .leo-dropdown-bottom {
	left: 0;
	right: auto;
}

.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-additional,.leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-additional {
	top: 0;
	height: 100%;
	border-left: 1px solid #fff;
}

.rtl .leo-fly-cart-slidebar.slidebar_top .leo-dropdown-additional,.rtl .leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-additional {
	border-right: 1px solid #fff;
	border-left: inherit;
}

.leo-fly-cart-slidebar.slidebar_top .leo-dropdown-additional>div.label:first-child,.leo-fly-cart-slidebar.slidebar_bottom .leo-dropdown-additional>div.label:first-child {
	border-top: none;
}

.leo-fly-cart-slidebar.slidebar_top .view-leo-dropdown-additional,.leo-fly-cart-slidebar.slidebar_bottom .view-leo-dropdown-additional {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

.leo-fly-cart-slidebar.active-scroll .leo-dropdown-bottom {
	background: #fff;
	position: absolute;
	width: 100%;
}

.leo-fly-cart-slidebar.active-scroll.slidebar_top .leo-dropdown-cart-item.last.show-additional .leo-dropdown-additional,.leo-fly-cart-slidebar.active-scroll.slidebar_bottom .leo-dropdown-cart-item.last.show-additional .leo-dropdown-additional {
	border-left: none;
	border-right: 1px solid #fff;
	left: -100%;
}

.leo-fly-cart-slidebar.active-scroll.slidebar_top .leo-dropdown-cart-item.last .view-leo-dropdown-additional,.leo-fly-cart-slidebar.active-scroll.slidebar_bottom .leo-dropdown-cart-item.last .view-leo-dropdown-additional {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}

.leo-fly-cart-slidebar .leo-fly-cart {
	position: absolute;
	visibility: hidden;
	z-index: -1;
	background: #fff;
	padding: 1rem;
	opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.leo-fly-cart-slidebar.active .leo-fly-cart {
	visibility: visible;
	z-index: 99999;
	opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	-moz-opacity: 1;
	-webkit-opacity: 1;
	filter: alpha(opacity=100);
}

.leo-fly-cart-wrapper {
	position: relative;
}

.leo-fly-cart-icon-wrapper a {
	width: 40px;
	height: 40px;
	line-height: 38px;
	border-radius: 50%;
	text-align: center;
	position: relative;
	padding: 0;
	display: block;
	background-color: #fff;
	box-shadow: 2px 3px 10px #00000026;
	font-size: 1em;
	color: #fff;
}

.leo-fly-cart-icon-wrapper a i {
	font-size: 1em;
	color: #000;
}

td.compare_extra_information.td_empty {
	font-weight: 700;
}

.footer_link .lnk_view {
	color: var(--link-color);
	display: inline-flex;
	align-items: center;
}

.footer_link .lnk_view i {
	font-size: 0;
	width: auto;
	height: auto;
	margin-right: 6px;
}

.footer_link .lnk_view i::before {
	content: "\f060";
	font-family: "Font Awesome Regular";
	font-size: 14px;
}

.footer_link .lnk_view span {
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
}

#product_comparison::-webkit-scrollbar-track {
	border-radius: 5px;
}

#product_comparison::-webkit-scrollbar {
	height: 6px;
	background-color: var(--theme-color-default);
}

#product_comparison::-webkit-scrollbar-thumb {
	background-color: var(--theme-color-default);
}

.lg-sub-html,.lg-toolbar {
	background-color: rgba(0,0,0,.45);
}

@font-face {
	font-family:lg;src:url(../../../../modules/leogallery/views/fonts/lg.eot?n1z373);src:url(../../../../modules/leogallery/views/fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(../../../../modules/leogallery/views/fonts/lg.woff?n1z373) format("woff"),url(../../../../modules/leogallery/views/fonts/lg.ttf?n1z373) format("truetype"),url(../../../../modules/leogallery/views/fonts/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal;
}

.lg-icon {
	font-family: lg;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.lg-actions .lg-next,.lg-actions .lg-prev {
	background-color: rgba(0,0,0,.45);
	border-radius: 2px;
	color: #999;
	cursor: pointer;
	display: block;
	font-size: 22px;
	margin-top: -10px;
	padding: 8px 10px 9px;
	position: absolute;
	top: 50%;
	z-index: 1080;
	border: none;
	outline: 0;
}

.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled {
	pointer-events: none;
	opacity: .5;
}

.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover {
	color: #FFF;
}

.lg-actions .lg-next {
	right: 20px;
}

.lg-actions .lg-next:before {
	content: "\e095";
}

.lg-actions .lg-prev {
	left: 20px;
}

.lg-actions .lg-prev:after {
	content: "\e094";
}

@-webkit-keyframes lg-right-end {
	0%,100% {
		left: 0;
	}

	50% {
		left: -30px;
	}
}

@-moz-keyframes lg-right-end {
	0%,100% {
		left: 0;
	}

	50% {
		left: -30px;
	}
}

@-ms-keyframes lg-right-end {
	0%,100% {
		left: 0;
	}

	50% {
		left: -30px;
	}
}

@keyframes lg-right-end {
	0%,100% {
		left: 0;
	}

	50% {
		left: -30px;
	}
}

@-webkit-keyframes lg-left-end {
	0%,100% {
		left: 0;
	}

	50% {
		left: 30px;
	}
}

@-moz-keyframes lg-left-end {
	0%,100% {
		left: 0;
	}

	50% {
		left: 30px;
	}
}

@-ms-keyframes lg-left-end {
	0%,100% {
		left: 0;
	}

	50% {
		left: 30px;
	}
}

@keyframes lg-left-end {
	0%,100% {
		left: 0;
	}

	50% {
		left: 30px;
	}
}

.lg-outer.lg-right-end .lg-object {
	-webkit-animation: lg-right-end .3s;
	-o-animation: lg-right-end .3s;
	animation: lg-right-end .3s;
	position: relative;
}

.lg-outer.lg-left-end .lg-object {
	-webkit-animation: lg-left-end .3s;
	-o-animation: lg-left-end .3s;
	animation: lg-left-end .3s;
	position: relative;
}

.lg-toolbar {
	z-index: 1082;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.lg-toolbar .lg-icon {
	color: #999;
	cursor: pointer;
	float: right;
	font-size: 24px;
	height: 47px;
	line-height: 27px;
	padding: 10px 0;
	text-align: center;
	width: 50px;
	text-decoration: none!important;
	outline: 0;
	-webkit-transition: color .2s linear;
	-o-transition: color .2s linear;
	transition: color .2s linear;
}

.lg-toolbar .lg-icon:hover {
	color: #FFF;
}

.lg-toolbar .lg-close:after {
	content: "\e070";
}

.lg-toolbar .lg-download:after {
	content: "\e0f2";
}

.lg-sub-html {
	bottom: 0;
	color: #EEE;
	font-size: 16px;
	left: 0;
	padding: 10px 40px;
	position: fixed;
	right: 0;
	text-align: center;
	z-index: 1080;
}

.lg-sub-html h4 {
	margin: 0;
	font-size: 13px;
	font-weight: 700;
}

.lg-sub-html p {
	font-size: 12px;
	margin: 5px 0 0;
}

#lg-counter {
	color: #999;
	display: inline-block;
	font-size: 16px;
	padding-left: 20px;
	padding-top: 12px;
	vertical-align: middle;
}

.lg-next,.lg-prev,.lg-toolbar {
	opacity: 1;
	-webkit-transition: -webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;
	-moz-transition: -moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;
	-o-transition: -o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;
	transition: transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;
}

.lg-hide-items .lg-prev {
	opacity: 0;
	-webkit-transform: translate3d(-10px,0,0);
	transform: translate3d(-10px,0,0);
}

.lg-hide-items .lg-next {
	opacity: 0;
	-webkit-transform: translate3d(10px,0,0);
	transform: translate3d(10px,0,0);
}

.lg-hide-items .lg-toolbar {
	opacity: 0;
	-webkit-transform: translate3d(0,-10px,0);
	transform: translate3d(0,-10px,0);
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
	-webkit-transform: scale3d(.5,.5,.5);
	transform: scale3d(.5,.5,.5);
	opacity: 0;
	-webkit-transition: -webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;
	-moz-transition: -moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;
	-o-transition: -o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;
	transition: transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
	opacity: 1;
}

.lg-outer .lg-thumb-outer {
	background-color: #0D0A0A;
	bottom: 0;
	position: absolute;
	width: 100%;
	z-index: 1080;
	max-height: 350px;
	-webkit-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0);
	-webkit-transition: -webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;
	-moz-transition: -moz-transform .25s cubic-bezier(0,0,.25,1) 0s;
	-o-transition: -o-transform .25s cubic-bezier(0,0,.25,1) 0s;
	transition: transform .25s cubic-bezier(0,0,.25,1) 0s;
}

.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab;
}

.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: -o-grabbing;
	cursor: -ms-grabbing;
	cursor: grabbing;
}

.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
	-webkit-transition-duration: 0s!important;
	transition-duration: 0s!important;
}

.lg-outer.lg-thumb-open .lg-thumb-outer {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.lg-outer .lg-thumb {
	padding: 10px 0;
	height: 100%;
	margin-bottom: -5px;
}

.lg-outer .lg-thumb-item {
	cursor: pointer;
	float: left;
	overflow: hidden;
	height: 100%;
	border: 2px solid #FFF;
	border-radius: 4px;
	margin-bottom: 5px;
}

@media (min-width:1025px) {
	.lg-outer .lg-thumb-item {
		-webkit-transition: border-color .25s ease;
		-o-transition: border-color .25s ease;
		transition: border-color .25s ease;
	}
}

.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover {
	border-color: #a90707;
}

.lg-outer .lg-thumb-item img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.lg-outer.lg-has-thumb .lg-item {
	padding-bottom: 120px;
}

.lg-outer.lg-can-toggle .lg-item {
	padding-bottom: 0;
}

.lg-outer.lg-pull-caption-up .lg-sub-html {
	-webkit-transition: bottom .25s ease;
	-o-transition: bottom .25s ease;
	transition: bottom .25s ease;
}

.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
	bottom: 100px;
}

.lg-outer .lg-toogle-thumb {
	background-color: #0D0A0A;
	border-radius: 2px 2px 0 0;
	color: #999;
	cursor: pointer;
	font-size: 24px;
	height: 39px;
	line-height: 27px;
	padding: 5px 0;
	position: absolute;
	right: 20px;
	text-align: center;
	top: -39px;
	width: 50px;
}

.lg-outer .lg-toogle-thumb:hover,.lg-outer.lg-dropdown-active #lg-share {
	color: #FFF;
}

.lg-outer .lg-toogle-thumb:after {
	content: "\e1ff";
}

.lg-outer .lg-video-cont {
	display: inline-block;
	vertical-align: middle;
	max-width: 1140px;
	max-height: 100%;
	width: 100%;
	padding: 0 5px;
}

.lg-outer .lg-video {
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
	overflow: hidden;
	position: relative;
}

.lg-outer .lg-video .lg-object {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%!important;
	height: 100%!important;
}

.lg-outer .lg-video .lg-video-play {
	width: 84px;
	height: 59px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -42px;
	margin-top: -30px;
	z-index: 1080;
	cursor: pointer;
}

.lg-outer .lg-has-iframe .lg-video {
	-webkit-overflow-scrolling: touch;
	overflow: auto;
}

.lg-outer .lg-has-vimeo .lg-video-play {
	background: url(../../../../modules/leogallery/views/img/vimeo-play.png) no-repeat;
}

.lg-outer .lg-has-vimeo:hover .lg-video-play {
	background: url(../../../../modules/leogallery/views/img/vimeo-play.png) 0 -58px no-repeat;
}

.lg-outer .lg-has-html5 .lg-video-play {
	background: url(../../../../modules/leogallery/views/img/video-play.png) no-repeat;
	height: 64px;
	margin-left: -32px;
	margin-top: -32px;
	width: 64px;
	opacity: .8;
}

.lg-outer .lg-has-html5:hover .lg-video-play {
	opacity: 1;
}

.lg-outer .lg-has-youtube .lg-video-play {
	background: url(../../../../modules/leogallery/views/img/youtube-play.png) no-repeat;
}

.lg-outer .lg-has-youtube:hover .lg-video-play {
	background: url(../../../../modules/leogallery/views/img/youtube-play.png) 0 -60px no-repeat;
}

.lg-outer .lg-video-object {
	width: 100%!important;
	height: 100%!important;
	position: absolute;
	top: 0;
	left: 0;
}

.lg-outer .lg-has-video .lg-video-object {
	visibility: hidden;
}

.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play {
	display: none;
}

.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
	visibility: visible;
}

.lg-progress-bar {
	background-color: #333;
	height: 5px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1083;
	opacity: 0;
	-webkit-transition: opacity 80ms ease 0s;
	-moz-transition: opacity 80ms ease 0s;
	-o-transition: opacity 80ms ease 0s;
	transition: opacity 80ms ease 0s;
}

.lg-progress-bar .lg-progress {
	background-color: #a90707;
	height: 5px;
	width: 0;
}

.lg-progress-bar.lg-start .lg-progress {
	width: 100%;
}

.lg-show-autoplay .lg-progress-bar {
	opacity: 1;
}

.lg-autoplay-button:after {
	content: "\e01d";
}

.lg-show-autoplay .lg-autoplay-button:after {
	content: "\e01a";
}

.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
	-webkit-transition-duration: 0s;
	transition-duration: 0s;
}

.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
	-webkit-transition: -webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;
	-moz-transition: -moz-transform .3s cubic-bezier(0,0,.25,1) 0s;
	-o-transition: -o-transform .3s cubic-bezier(0,0,.25,1) 0s;
	transition: transform .3s cubic-bezier(0,0,.25,1) 0s;
}

.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
	-webkit-transition: left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;
	-moz-transition: left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;
	-o-transition: left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;
	transition: left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
	-webkit-transition: -webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;
	-moz-transition: -moz-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;
	-o-transition: -o-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;
	transition: transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

#lg-zoom-in:after {
	content: "\e311";
}

#lg-actual-size {
	font-size: 20px;
}

#lg-actual-size:after {
	content: "\e033";
}

#lg-zoom-out {
	opacity: .5;
	pointer-events: none;
}

#lg-zoom-out:after {
	content: "\e312";
}

.lg-zoomed #lg-zoom-out {
	opacity: 1;
	pointer-events: auto;
}

.lg-outer .lg-pager-outer {
	bottom: 60px;
	left: 0;
	position: absolute;
	right: 0;
	text-align: center;
	z-index: 1080;
	height: 10px;
}

.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
	overflow: visible;
}

.lg-outer .lg-pager-cont {
	cursor: pointer;
	display: inline-block;
	overflow: hidden;
	position: relative;
	vertical-align: top;
	margin: 0 5px;
}

.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
	box-shadow: 0 0 0 2px #fff inset;
}

.lg-outer .lg-pager-thumb-cont {
	background-color: #fff;
	color: #FFF;
	bottom: 100%;
	height: 83px;
	left: 0;
	margin-bottom: 20px;
	margin-left: -60px;
	opacity: 0;
	padding: 5px;
	position: absolute;
	width: 120px;
	border-radius: 3px;
	-webkit-transition: opacity .15s ease 0s,-webkit-transform .15s ease 0s;
	-moz-transition: opacity .15s ease 0s,-moz-transform .15s ease 0s;
	-o-transition: opacity .15s ease 0s,-o-transform .15s ease 0s;
	transition: opacity .15s ease 0s,transform .15s ease 0s;
	-webkit-transform: translate3d(0,5px,0);
	transform: translate3d(0,5px,0);
}

.lg-outer .lg-pager-thumb-cont img {
	width: 100%;
	height: 100%;
}

.lg-outer .lg-pager {
	background-color: rgba(255,255,255,.5);
	border-radius: 50%;
	box-shadow: 0 0 0 8px rgba(255,255,255,.7) inset;
	display: block;
	height: 12px;
	-webkit-transition: box-shadow .3s ease 0s;
	-o-transition: box-shadow .3s ease 0s;
	transition: box-shadow .3s ease 0s;
	width: 12px;
}

.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover {
	box-shadow: 0 0 0 8px #fff inset;
}

.lg-outer .lg-caret {
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px dashed;
	bottom: -10px;
	display: inline-block;
	height: 0;
	left: 50%;
	margin-left: -5px;
	position: absolute;
	vertical-align: middle;
	width: 0;
}

.lg-fullscreen:after {
	content: "\e20c";
}

.lg-fullscreen-on .lg-fullscreen:after {
	content: "\e20d";
}

.lg-outer #lg-dropdown-overlay {
	background-color: rgba(0,0,0,.25);
	bottom: 0;
	cursor: default;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 1081;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: visibility 0s linear .18s,opacity .18s linear 0s;
	-o-transition: visibility 0s linear .18s,opacity .18s linear 0s;
	transition: visibility 0s linear .18s,opacity .18s linear 0s;
}

.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown {
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	-moz-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	opacity: 1;
	visibility: visible;
}

.lg-outer .lg-dropdown {
	background-color: #fff;
	border-radius: 2px;
	font-size: 14px;
	list-style-type: none;
	margin: 0;
	padding: 10px 0;
	position: absolute;
	right: 0;
	text-align: left;
	top: 50px;
	opacity: 0;
	visibility: hidden;
	-moz-transform: translate3d(0,5px,0);
	-o-transform: translate3d(0,5px,0);
	-ms-transform: translate3d(0,5px,0);
	-webkit-transform: translate3d(0,5px,0);
	transform: translate3d(0,5px,0);
	-webkit-transition: -webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;
	-moz-transition: -moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;
	-o-transition: -o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;
	transition: transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;
}

.lg-outer .lg-dropdown:after {
	content: "";
	display: block;
	height: 0;
	width: 0;
	position: absolute;
	border: 8px solid transparent;
	border-bottom-color: #FFF;
	right: 16px;
	top: -16px;
}

.lg-outer .lg-dropdown>li:last-child {
	margin-bottom: 0;
}

.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a {
	color: #333;
}

.lg-outer .lg-dropdown a {
	color: #333;
	display: block;
	white-space: pre;
	padding: 4px 12px;
	font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 12px;
}

.lg-outer .lg-dropdown a:hover {
	background-color: rgba(0,0,0,.07);
}

.lg-outer .lg-dropdown .lg-dropdown-text {
	display: inline-block;
	line-height: 1;
	margin-top: -3px;
	vertical-align: middle;
}

.lg-outer .lg-dropdown .lg-icon {
	color: #333;
	display: inline-block;
	float: none;
	font-size: 20px;
	height: auto;
	line-height: 1;
	margin-right: 8px;
	padding: 0;
	vertical-align: middle;
	width: auto;
}

.lg-outer,.lg-outer .lg,.lg-outer .lg-inner {
	width: 100%;
	height: 100%;
}

.lg-outer #lg-share {
	position: relative;
}

.lg-outer #lg-share:after {
	content: "\e80d";
}

.lg-outer #lg-share-facebook .lg-icon {
	color: #3b5998;
}

.lg-outer #lg-share-facebook .lg-icon:after {
	content: "\e901";
}

.lg-outer #lg-share-twitter .lg-icon {
	color: #00aced;
}

.lg-outer #lg-share-twitter .lg-icon:after {
	content: "\e904";
}

.lg-outer #lg-share-googleplus .lg-icon {
	color: #dd4b39;
}

.lg-outer #lg-share-googleplus .lg-icon:after {
	content: "\e902";
}

.lg-outer #lg-share-pinterest .lg-icon {
	color: #cb2027;
}

.lg-outer #lg-share-pinterest .lg-icon:after {
	content: "\e903";
}

.lg-group:after {
	content: "";
	display: table;
	clear: both;
}

.lg-outer {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1050;
	text-align: left;
	opacity: 0;
	-webkit-transition: opacity .15s ease 0s;
	-o-transition: opacity .15s ease 0s;
	transition: opacity .15s ease 0s;
}

.lg-outer * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.lg-outer.lg-visible {
	opacity: 1;
}

.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide {
	-webkit-transition-duration: inherit!important;
	transition-duration: inherit!important;
	-webkit-transition-timing-function: inherit!important;
	transition-timing-function: inherit!important;
}

.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {
	-webkit-transition-duration: 0s!important;
	transition-duration: 0s!important;
	opacity: 1;
}

.lg-outer.lg-grab img.lg-object {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab;
}

.lg-outer.lg-grabbing img.lg-object {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: -o-grabbing;
	cursor: -ms-grabbing;
	cursor: grabbing;
}

.lg-outer .lg {
	position: relative;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
	max-height: 100%;
}

.lg-outer .lg-inner {
	position: absolute;
	left: 0;
	top: 0;
	white-space: nowrap;
}

.lg-outer .lg-item {
	background: url(data:image/gif;base64,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) center center no-repeat;
	display: none!important;
}

.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide {
	display: inline-block!important;
}

.lg-outer .lg-img-wrap,.lg-outer .lg-item {
	display: inline-block;
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
}

.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before {
	content: "";
	display: inline-block;
	height: 50%;
	width: 1px;
	margin-right: -1px;
}

.lg-outer .lg-img-wrap {
	position: absolute;
	padding: 0 5px;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.lg-outer .lg-item.lg-complete {
	background-image: none;
}

.lg-outer .lg-item.lg-current {
	z-index: 1060;
}

.lg-outer .lg-image {
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%;
	width: auto!important;
	height: auto!important;
}

.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play {
	opacity: 0;
	-webkit-transition: opacity .15s ease 0s;
	-o-transition: opacity .15s ease 0s;
	transition: opacity .15s ease 0s;
}

.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
	opacity: 1;
}

.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download {
	display: none;
}

.lg-backdrop {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1040;
	background-color: #000;
	opacity: 0;
	-webkit-transition: opacity .15s ease 0s;
	-o-transition: opacity .15s ease 0s;
	transition: opacity .15s ease 0s;
}

.lg-backdrop.in {
	opacity: 1;
}

.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide {
	-webkit-transition: none 0s ease 0s!important;
	-moz-transition: none 0s ease 0s!important;
	-o-transition: none 0s ease 0s!important;
	transition: none 0s ease 0s!important;
}

.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.lg-css3.lg-fade .lg-item {
	opacity: 0;
}

.lg-css3.lg-fade .lg-item.lg-current {
	opacity: 1;
}

.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide {
	-webkit-transition: opacity .1s ease 0s;
	-moz-transition: opacity .1s ease 0s;
	-o-transition: opacity .1s ease 0s;
	transition: opacity .1s ease 0s;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item {
	opacity: 0;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
	-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(-100%,0,0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	opacity: 1;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
	-webkit-transition: -webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
	-moz-transition: -moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
	-o-transition: -o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
	transition: transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
}

.lg-css3.lg-slide.lg-use-left .lg-item {
	opacity: 0;
	position: absolute;
	left: 0;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
	left: -100%;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
	left: 100%;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
	left: 0;
	opacity: 1;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
	-webkit-transition: left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
	-moz-transition: left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
	-o-transition: left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
	transition: left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
}

.product-detail .arrows-product-fake.slick-arrows,.product-detail #thumb-gallery, {
	display: none!important;
}

.quickview .modal-content {
	max-width: 100%;
}/**
 * 2007-2017 Leotheme
 *
 * NOTICE OF LICENSE
 *
 * Leo Next Previous for prestashop 1.7: Displays links to the previous and next product on the product pages
 *
 * DISCLAIMER
 *
 *  @Module Name: Leo Next Previous
 *  @author    leotheme <leotheme@gmail.com>
 *  @copyright 2007-2017 Leotheme
 *  @license   http://leotheme.com - prestashop template provider
 */
.leonextprevious-container {
	margin: 0 -5px;
}

.leonextprevious-container>div {
	width: 50%;
	float: left;
	padding: 0 5px;
	margin: 20px 0;
}

#main>.leonextprevious-container:first-child>div {
	margin-top: 0;
}

.leo-button-next {
	text-align: right;
	white-space: normal;
}

.leo-button-prev {
	text-align: left;
}

.leonextprevious-btn p {
	color: #fff;
	margin-bottom: 5px;
}

.leonextprevious-btn p.small {
	text-align: left;
	margin-left: 5px;
	float: left;
}

.leo-button-next p {
	text-align: right;
}

.leo-button-prev p {
	text-align: left;
}

.leo-button-next img,.leo-button-prev img {
	float: left;
	width: 50px;
}/**
* 2007-2019 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author    PrestaShop SA <contact@prestashop.com>
*  @copyright 2007-2019 PrestaShop SA
*  @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*
* Don't forget to prefix your containers with your own identifier
* to avoid any conflicts with others containers.
*/
 .leo-button{cursor:pointer}.product-notification{position:fixed;background:#fff;width:300px;opacity:0;z-index:999;border:1px solid #eee;border-radius:4px;visibility:hidden;transition:all ease 1s;height:145px}.product-notification.active{opacity:1;bottom:10vh;visibility:visible}.product-notification .close-notifi{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;width:27px;height:27px;position:absolute;right:0;top:0;color:#999;font-size:27px}.product-notification .close-notifi:hover{color:#fff}.product-notification .product-suggest{background:#fff;width:100%}.product-notification .product-name{text-transform:uppercase}.product-notification .product-image{width:80px;display:block}.product-notification .column-right{padding:0 15px;line-height:20px;font-size:13px}.product-notification label{display:block;padding:5px 10px;text-align:left;background:#eaeaea;margin-bottom:0}@media (max-width:480px){.product-notification{display:none}}@media (max-width:767px){.product-notification{left:20px}}.product-notification .product-image img{width:100%}.leo-form-setting .leo-button{padding:0;width:50px;height:50px;line-height:46px;text-align:center;border-radius:5px;position:fixed;right:0;top:40%;z-index:99}.leo-form-setting .leo-button .leo-icon{margin:0}.leo-form-setting .leo-form{position:fixed;right:-300px;-webkit-transition:all 0.6s;-o-transition:all 0.6s;transition:all 0.6s;top:0;max-width:300px;background:#fff;padding:20px}.leo-form-setting .leo-form .form-control-label{text-align:left}.leo-button.btn-primary{-webkit-transition:all 0.6s;-o-transition:all 0.6s;transition:all 0.6s}.leo-button.btn-primary.active{right:300px}.leo-button.btn-primary.active+.leo-form{right:0}.product-suggest{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);-webkit-box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);-o-box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);border-radius:5px;overflow:hidden}.product-suggest-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;padding:10px}.leo-phone,.leo-address{font-size:13px;color:#666;margin-bottom:0}.leo-basic.product-notification label{background:#2fb5d2;color:#fff}.leo-basic.product-notification .close-notifi{color:#fff}.leo-model .product-suggest-content.has-bg{background-image:linear-gradient(#4b4784,#6f22c3)}.leo-model.product-notification label{background:#363090;color:#eaeaea}.leo-model.product-notification .product-name{color:#c2beff}.leo-model.product-notification .leo-phone{color:#c4bdcc}.leo-model.product-notification .close-notifi{color:#fff}.leo-smart.product-notification label{background:#f18ba2;color:#fff}.leo-smart.product-notification .close-notifi{color:#fff}.product-notification.position1{top:10px;left:10px}.product-notification.position2{top:10px;right:10px}.product-notification.position4{bottom:10px;right:10px}.product-notification.position3{bottom:10px;left:10px}/*! jQuery UI - v1.10.3 - 2013-06-25
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */
 .ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:0}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:400}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:400;margin:-1px}.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACYTETYKZxm0LnoJKTIstw1o97BxhyAAmSXIqFIrtGcCQv9GKbuIm3Zc/qeqwgL8gL8oK6pa6pe+qiuqmuqrvqsrqtrqv7fnlf3pf35X15X96X9+V9eV8dXWfX4XV6Hb9vIKQAIfkECQEAAQAsAAAAACgAKAAAAmExCL6FLgd+aw9FOVNVF2e3u3eB4TR+4AaYIvq15VvG1EzVyZ3kq7jn6u7Hgwh/xh/yp/wxf84f9Cf9UX/WH/an1e60O+1Ou9PutDvtTrvT7rS/9y/+m//qv/sv/9vzGYQUACH5BAkBAAEALAAAAAAoACgAAAJhwREICKaGte9yEkbZqLIGJ705o4GhCHqjd5jiKrbTO8XXfNXHfdzouee85pcb5oq5Yy6ZW+aauWcumpvmqtVddVfdVXfVXXVX3VV31V01p86xc+4cPCfP0XP2HD6n30MIKQAh+QQJAQABACwAAAAAKAAoAAACYvAtdDnwA4mPoKvoxuJzcc1U24V58+5lgBeIY9ihnSqxkmvBljzSo43bus3bvg20CW1Em9GGtCltTCaNZIJ2mE/mk/lkPplP5pP5ZNrGtrLtbEvb1ra27W2L2+a2uu2OvxBSACH5BAkBAAEALAAAAAAoACgAAAJh8Ck+BixzfmsvRTlPXRdnsE33KeFHbp33mRcqrlOrvtRM1diN5cqu7PHp1wPChr/hb/gb/oa/YS/am/aqvWsv29v2ur1vLxz+hX/hX/gX/oV/4V/4F/6Ff+FfuKfv8fkEFAAh+QQJAQABACwAAAAAKAAoAAACYjAoPgYsc35rL0U5T10XZ7BN9ynhR26dV3ZqJqJs5XZwJGe0hDO6xgO+rQL0EX1GH9KnVPKCtaayqWwqm8qmsqlsKptKH9gn9pF9Zh/ap/axfW4f3Cf30elNepPepDfpLAIKACH5BAkBAAEALAAAAAAoACgAAAJgQCg+gu6iG2PPRTlPVRdnsGH3dZ7YldkXjGeVjmzkdrBEL7aGA7qc8TpQJ9QRibhe60g8Eo/EI/FIPBKPxCNRp9VxdV4dWCfWkXVmHVqn1rF1bvfRfXQf3Uf30X10wwgoACH5BAkBAAEALAAAAAAoACgAAAJeCeMf6C66sfhQZJNWdWEGm2df54ldGZZZWn3BuEowIze0Ynu4jvO479tar6Av6Av6gr6gL+gL+oI+HBVnxWFxWhwX58WBcWIcGWfGodFBdBAdRAfRQXQQHUQH0TQCCgAh+QQJAQABACwAAAAAKAAoAAACXfEPdBfdWHwoskmrujCDzbOv88SuDMssrb5gXCWYkRtasT1c1+327XU9XU/X0/V0PV1P19PhoDgpjoqz4rA4LY6L8+LAODGOTO6Re+QeuUfukXvkHrlH7pFxeRwhBQAh+QQJAQABACwAAAAAKAAoAAACX/EDdBfdWHwoskmrujCDzbOv88SuDMssrb6kWyWYkRtas9sxV20P73csIA6IA+KAOCAO2HP2oD1pj9qz9rA9bY/b8/bAPbEYJ8aJcWKcGCfGiXFinBgn7t17+d5+T0gKADs=);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:0;background:0;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:0;border-bottom:0;border-right:0}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}/*! jQuery UI - v1.10.3 - 2013-06-12
* http://jqueryui.com
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
 .ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQAAAADcH0/XAAAAEUlEQVR4AWP4DwLUJUfJURIAypHyHErLyzcAAAAASUVORK5CYII=) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAAAAABiRwW8AAAAHUlEQVQY02N4xMRAFfgfCCEkBP7DYDMAaQimAQQAiywTk9l9hAoAAAAASUVORK5CYII=) 50% 50% repeat-x;color:#222;font-weight:700}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAAAAABKM1UHAAAAH0lEQVQ4y2N4y8QwCgcR/AnEjGCMDBmYmKDio5CuEABaxAUQRVsJFgAAAABJRU5ErkJggg==) 50% 50% repeat-x;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAAAAABKM1UHAAAAH0lEQVR42mN4wsQwiOAo/AbEjFDIBMIgEgbp7ZpRCABBfwUJFjr9hgAAAABJRU5ErkJggg==) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAAAAABKM1UHAAAAGElEQVR42mP4N6jgKPwPIdEhSIz+cBQCAN0ljbVRDamVAAAAAElFTkSuQmCC) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAIAAADgOp2MAAAANklEQVR4Ae3KsQ0AIAhEUfYfVlUqgcIL0rqAueLlN1/CJhE9+G7Jsh2qNlC4X3VJuKIq/j+iA4lnicmEWt+AAAAAAElFTkSuQmCC) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAIAAADgOp2MAAAANUlEQVR42u3GAQaAABjF4L3d/7YRif4kEjpBHj4bx7oI1JeqfXNmTOKQu8FE4f3I01z9u6oTmGgOCwxIvwUAAAAASUVORK5CYII=) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(data:image/png;base64,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)}.ui-widget-header .ui-icon{background-image:url(data:image/png;base64,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)}.ui-state-default .ui-icon{background-image:url(data:image/png;base64,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)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(data:image/png;base64,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)}.ui-state-active .ui-icon{background-image:url(data:image/png;base64,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)}.ui-state-highlight .ui-icon{background-image:url(data:image/png;base64,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)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(data:image/png;base64,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)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQMAAADOquA5AAAAA1BMVEWqqqoRfvv5AAAADklEQVR4AWMYBaOABgAAAlgAAXQ7rtkAAAAASUVORK5CYII=) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQMAAADOquA5AAAAA1BMVEWqqqoRfvv5AAAADklEQVR4AWMYBaOABgAAAlgAAXQ7rtkAAAAASUVORK5CYII=) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}/*! jQuery UI - v1.10.3 - 2013-06-12
* http://jqueryui.com
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
 .ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQAAAADcH0/XAAAAEUlEQVR4AWP4DwLUJUfJURIAypHyHErLyzcAAAAASUVORK5CYII=) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAAAAABiRwW8AAAAHUlEQVQY02N4xMRAFfgfCCEkBP7DYDMAaQimAQQAiywTk9l9hAoAAAAASUVORK5CYII=) 50% 50% repeat-x;color:#222;font-weight:700}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAAAAABKM1UHAAAAH0lEQVQ4y2N4y8QwCgcR/AnEjGCMDBmYmKDio5CuEABaxAUQRVsJFgAAAABJRU5ErkJggg==) 50% 50% repeat-x;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAAAAABKM1UHAAAAH0lEQVR42mN4wsQwiOAo/AbEjFDIBMIgEgbp7ZpRCABBfwUJFjr9hgAAAABJRU5ErkJggg==) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAAAAABKM1UHAAAAGElEQVR42mP4N6jgKPwPIdEhSIz+cBQCAN0ljbVRDamVAAAAAElFTkSuQmCC) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAIAAADgOp2MAAAANklEQVR4Ae3KsQ0AIAhEUfYfVlUqgcIL0rqAueLlN1/CJhE9+G7Jsh2qNlC4X3VJuKIq/j+iA4lnicmEWt+AAAAAAElFTkSuQmCC) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAIAAADgOp2MAAAANUlEQVR42u3GAQaAABjF4L3d/7YRif4kEjpBHj4bx7oI1JeqfXNmTOKQu8FE4f3I01z9u6oTmGgOCwxIvwUAAAAASUVORK5CYII=) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(data:image/png;base64,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)}.ui-widget-header .ui-icon{background-image:url(data:image/png;base64,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)}.ui-state-default .ui-icon{background-image:url(data:image/png;base64,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)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(data:image/png;base64,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)}.ui-state-active .ui-icon{background-image:url(data:image/png;base64,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)}.ui-state-highlight .ui-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAAA7VBMVEUug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8lgcyYAAAAT3RSTlMAGP8QMgQIUL+DmS4iVHBAZmAaEs0MIDwWQkhKHlomMFIshTSHgcNqyc/HOEQcvbl8q7Wljamtsyj9nyTvCgYCj6NilaGvbN+dRj5ufpFo5a5WewAADN1JREFUeNrs2gd2wzgMhGHi0/3PvL0x84TIqYoX/6vSACYwpLrXMAx3oNT/vH83d0C9u8VWVNQWrL5xBYItICaIF2qxqdFiDBD5WzD1fSsQxBylATmDqWZ6DpDBkfIpZP1tC41eqCa7+fWEihE/F6prMKcQPHIM5QpoCviqFZD0JUZ/QRNQvGIvFeeA574K5CGUV4G5ERqGYRiGYXj+O8G6140Y2HdU0xCg8at/H1DsGWV9qSVZQBiQAfsW6tyvkgZU+/D4FQ9DWX9fcSMXqvGr9TPBwvoqkA/4XcWV4dlwdX5muH4FfD3lE98H7M0154C5CgzDMAzDMDw93pcN7/p9X9pAgnZHig/isfFlQbGR+vUM2GUZsqcLbUNuaqu5MH7fj5BDD7XpQGx7IQqxXUGRIMTr4wOh7zsaGeg76NLbArJBYA9gDwc5/nWL+iXMa/5mx/r0LODBEa63l2oGEDtCf+QXcX1BZ0jKuatXrXfi1vlgDcMwDMMwJEWtd8EHFwArONGAt9dXPFbACmiiArhQwP5ZSYV0juoeoK1VegNzlH782BUNhNYXAPuHRSq00xVEtQYUff05iNYB2v6FqM/fHmexWWT1KwhYTg2We6wLBYQaPxAVRn7okZ8youBsMDaFQZcNOCngdAovybTPzyvT8xBohljdIVDUlUOgP8orIk4dzgaCnLKQ4iTYzVFzEgzEaSnyV6D6OerllQgDI71BGNAA/NAbkWEYhmEYrM+k9BdmmYH1geARB/Cx/cs9VNv/5pqHp0z3vVo2TOgfB1CxZ+vFrr/WLLoAe8N7EGFIF/5+bA5ki39Im07k5/dxzYxZiRe5Iv2zDCiyKZsOQm0/X7e6ldGiwzbYB1pQskKbDs5nXGNAZET1kZ8GpI5PuxSoRZ2/DyikHod4E0D485ohqX/ilRYVcj3y9KrpvzleGofmPmcYhmEYbsvhia7DyOe53OR9/at1A5rvTGxT3BoAjvXg3V7ddQUs2/+xsQ7/TjL7891h/SH6r4FoHADcp3vpwaYfju3pbDPAX8eAPd3Z5+hyLwMAdAYd23YakA+sseHFGzjqx6yAjAebQacrAOT/LZZaP+UcENObyY7lyHNAxufxf/+rAHD+/uIAjam7VvyY+4DrONZlynoi+v6HYRiG4dd2zoO9UaMLoy9nJqAsWgNqW+ys0uz03pXuTW///+d8tizuM8zjwXaiT24c1yPqfZ/LALvIHsDr0ryQn/CCdkQBjAr18CIASsID6CvRx5N9a4n6VUIpS0A+Xv0YGCvyWIyHG7oLWEnsVVXBGguEIr5KoiZ5Mdt41jSdesHH3llhvDfYXucleU6ZJ/+vsKW7Q7EYUJ+3xfYFqqpyZ0SBjDoBBAmQn0K3AywA0OQEWcJtB5AIgPwM2gDIp1NPGMBsNhNKAoJY0gGMOwHiTmBNG0hmgdgOdgOfn5LqAAqCHxLtGNA6orvHcwBshTnTxfhRJ4DHjx+LVAeaxy8kAhgDT8IAgE4AmSOKaA1q4fEpyQ6YFEgUEwtAHrzUOg5wEKxujQVQ8vRpeAjMlOe5Zub49cfVA7D6H+4/SQeQRS+ILMsmWYZaWCwW6TGAyaSAYhIGIIUBeMAHARwAHByw8alKKDWNyoGeABQHoCiAl4QpdfMQqFIBQJTgeA1q4dmzZ5AnO8BPimLiLQCdeTqAZ2egNVnJoiyXlFknAFte4uX1h8whjwPIowDodEBt9fcFoA28siZquTxPdYCfrPEknAIo6ByTZWlngZINZaIDLIArHALQ3R5UigPAd7cXXQfwYvo64EqnQaiBGiQDj526MS476DXY5uMX4gAsgUrbw/tmjde/Bsbb/cNJ/YypNDAwMDBwb3j1VfXiwCkNSKB+PF4bXgPgtVYLILzHrjdeR7dn44vdeB0UUlXqYQ5zdWmaRobDeyyBUQ4clkVws1ND/YDepzY9ENSvIAGoT4Ge+/myLC/jBkhWQYUDR2XlUKsGp5YjOIrqB5qFrH6wBET8dDixizd4gz3C+lVYBwAIkgWjN/WW3hZqoRQqO66uz/N54GqgaVI7CFBjXmMdZxQ0DgsQD+BJBRDfDqN3Dt59b/+gkOEp5HXZAN7nAz5gFBYIlJG/EnquvIyvfc0da9z523u11VdljNhraJzWPPCs8Q9SAUggBc4eH/IqYf14XToAfaSP9Uneup5hHWCu0KMOaOhc61eABFTnb+9T1nyqlsUCoJEB3oNZTwDWAS+NTz669RsQ3487nHOYf8RnfMbnrWdgx7i5L0lNb4DmhHEiAEe3IwRA1D89ozx5oQVQpQLwbIjqj7YXBRD4wcePR4+/+HLjEzaML3arX0Z4CJjHenSEeUPjGPUFoAgk5ySUAPAmdhaE18IApNQhAbwi4xKuqH6xoZOIM3v3q1qqv3rXAthrcD3Lo4iaeBClM5vVH10HJP7ZO3bIZFzCG6z++DRoOJyM6qEkPawUdVCKUreQqlIv8TXQwMDAwMB1UkBlUgE8Uw+g/yclQKkeAP1rHCtJK5yMQ8ASeEJRfP01Xwa7s6eA5T7vvMP+MvG8RcGGIvL4hSL1/wolo6L4ppMA/JcAGkqVNK0CK63iq/GFOd+e8p1NZlVQqrGEOO/uFJlGv+BaaF/He4+w5VHnZouRtOIbthYA0ACtroD1V7cBbAa+/176/nvUeiGqBhqlAug8MoI8XiALQHtIkgUAvq4hCOC9yQnhBlesimQAtCTKNTqHFKXCBML63XnX3uNW9QMwgiZ6gALz7vLkQDADzkGhhQWA1gEErVIul2VZBgGsWKkgrigVQEJBSlxur6L6PeEY8BnjE/ghuK7tLM+8P4ApMIWpBXAIFCwc5++/5733Ju8tOdQGvmEljbYXQNwBPwJwFNYfFliu1izMo4bBufl83gmgc8wvTjg4+aSbzyo5BiyXpwdAOAh+UxQjyu2PAVY/KywBPFROAUuAhSmrPQ6DBJA0DYY9TzeAV17ZfEYNkhwDCr9cLlmSPA1u/yxwpCPAtFKXVV1/KoNKVA5LAPsRRjIW558GWbQkxgCKU1iiNLDV64AjSUe4+J8PDAAZK/jGyYFNPX4nE8hA4SMrucd7fK6rXgfcHKbPn08DbfacJCcXjznxk5MDAwMD26EoAtn/CeCnfd0ffoafTX5hwy+6LzwFeLqRfQAJYF8tM2YK+BWoFFFpW8wAmO2yAZyzFvgNC+C3/r991aWiStwL2QtJZ+YlzaL177IBJGsBAtJXgg7i+qHqf3Az8N/z381Tj4LudARwzkYBAOJ9qKnj+kcmldWffHS3cQ2Y87uk35EBs2sMoGJDlQrA+tuAt1wwzepPBeA6LUMuKac1iALwzGYzvHYEVnA6gBgI6gerfwsdsPNBsAJwzlrgORbA87gD0iuw6VsYA0x3QzzovYvxbnIQNI3Gvy2dBSS0M2YYM51y3OqxesaA+Ay4ZdA18scPAD/8oWsEDQwMDAwM3BsqYt0ljKred0hsnwcP4vqJdZeARRAFYPG4cIZq5E6/0c2vNq/PZkrf3lZQqesoVqpdBmARxAFYPFDZ7q3Li2YIA7DpiQC6CuYdZbcBQJ0MAEYSsFFpBMQzhAGMoCcAzHsUcWc7APNe5e6OAUb/GHBnzwKsuRlngeE6YGBgYGBggEb3GPen+OvAyQAO3T2qn5H4q8Kppax+gFIRxH//4Mp+Q1nxt/hLrDqpjIgTIP7pr+w3Esdb0l+V3sJaAFYLjdZuYIWQz/OTT3t8m7k9z25O13NyzG8ankOdcojXhrKBhWMvEcDklGySsfGMLDt9gXY6E048nM4Em34jO0CyDrBxYYUMwgC+PAN/Zb+ZjGgkNYzUAipYFFEAd3YQLOGtw7egDAMQVUW3fHRXKX8Gfi41MDAwMHAPid8f0O/xQ1RXd1vfjryf+P0B/R49RndVj9e3C7+YfYz9izx+kPKqHq9vB95P/P4Acwj9WKDjjT8HEADPzYldient+qPtKXZ6p88khU7sgDZ+IfHD0Rjm0vGxBFxyfpD6HalvukTk8U+k0P/555/QAWkJlw3Afkk4x9JxtMOiZ37FBfXPbxVfdn8E9PlyXf8WA2ikJhFA6me6oKs7SFyhA5Y6q5/tHQJNk9ihSzpEflGAAP0d0uMstaT1fmxQU8+gZoPg8+QgRexKTE8Mkoqd9PTW0g5L8352fRqL17cD72XXFzLx+nbjaXZ9KRuvbyc+MDAwMDAw0A9nbN1vDeSncIHf7QDoD4Cc0EH9AQjdrgCAnNjTASGJPkcMHTCMAcNZYGBgYGBgYODekqHbAkK94PFXrz/TbSFT9p8DyEjUfw86wOqN/XZ2AFn7kQiAlm69qOt3dwzwLTIsr0792b3oAKufRP33oAOS9d+Xs0Ci/vt3HWD138oxYGuQ2dfAwE3nfwCQ21iAO53kAAAAAElFTkSuQmCC)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(data:image/png;base64,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)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQMAAADOquA5AAAAA1BMVEWqqqoRfvv5AAAADklEQVR4AWMYBaOABgAAAlgAAXQ7rtkAAAAASUVORK5CYII=) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQMAAADOquA5AAAAA1BMVEWqqqoRfvv5AAAADklEQVR4AWMYBaOABgAAAlgAAXQ7rtkAAAAASUVORK5CYII=) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAACYCAMAAACoAftQAAAAvVBMVEUAAAAAAAAAAAAODg4AAAAAAAADAwMBAQEAAAAAAAD5+fkGBgbs7OwAAAAAAAACAgL9/f0BAQEAAAAHBweurq4GBgb4+Pje3t6Dg4P39/c/Pz+enp7f39/a2toAAADQ0NBnZ2e/v78AAADs7OzZ2dn4+Pj8/PyCgoJnZ2fNzc0/Pz/x8fHJycnl5eUcHBwAAAD///9OTk7BwcE1NTWsrKwiIiKNjY2cnJzOzs66urpoaGhBQUEsLCxdXV16enq7oi+OAAAAL3RSTlMAAQMIDRItI2lE+of4GZBT/V15OtSh0/3AvqyzSN75ybZ6xZYnoeJpiR1Vf7JtbHk3+2UAAAQQSURBVHja7ZaFesJKEIUJG2dxs7p7T4Lr+z/WndCWYRY+kuvGqdn/DSfbMD85MxYllyVWknzeSpJGEqeUTVEqnz/KE6rsont92221uvfvz4rwY6j3eI5tumcSl2zx5RIIZ+tVFK3WM034M9OSpbEaerwcfWc51ng4O0Qn7FOI2WC0k8EMIdH7rPJeNIYjI0OEdyZtWaoYnCMe7WWGrrIsY7BTf4Ie7MPLNqiIMdirnmPMDGeMFo/mwdOfmkP+Qpkao6lxuYHJaBMgwSYARptMcKsk7PrnWP08LjAh9qfVKumxW9mu1zQGI6aZHQ0Q2nlLVK6FWPI1MUsBHAkHhQrDE1AmW7iyD29qMMv0EqEJ184RMTuZMB2hJWG6wMZPyy+Mj26NS7pAeXRXmP5MnvAXSoxr2xKwV6XS89GBrBB6ilhZuoP4EBzjzckLOOlBo4f77BDa5RY8uhdibbJrVB55MN+j5cIVMDTnou/xHcqn51YLnRDxnNF5jErf3Z4bw1SE6J4G4vEiIRfjGNBPrsNPb0mXa8lwSvj1uV+WrFwcgV8rXF1qUPRl5yPw7CMryXGDKvGUml8NXEcJVtI03PHcekCpu55DYw3WxGnhOhRaugI9jBO/icVoCp9C/g6nZJSKOksk0bp/vUt1yt19BT95eFdHcEvdEhqP51EUrYdtoHXEKc9dYLjgW3mKyrXNtGQf0I7Mu/nWUUwzrFqIzWW+Bq4dns2D7zFllunw0aSJPUOF63KGON97qlj5Lm9CkTYei1RbHjDaSyZWlTmv38u6sTfyrxgyGwEY8Sovmxupizl7VazyKZ5cYzE+YHt5y4pYH0P0A7FyLXtHEgBi4cF+uSj3M5cMAS2l2ah6Smx+nhwZkyfo+wbcwva2WACY7nbu+K6EL7Hm06gAbf6voGdMtq8xG1H4PAbbVrokO5NhQ+rB0Stu0SjQaUinvG1Hi0So9GrinJPSL+FB/8RolPwfT/Aq7yNcHDJKk1vsvOC4hI722LCXDCbYtMQ5MBZ9Y4RXpVrAg7l13W8A0+1xL4aA7lEJFpB4reZftQmYDdfr8XAKVBrNUqHKJSRd9wudc3xHN3rNUq2csAwLulorFTqdRqPRuWrSWF9KRdJkoGqtUNqErFJ2i0qwpoG8OimIUi0HbtFWlsGaSil6nuu6XtHZWCX9RX+SLFaxOCZ5csrJKfPKiuE0pwCIRlmdMgYwSHcKn29lmeIUTgwgzSkcDYTpTuHJUYpT+JqARUantIHKIKNTBnwWGZyyYmn+U5xycsrJKeWbi8+UXNyUN6hqfmZKU9FDM5tGW7ngM3OC3E12+CZ3kR2+yKUznBP8l8En+ASf4BP8q5b5r9LErxNQLrvaEgeXLjIVLn0Zup5Fx3UCfwFR3+eYICMfjQAAAABJRU5ErkJggg==)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(data:image/gif;base64,R0lGODlhGAAYAPUdAAQCBDw+PERCRBweHCQiJCwuLBQSFNTS1FRSVOTi5DQyNIyOjAwODAwKDHR2dDQ2NMzOzCwqLBQWFBwaHKSmpFxaXPz+/Dw6PCQmJERGRAQGBLy6vGxqbGxubFRWVLy+vKyqrKSipHRydGRiZIyKjGRmZNze3Hx+fFxeXHx6fMzKzJyenNza3ISGhJSWlJyanLS2tISChOTm5ExOTNTW1KyurExKTJSSlMTCxLSytPz6/MTGxOzq7Ozu7PT29PTy9CH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCQAdACwAAAAAGAAYAAAG/x3hkGjAQTBE5XKSyggzicRIiHk9l8MTRJWMJkodzcHC02SFFcjh1flSORYLDi0E1NaCb4nRkyuWMFIEADoCICByvlBu5IBWnY5GwhguNrBbBHA7QCKrmgRi6U0ABgIX0PFswjAHoVXyDgW5GYOLIQyGnYIrvEHJ80T3wKAH2FDABOjJAQwQSKB1MFw8OArEAXWEw6GG0Tg2AAtKs5kiRjsDAoZQHbiaoGZMSqRerYOJICOwCSbfIsPtBhAnnFaAraE2pAwPabEYYWO4IpjQGMJoufkTIRAoEIpjwDCQqLIyEEJYIIm5AJhxEDEIQJBQCPjEuxoQkiiZ0ZtwcOBgqEOoeIgICMAQYphg+EKhjWioQLnQCBAI0GPrKHBIqei49biYaoaEthERWTtO7gB4SI1jM5hRENJAyf2NkID+uphZgw4CACH5BAUJAB4ALAAAAAAYABgAAAb/HuGQaMh9METlUtIJCAOQQ0VIaD2XQ9EGRvAIIBCUR7MxQQBZ4WyzIX2lY1QiAVILNat2IHAQGyBMTAqWCDgu0h7aVjL8Kk7o3jwUVjiEgE4USgwDOH02GFdIAktAJBOXzmKZeGahYahESFUAnvHlleH0rJadZhxpDSmIMZ1eUPdEYjpAwHzQAXmEQkNC5zIMGQVFgTkZRpUERqMKSC20Wo5UOiBgCOHJaUHairzRydg9kFwCF7pkPdQw9HoNGyFSuNMgGEiSashwUES4Y3Cb6BMa6EhRRBlQwIjSkGiQCBMzTBThUAC4qKhgiLgwaBsA0AAjJEIQ6JNInWkICMD4OvwVYphgWLNJHeAViABwi7wjSM3w0BDw9TAQg7rzeEi1qw6I8AAAG+D2YLjQpA4QYNcgRveKeDC8CwIAIfkECQkALgAsAAAAABgAGAAABv8u4ZDoWoEIRSXRMHoIL5sNQjg4XZbDEiU0cEU3HiEI8skKMyFK6isVeyCH1dkFWFAoD7CH8TmoIpQGKhSECkBCFgKkEBziToQiFiqEOBYWOpJE8IAIrYWLcsAZgJIWK2GSuASLxY3kGXQQLqnrsQigDsVEbUoQKReZ6dgVMRUPKA35cSIVyGMcqzVuYCL4yDHeLQErngpCUnIgkRUXs+lUWaJRCMchSokcKCfXdZBGWYaColwwdJ2DDrvDITgNAk8k7QIMCI30o+IP2AVKDAnZSBBMBHb1CWEAuTABgWYyaLiUS6aLISgoDcSHi0CQNLVNBVECwGCy2+2EqHABrmMTcnMYYCgJ4ra2EZks13W+BFkPAgAh+QQJCQAlACwAAAAAGAAYAAAG/yXhkMhYvCZE5dKAKAgVlJBNOOg8lkTPgpR8UChUzWsDAmSFl8WCU4pOS7PNZoEWAhzrQhRkY4A2YDCWJmwihCLWUr6AQhnO5iMqlTAxD9LjcKAmgNGCNEgBUxLXpmYwpCBKQ+nieIpsEpQAULoWYo/KB3KAhKylASolclyuajXGC8FVxFdAgSPCrNcGGCTFAJaEjUFxQGAIlcvSoDKD2gyzSrWaYTJzCS43h6h4UNfsctPlfhoYNjtZFhJQY5RnsGQUAhN4RJYYAWDSwBAIEIiAQ7FgVAlQMrg4DFBgMHgbkpAIYWQkiTu8mACQICDQKNWYIBgACFBhlBFsKCAQ1DowHcAl0CTAMCgBGPmoKDvCYADA4AXwPYUTYjDl25UoMZiGLil9xsWwBji6g0YFDva1LlHF1FZK1Q4CACH5BAkJABwALAAAAAAYABgAAAb/HOGQyEjFJETlkpHBCCOLRUA4GRWWRJtDlCxIBRxAi/ICZIUKkcPDiS7CAgolhRYCRg5H5C1o3OYIlgwuBoQI9K5uFi5QKEBGDh1mhDIqKjKSEPSsOgxiyoAYhs5mAzNwIh5UpfIwzC6caVKkmNWKm4VmKrFVlgUqmUPQ1mZdKoCA8AzKVAYF1mFQNZL9ngHkCIfEiSdjy2QMD0EgIBAUiFQO5QDBHigX6DOgqBJBWVW2ppmo1Q3xcFDxxD0TYprAcGNUKg+AA8QRcgASAgEjGS45noQpkXsMG0jkoGFgLB+vzAJqMqWERsJga9YYNSqLzKDIPVUAzlpir541R8nKO8LihgiBAoFJaAIDgwEAg0Bi4sdCBwNxieFo4s6PIyUQ5nJIjROSo4HFokdD9E5iizNJ6CKnovWS7TYIACH5BAUJACYALAAAAAAYABgAAAb/JuGQ2ChxJETlsvEYCDEOh0Io8USWxEelwjBhRI6HCeAgxQBZKFfwlY4viwVHLQTMuIOouBFbkJ6UGCKSTCYqPGYiwhQQSBYqhAZK2kwKBAIUvAK4DBC6gESLGIMxClFCQIZpEBAEAhFGoGBqmjCjSOZFqcYATYbCKBg4v8NQ9ZXBfiWXgAHsZNxCo4YT0GDU7eyzrXhkDIAEIYYwMR2Rydvms3G6hsJikmpaObErDYPL1VSTk9l4LEk2JgQG2ERoIgBUgERqBs8OEAhFgWwMiDAGGgzWTL4KSAJiIPIgOo4kiNRM6Ag0amRsclggGBQo8jbiNCYMSIUGCCwsQloSO1hOTABmXmzAVDEYVlslaGAx2I52pwZYKUw6EhJWhCuFvniRGz5YDr7YNCQMjoxbjxRWZpzlQBIEnIMAACH5BAkJACEALAEAAAAXABgAAAb/IeFwqJkhGESlUoORCCeVCkZoyBCWQ4wg0AgNpBEhysHJQgOCQijqESscjspZqEgbwKiIphOfMCWSQgwCAi7ApgTibKA8LtgICCY0Qgq4GgIyGsg4vBBIFkgGCTAiJRoiBogIEAgCYhZiO4Q0BkoxDM4kQBdiApQYBgi8zk5IEOgo6YAMgsuDGDoik8pji+J0tpZSJOnpJE2zGZuAa8guByBKBpy1bdK3yHRyKx0Bocjp4ch90nAlgGKxYLyoBFBAfBhEuKRRLAX8JWCYJJCcHEA4HGWQCPCp/I1MJJjchOAcqAxkofypyEkuhIxAHJBOrfwFhISOhmjkQODISUXUEHAcTbweFSzYmCW57FyABQEAIfkECQkAHwAsAQAAABcAGAAABv8f4XCoeVwaRKVSI0l+DAHBRMh4UJdCCYGg+UgEgcEHYKsgANkPg0uNij+YiiejFg64DEN4oEFUUAyYJBiEGggwBqKmFCoqHrRsCj4m2rwquwoUNMw8NBgyRBwcGgwQuSSaBIckAiYUOhxSHCrSNAYwEFeXJEQdOBTShhjwnpYaSkQyjBsYmhm87AwuNAsKDrlysdQ6FrwXbkRO2+yAPo7FglR0MJJJw6fpfEoEl+mF2XzgfJ3nc+K6BQDdlaUM4zoDlHUM0xT0gBbhQXCqfD6AD0ak4IQooJDn4xLyOJqbyUQgbS63DYURiUFdgAhsYfg8TAkVAQKJdTabUjKQugA9P0IhIJcweSaQQ0uS28AGw6kQYUrkAEpI61PZbLrU4eKo+CiZH81qUwOMhQQXSriNCSOnTDwOaG089AkFAQAh+QQJCQA1ACwAAAAAGAAYAAAG/zXhkAgYEDRE5VIjaQgbGAIDijEsiRICstbYUgGPwAU7ZGwnNYaUOgkICuXhkdDwTjWXQICqbPa9MAaipjDeIoQYLjCEJtCSHJEkBgAUBC40Gh4qOJMMCKQIJJquzCIMMBAqPCoyAIQ0BqSsyhhWURAwXokYjp6wNBA8HpIaWY9La4EUEcywwbIgkZ8as+lEOaIiB0qWRKqc2tpoGk2NCJwOmYPZOg0PBbvAcBZAtBG6JjmdHgCthGRKmKzUAT0WC5KIUENeDglTAnZxIJCAGmFUqJCGixky1oSgNK0DZHACKWIUV4Mg0p6omNWJUVOoIJvBBrhxlCiUSg3w4ChqTTwngHI4zCYbWIqxAoUmTq9zdoCEAJKNsIYIUUTfbwwCKdTMaM2C8gK4nYPFke7MoYlA5IIPEcCBggmxJggAIfkECQkAJgAsAAAAABgAGAAABv8m4ZAIGBA0ROVSI2kIGxgCQ9h8LocSAtLU2FJNRwJ2yNhOTAwp1XAmD8UN79QoTSoflAqgS8AMoqYkpCSgMNBMcCwsVC5MBpEmJjQmtgA0MAIEApIcFhdXJCQMiBokGCYuNAMU+EwEID5jyBoCNC8mXKtKZHQQyAAeAjDuHm1mZmw8It76joAGAw0uYTRSTMolM1N5Pm27oxHEvJpmTw+qYhuguigPBstkRDBqTIMZWe0qZpOBUypgJScI5HAzA5kiDiJqYkI+cIcDBPTg2JAA08CDsRFTogAyBYF8PIDUJjfouAoiUkwzQYkcHOrAJTIIcx/KgAIMlTyLxcxkKlQ/MMimCeD6bDIGUIjDIGklzq4ps9ncAJIQhWMSFEdepyjMlFDOJk1qEQO0kYPT0WQwh2YyMKKw1wbQcROBaBIEACH5BAkJACMALAAAAAAYABgAAAb/I+GQCBgQNETlcuDyCBsYAkOokTSWxJdFVxg1CFPhkZAddiyWz4ghpRrCE3OVlUaAp0ZpUlm4IQBGbNJMDNwkpCSqJKhGQExMchQActIwJiY0JsIAACTCCAI5TBIgFyJATgKhrhgGMKQGhi5gShM6zDQIpMSKPFRYMsyMgAgSwKhoyNiQM0yx6RxpJgYJVZODQA7Y1/OpCAjAAcUma6Z0nV+x4DHwVOCIQbrZGEzykoYTs8jN1BkgzBB0GYhsKMbUAQ0qqEpGMkIqapsNzKVACZCAkcQ2uFS0lQKS06zNNBxKaII6YVAOjkaS0c6og1aJMYqEKDfJ4lYEcjgEoxEhOzMoKkeAFoUSMCwWlYbIITIst6PAMwaQUkcPIYK7LFFCmJG4MtKUHBwAujgRZYpvPCJyhwZQcUIQOBIEACH5BAUJACAALAAAAAAYABgAAAb/IOGQKGHxIkTlctKyCWcWi0iokTSWxFaClURIHcIBgZAdohImCuhrCTPIE3P1k0hk2g4AmaBZFpwAQALScNpEDAgwJKokGIReDiBCCgBe0go2dibGBgAAJPgERyAgJGMwXDoEqyYa4BQJBoYUKCQhOMw0yDAGHokAEDZUBMwAxiRYQYAMAUEgkCGAksolgNFwNgCrDfWzIS2zoAEBQ+gOKFQY9aZdcr/ewWQ2Q7gHZ6WGYbcDloTTKjNvXFxIaBmUhFBQiMxJFAkoMChFvCBSkETMXCTlGTxMRDQGIIGgIL4IAFQskEjMcAxkVCDUKRRlgkw4VDSAECwsnBg4ONg8PVRUKCRJKAxmAXT4PhiIOMw0eFR4QM6BPCzciDQJ24BEGAdsg3ioyjFMj2vMxOYtjtgyiCcJyaFnte7PBQEAOw==) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAIBKAA7);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAE0lEQVR4AWMQ4OHZQAyms8JRhQA4p1Rhc+/IhwAAAABJRU5ErkJggg==)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../../../../js/jquery/plugins/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../../../../js/jquery/plugins/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}#header_right #block_top{float:right;margin:0;padding:2px 6px 1px 6px;-moz-border-bottom-right-radius:3px;-moz-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background:none repeat scroll 0 0 #000}#header_right #block_top p{clear:left;padding-right:20px;font:11px Arial,Verdana,sans-serif;color:#ccc;text-align:right;background:url(../../../../modules/blockgrouptop/views/css/img/block_languages_top_p_bg.png) no-repeat scroll right 1px transparent}#block_top ul#first-languages li{float:left;margin-right:3px}#block_top ul#first-languages li.selected_language{float:left}#countries{cursor:pointer;position:relative;top:1px}#countries p{position:relative;top:0;padding:0}#countries p img{padding-left:5px}#countries .countries_ul{display:none;z-index:10000;padding:10px;list-style-type:none}#countries .countries_ul_hover{display:block;z-index:5000;position:absolute;right:6px;padding:5px 10px;height:auto;width:20px;background:#000}#header_right #block_top{float:right;margin:0 6px 0 0;padding:2px 6px;-moz-border-bottom-right-radius:3px;-moz-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background:none repeat scroll 0 0 #000}#header_right #block_top p{clear:left;padding-right:16px;font:11px Arial,Verdana,sans-serif;color:#ccc;text-align:right;background:url(../../../../modules/blockgrouptop/views/css/img/block_languages_top_p_bg.png) no-repeat scroll right 1px transparent}#block_top ul#first-currencies li{margin-right:3px}#block_top ul#first-currencies li.selected{opacity:1!important}#setCurrency{cursor:pointer;position:relative;top:1px}#setCurrency p{position:relative;top:0;margin-left:5px;padding:0}#setCurrency p img{padding-left:5px}#setCurrency .currencies_ul{display:none;z-index:10000;padding:10px;list-style-type:none}#setCurrency .currencies_ul_hover{display:block;z-index:5000;position:absolute;right:3px;padding:5px 10px;height:auto;text-align:center;width:auto;background:#000}#setCurrency .currencies_ul_hover a{color:#fff}span.no-result{padding:10px}form#searchbox{padding-top:5px}form#searchbox label{color:#333;margin-bottom:1px}form#searchbox input#leo_search_query_block{border:1px solid #ccc;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important;height:18px;margin-top:10px}form#searchbox input#search_button{padding:1px 4px}.list-cate-wrapper{position:relative}.list-cate{width:100%;padding:0}.cate-item{display:block;padding:10px}#leosearchtopbox a.cate-item.active,#leosearchtopbox a.cate-item:hover,#leosearchbox a.cate-item.active,#leosearchbox a.cate-item:hover{background:var(--theme-color-default);color:#fff}#dropdownListCate,#dropdownListCateTop{cursor:pointer;display:block;padding:5px 0 5px 5px}#leosearchtopbox #dropdownListCateTop:hover,#leosearchbox #dropdownListCate:hover{color:#414141}.search-by-category .block_content{padding:0 0 0 170px}.rtl .search-by-category .block_content{padding:0 170px 0 0}#leo_search_block_top .leoproductsearch-content{position:relative}#leo_search_block_top .block_content{position:relative}@media (max-width:575px){#leo_search_block_top .block_content{padding:0 0 0 0}.rtl #leo_search_block_top .block_content{padding:0 0 0 0}}#leo_search_block_top .list-cate-wrapper{position:absolute;top:0;width:170px;height:45px;left:0}.rtl #leo_search_block_top .list-cate-wrapper{right:0;left:auto}@media (max-width:575px){#leo_search_block_top .list-cate-wrapper{display:none}}#leo_search_block_top .list-cate-wrapper:before{content:"";width:1px;height:25px;position:absolute;top:10px;right:0;background:#eee}.rtl #leo_search_block_top .list-cate-wrapper:before{left:0;right:auto}#leo_search_block_top .list-cate-wrapper .select-title{height:45px;overflow:hidden;line-height:45px;color:#999}#leo_search_block_top .list-cate-wrapper .select-title i{position:absolute;top:14px;right:10px}.rtl #leo_search_block_top .list-cate-wrapper .select-title i{left:10px;right:auto}#leo_search_block_top .list-cate-wrapper .dropdown-menu{font-size:13px;max-height:230px;overflow:auto;overflow-x:hidden}#leo_search_block_top #dropdownListCateTop{padding:0 25px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#leo_search_block_top #dropdownListCateTop i{font-size:14px}#leo_search_block_top .form-control{background:none;border:0;height:44px;min-height:44px;line-height:24px;padding:10px 50px 10px 23px;border-radius:25px;outline:0;background-color:#fff;color:#1c1c1c;font-size:14px}.rtl #leo_search_block_top .form-control{padding:10px 23px 10px 50px}#leo_search_block_top .form-control::-webkit-input-placeholder{opacity:1;font-size:14px;line-height:24px;color:#8b8b8b}#leo_search_block_top .form-control::-moz-placeholder{opacity:1;font-size:14px;line-height:24px;color:#8b8b8b}#leo_search_block_top .form-control:-moz-placeholder{opacity:1;font-size:14px;line-height:24px;color:#8b8b8b}#leo_search_block_top .form-control:-ms-input-placeholder{opacity:1;font-size:14px;line-height:24px;color:#8b8b8b}@media (max-width:767px){#leo_search_block_top .form-control{font-size:12px}}#leo_search_block_top .btn{width:50px;height:44px;line-height:44px;border:0;padding:0;font-size:16px;text-align:center;background:none;color:var(--text-color);position:absolute;top:0;right:0}.rtl #leo_search_block_top .btn{left:0;right:auto}#leo_search_block_top .btn:hover{color:var(--theme-color-default)}#leo_search_block_top .btn i{font-size:0;width:auto;height:auto;margin-top:-2px}#leo_search_block_top .btn i::before{content:"\f002";font-family:"Font Awesome Regular";font-size:15px;font-weight:600}#leo_search_block_top.show_search .title_block{display:block;font-size:0;color:#000;margin:0;height:22px;line-height:22px;cursor:pointer}#leo_search_block_top.show_search .title_block:before{content:"\f002";font-family:"Material Icons";font-size:25px;display:inline-block;transform:rotateY(180deg);font-weight:900}#leo_search_block_top.show_search .title_block:hover:before{color:var(--theme-color-default)}#leo_search_block_top.show_search #leosearchtopbox{position:absolute;width:300px;top:150%;transition:all 0.3s;right:0;opacity:0;visibility:hidden;transform:translateY(-10px);z-index:999;background:#fff}@media (max-width:767px){#leo_search_block_top.show_search #leosearchtopbox{right:-100px}.rtl #leo_search_block_top.show_search #leosearchtopbox{left:-100px;right:auto}}#leo_search_block_top.active #leosearchtopbox{opacity:1;visibility:visible;transform:translateY(0);top:calc(100% + 10px)}.leoproductsearch-result{position:relative}.ac_results{text-align:left}.rtl .ac_results{text-align:right}#leo_search_block_top .cssload-speeding-wheel{position:absolute;width:25px;height:25px;border-width:2px;right:50px;top:9px}.rtl #leo_search_block_top .cssload-speeding-wheel{left:50px;right:auto}#leo_search_block_top .ac_results{padding:15px;border-radius:10px;border:1px solid #e1e1e1;margin-top:13px;width:100%!important}#leo_search_block_top .ac_results li{padding:10px;border:1px solid #e1e1e1;border-radius:5px;transition:0.25s all}#leo_search_block_top .ac_results li:not(:last-child){margin-bottom:10px}#leo_search_block_top .ac_results li.ac_over{border-color:var(--theme-color-default);background-color:transparent}#leo_search_block_top .ac_results li a{display:flex}#leo_search_block_top .ac_results .lps-result-img img{height:50px}#leo_search_block_top .ac_results .lps-result-content{padding-left:15px}.rtl #leo_search_block_top .ac_results .lps-result-content{padding-right:15px;padding-left:inherit}#leo_search_block_top .ac_results .lps-result-title{font-size:14px;font-weight:600;font-family:var(--font-family-base);margin-bottom:10px}#leo_search_block_top .ac_results .lps-result-price{font-family:var(--font-family-senary);font-size:20px}#leo_search_block_top .ac_results .all-search-product{margin-top:10px}#leo_search_block_top .ac_results .all-search-product a{display:inline-flex;align-items:center;font-size:12px;font-weight:700;text-transform:uppercase;transition:0.25s all}#leo_search_block_top .ac_results .all-search-product a::after{content:"\f061";font-family:"Font Awesome Regular";font-size:14px;margin-left:6px}.rtl #leo_search_block_top .ac_results .all-search-product a::after{margin-right:6px;margin-left:inherit}[dir] #leo_search_block_top .ac_results .all-search-product a::after{content:"\f060"}#leo_search_block_top .search-value-title{font-size:16px;font-weight:600;color:#000;margin-bottom:15px}.ac_results{text-align:left;padding:0;border:1px solid #000;background-color:#fff;overflow:hidden;z-index:99999;display:none;padding-bottom:35px;position:absolute;width:100%;margin-top:5px}.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}.ac_results li{margin:0;padding:5px 10px;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden}.ac_odd{background-color:#eee}.ac_over{background-color:#0A246A;color:#fff}.fancybox-skin .leo-paneltool{display:none}.paneltool{position:fixed;top:5px;-webkit-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;width:235px;right:-235px;z-index:99999}.rtl .paneltool{left:-235px;right:auto}.paneltool .leo-dynamic-update-side{text-transform:uppercase;display:inline-block;margin-top:10px;border:1px solid;padding:5px;font-size:11px}.paneltool .leo-dynamic-update-side.current-sidebar{color:#a59a4c}.paneltool.themetool{top:100px}.paneltool.themetool.active{z-index:999999}.paneltool.themetool .panelbutton{width:50px;height:50px;left:-50px;top:205px}.rtl .paneltool.themetool .panelbutton{right:-50px;left:auto}.paneltool.themetool .panelcontent{min-height:130px;height:100%;overflow-y:auto}.paneltool.themetool .group-input{margin-bottom:10px}.paneltool.themetool .group-input.layout .leo-dynamic-update-layout{display:block;float:left;width:100%;padding:5px 0 5px 10px;position:relative;font-size:14px}.paneltool.themetool .group-input.layout .leo-dynamic-update-layout:before{content:"+"}.paneltool.themetool .group-input span{cursor:pointer}.paneltool.themetool .panelinner .group-input:last-child{margin-bottom:0}.paneltool.themetool label{font-size:13px;text-transform:uppercase;text-align:left;margin-bottom:15px}.panelinner>.group-input>label{font-weight:700}.rtl .paneltool.themetool label{text-align:right}.paneltool.themetool label span{margin-right:10px;vertical-align:middle}.rtl .paneltool.themetool label span{margin-left:10px;margin-right:inherit}.paneltool.themetool .leo-dynamic-update-header{display:block;padding:10px;font-size:11px;text-transform:uppercase}.paneltool.themetool .leo-dynamic-update-header.current-header{color:#a59a4c}.paneltool.active{right:0;-webkit-transition:all 0.6s;transition:all 0.6s}.rtl .paneltool.active{left:0;right:auto}.paneltool.active .panelbutton{color:#FFF}.paneltool .panelcontent{background:#f2f2f2;min-height:340px}.paneltool .panelcontent>div{padding:0 15px}.paneltool.editortool .panelbutton{top:200px}.panelbutton{background:#000;position:absolute;top:150px;cursor:pointer;line-height:40px;text-align:center;color:#fff;font-size:12px;left:-40px;border-left:none;width:40px;height:40px;letter-spacing:1px}.paneltool.themetool .panelbutton{width:140px;height:40px;line-height:40px;left:-88px;transform:rotate(-90deg)}.rtl .panelbutton{right:-50px;left:auto}.rtl .panelbutton{border-right:none;border-left:inherit}.panelbutton.label-customize{display:none}#leo-paneltool{width:300px;height:100%;top:0;left:-320px;z-index:9999;-webkit-box-shadow:0 1px 3px #999;box-shadow:0 1px 3px #999;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-property:left,right,top,bottom,width,margin;transition-property:left,right,top,bottom,width,margin;background:none repeat scroll 0 0 #F5F5F5;border-right:1px solid rgba(0,0,0,.2)}.rtl #leo-paneltool{right:-320px;left:auto}.rtl #leo-paneltool{border-left:1px solid rgba(0,0,0,.2);border-right:inherit}#leo-paneltool h4{margin-bottom:20px;margin-top:0;text-transform:uppercase;font-size:15px;font-weight:700}#leo-paneltool .accordion-group{margin-bottom:5px}#leo-paneltool .panel-body{max-height:500px;overflow-y:auto}#leo-paneltool .block-panelcontent{overflow-x:hidden;overflow-y:auto;max-height:600px;font-size:14px}#leo-paneltool form .group-input{margin-bottom:10px}#leo-paneltool select{padding:2px;margin:5px 0 15px;max-width:100%;border:1px solid #d7d3d3}#leo-paneltool .nav-tabs>li:after,#leo-paneltool .nav-tabs>li:before{display:none}.leo-dynamic-theme-skin{float:left;margin-left:5px;width:20px;height:20px;margin-top:10px;cursor:pointer}.leo-dynamic-theme-skin img{border:2px solid transparent}.leo-dynamic-theme-skin.skin-default{background-color:#a59a4c;text-indent:-99999px}.leo-dynamic-theme-skin.current-theme-skin img{border-color:#000}.leo-dynamic-theme-skin.current-theme-skin.skin-default{border:2px solid #000}.leo-dynamic-update-layout:hover{color:#a59a4c}.leo-dynamic-update-layout.current-layout-mod{color:#a59a4c}.btn_enable_fheader{background-color:#25292C;margin-top:10px;margin-left:10px;width:100px;height:36px;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px;border-radius:18px;position:relative}.enable_fheader{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;color:#fff;background-color:#504C4C;margin-top:3px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.enable_fheader i{position:relative;z-index:9}.enable_fheader:first-child{float:left;margin-left:3px}.enable_fheader:last-child{float:right;margin-right:3px}.enable_fheader.btn_no:before{content:"";position:absolute;width:30px;height:30px;top:3px;left:4px;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px;border-radius:18px;background-color:#a59a4c;opacity:0;filter:alpha(opacity=0);visibility:hidden}.enable_fheader.btn_yes:after{content:"";position:absolute;width:30px;height:30px;top:3px;right:4px;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px;border-radius:18px;background-color:#a59a4c;opacity:0;filter:alpha(opacity=0);visibility:hidden}.enable_fheader.current.btn_no:before{opacity:1;filter:alpha(opacity=100);visibility:visible;left:67px;-webkit-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s}.enable_fheader.current.btn_yes:after{opacity:1;filter:alpha(opacity=100);visibility:visible;right:67px;-webkit-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s}.box-patterns div{display:block;width:38px;height:38px;float:left;cursor:pointer;margin:6px;border:1px solid #ccc}.rtl .box-patterns div{float:right}.box-patterns div.active{border-color:red}.colorpicker{z-index:99999}#customize-body input[type="text"],#customize-body select{border:1px solid #E2E2E2;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:#FFF;font-size:11px;margin:0 5px 0 0;padding:2px 3px;width:65px;height:auto;display:inline-block}#customize-body select{color:#888}#customize-body .accordion-group label{color:#888;font-size:11px;font-weight:400}#customize-body .accordion-group label.subtitle{font-weight:700;font-size:.75rem;color:#333;border-bottom:1px solid #eaeaea;padding-bottom:4px;margin-top:.625rem;display:inline-block;width:100%;text-transform:uppercase}#customize-body .accordion-group .input-group .input-group-addon{padding:0;background:transparent;border:none;float:right;margin-top:2px;width:20px}.rtl #customize-body .accordion-group .input-group .input-group-addon{float:left}#customize-body .panel-heading{padding:5px 6px;font-weight:700;font-size:11px}#customize-body .panel-heading a{display:block}#customize-body .nav-tabs a{border:none;font-weight:700;font-size:11px;padding:6px 12px}#customize-body .nav-tabs a.active{color:#fff}#customize-body .form-group{margin-bottom:10px;display:inline-block;width:100%}#customize-body .accordion-inner .form-group .input-group{display:inline-block;width:92px;float:left}.rtl #customize-body .accordion-inner .form-group .input-group{float:right}.bi-wrapper>div{float:left;width:25px;height:25px;margin:3px 4px;border:solid 1px #999;cursor:pointer}.rtl .bi-wrapper>div{float:right}.bi-wrapper>div.active{border-color:red}.paneltool .accordion-group label,.paneltool .form-group label{display:block;text-align:left}.rtl .paneltool .accordion-group label,.rtl .paneltool .form-group label{text-align:right}.paneltool .accordion-group label{min-width:130px}.clear-bg{padding:3px 6px;margin-left:5px;font-size:11px}.rtl .clear-bg{margin-right:5px;margin-left:inherit}.group-profile a,.group-header a,.group-footer a{display:inline-block;font-size:14px;line-height:25px;color:#777}.group-profile a:before,.group-header a:before,.group-footer a:before{content:"\f067";font-family:"FontAwesome";padding-right:5px;font-size:10px}.rtl .group-profile a:before,.rtl .group-header a:before,.rtl .group-footer a:before{padding-left:5px;padding-right:inherit}.group-profile a.active,.group-header a.active,.group-footer a.active{color:#bfa08b}.group-profile a,.group-header a,.group-footer a{width:100%}.rtl .group-profile a,.rtl .group-header a,.rtl .group-footer a{float:right}#leo-paneltool #lecolor .input-group{margin:5px 0 15px}#leo-paneltool #lecolor .leocolor{border:1px solid #d7d3d3}#leo-paneltool #lecolor .clear-bg{background:#222;color:#fff}#leo-paneltool #lecolor .clear-bg:hover{background:#000}.paneltool .group-input>label{display:block;text-align:left;margin:5px 0;cursor:pointer;color:#000}#leo-paneltool .paneltool h4{margin-bottom:10px;padding-top:20px}.paneltool .group-input>label .fa{margin-right:5px}.paneltool .group-input .product-detail-demo{display:block;position:relative;color:#555;position:relative;line-height:1;padding:5px 0 5px 15px;margin-left:10px;font-size:14px}.group-input.active .paneltool-content{margin-top:10px}.group-input .paneltool-content{color:#000}.paneltool .group-input .product-detail-demo:before{content:"\f067";font-family:fontawesome;font-size:9px;position:absolute;top:10px;left:0}#leo-paneltool .themetool .group-input .paneltool-content,#leo-paneltool .themetool .group-input .paneltool-subcontent{overflow:hidden}#leo-paneltool .themetool .group-input .paneltool-subcontent{padding:0}.enable_fheader span{position:relative;z-index:9}.paneltool-subcontent .title-subcontent{font-size:12px}.group-input.active .paneltool-subcontent{margin-top:10px}.colorpicker{width:356px;height:176px;overflow:hidden;position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWQAAACwCAYAAAA4wxStAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABwtJREFUeNrs3U9rW1cawOFzZcWtpah1qCGJCa13A7OPod21UEqg60IplPkAA/NZBmbZVb9FKbMbZqDdjyjtQski6SKlSRVJxJGtnuORM3dC/0nnyD7jPg8cEkSu47y++nFyJV83i8UinGma5rX4y424duN6KQCwCU/jehTXt7HB3z1vcApyDPEg/v4Pcb1iTgDn6oe4vootHneWD4gxwMV4Zdng0F1epjiLcTeuj+N6L649cwLYiIdxfRbXp3HNU4NTi1OA91t/6E83b978cH9/P2xvbxsZwAYcHR3t3b9//6MHDx6kqxSfLB/eT0Hebf25O7du3QqPHz8ODx8+NDWADdjb2wuptTHId1pB3k11vtL6c7vdbleMATYoNTa19oUN8ZWO0QDUQZABBBkAQQaoUHfVA3Z2dsLBwUG4OhiYHsU9GY/DaDQKs9ls5WNff+ONMIjnZZPx96cbCYzj53Dv7t3guVHma2Yuv/1cXjnIYswmpXMrnWPD4XDlGF+/fr3I59Dr9U5/XTXKv9fnxq99zczlt5/L3XX+kuTLL75QD4q7fXi41pN3sDzmb//8V+i2bpi1qnnThD+/9ebzj+e5kf81M5cNXrKAGqX/Fp/uxp4ch+5JRpA7zf98PDhPgswlky43LDKOb4wQQQZBRpDhUukLMoIMdXDtF0GGSvSMAEEGQQZBhpZ+gY8xMUYEGerYIQsyggwFpBf1cu9mAYIMhXbIgowggyCDIMOZviAjyFCHdA055+cunBghggxl9AQZQQZBBkGGlr4gI8hQh3QNeSvj+GMjRJChjJ4gI8ggyCDI0NIXZAQZ6rCTeVrPjRBBhjJ6gowgQx36gowgQw1OwstxdTOOF2QEGYqY2h8jyCDIIMjQMhFkBBnqMAvehYwgQxWmFxjkJ+NxuDoYhNuHh7+7uad/u7msNpef0vEU5rIFOXetazQarfwEvCzRSf92c1ltLnbIXHqTC9whz2azMBwOfRHMZW2CzOV68gd3Q0aQoQpTQUaQQZBBkKFlIsgIMtQhXUNuMo5fGCGCDGVMBRlBBkEGQQZBRpChziCDIIMggyBDySC7wQuCDJUE+aoxIshQJsg5L8w1gowgQz1BBkEGQUaQQZAFGUGGDQQ55wZB3mGBIEMhT7dikDO2uR1FRpChkJ3gmgWCDFXoCzKCDHXoCTKCDIIMggwtO0aAIEMd+kaAIEMdegU+xrExIshQR5DHxoggQ750DTn3ZzgJMoIMBfSDH6qHIEMVeoKMIIMggyBDS7qGnHODoBMjRJCh3A5ZkBFkqEBfkBFksEMGQQZBRpChPulFva2M433bNIIMhfQFGUGGOvQEGUEGQQZBhpadzLN6boQIMpTRF2QEGerQE2QEGeqwPc87qzuKjCBDIRNbZAQZ6jAVZAQZ6jAL3veGIEM1O2RBRpChAhNBRpDBDhkEGQQZQYb6pBf13BAZQYYKTAQZQYY6TAUZQQZBBkGGlnQNuck4fmGECDKU2yELMoIMFZgIMoIMdsggyNAyMwIEGerZIYMgQwUmBT7GtjEiyFDHDlmQEWQoIF1DznlhLr0guGuMCDKU2SHnBhkEGQqYCDKCDHbIIMjwQpBzbhDUMUIEGUq4EuYxx+sHuSPICDKU0QsuWCDIIMggyCDICDJUpy/ICDLUYccIEGSoQ88IEGS4PEE+MkYEGfL1BRlBhjqka8i5P8Dpe2NEkCFfL/iJeggyCDIIMvxXX5ARZKhDuoacc3ugEyNEkKGMniAjyCDIIMggyAgy1BnkrYzjj40QQQZBBkFGkAUZQQZBBkHmUgc556SeGyGCDIIMgowgCzKCDOX1BRlBhjpsPY0r45W5hSIjyFDI1BYZQQZBBkGGF4LsjcgIMggyCDIIMoIMggyCDD8XZDdERpBBkEGQQZARZKjMRJARZKjDLK4m4/iFESLIUMZUkBFkEGQQZBBkBBkEGQQZfiHIIMggyCDIUDLILxsjggz5JoKMIEMd0jeG5Lww1xghggxlTAUZQQZBBkGGlokgI8hwoY6Pj0O32w3To27YWqx/y7bjpvP840H1QX4yHoerg0G4fXhoemxEOsdWNY7HXLt2LXzw9jtFPofxGp8DnHuQR6NRODg4OI0ybCLG6Rxb1d3lMYN4XjbN+tcdFovFaYzvrvE5wLkHeTabheFwaHJU5dmzZ+Gbr782CP6vdYwAQJABEGQAQQbgF4LcfsPl7OTk5PSVagA2IzV2Pp+n3z5qPfysu3zgteUDf79379776W1tAGzO8u2d/2g99Ci9YfNGXH9cPvBSXH+J693gcgbApqRvJ/08rr/G9XT52L+b9Eb4pmlup120GQFciHFs8Zdnu+Cv0gNmAnD+MV42OJzukM/EnfJ++M8ljFeD+14BbEoK7+O4vo0Nvn/24I8CDABMze9K75PmggAAAABJRU5ErkJggg==);font-family:Arial,Helvetica,sans-serif;display:none}.colorpicker_color{width:150px;height:150px;left:14px;top:13px;position:absolute;background:red;overflow:hidden;cursor:crosshair}.colorpicker_color div{position:absolute;top:0;left:0;width:150px;height:150px;background:url(../../../../modules/leoelements/views/img/colorpicker/images/colorpicker_overlay.png)}.colorpicker_color div div{position:absolute;top:0;left:0;width:11px;height:11px;overflow:hidden;background:url(data:image/gif;base64,R0lGODlhCwALAJECAAAAAP///////wAAACH5BAEAAAIALAAAAAALAAsAAAIflINoG+AeGFgGxEaXxVns2X2dh4CZJXBadDxQlihGAQA7);margin:-5px 0 0 -5px}.colorpicker_hue{position:absolute;top:13px;left:171px;width:35px;height:150px;cursor:n-resize}.colorpicker_hue div{position:absolute;width:35px;height:9px;overflow:hidden;background:url(data:image/gif;base64,R0lGODlhIwAJAJEAADk5OVtbW////wAAACH5BAEAAAIALAAAAAAjAAkAAAInTISpy50WwHG0imiAtFxF+W2dFWaaODYheE6pU37uC2vZTNdQ3hkFADs=) left top;margin:-4px 0 0 0;left:0}.colorpicker_new_color{position:absolute;width:60px;height:30px;left:213px;top:13px;background:red}.colorpicker_current_color{position:absolute;width:60px;height:30px;left:283px;top:13px;background:red}.colorpicker input{background-color:transparent;border:1px solid transparent;position:absolute;font-size:10px;font-family:Arial,Helvetica,sans-serif;color:#898989;top:4px;right:11px;text-align:right;margin:0;padding:0;height:11px}.colorpicker_hex{position:absolute;width:72px;height:22px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAsCAIAAABJ6mlcAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAAAGaSURBVHja7Jixa8JAFMa/JAdmyGJB4iIdAhqySSfplH9Gi3+P0PjX3FSciuBQ3Iq4GFwP7GLpcCDXi1LRQF8e900fyQXej/eS3H1ekiRRFIGXlFIiiqL9fs8MrNPpCAC+74OdBIAgCHiCCSFueJLgm6mUqgEMwHa7pUPV6/VMkLvAyI2fAeLrd+ysZrOZZUwRBDNr8/VX8awArFYr01h3qcmsTQD4OhysFa9FoY2U8nTRWtYKQ2pgpwpbYegD+K5oMh4DyPM8z3NtqssIdsysTQCA511a2u/3LUNaBogAUMUq5nNzDqWUL5NJA7isH7R3rmN6/KSU2gBIBwPyDfvdsUujmKapZZo2ihWw6XSqr59MQ7i8v0cxyzLLMAG7cnvGEOx4PLLtGPXzGE8wpRTPMOeh3e7GMTOwXVmKbhy/L5fMwJ6GQ5dSNRHstswjo7eB/Fiv6wlz3hYLOlTPo5FLqVxKRUT1pFQEZVboUiqXUv0n1zXHFpdSUR5Fl1JxALtye8YQ7HOzYdsx6ucxnmC7snwkFujWEub8DAA5n9W+w+9WGgAAAABJRU5ErkJggg==) top;left:212px;top:142px}.colorpicker_hex input{right:6px}.colorpicker_field{height:22px;width:62px;background-position:top;position:absolute}.colorpicker_field span{position:absolute;width:12px;height:22px;overflow:hidden;top:0;right:0;cursor:n-resize}.colorpicker_rgb_r{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAABCCAIAAACAQ/KpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAAAOwSURBVHja7JlBSxtBFMffxmUTYwi2a1ghpqEY19hLDJ6kxyL4ESoeFAwIihZB8OZZyMG0nrTipxAsDQEvVVKoUTRtTBQbtGKIFoTdbHSzsYeNy7qbJkGZdJbmMYdh5g3zZ+bN7rzfEJ2dnTabDYxmHMeRNpstm80aTrrD4SABwGQygQGNBICmpiajSidJ8hEjUZ8QjuNQSQeA09NTRLpdLldVVU+SjjYeapGuj/WpqSmlLghCNBrd39+vs/SqJ9Akf2E05vF4Njc319bW1tfXc7lcIBBwOp0aH9TS1XPt7e3pZycBIC8I+pHxePz8/PzX2dnXaPTj6irDMPGDA6vVqjiYLRak0hVVPxIJAIjFYj1er3p2EgCKxaJ+pMfjcTgcZrO5t7e3paVla2uL53kLYrlqU1R1s2wylZLrbFfXg1gHgtCPnJyclCuXl5fz8/PJZNLtdpf1RGWquViWLX9My8qZmZnZ3d0dHBycm5uz2+2ujg6L2VzPY6qoShweyhVvd7f2mBI6k/teuFw/T04+bWzMzs46nc6yPigXvWRyiBMEcZhMqmc3lbZGU5QtI4jP4XA2m307NJS/uSnjgzRg7ktPTw8AeL1e9eyEz+e7vb3VjGJZNhKJ0DQtf1JaW1tFUUyn021tbYoPRVFI/6Z6VWqjKIqU90LTkUqlaJq2WCxy1/X1tSiKVqu1WCzW7a5WNSYJn89XKBRQ/KifaJVVkfL0jztzkiT921V/vHQs7utGlc5xnFHT6ufPnrUzjOGkX2QyZDvDfIvFDCe9z+9vEAFjEYFXqos/CvueSCBMq79sbyPS/bq/v0EEGkQAFyKA2ioTgZL0BhFoEIEGEcCaCJRPNUKh0NHREU3TBEHk8/nFxUVRFHmeb25urmOoP1Alq6+eJRmCCPw1wdOkThRFURSlv2kYMq0+SacbROA/JAIXmYzb5TJiWm3IrBQA7HY7pkSgz+9/MzBQwSESDuNLBKoyTXyJQE3S8SQCoigalQhUftXAmgjUtOp4EoGqsY4vEZBUtrCwID20kvS8IGiKTASOj49jOzvvQyGe5xmG+X11pfGpj/RgMAgAwWBQIx1fIiDdP4O9m57+sLQk16dVkYwvESioYn1iYkLfiC8RUB4fl5eX5cr4+LgxiIBUKMglMDYmi1xZWVEasSYCBUlSyujoKACMjIwoLVgTAc1r9fDwsKYFXyIgVXv+x5cI1HRzxJAIvHS7EUpHHjDlfpTGkF6suur4EoG7uwqdOUH4MwCllHKmGpTirAAAAABJRU5ErkJggg==);top:52px;left:212px}.colorpicker_rgb_g{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAABCCAIAAACAQ/KpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAAAOzSURBVHja7JnPT+JAFMdfobBst1GoCh5Es0pQNtGGeCLG08a7d2MkkURjoht//A0uiVEOXhT/B68edI+rB7MhXNjSkKgRVJbIqbEqre6h0i2UUKI77DTLSw9kmMn78vhOp+9TYmBggKZpMFsIgkDSNF0oFEwnvauriwQAi8UCJgwSAKxWq1mlkyT5ipWod4ggCKikA8Dl5SUi3V6v11DVm6Sj9UMj0mt6fXh4eGRkxOfzFYvFTCZzcHDQZOmGO9Ci3GGqgmXZSCRSKpX29vaOjo7Gx8enp6er5qCWrs2VTCb12UkAuBfFqmWTk5P7+/vb29vt7e00Tefz+fn5+evra5fTqc5553Agla6q+slxAJBIJAJDQ9rsFgB4qgyXy8UwzMnxcQfDeNzuDxR1lcutra0Vb28lSVKnoa66mmjQ7ycIgiAILp3WZicBAAhCu6ajsxMAsrnce4ryDw6urq4q45ubmzzPN8/sGlV+v7+214nKK5fNAoDP57PbbLls9uv6+vLyMgBks1nx7k6dhlx5+UqXQyuyLL0yRFHkeT4cDltJUhTFs/Nzt9tdLsSfQF/0l1AsThBEmue12WsYBgB2dnYWFxfj8TjP8xRF9fT0cByXyWQYhgGCaL5hAoEAAAxptikAECzLPj4+6hfKsux0Ont7e202WzKZTKVSym9Qb7d2ux3paVpTlRp2u51U/ouah5kgCKenpw8PDwDQ39/vQHw31BvGYALLspIkoTio3xj1VZFK+tftOVmW/23VXy8di+d1s0oXBMGsbTXjcnV7PKaTfpPPk90ez49EwnTSR4PBFhEwFxH4VPlE8dcjxXEI2+rvJyeIdI+FQi0i0CICuBAB1FGfCLxUvUUEWkSgRQSwJgK1W437+/toNKonAg6Ho2l9SVUiRX1DXRL+RMCgwaNpuk4PNRYKmbKtPru4aBGB/5AI3OTzfV6vGdtqU3alANDW1oYpERgNBj9PTNSZ8O3wEF8iYMg08SUCDUnHkwiUSiWzEoH6bzWwJgINVR1PImDodXyJgKyJaDQqVwbWRECt+tbWFgBsbGysrKyYgwjIkqRcX5aWlKYuFoupg1gTAUnj9YWFBf0gCbr2XiUCV7mcQgR+FQqxWEwhAhRFNUl6+eXj7u6u8mFubk4HM7AkAqo3IrOzSup4PG5gGEyIgNYb4XAYAGZmZnSGwZIIVL2tnpqaqhrBlwjIRq//8SUCDT05YkgEPvb1IZSO3DBGpx6+0p8Mq44vEXh+rvPlnSj+HgA0S90s9ElKvAAAAABJRU5ErkJggg==);top:82px;left:212px}.colorpicker_rgb_b{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAABCCAIAAACAQ/KpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAAANQSURBVHja7JpBSxtBGIa/3Wyt4pqwosaDUWrWmPS2eDF48FAM3urdg4IFIagFf4UgSKi56A+wf8CbBBQpHtKSg7CJ5hAXL0aPbrLFZLM9jG432ZgN1kln2v3wMG5mmIfhnc3MQ5hgMMjzPNBWqqpyPM/f3d1Rhz44OMgBAMuyQGFxAODxeGhF5zjuBSNx7xBVVXGhA8D19TUm7kAg4Ej1R+h489AOuj3r6+vrZvv8/Pz4+Ljz6I47sPkbRhTFVCp1e3vb29sbi8UMwzg9PW3oYxgGVnQrVSaTkSSpYXYOAH5qmn3k4eFhoVB4w3F9fX3BYPDrwcHAwIC1w9vubqzoJlU2l0P0kXDYOjsHALVazT5yfn6+XC57vd7p6elEIlEql/ubdcNXJtVkKHSZz6N2aGKiLjDAMPaRoihqmsaybE9Pj8/nEwShaTeMZZkuFAo1z3pTomQymc1mPSz7cWEhHo9/T6c7C/6bKndxgRrhycm6zQAAjK3QZ/6hodHRUUEQAKBwdVUzDHsfnIv+WCjiDMNcXF5aZ382MGtra5VKhef5kZGRk5OTv3BesFBFIhEACFu26VNgbOiJREJRlK6uLoZh7u/vZVn2+XxMZ7PeMB2id0bP5/OlUsn8d3x8vBvzq9AR/Zlt2qxTO6erQCBAIrpj6bpO6KrTcV6nFV1VVVqv1f2CMOz3U4d+Uyxyw37/j0yGOvQpSXKNAF1G4H39ieLVS87lMF6rv52dYeKeiUZdI/CPGQHc1doIPKK/zAjgrtZG4BHdNQKuEXCNgGsEXCPwmkZgJhql8lpdUBTXCPyHRuCmWBzDKbHwXaupvJUCgNfrJdQITEnSh7m5Fh1SR0fkGgFHp0muEWgLnUwjUKlUaDUCDw8PtBqBtladTCPgmHUWvWEaShRFRVHS6bQsy7FYbHZ21t6nA+hmbW1t6fVFtBEwV31nZwcAtre3Nzc36TACerWKGp83Nr7s7qL2hiXJ5BqBqiXr8Xjc/pBcI1B9WvW9vT3UWF1dpcMI6NUq+vu0soIg9/f3zYdEGwFrNpaXlwFgaWnJFhgijYAZGFSLi4sNT8g1Ano9KE1GoK2TI4FG4N3YGEZ07IFx+gYkF73muOrkGoGWPwEta9qvAQBPtPTdMmi31AAAAABJRU5ErkJggg==);top:112px;left:212px}.colorpicker_hsb_h{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAABCCAIAAACAQ/KpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAAAN6SURBVHja7JnPSuNAGMC/aVJta1FqqO3BRhZrbfcixVP1uAi+gCcPCi4Igq6PUelFdr3oK/gIssfFi6V42cZNYREVLF6KxEbbJtnD1BCTtBHd2c6w+QhlJvnC/Jh++TO/oOnp6Wg0CqyFoih8NBq9u7tjDj0ej/MAEAgEgMHgAYDjOFbReZ5/w5mkrxBFUUihA8DV1RUh7lQq5Un1LnSy9eBFFcC1bovd3V1RFM3uysrKwsKCLYc0Otc3uugBR6TT6Uaj8fT0hLuTk5PBYLDRaFhzSKNbxzo/P7cRdgvmUVWdZ6qqqjabCAAAdE1rt9vNh4dIOGwmDIdCRNFNqqokAUClUslls9bReQDQdd155vLycrPZDPI8AIwLgmEYhmG4ZhIKc6zZTOaXLON2ZmbmxWUKCDnPTKfTqqrivyYcDuu6Dgi5ZpIKy1iZTMb9DuOKc3BwUK1WuUAAAIp7e4Zh9MokRf7ckC4ucCM7O+tA7zGXiYmJSCQCAKHhYZ7nUe9MMpPeHSuXzVYlCXet9D0LprsfHzJ/B1QwuVwOALKWyxQAuGQyqes6ehmyLJfL5UgkMjQ0hBC6vr4+OztrtVojIyNmDsdx9/f3hLDHxsZsVPF43NrlOM69YGRZFgQhFArhQzc3NwihWCw2kILpmTA3N9fpdEg8qN8Z/al4PPzb5lLTtMHO+tvRqXhfZxVdURRWl9XjsVgykWAO/bZe55OJRLlSYQ59Pp/3jQBbRuDjyzeKvx4/JYngsvrH6Skh7sVCwTcCvhGgxQiQjv5GoIvuGwHfCPhGgGoj4D7r+/v7tVpNEAR86Pj4uFarwYBm3Urvjc6EEehZ67alU9jtjr5YKDC5rP59eekbgf/QCNzW61OpFIvLaiZXpQAwOjpKqRGYz+c/LS31Sfh+ckKvEfB0mvQagVeh02kE2u02q0ag1WqxagQ8Z51eI6D1DaqNgBW0WCy6oz+qqm0zjQDumkbAlvNv0EulEgCUSiUbOr1GQHv+DPZlZ+frt2+4vbO9zYAR6Fju61tbW86d9BoB8+Pj4eEhbmxubtrvMMgRphEQRVEURasRsOUQLRi8fd7YwJBHR0fmTqqNgLU21tfXAWBtbc1RMFQaAdvX6tXVVdseeo2A5vX5n14j8Ko3RwqNwIepKYLoxAvG6/FHL7ruOev0GgHD6HOwqap/BgCyOj0SRJlwPQAAAABJRU5ErkJggg==);top:52px;left:282px}.colorpicker_hsb_s{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAABCCAIAAACAQ/KpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAAAQZSURBVHja7JpBSNtgFMdfanRVgm0zpNUtk7VrV3fpiiDI8LTtpBXBowcLHQiCDoTZq8eCKOi8KHj0KB42bEB21NaC9DDZ2lqUaQ9TD2rJ7GqTdodolyYl6dy+Ltn6J4eQvo/3J335vrzfF8xmsxEEAVoTwzA4QRCnp6eas97S0oIDgE6nAw0KB4C6ujqtWsdx/BYjUT8hDMOgsg4AR0dHiHxTFKXo6reso62HSqxLa72xsXFoaIgkyUwmk0wmg8Fg9a0rPoHlZxi/3395eUnTtF6vHxgYaGpqWltbE8UUCgWk1oWuotGo2+0WZccB4HsmIxpmMpnm5ubC4bDBYMjlcm1tbQcHB60WizDmjl6P1HrR1edYjHff4XQKs+MAkM/nRcMSicTU1NTOzs7ux4/xeHx9fb1QKEjDkKqY7rHDkdjb488ddvvPirJYLCzLAoYJj1AolEwmzWazp7//+YsX6XT64uJCFFNfX59OpxH5NhgMQld3byTMrgMArPR4QFEejyceiy0sLHg8ntXVVZ/Px7KsKAy1ioniNxJl1wEAVirAsL6+PpvNZjQY7t+7941hAODk5CRfKJSEobZ+I77EMQyLJxLC7DgfJRyTSqU2NzffTE4eHh5ms1m73U7T9PXahmHVK3ZBro6ODgBwCh5TAMBcLtfV1ZV0IEmSra2tRqMxHA7v7u6SJGk2m4UBDQ0NSFfTsq6E2XH+v5D+dnZ2lkqlstksx3FWq1WPeCosWzAKAS6Xi2VZFAv1b0reFc6nv90zx3Hc373rt7euivd1rVpnGEarbTVpMllKZz1N6OvxMW4xm3eiUc1Z73S7a0RAW0TgSekbxR/Xp1gMYVu9GQoh8v2su7tGBP4xIoBa8kTg2vrtiABqyROBa+saJQJ42bZtZmbG6XR2dXUNe70AsLy8HIlEql3sAlcOh6NMRdWIQI0I/AoRKN9qrKysBINBngjMz8/zRKDKK5fIFe++oi5J/URArsEjCEK+gXrW3a3Jtvrgy5caEfgPicDX4+N2itJiW63JrhQAmpubVUoEOt3u5y9fygR82NhQLxFQZJrqJQIVWVcnEcjlclolAvK7GqomAhXddXUSAcVa1/EzjEh+v58kSZqmt7e3e3p6BgcHpTFVsF5UIBDgSqVqIlC867OzswAwPT09MTGhDSLA3WyDvR4fn3/7lj8fHxvTABFgBbU+OjoqvYiDpL2nKMr19On7d+8ikUggEPB6vT6fb2trq766E1Fx83FxcZE/GRkZkcAMVRIBjmX545XPx5tcWloqXlQ1ERDWhtfrBYDh4WHhRczT25vc35eOVPxG4JHVinQ1bTYaZQLS5+fqJQKc0va/eolARW+OKiQCD9vbEVpHXjBKK6B6recV77p6iYDsJ6CXmcyPAQBGu49cr2kIwAAAAABJRU5ErkJggg==);top:82px;left:282px}.colorpicker_hsb_b{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAABCCAIAAACAQ/KpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAAANQSURBVHja7JpBSxtBGIa/3Wyt4pqwosaDUWrWmPS2eDF48FAM3urdg4IFIagFf4UgSKi56A+wf8CbBBQpHtKSg7CJ5hAXL0aPbrLFZLM9jG432ZgN1kln2v3wMG5mmIfhnc3MQ5hgMMjzPNBWqqpyPM/f3d1Rhz44OMgBAMuyQGFxAODxeGhF5zjuBSNx7xBVVXGhA8D19TUm7kAg4Ej1R+h489AOuj3r6+vrZvv8/Pz4+Ljz6I47sPkbRhTFVCp1e3vb29sbi8UMwzg9PW3oYxgGVnQrVSaTkSSpYXYOAH5qmn3k4eFhoVB4w3F9fX3BYPDrwcHAwIC1w9vubqzoJlU2l0P0kXDYOjsHALVazT5yfn6+XC57vd7p6elEIlEql/ubdcNXJtVkKHSZz6N2aGKiLjDAMPaRoihqmsaybE9Pj8/nEwShaTeMZZkuFAo1z3pTomQymc1mPSz7cWEhHo9/T6c7C/6bKndxgRrhycm6zQAAjK3QZ/6hodHRUUEQAKBwdVUzDHsfnIv+WCjiDMNcXF5aZ382MGtra5VKhef5kZGRk5OTv3BesFBFIhEACFu26VNgbOiJREJRlK6uLoZh7u/vZVn2+XxMZ7PeMB2id0bP5/OlUsn8d3x8vBvzq9AR/Zlt2qxTO6erQCBAIrpj6bpO6KrTcV6nFV1VVVqv1f2CMOz3U4d+Uyxyw37/j0yGOvQpSXKNAF1G4H39ieLVS87lMF6rv52dYeKeiUZdI/CPGQHc1doIPKK/zAjgrtZG4BHdNQKuEXCNgGsEXCPwmkZgJhql8lpdUBTXCPyHRuCmWBzDKbHwXaupvJUCgNfrJdQITEnSh7m5Fh1SR0fkGgFHp0muEWgLnUwjUKlUaDUCDw8PtBqBtladTCPgmHUWvWEaShRFRVHS6bQsy7FYbHZ21t6nA+hmbW1t6fVFtBEwV31nZwcAtre3Nzc36TACerWKGp83Nr7s7qL2hiXJ5BqBqiXr8Xjc/pBcI1B9WvW9vT3UWF1dpcMI6NUq+vu0soIg9/f3zYdEGwFrNpaXlwFgaWnJFhgijYAZGFSLi4sNT8g1Ano9KE1GoK2TI4FG4N3YGEZ07IFx+gYkF73muOrkGoGWPwEta9qvAQBPtPTdMmi31AAAAABJRU5ErkJggg==);top:112px;left:282px}.colorpicker_submit{position:absolute;width:22px;height:22px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAsCAIAAADuN9+nAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAAANeSURBVHja7JTfb9tUFMe/1/c6tuMfsdNkdbem6xZtbILS/ShIFG3ihYdJSNszSCDxvyHeYOrbNFaQ0OCh6yooo1PLoIvpaJvGsWM7cdzY4cFpSIMqQfIAk3bkB58rnY/uOffeDymXy4qiYNTwfZ8pilKtVkdGFItFBoDjOIwRDACldFwEY2xo1ch03hGDucOoUOvCFw+4wk+88L3ctln0jxBvzfh3zkeXZt+d1i8pzSw80felxY36zRXrLr+9olhDCGqaZjqONBZeDz56n7x36+OSykQ34GoRV+uKTfVU7sL0lbeNp2o9bu9JNjcQx2ahqIcf3G4t3vhEi6qgOjgdYhaainAK7oRWNxZv3W58OfGrvN/g3WON9E/kwjXv9NwVacZBkINkQi5CVKBpCCaR1UGMbE2eKnuv7VxfLXyTlnS7XQYgbLXSXCw3xNLsC5LkFF0RC0wxkc1D0+FOJEQLQt5pgJ8qZTZmQ7lXIogiA5AkSZq72mGgCW3EHkSdybpuZKUzRM6HVHI8OBKcDDxJcw+1fkmvERCSJjsJLLQJmAG4gAvkBYFKkg04R58bYQdJv6SH6Ge/77N1p6oUJjSEBsJJIADhABfYa8NuwY1gHTgW2+eH7gU5QjZ/lpY3f3mjoBroRGAJqAcQgoCixrCbYC/ASmWzKW3pQ7vo70p9om09tvSLl+OCQMBCkCwIgJDApajyeBYcWLXHk6fW/9bIUc6HvPaV9kj4bu7O+ahIGyAiACACPA5Wo7q+elfPPeD5YKB7UNM0kyQhRyHYAp51ntu/1ZokzE62RNNpZSqbuxv3H27fW8q1l1SlQgaCUkrm5+c7nU7/nsRxHMdxh0+C6Uz73ExHPYumxrY94fm2HFqURIwxSml/4yx9YP08/SGEsC5EC7AqQOWv0WcA8Om7wEknkr6Xf6uPYcQoyvF9f1z9TpmmoesjI+qOwwxdX11bGxlx/erVVwY/GXHtsvfhDW5x4VPNdmDV4Aaw1Vwk5abnSuWb8hdrXOvhqvr0xFn8NwbvIcYxeA/xyuD/J4MPW0vdUvGZ/8PuUmXBP/2moBfPkChy/qi++PpHe/lRDsuquj9YP4xIDS7sZPKft4NvHzw5tzVo8HxoURbF8TGDDyNeaoPXHedsqTSOfv8cAI6z+2gFO4OaAAAAAElFTkSuQmCC) top;left:322px;top:142px;overflow:hidden}.colorpicker_focus{background-position:center}.colorpicker_hex.colorpicker_focus{background-position:bottom}.colorpicker_submit.colorpicker_focus{background-position:bottom}.colorpicker_slider{background-position:bottom}ul.list-items.horizontal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.list-items.horizontal .horizontal{word-break:break-word}.elementor-grid .elementor-grid-item{word-break:break-word;min-width:0}.elementor-grid-0 .elementor-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr);display:grid}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr);display:grid}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr);display:grid}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr);display:grid}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr);display:grid}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr);display:grid}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr);display:grid}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr);display:grid}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr);display:grid}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr);display:grid}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr);display:grid}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr);display:grid}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr);display:grid}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr);display:grid}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr);display:grid}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr);display:grid}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr);display:grid}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr);display:grid}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr);display:grid}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr);display:grid}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr);display:grid}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr);display:grid}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr);display:grid}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr);display:grid}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr);display:grid}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr);display:grid}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr);display:grid}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr);display:grid}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr);display:grid}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr);display:grid}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr);display:grid}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr);display:grid}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr);display:grid}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr);display:grid}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr);display:grid}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr);display:grid}}@media (min-width:1025px){#elementor-device-mode:after{content:'desktop'}}@media (min-width:768px) and (max-width:1024px){#elementor-device-mode:after{content:'tablet'}}@media (max-width:767px){#elementor-device-mode:after{content:'mobile'}}.elementor-form-fields-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>textarea,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group .elementor-field-subgroup{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.elementor-field-group{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-field-group.elementor-field-type-submit{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.elementor-field-group .elementor-field-textual{width:100%;max-width:100%;border:1px solid #818a91;background-color:transparent;color:#373a3c;vertical-align:middle;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.elementor-field-group .elementor-field-textual:focus{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;outline:0}.elementor-field-group .elementor-field-textual::-webkit-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual:-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual:-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;font-style:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding-right:20px}.elementor-field-group .elementor-select-wrapper:before{content:'\e92a';font-family:'eicons';font-size:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px;pointer-events:none}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:''}.elementor-field-subgroup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-right:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{content:'*';color:red;padding-left:.2em}.elementor-field-textual{line-height:1.4}.elementor-field-textual.elementor-size-xs{font-size:13px;min-height:33px;padding:4px 12px;-webkit-border-radius:2px;border-radius:2px}.elementor-field-textual.elementor-size-sm{font-size:15px;min-height:40px;padding:5px 14px;-webkit-border-radius:3px;border-radius:3px}.elementor-field-textual.elementor-size-md{font-size:16px;min-height:47px;padding:6px 16px;-webkit-border-radius:4px;border-radius:4px}.elementor-field-textual.elementor-size-lg{font-size:18px;min-height:59px;padding:7px 20px;-webkit-border-radius:5px;border-radius:5px}.elementor-field-textual.elementor-size-xl{font-size:20px;min-height:72px;padding:8px 24px;-webkit-border-radius:6px;border-radius:6px}.elementor-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-button-align-stretch .elementor-field-type-submit button{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-button-align-start .elementor-field-type-submit{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.elementor-button-align-end .elementor-field-type-submit{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:1024px){.elementor-tablet-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-tablet-button-align-stretch .elementor-field-type-submit button{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-tablet-button-align-start .elementor-field-type-submit{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.elementor-tablet-button-align-end .elementor-field-type-submit{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (max-width:767px){.elementor-mobile-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-mobile-button-align-stretch .elementor-field-type-submit button{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-mobile-button-align-start .elementor-field-type-submit{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.elementor-mobile-button-align-end .elementor-field-type-submit{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{margin:10px 0;font-size:1em;line-height:1}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-weight:400;font-style:normal;vertical-align:middle;margin-right:5px}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{padding-top:0;padding-bottom:0;border:0 none}.elementor-form .elementor-button>span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-form .elementor-button .elementor-align-icon-right{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.elementor-form .elementor-button .elementor-align-icon-left{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element .elementor-widget-container{-webkit-transition:background 0.3s,border 0.3s,-webkit-border-radius 0.3s,-webkit-box-shadow 0.3s;transition:background 0.3s,border 0.3s,-webkit-border-radius 0.3s,-webkit-box-shadow 0.3s;-o-transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s,-webkit-border-radius 0.3s,-webkit-box-shadow 0.3s}.elementor-accordion{text-align:left}.elementor-accordion .elementor-accordion-item{border:1px solid #D4D4D4}.elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-top:none}.elementor-accordion .elementor-tab-title{margin:0;padding:15px 20px;font-weight:700;line-height:1;cursor:pointer;outline:none}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{display:inline-block;width:1.5em}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{float:right;text-align:right}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left{float:left;text-align:left}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed{display:block}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened{display:none}.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed{display:none}.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened{display:block}.elementor-accordion .elementor-tab-content{display:none;padding:15px 20px;border-top:1px solid #D4D4D4}@media (max-width:767px){.elementor-accordion .elementor-tab-title{padding:12px 15px}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{width:1.2em}.elementor-accordion .elementor-tab-content{padding:7px 15px}}.elementor-alert{padding:15px;border-left:5px solid transparent;position:relative;text-align:left}.elementor-alert .elementor-alert-title{display:block;font-weight:700}.elementor-alert .elementor-alert-description{font-size:13px}.elementor-alert button.elementor-alert-dismiss{position:absolute;right:10px;top:10px;padding:3px;font-size:20px;line-height:1;background:transparent;color:inherit;border:none;cursor:pointer}.elementor-alert.elementor-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bcdff1}.elementor-alert.elementor-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#cae6be}.elementor-alert.elementor-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#f9f0c3}.elementor-alert.elementor-alert-danger{color:#a94442;background-color:#f2dede;border-color:#e8c4c4}@media (max-width:767px){.elementor-alert{padding:10px}.elementor-alert button.elementor-alert-dismiss{right:7px;top:7px}}.elementor-tab-title a{color:inherit}.elementor-button{display:inline-block;line-height:1;background-color:#818a91;color:#fff;fill:#fff;text-align:center;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.elementor-button:hover,.elementor-button:focus,.elementor-button:visited{color:#fff}.elementor-button-icon svg{width:1em}.elementor-button.elementor-size-xs{font-size:13px;padding:10px 20px;-webkit-border-radius:2px;border-radius:2px}.elementor-button.elementor-size-sm{font-size:15px;padding:12px 24px;-webkit-border-radius:3px;border-radius:3px}.elementor-button.elementor-size-md{font-size:16px;padding:15px 30px;-webkit-border-radius:4px;border-radius:4px}.elementor-button.elementor-size-lg{font-size:18px;padding:20px 40px;-webkit-border-radius:5px;border-radius:5px}.elementor-button.elementor-size-xl{font-size:20px;padding:25px 50px;-webkit-border-radius:6px;border-radius:6px}.elementor-button .elementor-align-icon-right{float:right;margin-left:5px}.elementor-button .elementor-align-icon-left{float:left;margin-right:5px}.elementor-button .elementor-button-text{display:inline-block}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-counter .elementor-counter-number-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:69px;font-weight:600;color:#222;line-height:1}.elementor-counter .elementor-counter-number-prefix,.elementor-counter .elementor-counter-number-suffix{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;white-space:pre-wrap}.elementor-counter .elementor-counter-number-prefix{text-align:right}.elementor-counter .elementor-counter-number-suffix{text-align:left}.elementor-counter .elementor-counter-title{text-align:center;font-size:19px;font-weight:400;color:#666;line-height:2.5}.elementor-widget-divider .elementor-divider{line-height:0;font-size:0}.elementor-widget-divider .elementor-divider-separator{display:inline-block}.elementor-image-gallery .gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;max-width:100%;margin:0 auto}.elementor-image-gallery .gallery-item img{margin:0 auto}.elementor-image-gallery .gallery-item .gallery-caption{margin:0}@media (min-width:768px){.elementor-image-gallery .gallery-columns-2 .gallery-item{max-width:50%}.elementor-image-gallery .gallery-columns-3 .gallery-item{max-width:33.33%}.elementor-image-gallery .gallery-columns-4 .gallery-item{max-width:25%}.elementor-image-gallery .gallery-columns-5 .gallery-item{max-width:20%}.elementor-image-gallery .gallery-columns-6 .gallery-item{max-width:16.666%}.elementor-image-gallery .gallery-columns-7 .gallery-item{max-width:14.28%}.elementor-image-gallery .gallery-columns-8 .gallery-item{max-width:12.5%}.elementor-image-gallery .gallery-columns-9 .gallery-item{max-width:11.11%}.elementor-image-gallery .gallery-columns-10 .gallery-item{max-width:10%}}@media (min-width:480px) and (max-width:767px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:50%}}@media (max-width:479px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:100%}}.elementor-widget-google_maps iframe{height:300px}.elementor-widget-heading .elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title>a{color:inherit;font-size:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-icon{display:inline-block;line-height:1;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;color:#818a91;font-size:50px;text-align:center}.elementor-icon:hover{color:#818a91}.elementor-icon i,.elementor-icon svg{width:1em;height:1em;position:relative;display:block}.elementor-icon i:before,.elementor-icon svg:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.elementor-view-stacked .elementor-icon{padding:.5em;background-color:#818a91;color:#fff;fill:#fff}.elementor-view-framed .elementor-icon{padding:.5em;color:#818a91;border:3px solid #818a91;background-color:transparent}.elementor-shape-circle .elementor-icon{-webkit-border-radius:50%;border-radius:50%}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-img{margin:auto}.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media (max-width:767px){.elementor-widget-icon-box .elementor-icon-box-icon{}}.elementor-widget-icon-box .elementor-icon-box-wrapper{text-align:center}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-content{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container{overflow:hidden}.elementor-widget .list-items.horizontal{margin-right:-8px;margin-left:-8px}.elementor-widget .list-items.horizontal .list-item{margin-right:8px;margin-left:8px}.elementor-widget .list-items.horizontal .list-item:after{width:auto;left:auto;right:auto;position:relative;height:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-top:0;border-bottom:0;border-right:0;border-left-width:1px;border-style:solid;right:-8px}.elementor-widget .list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .list-item{margin:0;padding:0;position:relative}.elementor-widget .list-item:after{position:absolute;bottom:0;width:100%}.elementor-widget .list-item,.elementor-widget .list-item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.elementor-widget .list-item a{width:100%}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-left:5px}.elementor-widget .elementor-icon-list-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.elementor-widget.elementor-align-center .list-item,.elementor-widget.elementor-align-center .list-item a{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-align-center .list-item:after{margin:auto}.elementor-widget.elementor-align-center .horizontal{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-align-left .list-item,.elementor-widget.elementor-align-left .list-item a{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.elementor-widget.elementor-align-left .horizontal{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.elementor-widget.elementor-align-right .list-item,.elementor-widget.elementor-align-right .list-item a{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.elementor-widget.elementor-align-right .list-items{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .list-items{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-tablet-align-center .list-item,.elementor-widget.elementor-tablet-align-center .list-item a{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-tablet-align-center .list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-left .list-items{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.elementor-widget.elementor-tablet-align-left .list-item,.elementor-widget.elementor-tablet-align-left .list-item a{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet-align-right .list-items{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.elementor-widget.elementor-tablet-align-right .list-item,.elementor-widget.elementor-tablet-align-right .list-item a{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.elementor-widget:not(.elementor-tablet-align-right) .list-item:after{left:0}.elementor-widget:not(.elementor-tablet-align-left) .list-item:after{right:0}}@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .list-items{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-mobile-align-center .list-item,.elementor-widget.elementor-mobile-align-center .list-item a{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-mobile-align-center .list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-left .list-items{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.elementor-widget.elementor-mobile-align-left .list-item,.elementor-widget.elementor-mobile-align-left .list-item a{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile-align-right .list-items{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.elementor-widget.elementor-mobile-align-right .list-item,.elementor-widget.elementor-mobile-align-right .list-item a{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.elementor-widget:not(.elementor-mobile-align-right) .list-item:after{left:0}.elementor-widget:not(.elementor-mobile-align-left) .list-item:after{right:0}}.elementor-widget-image{text-align:center}.elementor-widget-image .elementor-image>a,.elementor-widget-image .elementor-image figure>a{display:inline-block;width:100%}.elementor-widget-image .elementor-image>a img[src$=".svg"],.elementor-widget-image .elementor-image figure>a img[src$=".svg"]{width:48px}.elementor-widget-image .elementor-image img{vertical-align:middle;display:inline-block}.elementor-widget-image .elementor-image.elementor-image-shape-circle{-webkit-border-radius:50%;border-radius:50%}.elementor-widget-image-box .elementor-image-box-content{width:100%}@media (min-width:768px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:767px){.elementor-widget-image-box .elementor-image-box-img{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-image-box .elementor-image-box-img{display:inline-block}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}.elementor-image-carousel-wrapper .slick-image-stretch .slick-slide .slick-slide-image{width:100%}.elementor-image-gallery figure img{display:block}.elementor-image-gallery figure figcaption{width:100%}.gallery-spacing-custom .elementor-image-gallery .gallery-icon{padding:0}.swiper-container .swiper-slide figure{line-height:0}.swiper-container .swiper-slide figure img{width:100%}body.elementor-page .elementor-widget-menu-anchor{margin-bottom:0}.elementor-widget-progress{text-align:left}.elementor-progress-wrapper{position:relative;background-color:#eee;color:#fff;height:100%;-webkit-border-radius:2px;border-radius:2px}.elementor-progress-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#818a91;width:0;font-size:11px;height:30px;line-height:30px;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:width 1s ease-in-out;-o-transition:width 1s ease-in-out;transition:width 1s ease-in-out}.elementor-progress-text{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-left:15px}.elementor-progress-percentage{padding-right:15px}.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar{background-color:#5bc0de}.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar{background-color:#5cb85c}.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar{background-color:#f0ad4e}.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar{background-color:#d9534f}.elementor-progress .elementor-title{display:block}@media (max-width:767px){.elementor-progress-text{padding-left:10px}}.elementor-social-icons-wrapper{font-size:0}.elementor-social-icon{background-color:#818a91;font-size:25px;text-align:center;padding:.5em;margin-right:5px;cursor:pointer}.elementor-social-icon i{color:#fff}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{opacity:.9;color:#fff}.elementor-social-icon-android{background-color:#A4C639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#D30C5C}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-freecodecamp,.elementor-social-icon-free-code-camp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#818a91}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487AA2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#F4731C}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4CAF50}.elementor-social-icon-skype{background-color:#00AFF0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#EB4924}.elementor-social-icon-telegram{background-color:#2CA5E0}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441A5}.elementor-social-icon-twitter{background-color:#1DA1F2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#df2029}.elementor-social-icon-weixin{background-color:#7bb32e}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}.elementor-shape-rounded .elementor-icon.elementor-social-icon{-webkit-border-radius:10%;border-radius:10%}.elementor-shape-circle .elementor-icon.elementor-social-icon{-webkit-border-radius:50%;border-radius:50%}.elementor-star-rating{color:#CCD6DF;font-family:eicons;display:inline-block}.elementor-star-rating i{display:inline-block;position:relative;font-style:normal;cursor:default}.elementor-star-rating i:before{content:'\e934';display:block;font-size:inherit;font-family:inherit;position:absolute;overflow:hidden;color:#f0ad4e;top:0;left:0}.elementor-star-rating .elementor-star-empty:before{content:none}.elementor-star-rating .elementor-star-1:before{width:10%}.elementor-star-rating .elementor-star-2:before{width:20%}.elementor-star-rating .elementor-star-3:before{width:30%}.elementor-star-rating .elementor-star-4:before{width:40%}.elementor-star-rating .elementor-star-5:before{width:50%}.elementor-star-rating .elementor-star-6:before{width:60%}.elementor-star-rating .elementor-star-7:before{width:70%}.elementor-star-rating .elementor-star-8:before{width:80%}.elementor-star-rating .elementor-star-9:before{width:90%}.elementor-star-rating__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor-star-rating__title{margin-right:10px}.elementor-star-rating--align-right .elementor-star-rating__wrapper{text-align:right;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.elementor-star-rating--align-left .elementor-star-rating__wrapper{text-align:left;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.elementor-star-rating--align-center .elementor-star-rating__wrapper{text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-star-rating--align-justify .elementor-star-rating__title{margin-right:auto}@media (max-width:1024px){.elementor-star-rating-tablet--align-right .elementor-star-rating__wrapper{text-align:right;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.elementor-star-rating-tablet--align-left .elementor-star-rating__wrapper{text-align:left;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.elementor-star-rating-tablet--align-center .elementor-star-rating__wrapper{text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-star-rating-tablet--align-justify .elementor-star-rating__title{margin-right:auto}}@media (max-width:767px){.elementor-star-rating-mobile--align-right .elementor-star-rating__wrapper{text-align:right;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.elementor-star-rating-mobile--align-left .elementor-star-rating__wrapper{text-align:left;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.elementor-star-rating-mobile--align-center .elementor-star-rating__wrapper{text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-star-rating-mobile--align-justify .elementor-star-rating__title{margin-right:auto}}.last-star{letter-spacing:0}.elementor--star-style-star_unicode .elementor-star-rating{font-family:'Arial','Helvetica',sans-serif}.elementor--star-style-star_unicode .elementor-star-rating i:not(.elementor-star-empty):before{content:'\002605'}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{width:25%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active{border-right-style:none}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before,.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after{height:999em;width:0;right:0;border-right-style:solid}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after{top:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{display:table-cell}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active{border-bottom-style:none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before,.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after{bottom:0;height:0;width:999em;border-bottom-style:solid}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{right:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after{left:100%}.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title:before,.elementor-widget-tabs .elementor-tab-title:after,.elementor-widget-tabs .elementor-tab-content,.elementor-widget-tabs .elementor-tabs-content-wrapper{border:1px none #D4D4D4}.elementor-widget-tabs .elementor-tabs{text-align:left}.elementor-widget-tabs .elementor-tabs-wrapper{overflow:hidden}.elementor-widget-tabs .elementor-tab-title{cursor:pointer;outline:none}.elementor-widget-tabs .elementor-tab-desktop-title{position:relative;padding:20px 25px;font-weight:700;line-height:1;border:solid transparent}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active{border-color:#D4D4D4}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before,.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after{display:block;content:'';position:absolute}.elementor-widget-tabs .elementor-tab-mobile-title{padding:10px 10px;cursor:pointer}.elementor-widget-tabs .elementor-tab-content{padding:20px;display:none}@media (max-width:767px){.elementor-tabs .elementor-tab-title,.elementor-tabs .elementor-tab-content{border-style:solid;border-bottom-style:none}.elementor-tabs .elementor-tabs-wrapper{display:none}.elementor-tabs .elementor-tabs-content-wrapper{border-bottom-style:solid}.elementor-tabs .elementor-tab-content{padding:10px}}@media (min-width:768px){.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-style:solid;border-left-style:none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content{border-style:solid;border-top-style:none}.elementor-tabs .elementor-tab-mobile-title{display:none}}.elementor-testimonial-wrapper{overflow:hidden;text-align:center}.elementor-testimonial-wrapper .elementor-testimonial-content{font-size:1.3em;margin-bottom:20px}.elementor-testimonial-wrapper .elementor-testimonial-name{line-height:1.5;color:inherit}.elementor-testimonial-wrapper .elementor-testimonial-job{font-size:.85em;color:inherit}.elementor-testimonial-wrapper.elementor-testimonial-text-align-left{text-align:left}.elementor-testimonial-wrapper.elementor-testimonial-text-align-right{text-align:right}.elementor-testimonial-wrapper .elementor-testimonial-meta{width:100%;line-height:1}.elementor-testimonial-wrapper .elementor-testimonial-meta-inner{display:inline-block}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image{display:table-cell;vertical-align:middle}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img{width:60px;height:60px;-webkit-border-radius:50%;border-radius:50%;-o-object-fit:cover;object-fit:cover;max-width:none}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image{padding-right:15px}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details{text-align:left}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{display:block}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{margin-bottom:20px}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#818a91;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#818a91;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}.elementor-toggle{text-align:left}.elementor-toggle .elementor-tab-title{font-weight:700;line-height:1;margin:0;padding:15px;border-bottom:1px solid #D4D4D4;cursor:pointer;outline:none}.elementor-toggle .elementor-tab-title .elementor-toggle-icon{display:inline-block;width:1em}.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right{float:right;text-align:right}.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left{float:left;text-align:left}.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed{display:block}.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened{display:none}.elementor-toggle .elementor-tab-title.elementor-active{border-bottom:none}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed{display:none}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened{display:block}.elementor-toggle .elementor-tab-content{padding:15px;border-bottom:1px solid #D4D4D4;display:none}@media (max-width:767px){.elementor-toggle .elementor-tab-title{padding:12px}.elementor-toggle .elementor-tab-content{padding:12px 10px}}.elementor-widget-video .elementor-widget-container{overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:50%}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:1}.elementor-widget-video .elementor-custom-embed-image-overlay img{display:block;width:100%}.elementor-widget-video .elementor-video{-o-object-fit:cover;object-fit:cover}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.elementor-slick-slider[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.elementor-slick-slider .slick-loading .slick-list{background:#fff}.elementor-slick-slider .slick-loading .slick-list:after{content:'\e8fb';font-family:eicons;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;font-size:25px;color:#a4afb7}.elementor-slick-slider .slick-prev,.elementor-slick-slider .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.elementor-slick-slider .slick-prev:hover,.elementor-slick-slider .slick-prev:focus,.elementor-slick-slider .slick-next:hover,.elementor-slick-slider .slick-next:focus{color:transparent;outline:none;background:transparent}.elementor-slick-slider .slick-prev:hover:before,.elementor-slick-slider .slick-prev:focus:before,.elementor-slick-slider .slick-next:hover:before,.elementor-slick-slider .slick-next:focus:before{opacity:1}.elementor-slick-slider .slick-prev.slick-disabled:before,.elementor-slick-slider .slick-next.slick-disabled:before{opacity:.25}.elementor-slick-slider .slick-prev:before,.elementor-slick-slider .slick-next:before{font-family:eicons;font-size:35px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elementor-slick-slider .slick-prev{left:-25px}[dir="rtl"] .elementor-slick-slider .slick-prev{left:auto;right:-25px}.elementor-slick-slider .slick-prev:before{content:'\e89f'}[dir="rtl"] .elementor-slick-slider .slick-prev:before{content:'\e89e'}.elementor-slick-slider .slick-next{right:-25px}[dir="rtl"] .elementor-slick-slider .slick-next{left:-25px;right:auto}.elementor-slick-slider .slick-next:before{content:'\e89e'}[dir="rtl"] .elementor-slick-slider .slick-next:before{content:'\e89f'}.elementor-slick-slider .slick-dotted.slick-slider{margin-bottom:30px}.elementor-slick-slider ul.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.elementor-slick-slider ul.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0;padding:0;cursor:pointer}.elementor-slick-slider ul.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.elementor-slick-slider ul.slick-dots li button:hover,.elementor-slick-slider ul.slick-dots li button:focus{outline:none}.elementor-slick-slider ul.slick-dots li button:hover:before,.elementor-slick-slider ul.slick-dots li button:focus:before{opacity:1}.elementor-slick-slider ul.slick-dots li button:before{font-family:eicons;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'\e914';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elementor-slick-slider ul.slick-dots li.slick-active button:before{opacity:.75;color:#000}.elementor-slick-slider .slick-arrows-inside .slick-prev{left:20px}[dir="rtl"] .elementor-slick-slider .slick-arrows-inside .slick-prev{left:auto;right:20px}.elementor-slick-slider .slick-arrows-inside .slick-next{right:20px}[dir="rtl"] .elementor-slick-slider .slick-arrows-inside .slick-next{left:20px;right:auto}.elementor-slick-slider .slick-dots-inside .slick-dots{bottom:5px}.elementor-slick-slider .slick-dots-inside.slick-dotted.slick-slider{margin-bottom:0}.elementor-slick-slider .slick-slider .slick-prev,.elementor-slick-slider .slick-slider .slick-next{z-index:1}.elementor-slick-slider .slick-slide img{margin:auto}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight{height:auto}.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-webkit-background-size:27px 44px;background-size:27px 44px;background:no-repeat center}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:6px;height:6px;display:inline-block;-webkit-border-radius:50%;border-radius:50%;background:#000;opacity:.2}.swiper-pagination-fraction{color:#000}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#000;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active{pointer-events:auto}.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-scrollbar{-webkit-border-radius:10px;border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);-webkit-border-radius:10px;border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;-webkit-background-size:100% 100%;background-size:100%;background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat 50%}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.elementor-lightbox .dialog-header{display:none}.elementor-lightbox .dialog-widget-content{background:none;-webkit-box-shadow:none;box-shadow:none;width:100%;height:100%}.elementor-lightbox .dialog-message{-webkit-animation-duration:.4s;animation-duration:.4s}.elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio){height:100%}.elementor-lightbox .dialog-lightbox-close-button{cursor:pointer;position:absolute;font-size:25px;padding:5px;z-index:2;line-height:1}@media (max-width:767px){.elementor-lightbox .dialog-lightbox-close-button{padding:0}}.elementor-lightbox .dialog-lightbox-close-button,.elementor-lightbox .elementor-swiper-button{color:rgba(238,238,238,.9);-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;opacity:1}.elementor-lightbox .dialog-lightbox-close-button:hover,.elementor-lightbox .elementor-swiper-button:hover{color:#fff}.elementor-lightbox .swiper-container{height:100%}.elementor-lightbox .elementor-lightbox-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:70px 80px;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;margin:auto}@media (max-width:767px){.elementor-lightbox .elementor-lightbox-item{padding:40px}}.elementor-lightbox .elementor-lightbox-image{max-height:100%}.elementor-lightbox .elementor-video-container{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media (min-width:1025px){.elementor-lightbox .elementor-video-container{width:75%}}@media (max-width:1024px){.elementor-lightbox .elementor-video-container{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-lightbox .elementor-aspect-ratio-916 .elementor-video-container{width:70%}}.elementor-lightbox .elementor-swiper-button-prev{left:35px}.elementor-lightbox .elementor-swiper-button-next{right:35px}@media (max-width:767px){.elementor-lightbox .elementor-swiper-button-prev{left:10px}.elementor-lightbox .elementor-swiper-button-next{right:10px}}.animated{-webkit-animation-duration:1.25s;animation-duration:1.25s}.animated.animated-slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.animated-fast{-webkit-animation-duration:.75s;animation-duration:.75s}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.animated{-webkit-animation:none;animation:none}}.elementor-shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.elementor-shape-top{top:-1px}.elementor-shape-bottom{bottom:-1px}.elementor-shape[data-negative="false"].elementor-shape-bottom{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.elementor-shape[data-negative="true"].elementor-shape-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.elementor-shape svg{display:block;width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.elementor-shape .elementor-shape-fill{fill:#fff;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}#wp-admin-bar-elementor_edit_page .ab-submenu .ab-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:200px}#wp-admin-bar-elementor_edit_page .elementor-edit-link-title{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:100%}#wp-admin-bar-elementor_edit_page .elementor-edit-link-type{background:#55595c;font-size:11px;line-height:9px;margin-top:6px;padding:4px 8px;-webkit-border-radius:3px;border-radius:3px}.page-template-elementor_canvas.elementor-page:before{display:none}.elementor-post__thumbnail__link{-webkit-transition:none;-o-transition:none;transition:none}#left-area ul.list-items,.elementor .elementor-element ul.list-items,#elementor .elementor-element ul.list-items{padding:0}.LeoCountDown-type-vertical .leocountdown-time *{display:inline;position:relative}.elementor-LeoProductTab .widget-tabs-wrapper{text-align:center}.elementor-LeoProductTab .widget-tabs-wrapper .widget-tab-title{display:inline-flex;flex-direction:column;gap:15px}.elementor-LeoProductTab .widget-tabs-wrapper .widget-tab-title .text{color:#232323;font-size:16px;text-transform:none}.elementor-LeoProductTab .widget-tabs-content-wrapper{position:relative}.elementor-LeoProductTab .widget-tabs-content-wrapper .widget-tab-content{display:block;position:absolute;left:0;right:0;opacity:0;top:0;visibility:hidden;transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s}.elementor-LeoProductTab .widget-tabs-content-wrapper .widget-tab-content.active{opacity:1;position:static;visibility:visible}.elementor-LeoProductCarousel.grid{-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;width:auto;display:-webkit-box}.hotspot-content-image img{width:100%}.elementor-widget:not(:last-child){margin-bottom:0}.elementor-slick-slider .slick-dotted.slick-slider{margin-bottom:0}.elementor-social-icons-wrapper{line-height:1}.elementor-star-rating{line-height:1}.elementor-button-wrapper{line-height:1}.name-manufacturer{display:none}.linklist-toggle{margin-bottom:0;line-height:1}.slick-list .slick-track{padding-top:0}#_desktop_language_selector #currency-selector-label,#_desktop_language_selector #language-selector-label,#_desktop_currency_selector #currency-selector-label,#_desktop_currency_selector #language-selector-label{display:none}#_desktop_language_selector .popup-title,#_desktop_currency_selector .popup-title{font-size:14px;line-height:24px;font-weight:700}#_desktop_language_selector .popup-title i::before,#_desktop_currency_selector .popup-title i::before{text-align:center;content:"\f107";font-family:"Font Awesome Regular";font-size:12px;font-weight:600}[dir] #_desktop_currency_selector .popup-title{display:flex;align-items:center}.userinfo-selector .popup-title{display:flex;justify-content:center;align-items:center}.userinfo-selector .popup-title i.fa-user::before{content:"\f007";font-family:"Font Awesome Light";font-size:20px;font-weight:400}.userinfo-selector .popup-title:hover{color:var(--theme-color-default)}.header-button-wishlist .ap-btn-wishlist{display:flex;align-items:center}.header-button-wishlist .ap-btn-wishlist i{font-family:"Font Awesome Light";font-size:20px;font-weight:400;font-style:normal}#_desktop_cart .header,#_desktop_cart .header a{display:flex;align-items:center;position:relative;margin-top:-1px}#_desktop_cart .header i,#_desktop_cart .header a i{font-size:0;width:auto;height:auto}#_desktop_cart .header i::before,#_desktop_cart .header a i::before{content:"\f290";font-family:"Font Awesome Light";font-size:20px;font-weight:400}#_desktop_cart .header .cart-products-count,#_desktop_cart .header a .cart-products-count{position:absolute;top:-3px;right:3px;transform:translateX(100%);background-color:#c70a33;color:#fff;font-size:10px;line-height:14px;font-weight:700;padding:0 4px;border-radius:5px}.rtl #_desktop_cart .header .cart-products-count,.rtl #_desktop_cart .header a .cart-products-count{left:3px;right:auto}#_desktop_cart .leo-dropdown-cart{position:fixed;top:0;bottom:0;left:0;right:0;margin:0;z-index:999999;background-color:rgba(0,0,0,.5)}#_desktop_cart .leo-dropdown-cart::after{content:"\f00d";font-family:"Font Awesome Regular";font-size:20px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;position:absolute;top:5px;right:5px;color:#000;z-index:99;opacity:0;visibility:hidden;transition:0.3s all}#_desktop_cart .leo-dropdown-cart .leo-dropdown-cart-content{width:fit-content;height:100%;margin-left:auto;margin-right:0;border:none;padding-top:40px;opacity:0;visibility:hidden;transition:0.3s all;transform:translateX(100%)}#_desktop_cart .leo-dropdown-cart.show .leo-dropdown-cart-content{opacity:1;visibility:visible;transform:translateX(0)}#_desktop_cart .leo-dropdown-cart.show::after{opacity:1;visibility:visible}#_desktop_cart .leo-dropdown-cart .mCSB_scrollTools{width:4px}#_desktop_cart .leo-dropdown-cart .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{margin:0}#_desktop_cart .leo-dropdown-cart .leo-cart-item-img{width:25%}#_desktop_cart .leo-dropdown-cart .leo-cart-item-img img{border-radius:5px;border:1px solid #e1e1e1}#_desktop_cart .leo-dropdown-cart .leo-cart-item-info{width:65%}#_desktop_cart .leo-dropdown-cart .leo-cart-item-info .product-quantity{display:block}#_desktop_cart .leo-dropdown-cart .leo-cart-item-info .product-discount{display:flex;align-items:center}#_desktop_cart .leo-dropdown-cart .leo-cart-item-info .product-discount .discount-percentage{margin-right:10px;line-height:20px;font-size:14px}.rtl #_desktop_cart .leo-dropdown-cart .leo-cart-item-info .product-discount .discount-percentage{margin-left:10px;margin-right:inherit}#_desktop_cart .leo-dropdown-cart .leo-cart-item-info .product-discount .regular-price{font-size:16px}[dir] #_desktop_cart .leo-dropdown-cart .leo-cart-item-info .product-discount .regular-price{margin-left:10px;margin-right:0}#_desktop_cart .leo-dropdown-cart .leo-cart-item-info .current-price{display:flex}#_desktop_cart .leo-dropdown-cart .leo-cart-item-info .current-price .price{font-size:20px}#_desktop_cart .leo-dropdown-cart .leo-dropdown-cart-item{height:auto!important}#_desktop_cart .leo-dropdown-cart .leo-dropdown-cart-item.has-view-additional{padding-bottom:10px}#_desktop_cart .leo-dropdown-cart .leo-dropdown-cart-item .product-name a{font-size:16px;font-family:var(--font-family-base)}#_desktop_cart .leo-dropdown-cart .leo-remove-from-cart{top:10px;right:10px;line-height:1}.rtl #_desktop_cart .leo-dropdown-cart .leo-remove-from-cart{left:10px;right:auto}#_desktop_cart .leo-dropdown-cart .leo-remove-from-cart i{width:auto;height:auto;font-size:0;display:flex;justify-content:center;align-items:center}#_desktop_cart .leo-dropdown-cart .leo-remove-from-cart i::before{content:"\f2ed";font-family:"Font Awesome Regular";font-size:16px}#_desktop_cart .leo-dropdown-cart .product-price{display:flex;align-items:center;font-family:var(--font-family-senary);margin:8px 0}#_desktop_cart .leo-dropdown-cart .view-leo-dropdown-additional{position:absolute;bottom:10px;right:10px;background:#2c2c2c;border-radius:3px;margin:0}.rtl #_desktop_cart .leo-dropdown-cart .view-leo-dropdown-additional{left:10px;right:auto}#_desktop_cart .leo-dropdown-cart .view-leo-dropdown-additional::before,#_desktop_cart .leo-dropdown-cart .view-leo-dropdown-additional::after{width:8px;height:2px}#_desktop_cart .leo-dropdown-cart .product-line-info span{font-size:14px}.button_percent .elementor-button-link>span{align-items:center}.button_percent .elementor-button-link>span::before{content:"\f0e0";font-family:"Font Awesome Light";font-size:20px;margin-right:6px;margin-bottom:-1px}.rtl .button_percent .elementor-button-link>span::before{margin-left:6px;margin-right:inherit}.flex-1{flex:1}.box_slide .slide_title{line-height:1.2;font-weight:400}.box_slide .slide_heading{line-height:1;font-weight:900}.box_slide .slide_btn .caption-contain{padding:13px 30px;border-radius:30px;font-size:12px;line-height:24px;font-weight:700;font-family:var(--font-family-base);overflow:hidden;transition:0.25s all}.box_slide .slide_btn .caption-contain span{display:flex;align-items:center;animation:button-animation-out 0.25s}.box_slide .slide_btn .caption-contain span::after{content:"\f061";font-family:"Font Awesome Light";font-size:16px;margin-left:10px}.rtl .box_slide .slide_btn .caption-contain span::after{margin-right:10px;margin-left:inherit}[dir] .box_slide .slide_btn .caption-contain span::after{content:"\f060"}@media (max-width:575px){.box_slide .slide_btn .caption-contain{padding:18px 30px;font-size:16px}}@media (max-width:480px){.box_slide .slide_btn .caption-contain{padding:20px 40px;font-size:20px}}.box_slide .slide_btn .caption-contain:hover span{animation:button-animation-in 0.25s}.box_slide .slide_btn.type_1 .caption-contain{background-color:var(--theme-color-default);color:#292222}.box_slide .slide_btn.type_1 .caption-contain:hover{background-color:#000;color:#fff}.box_slide .slide_btn.type_2 .caption-contain{background-color:#fff;color:#000}.box_slide .slide_btn.type_2 .caption-contain:hover{background-color:#000;color:#fff}.box_slide .slide_center{text-align:center;left:50%!important;transform:translateX(-50%)}.box_slide .slide_center.type_1{transform:translateX(calc(-100% - 8px))}.box_slide .slide_center.type_2{transform:translateX(8px)}.box_product-tab .widget-tab-title{border:2px solid #000;border-radius:40px;background-color:#fff;color:#000;transition:0.25s all;font-family:var(--font-family-senary);cursor:pointer;margin-right:20px}.rtl .box_product-tab .widget-tab-title{margin-left:20px;margin-right:inherit}.box_product-tab .widget-tab-title.active{background-color:#000;color:#fff}.box_product-tab .widget-tab-title:not(.active):hover{background-color:var(--theme-color-default);color:#000}@media (max-width:767px){.box_product-tab .widget-tabs-wrapper{margin-bottom:25px}}.btn_theme .elementor-button-link{overflow:hidden}.btn_theme .elementor-button-link .elementor-button-text{display:flex;align-items:center;animation:button-animation-out 0.25s}.btn_theme .elementor-button-link .elementor-button-text::after{content:"\f061";font-family:"Font Awesome Light";font-size:14px;margin-left:10px;color:var(--theme-color-default);transition:0.25s all}.rtl .btn_theme .elementor-button-link .elementor-button-text::after{margin-right:10px;margin-left:inherit}[dir] .btn_theme .elementor-button-link .elementor-button-text::after{content:"\f060"}.btn_theme .elementor-button-link:hover .elementor-button-text{animation:button-animation-in 0.25s}.btn_theme .elementor-button-link:hover .elementor-button-text::after{color:#000}.btn_theme.color_2 .elementor-button-link .elementor-button-text::after{color:#000}.btn_theme.color_2 .elementor-button-link:hover .elementor-button-text::after{color:#000}.color_primary{color:var(--theme-color-default)}.t_horizontal{transform-origin:top left;transform:rotate(-90deg) translateX(-100%)}[dir] .t_horizontal{margin-left:0;margin-right:auto}.t_outline.outline_green{-webkit-text-stroke:2px #a6ba39}.t_decoration{text-decoration:underline;text-decoration-color:#8b8b8b}.t_linear{background:linear-gradient(180deg,#eaeaea 0%,rgba(226,226,226,0) 85.73%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:767px){.mobile-relative{position:relative!important}}.el_categori{width:auto!important;position:absolute;bottom:30px;left:30px;right:30px;background:rgba(255,255,255,.01);backdrop-filter:blur(20px)}@media (max-width:1200px) and (min-width:1025px){.el_categori{bottom:20px;left:20px;right:20px;padding:20px!important}}@media (max-width:767px) and (min-width:576px){.categori_item{width:50%!important}.categori_item.mg_0>.elementor-column-wrap{margin-bottom:0!important}}.categori_item>.elementor-column-wrap>.elementor-widget-wrap{overflow:hidden;border-radius:10px}.categori_item>.elementor-column-wrap>.elementor-widget-wrap .elementor-image img{transition:0.25s all}.categori_item>.elementor-column-wrap>.elementor-widget-wrap:hover .elementor-image img{transition:0.25s all;transform:scale(1.1)}.el-scrolling{transform:rotate(-0.9deg)}.el-scrolling-inner{width:max-content!important;animation:marquee 12s linear infinite}[dir] .el-scrolling-inner{animation:marquee-rtl 12s linear infinite}.el-scrolling-inner>.elementor-container>.elementor-row{flex-wrap:nowrap!important}.el-scrolling-item{width:max-content!important}.el-scrolling-wrapper>.elementor-column-wrap>.elementor-widget-wrap{flex-wrap:nowrap!important;white-space:nowrap}@keyframes button-animation-in{0%{transform:translateY(0)}50%{transform:translateY(-35px)}50.1%{transform:translateY(35px)}100%{transform:translateY(0)}}@keyframes button-animation-out{0%{transform:translateY(0)}50%{transform:translateY(35px)}50.1%{transform:translateY(-35px)}100%{transform:translateY(0)}}@keyframes marquee{100%{transform:translateX(-100%)}}@keyframes marquee-rtl{100%{transform:translateX(100%)}}.el_brand-info .elementor-image-box-img img{width:170px}.el_brand-info .elementor-image-box-content{max-width:670px}.el_brand{border:1px solid #fff}.el_brand .item{padding:19px 15px!important}[dir] .el_brand .item{border-left:1px solid #fff}.el_brand .slick-list .slick-track{padding-top:0}.el_brand .slick-active .item{border-right:1px solid #fff}[dir] .el_brand .slick-active .item{border-right:none}.el_blog .blog_img_link{display:block;border-radius:5px;overflow:hidden}.el_blog .blog_img_link img{transition:0.25s all;min-height:200px;object-fit:cover}.el_blog .blog-image-container{margin-bottom:20px}.el_blog .blog-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 15px}.el_blog .cat{border:1px solid var(--theme-color-default);border-radius:30px;transition:0.25s all}.el_blog .cat:hover{background-color:var(--theme-color-default)}.el_blog .blog-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.el_blog .blog-title a{transition:0.25s all}.el_blog .blog-container:hover .blog_img_link img{transform:scale(1.1)}.el_newletter .block_newsletter{max-width:none;margin:0;padding:0;background:transparent;display:block}@media (max-width:1024px) and (min-width:768px){.el_newletter .block_newsletter{width:fit-content;margin:0 auto}}.el_newletter .block_newsletter .row{margin-left:auto;margin-right:auto}.el_newletter .block_newsletter .row>*{padding-left:0;padding-right:0;width:100%}.el_newletter .block_newsletter #block-newsletter-label{display:none}.el_newletter .block_newsletter form .row .col-xs-12:first-of-type{display:flex;align-items:center;flex-wrap:wrap;gap:10px 0}@media (max-width:767px){.el_newletter .block_newsletter form .row .col-xs-12:first-of-type{width:100%}}@media (max-width:420px){.el_newletter .block_newsletter form .row .col-xs-12:first-of-type{justify-content:center}}.el_newletter .block_newsletter form .row .col-xs-12:last-of-type{display:none}.el_newletter .block_newsletter form .input-wrapper{flex:1;min-width:220px;max-width:400px;position:relative}.el_newletter .block_newsletter form .input-wrapper::before{content:"\f2b6";font-family:"Font Awesome Regular";font-size:16px;position:absolute;top:50%;left:30px;transform:translateY(-50%)}.rtl .el_newletter .block_newsletter form .input-wrapper::before{right:30px;left:auto}@media (max-width:1024px){.el_newletter .block_newsletter form .input-wrapper{max-width:100%;width:400px;flex:none}}.el_newletter .block_newsletter form input[type="email"]{max-width:450px;border:none;padding:10px 15px;font-size:14px;font-weight:400;height:50px;border-radius:0;background-color:#fff;border-radius:30px;color:#8b8b8b;padding-left:50px}.rtl .el_newletter .block_newsletter form input[type="email"]{padding-right:50px;padding-left:inherit}.el_newletter .block_newsletter form input[type="email"]::-webkit-input-placeholder{font-size:14px;font-weight:400;color:#8b8b8b;opacity:1}.el_newletter .block_newsletter form input[type="email"]::-moz-placeholder{font-size:14px;font-weight:400;color:#8b8b8b;opacity:1}.el_newletter .block_newsletter form input[type="email"]:-moz-placeholder{font-size:14px;font-weight:400;color:#8b8b8b;opacity:1}.el_newletter .block_newsletter form input[type="email"]:-ms-input-placeholder{font-size:14px;font-weight:400;color:#8b8b8b;opacity:1}.el_newletter .block_newsletter form input[type="email"]:focus{border:1px solid gray}.el_newletter .block_newsletter form button[type="submit"]{padding:0 30px 0 30px;display:flex;justify-content:center;align-items:center;background-color:var(--theme-color-default);color:#000;top:0;bottom:0;right:0;z-index:2;border-radius:30px;width:auto;height:auto;min-height:50px;border:none;font-size:12px;line-height:24px;font-weight:700;text-transform:uppercase;transition:0.25s all;overflow:hidden}.rtl .el_newletter .block_newsletter form button[type="submit"]{padding:0 30px 0 30px}.rtl .el_newletter .block_newsletter form button[type="submit"]{left:0;right:auto}@media (max-width:420px){.el_newletter .block_newsletter form button[type="submit"]{position:initial;order:2}}[dir] .el_newletter .block_newsletter form button[type="submit"]{border-radius:30px 0 0 30px}.el_newletter .block_newsletter form button[type="submit"] span{animation:button-animation-out 0.25s;display:inline-block}.el_newletter .block_newsletter form button[type="submit"] i{order:2;animation:button-animation-out 0.25s}.el_newletter .block_newsletter form button[type="submit"] i::before{content:"\f061";font-family:"Font Awesome Light";font-size:14px;margin-left:10px;transition:0.25s all}.rtl .el_newletter .block_newsletter form button[type="submit"] i::before{margin-right:10px;margin-left:inherit}[dir] .el_newletter .block_newsletter form button[type="submit"] i::before{content:"\f060"}.el_newletter .block_newsletter form button[type="submit"]:hover{background-color:#000;color:#fff}.el_newletter .block_newsletter form button[type="submit"]:hover span,.el_newletter .block_newsletter form button[type="submit"]:hover i{animation:button-animation-in 0.25s}.el_newletter.newletter2 .block_newsletter form button[type="submit"]{position:initial;order:2}[dir] .el_newletter.newletter2 .block_newsletter form button[type="submit"]{border-radius:30px}.el_newletter.newletter2 .block_newsletter form .input-wrapper{max-width:none}@media (min-width:481px){.el_newletter.newletter2 .block_newsletter form .input-wrapper{margin-right:8px}.rtl .el_newletter.newletter2 .block_newsletter form .input-wrapper{margin-left:8px;margin-right:inherit}}@media (max-width:1024px){.el_newletter.newletter2 .block_newsletter form .input-wrapper{flex:1}}@media (max-width:480px){.el_newletter.newletter2 .block_newsletter form .input-wrapper{flex:none;width:100%}}.el_newletter.newletter2 .block_newsletter form input[type="email"]{max-width:none}@media (max-width:480px){.el_newletter.newletter2 .block_newsletter form .row .col-xs-12:first-of-type{justify-content:center}}@media (max-width:767px){#footer .linklist-toggle{justify-content:center;margin-bottom:20px}#footer .linklist-toggle .title_block{flex:none;margin-bottom:0!important}#footer .linklist-toggle span.icon-toggle{color:#fff;font-weight:600;font-family:"Font Awesome Light";margin-left:10px}.rtl #footer .linklist-toggle span.icon-toggle{margin-right:10px;margin-left:inherit}#footer .linklist-menu{margin-bottom:30px}}.btn_theme.color_2 .elementor-button-link .elementor-button-text::after{color:#000}@media (max-width:1200px) and (min-width:1025px){.el_banner-1>.elementor-container{min-height:300px!important}.el_banner-2>.elementor-container{min-height:630px!important}}.el_polygon{clip-path:polygon(0 30px,100% 0%,100% calc(100% - 30px),0% 100%)}@media (max-width:1024px){.el_polygon{clip-path:polygon(0 20px,100% 0%,100% calc(100% - 20px),0% 100%)}}.el_polygon2{clip-path:polygon(0 0,100% 0%,100% calc(100% - 30px),0% 100%)}@media (max-width:1024px){.el_polygon2{clip-path:polygon(0 0,100% 0%,100% calc(100% - 20px),0% 100%)}}.full_height .elementor-widget-wrap,.full_height .elementor-element{height:100%}.el_hotspot .elementor-widget-container,.el_hotspot .image-hotspot-wrapper,.el_hotspot .image-hotspot-hotspots{height:100%}.el_hotspot .image-hotspot-img{height:100%;object-fit:cover}@media (max-width:767px){.el_hotspot .image-hotspot-img{clip-path:polygon(0 20px,100% 0%,100% calc(100% - 20px),0% 100%)}}.el_hotspot .hotspot-anm{display:none}.el_hotspot .image-hotspot{width:70px;height:70px}.el_hotspot .image-hotspot:hover .hotspot-btn::before{background-color:transparent!important}.el_hotspot .hotspot-btn::before{width:auto;height:auto;margin:0;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%);content:"\f065";font-family:"Font Awesome Regular";font-size:18px;color:#000;background-color:transparent}.el_hotspot .hotspot-btn::after{display:none}.el_hotspot .hotspot-btn:hover{background-color:var(--theme-color-default)}@media (min-width:1025px) and (max-width:1400px){.el_hotspot-heading .elementor-heading-title{font-size:90px!important}}@media (min-width:1025px) and (max-width:1200px){.el_hotspot-heading .elementor-heading-title{font-size:80px!important}}.hotspot_after:not(.slick-slide){position:absolute;top:0;left:0;right:0;bottom:0}.box_product-tab3 .widget-tabs-wrapper{position:absolute;right:0;top:-102px;display:flex;align-items:center;flex-wrap:wrap}.rtl .box_product-tab3 .widget-tabs-wrapper{left:0;right:auto}@media (max-width:1400px) and (min-width:1025px){.box_product-tab3 .widget-tabs-wrapper{top:-99px}}@media (max-width:1200px){.box_product-tab3 .widget-tabs-wrapper{position:relative;top:-25px;margin-bottom:15px}}.box_product-tab3 .widget-tab-title{font-family:var(--font-family-senary);padding:18px 40px;border-radius:40px;background-color:transparent;transition:0.25s all;cursor:pointer}.box_product-tab3 .widget-tab-title.active{background-color:#000;padding:18px 50px}@media (max-width:1400px) and (min-width:1025px){.box_product-tab3 .widget-tab-title{padding:15px 30px}.box_product-tab3 .widget-tab-title.active{padding:15px 30px}}@media (max-width:767px){.box_product-tab3 .widget-tab-title{padding:15px 30px}.box_product-tab3 .widget-tab-title.active{padding:15px 30px}}@media (max-width:480px){.box_product-tab3 .widget-tab-title{padding:10px 20px}.box_product-tab3 .widget-tab-title.active{padding:10px 20px}}.box_product-tab3 .widget-tab-title:not(.active):hover{color:var(--theme-color-default)!important}.btn_theme_2 .elementor-button-link{font-family:var(--font-family-senary);overflow:hidden}.btn_theme_2 .elementor-button-link .elementor-button-text{animation:button-animation-out 0.25s}.btn_theme_2 .elementor-button-link:hover .elementor-button-text{animation:button-animation-in 0.25s}.btn_link .elementor-button-link .elementor-button-text{display:flex;align-items:center}.btn_link .elementor-button-link .elementor-button-text::after{content:"\f061";font-family:"Font Awesome Light";font-size:14px;margin-left:10px;color:var(--theme-color-default);transition:0.25s all}.rtl .btn_link .elementor-button-link .elementor-button-text::after{margin-right:10px;margin-left:inherit}[dir] .btn_link .elementor-button-link .elementor-button-text::after{content:"\f060"}.el_video img{border-radius:10px;min-height:400px;object-fit:cover}.el_video .eicon-play{width:120px;height:120px;border-radius:50%;background-color:rgba(255,255,255,.01);backdrop-filter:blur(20px);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;text-shadow:none;opacity:1;transition:0.25s all}@media (max-width:575px){.el_video .eicon-play{width:100px;height:100px}}.el_video .eicon-play::before{content:"\f04b";font-family:"FontAwesome"}.el_video .eicon-play:hover{background-color:var(--theme-color-default);backdrop-filter:initial;color:#000}.el_image_box .elementor-image-box-title{font-family:var(--font-family-base)}.el_image_box .elementor-image-box-img{width:54px;height:54px}.el_image_box .elementor-image-box-img img{width:100%;height:100%}.el_image_box .elementor-image-box-content{flex:1}.el_testi .slick-list{overflow:visible}.el_testi .image{position:relative}.el_testi .image img{border-radius:5px;border:1px solid #e1e1e1;margin-left:0!important}.rtl .el_testi .image img{margin-right:0!important;margin-left:inherit}.el_testi .product__info{position:absolute;left:75px;top:0;height:76px;display:flex;flex-direction:column;justify-content:center}.rtl .el_testi .product__info{right:75px;left:auto}.el_testi .product__info .star_list{display:flex;align-items:center;gap:2px;margin-bottom:12px}.el_testi .product__info .star{margin:0;font-size:16px;line-height:16px;float:none}.el_testi .product__info .star::before{color:#000}.el_testi .product__info-name{font-size:16px;font-family:var(--font-family-senary);font-weight:900;line-height:19px;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.el_testi .item-description{margin-top:40px}.el_testi .description{max-width:700px;margin-left:0}.rtl .el_testi .description{margin-right:0;margin-left:inherit}.el_testi .description p{margin-bottom:36px;font-size:30px;line-height:48px;font-weight:300;color:#000}@media (max-width:1024px){.el_testi .description p{font-size:24px;line-height:38px}}@media (max-width:575px){.el_testi .description p{font-size:20px;line-height:30px}}.el_testi .description .author{font-size:20px;line-height:1;font-weight:700;color:#000;margin-bottom:7px}.el_testi .description .date{font-size:12px;line-height:24px;font-weight:500;color:#8b8b8b}.el_testi .elementor-slick-slider ul.slick-dots{position:relative;bottom:auto;margin-top:79px;margin-bottom:19px;display:flex;justify-content:flex-start;height:2px;background-color:#e8e8e8;width:calc(100% - 110px)}@media (max-width:575px){.el_testi .elementor-slick-slider ul.slick-dots{margin-top:50px}}.el_testi .elementor-slick-slider ul.slick-dots li{flex:1;height:2px}.el_testi .elementor-slick-slider ul.slick-dots li button{width:100%;height:2px;padding:0;position:relative}.el_testi .elementor-slick-slider ul.slick-dots li button::before{content:"";width:0;height:100%;position:absolute;top:0;left:auto;right:0;opacity:1;background-color:transparent;transition:0.6s all ease-in-out}.el_testi .elementor-slick-slider ul.slick-dots li.slick-active button::before{width:100%;left:0;right:auto;opacity:1;background-color:#000}.el_testi .elementor-slick-slider .slick-arrows{display:inline-flex;align-items:center;gap:10px;position:absolute;bottom:-19px;right:0}.rtl .el_testi .elementor-slick-slider .slick-arrows{left:0;right:auto}.el_testi .elementor-slick-slider .slick-arrow{width:40px;height:40px;border-radius:50%;border:1px solid #e1e1e1;background-color:#fff;position:initial;transform:none;transition:0.25s all}.el_testi .elementor-slick-slider .slick-arrow::before{font-family:"Font Awesome Regular";font-size:16px;color:#000;opacity:1}.el_testi .elementor-slick-slider .slick-arrow.slick-next::before{content:"\f061"}.el_testi .elementor-slick-slider .slick-arrow.slick-prev::before{content:"\f060"}.el_testi .elementor-slick-slider .slick-arrow:hover{background-color:var(--theme-color-default)}.el_brand-item{background-color:rgba(255,255,255,.1);backdrop-filter:blur(20px);border-radius:0 0 10px 10px}@media (max-width:767px) and (min-width:500px){.brand__item{width:50%!important}}@media (max-width:499px){.brand__item.mg_30{margin-bottom:30px}}.brand__item>.elementor-column-wrap>.elementor-widget-wrap{border-radius:10px;overflow:hidden}.brand__item>.elementor-column-wrap>.elementor-widget-wrap .elementor-image img{transition:0.25s all}.brand__item>.elementor-column-wrap>.elementor-widget-wrap:hover .elementor-widget-image:not(.el_brand-item) img{transform:scale(1.1)}.el_category2 .image{min-height:370px;border-radius:10px;border:1px solid #e1e1e1;position:relative;padding:50px 60px;background-color:#fff;transition:0.3s all;overflow:hidden}@media (max-width:1200px) and (min-width:1025px){.el_category2 .image{padding:40px 30px}}@media (max-width:991px) and (min-width:768px){.el_category2 .image{padding:40px 30px}}@media (max-width:480px){.el_category2 .image{padding:40px 30px}}.el_category2 .image img{position:absolute;bottom:0;right:0;max-width:70%;z-index:1;transition:0.25s all}.el_category2 .image .item-sub-title{font-family:var(--font-family-senary);position:relative;z-index:2}.el_category2 .image .item-description{position:absolute;bottom:50px;left:60px;z-index:2}@media (max-width:1200px) and (min-width:1025px){.el_category2 .image .item-description{bottom:40px;left:30px}}@media (max-width:991px) and (min-width:768px){.el_category2 .image .item-description{bottom:40px;left:30px}}@media (max-width:480px){.el_category2 .image .item-description{bottom:40px;left:30px}}.el_category2 .image .btn_type3{display:flex;align-items:center;justify-content:center;font-size:12px;line-height:24px;font-weight:700;text-transform:uppercase;padding:10px 10px;border-radius:30px;background-color:var(--theme-color-default);color:#000;min-width:44px;transition:0.3s all}.el_category2 .image .btn_type3 span{opacity:0;visibility:hidden;transition:0.3s all;width:0;margin-right:0}.rtl .el_category2 .image .btn_type3 span{margin-left:0;margin-right:inherit}.el_category2 .image .btn_type3::after{content:"\f061";font-family:"Font Awesome Regular";font-size:14px}[dir] .el_category2 .image .btn_type3::after{content:"\f060"}.el_category2 .image .btn_type3:hover{padding:10px 30px}.el_category2 .image .btn_type3:hover span{width:auto;margin-right:10px;opacity:1;visibility:visible}.rtl .el_category2 .image .btn_type3:hover span{margin-left:10px;margin-right:inherit}.el_category2 .image:hover{background-color:#f5f5f5}.el_category2 .image:hover img{transform:scale(1.1)}.el_category2 .slick-list{overflow:visible;clip-path:inset(0 -100% 0 0)}.el_product2 .thumbnail-container{margin-bottom:0;padding:30px;border-right:1px solid transparent}[dir] .el_product2 .thumbnail-container{border-right:1px solid #e1e1e1}.el_product2 .thumbnail-container .product-image{border:none}.el_product2 .slick-active .thumbnail-container{border-right:1px solid #e1e1e1}.el_product2 .slick-slide .product-miniature:not(:last-child) .thumbnail-container{border-bottom:1px solid #e1e1e1}.el_fullheight{height:100%}@media (max-width:1200px) and (min-width:1025px){.big_heading .elementor-heading-title{font-size:100px!important}}@media (max-width:575px){.big_heading .elementor-heading-title{font-size:60px!important}}.el_testi2 .item-description h3{margin-bottom:28px}@media (max-width:991px) and (min-width:768px){.el_testi2 .item-description h3{font-size:30px}}@media (max-width:480px){.el_testi2 .item-description h3{font-size:30px}}.el_testi2 .item-description .author{font-size:20px;line-height:1;font-weight:700;margin-bottom:7px}.el_testi2 .item-description .date{font-size:12px;line-height:24px;font-weight:500}.el_testi2 .elementor-slick-slider ul.slick-dots{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:fit-content;position:absolute;right:-100px;top:45%;bottom:auto;transform:translateY(-50%)}.rtl .el_testi2 .elementor-slick-slider ul.slick-dots{left:-100px;right:auto}@media (max-width:1800px){.el_testi2 .elementor-slick-slider ul.slick-dots{right:-30px}.rtl .el_testi2 .elementor-slick-slider ul.slick-dots{left:-30px;right:auto}}@media (max-width:1400px){.el_testi2 .elementor-slick-slider ul.slick-dots{right:-10px}.rtl .el_testi2 .elementor-slick-slider ul.slick-dots{left:-10px;right:auto}}@media (max-width:767px){.el_testi2 .elementor-slick-slider ul.slick-dots{right:0}.rtl .el_testi2 .elementor-slick-slider ul.slick-dots{left:0;right:auto}}.el_testi2 .elementor-slick-slider ul.slick-dots li{width:auto;height:auto}.el_testi2 .elementor-slick-slider ul.slick-dots li button{width:6px;height:6px;border-radius:50%;background-color:#fff;padding:0;transition:0.25s all}.el_testi2 .elementor-slick-slider ul.slick-dots li button::before{display:none}.el_testi2 .elementor-slick-slider ul.slick-dots li.slick-active button{width:8px;height:8px;background-color:transparent;border:2px solid var(--theme-color-default)}@media (max-width:1400px){.el_testi2 .item-description{padding-right:30px}.rtl .el_testi2 .item-description{padding-left:30px;padding-right:inherit}}.t_outline.outline_red{-webkit-text-stroke:2px #c70a33}.btn_theme.i_color-black .elementor-button-link .elementor-button-text::after{color:#000}.el_tab .tabs_item{display:none;height:100%;border-radius:5px;overflow:hidden}.el_tab .tabs_item *{height:100%}.el_tab .tabs_item img{object-fit:cover}.el_tab .tabs_item:first-child{display:block}.el_tab .tabs_nav_item{cursor:pointer;border:1px solid #e1e1e1;border-radius:5px;transition:0.25s all}.el_tab .tabs_nav_item:not(:last-child){margin-bottom:10px}.el_tab .tabs_nav_item img{opacity:.2;transition:0.25s all}.el_tab .tabs_nav_item.current{border-color:#000}.el_tab .tabs_nav_item.current img{opacity:1}.el_tab .tab_content{max-width:300px;width:100%}.el_tab .tabs{flex:1;margin-left:10px}.rtl .el_tab .tabs{margin-right:10px;margin-left:inherit}@media (max-width:1400px) and (min-width:1025px){.el_tab .tab_content{flex:1;max-width:none}.el_tab .tabs{flex:none;width:100%;max-width:120px}}@media (max-width:991px){.el_tab .tab_content{max-width:250px}}@media (max-width:767px){.el_tab .tab_content{max-width:60%}.el_tab .tab_content img{width:100%}}.col_left_desktop>.elementor-container{margin-left:0;margin-right:auto}[dir] .col_left_desktop>.elementor-container{margin-left:auto;margin-right:0}.mw_100 .elementor-divider-separator{max-width:100%}.el_testi2 .item-description h3{margin-bottom:28px}@media (max-width:991px) and (min-width:768px){.el_testi2 .item-description h3{font-size:30px}}@media (max-width:480px){.el_testi2 .item-description h3{font-size:30px}}.el_testi2 .item-description .author{font-size:20px;line-height:1;font-weight:700;margin-bottom:7px}.el_testi2 .item-description .date{font-size:12px;line-height:24px;font-weight:500}.el_testi2 .elementor-slick-slider ul.slick-dots{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:fit-content;position:absolute;right:-100px;top:45%;bottom:auto;transform:translateY(-50%)}.rtl .el_testi2 .elementor-slick-slider ul.slick-dots{left:-100px;right:auto}@media (max-width:1800px){.el_testi2 .elementor-slick-slider ul.slick-dots{right:-30px}.rtl .el_testi2 .elementor-slick-slider ul.slick-dots{left:-30px;right:auto}}@media (max-width:1400px){.el_testi2 .elementor-slick-slider ul.slick-dots{right:-10px}.rtl .el_testi2 .elementor-slick-slider ul.slick-dots{left:-10px;right:auto}}@media (max-width:767px){.el_testi2 .elementor-slick-slider ul.slick-dots{right:0}.rtl .el_testi2 .elementor-slick-slider ul.slick-dots{left:0;right:auto}}.el_testi2 .elementor-slick-slider ul.slick-dots li{width:auto;height:auto}.el_testi2 .elementor-slick-slider ul.slick-dots li button{width:6px;height:6px;border-radius:50%;background-color:#fff;padding:0;transition:0.25s all}.el_testi2 .elementor-slick-slider ul.slick-dots li button::before{display:none}.el_testi2 .elementor-slick-slider ul.slick-dots li.slick-active button{width:8px;height:8px;background-color:transparent;border:2px solid var(--theme-color-default)}@media (max-width:1400px){.el_testi2 .item-description{padding-right:30px}.rtl .el_testi2 .item-description{padding-left:30px;padding-right:inherit}}.t_outline.outline_red{-webkit-text-stroke:2px #c70a33}.btn_theme.i_color-black .elementor-button-link .elementor-button-text::after{color:#000}.el_tab .tabs_item{display:none;height:100%;border-radius:5px;overflow:hidden}.el_tab .tabs_item *{height:100%}.el_tab .tabs_item img{object-fit:cover}.el_tab .tabs_item:first-child{display:block}.el_tab .tabs_nav_item{cursor:pointer;border:1px solid #e1e1e1;border-radius:5px;transition:0.25s all}.el_tab .tabs_nav_item:not(:last-child){margin-bottom:10px}.el_tab .tabs_nav_item img{opacity:.2;transition:0.25s all}.el_tab .tabs_nav_item.current{border-color:#000}.el_tab .tabs_nav_item.current img{opacity:1}.el_tab .tab_content{max-width:300px;width:100%}.el_tab .tabs{flex:1;margin-left:10px}.rtl .el_tab .tabs{margin-right:10px;margin-left:inherit}@media (max-width:1400px) and (min-width:1025px){.el_tab .tab_content{flex:1;max-width:none}.el_tab .tabs{flex:none;width:100%;max-width:120px}}@media (max-width:991px){.el_tab .tab_content{max-width:250px}}@media (max-width:767px){.el_tab .tab_content{max-width:60%}.el_tab .tab_content img{width:100%}}@media (max-width:1200px) and (min-width:1025px){.banner4_heading .elementor-heading-title{font-size:36px!important}}@media (min-width:1025px){.col_right_desktop>.elementor-container{margin-right:0;margin-left:auto}}.el_hotspot4 .elementor-widget-container,.el_hotspot4 .image-hotspot-wrapper,.el_hotspot4 .image-hotspot-hotspots{height:100%}.el_hotspot4 .image-hotspot-img{height:100%;object-fit:cover;object-position:left center}@media (max-width:575px){.el_hotspot4 .image-hotspot-img{min-height:400px;object-position:center}}.el_hotspot4 .image-hotspot{width:70px;height:70px}.el_hotspot4 .image-hotspot:hover .hotspot-btn::before{background-color:transparent!important}.el_hotspot4 .hotspot-btn::before{width:auto;height:auto;margin:0;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%);content:"\f065";font-family:"Font Awesome Regular";font-size:18px;color:#000;background-color:transparent}.el_hotspot4 .hotspot-btn::after{display:none}.el_hotspot4 .hotspot-btn:hover{background-color:var(--theme-color-default)}@media (min-width:1025px) and (max-width:1500px){.big_heading4 .elementor-heading-title{font-size:100px!important}}@media (min-width:1025px) and (max-width:1200px){.big_heading4 .elementor-heading-title{font-size:80px!important}}.product_hotspot{transform:translateX(-30%);display:flex;align-items:center}.product_hotspot img{max-width:calc(100vw * 0.26);width:100%}@media (max-width:1024px){.product_hotspot img{max-width:300px}}@media (max-width:767px){.product_hotspot img{max-width:250px}}@media (max-width:1024px){.product_hotspot{transform:none}}@media (max-width:575px){.product_hotspot{display:none}}.btn_type3 .elementor-button-link{display:flex;align-items:center;justify-content:center;font-size:12px;line-height:24px;font-weight:700;text-transform:uppercase;padding:10px 10px!important;border-radius:30px;background-color:var(--theme-color-default);color:#000;min-width:44px;transition:0.3s all;overflow:hidden}.btn_type3 .elementor-button-link span{opacity:0;visibility:hidden;transition:0.3s all;width:0;margin-right:0}.rtl .btn_type3 .elementor-button-link span{margin-left:0;margin-right:inherit}.btn_type3 .elementor-button-link::after{content:"\f061";font-family:"Font Awesome Regular";font-size:14px}[dir] .btn_type3 .elementor-button-link::after{content:"\f060"}.btn_type3 .elementor-button-link:hover{padding:10px 30px!important}.btn_type3 .elementor-button-link:hover span{width:auto;margin-right:10px;opacity:1;visibility:visible}.rtl .btn_type3 .elementor-button-link:hover span{margin-left:10px;margin-right:inherit}.btn_type3.no-text .elementor-button-link::after{animation:button-animation-out 0.25s}.btn_type3.no-text .elementor-button-link:hover{padding:10px 10px!important}.btn_type3.no-text .elementor-button-link:hover span{margin-right:0}.rtl .btn_type3.no-text .elementor-button-link:hover span{margin-left:0;margin-right:inherit}.btn_type3.no-text .elementor-button-link:hover::after{animation:button-animation-in 0.25s}.full__height{height:100%}.el_category4_item .elementor-image-box-content{display:flex;align-items:top;gap:10px}.el_category4_item .elementor-image-box-title{position:relative}.el_category4_item .elementor-image-box-title::before{content:"";width:0;height:2px;background-color:#000;position:absolute;bottom:-1px;left:auto;right:0;transition:0.3s all}.el_category4_item .elementor-image-box-wrapper{position:relative}.el_category4_item .elementor-image-box-wrapper:hover .elementor-image-box-img{opacity:1;visibility:visible;right:18px}.rtl .el_category4_item .elementor-image-box-wrapper:hover .elementor-image-box-img{left:18px;right:auto}.el_category4_item .elementor-image-box-wrapper:hover .elementor-image-box-title::before{left:0;right:auto;width:100%}.el_category4_item .elementor-image-box-img{position:absolute;bottom:-10px;right:100%;z-index:-1;opacity:0;visibility:hidden;transition:0.65s all}.rtl .el_category4_item .elementor-image-box-img{left:100%;right:auto}.el_category4_item:hover{z-index:2}.el_category4_list .elementor-widget-wrap{gap:30px 40px}.caption_heading4 .widget-image-caption{font-family:var(--font-family-senary)}@media (max-width:1400px) and (min-width:1025px){.caption_heading4 .widget-image-caption{font-size:30px!important}}.caption_heading .widget-image-caption{font-family:var(--font-family-senary)}.el_collection4>.elementor-container>.elementor-row{gap:30px}.el_collection4 .el_collection4_item{overflow:hidden;border-radius:10px}@media (max-width:1199px){.el_collection4>.elementor-container>.elementor-row{overflow-x:auto;flex-wrap:nowrap;padding-bottom:20px}.el_collection4>.elementor-container>.elementor-row::-webkit-scrollbar{height:5px;width:calc(100% - 60px);margin-left:15px;margin-right:15px;border-radius:10px}.el_collection4>.elementor-container>.elementor-row::-webkit-scrollbar-track{background-color:#e1e1e1}.el_collection4>.elementor-container>.elementor-row::-webkit-scrollbar-thumb{background-color:var(--theme-color-default)}.el_collection4 .el_collection4_item{flex:1 0 calc(calc(100% - 60px) / 3)}}@media (max-width:800px){.el_collection4 .el_collection4_item{flex:1 0 calc(calc(100% - 30px) / 2)}}@media (max-width:550px){.el_collection4 .el_collection4_item{flex:1 0 100%}}@media (max-width:767px){.el_hotspot.no-polygon .image-hotspot-img{clip-path:none}}.el_hotspot.radius .image-hotspot-img{border-radius:10px}@media (max-width:1400px){.banner_hotspot_item{right:0!important}}.brand_black img{filter:brightness(0)}@media (max-width:767px){.el_testimonial4 .item-description h3{font-size:30px}}.el_testimonial4 .item-description .author{margin-top:30px;font-size:20px;line-height:1;font-weight:700;margin-bottom:7px}.el_testimonial4 .item-description .date{font-size:12px;line-height:24px;font-weight:500}.el_testimonial4 .slick-arrows{display:flex;align-items:center;gap:10px;margin-top:35px}.el_testimonial4 .slick-arrows .slick-arrow{width:40px;height:40px;border-radius:50%;border:1px solid #e1e1e1;background-color:#fff;position:initial;transform:none;transition:0.25s all}.el_testimonial4 .slick-arrows .slick-arrow::before{font-family:"Font Awesome Regular";font-size:14px;color:#000;opacity:1}.el_testimonial4 .slick-arrows .slick-arrow.slick-next::before{content:"\f061"}.el_testimonial4 .slick-arrows .slick-arrow.slick-prev::before{content:"\f060"}.el_testimonial4 .slick-arrows .slick-arrow:hover{background-color:var(--theme-color-default)}.el_collection6>.elementor-container>.elementor-row{flex-wrap:nowrap;gap:30px}@media (max-width:1400px){.el_collection6>.elementor-container>.elementor-row{overflow-x:auto;flex-wrap:nowrap;padding-bottom:20px}.el_collection6>.elementor-container>.elementor-row::-webkit-scrollbar{height:5px;width:calc(100% - 60px);margin-left:15px;margin-right:15px;border-radius:10px}.el_collection6>.elementor-container>.elementor-row::-webkit-scrollbar-track{background-color:#e1e1e1}.el_collection6>.elementor-container>.elementor-row::-webkit-scrollbar-thumb{background-color:var(--theme-color-default)}}@media (max-width:1400px){.el_collection6>.elementor-container>.elementor-row>div{flex:1 0 calc(calc(100% - 120px) / 5)}}@media (max-width:1200px){.el_collection6>.elementor-container>.elementor-row>div{flex:1 0 calc(calc(100% - 90px) / 4)}}@media (max-width:992px){.el_collection6>.elementor-container>.elementor-row>div{flex:1 0 calc(calc(100% - 60px) / 3)}}@media (max-width:768px){.el_collection6>.elementor-container>.elementor-row>div{flex:1 0 calc(calc(100% - 30px) / 2)}}@media (max-width:500px){.el_collection6>.elementor-container>.elementor-row>div{flex:1 0 100%}}.el_collection6 .elementor-inner-column{overflow:hidden}.el_collection6 .elementor-inner-column .elementor-image img{transition:0.25s all}.el_collection6 .elementor-inner-column:hover .elementor-image img{transform:scale(1.1)}.collection_arrows{position:initial}@media (min-width:1401px){.collection_arrows{display:none}}.collection_arrows .arrow{width:40px;height:40px;border-radius:50%;border:1px solid #e1e1e1;background-color:#fff;position:initial;transform:none;transition:0.25s all;font-size:0;outline:none;display:inline-flex;align-items:center;justify-content:center;position:absolute;top:calc(50% + 10px)}.collection_arrows .arrow::before{font-family:"Font Awesome Regular";font-size:14px;color:#000;opacity:1}.collection_arrows .arrow.next{right:0;transform:translate(50%,-50%)}.collection_arrows .arrow.next::before{content:"\f061"}.collection_arrows .arrow.prev{left:0;transform:translate(-50%,-50%)}.collection_arrows .arrow.prev::before{content:"\f060"}.collection_arrows .arrow:hover{background-color:var(--theme-color-default)}.collection_arrows .arrow:focus{outline:none}.button_question .elementor-button-content-wrapper::before{content:"\f05a";font-family:"Font Awesome Regular";font-size:20px;font-weight:400;margin-right:10px;color:#000}.rtl .button_question .elementor-button-content-wrapper::before{margin-left:10px;margin-right:inherit}.col_fullheight>.elementor-column-wrap>.elementor-widget-wrap{height:100%}.inner_fullheight{height:100%}.inner_fullheight>.elementor-container{height:100%}.el_hotspot6 .image-hotspot-img{border-radius:10px;height:810px;object-fit:cover;object-position:center}@media (max-width:1024px){.el_hotspot6 .image-hotspot-img{height:630px}}@media (max-width:575px){.el_hotspot6 .image-hotspot-img{height:500px}}.image_box6 .elementor-image-box-content{flex:1}.image_box6 .elementor-image-box-description{max-width:350px;font-family:var(--font-family-senary)}@media (max-width:767px){.image_box6 .elementor-image-box-wrapper{display:flex;align-items:center;gap:30px}}@media (max-width:575px){.image_box6 .elementor-image-box-img,.image_box6 .elementor-image-box-content{width:100%;text-align:center}.image_box6 .elementor-image-box-wrapper{flex-wrap:wrap}.image_box6 .elementor-image-box-description{margin-left:auto;margin-right:auto}}.testimonial6_item .elementor-widget-wrap{max-width:300px;background-color:#fff;padding:40px 30px 32px 30px}@media (max-width:400px){.testimonial6_item .elementor-widget-wrap{padding:30px 20px}}@media (max-width:400px){.testimonial6_item>.elementor-column-wrap{padding:20px!important}.testimonial6_item .elementor-widget-wrap{padding:30px 20px}}.el_testimonial6>.elementor-container>.elementor-row{flex-wrap:nowrap;gap:30px}@media (max-width:1200px){.el_testimonial6>.elementor-container>.elementor-row{overflow-x:auto;flex-wrap:nowrap;padding-bottom:20px}.el_testimonial6>.elementor-container>.elementor-row::-webkit-scrollbar{height:5px;width:calc(100% - 60px);margin-left:15px;margin-right:15px;border-radius:10px}.el_testimonial6>.elementor-container>.elementor-row::-webkit-scrollbar-track{background-color:#e1e1e1}.el_testimonial6>.elementor-container>.elementor-row::-webkit-scrollbar-thumb{background-color:var(--theme-color-default)}}@media (max-width:1200px){.el_testimonial6>.elementor-container>.elementor-row .testimonial6_item{flex:1 0 calc(calc(100% - 30px) / 2)}}@media (max-width:767px){.el_testimonial6>.elementor-container>.elementor-row .testimonial6_item{flex:1 0 100%}}.banner_hover .elementor-background-overlay{transition:0.25s all}.banner_hover:hover .elementor-background-overlay{transform:scale(1.09)}.box_slide .iview-controlNav{opacity:1!important}.box_slide .iview-controlNav div.iview-items{left:50%;bottom:19%;transform:translateX(-50%);max-width:1710px;padding:0 30px}.box_slide .iview-controlNav div.iview-items ul{line-height:1;display:flex;align-items:center;gap:20px}.box_slide .iview-controlNav div.iview-items ul li{height:auto}.box_slide .iview-controlNav div.iview-items ul li a.iview-control{margin:0;width:6px;height:6px;display:block;transition:0.25s all}.box_slide .iview-controlNav div.iview-items ul li a.iview-control.active{width:12px;height:12px;background-color:transparent;border:2px solid var(--theme-color-default)}body:not(#index) .container{width:1680px;max-width:100%}@media (min-width:768px){body:not(#index) #left-column{min-width:350px}}@media (min-width:768px) and (max-width:1199px){body:not(#index) #left-column{min-width:250px}}body:not(#index) #wrapper>.container>.row{display:flex;flex-wrap:wrap;margin-bottom:120px}@media (max-width:1199px){body:not(#index) #wrapper>.container>.row{margin-bottom:100px}}@media (max-width:767px){body:not(#index) #wrapper>.container>.row{margin-bottom:80px}}body:not(#index) #wrapper>.container>.row>#content-wrapper{flex:1}body:not(#index).cms-id-4 #wrapper>.container,body:not(#index).cms-id-7 #wrapper>.container{width:100%;padding:0}#search_filters .facet .facet-title{width:100%;font-size:20px;line-height:1.2;text-transform:uppercase;font-weight:900;margin-bottom:17px}#search_filters .facet .faceted-slider{margin-bottom:0}@media (min-width:768px){#search_filters .facet .faceted-slider{margin-top:30px}}#search_filters .facet .faceted-slider>li{display:flex;flex-direction:column}@media (max-width:767px){#search_filters .facet .faceted-slider>li{padding:20px!important}}#search_filters .facet .faceted-slider>li>p{order:2;margin-bottom:0;margin-top:21px;font-size:20px;line-height:24px;font-weight:400;text-transform:uppercase;color:#000;font-family:var(--font-family-senary)}@media (min-width:768px){#search_filters .facet:not(:last-child){margin-bottom:50px}}#search_filters .facet>ul{margin-bottom:0}#search_filters .facet .facet-label{display:flex;align-items:center}#search_filters .facet .facet-label .custom-checkbox{top:auto;line-height:1}#search_filters .facet .facet-label .custom-checkbox input[type="checkbox"]{width:16px;height:16px}#search_filters .facet .facet-label .custom-checkbox input[type="checkbox"]+span{margin-right:12px;width:16px;height:16px;border:2px solid #e1e1e1;vertical-align:initial;position:relative}.rtl #search_filters .facet .facet-label .custom-checkbox input[type="checkbox"]+span{margin-left:12px;margin-right:inherit}#search_filters .facet .facet-label .custom-checkbox input[type="checkbox"]+span .checkbox-checked{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;font-weight:600;margin:0}#search_filters .facet .facet-label.active .custom-checkbox input[type="checkbox"]+span.color{border-color:var(--theme-color-default)}#search_filters .facet .facet-label a{flex:1;margin-top:0;width:100%;font-size:16px;line-height:30px;font-weight:500;display:flex;justify-content:space-between;align-items:center}#search_filters .facet .facet-label a>span{font-size:14px;font-weight:600}#search_filters .ui-slider-horizontal{height:4px;border:none;border-radius:0;background:#e3e3e3}#search_filters .ui-widget-header{background-color:#000;border:none}#search_filters .ui-slider .ui-slider-handle{width:14px;height:14px;background:#fff;border-radius:4px;border:4px solid #000;top:-5px}#product #wrapper .breadcrumb-bg{background-image:none!important;min-height:auto;padding-top:18px;margin-bottom:36px;border-top:1px solid #e1e1e1}#product #wrapper .breadcrumb ol{position:initial}#product #wrapper .breadcrumb li a{color:#8b8b8b}#product #wrapper .breadcrumb li::after{color:#8b8b8b}#product #wrapper .breadcrumb li:last-child{color:#8b8b8b}.leonextprevious-container{width:fit-content;margin:0;display:flex;align-items:center;gap:10px;position:absolute;right:15px;top:-62px}.rtl .leonextprevious-container{left:15px;right:auto}.leonextprevious-container::after{display:none}.leonextprevious-container>div{padding:0;margin:0;width:auto}.leonextprevious-container .leonextprevious-btn{background-color:transparent;padding:0;transition:0.3s all}.leonextprevious-container .leonextprevious-btn p{color:#000;margin-bottom:0;text-align:left}.leonextprevious-container .leonextprevious-btn>p{font-size:0}.leonextprevious-container .leonextprevious-btn>p i{margin:0;width:26px;height:26px;line-height:26px;text-align:center}.leonextprevious-container .leonextprevious-btn .leonextprevious_info{position:absolute;top:calc(100% + 10px);right:0;z-index:2;border-radius:5px;border:1px solid #e1e1e1;padding:10px;display:flex;width:250px;background-color:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:translateY(30px);transition:0.3s all}.rtl .leonextprevious-container .leonextprevious-btn .leonextprevious_info{left:0;right:auto}.leonextprevious-container .leonextprevious-btn .leonextprevious_info img{width:60px}.leonextprevious-container .leonextprevious-btn .leonextprevious_info .small{padding-left:10px;padding-top:5px;flex:1}.rtl .leonextprevious-container .leonextprevious-btn .leonextprevious_info .small{padding-right:10px;padding-left:inherit}.leonextprevious-container .leonextprevious-btn .leonextprevious_info .name{font-family:var(--font-family-senary);font-size:16px;line-height:1.2;font-weight:900;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:5px;color:#000;white-space:initial}.leonextprevious-container .leonextprevious-btn .leonextprevious_info .price{font-family:var(--font-family-senary);font-weight:400;font-size:20px}.leonextprevious-container .leonextprevious-btn .leonextprevious_info::before{content:"";width:100%;height:10px;position:absolute;right:0;top:-10px}.leonextprevious-container .leonextprevious-btn:hover{background-color:transparent}.leonextprevious-container .leonextprevious-btn:hover .leonextprevious_info{opacity:1;visibility:visible;transform:none}.leonextprevious-container .leonextprevious-btn:active{box-shadow:none}.leonextprevious-container .leonextprevious-btn:hover{background-color:var(--theme-color-default);border-radius:3px}.leonextprevious-container .leonextprevious-btn:hover i{color:#000}.custom-tab-top{max-width:980px;margin-bottom:45px}.custom-tab-top h2{text-transform:uppercase;margin-bottom:23px}@media (max-width:991px){.custom-tab-top h2{font-size:40px}}@media (max-width:575px){.custom-tab-top h2{font-size:30px}}.custom-tab-top p{margin-bottom:0;font-size:20px;line-height:30px;font-weight:500;color:#000}@media (max-width:575px){.custom-tab-top p{font-size:18px}}.custom-tab-row{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.custom-tab-col{flex:1}.custom-tab-col img{width:100%;height:auto;border-radius:5px;margin-bottom:33px}.custom-tab-col h4{text-transform:uppercase;margin-bottom:21px}.custom-tab-col p{color:#525252;font-size:16px;line-height:24px;margin-bottom:20px}.custom-tab-col a{display:inline-flex;align-items:center;font-size:12px;line-height:24px;font-weight:700;text-transform:uppercase;color:#000;transition:0.2s all}.custom-tab-col a::after{content:"\f061";font-family:"Font Awesome Light";font-size:16px;margin-left:10px;color:var(--theme-color-default)}.rtl .custom-tab-col a::after{margin-right:10px;margin-left:inherit}[dir] .custom-tab-col a::after{content:"\f060"}.custom-tab-col a:hover{color:var(--theme-color-default)}@media (max-width:991px){.custom-tab-col:last-child{width:100%;flex:none}}@media (max-width:575px){.custom-tab-col{width:100%;flex:none}}.thumbnail-container .leo-more-info{height:auto;box-shadow:none;padding:0;background-color:transparent;width:auto;right:10px;top:auto;bottom:10px;left:10px!important}.thumbnail-container .leo-more-info .view_scroll_right,.thumbnail-container .leo-more-info .view_scroll_spacer{display:none}.thumbnail-container .leo-more-info .thumbs_list{width:100%;height:auto;overflow:initial}.thumbnail-container .leo-more-info .thumbs_list ul{margin:0;display:flex;align-items:center;position:initial}.thumbnail-container .leo-more-info .thumbs_list ul .slick-list{margin-left:-4px!important;margin-right:-4px!important}.thumbnail-container .leo-more-info .thumbs_list ul .slick-next{right:0!important}.thumbnail-container .leo-more-info .thumbs_list ul .slick-next::before{content:"\f061";font-family:"Font Awesome Regular";font-size:16px;color:#000}.thumbnail-container .leo-more-info .thumbs_list ul .slick-prev{left:0!important}.thumbnail-container .leo-more-info .thumbs_list ul .slick-prev::before{content:"\f060";font-family:"Font Awesome Regular";font-size:16px;color:#000}.thumbnail-container .leo-more-info .thumbs_list ul li{width:auto;height:auto;border-radius:3px;overflow:hidden;padding:0 4px}.thumbnail-container .leo-more-info .thumbs_list ul img{border:1px solid #e1e1e1;border-radius:3px;width:40px}.thumbnail-container:hover .leo-more-info{width:auto;right:10px;top:auto;bottom:10px;left:10px!important}@media (min-width:1025px){#wrapper .breadcrumb .blog-lastest-title{font-size:4rem}}body:not(#index) h1,body:not(#index) h2,body:not(#index) h3,body:not(#index) h4,body:not(#index) h5,body:not(#index) h6,body:not(#index) .h1,body:not(#index) .h2,body:not(#index) .h3,body:not(#index) .h4,body:not(#index) .h5,body:not(#index) .h6{text-transform:uppercase}.cms_ourteam>.elementor-container>.elementor-row{gap:0 30px;overflow:auto;flex-wrap:nowrap;padding-bottom:8px}.cms_ourteam>.elementor-container>.elementor-row::-webkit-scrollbar{height:5px}.cms_ourteam>.elementor-container>.elementor-row::-webkit-scrollbar-track{background-color:#e1e1e1}.cms_ourteam>.elementor-container>.elementor-row::-webkit-scrollbar-thumb{background-color:var(--theme-color-default)}.cms_ourteam>.elementor-container>.elementor-row>.elementor-element{min-width:300px;max-width:390px}.cms_ourteam>.elementor-container>.elementor-row>.elementor-element:hover .cms_ourteam_social{opacity:1;visibility:visible;transform:translateY(0)}.cms_ourteam_item .elementor-image-box-img img{width:100%;border-radius:5px;overflow:hidden}.cms_ourteam_item .elementor-image-box-content{width:fit-content}.cms_ourteam_social{position:absolute;bottom:30px;left:30px;right:30px;width:auto!important;transition:0.3s all}@media (min-width:992px){.cms_ourteam_social{opacity:0;visibility:hidden;transform:translateY(30px)}}.cms_ourteam_social .elementor-social-icons-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 30px}.cms_ourteam_social .elementor-social-icons-wrapper .elementor-social-icon{margin:0}.cms_counter .elementor-counter-number-wrapper span{font-family:var(--font-family-senary);background:linear-gradient(180deg,#fff 41.65%,rgba(255,255,255,0) 80.75%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cms_counter .elementor-counter-title{margin-top:-40px}@media (max-width:1024px){.cms_counter .elementor-counter-title{margin-top:-20px}}.faq_tabs_content .faq_tab_content{display:none}.faq_tabs_content .faq_tab_content:first-child{display:block}.faq_tab_item .elementor-heading-title{max-width:390px;display:flex;align-items:center;justify-content:space-between;transition:0.25s all;cursor:pointer}.faq_tab_item .elementor-heading-title::after{content:"\f061";font-family:"Font Awesome Light";font-size:20px;margin-right:30px;transition:0.25s all;opacity:0;visibility:hidden}[dir] .faq_tab_item .elementor-heading-title::after{content:"\f060"}.faq_tab_item.current .elementor-heading-title{color:#000!important}.faq_tab_item.current .elementor-heading-title::after{margin-right:0;opacity:1;visibility:visible}#contact .card-block{padding:0}#contact .contact-form{padding:0}#contact .contact-form .form-fields>.form-group:first-child{margin-bottom:0}@media (max-width:991px){#contact .contact-form .form-fields .form-control-comment{float:right}}#authentication .page-header{text-align:center}.register-form>p a{font-weight:600}.register-form #customer-form .form-control-valign .radio-inline{display:inline-flex;align-items:center}.register-form #customer-form .form-control-valign .radio-inline .custom-radio{margin-top:0}.page-footer .account-link{color:var(--link-color);display:inline-flex;align-items:center}.page-footer .account-link span{font-size:12px;font-weight:700;text-transform:uppercase}.page-footer .account-link i{font-size:0;width:auto;height:auto;margin-right:6px}.rtl .page-footer .account-link i{margin-left:6px;margin-right:inherit}.page-footer .account-link i::before{content:"\f060";font-family:"Font Awesome Regular";font-size:14px}.page-footer .account-link[data-role="home"] i::before{content:"\f015"}.page-footer .account-link:hover{color:var(--link-color-hover)}#pagenotfound .page-header{display:none}#_desktop_currency_selector.popup-over .popup-content,#_desktop_language_selector .popup-over .popup-content{top:calc(100% + 30px);left:auto;transition:0.25s all;opacity:0;visibility:hidden;display:block}[dir] #_desktop_currency_selector.popup-over .popup-content,[dir] #_desktop_language_selector .popup-over .popup-content{left:0;right:auto}#_desktop_currency_selector.popup-over .popup-content::before,#_desktop_language_selector .popup-over .popup-content::before{content:"";width:50px;height:16px;position:absolute;bottom:100%;right:0}@media (max-width:575px){#_desktop_currency_selector.popup-over .popup-content,#_desktop_language_selector .popup-over .popup-content{left:0;right:auto}#_desktop_currency_selector.popup-over .popup-content::before,#_desktop_language_selector .popup-over .popup-content::before{left:0;right:auto}}#_desktop_currency_selector.popup-over .popup-content li,#_desktop_language_selector .popup-over .popup-content li{padding:0}#_desktop_currency_selector.popup-over .popup-content a,#_desktop_language_selector .popup-over .popup-content a{font-size:14px;font-weight:500;line-height:30px}#_desktop_currency_selector.popup-over:hover .popup-content,#_desktop_language_selector .popup-over:hover .popup-content{top:calc(100% + 15px);opacity:1;visibility:visible}.userinfo-selector.popup-over .popup-content{left:auto;right:0;top:calc(100% + 30px);transition:0.25s all;display:block!important;opacity:0;visibility:hidden}[dir] .userinfo-selector.popup-over .popup-content{left:0;right:auto}.userinfo-selector.popup-over .popup-content::before{content:"";width:50px;height:16px;position:absolute;bottom:100%;right:0}.userinfo-selector.popup-over .popup-content li{padding:0}.userinfo-selector.popup-over .popup-content li a{font-size:14px;line-height:30px;font-weight:500}.userinfo-selector.popup-over:hover .popup-content{top:calc(100% + 15px);opacity:1;visibility:visible}.modal .modal-content{border:1px solid #e1e1e1;border-radius:5px}@media (max-width:480px){.modal .modal-dialog{max-width:calc(100% - 30px)}}.modal.leo-quicklogin-modal .leo-login-title,.modal.leo-quicklogin-modal .leo-register-title{font-size:30px;font-weight:900;text-transform:uppercase}@media (max-width:480px){.modal.leo-quicklogin-modal .row.lql-form-content-element>div{width:100%}}.modal.leo-quicklogin-modal .modal-dialog{max-width:500px}@media (min-width:576px){.modal.leo-quicklogin-modal .modal-dialog{margin:100px auto 30px}}.modal.leo-quicklogin-modal .lql-form-content .lql-form-content-element .form-control{border:1px solid #e1e1e1;background:#fff;outline-width:1px}.modal.leo-quicklogin-modal .lql-form-content .lql-form-content-element .form-control:focus{border-color:var(--theme-color-default)}.modal.leo-quicklogin-modal .lql-form-content .lql-form-content-element label{padding:0;margin:0;display:inline-flex;align-items:center;gap:0 4px}.modal.leo-quicklogin-modal .lql-form-content .lql-form-content-element .lql-rememberme{transform:translateY(1px);margin-right:5px}.rtl .modal.leo-quicklogin-modal .lql-form-content .lql-form-content-element .lql-rememberme{margin-left:5px;margin-right:inherit}.modal.leo-quicklogin-modal .lql-form-content .lql-form-content-element .fa-eye-slash,.modal.leo-quicklogin-modal .lql-form-content .lql-form-content-element .fa-eye{line-height:50px;right:10px}.rtl .modal.leo-quicklogin-modal .lql-form-content .lql-form-content-element .fa-eye-slash,.rtl .modal.leo-quicklogin-modal .lql-form-content .lql-form-content-element .fa-eye{left:10px;right:auto}.modal.leo-quicklogin-modal .lql-callregister,.modal.leo-quicklogin-modal .lql-calllogin{margin-bottom:0}.modal.leo-quicklogin-modal .leo-resetpass-form{margin-top:20px}.modal.leo-quicklogin-modal .leo-resetpass-form .h3{font-size:26px;text-transform:uppercase}.modal.leo-quicklogin-modal form .form-control-label:not(.radio-inline){font-weight:500}.modal.leo-quicklogin-modal form .form-control-label.radio-inline{margin-right:15px;font-weight:400}.rtl .modal.leo-quicklogin-modal form .form-control-label.radio-inline{margin-left:15px;margin-right:inherit}.modal.leo-quicklogin-modal .modal-header{padding:0;border:none}.modal.leo-quicklogin-modal .modal-header .close{position:absolute;top:5px;right:10px;z-index:2;opacity:1;margin:0}.rtl .modal.leo-quicklogin-modal .modal-header .close{left:10px;right:auto}.modal.leo-quicklogin-modal .modal-header .close span{display:none}.modal.leo-quicklogin-modal .modal-header .close::before{content:"\f00d";font-family:"Font Awesome Light";color:var(--text-color);font-size:18px}.modal.leo-quicklogin-modal .modal-footer{padding:0;border:none}.modal.leo-quicklogin-modal .modal-body{padding:30px 20px 20px}.modal .modal-title{text-transform:none!important;font-family:var(--font-family-base);font-size:16px;line-height:24px}.modal .modal-title a{display:block}.modal .modal-title a strong{font-weight:600}.modal .modal-header .close{display:flex;justify-content:center;align-items:center;opacity:.8;position:absolute;top:10px;right:10px;outline:none;margin:0}.rtl .modal .modal-header .close{left:10px;right:auto}.modal .modal-header .close::before{content:"\f00d";font-family:"Font Awesome Regular";font-size:16px}.modal .modal-header .close span{display:none}.modal.leo-modal-wishlist .modal-header,.modal.leo-modal-compare .modal-header{border:none}.modal.quickview .modal-body h1.h1{font-size:40px;text-transform:uppercase}.modal.quickview .modal-body .product-flags{display:flex;flex-direction:column}.modal.quickview .modal-body .product-prices{display:flex;align-items:flex-end;gap:0 9px;margin-top:10px;margin-bottom:15px}.modal.quickview .modal-body .product-prices div{margin-bottom:0}.modal.quickview .modal-body .product-prices .discount-percentage{display:none}.modal.quickview .modal-body .product-prices .product-price{order:-1;font-size:30px;line-height:36px}.modal.quickview .modal-body .product-prices .product-price.has-discount{color:#c70a33}.modal.quickview .modal-body .product-prices .product-discount{margin-bottom:1px}.modal.quickview .modal-body .product-prices .product-discount .regular-price{font-size:20px;line-height:24px;font-family:var(--font-family-senary);font-weight:400;color:#8b8b8b;text-decoration-thickness:1px}.modal.quickview .lSSlideOuter .lSPager.lSGallery li{border-radius:5px;border:1px solid #e1e1e1}.modal.quickview .lSSlideOuter .lSPager.lSGallery li.active{border-color:#000}[dir] .modal.quickview .lSSlideOuter li{margin-right:0}.modal.quickview .lSAction>a{height:28px}#module-psgdpr-gdpr .page_content h2{font-size:26px}#module-psgdpr-gdpr .psgdprinfo17{background:#f5f5f5;border-radius:5px}.footer_links .btn{padding:0;border:none;display:inline-flex;align-items:center;font-size:12px;font-weight:700;text-transform:uppercase;transition:0.25s all}.footer_links .btn i{font-size:0;width:auto;height:auto;margin-right:6px}.rtl .footer_links .btn i{margin-left:6px;margin-right:inherit}.footer_links .btn i::before{content:"\f060";font-family:"Font Awesome Regular";font-size:14px}.footer_links .pull-xs-right .btn i::before{content:"\f015"}.footer_links .pull-xs-left{margin-right:30px}.rtl .footer_links .pull-xs-left{margin-left:30px;margin-right:inherit}.blockreassurance_product{margin-top:37px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 40px;padding-bottom:30px;border-bottom:1px solid #e1e1e1}.blockreassurance_product>div{display:flex;align-items:center}.blockreassurance_product .item-product{padding:0;margin:0 9px 0 0}.rtl .blockreassurance_product .item-product{margin:0 0 0 9px}.blockreassurance_product .block-title,.blockreassurance_product p{padding:0;margin:0;font-size:12px;line-height:18px;font-weight:700;text-transform:uppercase;color:#000}.blockreassurance_product p{color:#8b8b8b!important;margin-left:2px}.rtl .blockreassurance_product p{margin-right:2px;margin-left:inherit}.menu_banner{position:relative}.menu_banner img{height:100%;object-fit:cover}.menu_banner_content{position:absolute;bottom:30px;left:30px;background:rgba(255,255,255,.01);backdrop-filter:blur(20px);padding:21px 30px 23px;border-radius:10px;min-width:260px}.rtl .menu_banner_content{right:30px;left:auto}.menu_banner_content h4{text-transform:uppercase;color:#fff;margin-bottom:10px}.menu_banner_content a{text-transform:uppercase;padding:3px 12px;border-radius:30px;color:#000;background-color:var(--theme-color-default);font-size:12px;line-height:24px;font-weight:700;transition:0.25s all;display:inline-flex;align-items:center}.menu_banner_content a::after{content:"\f061";font-family:"Font Awesome Light";font-size:14px;margin-left:5px}.rtl .menu_banner_content a::after{margin-right:5px;margin-left:inherit}[dir] .menu_banner_content a::after{content:"\f060"}.menu_banner_content a:hover{background-color:#000;color:#fff}.el-menu,.col__menu{position:initial}.el-menu>.elementor-column-wrap,.col__menu>.elementor-column-wrap{position:initial}.el-menu>.elementor-column-wrap>.elementor-widget-wrap,.col__menu>.elementor-column-wrap>.elementor-widget-wrap{position:initial}.el-menu>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget,.col__menu>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget{position:initial}.el-menu .navbar,.col__menu .navbar{position:initial}.el-menu .leo-megamenu .menu-home .dropdown-menu,.col__menu .leo-megamenu .menu-home .dropdown-menu{background-color:#2e2e2e;padding:45px 0 50px;border-radius:0}.el-menu .leo-megamenu .menu-home .dropdown-menu-inner,.col__menu .leo-megamenu .menu-home .dropdown-menu-inner{max-width:1710px;margin:0 auto;padding-left:30px;padding-right:30px}@media (max-width:1024px){.el-menu .leo-megamenu .menu-home .dropdown-menu-inner,.col__menu .leo-megamenu .menu-home .dropdown-menu-inner{padding-left:20px;padding-right:20px}}@media (max-width:767px){.el-menu .leo-megamenu .menu-home .dropdown-menu-inner,.col__menu .leo-megamenu .menu-home .dropdown-menu-inner{padding-left:15px;padding-right:15px}}.el-menu .leo-megamenu .menu-home .widget-inner p,.col__menu .leo-megamenu .menu-home .widget-inner p{margin-bottom:16px}.el-menu .leo-megamenu .menu-home .widget-inner p:last-child,.col__menu .leo-megamenu .menu-home .widget-inner p:last-child{margin-bottom:0}.el-menu .leo-megamenu .menu-home .widget-inner img,.col__menu .leo-megamenu .menu-home .widget-inner img{border-radius:5px;height:auto}.el-menu .leo-megamenu .menu-home .widget-inner a,.col__menu .leo-megamenu .menu-home .widget-inner a{font-size:16px;line-height:19px;font-weight:900;text-transform:uppercase;font-family:var(--font-family-senary);color:#fff}.el-menu .leo-megamenu .menu-home .widget-inner a span,.col__menu .leo-megamenu .menu-home .widget-inner a span{color:var(--theme-color-default);transition:0.25s all}.el-menu .leo-megamenu .menu-home .widget-inner:hover a span,.col__menu .leo-megamenu .menu-home .widget-inner:hover a span{color:#c70a33}.el-menu .leo-megamenu .menu-shop .dropdown-menu,.col__menu .leo-megamenu .menu-shop .dropdown-menu{background-color:#fff;padding:0;border-radius:0}.el-menu .leo-megamenu .menu-shop .dropdown-menu-inner,.col__menu .leo-megamenu .menu-shop .dropdown-menu-inner{padding-left:7%}.rtl .el-menu .leo-megamenu .menu-shop .dropdown-menu-inner,.rtl .col__menu .leo-megamenu .menu-shop .dropdown-menu-inner{padding-right:7%;padding-left:inherit}@media (max-width:1710px){.el-menu .leo-megamenu .menu-shop .dropdown-menu-inner,.col__menu .leo-megamenu .menu-shop .dropdown-menu-inner{padding-left:30px}.rtl .el-menu .leo-megamenu .menu-shop .dropdown-menu-inner,.rtl .col__menu .leo-megamenu .menu-shop .dropdown-menu-inner{padding-right:30px;padding-left:inherit}}@media (max-width:1200px){.el-menu .leo-megamenu .menu-shop .dropdown-menu-inner,.col__menu .leo-megamenu .menu-shop .dropdown-menu-inner{padding-left:0}.rtl .el-menu .leo-megamenu .menu-shop .dropdown-menu-inner,.rtl .col__menu .leo-megamenu .menu-shop .dropdown-menu-inner{padding-right:0;padding-left:inherit}}.el-menu .leo-megamenu .menu-shop .dropdown-menu-inner .row,.col__menu .leo-megamenu .menu-shop .dropdown-menu-inner .row{display:flex;margin:0}.el-menu .leo-megamenu .menu-shop .dropdown-menu-inner .row>.mega-col:not(:last-child),.col__menu .leo-megamenu .menu-shop .dropdown-menu-inner .row>.mega-col:not(:last-child){border-left:1px solid #e1e1e1;padding:45px 30px}@media (max-width:1500px){.el-menu .leo-megamenu .menu-shop .dropdown-menu-inner .row>.mega-col:not(:last-child),.col__menu .leo-megamenu .menu-shop .dropdown-menu-inner .row>.mega-col:not(:last-child){padding-left:15px;padding-right:15px}}@media (max-width:1200px){.el-menu .leo-megamenu .menu-shop .dropdown-menu-inner .row>.mega-col:not(:last-child),.col__menu .leo-megamenu .menu-shop .dropdown-menu-inner .row>.mega-col:not(:last-child){flex:1}}@media (max-width:1200px){.el-menu .leo-megamenu .menu-shop .dropdown-menu-inner .row>.mega-col:first-child,.col__menu .leo-megamenu .menu-shop .dropdown-menu-inner .row>.mega-col:first-child{border:none}}.el-menu .leo-megamenu .menu-shop .dropdown-menu-inner .row>.mega-col:last-child,.col__menu .leo-megamenu .menu-shop .dropdown-menu-inner .row>.mega-col:last-child{padding:0}.el-menu .leo-megamenu .menu-shop .dropdown-menu-inner .row>.mega-col:last-child .mega-col-inner,.el-menu .leo-megamenu .menu-shop .dropdown-menu-inner .row>.mega-col:last-child .leo-widget,.el-menu .leo-megamenu .menu-shop .dropdown-menu-inner .row>.mega-col:last-child .widget-html,.el-menu .leo-megamenu .menu-shop .dropdown-menu-inner .row>.mega-col:last-child .widget-inner,.el-menu .leo-megamenu .menu-shop .dropdown-menu-inner .row>.mega-col:last-child .menu_banner,.col__menu .leo-megamenu .menu-shop .dropdown-menu-inner .row>.mega-col:last-child .mega-col-inner,.col__menu .leo-megamenu .menu-shop .dropdown-menu-inner .row>.mega-col:last-child .leo-widget,.col__menu .leo-megamenu .menu-shop .dropdown-menu-inner .row>.mega-col:last-child .widget-html,.col__menu .leo-megamenu .menu-shop .dropdown-menu-inner .row>.mega-col:last-child .widget-inner,.col__menu .leo-megamenu .menu-shop .dropdown-menu-inner .row>.mega-col:last-child .menu_banner{height:100%}@media (max-width:1200px){.el-menu .leo-megamenu .menu-shop .dropdown-menu-inner .row>.mega-col:last-child,.col__menu .leo-megamenu .menu-shop .dropdown-menu-inner .row>.mega-col:last-child{display:none}}.el-menu .leo-megamenu .menu-shop:hover a.dropdown-toggle::before,.col__menu .leo-megamenu .menu-shop:hover a.dropdown-toggle::before{border-bottom-color:#fff}.justify-end>.elementor-column-wrap>.elementor-widget-wrap{justify-content:flex-end}.box_hotspot .hotspot-dropdown-bottom,.el_hotspot4 .hotspot-dropdown-bottom,.el_hotspot .hotspot-dropdown-bottom{top:calc(100% + 20px);left:50%;transform:translateX(-50%)}.box_hotspot .hotspot-dropdown-top,.el_hotspot4 .hotspot-dropdown-top,.el_hotspot .hotspot-dropdown-top{bottom:calc(100% + 20px);left:50%;transform:translateX(-50%)}.box_hotspot .hotspot-content,.el_hotspot4 .hotspot-content,.el_hotspot .hotspot-content{padding:12px;border-radius:5px}.box_hotspot .hotspot-content .btn-action,.el_hotspot4 .hotspot-content .btn-action,.el_hotspot .hotspot-content .btn-action{background-color:var(--theme-color-default);color:#000;font-size:12px;text-transform:uppercase;font-weight:700;border-radius:30px;padding:10px 30px;text-align:center;width:100%;justify-content:center}.box_hotspot .hotspot-content .btn-action::before,.box_hotspot .hotspot-content .btn-action::after,.el_hotspot4 .hotspot-content .btn-action::before,.el_hotspot4 .hotspot-content .btn-action::after,.el_hotspot .hotspot-content .btn-action::before,.el_hotspot .hotspot-content .btn-action::after{display:none}.box_hotspot .hotspot-content-image,.el_hotspot4 .hotspot-content-image,.el_hotspot .hotspot-content-image{border-radius:5px;border:1px solid #e1e1e1}.box_hotspot .hotspot-type-product .hotspot-content-title,.el_hotspot4 .hotspot-type-product .hotspot-content-title,.el_hotspot .hotspot-type-product .hotspot-content-title{font-size:16px;text-transform:uppercase}.box_hotspot .hotspot-type-product .price,.el_hotspot4 .hotspot-type-product .price,.el_hotspot .hotspot-type-product .price{font-size:22px;font-family:var(--font-family-senary);color:var(--price-color)}.footer_brand{color:#000!important;text-decoration:underline}.footer_brand:hover{color:var(--theme-color-default)!important}.product-notification.position3{bottom:30px;left:30px;border:none;height:auto}.rtl .product-notification.position3{right:30px;left:auto}.product-notification .product-suggest{border:1px solid #e1e1e1;box-shadow:2px 2px 8px 0 rgba(0,0,0,.1)}.product-notification.leo-smart .time-ago{background:transparent;color:#000;padding:0;font-size:13px;font-weight:500;line-height:16px;margin-bottom:6px}.product-notification.leo-smart .close-notifi{font-size:0;background:#1c1c1c;border-radius:50%;width:25px;height:25px;top:-10px;right:-10px}.product-notification.leo-smart .close-notifi::before{content:"\f00d";font-family:"Font Awesome Regular";font-size:12px}.product-notification .product-name{font-family:var(--font-family-senary);font-size:18px}.el-search{flex:1}#leo_search_block_top{padding-left:32px}.rtl #leo_search_block_top{padding-right:32px;padding-left:inherit}#leo_search_block_top .title_block{display:none}#leo_search_block_top .form-control{background-color:#f5f5f5}.header_logo{transform:translateY(20px)}#_desktop_language_selector .popup-over .popup-title .expand-more,#_desktop_language_selector.popup-over .popup-title .expand-more,#_desktop_currency_selector .popup-over .popup-title .expand-more,#_desktop_currency_selector.popup-over .popup-title .expand-more{color:#8b8b8b;margin-right:6px}.rtl #_desktop_language_selector .popup-over .popup-title .expand-more,.rtl #_desktop_language_selector.popup-over .popup-title .expand-more,.rtl #_desktop_currency_selector .popup-over .popup-title .expand-more,.rtl #_desktop_currency_selector.popup-over .popup-title .expand-more{margin-left:6px;margin-right:inherit}#_desktop_language_selector .popup-over .popup-title i,#_desktop_language_selector.popup-over .popup-title i,#_desktop_currency_selector .popup-over .popup-title i,#_desktop_currency_selector.popup-over .popup-title i{color:#8b8b8b}#_desktop_language_selector .popup-over .popup-title:hover .expand-more,#_desktop_language_selector.popup-over .popup-title:hover .expand-more,#_desktop_currency_selector .popup-over .popup-title:hover .expand-more,#_desktop_currency_selector.popup-over .popup-title:hover .expand-more{color:var(--theme-color-default)}#_desktop_language_selector .popup-over .popup-title:hover i,#_desktop_language_selector.popup-over .popup-title:hover i,#_desktop_currency_selector .popup-over .popup-title:hover i,#_desktop_currency_selector.popup-over .popup-title:hover i{color:var(--theme-color-default)}.userinfo-selector.popup-over .popup-title{color:#000}.userinfo-selector.popup-over .popup-title:hover{color:var(--theme-color-default)}.userinfo-selector .popup-title i.fa-user::before{font-family:"Font Awesome Regular"}.header-button-wishlist .ap-btn-wishlist{color:#000}.header-button-wishlist .ap-btn-wishlist i{font-family:"Font Awesome Regular"}.header-button-wishlist .ap-btn-wishlist:hover{color:var(--theme-color-default)}#_desktop_cart .header,#_desktop_cart .header a{color:#000}#_desktop_cart .header i::before,#_desktop_cart .header a i::before{font-family:"Font Awesome Regular"}#_desktop_cart .header:hover,#_desktop_cart .header a:hover{color:var(--theme-color-default)}.leo-megamenu .navbar-nav>li>a{padding:13px 21px;color:#000}.leo-megamenu .navbar-nav>li>a:hover{color:var(--theme-color-default)}.leo-megamenu .navbar-nav>li:first-child>a{padding-left:0}.rtl .leo-megamenu .navbar-nav>li:first-child>a{padding-right:0;padding-left:inherit}.navbar-header .navbar-toggler span{background-color:#000}.navbar-header .navbar-toggler::before,.navbar-header .navbar-toggler::after{background-color:#000;right:0;}@media (max-width:767px){.el-logo{flex:1}.el-search{order:2;flex:none}.order_3{order:3}.header_logo{transform:none}#leo_search_block_top{padding:0 20px 0 0}.rtl #leo_search_block_top{padding:0 0 0 20px}#leo_search_block_top .title_block{display:flex;align-items:center;font-size:0;color:#000;cursor:pointer;margin-bottom:0}#leo_search_block_top .title_block::before{content:"\f002";font-family:"Font Awesome Regular";font-size:20px;font-weight:400}#leo_search_block_top .title_block:hover{color:var(--theme-color-default)}#leo_search_block_top form{opacity:0;visibility:hidden;position:absolute;z-index:2;top:calc(100% + 22px);right:0;transition:0.25s all}.rtl #leo_search_block_top form{left:0;right:auto}}@media (max-width:767px) and (max-width:480px){#leo_search_block_top form{right:-110px}.rtl #leo_search_block_top form{left:-110px;right:auto}}@media (max-width:767px){#leo_search_block_top form .form-control{min-width:300px;border:1px solid #e1e1e1}}@media (max-width:575px){.box_top .hidden-mobile{display:none}.el-logo{flex:none;width:50%!important}.el-logo .header_logo{transform:none;text-align:start;margin-bottom:10px}.el-currency{flex:1}.el-language .elementor-widget-container{padding:0!important}}@media (max-width:400px){.el-currency{display:none}.el-language{flex:1}}@media (max-width:767px){.linklist-toggle span.icon-toggle{color:#000;font-family:"Font Awesome Regular"}.linklist-toggle{justify-content:flex-start}}.footer_logo{text-align:center}


.cart-popup {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    /* background-color: #fff; */
    color: #000;
    padding: 20px;
    border-radius: 8px;
    /* box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); */
    width: 80%;
    text-align: center;
    z-index: 1000;
    display: none; /* Hidden by default */
}

#cart-icon {
    font-size: 24px;
    font-weight: bold;
	cursor: pointer;
}
.suggestion-item {
    padding: 25px 15px;
    background: #ffffff !important;
    border-bottom: 1px solid #cdcdcd;
}

div#suggestions{
    z-index: 9999;
	border: none !important;
	width: 96% !important;
    border-radius: 8px;
}
.suggestion-item a{
	font-family: var(--font-family-base);
	font-size: 16px;
	font-weight: 600;
}

#blockcart-modal .modal-content{
    box-shadow:1px 1px 30px rgba(0, 0, 0, 0.3);
}
.cart-content-btn a {
    margin-right: 15px !important;
}
.signin span {
    text-transform: uppercase;
    font-weight: 800;
    color: #272662;
    font-size: 16px;
}
.main_text h3 {
    padding: 0px 15px;
}