.btn {
	padding: 6px 12px; border-radius: 0px; border: 1px solid transparent; border-image: none; text-align: center; line-height: 1.7142; font-size: 14px; font-weight: normal; margin-bottom: 0px; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; -ms-user-select: none; touch-action: manipulation; background-image: none; -moz-user-select: none; -webkit-user-select: none; user-select: none;
}
.btn:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.btn:focus {
	color: rgb(51, 51, 51); text-decoration: none;
}
.btn.focus {
	color: rgb(51, 51, 51); text-decoration: none;
}
.btn:active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled {
	cursor: not-allowed; opacity: 0.65; box-shadow: none; -webkit-box-shadow: none;
}
[disabled].btn {
	cursor: not-allowed; opacity: 0.65; box-shadow: none; -webkit-box-shadow: none;
}
fieldset[disabled] .btn {
	cursor: not-allowed; opacity: 0.65; box-shadow: none; -webkit-box-shadow: none;
}
a.btn.disabled {
	pointer-events: none;
}
fieldset[disabled] a.btn {
	pointer-events: none;
}
textarea.btn {
	height: auto;
}
.form-control {
	padding: 6px 12px; border: 1px solid rgb(229, 229, 229); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; height: 37px; color: rgb(144, 144, 144); line-height: 1.7142; font-size: 14px; display: block; background-image: none; background-color: rgb(255, 255, 255); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
:-ms-input-placeholder.form-control {
	color: rgb(153, 153, 153);
}
[disabled].form-control {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
[readonly].form-control {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
fieldset[disabled] .form-control {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
textarea.form-control {
	height: auto;
}
.preset-1 a {
	color: rgb(240, 124, 41);
}
.preset-1 a:hover {
	color: rgb(215, 98, 15);
}
.preset-2 a {
	color: rgb(254, 151, 0);
}
.preset-2 a:hover {
	color: rgb(203, 121, 0);
}
.preset-3 a {
	color: rgb(255, 180, 0);
}
.preset-3 a:hover {
	color: rgb(204, 144, 0);
}
.preset-4 a {
	color: rgb(0, 171, 224);
}
.preset-4 a:hover {
	color: rgb(0, 132, 173);
}
.preset-5 a {
	color: rgb(34, 174, 172);
}
.preset-5 a:hover {
	color: rgb(26, 131, 130);
}
.preset-6 a {
	color: rgb(73, 158, 70);
}
.preset-6 a:hover {
	color: rgb(57, 123, 54);
}
a {
	transition:color 400ms, background-color 400ms; color: rgb(240, 124, 41); -webkit-transition: color 400ms, background-color 400ms;
}
a:hover {
	color: rgb(191, 88, 13);
}
body {
	transition:400ms; color: rgb(102, 102, 102); line-height: 1.7142; font-family: "Rufina", serif; -webkit-transition: all 400ms ease; -o-transition: all 400ms ease;
}
body.layout-3 {
	background-position: top; background-image: url("../images/bg/bg_body3.jpg"); background-repeat: no-repeat;
}
body.box-width .vg-website-wrapper {
	background: rgb(255, 255, 255); margin: 0px auto; width: 1200px; max-width: 100%; box-shadow: 0px 2px 5px rgba(0,0,0,0.4); -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
}
.vg-website-wrapper {
	overflow: hidden; position: relative; max-width: 100%;
}
.layout-3 .vg-website-wrapper {
	background: rgb(255, 255, 255); margin: 0px auto; width: 1450px; max-width: 100%;
}
.background-fixed {
	background-attachment: fixed;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:focus {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
label {
	font-weight: normal;
}
legend {
	padding-bottom: 10px;
}
img {
	height: auto; display: block; max-width: 100%;
}
.h1 {
	color: rgb(51, 51, 51); line-height: 1.875; font-weight: 700;
}
.h2 {
	color: rgb(51, 51, 51); line-height: 1.875; font-weight: 700;
}
.h3 {
	color: rgb(51, 51, 51); line-height: 1.875; font-weight: 700;
}
.h4 {
	color: rgb(51, 51, 51); line-height: 1.875; font-weight: 700;
}
.h5 {
	color: rgb(51, 51, 51); line-height: 1.875; font-weight: 700;
}
.h6 {
	color: rgb(51, 51, 51); line-height: 1.875; font-weight: 700;
}
h1 {
	color: rgb(51, 51, 51); line-height: 1.875; font-weight: 700;
}
h2 {
	color: rgb(51, 51, 51); line-height: 1.875; font-weight: 700;
}
h3 {
	color: rgb(51, 51, 51); line-height: 1.875; font-weight: 700;
}
h4 {
	color: rgb(51, 51, 51); line-height: 1.875; font-weight: 700;
}
h5 {
	color: rgb(51, 51, 51); line-height: 1.875; font-weight: 700;
}
h6 {
	color: rgb(51, 51, 51); line-height: 1.875; font-weight: 700;
}
p {
	margin: 0px 0px 10px; padding: 0px;
}
dfn {
	font-style: italic;
}
cite {
	font-style: italic;
}
em {
	font-style: italic;
}
i {
	font-style: italic;
}
blockquote {
	color: rgb(102, 102, 102); line-height: 1.7; overflow: hidden; font-size: 18px; font-style: italic;
}
blockquote cite {
	font-style: normal; font-weight: 600; margin-top: 0.5em; display: block;
}
address {
	margin: 0px 0px 1.5em;
}
pre {
	background: rgb(238, 238, 238); padding: 1.6em; line-height: 1.6; overflow: auto; font-family: "Courier 10 Pitch", Courier, monospace; font-size: 13px; margin-bottom: 1.6em; max-width: 100%;
}
code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; font-size: 13px;
}
kbd {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; font-size: 13px;
}
tt {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; font-size: 13px;
}
var {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; font-size: 13px;
}
abbr {
	border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
acronym {
	border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
mark {
	text-decoration: none;
}
ins {
	text-decoration: none;
}
big {
	font-size: 125%;
}
blockquote {
	quotes: "" "";
}
q {
	quotes: "��" "��" "��" "��";
}
blockquote::before {
	content: "";
}
blockquote::after {
	content: "";
}
:focus {
	
}
.pull-left {
	float: left !important;
}
.rtl .pull-left {
	float: right !important;
}
.rtl.pull-left {
	float: right !important;
}
.pull-right {
	float: right !important;
}
.rtl .pull-right {
	float: left !important;
}
.rtl.pull-right {
	float: left !important;
}
.wpb_heading {
	font-size: 24px;
}
.wpb_heading label {
	margin: 0px; font-weight: bold; display: inline-block;
}
.preset-1 .vg-color {
	color: rgb(240, 124, 41);
}
.preset-1.vg-color {
	color: rgb(240, 124, 41);
}
.preset-2 .vg-color {
	color: rgb(240, 124, 41);
}
.preset-2.vg-color {
	color: rgb(240, 124, 41);
}
.preset-3 .vg-color {
	color: rgb(34, 174, 172);
}
.preset-3.vg-color {
	color: rgb(34, 174, 172);
}
.preset-4 .vg-color {
	color: rgb(240, 124, 41);
}
.preset-4.vg-color {
	color: rgb(240, 124, 41);
}
.preset-5 .vg-color {
	color: rgb(34, 174, 172);
}
.preset-5.vg-color {
	color: rgb(34, 174, 172);
}
.preset-6 .vg-color {
	color: rgb(240, 124, 41);
}
.preset-6.vg-color {
	color: rgb(240, 124, 41);
}
.preset-1 .vg-bg-color {
	background-color: rgb(240, 124, 41);
}
.preset-1.vg-bg-color {
	background-color: rgb(240, 124, 41);
}
.preset-2 .vg-bg-color {
	background-color: rgb(254, 151, 0);
}
.preset-2.vg-bg-color {
	background-color: rgb(254, 151, 0);
}
.preset-3 .vg-bg-color {
	background-color: rgb(255, 180, 0);
}
.preset-3.vg-bg-color {
	background-color: rgb(255, 180, 0);
}
.preset-4 .vg-bg-color {
	background-color: rgb(0, 171, 224);
}
.preset-4.vg-bg-color {
	background-color: rgb(0, 171, 224);
}
.preset-5 .vg-bg-color {
	background-color: rgb(34, 174, 172);
}
.preset-5.vg-bg-color {
	background-color: rgb(34, 174, 172);
}
.preset-6 .vg-bg-color {
	background-color: rgb(73, 158, 70);
}
.preset-6.vg-bg-color {
	background-color: rgb(73, 158, 70);
}
.screen-reader-text {
	width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px); -ms-word-wrap: normal !important;
}
.screen-reader-text:focus {
	padding: 15px 23px 14px; border-radius: 3px; left: 5px; top: 5px; width: auto; height: auto; color: rgb(33, 117, 155); line-height: normal; font-size: 0.87rem; font-weight: 700; text-decoration: none; display: block; z-index: 100000; clip: auto !important; box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.6); background-color: rgb(241, 241, 241); -webkit-border-radius: 3px; -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
}
.alignleft {
	margin-right: 1.5em; float: left; display: inline;
}
.alignright {
	margin-left: 1.5em; float: right; display: inline;
}
.aligncenter {
	clear: both; margin-right: auto; margin-left: auto; display: block;
}
.clear::before {
	display: table; table-layout: fixed; content: "";
}
.clear::after {
	display: table; table-layout: fixed; content: "";
}
.entry-content::before {
	display: table; table-layout: fixed; content: "";
}
.entry-content::after {
	display: table; table-layout: fixed; content: "";
}
.entry-footer::before {
	display: table; table-layout: fixed; content: "";
}
.entry-footer::after {
	display: table; table-layout: fixed; content: "";
}
.comment-content::before {
	display: table; table-layout: fixed; content: "";
}
.comment-content::after {
	display: table; table-layout: fixed; content: "";
}
.site-header::before {
	display: table; table-layout: fixed; content: "";
}
.site-header::after {
	display: table; table-layout: fixed; content: "";
}
.site-content::before {
	display: table; table-layout: fixed; content: "";
}
.site-content::after {
	display: table; table-layout: fixed; content: "";
}
.site-footer::before {
	display: table; table-layout: fixed; content: "";
}
.site-footer::after {
	display: table; table-layout: fixed; content: "";
}
.nav-links::before {
	display: table; table-layout: fixed; content: "";
}
.nav-links::after {
	display: table; table-layout: fixed; content: "";
}
.pagination::before {
	display: table; table-layout: fixed; content: "";
}
.pagination::after {
	display: table; table-layout: fixed; content: "";
}
.comment-author::before {
	display: table; table-layout: fixed; content: "";
}
.comment-author::after {
	display: table; table-layout: fixed; content: "";
}
.widget-area::before {
	display: table; table-layout: fixed; content: "";
}
.widget-area::after {
	display: table; table-layout: fixed; content: "";
}
.widget::before {
	display: table; table-layout: fixed; content: "";
}
.widget::after {
	display: table; table-layout: fixed; content: "";
}
.comment-meta::before {
	display: table; table-layout: fixed; content: "";
}
.comment-meta::after {
	display: table; table-layout: fixed; content: "";
}
.clear::after {
	clear: both;
}
.entry-content::after {
	clear: both;
}
.entry-footer::after {
	clear: both;
}
.comment-content::after {
	clear: both;
}
.site-header::after {
	clear: both;
}
.site-content::after {
	clear: both;
}
.site-footer::after {
	clear: both;
}
.nav-links::after {
	clear: both;
}
.pagination::after {
	clear: both;
}
.comment-author::after {
	clear: both;
}
.widget-area::after {
	clear: both;
}
.widget::after {
	clear: both;
}
.comment-meta::after {
	clear: both;
}
btn {
	transition:color 400ms, background-color 400ms, border-color 400ms; -webkit-transition: color 400ms, background-color 400ms, border-color 400ms; -o-transition: color 400ms, background-color 400ms, border-color 400ms;
}
.button {
	transition:color 400ms, background-color 400ms, border-color 400ms; -webkit-transition: color 400ms, background-color 400ms, border-color 400ms; -o-transition: color 400ms, background-color 400ms, border-color 400ms;
}
select {
	padding: 6px 12px; border: 1px solid rgb(229, 229, 229); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; height: 37px; color: rgb(144, 144, 144); line-height: 1.7142; font-size: 14px; display: block; background-image: none; background-color: rgb(255, 255, 255); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
textarea {
	padding: 6px 12px; border: 1px solid rgb(229, 229, 229); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; height: 37px; color: rgb(144, 144, 144); line-height: 1.7142; font-size: 14px; display: block; background-image: none; background-color: rgb(255, 255, 255); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
input[type='text'] {
	padding: 6px 12px; border: 1px solid rgb(229, 229, 229); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; height: 37px; color: rgb(144, 144, 144); line-height: 1.7142; font-size: 14px; display: block; background-image: none; background-color: rgb(255, 255, 255); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
input[type='password'] {
	padding: 6px 12px; border: 1px solid rgb(229, 229, 229); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; height: 37px; color: rgb(144, 144, 144); line-height: 1.7142; font-size: 14px; display: block; background-image: none; background-color: rgb(255, 255, 255); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
input[type='datetime'] {
	padding: 6px 12px; border: 1px solid rgb(229, 229, 229); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; height: 37px; color: rgb(144, 144, 144); line-height: 1.7142; font-size: 14px; display: block; background-image: none; background-color: rgb(255, 255, 255); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
input[type='datetime-local'] {
	padding: 6px 12px; border: 1px solid rgb(229, 229, 229); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; height: 37px; color: rgb(144, 144, 144); line-height: 1.7142; font-size: 14px; display: block; background-image: none; background-color: rgb(255, 255, 255); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
input[type='date'] {
	padding: 6px 12px; border: 1px solid rgb(229, 229, 229); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; height: 37px; color: rgb(144, 144, 144); line-height: 1.7142; font-size: 14px; display: block; background-image: none; background-color: rgb(255, 255, 255); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
input[type='month'] {
	padding: 6px 12px; border: 1px solid rgb(229, 229, 229); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; height: 37px; color: rgb(144, 144, 144); line-height: 1.7142; font-size: 14px; display: block; background-image: none; background-color: rgb(255, 255, 255); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
input[type='time'] {
	padding: 6px 12px; border: 1px solid rgb(229, 229, 229); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; height: 37px; color: rgb(144, 144, 144); line-height: 1.7142; font-size: 14px; display: block; background-image: none; background-color: rgb(255, 255, 255); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
input[type='week'] {
	padding: 6px 12px; border: 1px solid rgb(229, 229, 229); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; height: 37px; color: rgb(144, 144, 144); line-height: 1.7142; font-size: 14px; display: block; background-image: none; background-color: rgb(255, 255, 255); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
input[type='number'] {
	padding: 6px 12px; border: 1px solid rgb(229, 229, 229); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; height: 37px; color: rgb(144, 144, 144); line-height: 1.7142; font-size: 14px; display: block; background-image: none; background-color: rgb(255, 255, 255); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
input[type='email'] {
	padding: 6px 12px; border: 1px solid rgb(229, 229, 229); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; height: 37px; color: rgb(144, 144, 144); line-height: 1.7142; font-size: 14px; display: block; background-image: none; background-color: rgb(255, 255, 255); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
input[type='url'] {
	padding: 6px 12px; border: 1px solid rgb(229, 229, 229); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; height: 37px; color: rgb(144, 144, 144); line-height: 1.7142; font-size: 14px; display: block; background-image: none; background-color: rgb(255, 255, 255); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
input[type='search'] {
	padding: 6px 12px; border: 1px solid rgb(229, 229, 229); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; height: 37px; color: rgb(144, 144, 144); line-height: 1.7142; font-size: 14px; display: block; background-image: none; background-color: rgb(255, 255, 255); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
input[type='tel'] {
	padding: 6px 12px; border: 1px solid rgb(229, 229, 229); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; height: 37px; color: rgb(144, 144, 144); line-height: 1.7142; font-size: 14px; display: block; background-image: none; background-color: rgb(255, 255, 255); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
input[type='color'] {
	padding: 6px 12px; border: 1px solid rgb(229, 229, 229); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; height: 37px; color: rgb(144, 144, 144); line-height: 1.7142; font-size: 14px; display: block; background-image: none; background-color: rgb(255, 255, 255); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.uneditable-input {
	padding: 6px 12px; border: 1px solid rgb(229, 229, 229); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; height: 37px; color: rgb(144, 144, 144); line-height: 1.7142; font-size: 14px; display: block; background-image: none; background-color: rgb(255, 255, 255); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
select:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
textarea:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
input[type='text']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
input[type='password']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
input[type='datetime']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
input[type='datetime-local']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
input[type='date']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
input[type='month']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
input[type='time']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
input[type='week']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
input[type='number']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
input[type='email']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
input[type='url']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
input[type='search']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
input[type='tel']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
input[type='color']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
:-ms-input-placeholder.uneditable-input {
	color: rgb(153, 153, 153);
}
select[disabled] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
textarea[disabled] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
input[type='text'][disabled] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
input[type='password'][disabled] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
input[type='datetime'][disabled] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
input[type='datetime-local'][disabled] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
input[type='date'][disabled] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
input[type='month'][disabled] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
input[type='time'][disabled] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
input[type='week'][disabled] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
input[type='number'][disabled] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
input[type='email'][disabled] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
input[type='url'][disabled] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
input[type='search'][disabled] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
input[type='tel'][disabled] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
input[type='color'][disabled] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
[disabled].uneditable-input {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
select[readonly] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
textarea[readonly] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
input[type='text'][readonly] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
input[type='password'][readonly] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
input[type='datetime'][readonly] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
input[type='datetime-local'][readonly] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
input[type='date'][readonly] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
input[type='month'][readonly] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
input[type='time'][readonly] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
input[type='week'][readonly] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
input[type='number'][readonly] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
input[type='email'][readonly] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
input[type='url'][readonly] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
input[type='search'][readonly] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
input[type='tel'][readonly] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
input[type='color'][readonly] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
[readonly].uneditable-input {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
fieldset[disabled] select {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
fieldset[disabled] textarea {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
fieldset[disabled] input[type='text'] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
fieldset[disabled] input[type='password'] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
fieldset[disabled] input[type='datetime'] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
fieldset[disabled] input[type='datetime-local'] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
fieldset[disabled] input[type='date'] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
fieldset[disabled] input[type='month'] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
fieldset[disabled] input[type='time'] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
fieldset[disabled] input[type='week'] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
fieldset[disabled] input[type='number'] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
fieldset[disabled] input[type='email'] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
fieldset[disabled] input[type='url'] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
fieldset[disabled] input[type='search'] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
fieldset[disabled] input[type='tel'] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
fieldset[disabled] input[type='color'] {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
fieldset[disabled] .uneditable-input {
	cursor: not-allowed; opacity: 1; background-color: rgb(238, 238, 238);
}
textareaselect {
	height: auto;
}
textareatextarea {
	height: auto;
}
textareainput[type='text'] {
	height: auto;
}
textareainput[type='password'] {
	height: auto;
}
textareainput[type='datetime'] {
	height: auto;
}
textareainput[type='datetime-local'] {
	height: auto;
}
textareainput[type='date'] {
	height: auto;
}
textareainput[type='month'] {
	height: auto;
}
textareainput[type='time'] {
	height: auto;
}
textareainput[type='week'] {
	height: auto;
}
textareainput[type='number'] {
	height: auto;
}
textareainput[type='email'] {
	height: auto;
}
textareainput[type='url'] {
	height: auto;
}
textareainput[type='search'] {
	height: auto;
}
textareainput[type='tel'] {
	height: auto;
}
textareainput[type='color'] {
	height: auto;
}
textarea.uneditable-input {
	height: auto;
}
.group-control select {
	width: 100%;
}
.group-control textarea {
	width: 100%;
}
.group-control input[type='text'] {
	width: 100%;
}
.group-control input[type='password'] {
	width: 100%;
}
.group-control input[type='datetime'] {
	width: 100%;
}
.group-control input[type='datetime-local'] {
	width: 100%;
}
.group-control input[type='date'] {
	width: 100%;
}
.group-control input[type='month'] {
	width: 100%;
}
.group-control input[type='time'] {
	width: 100%;
}
.group-control input[type='week'] {
	width: 100%;
}
.group-control input[type='number'] {
	width: 100%;
}
.group-control input[type='email'] {
	width: 100%;
}
.group-control input[type='url'] {
	width: 100%;
}
.group-control input[type='search'] {
	width: 100%;
}
.group-control input[type='tel'] {
	width: 100%;
}
.group-control input[type='color'] {
	width: 100%;
}
.group-control .uneditable-input {
	width: 100%;
}
input[type='radio'] {
	margin-right: 0.5em;
}
input[type='checkbox'] {
	margin-right: 0.5em;
}
input[type='radio'] + label {
	font-weight: 400;
}
input[type='checkbox'] + label {
	font-weight: 400;
}
button {
	padding: 1em 2em; border-radius: 0px; border: 0px currentColor; transition:background 0.2s; border-image: none; color: rgb(255, 255, 255); line-height: 1; font-size: 14px; font-weight: 800; display: inline-block; cursor: pointer; box-shadow: none; text-shadow: none; -webkit-border-radius: 0; -webkit-transition: background 0.2s; -webkit-box-shadow: none;
}
input[type='button'] {
	padding: 1em 2em; border-radius: 0px; border: 0px currentColor; transition:background 0.2s; border-image: none; color: rgb(255, 255, 255); line-height: 1; font-size: 14px; font-weight: 800; display: inline-block; cursor: pointer; box-shadow: none; text-shadow: none; -webkit-border-radius: 0; -webkit-transition: background 0.2s; -webkit-box-shadow: none;
}
input[type='submit'] {
	padding: 1em 2em; border-radius: 0px; border: 0px currentColor; transition:background 0.2s; border-image: none; color: rgb(255, 255, 255); line-height: 1; font-size: 14px; font-weight: 800; display: inline-block; cursor: pointer; box-shadow: none; text-shadow: none; -webkit-border-radius: 0; -webkit-transition: background 0.2s; -webkit-box-shadow: none;
}
.preset-1 button {
	background-color: rgb(240, 124, 41);
}
.preset-1 input[type='button'] {
	background-color: rgb(240, 124, 41);
}
.preset-1 input[type='submit'] {
	background-color: rgb(240, 124, 41);
}
.preset-1button {
	background-color: rgb(240, 124, 41);
}
[type='button'].preset-1input {
	background-color: rgb(240, 124, 41);
}
[type='submit'].preset-1input {
	background-color: rgb(240, 124, 41);
}
.preset-2 button {
	background-color: rgb(254, 151, 0);
}
.preset-2 input[type='button'] {
	background-color: rgb(254, 151, 0);
}
.preset-2 input[type='submit'] {
	background-color: rgb(254, 151, 0);
}
.preset-2button {
	background-color: rgb(254, 151, 0);
}
[type='button'].preset-2input {
	background-color: rgb(254, 151, 0);
}
[type='submit'].preset-2input {
	background-color: rgb(254, 151, 0);
}
.preset-3 button {
	background-color: rgb(255, 180, 0);
}
.preset-3 input[type='button'] {
	background-color: rgb(255, 180, 0);
}
.preset-3 input[type='submit'] {
	background-color: rgb(255, 180, 0);
}
.preset-3button {
	background-color: rgb(255, 180, 0);
}
[type='button'].preset-3input {
	background-color: rgb(255, 180, 0);
}
[type='submit'].preset-3input {
	background-color: rgb(255, 180, 0);
}
.preset-4 button {
	background-color: rgb(0, 171, 224);
}
.preset-4 input[type='button'] {
	background-color: rgb(0, 171, 224);
}
.preset-4 input[type='submit'] {
	background-color: rgb(0, 171, 224);
}
.preset-4button {
	background-color: rgb(0, 171, 224);
}
[type='button'].preset-4input {
	background-color: rgb(0, 171, 224);
}
[type='submit'].preset-4input {
	background-color: rgb(0, 171, 224);
}
.preset-5 button {
	background-color: rgb(34, 174, 172);
}
.preset-5 input[type='button'] {
	background-color: rgb(34, 174, 172);
}
.preset-5 input[type='submit'] {
	background-color: rgb(34, 174, 172);
}
.preset-5button {
	background-color: rgb(34, 174, 172);
}
[type='button'].preset-5input {
	background-color: rgb(34, 174, 172);
}
[type='submit'].preset-5input {
	background-color: rgb(34, 174, 172);
}
.preset-6 button {
	background-color: rgb(73, 158, 70);
}
.preset-6 input[type='button'] {
	background-color: rgb(73, 158, 70);
}
.preset-6 input[type='submit'] {
	background-color: rgb(73, 158, 70);
}
.preset-6button {
	background-color: rgb(73, 158, 70);
}
[type='button'].preset-6input {
	background-color: rgb(73, 158, 70);
}
[type='submit'].preset-6input {
	background-color: rgb(73, 158, 70);
}
input + button {
	padding: 0.75em 2em;
}
input + input[type='button'] {
	padding: 0.75em 2em;
}
input + input[type='submit'] {
	padding: 0.75em 2em;
}
button.secondary {
	color: rgb(34, 34, 34); background-color: rgb(221, 221, 221);
}
input[type='reset'] {
	color: rgb(34, 34, 34); background-color: rgb(221, 221, 221);
}
input[type='button'].secondary {
	color: rgb(34, 34, 34); background-color: rgb(221, 221, 221);
}
input[type='reset'].secondary {
	color: rgb(34, 34, 34); background-color: rgb(221, 221, 221);
}
input[type='submit'].secondary {
	color: rgb(34, 34, 34); background-color: rgb(221, 221, 221);
}
.preset-1 button:hover {
	background-color: rgb(240, 124, 41);
}
.preset-1 button:focus {
	background-color: rgb(240, 124, 41);
}
.preset-1 input[type='button']:hover {
	background-color: rgb(240, 124, 41);
}
.preset-1 input[type='button']:focus {
	background-color: rgb(240, 124, 41);
}
.preset-1 input[type='submit']:hover {
	background-color: rgb(240, 124, 41);
}
.preset-1 input[type='submit']:focus {
	background-color: rgb(240, 124, 41);
}
.preset-1button:hover {
	background-color: rgb(240, 124, 41);
}
.preset-1button:focus {
	background-color: rgb(240, 124, 41);
}
[type='button'].preset-1input:hover {
	background-color: rgb(240, 124, 41);
}
[type='button'].preset-1input:focus {
	background-color: rgb(240, 124, 41);
}
[type='submit'].preset-1input:hover {
	background-color: rgb(240, 124, 41);
}
[type='submit'].preset-1input:focus {
	background-color: rgb(240, 124, 41);
}
.preset-2 button:hover {
	background-color: rgb(240, 124, 41);
}
.preset-2 button:focus {
	background-color: rgb(240, 124, 41);
}
.preset-2 input[type='button']:hover {
	background-color: rgb(240, 124, 41);
}
.preset-2 input[type='button']:focus {
	background-color: rgb(240, 124, 41);
}
.preset-2 input[type='submit']:hover {
	background-color: rgb(240, 124, 41);
}
.preset-2 input[type='submit']:focus {
	background-color: rgb(240, 124, 41);
}
.preset-2button:hover {
	background-color: rgb(240, 124, 41);
}
.preset-2button:focus {
	background-color: rgb(240, 124, 41);
}
[type='button'].preset-2input:hover {
	background-color: rgb(240, 124, 41);
}
[type='button'].preset-2input:focus {
	background-color: rgb(240, 124, 41);
}
[type='submit'].preset-2input:hover {
	background-color: rgb(240, 124, 41);
}
[type='submit'].preset-2input:focus {
	background-color: rgb(240, 124, 41);
}
.preset-3 button:hover {
	background-color: rgb(34, 174, 172);
}
.preset-3 button:focus {
	background-color: rgb(34, 174, 172);
}
.preset-3 input[type='button']:hover {
	background-color: rgb(34, 174, 172);
}
.preset-3 input[type='button']:focus {
	background-color: rgb(34, 174, 172);
}
.preset-3 input[type='submit']:hover {
	background-color: rgb(34, 174, 172);
}
.preset-3 input[type='submit']:focus {
	background-color: rgb(34, 174, 172);
}
.preset-3button:hover {
	background-color: rgb(34, 174, 172);
}
.preset-3button:focus {
	background-color: rgb(34, 174, 172);
}
[type='button'].preset-3input:hover {
	background-color: rgb(34, 174, 172);
}
[type='button'].preset-3input:focus {
	background-color: rgb(34, 174, 172);
}
[type='submit'].preset-3input:hover {
	background-color: rgb(34, 174, 172);
}
[type='submit'].preset-3input:focus {
	background-color: rgb(34, 174, 172);
}
.preset-4 button:hover {
	background-color: rgb(240, 124, 41);
}
.preset-4 button:focus {
	background-color: rgb(240, 124, 41);
}
.preset-4 input[type='button']:hover {
	background-color: rgb(240, 124, 41);
}
.preset-4 input[type='button']:focus {
	background-color: rgb(240, 124, 41);
}
.preset-4 input[type='submit']:hover {
	background-color: rgb(240, 124, 41);
}
.preset-4 input[type='submit']:focus {
	background-color: rgb(240, 124, 41);
}
.preset-4button:hover {
	background-color: rgb(240, 124, 41);
}
.preset-4button:focus {
	background-color: rgb(240, 124, 41);
}
[type='button'].preset-4input:hover {
	background-color: rgb(240, 124, 41);
}
[type='button'].preset-4input:focus {
	background-color: rgb(240, 124, 41);
}
[type='submit'].preset-4input:hover {
	background-color: rgb(240, 124, 41);
}
[type='submit'].preset-4input:focus {
	background-color: rgb(240, 124, 41);
}
.preset-5 button:hover {
	background-color: rgb(34, 174, 172);
}
.preset-5 button:focus {
	background-color: rgb(34, 174, 172);
}
.preset-5 input[type='button']:hover {
	background-color: rgb(34, 174, 172);
}
.preset-5 input[type='button']:focus {
	background-color: rgb(34, 174, 172);
}
.preset-5 input[type='submit']:hover {
	background-color: rgb(34, 174, 172);
}
.preset-5 input[type='submit']:focus {
	background-color: rgb(34, 174, 172);
}
.preset-5button:hover {
	background-color: rgb(34, 174, 172);
}
.preset-5button:focus {
	background-color: rgb(34, 174, 172);
}
[type='button'].preset-5input:hover {
	background-color: rgb(34, 174, 172);
}
[type='button'].preset-5input:focus {
	background-color: rgb(34, 174, 172);
}
[type='submit'].preset-5input:hover {
	background-color: rgb(34, 174, 172);
}
[type='submit'].preset-5input:focus {
	background-color: rgb(34, 174, 172);
}
.preset-6 button:hover {
	background-color: rgb(240, 124, 41);
}
.preset-6 button:focus {
	background-color: rgb(240, 124, 41);
}
.preset-6 input[type='button']:hover {
	background-color: rgb(240, 124, 41);
}
.preset-6 input[type='button']:focus {
	background-color: rgb(240, 124, 41);
}
.preset-6 input[type='submit']:hover {
	background-color: rgb(240, 124, 41);
}
.preset-6 input[type='submit']:focus {
	background-color: rgb(240, 124, 41);
}
.preset-6button:hover {
	background-color: rgb(240, 124, 41);
}
.preset-6button:focus {
	background-color: rgb(240, 124, 41);
}
[type='button'].preset-6input:hover {
	background-color: rgb(240, 124, 41);
}
[type='button'].preset-6input:focus {
	background-color: rgb(240, 124, 41);
}
[type='submit'].preset-6input:hover {
	background-color: rgb(240, 124, 41);
}
[type='submit'].preset-6input:focus {
	background-color: rgb(240, 124, 41);
}
.preset-1 button.secondary:hover {
	background-color: rgb(240, 124, 41);
}
.preset-1 button.secondary:focus {
	background-color: rgb(240, 124, 41);
}
.preset-1 input[type='reset']:hover {
	background-color: rgb(240, 124, 41);
}
.preset-1 input[type='reset']:focus {
	background-color: rgb(240, 124, 41);
}
.preset-1 input[type='button'].secondary:hover {
	background-color: rgb(240, 124, 41);
}
.preset-1 input[type='button'].secondary:focus {
	background-color: rgb(240, 124, 41);
}
.preset-1 input[type='reset'].secondary:hover {
	background-color: rgb(240, 124, 41);
}
.preset-1 input[type='reset'].secondary:focus {
	background-color: rgb(240, 124, 41);
}
.preset-1 input[type='submit'].secondary:hover {
	background-color: rgb(240, 124, 41);
}
.preset-1 input[type='submit'].secondary:focus {
	background-color: rgb(240, 124, 41);
}
.preset-1button.secondary:hover {
	background-color: rgb(240, 124, 41);
}
.preset-1button.secondary:focus {
	background-color: rgb(240, 124, 41);
}
[type='reset'].preset-1input:hover {
	background-color: rgb(240, 124, 41);
}
[type='reset'].preset-1input:focus {
	background-color: rgb(240, 124, 41);
}
[type='button'].preset-1input.secondary:hover {
	background-color: rgb(240, 124, 41);
}
[type='button'].preset-1input.secondary:focus {
	background-color: rgb(240, 124, 41);
}
[type='reset'].preset-1input.secondary:hover {
	background-color: rgb(240, 124, 41);
}
[type='reset'].preset-1input.secondary:focus {
	background-color: rgb(240, 124, 41);
}
[type='submit'].preset-1input.secondary:hover {
	background-color: rgb(240, 124, 41);
}
[type='submit'].preset-1input.secondary:focus {
	background-color: rgb(240, 124, 41);
}
.preset-2 button.secondary:hover {
	background-color: rgb(240, 124, 41);
}
.preset-2 button.secondary:focus {
	background-color: rgb(240, 124, 41);
}
.preset-2 input[type='reset']:hover {
	background-color: rgb(240, 124, 41);
}
.preset-2 input[type='reset']:focus {
	background-color: rgb(240, 124, 41);
}
.preset-2 input[type='button'].secondary:hover {
	background-color: rgb(240, 124, 41);
}
.preset-2 input[type='button'].secondary:focus {
	background-color: rgb(240, 124, 41);
}
.preset-2 input[type='reset'].secondary:hover {
	background-color: rgb(240, 124, 41);
}
.preset-2 input[type='reset'].secondary:focus {
	background-color: rgb(240, 124, 41);
}
.preset-2 input[type='submit'].secondary:hover {
	background-color: rgb(240, 124, 41);
}
.preset-2 input[type='submit'].secondary:focus {
	background-color: rgb(240, 124, 41);
}
.preset-2button.secondary:hover {
	background-color: rgb(240, 124, 41);
}
.preset-2button.secondary:focus {
	background-color: rgb(240, 124, 41);
}
[type='reset'].preset-2input:hover {
	background-color: rgb(240, 124, 41);
}
[type='reset'].preset-2input:focus {
	background-color: rgb(240, 124, 41);
}
[type='button'].preset-2input.secondary:hover {
	background-color: rgb(240, 124, 41);
}
[type='button'].preset-2input.secondary:focus {
	background-color: rgb(240, 124, 41);
}
[type='reset'].preset-2input.secondary:hover {
	background-color: rgb(240, 124, 41);
}
[type='reset'].preset-2input.secondary:focus {
	background-color: rgb(240, 124, 41);
}
[type='submit'].preset-2input.secondary:hover {
	background-color: rgb(240, 124, 41);
}
[type='submit'].preset-2input.secondary:focus {
	background-color: rgb(240, 124, 41);
}
.preset-3 button.secondary:hover {
	background-color: rgb(34, 174, 172);
}
.preset-3 button.secondary:focus {
	background-color: rgb(34, 174, 172);
}
.preset-3 input[type='reset']:hover {
	background-color: rgb(34, 174, 172);
}
.preset-3 input[type='reset']:focus {
	background-color: rgb(34, 174, 172);
}
.preset-3 input[type='button'].secondary:hover {
	background-color: rgb(34, 174, 172);
}
.preset-3 input[type='button'].secondary:focus {
	background-color: rgb(34, 174, 172);
}
.preset-3 input[type='reset'].secondary:hover {
	background-color: rgb(34, 174, 172);
}
.preset-3 input[type='reset'].secondary:focus {
	background-color: rgb(34, 174, 172);
}
.preset-3 input[type='submit'].secondary:hover {
	background-color: rgb(34, 174, 172);
}
.preset-3 input[type='submit'].secondary:focus {
	background-color: rgb(34, 174, 172);
}
.preset-3button.secondary:hover {
	background-color: rgb(34, 174, 172);
}
.preset-3button.secondary:focus {
	background-color: rgb(34, 174, 172);
}
[type='reset'].preset-3input:hover {
	background-color: rgb(34, 174, 172);
}
[type='reset'].preset-3input:focus {
	background-color: rgb(34, 174, 172);
}
[type='button'].preset-3input.secondary:hover {
	background-color: rgb(34, 174, 172);
}
[type='button'].preset-3input.secondary:focus {
	background-color: rgb(34, 174, 172);
}
[type='reset'].preset-3input.secondary:hover {
	background-color: rgb(34, 174, 172);
}
[type='reset'].preset-3input.secondary:focus {
	background-color: rgb(34, 174, 172);
}
[type='submit'].preset-3input.secondary:hover {
	background-color: rgb(34, 174, 172);
}
[type='submit'].preset-3input.secondary:focus {
	background-color: rgb(34, 174, 172);
}
.preset-4 button.secondary:hover {
	background-color: rgb(240, 124, 41);
}
.preset-4 button.secondary:focus {
	background-color: rgb(240, 124, 41);
}
.preset-4 input[type='reset']:hover {
	background-color: rgb(240, 124, 41);
}
.preset-4 input[type='reset']:focus {
	background-color: rgb(240, 124, 41);
}
.preset-4 input[type='button'].secondary:hover {
	background-color: rgb(240, 124, 41);
}
.preset-4 input[type='button'].secondary:focus {
	background-color: rgb(240, 124, 41);
}
.preset-4 input[type='reset'].secondary:hover {
	background-color: rgb(240, 124, 41);
}
.preset-4 input[type='reset'].secondary:focus {
	background-color: rgb(240, 124, 41);
}
.preset-4 input[type='submit'].secondary:hover {
	background-color: rgb(240, 124, 41);
}
.preset-4 input[type='submit'].secondary:focus {
	background-color: rgb(240, 124, 41);
}
.preset-4button.secondary:hover {
	background-color: rgb(240, 124, 41);
}
.preset-4button.secondary:focus {
	background-color: rgb(240, 124, 41);
}
[type='reset'].preset-4input:hover {
	background-color: rgb(240, 124, 41);
}
[type='reset'].preset-4input:focus {
	background-color: rgb(240, 124, 41);
}
[type='button'].preset-4input.secondary:hover {
	background-color: rgb(240, 124, 41);
}
[type='button'].preset-4input.secondary:focus {
	background-color: rgb(240, 124, 41);
}
[type='reset'].preset-4input.secondary:hover {
	background-color: rgb(240, 124, 41);
}
[type='reset'].preset-4input.secondary:focus {
	background-color: rgb(240, 124, 41);
}
[type='submit'].preset-4input.secondary:hover {
	background-color: rgb(240, 124, 41);
}
[type='submit'].preset-4input.secondary:focus {
	background-color: rgb(240, 124, 41);
}
.preset-5 button.secondary:hover {
	background-color: rgb(34, 174, 172);
}
.preset-5 button.secondary:focus {
	background-color: rgb(34, 174, 172);
}
.preset-5 input[type='reset']:hover {
	background-color: rgb(34, 174, 172);
}
.preset-5 input[type='reset']:focus {
	background-color: rgb(34, 174, 172);
}
.preset-5 input[type='button'].secondary:hover {
	background-color: rgb(34, 174, 172);
}
.preset-5 input[type='button'].secondary:focus {
	background-color: rgb(34, 174, 172);
}
.preset-5 input[type='reset'].secondary:hover {
	background-color: rgb(34, 174, 172);
}
.preset-5 input[type='reset'].secondary:focus {
	background-color: rgb(34, 174, 172);
}
.preset-5 input[type='submit'].secondary:hover {
	background-color: rgb(34, 174, 172);
}
.preset-5 input[type='submit'].secondary:focus {
	background-color: rgb(34, 174, 172);
}
.preset-5button.secondary:hover {
	background-color: rgb(34, 174, 172);
}
.preset-5button.secondary:focus {
	background-color: rgb(34, 174, 172);
}
[type='reset'].preset-5input:hover {
	background-color: rgb(34, 174, 172);
}
[type='reset'].preset-5input:focus {
	background-color: rgb(34, 174, 172);
}
[type='button'].preset-5input.secondary:hover {
	background-color: rgb(34, 174, 172);
}
[type='button'].preset-5input.secondary:focus {
	background-color: rgb(34, 174, 172);
}
[type='reset'].preset-5input.secondary:hover {
	background-color: rgb(34, 174, 172);
}
[type='reset'].preset-5input.secondary:focus {
	background-color: rgb(34, 174, 172);
}
[type='submit'].preset-5input.secondary:hover {
	background-color: rgb(34, 174, 172);
}
[type='submit'].preset-5input.secondary:focus {
	background-color: rgb(34, 174, 172);
}
.preset-6 button.secondary:hover {
	background-color: rgb(240, 124, 41);
}
.preset-6 button.secondary:focus {
	background-color: rgb(240, 124, 41);
}
.preset-6 input[type='reset']:hover {
	background-color: rgb(240, 124, 41);
}
.preset-6 input[type='reset']:focus {
	background-color: rgb(240, 124, 41);
}
.preset-6 input[type='button'].secondary:hover {
	background-color: rgb(240, 124, 41);
}
.preset-6 input[type='button'].secondary:focus {
	background-color: rgb(240, 124, 41);
}
.preset-6 input[type='reset'].secondary:hover {
	background-color: rgb(240, 124, 41);
}
.preset-6 input[type='reset'].secondary:focus {
	background-color: rgb(240, 124, 41);
}
.preset-6 input[type='submit'].secondary:hover {
	background-color: rgb(240, 124, 41);
}
.preset-6 input[type='submit'].secondary:focus {
	background-color: rgb(240, 124, 41);
}
.preset-6button.secondary:hover {
	background-color: rgb(240, 124, 41);
}
.preset-6button.secondary:focus {
	background-color: rgb(240, 124, 41);
}
[type='reset'].preset-6input:hover {
	background-color: rgb(240, 124, 41);
}
[type='reset'].preset-6input:focus {
	background-color: rgb(240, 124, 41);
}
[type='button'].preset-6input.secondary:hover {
	background-color: rgb(240, 124, 41);
}
[type='button'].preset-6input.secondary:focus {
	background-color: rgb(240, 124, 41);
}
[type='reset'].preset-6input.secondary:hover {
	background-color: rgb(240, 124, 41);
}
[type='reset'].preset-6input.secondary:focus {
	background-color: rgb(240, 124, 41);
}
[type='submit'].preset-6input.secondary:hover {
	background-color: rgb(240, 124, 41);
}
[type='submit'].preset-6input.secondary:focus {
	background-color: rgb(240, 124, 41);
}
textarea {
	height: auto;
}
label {
	font-weight: 800; margin-bottom: 0.5em; display: block;
}
fieldset {
	margin-bottom: 1em;
}
select {
	border-radius: 3px; border: 1px solid rgb(239, 239, 239); border-image: none; height: 3em; max-width: 100%; -webkit-border-radius: 3px;
}
ul {
	margin: 0px 0px 1.5em; padding: 0px 0px 0px 15px;
}
ol {
	margin: 0px 0px 1.5em; padding: 0px 0px 0px 15px;
}
.rtl ul {
	padding-right: 15px; padding-left: 0px;
}
.rtl ol {
	padding-right: 15px; padding-left: 0px;
}
.rtlul {
	padding-right: 15px; padding-left: 0px;
}
.rtlol {
	padding-right: 15px; padding-left: 0px;
}
ol {
	list-style: decimal;
}
li > ul {
	margin-bottom: 0px; margin-left: 1.5em;
}
li > ol {
	margin-bottom: 0px; margin-left: 1.5em;
}
dt {
	font-weight: 700;
}
dd {
	margin: 0px 1.5em 1.5em;
}
table {
	margin: 0px 0px 1.5em; width: 100%; border-collapse: collapse;
}
thead th {
	padding-bottom: 0.5em; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 2px; border-bottom-style: solid;
}
th {
	padding: 0.4em; text-align: left;
}
tr {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
td {
	padding: 0.4em;
}
th:first-child {
	padding-left: 0px;
}
td:first-child {
	padding-left: 0px;
}
th:last-child {
	padding-right: 0px;
}
td:last-child {
	padding-right: 0px;
}
.vc_col-lg-1 {
	float: left;
}
.vc_col-lg-10 {
	float: left;
}
.vc_col-lg-11 {
	float: left;
}
.vc_col-lg-12 {
	float: left;
}
.vc_col-lg-2 {
	float: left;
}
.vc_col-lg-3 {
	float: left;
}
.vc_col-lg-4 {
	float: left;
}
.vc_col-lg-5 {
	float: left;
}
.vc_col-lg-6 {
	float: left;
}
.vc_col-lg-7 {
	float: left;
}
.vc_col-lg-8 {
	float: left;
}
.vc_col-lg-9 {
	float: left;
}
.vc_col-md-1 {
	float: left;
}
.vc_col-md-10 {
	float: left;
}
.vc_col-md-11 {
	float: left;
}
.vc_col-md-12 {
	float: left;
}
.vc_col-md-2 {
	float: left;
}
.vc_col-md-3 {
	float: left;
}
.vc_col-md-4 {
	float: left;
}
.vc_col-md-5 {
	float: left;
}
.vc_col-md-6 {
	float: left;
}
.vc_col-md-7 {
	float: left;
}
.vc_col-md-8 {
	float: left;
}
.vc_col-md-9 {
	float: left;
}
.vc_col-sm-1 {
	float: left;
}
.vc_col-sm-10 {
	float: left;
}
.vc_col-sm-11 {
	float: left;
}
.vc_col-sm-12 {
	float: left;
}
.vc_col-sm-2 {
	float: left;
}
.vc_col-sm-3 {
	float: left;
}
.vc_col-sm-4 {
	float: left;
}
.vc_col-sm-5 {
	float: left;
}
.vc_col-sm-6 {
	float: left;
}
.vc_col-sm-7 {
	float: left;
}
.vc_col-sm-8 {
	float: left;
}
.vc_col-sm-9 {
	float: left;
}
.vc_col-xs-1 {
	float: left;
}
.vc_col-xs-10 {
	float: left;
}
.vc_col-xs-11 {
	float: left;
}
.vc_col-xs-12 {
	float: left;
}
.vc_col-xs-2 {
	float: left;
}
.vc_col-xs-3 {
	float: left;
}
.vc_col-xs-4 {
	float: left;
}
.vc_col-xs-5 {
	float: left;
}
.vc_col-xs-6 {
	float: left;
}
.vc_col-xs-7 {
	float: left;
}
.vc_col-xs-8 {
	float: left;
}
.vc_col-xs-9 {
	float: left;
}
.rtl .vc_col-lg-1 {
	float: right;
}
.rtl .vc_col-lg-10 {
	float: right;
}
.rtl .vc_col-lg-11 {
	float: right;
}
.rtl .vc_col-lg-12 {
	float: right;
}
.rtl .vc_col-lg-2 {
	float: right;
}
.rtl .vc_col-lg-3 {
	float: right;
}
.rtl .vc_col-lg-4 {
	float: right;
}
.rtl .vc_col-lg-5 {
	float: right;
}
.rtl .vc_col-lg-6 {
	float: right;
}
.rtl .vc_col-lg-7 {
	float: right;
}
.rtl .vc_col-lg-8 {
	float: right;
}
.rtl .vc_col-lg-9 {
	float: right;
}
.rtl .vc_col-md-1 {
	float: right;
}
.rtl .vc_col-md-10 {
	float: right;
}
.rtl .vc_col-md-11 {
	float: right;
}
.rtl .vc_col-md-12 {
	float: right;
}
.rtl .vc_col-md-2 {
	float: right;
}
.rtl .vc_col-md-3 {
	float: right;
}
.rtl .vc_col-md-4 {
	float: right;
}
.rtl .vc_col-md-5 {
	float: right;
}
.rtl .vc_col-md-6 {
	float: right;
}
.rtl .vc_col-md-7 {
	float: right;
}
.rtl .vc_col-md-8 {
	float: right;
}
.rtl .vc_col-md-9 {
	float: right;
}
.rtl .vc_col-sm-1 {
	float: right;
}
.rtl .vc_col-sm-10 {
	float: right;
}
.rtl .vc_col-sm-11 {
	float: right;
}
.rtl .vc_col-sm-12 {
	float: right;
}
.rtl .vc_col-sm-2 {
	float: right;
}
.rtl .vc_col-sm-3 {
	float: right;
}
.rtl .vc_col-sm-4 {
	float: right;
}
.rtl .vc_col-sm-5 {
	float: right;
}
.rtl .vc_col-sm-6 {
	float: right;
}
.rtl .vc_col-sm-7 {
	float: right;
}
.rtl .vc_col-sm-8 {
	float: right;
}
.rtl .vc_col-sm-9 {
	float: right;
}
.rtl .vc_col-xs-1 {
	float: right;
}
.rtl .vc_col-xs-10 {
	float: right;
}
.rtl .vc_col-xs-11 {
	float: right;
}
.rtl .vc_col-xs-12 {
	float: right;
}
.rtl .vc_col-xs-2 {
	float: right;
}
.rtl .vc_col-xs-3 {
	float: right;
}
.rtl .vc_col-xs-4 {
	float: right;
}
.rtl .vc_col-xs-5 {
	float: right;
}
.rtl .vc_col-xs-6 {
	float: right;
}
.rtl .vc_col-xs-7 {
	float: right;
}
.rtl .vc_col-xs-8 {
	float: right;
}
.rtl .vc_col-xs-9 {
	float: right;
}
.rtl.vc_col-lg-1 {
	float: right;
}
.rtl.vc_col-lg-10 {
	float: right;
}
.rtl.vc_col-lg-11 {
	float: right;
}
.rtl.vc_col-lg-12 {
	float: right;
}
.rtl.vc_col-lg-2 {
	float: right;
}
.rtl.vc_col-lg-3 {
	float: right;
}
.rtl.vc_col-lg-4 {
	float: right;
}
.rtl.vc_col-lg-5 {
	float: right;
}
.rtl.vc_col-lg-6 {
	float: right;
}
.rtl.vc_col-lg-7 {
	float: right;
}
.rtl.vc_col-lg-8 {
	float: right;
}
.rtl.vc_col-lg-9 {
	float: right;
}
.rtl.vc_col-md-1 {
	float: right;
}
.rtl.vc_col-md-10 {
	float: right;
}
.rtl.vc_col-md-11 {
	float: right;
}
.rtl.vc_col-md-12 {
	float: right;
}
.rtl.vc_col-md-2 {
	float: right;
}
.rtl.vc_col-md-3 {
	float: right;
}
.rtl.vc_col-md-4 {
	float: right;
}
.rtl.vc_col-md-5 {
	float: right;
}
.rtl.vc_col-md-6 {
	float: right;
}
.rtl.vc_col-md-7 {
	float: right;
}
.rtl.vc_col-md-8 {
	float: right;
}
.rtl.vc_col-md-9 {
	float: right;
}
.rtl.vc_col-sm-1 {
	float: right;
}
.rtl.vc_col-sm-10 {
	float: right;
}
.rtl.vc_col-sm-11 {
	float: right;
}
.rtl.vc_col-sm-12 {
	float: right;
}
.rtl.vc_col-sm-2 {
	float: right;
}
.rtl.vc_col-sm-3 {
	float: right;
}
.rtl.vc_col-sm-4 {
	float: right;
}
.rtl.vc_col-sm-5 {
	float: right;
}
.rtl.vc_col-sm-6 {
	float: right;
}
.rtl.vc_col-sm-7 {
	float: right;
}
.rtl.vc_col-sm-8 {
	float: right;
}
.rtl.vc_col-sm-9 {
	float: right;
}
.rtl.vc_col-xs-1 {
	float: right;
}
.rtl.vc_col-xs-10 {
	float: right;
}
.rtl.vc_col-xs-11 {
	float: right;
}
.rtl.vc_col-xs-12 {
	float: right;
}
.rtl.vc_col-xs-2 {
	float: right;
}
.rtl.vc_col-xs-3 {
	float: right;
}
.rtl.vc_col-xs-4 {
	float: right;
}
.rtl.vc_col-xs-5 {
	float: right;
}
.rtl.vc_col-xs-6 {
	float: right;
}
.rtl.vc_col-xs-7 {
	float: right;
}
.rtl.vc_col-xs-8 {
	float: right;
}
.rtl.vc_col-xs-9 {
	float: right;
}
.menu-primary {
	list-style: none; margin: 0px -20px !important; padding: 0px !important; display: block; z-index: 99;
}
.menu-primary::before {
	display: table; content: " ";
}
.menu-primary::after {
	display: table; content: " ";
}
.menu-primary::after {
	clear: both;
}
.menu-primary li {
	list-style: none; position: relative;
}
.menu-primary li a {
	color: rgb(119, 119, 119); text-transform: capitalize; font-size: 14px; white-space: nowrap;
}
.menu-primary li:hover {
	z-index: 999;
}
.menu-primary li:hover > .sub-menu {
	visibility: visible; opacity: 1; transform: rotateX(0deg); -webkit-transform: rotateX(0deg); -o-transform: rotateX(0deg);
}
.menu-primary li:hover {
	z-index: 9999;
}
.menu-primary li.current-menu-parent {
	z-index: 9999;
}
.menu-primary li.current-menu-item {
	z-index: 9999;
}
.menu-primary li.focus {
	z-index: 9999;
}
.preset-1 .menu-primary li:hover > a {
	color: rgb(240, 124, 41);
}
.preset-1 .menu-primary li.current-menu-parent > a {
	color: rgb(240, 124, 41);
}
.preset-1 .menu-primary li.current-menu-item > a {
	color: rgb(240, 124, 41);
}
.preset-1 .menu-primary li.focus > a {
	color: rgb(240, 124, 41);
}
.preset-1.menu-primary li:hover > a {
	color: rgb(240, 124, 41);
}
.preset-1.menu-primary li.current-menu-parent > a {
	color: rgb(240, 124, 41);
}
.preset-1.menu-primary li.current-menu-item > a {
	color: rgb(240, 124, 41);
}
.preset-1.menu-primary li.focus > a {
	color: rgb(240, 124, 41);
}
.preset-2 .menu-primary li:hover > a {
	color: rgb(254, 151, 0);
}
.preset-2 .menu-primary li.current-menu-parent > a {
	color: rgb(254, 151, 0);
}
.preset-2 .menu-primary li.current-menu-item > a {
	color: rgb(254, 151, 0);
}
.preset-2 .menu-primary li.focus > a {
	color: rgb(254, 151, 0);
}
.preset-2.menu-primary li:hover > a {
	color: rgb(254, 151, 0);
}
.preset-2.menu-primary li.current-menu-parent > a {
	color: rgb(254, 151, 0);
}
.preset-2.menu-primary li.current-menu-item > a {
	color: rgb(254, 151, 0);
}
.preset-2.menu-primary li.focus > a {
	color: rgb(254, 151, 0);
}
.preset-3 .menu-primary li:hover > a {
	color: rgb(255, 180, 0);
}
.preset-3 .menu-primary li.current-menu-parent > a {
	color: rgb(255, 180, 0);
}
.preset-3 .menu-primary li.current-menu-item > a {
	color: rgb(255, 180, 0);
}
.preset-3 .menu-primary li.focus > a {
	color: rgb(255, 180, 0);
}
.preset-3.menu-primary li:hover > a {
	color: rgb(255, 180, 0);
}
.preset-3.menu-primary li.current-menu-parent > a {
	color: rgb(255, 180, 0);
}
.preset-3.menu-primary li.current-menu-item > a {
	color: rgb(255, 180, 0);
}
.preset-3.menu-primary li.focus > a {
	color: rgb(255, 180, 0);
}
.preset-4 .menu-primary li:hover > a {
	color: rgb(0, 171, 224);
}
.preset-4 .menu-primary li.current-menu-parent > a {
	color: rgb(0, 171, 224);
}
.preset-4 .menu-primary li.current-menu-item > a {
	color: rgb(0, 171, 224);
}
.preset-4 .menu-primary li.focus > a {
	color: rgb(0, 171, 224);
}
.preset-4.menu-primary li:hover > a {
	color: rgb(0, 171, 224);
}
.preset-4.menu-primary li.current-menu-parent > a {
	color: rgb(0, 171, 224);
}
.preset-4.menu-primary li.current-menu-item > a {
	color: rgb(0, 171, 224);
}
.preset-4.menu-primary li.focus > a {
	color: rgb(0, 171, 224);
}
.preset-5 .menu-primary li:hover > a {
	color: rgb(34, 174, 172);
}
.preset-5 .menu-primary li.current-menu-parent > a {
	color: rgb(34, 174, 172);
}
.preset-5 .menu-primary li.current-menu-item > a {
	color: rgb(34, 174, 172);
}
.preset-5 .menu-primary li.focus > a {
	color: rgb(34, 174, 172);
}
.preset-5.menu-primary li:hover > a {
	color: rgb(34, 174, 172);
}
.preset-5.menu-primary li.current-menu-parent > a {
	color: rgb(34, 174, 172);
}
.preset-5.menu-primary li.current-menu-item > a {
	color: rgb(34, 174, 172);
}
.preset-5.menu-primary li.focus > a {
	color: rgb(34, 174, 172);
}
.preset-6 .menu-primary li:hover > a {
	color: rgb(73, 158, 70);
}
.preset-6 .menu-primary li.current-menu-parent > a {
	color: rgb(73, 158, 70);
}
.preset-6 .menu-primary li.current-menu-item > a {
	color: rgb(73, 158, 70);
}
.preset-6 .menu-primary li.focus > a {
	color: rgb(73, 158, 70);
}
.preset-6.menu-primary li:hover > a {
	color: rgb(73, 158, 70);
}
.preset-6.menu-primary li.current-menu-parent > a {
	color: rgb(73, 158, 70);
}
.preset-6.menu-primary li.current-menu-item > a {
	color: rgb(73, 158, 70);
}
.preset-6.menu-primary li.focus > a {
	color: rgb(73, 158, 70);
}
.menu-primary li.menu-right > .sub-menu {
	left: 100%;
}
.rtl .menu-primary li.menu-right > .sub-menu {
	left: auto; right: 100%;
}
.rtl.menu-primary li.menu-right > .sub-menu {
	left: auto; right: 100%;
}
.menu-primary li.menu-left > .sub-menu {
	right: 100%;
}
.rtl .menu-primary li.menu-left > .sub-menu {
	left: 100%; right: auto;
}
.rtl.menu-primary li.menu-left > .sub-menu {
	left: 100%; right: auto;
}
.menu-primary > li {
	margin: 0px; padding: 0px; float: left; display: block; position: relative;
}
.rtl .menu-primary > li {
	float: right;
}
.rtl.menu-primary > li {
	float: right;
}
.menu-primary > li.menu-justify {
	position: static;
}
.menu-primary > li > a {
	padding: 0px 20px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 50px; letter-spacing: 0px; font-family: "Open Sans", sans-serif; font-size: 16px; font-weight: bold; display: inline-block; position: relative;
}
.menu-primary > li.menu-item-has-children > a::after {
	line-height: 1; font-family: "FontAwesome"; content: " \f107";
}
.menu-primary > li > .sub-menu {
	left: 0px; top: 100%;
}
.rtl .menu-primary > li > .sub-menu {
	left: auto; right: 0px;
}
.rtl.menu-primary > li > .sub-menu {
	left: auto; right: 0px;
}
.menu-primary > li.menu-right > .sub-menu {
	left: 0px; right: auto;
}
.rtl .menu-primary > li.menu-right > .sub-menu {
	left: auto; right: 0px;
}
.rtl.menu-primary > li.menu-right > .sub-menu {
	left: auto; right: 0px;
}
.menu-primary > li.menu-left > .sub-menu {
	left: auto; right: 0px;
}
.rtl .menu-primary > li.menu-left > .sub-menu {
	left: 0px; right: auto;
}
.rtl.menu-primary > li.menu-left > .sub-menu {
	left: 0px; right: auto;
}
.menu-primary > li:hover > a {
	color: rgb(255, 255, 255);
}
.menu-primary > li.active > a {
	color: rgb(255, 255, 255);
}
.menu-primary > li.focus > a {
	color: rgb(255, 255, 255);
}
.menu-primary > li.mega-menu .level-0 {
	margin: 0px; padding: 15px;
}
.menu-primary > li.mega-menu .level-0 > li {
	padding: 15px; display: table-cell;
}
.menu-primary > li.mega-menu .level-0 > li > a {
	margin: 0px 0px 8px; padding: 8px 0px; color: rgb(57, 57, 57); text-transform: uppercase; font-family: "Open Sans", sans-serif; font-weight: bold; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.menu-primary > li.mega-menu .level-0 > li.menu-item-has-children > a::after {
	display: none;
}
.menu-primary > li.mega-menu .level-1 {
	margin: 0px; padding: 0px; visibility: inherit; opacity: 1; box-shadow: 0px 0px 0px 0px transparent; transform: translate(0px, 0px); -webkit-transform: translate(0px, 0px); -webkit-box-shadow: 0 0 0 0 transparent; -o-transform: translate(0px, 0px);
}
.menu-primary > li.mega-menu .level-1 > li {
	padding: 0px;
}
.menu-primary > li.mega-menu.menu-item-fullwidth {
	
}
.menu-primary > li.mega-menu.menu-item-fullwidth > .sub-menu {
	left: 15px; right: 15px;
}
.menu-primary > li.mega-menu.menu-item-fullwidth > .sub-menu::before {
	display: table; content: " ";
}
.menu-primary > li.mega-menu.menu-item-fullwidth > .sub-menu::after {
	display: table; content: " ";
}
.menu-primary > li.mega-menu.menu-item-fullwidth > .sub-menu::after {
	clear: both;
}
.menu-primary > li.mega-menu.menu-item-fullwidth > .sub-menu > li {
	float: left; display: block;
}
.rtl .menu-primary > li.mega-menu.menu-item-fullwidth > .sub-menu > li {
	float: right;
}
.rtl.menu-primary > li.mega-menu.menu-item-fullwidth > .sub-menu > li {
	float: right;
}
.menu-primary > li.mega-menu.menu-item-fullwidth.column_5 > .sub-menu > li {
	width: 20%;
}
.menu-primary > li.mega-menu.menu-item-fullwidth.column_4 > .sub-menu > li {
	width: 25%;
}
.menu-primary > li.mega-menu.menu-item-fullwidth.column_3 > .sub-menu > li {
	width: 33.33%;
}
.menu-primary > li.mega-menu.menu-item-fullwidth.column_2 > .sub-menu > li {
	width: 50%;
}
.menu-primary > li.mega-menu.menu-item-fullwidth.column_1 > .sub-menu > li {
	width: 100%;
}
.menu-primary .sub-menu {
	background: rgb(255, 255, 255); margin: 0px; padding: 15px; transform-origin: 0% 0% 0px; border: currentColor; transition:0.2s ease-in-out; border-image: none; left: 100%; top: 0px; display: block; visibility: hidden; position: absolute; z-index: 999; min-width: 200px; opacity: 0; box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.15); transform: rotateX(-90deg); -webkit-transform: rotateX(-90deg); -webkit-transition: all 0.2s ease-in-out 0s; -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15); -o-transition: all 0.2s ease-in-out 0s; -o-transform: rotateX(-90deg); -webkit-transform-origin: 0 0 0; -moz-transform-origin: 0 0 0;
}
.rtl .menu-primary .sub-menu {
	left: auto; right: 100%;
}
.rtl.menu-primary .sub-menu {
	left: auto; right: 100%;
}
.menu-primary .sub-menu li {
	padding: 0px 15px; line-height: 30px; display: block;
}
.menu-primary .sub-menu li:first-child {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.menu-primary .sub-menu li a {
	background: 0px 0px rgba(0, 0, 0, 0); line-height: 30px; clear: both; font-weight: normal; display: block;
}
.menu-primary .sub-menu li.menu-item-has-children > a::after {
	font-family: "FontAwesome"; content: " \f105";
}
.rtl .menu-primary .sub-menu li.menu-item-has-children > a::after {
	content: " \f104";
}
.menu-primary.layout-4 > li > a::before {
	transition:0.5s ease-in-out; left: 0px; top: -8px; right: 0px; bottom: 0px; position: absolute; z-index: -1; content: ""; opacity: 0; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;
}
.menu-primary.layout-1 > li > a::before {
	transition:0.5s ease-in-out; left: 0px; top: -8px; right: 0px; bottom: 0px; position: absolute; z-index: -1; content: ""; opacity: 0; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;
}
.preset-1 .menu-primary.layout-4 > li > a::before {
	background-color: rgb(240, 124, 41);
}
.preset-1 .menu-primary.layout-1 > li > a::before {
	background-color: rgb(240, 124, 41);
}
.preset-1.menu-primary.layout-4 > li > a::before {
	background-color: rgb(240, 124, 41);
}
.preset-1.menu-primary.layout-1 > li > a::before {
	background-color: rgb(240, 124, 41);
}
.preset-2 .menu-primary.layout-4 > li > a::before {
	background-color: rgb(254, 151, 0);
}
.preset-2 .menu-primary.layout-1 > li > a::before {
	background-color: rgb(254, 151, 0);
}
.preset-2.menu-primary.layout-4 > li > a::before {
	background-color: rgb(254, 151, 0);
}
.preset-2.menu-primary.layout-1 > li > a::before {
	background-color: rgb(254, 151, 0);
}
.preset-3 .menu-primary.layout-4 > li > a::before {
	background-color: rgb(255, 180, 0);
}
.preset-3 .menu-primary.layout-1 > li > a::before {
	background-color: rgb(255, 180, 0);
}
.preset-3.menu-primary.layout-4 > li > a::before {
	background-color: rgb(255, 180, 0);
}
.preset-3.menu-primary.layout-1 > li > a::before {
	background-color: rgb(255, 180, 0);
}
.preset-4 .menu-primary.layout-4 > li > a::before {
	background-color: rgb(0, 171, 224);
}
.preset-4 .menu-primary.layout-1 > li > a::before {
	background-color: rgb(0, 171, 224);
}
.preset-4.menu-primary.layout-4 > li > a::before {
	background-color: rgb(0, 171, 224);
}
.preset-4.menu-primary.layout-1 > li > a::before {
	background-color: rgb(0, 171, 224);
}
.preset-5 .menu-primary.layout-4 > li > a::before {
	background-color: rgb(34, 174, 172);
}
.preset-5 .menu-primary.layout-1 > li > a::before {
	background-color: rgb(34, 174, 172);
}
.preset-5.menu-primary.layout-4 > li > a::before {
	background-color: rgb(34, 174, 172);
}
.preset-5.menu-primary.layout-1 > li > a::before {
	background-color: rgb(34, 174, 172);
}
.preset-6 .menu-primary.layout-4 > li > a::before {
	background-color: rgb(73, 158, 70);
}
.preset-6 .menu-primary.layout-1 > li > a::before {
	background-color: rgb(73, 158, 70);
}
.preset-6.menu-primary.layout-4 > li > a::before {
	background-color: rgb(73, 158, 70);
}
.preset-6.menu-primary.layout-1 > li > a::before {
	background-color: rgb(73, 158, 70);
}
.menu-primary.layout-4 > li > a span::before {
	border: 4px solid transparent; transition:0.5s ease-in-out; border-image: none; top: -8px; right: -8px; position: absolute; z-index: -1; content: ""; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;
}
.menu-primary.layout-1 > li > a span::before {
	border: 4px solid transparent; transition:0.5s ease-in-out; border-image: none; top: -8px; right: -8px; position: absolute; z-index: -1; content: ""; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;
}
.rtl .menu-primary.layout-4 > li > a span::before {
	left: -8px; right: auto;
}
.rtl .menu-primary.layout-1 > li > a span::before {
	left: -8px; right: auto;
}
.rtl.menu-primary.layout-4 > li > a span::before {
	left: -8px; right: auto;
}
.rtl.menu-primary.layout-1 > li > a span::before {
	left: -8px; right: auto;
}
.menu-primary.layout-4 > li > a span::after {
	transition:0.5s ease-in-out; left: 0px; width: 0px; height: 3px; bottom: 0px; position: absolute; content: ""; opacity: 0; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;
}
.menu-primary.layout-1 > li > a span::after {
	transition:0.5s ease-in-out; left: 0px; width: 0px; height: 3px; bottom: 0px; position: absolute; content: ""; opacity: 0; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;
}
.preset-1 .menu-primary.layout-4 > li > a span::after {
	background-color: rgb(240, 124, 41);
}
.preset-1 .menu-primary.layout-1 > li > a span::after {
	background-color: rgb(240, 124, 41);
}
.preset-1.menu-primary.layout-4 > li > a span::after {
	background-color: rgb(240, 124, 41);
}
.preset-1.menu-primary.layout-1 > li > a span::after {
	background-color: rgb(240, 124, 41);
}
.preset-2 .menu-primary.layout-4 > li > a span::after {
	background-color: rgb(254, 151, 0);
}
.preset-2 .menu-primary.layout-1 > li > a span::after {
	background-color: rgb(254, 151, 0);
}
.preset-2.menu-primary.layout-4 > li > a span::after {
	background-color: rgb(254, 151, 0);
}
.preset-2.menu-primary.layout-1 > li > a span::after {
	background-color: rgb(254, 151, 0);
}
.preset-3 .menu-primary.layout-4 > li > a span::after {
	background-color: rgb(255, 180, 0);
}
.preset-3 .menu-primary.layout-1 > li > a span::after {
	background-color: rgb(255, 180, 0);
}
.preset-3.menu-primary.layout-4 > li > a span::after {
	background-color: rgb(255, 180, 0);
}
.preset-3.menu-primary.layout-1 > li > a span::after {
	background-color: rgb(255, 180, 0);
}
.preset-4 .menu-primary.layout-4 > li > a span::after {
	background-color: rgb(0, 171, 224);
}
.preset-4 .menu-primary.layout-1 > li > a span::after {
	background-color: rgb(0, 171, 224);
}
.preset-4.menu-primary.layout-4 > li > a span::after {
	background-color: rgb(0, 171, 224);
}
.preset-4.menu-primary.layout-1 > li > a span::after {
	background-color: rgb(0, 171, 224);
}
.preset-5 .menu-primary.layout-4 > li > a span::after {
	background-color: rgb(34, 174, 172);
}
.preset-5 .menu-primary.layout-1 > li > a span::after {
	background-color: rgb(34, 174, 172);
}
.preset-5.menu-primary.layout-4 > li > a span::after {
	background-color: rgb(34, 174, 172);
}
.preset-5.menu-primary.layout-1 > li > a span::after {
	background-color: rgb(34, 174, 172);
}
.preset-6 .menu-primary.layout-4 > li > a span::after {
	background-color: rgb(73, 158, 70);
}
.preset-6 .menu-primary.layout-1 > li > a span::after {
	background-color: rgb(73, 158, 70);
}
.preset-6.menu-primary.layout-4 > li > a span::after {
	background-color: rgb(73, 158, 70);
}
.preset-6.menu-primary.layout-1 > li > a span::after {
	background-color: rgb(73, 158, 70);
}
.rtl .menu-primary.layout-4 > li > a span::after {
	left: auto; right: 0px;
}
.rtl .menu-primary.layout-1 > li > a span::after {
	left: auto; right: 0px;
}
.rtl.menu-primary.layout-4 > li > a span::after {
	left: auto; right: 0px;
}
.rtl.menu-primary.layout-1 > li > a span::after {
	left: auto; right: 0px;
}
.menu-primary.layout-4 > li:hover > a {
	color: rgb(255, 255, 255);
}
.menu-primary.layout-1 > li:hover > a {
	color: rgb(255, 255, 255);
}
.menu-primary.layout-4 > li.current-menu-parent > a {
	color: rgb(255, 255, 255);
}
.menu-primary.layout-1 > li.current-menu-parent > a {
	color: rgb(255, 255, 255);
}
.menu-primary.layout-4 > li.current-menu-item > a {
	color: rgb(255, 255, 255);
}
.menu-primary.layout-1 > li.current-menu-item > a {
	color: rgb(255, 255, 255);
}
.menu-primary.layout-4 > li.focus > a {
	color: rgb(255, 255, 255);
}
.menu-primary.layout-1 > li.focus > a {
	color: rgb(255, 255, 255);
}
.menu-primary.layout-4 > li:hover > a::before {
	opacity: 1;
}
.menu-primary.layout-1 > li:hover > a::before {
	opacity: 1;
}
.menu-primary.layout-4 > li.current-menu-parent > a::before {
	opacity: 1;
}
.menu-primary.layout-1 > li.current-menu-parent > a::before {
	opacity: 1;
}
.menu-primary.layout-4 > li.current-menu-item > a::before {
	opacity: 1;
}
.menu-primary.layout-1 > li.current-menu-item > a::before {
	opacity: 1;
}
.menu-primary.layout-4 > li.focus > a::before {
	opacity: 1;
}
.menu-primary.layout-1 > li.focus > a::before {
	opacity: 1;
}
.preset-1 .menu-primary.layout-4 > li:hover > a span::before {
	border-bottom-color: rgb(240, 124, 41);
}
.preset-1 .menu-primary.layout-1 > li:hover > a span::before {
	border-bottom-color: rgb(240, 124, 41);
}
.preset-1 .menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-bottom-color: rgb(240, 124, 41);
}
.preset-1 .menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-bottom-color: rgb(240, 124, 41);
}
.preset-1 .menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-bottom-color: rgb(240, 124, 41);
}
.preset-1 .menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-bottom-color: rgb(240, 124, 41);
}
.preset-1 .menu-primary.layout-4 > li.focus > a span::before {
	border-bottom-color: rgb(240, 124, 41);
}
.preset-1 .menu-primary.layout-1 > li.focus > a span::before {
	border-bottom-color: rgb(240, 124, 41);
}
.preset-1.menu-primary.layout-4 > li:hover > a span::before {
	border-bottom-color: rgb(240, 124, 41);
}
.preset-1.menu-primary.layout-1 > li:hover > a span::before {
	border-bottom-color: rgb(240, 124, 41);
}
.preset-1.menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-bottom-color: rgb(240, 124, 41);
}
.preset-1.menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-bottom-color: rgb(240, 124, 41);
}
.preset-1.menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-bottom-color: rgb(240, 124, 41);
}
.preset-1.menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-bottom-color: rgb(240, 124, 41);
}
.preset-1.menu-primary.layout-4 > li.focus > a span::before {
	border-bottom-color: rgb(240, 124, 41);
}
.preset-1.menu-primary.layout-1 > li.focus > a span::before {
	border-bottom-color: rgb(240, 124, 41);
}
.preset-2 .menu-primary.layout-4 > li:hover > a span::before {
	border-bottom-color: rgb(254, 151, 0);
}
.preset-2 .menu-primary.layout-1 > li:hover > a span::before {
	border-bottom-color: rgb(254, 151, 0);
}
.preset-2 .menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-bottom-color: rgb(254, 151, 0);
}
.preset-2 .menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-bottom-color: rgb(254, 151, 0);
}
.preset-2 .menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-bottom-color: rgb(254, 151, 0);
}
.preset-2 .menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-bottom-color: rgb(254, 151, 0);
}
.preset-2 .menu-primary.layout-4 > li.focus > a span::before {
	border-bottom-color: rgb(254, 151, 0);
}
.preset-2 .menu-primary.layout-1 > li.focus > a span::before {
	border-bottom-color: rgb(254, 151, 0);
}
.preset-2.menu-primary.layout-4 > li:hover > a span::before {
	border-bottom-color: rgb(254, 151, 0);
}
.preset-2.menu-primary.layout-1 > li:hover > a span::before {
	border-bottom-color: rgb(254, 151, 0);
}
.preset-2.menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-bottom-color: rgb(254, 151, 0);
}
.preset-2.menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-bottom-color: rgb(254, 151, 0);
}
.preset-2.menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-bottom-color: rgb(254, 151, 0);
}
.preset-2.menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-bottom-color: rgb(254, 151, 0);
}
.preset-2.menu-primary.layout-4 > li.focus > a span::before {
	border-bottom-color: rgb(254, 151, 0);
}
.preset-2.menu-primary.layout-1 > li.focus > a span::before {
	border-bottom-color: rgb(254, 151, 0);
}
.preset-3 .menu-primary.layout-4 > li:hover > a span::before {
	border-bottom-color: rgb(255, 180, 0);
}
.preset-3 .menu-primary.layout-1 > li:hover > a span::before {
	border-bottom-color: rgb(255, 180, 0);
}
.preset-3 .menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-bottom-color: rgb(255, 180, 0);
}
.preset-3 .menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-bottom-color: rgb(255, 180, 0);
}
.preset-3 .menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-bottom-color: rgb(255, 180, 0);
}
.preset-3 .menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-bottom-color: rgb(255, 180, 0);
}
.preset-3 .menu-primary.layout-4 > li.focus > a span::before {
	border-bottom-color: rgb(255, 180, 0);
}
.preset-3 .menu-primary.layout-1 > li.focus > a span::before {
	border-bottom-color: rgb(255, 180, 0);
}
.preset-3.menu-primary.layout-4 > li:hover > a span::before {
	border-bottom-color: rgb(255, 180, 0);
}
.preset-3.menu-primary.layout-1 > li:hover > a span::before {
	border-bottom-color: rgb(255, 180, 0);
}
.preset-3.menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-bottom-color: rgb(255, 180, 0);
}
.preset-3.menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-bottom-color: rgb(255, 180, 0);
}
.preset-3.menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-bottom-color: rgb(255, 180, 0);
}
.preset-3.menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-bottom-color: rgb(255, 180, 0);
}
.preset-3.menu-primary.layout-4 > li.focus > a span::before {
	border-bottom-color: rgb(255, 180, 0);
}
.preset-3.menu-primary.layout-1 > li.focus > a span::before {
	border-bottom-color: rgb(255, 180, 0);
}
.preset-4 .menu-primary.layout-4 > li:hover > a span::before {
	border-bottom-color: rgb(0, 171, 224);
}
.preset-4 .menu-primary.layout-1 > li:hover > a span::before {
	border-bottom-color: rgb(0, 171, 224);
}
.preset-4 .menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-bottom-color: rgb(0, 171, 224);
}
.preset-4 .menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-bottom-color: rgb(0, 171, 224);
}
.preset-4 .menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-bottom-color: rgb(0, 171, 224);
}
.preset-4 .menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-bottom-color: rgb(0, 171, 224);
}
.preset-4 .menu-primary.layout-4 > li.focus > a span::before {
	border-bottom-color: rgb(0, 171, 224);
}
.preset-4 .menu-primary.layout-1 > li.focus > a span::before {
	border-bottom-color: rgb(0, 171, 224);
}
.preset-4.menu-primary.layout-4 > li:hover > a span::before {
	border-bottom-color: rgb(0, 171, 224);
}
.preset-4.menu-primary.layout-1 > li:hover > a span::before {
	border-bottom-color: rgb(0, 171, 224);
}
.preset-4.menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-bottom-color: rgb(0, 171, 224);
}
.preset-4.menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-bottom-color: rgb(0, 171, 224);
}
.preset-4.menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-bottom-color: rgb(0, 171, 224);
}
.preset-4.menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-bottom-color: rgb(0, 171, 224);
}
.preset-4.menu-primary.layout-4 > li.focus > a span::before {
	border-bottom-color: rgb(0, 171, 224);
}
.preset-4.menu-primary.layout-1 > li.focus > a span::before {
	border-bottom-color: rgb(0, 171, 224);
}
.preset-5 .menu-primary.layout-4 > li:hover > a span::before {
	border-bottom-color: rgb(34, 174, 172);
}
.preset-5 .menu-primary.layout-1 > li:hover > a span::before {
	border-bottom-color: rgb(34, 174, 172);
}
.preset-5 .menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-bottom-color: rgb(34, 174, 172);
}
.preset-5 .menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-bottom-color: rgb(34, 174, 172);
}
.preset-5 .menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-bottom-color: rgb(34, 174, 172);
}
.preset-5 .menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-bottom-color: rgb(34, 174, 172);
}
.preset-5 .menu-primary.layout-4 > li.focus > a span::before {
	border-bottom-color: rgb(34, 174, 172);
}
.preset-5 .menu-primary.layout-1 > li.focus > a span::before {
	border-bottom-color: rgb(34, 174, 172);
}
.preset-5.menu-primary.layout-4 > li:hover > a span::before {
	border-bottom-color: rgb(34, 174, 172);
}
.preset-5.menu-primary.layout-1 > li:hover > a span::before {
	border-bottom-color: rgb(34, 174, 172);
}
.preset-5.menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-bottom-color: rgb(34, 174, 172);
}
.preset-5.menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-bottom-color: rgb(34, 174, 172);
}
.preset-5.menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-bottom-color: rgb(34, 174, 172);
}
.preset-5.menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-bottom-color: rgb(34, 174, 172);
}
.preset-5.menu-primary.layout-4 > li.focus > a span::before {
	border-bottom-color: rgb(34, 174, 172);
}
.preset-5.menu-primary.layout-1 > li.focus > a span::before {
	border-bottom-color: rgb(34, 174, 172);
}
.preset-6 .menu-primary.layout-4 > li:hover > a span::before {
	border-bottom-color: rgb(73, 158, 70);
}
.preset-6 .menu-primary.layout-1 > li:hover > a span::before {
	border-bottom-color: rgb(73, 158, 70);
}
.preset-6 .menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-bottom-color: rgb(73, 158, 70);
}
.preset-6 .menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-bottom-color: rgb(73, 158, 70);
}
.preset-6 .menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-bottom-color: rgb(73, 158, 70);
}
.preset-6 .menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-bottom-color: rgb(73, 158, 70);
}
.preset-6 .menu-primary.layout-4 > li.focus > a span::before {
	border-bottom-color: rgb(73, 158, 70);
}
.preset-6 .menu-primary.layout-1 > li.focus > a span::before {
	border-bottom-color: rgb(73, 158, 70);
}
.preset-6.menu-primary.layout-4 > li:hover > a span::before {
	border-bottom-color: rgb(73, 158, 70);
}
.preset-6.menu-primary.layout-1 > li:hover > a span::before {
	border-bottom-color: rgb(73, 158, 70);
}
.preset-6.menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-bottom-color: rgb(73, 158, 70);
}
.preset-6.menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-bottom-color: rgb(73, 158, 70);
}
.preset-6.menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-bottom-color: rgb(73, 158, 70);
}
.preset-6.menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-bottom-color: rgb(73, 158, 70);
}
.preset-6.menu-primary.layout-4 > li.focus > a span::before {
	border-bottom-color: rgb(73, 158, 70);
}
.preset-6.menu-primary.layout-1 > li.focus > a span::before {
	border-bottom-color: rgb(73, 158, 70);
}
.preset-1 .menu-primary.layout-4 > li:hover > a span::before {
	border-left-color: rgb(240, 124, 41);
}
.preset-1 .menu-primary.layout-1 > li:hover > a span::before {
	border-left-color: rgb(240, 124, 41);
}
.preset-1 .menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-left-color: rgb(240, 124, 41);
}
.preset-1 .menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-left-color: rgb(240, 124, 41);
}
.preset-1 .menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-left-color: rgb(240, 124, 41);
}
.preset-1 .menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-left-color: rgb(240, 124, 41);
}
.preset-1 .menu-primary.layout-4 > li.focus > a span::before {
	border-left-color: rgb(240, 124, 41);
}
.preset-1 .menu-primary.layout-1 > li.focus > a span::before {
	border-left-color: rgb(240, 124, 41);
}
.preset-1.menu-primary.layout-4 > li:hover > a span::before {
	border-left-color: rgb(240, 124, 41);
}
.preset-1.menu-primary.layout-1 > li:hover > a span::before {
	border-left-color: rgb(240, 124, 41);
}
.preset-1.menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-left-color: rgb(240, 124, 41);
}
.preset-1.menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-left-color: rgb(240, 124, 41);
}
.preset-1.menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-left-color: rgb(240, 124, 41);
}
.preset-1.menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-left-color: rgb(240, 124, 41);
}
.preset-1.menu-primary.layout-4 > li.focus > a span::before {
	border-left-color: rgb(240, 124, 41);
}
.preset-1.menu-primary.layout-1 > li.focus > a span::before {
	border-left-color: rgb(240, 124, 41);
}
.preset-2 .menu-primary.layout-4 > li:hover > a span::before {
	border-left-color: rgb(254, 151, 0);
}
.preset-2 .menu-primary.layout-1 > li:hover > a span::before {
	border-left-color: rgb(254, 151, 0);
}
.preset-2 .menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-left-color: rgb(254, 151, 0);
}
.preset-2 .menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-left-color: rgb(254, 151, 0);
}
.preset-2 .menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-left-color: rgb(254, 151, 0);
}
.preset-2 .menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-left-color: rgb(254, 151, 0);
}
.preset-2 .menu-primary.layout-4 > li.focus > a span::before {
	border-left-color: rgb(254, 151, 0);
}
.preset-2 .menu-primary.layout-1 > li.focus > a span::before {
	border-left-color: rgb(254, 151, 0);
}
.preset-2.menu-primary.layout-4 > li:hover > a span::before {
	border-left-color: rgb(254, 151, 0);
}
.preset-2.menu-primary.layout-1 > li:hover > a span::before {
	border-left-color: rgb(254, 151, 0);
}
.preset-2.menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-left-color: rgb(254, 151, 0);
}
.preset-2.menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-left-color: rgb(254, 151, 0);
}
.preset-2.menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-left-color: rgb(254, 151, 0);
}
.preset-2.menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-left-color: rgb(254, 151, 0);
}
.preset-2.menu-primary.layout-4 > li.focus > a span::before {
	border-left-color: rgb(254, 151, 0);
}
.preset-2.menu-primary.layout-1 > li.focus > a span::before {
	border-left-color: rgb(254, 151, 0);
}
.preset-3 .menu-primary.layout-4 > li:hover > a span::before {
	border-left-color: rgb(255, 180, 0);
}
.preset-3 .menu-primary.layout-1 > li:hover > a span::before {
	border-left-color: rgb(255, 180, 0);
}
.preset-3 .menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-left-color: rgb(255, 180, 0);
}
.preset-3 .menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-left-color: rgb(255, 180, 0);
}
.preset-3 .menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-left-color: rgb(255, 180, 0);
}
.preset-3 .menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-left-color: rgb(255, 180, 0);
}
.preset-3 .menu-primary.layout-4 > li.focus > a span::before {
	border-left-color: rgb(255, 180, 0);
}
.preset-3 .menu-primary.layout-1 > li.focus > a span::before {
	border-left-color: rgb(255, 180, 0);
}
.preset-3.menu-primary.layout-4 > li:hover > a span::before {
	border-left-color: rgb(255, 180, 0);
}
.preset-3.menu-primary.layout-1 > li:hover > a span::before {
	border-left-color: rgb(255, 180, 0);
}
.preset-3.menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-left-color: rgb(255, 180, 0);
}
.preset-3.menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-left-color: rgb(255, 180, 0);
}
.preset-3.menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-left-color: rgb(255, 180, 0);
}
.preset-3.menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-left-color: rgb(255, 180, 0);
}
.preset-3.menu-primary.layout-4 > li.focus > a span::before {
	border-left-color: rgb(255, 180, 0);
}
.preset-3.menu-primary.layout-1 > li.focus > a span::before {
	border-left-color: rgb(255, 180, 0);
}
.preset-4 .menu-primary.layout-4 > li:hover > a span::before {
	border-left-color: rgb(0, 171, 224);
}
.preset-4 .menu-primary.layout-1 > li:hover > a span::before {
	border-left-color: rgb(0, 171, 224);
}
.preset-4 .menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-left-color: rgb(0, 171, 224);
}
.preset-4 .menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-left-color: rgb(0, 171, 224);
}
.preset-4 .menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-left-color: rgb(0, 171, 224);
}
.preset-4 .menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-left-color: rgb(0, 171, 224);
}
.preset-4 .menu-primary.layout-4 > li.focus > a span::before {
	border-left-color: rgb(0, 171, 224);
}
.preset-4 .menu-primary.layout-1 > li.focus > a span::before {
	border-left-color: rgb(0, 171, 224);
}
.preset-4.menu-primary.layout-4 > li:hover > a span::before {
	border-left-color: rgb(0, 171, 224);
}
.preset-4.menu-primary.layout-1 > li:hover > a span::before {
	border-left-color: rgb(0, 171, 224);
}
.preset-4.menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-left-color: rgb(0, 171, 224);
}
.preset-4.menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-left-color: rgb(0, 171, 224);
}
.preset-4.menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-left-color: rgb(0, 171, 224);
}
.preset-4.menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-left-color: rgb(0, 171, 224);
}
.preset-4.menu-primary.layout-4 > li.focus > a span::before {
	border-left-color: rgb(0, 171, 224);
}
.preset-4.menu-primary.layout-1 > li.focus > a span::before {
	border-left-color: rgb(0, 171, 224);
}
.preset-5 .menu-primary.layout-4 > li:hover > a span::before {
	border-left-color: rgb(34, 174, 172);
}
.preset-5 .menu-primary.layout-1 > li:hover > a span::before {
	border-left-color: rgb(34, 174, 172);
}
.preset-5 .menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-left-color: rgb(34, 174, 172);
}
.preset-5 .menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-left-color: rgb(34, 174, 172);
}
.preset-5 .menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-left-color: rgb(34, 174, 172);
}
.preset-5 .menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-left-color: rgb(34, 174, 172);
}
.preset-5 .menu-primary.layout-4 > li.focus > a span::before {
	border-left-color: rgb(34, 174, 172);
}
.preset-5 .menu-primary.layout-1 > li.focus > a span::before {
	border-left-color: rgb(34, 174, 172);
}
.preset-5.menu-primary.layout-4 > li:hover > a span::before {
	border-left-color: rgb(34, 174, 172);
}
.preset-5.menu-primary.layout-1 > li:hover > a span::before {
	border-left-color: rgb(34, 174, 172);
}
.preset-5.menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-left-color: rgb(34, 174, 172);
}
.preset-5.menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-left-color: rgb(34, 174, 172);
}
.preset-5.menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-left-color: rgb(34, 174, 172);
}
.preset-5.menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-left-color: rgb(34, 174, 172);
}
.preset-5.menu-primary.layout-4 > li.focus > a span::before {
	border-left-color: rgb(34, 174, 172);
}
.preset-5.menu-primary.layout-1 > li.focus > a span::before {
	border-left-color: rgb(34, 174, 172);
}
.preset-6 .menu-primary.layout-4 > li:hover > a span::before {
	border-left-color: rgb(73, 158, 70);
}
.preset-6 .menu-primary.layout-1 > li:hover > a span::before {
	border-left-color: rgb(73, 158, 70);
}
.preset-6 .menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-left-color: rgb(73, 158, 70);
}
.preset-6 .menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-left-color: rgb(73, 158, 70);
}
.preset-6 .menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-left-color: rgb(73, 158, 70);
}
.preset-6 .menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-left-color: rgb(73, 158, 70);
}
.preset-6 .menu-primary.layout-4 > li.focus > a span::before {
	border-left-color: rgb(73, 158, 70);
}
.preset-6 .menu-primary.layout-1 > li.focus > a span::before {
	border-left-color: rgb(73, 158, 70);
}
.preset-6.menu-primary.layout-4 > li:hover > a span::before {
	border-left-color: rgb(73, 158, 70);
}
.preset-6.menu-primary.layout-1 > li:hover > a span::before {
	border-left-color: rgb(73, 158, 70);
}
.preset-6.menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-left-color: rgb(73, 158, 70);
}
.preset-6.menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-left-color: rgb(73, 158, 70);
}
.preset-6.menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-left-color: rgb(73, 158, 70);
}
.preset-6.menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-left-color: rgb(73, 158, 70);
}
.preset-6.menu-primary.layout-4 > li.focus > a span::before {
	border-left-color: rgb(73, 158, 70);
}
.preset-6.menu-primary.layout-1 > li.focus > a span::before {
	border-left-color: rgb(73, 158, 70);
}
.rtl .menu-primary.layout-4 > li:hover > a span::before {
	border-left-color: transparent;
}
.rtl .menu-primary.layout-1 > li:hover > a span::before {
	border-left-color: transparent;
}
.rtl .menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-left-color: transparent;
}
.rtl .menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-left-color: transparent;
}
.rtl .menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-left-color: transparent;
}
.rtl .menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-left-color: transparent;
}
.rtl .menu-primary.layout-4 > li.focus > a span::before {
	border-left-color: transparent;
}
.rtl .menu-primary.layout-1 > li.focus > a span::before {
	border-left-color: transparent;
}
.preset-1 .rtl .menu-primary.layout-4 > li:hover > a span::before {
	border-right-color: rgb(240, 124, 41);
}
.preset-1 .rtl .menu-primary.layout-1 > li:hover > a span::before {
	border-right-color: rgb(240, 124, 41);
}
.preset-1 .rtl .menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-right-color: rgb(240, 124, 41);
}
.preset-1 .rtl .menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-right-color: rgb(240, 124, 41);
}
.preset-1 .rtl .menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-right-color: rgb(240, 124, 41);
}
.preset-1 .rtl .menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-right-color: rgb(240, 124, 41);
}
.preset-1 .rtl .menu-primary.layout-4 > li.focus > a span::before {
	border-right-color: rgb(240, 124, 41);
}
.preset-1 .rtl .menu-primary.layout-1 > li.focus > a span::before {
	border-right-color: rgb(240, 124, 41);
}
.preset-1.rtl .menu-primary.layout-4 > li:hover > a span::before {
	border-right-color: rgb(240, 124, 41);
}
.preset-1.rtl .menu-primary.layout-1 > li:hover > a span::before {
	border-right-color: rgb(240, 124, 41);
}
.preset-1.rtl .menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-right-color: rgb(240, 124, 41);
}
.preset-1.rtl .menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-right-color: rgb(240, 124, 41);
}
.preset-1.rtl .menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-right-color: rgb(240, 124, 41);
}
.preset-1.rtl .menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-right-color: rgb(240, 124, 41);
}
.preset-1.rtl .menu-primary.layout-4 > li.focus > a span::before {
	border-right-color: rgb(240, 124, 41);
}
.preset-1.rtl .menu-primary.layout-1 > li.focus > a span::before {
	border-right-color: rgb(240, 124, 41);
}
.preset-2 .rtl .menu-primary.layout-4 > li:hover > a span::before {
	border-right-color: rgb(254, 151, 0);
}
.preset-2 .rtl .menu-primary.layout-1 > li:hover > a span::before {
	border-right-color: rgb(254, 151, 0);
}
.preset-2 .rtl .menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-right-color: rgb(254, 151, 0);
}
.preset-2 .rtl .menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-right-color: rgb(254, 151, 0);
}
.preset-2 .rtl .menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-right-color: rgb(254, 151, 0);
}
.preset-2 .rtl .menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-right-color: rgb(254, 151, 0);
}
.preset-2 .rtl .menu-primary.layout-4 > li.focus > a span::before {
	border-right-color: rgb(254, 151, 0);
}
.preset-2 .rtl .menu-primary.layout-1 > li.focus > a span::before {
	border-right-color: rgb(254, 151, 0);
}
.preset-2.rtl .menu-primary.layout-4 > li:hover > a span::before {
	border-right-color: rgb(254, 151, 0);
}
.preset-2.rtl .menu-primary.layout-1 > li:hover > a span::before {
	border-right-color: rgb(254, 151, 0);
}
.preset-2.rtl .menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-right-color: rgb(254, 151, 0);
}
.preset-2.rtl .menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-right-color: rgb(254, 151, 0);
}
.preset-2.rtl .menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-right-color: rgb(254, 151, 0);
}
.preset-2.rtl .menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-right-color: rgb(254, 151, 0);
}
.preset-2.rtl .menu-primary.layout-4 > li.focus > a span::before {
	border-right-color: rgb(254, 151, 0);
}
.preset-2.rtl .menu-primary.layout-1 > li.focus > a span::before {
	border-right-color: rgb(254, 151, 0);
}
.preset-3 .rtl .menu-primary.layout-4 > li:hover > a span::before {
	border-right-color: rgb(255, 180, 0);
}
.preset-3 .rtl .menu-primary.layout-1 > li:hover > a span::before {
	border-right-color: rgb(255, 180, 0);
}
.preset-3 .rtl .menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-right-color: rgb(255, 180, 0);
}
.preset-3 .rtl .menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-right-color: rgb(255, 180, 0);
}
.preset-3 .rtl .menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-right-color: rgb(255, 180, 0);
}
.preset-3 .rtl .menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-right-color: rgb(255, 180, 0);
}
.preset-3 .rtl .menu-primary.layout-4 > li.focus > a span::before {
	border-right-color: rgb(255, 180, 0);
}
.preset-3 .rtl .menu-primary.layout-1 > li.focus > a span::before {
	border-right-color: rgb(255, 180, 0);
}
.preset-3.rtl .menu-primary.layout-4 > li:hover > a span::before {
	border-right-color: rgb(255, 180, 0);
}
.preset-3.rtl .menu-primary.layout-1 > li:hover > a span::before {
	border-right-color: rgb(255, 180, 0);
}
.preset-3.rtl .menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-right-color: rgb(255, 180, 0);
}
.preset-3.rtl .menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-right-color: rgb(255, 180, 0);
}
.preset-3.rtl .menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-right-color: rgb(255, 180, 0);
}
.preset-3.rtl .menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-right-color: rgb(255, 180, 0);
}
.preset-3.rtl .menu-primary.layout-4 > li.focus > a span::before {
	border-right-color: rgb(255, 180, 0);
}
.preset-3.rtl .menu-primary.layout-1 > li.focus > a span::before {
	border-right-color: rgb(255, 180, 0);
}
.preset-4 .rtl .menu-primary.layout-4 > li:hover > a span::before {
	border-right-color: rgb(0, 171, 224);
}
.preset-4 .rtl .menu-primary.layout-1 > li:hover > a span::before {
	border-right-color: rgb(0, 171, 224);
}
.preset-4 .rtl .menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-right-color: rgb(0, 171, 224);
}
.preset-4 .rtl .menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-right-color: rgb(0, 171, 224);
}
.preset-4 .rtl .menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-right-color: rgb(0, 171, 224);
}
.preset-4 .rtl .menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-right-color: rgb(0, 171, 224);
}
.preset-4 .rtl .menu-primary.layout-4 > li.focus > a span::before {
	border-right-color: rgb(0, 171, 224);
}
.preset-4 .rtl .menu-primary.layout-1 > li.focus > a span::before {
	border-right-color: rgb(0, 171, 224);
}
.preset-4.rtl .menu-primary.layout-4 > li:hover > a span::before {
	border-right-color: rgb(0, 171, 224);
}
.preset-4.rtl .menu-primary.layout-1 > li:hover > a span::before {
	border-right-color: rgb(0, 171, 224);
}
.preset-4.rtl .menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-right-color: rgb(0, 171, 224);
}
.preset-4.rtl .menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-right-color: rgb(0, 171, 224);
}
.preset-4.rtl .menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-right-color: rgb(0, 171, 224);
}
.preset-4.rtl .menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-right-color: rgb(0, 171, 224);
}
.preset-4.rtl .menu-primary.layout-4 > li.focus > a span::before {
	border-right-color: rgb(0, 171, 224);
}
.preset-4.rtl .menu-primary.layout-1 > li.focus > a span::before {
	border-right-color: rgb(0, 171, 224);
}
.preset-5 .rtl .menu-primary.layout-4 > li:hover > a span::before {
	border-right-color: rgb(34, 174, 172);
}
.preset-5 .rtl .menu-primary.layout-1 > li:hover > a span::before {
	border-right-color: rgb(34, 174, 172);
}
.preset-5 .rtl .menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-right-color: rgb(34, 174, 172);
}
.preset-5 .rtl .menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-right-color: rgb(34, 174, 172);
}
.preset-5 .rtl .menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-right-color: rgb(34, 174, 172);
}
.preset-5 .rtl .menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-right-color: rgb(34, 174, 172);
}
.preset-5 .rtl .menu-primary.layout-4 > li.focus > a span::before {
	border-right-color: rgb(34, 174, 172);
}
.preset-5 .rtl .menu-primary.layout-1 > li.focus > a span::before {
	border-right-color: rgb(34, 174, 172);
}
.preset-5.rtl .menu-primary.layout-4 > li:hover > a span::before {
	border-right-color: rgb(34, 174, 172);
}
.preset-5.rtl .menu-primary.layout-1 > li:hover > a span::before {
	border-right-color: rgb(34, 174, 172);
}
.preset-5.rtl .menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-right-color: rgb(34, 174, 172);
}
.preset-5.rtl .menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-right-color: rgb(34, 174, 172);
}
.preset-5.rtl .menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-right-color: rgb(34, 174, 172);
}
.preset-5.rtl .menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-right-color: rgb(34, 174, 172);
}
.preset-5.rtl .menu-primary.layout-4 > li.focus > a span::before {
	border-right-color: rgb(34, 174, 172);
}
.preset-5.rtl .menu-primary.layout-1 > li.focus > a span::before {
	border-right-color: rgb(34, 174, 172);
}
.preset-6 .rtl .menu-primary.layout-4 > li:hover > a span::before {
	border-right-color: rgb(73, 158, 70);
}
.preset-6 .rtl .menu-primary.layout-1 > li:hover > a span::before {
	border-right-color: rgb(73, 158, 70);
}
.preset-6 .rtl .menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-right-color: rgb(73, 158, 70);
}
.preset-6 .rtl .menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-right-color: rgb(73, 158, 70);
}
.preset-6 .rtl .menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-right-color: rgb(73, 158, 70);
}
.preset-6 .rtl .menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-right-color: rgb(73, 158, 70);
}
.preset-6 .rtl .menu-primary.layout-4 > li.focus > a span::before {
	border-right-color: rgb(73, 158, 70);
}
.preset-6 .rtl .menu-primary.layout-1 > li.focus > a span::before {
	border-right-color: rgb(73, 158, 70);
}
.preset-6.rtl .menu-primary.layout-4 > li:hover > a span::before {
	border-right-color: rgb(73, 158, 70);
}
.preset-6.rtl .menu-primary.layout-1 > li:hover > a span::before {
	border-right-color: rgb(73, 158, 70);
}
.preset-6.rtl .menu-primary.layout-4 > li.current-menu-parent > a span::before {
	border-right-color: rgb(73, 158, 70);
}
.preset-6.rtl .menu-primary.layout-1 > li.current-menu-parent > a span::before {
	border-right-color: rgb(73, 158, 70);
}
.preset-6.rtl .menu-primary.layout-4 > li.current-menu-item > a span::before {
	border-right-color: rgb(73, 158, 70);
}
.preset-6.rtl .menu-primary.layout-1 > li.current-menu-item > a span::before {
	border-right-color: rgb(73, 158, 70);
}
.preset-6.rtl .menu-primary.layout-4 > li.focus > a span::before {
	border-right-color: rgb(73, 158, 70);
}
.preset-6.rtl .menu-primary.layout-1 > li.focus > a span::before {
	border-right-color: rgb(73, 158, 70);
}
.menu-primary.layout-4 > li:hover > a span::after {
	width: 220%; opacity: 1;
}
.menu-primary.layout-1 > li:hover > a span::after {
	width: 220%; opacity: 1;
}
.menu-primary.layout-4 > li.current-menu-parent > a span::after {
	width: 220%; opacity: 1;
}
.menu-primary.layout-1 > li.current-menu-parent > a span::after {
	width: 220%; opacity: 1;
}
.menu-primary.layout-4 > li.current-menu-item > a span::after {
	width: 220%; opacity: 1;
}
.menu-primary.layout-1 > li.current-menu-item > a span::after {
	width: 220%; opacity: 1;
}
.menu-primary.layout-4 > li.focus > a span::after {
	width: 220%; opacity: 1;
}
.menu-primary.layout-1 > li.focus > a span::after {
	width: 220%; opacity: 1;
}
.menu-primary.layout-4 > li.custommenu > a {
	color: rgb(255, 255, 255); font-weight: normal;
}
.menu-primary.layout-1 > li.custommenu > a {
	color: rgb(255, 255, 255); font-weight: normal;
}
.menu-primary.layout-4 > li.custommenu:hover > a {
	color: rgb(255, 255, 255); font-weight: normal;
}
.menu-primary.layout-1 > li.custommenu:hover > a {
	color: rgb(255, 255, 255); font-weight: normal;
}
.menu-primary.layout-4 > li.custommenu.current-menu-parent > a {
	color: rgb(255, 255, 255); font-weight: normal;
}
.menu-primary.layout-1 > li.custommenu.current-menu-parent > a {
	color: rgb(255, 255, 255); font-weight: normal;
}
.menu-primary.layout-4 > li.custommenu.current-menu-item > a {
	color: rgb(255, 255, 255); font-weight: normal;
}
.menu-primary.layout-1 > li.custommenu.current-menu-item > a {
	color: rgb(255, 255, 255); font-weight: normal;
}
.menu-primary.layout-4 > li.custommenu.focus > a {
	color: rgb(255, 255, 255); font-weight: normal;
}
.menu-primary.layout-1 > li.custommenu.focus > a {
	color: rgb(255, 255, 255); font-weight: normal;
}
.menu-primary.layout-4 > li.custommenu > a::before {
	opacity: 1; border-top-left-radius: 8px; border-top-right-radius: 8px;
}
.menu-primary.layout-1 > li.custommenu > a::before {
	opacity: 1; border-top-left-radius: 8px; border-top-right-radius: 8px;
}
.menu-primary.layout-4 > li.custommenu:hover > a::before {
	opacity: 1; border-top-left-radius: 8px; border-top-right-radius: 8px;
}
.menu-primary.layout-1 > li.custommenu:hover > a::before {
	opacity: 1; border-top-left-radius: 8px; border-top-right-radius: 8px;
}
.menu-primary.layout-4 > li.custommenu.current-menu-parent > a::before {
	opacity: 1; border-top-left-radius: 8px; border-top-right-radius: 8px;
}
.menu-primary.layout-1 > li.custommenu.current-menu-parent > a::before {
	opacity: 1; border-top-left-radius: 8px; border-top-right-radius: 8px;
}
.menu-primary.layout-4 > li.custommenu.current-menu-item > a::before {
	opacity: 1; border-top-left-radius: 8px; border-top-right-radius: 8px;
}
.menu-primary.layout-1 > li.custommenu.current-menu-item > a::before {
	opacity: 1; border-top-left-radius: 8px; border-top-right-radius: 8px;
}
.menu-primary.layout-4 > li.custommenu.focus > a::before {
	opacity: 1; border-top-left-radius: 8px; border-top-right-radius: 8px;
}
.menu-primary.layout-1 > li.custommenu.focus > a::before {
	opacity: 1; border-top-left-radius: 8px; border-top-right-radius: 8px;
}
.menu-primary.layout-4 > li.custommenu > a span::before {
	display: none;
}
.menu-primary.layout-1 > li.custommenu > a span::before {
	display: none;
}
.menu-primary.layout-4 > li.custommenu:hover > a span::before {
	display: none;
}
.menu-primary.layout-1 > li.custommenu:hover > a span::before {
	display: none;
}
.menu-primary.layout-4 > li.custommenu.current-menu-parent > a span::before {
	display: none;
}
.menu-primary.layout-1 > li.custommenu.current-menu-parent > a span::before {
	display: none;
}
.menu-primary.layout-4 > li.custommenu.current-menu-item > a span::before {
	display: none;
}
.menu-primary.layout-1 > li.custommenu.current-menu-item > a span::before {
	display: none;
}
.menu-primary.layout-4 > li.custommenu.focus > a span::before {
	display: none;
}
.menu-primary.layout-1 > li.custommenu.focus > a span::before {
	display: none;
}
.menu-primary.layout-4 > li.custommenu > a span::after {
	display: none;
}
.menu-primary.layout-1 > li.custommenu > a span::after {
	display: none;
}
.menu-primary.layout-4 > li.custommenu:hover > a span::after {
	display: none;
}
.menu-primary.layout-1 > li.custommenu:hover > a span::after {
	display: none;
}
.menu-primary.layout-4 > li.custommenu.current-menu-parent > a span::after {
	display: none;
}
.menu-primary.layout-1 > li.custommenu.current-menu-parent > a span::after {
	display: none;
}
.menu-primary.layout-4 > li.custommenu.current-menu-item > a span::after {
	display: none;
}
.menu-primary.layout-1 > li.custommenu.current-menu-item > a span::after {
	display: none;
}
.menu-primary.layout-4 > li.custommenu.focus > a span::after {
	display: none;
}
.menu-primary.layout-1 > li.custommenu.focus > a span::after {
	display: none;
}
.menu-primary.layout-2 > li > a {
	color: rgb(51, 51, 51); text-transform: capitalize; line-height: 144px;
}
.menu-primary.layout-3 > li > a {
	color: rgb(51, 51, 51); text-transform: capitalize; line-height: 130px;
}
.menu-primary.layout-5 {
	margin: auto; display: table; position: relative;
}
.menu-primary.layout-5 > li {
	margin: 0px;
}
.menu-primary.layout-5 > li > a {
	position: relative;
}
.menu-primary.layout-5 > li > a::before {
	margin: auto; transition:0.4s; left: 0px; width: 0px; height: 2px; right: 0px; bottom: 0px; position: absolute; content: ""; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease;
}
.preset-1 .menu-primary.layout-5 > li > a::before {
	background-color: rgb(240, 124, 41);
}
.preset-1.menu-primary.layout-5 > li > a::before {
	background-color: rgb(240, 124, 41);
}
.preset-2 .menu-primary.layout-5 > li > a::before {
	background-color: rgb(254, 151, 0);
}
.preset-2.menu-primary.layout-5 > li > a::before {
	background-color: rgb(254, 151, 0);
}
.preset-3 .menu-primary.layout-5 > li > a::before {
	background-color: rgb(255, 180, 0);
}
.preset-3.menu-primary.layout-5 > li > a::before {
	background-color: rgb(255, 180, 0);
}
.preset-4 .menu-primary.layout-5 > li > a::before {
	background-color: rgb(0, 171, 224);
}
.preset-4.menu-primary.layout-5 > li > a::before {
	background-color: rgb(0, 171, 224);
}
.preset-5 .menu-primary.layout-5 > li > a::before {
	background-color: rgb(34, 174, 172);
}
.preset-5.menu-primary.layout-5 > li > a::before {
	background-color: rgb(34, 174, 172);
}
.preset-6 .menu-primary.layout-5 > li > a::before {
	background-color: rgb(73, 158, 70);
}
.preset-6.menu-primary.layout-5 > li > a::before {
	background-color: rgb(73, 158, 70);
}
.menu-primary.layout-5 > li:hover > a {
	color: rgb(255, 255, 255);
}
.menu-primary.layout-5 > li.current-menu-parent > a {
	color: rgb(255, 255, 255);
}
.menu-primary.layout-5 > li.current-menu-item > a {
	color: rgb(255, 255, 255);
}
.menu-primary.layout-5 > li.focus > a {
	color: rgb(255, 255, 255);
}
.menu-primary.layout-5 > li:hover > a::before {
	width: 100%;
}
.menu-primary.layout-5 > li.current-menu-parent > a::before {
	width: 100%;
}
.menu-primary.layout-5 > li.current-menu-item > a::before {
	width: 100%;
}
.menu-primary.layout-5 > li.focus > a::before {
	width: 100%;
}
.menu-primary.layout-6 {
	margin: auto; display: table;
}
.menu-primary.layout-6 > li {
	margin: 0px;
}
.menu-primary.layout-6 > li > a {
	color: rgb(51, 51, 51); line-height: 60px;
}
.menu-primary.layout-6 > li > a::before {
	margin: auto; transition:0.4s; left: 0px; width: 0px; height: 2px; right: 0px; bottom: 0px; position: absolute; content: ""; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease;
}
.preset-1 .menu-primary.layout-6 > li > a::before {
	background-color: rgb(240, 124, 41);
}
.preset-1.menu-primary.layout-6 > li > a::before {
	background-color: rgb(240, 124, 41);
}
.preset-2 .menu-primary.layout-6 > li > a::before {
	background-color: rgb(254, 151, 0);
}
.preset-2.menu-primary.layout-6 > li > a::before {
	background-color: rgb(254, 151, 0);
}
.preset-3 .menu-primary.layout-6 > li > a::before {
	background-color: rgb(255, 180, 0);
}
.preset-3.menu-primary.layout-6 > li > a::before {
	background-color: rgb(255, 180, 0);
}
.preset-4 .menu-primary.layout-6 > li > a::before {
	background-color: rgb(0, 171, 224);
}
.preset-4.menu-primary.layout-6 > li > a::before {
	background-color: rgb(0, 171, 224);
}
.preset-5 .menu-primary.layout-6 > li > a::before {
	background-color: rgb(34, 174, 172);
}
.preset-5.menu-primary.layout-6 > li > a::before {
	background-color: rgb(34, 174, 172);
}
.preset-6 .menu-primary.layout-6 > li > a::before {
	background-color: rgb(73, 158, 70);
}
.preset-6.menu-primary.layout-6 > li > a::before {
	background-color: rgb(73, 158, 70);
}
.preset-1 .menu-primary.layout-6 > li:hover > a {
	color: rgb(240, 124, 41);
}
.preset-1 .menu-primary.layout-6 > li.current-menu-parent > a {
	color: rgb(240, 124, 41);
}
.preset-1 .menu-primary.layout-6 > li.current-menu-item > a {
	color: rgb(240, 124, 41);
}
.preset-1 .menu-primary.layout-6 > li.focus > a {
	color: rgb(240, 124, 41);
}
.preset-1.menu-primary.layout-6 > li:hover > a {
	color: rgb(240, 124, 41);
}
.preset-1.menu-primary.layout-6 > li.current-menu-parent > a {
	color: rgb(240, 124, 41);
}
.preset-1.menu-primary.layout-6 > li.current-menu-item > a {
	color: rgb(240, 124, 41);
}
.preset-1.menu-primary.layout-6 > li.focus > a {
	color: rgb(240, 124, 41);
}
.preset-2 .menu-primary.layout-6 > li:hover > a {
	color: rgb(254, 151, 0);
}
.preset-2 .menu-primary.layout-6 > li.current-menu-parent > a {
	color: rgb(254, 151, 0);
}
.preset-2 .menu-primary.layout-6 > li.current-menu-item > a {
	color: rgb(254, 151, 0);
}
.preset-2 .menu-primary.layout-6 > li.focus > a {
	color: rgb(254, 151, 0);
}
.preset-2.menu-primary.layout-6 > li:hover > a {
	color: rgb(254, 151, 0);
}
.preset-2.menu-primary.layout-6 > li.current-menu-parent > a {
	color: rgb(254, 151, 0);
}
.preset-2.menu-primary.layout-6 > li.current-menu-item > a {
	color: rgb(254, 151, 0);
}
.preset-2.menu-primary.layout-6 > li.focus > a {
	color: rgb(254, 151, 0);
}
.preset-3 .menu-primary.layout-6 > li:hover > a {
	color: rgb(255, 180, 0);
}
.preset-3 .menu-primary.layout-6 > li.current-menu-parent > a {
	color: rgb(255, 180, 0);
}
.preset-3 .menu-primary.layout-6 > li.current-menu-item > a {
	color: rgb(255, 180, 0);
}
.preset-3 .menu-primary.layout-6 > li.focus > a {
	color: rgb(255, 180, 0);
}
.preset-3.menu-primary.layout-6 > li:hover > a {
	color: rgb(255, 180, 0);
}
.preset-3.menu-primary.layout-6 > li.current-menu-parent > a {
	color: rgb(255, 180, 0);
}
.preset-3.menu-primary.layout-6 > li.current-menu-item > a {
	color: rgb(255, 180, 0);
}
.preset-3.menu-primary.layout-6 > li.focus > a {
	color: rgb(255, 180, 0);
}
.preset-4 .menu-primary.layout-6 > li:hover > a {
	color: rgb(0, 171, 224);
}
.preset-4 .menu-primary.layout-6 > li.current-menu-parent > a {
	color: rgb(0, 171, 224);
}
.preset-4 .menu-primary.layout-6 > li.current-menu-item > a {
	color: rgb(0, 171, 224);
}
.preset-4 .menu-primary.layout-6 > li.focus > a {
	color: rgb(0, 171, 224);
}
.preset-4.menu-primary.layout-6 > li:hover > a {
	color: rgb(0, 171, 224);
}
.preset-4.menu-primary.layout-6 > li.current-menu-parent > a {
	color: rgb(0, 171, 224);
}
.preset-4.menu-primary.layout-6 > li.current-menu-item > a {
	color: rgb(0, 171, 224);
}
.preset-4.menu-primary.layout-6 > li.focus > a {
	color: rgb(0, 171, 224);
}
.preset-5 .menu-primary.layout-6 > li:hover > a {
	color: rgb(34, 174, 172);
}
.preset-5 .menu-primary.layout-6 > li.current-menu-parent > a {
	color: rgb(34, 174, 172);
}
.preset-5 .menu-primary.layout-6 > li.current-menu-item > a {
	color: rgb(34, 174, 172);
}
.preset-5 .menu-primary.layout-6 > li.focus > a {
	color: rgb(34, 174, 172);
}
.preset-5.menu-primary.layout-6 > li:hover > a {
	color: rgb(34, 174, 172);
}
.preset-5.menu-primary.layout-6 > li.current-menu-parent > a {
	color: rgb(34, 174, 172);
}
.preset-5.menu-primary.layout-6 > li.current-menu-item > a {
	color: rgb(34, 174, 172);
}
.preset-5.menu-primary.layout-6 > li.focus > a {
	color: rgb(34, 174, 172);
}
.preset-6 .menu-primary.layout-6 > li:hover > a {
	color: rgb(73, 158, 70);
}
.preset-6 .menu-primary.layout-6 > li.current-menu-parent > a {
	color: rgb(73, 158, 70);
}
.preset-6 .menu-primary.layout-6 > li.current-menu-item > a {
	color: rgb(73, 158, 70);
}
.preset-6 .menu-primary.layout-6 > li.focus > a {
	color: rgb(73, 158, 70);
}
.preset-6.menu-primary.layout-6 > li:hover > a {
	color: rgb(73, 158, 70);
}
.preset-6.menu-primary.layout-6 > li.current-menu-parent > a {
	color: rgb(73, 158, 70);
}
.preset-6.menu-primary.layout-6 > li.current-menu-item > a {
	color: rgb(73, 158, 70);
}
.preset-6.menu-primary.layout-6 > li.focus > a {
	color: rgb(73, 158, 70);
}
.menu-primary.layout-6 > li:hover > a::before {
	width: 100%;
}
.menu-primary.layout-6 > li.current-menu-parent > a::before {
	width: 100%;
}
.menu-primary.layout-6 > li.current-menu-item > a::before {
	width: 100%;
}
.menu-primary.layout-6 > li.focus > a::before {
	width: 100%;
}
.vg-website-wrapper {
	overflow: hidden; position: relative;
}
.vg-pusher {
	transition:0.5s; width: 100%; height: 100%; overflow: hidden; position: relative; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s;
}
.ie9 .slide-from-right .vg-pusher {
	margin-right: 270px;
}
.ie9 .slide-from-left .vg-pusher {
	margin-left: 270px;
}
.vg-pusher-after {
	background: rgba(0, 0, 0, 0.3); transition:0.5s; left: 0px; top: 0px; right: 0px; bottom: 0px; visibility: hidden; position: absolute; z-index: 0; content: ""; opacity: 0; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s;
}
.vg-menu {
	background: rgb(51, 51, 51); padding: 0px; transition:0.5s; top: 0px; width: 270px; height: 100%; position: fixed; z-index: 1000; -ms-overflow-y: auto; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s;
}
.vg-menu.slide-from-right {
	right: -270px;
}
.vg-menu.slide-from-right.open {
	transform: translate3d(-270px, 0px, 0px); -webkit-transform: translate3d(-270px, 0, 0);
}
.vg-menu.slide-from-left {
	left: -270px;
}
.vg-menu.slide-from-left.open {
	transform: translate3d(270px, 0px, 0px); -webkit-transform: translate3d(270px, 0, 0);
}
.vg-menu-open .vg-pusher-after {
	visibility: visible; z-index: 9999; opacity: 1;
}
.vg-menu-open.slide-from-left .vg-pusher {
	transform: translate3d(270px, 0px, 0px); -webkit-transform: translate3d(270px, 0, 0);
}
.vg-menu-open.slide-from-right .vg-pusher {
	transform: translate3d(-270px, 0px, 0px); -webkit-transform: translate3d(-270px, 0, 0);
}
@media only screen and (min-width:40.06em)
{
.vg-menu {
	width: 320px;
}
.vg-menu.slide-from-left {
	left: -320px;
}
.vg-menu.slide-from-left.open {
	transform: translate3d(320px, 0px, 0px); -webkit-transform: translate3d(320px, 0, 0);
}
.vg-menu.slide-from-right {
	right: -320px;
}
.vg-menu.slide-from-right.open {
	transform: translate3d(-320px, 0px, 0px); -webkit-transform: translate3d(-320px, 0, 0);
}
.slide-from-left.vg-menu-open .vg-pusher {
	transform: translate3d(320px, 0px, 0px); -webkit-transform: translate3d(320px, 0, 0);
}
.slide-from-right.vg-menu-open .vg-pusher {
	transform: translate3d(-320px, 0px, 0px); -webkit-transform: translate3d(-320px, 0, 0);
}
.ie9 .slide-from-right .vg-pusher {
	margin-right: 320px;
}
.ie9 .slide-from-left .vg-pusher {
	margin-left: 320px;
}
}
@media only screen and (min-width:80em)
{
.admin-bar .vg-menu {
	padding-top: 32px;
}
}
.responsive-navigation {
	float: left;
}
.rtl .responsive-navigation {
	float: right;
}
.rtl.responsive-navigation {
	float: right;
}
.woocommerce .offcanvas-menu-button {
	margin: 5px 0px; display: block;
}
.offcanvas-menu-button {
	margin: 5px 0px; display: block;
}
.woocommerce .offcanvas-menu-button .tools_button {
	background: none; margin: 30px 10px 30px 0px; padding: 0px; width: 100%; height: 40px; line-height: 40px; font-size: 30px; float: left; cursor: pointer;
}
.offcanvas-menu-button .tools_button {
	background: none; margin: 30px 10px 30px 0px; padding: 0px; width: 100%; height: 40px; line-height: 40px; font-size: 30px; float: left; cursor: pointer;
}
.rtl .woocommerce .offcanvas-menu-button .tools_button {
	float: right;
}
.rtl .offcanvas-menu-button .tools_button {
	float: right;
}
.rtl.woocommerce .offcanvas-menu-button .tools_button {
	float: right;
}
.rtl.offcanvas-menu-button .tools_button {
	float: right;
}
.preset-1 .woocommerce .offcanvas-menu-button .tools_button {
	color: rgb(240, 124, 41);
}
.preset-1 .offcanvas-menu-button .tools_button {
	color: rgb(240, 124, 41);
}
.preset-1.woocommerce .offcanvas-menu-button .tools_button {
	color: rgb(240, 124, 41);
}
.preset-1.offcanvas-menu-button .tools_button {
	color: rgb(240, 124, 41);
}
.preset-2 .woocommerce .offcanvas-menu-button .tools_button {
	color: rgb(254, 151, 0);
}
.preset-2 .offcanvas-menu-button .tools_button {
	color: rgb(254, 151, 0);
}
.preset-2.woocommerce .offcanvas-menu-button .tools_button {
	color: rgb(254, 151, 0);
}
.preset-2.offcanvas-menu-button .tools_button {
	color: rgb(254, 151, 0);
}
.preset-3 .woocommerce .offcanvas-menu-button .tools_button {
	color: rgb(255, 180, 0);
}
.preset-3 .offcanvas-menu-button .tools_button {
	color: rgb(255, 180, 0);
}
.preset-3.woocommerce .offcanvas-menu-button .tools_button {
	color: rgb(255, 180, 0);
}
.preset-3.offcanvas-menu-button .tools_button {
	color: rgb(255, 180, 0);
}
.preset-4 .woocommerce .offcanvas-menu-button .tools_button {
	color: rgb(0, 171, 224);
}
.preset-4 .offcanvas-menu-button .tools_button {
	color: rgb(0, 171, 224);
}
.preset-4.woocommerce .offcanvas-menu-button .tools_button {
	color: rgb(0, 171, 224);
}
.preset-4.offcanvas-menu-button .tools_button {
	color: rgb(0, 171, 224);
}
.preset-5 .woocommerce .offcanvas-menu-button .tools_button {
	color: rgb(34, 174, 172);
}
.preset-5 .offcanvas-menu-button .tools_button {
	color: rgb(34, 174, 172);
}
.preset-5.woocommerce .offcanvas-menu-button .tools_button {
	color: rgb(34, 174, 172);
}
.preset-5.offcanvas-menu-button .tools_button {
	color: rgb(34, 174, 172);
}
.preset-6 .woocommerce .offcanvas-menu-button .tools_button {
	color: rgb(73, 158, 70);
}
.preset-6 .offcanvas-menu-button .tools_button {
	color: rgb(73, 158, 70);
}
.preset-6.woocommerce .offcanvas-menu-button .tools_button {
	color: rgb(73, 158, 70);
}
.preset-6.offcanvas-menu-button .tools_button {
	color: rgb(73, 158, 70);
}
.woocommerce .offcanvas-menu-button .tools_button::before {
	display: table; content: " ";
}
.offcanvas-menu-button .tools_button::before {
	display: table; content: " ";
}
.woocommerce .offcanvas-menu-button .tools_button::after {
	display: table; content: " ";
}
.offcanvas-menu-button .tools_button::after {
	display: table; content: " ";
}
.woocommerce .offcanvas-menu-button .tools_button::after {
	clear: both;
}
.offcanvas-menu-button .tools_button::after {
	clear: both;
}
.rtl .woocommerce .offcanvas-menu-button .tools_button {
	margin-right: 0px; margin-left: 10px;
}
.rtl .offcanvas-menu-button .tools_button {
	margin-right: 0px; margin-left: 10px;
}
.rtl.woocommerce .offcanvas-menu-button .tools_button {
	margin-right: 0px; margin-left: 10px;
}
.rtl.offcanvas-menu-button .tools_button {
	margin-right: 0px; margin-left: 10px;
}
.mobile-navigation {
	padding: 50px 0px;
}
.mobile-navigation ul {
	padding: 0px;
}
.mobile-navigation ul .more {
	background: none; top: 13px; width: 25px; right: 0px; color: rgb(255, 255, 255); margin-left: 0px; position: absolute; cursor: pointer;
}
.rtl .mobile-navigation ul .more {
	left: 0px; right: auto;
}
.rtl.mobile-navigation ul .more {
	left: 0px; right: auto;
}
.mobile-navigation ul > li {
	background: none; border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgba(0, 0, 0, 0.1); padding: 0px; border-image: none; overflow: hidden; position: relative;
}
.mobile-navigation ul > li a {
	padding: 10px 20px; transition:300ms; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 28px; font-size: 14px; font-weight: 500; display: block; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease;
}
.mobile-navigation ul > li a img {
	display: none !important;
}
.mobile-navigation ul > li a:hover {
	color: rgb(255, 255, 255);
}
.mobile-navigation ul > li a:focus {
	color: rgb(255, 255, 255);
}
.preset-1 .mobile-navigation ul > li a:hover {
	background-color: rgb(240, 124, 41);
}
.preset-1 .mobile-navigation ul > li a:focus {
	background-color: rgb(240, 124, 41);
}
.preset-1.mobile-navigation ul > li a:hover {
	background-color: rgb(240, 124, 41);
}
.preset-1.mobile-navigation ul > li a:focus {
	background-color: rgb(240, 124, 41);
}
.preset-2 .mobile-navigation ul > li a:hover {
	background-color: rgb(240, 124, 41);
}
.preset-2 .mobile-navigation ul > li a:focus {
	background-color: rgb(240, 124, 41);
}
.preset-2.mobile-navigation ul > li a:hover {
	background-color: rgb(240, 124, 41);
}
.preset-2.mobile-navigation ul > li a:focus {
	background-color: rgb(240, 124, 41);
}
.preset-3 .mobile-navigation ul > li a:hover {
	background-color: rgb(34, 174, 172);
}
.preset-3 .mobile-navigation ul > li a:focus {
	background-color: rgb(34, 174, 172);
}
.preset-3.mobile-navigation ul > li a:hover {
	background-color: rgb(34, 174, 172);
}
.preset-3.mobile-navigation ul > li a:focus {
	background-color: rgb(34, 174, 172);
}
.preset-4 .mobile-navigation ul > li a:hover {
	background-color: rgb(240, 124, 41);
}
.preset-4 .mobile-navigation ul > li a:focus {
	background-color: rgb(240, 124, 41);
}
.preset-4.mobile-navigation ul > li a:hover {
	background-color: rgb(240, 124, 41);
}
.preset-4.mobile-navigation ul > li a:focus {
	background-color: rgb(240, 124, 41);
}
.preset-5 .mobile-navigation ul > li a:hover {
	background-color: rgb(34, 174, 172);
}
.preset-5 .mobile-navigation ul > li a:focus {
	background-color: rgb(34, 174, 172);
}
.preset-5.mobile-navigation ul > li a:hover {
	background-color: rgb(34, 174, 172);
}
.preset-5.mobile-navigation ul > li a:focus {
	background-color: rgb(34, 174, 172);
}
.preset-6 .mobile-navigation ul > li a:hover {
	background-color: rgb(240, 124, 41);
}
.preset-6 .mobile-navigation ul > li a:focus {
	background-color: rgb(240, 124, 41);
}
.preset-6.mobile-navigation ul > li a:hover {
	background-color: rgb(240, 124, 41);
}
.preset-6.mobile-navigation ul > li a:focus {
	background-color: rgb(240, 124, 41);
}
.mobile-navigation ul > li:hover > a {
	color: rgb(255, 255, 255);
}
.mobile-navigation ul > li.current-menu-item > a {
	color: rgb(255, 255, 255);
}
.preset-1 .mobile-navigation ul > li:hover > a {
	background-color: rgb(240, 124, 41);
}
.preset-1 .mobile-navigation ul > li.current-menu-item > a {
	background-color: rgb(240, 124, 41);
}
.preset-1.mobile-navigation ul > li:hover > a {
	background-color: rgb(240, 124, 41);
}
.preset-1.mobile-navigation ul > li.current-menu-item > a {
	background-color: rgb(240, 124, 41);
}
.preset-2 .mobile-navigation ul > li:hover > a {
	background-color: rgb(240, 124, 41);
}
.preset-2 .mobile-navigation ul > li.current-menu-item > a {
	background-color: rgb(240, 124, 41);
}
.preset-2.mobile-navigation ul > li:hover > a {
	background-color: rgb(240, 124, 41);
}
.preset-2.mobile-navigation ul > li.current-menu-item > a {
	background-color: rgb(240, 124, 41);
}
.preset-3 .mobile-navigation ul > li:hover > a {
	background-color: rgb(34, 174, 172);
}
.preset-3 .mobile-navigation ul > li.current-menu-item > a {
	background-color: rgb(34, 174, 172);
}
.preset-3.mobile-navigation ul > li:hover > a {
	background-color: rgb(34, 174, 172);
}
.preset-3.mobile-navigation ul > li.current-menu-item > a {
	background-color: rgb(34, 174, 172);
}
.preset-4 .mobile-navigation ul > li:hover > a {
	background-color: rgb(240, 124, 41);
}
.preset-4 .mobile-navigation ul > li.current-menu-item > a {
	background-color: rgb(240, 124, 41);
}
.preset-4.mobile-navigation ul > li:hover > a {
	background-color: rgb(240, 124, 41);
}
.preset-4.mobile-navigation ul > li.current-menu-item > a {
	background-color: rgb(240, 124, 41);
}
.preset-5 .mobile-navigation ul > li:hover > a {
	background-color: rgb(34, 174, 172);
}
.preset-5 .mobile-navigation ul > li.current-menu-item > a {
	background-color: rgb(34, 174, 172);
}
.preset-5.mobile-navigation ul > li:hover > a {
	background-color: rgb(34, 174, 172);
}
.preset-5.mobile-navigation ul > li.current-menu-item > a {
	background-color: rgb(34, 174, 172);
}
.preset-6 .mobile-navigation ul > li:hover > a {
	background-color: rgb(240, 124, 41);
}
.preset-6 .mobile-navigation ul > li.current-menu-item > a {
	background-color: rgb(240, 124, 41);
}
.preset-6.mobile-navigation ul > li:hover > a {
	background-color: rgb(240, 124, 41);
}
.preset-6.mobile-navigation ul > li.current-menu-item > a {
	background-color: rgb(240, 124, 41);
}
.mobile-navigation ul > li.custommenu {
	float: none !important;
}
.mobile-navigation ul .sub-menu {
	background: rgba(0, 0, 0, 0.02); margin: 0px; display: none;
}
.mobile-navigation ul .sub-menu > li {
	text-transform: capitalize; padding-left: 10px;
}
.rtl .mobile-navigation ul .sub-menu > li {
	padding-right: 10px; padding-left: 0px;
}
.rtl.mobile-navigation ul .sub-menu > li {
	padding-right: 10px; padding-left: 0px;
}
.mobile-navigation ul .sub-menu > li.active > a {
	background: rgba(0, 0, 0, 0.15) !important;
}
.mobile-navigation ul .sub-menu > li:hover > a {
	background: rgba(0, 0, 0, 0.15) !important;
}
.mobile-navigation ul .sub-menu > li:focus > a {
	background: rgba(0, 0, 0, 0.15) !important;
}
.mobile-navigation ul .sub-menu > li > a {
	padding-left: 30px;
}
.mobile-navigation ul .sub-menu > li > a:hover {
	background: rgba(0, 0, 0, 0.15) !important;
}
.mobile-navigation ul .sub-menu > li > a:focus {
	background: rgba(0, 0, 0, 0.15) !important;
}
.to-top {
	padding: 0px; transition:0.5s; width: 50px; height: 50px; text-align: center; right: 12px; bottom: 35px; color: rgb(255, 255, 255); line-height: 50px; font-size: 18px; display: none; position: fixed; z-index: 9999; cursor: pointer; -webkit-transition: all 0.5s; -o-transition: all 0.5s;
}
.preset-1 .to-top {
	background-color: rgb(240, 124, 41);
}
.preset-1.to-top {
	background-color: rgb(240, 124, 41);
}
.preset-2 .to-top {
	background-color: rgb(254, 151, 0);
}
.preset-2.to-top {
	background-color: rgb(254, 151, 0);
}
.preset-3 .to-top {
	background-color: rgb(255, 180, 0);
}
.preset-3.to-top {
	background-color: rgb(255, 180, 0);
}
.preset-4 .to-top {
	background-color: rgb(0, 171, 224);
}
.preset-4.to-top {
	background-color: rgb(0, 171, 224);
}
.preset-5 .to-top {
	background-color: rgb(34, 174, 172);
}
.preset-5.to-top {
	background-color: rgb(34, 174, 172);
}
.preset-6 .to-top {
	background-color: rgb(73, 158, 70);
}
.preset-6.to-top {
	background-color: rgb(73, 158, 70);
}
.to-top:hover {
	color: rgb(255, 255, 255); background-color: rgb(127, 127, 127);
}
.site-breadcrumb {
	margin: 0px 0px 40px; padding: 13px 0px; font-family: "Open Sans", sans-serif; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.home .site-breadcrumb {
	display: none;
}
.site-breadcrumb a {
	color: rgb(102, 102, 102);
}
.preset-1 .site-breadcrumb a:hover {
	color: rgb(240, 124, 41);
}
.preset-1.site-breadcrumb a:hover {
	color: rgb(240, 124, 41);
}
.preset-2 .site-breadcrumb a:hover {
	color: rgb(254, 151, 0);
}
.preset-2.site-breadcrumb a:hover {
	color: rgb(254, 151, 0);
}
.preset-3 .site-breadcrumb a:hover {
	color: rgb(255, 180, 0);
}
.preset-3.site-breadcrumb a:hover {
	color: rgb(255, 180, 0);
}
.preset-4 .site-breadcrumb a:hover {
	color: rgb(0, 171, 224);
}
.preset-4.site-breadcrumb a:hover {
	color: rgb(0, 171, 224);
}
.preset-5 .site-breadcrumb a:hover {
	color: rgb(34, 174, 172);
}
.preset-5.site-breadcrumb a:hover {
	color: rgb(34, 174, 172);
}
.preset-6 .site-breadcrumb a:hover {
	color: rgb(73, 158, 70);
}
.preset-6.site-breadcrumb a:hover {
	color: rgb(73, 158, 70);
}
.site-breadcrumb .separator {
	margin: 0px 15px;
}
.site-breadcrumb .divide {
	margin: 0px 15px;
}
.site-breadcrumb .current {
	color: rgb(161, 161, 161);
}
.site-breadcrumb .breadcrumbs {
	margin: 0px; padding: 0px;
}
.site-breadcrumb .breadcrumbs::before {
	display: table; content: " ";
}
.site-breadcrumb .breadcrumbs::after {
	display: table; content: " ";
}
.site-breadcrumb .breadcrumbs::after {
	clear: both;
}
.site-breadcrumb .breadcrumbs li {
	list-style: none; float: left;
}
.rtl .site-breadcrumb .breadcrumbs li {
	float: right;
}
.rtl.site-breadcrumb .breadcrumbs li {
	float: right;
}
.site-breadcrumb .breadcrumbs li:last-child {
	color: rgb(161, 161, 161);
}
#page-title {
	min-height: 0px;
}
.page-title {
	background-position: 50% 50%; padding: 30px 0px; background-attachment: fixed; background-repeat: no-repeat; background-size: cover;
}
.page-title h2 {
	margin: 0px; padding: 0px; color: rgb(255, 255, 255);
}
.page-title h3 {
	margin: 0px; padding: 0px; color: rgb(255, 255, 255);
}
.page-title h2 {
	line-height: 1; font-size: 24px;
}
.page-title h3 {
	line-height: 1; font-size: 14px; font-weight: normal; margin-top: 10px;
}
.page-title .breadcrumb {
	background: none; margin: 10px 0px 0px; padding: 0px;
}
.page-title .breadcrumb > .active {
	color: rgba(255, 255, 255, 0.8);
}
.page-title .breadcrumb > span {
	color: rgb(255, 255, 255);
}
.page-title .breadcrumb > li {
	color: rgb(255, 255, 255);
}
.page-title .breadcrumb > li + li::before {
	color: rgb(255, 255, 255);
}
.page-title .breadcrumb > li > a {
	color: rgb(255, 255, 255);
}
.vg-pre-loader {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 99999;
}
.vg-pre-loader .vg-loader-clock {
	margin: auto; border-radius: 60px; border: 3px solid rgb(51, 51, 51); border-image: none; left: 0px; top: 0px; width: 80px; height: 80px; right: 0px; bottom: 0px; position: absolute;
}
.vg-pre-loader .vg-loader-clock::after {
	transform-origin: 50% 97%; border-radius: 5px; animation:grdAiguille 2s linear infinite; left: 48%; top: 2px; width: 4px; height: 38px; position: absolute; content: ""; background-color: rgb(51, 51, 51); -webkit-animation: grdAiguille 2s linear infinite; -webkit-transform-origin: 50% 97%;
}
.vg-pre-loader .vg-loader-clock::before {
	transform-origin: 50% 94%; border-radius: 5px; animation:ptAiguille 12s linear infinite; left: 48%; top: 6px; width: 4px; height: 35px; position: absolute; content: ""; background-color: rgb(51, 51, 51); -webkit-animation: ptAiguille 12s linear infinite; -webkit-transform-origin: 50% 94%;
}
.vg-pre-loader .vg-loader-circle {
	margin: auto; transform-origin: 50% 50%; border-radius: 80px; border: 3px solid rgba(51, 51, 51, 0.7); animation:loader1 3s linear infinite; border-image: none; left: 0px; top: 0px; width: 80px; height: 80px; right: 0px; bottom: 0px; position: absolute; -webkit-animation: loader1 3s linear infinite; -webkit-transform-origin: 50% 50%;
}
.vg-pre-loader .vg-loader-circle::after {
	border-radius: 10px; left: 20px; top: -5px; width: 11px; height: 11px; position: absolute; content: ""; background-color: rgb(51, 51, 51);
}
.vg-pre-loader .vg-loader-bubble-loop {
	margin: auto; transform-origin: 50% 50%; border-radius: 12px; animation:loader6 1s ease-in-out infinite; left: 0px; top: 0px; width: 12px; height: 12px; right: 0px; bottom: 0px; position: absolute; background-color: rgb(51, 51, 51); -webkit-animation: loader6 1s ease-in-out infinite; -webkit-transform-origin: 50% 50%;
}
.vg-pre-loader .vg-loader-bubble-loop::before {
	border-radius: 12px; left: -25px; top: 0px; width: 12px; height: 12px; position: absolute; content: ""; background-color: rgba(51, 51, 51, 0.5);
}
.vg-pre-loader .vg-loader-bubble-loop::after {
	border-radius: 12px; left: 25px; top: 0px; width: 12px; height: 12px; position: absolute; content: ""; background-color: rgba(51, 51, 51, 0.5);
}
.vg-pre-loader .circle-two {
	margin: auto; left: 0px; top: 0px; width: 100px; height: 100px; right: 0px; bottom: 0px; position: absolute;
}
.vg-pre-loader .circle-two > span {
	border-radius: 50%; border: 2px solid rgb(51, 51, 51); border-image: none; left: 50%; top: 50%; display: block; position: absolute; content: ""; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%);
}
.vg-pre-loader .circle-two > span::before {
	border-radius: 50%; border: 2px solid rgb(51, 51, 51); border-image: none; left: 50%; top: 50%; display: block; position: absolute; content: ""; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%);
}
.vg-pre-loader .circle-two > span::after {
	border-radius: 50%; border: 2px solid rgb(51, 51, 51); border-image: none; left: 50%; top: 50%; display: block; position: absolute; content: ""; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%);
}
.vg-pre-loader .circle-two > span {
	animation:effect-2 2s linear infinite; left: 0px; top: 0px; width: 100%; height: 100%; border-left-color: transparent; -moz-animation: effect-2 2s infinite linear; -o-animation: effect-2 2s infinite linear; -webkit-animation: effect-2 2s infinite linear;
}
.vg-pre-loader .circle-two > span::before {
	width: 75%; height: 75%; border-right-color: transparent;
}
.vg-pre-loader .circle-two > span::after {
	width: 50%; height: 50%; border-bottom-color: transparent;
}
.vg-pre-loader .wave-two-wrap {
	margin: auto; left: 0px; top: 50%; width: 90px; right: 0px; position: absolute;
}
.vg-pre-loader .wave-two {
	list-style: none; margin: 0px; padding: 0px; width: 90px; height: 10px; position: relative;
}
.vg-pre-loader .wave-two li {
	width: 2px; height: 0px; bottom: 0px; position: absolute; background-color: rgb(51, 51, 51);
}
.vg-pre-loader .wave-two li:nth-child(1) {
	animation:sequence1 1s infinite; left: 0px; -webkit-animation: sequence1 1s ease infinite 0;
}
.vg-pre-loader .wave-two li:nth-child(2) {
	animation:sequence2 1s 0.1s infinite; left: 15px; -webkit-animation: sequence2 1s ease infinite 0.1s;
}
.vg-pre-loader .wave-two li:nth-child(3) {
	animation:sequence1 1s ease-in-out 0.2s infinite; left: 30px; -webkit-animation: sequence1 1s ease-in-out infinite 0.2s;
}
.vg-pre-loader .wave-two li:nth-child(4) {
	animation:sequence2 1s ease-in 0.3s infinite; left: 45px; -webkit-animation: sequence2 1s ease-in infinite 0.3s;
}
.vg-pre-loader .wave-two li:nth-child(5) {
	animation:sequence1 1s ease-in-out 0.4s infinite; left: 60px; -webkit-animation: sequence1 1s ease-in-out infinite 0.4s;
}
.vg-pre-loader .wave-two li:nth-child(6) {
	animation:sequence2 1s 0.5s infinite; left: 75px; -webkit-animation: sequence2 1s ease infinite 0.5s;
}
.vg-pre-loader .vg-loader-audio-wave {
	background-position: 0px 50%, 0.62em 50%, 1.25em 50%, 1.87em 50%, 2.5em 50%; margin: auto; animation:audioWave 1.5s linear infinite; left: 0px; top: 0px; width: 3em; height: 2em; right: 0px; bottom: 0px; position: absolute; background-image: linear-gradient(rgb(51, 51, 51), rgb(51, 51, 51)), linear-gradient(rgb(51, 51, 51), rgb(51, 51, 51)), linear-gradient(rgb(51, 51, 51), rgb(51, 51, 51)), linear-gradient(rgb(51, 51, 51), rgb(51, 51, 51)), linear-gradient(rgb(51, 51, 51), rgb(51, 51, 51)); background-attachment: scroll, scroll, scroll, scroll, scroll; background-repeat: no-repeat; background-size: 0.5em 0.25em, 0.5em 0.25em, 0.5em 0.25em, 0.5em 0.25em, 0.5em 0.25em; background-origin: padding-box, padding-box, padding-box, padding-box, padding-box; background-clip: border-box, border-box, border-box, border-box, border-box; background-color: transparent;
}
.vg-pre-loader .vg-loader-with-logo {
	margin: auto; left: 0px; top: 0px; width: 100%; height: 105px; text-align: center; right: 0px; bottom: 0px; position: absolute;
}
.vg-pre-loader .vg-loader-with-logo .logo {
	width: auto; display: inline-block;
}
.vg-pre-loader .vg-loader-with-logo .line {
	background: rgb(51, 51, 51); left: 0px; top: auto; height: 5px; bottom: 0px; position: absolute;
}
.loaded {
	background: none !important; padding: 0px !important; left: 50%; top: 50%; width: 250px; height: 50px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 50px; letter-spacing: 0.2em; font-family: helvetica, arial, sans-serif; font-weight: 900; position: absolute; box-shadow: none !important; transform: translate(-50%, -50%); -webkit-box-shadow: none;
}
.loaded::before {
	background: rgb(255, 255, 255); animation:load 0.9s ease-in-out infinite alternate; width: 15px; height: 15px; display: block; position: absolute; content: "";
}
.loaded::after {
	background: rgb(255, 255, 255); animation:load 0.9s ease-in-out infinite alternate; width: 15px; height: 15px; display: block; position: absolute; content: "";
}
.loaded::before {
	top: 0px;
}
.loaded::after {
	bottom: 0px;
}
#pageloader {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: fixed; z-index: 1000000;
}
#loader {
	border-radius: 50%; border: 3px solid transparent; border-image: none; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%;
}
#loader::before {
	border-radius: 50%; border: 3px solid transparent; border-image: none; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%;
}
#loader::after {
	border-radius: 50%; border: 3px solid transparent; border-image: none; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%;
}
#loader {
	margin: -30px 0px 0px -30px; animation:spin 1.7s linear infinite; left: 50%; top: 50%; width: 60px; height: 60px; border-top-color: rgb(240, 124, 41); display: block; position: relative; z-index: 11; -moz-animation: spin 1.7s linear infinite; -o-animation: spin 1.7s linear infinite; -webkit-animation: spin 1.7s linear infinite;
}
#loader::before {
	animation:spin-reverse 0.6s linear infinite; left: 5px; top: 5px; right: 5px; bottom: 5px; border-top-color: rgb(240, 124, 41); position: absolute; content: ""; -moz-animation: spin-reverse 0.6s linear infinite; -o-animation: spin-reverse 0.6s linear infinite; -webkit-animation: spin-reverse 0.6s linear infinite;
}
#loader::after {
	animation:spin 1s linear infinite; left: 10px; top: 10px; right: 10px; bottom: 10px; border-top-color: rgb(240, 124, 41); position: absolute; content: ""; -moz-animation: spin 1s linear infinite; -o-animation: spin 1s linear infinite; -webkit-animation: spin 1s linear infinite;
}
#pageloader .loader-section {
	background: rgb(0, 0, 0); top: 0px; width: 51%; height: 100%; position: fixed; z-index: 10;
}
#pageloader .loader-section.left {
	left: 0px;
}
#pageloader .loader-section.right {
	right: 0px;
}
.loaded #pageloader .loader-section.left {
	transition:0.7s cubic-bezier(0.645, 0.045, 0.355, 1) 0.3s; transform: translateX(-100%); -webkit-transform: translateX(-100%); -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transform: translateX(-100%); -moz-transform: translateX(-100%); -moz-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.loaded #pageloader .loader-section.right {
	transition:0.7s cubic-bezier(0.645, 0.045, 0.355, 1) 0.3s; transform: translateX(100%); -webkit-transform: translateX(100%); -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transform: translateX(100%); -moz-transform: translateX(100%); -moz-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.loaded #loader {
	transition:0.3s ease-out; opacity: 0; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out;
}
.loaded #pageloader {
	transition:0.3s ease-out 1s; visibility: hidden; transform: translateY(-100%); -webkit-transform: translateY(-100%); -webkit-transition: all 0.3s 1s ease-out; -o-transform: translateY(-100%); -moz-transform: translateY(-100%); -moz-transition: all 0.3s 1s ease-out;
}
ul.link-follow {
	margin: 0px; padding: 0px; vertical-align: top; display: inline-block;
}
ul.link-follow li {
	list-style: none; margin-top: 5px; margin-right: 8px; float: left;
}
ul.link-follow li:last-child {
	margin-right: 0px;
}
ul.link-follow li a {
	background: 0px 0px rgb(255, 255, 255); padding: 0px; border-radius: 100%; transition:0.5s ease-in-out; width: 52px; height: 52px; text-align: center; color: rgb(51, 51, 51); line-height: 52px; font-size: 0px; vertical-align: middle; display: inline-block; position: relative; z-index: 1;
}
ul.link-follow li a::before {
	font-size: 18px;
}
ul.link-follow li a span {
	display: none;
}
ul.link-follow li a:hover {
	background: 0px 0px rgb(51, 51, 51); color: rgb(255, 255, 255);
}
.vg_social_media {
	margin: -2px;
}
.vg_social_media a {
	background: 0px 0px rgb(229, 229, 229); margin: 2px; padding: 0px; border-radius: 100%; transition:0.5s ease-in-out; width: 52px; height: 52px; text-align: center; color: rgb(51, 51, 51); line-height: 52px; vertical-align: middle; display: inline-block; position: relative; z-index: 1; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;
}
.vg_social_media a::before {
	font-size: 18px;
}
.vg_social_media a span {
	display: none;
}
.vg_social_media a:hover {
	background: 0px 0px rgb(51, 51, 51); color: rgb(255, 255, 255);
}
#quick_view_container {
	background: rgba(0, 0, 0, 0.9); left: 0px; top: 0px; width: 100%; height: 100vh; overflow: hidden; display: none; position: fixed; z-index: 9999;
}
#quick_view_container .woocommerce-product-gallery {
	opacity: 1 !important;
}
#quick_view_container .quantity {
	margin-top: 3px; margin-bottom: 3px;
}
#quick_view_container .single_add_to_cart_button button {
	margin-top: 3px; margin-bottom: 3px;
}
#placeholder_product_quick_view {
	background: none; margin: 5% auto; left: 0px; top: 0px; width: 870px; right: 0px; bottom: 0px; position: absolute; -ms-overflow-y: auto; min-height: 400px; max-height: 85%; max-width: 96%;
}
#placeholder_product_quick_view .action-buttons {
	display: none;
}
#placeholder_product_quick_view > div {
	background: rgb(255, 255, 255); padding: 20px; overflow: auto; max-height: 100%; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.35); -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.35);
}
#placeholder_product_quick_view #close_quickview {
	background: url("../images/close-quick.svg"); transition:opacity 0.3s; top: 30px; width: 16px; height: 16px; right: 30px; position: absolute; z-index: 999; opacity: 0.1; -webkit-transition: opacity 0.3s; -o-transition: opacity 0.3s;
}
#placeholder_product_quick_view #close_quickview:hover {
	opacity: 0.5;
}
.widget-title a {
	color: inherit;
}
.widget {
	margin-top: 30px;
}
.widget select {
	width: 100%;
}
.widget a {
	color: rgb(102, 102, 102);
}
:first-child.widget {
	margin-top: 0px;
}
.widget ul {
	list-style: none; margin: 0px; padding: 0px;
}
.widget ul li {
	padding: 7px 0px; transition:300ms; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease;
}
.widget ul li + li {
	margin-top: -1px;
}
.widget ul li ul {
	margin: 0px 0px -1px; padding: 0px; position: relative;
}
.widget ul li li {
	border: 0px currentColor; border-image: none; padding-left: 1.5rem;
}
.widget ul > li {
	display: block;
}
.widget ul > li > a {
	transition:300ms; display: inline-block; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease;
}
.widget ul > li > a:hover {
	background: none;
}
.widget .wgtitle {
	margin: 0px 0px 25px; text-transform: uppercase; line-height: 1; font-size: 16px; font-weight: bold;
}
.widget .sub-title {
	margin: 0px auto; width: 600px; max-width: 100%;
}
.widget.sidebar {
	margin-bottom: 40px;
}
.widget.sidebar .wgtitle {
	margin: 0px 0px 18px; font-size: 18px;
}
.layout-4 .widget.sidebar.widget_vg_skybook_category_treeview .wgtitle {
	margin: 0px; padding: 0px 30px; color: rgb(255, 255, 255); line-height: 56px; font-size: 16px; position: relative;
}
.preset-1 .layout-4 .widget.sidebar.widget_vg_skybook_category_treeview .wgtitle {
	background-color: rgb(240, 124, 41);
}
.preset-1.layout-4 .widget.sidebar.widget_vg_skybook_category_treeview .wgtitle {
	background-color: rgb(240, 124, 41);
}
.preset-2 .layout-4 .widget.sidebar.widget_vg_skybook_category_treeview .wgtitle {
	background-color: rgb(254, 151, 0);
}
.preset-2.layout-4 .widget.sidebar.widget_vg_skybook_category_treeview .wgtitle {
	background-color: rgb(254, 151, 0);
}
.preset-3 .layout-4 .widget.sidebar.widget_vg_skybook_category_treeview .wgtitle {
	background-color: rgb(255, 180, 0);
}
.preset-3.layout-4 .widget.sidebar.widget_vg_skybook_category_treeview .wgtitle {
	background-color: rgb(255, 180, 0);
}
.preset-4 .layout-4 .widget.sidebar.widget_vg_skybook_category_treeview .wgtitle {
	background-color: rgb(0, 171, 224);
}
.preset-4.layout-4 .widget.sidebar.widget_vg_skybook_category_treeview .wgtitle {
	background-color: rgb(0, 171, 224);
}
.preset-5 .layout-4 .widget.sidebar.widget_vg_skybook_category_treeview .wgtitle {
	background-color: rgb(34, 174, 172);
}
.preset-5.layout-4 .widget.sidebar.widget_vg_skybook_category_treeview .wgtitle {
	background-color: rgb(34, 174, 172);
}
.preset-6 .layout-4 .widget.sidebar.widget_vg_skybook_category_treeview .wgtitle {
	background-color: rgb(73, 158, 70);
}
.preset-6.layout-4 .widget.sidebar.widget_vg_skybook_category_treeview .wgtitle {
	background-color: rgb(73, 158, 70);
}
.layout-4 .widget.sidebar.widget_vg_skybook_category_treeview .wgtitle::before {
	font-family: FontAwesome; font-size: 16px; float: right; content: "\f039";
}
.rtl .layout-4 .widget.sidebar.widget_vg_skybook_category_treeview .wgtitle::before {
	float: left;
}
.rtl.layout-4 .widget.sidebar.widget_vg_skybook_category_treeview .wgtitle::before {
	float: left;
}
.vg-skybook-category-treeview ul li {
	transition:0.4s; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease;
}
.woocommerce .widget_layered_nav ul li {
	transition:0.4s; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease;
}
.vg-skybook-category-treeview ul li::before {
	transition:0.4s; font-family: FontAwesome; font-size: 16px; display: inline-block; content: "\f105"; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease;
}
.woocommerce .widget_layered_nav ul li::before {
	transition:0.4s; font-family: FontAwesome; font-size: 16px; display: inline-block; content: "\f105"; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease;
}
.rtl .vg-skybook-category-treeview ul li::before {
	content: "\f104";
}
.rtl .woocommerce .widget_layered_nav ul li::before {
	content: "\f104";
}
.vg-skybook-category-treeview ul li:last-child {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.woocommerce .widget_layered_nav ul li:last-child {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.vg-skybook-category-treeview ul li a {
	padding-left: 25px;
}
.woocommerce .widget_layered_nav ul li a {
	padding-left: 25px;
}
.rtl .vg-skybook-category-treeview ul li a {
	padding-right: 25px; padding-left: 0px;
}
.rtl .woocommerce .widget_layered_nav ul li a {
	padding-right: 25px; padding-left: 0px;
}
.rtl.vg-skybook-category-treeview ul li a {
	padding-right: 25px; padding-left: 0px;
}
.rtl.woocommerce .widget_layered_nav ul li a {
	padding-right: 25px; padding-left: 0px;
}
.vg-skybook-category-treeview ul li li::before {
	display: none;
}
.woocommerce .widget_layered_nav ul li li::before {
	display: none;
}
.vg-skybook-category-treeview ul li li:first-child {
	border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.woocommerce .widget_layered_nav ul li li:first-child {
	border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.vg-skybook-category-treeview ul li:hover::before {
	margin-left: 10px;
}
.woocommerce .widget_layered_nav ul li:hover::before {
	margin-left: 10px;
}
.rtl .vg-skybook-category-treeview ul li:hover::before {
	margin-right: 10px; margin-left: 0px;
}
.rtl .woocommerce .widget_layered_nav ul li:hover::before {
	margin-right: 10px; margin-left: 0px;
}
.rtl.vg-skybook-category-treeview ul li:hover::before {
	margin-right: 10px; margin-left: 0px;
}
.rtl.woocommerce .widget_layered_nav ul li:hover::before {
	margin-right: 10px; margin-left: 0px;
}
.widget_top-posts ul li ul {
	bottom: 0px;
}
.widget_rss_links ul li ul {
	bottom: 0px;
}
.widget-grofile ul.grofile-links li ul {
	bottom: 0px;
}
.widget_pages ul li ul {
	bottom: 0px;
}
.widget_meta ul li ul {
	bottom: 0px;
}
.widget_nav_menu ul li li {
	padding-top: 0.25em; padding-bottom: 0.25em;
}
.widget_top-posts ul li {
	padding-top: 0.25em; padding-bottom: 0.25em;
}
.widget_top-posts ul li li {
	padding-top: 0.25em; padding-bottom: 0.25em;
}
.widget_rss_links ul li {
	padding-top: 0.25em; padding-bottom: 0.25em;
}
.widget_rss_links ul li li {
	padding-top: 0.25em; padding-bottom: 0.25em;
}
.widget-grofile ul.grofile-links li {
	padding-top: 0.25em; padding-bottom: 0.25em;
}
.widget-grofile ul.grofile-links li li {
	padding-top: 0.25em; padding-bottom: 0.25em;
}
.widget_rss ul li {
	padding-top: 1em; padding-bottom: 1em;
}
.widget .post-date {
	font-size: 13px;
}
.widget .rss-date {
	font-size: 13px;
}
.widget_text {
	-ms-word-wrap: break-word;
}
.widget_rss .widget-title :first-child.rsswidget {
	float: right;
}
.widget_rss .widget-title :first-child.rsswidget:hover {
	background-color: transparent;
}
.widget_rss .widget-title :first-child.rsswidget img {
	display: block;
}
.widget_rss ul li {
	padding: 2.12em 0px;
}
.widget_rss ul li:first-child {
	padding-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.widget_rss ul li .rsswidget {
	line-height: 1.4; font-size: 1.37rem; font-weight: 300;
}
.widget_rss ul li::before {
	content: "";
}
.widget_rss .rss-date {
	color: rgb(118, 118, 118); text-transform: uppercase; line-height: 1.5; letter-spacing: 0.18em; font-size: 13px; font-style: normal; font-weight: 800; display: block;
}
.widget_rss li cite {
	color: rgb(118, 118, 118); text-transform: uppercase; line-height: 1.5; letter-spacing: 0.18em; font-size: 13px; font-style: normal; font-weight: 800; display: block;
}
.widget_rss .rss-date {
	margin: 0.5em 0px 1.5em; padding: 0px;
}
.widget_rss .rssSummary {
	margin-bottom: 0.5em;
}
.widget_contact_info .contact-map {
	margin-bottom: 0.5em;
}
.widget-grofile h4 {
	font-size: 1rem; margin-bottom: 0px;
}
.widget_recent_comments table {
	border: 0px currentColor; border-image: none;
}
.widget_recent_comments th {
	border: 0px currentColor; border-image: none;
}
.widget_recent_comments td {
	border: 0px currentColor; border-image: none;
}
.widget_recent_comments li::before {
	content: "" !important;
}
.widget_recent_entries .post-date {
	display: block;
}
.search-form {
	position: relative;
}
.search-form .search-submit {
	padding: 0.5em 1em; top: 3px; right: 3px; bottom: 3px; position: absolute;
}
.search-form .search-submit .icon {
	top: -2px; width: 24px; height: 24px;
}
.tagcloud {
	line-height: 1.5;
}
.widget_tag_cloud {
	line-height: 1.5;
}
.wp_widget_tag_cloud {
	line-height: 1.5;
}
.widget .tagcloud a {
	margin: 4px 4px 0px 0px !important; padding: 4px 10px 5px !important; border: 1px solid rgb(221, 221, 221); transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; border-image: none; width: auto; font-size: 14px !important; float: left; display: inline-block; position: relative; z-index: 0; -ms-word-wrap: break-word; box-shadow: none; -webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; -webkit-box-shadow: none;
}
.widget.widget_tag_cloud a {
	margin: 4px 4px 0px 0px !important; padding: 4px 10px 5px !important; border: 1px solid rgb(221, 221, 221); transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; border-image: none; width: auto; font-size: 14px !important; float: left; display: inline-block; position: relative; z-index: 0; -ms-word-wrap: break-word; box-shadow: none; -webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; -webkit-box-shadow: none;
}
.wp_widget_tag_cloud a {
	margin: 4px 4px 0px 0px !important; padding: 4px 10px 5px !important; border: 1px solid rgb(221, 221, 221); transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; border-image: none; width: auto; font-size: 14px !important; float: left; display: inline-block; position: relative; z-index: 0; -ms-word-wrap: break-word; box-shadow: none; -webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; -webkit-box-shadow: none;
}
.widget .tagcloud a:hover {
	border-color: rgb(187, 187, 187); text-decoration: none; box-shadow: none; -webkit-box-shadow: none;
}
.widget .tagcloud a:focus {
	border-color: rgb(187, 187, 187); text-decoration: none; box-shadow: none; -webkit-box-shadow: none;
}
.widget.widget_tag_cloud a:hover {
	border-color: rgb(187, 187, 187); text-decoration: none; box-shadow: none; -webkit-box-shadow: none;
}
.widget.widget_tag_cloud a:focus {
	border-color: rgb(187, 187, 187); text-decoration: none; box-shadow: none; -webkit-box-shadow: none;
}
.wp_widget_tag_cloud a:hover {
	border-color: rgb(187, 187, 187); text-decoration: none; box-shadow: none; -webkit-box-shadow: none;
}
.wp_widget_tag_cloud a:focus {
	border-color: rgb(187, 187, 187); text-decoration: none; box-shadow: none; -webkit-box-shadow: none;
}
.widget_calendar th {
	text-align: center;
}
.widget_calendar td {
	text-align: center;
}
.widget_calendar tfoot td {
	border: 0px currentColor; border-image: none;
}
.vc_custom_heading {
	text-transform: uppercase; line-height: 24px; font-family: "Open Sans", sans-serif; font-size: 32px; position: relative; z-index: 99;
}
.vc_custom_heading.custom-heading {
	padding: 0px 0px 15px; line-height: 1; font-size: 24px; position: relative;
}
.vc_custom_heading.custom-heading::before {
	left: 0px; width: 106px; height: 3px; bottom: 0px; position: absolute; content: "";
}
.rtl .vc_custom_heading.custom-heading::before {
	left: auto; right: 0px;
}
.rtl.vc_custom_heading.custom-heading::before {
	left: auto; right: 0px;
}
.preset-1 .vc_custom_heading.custom-heading::before {
	background-color: rgb(240, 124, 41);
}
.preset-1.vc_custom_heading.custom-heading::before {
	background-color: rgb(240, 124, 41);
}
.preset-2 .vc_custom_heading.custom-heading::before {
	background-color: rgb(254, 151, 0);
}
.preset-2.vc_custom_heading.custom-heading::before {
	background-color: rgb(254, 151, 0);
}
.preset-3 .vc_custom_heading.custom-heading::before {
	background-color: rgb(255, 180, 0);
}
.preset-3.vc_custom_heading.custom-heading::before {
	background-color: rgb(255, 180, 0);
}
.preset-4 .vc_custom_heading.custom-heading::before {
	background-color: rgb(0, 171, 224);
}
.preset-4.vc_custom_heading.custom-heading::before {
	background-color: rgb(0, 171, 224);
}
.preset-5 .vc_custom_heading.custom-heading::before {
	background-color: rgb(34, 174, 172);
}
.preset-5.vc_custom_heading.custom-heading::before {
	background-color: rgb(34, 174, 172);
}
.preset-6 .vc_custom_heading.custom-heading::before {
	background-color: rgb(73, 158, 70);
}
.preset-6.vc_custom_heading.custom-heading::before {
	background-color: rgb(73, 158, 70);
}
.vc_custom_heading .sup-title {
	text-transform: capitalize; font-size: 80%; font-weight: normal;
}
.box-timer {
	text-align: center;
}
.box-timer::before {
	display: table; content: " ";
}
.box-timer::after {
	display: table; content: " ";
}
.box-timer::after {
	clear: both;
}
.box-timer .timer-grid {
	margin: -2px;
}
.box-timer .timer-grid::before {
	display: table; content: " ";
}
.box-timer .timer-grid::after {
	display: table; content: " ";
}
.box-timer .timer-grid::after {
	clear: both;
}
.box-timer .day {
	margin: 2px; line-height: 60px; font-size: 40px; float: left; display: block;
}
.box-timer .hour {
	margin: 2px; line-height: 60px; font-size: 40px; float: left; display: block;
}
.box-timer .min {
	margin: 2px; line-height: 60px; font-size: 40px; float: left; display: block;
}
.box-timer .sec {
	margin: 2px; line-height: 60px; font-size: 40px; float: left; display: block;
}
.box-timer .timer-driver {
	margin: 2px; line-height: 60px; font-size: 40px; float: left; display: block;
}
.rtl .box-timer .day {
	float: right;
}
.rtl .box-timer .hour {
	float: right;
}
.rtl .box-timer .min {
	float: right;
}
.rtl .box-timer .sec {
	float: right;
}
.rtl .box-timer .timer-driver {
	float: right;
}
.rtl.box-timer .day {
	float: right;
}
.rtl.box-timer .hour {
	float: right;
}
.rtl.box-timer .min {
	float: right;
}
.rtl.box-timer .sec {
	float: right;
}
.rtl.box-timer .timer-driver {
	float: right;
}
.box-timer .day {
	text-align: center; text-transform: capitalize; font-family: "Open Sans", sans-serif;
}
.box-timer .hour {
	text-align: center; text-transform: capitalize; font-family: "Open Sans", sans-serif;
}
.box-timer .min {
	text-align: center; text-transform: capitalize; font-family: "Open Sans", sans-serif;
}
.box-timer .sec {
	text-align: center; text-transform: capitalize; font-family: "Open Sans", sans-serif;
}
.box-timer .day span {
	margin: 0px; padding: 0px; display: block;
}
.box-timer .hour span {
	margin: 0px; padding: 0px; display: block;
}
.box-timer .min span {
	margin: 0px; padding: 0px; display: block;
}
.box-timer .sec span {
	margin: 0px; padding: 0px; display: block;
}
.box-timer .day .number {
	padding: 6px 10px; border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); line-height: 46px; font-size: 40px; font-weight: 300;
}
.box-timer .hour .number {
	padding: 6px 10px; border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); line-height: 46px; font-size: 40px; font-weight: 300;
}
.box-timer .min .number {
	padding: 6px 10px; border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); line-height: 46px; font-size: 40px; font-weight: 300;
}
.box-timer .sec .number {
	padding: 6px 10px; border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); line-height: 46px; font-size: 40px; font-weight: 300;
}
.box-timer .day .string {
	line-height: 24px; font-size: 13px; font-weight: 300;
}
.box-timer .hour .string {
	line-height: 24px; font-size: 13px; font-weight: 300;
}
.box-timer .min .string {
	line-height: 24px; font-size: 13px; font-weight: 300;
}
.box-timer .sec .string {
	line-height: 24px; font-size: 13px; font-weight: 300;
}
.box-timer .timer-grid {
	display: inline-block;
}
.box-timer .timer-grid-2 {
	display: inline-block;
}
.box-timer .timer-grid-2 .day {
	text-align: center; text-transform: capitalize; font-family: "Open Sans", sans-serif;
}
.box-timer .timer-grid-2 .hour {
	text-align: center; text-transform: capitalize; font-family: "Open Sans", sans-serif;
}
.box-timer .timer-grid-2 .min {
	text-align: center; text-transform: capitalize; font-family: "Open Sans", sans-serif;
}
.box-timer .timer-grid-2 .sec {
	text-align: center; text-transform: capitalize; font-family: "Open Sans", sans-serif;
}
.box-timer .timer-grid-2 .day span {
	margin: 0px; padding: 0px; display: block;
}
.box-timer .timer-grid-2 .hour span {
	margin: 0px; padding: 0px; display: block;
}
.box-timer .timer-grid-2 .min span {
	margin: 0px; padding: 0px; display: block;
}
.box-timer .timer-grid-2 .sec span {
	margin: 0px; padding: 0px; display: block;
}
.box-timer .timer-grid-2 .day .number {
	background: rgb(241, 241, 241); margin: 10px 0px 0px; padding: 6px 12px; border-radius: 4px; border: 1px solid rgb(241, 241, 241); border-image: none; color: rgb(51, 51, 51); line-height: 34px; font-size: 24px; font-weight: 300;
}
.box-timer .timer-grid-2 .hour .number {
	background: rgb(241, 241, 241); margin: 10px 0px 0px; padding: 6px 12px; border-radius: 4px; border: 1px solid rgb(241, 241, 241); border-image: none; color: rgb(51, 51, 51); line-height: 34px; font-size: 24px; font-weight: 300;
}
.box-timer .timer-grid-2 .min .number {
	background: rgb(241, 241, 241); margin: 10px 0px 0px; padding: 6px 12px; border-radius: 4px; border: 1px solid rgb(241, 241, 241); border-image: none; color: rgb(51, 51, 51); line-height: 34px; font-size: 24px; font-weight: 300;
}
.box-timer .timer-grid-2 .sec .number {
	background: rgb(241, 241, 241); margin: 10px 0px 0px; padding: 6px 12px; border-radius: 4px; border: 1px solid rgb(241, 241, 241); border-image: none; color: rgb(51, 51, 51); line-height: 34px; font-size: 24px; font-weight: 300;
}
.box-timer .timer-grid-2 .day .string {
	line-height: 1; font-size: 13px; font-weight: 300;
}
.box-timer .timer-grid-2 .hour .string {
	line-height: 1; font-size: 13px; font-weight: 300;
}
.box-timer .timer-grid-2 .min .string {
	line-height: 1; font-size: 13px; font-weight: 300;
}
.box-timer .timer-grid-2 .sec .string {
	line-height: 1; font-size: 13px; font-weight: 300;
}
.box-timer .timer-grid-2 .day {
	margin: 0px;
}
.box-timer .timer-grid-2 .hour {
	margin: 0px;
}
.box-timer .timer-grid-2 .min {
	margin: 0px;
}
.box-timer .timer-grid-2 .sec {
	margin: 0px;
}
.box-timer .timer-grid-2 .timer-driver {
	margin: 0px;
}
.box-timer .timer-grid-2 .timer-driver {
	margin: 23px 0px 0px; line-height: 46px;
}
.banner-box {
	border-radius: 4px; text-align: center; overflow: hidden; display: block; position: relative; cursor: pointer;
}
.widget_sp_image {
	border-radius: 4px; text-align: center; overflow: hidden; display: block; position: relative; cursor: pointer;
}
.banner-box img {
	border-radius: 4px;
}
.widget_sp_image img {
	border-radius: 4px;
}
.banner-box.style-1 a {
	width: 100%; color: rgb(255, 255, 255); overflow: hidden; display: inline-block; position: relative;
}
.widget_sp_image.style-1 a {
	width: 100%; color: rgb(255, 255, 255); overflow: hidden; display: inline-block; position: relative;
}
.banner-box.style-1 a img {
	transition:opacity 0.35s, transform 0.35s; webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
}
.widget_sp_image.style-1 a img {
	transition:opacity 0.35s, transform 0.35s; webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
}
.banner-box.style-1 a:hover::before {
	opacity: 100; transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1);
}
.widget_sp_image.style-1 a:hover::before {
	opacity: 100; transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1);
}
.banner-box.style-1 a:hover::after {
	opacity: 100; transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1);
}
.widget_sp_image.style-1 a:hover::after {
	opacity: 100; transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1);
}
.banner-box.style-1 a::before {
	transition:opacity 0.35s, transform 0.35s; position: absolute; z-index: 1; content: ""; opacity: 0; transform: scale(0, 1); -webkit-transform: scale(0, 1); -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; -o-transition: opacity 0.35s, -o-transform 0.35s; -o-transform: scale(0, 1); -moz-transition: opacity 0.35s, -moz-transform 0.35s;
}
.widget_sp_image.style-1 a::before {
	transition:opacity 0.35s, transform 0.35s; position: absolute; z-index: 1; content: ""; opacity: 0; transform: scale(0, 1); -webkit-transform: scale(0, 1); -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; -o-transition: opacity 0.35s, -o-transform 0.35s; -o-transform: scale(0, 1); -moz-transition: opacity 0.35s, -moz-transform 0.35s;
}
.banner-box.style-1 a::after {
	transition:opacity 0.35s, transform 0.35s; position: absolute; z-index: 1; content: ""; opacity: 0; transform: scale(0, 1); -webkit-transform: scale(0, 1); -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; -o-transition: opacity 0.35s, -o-transform 0.35s; -o-transform: scale(0, 1); -moz-transition: opacity 0.35s, -moz-transform 0.35s;
}
.widget_sp_image.style-1 a::after {
	transition:opacity 0.35s, transform 0.35s; position: absolute; z-index: 1; content: ""; opacity: 0; transform: scale(0, 1); -webkit-transform: scale(0, 1); -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; -o-transition: opacity 0.35s, -o-transform 0.35s; -o-transform: scale(0, 1); -moz-transition: opacity 0.35s, -moz-transform 0.35s;
}
.banner-box.style-1 a::before {
	transform-origin: 0% 0%; left: 7%; top: 15%; right: 7%; bottom: 15%; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; -webkit-transform-origin: 0 0;
}
.widget_sp_image.style-1 a::before {
	transform-origin: 0% 0%; left: 7%; top: 15%; right: 7%; bottom: 15%; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; -webkit-transform-origin: 0 0;
}
.banner-box.style-1 a::after {
	transform-origin: 100% 0%; left: 15%; top: 7%; right: 15%; bottom: 7%; border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; -webkit-transform-origin: 100% 0;
}
.widget_sp_image.style-1 a::after {
	transform-origin: 100% 0%; left: 15%; top: 7%; right: 15%; bottom: 7%; border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; -webkit-transform-origin: 100% 0;
}
.banner-box.style-1 img {
	margin: 0px auto; transition:opacity 0.35s, transform 0.35s; display: block; position: relative; opacity: 1; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
}
.widget_sp_image.style-1 img {
	margin: 0px auto; transition:opacity 0.35s, transform 0.35s; display: block; position: relative; opacity: 1; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
}
.banner-box.style-1::before {
	background: rgba(255, 255, 255, 0.5); transition:transform 0.6s; left: -150px; top: -150px; width: 100%; height: 100%; position: absolute; z-index: 1; content: ""; transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, -1, 30deg) translate3d(0px, -100%, 0px); -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, -1, 30deg) translate3d(0, -100%, 0); -webkit-transition: -webkit-transform 0.6s;
}
.widget_sp_image.style-1::before {
	background: rgba(255, 255, 255, 0.5); transition:transform 0.6s; left: -150px; top: -150px; width: 100%; height: 100%; position: absolute; z-index: 1; content: ""; transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, -1, 30deg) translate3d(0px, -100%, 0px); -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, -1, 30deg) translate3d(0, -100%, 0); -webkit-transition: -webkit-transform 0.6s;
}
.banner-box.style-1:hover::before {
	transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, -1, 30deg) translate3d(0px, 300%, 0px); -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, -1, 30deg) translate3d(0, 200%, 0);
}
.widget_sp_image.style-1:hover::before {
	transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, -1, 30deg) translate3d(0px, 300%, 0px); -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, -1, 30deg) translate3d(0, 200%, 0);
}
.banner-box.style-1:hover img {
	opacity: 0.9; transform: scale3d(1.1, 1.1, 1.1); -webkit-transform: scale3d(1.1, 1.1, 1.1); -o-transform: scale3d(1.1, 1.1, 1.1);
}
.widget_sp_image.style-1:hover img {
	opacity: 0.9; transform: scale3d(1.1, 1.1, 1.1); -webkit-transform: scale3d(1.1, 1.1, 1.1); -o-transform: scale3d(1.1, 1.1, 1.1);
}
.banner-box.style-2 figure {
	overflow: hidden;
}
.widget_sp_image.style-2 figure {
	overflow: hidden;
}
.banner-box.style-2 figure::after {
	transform-origin: 50% 50%; transition:opacity 0.35s, transform 0.35s; left: 0px; top: 0px; width: 100%; height: 100%; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: absolute; content: ""; opacity: 0; transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1); -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1); -webkit-transition: opacity 0.35s, transform 0.35s; -o-transition: opacity 0.35s, transform 0.35s; -moz-transition: opacity 0.35s, transform 0.35s; -webkit-transform-origin: 50% 50%;
}
.widget_sp_image.style-2 figure::after {
	transform-origin: 50% 50%; transition:opacity 0.35s, transform 0.35s; left: 0px; top: 0px; width: 100%; height: 100%; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: absolute; content: ""; opacity: 0; transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1); -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1); -webkit-transition: opacity 0.35s, transform 0.35s; -o-transition: opacity 0.35s, transform 0.35s; -moz-transition: opacity 0.35s, transform 0.35s; -webkit-transform-origin: 50% 50%;
}
.banner-box.style-2 img {
	transition:opacity 0.35s, transform 0.35s; opacity: 0.9; -webkit-transition: opacity 0.35s, transform 0.35s; -o-transition: opacity 0.35s, transform 0.35s; -moz-transition: opacity 0.35s, transform 0.35s;
}
.widget_sp_image.style-2 img {
	transition:opacity 0.35s, transform 0.35s; opacity: 0.9; -webkit-transition: opacity 0.35s, transform 0.35s; -o-transition: opacity 0.35s, transform 0.35s; -moz-transition: opacity 0.35s, transform 0.35s;
}
.banner-box.style-2:hover {
	background: linear-gradient(-45deg, rgb(243, 207, 63) 0%, rgb(243, 63, 88) 100%);
}
.widget_sp_image.style-2:hover {
	background: linear-gradient(-45deg, rgb(243, 207, 63) 0%, rgb(243, 63, 88) 100%);
}
.banner-box.style-2:hover img {
	opacity: 0.7; transform: scale3d(1.05, 1.05, 1); -webkit-transform: scale3d(1.05, 1.05, 1);
}
.widget_sp_image.style-2:hover img {
	opacity: 0.7; transform: scale3d(1.05, 1.05, 1); -webkit-transform: scale3d(1.05, 1.05, 1);
}
.banner-box.style-2:hover figure::after {
	opacity: 1; transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1); -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1);
}
.widget_sp_image.style-2:hover figure::after {
	opacity: 1; transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1); -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1);
}
.banner-box.style-3 figure::before {
	background: linear-gradient(rgba(72, 76, 97, 0) 0%, rgba(72, 76, 97, 0.8) 75%); transition:opacity 0.35s, transform 0.35s; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 1000; content: ""; opacity: 0; transform: translate3d(0px, 50%, 0px); -webkit-transform: translate3d(0, 50%, 0); -webkit-transition: opacity 0.35s, transform 0.35s; -o-transition: opacity 0.35s, transform 0.35s; -o-transform: translate3d(0, 50%, 0); -moz-transform: translate3d(0, 50%, 0); -moz-transition: opacity 0.35s, transform 0.35s;
}
.widget_sp_image.style-3 figure::before {
	background: linear-gradient(rgba(72, 76, 97, 0) 0%, rgba(72, 76, 97, 0.8) 75%); transition:opacity 0.35s, transform 0.35s; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 1000; content: ""; opacity: 0; transform: translate3d(0px, 50%, 0px); -webkit-transform: translate3d(0, 50%, 0); -webkit-transition: opacity 0.35s, transform 0.35s; -o-transition: opacity 0.35s, transform 0.35s; -o-transform: translate3d(0, 50%, 0); -moz-transform: translate3d(0, 50%, 0); -moz-transition: opacity 0.35s, transform 0.35s;
}
.banner-box.style-3 img {
	transition:opacity 0.35s, transform 0.35s; opacity: 0.8; transform: scale3d(1.05, 1.05, 1); -webkit-transform: scale3d(1.05, 1.05, 1); -webkit-transition: opacity 0.35s, transform 0.35s; -o-transition: opacity 0.35s, transform 0.35s; -o-transform: scale3d(1.05, 1.05, 1); -moz-transform: scale3d(1.05, 1.05, 1); -moz-transition: opacity 0.35s, transform 0.35s;
}
.widget_sp_image.style-3 img {
	transition:opacity 0.35s, transform 0.35s; opacity: 0.8; transform: scale3d(1.05, 1.05, 1); -webkit-transform: scale3d(1.05, 1.05, 1); -webkit-transition: opacity 0.35s, transform 0.35s; -o-transition: opacity 0.35s, transform 0.35s; -o-transform: scale3d(1.05, 1.05, 1); -moz-transform: scale3d(1.05, 1.05, 1); -moz-transition: opacity 0.35s, transform 0.35s;
}
.banner-box.style-3:hover figure::before {
	opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);
}
.widget_sp_image.style-3:hover figure::before {
	opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);
}
.banner-box.style-3:hover img {
	opacity: 1; transform: scale3d(1, 1, 1); -webkit-transform: scale3d(1, 1, 1); -o-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1);
}
.widget_sp_image.style-3:hover img {
	opacity: 1; transform: scale3d(1, 1, 1); -webkit-transform: scale3d(1, 1, 1); -o-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1);
}
.banner-box.style-4 figure::before {
	border: 1px solid rgb(255, 255, 255); transition:opacity 0.35s, transform 0.35s; border-image: none; left: 30px; top: 30px; right: 30px; bottom: 30px; position: absolute; z-index: 1000; content: ""; opacity: 0; transform: scale(1.1); -webkit-transform: scale(1.1); -webkit-transition: opacity 0.35s, transform 0.35s; -o-transition: opacity 0.35s, transform 0.35s; -o-transform: scale(1.1); -moz-transform: scale(1.1); -moz-transition: opacity 0.35s, transform 0.35s;
}
.widget_sp_image.style-4 figure::before {
	border: 1px solid rgb(255, 255, 255); transition:opacity 0.35s, transform 0.35s; border-image: none; left: 30px; top: 30px; right: 30px; bottom: 30px; position: absolute; z-index: 1000; content: ""; opacity: 0; transform: scale(1.1); -webkit-transform: scale(1.1); -webkit-transition: opacity 0.35s, transform 0.35s; -o-transition: opacity 0.35s, transform 0.35s; -o-transform: scale(1.1); -moz-transform: scale(1.1); -moz-transition: opacity 0.35s, transform 0.35s;
}
.banner-box.style-4 img {
	transition:opacity 0.35s, transform 0.35s; -webkit-transition: opacity 0.35s, transform 0.35s; -o-transition: opacity 0.35s, transform 0.35s; -moz-transition: opacity 0.35s, transform 0.35s;
}
.widget_sp_image.style-4 img {
	transition:opacity 0.35s, transform 0.35s; -webkit-transition: opacity 0.35s, transform 0.35s; -o-transition: opacity 0.35s, transform 0.35s; -moz-transition: opacity 0.35s, transform 0.35s;
}
.banner-box.style-4:hover figure::before {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -moz-transform: scale(1);
}
.widget_sp_image.style-4:hover figure::before {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -moz-transform: scale(1);
}
.banner-box.style-4:hover img {
	opacity: 0.7; transform: scale(1.15); -webkit-transform: scale(1.15); -o-transform: scale(1.15); -moz-transform: scale(1.15);
}
.widget_sp_image.style-4:hover img {
	opacity: 0.7; transform: scale(1.15); -webkit-transform: scale(1.15); -o-transform: scale(1.15); -moz-transform: scale(1.15);
}
.banner-static {
	text-align: center; overflow: hidden; clear: both;
}
.banner-static .image a {
	border-radius: 3px; overflow: hidden; vertical-align: top; display: inline-block; position: relative; max-width: 100%;
}
.banner-static .image a::before {
	background: 0px 0px rgba(0, 0, 0, 0.5); transition:0.5s ease-in-out; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1; content: ""; opacity: 0;
}
.banner-static .image a:hover::before {
	opacity: 1;
}
.banner-static .image a:hover img {
	transform: scale3d(1.05, 1.05, 1.05); -webkit-transform: scale3d(1.05, 1.05, 1.05); -o-transform: scale3d(1.05, 1.05, 1.05);
}
.preset-1 .banner-static .image a:hover .text .link {
	background-color: rgb(240, 124, 41);
}
.preset-1.banner-static .image a:hover .text .link {
	background-color: rgb(240, 124, 41);
}
.preset-2 .banner-static .image a:hover .text .link {
	background-color: rgb(254, 151, 0);
}
.preset-2.banner-static .image a:hover .text .link {
	background-color: rgb(254, 151, 0);
}
.preset-3 .banner-static .image a:hover .text .link {
	background-color: rgb(255, 180, 0);
}
.preset-3.banner-static .image a:hover .text .link {
	background-color: rgb(255, 180, 0);
}
.preset-4 .banner-static .image a:hover .text .link {
	background-color: rgb(0, 171, 224);
}
.preset-4.banner-static .image a:hover .text .link {
	background-color: rgb(0, 171, 224);
}
.preset-5 .banner-static .image a:hover .text .link {
	background-color: rgb(34, 174, 172);
}
.preset-5.banner-static .image a:hover .text .link {
	background-color: rgb(34, 174, 172);
}
.preset-6 .banner-static .image a:hover .text .link {
	background-color: rgb(73, 158, 70);
}
.preset-6.banner-static .image a:hover .text .link {
	background-color: rgb(73, 158, 70);
}
.preset-1 .banner-static .image a:hover .text .link {
	border-color: rgb(240, 124, 41);
}
.preset-1.banner-static .image a:hover .text .link {
	border-color: rgb(240, 124, 41);
}
.preset-2 .banner-static .image a:hover .text .link {
	border-color: rgb(254, 151, 0);
}
.preset-2.banner-static .image a:hover .text .link {
	border-color: rgb(254, 151, 0);
}
.preset-3 .banner-static .image a:hover .text .link {
	border-color: rgb(255, 180, 0);
}
.preset-3.banner-static .image a:hover .text .link {
	border-color: rgb(255, 180, 0);
}
.preset-4 .banner-static .image a:hover .text .link {
	border-color: rgb(0, 171, 224);
}
.preset-4.banner-static .image a:hover .text .link {
	border-color: rgb(0, 171, 224);
}
.preset-5 .banner-static .image a:hover .text .link {
	border-color: rgb(34, 174, 172);
}
.preset-5.banner-static .image a:hover .text .link {
	border-color: rgb(34, 174, 172);
}
.preset-6 .banner-static .image a:hover .text .link {
	border-color: rgb(73, 158, 70);
}
.preset-6.banner-static .image a:hover .text .link {
	border-color: rgb(73, 158, 70);
}
.banner-static .image a img {
	transition:0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;
}
.banner-static .image a .text {
	left: 0px; top: 50%; text-align: center; right: 0px; position: absolute; z-index: 2; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -o-transform: translate(0, -50%);
}
.banner-static .image a .text .text1 {
	transition:0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;
}
.banner-static .image a .text .text2 {
	transition:0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;
}
.banner-static .image a .text .link {
	transition:0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;
}
.static-top3 .image {
	margin-top: 30px; float: left;
}
.rtl .static-top3 .image {
	float: right;
}
.rtl.static-top3 .image {
	float: right;
}
.static-top3 .col-top-1 {
	float: left;
}
.static-top3 .col-top-2 {
	float: left;
}
.static-top3 .col-top-1::before {
	display: table; content: " ";
}
.static-top3 .col-top-2::before {
	display: table; content: " ";
}
.static-top3 .col-top-1::after {
	display: table; content: " ";
}
.static-top3 .col-top-2::after {
	display: table; content: " ";
}
.static-top3 .col-top-1::after {
	clear: both;
}
.static-top3 .col-top-2::after {
	clear: both;
}
.rtl .static-top3 .col-top-1 {
	float: right;
}
.rtl .static-top3 .col-top-2 {
	float: right;
}
.rtl.static-top3 .col-top-1 {
	float: right;
}
.rtl.static-top3 .col-top-2 {
	float: right;
}
.static-top3 .col-top-1 {
	width: 24.36%; padding-right: 15px;
}
.rtl .static-top3 .col-top-1 {
	padding-right: 0px; padding-left: 15px;
}
.rtl.static-top3 .col-top-1 {
	padding-right: 0px; padding-left: 15px;
}
.static-top3 .col-top-2 {
	width: 75.64%; padding-left: 15px;
}
.rtl .static-top3 .col-top-2 {
	padding-right: 15px; padding-left: 0px;
}
.rtl.static-top3 .col-top-2 {
	padding-right: 15px; padding-left: 0px;
}
.static-top3 .col-top-2 .image1 {
	width: 55.74%; padding-right: 15px;
}
.rtl .static-top3 .col-top-2 .image1 {
	padding-right: 0px; padding-left: 15px;
}
.rtl.static-top3 .col-top-2 .image1 {
	padding-right: 0px; padding-left: 15px;
}
.static-top3 .col-top-2 .image2 {
	width: 44.25%; padding-left: 15px;
}
.rtl .static-top3 .col-top-2 .image2 {
	padding-right: 15px; padding-left: 0px;
}
.rtl.static-top3 .col-top-2 .image2 {
	padding-right: 15px; padding-left: 0px;
}
.static-top3 .col-top-2 .image3 {
	width: 44.25%; padding-right: 15px;
}
.rtl .static-top3 .col-top-2 .image3 {
	padding-right: 0px; padding-left: 15px;
}
.rtl.static-top3 .col-top-2 .image3 {
	padding-right: 0px; padding-left: 15px;
}
.static-top3 .col-top-2 .image4 {
	width: 55.74%; padding-left: 15px;
}
.rtl .static-top3 .col-top-2 .image4 {
	padding-right: 15px; padding-left: 0px;
}
.rtl.static-top3 .col-top-2 .image4 {
	padding-right: 15px; padding-left: 0px;
}
.banner-static-top .col1 {
	width: 55.5%;
}
.banner-static-top .col2 {
	width: 44.5%;
}
.owl-theme {
	margin: 0px -15px; width: auto; position: relative;
}
.rtl .owl-theme .owl-wrapper-outer {
	direction: ltr;
}
.rtl .owl-theme .owl-item {
	direction: rtl;
}
.owl-theme .owl-item {
	padding: 0px 15px;
}
.owl-theme .owl-controls {
	margin: 0px;
}
.owl-theme .owl-controls .owl-item .product-image span {
	display: block;
}
.owl-theme .owl-controls .owl-item .product-image a {
	display: block;
}
.owl-theme .owl-controls .owl-item img {
	width: 100%;
}
.owl-theme .owl-controls .owl-buttons div {
	margin: 0px; padding: 0px; border-radius: 4px; transition:400ms; top: 50%; width: 70px; height: 70px; color: rgb(102, 102, 102); line-height: 70px; font-size: 50px; position: absolute; transform: translate(0px, -50%); background-color: rgb(246, 246, 246); -webkit-transform: translate(0, -50%); -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-transition: all 400ms ease; -o-transition: all 400ms ease; -o-transform: translate(0, -50%);
}
.owl-theme .owl-controls .owl-buttons .owl-prev {
	left: 0px; margin-left: -50px; visibility: hidden;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
	right: 0px; margin-right: -50px; visibility: hidden;
}
.owl-theme:hover .owl-controls .owl-buttons .owl-next {
	visibility: visible;
}
.owl-theme:hover .owl-controls .owl-buttons .owl-prev {
	visibility: visible;
}
.owl-theme.flex-control-thumbs {
	margin-right: 0px; margin-left: 0px;
}
.owl-theme.flex-control-thumbs .owl-controls {
	margin: 0px;
}
.owl-theme.flex-control-thumbs .owl-controls .owl-buttons div {
	background: rgba(0, 0, 0, 0.65); margin: 0px; border-radius: 0px; top: 0px; width: 30px; height: 100%; color: rgb(255, 255, 255); line-height: 30px; font-size: 30px; position: absolute; opacity: 0.2; transform: translate(0px, 0px); -webkit-transform: translate(0px, 0px); -o-transform: translate(0px, 0px);
}
.owl-theme.flex-control-thumbs .owl-controls .owl-buttons div i {
	left: 50%; top: 50%; position: absolute; transform: translate3d(-50%, -50%, 0px); -webkit-transform: translate3d(-50%, -50%, 0px);
}
.owl-theme.flex-control-thumbs .owl-controls .owl-buttons .owl-prev {
	left: 0px;
}
.owl-theme.flex-control-thumbs .owl-controls .owl-buttons .owl-next {
	right: 0px;
}
.owl-theme.flex-control-thumbs:hover .owl-controls .owl-buttons .owl-prev {
	left: 0px; margin-left: 0px;
}
.owl-theme.flex-control-thumbs:hover .owl-controls .owl-buttons .owl-next {
	right: 0px; margin-right: 0px;
}
.vgw-brand {
	border-width: 0px 1px 3px; padding: 40px 20px;
}
.vgw-brand .items .item-i {
	padding: 0px 17px;
}
.vgw-brand.owl-theme .owl-controls .owl-buttons {
	margin: 0px; left: 0px; top: 50%; width: 100%; height: 0px; position: absolute;
}
.vgw-brand.owl-theme .owl-controls .owl-buttons div {
	margin: 0px; transition:0.4s; visibility: hidden; opacity: 0; transform: translate(0px, -50%); -webkit-transform: translate(0px, -50%); -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; -o-transform: translate(0px, -50%);
}
.vgw-brand.owl-theme .owl-controls .owl-buttons .owl-prev {
	float: left;
}
.vgw-brand.owl-theme .owl-controls .owl-buttons .owl-next {
	float: right;
}
.vgw-brand.owl-theme:hover .owl-controls .owl-buttons div {
	visibility: visible; opacity: 100;
}
.vgw-brand.owl-theme:hover .owl-controls .owl-buttons .owl-prev {
	margin-left: -20px;
}
.vgw-brand.owl-theme:hover .owl-controls .owl-buttons .owl-next {
	margin-right: -20px;
}
.searchform .form-input {
	background: rgb(237, 237, 237); border-radius: 4px; padding-right: 40px; display: table-cell; position: relative;
}
.rtl .searchform .form-input {
	padding-right: 0px; padding-left: 40px;
}
.rtl.searchform .form-input {
	padding-right: 0px; padding-left: 40px;
}
.searchform .form-input .input_text {
	background: rgb(237, 237, 237); border-color: rgb(237, 237, 237); border-radius: 4px; width: 195px; height: 40px;
}
.searchform .form-input .button {
	padding: 6px 10px; border-radius: 3px; top: 0px; width: 40px; height: 40px; text-align: center; right: 0px; color: rgb(255, 255, 255); line-height: 24px; font-size: 18px; position: absolute;
}
.rtl .searchform .form-input .button {
	left: 0px; right: auto;
}
.rtl.searchform .form-input .button {
	left: 0px; right: auto;
}
.preset-1 .searchform .form-input .button {
	background-color: rgb(240, 124, 41);
}
.preset-1.searchform .form-input .button {
	background-color: rgb(240, 124, 41);
}
.preset-2 .searchform .form-input .button {
	background-color: rgb(254, 151, 0);
}
.preset-2.searchform .form-input .button {
	background-color: rgb(254, 151, 0);
}
.preset-3 .searchform .form-input .button {
	background-color: rgb(255, 180, 0);
}
.preset-3.searchform .form-input .button {
	background-color: rgb(255, 180, 0);
}
.preset-4 .searchform .form-input .button {
	background-color: rgb(0, 171, 224);
}
.preset-4.searchform .form-input .button {
	background-color: rgb(0, 171, 224);
}
.preset-5 .searchform .form-input .button {
	background-color: rgb(34, 174, 172);
}
.preset-5.searchform .form-input .button {
	background-color: rgb(34, 174, 172);
}
.preset-6 .searchform .form-input .button {
	background-color: rgb(73, 158, 70);
}
.preset-6.searchform .form-input .button {
	background-color: rgb(73, 158, 70);
}
.searchform .form-input .button:hover {
	color: rgb(255, 255, 255); opacity: 0.65;
}
.vina-product-search form {
	background: none; border-radius: 4px; color: rgb(102, 102, 102);
}
.vina-product-search form::before {
	display: table; content: " ";
}
.vina-product-search form::after {
	display: table; content: " ";
}
.vina-product-search form::after {
	clear: both;
}
.vina-product-search form label {
	display: none;
}
.vina-product-search select {
	border-radius: 0px; border: currentColor; border-image: none; height: 47px;
}
.vina-product-search button {
	border-radius: 0px; border: currentColor; border-image: none; height: 47px;
}
.vina-product-search input {
	border-radius: 0px; border: currentColor; border-image: none; height: 47px;
}
.vina-product-search .select-category {
	background: rgb(255, 255, 255); border-radius: 4px 0px 0px 4px; height: 47px; color: rgb(51, 51, 51); line-height: 24px; border-right-color: rgb(229, 229, 229); border-right-width: 1px; border-right-style: solid; float: left; position: relative; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px;
}
.rtl .vina-product-search .select-category {
	float: right;
}
.rtl.vina-product-search .select-category {
	float: right;
}
.rtl .vina-product-search .select-category {
	border-right-color: currentColor; border-left-color: rgb(229, 229, 229); border-right-width: medium; border-left-width: 1px; border-right-style: none; border-left-style: solid;
}
.rtl.vina-product-search .select-category {
	border-right-color: currentColor; border-left-color: rgb(229, 229, 229); border-right-width: medium; border-left-width: 1px; border-right-style: none; border-left-style: solid;
}
.rtl .vina-product-search .select-category {
	border-radius: 0px 4px 4px 0px; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0;
}
.vina-product-search .select-category::after {
	top: 0px; right: 10px; line-height: 47px; font-family: "FontAwesome"; font-size: 20px; position: absolute; z-index: 0; content: "\f107";
}
.rtl .vina-product-search .select-category::after {
	left: 10px; right: auto;
}
.rtl.vina-product-search .select-category::after {
	left: 10px; right: auto;
}
.vina-product-search .select-category select {
	background: none; padding: 0px 15px; width: 214px; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none;
}
.vina-product-search .select-category .SumoSelect {
	width: 214px;
}
.vina-product-search .select-category .SumoSelect > .CaptionCont {
	padding: 10px 15px; border: currentColor; border-image: none; width: 100%; height: 40px; position: relative; z-index: 3; box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.vina-product-search .select-category .SumoSelect > .CaptionCont > span {
	padding-right: 30px;
}
.rtl .vina-product-search .select-category .SumoSelect > .CaptionCont > span {
	padding-right: 0px; padding-left: 30px;
}
.rtl.vina-product-search .select-category .SumoSelect > .CaptionCont > span {
	padding-right: 0px; padding-left: 30px;
}
.vina-product-search .select-category .SumoSelect .optWrapper > .options {
	border-radius: 0px; max-width: 100%; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.vina-product-search .select-category .SumoSelect .optWrapper > .options li {
	line-height: 24px;
}
.vina-product-search .select-category .SumoSelect .optWrapper > .options li.opt {
	padding: 9px 15px; border-radius: 0px !important; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.vina-product-search .select-category .SumoSelect .optWrapper > .options li label {
	font-weight: 400; margin-bottom: 0px;
}
.vina-product-search .select-category .SumoSelect.open > .optWrapper {
	border-radius: 0px; left: -1px; top: 100%; width: 250px; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.vina-product-search .search-button-wrapper {
	padding-left: 7px; float: right;
}
.rtl .vina-product-search .search-button-wrapper {
	float: left;
}
.rtl.vina-product-search .search-button-wrapper {
	float: left;
}
.rtl .vina-product-search .search-button-wrapper {
	padding-right: 7px; padding-left: 0px;
}
.rtl.vina-product-search .search-button-wrapper {
	padding-right: 7px; padding-left: 0px;
}
.vina-product-search .search-button-wrapper button {
	background: rgb(51, 51, 51); padding: 0px 15px; border-radius: 4px; transition:0.3s; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 18px; font-weight: bold; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;
}
.vina-product-search .search-input-wrapper {
	border-radius: 0px 4px 4px 0px; overflow: hidden; display: block; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0;
}
.rtl .vina-product-search .search-input-wrapper {
	border-radius: 4px 0px 0px 4px; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px;
}
.vina-product-search .search-input-wrapper input {
	padding: 0px 25px; width: 100%; color: rgb(170, 170, 170);
}
.vina-product-search.sdropdow {
	padding: 0px; position: relative;
}
.vina-product-search.sdropdow::before {
	display: table; content: " ";
}
.vina-product-search.sdropdow::after {
	display: table; content: " ";
}
.vina-product-search.sdropdow::after {
	clear: both;
}
.vina-product-search.sdropdow .sdropdow-caption {
	border: 1px solid rgb(102, 102, 102); border-image: none; width: 40px; height: 40px; text-align: center; color: rgb(102, 102, 102); line-height: 34px; font-size: 20px; float: left; display: inline-block; cursor: pointer;
}
.preset-1 .vina-product-search.sdropdow .sdropdow-caption:hover {
	border-color: rgb(240, 124, 41);
}
.preset-1.vina-product-search.sdropdow .sdropdow-caption:hover {
	border-color: rgb(240, 124, 41);
}
.preset-2 .vina-product-search.sdropdow .sdropdow-caption:hover {
	border-color: rgb(254, 151, 0);
}
.preset-2.vina-product-search.sdropdow .sdropdow-caption:hover {
	border-color: rgb(254, 151, 0);
}
.preset-3 .vina-product-search.sdropdow .sdropdow-caption:hover {
	border-color: rgb(255, 180, 0);
}
.preset-3.vina-product-search.sdropdow .sdropdow-caption:hover {
	border-color: rgb(255, 180, 0);
}
.preset-4 .vina-product-search.sdropdow .sdropdow-caption:hover {
	border-color: rgb(0, 171, 224);
}
.preset-4.vina-product-search.sdropdow .sdropdow-caption:hover {
	border-color: rgb(0, 171, 224);
}
.preset-5 .vina-product-search.sdropdow .sdropdow-caption:hover {
	border-color: rgb(34, 174, 172);
}
.preset-5.vina-product-search.sdropdow .sdropdow-caption:hover {
	border-color: rgb(34, 174, 172);
}
.preset-6 .vina-product-search.sdropdow .sdropdow-caption:hover {
	border-color: rgb(73, 158, 70);
}
.preset-6.vina-product-search.sdropdow .sdropdow-caption:hover {
	border-color: rgb(73, 158, 70);
}
.preset-1 .vina-product-search.sdropdow .sdropdow-caption:hover {
	color: rgb(240, 124, 41);
}
.preset-1.vina-product-search.sdropdow .sdropdow-caption:hover {
	color: rgb(240, 124, 41);
}
.preset-2 .vina-product-search.sdropdow .sdropdow-caption:hover {
	color: rgb(254, 151, 0);
}
.preset-2.vina-product-search.sdropdow .sdropdow-caption:hover {
	color: rgb(254, 151, 0);
}
.preset-3 .vina-product-search.sdropdow .sdropdow-caption:hover {
	color: rgb(255, 180, 0);
}
.preset-3.vina-product-search.sdropdow .sdropdow-caption:hover {
	color: rgb(255, 180, 0);
}
.preset-4 .vina-product-search.sdropdow .sdropdow-caption:hover {
	color: rgb(0, 171, 224);
}
.preset-4.vina-product-search.sdropdow .sdropdow-caption:hover {
	color: rgb(0, 171, 224);
}
.preset-5 .vina-product-search.sdropdow .sdropdow-caption:hover {
	color: rgb(34, 174, 172);
}
.preset-5.vina-product-search.sdropdow .sdropdow-caption:hover {
	color: rgb(34, 174, 172);
}
.preset-6 .vina-product-search.sdropdow .sdropdow-caption:hover {
	color: rgb(73, 158, 70);
}
.preset-6.vina-product-search.sdropdow .sdropdow-caption:hover {
	color: rgb(73, 158, 70);
}
.vina-product-search.sdropdow .sdropdow-content {
	background: none; padding: 25px 0px; top: -30px; width: 600px; right: 50px; display: none; position: absolute; z-index: 9;
}
.rtl .vina-product-search.sdropdow .sdropdow-content {
	left: 50px; right: auto;
}
.rtl.vina-product-search.sdropdow .sdropdow-content {
	left: 50px; right: auto;
}
.vina-product-search.sdropdow .sdropdow-content::before {
	display: table; content: " ";
}
.vina-product-search.sdropdow .sdropdow-content::after {
	display: table; content: " ";
}
.vina-product-search.sdropdow .sdropdow-content::after {
	clear: both;
}
.vina-product-search.sdropdow form {
	box-shadow: 0px 1px 6px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5);
}
div.vg-skybook-category-treeview .treecontrol {
	margin: 0px 0px 15px;
}
div.vg-skybook-category-treeview .treeview {
	border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.preset-1 div.vg-skybook-category-treeview .treeview .hover {
	color: rgb(240, 124, 41);
}
.preset-1div.vg-skybook-category-treeview .treeview .hover {
	color: rgb(240, 124, 41);
}
.preset-2 div.vg-skybook-category-treeview .treeview .hover {
	color: rgb(254, 151, 0);
}
.preset-2div.vg-skybook-category-treeview .treeview .hover {
	color: rgb(254, 151, 0);
}
.preset-3 div.vg-skybook-category-treeview .treeview .hover {
	color: rgb(255, 180, 0);
}
.preset-3div.vg-skybook-category-treeview .treeview .hover {
	color: rgb(255, 180, 0);
}
.preset-4 div.vg-skybook-category-treeview .treeview .hover {
	color: rgb(0, 171, 224);
}
.preset-4div.vg-skybook-category-treeview .treeview .hover {
	color: rgb(0, 171, 224);
}
.preset-5 div.vg-skybook-category-treeview .treeview .hover {
	color: rgb(34, 174, 172);
}
.preset-5div.vg-skybook-category-treeview .treeview .hover {
	color: rgb(34, 174, 172);
}
.preset-6 div.vg-skybook-category-treeview .treeview .hover {
	color: rgb(73, 158, 70);
}
.preset-6div.vg-skybook-category-treeview .treeview .hover {
	color: rgb(73, 158, 70);
}
div.vg-skybook-category-treeview .treeview.filetree span.folder {
	background: none; padding-left: 0px;
}
div.vg-skybook-category-treeview .treeview.filetree span.file {
	background: none; padding-left: 0px;
}
.rtl div.vg-skybook-category-treeview .treeview.filetree span.folder {
	padding-right: 0px; padding-left: 0px;
}
.rtl div.vg-skybook-category-treeview .treeview.filetree span.file {
	padding-right: 0px; padding-left: 0px;
}
.rtldiv.vg-skybook-category-treeview .treeview.filetree span.folder {
	padding-right: 0px; padding-left: 0px;
}
.rtldiv.vg-skybook-category-treeview .treeview.filetree span.file {
	padding-right: 0px; padding-left: 0px;
}
div.vg-skybook-category-treeview .treeview.filetree li.collapsable span.folder {
	background: none; display: inline-block;
}
div.vg-skybook-category-treeview .treeview.filetree li.expandable span.folder {
	background: none; display: inline-block;
}
div.vg-skybook-category-treeview .treeview .hitarea {
	background: none; top: 15px; text-align: center; right: 0px; line-height: 15px; font-size: 16px; margin-left: 0px; position: absolute; z-index: 100;
}
.rtl div.vg-skybook-category-treeview .treeview .hitarea {
	left: 0px; right: auto;
}
.rtldiv.vg-skybook-category-treeview .treeview .hitarea {
	left: 0px; right: auto;
}
div.vg-skybook-category-treeview .treeview .hitarea::after {
	font-family: FontAwesome; display: inline-block; content: "\f056";
}
.preset-1 div.vg-skybook-category-treeview .treeview .hitarea:hover {
	color: rgb(240, 124, 41);
}
.preset-1div.vg-skybook-category-treeview .treeview .hitarea:hover {
	color: rgb(240, 124, 41);
}
.preset-2 div.vg-skybook-category-treeview .treeview .hitarea:hover {
	color: rgb(254, 151, 0);
}
.preset-2div.vg-skybook-category-treeview .treeview .hitarea:hover {
	color: rgb(254, 151, 0);
}
.preset-3 div.vg-skybook-category-treeview .treeview .hitarea:hover {
	color: rgb(255, 180, 0);
}
.preset-3div.vg-skybook-category-treeview .treeview .hitarea:hover {
	color: rgb(255, 180, 0);
}
.preset-4 div.vg-skybook-category-treeview .treeview .hitarea:hover {
	color: rgb(0, 171, 224);
}
.preset-4div.vg-skybook-category-treeview .treeview .hitarea:hover {
	color: rgb(0, 171, 224);
}
.preset-5 div.vg-skybook-category-treeview .treeview .hitarea:hover {
	color: rgb(34, 174, 172);
}
.preset-5div.vg-skybook-category-treeview .treeview .hitarea:hover {
	color: rgb(34, 174, 172);
}
.preset-6 div.vg-skybook-category-treeview .treeview .hitarea:hover {
	color: rgb(73, 158, 70);
}
.preset-6div.vg-skybook-category-treeview .treeview .hitarea:hover {
	color: rgb(73, 158, 70);
}
div.vg-skybook-category-treeview .treeview .expandable-hitarea::after {
	font-family: FontAwesome; display: inline-block; content: "\f055";
}
div.vg-skybook-category-treeview .treeview li {
	background: none !important; padding: 0px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative;
}
div.vg-skybook-category-treeview .treeview li a {
	line-height: 30px; display: inline-block;
}
div.vg-skybook-category-treeview .treeview li:last-child {
	border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid;
}
div.vg-skybook-category-treeview .treeview li span {
	background: none; padding: 0px;
}
div.vg-skybook-category-treeview .treeview li .counter {
	margin: 0px 5px;
}
div.vg-skybook-category-treeview .treeview li.collapsable {
	padding-bottom: 0px;
}
div.vg-skybook-category-treeview .treeview .more-inner {
	display: inline-block;
}
div.vg-skybook-category-treeview .treeview .more-view {
	padding: 7px 0px 7px 20px; display: block; cursor: pointer;
}
.rtl div.vg-skybook-category-treeview .treeview .more-view {
	padding-right: 20px; padding-left: 0px;
}
.rtldiv.vg-skybook-category-treeview .treeview .more-view {
	padding-right: 20px; padding-left: 0px;
}
.preset-1 div.vg-skybook-category-treeview .treeview .more-view:hover {
	color: rgb(240, 124, 41);
}
.preset-1div.vg-skybook-category-treeview .treeview .more-view:hover {
	color: rgb(240, 124, 41);
}
.preset-2 div.vg-skybook-category-treeview .treeview .more-view:hover {
	color: rgb(254, 151, 0);
}
.preset-2div.vg-skybook-category-treeview .treeview .more-view:hover {
	color: rgb(254, 151, 0);
}
.preset-3 div.vg-skybook-category-treeview .treeview .more-view:hover {
	color: rgb(255, 180, 0);
}
.preset-3div.vg-skybook-category-treeview .treeview .more-view:hover {
	color: rgb(255, 180, 0);
}
.preset-4 div.vg-skybook-category-treeview .treeview .more-view:hover {
	color: rgb(0, 171, 224);
}
.preset-4div.vg-skybook-category-treeview .treeview .more-view:hover {
	color: rgb(0, 171, 224);
}
.preset-5 div.vg-skybook-category-treeview .treeview .more-view:hover {
	color: rgb(34, 174, 172);
}
.preset-5div.vg-skybook-category-treeview .treeview .more-view:hover {
	color: rgb(34, 174, 172);
}
.preset-6 div.vg-skybook-category-treeview .treeview .more-view:hover {
	color: rgb(73, 158, 70);
}
.preset-6div.vg-skybook-category-treeview .treeview .more-view:hover {
	color: rgb(73, 158, 70);
}
.layout-4 div.vg-skybook-category-treeview {
	border: 1px solid rgb(240, 124, 41); border-image: none;
}
.preset-1 .layout-4 div.vg-skybook-category-treeview {
	border-color: rgb(240, 124, 41);
}
.preset-1.layout-4 div.vg-skybook-category-treeview {
	border-color: rgb(240, 124, 41);
}
.preset-2 .layout-4 div.vg-skybook-category-treeview {
	border-color: rgb(254, 151, 0);
}
.preset-2.layout-4 div.vg-skybook-category-treeview {
	border-color: rgb(254, 151, 0);
}
.preset-3 .layout-4 div.vg-skybook-category-treeview {
	border-color: rgb(255, 180, 0);
}
.preset-3.layout-4 div.vg-skybook-category-treeview {
	border-color: rgb(255, 180, 0);
}
.preset-4 .layout-4 div.vg-skybook-category-treeview {
	border-color: rgb(0, 171, 224);
}
.preset-4.layout-4 div.vg-skybook-category-treeview {
	border-color: rgb(0, 171, 224);
}
.preset-5 .layout-4 div.vg-skybook-category-treeview {
	border-color: rgb(34, 174, 172);
}
.preset-5.layout-4 div.vg-skybook-category-treeview {
	border-color: rgb(34, 174, 172);
}
.preset-6 .layout-4 div.vg-skybook-category-treeview {
	border-color: rgb(73, 158, 70);
}
.preset-6.layout-4 div.vg-skybook-category-treeview {
	border-color: rgb(73, 158, 70);
}
.layout-4 div.vg-skybook-category-treeview .treeview {
	border: currentColor; border-image: none;
}
.layout-4 div.vg-skybook-category-treeview .treeview li {
	padding: 7px 0px;
}
.layout-4 div.vg-skybook-category-treeview .treeview > li {
	padding: 7px 30px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.layout-4 div.vg-skybook-category-treeview .treeview > li .hitarea {
	right: 15px;
}
.rtl .layout-4 div.vg-skybook-category-treeview .treeview > li .hitarea {
	left: 15px; right: auto;
}
.rtl.layout-4 div.vg-skybook-category-treeview .treeview > li .hitarea {
	left: 15px; right: auto;
}
.rev_slider_wrapper .slide-button {
	padding: 13px 32px; border-radius: 6px !important; border: 2px solid rgb(214, 104, 27) !important; border-image: none !important; color: white; text-transform: none; line-height: 30px; vertical-align: top; display: inline-block;
}
.preset-1 .rev_slider_wrapper .slide-button {
	background-color: rgb(240, 124, 41) !important;
}
.preset-1.rev_slider_wrapper .slide-button {
	background-color: rgb(240, 124, 41) !important;
}
.preset-2 .rev_slider_wrapper .slide-button {
	background-color: rgb(254, 151, 0) !important;
}
.preset-2.rev_slider_wrapper .slide-button {
	background-color: rgb(254, 151, 0) !important;
}
.preset-3 .rev_slider_wrapper .slide-button {
	background-color: rgb(255, 180, 0) !important;
}
.preset-3.rev_slider_wrapper .slide-button {
	background-color: rgb(255, 180, 0) !important;
}
.preset-4 .rev_slider_wrapper .slide-button {
	background-color: rgb(0, 171, 224) !important;
}
.preset-4.rev_slider_wrapper .slide-button {
	background-color: rgb(0, 171, 224) !important;
}
.preset-5 .rev_slider_wrapper .slide-button {
	background-color: rgb(34, 174, 172) !important;
}
.preset-5.rev_slider_wrapper .slide-button {
	background-color: rgb(34, 174, 172) !important;
}
.preset-6 .rev_slider_wrapper .slide-button {
	background-color: rgb(73, 158, 70) !important;
}
.preset-6.rev_slider_wrapper .slide-button {
	background-color: rgb(73, 158, 70) !important;
}
.rev_slider_wrapper .slide-button:hover {
	border: 2px solid rgb(214, 104, 27) !important; border-image: none !important;
}
.rev_slider_wrapper .tp-caption.sale {
	padding: 0px 5px; border-radius: 8px; background-color: rgb(238, 185, 0);
}
.rev_slider_wrapper .tp-caption.rev-btn-home2 {
	padding: 0px !important; border: currentColor !important; border-image: none !important; font-family: "Rufina", serif !important; text-decoration: underline !important;
}
.preset-1 .rev_slider_wrapper .tp-caption.rev-btn-home2:hover {
	color: rgb(240, 124, 41) !important;
}
.preset-1.rev_slider_wrapper .tp-caption.rev-btn-home2:hover {
	color: rgb(240, 124, 41) !important;
}
.preset-2 .rev_slider_wrapper .tp-caption.rev-btn-home2:hover {
	color: rgb(254, 151, 0) !important;
}
.preset-2.rev_slider_wrapper .tp-caption.rev-btn-home2:hover {
	color: rgb(254, 151, 0) !important;
}
.preset-3 .rev_slider_wrapper .tp-caption.rev-btn-home2:hover {
	color: rgb(255, 180, 0) !important;
}
.preset-3.rev_slider_wrapper .tp-caption.rev-btn-home2:hover {
	color: rgb(255, 180, 0) !important;
}
.preset-4 .rev_slider_wrapper .tp-caption.rev-btn-home2:hover {
	color: rgb(0, 171, 224) !important;
}
.preset-4.rev_slider_wrapper .tp-caption.rev-btn-home2:hover {
	color: rgb(0, 171, 224) !important;
}
.preset-5 .rev_slider_wrapper .tp-caption.rev-btn-home2:hover {
	color: rgb(34, 174, 172) !important;
}
.preset-5.rev_slider_wrapper .tp-caption.rev-btn-home2:hover {
	color: rgb(34, 174, 172) !important;
}
.preset-6 .rev_slider_wrapper .tp-caption.rev-btn-home2:hover {
	color: rgb(73, 158, 70) !important;
}
.preset-6.rev_slider_wrapper .tp-caption.rev-btn-home2:hover {
	color: rgb(73, 158, 70) !important;
}
.rev_slider_wrapper .product-price ins {
	font-size: 34px; text-decoration: none;
}
.preset-1 .rev_slider_wrapper .product-price ins {
	color: rgb(240, 124, 41);
}
.preset-1.rev_slider_wrapper .product-price ins {
	color: rgb(240, 124, 41);
}
.preset-2 .rev_slider_wrapper .product-price ins {
	color: rgb(254, 151, 0);
}
.preset-2.rev_slider_wrapper .product-price ins {
	color: rgb(254, 151, 0);
}
.preset-3 .rev_slider_wrapper .product-price ins {
	color: rgb(255, 180, 0);
}
.preset-3.rev_slider_wrapper .product-price ins {
	color: rgb(255, 180, 0);
}
.preset-4 .rev_slider_wrapper .product-price ins {
	color: rgb(0, 171, 224);
}
.preset-4.rev_slider_wrapper .product-price ins {
	color: rgb(0, 171, 224);
}
.preset-5 .rev_slider_wrapper .product-price ins {
	color: rgb(34, 174, 172);
}
.preset-5.rev_slider_wrapper .product-price ins {
	color: rgb(34, 174, 172);
}
.preset-6 .rev_slider_wrapper .product-price ins {
	color: rgb(73, 158, 70);
}
.preset-6.rev_slider_wrapper .product-price ins {
	color: rgb(73, 158, 70);
}
.rev_slider_wrapper .tparrows {
	background: none !important;
}
.rev_slider_wrapper .tparrows::before {
	transition:0.4s; font-size: 40px; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease;
}
.preset-1 .rev_slider_wrapper .tparrows:hover {
	color: rgb(240, 124, 41);
}
.preset-1.rev_slider_wrapper .tparrows:hover {
	color: rgb(240, 124, 41);
}
.preset-2 .rev_slider_wrapper .tparrows:hover {
	color: rgb(254, 151, 0);
}
.preset-2.rev_slider_wrapper .tparrows:hover {
	color: rgb(254, 151, 0);
}
.preset-3 .rev_slider_wrapper .tparrows:hover {
	color: rgb(255, 180, 0);
}
.preset-3.rev_slider_wrapper .tparrows:hover {
	color: rgb(255, 180, 0);
}
.preset-4 .rev_slider_wrapper .tparrows:hover {
	color: rgb(0, 171, 224);
}
.preset-4.rev_slider_wrapper .tparrows:hover {
	color: rgb(0, 171, 224);
}
.preset-5 .rev_slider_wrapper .tparrows:hover {
	color: rgb(34, 174, 172);
}
.preset-5.rev_slider_wrapper .tparrows:hover {
	color: rgb(34, 174, 172);
}
.preset-6 .rev_slider_wrapper .tparrows:hover {
	color: rgb(73, 158, 70);
}
.preset-6.rev_slider_wrapper .tparrows:hover {
	color: rgb(73, 158, 70);
}
.preset-1 .rev_slider_wrapper .tparrows:hover::before {
	color: rgb(240, 124, 41);
}
.preset-1.rev_slider_wrapper .tparrows:hover::before {
	color: rgb(240, 124, 41);
}
.preset-2 .rev_slider_wrapper .tparrows:hover::before {
	color: rgb(254, 151, 0);
}
.preset-2.rev_slider_wrapper .tparrows:hover::before {
	color: rgb(254, 151, 0);
}
.preset-3 .rev_slider_wrapper .tparrows:hover::before {
	color: rgb(255, 180, 0);
}
.preset-3.rev_slider_wrapper .tparrows:hover::before {
	color: rgb(255, 180, 0);
}
.preset-4 .rev_slider_wrapper .tparrows:hover::before {
	color: rgb(0, 171, 224);
}
.preset-4.rev_slider_wrapper .tparrows:hover::before {
	color: rgb(0, 171, 224);
}
.preset-5 .rev_slider_wrapper .tparrows:hover::before {
	color: rgb(34, 174, 172);
}
.preset-5.rev_slider_wrapper .tparrows:hover::before {
	color: rgb(34, 174, 172);
}
.preset-6 .rev_slider_wrapper .tparrows:hover::before {
	color: rgb(73, 158, 70);
}
.preset-6.rev_slider_wrapper .tparrows:hover::before {
	color: rgb(73, 158, 70);
}
.layout-3 .rev_slider_wrapper .rev_slider fullwidthabanner {
	margin: 0px auto; max-width: 1450px;
}
.rev_slider_wrapper del {
	font-size: 80%;
}
.vgw-testimonial {
	padding: 50px 0px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; font-size: 20px;
}
.vgw-testimonial .icon {
	background: url("../images/icons/icon_testimonial.png") no-repeat center; margin: 0px; border-radius: 50%; border: 1px solid rgb(255, 255, 255); border-image: none; width: 97px; height: 97px; line-height: 1; text-indent: -9999px; overflow: hidden; font-size: 160px; font-style: normal; display: inline-block; position: relative;
}
.vgw-testimonial .testimonials {
	margin: 0px auto; width: 970px; max-width: 100%;
}
.vgw-testimonial .description {
	margin: 35px 0px 0px;
}
.vgw-testimonial .client-info {
	margin: 20px 0px 0px;
}
.vgw-testimonial .client-info .client-position {
	font-size: 16px; display: inline-block;
}
.vgw-testimonial .client-info .client-name {
	font-size: 16px; display: inline-block;
}
.vgw-testimonial .client-info .client-name {
	text-transform: uppercase;
}
.preset-1 .vgw-testimonial .client-info .client-name {
	color: rgb(240, 124, 41);
}
.preset-1.vgw-testimonial .client-info .client-name {
	color: rgb(240, 124, 41);
}
.preset-2 .vgw-testimonial .client-info .client-name {
	color: rgb(254, 151, 0);
}
.preset-2.vgw-testimonial .client-info .client-name {
	color: rgb(254, 151, 0);
}
.preset-3 .vgw-testimonial .client-info .client-name {
	color: rgb(255, 180, 0);
}
.preset-3.vgw-testimonial .client-info .client-name {
	color: rgb(255, 180, 0);
}
.preset-4 .vgw-testimonial .client-info .client-name {
	color: rgb(0, 171, 224);
}
.preset-4.vgw-testimonial .client-info .client-name {
	color: rgb(0, 171, 224);
}
.preset-5 .vgw-testimonial .client-info .client-name {
	color: rgb(34, 174, 172);
}
.preset-5.vgw-testimonial .client-info .client-name {
	color: rgb(34, 174, 172);
}
.preset-6 .vgw-testimonial .client-info .client-name {
	color: rgb(73, 158, 70);
}
.preset-6.vgw-testimonial .client-info .client-name {
	color: rgb(73, 158, 70);
}
.vgw-testimonial.owl-theme {
	margin: 0px;
}
.vgw-testimonial.owl-theme .owl-controls .owl-buttons > div {
	background: none; margin: 0px 20px; color: rgb(255, 255, 255);
}
.preset-1 .vgw-testimonial.owl-theme .owl-controls .owl-buttons > div:hover {
	color: rgb(240, 124, 41);
}
.preset-1.vgw-testimonial.owl-theme .owl-controls .owl-buttons > div:hover {
	color: rgb(240, 124, 41);
}
.preset-2 .vgw-testimonial.owl-theme .owl-controls .owl-buttons > div:hover {
	color: rgb(254, 151, 0);
}
.preset-2.vgw-testimonial.owl-theme .owl-controls .owl-buttons > div:hover {
	color: rgb(254, 151, 0);
}
.preset-3 .vgw-testimonial.owl-theme .owl-controls .owl-buttons > div:hover {
	color: rgb(255, 180, 0);
}
.preset-3.vgw-testimonial.owl-theme .owl-controls .owl-buttons > div:hover {
	color: rgb(255, 180, 0);
}
.preset-4 .vgw-testimonial.owl-theme .owl-controls .owl-buttons > div:hover {
	color: rgb(0, 171, 224);
}
.preset-4.vgw-testimonial.owl-theme .owl-controls .owl-buttons > div:hover {
	color: rgb(0, 171, 224);
}
.preset-5 .vgw-testimonial.owl-theme .owl-controls .owl-buttons > div:hover {
	color: rgb(34, 174, 172);
}
.preset-5.vgw-testimonial.owl-theme .owl-controls .owl-buttons > div:hover {
	color: rgb(34, 174, 172);
}
.preset-6 .vgw-testimonial.owl-theme .owl-controls .owl-buttons > div:hover {
	color: rgb(73, 158, 70);
}
.preset-6.vgw-testimonial.owl-theme .owl-controls .owl-buttons > div:hover {
	color: rgb(73, 158, 70);
}
.wpb-js-composer .wpb_row .vc_tta.vc_general .vc_tta-panel-body {
	overflow: inherit;
}
.wpb-js-composer .wpb_row .vc_tta.vc_general .vc_tta-tabs-list {
	text-align: center;
}
.wpb-js-composer .wpb_row .vc_tta.vc_general .vc_tta-tab {
	margin: 7px 19px;
}
.wpb-js-composer .wpb_row .vc_tta.vc_general .vc_tta-tab > a {
	padding: 5px 0px; border: currentColor; border-image: none; color: rgb(51, 51, 51); text-transform: uppercase; font-family: "Open Sans", sans-serif; font-size: 16px; font-weight: bold; position: relative;
}
.wpb-js-composer .wpb_row .vc_tta.vc_general .vc_tta-tab > a::before {
	margin: auto; transition:0.4s; left: 0px; width: 0px; height: 2px; right: 0px; bottom: 0px; position: absolute; content: ""; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease;
}
.preset-1 .wpb-js-composer .wpb_row .vc_tta.vc_general .vc_tta-tab > a::before {
	background-color: rgb(240, 124, 41);
}
.preset-1.wpb-js-composer .wpb_row .vc_tta.vc_general .vc_tta-tab > a::before {
	background-color: rgb(240, 124, 41);
}
.preset-2 .wpb-js-composer .wpb_row .vc_tta.vc_general .vc_tta-tab > a::before {
	background-color: rgb(254, 151, 0);
}
.preset-2.wpb-js-composer .wpb_row .vc_tta.vc_general .vc_tta-tab > a::before {
	background-color: rgb(254, 151, 0);
}
.preset-3 .wpb-js-composer .wpb_row .vc_tta.vc_general .vc_tta-tab > a::before {
	background-color: rgb(255, 180, 0);
}
.preset-3.wpb-js-composer .wpb_row .vc_tta.vc_general .vc_tta-tab > a::before {
	background-color: rgb(255, 180, 0);
}
.preset-4 .wpb-js-composer .wpb_row .vc_tta.vc_general .vc_tta-tab > a::before {
	background-color: rgb(0, 171, 224);
}
.preset-4.wpb-js-composer .wpb_row .vc_tta.vc_general .vc_tta-tab > a::before {
	background-color: rgb(0, 171, 224);
}
.preset-5 .wpb-js-composer .wpb_row .vc_tta.vc_general .vc_tta-tab > a::before {
	background-color: rgb(34, 174, 172);
}
.preset-5.wpb-js-composer .wpb_row .vc_tta.vc_general .vc_tta-tab > a::before {
	background-color: rgb(34, 174, 172);
}
.preset-6 .wpb-js-composer .wpb_row .vc_tta.vc_general .vc_tta-tab > a::before {
	background-color: rgb(73, 158, 70);
}
.preset-6.wpb-js-composer .wpb_row .vc_tta.vc_general .vc_tta-tab > a::before {
	background-color: rgb(73, 158, 70);
}
.wpb-js-composer .wpb_row .vc_tta.vc_general .vc_tta-tab:hover > a {
	background: none; color: rgb(51, 51, 51);
}
.wpb-js-composer .wpb_row .vc_tta.vc_general .vc_tta-tab.vc_active > a {
	background: none; color: rgb(51, 51, 51);
}
.wpb-js-composer .wpb_row .vc_tta.vc_general .vc_tta-tab:hover > a::before {
	width: 100%; height: 2px; display: block;
}
.wpb-js-composer .wpb_row .vc_tta.vc_general .vc_tta-tab.vc_active > a::before {
	width: 100%; height: 2px; display: block;
}
.vc_row.banner-slide {
	position: relative;
}
.vc_row.banner-slide .row-custom {
	
}
.vc_row.banner-slide .row-custom .vc_column-inner {
	border-radius: 4px; left: 0px; width: auto; bottom: 0px; position: absolute;
}
.vc_row.banner-slide .rev_slider_wrapper {
	border-radius: 4px !important; overflow: hidden !important;
}
.vc_row.banner-slide .banner-box {
	border-radius: 4px !important; overflow: hidden !important;
}
.wpb_wrapper {
	position: relative; z-index: 1;
}
.widget_wysija_cont {
	background-position: top; margin: 45px 0px 0px; padding: 25px; width: 100% !important; text-align: center; position: relative; min-height: 350px; background-attachment: scroll; background-repeat: no-repeat;
}
.preset-1 .widget_wysija_cont {
	background-image: url("../images/presets/preset1/bg_newsletter.jpg");
}
.preset-1.widget_wysija_cont {
	background-image: url("../images/presets/preset1/bg_newsletter.jpg");
}
.preset-2 .widget_wysija_cont {
	background-image: url("../images/presets/preset2/bg_newsletter.jpg");
}
.preset-2.widget_wysija_cont {
	background-image: url("../images/presets/preset2/bg_newsletter.jpg");
}
.preset-3 .widget_wysija_cont {
	background-image: url("../images/presets/preset3/bg_newsletter.jpg");
}
.preset-3.widget_wysija_cont {
	background-image: url("../images/presets/preset3/bg_newsletter.jpg");
}
.preset-4 .widget_wysija_cont {
	background-image: url("../images/presets/preset4/bg_newsletter.jpg");
}
.preset-4.widget_wysija_cont {
	background-image: url("../images/presets/preset4/bg_newsletter.jpg");
}
.preset-5 .widget_wysija_cont {
	background-image: url("../images/presets/preset5/bg_newsletter.jpg");
}
.preset-5.widget_wysija_cont {
	background-image: url("../images/presets/preset5/bg_newsletter.jpg");
}
.preset-6 .widget_wysija_cont {
	background-image: url("../images/presets/preset6/bg_newsletter.jpg");
}
.preset-6.widget_wysija_cont {
	background-image: url("../images/presets/preset6/bg_newsletter.jpg");
}
.widget_wysija_cont::after {
	background: 0px 0px rgb(255, 255, 255); margin: auto; border: 2px solid rgb(240, 124, 41); border-image: none; left: 0px; top: -26px; width: 53px; height: 53px; right: 0px; position: absolute; z-index: -1; content: ""; transform: rotate(45deg);
}
.preset-1 .widget_wysija_cont::after {
	border-color: rgb(240, 124, 41);
}
.preset-1.widget_wysija_cont::after {
	border-color: rgb(240, 124, 41);
}
.preset-2 .widget_wysija_cont::after {
	border-color: rgb(240, 124, 41);
}
.preset-2.widget_wysija_cont::after {
	border-color: rgb(240, 124, 41);
}
.preset-3 .widget_wysija_cont::after {
	border-color: rgb(34, 174, 172);
}
.preset-3.widget_wysija_cont::after {
	border-color: rgb(34, 174, 172);
}
.preset-4 .widget_wysija_cont::after {
	border-color: rgb(240, 124, 41);
}
.preset-4.widget_wysija_cont::after {
	border-color: rgb(240, 124, 41);
}
.preset-5 .widget_wysija_cont::after {
	border-color: rgb(34, 174, 172);
}
.preset-5.widget_wysija_cont::after {
	border-color: rgb(34, 174, 172);
}
.preset-6 .widget_wysija_cont::after {
	border-color: rgb(240, 124, 41);
}
.preset-6.widget_wysija_cont::after {
	border-color: rgb(240, 124, 41);
}
.widget_wysija_cont::before {
	margin: auto; border-radius: 100%; left: 0px; top: -42px; width: 13px; height: 13px; right: 0px; position: absolute; z-index: 1; content: "";
}
.preset-1 .widget_wysija_cont::before {
	background-color: rgb(240, 124, 41);
}
.preset-1.widget_wysija_cont::before {
	background-color: rgb(240, 124, 41);
}
.preset-2 .widget_wysija_cont::before {
	background-color: rgb(240, 124, 41);
}
.preset-2.widget_wysija_cont::before {
	background-color: rgb(240, 124, 41);
}
.preset-3 .widget_wysija_cont::before {
	background-color: rgb(34, 174, 172);
}
.preset-3.widget_wysija_cont::before {
	background-color: rgb(34, 174, 172);
}
.preset-4 .widget_wysija_cont::before {
	background-color: rgb(240, 124, 41);
}
.preset-4.widget_wysija_cont::before {
	background-color: rgb(240, 124, 41);
}
.preset-5 .widget_wysija_cont::before {
	background-color: rgb(34, 174, 172);
}
.preset-5.widget_wysija_cont::before {
	background-color: rgb(34, 174, 172);
}
.preset-6 .widget_wysija_cont::before {
	background-color: rgb(240, 124, 41);
}
.preset-6.widget_wysija_cont::before {
	background-color: rgb(240, 124, 41);
}
.widget_wysija_cont .title {
	color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1.1; font-family: "Open Sans", sans-serif; font-size: 22px; font-weight: 700; margin-bottom: 30px; display: block;
}
.widget_wysija_cont .des {
	margin: 0px; color: rgb(255, 255, 255); line-height: 24px; font-size: 16px; display: block;
}
.widget_wysija_cont .block.newsletter .field {
	margin: 0px;
}
.widget_wysija_cont .wysija-paragraph {
	width: 100%; margin-top: 24px; margin-bottom: 0px; display: inline-block; position: relative;
}
.widget_wysija_cont .wysija-input {
	background: 0px 0px rgba(255, 255, 255, 0.1); padding: 10px; border-radius: 0px; border: 1px solid rgba(255, 255, 255, 0.5); border-image: none; width: 100%; height: 38px; color: rgb(255, 255, 255); line-height: 30px; font-size: 13px; font-weight: 400; display: inline-block;
}
.widget_wysija_cont .wysija-input:focus {
	box-shadow: none;
}
.widget_wysija_cont .wysija-submit-wrap {
	width: auto; margin-top: 17px; display: block;
}
.widget_wysija_cont input.wysija-submit {
	background: 0px 0px rgb(255, 255, 255); margin: 0px auto; padding: 0px 20px; border-radius: 4px; border: 1px solid transparent; transition:0.5s ease-in-out; border-image: none; height: 38px; text-align: center; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 38px; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 700;
}
.widget_wysija_cont input.wysija-submit:hover {
	color: rgb(240, 124, 41);
}
.layout-4 .widget_wysija_cont {
	margin: 0px;
}
.layout-4 .widget_wysija_cont::before {
	display: none;
}
.layout-4 .widget_wysija_cont::after {
	display: none;
}
.vc_row.style-border-top {
	border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.vg-corporate-about {
	padding: 20px 0px;
}
.vg-corporate-about .block-wrapper {
	padding: 10px 0px; cursor: pointer;
}
.vg-corporate-about .block-wrapper.wrapper2 .text-des {
	background-image: url("../images/icons/wrapper2.png");
}
.vg-corporate-about .block-wrapper.wrapper3 .text-des {
	background-image: url("../images/icons/wrapper3.png");
}
.vg-corporate-about .block-wrapper.wrapper4 .text-des {
	background-image: url("../images/icons/wrapper4.png");
}
.vg-corporate-about .block-wrapper .text-des {
	background-position: left; text-align: left; line-height: 20px; padding-left: 41px; font-size: 13px; background-image: url("../images/icons/wrapper1.png"); background-repeat: no-repeat;
}
.vg-corporate-about .block-wrapper .text-des p {
	margin: 0px; color: rgb(34, 34, 34); text-transform: none; font-size: 16px; font-weight: 700;
}
.vg-corporate-about .block-wrapper .text-des span {
	color: rgb(144, 144, 144);
}
.vg-corporate-about.vg-corporate-top {
	margin: -10px 0px; padding: 30px 0px 0px;
}
.vg-corporate-about.vg-corporate-top .block-wrapper {
	background: rgb(244, 244, 244); margin: 10px 0px; padding: 15px 20px; border-radius: 4px;
}
.preset-1 .vg-corporate-about.vg-corporate-top .block-wrapper:hover {
	background-color: rgb(240, 124, 41);
}
.preset-1.vg-corporate-about.vg-corporate-top .block-wrapper:hover {
	background-color: rgb(240, 124, 41);
}
.preset-2 .vg-corporate-about.vg-corporate-top .block-wrapper:hover {
	background-color: rgb(254, 151, 0);
}
.preset-2.vg-corporate-about.vg-corporate-top .block-wrapper:hover {
	background-color: rgb(254, 151, 0);
}
.preset-3 .vg-corporate-about.vg-corporate-top .block-wrapper:hover {
	background-color: rgb(255, 180, 0);
}
.preset-3.vg-corporate-about.vg-corporate-top .block-wrapper:hover {
	background-color: rgb(255, 180, 0);
}
.preset-4 .vg-corporate-about.vg-corporate-top .block-wrapper:hover {
	background-color: rgb(0, 171, 224);
}
.preset-4.vg-corporate-about.vg-corporate-top .block-wrapper:hover {
	background-color: rgb(0, 171, 224);
}
.preset-5 .vg-corporate-about.vg-corporate-top .block-wrapper:hover {
	background-color: rgb(34, 174, 172);
}
.preset-5.vg-corporate-about.vg-corporate-top .block-wrapper:hover {
	background-color: rgb(34, 174, 172);
}
.preset-6 .vg-corporate-about.vg-corporate-top .block-wrapper:hover {
	background-color: rgb(73, 158, 70);
}
.preset-6.vg-corporate-about.vg-corporate-top .block-wrapper:hover {
	background-color: rgb(73, 158, 70);
}
.vg-corporate-about.vg-corporate-top .block-wrapper:hover span {
	color: rgb(255, 255, 255);
}
.vg-corporate-about.vg-corporate-top .block-wrapper:hover p {
	color: rgb(255, 255, 255);
}
.vg-corporate-about.vg-corporate-top .block-wrapper:hover .text-des {
	background-image: url("../images/icons/wrapper1-white.png");
}
.vg-corporate-about.vg-corporate-top .block-wrapper.wrapper2:hover .text-des {
	background-image: url("../images/icons/wrapper2-white.png");
}
.vg-corporate-about.vg-corporate-top .block-wrapper.wrapper3:hover .text-des {
	background-image: url("../images/icons/wrapper3-white.png");
}
.static-author-best .col-des {
	width: 50%; text-align: right; padding-right: 15px; float: left;
}
.rtl .static-author-best .col-des {
	float: right;
}
.rtl.static-author-best .col-des {
	float: right;
}
.rtl .static-author-best .col-des {
	padding-right: 0px; padding-left: 15px;
}
.rtl.static-author-best .col-des {
	padding-right: 0px; padding-left: 15px;
}
.rtl .static-author-best .col-des {
	text-align: left;
}
.rtl.static-author-best .col-des {
	text-align: left;
}
.static-author-best .col-des .title {
	margin: 0px 0px 52px; text-align: left; text-transform: uppercase; line-height: 1; font-size: 18px;
}
.rtl .static-author-best .col-des .title {
	text-align: right;
}
.rtl.static-author-best .col-des .title {
	text-align: right;
}
.static-author-best .col-des .name {
	color: rgb(240, 124, 41); text-transform: uppercase; line-height: 1.1; font-size: 70px; font-weight: 700;
}
.static-author-best .col-des .name span {
	text-transform: capitalize; display: block;
}
.static-author-best .col-des .categories {
	color: rgb(153, 153, 153); text-transform: uppercase; margin-top: 5px;
}
.static-author-best .col-des .categories a {
	color: rgb(153, 153, 153); text-decoration: underline;
}
.preset-1 .static-author-best .col-des .categories a:hover {
	color: rgb(240, 124, 41);
}
.preset-1.static-author-best .col-des .categories a:hover {
	color: rgb(240, 124, 41);
}
.preset-2 .static-author-best .col-des .categories a:hover {
	color: rgb(254, 151, 0);
}
.preset-2.static-author-best .col-des .categories a:hover {
	color: rgb(254, 151, 0);
}
.preset-3 .static-author-best .col-des .categories a:hover {
	color: rgb(255, 180, 0);
}
.preset-3.static-author-best .col-des .categories a:hover {
	color: rgb(255, 180, 0);
}
.preset-4 .static-author-best .col-des .categories a:hover {
	color: rgb(0, 171, 224);
}
.preset-4.static-author-best .col-des .categories a:hover {
	color: rgb(0, 171, 224);
}
.preset-5 .static-author-best .col-des .categories a:hover {
	color: rgb(34, 174, 172);
}
.preset-5.static-author-best .col-des .categories a:hover {
	color: rgb(34, 174, 172);
}
.preset-6 .static-author-best .col-des .categories a:hover {
	color: rgb(73, 158, 70);
}
.preset-6.static-author-best .col-des .categories a:hover {
	color: rgb(73, 158, 70);
}
.static-author-best .col-des .des {
	line-height: 24px; font-size: 16px; margin-top: 35px;
}
.static-author-best .col-des .social-author {
	margin-top: 35px;
}
.static-author-best .col-des .social-author li {
	vertical-align: top; display: inline-block;
}
.static-author-best .col-des .social-author li a {
	background: 0px 0px rgb(225, 225, 225); border-radius: 100%; width: 37px; height: 37px; text-align: center; line-height: 37px; font-size: 0px;
}
.static-author-best .col-des .social-author li a::before {
	color: rgb(255, 255, 255); font-size: 15px;
}
.preset-1 .static-author-best .col-des .social-author li a:hover {
	background-color: rgb(240, 124, 41);
}
.preset-1.static-author-best .col-des .social-author li a:hover {
	background-color: rgb(240, 124, 41);
}
.preset-2 .static-author-best .col-des .social-author li a:hover {
	background-color: rgb(254, 151, 0);
}
.preset-2.static-author-best .col-des .social-author li a:hover {
	background-color: rgb(254, 151, 0);
}
.preset-3 .static-author-best .col-des .social-author li a:hover {
	background-color: rgb(255, 180, 0);
}
.preset-3.static-author-best .col-des .social-author li a:hover {
	background-color: rgb(255, 180, 0);
}
.preset-4 .static-author-best .col-des .social-author li a:hover {
	background-color: rgb(0, 171, 224);
}
.preset-4.static-author-best .col-des .social-author li a:hover {
	background-color: rgb(0, 171, 224);
}
.preset-5 .static-author-best .col-des .social-author li a:hover {
	background-color: rgb(34, 174, 172);
}
.preset-5.static-author-best .col-des .social-author li a:hover {
	background-color: rgb(34, 174, 172);
}
.preset-6 .static-author-best .col-des .social-author li a:hover {
	background-color: rgb(73, 158, 70);
}
.preset-6.static-author-best .col-des .social-author li a:hover {
	background-color: rgb(73, 158, 70);
}
.static-author-best .col-image {
	width: 50%; overflow: hidden; padding-left: 15px;
}
.rtl .static-author-best .col-image {
	padding-right: 15px; padding-left: 0px;
}
.rtl.static-author-best .col-image {
	padding-right: 15px; padding-left: 0px;
}
ul.link-follow li a:hover {
	background: 0px 0px rgb(51, 51, 51); color: rgb(255, 255, 255);
}
.twitter-article {
	padding-left: 100px; position: relative;
}
.rtl .twitter-article {
	padding-right: 100px; padding-left: 0px;
}
.rtl.twitter-article {
	padding-right: 100px; padding-left: 0px;
}
.twitter-article::before {
	border-radius: 50%; left: 0px; top: 50%; width: 70px; height: 70px; text-align: center; color: rgb(255, 255, 255); line-height: 70px; font-family: "FontAwesome"; font-size: 24px; position: absolute; content: "?"; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -o-transform: translate(0, -50%);
}
.preset-1 .twitter-article::before {
	background-color: rgb(240, 124, 41);
}
.preset-1.twitter-article::before {
	background-color: rgb(240, 124, 41);
}
.preset-2 .twitter-article::before {
	background-color: rgb(254, 151, 0);
}
.preset-2.twitter-article::before {
	background-color: rgb(254, 151, 0);
}
.preset-3 .twitter-article::before {
	background-color: rgb(255, 180, 0);
}
.preset-3.twitter-article::before {
	background-color: rgb(255, 180, 0);
}
.preset-4 .twitter-article::before {
	background-color: rgb(0, 171, 224);
}
.preset-4.twitter-article::before {
	background-color: rgb(0, 171, 224);
}
.preset-5 .twitter-article::before {
	background-color: rgb(34, 174, 172);
}
.preset-5.twitter-article::before {
	background-color: rgb(34, 174, 172);
}
.preset-6 .twitter-article::before {
	background-color: rgb(73, 158, 70);
}
.preset-6.twitter-article::before {
	background-color: rgb(73, 158, 70);
}
.rtl .twitter-article::before {
	left: auto; right: 0px;
}
.rtl.twitter-article::before {
	left: auto; right: 0px;
}
.twitter-article p {
	font-style: italic;
}
.dokan-pagination-container ul.dokan-pagination {
	margin: 0px; border: currentColor; border-image: none; display: block;
}
.dokan-pagination-container ul.dokan-pagination li {
	margin: 0px 4px; border: currentColor; border-image: none; vertical-align: top; float: none; display: inline-block;
}
.dokan-pagination-container ul.dokan-pagination li a {
	background: rgb(246, 246, 246); padding: 0px 10px; border: 1px solid rgb(246, 246, 246); border-image: none; height: 45px; text-align: center; color: rgb(63, 63, 63); line-height: 43px; font-size: 16px; font-weight: 300; display: block; min-width: 45px;
}
.dokan-pagination-container ul.dokan-pagination li span {
	background: rgb(246, 246, 246); padding: 0px 10px; border: 1px solid rgb(246, 246, 246); border-image: none; height: 45px; text-align: center; color: rgb(63, 63, 63); line-height: 43px; font-size: 16px; font-weight: 300; display: block; min-width: 45px;
}
.dokan-pagination-container ul.dokan-pagination li.active a {
	color: rgb(255, 255, 255);
}
.dokan-pagination-container ul.dokan-pagination li:hover a {
	color: rgb(255, 255, 255);
}
.preset-1 .dokan-pagination-container ul.dokan-pagination li.active a {
	border-color: rgb(240, 124, 41);
}
.preset-1 .dokan-pagination-container ul.dokan-pagination li:hover a {
	border-color: rgb(240, 124, 41);
}
.preset-1.dokan-pagination-container ul.dokan-pagination li.active a {
	border-color: rgb(240, 124, 41);
}
.preset-1.dokan-pagination-container ul.dokan-pagination li:hover a {
	border-color: rgb(240, 124, 41);
}
.preset-2 .dokan-pagination-container ul.dokan-pagination li.active a {
	border-color: rgb(254, 151, 0);
}
.preset-2 .dokan-pagination-container ul.dokan-pagination li:hover a {
	border-color: rgb(254, 151, 0);
}
.preset-2.dokan-pagination-container ul.dokan-pagination li.active a {
	border-color: rgb(254, 151, 0);
}
.preset-2.dokan-pagination-container ul.dokan-pagination li:hover a {
	border-color: rgb(254, 151, 0);
}
.preset-3 .dokan-pagination-container ul.dokan-pagination li.active a {
	border-color: rgb(255, 180, 0);
}
.preset-3 .dokan-pagination-container ul.dokan-pagination li:hover a {
	border-color: rgb(255, 180, 0);
}
.preset-3.dokan-pagination-container ul.dokan-pagination li.active a {
	border-color: rgb(255, 180, 0);
}
.preset-3.dokan-pagination-container ul.dokan-pagination li:hover a {
	border-color: rgb(255, 180, 0);
}
.preset-4 .dokan-pagination-container ul.dokan-pagination li.active a {
	border-color: rgb(0, 171, 224);
}
.preset-4 .dokan-pagination-container ul.dokan-pagination li:hover a {
	border-color: rgb(0, 171, 224);
}
.preset-4.dokan-pagination-container ul.dokan-pagination li.active a {
	border-color: rgb(0, 171, 224);
}
.preset-4.dokan-pagination-container ul.dokan-pagination li:hover a {
	border-color: rgb(0, 171, 224);
}
.preset-5 .dokan-pagination-container ul.dokan-pagination li.active a {
	border-color: rgb(34, 174, 172);
}
.preset-5 .dokan-pagination-container ul.dokan-pagination li:hover a {
	border-color: rgb(34, 174, 172);
}
.preset-5.dokan-pagination-container ul.dokan-pagination li.active a {
	border-color: rgb(34, 174, 172);
}
.preset-5.dokan-pagination-container ul.dokan-pagination li:hover a {
	border-color: rgb(34, 174, 172);
}
.preset-6 .dokan-pagination-container ul.dokan-pagination li.active a {
	border-color: rgb(73, 158, 70);
}
.preset-6 .dokan-pagination-container ul.dokan-pagination li:hover a {
	border-color: rgb(73, 158, 70);
}
.preset-6.dokan-pagination-container ul.dokan-pagination li.active a {
	border-color: rgb(73, 158, 70);
}
.preset-6.dokan-pagination-container ul.dokan-pagination li:hover a {
	border-color: rgb(73, 158, 70);
}
.preset-1 .dokan-pagination-container ul.dokan-pagination li.active a {
	background-color: rgb(240, 124, 41);
}
.preset-1 .dokan-pagination-container ul.dokan-pagination li:hover a {
	background-color: rgb(240, 124, 41);
}
.preset-1.dokan-pagination-container ul.dokan-pagination li.active a {
	background-color: rgb(240, 124, 41);
}
.preset-1.dokan-pagination-container ul.dokan-pagination li:hover a {
	background-color: rgb(240, 124, 41);
}
.preset-2 .dokan-pagination-container ul.dokan-pagination li.active a {
	background-color: rgb(254, 151, 0);
}
.preset-2 .dokan-pagination-container ul.dokan-pagination li:hover a {
	background-color: rgb(254, 151, 0);
}
.preset-2.dokan-pagination-container ul.dokan-pagination li.active a {
	background-color: rgb(254, 151, 0);
}
.preset-2.dokan-pagination-container ul.dokan-pagination li:hover a {
	background-color: rgb(254, 151, 0);
}
.preset-3 .dokan-pagination-container ul.dokan-pagination li.active a {
	background-color: rgb(255, 180, 0);
}
.preset-3 .dokan-pagination-container ul.dokan-pagination li:hover a {
	background-color: rgb(255, 180, 0);
}
.preset-3.dokan-pagination-container ul.dokan-pagination li.active a {
	background-color: rgb(255, 180, 0);
}
.preset-3.dokan-pagination-container ul.dokan-pagination li:hover a {
	background-color: rgb(255, 180, 0);
}
.preset-4 .dokan-pagination-container ul.dokan-pagination li.active a {
	background-color: rgb(0, 171, 224);
}
.preset-4 .dokan-pagination-container ul.dokan-pagination li:hover a {
	background-color: rgb(0, 171, 224);
}
.preset-4.dokan-pagination-container ul.dokan-pagination li.active a {
	background-color: rgb(0, 171, 224);
}
.preset-4.dokan-pagination-container ul.dokan-pagination li:hover a {
	background-color: rgb(0, 171, 224);
}
.preset-5 .dokan-pagination-container ul.dokan-pagination li.active a {
	background-color: rgb(34, 174, 172);
}
.preset-5 .dokan-pagination-container ul.dokan-pagination li:hover a {
	background-color: rgb(34, 174, 172);
}
.preset-5.dokan-pagination-container ul.dokan-pagination li.active a {
	background-color: rgb(34, 174, 172);
}
.preset-5.dokan-pagination-container ul.dokan-pagination li:hover a {
	background-color: rgb(34, 174, 172);
}
.preset-6 .dokan-pagination-container ul.dokan-pagination li.active a {
	background-color: rgb(73, 158, 70);
}
.preset-6 .dokan-pagination-container ul.dokan-pagination li:hover a {
	background-color: rgb(73, 158, 70);
}
.preset-6.dokan-pagination-container ul.dokan-pagination li.active a {
	background-color: rgb(73, 158, 70);
}
.preset-6.dokan-pagination-container ul.dokan-pagination li:hover a {
	background-color: rgb(73, 158, 70);
}
.dokan-category-menu ul li:last-child {
	padding-bottom: 0px;
}
.dokan-category-menu .sub-category {
	padding: 8px 0px 8px 20px;
}
.rtl .dokan-category-menu .sub-category {
	padding: 8px 20px 8px 0px;
}
.rtl.dokan-category-menu .sub-category {
	padding: 8px 20px 8px 0px;
}
.dokan-category-menu .sub-category h3 {
	line-height: 20px; font-size: 14px; font-weight: 400; margin-bottom: 0px;
}
.dokan-category-menu .sub-category .sub-block {
	padding: 10px 0px;
}
.dokan-category-menu .sub-category :last-child.sub-block {
	padding-bottom: 0px;
}
.dokan-dashboard header.dokan-dashboard-header h1 {
	text-transform: uppercase; font-size: 32px;
}
.preset-1 .dokan-dashboard header.dokan-dashboard-header h1 {
	color: rgb(240, 124, 41);
}
.preset-1.dokan-dashboard header.dokan-dashboard-header h1 {
	color: rgb(240, 124, 41);
}
.preset-2 .dokan-dashboard header.dokan-dashboard-header h1 {
	color: rgb(240, 124, 41);
}
.preset-2.dokan-dashboard header.dokan-dashboard-header h1 {
	color: rgb(240, 124, 41);
}
.preset-3 .dokan-dashboard header.dokan-dashboard-header h1 {
	color: rgb(34, 174, 172);
}
.preset-3.dokan-dashboard header.dokan-dashboard-header h1 {
	color: rgb(34, 174, 172);
}
.preset-4 .dokan-dashboard header.dokan-dashboard-header h1 {
	color: rgb(240, 124, 41);
}
.preset-4.dokan-dashboard header.dokan-dashboard-header h1 {
	color: rgb(240, 124, 41);
}
.preset-5 .dokan-dashboard header.dokan-dashboard-header h1 {
	color: rgb(34, 174, 172);
}
.preset-5.dokan-dashboard header.dokan-dashboard-header h1 {
	color: rgb(34, 174, 172);
}
.preset-6 .dokan-dashboard header.dokan-dashboard-header h1 {
	color: rgb(240, 124, 41);
}
.preset-6.dokan-dashboard header.dokan-dashboard-header h1 {
	color: rgb(240, 124, 41);
}
ul.subsubsub {
	padding-left: 0px !important;
}
.rtl ul.subsubsub {
	padding-right: 0px !important; padding-left: 0px !important;
}
.rtlul.subsubsub {
	padding-right: 0px !important; padding-left: 0px !important;
}
.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter {
	text-transform: uppercase; padding-left: 0px; font-size: 14px;
}
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter {
	text-transform: uppercase; padding-left: 0px; font-size: 14px;
}
.preset-1 .dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter {
	color: rgb(240, 124, 41);
}
.preset-1 .dokan-orders-content .dokan-orders-area ul.order-statuses-filter {
	color: rgb(240, 124, 41);
}
.preset-1.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter {
	color: rgb(240, 124, 41);
}
.preset-1.dokan-orders-content .dokan-orders-area ul.order-statuses-filter {
	color: rgb(240, 124, 41);
}
.preset-2 .dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter {
	color: rgb(240, 124, 41);
}
.preset-2 .dokan-orders-content .dokan-orders-area ul.order-statuses-filter {
	color: rgb(240, 124, 41);
}
.preset-2.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter {
	color: rgb(240, 124, 41);
}
.preset-2.dokan-orders-content .dokan-orders-area ul.order-statuses-filter {
	color: rgb(240, 124, 41);
}
.preset-3 .dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter {
	color: rgb(34, 174, 172);
}
.preset-3 .dokan-orders-content .dokan-orders-area ul.order-statuses-filter {
	color: rgb(34, 174, 172);
}
.preset-3.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter {
	color: rgb(34, 174, 172);
}
.preset-3.dokan-orders-content .dokan-orders-area ul.order-statuses-filter {
	color: rgb(34, 174, 172);
}
.preset-4 .dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter {
	color: rgb(240, 124, 41);
}
.preset-4 .dokan-orders-content .dokan-orders-area ul.order-statuses-filter {
	color: rgb(240, 124, 41);
}
.preset-4.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter {
	color: rgb(240, 124, 41);
}
.preset-4.dokan-orders-content .dokan-orders-area ul.order-statuses-filter {
	color: rgb(240, 124, 41);
}
.preset-5 .dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter {
	color: rgb(34, 174, 172);
}
.preset-5 .dokan-orders-content .dokan-orders-area ul.order-statuses-filter {
	color: rgb(34, 174, 172);
}
.preset-5.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter {
	color: rgb(34, 174, 172);
}
.preset-5.dokan-orders-content .dokan-orders-area ul.order-statuses-filter {
	color: rgb(34, 174, 172);
}
.preset-6 .dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter {
	color: rgb(240, 124, 41);
}
.preset-6 .dokan-orders-content .dokan-orders-area ul.order-statuses-filter {
	color: rgb(240, 124, 41);
}
.preset-6.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter {
	color: rgb(240, 124, 41);
}
.preset-6.dokan-orders-content .dokan-orders-area ul.order-statuses-filter {
	color: rgb(240, 124, 41);
}
.rtl .dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter {
	padding-right: 0px; padding-left: 0px;
}
.rtl .dokan-orders-content .dokan-orders-area ul.order-statuses-filter {
	padding-right: 0px; padding-left: 0px;
}
.rtl.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter {
	padding-right: 0px; padding-left: 0px;
}
.rtl.dokan-orders-content .dokan-orders-area ul.order-statuses-filter {
	padding-right: 0px; padding-left: 0px;
}
.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li {
	padding: 0px 15px;
}
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li {
	padding: 0px 15px;
}
.rtl .dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li {
	padding: 0px 15px;
}
.rtl .dokan-orders-content .dokan-orders-area ul.order-statuses-filter li {
	padding: 0px 15px;
}
.rtl.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li {
	padding: 0px 15px;
}
.rtl.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li {
	padding: 0px 15px;
}
.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li:first-child {
	padding: 0px 15px 0px 0px;
}
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li:first-child {
	padding: 0px 15px 0px 0px;
}
.rtl .dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li:first-child {
	padding: 0px 0px 0px 15px;
}
.rtl .dokan-orders-content .dokan-orders-area ul.order-statuses-filter li:first-child {
	padding: 0px 0px 0px 15px;
}
.rtl.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li:first-child {
	padding: 0px 0px 0px 15px;
}
.rtl.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li:first-child {
	padding: 0px 0px 0px 15px;
}
.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li a {
	color: rgb(102, 102, 102);
}
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li a {
	color: rgb(102, 102, 102);
}
.preset-1 .dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li.active a {
	color: rgb(240, 124, 41);
}
.preset-1 .dokan-orders-content .dokan-orders-area ul.order-statuses-filter li.active a {
	color: rgb(240, 124, 41);
}
.preset-1.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li.active a {
	color: rgb(240, 124, 41);
}
.preset-1.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li.active a {
	color: rgb(240, 124, 41);
}
.preset-2 .dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li.active a {
	color: rgb(254, 151, 0);
}
.preset-2 .dokan-orders-content .dokan-orders-area ul.order-statuses-filter li.active a {
	color: rgb(254, 151, 0);
}
.preset-2.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li.active a {
	color: rgb(254, 151, 0);
}
.preset-2.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li.active a {
	color: rgb(254, 151, 0);
}
.preset-3 .dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li.active a {
	color: rgb(255, 180, 0);
}
.preset-3 .dokan-orders-content .dokan-orders-area ul.order-statuses-filter li.active a {
	color: rgb(255, 180, 0);
}
.preset-3.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li.active a {
	color: rgb(255, 180, 0);
}
.preset-3.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li.active a {
	color: rgb(255, 180, 0);
}
.preset-4 .dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li.active a {
	color: rgb(0, 171, 224);
}
.preset-4 .dokan-orders-content .dokan-orders-area ul.order-statuses-filter li.active a {
	color: rgb(0, 171, 224);
}
.preset-4.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li.active a {
	color: rgb(0, 171, 224);
}
.preset-4.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li.active a {
	color: rgb(0, 171, 224);
}
.preset-5 .dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li.active a {
	color: rgb(34, 174, 172);
}
.preset-5 .dokan-orders-content .dokan-orders-area ul.order-statuses-filter li.active a {
	color: rgb(34, 174, 172);
}
.preset-5.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li.active a {
	color: rgb(34, 174, 172);
}
.preset-5.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li.active a {
	color: rgb(34, 174, 172);
}
.preset-6 .dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li.active a {
	color: rgb(73, 158, 70);
}
.preset-6 .dokan-orders-content .dokan-orders-area ul.order-statuses-filter li.active a {
	color: rgb(73, 158, 70);
}
.preset-6.dokan-product-listing .dokan-product-listing-area .product-listing-top ul.dokan-listing-filter li.active a {
	color: rgb(73, 158, 70);
}
.preset-6.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li.active a {
	color: rgb(73, 158, 70);
}
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter {
	margin-bottom: 20px;
}
input[type='submit'].dokan-btn-theme:hover {
	color: rgb(255, 255, 255) !important;
}
a.dokan-btn-theme:hover {
	color: rgb(255, 255, 255) !important;
}
.dokan-btn-theme:hover {
	color: rgb(255, 255, 255) !important;
}
input[type='submit'].dokan-btn-theme:focus {
	color: rgb(255, 255, 255) !important;
}
a.dokan-btn-theme:focus {
	color: rgb(255, 255, 255) !important;
}
.dokan-btn-theme:focus {
	color: rgb(255, 255, 255) !important;
}
input[type='submit'].dokan-btn-theme:active {
	color: rgb(255, 255, 255) !important;
}
a.dokan-btn-theme:active {
	color: rgb(255, 255, 255) !important;
}
.dokan-btn-theme:active {
	color: rgb(255, 255, 255) !important;
}
input[type='submit'].dokan-btn-theme.active {
	color: rgb(255, 255, 255) !important;
}
a.dokan-btn-theme.active {
	color: rgb(255, 255, 255) !important;
}
.dokan-btn-theme.active {
	color: rgb(255, 255, 255) !important;
}
.open [type='submit'].dropdown-toggleinput.dokan-btn-theme {
	color: rgb(255, 255, 255) !important;
}
.open .dropdown-togglea.dokan-btn-theme {
	color: rgb(255, 255, 255) !important;
}
.open .dropdown-toggle.dokan-btn-theme {
	color: rgb(255, 255, 255) !important;
}
.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery {
	text-align: center;
}
.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info i {
	float: none; display: inline-block;
}
.rtl .dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info i {
	float: none;
}
.rtl.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info i {
	float: none;
}
.post-thumbnail {
	margin-bottom: 1em;
}
.post-thumbnail a img {
	transition:opacity 0.2s; -webkit-transition: opacity 0.2s; -webkit-backface-visibility: hidden;
}
.post-thumbnail a:hover img {
	opacity: 0.7;
}
.post-thumbnail a:focus img {
	opacity: 0.7;
}
.posts-navigation {
	margin: 30px 0px;
}
.navigation.pagination {
	width: 100%; float: none;
}
.page-numbers {
	padding: 0.5em 0.75em; display: inline-block;
}
.pagination {
	text-align: center; font-size: 16px; font-weight: 800;
}
.comments-pagination {
	text-align: center; font-size: 16px; font-weight: 800;
}
.page-links .page-number {
	padding: 0.5em 1em; display: inline-block;
}
.nav-links .page-number {
	padding: 0.5em 1em; display: inline-block;
}
.page-links::before {
	display: table; content: " ";
}
.nav-links::before {
	display: table; content: " ";
}
.page-links::after {
	display: table; content: " ";
}
.nav-links::after {
	display: table; content: " ";
}
.page-links::after {
	clear: both;
}
.nav-links::after {
	clear: both;
}
.page-links .nav-previous a {
	padding: 0px 30px; position: relative;
}
.nav-links .nav-previous a {
	padding: 0px 30px; position: relative;
}
.page-links .nav-next a {
	padding: 0px 30px; position: relative;
}
.nav-links .nav-next a {
	padding: 0px 30px; position: relative;
}
.page-links .nav-previous a::after {
	line-height: 20px; font-family: FontAwesome; display: inline-block; position: absolute;
}
.nav-links .nav-previous a::after {
	line-height: 20px; font-family: FontAwesome; display: inline-block; position: absolute;
}
.page-links .nav-next a::after {
	line-height: 20px; font-family: FontAwesome; display: inline-block; position: absolute;
}
.nav-links .nav-next a::after {
	line-height: 20px; font-family: FontAwesome; display: inline-block; position: absolute;
}
.page-links .nav-next {
	text-align: right; float: right;
}
.nav-links .nav-next {
	text-align: right; float: right;
}
.rtl .page-links .nav-next {
	float: left;
}
.rtl .nav-links .nav-next {
	float: left;
}
.rtl.page-links .nav-next {
	float: left;
}
.rtl.nav-links .nav-next {
	float: left;
}
.page-links .nav-next a::after {
	right: 0px; content: "\f178";
}
.nav-links .nav-next a::after {
	right: 0px; content: "\f178";
}
.rtl .page-links .nav-next a::after {
	left: 0px; right: auto;
}
.rtl .nav-links .nav-next a::after {
	left: 0px; right: auto;
}
.rtl.page-links .nav-next a::after {
	left: 0px; right: auto;
}
.rtl.nav-links .nav-next a::after {
	left: 0px; right: auto;
}
.page-links .nav-previous {
	float: left;
}
.nav-links .nav-previous {
	float: left;
}
.rtl .page-links .nav-previous {
	float: right;
}
.rtl .nav-links .nav-previous {
	float: right;
}
.rtl.page-links .nav-previous {
	float: right;
}
.rtl.nav-links .nav-previous {
	float: right;
}
.page-links .nav-previous a::after {
	left: 0px; content: "\f177";
}
.nav-links .nav-previous a::after {
	left: 0px; content: "\f177";
}
.rtl .page-links .nav-previous a::after {
	left: auto; right: 0px;
}
.rtl .nav-links .nav-previous a::after {
	left: auto; right: 0px;
}
.rtl.page-links .nav-previous a::after {
	left: auto; right: 0px;
}
.rtl.nav-links .nav-previous a::after {
	left: auto; right: 0px;
}
.gallery-item {
	margin: 0px 0px 1.5em; padding: 0px 1em 0px 0px; width: 50%; text-align: left; vertical-align: top; display: inline-block;
}
.gallery-item a {
	background: none; display: inline-block; max-width: 100%; box-shadow: none; -webkit-box-shadow: none;
}
.gallery-item a:hover {
	background: none; display: inline-block; max-width: 100%; box-shadow: none; -webkit-box-shadow: none;
}
.gallery-item a:focus {
	background: none; display: inline-block; max-width: 100%; box-shadow: none; -webkit-box-shadow: none;
}
.gallery-item a img {
	transition:filter 0.2s ease-in, -webkit-filter 0.2s ease-in; display: block; backface-visibility: hidden; -webkit-transition: -webkit-filter 0.2s ease-in; -webkit-backface-visibility: hidden;
}
.gallery-item a:hover img {
	-webkit-filter: opacity(60%);
}
.gallery-item a:focus img {
	-webkit-filter: opacity(60%);
}
.gallery-item .gallery-caption {
	padding: 0px 10px 0px 0px; margin-bottom: 0px; display: block;
}
.gallery-columns-1 .gallery-item {
	width: 100%;
}
.gallery-columns-2 .gallery-item {
	max-width: 50%;
}
.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
	max-width: 25%;
}
.gallery-columns-5 .gallery-item {
	max-width: 20%;
}
.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}
.comments-area {
	margin: 0px 0px 35px;
}
.comments-area img {
	margin-right: 5px; display: inline-block;
}
.rtl .comments-area img {
	margin-right: 0px; margin-left: 5px;
}
.rtl.comments-area img {
	margin-right: 0px; margin-left: 5px;
}
.comments-area .comment-reply-title {
	margin: 0px 0px 35px; padding: 0px 0px 10px; text-transform: uppercase; font-size: 18px; font-weight: bold; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.comments-area .comments-title {
	margin: 0px 0px 35px; padding: 0px 0px 10px; text-transform: uppercase; font-size: 18px; font-weight: bold; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.comments-area .comment-list {
	padding: 0px;
}
.comments-area .comment-list .children {
	padding-left: 10px;
}
.rtl .comments-area .comment-list .children {
	padding-right: 10px; padding-left: 0px;
}
.rtl.comments-area .comment-list .children {
	padding-right: 10px; padding-left: 0px;
}
.comments-area .comment-list li.comment {
	list-style: none; margin: 30px 0px 0px;
}
.comments-area .comment-list article {
	padding: 10px; border: 1px solid rgb(229, 229, 229); border-image: none; font-style: normal; margin-bottom: 15px;
}
.comments-area .comment-list .reply::before {
	display: table; content: " ";
}
.comments-area .comment-list .reply::after {
	display: table; content: " ";
}
.comments-area .comment-list .reply::after {
	clear: both;
}
.comments-area .comment-list .reply a {
	padding: 5px 10px; border: 1px solid rgb(229, 229, 229); border-image: none; color: rgb(102, 102, 102); text-transform: uppercase; font-style: normal; float: right;
}
.rtl .comments-area .comment-list .reply a {
	float: left;
}
.rtl.comments-area .comment-list .reply a {
	float: left;
}
.preset-1 .comments-area .comment-list .reply a:hover {
	color: rgb(240, 124, 41);
}
.preset-1.comments-area .comment-list .reply a:hover {
	color: rgb(240, 124, 41);
}
.preset-2 .comments-area .comment-list .reply a:hover {
	color: rgb(254, 151, 0);
}
.preset-2.comments-area .comment-list .reply a:hover {
	color: rgb(254, 151, 0);
}
.preset-3 .comments-area .comment-list .reply a:hover {
	color: rgb(255, 180, 0);
}
.preset-3.comments-area .comment-list .reply a:hover {
	color: rgb(255, 180, 0);
}
.preset-4 .comments-area .comment-list .reply a:hover {
	color: rgb(0, 171, 224);
}
.preset-4.comments-area .comment-list .reply a:hover {
	color: rgb(0, 171, 224);
}
.preset-5 .comments-area .comment-list .reply a:hover {
	color: rgb(34, 174, 172);
}
.preset-5.comments-area .comment-list .reply a:hover {
	color: rgb(34, 174, 172);
}
.preset-6 .comments-area .comment-list .reply a:hover {
	color: rgb(73, 158, 70);
}
.preset-6.comments-area .comment-list .reply a:hover {
	color: rgb(73, 158, 70);
}
.preset-1 .comments-area .comment-list .reply a:hover {
	border-color: rgb(240, 124, 41);
}
.preset-1.comments-area .comment-list .reply a:hover {
	border-color: rgb(240, 124, 41);
}
.preset-2 .comments-area .comment-list .reply a:hover {
	border-color: rgb(254, 151, 0);
}
.preset-2.comments-area .comment-list .reply a:hover {
	border-color: rgb(254, 151, 0);
}
.preset-3 .comments-area .comment-list .reply a:hover {
	border-color: rgb(255, 180, 0);
}
.preset-3.comments-area .comment-list .reply a:hover {
	border-color: rgb(255, 180, 0);
}
.preset-4 .comments-area .comment-list .reply a:hover {
	border-color: rgb(0, 171, 224);
}
.preset-4.comments-area .comment-list .reply a:hover {
	border-color: rgb(0, 171, 224);
}
.preset-5 .comments-area .comment-list .reply a:hover {
	border-color: rgb(34, 174, 172);
}
.preset-5.comments-area .comment-list .reply a:hover {
	border-color: rgb(34, 174, 172);
}
.preset-6 .comments-area .comment-list .reply a:hover {
	border-color: rgb(73, 158, 70);
}
.preset-6.comments-area .comment-list .reply a:hover {
	border-color: rgb(73, 158, 70);
}
.comments-area .comment-meta {
	margin: 0px 0px 20px;
}
.comments-area .comment-meta::before {
	display: table; content: " ";
}
.comments-area .comment-meta::after {
	display: table; content: " ";
}
.comments-area .comment-meta::after {
	clear: both;
}
.comments-area .comment-author {
	float: left;
}
.rtl .comments-area .comment-author {
	float: right;
}
.rtl.comments-area .comment-author {
	float: right;
}
.comments-area .comment-metadata {
	text-align: right; float: right;
}
.rtl .comments-area .comment-metadata {
	float: left;
}
.rtl.comments-area .comment-metadata {
	float: left;
}
.comments-area .comment-respond textarea {
	width: 100%;
}
.comments-area .comment-respond .logged-in-as a {
	color: rgb(102, 102, 102);
}
.preset-1 .comments-area .comment-respond .logged-in-as a:hover {
	color: rgb(240, 124, 41);
}
.preset-1.comments-area .comment-respond .logged-in-as a:hover {
	color: rgb(240, 124, 41);
}
.preset-2 .comments-area .comment-respond .logged-in-as a:hover {
	color: rgb(254, 151, 0);
}
.preset-2.comments-area .comment-respond .logged-in-as a:hover {
	color: rgb(254, 151, 0);
}
.preset-3 .comments-area .comment-respond .logged-in-as a:hover {
	color: rgb(255, 180, 0);
}
.preset-3.comments-area .comment-respond .logged-in-as a:hover {
	color: rgb(255, 180, 0);
}
.preset-4 .comments-area .comment-respond .logged-in-as a:hover {
	color: rgb(0, 171, 224);
}
.preset-4.comments-area .comment-respond .logged-in-as a:hover {
	color: rgb(0, 171, 224);
}
.preset-5 .comments-area .comment-respond .logged-in-as a:hover {
	color: rgb(34, 174, 172);
}
.preset-5.comments-area .comment-respond .logged-in-as a:hover {
	color: rgb(34, 174, 172);
}
.preset-6 .comments-area .comment-respond .logged-in-as a:hover {
	color: rgb(73, 158, 70);
}
.preset-6.comments-area .comment-respond .logged-in-as a:hover {
	color: rgb(73, 158, 70);
}
.comments-area .comment-respond .submit {
	border: currentColor; transition:0.3s; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; font-weight: bold; background-color: rgb(51, 51, 51); -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;
}
.preset-1 .comments-area .comment-respond .submit:hover {
	background-color: rgb(240, 124, 41);
}
.preset-1 .comments-area .comment-respond .submit:focus {
	background-color: rgb(240, 124, 41);
}
.preset-1.comments-area .comment-respond .submit:hover {
	background-color: rgb(240, 124, 41);
}
.preset-1.comments-area .comment-respond .submit:focus {
	background-color: rgb(240, 124, 41);
}
.preset-2 .comments-area .comment-respond .submit:hover {
	background-color: rgb(254, 151, 0);
}
.preset-2 .comments-area .comment-respond .submit:focus {
	background-color: rgb(254, 151, 0);
}
.preset-2.comments-area .comment-respond .submit:hover {
	background-color: rgb(254, 151, 0);
}
.preset-2.comments-area .comment-respond .submit:focus {
	background-color: rgb(254, 151, 0);
}
.preset-3 .comments-area .comment-respond .submit:hover {
	background-color: rgb(255, 180, 0);
}
.preset-3 .comments-area .comment-respond .submit:focus {
	background-color: rgb(255, 180, 0);
}
.preset-3.comments-area .comment-respond .submit:hover {
	background-color: rgb(255, 180, 0);
}
.preset-3.comments-area .comment-respond .submit:focus {
	background-color: rgb(255, 180, 0);
}
.preset-4 .comments-area .comment-respond .submit:hover {
	background-color: rgb(0, 171, 224);
}
.preset-4 .comments-area .comment-respond .submit:focus {
	background-color: rgb(0, 171, 224);
}
.preset-4.comments-area .comment-respond .submit:hover {
	background-color: rgb(0, 171, 224);
}
.preset-4.comments-area .comment-respond .submit:focus {
	background-color: rgb(0, 171, 224);
}
.preset-5 .comments-area .comment-respond .submit:hover {
	background-color: rgb(34, 174, 172);
}
.preset-5 .comments-area .comment-respond .submit:focus {
	background-color: rgb(34, 174, 172);
}
.preset-5.comments-area .comment-respond .submit:hover {
	background-color: rgb(34, 174, 172);
}
.preset-5.comments-area .comment-respond .submit:focus {
	background-color: rgb(34, 174, 172);
}
.preset-6 .comments-area .comment-respond .submit:hover {
	background-color: rgb(73, 158, 70);
}
.preset-6 .comments-area .comment-respond .submit:focus {
	background-color: rgb(73, 158, 70);
}
.preset-6.comments-area .comment-respond .submit:hover {
	background-color: rgb(73, 158, 70);
}
.preset-6.comments-area .comment-respond .submit:focus {
	background-color: rgb(73, 158, 70);
}
[class*='tag-sticky'].post .entry-title {
	font-size: 24px;
}
.post.sticky .entry-title {
	font-size: 24px;
}
[class*='tag-sticky'].post .post-wrapper {
	padding: 20px; background-color: rgb(245, 245, 245);
}
.post.sticky .post-wrapper {
	padding: 20px; background-color: rgb(245, 245, 245);
}
.post-wrapper {
	margin: 0px 0px 40px;
}
.post-wrapper::before {
	display: table; content: " ";
}
.post-wrapper::after {
	display: table; content: " ";
}
.post-wrapper::after {
	clear: both;
}
.post-wrapper.owl-carousel {
	margin: 0px;
}
.post-wrapper .post-thumbnail {
	position: relative;
}
.post-wrapper .post-thumbnail .post-date {
	padding: 4px 0px; left: 10px; top: 10px; width: 70px; height: 70px; text-align: center; color: rgb(51, 51, 51); text-transform: uppercase; position: absolute; z-index: 1; background-color: rgb(255, 255, 255);
}
.rtl .post-wrapper .post-thumbnail .post-date {
	left: auto; right: 10px;
}
.rtl.post-wrapper .post-thumbnail .post-date {
	left: auto; right: 10px;
}
.post-wrapper .post-thumbnail .post-date span {
	padding: 4px 0px; display: block;
}
.post-wrapper .post-thumbnail .post-date .post-date-day {
	line-height: 1; font-size: 24px; font-weight: bold;
}
.post-wrapper .post-thumbnail .post-date .post-date-month {
	line-height: 1; font-size: 14px;
}
.post-wrapper .post-thumbnail a {
	display: table-cell;
}
.post-wrapper h1.entry-title {
	font-size: 36px;
}
.post-wrapper .entry-title {
	margin: 0px 0px 20px; line-height: 1; font-size: 18px; font-weight: bold;
}
.post-wrapper .entry-title a {
	color: rgb(51, 51, 51);
}
.preset-1 .post-wrapper .entry-title a:hover {
	color: rgb(240, 124, 41);
}
.preset-1.post-wrapper .entry-title a:hover {
	color: rgb(240, 124, 41);
}
.preset-2 .post-wrapper .entry-title a:hover {
	color: rgb(254, 151, 0);
}
.preset-2.post-wrapper .entry-title a:hover {
	color: rgb(254, 151, 0);
}
.preset-3 .post-wrapper .entry-title a:hover {
	color: rgb(255, 180, 0);
}
.preset-3.post-wrapper .entry-title a:hover {
	color: rgb(255, 180, 0);
}
.preset-4 .post-wrapper .entry-title a:hover {
	color: rgb(0, 171, 224);
}
.preset-4.post-wrapper .entry-title a:hover {
	color: rgb(0, 171, 224);
}
.preset-5 .post-wrapper .entry-title a:hover {
	color: rgb(34, 174, 172);
}
.preset-5.post-wrapper .entry-title a:hover {
	color: rgb(34, 174, 172);
}
.preset-6 .post-wrapper .entry-title a:hover {
	color: rgb(73, 158, 70);
}
.preset-6.post-wrapper .entry-title a:hover {
	color: rgb(73, 158, 70);
}
.post-wrapper .post-content {
	margin-top: 20px;
}
.post-wrapper .post-content.none-thumb {
	margin-top: 0px;
}
.post-wrapper .entry-meta {
	margin: 0px 0px 15px; padding: 8px 0px; color: rgb(187, 187, 187); text-transform: uppercase; font-size: 12px; font-weight: bold; border-top-color: rgb(229, 229, 229); border-bottom-color: rgb(229, 229, 229); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.post-wrapper .entry-meta::before {
	display: table; content: " ";
}
.post-wrapper .entry-meta::after {
	display: table; content: " ";
}
.post-wrapper .entry-meta::after {
	clear: both;
}
.post-wrapper .entry-meta a {
	color: rgb(187, 187, 187);
}
.preset-1 .post-wrapper .entry-meta a:hover {
	color: rgb(240, 124, 41);
}
.preset-1.post-wrapper .entry-meta a:hover {
	color: rgb(240, 124, 41);
}
.preset-2 .post-wrapper .entry-meta a:hover {
	color: rgb(254, 151, 0);
}
.preset-2.post-wrapper .entry-meta a:hover {
	color: rgb(254, 151, 0);
}
.preset-3 .post-wrapper .entry-meta a:hover {
	color: rgb(255, 180, 0);
}
.preset-3.post-wrapper .entry-meta a:hover {
	color: rgb(255, 180, 0);
}
.preset-4 .post-wrapper .entry-meta a:hover {
	color: rgb(0, 171, 224);
}
.preset-4.post-wrapper .entry-meta a:hover {
	color: rgb(0, 171, 224);
}
.preset-5 .post-wrapper .entry-meta a:hover {
	color: rgb(34, 174, 172);
}
.preset-5.post-wrapper .entry-meta a:hover {
	color: rgb(34, 174, 172);
}
.preset-6 .post-wrapper .entry-meta a:hover {
	color: rgb(73, 158, 70);
}
.preset-6.post-wrapper .entry-meta a:hover {
	color: rgb(73, 158, 70);
}
.post-wrapper .entry-meta i {
	margin-right: 7px;
}
.rtl .post-wrapper .entry-meta i {
	margin-right: 0px; margin-left: 7px;
}
.rtl.post-wrapper .entry-meta i {
	margin-right: 0px; margin-left: 7px;
}
.post-wrapper .entry-meta .meta {
	margin-right: 15px; float: left;
}
.rtl .post-wrapper .entry-meta .meta {
	margin-right: 0px; margin-left: 15px;
}
.rtl.post-wrapper .entry-meta .meta {
	margin-right: 0px; margin-left: 15px;
}
.rtl .post-wrapper .entry-meta .meta {
	float: right;
}
.rtl.post-wrapper .entry-meta .meta {
	float: right;
}
.post-wrapper .entry-meta :not(.published).updated {
	display: none;
}
.post-wrapper .entry-summary {
	padding-bottom: 0px;
}
.post-wrapper .entry-summary p:first-child {
	margin: 0px;
}
.post-wrapper .read-more {
	margin: 0px 5px; font-weight: bold;
}
.post-wrapper .tags-links {
	margin: 25px 0px 0px; color: rgb(170, 170, 170);
}
.post-wrapper .tags-links .screen-reader-text {
	margin: 0px 10px 0px 0px; width: auto; height: auto; color: rgb(51, 51, 51); font-weight: bold; display: inline-block;
}
.post-wrapper .tags-links .screen-reader-text::after {
	content: ":";
}
.post-wrapper .tags-links a {
	color: rgb(170, 170, 170);
}
.preset-1 .post-wrapper .tags-links a:hover {
	color: rgb(240, 124, 41);
}
.preset-1.post-wrapper .tags-links a:hover {
	color: rgb(240, 124, 41);
}
.preset-2 .post-wrapper .tags-links a:hover {
	color: rgb(254, 151, 0);
}
.preset-2.post-wrapper .tags-links a:hover {
	color: rgb(254, 151, 0);
}
.preset-3 .post-wrapper .tags-links a:hover {
	color: rgb(255, 180, 0);
}
.preset-3.post-wrapper .tags-links a:hover {
	color: rgb(255, 180, 0);
}
.preset-4 .post-wrapper .tags-links a:hover {
	color: rgb(0, 171, 224);
}
.preset-4.post-wrapper .tags-links a:hover {
	color: rgb(0, 171, 224);
}
.preset-5 .post-wrapper .tags-links a:hover {
	color: rgb(34, 174, 172);
}
.preset-5.post-wrapper .tags-links a:hover {
	color: rgb(34, 174, 172);
}
.preset-6 .post-wrapper .tags-links a:hover {
	color: rgb(73, 158, 70);
}
.preset-6.post-wrapper .tags-links a:hover {
	color: rgb(73, 158, 70);
}
.post-wrapper.list .post-content {
	float: left;
}
.post-wrapper.list .post-thumbnail {
	float: left;
}
.rtl .post-wrapper.list .post-content {
	float: right;
}
.rtl .post-wrapper.list .post-thumbnail {
	float: right;
}
.rtl.post-wrapper.list .post-content {
	float: right;
}
.rtl.post-wrapper.list .post-thumbnail {
	float: right;
}
.post-wrapper.list .post-thumbnail {
	max-width: 48%;
}
.post-wrapper.list .post-content {
	margin: 0px; padding-left: 30px; max-width: 52%;
}
.rtl .post-wrapper.list .post-content {
	padding-right: 30px; padding-left: 0px;
}
.rtl.post-wrapper.list .post-content {
	padding-right: 30px; padding-left: 0px;
}
.post-wrapper.list .post-content.none-thumb {
	width: 100%; padding-left: 0px; max-width: 100%;
}
.rtl .post-wrapper.list .post-content.none-thumb {
	padding-right: 0px; padding-left: 0px;
}
.rtl.post-wrapper.list .post-content.none-thumb {
	padding-right: 0px; padding-left: 0px;
}
.post-wrapper input {
	padding: 0px 20px; border-radius: 0px; border: 1px solid rgb(229, 229, 229); border-image: none; height: 40px;
}
.post-wrapper button {
	padding: 0px 20px; border-radius: 0px; border: 1px solid rgb(229, 229, 229); border-image: none; height: 40px;
}
.post-wrapper input[type='button'] {
	border: currentColor; border-image: none; color: rgb(255, 255, 255);
}
.post-wrapper input[type='reset'] {
	border: currentColor; border-image: none; color: rgb(255, 255, 255);
}
.post-wrapper input[type='submit'] {
	border: currentColor; border-image: none; color: rgb(255, 255, 255);
}
.preset-1 .post-wrapper input[type='button'] {
	background-color: rgb(240, 124, 41);
}
.preset-1 .post-wrapper input[type='reset'] {
	background-color: rgb(240, 124, 41);
}
.preset-1 .post-wrapper input[type='submit'] {
	background-color: rgb(240, 124, 41);
}
.preset-1.post-wrapper input[type='button'] {
	background-color: rgb(240, 124, 41);
}
.preset-1.post-wrapper input[type='reset'] {
	background-color: rgb(240, 124, 41);
}
.preset-1.post-wrapper input[type='submit'] {
	background-color: rgb(240, 124, 41);
}
.preset-2 .post-wrapper input[type='button'] {
	background-color: rgb(254, 151, 0);
}
.preset-2 .post-wrapper input[type='reset'] {
	background-color: rgb(254, 151, 0);
}
.preset-2 .post-wrapper input[type='submit'] {
	background-color: rgb(254, 151, 0);
}
.preset-2.post-wrapper input[type='button'] {
	background-color: rgb(254, 151, 0);
}
.preset-2.post-wrapper input[type='reset'] {
	background-color: rgb(254, 151, 0);
}
.preset-2.post-wrapper input[type='submit'] {
	background-color: rgb(254, 151, 0);
}
.preset-3 .post-wrapper input[type='button'] {
	background-color: rgb(255, 180, 0);
}
.preset-3 .post-wrapper input[type='reset'] {
	background-color: rgb(255, 180, 0);
}
.preset-3 .post-wrapper input[type='submit'] {
	background-color: rgb(255, 180, 0);
}
.preset-3.post-wrapper input[type='button'] {
	background-color: rgb(255, 180, 0);
}
.preset-3.post-wrapper input[type='reset'] {
	background-color: rgb(255, 180, 0);
}
.preset-3.post-wrapper input[type='submit'] {
	background-color: rgb(255, 180, 0);
}
.preset-4 .post-wrapper input[type='button'] {
	background-color: rgb(0, 171, 224);
}
.preset-4 .post-wrapper input[type='reset'] {
	background-color: rgb(0, 171, 224);
}
.preset-4 .post-wrapper input[type='submit'] {
	background-color: rgb(0, 171, 224);
}
.preset-4.post-wrapper input[type='button'] {
	background-color: rgb(0, 171, 224);
}
.preset-4.post-wrapper input[type='reset'] {
	background-color: rgb(0, 171, 224);
}
.preset-4.post-wrapper input[type='submit'] {
	background-color: rgb(0, 171, 224);
}
.preset-5 .post-wrapper input[type='button'] {
	background-color: rgb(34, 174, 172);
}
.preset-5 .post-wrapper input[type='reset'] {
	background-color: rgb(34, 174, 172);
}
.preset-5 .post-wrapper input[type='submit'] {
	background-color: rgb(34, 174, 172);
}
.preset-5.post-wrapper input[type='button'] {
	background-color: rgb(34, 174, 172);
}
.preset-5.post-wrapper input[type='reset'] {
	background-color: rgb(34, 174, 172);
}
.preset-5.post-wrapper input[type='submit'] {
	background-color: rgb(34, 174, 172);
}
.preset-6 .post-wrapper input[type='button'] {
	background-color: rgb(73, 158, 70);
}
.preset-6 .post-wrapper input[type='reset'] {
	background-color: rgb(73, 158, 70);
}
.preset-6 .post-wrapper input[type='submit'] {
	background-color: rgb(73, 158, 70);
}
.preset-6.post-wrapper input[type='button'] {
	background-color: rgb(73, 158, 70);
}
.preset-6.post-wrapper input[type='reset'] {
	background-color: rgb(73, 158, 70);
}
.preset-6.post-wrapper input[type='submit'] {
	background-color: rgb(73, 158, 70);
}
.preset-1 .post-wrapper input[type='button']:hover {
	background-color: rgb(240, 124, 41);
}
.preset-1 .post-wrapper input[type='reset']:hover {
	background-color: rgb(240, 124, 41);
}
.preset-1 .post-wrapper input[type='submit']:hover {
	background-color: rgb(240, 124, 41);
}
.preset-1.post-wrapper input[type='button']:hover {
	background-color: rgb(240, 124, 41);
}
.preset-1.post-wrapper input[type='reset']:hover {
	background-color: rgb(240, 124, 41);
}
.preset-1.post-wrapper input[type='submit']:hover {
	background-color: rgb(240, 124, 41);
}
.preset-2 .post-wrapper input[type='button']:hover {
	background-color: rgb(240, 124, 41);
}
.preset-2 .post-wrapper input[type='reset']:hover {
	background-color: rgb(240, 124, 41);
}
.preset-2 .post-wrapper input[type='submit']:hover {
	background-color: rgb(240, 124, 41);
}
.preset-2.post-wrapper input[type='button']:hover {
	background-color: rgb(240, 124, 41);
}
.preset-2.post-wrapper input[type='reset']:hover {
	background-color: rgb(240, 124, 41);
}
.preset-2.post-wrapper input[type='submit']:hover {
	background-color: rgb(240, 124, 41);
}
.preset-3 .post-wrapper input[type='button']:hover {
	background-color: rgb(34, 174, 172);
}
.preset-3 .post-wrapper input[type='reset']:hover {
	background-color: rgb(34, 174, 172);
}
.preset-3 .post-wrapper input[type='submit']:hover {
	background-color: rgb(34, 174, 172);
}
.preset-3.post-wrapper input[type='button']:hover {
	background-color: rgb(34, 174, 172);
}
.preset-3.post-wrapper input[type='reset']:hover {
	background-color: rgb(34, 174, 172);
}
.preset-3.post-wrapper input[type='submit']:hover {
	background-color: rgb(34, 174, 172);
}
.preset-4 .post-wrapper input[type='button']:hover {
	background-color: rgb(240, 124, 41);
}
.preset-4 .post-wrapper input[type='reset']:hover {
	background-color: rgb(240, 124, 41);
}
.preset-4 .post-wrapper input[type='submit']:hover {
	background-color: rgb(240, 124, 41);
}
.preset-4.post-wrapper input[type='button']:hover {
	background-color: rgb(240, 124, 41);
}
.preset-4.post-wrapper input[type='reset']:hover {
	background-color: rgb(240, 124, 41);
}
.preset-4.post-wrapper input[type='submit']:hover {
	background-color: rgb(240, 124, 41);
}
.preset-5 .post-wrapper input[type='button']:hover {
	background-color: rgb(34, 174, 172);
}
.preset-5 .post-wrapper input[type='reset']:hover {
	background-color: rgb(34, 174, 172);
}
.preset-5 .post-wrapper input[type='submit']:hover {
	background-color: rgb(34, 174, 172);
}
.preset-5.post-wrapper input[type='button']:hover {
	background-color: rgb(34, 174, 172);
}
.preset-5.post-wrapper input[type='reset']:hover {
	background-color: rgb(34, 174, 172);
}
.preset-5.post-wrapper input[type='submit']:hover {
	background-color: rgb(34, 174, 172);
}
.preset-6 .post-wrapper input[type='button']:hover {
	background-color: rgb(240, 124, 41);
}
.preset-6 .post-wrapper input[type='reset']:hover {
	background-color: rgb(240, 124, 41);
}
.preset-6 .post-wrapper input[type='submit']:hover {
	background-color: rgb(240, 124, 41);
}
.preset-6.post-wrapper input[type='button']:hover {
	background-color: rgb(240, 124, 41);
}
.preset-6.post-wrapper input[type='reset']:hover {
	background-color: rgb(240, 124, 41);
}
.preset-6.post-wrapper input[type='submit']:hover {
	background-color: rgb(240, 124, 41);
}
.post-wrapper.sticky .entry-title {
	font-size: 24px;
}
.layout-2 .post-wrapper .post-meta {
	color: rgb(102, 102, 102);
}
.layout-2 .post-wrapper .post-meta a {
	color: rgb(102, 102, 102);
}
.layout-2 .post-wrapper .post-content {
	color: rgb(102, 102, 102);
}
.vgp-items .post-image {
	overflow: hidden;
}
.vgp-items .post-image a {
	display: block;
}
.vgp-items .post-image img {
	transition:0.35s; display: block; max-width: 100%; -webkit-transition: all 0.35s ease; -o-transition: all 0.35s ease;
}
.vgp-items .post-content {
	margin: 15px 0px 0px;
}
.vgp-items .post-meta {
	margin: 0px 0px 10px; color: rgb(144, 144, 144); text-transform: capitalize; font-size: 13px; font-style: italic; font-weight: bold;
}
.vgp-items .post-meta a {
	color: rgb(144, 144, 144); font-weight: normal;
}
.preset-1 .vgp-items .post-meta a:hover {
	color: rgb(240, 124, 41);
}
.preset-1.vgp-items .post-meta a:hover {
	color: rgb(240, 124, 41);
}
.preset-2 .vgp-items .post-meta a:hover {
	color: rgb(254, 151, 0);
}
.preset-2.vgp-items .post-meta a:hover {
	color: rgb(254, 151, 0);
}
.preset-3 .vgp-items .post-meta a:hover {
	color: rgb(255, 180, 0);
}
.preset-3.vgp-items .post-meta a:hover {
	color: rgb(255, 180, 0);
}
.preset-4 .vgp-items .post-meta a:hover {
	color: rgb(0, 171, 224);
}
.preset-4.vgp-items .post-meta a:hover {
	color: rgb(0, 171, 224);
}
.preset-5 .vgp-items .post-meta a:hover {
	color: rgb(34, 174, 172);
}
.preset-5.vgp-items .post-meta a:hover {
	color: rgb(34, 174, 172);
}
.preset-6 .vgp-items .post-meta a:hover {
	color: rgb(73, 158, 70);
}
.preset-6.vgp-items .post-meta a:hover {
	color: rgb(73, 158, 70);
}
.vgp-items .post-meta i {
	margin-right: 7px;
}
.rtl .vgp-items .post-meta i {
	margin-right: 0px; margin-left: 7px;
}
.rtl.vgp-items .post-meta i {
	margin-right: 0px; margin-left: 7px;
}
.vgp-items .post-meta .meta {
	margin-right: 0px;
}
.rtl .vgp-items .post-meta .meta {
	margin-right: 0px; margin-left: 0px;
}
.rtl.vgp-items .post-meta .meta {
	margin-right: 0px; margin-left: 0px;
}
.vgp-items .post-meta .divide {
	margin: 0px 10px;
}
.vgp-items .vg-line {
	margin: 0px 0px 13px;
}
.vgp-items .post-title {
	margin: 15px 0px; text-transform: capitalize; line-height: 1; font-size: 22px; font-weight: normal;
}
.vgp-items .post-title a {
	color: rgb(51, 51, 51);
}
.preset-1 .vgp-items .post-title a:hover {
	color: rgb(240, 124, 41);
}
.preset-1.vgp-items .post-title a:hover {
	color: rgb(240, 124, 41);
}
.preset-2 .vgp-items .post-title a:hover {
	color: rgb(254, 151, 0);
}
.preset-2.vgp-items .post-title a:hover {
	color: rgb(254, 151, 0);
}
.preset-3 .vgp-items .post-title a:hover {
	color: rgb(255, 180, 0);
}
.preset-3.vgp-items .post-title a:hover {
	color: rgb(255, 180, 0);
}
.preset-4 .vgp-items .post-title a:hover {
	color: rgb(0, 171, 224);
}
.preset-4.vgp-items .post-title a:hover {
	color: rgb(0, 171, 224);
}
.preset-5 .vgp-items .post-title a:hover {
	color: rgb(34, 174, 172);
}
.preset-5.vgp-items .post-title a:hover {
	color: rgb(34, 174, 172);
}
.preset-6 .vgp-items .post-title a:hover {
	color: rgb(73, 158, 70);
}
.preset-6.vgp-items .post-title a:hover {
	color: rgb(73, 158, 70);
}
.vgp-items .post-desc {
	color: rgb(144, 144, 144);
}
.vgp-items .post-readmore {
	margin: 25px 0px 0px;
}
.vgp-items .post-readmore a {
	padding: 9px 20px; height: 40px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 12px; font-weight: bold; display: inline-block;
}
.preset-1 .vgp-items .post-readmore a {
	background-color: rgb(240, 124, 41);
}
.preset-1.vgp-items .post-readmore a {
	background-color: rgb(240, 124, 41);
}
.preset-2 .vgp-items .post-readmore a {
	background-color: rgb(254, 151, 0);
}
.preset-2.vgp-items .post-readmore a {
	background-color: rgb(254, 151, 0);
}
.preset-3 .vgp-items .post-readmore a {
	background-color: rgb(255, 180, 0);
}
.preset-3.vgp-items .post-readmore a {
	background-color: rgb(255, 180, 0);
}
.preset-4 .vgp-items .post-readmore a {
	background-color: rgb(0, 171, 224);
}
.preset-4.vgp-items .post-readmore a {
	background-color: rgb(0, 171, 224);
}
.preset-5 .vgp-items .post-readmore a {
	background-color: rgb(34, 174, 172);
}
.preset-5.vgp-items .post-readmore a {
	background-color: rgb(34, 174, 172);
}
.preset-6 .vgp-items .post-readmore a {
	background-color: rgb(73, 158, 70);
}
.preset-6.vgp-items .post-readmore a {
	background-color: rgb(73, 158, 70);
}
.preset-1 .vgp-items .post-readmore a:hover {
	background-color: rgb(240, 124, 41);
}
.preset-1.vgp-items .post-readmore a:hover {
	background-color: rgb(240, 124, 41);
}
.preset-2 .vgp-items .post-readmore a:hover {
	background-color: rgb(240, 124, 41);
}
.preset-2.vgp-items .post-readmore a:hover {
	background-color: rgb(240, 124, 41);
}
.preset-3 .vgp-items .post-readmore a:hover {
	background-color: rgb(34, 174, 172);
}
.preset-3.vgp-items .post-readmore a:hover {
	background-color: rgb(34, 174, 172);
}
.preset-4 .vgp-items .post-readmore a:hover {
	background-color: rgb(240, 124, 41);
}
.preset-4.vgp-items .post-readmore a:hover {
	background-color: rgb(240, 124, 41);
}
.preset-5 .vgp-items .post-readmore a:hover {
	background-color: rgb(34, 174, 172);
}
.preset-5.vgp-items .post-readmore a:hover {
	background-color: rgb(34, 174, 172);
}
.preset-6 .vgp-items .post-readmore a:hover {
	background-color: rgb(240, 124, 41);
}
.preset-6.vgp-items .post-readmore a:hover {
	background-color: rgb(240, 124, 41);
}
.vgp-items .vgp-item {
	padding: 0px 0px 25px; text-align: center; margin-bottom: 35px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.vgp-items .vgp-item:hover .post-image img {
	transform: scale(1.15); -webkit-transform: scale(1.15); -o-transform: scale(1.15);
}
.vgp-items .vgp-item.vgp-sidebar {
	text-align: justify;
}
.vgp-items .vgp-item.vgp-sidebar .post-date {
	width: 56px; height: 56px;
}
.vgp-items .vgp-item.vgp-sidebar .post-date span {
	padding: 0px;
}
.wp-caption {
	max-width: 100%;
}
.wp-caption-text {
	margin: 15px 0px;
}
.testimonial-client {
	padding: 0px 65px; text-align: right;
}
.rtl .testimonial-client {
	text-align: left;
}
.rtl.testimonial-client {
	text-align: left;
}
.testimonial-img {
	padding: 0px 35px;
}
.result-box {
	text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; font-weight: bold;
}
.result-box .counter-timer {
	margin: 0px 0px 10px; line-height: 40px; font-size: 40px;
}
.result-box .counter-text {
	text-transform: uppercase; line-height: 16px; font-size: 14px;
}
.vg-about-FAQs .vc_tta-panel-heading {
	border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;
}
.vg-about-FAQs .vc_tta-panel-heading:hover {
	background: none !important;
}
.vg-about-FAQs .vc_tta-panel-title {
	padding: 7px 0px; font-size: 13px; font-weight: bold;
}
.vg-about-FAQs.vc_tta.vc_general .vc_tta-panel-title > a {
	padding-right: 20px; padding-left: 0px;
}
.vg-about-FAQs.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
	right: 0px;
}
.vg-about-FAQs.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
	right: 0px;
}
.rtl .vg-about-FAQs.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
	left: 0px; right: auto;
}
.rtl .vg-about-FAQs.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
	left: 0px; right: auto;
}
.rtl.vg-about-FAQs.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
	left: 0px; right: auto;
}
.rtl.vg-about-FAQs.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
	left: 0px; right: auto;
}
.vg-about-FAQs.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before {
	border-width: 0px 1px 1px 0px;
}
.preset-1 .vg-about-FAQs.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title:hover > a {
	color: rgb(240, 124, 41);
}
.preset-1 .vg-about-FAQs.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
	color: rgb(240, 124, 41);
}
.preset-1.vg-about-FAQs.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title:hover > a {
	color: rgb(240, 124, 41);
}
.preset-1.vg-about-FAQs.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
	color: rgb(240, 124, 41);
}
.preset-2 .vg-about-FAQs.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title:hover > a {
	color: rgb(254, 151, 0);
}
.preset-2 .vg-about-FAQs.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
	color: rgb(254, 151, 0);
}
.preset-2.vg-about-FAQs.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title:hover > a {
	color: rgb(254, 151, 0);
}
.preset-2.vg-about-FAQs.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
	color: rgb(254, 151, 0);
}
.preset-3 .vg-about-FAQs.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title:hover > a {
	color: rgb(255, 180, 0);
}
.preset-3 .vg-about-FAQs.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
	color: rgb(255, 180, 0);
}
.preset-3.vg-about-FAQs.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title:hover > a {
	color: rgb(255, 180, 0);
}
.preset-3.vg-about-FAQs.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
	color: rgb(255, 180, 0);
}
.preset-4 .vg-about-FAQs.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title:hover > a {
	color: rgb(0, 171, 224);
}
.preset-4 .vg-about-FAQs.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
	color: rgb(0, 171, 224);
}
.preset-4.vg-about-FAQs.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title:hover > a {
	color: rgb(0, 171, 224);
}
.preset-4.vg-about-FAQs.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
	color: rgb(0, 171, 224);
}
.preset-5 .vg-about-FAQs.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title:hover > a {
	color: rgb(34, 174, 172);
}
.preset-5 .vg-about-FAQs.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
	color: rgb(34, 174, 172);
}
.preset-5.vg-about-FAQs.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title:hover > a {
	color: rgb(34, 174, 172);
}
.preset-5.vg-about-FAQs.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
	color: rgb(34, 174, 172);
}
.preset-6 .vg-about-FAQs.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title:hover > a {
	color: rgb(73, 158, 70);
}
.preset-6 .vg-about-FAQs.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
	color: rgb(73, 158, 70);
}
.preset-6.vg-about-FAQs.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title:hover > a {
	color: rgb(73, 158, 70);
}
.preset-6.vg-about-FAQs.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
	color: rgb(73, 158, 70);
}
.vg-about-FAQs.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
	color: rgb(0, 0, 0); font-family: "Open Sans", sans-serif;
}
.vg-about-FAQs.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
	border-color: rgb(229, 229, 229) transparent;
}
.vg-about-FAQs.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
	border-color: rgb(229, 229, 229) transparent;
}
.vg-about-FAQs.vc_tta-color-white.vc_tta-style-classic :first-child.vc_tta-panel .vc_tta-panel-heading {
	border-top-color: transparent;
}
.vg-about-FAQs.vc_tta-color-white.vc_tta-style-classic :first-child.vc_tta-panel .vc_tta-panel-title > a {
	padding-top: 0px;
}
.contact-info .contact-line {
	border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.contact-info :first-child.contact-line {
	border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.contact-info .contact-line .contact-item {
	padding-top: 15px; padding-bottom: 20px; padding-left: 50px; position: relative;
}
.rtl .contact-info .contact-line .contact-item {
	padding-right: 50px; padding-left: 0px;
}
.rtl.contact-info .contact-line .contact-item {
	padding-right: 50px; padding-left: 0px;
}
.contact-info .contact-line .contact-item h3 {
	margin: 0px 0px 10px; font-size: 14px; font-weight: bold;
}
.contact-info .contact-line .contact-item p {
	margin: 0px;
}
.contact-info .contact-line .contact-item i {
	margin: auto; left: 0px; top: 0px; height: 36px; bottom: 0px; font-size: 36px; position: absolute;
}
.rtl .contact-info .contact-line .contact-item i {
	left: auto; right: 0px;
}
.rtl.contact-info .contact-line .contact-item i {
	left: auto; right: 0px;
}
.preset-1 .contact-info .contact-line .contact-item i {
	color: rgb(240, 124, 41);
}
.preset-1.contact-info .contact-line .contact-item i {
	color: rgb(240, 124, 41);
}
.preset-2 .contact-info .contact-line .contact-item i {
	color: rgb(254, 151, 0);
}
.preset-2.contact-info .contact-line .contact-item i {
	color: rgb(254, 151, 0);
}
.preset-3 .contact-info .contact-line .contact-item i {
	color: rgb(255, 180, 0);
}
.preset-3.contact-info .contact-line .contact-item i {
	color: rgb(255, 180, 0);
}
.preset-4 .contact-info .contact-line .contact-item i {
	color: rgb(0, 171, 224);
}
.preset-4.contact-info .contact-line .contact-item i {
	color: rgb(0, 171, 224);
}
.preset-5 .contact-info .contact-line .contact-item i {
	color: rgb(34, 174, 172);
}
.preset-5.contact-info .contact-line .contact-item i {
	color: rgb(34, 174, 172);
}
.preset-6 .contact-info .contact-line .contact-item i {
	color: rgb(73, 158, 70);
}
.preset-6.contact-info .contact-line .contact-item i {
	color: rgb(73, 158, 70);
}
.contact-info .contact-line .contact-item i strong {
	display: none;
}
.wpcf7-form .required {
	color: rgb(240, 9, 9);
}
.wpcf7-form input {
	padding: 4px 10px; border: 1px solid rgb(229, 229, 229); transition:0.4s; border-image: none; width: 100%; line-height: 30px; font-weight: 400; margin-top: 5px; max-width: 100%;
}
.wpcf7-form textarea {
	padding: 4px 10px; border: 1px solid rgb(229, 229, 229); transition:0.4s; border-image: none; width: 100%; line-height: 30px; font-weight: 400; margin-top: 5px; max-width: 100%;
}
.wpcf7-form label {
	font-weight: normal; margin-bottom: 14px; display: block;
}
.wpcf7-form textarea {
	height: 110px;
}
.wpcf7-form .wpcf7-submit {
	padding: 0px 35px; border: currentColor; border-image: none; width: auto; height: 38px; color: rgb(255, 255, 255); text-transform: uppercase; font-weight: bold;
}
.preset-1 .wpcf7-form .wpcf7-submit {
	background-color: rgb(240, 124, 41);
}
.preset-1.wpcf7-form .wpcf7-submit {
	background-color: rgb(240, 124, 41);
}
.preset-2 .wpcf7-form .wpcf7-submit {
	background-color: rgb(254, 151, 0);
}
.preset-2.wpcf7-form .wpcf7-submit {
	background-color: rgb(254, 151, 0);
}
.preset-3 .wpcf7-form .wpcf7-submit {
	background-color: rgb(255, 180, 0);
}
.preset-3.wpcf7-form .wpcf7-submit {
	background-color: rgb(255, 180, 0);
}
.preset-4 .wpcf7-form .wpcf7-submit {
	background-color: rgb(0, 171, 224);
}
.preset-4.wpcf7-form .wpcf7-submit {
	background-color: rgb(0, 171, 224);
}
.preset-5 .wpcf7-form .wpcf7-submit {
	background-color: rgb(34, 174, 172);
}
.preset-5.wpcf7-form .wpcf7-submit {
	background-color: rgb(34, 174, 172);
}
.preset-6 .wpcf7-form .wpcf7-submit {
	background-color: rgb(73, 158, 70);
}
.preset-6.wpcf7-form .wpcf7-submit {
	background-color: rgb(73, 158, 70);
}
.preset-1 .wpcf7-form .wpcf7-submit:hover {
	background-color: rgb(240, 124, 41);
}
.preset-1.wpcf7-form .wpcf7-submit:hover {
	background-color: rgb(240, 124, 41);
}
.preset-2 .wpcf7-form .wpcf7-submit:hover {
	background-color: rgb(254, 151, 0);
}
.preset-2.wpcf7-form .wpcf7-submit:hover {
	background-color: rgb(254, 151, 0);
}
.preset-3 .wpcf7-form .wpcf7-submit:hover {
	background-color: rgb(255, 180, 0);
}
.preset-3.wpcf7-form .wpcf7-submit:hover {
	background-color: rgb(255, 180, 0);
}
.preset-4 .wpcf7-form .wpcf7-submit:hover {
	background-color: rgb(0, 171, 224);
}
.preset-4.wpcf7-form .wpcf7-submit:hover {
	background-color: rgb(0, 171, 224);
}
.preset-5 .wpcf7-form .wpcf7-submit:hover {
	background-color: rgb(34, 174, 172);
}
.preset-5.wpcf7-form .wpcf7-submit:hover {
	background-color: rgb(34, 174, 172);
}
.preset-6 .wpcf7-form .wpcf7-submit:hover {
	background-color: rgb(73, 158, 70);
}
.preset-6.wpcf7-form .wpcf7-submit:hover {
	background-color: rgb(73, 158, 70);
}
.contact-form .wpcf7-form textarea {
	height: 140px;
}
.contact-form .wpcf7-form .wpcf7-form-control-wrap {
	margin: 27px 0px 0px;
}
.contact-form .wpcf7-form .wpcf7-submit {
	width: 100%;
}
.error-page {
	width: 100%; height: 100%; min-height: 100%;
}
.error-page body {
	width: 100%; height: 100%; min-height: 100%;
}
.error-page .error-page-inner {
	width: 100%; height: 100%; text-align: center; display: table; min-height: 100%;
}
.error-page .error-page-inner.has-background {
	background-position: center; background-image: url("../images/404.jpg"); background-repeat: no-repeat; background-size: cover;
}
.error-page .error-page-inner .logo-wrapper.error-logo-wrap {
	float: none; max-width: inherit;
}
.error-page .error-page-inner .logo-wrapper.error-logo-wrap .logo-inside {
	float: none; display: inline-block;
}
.error-page .error-page-inner .logo-wrapper.error-logo-wrap .logo-background {
	background-image: url("../images/logo-white.png");
}
.error-page .error-page-inner .logo-wrapper a {
	color: rgb(255, 255, 255);
}
.error-page .error-page-inner > div {
	vertical-align: middle; display: table-cell;
}
.error-page .error-page-inner .error-logo-wrap {
	text-align: center; margin-bottom: 30px;
}
.error-page .error-page-inner .error-logo-wrap img {
	display: inline-block;
}
.error-page .fa-exclamation-triangle {
	line-height: 1; font-size: 64px; margin-bottom: 10px;
}
.error-page .error-code {
	margin: 0px 0px 10px; padding: 0px; line-height: 1; font-size: 96px; font-weight: bold;
}
.error-page .error-message {
	color: rgb(255, 255, 255); line-height: 1; font-size: 24px; margin-bottom: 30px;
}
.error-page .searchform {
	display: inline-block;
}
.button {
	padding: 6px 12px; border-radius: 0px; border: 1px solid transparent; border-image: none; text-align: center; color: rgb(255, 255, 255); line-height: 1.7142; font-size: 14px; font-weight: normal; margin-bottom: 0px; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; -ms-user-select: none; touch-action: manipulation; background-image: none; -moz-user-select: none; -webkit-user-select: none; user-select: none;
}
.woocommerce a.button {
	padding: 6px 12px; border-radius: 0px; border: 1px solid transparent; border-image: none; text-align: center; color: rgb(255, 255, 255); line-height: 1.7142; font-size: 14px; font-weight: normal; margin-bottom: 0px; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; -ms-user-select: none; touch-action: manipulation; background-image: none; -moz-user-select: none; -webkit-user-select: none; user-select: none;
}
.woocommerce input.button {
	padding: 6px 12px; border-radius: 0px; border: 1px solid transparent; border-image: none; text-align: center; color: rgb(255, 255, 255); line-height: 1.7142; font-size: 14px; font-weight: normal; margin-bottom: 0px; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; -ms-user-select: none; touch-action: manipulation; background-image: none; -moz-user-select: none; -webkit-user-select: none; user-select: none;
}
.woocommerce button.button {
	padding: 6px 12px; border-radius: 0px; border: 1px solid transparent; border-image: none; text-align: center; color: rgb(255, 255, 255); line-height: 1.7142; font-size: 14px; font-weight: normal; margin-bottom: 0px; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; -ms-user-select: none; touch-action: manipulation; background-image: none; -moz-user-select: none; -webkit-user-select: none; user-select: none;
}
.woocommerce .button {
	padding: 6px 12px; border-radius: 0px; border: 1px solid transparent; border-image: none; text-align: center; color: rgb(255, 255, 255); line-height: 1.7142; font-size: 14px; font-weight: normal; margin-bottom: 0px; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; -ms-user-select: none; touch-action: manipulation; background-image: none; -moz-user-select: none; -webkit-user-select: none; user-select: none;
}
.button:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.woocommerce a.button:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.woocommerce input.button:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.woocommerce button.button:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.woocommerce .button:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.button:focus {
	color: rgb(51, 51, 51); text-decoration: none;
}
.woocommerce a.button:focus {
	color: rgb(51, 51, 51); text-decoration: none;
}
.woocommerce input.button:focus {
	color: rgb(51, 51, 51); text-decoration: none;
}
.woocommerce button.button:focus {
	color: rgb(51, 51, 51); text-decoration: none;
}
.woocommerce .button:focus {
	color: rgb(51, 51, 51); text-decoration: none;
}
.button.focus {
	color: rgb(51, 51, 51); text-decoration: none;
}
.woocommerce a.button.focus {
	color: rgb(51, 51, 51); text-decoration: none;
}
.woocommerce input.button.focus {
	color: rgb(51, 51, 51); text-decoration: none;
}
.woocommerce button.button.focus {
	color: rgb(51, 51, 51); text-decoration: none;
}
.woocommerce .button.focus {
	color: rgb(51, 51, 51); text-decoration: none;
}
.button:active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.woocommerce a.button:active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.woocommerce input.button:active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.woocommerce button.button:active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.woocommerce .button:active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.button.active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.woocommerce a.button.active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.woocommerce input.button.active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.woocommerce button.button.active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.woocommerce .button.active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.button.disabled {
	cursor: not-allowed; opacity: 0.65; box-shadow: none; -webkit-box-shadow: none;
}
.woocommerce a.button.disabled {
	cursor: not-allowed; opacity: 0.65; box-shadow: none; -webkit-box-shadow: none;
}
.woocommerce input.button.disabled {
	cursor: not-allowed; opacity: 0.65; box-shadow: none; -webkit-box-shadow: none;
}
.woocommerce button.button.disabled {
	cursor: not-allowed; opacity: 0.65; box-shadow: none; -webkit-box-shadow: none;
}
.woocommerce .button.disabled {
	cursor: not-allowed; opacity: 0.65; box-shadow: none; -webkit-box-shadow: none;
}
[disabled].button {
	cursor: not-allowed; opacity: 0.65; box-shadow: none; -webkit-box-shadow: none;
}
.woocommerce a[disabled].button {
	cursor: not-allowed; opacity: 0.65; box-shadow: none; -webkit-box-shadow: none;
}
.woocommerce input[disabled].button {
	cursor: not-allowed; opacity: 0.65; box-shadow: none; -webkit-box-shadow: none;
}
.woocommerce button[disabled].button {
	cursor: not-allowed; opacity: 0.65; box-shadow: none; -webkit-box-shadow: none;
}
.woocommerce [disabled].button {
	cursor: not-allowed; opacity: 0.65; box-shadow: none; -webkit-box-shadow: none;
}
fieldset[disabled] .button {
	cursor: not-allowed; opacity: 0.65; box-shadow: none; -webkit-box-shadow: none;
}
fieldset[disabled] .woocommerce a.button {
	cursor: not-allowed; opacity: 0.65; box-shadow: none; -webkit-box-shadow: none;
}
fieldset[disabled] .woocommerce input.button {
	cursor: not-allowed; opacity: 0.65; box-shadow: none; -webkit-box-shadow: none;
}
fieldset[disabled] .woocommerce button.button {
	cursor: not-allowed; opacity: 0.65; box-shadow: none; -webkit-box-shadow: none;
}
fieldset[disabled] .woocommerce .button {
	cursor: not-allowed; opacity: 0.65; box-shadow: none; -webkit-box-shadow: none;
}
a.button.disabled {
	pointer-events: none;
}
a.woocommerce a.button.disabled {
	pointer-events: none;
}
a.woocommerce input.button.disabled {
	pointer-events: none;
}
a.woocommerce button.button.disabled {
	pointer-events: none;
}
a.woocommerce .button.disabled {
	pointer-events: none;
}
fieldset[disabled] a.button {
	pointer-events: none;
}
fieldset[disabled] a.woocommerce a.button {
	pointer-events: none;
}
fieldset[disabled] a.woocommerce input.button {
	pointer-events: none;
}
fieldset[disabled] a.woocommerce button.button {
	pointer-events: none;
}
fieldset[disabled] a.woocommerce .button {
	pointer-events: none;
}
textarea.button {
	height: auto;
}
textarea.woocommerce a.button {
	height: auto;
}
textarea.woocommerce input.button {
	height: auto;
}
textarea.woocommerce button.button {
	height: auto;
}
textarea.woocommerce .button {
	height: auto;
}
.preset-1 .button {
	background-color: rgb(240, 124, 41);
}
.preset-1 .woocommerce a.button {
	background-color: rgb(240, 124, 41);
}
.preset-1 .woocommerce input.button {
	background-color: rgb(240, 124, 41);
}
.preset-1 .woocommerce button.button {
	background-color: rgb(240, 124, 41);
}
.preset-1 .woocommerce .button {
	background-color: rgb(240, 124, 41);
}
.preset-1.button {
	background-color: rgb(240, 124, 41);
}
.preset-1.woocommerce a.button {
	background-color: rgb(240, 124, 41);
}
.preset-1.woocommerce input.button {
	background-color: rgb(240, 124, 41);
}
.preset-1.woocommerce button.button {
	background-color: rgb(240, 124, 41);
}
.preset-1.woocommerce .button {
	background-color: rgb(240, 124, 41);
}
.preset-2 .button {
	background-color: rgb(254, 151, 0);
}
.preset-2 .woocommerce a.button {
	background-color: rgb(254, 151, 0);
}
.preset-2 .woocommerce input.button {
	background-color: rgb(254, 151, 0);
}
.preset-2 .woocommerce button.button {
	background-color: rgb(254, 151, 0);
}
.preset-2 .woocommerce .button {
	background-color: rgb(254, 151, 0);
}
.preset-2.button {
	background-color: rgb(254, 151, 0);
}
.preset-2.woocommerce a.button {
	background-color: rgb(254, 151, 0);
}
.preset-2.woocommerce input.button {
	background-color: rgb(254, 151, 0);
}
.preset-2.woocommerce button.button {
	background-color: rgb(254, 151, 0);
}
.preset-2.woocommerce .button {
	background-color: rgb(254, 151, 0);
}
.preset-3 .button {
	background-color: rgb(255, 180, 0);
}
.preset-3 .woocommerce a.button {
	background-color: rgb(255, 180, 0);
}
.preset-3 .woocommerce input.button {
	background-color: rgb(255, 180, 0);
}
.preset-3 .woocommerce button.button {
	background-color: rgb(255, 180, 0);
}
.preset-3 .woocommerce .button {
	background-color: rgb(255, 180, 0);
}
.preset-3.button {
	background-color: rgb(255, 180, 0);
}
.preset-3.woocommerce a.button {
	background-color: rgb(255, 180, 0);
}
.preset-3.woocommerce input.button {
	background-color: rgb(255, 180, 0);
}
.preset-3.woocommerce button.button {
	background-color: rgb(255, 180, 0);
}
.preset-3.woocommerce .button {
	background-color: rgb(255, 180, 0);
}
.preset-4 .button {
	background-color: rgb(0, 171, 224);
}
.preset-4 .woocommerce a.button {
	background-color: rgb(0, 171, 224);
}
.preset-4 .woocommerce input.button {
	background-color: rgb(0, 171, 224);
}
.preset-4 .woocommerce button.button {
	background-color: rgb(0, 171, 224);
}
.preset-4 .woocommerce .button {
	background-color: rgb(0, 171, 224);
}
.preset-4.button {
	background-color: rgb(0, 171, 224);
}
.preset-4.woocommerce a.button {
	background-color: rgb(0, 171, 224);
}
.preset-4.woocommerce input.button {
	background-color: rgb(0, 171, 224);
}
.preset-4.woocommerce button.button {
	background-color: rgb(0, 171, 224);
}
.preset-4.woocommerce .button {
	background-color: rgb(0, 171, 224);
}
.preset-5 .button {
	background-color: rgb(34, 174, 172);
}
.preset-5 .woocommerce a.button {
	background-color: rgb(34, 174, 172);
}
.preset-5 .woocommerce input.button {
	background-color: rgb(34, 174, 172);
}
.preset-5 .woocommerce button.button {
	background-color: rgb(34, 174, 172);
}
.preset-5 .woocommerce .button {
	background-color: rgb(34, 174, 172);
}
.preset-5.button {
	background-color: rgb(34, 174, 172);
}
.preset-5.woocommerce a.button {
	background-color: rgb(34, 174, 172);
}
.preset-5.woocommerce input.button {
	background-color: rgb(34, 174, 172);
}
.preset-5.woocommerce button.button {
	background-color: rgb(34, 174, 172);
}
.preset-5.woocommerce .button {
	background-color: rgb(34, 174, 172);
}
.preset-6 .button {
	background-color: rgb(73, 158, 70);
}
.preset-6 .woocommerce a.button {
	background-color: rgb(73, 158, 70);
}
.preset-6 .woocommerce input.button {
	background-color: rgb(73, 158, 70);
}
.preset-6 .woocommerce button.button {
	background-color: rgb(73, 158, 70);
}
.preset-6 .woocommerce .button {
	background-color: rgb(73, 158, 70);
}
.preset-6.button {
	background-color: rgb(73, 158, 70);
}
.preset-6.woocommerce a.button {
	background-color: rgb(73, 158, 70);
}
.preset-6.woocommerce input.button {
	background-color: rgb(73, 158, 70);
}
.preset-6.woocommerce button.button {
	background-color: rgb(73, 158, 70);
}
.preset-6.woocommerce .button {
	background-color: rgb(73, 158, 70);
}
.button:hover {
	opacity: 0.65;
}
.woocommerce a.button:hover {
	opacity: 0.65;
}
.woocommerce input.button:hover {
	opacity: 0.65;
}
.woocommerce button.button:hover {
	opacity: 0.65;
}
.woocommerce .button:hover {
	opacity: 0.65;
}
.mini-cart .mini-cart-inner {
	position: relative;
}
.mini-cart .mini-cart-inner:hover .mini-cart-content {
	top: 100%; visibility: visible; opacity: 1; transform: translate(0px, 6px); -webkit-transform: translate(0, 6px); -o-transform: translate(0, 6px);
}
.mini-cart .mini-cart-title a {
	background-position: left; color: rgb(102, 102, 102); padding-left: 80px; display: block; position: relative; min-height: 55px; background-image: url("../images/icons/icon_cart.png"); background-repeat: no-repeat;
}
.rtl .mini-cart .mini-cart-title a {
	padding-right: 80px; padding-left: 0px;
}
.rtl.mini-cart .mini-cart-title a {
	padding-right: 80px; padding-left: 0px;
}
.rtl .mini-cart .mini-cart-title a {
	background-position: right;
}
.mini-cart .mini-cart-title .sub-title {
	color: rgb(68, 68, 68); text-transform: uppercase; font-family: "Open Sans", sans-serif; font-size: 16px; font-weight: bold;
}
.mini-cart .mini-cart-title .counter-number {
	border-radius: 50%; left: 40px; top: 24px; text-align: center; color: rgb(255, 255, 255) !important; line-height: 34px; font-family: "Open Sans", sans-serif; position: absolute; min-width: 34px; background-color: rgb(240, 124, 41);
}
.rtl .mini-cart .mini-cart-title .counter-number {
	left: auto; right: 40px;
}
.rtl.mini-cart .mini-cart-title .counter-number {
	left: auto; right: 40px;
}
.mini-cart .mini-cart-title .amount {
	font-family: "Open Sans", sans-serif;
}
.mini-cart .mini-cart-content {
	background: rgb(255, 255, 255); padding: 30px 20px; transition:0.5s; top: 0px; width: 300px; text-align: center; right: 0px; color: rgb(102, 102, 102); font-size: 13px; visibility: hidden; position: absolute; z-index: 99; opacity: 0; box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.15); -webkit-transition: all 0.5s; -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15); -o-transition: all 0.5s;
}
.rtl .mini-cart .mini-cart-content {
	left: 0px; right: auto;
}
.rtl.mini-cart .mini-cart-content {
	left: 0px; right: auto;
}
.mini-cart .mini-cart-content::after {
	left: auto; top: -14px; width: 14px; right: 20px; line-height: 18px; font-family: FontAwesome; font-size: 18px; font-weight: normal; position: absolute; z-index: 9999; content: "\f0d8";
}
.rtl .mini-cart .mini-cart-content::after {
	left: 20px; right: auto;
}
.rtl.mini-cart .mini-cart-content::after {
	left: 20px; right: auto;
}
.mini-cart .mini-cart-content .total {
	margin: 20px 0px 0px; padding: 20px 0px; color: rgb(102, 102, 102); text-transform: uppercase; clear: both; font-size: 14px; font-weight: normal; border-top-color: rgb(102, 102, 102); border-top-width: 2px; border-top-style: solid; display: block; position: relative;
}
.mini-cart .mini-cart-content .total .amount {
	float: right;
}
.mini-cart .mini-cart-content .total::before {
	display: table; content: "";
}
.mini-cart .mini-cart-content .total::after {
	display: table; content: "";
}
.mini-cart .mini-cart-content .total::after {
	clear: both;
}
.mini-cart .mini-cart-content .button {
	color: rgb(255, 255, 255) !important;
}
ul.cart_list li {
	border: currentColor; border-image: none; padding-right: 15px; padding-left: 0px !important; margin-bottom: 10px; display: block;
}
ul.product_list_widget li {
	border: currentColor; border-image: none; padding-right: 15px; padding-left: 0px !important; margin-bottom: 10px; display: block;
}
ul.cart_list li .product-details {
	text-align: left; padding-left: 65px;
}
ul.product_list_widget li .product-details {
	text-align: left; padding-left: 65px;
}
.rtl ul.cart_list li .product-details {
	text-align: right;
}
.rtl ul.product_list_widget li .product-details {
	text-align: right;
}
.rtlul.cart_list li .product-details {
	text-align: right;
}
.rtlul.product_list_widget li .product-details {
	text-align: right;
}
ul.cart_list li .product-details dl {
	width: 100%; padding-left: 0px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none; float: left; display: inline-block;
}
ul.product_list_widget li .product-details dl {
	width: 100%; padding-left: 0px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none; float: left; display: inline-block;
}
ul.cart_list li .product-details dl dd {
	margin: 0px; padding: 0px;
}
ul.product_list_widget li .product-details dl dd {
	margin: 0px; padding: 0px;
}
ul.cart_list li .product-details dl dt {
	padding: 0px; text-transform: capitalize;
}
ul.product_list_widget li .product-details dl dt {
	padding: 0px; text-transform: capitalize;
}
ul.cart_list li .product-name {
	text-align: inherit; color: rgb(102, 102, 102); font-weight: normal; margin-bottom: 8px;
}
ul.product_list_widget li .product-name {
	text-align: inherit; color: rgb(102, 102, 102); font-weight: normal; margin-bottom: 8px;
}
.preset-1 ul.cart_list li .product-name:hover {
	color: rgb(240, 124, 41);
}
.preset-1 ul.product_list_widget li .product-name:hover {
	color: rgb(240, 124, 41);
}
.preset-1ul.cart_list li .product-name:hover {
	color: rgb(240, 124, 41);
}
.preset-1ul.product_list_widget li .product-name:hover {
	color: rgb(240, 124, 41);
}
.preset-2 ul.cart_list li .product-name:hover {
	color: rgb(254, 151, 0);
}
.preset-2 ul.product_list_widget li .product-name:hover {
	color: rgb(254, 151, 0);
}
.preset-2ul.cart_list li .product-name:hover {
	color: rgb(254, 151, 0);
}
.preset-2ul.product_list_widget li .product-name:hover {
	color: rgb(254, 151, 0);
}
.preset-3 ul.cart_list li .product-name:hover {
	color: rgb(255, 180, 0);
}
.preset-3 ul.product_list_widget li .product-name:hover {
	color: rgb(255, 180, 0);
}
.preset-3ul.cart_list li .product-name:hover {
	color: rgb(255, 180, 0);
}
.preset-3ul.product_list_widget li .product-name:hover {
	color: rgb(255, 180, 0);
}
.preset-4 ul.cart_list li .product-name:hover {
	color: rgb(0, 171, 224);
}
.preset-4 ul.product_list_widget li .product-name:hover {
	color: rgb(0, 171, 224);
}
.preset-4ul.cart_list li .product-name:hover {
	color: rgb(0, 171, 224);
}
.preset-4ul.product_list_widget li .product-name:hover {
	color: rgb(0, 171, 224);
}
.preset-5 ul.cart_list li .product-name:hover {
	color: rgb(34, 174, 172);
}
.preset-5 ul.product_list_widget li .product-name:hover {
	color: rgb(34, 174, 172);
}
.preset-5ul.cart_list li .product-name:hover {
	color: rgb(34, 174, 172);
}
.preset-5ul.product_list_widget li .product-name:hover {
	color: rgb(34, 174, 172);
}
.preset-6 ul.cart_list li .product-name:hover {
	color: rgb(73, 158, 70);
}
.preset-6 ul.product_list_widget li .product-name:hover {
	color: rgb(73, 158, 70);
}
.preset-6ul.cart_list li .product-name:hover {
	color: rgb(73, 158, 70);
}
.preset-6ul.product_list_widget li .product-name:hover {
	color: rgb(73, 158, 70);
}
ul.cart_list li .product-image {
	border: 1px solid rgb(229, 229, 229); border-image: none; width: 50px; float: left; position: relative;
}
ul.product_list_widget li .product-image {
	border: 1px solid rgb(229, 229, 229); border-image: none; width: 50px; float: left; position: relative;
}
ul.cart_list li .product-image .quantity {
	border-radius: 40px; left: -10px; top: -10px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; overflow: visible; font-family: "Open Sans", sans-serif; font-size: 11px; font-weight: bold; position: absolute; z-index: 1; min-width: 20px;
}
ul.product_list_widget li .product-image .quantity {
	border-radius: 40px; left: -10px; top: -10px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; overflow: visible; font-family: "Open Sans", sans-serif; font-size: 11px; font-weight: bold; position: absolute; z-index: 1; min-width: 20px;
}
.preset-1 ul.cart_list li .product-image .quantity {
	background-color: rgb(240, 124, 41);
}
.preset-1 ul.product_list_widget li .product-image .quantity {
	background-color: rgb(240, 124, 41);
}
.preset-1ul.cart_list li .product-image .quantity {
	background-color: rgb(240, 124, 41);
}
.preset-1ul.product_list_widget li .product-image .quantity {
	background-color: rgb(240, 124, 41);
}
.preset-2 ul.cart_list li .product-image .quantity {
	background-color: rgb(254, 151, 0);
}
.preset-2 ul.product_list_widget li .product-image .quantity {
	background-color: rgb(254, 151, 0);
}
.preset-2ul.cart_list li .product-image .quantity {
	background-color: rgb(254, 151, 0);
}
.preset-2ul.product_list_widget li .product-image .quantity {
	background-color: rgb(254, 151, 0);
}
.preset-3 ul.cart_list li .product-image .quantity {
	background-color: rgb(255, 180, 0);
}
.preset-3 ul.product_list_widget li .product-image .quantity {
	background-color: rgb(255, 180, 0);
}
.preset-3ul.cart_list li .product-image .quantity {
	background-color: rgb(255, 180, 0);
}
.preset-3ul.product_list_widget li .product-image .quantity {
	background-color: rgb(255, 180, 0);
}
.preset-4 ul.cart_list li .product-image .quantity {
	background-color: rgb(0, 171, 224);
}
.preset-4 ul.product_list_widget li .product-image .quantity {
	background-color: rgb(0, 171, 224);
}
.preset-4ul.cart_list li .product-image .quantity {
	background-color: rgb(0, 171, 224);
}
.preset-4ul.product_list_widget li .product-image .quantity {
	background-color: rgb(0, 171, 224);
}
.preset-5 ul.cart_list li .product-image .quantity {
	background-color: rgb(34, 174, 172);
}
.preset-5 ul.product_list_widget li .product-image .quantity {
	background-color: rgb(34, 174, 172);
}
.preset-5ul.cart_list li .product-image .quantity {
	background-color: rgb(34, 174, 172);
}
.preset-5ul.product_list_widget li .product-image .quantity {
	background-color: rgb(34, 174, 172);
}
.preset-6 ul.cart_list li .product-image .quantity {
	background-color: rgb(73, 158, 70);
}
.preset-6 ul.product_list_widget li .product-image .quantity {
	background-color: rgb(73, 158, 70);
}
.preset-6ul.cart_list li .product-image .quantity {
	background-color: rgb(73, 158, 70);
}
.preset-6ul.product_list_widget li .product-image .quantity {
	background-color: rgb(73, 158, 70);
}
ul.cart_list li .product-image img {
	width: 50px; box-shadow: none; -webkit-box-shadow: none;
}
ul.product_list_widget li .product-image img {
	width: 50px; box-shadow: none; -webkit-box-shadow: none;
}
ul.cart_list li a.remove {
	left: auto !important; right: -10px !important; color: red !important;
}
ul.product_list_widget li a.remove {
	left: auto !important; right: -10px !important; color: red !important;
}
ul.cart_list li a.remove:hover {
	background: none !important; color: rgb(102, 102, 102) !important;
}
ul.product_list_widget li a.remove:hover {
	background: none !important; color: rgb(102, 102, 102) !important;
}
ul.cart_list li a {
	font-size: 13px; font-weight: normal;
}
ul.product_list_widget li a {
	font-size: 13px; font-weight: normal;
}
ul.cart_list li .quantity {
	height: auto; line-height: 18px; margin-top: 6px; display: inline-block;
}
ul.product_list_widget li .quantity {
	height: auto; line-height: 18px; margin-top: 6px; display: inline-block;
}
ul.cart_list li .amount {
	font-size: 14px; display: inline-block;
}
ul.product_list_widget li .amount {
	font-size: 14px; display: inline-block;
}
.product-label span {
	padding: 0px 8px 1px; left: 0px; top: 18px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 17px; font-family: "Open Sans", sans-serif; font-size: 12px; font-weight: bold; position: absolute; z-index: 9; background-color: rgb(0, 0, 0);
}
.rtl .product-label span {
	left: auto; right: 0px;
}
.rtl.product-label span {
	left: auto; right: 0px;
}
.product-label span::before {
	border-width: 9px 6px 9px 0px; border-style: solid; border-color: rgb(0, 0, 0) transparent; border-image: none; top: 0px; right: -6px; position: absolute; z-index: 12; content: "";
}
.rtl .product-label span::before {
	left: -6px; right: auto;
}
.rtl.product-label span::before {
	left: -6px; right: auto;
}
.rtl .product-label span::before {
	border-width: 9px 0px 9px 6px;
}
.product-label .sale {
	background-color: rgb(238, 185, 0);
}
.product-label .sale::before {
	border-color: rgb(238, 185, 0) transparent;
}
.product-label .featured {
	top: 0px; background-color: rgb(240, 124, 41);
}
.product-label .featured::before {
	border-color: rgb(240, 124, 41) transparent;
}
.hot-sale {
	border-radius: 4px; color: rgb(255, 255, 255); line-height: 47px; font-size: 34px; display: table-cell; background-color: rgb(238, 185, 0);
}
.woo-carousel.shop-products {
	margin: 0px -15px; width: auto;
}
.woo-carousel.shop-products .owl-item {
	padding: 0px 15px;
}
.shop-products .product-image {
	overflow: hidden; position: relative;
}
.shop-products .product-image > a {
	display: block;
}
.shop-products .product-image img {
	margin: 0px auto; transition:0.4s; display: block; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease;
}
.shop-products .product-image .second {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.shop-products .product-image .second img {
	margin: 0px auto; display: block;
}
.shop-products .product-content {
	padding: 0px; text-align: center; position: relative;
}
.shop-products .product-content::before {
	display: table; content: " ";
}
.shop-products .product-content::after {
	display: table; content: " ";
}
.shop-products .product-content::after {
	clear: both;
}
.shop-products .product-title {
	margin: 10px 0px 0px; line-height: 1; overflow: hidden; font-size: 16px; font-weight: bold; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.shop-products .product-title a {
	color: rgb(51, 51, 51);
}
.preset-1 .shop-products .product-title a:hover {
	color: rgb(240, 124, 41);
}
.preset-1.shop-products .product-title a:hover {
	color: rgb(240, 124, 41);
}
.preset-2 .shop-products .product-title a:hover {
	color: rgb(254, 151, 0);
}
.preset-2.shop-products .product-title a:hover {
	color: rgb(254, 151, 0);
}
.preset-3 .shop-products .product-title a:hover {
	color: rgb(255, 180, 0);
}
.preset-3.shop-products .product-title a:hover {
	color: rgb(255, 180, 0);
}
.preset-4 .shop-products .product-title a:hover {
	color: rgb(0, 171, 224);
}
.preset-4.shop-products .product-title a:hover {
	color: rgb(0, 171, 224);
}
.preset-5 .shop-products .product-title a:hover {
	color: rgb(34, 174, 172);
}
.preset-5.shop-products .product-title a:hover {
	color: rgb(34, 174, 172);
}
.preset-6 .shop-products .product-title a:hover {
	color: rgb(73, 158, 70);
}
.preset-6.shop-products .product-title a:hover {
	color: rgb(73, 158, 70);
}
.shop-products .product-price {
	margin: 10px 0px 0px; font-size: 20px; font-weight: 700;
}
.shop-products .product-price del {
	font-size: 18px;
}
.shop-products .product-price ins {
	text-decoration: none;
}
.preset-1 .shop-products .product-price ins {
	color: rgb(240, 124, 41);
}
.preset-1.shop-products .product-price ins {
	color: rgb(240, 124, 41);
}
.preset-2 .shop-products .product-price ins {
	color: rgb(240, 124, 41);
}
.preset-2.shop-products .product-price ins {
	color: rgb(240, 124, 41);
}
.preset-3 .shop-products .product-price ins {
	color: rgb(34, 174, 172);
}
.preset-3.shop-products .product-price ins {
	color: rgb(34, 174, 172);
}
.preset-4 .shop-products .product-price ins {
	color: rgb(240, 124, 41);
}
.preset-4.shop-products .product-price ins {
	color: rgb(240, 124, 41);
}
.preset-5 .shop-products .product-price ins {
	color: rgb(34, 174, 172);
}
.preset-5.shop-products .product-price ins {
	color: rgb(34, 174, 172);
}
.preset-6 .shop-products .product-price ins {
	color: rgb(240, 124, 41);
}
.preset-6.shop-products .product-price ins {
	color: rgb(240, 124, 41);
}
.shop-products .product-desc {
	margin: 25px 0px 37px; line-height: 24px; font-size: 15px;
}
.shop-products .add-to-cart a::before {
	text-indent: 0px; font-family: "FontAwesome"; margin-right: 7px; display: inline-block; content: "\f07a";
}
.rtl .shop-products .add-to-cart a::before {
	margin-right: 0px; margin-left: 7px;
}
.rtl.shop-products .add-to-cart a::before {
	margin-right: 0px; margin-left: 7px;
}
.shop-products .add-to-cart .add_to_cart_inline {
	margin: 0px;
}
.shop-products .add-to-cart .added_to_cart {
	display: none;
}
.shop-products .vgw-wishlist .sub-title {
	display: none;
}
.shop-products .vgw-wishlist i {
	margin: 0px;
}
.shop-products .vgw-compare div.compare-button {
	margin: 0px;
}
.shop-products .vgw-compare a {
	text-indent: -9999px; overflow: hidden; position: relative;
}
.shop-products .vgw-compare a::before {
	left: 0px; top: 0px; width: 30px; height: 30px; text-indent: 0px; font-family: "FontAwesome"; margin-right: 0px; display: inline-block; position: absolute; content: "\f0ec";
}
.rtl .shop-products .vgw-compare a::before {
	margin-right: 0px; margin-left: 0px;
}
.rtl.shop-products .vgw-compare a::before {
	margin-right: 0px; margin-left: 0px;
}
.shop-products .vgw-quickview {
	margin: auto; border-radius: 50%; left: 0px; top: 0px; width: 65px; height: 65px; right: 0px; bottom: 0px; overflow: hidden; position: absolute; opacity: 0;
}
.shop-products .vgw-quickview .sub-title {
	display: none;
}
.shop-products .vgw-quickview a {
	padding: 0px; width: 100%; height: 100%; color: rgb(255, 255, 255); line-height: 65px; font-size: 16px; opacity: 0.65;
}
.preset-1 .shop-products .vgw-quickview a {
	background-color: rgb(240, 124, 41);
}
.preset-1.shop-products .vgw-quickview a {
	background-color: rgb(240, 124, 41);
}
.preset-2 .shop-products .vgw-quickview a {
	background-color: rgb(254, 151, 0);
}
.preset-2.shop-products .vgw-quickview a {
	background-color: rgb(254, 151, 0);
}
.preset-3 .shop-products .vgw-quickview a {
	background-color: rgb(255, 180, 0);
}
.preset-3.shop-products .vgw-quickview a {
	background-color: rgb(255, 180, 0);
}
.preset-4 .shop-products .vgw-quickview a {
	background-color: rgb(0, 171, 224);
}
.preset-4.shop-products .vgw-quickview a {
	background-color: rgb(0, 171, 224);
}
.preset-5 .shop-products .vgw-quickview a {
	background-color: rgb(34, 174, 172);
}
.preset-5.shop-products .vgw-quickview a {
	background-color: rgb(34, 174, 172);
}
.preset-6 .shop-products .vgw-quickview a {
	background-color: rgb(73, 158, 70);
}
.preset-6.shop-products .vgw-quickview a {
	background-color: rgb(73, 158, 70);
}
.shop-products .vgw-quickview a:hover {
	opacity: 1;
}
.shop-products .button-groups {
	margin: 0px; transition:0.4s; left: 0px; width: 100%; bottom: 0px; overflow: hidden; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; opacity: 0; background-color: rgb(255, 255, 255); -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease;
}
.shop-products .button-groups::before {
	display: table; content: " ";
}
.shop-products .button-groups::after {
	display: table; content: " ";
}
.shop-products .button-groups::after {
	clear: both;
}
.rtl .shop-products .button-groups {
	left: auto; right: 0px;
}
.rtl.shop-products .button-groups {
	left: auto; right: 0px;
}
.shop-products .button-groups .feedback {
	font: 0px/0 a; border: 0px currentColor; border-image: none; color: transparent; font-size-adjust: none; font-stretch: normal; text-shadow: none; background-color: transparent;
}
.shop-products .button-groups > div {
	margin: 0px; transition:0.6s; -webkit-transition: all 0.6s ease; -o-transition: all 0.6s ease;
}
.shop-products .button-groups a {
	background: none; padding: 0px; border-radius: 0px; color: rgb(51, 51, 51); line-height: 30px; font-size: 16px; float: left;
}
.shop-products .button-groups a.button {
	background: none; padding: 0px; border-radius: 0px; color: rgb(51, 51, 51); line-height: 30px; font-size: 16px; float: left;
}
.rtl .shop-products .button-groups a {
	float: right;
}
.rtl .shop-products .button-groups a.button {
	float: right;
}
.rtl.shop-products .button-groups a {
	float: right;
}
.rtl.shop-products .button-groups a.button {
	float: right;
}
.shop-products .button-groups a:hover {
	opacity: 1;
}
.shop-products .button-groups a.button:hover {
	opacity: 1;
}
.preset-1 .shop-products .button-groups a:hover {
	color: rgb(240, 124, 41);
}
.preset-1 .shop-products .button-groups a.button:hover {
	color: rgb(240, 124, 41);
}
.preset-1.shop-products .button-groups a:hover {
	color: rgb(240, 124, 41);
}
.preset-1.shop-products .button-groups a.button:hover {
	color: rgb(240, 124, 41);
}
.preset-2 .shop-products .button-groups a:hover {
	color: rgb(254, 151, 0);
}
.preset-2 .shop-products .button-groups a.button:hover {
	color: rgb(254, 151, 0);
}
.preset-2.shop-products .button-groups a:hover {
	color: rgb(254, 151, 0);
}
.preset-2.shop-products .button-groups a.button:hover {
	color: rgb(254, 151, 0);
}
.preset-3 .shop-products .button-groups a:hover {
	color: rgb(255, 180, 0);
}
.preset-3 .shop-products .button-groups a.button:hover {
	color: rgb(255, 180, 0);
}
.preset-3.shop-products .button-groups a:hover {
	color: rgb(255, 180, 0);
}
.preset-3.shop-products .button-groups a.button:hover {
	color: rgb(255, 180, 0);
}
.preset-4 .shop-products .button-groups a:hover {
	color: rgb(0, 171, 224);
}
.preset-4 .shop-products .button-groups a.button:hover {
	color: rgb(0, 171, 224);
}
.preset-4.shop-products .button-groups a:hover {
	color: rgb(0, 171, 224);
}
.preset-4.shop-products .button-groups a.button:hover {
	color: rgb(0, 171, 224);
}
.preset-5 .shop-products .button-groups a:hover {
	color: rgb(34, 174, 172);
}
.preset-5 .shop-products .button-groups a.button:hover {
	color: rgb(34, 174, 172);
}
.preset-5.shop-products .button-groups a:hover {
	color: rgb(34, 174, 172);
}
.preset-5.shop-products .button-groups a.button:hover {
	color: rgb(34, 174, 172);
}
.preset-6 .shop-products .button-groups a:hover {
	color: rgb(73, 158, 70);
}
.preset-6 .shop-products .button-groups a.button:hover {
	color: rgb(73, 158, 70);
}
.preset-6.shop-products .button-groups a:hover {
	color: rgb(73, 158, 70);
}
.preset-6.shop-products .button-groups a.button:hover {
	color: rgb(73, 158, 70);
}
.shop-products .button-groups .button-group {
	text-align: center; float: right;
}
.rtl .shop-products .button-groups .button-group {
	float: left;
}
.rtl.shop-products .button-groups .button-group {
	float: left;
}
.shop-products .button-groups .button-group a {
	border: currentColor; border-image: none; width: 30px; height: 30px;
}
.shop-products .button-groups :first-child.button-group {
	margin-top: 0px;
}
.shop-products .button-groups .button-group .yith-wcwl-add-to-wishlist {
	margin: 0px;
}
.shop-products .vgw-items {
	transition:0.4s; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease;
}
.shop-products .vgw-item {
	background: rgb(255, 255, 255); margin: 0px 0px 40px; padding: 0px; position: relative;
}
.shop-products .vgw-item::before {
	display: table; content: " ";
}
.shop-products .vgw-item::after {
	display: table; content: " ";
}
.shop-products .vgw-item::after {
	clear: both;
}
.shop-products .vgw-item:hover .product-image img.primary_image {
	animation:bounceOut 0.5s; opacity: 0; -o-animation: bounceOut 0.5s; -webkit-animation: bounceOut 0.5s;
}
.shop-products .vgw-item:hover .product-image img.one_image {
	animation:bounce 0.8s; -o-animation: bounce 0.8s; -webkit-animation: bounce 0.8s;
}
.shop-products .vgw-item:hover .product-image .second {
	opacity: 1;
}
.shop-products .vgw-item:hover .vgw-quickview {
	opacity: 1;
}
.shop-products .vgw-item:hover .button-groups {
	visibility: visible; opacity: 1;
}
.shop-products .vgw-item:hover .button-groups > div {
	transform: translate(0px, 0px) !important; -webkit-transform: translate(0, 0); -o-transform: translate(0, 0);
}
.shop-products .vgw-item .button-groups .add-to-cart {
	transform: translate(20px, 0px); -webkit-transform: translate(20px, 0); -o-transform: translate(20px, 0);
}
.shop-products .vgw-item .button-groups .vgw-wishlist {
	transform: translate(-20px, 0px); -webkit-transform: translate(-20px, 0); -o-transform: translate(-20px, 0);
}
.shop-products .vgw-item .button-groups .vgw-compare {
	transform: translate(-20px, 0px); -webkit-transform: translate(-20px, 0); -o-transform: translate(-20px, 0);
}
.rtl .shop-products .vgw-item .button-groups .add-to-cart {
	transform: translate(-20px, 0px); -webkit-transform: translate(-20px, 0); -o-transform: translate(-20px, 0);
}
.rtl .shop-products .vgw-item .button-groups .vgw-wishlist {
	transform: translate(20px, 0px); -webkit-transform: translate(20px, 0); -o-transform: translate(20px, 0);
}
.rtl .shop-products .vgw-item .button-groups .vgw-compare {
	transform: translate(20px, 0px); -webkit-transform: translate(20px, 0); -o-transform: translate(20px, 0);
}
.shop-products .vgw-item.vgw-timer {
	margin: 0px;
}
.shop-products .vgw-item.vgw-timer .box-timer {
	margin: 0px 0px 20px;
}
.shop-products .vgw-item.vgw-timer .product-rating {
	margin: 0px 0px 10px;
}
.shop-products .vgw-item.vgw-timer-large {
	margin: 0px;
}
.shop-products .vgw-item.vgw-timer-large .product-image {
	width: 50%; padding-left: 15px; float: right;
}
.rtl .shop-products .vgw-item.vgw-timer-large .product-image {
	float: left;
}
.rtl.shop-products .vgw-item.vgw-timer-large .product-image {
	float: left;
}
.rtl .shop-products .vgw-item.vgw-timer-large .product-image {
	padding-right: 15px; padding-left: 0px;
}
.rtl.shop-products .vgw-item.vgw-timer-large .product-image {
	padding-right: 15px; padding-left: 0px;
}
.shop-products .vgw-item.vgw-timer-large .product-image a {
	padding: 90px 20px 52px; border: 3px solid rgb(254, 151, 0); border-image: none;
}
.shop-products .vgw-item.vgw-timer-large .product-content {
	text-align: right; overflow: hidden; padding-right: 15px; position: relative;
}
.rtl .shop-products .vgw-item.vgw-timer-large .product-content {
	padding-right: 0px; padding-left: 15px;
}
.rtl.shop-products .vgw-item.vgw-timer-large .product-content {
	padding-right: 0px; padding-left: 15px;
}
.rtl .shop-products .vgw-item.vgw-timer-large .product-content {
	text-align: left;
}
.rtl.shop-products .vgw-item.vgw-timer-large .product-content {
	text-align: left;
}
.shop-products .vgw-item.vgw-timer-large .product-title {
	margin: 90px 0px 40px; text-transform: capitalize; line-height: 1; font-size: 60px; font-weight: 700;
}
.shop-products .vgw-item.vgw-timer-large .hot-sale {
	margin-left: 10px; float: right;
}
.shop-products .vgw-item.vgw-timer-large .product-price {
	margin-left: 10px; float: right;
}
.rtl .shop-products .vgw-item.vgw-timer-large .hot-sale {
	float: left;
}
.rtl .shop-products .vgw-item.vgw-timer-large .product-price {
	float: left;
}
.rtl.shop-products .vgw-item.vgw-timer-large .hot-sale {
	float: left;
}
.rtl.shop-products .vgw-item.vgw-timer-large .product-price {
	float: left;
}
.rtl .shop-products .vgw-item.vgw-timer-large .hot-sale {
	margin-right: 10px; margin-left: 0px;
}
.rtl .shop-products .vgw-item.vgw-timer-large .product-price {
	margin-right: 10px; margin-left: 0px;
}
.rtl.shop-products .vgw-item.vgw-timer-large .hot-sale {
	margin-right: 10px; margin-left: 0px;
}
.rtl.shop-products .vgw-item.vgw-timer-large .product-price {
	margin-right: 10px; margin-left: 0px;
}
.shop-products .vgw-item.vgw-timer-large .product-price {
	margin: 0px; line-height: 24px;
}
.shop-products .vgw-item.vgw-timer-large .product-price del {
	font-size: 18px; display: block;
}
.shop-products .vgw-item.vgw-timer-large .product-price ins {
	font-size: 24px;
}
.shop-products .vgw-item.vgw-timer-large .product-desc {
	margin: 0px; padding: 30px 0px 40px; line-height: 24px; clear: both; font-size: 16px;
}
.shop-products .vgw-item.vgw-timer-large .box-timer {
	float: right;
}
.rtl .shop-products .vgw-item.vgw-timer-large .box-timer {
	float: left;
}
.rtl.shop-products .vgw-item.vgw-timer-large .box-timer {
	float: left;
}
.shop-products .vgw-item.hidden-desc .product-desc {
	display: none;
}
.shop-products .vgw-item.hidden-image .product-image {
	display: none;
}
.shop-products .vgw-item.vgw-vertical {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgb(229, 229, 229) currentColor currentColor; margin: 0px; padding: 20px 0px; border-image: none;
}
.shop-products .vgw-item.vgw-vertical .product-image {
	float: left;
}
.rtl .shop-products .vgw-item.vgw-vertical .product-image {
	float: right;
}
.rtl.shop-products .vgw-item.vgw-vertical .product-image {
	float: right;
}
.shop-products .vgw-item.vgw-vertical .product-content {
	padding: 20px 15px; text-align: inherit; overflow: hidden; position: relative;
}
.shop-products .vgw-item.vgw-vertical .product-title {
	margin: 0px; font-size: 14px;
}
.shop-products .vgw-item.vgw-vertical .product-price {
	margin: 0px; font-size: 18px;
}
.shop-products .vgw-item.vgw-vertical .product-price del {
	font-size: 15px;
}
.shop-products :first-child.vgw-item.vgw-vertical {
	padding-top: 10px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.shop-products .vgw-item.vgw-default2 {
	margin: 0px 0px 25px;
}
.shop-products :last-child.vgw-item.vgw-default2 {
	margin: 0px;
}
.shop-products .vgw-item.vgw-default2 .product-title {
	line-height: 18px; font-size: 14px;
}
.shop-products .vgw-item.vgw-default2 .product-price {
	margin: 0px; font-size: 18px;
}
.shop-products .vgw-item.vgw-default2 .product-price del {
	font-size: 15px;
}
.shop-products .vgw-item.effect-1:hover .product-image img.primary_image {
	animation:zoomOut 1s; opacity: 0; -o-animation: zoomOut 1s; -webkit-animation: zoomOut 1s;
}
.shop-products .vgw-item.effect-1:hover .product-image img.secondary_image {
	animation:bounceInDown 0.6s; -o-animation: bounceInDown 0.6s; -webkit-animation: bounceInDown 0.6s;
}
.shop-products .vgw-item.effect-1:hover .product-image img.one_image {
	animation:swing 0.8s; -o-animation: swing 0.8s; -webkit-animation: swing 0.8s;
}
.shop-products .vgw-item.effect-1:hover .product-image .second {
	opacity: 1;
}
.shop-products .vgw-item.effect-1:hover .button-groups > div {
	transform: translate(0px, 0px) !important; -webkit-transform: translate(0, 0); -o-transform: translate(0, 0);
}
.shop-products .vgw-item.effect-1 .product-label {
	left: auto; right: 15px;
}
.shop-products .vgw-item.effect-1 .button-groups .add-to-cart {
	transform: translate(20px, 0px); -webkit-transform: translate(20px, 0); -o-transform: translate(20px, 0);
}
.shop-products .vgw-item.effect-1 .button-groups .vgw-wishlist {
	transform: translate(-20px, 0px); -webkit-transform: translate(-20px, 0); -o-transform: translate(-20px, 0);
}
.shop-products .vgw-item.effect-1 .button-groups .vgw-compare {
	transform: translate(-20px, 0px); -webkit-transform: translate(-20px, 0); -o-transform: translate(-20px, 0);
}
.rtl .shop-products .vgw-item.effect-1 .button-groups .add-to-cart {
	transform: translate(-20px, 0px); -webkit-transform: translate(-20px, 0); -o-transform: translate(-20px, 0);
}
.rtl .shop-products .vgw-item.effect-1 .button-groups .vgw-wishlist {
	transform: translate(20px, 0px); -webkit-transform: translate(20px, 0); -o-transform: translate(20px, 0);
}
.rtl .shop-products .vgw-item.effect-1 .button-groups .vgw-compare {
	transform: translate(20px, 0px); -webkit-transform: translate(20px, 0); -o-transform: translate(20px, 0);
}
.shop-products .vgw-item.effect-2:hover .product-image img.primary_image {
	animation:fadeOutUp 0.6s; opacity: 0; -o-animation: fadeOutUp 0.6s; -webkit-animation: fadeOutUp 0.6s;
}
.shop-products .vgw-item.effect-2:hover .product-image img.secondary_image {
	animation:fadeInUp 0.6s; -o-animation: fadeInUp 0.6s; -webkit-animation: fadeInUp 0.6s;
}
.shop-products .vgw-item.effect-2:hover .product-image img.one_image {
	animation:jello 0.8s; -o-animation: jello 0.8s; -webkit-animation: jello 0.8s;
}
.shop-products .vgw-item.effect-2:hover .product-image .second {
	opacity: 1;
}
.shop-products .vgw-item.effect-2:hover .button-groups > div {
	animation:flipInX 0.8s linear; -o-animation: flipInX 0.8s linear; -webkit-animation: flipInX 0.8s linear;
}
.shop-products .vgw-item.effect-2:hover .button-groups .vgw-wishlist {
	animation:flipInX 1s linear; -o-animation: flipInX 1s linear; -webkit-animation: flipInX 1s linear;
}
.shop-products .vgw-item.effect-2:hover .button-groups .vgw-compare {
	animation:flipInX 1.2s linear; -o-animation: flipInX 1.2s linear; -webkit-animation: flipInX 1.2s linear;
}
.shop-products .vgw-item.effect-3:hover .product-image img.primary_image {
	animation:fadeOutRight 0.6s; opacity: 0; -o-animation: fadeOutRight 0.6s; -webkit-animation: fadeOutRight 0.6s;
}
.shop-products .vgw-item.effect-3:hover .product-image img.secondary_image {
	animation:fadeInRight 0.6s; -o-animation: fadeInRight 0.6s; -webkit-animation: fadeInRight 0.6s;
}
.shop-products .vgw-item.effect-3:hover .product-image img.one_image {
	animation:rubberBand 0.8s; -o-animation: rubberBand 0.8s; -webkit-animation: rubberBand 0.8s;
}
.shop-products .vgw-item.effect-3:hover .product-image .second {
	opacity: 1;
}
.shop-products .vgw-item.effect-3:hover .button-group > div {
	animation:fadeInRight 0.4s linear; -o-animation: fadeInRight 0.4s linear; -webkit-animation: fadeInRight 0.4s linear;
}
.shop-products .vgw-item.effect-3:hover .button-group .vgw-wishlist {
	animation:fadeInRight 0.5s linear; -o-animation: fadeInRight 0.5s linear; -webkit-animation: fadeInRight 0.5s linear;
}
.shop-products .vgw-item.effect-3:hover .button-group .vgw-compare {
	animation:fadeInRight 0.6s linear; -o-animation: fadeInRight 0.6s linear; -webkit-animation: fadeInRight 0.6s linear;
}
.shop-products .vgw-item.effect-3:hover .button-group .vgw-quickview {
	animation:fadeInRight 0.7s linear; -o-animation: fadeInRight 0.7s linear; -webkit-animation: fadeInRight 0.7s linear;
}
.shop-products.grid-view .product-desc {
	display: none;
}
.shop-products.list-view .vgw-items {
	width: 100%;
}
.shop-products.list-view .vgw-item {
	padding: 0px;
}
.shop-products.list-view .product-image img {
	width: 100%;
}
.shop-products.list-view .star-rating {
	float: left;
}
.rtl .shop-products.list-view .star-rating {
	float: right;
}
.rtl.shop-products.list-view .star-rating {
	float: right;
}
.shop-products.list-view .product-title {
	margin: 18px 0px 0px; font-size: 24px;
}
.shop-products.list-view .product-price {
	margin: 18px 0px 0px;
}
.shop-products.list-view .product-desc {
	display: block;
}
.shop-products.list-view .product-content {
	text-align: inherit;
}
.shop-products.list-view .button-groups {
	padding: 12px 0px 0px; border-top-color: rgb(204, 204, 204); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none; visibility: inherit; position: inherit; opacity: 1;
}
.shop-products.list-view .button-groups > div {
	transform: translate(0px, 0px) !important; -webkit-transform: translate(0, 0); -o-transform: translate(0, 0);
}
.woocommerce {
	
}
.woocommerce-page {
	
}
.woocommerce div.product div.images {
	width: 100%; float: left;
}
.woocommerce-page div.product div.images {
	width: 100%; float: left;
}
.woocommerce #content div.product div.images {
	width: 100%; float: left;
}
.woocommerce-page #content div.product div.images {
	width: 100%; float: left;
}
.rtl .woocommerce div.product div.images {
	float: right;
}
.rtl .woocommerce-page div.product div.images {
	float: right;
}
.rtl .woocommerce #content div.product div.images {
	float: right;
}
.rtl .woocommerce-page #content div.product div.images {
	float: right;
}
.rtl.woocommerce div.product div.images {
	float: right;
}
.rtl.woocommerce-page div.product div.images {
	float: right;
}
.rtl.woocommerce #content div.product div.images {
	float: right;
}
.rtl.woocommerce-page #content div.product div.images {
	float: right;
}
.woocommerce div.product .flex-control-thumbs {
	padding: 0px;
}
.woocommerce-page div.product .flex-control-thumbs {
	padding: 0px;
}
.woocommerce #content div.product .flex-control-thumbs {
	padding: 0px;
}
.woocommerce-page #content div.product .flex-control-thumbs {
	padding: 0px;
}
.woocommerce div.product .flex-control-thumbs::before {
	display: table; content: " ";
}
.woocommerce-page div.product .flex-control-thumbs::before {
	display: table; content: " ";
}
.woocommerce #content div.product .flex-control-thumbs::before {
	display: table; content: " ";
}
.woocommerce-page #content div.product .flex-control-thumbs::before {
	display: table; content: " ";
}
.woocommerce div.product .flex-control-thumbs::after {
	display: table; content: " ";
}
.woocommerce-page div.product .flex-control-thumbs::after {
	display: table; content: " ";
}
.woocommerce #content div.product .flex-control-thumbs::after {
	display: table; content: " ";
}
.woocommerce-page #content div.product .flex-control-thumbs::after {
	display: table; content: " ";
}
.woocommerce div.product .flex-control-thumbs::after {
	clear: both;
}
.woocommerce-page div.product .flex-control-thumbs::after {
	clear: both;
}
.woocommerce #content div.product .flex-control-thumbs::after {
	clear: both;
}
.woocommerce-page #content div.product .flex-control-thumbs::after {
	clear: both;
}
.woocommerce div.product .flex-control-thumbs .owl-item {
	padding: 0px 2px;
}
.woocommerce-page div.product .flex-control-thumbs .owl-item {
	padding: 0px 2px;
}
.woocommerce #content div.product .flex-control-thumbs .owl-item {
	padding: 0px 2px;
}
.woocommerce-page #content div.product .flex-control-thumbs .owl-item {
	padding: 0px 2px;
}
.preset-1 .woocommerce div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(240, 124, 41);
}
.preset-1 .woocommerce-page div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(240, 124, 41);
}
.preset-1 .woocommerce #content div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(240, 124, 41);
}
.preset-1 .woocommerce-page #content div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(240, 124, 41);
}
.preset-1.woocommerce div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(240, 124, 41);
}
.preset-1.woocommerce-page div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(240, 124, 41);
}
.preset-1.woocommerce #content div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(240, 124, 41);
}
.preset-1.woocommerce-page #content div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(240, 124, 41);
}
.preset-2 .woocommerce div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(254, 151, 0);
}
.preset-2 .woocommerce-page div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(254, 151, 0);
}
.preset-2 .woocommerce #content div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(254, 151, 0);
}
.preset-2 .woocommerce-page #content div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(254, 151, 0);
}
.preset-2.woocommerce div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(254, 151, 0);
}
.preset-2.woocommerce-page div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(254, 151, 0);
}
.preset-2.woocommerce #content div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(254, 151, 0);
}
.preset-2.woocommerce-page #content div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(254, 151, 0);
}
.preset-3 .woocommerce div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(255, 180, 0);
}
.preset-3 .woocommerce-page div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(255, 180, 0);
}
.preset-3 .woocommerce #content div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(255, 180, 0);
}
.preset-3 .woocommerce-page #content div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(255, 180, 0);
}
.preset-3.woocommerce div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(255, 180, 0);
}
.preset-3.woocommerce-page div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(255, 180, 0);
}
.preset-3.woocommerce #content div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(255, 180, 0);
}
.preset-3.woocommerce-page #content div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(255, 180, 0);
}
.preset-4 .woocommerce div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(0, 171, 224);
}
.preset-4 .woocommerce-page div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(0, 171, 224);
}
.preset-4 .woocommerce #content div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(0, 171, 224);
}
.preset-4 .woocommerce-page #content div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(0, 171, 224);
}
.preset-4.woocommerce div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(0, 171, 224);
}
.preset-4.woocommerce-page div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(0, 171, 224);
}
.preset-4.woocommerce #content div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(0, 171, 224);
}
.preset-4.woocommerce-page #content div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(0, 171, 224);
}
.preset-5 .woocommerce div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(34, 174, 172);
}
.preset-5 .woocommerce-page div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(34, 174, 172);
}
.preset-5 .woocommerce #content div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(34, 174, 172);
}
.preset-5 .woocommerce-page #content div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(34, 174, 172);
}
.preset-5.woocommerce div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(34, 174, 172);
}
.preset-5.woocommerce-page div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(34, 174, 172);
}
.preset-5.woocommerce #content div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(34, 174, 172);
}
.preset-5.woocommerce-page #content div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(34, 174, 172);
}
.preset-6 .woocommerce div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(73, 158, 70);
}
.preset-6 .woocommerce-page div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(73, 158, 70);
}
.preset-6 .woocommerce #content div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(73, 158, 70);
}
.preset-6 .woocommerce-page #content div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(73, 158, 70);
}
.preset-6.woocommerce div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(73, 158, 70);
}
.preset-6.woocommerce-page div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(73, 158, 70);
}
.preset-6.woocommerce #content div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(73, 158, 70);
}
.preset-6.woocommerce-page #content div.product .flex-control-thumbs .owl-item:hover a {
	border-color: rgb(73, 158, 70);
}
.woocommerce div.product .flex-control-thumbs a {
	margin: 0px; border: 1px solid rgb(235, 235, 235); border-image: none; width: 100%; float: left;
}
.woocommerce-page div.product .flex-control-thumbs a {
	margin: 0px; border: 1px solid rgb(235, 235, 235); border-image: none; width: 100%; float: left;
}
.woocommerce #content div.product .flex-control-thumbs a {
	margin: 0px; border: 1px solid rgb(235, 235, 235); border-image: none; width: 100%; float: left;
}
.woocommerce-page #content div.product .flex-control-thumbs a {
	margin: 0px; border: 1px solid rgb(235, 235, 235); border-image: none; width: 100%; float: left;
}
.rtl .woocommerce div.product .flex-control-thumbs a {
	float: right;
}
.rtl .woocommerce-page div.product .flex-control-thumbs a {
	float: right;
}
.rtl .woocommerce #content div.product .flex-control-thumbs a {
	float: right;
}
.rtl .woocommerce-page #content div.product .flex-control-thumbs a {
	float: right;
}
.rtl.woocommerce div.product .flex-control-thumbs a {
	float: right;
}
.rtl.woocommerce-page div.product .flex-control-thumbs a {
	float: right;
}
.rtl.woocommerce #content div.product .flex-control-thumbs a {
	float: right;
}
.rtl.woocommerce-page #content div.product .flex-control-thumbs a {
	float: right;
}
.woocommerce div.product .flex-control-thumbs a.last {
	margin-right: 0px;
}
.woocommerce-page div.product .flex-control-thumbs a.last {
	margin-right: 0px;
}
.woocommerce #content div.product .flex-control-thumbs a.last {
	margin-right: 0px;
}
.woocommerce-page #content div.product .flex-control-thumbs a.last {
	margin-right: 0px;
}
.woocommerce div.product .flex-control-thumbs a.first {
	clear: both;
}
.woocommerce-page div.product .flex-control-thumbs a.first {
	clear: both;
}
.woocommerce #content div.product .flex-control-thumbs a.first {
	clear: both;
}
.woocommerce-page #content div.product .flex-control-thumbs a.first {
	clear: both;
}
.woocommerce div.product div.summary {
	width: 100%; float: right;
}
.woocommerce-page div.product div.summary {
	width: 100%; float: right;
}
.woocommerce #content div.product div.summary {
	width: 100%; float: right;
}
.woocommerce-page #content div.product div.summary {
	width: 100%; float: right;
}
.rtl .woocommerce div.product div.summary {
	float: left;
}
.rtl .woocommerce-page div.product div.summary {
	float: left;
}
.rtl .woocommerce #content div.product div.summary {
	float: left;
}
.rtl .woocommerce-page #content div.product div.summary {
	float: left;
}
.rtl.woocommerce div.product div.summary {
	float: left;
}
.rtl.woocommerce-page div.product div.summary {
	float: left;
}
.rtl.woocommerce #content div.product div.summary {
	float: left;
}
.rtl.woocommerce-page #content div.product div.summary {
	float: left;
}
.woocommerce table.cart td.actions {
	text-align: left;
}
.woocommerce-page table.cart td.actions {
	text-align: left;
}
.woocommerce #content table.cart td.actions {
	text-align: left;
}
.woocommerce-page #content table.cart td.actions {
	text-align: left;
}
.rtl .woocommerce table.cart td.actions {
	text-align: right;
}
.rtl .woocommerce-page table.cart td.actions {
	text-align: right;
}
.rtl .woocommerce #content table.cart td.actions {
	text-align: right;
}
.rtl .woocommerce-page #content table.cart td.actions {
	text-align: right;
}
.rtl.woocommerce table.cart td.actions {
	text-align: right;
}
.rtl.woocommerce-page table.cart td.actions {
	text-align: right;
}
.rtl.woocommerce #content table.cart td.actions {
	text-align: right;
}
.rtl.woocommerce-page #content table.cart td.actions {
	text-align: right;
}
.woocommerce table.cart a.button {
	background: rgb(246, 234, 226);
}
.woocommerce-page table.cart a.button {
	background: rgb(246, 234, 226);
}
.woocommerce #content table.cart a.button {
	background: rgb(246, 234, 226);
}
.woocommerce-page #content table.cart a.button {
	background: rgb(246, 234, 226);
}
.woocommerce table.cart input.button {
	background: rgb(227, 239, 245);
}
.woocommerce-page table.cart input.button {
	background: rgb(227, 239, 245);
}
.woocommerce #content table.cart input.button {
	background: rgb(227, 239, 245);
}
.woocommerce-page #content table.cart input.button {
	background: rgb(227, 239, 245);
}
.woocommerce table.cart a.button {
	padding: 12px 35px; border-radius: 4px; height: 48px; color: rgb(51, 51, 51) !important; text-transform: uppercase; line-height: 24px; font-family: "Open Sans", sans-serif; font-weight: bold; opacity: 1;
}
.woocommerce-page table.cart a.button {
	padding: 12px 35px; border-radius: 4px; height: 48px; color: rgb(51, 51, 51) !important; text-transform: uppercase; line-height: 24px; font-family: "Open Sans", sans-serif; font-weight: bold; opacity: 1;
}
.woocommerce #content table.cart a.button {
	padding: 12px 35px; border-radius: 4px; height: 48px; color: rgb(51, 51, 51) !important; text-transform: uppercase; line-height: 24px; font-family: "Open Sans", sans-serif; font-weight: bold; opacity: 1;
}
.woocommerce-page #content table.cart a.button {
	padding: 12px 35px; border-radius: 4px; height: 48px; color: rgb(51, 51, 51) !important; text-transform: uppercase; line-height: 24px; font-family: "Open Sans", sans-serif; font-weight: bold; opacity: 1;
}
.woocommerce table.cart input.button {
	padding: 12px 35px; border-radius: 4px; height: 48px; color: rgb(51, 51, 51) !important; text-transform: uppercase; line-height: 24px; font-family: "Open Sans", sans-serif; font-weight: bold; opacity: 1;
}
.woocommerce-page table.cart input.button {
	padding: 12px 35px; border-radius: 4px; height: 48px; color: rgb(51, 51, 51) !important; text-transform: uppercase; line-height: 24px; font-family: "Open Sans", sans-serif; font-weight: bold; opacity: 1;
}
.woocommerce #content table.cart input.button {
	padding: 12px 35px; border-radius: 4px; height: 48px; color: rgb(51, 51, 51) !important; text-transform: uppercase; line-height: 24px; font-family: "Open Sans", sans-serif; font-weight: bold; opacity: 1;
}
.woocommerce-page #content table.cart input.button {
	padding: 12px 35px; border-radius: 4px; height: 48px; color: rgb(51, 51, 51) !important; text-transform: uppercase; line-height: 24px; font-family: "Open Sans", sans-serif; font-weight: bold; opacity: 1;
}
.woocommerce table.cart a.button {
	color: rgb(255, 255, 255);
}
.woocommerce-page table.cart a.button {
	color: rgb(255, 255, 255);
}
.woocommerce #content table.cart a.button {
	color: rgb(255, 255, 255);
}
.woocommerce-page #content table.cart a.button {
	color: rgb(255, 255, 255);
}
.woocommerce table.cart input.button {
	color: rgb(255, 255, 255);
}
.woocommerce-page table.cart input.button {
	color: rgb(255, 255, 255);
}
.woocommerce #content table.cart input.button {
	color: rgb(255, 255, 255);
}
.woocommerce-page #content table.cart input.button {
	color: rgb(255, 255, 255);
}
.woocommerce table.cart a.button [disabled]:disabled {
	color: rgb(255, 255, 255);
}
.woocommerce-page table.cart a.button [disabled]:disabled {
	color: rgb(255, 255, 255);
}
.woocommerce #content table.cart a.button [disabled]:disabled {
	color: rgb(255, 255, 255);
}
.woocommerce-page #content table.cart a.button [disabled]:disabled {
	color: rgb(255, 255, 255);
}
.woocommerce table.cart input.button [disabled]:disabled {
	color: rgb(255, 255, 255);
}
.woocommerce-page table.cart input.button [disabled]:disabled {
	color: rgb(255, 255, 255);
}
.woocommerce #content table.cart input.button [disabled]:disabled {
	color: rgb(255, 255, 255);
}
.woocommerce-page #content table.cart input.button [disabled]:disabled {
	color: rgb(255, 255, 255);
}
#add_payment_method .wc-proceed-to-checkout a.checkout-button {
	margin: 0px auto; padding: 10px 80px; border-radius: 4px; height: 60px; text-transform: uppercase; line-height: 40px; font-family: "Open Sans", sans-serif; font-size: 16px; font-weight: bold; display: inline-block;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	margin: 0px auto; padding: 10px 80px; border-radius: 4px; height: 60px; text-transform: uppercase; line-height: 40px; font-family: "Open Sans", sans-serif; font-size: 16px; font-weight: bold; display: inline-block;
}
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
	margin: 0px auto; padding: 10px 80px; border-radius: 4px; height: 60px; text-transform: uppercase; line-height: 40px; font-family: "Open Sans", sans-serif; font-size: 16px; font-weight: bold; display: inline-block;
}
#add_payment_method #coupon_code {
	width: 100%;
}
.woocommerce-cart #coupon_code {
	width: 100%;
}
.woocommerce-checkout #coupon_code {
	width: 100%;
}
.woocommerce {
	margin: 0px 0px 40px;
}
.woocommerce div.product div.images .flex-control-thumbs li {
	width: 100%;
}
.woocommerce .page-header {
	margin: 0px 0px 40px; border: currentColor; border-image: none; line-height: 1;
}
.woocommerce .quantity .section-title {
	line-height: 50px; margin-right: 5px; float: left;
}
.rtl .woocommerce .quantity .section-title {
	float: right;
}
.rtl.woocommerce .quantity .section-title {
	float: right;
}
.rtl .woocommerce .quantity .section-title {
	margin-right: 0px; margin-left: 5px;
}
.rtl.woocommerce .quantity .section-title {
	margin-right: 0px; margin-left: 5px;
}
.woocommerce .quantity .minus {
	background: rgb(51, 51, 51); border: 1px solid transparent; border-image: none; height: 50px; color: rgb(255, 255, 255); line-height: 20px; font-size: 10px; font-weight: 300; float: left; cursor: pointer; box-shadow: none; text-shadow: none;
}
.woocommerce .quantity .plus {
	background: rgb(51, 51, 51); border: 1px solid transparent; border-image: none; height: 50px; color: rgb(255, 255, 255); line-height: 20px; font-size: 10px; font-weight: 300; float: left; cursor: pointer; box-shadow: none; text-shadow: none;
}
.rtl .woocommerce .quantity .minus {
	float: right;
}
.rtl .woocommerce .quantity .plus {
	float: right;
}
.rtl.woocommerce .quantity .minus {
	float: right;
}
.rtl.woocommerce .quantity .plus {
	float: right;
}
.woocommerce .quantity .qty {
	background: rgb(51, 51, 51); margin: 0px 1px; border: 1px solid transparent; border-image: none; width: 50px; height: 50px; text-align: center; color: rgb(255, 255, 255); float: left;
}
.rtl .woocommerce .quantity .qty {
	float: right;
}
.rtl.woocommerce .quantity .qty {
	float: right;
}
.woocommerce div.product-view {
	margin-bottom: 0px; position: relative;
}
.woocommerce div.product-view .single-product-image {
	margin: 70px 0px 0px; position: relative;
}
.woocommerce div.product-view .single-product-image::before {
	display: table; content: " ";
}
.woocommerce div.product-view .single-product-image::after {
	display: table; content: " ";
}
.woocommerce div.product-view .single-product-image::after {
	clear: both;
}
.woocommerce div.product-view div.images {
	margin-bottom: 2em; float: none;
}
.woocommerce div.product-view div.images > a {
	display: block;
}
.woocommerce div.product-view div.images img {
	width: 100%; height: auto; display: block; box-shadow: none;
}
.woocommerce div.product-view div.images div.flex-control-thumbs {
	padding: 0px; margin-top: 25px;
}
.woocommerce div.product-view .product_title {
	margin: 0px 0px 30px; padding: 0px; text-transform: capitalize; line-height: 1; clear: none; font-size: 50px; font-weight: normal;
}
.woocommerce div.product-view .woocommerce-variation-price {
	margin: 0px 0px 10px;
}
.woocommerce div.product-view span.price {
	margin: 0px; font-size: 24px; font-weight: bold;
}
.woocommerce div.product-view p.price {
	margin: 0px; font-size: 24px; font-weight: bold;
}
.preset-1 .woocommerce div.product-view span.price {
	color: rgb(240, 124, 41);
}
.preset-1 .woocommerce div.product-view p.price {
	color: rgb(240, 124, 41);
}
.preset-1.woocommerce div.product-view span.price {
	color: rgb(240, 124, 41);
}
.preset-1.woocommerce div.product-view p.price {
	color: rgb(240, 124, 41);
}
.preset-2 .woocommerce div.product-view span.price {
	color: rgb(240, 124, 41);
}
.preset-2 .woocommerce div.product-view p.price {
	color: rgb(240, 124, 41);
}
.preset-2.woocommerce div.product-view span.price {
	color: rgb(240, 124, 41);
}
.preset-2.woocommerce div.product-view p.price {
	color: rgb(240, 124, 41);
}
.preset-3 .woocommerce div.product-view span.price {
	color: rgb(34, 174, 172);
}
.preset-3 .woocommerce div.product-view p.price {
	color: rgb(34, 174, 172);
}
.preset-3.woocommerce div.product-view span.price {
	color: rgb(34, 174, 172);
}
.preset-3.woocommerce div.product-view p.price {
	color: rgb(34, 174, 172);
}
.preset-4 .woocommerce div.product-view span.price {
	color: rgb(240, 124, 41);
}
.preset-4 .woocommerce div.product-view p.price {
	color: rgb(240, 124, 41);
}
.preset-4.woocommerce div.product-view span.price {
	color: rgb(240, 124, 41);
}
.preset-4.woocommerce div.product-view p.price {
	color: rgb(240, 124, 41);
}
.preset-5 .woocommerce div.product-view span.price {
	color: rgb(34, 174, 172);
}
.preset-5 .woocommerce div.product-view p.price {
	color: rgb(34, 174, 172);
}
.preset-5.woocommerce div.product-view span.price {
	color: rgb(34, 174, 172);
}
.preset-5.woocommerce div.product-view p.price {
	color: rgb(34, 174, 172);
}
.preset-6 .woocommerce div.product-view span.price {
	color: rgb(240, 124, 41);
}
.preset-6 .woocommerce div.product-view p.price {
	color: rgb(240, 124, 41);
}
.preset-6.woocommerce div.product-view span.price {
	color: rgb(240, 124, 41);
}
.preset-6.woocommerce div.product-view p.price {
	color: rgb(240, 124, 41);
}
.woocommerce div.product-view span.price ins {
	background: inherit; font-weight: 700; text-decoration: none;
}
.woocommerce div.product-view p.price ins {
	background: inherit; font-weight: 700; text-decoration: none;
}
.woocommerce div.product-view span.price del {
	opacity: 0.5;
}
.woocommerce div.product-view p.price del {
	opacity: 0.5;
}
.woocommerce div.product-view .product-price {
	font-size: 28px; font-weight: 700;
}
.preset-1 .woocommerce div.product-view .product-price {
	color: rgb(240, 124, 41);
}
.preset-1.woocommerce div.product-view .product-price {
	color: rgb(240, 124, 41);
}
.preset-2 .woocommerce div.product-view .product-price {
	color: rgb(240, 124, 41);
}
.preset-2.woocommerce div.product-view .product-price {
	color: rgb(240, 124, 41);
}
.preset-3 .woocommerce div.product-view .product-price {
	color: rgb(34, 174, 172);
}
.preset-3.woocommerce div.product-view .product-price {
	color: rgb(34, 174, 172);
}
.preset-4 .woocommerce div.product-view .product-price {
	color: rgb(240, 124, 41);
}
.preset-4.woocommerce div.product-view .product-price {
	color: rgb(240, 124, 41);
}
.preset-5 .woocommerce div.product-view .product-price {
	color: rgb(34, 174, 172);
}
.preset-5.woocommerce div.product-view .product-price {
	color: rgb(34, 174, 172);
}
.preset-6 .woocommerce div.product-view .product-price {
	color: rgb(240, 124, 41);
}
.preset-6.woocommerce div.product-view .product-price {
	color: rgb(240, 124, 41);
}
.woocommerce div.product-view .product-price del {
	color: rgb(102, 102, 102); line-height: 30px; font-size: 18px;
}
.woocommerce div.product-view .product-price ins {
	text-decoration: none;
}
.woocommerce div.product-view p.stock {
	font-size: 0.92em; display: none;
}
.woocommerce div.product-view .out-of-stock {
	color: red;
}
.woocommerce div.product-view .in-stock {
	margin: 0px 0px 10px;
}
.woocommerce div.product-view .in-stock .title {
	font-weight: bold;
}
.woocommerce div.product-view .in-stock .out-stock {
	color: red;
}
.woocommerce div.product-view .woocommerce-product-rating {
	margin: 0px 0px 10px; padding: 15px 0px; border-top-color: rgb(229, 229, 229); border-bottom-color: rgb(229, 229, 229); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.woocommerce div.product-view .short-description {
	margin: 0px 0px 28px; padding: 10px 0px; line-height: 28px;
}
.woocommerce div.product-view .single-product-info .yith-wcwl-add-to-wishlist {
	display: none;
}
.woocommerce div.product-view .single-product-info .compare {
	display: none;
}
.woocommerce div.product-view .single-product-info .compare.button {
	display: none;
}
.woocommerce div.product-view div.summary {
	margin-bottom: 2em;
}
.woocommerce div.product-view div.social {
	margin: 0px 0px 1em; text-align: right;
}
.rtl .woocommerce div.product-view div.social {
	text-align: left;
}
.rtl.woocommerce div.product-view div.social {
	text-align: left;
}
.woocommerce div.product-view div.social span {
	margin: 0px 0px 0px 2px;
}
.woocommerce div.product-view div.social span span {
	margin: 0px;
}
.woocommerce div.product-view div.social span .stButton .chicklets {
	width: 0px; padding-left: 16px;
}
.woocommerce div.product-view div.social iframe {
	margin-top: 3px; float: left;
}
.rtl .woocommerce div.product-view div.social iframe {
	float: right;
}
.rtl.woocommerce div.product-view div.social iframe {
	float: right;
}
.woocommerce div.product-view .product_meta {
	margin: 0px 0px 25px;
}
.woocommerce div.product-view .product_meta a {
	color: rgb(102, 102, 102); font-weight: normal;
}
.preset-1 .woocommerce div.product-view .product_meta a:hover {
	color: rgb(240, 124, 41);
}
.preset-1.woocommerce div.product-view .product_meta a:hover {
	color: rgb(240, 124, 41);
}
.preset-2 .woocommerce div.product-view .product_meta a:hover {
	color: rgb(254, 151, 0);
}
.preset-2.woocommerce div.product-view .product_meta a:hover {
	color: rgb(254, 151, 0);
}
.preset-3 .woocommerce div.product-view .product_meta a:hover {
	color: rgb(255, 180, 0);
}
.preset-3.woocommerce div.product-view .product_meta a:hover {
	color: rgb(255, 180, 0);
}
.preset-4 .woocommerce div.product-view .product_meta a:hover {
	color: rgb(0, 171, 224);
}
.preset-4.woocommerce div.product-view .product_meta a:hover {
	color: rgb(0, 171, 224);
}
.preset-5 .woocommerce div.product-view .product_meta a:hover {
	color: rgb(34, 174, 172);
}
.preset-5.woocommerce div.product-view .product_meta a:hover {
	color: rgb(34, 174, 172);
}
.preset-6 .woocommerce div.product-view .product_meta a:hover {
	color: rgb(73, 158, 70);
}
.preset-6.woocommerce div.product-view .product_meta a:hover {
	color: rgb(73, 158, 70);
}
.woocommerce div.product-view .product_meta .tagged_as {
	margin: 0px 0px 10px; font-weight: bold; display: block;
}
.woocommerce div.product-view .product_meta .posted_in {
	margin: 0px 0px 10px; font-weight: bold; display: block;
}
.woocommerce div.product-view .product_meta .sku_wrapper {
	margin: 0px 0px 10px; font-weight: bold; display: block;
}
.woocommerce div.product-view .product_meta .tagged_as::before {
	content: "";
}
.woocommerce div.product-view .product_meta .posted_in::before {
	content: "";
}
.woocommerce div.product-view .product_meta .sku_wrapper::before {
	content: "";
}
.woocommerce div.product-view .sharing_this {
	margin: 0px 0px 10px; font-weight: bold; display: block;
}
.woocommerce div.product-view .woocommerce-tabs ul.tabs {
	list-style: none; margin: 0px -15px; padding: 0px; overflow: hidden; position: relative;
}
.woocommerce div.product-view .woocommerce-tabs ul.tabs::before {
	display: table; content: " ";
}
.woocommerce div.product-view .woocommerce-tabs ul.tabs::after {
	display: table; content: " ";
}
.woocommerce div.product-view .woocommerce-tabs ul.tabs::after {
	clear: both;
}
.woocommerce div.product-view .woocommerce-tabs ul.tabs li {
	border-width: medium medium medium 0px; border-color: currentColor; margin: 0px 15px; padding: 0px; border-radius: 0px; border-image: none; font-family: "Open Sans", sans-serif; float: left; display: block; position: relative; z-index: 0; background-color: rgb(255, 255, 255);
}
.rtl .woocommerce div.product-view .woocommerce-tabs ul.tabs li {
	float: right;
}
.rtl.woocommerce div.product-view .woocommerce-tabs ul.tabs li {
	float: right;
}
.woocommerce div.product-view .woocommerce-tabs ul.tabs li a {
	padding: 0px 5px; color: rgb(102, 102, 102); text-transform: uppercase; line-height: 40px; font-size: 16px; font-weight: 700; text-decoration: none; display: block;
}
.woocommerce div.product-view .woocommerce-tabs ul.tabs li:hover {
	z-index: 2;
}
.woocommerce div.product-view .woocommerce-tabs ul.tabs li.active {
	z-index: 2;
}
.woocommerce div.product-view .woocommerce-tabs ul.tabs li:hover a {
	text-shadow: inherit;
}
.woocommerce div.product-view .woocommerce-tabs ul.tabs li.active a {
	text-shadow: inherit;
}
.preset-1 .woocommerce div.product-view .woocommerce-tabs ul.tabs li:hover a {
	color: rgb(240, 124, 41);
}
.preset-1 .woocommerce div.product-view .woocommerce-tabs ul.tabs li.active a {
	color: rgb(240, 124, 41);
}
.preset-1.woocommerce div.product-view .woocommerce-tabs ul.tabs li:hover a {
	color: rgb(240, 124, 41);
}
.preset-1.woocommerce div.product-view .woocommerce-tabs ul.tabs li.active a {
	color: rgb(240, 124, 41);
}
.preset-2 .woocommerce div.product-view .woocommerce-tabs ul.tabs li:hover a {
	color: rgb(254, 151, 0);
}
.preset-2 .woocommerce div.product-view .woocommerce-tabs ul.tabs li.active a {
	color: rgb(254, 151, 0);
}
.preset-2.woocommerce div.product-view .woocommerce-tabs ul.tabs li:hover a {
	color: rgb(254, 151, 0);
}
.preset-2.woocommerce div.product-view .woocommerce-tabs ul.tabs li.active a {
	color: rgb(254, 151, 0);
}
.preset-3 .woocommerce div.product-view .woocommerce-tabs ul.tabs li:hover a {
	color: rgb(255, 180, 0);
}
.preset-3 .woocommerce div.product-view .woocommerce-tabs ul.tabs li.active a {
	color: rgb(255, 180, 0);
}
.preset-3.woocommerce div.product-view .woocommerce-tabs ul.tabs li:hover a {
	color: rgb(255, 180, 0);
}
.preset-3.woocommerce div.product-view .woocommerce-tabs ul.tabs li.active a {
	color: rgb(255, 180, 0);
}
.preset-4 .woocommerce div.product-view .woocommerce-tabs ul.tabs li:hover a {
	color: rgb(0, 171, 224);
}
.preset-4 .woocommerce div.product-view .woocommerce-tabs ul.tabs li.active a {
	color: rgb(0, 171, 224);
}
.preset-4.woocommerce div.product-view .woocommerce-tabs ul.tabs li:hover a {
	color: rgb(0, 171, 224);
}
.preset-4.woocommerce div.product-view .woocommerce-tabs ul.tabs li.active a {
	color: rgb(0, 171, 224);
}
.preset-5 .woocommerce div.product-view .woocommerce-tabs ul.tabs li:hover a {
	color: rgb(34, 174, 172);
}
.preset-5 .woocommerce div.product-view .woocommerce-tabs ul.tabs li.active a {
	color: rgb(34, 174, 172);
}
.preset-5.woocommerce div.product-view .woocommerce-tabs ul.tabs li:hover a {
	color: rgb(34, 174, 172);
}
.preset-5.woocommerce div.product-view .woocommerce-tabs ul.tabs li.active a {
	color: rgb(34, 174, 172);
}
.preset-6 .woocommerce div.product-view .woocommerce-tabs ul.tabs li:hover a {
	color: rgb(73, 158, 70);
}
.preset-6 .woocommerce div.product-view .woocommerce-tabs ul.tabs li.active a {
	color: rgb(73, 158, 70);
}
.preset-6.woocommerce div.product-view .woocommerce-tabs ul.tabs li:hover a {
	color: rgb(73, 158, 70);
}
.preset-6.woocommerce div.product-view .woocommerce-tabs ul.tabs li.active a {
	color: rgb(73, 158, 70);
}
.woocommerce div.product-view .woocommerce-tabs ul.tabs li:hover::after {
	width: 100%;
}
.woocommerce div.product-view .woocommerce-tabs ul.tabs li.active::after {
	width: 100%;
}
.woocommerce div.product-view .woocommerce-tabs ul.tabs li::before {
	border: currentColor; border-image: none; width: 0px; height: 0px; bottom: -1px; position: absolute; content: "";
}
.woocommerce div.product-view .woocommerce-tabs ul.tabs li::after {
	border: currentColor; border-image: none; width: 0px; height: 0px; bottom: -1px; position: absolute; content: "";
}
.woocommerce div.product-view .woocommerce-tabs ul.tabs li::before {
	border-width: 0px 1px 1px 0px; left: -6px; border-bottom-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-bottom-right-radius: 4px;
}
.woocommerce div.product-view .woocommerce-tabs ul.tabs li::after {
	margin: auto; transition:0.4s; left: 0px; width: 0px; height: 2px; right: 0px; bottom: 0px; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease;
}
.preset-1 .woocommerce div.product-view .woocommerce-tabs ul.tabs li::after {
	background-color: rgb(240, 124, 41);
}
.preset-1.woocommerce div.product-view .woocommerce-tabs ul.tabs li::after {
	background-color: rgb(240, 124, 41);
}
.preset-2 .woocommerce div.product-view .woocommerce-tabs ul.tabs li::after {
	background-color: rgb(254, 151, 0);
}
.preset-2.woocommerce div.product-view .woocommerce-tabs ul.tabs li::after {
	background-color: rgb(254, 151, 0);
}
.preset-3 .woocommerce div.product-view .woocommerce-tabs ul.tabs li::after {
	background-color: rgb(255, 180, 0);
}
.preset-3.woocommerce div.product-view .woocommerce-tabs ul.tabs li::after {
	background-color: rgb(255, 180, 0);
}
.preset-4 .woocommerce div.product-view .woocommerce-tabs ul.tabs li::after {
	background-color: rgb(0, 171, 224);
}
.preset-4.woocommerce div.product-view .woocommerce-tabs ul.tabs li::after {
	background-color: rgb(0, 171, 224);
}
.preset-5 .woocommerce div.product-view .woocommerce-tabs ul.tabs li::after {
	background-color: rgb(34, 174, 172);
}
.preset-5.woocommerce div.product-view .woocommerce-tabs ul.tabs li::after {
	background-color: rgb(34, 174, 172);
}
.preset-6 .woocommerce div.product-view .woocommerce-tabs ul.tabs li::after {
	background-color: rgb(73, 158, 70);
}
.preset-6.woocommerce div.product-view .woocommerce-tabs ul.tabs li::after {
	background-color: rgb(73, 158, 70);
}
.woocommerce div.product-view .woocommerce-tabs ul.tabs::before {
	left: 0px; width: 100%; bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; position: absolute; z-index: 1; content: "";
}
.woocommerce div.product-view .woocommerce-tabs .panel {
	margin: 0px 0px 2em; padding: 30px 0px; border-radius: 0px; border-top-width: 0px; box-shadow: 0px 0px 0px rgba(0,0,0,0); -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
.woocommerce div.product-view p.cart {
	margin-bottom: 2em;
}
.woocommerce div.product-view p.cart::before {
	display: table; content: " ";
}
.woocommerce div.product-view p.cart::after {
	display: table; content: " ";
}
.woocommerce div.product-view p.cart::after {
	clear: both;
}
.woocommerce div.product-view form.cart {
	margin-bottom: 2em;
}
.woocommerce div.product-view form.cart::before {
	display: table; content: " ";
}
.woocommerce div.product-view form.cart::after {
	display: table; content: " ";
}
.woocommerce div.product-view form.cart::after {
	clear: both;
}
.woocommerce div.product-view form.cart div.quantity {
	margin: 0px 5px 0px 0px; float: left;
}
.rtl .woocommerce div.product-view form.cart div.quantity {
	float: right;
}
.rtl.woocommerce div.product-view form.cart div.quantity {
	float: right;
}
.rtl .woocommerce div.product-view form.cart div.quantity {
	margin-right: 0px; margin-left: 5px;
}
.rtl.woocommerce div.product-view form.cart div.quantity {
	margin-right: 0px; margin-left: 5px;
}
.woocommerce div.product-view form.cart table {
	border-width: 0px 0px 1px;
}
.woocommerce div.product-view form.cart table td {
	padding-left: 0px;
}
.woocommerce div.product-view form.cart table div.quantity {
	margin: 0px; float: none;
}
.woocommerce div.product-view form.cart table small.stock {
	float: none; display: block;
}
.woocommerce div.product-view form.cart .variations {
	border: 0px currentColor; border-image: none; width: 100%; margin-bottom: 1em;
}
.woocommerce div.product-view form.cart .variations td {
	border: 0px currentColor; border-image: none; text-align: left; line-height: 2em; vertical-align: top; display: block;
}
.woocommerce div.product-view form.cart .variations th {
	border: 0px currentColor; border-image: none; text-align: left; line-height: 2em; vertical-align: top; display: block;
}
.rtl .woocommerce div.product-view form.cart .variations td {
	text-align: right;
}
.rtl .woocommerce div.product-view form.cart .variations th {
	text-align: right;
}
.rtl.woocommerce div.product-view form.cart .variations td {
	text-align: right;
}
.rtl.woocommerce div.product-view form.cart .variations th {
	text-align: right;
}
.woocommerce div.product-view form.cart .variations label {
	color: rgb(102, 102, 102); font-weight: 400;
}
.woocommerce div.product-view form.cart .variations select {
	border: 1px solid rgb(229, 229, 229); border-image: none; height: 40px; margin-right: 1em; display: block; min-width: 75%; max-width: 100%;
}
.woocommerce div.product-view form.cart .variations td.label {
	padding-top: 15px; padding-right: 1em; padding-bottom: 15px; float: left; min-width: 50px;
}
.rtl .woocommerce div.product-view form.cart .variations td.label {
	padding-right: 0px; padding-left: 1em;
}
.rtl.woocommerce div.product-view form.cart .variations td.label {
	padding-right: 0px; padding-left: 1em;
}
.rtl .woocommerce div.product-view form.cart .variations td.label {
	float: right;
}
.rtl.woocommerce div.product-view form.cart .variations td.label {
	float: right;
}
.woocommerce div.product-view form.cart .variations td.label label {
	margin: 0px;
}
.woocommerce div.product-view form.cart .woocommerce-variation-description p {
	margin-bottom: 1em;
}
.woocommerce div.product-view form.cart .reset_variations {
	height: auto; font-size: 0.83em; visibility: hidden; background-color: transparent;
}
.preset-1 .woocommerce div.product-view form.cart .reset_variations {
	color: rgb(240, 124, 41);
}
.preset-1.woocommerce div.product-view form.cart .reset_variations {
	color: rgb(240, 124, 41);
}
.preset-2 .woocommerce div.product-view form.cart .reset_variations {
	color: rgb(254, 151, 0);
}
.preset-2.woocommerce div.product-view form.cart .reset_variations {
	color: rgb(254, 151, 0);
}
.preset-3 .woocommerce div.product-view form.cart .reset_variations {
	color: rgb(255, 180, 0);
}
.preset-3.woocommerce div.product-view form.cart .reset_variations {
	color: rgb(255, 180, 0);
}
.preset-4 .woocommerce div.product-view form.cart .reset_variations {
	color: rgb(0, 171, 224);
}
.preset-4.woocommerce div.product-view form.cart .reset_variations {
	color: rgb(0, 171, 224);
}
.preset-5 .woocommerce div.product-view form.cart .reset_variations {
	color: rgb(34, 174, 172);
}
.preset-5.woocommerce div.product-view form.cart .reset_variations {
	color: rgb(34, 174, 172);
}
.preset-6 .woocommerce div.product-view form.cart .reset_variations {
	color: rgb(73, 158, 70);
}
.preset-6.woocommerce div.product-view form.cart .reset_variations {
	color: rgb(73, 158, 70);
}
.woocommerce div.product-view form.cart .reset_variations:hover {
	background-color: transparent !important;
}
.preset-1 .woocommerce div.product-view form.cart .reset_variations:hover {
	color: rgb(240, 124, 41);
}
.preset-1.woocommerce div.product-view form.cart .reset_variations:hover {
	color: rgb(240, 124, 41);
}
.preset-2 .woocommerce div.product-view form.cart .reset_variations:hover {
	color: rgb(240, 124, 41);
}
.preset-2.woocommerce div.product-view form.cart .reset_variations:hover {
	color: rgb(240, 124, 41);
}
.preset-3 .woocommerce div.product-view form.cart .reset_variations:hover {
	color: rgb(34, 174, 172);
}
.preset-3.woocommerce div.product-view form.cart .reset_variations:hover {
	color: rgb(34, 174, 172);
}
.preset-4 .woocommerce div.product-view form.cart .reset_variations:hover {
	color: rgb(240, 124, 41);
}
.preset-4.woocommerce div.product-view form.cart .reset_variations:hover {
	color: rgb(240, 124, 41);
}
.preset-5 .woocommerce div.product-view form.cart .reset_variations:hover {
	color: rgb(34, 174, 172);
}
.preset-5.woocommerce div.product-view form.cart .reset_variations:hover {
	color: rgb(34, 174, 172);
}
.preset-6 .woocommerce div.product-view form.cart .reset_variations:hover {
	color: rgb(240, 124, 41);
}
.preset-6.woocommerce div.product-view form.cart .reset_variations:hover {
	color: rgb(240, 124, 41);
}
.woocommerce div.product-view form.cart .wc-no-matching-variations {
	display: none;
}
.woocommerce div.product-view form.cart a {
	background: rgb(51, 51, 51); border-radius: 0px; border: currentColor; border-image: none; height: 50px; color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Open Sans", sans-serif; font-weight: normal; margin-right: 4px; vertical-align: middle; float: left;
}
.woocommerce div.product-view form.cart .button {
	background: rgb(51, 51, 51); border-radius: 0px; border: currentColor; border-image: none; height: 50px; color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Open Sans", sans-serif; font-weight: normal; margin-right: 4px; vertical-align: middle; float: left;
}
.woocommerce div.product-view form.cart .add_to_wishlist {
	background: rgb(51, 51, 51); border-radius: 0px; border: currentColor; border-image: none; height: 50px; color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Open Sans", sans-serif; font-weight: normal; margin-right: 4px; vertical-align: middle; float: left;
}
.woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a {
	background: rgb(51, 51, 51); border-radius: 0px; border: currentColor; border-image: none; height: 50px; color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Open Sans", sans-serif; font-weight: normal; margin-right: 4px; vertical-align: middle; float: left;
}
.rtl .woocommerce div.product-view form.cart a {
	float: right;
}
.rtl .woocommerce div.product-view form.cart .button {
	float: right;
}
.rtl .woocommerce div.product-view form.cart .add_to_wishlist {
	float: right;
}
.rtl .woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a {
	float: right;
}
.rtl.woocommerce div.product-view form.cart a {
	float: right;
}
.rtl.woocommerce div.product-view form.cart .button {
	float: right;
}
.rtl.woocommerce div.product-view form.cart .add_to_wishlist {
	float: right;
}
.rtl.woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a {
	float: right;
}
.rtl .woocommerce div.product-view form.cart a {
	margin-right: 0px; margin-left: 4px;
}
.rtl .woocommerce div.product-view form.cart .button {
	margin-right: 0px; margin-left: 4px;
}
.rtl .woocommerce div.product-view form.cart .add_to_wishlist {
	margin-right: 0px; margin-left: 4px;
}
.rtl .woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a {
	margin-right: 0px; margin-left: 4px;
}
.rtl.woocommerce div.product-view form.cart a {
	margin-right: 0px; margin-left: 4px;
}
.rtl.woocommerce div.product-view form.cart .button {
	margin-right: 0px; margin-left: 4px;
}
.rtl.woocommerce div.product-view form.cart .add_to_wishlist {
	margin-right: 0px; margin-left: 4px;
}
.rtl.woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a {
	margin-right: 0px; margin-left: 4px;
}
.woocommerce div.product-view form.cart a:hover {
	opacity: 1;
}
.woocommerce div.product-view form.cart .button:hover {
	opacity: 1;
}
.woocommerce div.product-view form.cart .add_to_wishlist:hover {
	opacity: 1;
}
.woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a:hover {
	opacity: 1;
}
.preset-1 .woocommerce div.product-view form.cart a:hover {
	background-color: rgb(240, 124, 41);
}
.preset-1 .woocommerce div.product-view form.cart .button:hover {
	background-color: rgb(240, 124, 41);
}
.preset-1 .woocommerce div.product-view form.cart .add_to_wishlist:hover {
	background-color: rgb(240, 124, 41);
}
.preset-1 .woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a:hover {
	background-color: rgb(240, 124, 41);
}
.preset-1.woocommerce div.product-view form.cart a:hover {
	background-color: rgb(240, 124, 41);
}
.preset-1.woocommerce div.product-view form.cart .button:hover {
	background-color: rgb(240, 124, 41);
}
.preset-1.woocommerce div.product-view form.cart .add_to_wishlist:hover {
	background-color: rgb(240, 124, 41);
}
.preset-1.woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a:hover {
	background-color: rgb(240, 124, 41);
}
.preset-2 .woocommerce div.product-view form.cart a:hover {
	background-color: rgb(254, 151, 0);
}
.preset-2 .woocommerce div.product-view form.cart .button:hover {
	background-color: rgb(254, 151, 0);
}
.preset-2 .woocommerce div.product-view form.cart .add_to_wishlist:hover {
	background-color: rgb(254, 151, 0);
}
.preset-2 .woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a:hover {
	background-color: rgb(254, 151, 0);
}
.preset-2.woocommerce div.product-view form.cart a:hover {
	background-color: rgb(254, 151, 0);
}
.preset-2.woocommerce div.product-view form.cart .button:hover {
	background-color: rgb(254, 151, 0);
}
.preset-2.woocommerce div.product-view form.cart .add_to_wishlist:hover {
	background-color: rgb(254, 151, 0);
}
.preset-2.woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a:hover {
	background-color: rgb(254, 151, 0);
}
.preset-3 .woocommerce div.product-view form.cart a:hover {
	background-color: rgb(255, 180, 0);
}
.preset-3 .woocommerce div.product-view form.cart .button:hover {
	background-color: rgb(255, 180, 0);
}
.preset-3 .woocommerce div.product-view form.cart .add_to_wishlist:hover {
	background-color: rgb(255, 180, 0);
}
.preset-3 .woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a:hover {
	background-color: rgb(255, 180, 0);
}
.preset-3.woocommerce div.product-view form.cart a:hover {
	background-color: rgb(255, 180, 0);
}
.preset-3.woocommerce div.product-view form.cart .button:hover {
	background-color: rgb(255, 180, 0);
}
.preset-3.woocommerce div.product-view form.cart .add_to_wishlist:hover {
	background-color: rgb(255, 180, 0);
}
.preset-3.woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a:hover {
	background-color: rgb(255, 180, 0);
}
.preset-4 .woocommerce div.product-view form.cart a:hover {
	background-color: rgb(0, 171, 224);
}
.preset-4 .woocommerce div.product-view form.cart .button:hover {
	background-color: rgb(0, 171, 224);
}
.preset-4 .woocommerce div.product-view form.cart .add_to_wishlist:hover {
	background-color: rgb(0, 171, 224);
}
.preset-4 .woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a:hover {
	background-color: rgb(0, 171, 224);
}
.preset-4.woocommerce div.product-view form.cart a:hover {
	background-color: rgb(0, 171, 224);
}
.preset-4.woocommerce div.product-view form.cart .button:hover {
	background-color: rgb(0, 171, 224);
}
.preset-4.woocommerce div.product-view form.cart .add_to_wishlist:hover {
	background-color: rgb(0, 171, 224);
}
.preset-4.woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a:hover {
	background-color: rgb(0, 171, 224);
}
.preset-5 .woocommerce div.product-view form.cart a:hover {
	background-color: rgb(34, 174, 172);
}
.preset-5 .woocommerce div.product-view form.cart .button:hover {
	background-color: rgb(34, 174, 172);
}
.preset-5 .woocommerce div.product-view form.cart .add_to_wishlist:hover {
	background-color: rgb(34, 174, 172);
}
.preset-5 .woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a:hover {
	background-color: rgb(34, 174, 172);
}
.preset-5.woocommerce div.product-view form.cart a:hover {
	background-color: rgb(34, 174, 172);
}
.preset-5.woocommerce div.product-view form.cart .button:hover {
	background-color: rgb(34, 174, 172);
}
.preset-5.woocommerce div.product-view form.cart .add_to_wishlist:hover {
	background-color: rgb(34, 174, 172);
}
.preset-5.woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a:hover {
	background-color: rgb(34, 174, 172);
}
.preset-6 .woocommerce div.product-view form.cart a:hover {
	background-color: rgb(73, 158, 70);
}
.preset-6 .woocommerce div.product-view form.cart .button:hover {
	background-color: rgb(73, 158, 70);
}
.preset-6 .woocommerce div.product-view form.cart .add_to_wishlist:hover {
	background-color: rgb(73, 158, 70);
}
.preset-6 .woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a:hover {
	background-color: rgb(73, 158, 70);
}
.preset-6.woocommerce div.product-view form.cart a:hover {
	background-color: rgb(73, 158, 70);
}
.preset-6.woocommerce div.product-view form.cart .button:hover {
	background-color: rgb(73, 158, 70);
}
.preset-6.woocommerce div.product-view form.cart .add_to_wishlist:hover {
	background-color: rgb(73, 158, 70);
}
.preset-6.woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a:hover {
	background-color: rgb(73, 158, 70);
}
.woocommerce div.product-view form.cart a.added {
	text-indent: 9999px; overflow: hidden; position: relative;
}
.woocommerce div.product-view form.cart .button.added {
	text-indent: 9999px; overflow: hidden; position: relative;
}
.woocommerce div.product-view form.cart .add_to_wishlist.added {
	text-indent: 9999px; overflow: hidden; position: relative;
}
.woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a.added {
	text-indent: 9999px; overflow: hidden; position: relative;
}
.preset-1 .woocommerce div.product-view form.cart a.added {
	background-color: rgb(240, 124, 41);
}
.preset-1 .woocommerce div.product-view form.cart .button.added {
	background-color: rgb(240, 124, 41);
}
.preset-1 .woocommerce div.product-view form.cart .add_to_wishlist.added {
	background-color: rgb(240, 124, 41);
}
.preset-1 .woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a.added {
	background-color: rgb(240, 124, 41);
}
.preset-1.woocommerce div.product-view form.cart a.added {
	background-color: rgb(240, 124, 41);
}
.preset-1.woocommerce div.product-view form.cart .button.added {
	background-color: rgb(240, 124, 41);
}
.preset-1.woocommerce div.product-view form.cart .add_to_wishlist.added {
	background-color: rgb(240, 124, 41);
}
.preset-1.woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a.added {
	background-color: rgb(240, 124, 41);
}
.preset-2 .woocommerce div.product-view form.cart a.added {
	background-color: rgb(240, 124, 41);
}
.preset-2 .woocommerce div.product-view form.cart .button.added {
	background-color: rgb(240, 124, 41);
}
.preset-2 .woocommerce div.product-view form.cart .add_to_wishlist.added {
	background-color: rgb(240, 124, 41);
}
.preset-2 .woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a.added {
	background-color: rgb(240, 124, 41);
}
.preset-2.woocommerce div.product-view form.cart a.added {
	background-color: rgb(240, 124, 41);
}
.preset-2.woocommerce div.product-view form.cart .button.added {
	background-color: rgb(240, 124, 41);
}
.preset-2.woocommerce div.product-view form.cart .add_to_wishlist.added {
	background-color: rgb(240, 124, 41);
}
.preset-2.woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a.added {
	background-color: rgb(240, 124, 41);
}
.preset-3 .woocommerce div.product-view form.cart a.added {
	background-color: rgb(34, 174, 172);
}
.preset-3 .woocommerce div.product-view form.cart .button.added {
	background-color: rgb(34, 174, 172);
}
.preset-3 .woocommerce div.product-view form.cart .add_to_wishlist.added {
	background-color: rgb(34, 174, 172);
}
.preset-3 .woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a.added {
	background-color: rgb(34, 174, 172);
}
.preset-3.woocommerce div.product-view form.cart a.added {
	background-color: rgb(34, 174, 172);
}
.preset-3.woocommerce div.product-view form.cart .button.added {
	background-color: rgb(34, 174, 172);
}
.preset-3.woocommerce div.product-view form.cart .add_to_wishlist.added {
	background-color: rgb(34, 174, 172);
}
.preset-3.woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a.added {
	background-color: rgb(34, 174, 172);
}
.preset-4 .woocommerce div.product-view form.cart a.added {
	background-color: rgb(240, 124, 41);
}
.preset-4 .woocommerce div.product-view form.cart .button.added {
	background-color: rgb(240, 124, 41);
}
.preset-4 .woocommerce div.product-view form.cart .add_to_wishlist.added {
	background-color: rgb(240, 124, 41);
}
.preset-4 .woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a.added {
	background-color: rgb(240, 124, 41);
}
.preset-4.woocommerce div.product-view form.cart a.added {
	background-color: rgb(240, 124, 41);
}
.preset-4.woocommerce div.product-view form.cart .button.added {
	background-color: rgb(240, 124, 41);
}
.preset-4.woocommerce div.product-view form.cart .add_to_wishlist.added {
	background-color: rgb(240, 124, 41);
}
.preset-4.woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a.added {
	background-color: rgb(240, 124, 41);
}
.preset-5 .woocommerce div.product-view form.cart a.added {
	background-color: rgb(34, 174, 172);
}
.preset-5 .woocommerce div.product-view form.cart .button.added {
	background-color: rgb(34, 174, 172);
}
.preset-5 .woocommerce div.product-view form.cart .add_to_wishlist.added {
	background-color: rgb(34, 174, 172);
}
.preset-5 .woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a.added {
	background-color: rgb(34, 174, 172);
}
.preset-5.woocommerce div.product-view form.cart a.added {
	background-color: rgb(34, 174, 172);
}
.preset-5.woocommerce div.product-view form.cart .button.added {
	background-color: rgb(34, 174, 172);
}
.preset-5.woocommerce div.product-view form.cart .add_to_wishlist.added {
	background-color: rgb(34, 174, 172);
}
.preset-5.woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a.added {
	background-color: rgb(34, 174, 172);
}
.preset-6 .woocommerce div.product-view form.cart a.added {
	background-color: rgb(240, 124, 41);
}
.preset-6 .woocommerce div.product-view form.cart .button.added {
	background-color: rgb(240, 124, 41);
}
.preset-6 .woocommerce div.product-view form.cart .add_to_wishlist.added {
	background-color: rgb(240, 124, 41);
}
.preset-6 .woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a.added {
	background-color: rgb(240, 124, 41);
}
.preset-6.woocommerce div.product-view form.cart a.added {
	background-color: rgb(240, 124, 41);
}
.preset-6.woocommerce div.product-view form.cart .button.added {
	background-color: rgb(240, 124, 41);
}
.preset-6.woocommerce div.product-view form.cart .add_to_wishlist.added {
	background-color: rgb(240, 124, 41);
}
.preset-6.woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a.added {
	background-color: rgb(240, 124, 41);
}
.woocommerce div.product-view form.cart a .sub-title {
	font: 0px/0 a; border: 0px currentColor; border-image: none; color: transparent; font-size-adjust: none; font-stretch: normal; text-shadow: none; background-color: transparent;
}
.woocommerce div.product-view form.cart .button .sub-title {
	font: 0px/0 a; border: 0px currentColor; border-image: none; color: transparent; font-size-adjust: none; font-stretch: normal; text-shadow: none; background-color: transparent;
}
.woocommerce div.product-view form.cart .add_to_wishlist .sub-title {
	font: 0px/0 a; border: 0px currentColor; border-image: none; color: transparent; font-size-adjust: none; font-stretch: normal; text-shadow: none; background-color: transparent;
}
.woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a .sub-title {
	font: 0px/0 a; border: 0px currentColor; border-image: none; color: transparent; font-size-adjust: none; font-stretch: normal; text-shadow: none; background-color: transparent;
}
.woocommerce div.product-view form.cart .feedback {
	font: 0px/0 a; border: 0px currentColor; border-image: none; color: transparent; font-size-adjust: none; font-stretch: normal; text-shadow: none; background-color: transparent;
}
.preset-1 .woocommerce div.product-view form.cart .yith-wcwl-wishlistaddedbrowse a {
	background-color: rgb(240, 124, 41);
}
.preset-1 .woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a {
	background-color: rgb(240, 124, 41);
}
.preset-1.woocommerce div.product-view form.cart .yith-wcwl-wishlistaddedbrowse a {
	background-color: rgb(240, 124, 41);
}
.preset-1.woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a {
	background-color: rgb(240, 124, 41);
}
.preset-2 .woocommerce div.product-view form.cart .yith-wcwl-wishlistaddedbrowse a {
	background-color: rgb(240, 124, 41);
}
.preset-2 .woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a {
	background-color: rgb(240, 124, 41);
}
.preset-2.woocommerce div.product-view form.cart .yith-wcwl-wishlistaddedbrowse a {
	background-color: rgb(240, 124, 41);
}
.preset-2.woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a {
	background-color: rgb(240, 124, 41);
}
.preset-3 .woocommerce div.product-view form.cart .yith-wcwl-wishlistaddedbrowse a {
	background-color: rgb(34, 174, 172);
}
.preset-3 .woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a {
	background-color: rgb(34, 174, 172);
}
.preset-3.woocommerce div.product-view form.cart .yith-wcwl-wishlistaddedbrowse a {
	background-color: rgb(34, 174, 172);
}
.preset-3.woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a {
	background-color: rgb(34, 174, 172);
}
.preset-4 .woocommerce div.product-view form.cart .yith-wcwl-wishlistaddedbrowse a {
	background-color: rgb(240, 124, 41);
}
.preset-4 .woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a {
	background-color: rgb(240, 124, 41);
}
.preset-4.woocommerce div.product-view form.cart .yith-wcwl-wishlistaddedbrowse a {
	background-color: rgb(240, 124, 41);
}
.preset-4.woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a {
	background-color: rgb(240, 124, 41);
}
.preset-5 .woocommerce div.product-view form.cart .yith-wcwl-wishlistaddedbrowse a {
	background-color: rgb(34, 174, 172);
}
.preset-5 .woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a {
	background-color: rgb(34, 174, 172);
}
.preset-5.woocommerce div.product-view form.cart .yith-wcwl-wishlistaddedbrowse a {
	background-color: rgb(34, 174, 172);
}
.preset-5.woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a {
	background-color: rgb(34, 174, 172);
}
.preset-6 .woocommerce div.product-view form.cart .yith-wcwl-wishlistaddedbrowse a {
	background-color: rgb(240, 124, 41);
}
.preset-6 .woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a {
	background-color: rgb(240, 124, 41);
}
.preset-6.woocommerce div.product-view form.cart .yith-wcwl-wishlistaddedbrowse a {
	background-color: rgb(240, 124, 41);
}
.preset-6.woocommerce div.product-view form.cart .yith-wcwl-wishlistexistsbrowse a {
	background-color: rgb(240, 124, 41);
}
.woocommerce div.product-view form.cart .action-buttons {
	font-size: 16px;
}
.woocommerce div.product-view form.cart .action-buttons .yith-wcwl-add-to-wishlist {
	margin: 0px 5px 0px 0px; display: block;
}
.woocommerce div.product-view form.cart .action-buttons .compare {
	margin: 0px 5px 0px 0px; display: block;
}
.woocommerce div.product-view form.cart .action-buttons .compare.button {
	margin: 0px 5px 0px 0px; display: block;
}
.rtl .woocommerce div.product-view form.cart .action-buttons .yith-wcwl-add-to-wishlist {
	margin-right: 0px; margin-left: 5px;
}
.rtl .woocommerce div.product-view form.cart .action-buttons .compare {
	margin-right: 0px; margin-left: 5px;
}
.rtl .woocommerce div.product-view form.cart .action-buttons .compare.button {
	margin-right: 0px; margin-left: 5px;
}
.rtl.woocommerce div.product-view form.cart .action-buttons .yith-wcwl-add-to-wishlist {
	margin-right: 0px; margin-left: 5px;
}
.rtl.woocommerce div.product-view form.cart .action-buttons .compare {
	margin-right: 0px; margin-left: 5px;
}
.rtl.woocommerce div.product-view form.cart .action-buttons .compare.button {
	margin-right: 0px; margin-left: 5px;
}
.woocommerce div.product-view form.cart .action-buttons i {
	margin: 0px; line-height: 50px;
}
.woocommerce div.product-view form.cart .action-buttons a {
	padding: 0px; border: currentColor; border-image: none; width: 50px; height: 50px; text-align: center; line-height: 50px;
}
.woocommerce div.product-view form.cart .action-buttons .button {
	padding: 0px; border: currentColor; border-image: none; width: 50px; height: 50px; text-align: center; line-height: 50px;
}
.woocommerce div.product-view form.cart .action-buttons .add_to_wishlist {
	padding: 0px; border: currentColor; border-image: none; width: 50px; height: 50px; text-align: center; line-height: 50px;
}
.woocommerce div.product-view form.cart .action-buttons .yith-wcwl-wishlistexistsbrowse a {
	padding: 0px; border: currentColor; border-image: none; width: 50px; height: 50px; text-align: center; line-height: 50px;
}
.woocommerce div.product-view form.cart .action-buttons .compare {
	text-indent: -9999px; overflow: hidden; position: relative;
}
.woocommerce div.product-view form.cart .action-buttons .compare::before {
	left: 0px; top: 0px; width: 50px; height: 50px; text-indent: 0px; font-family: "FontAwesome"; margin-right: 0px; display: inline-block; position: absolute; content: "\f0ec";
}
.rtl .woocommerce div.product-view form.cart .action-buttons .compare::before {
	margin-right: 0px; margin-left: 0px;
}
.rtl.woocommerce div.product-view form.cart .action-buttons .compare::before {
	margin-right: 0px; margin-left: 0px;
}
.woocommerce div.product-view form.cart .group_table td {
	border: 0px currentColor; border-image: none; padding-bottom: 0.5em; vertical-align: top;
}
.woocommerce div.product-view form.cart .group_table td .label {
	width: 100%; text-align: inherit; padding-right: 1em; padding-left: 1em; float: left;
}
.rtl .woocommerce div.product-view form.cart .group_table td .label {
	float: right;
}
.rtl.woocommerce div.product-view form.cart .group_table td .label {
	float: right;
}
.woocommerce div.product-view form.cart .group_table td .price {
	padding: 0px 10px; display: block;
}
.woocommerce div.product-view form.cart .group_table td .price .product-price {
	font-size: 14px;
}
.woocommerce div.product-view form.cart .group_table td .price .product-price del {
	font-size: 14px;
}
.woocommerce div.product-view form.cart .group_table td label {
	font-size: 12px;
}
.woocommerce div.product-view form.cart .group_table td a {
	background: none; margin: 0px; height: auto; color: rgb(102, 102, 102); float: none !important;
}
.woocommerce div.product-view form.cart .group_table td a:hover {
	background-color: transparent;
}
.preset-1 .woocommerce div.product-view form.cart .group_table td a:hover {
	color: rgb(240, 124, 41);
}
.preset-1.woocommerce div.product-view form.cart .group_table td a:hover {
	color: rgb(240, 124, 41);
}
.preset-2 .woocommerce div.product-view form.cart .group_table td a:hover {
	color: rgb(254, 151, 0);
}
.preset-2.woocommerce div.product-view form.cart .group_table td a:hover {
	color: rgb(254, 151, 0);
}
.preset-3 .woocommerce div.product-view form.cart .group_table td a:hover {
	color: rgb(255, 180, 0);
}
.preset-3.woocommerce div.product-view form.cart .group_table td a:hover {
	color: rgb(255, 180, 0);
}
.preset-4 .woocommerce div.product-view form.cart .group_table td a:hover {
	color: rgb(0, 171, 224);
}
.preset-4.woocommerce div.product-view form.cart .group_table td a:hover {
	color: rgb(0, 171, 224);
}
.preset-5 .woocommerce div.product-view form.cart .group_table td a:hover {
	color: rgb(34, 174, 172);
}
.preset-5.woocommerce div.product-view form.cart .group_table td a:hover {
	color: rgb(34, 174, 172);
}
.preset-6 .woocommerce div.product-view form.cart .group_table td a:hover {
	color: rgb(73, 158, 70);
}
.preset-6.woocommerce div.product-view form.cart .group_table td a:hover {
	color: rgb(73, 158, 70);
}
.woocommerce div.product-view .star-rating {
	display: inline-block;
}
.woocommerce .cross-sells .wpb_heading {
	margin: 0px 0px 50px; text-align: center; text-transform: uppercase; line-height: 24px; font-family: "Open Sans", sans-serif; font-size: 32px;
}
.woocommerce .up-sells .wpb_heading {
	margin: 0px 0px 50px; text-align: center; text-transform: uppercase; line-height: 24px; font-family: "Open Sans", sans-serif; font-size: 32px;
}
.woocommerce .related .wpb_heading {
	margin: 0px 0px 50px; text-align: center; text-transform: uppercase; line-height: 24px; font-family: "Open Sans", sans-serif; font-size: 32px;
}
.woocommerce .cross-sells .owl-item > div {
	width: 100%;
}
.woocommerce .up-sells .owl-item > div {
	width: 100%;
}
.woocommerce .related .owl-item > div {
	width: 100%;
}
.product-rating::before {
	display: table; content: " ";
}
.product-rating::after {
	display: table; content: " ";
}
.product-rating::after {
	clear: both;
}
.star-rating {
	width: 4.6em; height: 13px; line-height: 1; overflow: hidden; font-family: "FontAwesome"; font-size: 13px; float: none; display: inline-block; position: relative;
}
.star-rating::before {
	left: 0px; top: 0px; float: left; position: absolute; content: "\f005\f005\f005\f005\f005";
}
.rtl .star-rating::before {
	float: right;
}
.rtl.star-rating::before {
	float: right;
}
.star-rating span {
	left: 0px; top: 0px; overflow: hidden; padding-top: 1.5em; float: left; position: absolute;
}
.rtl .star-rating span {
	float: right;
}
.rtl.star-rating span {
	float: right;
}
.star-rating span::before {
	left: 0px; top: 0px; color: rgb(240, 124, 41); position: absolute; content: "\f005\f005\f005\f005\f005";
}
.woocommerce {
	
}
.woocommerce .widget_price_filter .price_slider {
	margin: 0px 7px 15px;
}
.woocommerce .widget_price_filter .price_slider_wrapper {
	padding: 15px 0px 18px;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
	background: rgb(205, 205, 205); border-radius: 0px;
}
.woocommerce .widget_price_filter .ui-slider-horizontal {
	height: 5px;
}
.preset-1 .woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	background-color: rgb(240, 124, 41);
}
.preset-1.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	background-color: rgb(240, 124, 41);
}
.preset-2 .woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	background-color: rgb(254, 151, 0);
}
.preset-2.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	background-color: rgb(254, 151, 0);
}
.preset-3 .woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	background-color: rgb(255, 180, 0);
}
.preset-3.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	background-color: rgb(255, 180, 0);
}
.preset-4 .woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	background-color: rgb(0, 171, 224);
}
.preset-4.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	background-color: rgb(0, 171, 224);
}
.preset-5 .woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	background-color: rgb(34, 174, 172);
}
.preset-5.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	background-color: rgb(34, 174, 172);
}
.preset-6 .woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	background-color: rgb(73, 158, 70);
}
.preset-6.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	background-color: rgb(73, 158, 70);
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	background: rgb(255, 255, 255); border-radius: 0px; border: 1px solid rgb(240, 124, 41); border-image: none; top: -7px; width: 14px; height: 20px; margin-left: -7px; z-index: 1;
}
.preset-1 .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	border-color: rgb(240, 124, 41);
}
.preset-1.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	border-color: rgb(240, 124, 41);
}
.preset-2 .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	border-color: rgb(254, 151, 0);
}
.preset-2.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	border-color: rgb(254, 151, 0);
}
.preset-3 .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	border-color: rgb(255, 180, 0);
}
.preset-3.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	border-color: rgb(255, 180, 0);
}
.preset-4 .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	border-color: rgb(0, 171, 224);
}
.preset-4.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	border-color: rgb(0, 171, 224);
}
.preset-5 .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	border-color: rgb(34, 174, 172);
}
.preset-5.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	border-color: rgb(34, 174, 172);
}
.preset-6 .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	border-color: rgb(73, 158, 70);
}
.preset-6.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	border-color: rgb(73, 158, 70);
}
.woocommerce .widget_price_filter .price_slider_amount {
	margin: 20px 0px 0px; padding: 30px 0px 0px; text-align: left; line-height: 24px; font-size: 14px; position: relative;
}
.rtl .woocommerce .widget_price_filter .price_slider_amount {
	text-align: right;
}
.rtl.woocommerce .widget_price_filter .price_slider_amount {
	text-align: right;
}
.woocommerce .widget_price_filter .price_label {
	left: 0px; top: 0px; width: 100%; position: absolute;
}
.woocommerce .widget_price_filter button.button {
	background: none; margin: 15px 0px 0px; padding: 8px 37px; border-radius: 4px; border: 1px solid rgb(178, 178, 178); border-image: none; color: rgb(51, 51, 51); text-transform: uppercase; float: left;
}
.rtl .woocommerce .widget_price_filter button.button {
	float: right;
}
.rtl.woocommerce .widget_price_filter button.button {
	float: right;
}
.preset-1 .woocommerce .widget_price_filter button.button:hover {
	color: rgb(240, 124, 41);
}
.preset-1.woocommerce .widget_price_filter button.button:hover {
	color: rgb(240, 124, 41);
}
.preset-2 .woocommerce .widget_price_filter button.button:hover {
	color: rgb(254, 151, 0);
}
.preset-2.woocommerce .widget_price_filter button.button:hover {
	color: rgb(254, 151, 0);
}
.preset-3 .woocommerce .widget_price_filter button.button:hover {
	color: rgb(255, 180, 0);
}
.preset-3.woocommerce .widget_price_filter button.button:hover {
	color: rgb(255, 180, 0);
}
.preset-4 .woocommerce .widget_price_filter button.button:hover {
	color: rgb(0, 171, 224);
}
.preset-4.woocommerce .widget_price_filter button.button:hover {
	color: rgb(0, 171, 224);
}
.preset-5 .woocommerce .widget_price_filter button.button:hover {
	color: rgb(34, 174, 172);
}
.preset-5.woocommerce .widget_price_filter button.button:hover {
	color: rgb(34, 174, 172);
}
.preset-6 .woocommerce .widget_price_filter button.button:hover {
	color: rgb(73, 158, 70);
}
.preset-6.woocommerce .widget_price_filter button.button:hover {
	color: rgb(73, 158, 70);
}
.preset-1 .woocommerce .widget_price_filter button.button:hover {
	border-color: rgb(240, 124, 41);
}
.preset-1.woocommerce .widget_price_filter button.button:hover {
	border-color: rgb(240, 124, 41);
}
.preset-2 .woocommerce .widget_price_filter button.button:hover {
	border-color: rgb(254, 151, 0);
}
.preset-2.woocommerce .widget_price_filter button.button:hover {
	border-color: rgb(254, 151, 0);
}
.preset-3 .woocommerce .widget_price_filter button.button:hover {
	border-color: rgb(255, 180, 0);
}
.preset-3.woocommerce .widget_price_filter button.button:hover {
	border-color: rgb(255, 180, 0);
}
.preset-4 .woocommerce .widget_price_filter button.button:hover {
	border-color: rgb(0, 171, 224);
}
.preset-4.woocommerce .widget_price_filter button.button:hover {
	border-color: rgb(0, 171, 224);
}
.preset-5 .woocommerce .widget_price_filter button.button:hover {
	border-color: rgb(34, 174, 172);
}
.preset-5.woocommerce .widget_price_filter button.button:hover {
	border-color: rgb(34, 174, 172);
}
.preset-6 .woocommerce .widget_price_filter button.button:hover {
	border-color: rgb(73, 158, 70);
}
.preset-6.woocommerce .widget_price_filter button.button:hover {
	border-color: rgb(73, 158, 70);
}
.woocommerce .term-description {
	margin: 30px 0px 0px;
}
.woocommerce .archive-content .page-header {
	margin: 22px 0px 40px; padding: 0px 0px 25px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; position: relative;
}
.woocommerce .archive-content .page-header::before {
	left: 0px; width: 136px; height: 3px; bottom: 0px; position: absolute; content: "";
}
.preset-1 .woocommerce .archive-content .page-header::before {
	background-color: rgb(240, 124, 41);
}
.preset-1.woocommerce .archive-content .page-header::before {
	background-color: rgb(240, 124, 41);
}
.preset-2 .woocommerce .archive-content .page-header::before {
	background-color: rgb(254, 151, 0);
}
.preset-2.woocommerce .archive-content .page-header::before {
	background-color: rgb(254, 151, 0);
}
.preset-3 .woocommerce .archive-content .page-header::before {
	background-color: rgb(255, 180, 0);
}
.preset-3.woocommerce .archive-content .page-header::before {
	background-color: rgb(255, 180, 0);
}
.preset-4 .woocommerce .archive-content .page-header::before {
	background-color: rgb(0, 171, 224);
}
.preset-4.woocommerce .archive-content .page-header::before {
	background-color: rgb(0, 171, 224);
}
.preset-5 .woocommerce .archive-content .page-header::before {
	background-color: rgb(34, 174, 172);
}
.preset-5.woocommerce .archive-content .page-header::before {
	background-color: rgb(34, 174, 172);
}
.preset-6 .woocommerce .archive-content .page-header::before {
	background-color: rgb(73, 158, 70);
}
.preset-6.woocommerce .archive-content .page-header::before {
	background-color: rgb(73, 158, 70);
}
.rtl .woocommerce .archive-content .page-header::before {
	left: auto; right: 0px;
}
.rtl.woocommerce .archive-content .page-header::before {
	left: auto; right: 0px;
}
.woocommerce .archive-content .page-header .title {
	margin: 0px; line-height: 1; font-size: 50px;
}
.woocommerce .product-rating::before {
	display: table; content: " ";
}
.woocommerce .product-rating::after {
	display: table; content: " ";
}
.woocommerce .product-rating::after {
	clear: both;
}
.woocommerce .star-rating {
	width: 4.6em; height: 13px; line-height: 1; overflow: hidden; font-family: "FontAwesome"; font-size: 13px; float: none; display: inline-block; position: relative;
}
.woocommerce .star-rating::before {
	left: 0px; top: 0px; float: left; position: absolute; content: "\f005\f005\f005\f005\f005";
}
.rtl .woocommerce .star-rating::before {
	float: right;
}
.rtl.woocommerce .star-rating::before {
	float: right;
}
.woocommerce .star-rating span {
	left: 0px; top: 0px; overflow: hidden; padding-top: 1.5em; float: left; position: absolute;
}
.rtl .woocommerce .star-rating span {
	float: right;
}
.rtl.woocommerce .star-rating span {
	float: right;
}
.woocommerce .star-rating span::before {
	left: 0px; top: 0px; color: rgb(240, 124, 41); position: absolute; content: "\f005\f005\f005\f005\f005";
}
.preset-1 .woocommerce .star-rating span::before {
	color: rgb(240, 124, 41);
}
.preset-1.woocommerce .star-rating span::before {
	color: rgb(240, 124, 41);
}
.preset-2 .woocommerce .star-rating span::before {
	color: rgb(254, 151, 0);
}
.preset-2.woocommerce .star-rating span::before {
	color: rgb(254, 151, 0);
}
.preset-3 .woocommerce .star-rating span::before {
	color: rgb(255, 180, 0);
}
.preset-3.woocommerce .star-rating span::before {
	color: rgb(255, 180, 0);
}
.preset-4 .woocommerce .star-rating span::before {
	color: rgb(0, 171, 224);
}
.preset-4.woocommerce .star-rating span::before {
	color: rgb(0, 171, 224);
}
.preset-5 .woocommerce .star-rating span::before {
	color: rgb(34, 174, 172);
}
.preset-5.woocommerce .star-rating span::before {
	color: rgb(34, 174, 172);
}
.preset-6 .woocommerce .star-rating span::before {
	color: rgb(73, 158, 70);
}
.preset-6.woocommerce .star-rating span::before {
	color: rgb(73, 158, 70);
}
.woocommerce .woocommerce-product-rating {
	line-height: 1; font-size: 13px; display: block;
}
.woocommerce .woocommerce-product-rating::before {
	display: table; content: " ";
}
.woocommerce .woocommerce-product-rating::after {
	display: table; content: " ";
}
.woocommerce .woocommerce-product-rating::after {
	clear: both;
}
.woocommerce .woocommerce-product-rating .star-rating {
	margin: 0px 20px 0px 0px; float: left;
}
.rtl .woocommerce .woocommerce-product-rating .star-rating {
	float: right;
}
.rtl.woocommerce .woocommerce-product-rating .star-rating {
	float: right;
}
.rtl .woocommerce .woocommerce-product-rating .star-rating {
	margin-right: 0px; margin-left: 20px;
}
.rtl.woocommerce .woocommerce-product-rating .star-rating {
	margin-right: 0px; margin-left: 20px;
}
.woocommerce .woocommerce-product-rating a {
	padding: 0px 10px 1px; color: rgb(102, 102, 102); line-height: 1; font-size: 13px; display: inline-block;
}
.woocommerce .woocommerce-product-rating a.woocommerce-review-link {
	border-right-color: rgb(102, 102, 102); border-right-width: 1px; border-right-style: solid;
}
.rtl .woocommerce .woocommerce-product-rating a.woocommerce-review-link {
	border-right-color: currentColor; border-left-color: rgb(102, 102, 102); border-right-width: medium; border-left-width: 1px; border-right-style: none; border-left-style: solid;
}
.rtl.woocommerce .woocommerce-product-rating a.woocommerce-review-link {
	border-right-color: currentColor; border-left-color: rgb(102, 102, 102); border-right-width: medium; border-left-width: 1px; border-right-style: none; border-left-style: solid;
}
.preset-1 .woocommerce .woocommerce-product-rating a:hover {
	color: rgb(240, 124, 41);
}
.preset-1.woocommerce .woocommerce-product-rating a:hover {
	color: rgb(240, 124, 41);
}
.preset-2 .woocommerce .woocommerce-product-rating a:hover {
	color: rgb(254, 151, 0);
}
.preset-2.woocommerce .woocommerce-product-rating a:hover {
	color: rgb(254, 151, 0);
}
.preset-3 .woocommerce .woocommerce-product-rating a:hover {
	color: rgb(255, 180, 0);
}
.preset-3.woocommerce .woocommerce-product-rating a:hover {
	color: rgb(255, 180, 0);
}
.preset-4 .woocommerce .woocommerce-product-rating a:hover {
	color: rgb(0, 171, 224);
}
.preset-4.woocommerce .woocommerce-product-rating a:hover {
	color: rgb(0, 171, 224);
}
.preset-5 .woocommerce .woocommerce-product-rating a:hover {
	color: rgb(34, 174, 172);
}
.preset-5.woocommerce .woocommerce-product-rating a:hover {
	color: rgb(34, 174, 172);
}
.preset-6 .woocommerce .woocommerce-product-rating a:hover {
	color: rgb(73, 158, 70);
}
.preset-6.woocommerce .woocommerce-product-rating a:hover {
	color: rgb(73, 158, 70);
}
.woocommerce table.shop_table {
	margin: 0px -1px 24px 0px; border-radius: 0px; border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; width: 100%; text-align: left; border-collapse: collapse;
}
.rtl .woocommerce table.shop_table {
	text-align: right;
}
.rtl.woocommerce table.shop_table {
	text-align: right;
}
.woocommerce table.shop_table th {
	background: rgb(249, 249, 249); padding: 9px 12px; border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; font-weight: 700;
}
.woocommerce table.shop_table td {
	padding: 6px 12px; border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; vertical-align: middle;
}
.woocommerce table.shop_table td small {
	font-weight: normal;
}
.woocommerce table.shop_table tbody:first-child tr:first-child th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.woocommerce table.shop_table tbody:first-child tr:first-child td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.woocommerce table.shop_table tfoot td {
	font-weight: 700; border-top-color: rgba(0, 0, 0, 0.1); border-top-width: 1px; border-top-style: solid;
}
.woocommerce table.shop_table tfoot th {
	font-weight: 700; border-top-color: rgba(0, 0, 0, 0.1); border-top-width: 1px; border-top-style: solid;
}
.woocommerce table.shop_table tbody th {
	font-weight: 700; border-top-color: rgba(0, 0, 0, 0.1); border-top-width: 1px; border-top-style: solid;
}
.woocommerce table.shop_table.wishlist_table {
	font-size: 13px;
}
.woocommerce table.shop_table.wishlist_table .product-price {
	margin: 0px; line-height: 22px; font-size: 18px; font-weight: 700;
}
.woocommerce table.shop_table.wishlist_table .product-price del {
	color: rgb(187, 187, 187); line-height: 20px; font-size: 16px;
}
.woocommerce table.shop_table.wishlist_table .product-price ins {
	text-decoration: none; margin-right: 6px;
}
.rtl .woocommerce table.shop_table.wishlist_table .product-price ins {
	margin-right: 0px; margin-left: 6px;
}
.rtl.woocommerce table.shop_table.wishlist_table .product-price ins {
	margin-right: 0px; margin-left: 6px;
}
.woocommerce table.shop_table.wishlist_table .product-thumbnail {
	display: table-cell;
}
.woocommerce table.my_account_orders {
	font-size: 0.85em;
}
.woocommerce table.my_account_orders th {
	padding: 4px 8px; vertical-align: middle;
}
.woocommerce table.my_account_orders td {
	padding: 4px 8px; vertical-align: middle;
}
.woocommerce table.my_account_orders .button {
	white-space: nowrap;
}
.woocommerce table.my_account_orders .order-actions {
	text-align: right;
}
.rtl .woocommerce table.my_account_orders .order-actions {
	text-align: left;
}
.rtl.woocommerce table.my_account_orders .order-actions {
	text-align: left;
}
.woocommerce table.my_account_orders .order-actions .button {
	margin: 0.12em 0px 0.12em 0.25em;
}
.woocommerce td.product-name dl.variation {
	margin: 0.25em 0px;
}
.woocommerce td.product-name dl.variation::before {
	display: table; content: " ";
}
.woocommerce td.product-name dl.variation::after {
	display: table; content: " ";
}
.woocommerce td.product-name dl.variation::after {
	clear: both;
}
.woocommerce td.product-name dl.variation dt {
	margin-bottom: 1em; float: left; display: inline-block;
}
.woocommerce td.product-name dl.variation dd {
	margin-bottom: 1em; float: left; display: inline-block;
}
.rtl .woocommerce td.product-name dl.variation dt {
	float: right;
}
.rtl .woocommerce td.product-name dl.variation dd {
	float: right;
}
.rtl.woocommerce td.product-name dl.variation dt {
	float: right;
}
.rtl.woocommerce td.product-name dl.variation dd {
	float: right;
}
.woocommerce td.product-name dl.variation dt {
	margin: 0px 4px 0px 0px; padding: 0px 0px 0.25em; clear: left; font-weight: 700;
}
.woocommerce td.product-name dl.variation dd {
	padding: 0px 0px 0.25em;
}
.woocommerce td.product-name dl.variation dd p:last-child {
	margin-bottom: 0px;
}
.woocommerce td.product-name p.backorder_notification {
	font-size: 0.83em;
}
.woocommerce td.product-quantity {
	min-width: 80px;
}
.woocommerce div.product form.cart .button {
	background: 0px 0px rgb(51, 51, 51); border-radius: 0px; border: currentColor; border-image: none; height: 50px; color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Open Sans", sans-serif; font-weight: bold; margin-right: 4px; vertical-align: middle; float: left;
}
.preset-1 .woocommerce div.product form.cart .button:hover {
	background-color: rgb(240, 124, 41);
}
.preset-1.woocommerce div.product form.cart .button:hover {
	background-color: rgb(240, 124, 41);
}
.preset-2 .woocommerce div.product form.cart .button:hover {
	background-color: rgb(254, 151, 0);
}
.preset-2.woocommerce div.product form.cart .button:hover {
	background-color: rgb(254, 151, 0);
}
.preset-3 .woocommerce div.product form.cart .button:hover {
	background-color: rgb(255, 180, 0);
}
.preset-3.woocommerce div.product form.cart .button:hover {
	background-color: rgb(255, 180, 0);
}
.preset-4 .woocommerce div.product form.cart .button:hover {
	background-color: rgb(0, 171, 224);
}
.preset-4.woocommerce div.product form.cart .button:hover {
	background-color: rgb(0, 171, 224);
}
.preset-5 .woocommerce div.product form.cart .button:hover {
	background-color: rgb(34, 174, 172);
}
.preset-5.woocommerce div.product form.cart .button:hover {
	background-color: rgb(34, 174, 172);
}
.preset-6 .woocommerce div.product form.cart .button:hover {
	background-color: rgb(73, 158, 70);
}
.preset-6.woocommerce div.product form.cart .button:hover {
	background-color: rgb(73, 158, 70);
}
.toolbar {
	margin: 0px 0px 30px; padding: 0px; width: 100%; overflow: hidden; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.toolbar.bottom {
	margin: 25px 0px; padding: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.toolbar .view-mode {
	margin: 0px 0px 17px; line-height: 30px; float: left;
}
.rtl .toolbar .view-mode {
	float: right;
}
.rtl.toolbar .view-mode {
	float: right;
}
.toolbar .view-mode a {
	background-position: left; transition:400ms; color: rgb(187, 187, 187); text-transform: uppercase; line-height: 35px; overflow: hidden; padding-left: 40px; margin-right: 10px; float: left; display: block; background-repeat: no-repeat; -webkit-transition: all 400ms ease; -o-transition: all 400ms ease;
}
.rtl .toolbar .view-mode a {
	float: right;
}
.rtl.toolbar .view-mode a {
	float: right;
}
.rtl .toolbar .view-mode a {
	margin-right: 0px; margin-left: 10px;
}
.rtl.toolbar .view-mode a {
	margin-right: 0px; margin-left: 10px;
}
.toolbar .view-mode a::before {
	display: table; content: " ";
}
.toolbar .view-mode a::after {
	display: table; content: " ";
}
.toolbar .view-mode a::after {
	clear: both;
}
.rtl .toolbar .view-mode a {
	padding-right: 40px; padding-left: 0px;
}
.rtl.toolbar .view-mode a {
	padding-right: 40px; padding-left: 0px;
}
.rtl .toolbar .view-mode a {
	background-position: right;
}
.toolbar .view-mode a.grid {
	background-image: url("../images/bg_grid.png");
}
.preset-1 .toolbar .view-mode a.grid:hover {
	background-image: url("../images/presets/preset1/bg_grid_hover.png");
}
.preset-1 .toolbar .view-mode a.grid.active {
	background-image: url("../images/presets/preset1/bg_grid_hover.png");
}
.preset-2 .toolbar .view-mode a.grid:hover {
	background-image: url("../images/presets/preset2/bg_grid_hover.png");
}
.preset-2 .toolbar .view-mode a.grid.active {
	background-image: url("../images/presets/preset2/bg_grid_hover.png");
}
.preset-3 .toolbar .view-mode a.grid:hover {
	background-image: url("../images/presets/preset3/bg_grid_hover.png");
}
.preset-3 .toolbar .view-mode a.grid.active {
	background-image: url("../images/presets/preset3/bg_grid_hover.png");
}
.preset-4 .toolbar .view-mode a.grid:hover {
	background-image: url("../images/presets/preset4/bg_grid_hover.png");
}
.preset-4 .toolbar .view-mode a.grid.active {
	background-image: url("../images/presets/preset4/bg_grid_hover.png");
}
.preset-5 .toolbar .view-mode a.grid:hover {
	background-image: url("../images/presets/preset5/bg_grid_hover.png");
}
.preset-5 .toolbar .view-mode a.grid.active {
	background-image: url("../images/presets/preset5/bg_grid_hover.png");
}
.preset-6 .toolbar .view-mode a.grid:hover {
	background-image: url("../images/presets/preset6/bg_grid_hover.png");
}
.preset-6 .toolbar .view-mode a.grid.active {
	background-image: url("../images/presets/preset6/bg_grid_hover.png");
}
.toolbar .view-mode a.list {
	background-image: url("../images/bg_list.png");
}
.preset-1 .toolbar .view-mode a.list:hover {
	background-image: url("../images/presets/preset1/bg_list_hover.png");
}
.preset-1 .toolbar .view-mode a.list.active {
	background-image: url("../images/presets/preset1/bg_list_hover.png");
}
.preset-2 .toolbar .view-mode a.list:hover {
	background-image: url("../images/presets/preset2/bg_list_hover.png");
}
.preset-2 .toolbar .view-mode a.list.active {
	background-image: url("../images/presets/preset2/bg_list_hover.png");
}
.preset-3 .toolbar .view-mode a.list:hover {
	background-image: url("../images/presets/preset3/bg_list_hover.png");
}
.preset-3 .toolbar .view-mode a.list.active {
	background-image: url("../images/presets/preset3/bg_list_hover.png");
}
.preset-4 .toolbar .view-mode a.list:hover {
	background-image: url("../images/presets/preset4/bg_list_hover.png");
}
.preset-4 .toolbar .view-mode a.list.active {
	background-image: url("../images/presets/preset4/bg_list_hover.png");
}
.preset-5 .toolbar .view-mode a.list:hover {
	background-image: url("../images/presets/preset5/bg_list_hover.png");
}
.preset-5 .toolbar .view-mode a.list.active {
	background-image: url("../images/presets/preset5/bg_list_hover.png");
}
.preset-6 .toolbar .view-mode a.list:hover {
	background-image: url("../images/presets/preset6/bg_list_hover.png");
}
.preset-6 .toolbar .view-mode a.list.active {
	background-image: url("../images/presets/preset6/bg_list_hover.png");
}
.preset-1 .toolbar .view-mode a:hover {
	color: rgb(240, 124, 41);
}
.preset-1 .toolbar .view-mode a.active {
	color: rgb(240, 124, 41);
}
.preset-1.toolbar .view-mode a:hover {
	color: rgb(240, 124, 41);
}
.preset-1.toolbar .view-mode a.active {
	color: rgb(240, 124, 41);
}
.preset-2 .toolbar .view-mode a:hover {
	color: rgb(254, 151, 0);
}
.preset-2 .toolbar .view-mode a.active {
	color: rgb(254, 151, 0);
}
.preset-2.toolbar .view-mode a:hover {
	color: rgb(254, 151, 0);
}
.preset-2.toolbar .view-mode a.active {
	color: rgb(254, 151, 0);
}
.preset-3 .toolbar .view-mode a:hover {
	color: rgb(255, 180, 0);
}
.preset-3 .toolbar .view-mode a.active {
	color: rgb(255, 180, 0);
}
.preset-3.toolbar .view-mode a:hover {
	color: rgb(255, 180, 0);
}
.preset-3.toolbar .view-mode a.active {
	color: rgb(255, 180, 0);
}
.preset-4 .toolbar .view-mode a:hover {
	color: rgb(0, 171, 224);
}
.preset-4 .toolbar .view-mode a.active {
	color: rgb(0, 171, 224);
}
.preset-4.toolbar .view-mode a:hover {
	color: rgb(0, 171, 224);
}
.preset-4.toolbar .view-mode a.active {
	color: rgb(0, 171, 224);
}
.preset-5 .toolbar .view-mode a:hover {
	color: rgb(34, 174, 172);
}
.preset-5 .toolbar .view-mode a.active {
	color: rgb(34, 174, 172);
}
.preset-5.toolbar .view-mode a:hover {
	color: rgb(34, 174, 172);
}
.preset-5.toolbar .view-mode a.active {
	color: rgb(34, 174, 172);
}
.preset-6 .toolbar .view-mode a:hover {
	color: rgb(73, 158, 70);
}
.preset-6 .toolbar .view-mode a.active {
	color: rgb(73, 158, 70);
}
.preset-6.toolbar .view-mode a:hover {
	color: rgb(73, 158, 70);
}
.preset-6.toolbar .view-mode a.active {
	color: rgb(73, 158, 70);
}
.toolbar .woocommerce-result-count {
	margin: 0px 0px 17px; line-height: 35px; float: left;
}
.rtl .toolbar .woocommerce-result-count {
	float: right;
}
.rtl.toolbar .woocommerce-result-count {
	float: right;
}
.toolbar .woocommerce-ordering {
	margin: 0px 10px 17px 0px; line-height: 35px; float: left;
}
.rtl .toolbar .woocommerce-ordering {
	float: right;
}
.rtl.toolbar .woocommerce-ordering {
	float: right;
}
.rtl .toolbar .woocommerce-ordering {
	margin-right: 0px; margin-left: 10px;
}
.rtl.toolbar .woocommerce-ordering {
	margin-right: 0px; margin-left: 10px;
}
.toolbar .woocommerce-ordering select {
	padding: 0px 0px 0px 10px; border-radius: 0px; border: 1px solid rgb(187, 187, 187); border-image: none; height: 35px;
}
.toolbar .woocommerce-pagination {
	text-align: right;
}
.toolbar .woocommerce-pagination ul.page-numbers {
	margin: 0px; border: currentColor; border-image: none; display: block;
}
.toolbar .woocommerce-pagination ul.page-numbers li {
	margin: 0px 4px; border: currentColor; border-image: none; vertical-align: top; float: none; display: inline-block;
}
.toolbar .woocommerce-pagination ul.page-numbers li a {
	background: none; padding: 0px; border: 1px solid rgb(229, 229, 229); border-image: none; height: 32px; text-align: center; color: rgb(102, 102, 102); line-height: 30px; font-size: 14px; font-weight: 300; display: block; min-width: 32px;
}
.toolbar .woocommerce-pagination ul.page-numbers li span {
	background: none; padding: 0px; border: 1px solid rgb(229, 229, 229); border-image: none; height: 32px; text-align: center; color: rgb(102, 102, 102); line-height: 30px; font-size: 14px; font-weight: 300; display: block; min-width: 32px;
}
.toolbar .woocommerce-pagination ul.page-numbers li a.current {
	color: rgb(255, 255, 255);
}
.toolbar .woocommerce-pagination ul.page-numbers li span.current {
	color: rgb(255, 255, 255);
}
.toolbar .woocommerce-pagination ul.page-numbers li a:hover {
	color: rgb(255, 255, 255);
}
.toolbar .woocommerce-pagination ul.page-numbers li span:hover {
	color: rgb(255, 255, 255);
}
.atc-notice-wrapper {
	background: rgb(255, 255, 255); left: 50%; top: 40%; width: 320px; margin-left: -160px; display: none; position: fixed; z-index: 100000; max-width: 100%; box-shadow: 0px 0px 15px rgba(0,0,0,0.5);
}
.atc-notice-wrapper .close {
	transition:color 0.3s; top: 5px; right: 5px; color: rgb(51, 51, 51); font-size: 22px; position: absolute; opacity: 1; -webkit-transition: color 0.3s ease;
}
.preset-1 .atc-notice-wrapper .close:hover {
	color: rgb(240, 124, 41);
}
.preset-1.atc-notice-wrapper .close:hover {
	color: rgb(240, 124, 41);
}
.preset-2 .atc-notice-wrapper .close:hover {
	color: rgb(254, 151, 0);
}
.preset-2.atc-notice-wrapper .close:hover {
	color: rgb(254, 151, 0);
}
.preset-3 .atc-notice-wrapper .close:hover {
	color: rgb(255, 180, 0);
}
.preset-3.atc-notice-wrapper .close:hover {
	color: rgb(255, 180, 0);
}
.preset-4 .atc-notice-wrapper .close:hover {
	color: rgb(0, 171, 224);
}
.preset-4.atc-notice-wrapper .close:hover {
	color: rgb(0, 171, 224);
}
.preset-5 .atc-notice-wrapper .close:hover {
	color: rgb(34, 174, 172);
}
.preset-5.atc-notice-wrapper .close:hover {
	color: rgb(34, 174, 172);
}
.preset-6 .atc-notice-wrapper .close:hover {
	color: rgb(73, 158, 70);
}
.preset-6.atc-notice-wrapper .close:hover {
	color: rgb(73, 158, 70);
}
.atc-notice-wrapper h3 {
	margin: 0px 0px 10px; padding: 10px 0px; text-align: center; text-transform: uppercase; font-size: 16px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.atc-notice-wrapper .product-wrapper {
	padding: 0px 10px; width: 100%; float: left;
}
.atc-notice-wrapper .product-image {
	width: 25%; float: left;
}
.atc-notice-wrapper .product-price {
	line-height: 22px; font-size: 18px; font-weight: 700;
}
.preset-1 .atc-notice-wrapper .product-price {
	color: rgb(240, 124, 41);
}
.preset-1.atc-notice-wrapper .product-price {
	color: rgb(240, 124, 41);
}
.preset-2 .atc-notice-wrapper .product-price {
	color: rgb(240, 124, 41);
}
.preset-2.atc-notice-wrapper .product-price {
	color: rgb(240, 124, 41);
}
.preset-3 .atc-notice-wrapper .product-price {
	color: rgb(34, 174, 172);
}
.preset-3.atc-notice-wrapper .product-price {
	color: rgb(34, 174, 172);
}
.preset-4 .atc-notice-wrapper .product-price {
	color: rgb(240, 124, 41);
}
.preset-4.atc-notice-wrapper .product-price {
	color: rgb(240, 124, 41);
}
.preset-5 .atc-notice-wrapper .product-price {
	color: rgb(34, 174, 172);
}
.preset-5.atc-notice-wrapper .product-price {
	color: rgb(34, 174, 172);
}
.preset-6 .atc-notice-wrapper .product-price {
	color: rgb(240, 124, 41);
}
.preset-6.atc-notice-wrapper .product-price {
	color: rgb(240, 124, 41);
}
.atc-notice-wrapper .product-price del {
	color: rgb(187, 187, 187); line-height: 20px; font-size: 16px;
}
.atc-notice-wrapper .product-price ins {
	text-decoration: none; margin-right: 6px; float: left;
}
.rtl .atc-notice-wrapper .product-price ins {
	float: right;
}
.rtl.atc-notice-wrapper .product-price ins {
	float: right;
}
.rtl .atc-notice-wrapper .product-price ins {
	margin-right: 0px; margin-left: 6px;
}
.rtl.atc-notice-wrapper .product-price ins {
	margin-right: 0px; margin-left: 6px;
}
.atc-notice-wrapper .product-info {
	width: 75%; padding-left: 20px; float: left;
}
.atc-notice-wrapper .product-info h4 {
	margin: 0px 0px 10px; font-size: 15px;
}
.atc-notice-wrapper .product-info .price {
	margin: 0px; width: 100%; float: left;
}
.atc-notice-wrapper .product-info .price .special-price {
	font-size: 18px; font-weight: bold;
}
.preset-1 .atc-notice-wrapper .product-info .price .special-price {
	color: rgb(240, 124, 41);
}
.preset-1.atc-notice-wrapper .product-info .price .special-price {
	color: rgb(240, 124, 41);
}
.preset-2 .atc-notice-wrapper .product-info .price .special-price {
	color: rgb(254, 151, 0);
}
.preset-2.atc-notice-wrapper .product-info .price .special-price {
	color: rgb(254, 151, 0);
}
.preset-3 .atc-notice-wrapper .product-info .price .special-price {
	color: rgb(255, 180, 0);
}
.preset-3.atc-notice-wrapper .product-info .price .special-price {
	color: rgb(255, 180, 0);
}
.preset-4 .atc-notice-wrapper .product-info .price .special-price {
	color: rgb(0, 171, 224);
}
.preset-4.atc-notice-wrapper .product-info .price .special-price {
	color: rgb(0, 171, 224);
}
.preset-5 .atc-notice-wrapper .product-info .price .special-price {
	color: rgb(34, 174, 172);
}
.preset-5.atc-notice-wrapper .product-info .price .special-price {
	color: rgb(34, 174, 172);
}
.preset-6 .atc-notice-wrapper .product-info .price .special-price {
	color: rgb(73, 158, 70);
}
.preset-6.atc-notice-wrapper .product-info .price .special-price {
	color: rgb(73, 158, 70);
}
.atc-notice-wrapper .product-info .price .old-price {
	color: rgb(153, 153, 153); font-size: 16px; text-decoration: line-through; margin-right: 10px;
}
.atc-notice-wrapper .buttons {
	margin: 10px 0px 0px; padding: 10px; width: 100%; float: left;
}
.preset-1 .atc-notice-wrapper .buttons {
	background-color: rgb(240, 124, 41);
}
.preset-1.atc-notice-wrapper .buttons {
	background-color: rgb(240, 124, 41);
}
.preset-2 .atc-notice-wrapper .buttons {
	background-color: rgb(254, 151, 0);
}
.preset-2.atc-notice-wrapper .buttons {
	background-color: rgb(254, 151, 0);
}
.preset-3 .atc-notice-wrapper .buttons {
	background-color: rgb(255, 180, 0);
}
.preset-3.atc-notice-wrapper .buttons {
	background-color: rgb(255, 180, 0);
}
.preset-4 .atc-notice-wrapper .buttons {
	background-color: rgb(0, 171, 224);
}
.preset-4.atc-notice-wrapper .buttons {
	background-color: rgb(0, 171, 224);
}
.preset-5 .atc-notice-wrapper .buttons {
	background-color: rgb(34, 174, 172);
}
.preset-5.atc-notice-wrapper .buttons {
	background-color: rgb(34, 174, 172);
}
.preset-6 .atc-notice-wrapper .buttons {
	background-color: rgb(73, 158, 70);
}
.preset-6.atc-notice-wrapper .buttons {
	background-color: rgb(73, 158, 70);
}
.atc-notice-wrapper .buttons .button {
	padding: 0px 20px; border-radius: 0px; border: currentColor; border-image: none; height: 30px; color: rgb(255, 255, 255); line-height: 30px; float: right; display: inline-block; box-shadow: none; text-shadow: none;
}
.preset-1 .atc-notice-wrapper .buttons .button {
	background-color: rgb(240, 124, 41);
}
.preset-1.atc-notice-wrapper .buttons .button {
	background-color: rgb(240, 124, 41);
}
.preset-2 .atc-notice-wrapper .buttons .button {
	background-color: rgb(254, 151, 0);
}
.preset-2.atc-notice-wrapper .buttons .button {
	background-color: rgb(254, 151, 0);
}
.preset-3 .atc-notice-wrapper .buttons .button {
	background-color: rgb(255, 180, 0);
}
.preset-3.atc-notice-wrapper .buttons .button {
	background-color: rgb(255, 180, 0);
}
.preset-4 .atc-notice-wrapper .buttons .button {
	background-color: rgb(0, 171, 224);
}
.preset-4.atc-notice-wrapper .buttons .button {
	background-color: rgb(0, 171, 224);
}
.preset-5 .atc-notice-wrapper .buttons .button {
	background-color: rgb(34, 174, 172);
}
.preset-5.atc-notice-wrapper .buttons .button {
	background-color: rgb(34, 174, 172);
}
.preset-6 .atc-notice-wrapper .buttons .button {
	background-color: rgb(73, 158, 70);
}
.preset-6.atc-notice-wrapper .buttons .button {
	background-color: rgb(73, 158, 70);
}
.atc-notice-wrapper .buttons .button:hover {
	background: rgb(51, 51, 51);
}
.preset-1 .woocommerce nav.woocommerce-pagination ul li a:focus {
	background-color: rgb(240, 124, 41);
}
.preset-1 .woocommerce nav.woocommerce-pagination ul li a:hover {
	background-color: rgb(240, 124, 41);
}
.preset-1 .woocommerce nav.woocommerce-pagination ul li span.current {
	background-color: rgb(240, 124, 41);
}
.preset-1.woocommerce nav.woocommerce-pagination ul li a:focus {
	background-color: rgb(240, 124, 41);
}
.preset-1.woocommerce nav.woocommerce-pagination ul li a:hover {
	background-color: rgb(240, 124, 41);
}
.preset-1.woocommerce nav.woocommerce-pagination ul li span.current {
	background-color: rgb(240, 124, 41);
}
.preset-2 .woocommerce nav.woocommerce-pagination ul li a:focus {
	background-color: rgb(254, 151, 0);
}
.preset-2 .woocommerce nav.woocommerce-pagination ul li a:hover {
	background-color: rgb(254, 151, 0);
}
.preset-2 .woocommerce nav.woocommerce-pagination ul li span.current {
	background-color: rgb(254, 151, 0);
}
.preset-2.woocommerce nav.woocommerce-pagination ul li a:focus {
	background-color: rgb(254, 151, 0);
}
.preset-2.woocommerce nav.woocommerce-pagination ul li a:hover {
	background-color: rgb(254, 151, 0);
}
.preset-2.woocommerce nav.woocommerce-pagination ul li span.current {
	background-color: rgb(254, 151, 0);
}
.preset-3 .woocommerce nav.woocommerce-pagination ul li a:focus {
	background-color: rgb(255, 180, 0);
}
.preset-3 .woocommerce nav.woocommerce-pagination ul li a:hover {
	background-color: rgb(255, 180, 0);
}
.preset-3 .woocommerce nav.woocommerce-pagination ul li span.current {
	background-color: rgb(255, 180, 0);
}
.preset-3.woocommerce nav.woocommerce-pagination ul li a:focus {
	background-color: rgb(255, 180, 0);
}
.preset-3.woocommerce nav.woocommerce-pagination ul li a:hover {
	background-color: rgb(255, 180, 0);
}
.preset-3.woocommerce nav.woocommerce-pagination ul li span.current {
	background-color: rgb(255, 180, 0);
}
.preset-4 .woocommerce nav.woocommerce-pagination ul li a:focus {
	background-color: rgb(0, 171, 224);
}
.preset-4 .woocommerce nav.woocommerce-pagination ul li a:hover {
	background-color: rgb(0, 171, 224);
}
.preset-4 .woocommerce nav.woocommerce-pagination ul li span.current {
	background-color: rgb(0, 171, 224);
}
.preset-4.woocommerce nav.woocommerce-pagination ul li a:focus {
	background-color: rgb(0, 171, 224);
}
.preset-4.woocommerce nav.woocommerce-pagination ul li a:hover {
	background-color: rgb(0, 171, 224);
}
.preset-4.woocommerce nav.woocommerce-pagination ul li span.current {
	background-color: rgb(0, 171, 224);
}
.preset-5 .woocommerce nav.woocommerce-pagination ul li a:focus {
	background-color: rgb(34, 174, 172);
}
.preset-5 .woocommerce nav.woocommerce-pagination ul li a:hover {
	background-color: rgb(34, 174, 172);
}
.preset-5 .woocommerce nav.woocommerce-pagination ul li span.current {
	background-color: rgb(34, 174, 172);
}
.preset-5.woocommerce nav.woocommerce-pagination ul li a:focus {
	background-color: rgb(34, 174, 172);
}
.preset-5.woocommerce nav.woocommerce-pagination ul li a:hover {
	background-color: rgb(34, 174, 172);
}
.preset-5.woocommerce nav.woocommerce-pagination ul li span.current {
	background-color: rgb(34, 174, 172);
}
.preset-6 .woocommerce nav.woocommerce-pagination ul li a:focus {
	background-color: rgb(73, 158, 70);
}
.preset-6 .woocommerce nav.woocommerce-pagination ul li a:hover {
	background-color: rgb(73, 158, 70);
}
.preset-6 .woocommerce nav.woocommerce-pagination ul li span.current {
	background-color: rgb(73, 158, 70);
}
.preset-6.woocommerce nav.woocommerce-pagination ul li a:focus {
	background-color: rgb(73, 158, 70);
}
.preset-6.woocommerce nav.woocommerce-pagination ul li a:hover {
	background-color: rgb(73, 158, 70);
}
.preset-6.woocommerce nav.woocommerce-pagination ul li span.current {
	background-color: rgb(73, 158, 70);
}
.preset-1 .woocommerce nav.woocommerce-pagination ul li a:focus {
	border-color: rgb(240, 124, 41);
}
.preset-1 .woocommerce nav.woocommerce-pagination ul li a:hover {
	border-color: rgb(240, 124, 41);
}
.preset-1 .woocommerce nav.woocommerce-pagination ul li span.current {
	border-color: rgb(240, 124, 41);
}
.preset-1.woocommerce nav.woocommerce-pagination ul li a:focus {
	border-color: rgb(240, 124, 41);
}
.preset-1.woocommerce nav.woocommerce-pagination ul li a:hover {
	border-color: rgb(240, 124, 41);
}
.preset-1.woocommerce nav.woocommerce-pagination ul li span.current {
	border-color: rgb(240, 124, 41);
}
.preset-2 .woocommerce nav.woocommerce-pagination ul li a:focus {
	border-color: rgb(254, 151, 0);
}
.preset-2 .woocommerce nav.woocommerce-pagination ul li a:hover {
	border-color: rgb(254, 151, 0);
}
.preset-2 .woocommerce nav.woocommerce-pagination ul li span.current {
	border-color: rgb(254, 151, 0);
}
.preset-2.woocommerce nav.woocommerce-pagination ul li a:focus {
	border-color: rgb(254, 151, 0);
}
.preset-2.woocommerce nav.woocommerce-pagination ul li a:hover {
	border-color: rgb(254, 151, 0);
}
.preset-2.woocommerce nav.woocommerce-pagination ul li span.current {
	border-color: rgb(254, 151, 0);
}
.preset-3 .woocommerce nav.woocommerce-pagination ul li a:focus {
	border-color: rgb(255, 180, 0);
}
.preset-3 .woocommerce nav.woocommerce-pagination ul li a:hover {
	border-color: rgb(255, 180, 0);
}
.preset-3 .woocommerce nav.woocommerce-pagination ul li span.current {
	border-color: rgb(255, 180, 0);
}
.preset-3.woocommerce nav.woocommerce-pagination ul li a:focus {
	border-color: rgb(255, 180, 0);
}
.preset-3.woocommerce nav.woocommerce-pagination ul li a:hover {
	border-color: rgb(255, 180, 0);
}
.preset-3.woocommerce nav.woocommerce-pagination ul li span.current {
	border-color: rgb(255, 180, 0);
}
.preset-4 .woocommerce nav.woocommerce-pagination ul li a:focus {
	border-color: rgb(0, 171, 224);
}
.preset-4 .woocommerce nav.woocommerce-pagination ul li a:hover {
	border-color: rgb(0, 171, 224);
}
.preset-4 .woocommerce nav.woocommerce-pagination ul li span.current {
	border-color: rgb(0, 171, 224);
}
.preset-4.woocommerce nav.woocommerce-pagination ul li a:focus {
	border-color: rgb(0, 171, 224);
}
.preset-4.woocommerce nav.woocommerce-pagination ul li a:hover {
	border-color: rgb(0, 171, 224);
}
.preset-4.woocommerce nav.woocommerce-pagination ul li span.current {
	border-color: rgb(0, 171, 224);
}
.preset-5 .woocommerce nav.woocommerce-pagination ul li a:focus {
	border-color: rgb(34, 174, 172);
}
.preset-5 .woocommerce nav.woocommerce-pagination ul li a:hover {
	border-color: rgb(34, 174, 172);
}
.preset-5 .woocommerce nav.woocommerce-pagination ul li span.current {
	border-color: rgb(34, 174, 172);
}
.preset-5.woocommerce nav.woocommerce-pagination ul li a:focus {
	border-color: rgb(34, 174, 172);
}
.preset-5.woocommerce nav.woocommerce-pagination ul li a:hover {
	border-color: rgb(34, 174, 172);
}
.preset-5.woocommerce nav.woocommerce-pagination ul li span.current {
	border-color: rgb(34, 174, 172);
}
.preset-6 .woocommerce nav.woocommerce-pagination ul li a:focus {
	border-color: rgb(73, 158, 70);
}
.preset-6 .woocommerce nav.woocommerce-pagination ul li a:hover {
	border-color: rgb(73, 158, 70);
}
.preset-6 .woocommerce nav.woocommerce-pagination ul li span.current {
	border-color: rgb(73, 158, 70);
}
.preset-6.woocommerce nav.woocommerce-pagination ul li a:focus {
	border-color: rgb(73, 158, 70);
}
.preset-6.woocommerce nav.woocommerce-pagination ul li a:hover {
	border-color: rgb(73, 158, 70);
}
.preset-6.woocommerce nav.woocommerce-pagination ul li span.current {
	border-color: rgb(73, 158, 70);
}
#yith-wcwl-popup-message {
	font-size: 30px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	border-radius: 3px;
}
.preset-1 .woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	background-color: rgb(240, 124, 41);
}
.preset-1.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	background-color: rgb(240, 124, 41);
}
.preset-2 .woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	background-color: rgb(254, 151, 0);
}
.preset-2.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	background-color: rgb(254, 151, 0);
}
.preset-3 .woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	background-color: rgb(255, 180, 0);
}
.preset-3.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	background-color: rgb(255, 180, 0);
}
.preset-4 .woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	background-color: rgb(0, 171, 224);
}
.preset-4.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	background-color: rgb(0, 171, 224);
}
.preset-5 .woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	background-color: rgb(34, 174, 172);
}
.preset-5.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	background-color: rgb(34, 174, 172);
}
.preset-6 .woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	background-color: rgb(73, 158, 70);
}
.preset-6.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	background-color: rgb(73, 158, 70);
}
.woocommerce table.shop_table_responsive tr td {
	overflow: hidden;
}
.woocommerce-page table.shop_table_responsive tr td {
	overflow: hidden;
}
.woocommerce table.shop_table_responsive tr td.product-quantity::before {
	content: "";
}
.woocommerce-page table.shop_table_responsive tr td.product-quantity::before {
	content: "";
}
.woocommerce table.shop_table_responsive tr td::before {
	float: none;
}
.woocommerce-page table.shop_table_responsive tr td::before {
	float: none;
}
.rtl .woocommerce table.shop_table_responsive tr td::before {
	float: none;
}
.rtl .woocommerce-page table.shop_table_responsive tr td::before {
	float: none;
}
.rtl.woocommerce table.shop_table_responsive tr td::before {
	float: none;
}
.rtl.woocommerce-page table.shop_table_responsive tr td::before {
	float: none;
}
.woocommerce table.shop_table th {
	text-align: left;
}
.rtl .woocommerce table.shop_table th {
	text-align: right;
}
.rtl.woocommerce table.shop_table th {
	text-align: right;
}
.variations.vg-product-variables {
	left: 10px; text-align: center; right: 10px; bottom: 30px; position: absolute; z-index: 3;
}
.variations.vg-product-variables > div:last-child .tawcvs-swatches {
	margin-bottom: 0px;
}
.variations.vg-product-variables .tawcvs-swatches {
	padding: 0px; margin-bottom: 5px;
}
.variations.vg-product-variables .tawcvs-swatches .swatch {
	width: 20px; height: 20px; text-align: center; line-height: 20px; font-size: 11px; cursor: default; opacity: 1; box-shadow: 0px 0px 1px #000;
}
.variations.vg-product-variables .tawcvs-swatches :last-child.swatch {
	margin-right: 0px;
}
#vg-topbar {
	background: rgb(227, 227, 227); color: rgb(103, 103, 103); line-height: 42px; font-family: "Open Sans", sans-serif; font-size: 13px;
}
#vg-topbar a {
	color: rgb(103, 103, 103);
}
.preset-1 #vg-topbar a:hover {
	color: rgb(240, 124, 41);
}
.preset-1#vg-topbar a:hover {
	color: rgb(240, 124, 41);
}
.preset-2 #vg-topbar a:hover {
	color: rgb(254, 151, 0);
}
.preset-2#vg-topbar a:hover {
	color: rgb(254, 151, 0);
}
.preset-3 #vg-topbar a:hover {
	color: rgb(255, 180, 0);
}
.preset-3#vg-topbar a:hover {
	color: rgb(255, 180, 0);
}
.preset-4 #vg-topbar a:hover {
	color: rgb(0, 171, 224);
}
.preset-4#vg-topbar a:hover {
	color: rgb(0, 171, 224);
}
.preset-5 #vg-topbar a:hover {
	color: rgb(34, 174, 172);
}
.preset-5#vg-topbar a:hover {
	color: rgb(34, 174, 172);
}
.preset-6 #vg-topbar a:hover {
	color: rgb(73, 158, 70);
}
.preset-6#vg-topbar a:hover {
	color: rgb(73, 158, 70);
}
#vg-topbar .menu {
	margin: 0px -15px;
}
#vg-topbar .menu > li {
	margin: 0px 15px; padding: 0px; border: currentColor; border-image: none; display: inline-block; position: relative;
}
#vg-topbar .menu > li a {
	white-space: nowrap;
}
#vg-topbar .menu > li:hover > .sub-menu {
	visibility: visible; opacity: 1; transform: rotateX(0deg); -webkit-transform: rotateX(0deg); -o-transform: rotateX(0deg);
}
#vg-topbar .menu > li.menu-item-has-children > a::after {
	top: 1px; font-family: FontAwesome; font-size: 15px; margin-left: 10px; display: inline-block; position: relative; content: "\f107";
}
.rtl #vg-topbar .menu > li.menu-item-has-children > a::after {
	margin-right: 10px; margin-left: 0px;
}
.rtl#vg-topbar .menu > li.menu-item-has-children > a::after {
	margin-right: 10px; margin-left: 0px;
}
#vg-topbar .menu > li ul {
	background: rgb(255, 255, 255); padding: 0px; transform-origin: 0% 0% 0px; border: currentColor; transition:0.2s ease-in-out; border-image: none; left: 100%; top: 0px; display: block; visibility: hidden; position: absolute; z-index: 999; min-width: 120px; opacity: 0; box-shadow: 0px 3px 5px 3px rgba(0,0,0,0.176); transform: rotateX(-90deg); -webkit-transform: rotateX(-90deg); -webkit-transition: all 0.2s ease-in-out 0s; -webkit-box-shadow: 0 3px 5px 3px rgba(0, 0, 0, 0.176); -o-transition: all 0.2s ease-in-out 0s; -o-transform: rotateX(-90deg); -webkit-transform-origin: 0 0 0; -moz-transform-origin: 0 0 0;
}
.rtl #vg-topbar .menu > li ul {
	left: auto; right: 100%;
}
.rtl#vg-topbar .menu > li ul {
	left: auto; right: 100%;
}
#vg-topbar .menu > li ul li {
	padding: 0px 15px; line-height: 30px; display: block;
}
#vg-topbar .menu > li ul li:first-child {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
#vg-topbar .menu > li ul li a {
	background: 0px 0px rgba(0, 0, 0, 0); line-height: 30px; clear: both; font-weight: normal; display: block;
}
#vg-topbar .menu > li ul li.menu-item-has-children > a::after {
	top: 0px; right: 10px; line-height: 30px; position: absolute; content: "\f2f6";
}
.rtl #vg-topbar .menu > li ul li.menu-item-has-children > a::after {
	left: 10px; right: auto;
}
.rtl#vg-topbar .menu > li ul li.menu-item-has-children > a::after {
	left: 10px; right: auto;
}
#vg-topbar .menu > li a {
	line-height: 42px;
}
#vg-topbar .menu > li > ul {
	left: 0px; top: 100%;
}
.rtl #vg-topbar .menu > li > ul {
	left: auto; right: 0px;
}
.rtl#vg-topbar .menu > li > ul {
	left: auto; right: 0px;
}
#topbar-2 .menu {
	float: right;
}
.rtl #topbar-2 .menu {
	float: left;
}
.rtl#topbar-2 .menu {
	float: left;
}
#topbar-2 .menu > li::after {
	background: rgb(153, 153, 153); top: 50%; width: 1px; height: 13px; right: -15px; position: absolute; content: ""; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -o-transform: translate(0, -50%);
}
.rtl #topbar-2 .menu > li::after {
	left: -15px; right: auto;
}
.rtl#topbar-2 .menu > li::after {
	left: -15px; right: auto;
}
#topbar-2 .menu > li:last-child::after {
	display: none;
}
.logo-wrapper {
	text-align: center;
}
.logo-wrapper .logo-inside {
	margin: 42px 0px 32px; overflow: hidden; clear: both; vertical-align: top; display: inline-block; max-width: 100%;
}
.logo-wrapper img {
	max-width: 100%;
}
.logo-wrapper .logo-background {
	background-position: center; width: 217px; height: 60px; line-height: 0; font-size: 0px; display: block; max-width: 100%; background-repeat: no-repeat; background-size: contain;
}
.preset-1 .logo-wrapper .logo-background {
	background-image: url("../images/presets/preset1/logo.png");
}
.preset-2 .logo-wrapper .logo-background {
	background-image: url("../images/presets/preset2/logo.png");
}
.preset-3 .logo-wrapper .logo-background {
	background-image: url("../images/presets/preset3/logo.png");
}
.preset-4 .logo-wrapper .logo-background {
	background-image: url("../images/presets/preset4/logo.png");
}
.preset-5 .logo-wrapper .logo-background {
	background-image: url("../images/presets/preset5/logo.png");
}
.preset-6 .logo-wrapper .logo-background {
	background-image: url("../images/presets/preset6/logo.png");
}
.logo-wrapper .logo-text {
	height: 60px; line-height: 1; font-size: 24px; vertical-align: middle; display: table-cell;
}
.layout-3 .logo-wrapper {
	float: left;
}
.layout-2 .logo-wrapper {
	float: left;
}
.rtl .layout-3 .logo-wrapper {
	float: right;
}
.rtl .layout-2 .logo-wrapper {
	float: right;
}
.rtl.layout-3 .logo-wrapper {
	float: right;
}
.rtl.layout-2 .logo-wrapper {
	float: right;
}
.layout-3 .logo-wrapper .logo-inside {
	margin: 42px 0px 27px;
}
@media not all, not all, not all, not all
{
#vg-header .vg-default-logo {
	display: none;
}
#vg-header .vg-retina-logo {
	display: block;
}
}
#vg-header-wrapper {
	background: rgb(255, 255, 255); position: relative; z-index: 2;
}
#vg-header-wrapper .container-inner {
	position: relative;
}
#vg-header-wrapper .container-inner::before {
	display: table; content: " ";
}
#vg-header-wrapper .container-inner::after {
	display: table; content: " ";
}
#vg-header-wrapper .container-inner::after {
	clear: both;
}
#vg-header-wrapper .search-wrap {
	left: 0px; top: 50%; position: absolute; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -o-transform: translate(0, -50%);
}
.rtl #vg-header-wrapper .search-wrap {
	left: auto; right: 0px;
}
.rtl#vg-header-wrapper .search-wrap {
	left: auto; right: 0px;
}
#vg-header-wrapper .woo-header {
	padding: 0px; top: 50%; width: auto; right: 0px; position: absolute; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -o-transform: translate(0, -50%);
}
.rtl #vg-header-wrapper .woo-header {
	left: 0px; right: auto;
}
.rtl#vg-header-wrapper .woo-header {
	left: 0px; right: auto;
}
#vg-header-wrapper .woo-header .widget {
	margin: 0px 45px 0px 0px; float: left;
}
.rtl #vg-header-wrapper .woo-header .widget {
	float: right;
}
.rtl#vg-header-wrapper .woo-header .widget {
	float: right;
}
.rtl #vg-header-wrapper .woo-header .widget {
	margin-right: 0px; margin-left: 45px;
}
.rtl#vg-header-wrapper .woo-header .widget {
	margin-right: 0px; margin-left: 45px;
}
#vg-header-wrapper .woo-header :last-child.widget {
	margin-right: 0px;
}
.rtl #vg-header-wrapper .woo-header :last-child.widget {
	margin-right: 0px; margin-left: 0px;
}
.rtl#vg-header-wrapper .woo-header :last-child.widget {
	margin-right: 0px; margin-left: 0px;
}
#vg-header-wrapper .woo-header .widget-title {
	font: 0px/0 a; margin: 0px; border: 0px currentColor; border-image: none; color: transparent; font-size-adjust: none; font-stretch: normal; text-shadow: none; background-color: transparent;
}
#vg-header-wrapper .woo-header .wgtitle {
	font: 0px/0 a; margin: 0px; border: 0px currentColor; border-image: none; color: transparent; font-size-adjust: none; font-stretch: normal; text-shadow: none; background-color: transparent;
}
#vg-header-wrapper .menu {
	padding: 5px 0px;
}
#vg-header-wrapper .menu li {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; position: relative;
}
.preset-1 #vg-header-wrapper .menu li:hover {
	color: rgb(240, 124, 41);
}
.preset-1#vg-header-wrapper .menu li:hover {
	color: rgb(240, 124, 41);
}
.preset-2 #vg-header-wrapper .menu li:hover {
	color: rgb(254, 151, 0);
}
.preset-2#vg-header-wrapper .menu li:hover {
	color: rgb(254, 151, 0);
}
.preset-3 #vg-header-wrapper .menu li:hover {
	color: rgb(255, 180, 0);
}
.preset-3#vg-header-wrapper .menu li:hover {
	color: rgb(255, 180, 0);
}
.preset-4 #vg-header-wrapper .menu li:hover {
	color: rgb(0, 171, 224);
}
.preset-4#vg-header-wrapper .menu li:hover {
	color: rgb(0, 171, 224);
}
.preset-5 #vg-header-wrapper .menu li:hover {
	color: rgb(34, 174, 172);
}
.preset-5#vg-header-wrapper .menu li:hover {
	color: rgb(34, 174, 172);
}
.preset-6 #vg-header-wrapper .menu li:hover {
	color: rgb(73, 158, 70);
}
.preset-6#vg-header-wrapper .menu li:hover {
	color: rgb(73, 158, 70);
}
#vg-header-wrapper .menu li a {
	line-height: 24px; font-family: "Rufina", serif; position: relative; z-index: 1;
}
#vg-header-wrapper .menu li.fa a {
	padding-left: 30px;
}
.rtl #vg-header-wrapper .menu li.fa a {
	padding-right: 30px; padding-left: 0px;
}
.rtl#vg-header-wrapper .menu li.fa a {
	padding-right: 30px; padding-left: 0px;
}
#vg-header-wrapper .menu li.fa::before {
	left: 0px; top: 0px; line-height: 24px; position: absolute;
}
.rtl #vg-header-wrapper .menu li.fa::before {
	left: auto; right: 0px;
}
.rtl#vg-header-wrapper .menu li.fa::before {
	left: auto; right: 0px;
}
#vg-header-wrapper .widget {
	margin: 0px;
}
#vg-header-wrapper .category-inside {
	background: rgb(51, 51, 51); position: relative; border-top-left-radius: 4px; border-top-right-radius: 4px;
}
#vg-header-wrapper .category-inside .wgtitle {
	background: rgb(51, 51, 51); margin: 0px 0px -7px; padding: 15px 25px; border-radius: 4px; line-height: 24px; font-size: 16px; position: relative; z-index: 11; cursor: pointer;
}
#vg-header-wrapper .category-inside .wgtitle::after {
	font-family: FontAwesome; float: right; content: "\f0c9";
}
.rtl #vg-header-wrapper .category-inside .wgtitle::after {
	float: left;
}
.rtl#vg-header-wrapper .category-inside .wgtitle::after {
	float: left;
}
#vg-header-wrapper .category-inside .more-categories {
	color: rgb(163, 163, 163);
}
#vg-header-wrapper .category-inside a {
	color: rgb(163, 163, 163);
}
#vg-header-wrapper .category-inside .more-categories:hover {
	color: rgb(255, 255, 255);
}
#vg-header-wrapper .category-inside a:hover {
	color: rgb(255, 255, 255);
}
#vg-header-wrapper .category-inside .vg-skybook-category-treeview {
	background: rgb(51, 51, 51); margin: 2px 0px 0px; padding: 5px 25px 0px; left: 0px; top: 100%; width: 100%; font-size: 16px; display: none; position: absolute; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;
}
.page-template-front-page #vg-header-wrapper .category-inside .vg-skybook-category-treeview {
	display: block;
}
.home #vg-header-wrapper .category-inside .vg-skybook-category-treeview {
	display: block;
}
#vg-header-wrapper .category-inside .vg-skybook-category-treeview .treeview {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgb(163, 163, 163) currentColor currentColor; padding: 17px 0px 22px; border-image: none;
}
#vg-header-wrapper .category-inside .vg-skybook-category-treeview .treeview li {
	border: currentColor; border-image: none; font-size: 16px;
}
#vg-header-wrapper .category-inside .vg-skybook-category-treeview .treeview li::before {
	display: none;
}
#vg-header-wrapper .category-inside .vg-skybook-category-treeview .treeview li .more-view {
	padding: 0px; line-height: 36px;
}
#vg-header-wrapper .category-inside .vg-skybook-category-treeview .treeview li a {
	padding: 0px; line-height: 36px;
}
#vg-header-wrapper .sticky-header .header-sticky {
	transition:0.4s 0.1s; right: 0px; visibility: visible; opacity: 1; -webkit-transition: all 0.4s ease 0.1s; -o-transition: all 0.4s ease 0.1s;
}
.rtl #vg-header-wrapper .sticky-header .header-sticky {
	left: 0px; right: auto;
}
.rtl#vg-header-wrapper .sticky-header .header-sticky {
	left: 0px; right: auto;
}
#vg-header-wrapper .header-sticky {
	transition:0.4s 0.1s; top: 100%; right: -100%; visibility: hidden; position: absolute; opacity: 0; -webkit-transition: all 0.4s ease 0.1s; -o-transition: all 0.4s ease 0.1s;
}
.rtl #vg-header-wrapper .header-sticky {
	left: -100%; right: auto;
}
.rtl#vg-header-wrapper .header-sticky {
	left: -100%; right: auto;
}
#vg-header-wrapper .header-sticky .widget-title {
	display: none;
}
#vg-header-wrapper .header-sticky .cart-total-price {
	display: none;
}
#vg-header-wrapper .header-sticky .sub-title {
	display: none;
}
#vg-header-wrapper .header-sticky .widget_shopping_cart {
	background: rgb(0, 0, 0); margin: 5px 0px 0px; padding: 5px;
}
#vg-header-wrapper .header-sticky .widget_vg_skybook_product_search {
	background: rgb(0, 0, 0); margin: 5px 0px 0px; padding: 5px;
}
#vg-header-wrapper .header-sticky .widget_shopping_cart .mini-cart .mini-cart-title .counter-number {
	left: 10px; top: 24px; line-height: 20px; font-size: 12px; min-width: 20px;
}
.rtl #vg-header-wrapper .header-sticky .widget_shopping_cart .mini-cart .mini-cart-title .counter-number {
	left: auto; right: 10px;
}
.rtl#vg-header-wrapper .header-sticky .widget_shopping_cart .mini-cart .mini-cart-title .counter-number {
	left: auto; right: 10px;
}
#vg-header-wrapper .header-sticky .widget_shopping_cart .mini-cart .mini-cart-title a {
	padding-left: 40px; min-height: 38px; background-size: contain;
}
.rtl #vg-header-wrapper .header-sticky .widget_shopping_cart .mini-cart .mini-cart-title a {
	padding-right: 40px; padding-left: 0px;
}
.rtl#vg-header-wrapper .header-sticky .widget_shopping_cart .mini-cart .mini-cart-title a {
	padding-right: 40px; padding-left: 0px;
}
.sticky_logo {
	display: none;
}
.vg-sticky .sticky_logo {
	display: none;
}
.vg-sticky.sticky-header {
	left: 0px; top: 0px; width: 100%; position: fixed !important; z-index: 99; box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.6); -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.6);
}
.vg-sticky.sticky-header.header {
	background-color: rgb(255, 255, 255);
}
.vg-sticky.sticky-header .logo-wrapper .logo-inside {
	margin: 10px 0px;
}
.vg-sticky.sticky-header .menu-primary.layout-3 > li > a {
	line-height: 80px;
}
.vg-sticky.sticky-header .menu-primary.layout-2 > li > a {
	line-height: 80px;
}
.header {
	color: rgb(102, 102, 102); position: relative; z-index: 9;
}
.header a {
	color: rgb(102, 102, 102);
}
.preset-1 .header a:hover {
	color: rgb(240, 124, 41);
}
.preset-1.header a:hover {
	color: rgb(240, 124, 41);
}
.preset-2 .header a:hover {
	color: rgb(254, 151, 0);
}
.preset-2.header a:hover {
	color: rgb(254, 151, 0);
}
.preset-3 .header a:hover {
	color: rgb(255, 180, 0);
}
.preset-3.header a:hover {
	color: rgb(255, 180, 0);
}
.preset-4 .header a:hover {
	color: rgb(0, 171, 224);
}
.preset-4.header a:hover {
	color: rgb(0, 171, 224);
}
.preset-5 .header a:hover {
	color: rgb(34, 174, 172);
}
.preset-5.header a:hover {
	color: rgb(34, 174, 172);
}
.preset-6 .header a:hover {
	color: rgb(73, 158, 70);
}
.preset-6.header a:hover {
	color: rgb(73, 158, 70);
}
.vg-bottom-bar {
	background: rgb(0, 0, 0); color: rgb(255, 255, 255); font-size: 16px; position: relative; z-index: 1;
}
.vg-bottom-bar a {
	color: rgb(255, 255, 255);
}
.vg-bottom-bar .widget-title .wgtitle {
	color: rgb(255, 255, 255); font-family: "Open Sans", sans-serif; font-size: 16px; text-trasform: uppercase;
}
.layout-3 .vg-bottom-bar {
	padding: 7px 0px; color: rgb(163, 163, 163);
}
.layout-2 .vg-bottom-bar {
	padding: 7px 0px; color: rgb(163, 163, 163);
}
.preset-1 .layout-3 .vg-bottom-bar {
	background-color: rgb(240, 124, 41);
}
.preset-1 .layout-2 .vg-bottom-bar {
	background-color: rgb(240, 124, 41);
}
.preset-1.layout-3 .vg-bottom-bar {
	background-color: rgb(240, 124, 41);
}
.preset-1.layout-2 .vg-bottom-bar {
	background-color: rgb(240, 124, 41);
}
.preset-2 .layout-3 .vg-bottom-bar {
	background-color: rgb(254, 151, 0);
}
.preset-2 .layout-2 .vg-bottom-bar {
	background-color: rgb(254, 151, 0);
}
.preset-2.layout-3 .vg-bottom-bar {
	background-color: rgb(254, 151, 0);
}
.preset-2.layout-2 .vg-bottom-bar {
	background-color: rgb(254, 151, 0);
}
.preset-3 .layout-3 .vg-bottom-bar {
	background-color: rgb(255, 180, 0);
}
.preset-3 .layout-2 .vg-bottom-bar {
	background-color: rgb(255, 180, 0);
}
.preset-3.layout-3 .vg-bottom-bar {
	background-color: rgb(255, 180, 0);
}
.preset-3.layout-2 .vg-bottom-bar {
	background-color: rgb(255, 180, 0);
}
.preset-4 .layout-3 .vg-bottom-bar {
	background-color: rgb(0, 171, 224);
}
.preset-4 .layout-2 .vg-bottom-bar {
	background-color: rgb(0, 171, 224);
}
.preset-4.layout-3 .vg-bottom-bar {
	background-color: rgb(0, 171, 224);
}
.preset-4.layout-2 .vg-bottom-bar {
	background-color: rgb(0, 171, 224);
}
.preset-5 .layout-3 .vg-bottom-bar {
	background-color: rgb(34, 174, 172);
}
.preset-5 .layout-2 .vg-bottom-bar {
	background-color: rgb(34, 174, 172);
}
.preset-5.layout-3 .vg-bottom-bar {
	background-color: rgb(34, 174, 172);
}
.preset-5.layout-2 .vg-bottom-bar {
	background-color: rgb(34, 174, 172);
}
.preset-6 .layout-3 .vg-bottom-bar {
	background-color: rgb(73, 158, 70);
}
.preset-6 .layout-2 .vg-bottom-bar {
	background-color: rgb(73, 158, 70);
}
.preset-6.layout-3 .vg-bottom-bar {
	background-color: rgb(73, 158, 70);
}
.preset-6.layout-2 .vg-bottom-bar {
	background-color: rgb(73, 158, 70);
}
#vg-footer {
	background: rgb(34, 34, 34); color: rgb(153, 153, 153);
}
#vg-footer a {
	color: rgb(153, 153, 153);
}
.preset-1 #vg-footer a:hover {
	color: rgb(240, 124, 41);
}
.preset-1#vg-footer a:hover {
	color: rgb(240, 124, 41);
}
.preset-2 #vg-footer a:hover {
	color: rgb(254, 151, 0);
}
.preset-2#vg-footer a:hover {
	color: rgb(254, 151, 0);
}
.preset-3 #vg-footer a:hover {
	color: rgb(255, 180, 0);
}
.preset-3#vg-footer a:hover {
	color: rgb(255, 180, 0);
}
.preset-4 #vg-footer a:hover {
	color: rgb(0, 171, 224);
}
.preset-4#vg-footer a:hover {
	color: rgb(0, 171, 224);
}
.preset-5 #vg-footer a:hover {
	color: rgb(34, 174, 172);
}
.preset-5#vg-footer a:hover {
	color: rgb(34, 174, 172);
}
.preset-6 #vg-footer a:hover {
	color: rgb(73, 158, 70);
}
.preset-6#vg-footer a:hover {
	color: rgb(73, 158, 70);
}
#footer-top {
	font-family: "Open Sans", sans-serif; font-size: 13px;
}
#footer-top .footer-top {
	padding: 8px 0px; border-bottom-color: rgb(57, 57, 57); border-bottom-width: 2px; border-bottom-style: solid;
}
#footer-top .menu {
	margin: 0px -25px;
}
#footer-top .menu li {
	padding: 0px 25px; border: currentColor; border-image: none; line-height: 36px; vertical-align: top; display: inline-block; position: relative;
}
#footer-top .menu li::after {
	background: rgb(153, 153, 153); top: 50%; width: 1px; height: 13px; right: 0px; position: absolute; content: ""; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -o-transform: translate(0, -50%);
}
.rtl #footer-top .menu li::after {
	left: 0px; right: auto;
}
.rtl#footer-top .menu li::after {
	left: 0px; right: auto;
}
#footer-top .menu li:last-child::after {
	display: none;
}
#footer-main {
	padding: 20px 0px 15px;
}
#footer-main .footer-main {
	margin: 30px 0px;
}
#footer-main .footer-main .vg-column {
	padding: 0px; border-right-color: rgb(57, 57, 57); border-right-width: 1px; border-right-style: solid;
}
.rtl #footer-main .footer-main .vg-column {
	border-right-color: currentColor; border-left-color: rgb(57, 57, 57); border-right-width: medium; border-left-width: 1px; border-right-style: none; border-left-style: solid;
}
.rtl#footer-main .footer-main .vg-column {
	border-right-color: currentColor; border-left-color: rgb(57, 57, 57); border-right-width: medium; border-left-width: 1px; border-right-style: none; border-left-style: solid;
}
#footer-main .footer-main .vg-column::before {
	display: table; content: " ";
}
#footer-main .footer-main .vg-column::after {
	display: table; content: " ";
}
#footer-main .footer-main .vg-column::after {
	clear: both;
}
#footer-main :last-child.footer-main .vg-column {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.rtl #footer-main :last-child.footer-main .vg-column {
	border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;
}
.rtl#footer-main :last-child.footer-main .vg-column {
	border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;
}
#footer-main .widget .wgtitle {
	color: rgb(255, 255, 255);
}
#footer-main .widget ul.ft-contact-info li {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; line-height: 30px;
}
#footer-main .widget ul.menu li {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; line-height: 30px;
}
#footer-main .widget ul.ft-contact-info li::before {
	display: none;
}
#footer-main .widget ul.menu li::before {
	display: none;
}
#footer-main .widget ul.ft-contact-info li a {
	padding: 0px;
}
#footer-main .widget ul.menu li a {
	padding: 0px;
}
#footer-bottom {
	line-height: 20px;
}
#footer-bottom .vg-column {
	padding: 30px 0px; border-top-color: rgb(57, 57, 57); border-top-width: 2px; border-top-style: solid;
}
#footer-bottom .vg-column::before {
	display: table; content: " ";
}
#footer-bottom .vg-column::after {
	display: table; content: " ";
}
#footer-bottom .vg-column::after {
	clear: both;
}
#footer-bottom .footer-copyright .copyright {
	background: 0px 0px rgba(0, 0, 0, 0); padding: 0px; text-transform: none; line-height: 20px; font-size: 14px; font-weight: 400; display: block; max-width: 200px;
}
#footer-bottom .footer-payment {
	padding: 2px 0px;
}
#vg-main-content-wrapper {
	position: relative; z-index: 1;
}
.blog-page > .container {
	margin-top: 40px;
}
.slide3-wrapper .wpb_wrapper {
	margin: 0px auto; width: 1450px; max-width: 100%;
}
.layout-4 .vg-topbar-wrapper {
	border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.layout-4 #vg-header-wrapper .logo-wrapper {
	padding: 0px; float: left;
}
.rtl .layout-4 #vg-header-wrapper .logo-wrapper {
	float: right;
}
.rtl.layout-4 #vg-header-wrapper .logo-wrapper {
	float: right;
}
.layout-4 #vg-header-wrapper .logo-wrapper .logo-inside {
	float: left;
}
.rtl .layout-4 #vg-header-wrapper .logo-wrapper .logo-inside {
	float: right;
}
.rtl.layout-4 #vg-header-wrapper .logo-wrapper .logo-inside {
	float: right;
}
.layout-4 #vg-header-wrapper .woo-header {
	padding: 38px 0px; float: right; position: static; transform: translate(0px, 0px); -webkit-transform: translate(0, 0); -o-transform: translate(0, 0);
}
.rtl .layout-4 #vg-header-wrapper .woo-header {
	float: left;
}
.rtl.layout-4 #vg-header-wrapper .woo-header {
	float: left;
}
.layout-4 #vg-header-wrapper .search-wrap {
	overflow: hidden; position: static; transform: translate(0px, 0px); -webkit-transform: translate(0, 0); -o-transform: translate(0, 0);
}
.layout-4 #vg-header-wrapper .search-wrap::before {
	display: table; content: " ";
}
.layout-4 #vg-header-wrapper .search-wrap::after {
	display: table; content: " ";
}
.layout-4 #vg-header-wrapper .search-wrap::after {
	clear: both;
}
.layout-4 #vg-header-wrapper .search-wrap .search-inside {
	padding: 47px 0px; float: right;
}
.rtl .layout-4 #vg-header-wrapper .search-wrap .search-inside {
	float: left;
}
.rtl.layout-4 #vg-header-wrapper .search-wrap .search-inside {
	float: left;
}
.layout-4 #vg-header-wrapper .search-wrap .search-inside .input_text {
	width: 320px; max-width: 100%;
}
.layout-4 .vg-bottom-bar {
	background-color: rgb(0, 111, 145);
}
.layout-4 .rev_slider_wrapper .vg-bg-color {
	font-family: "Open Sans", sans-serif; background-color: rgb(0, 111, 145) !important;
}
.layout-5 #vg-topbar {
	color: rgb(255, 255, 255);
}
.layout-5 #vg-topbar a {
	color: rgb(255, 255, 255);
}
.layout-5 #vg-topbar .sub-menu a {
	color: rgb(102, 102, 102);
}
.layout-5 .vg-topbar-wrapper {
	background-color: rgb(51, 51, 51);
}
.layout-5 .vg-topbar-wrapper a {
	color: rgb(255, 255, 255);
}
.layout-5 #vg-header-wrapper .logo-wrapper {
	padding: 0px; float: left;
}
.rtl .layout-5 #vg-header-wrapper .logo-wrapper {
	float: right;
}
.rtl.layout-5 #vg-header-wrapper .logo-wrapper {
	float: right;
}
.layout-5 #vg-header-wrapper .logo-wrapper .logo-inside {
	float: left;
}
.rtl .layout-5 #vg-header-wrapper .logo-wrapper .logo-inside {
	float: right;
}
.rtl.layout-5 #vg-header-wrapper .logo-wrapper .logo-inside {
	float: right;
}
.layout-5 #vg-header-wrapper .woo-header {
	padding: 38px 0px; float: right; position: static; transform: translate(0px, 0px); -webkit-transform: translate(0, 0); -o-transform: translate(0, 0);
}
.rtl .layout-5 #vg-header-wrapper .woo-header {
	float: left;
}
.rtl.layout-5 #vg-header-wrapper .woo-header {
	float: left;
}
.layout-5 #vg-header-wrapper .search-wrap {
	overflow: hidden; position: static; transform: translate(0px, 0px); -webkit-transform: translate(0, 0); -o-transform: translate(0, 0);
}
.layout-5 #vg-header-wrapper .search-wrap::before {
	display: table; content: " ";
}
.layout-5 #vg-header-wrapper .search-wrap::after {
	display: table; content: " ";
}
.layout-5 #vg-header-wrapper .search-wrap::after {
	clear: both;
}
.layout-5 #vg-header-wrapper .search-wrap .search-inside {
	padding: 47px 0px; float: right;
}
.rtl .layout-5 #vg-header-wrapper .search-wrap .search-inside {
	float: left;
}
.rtl.layout-5 #vg-header-wrapper .search-wrap .search-inside {
	float: left;
}
.layout-5 #vg-header-wrapper .searchform .form-input {
	background: none; border-radius: 4px; border: 1px solid rgb(239, 239, 239); border-image: none;
}
.layout-5 #vg-header-wrapper .searchform .input_text {
	background: none; border-color: transparent; width: 260px;
}
.layout-5 #vg-header-wrapper .searchform .button {
	color: rgb(51, 51, 51); background-color: rgb(237, 237, 237);
}
.preset-1 .layout-5 .vg-bottom-bar {
	background-color: rgb(240, 124, 41);
}
.preset-1.layout-5 .vg-bottom-bar {
	background-color: rgb(240, 124, 41);
}
.preset-2 .layout-5 .vg-bottom-bar {
	background-color: rgb(254, 151, 0);
}
.preset-2.layout-5 .vg-bottom-bar {
	background-color: rgb(254, 151, 0);
}
.preset-3 .layout-5 .vg-bottom-bar {
	background-color: rgb(255, 180, 0);
}
.preset-3.layout-5 .vg-bottom-bar {
	background-color: rgb(255, 180, 0);
}
.preset-4 .layout-5 .vg-bottom-bar {
	background-color: rgb(0, 171, 224);
}
.preset-4.layout-5 .vg-bottom-bar {
	background-color: rgb(0, 171, 224);
}
.preset-5 .layout-5 .vg-bottom-bar {
	background-color: rgb(34, 174, 172);
}
.preset-5.layout-5 .vg-bottom-bar {
	background-color: rgb(34, 174, 172);
}
.preset-6 .layout-5 .vg-bottom-bar {
	background-color: rgb(73, 158, 70);
}
.preset-6.layout-5 .vg-bottom-bar {
	background-color: rgb(73, 158, 70);
}
.layout-5 .rev_slider_wrapper .slide-button {
	text-transform: uppercase; background-color: rgb(240, 124, 41) !important; font-wieght: bold;
}
.layout-5 .vgw-testimonial {
	padding: 65px 0px 95px; color: rgb(102, 102, 102);
}
.layout-5 .vgw-testimonial .icon {
	background: url("../images/icons/icon_testimonial5.png") no-repeat center rgba(0, 0, 0, 0); border: 1px solid rgb(102, 102, 102); border-image: none;
}
.layout-6 #vg-topbar {
	color: rgb(255, 255, 255);
}
.preset-1 .layout-6 #vg-topbar {
	background-color: rgb(240, 124, 41);
}
.preset-1.layout-6 #vg-topbar {
	background-color: rgb(240, 124, 41);
}
.preset-2 .layout-6 #vg-topbar {
	background-color: rgb(254, 151, 0);
}
.preset-2.layout-6 #vg-topbar {
	background-color: rgb(254, 151, 0);
}
.preset-3 .layout-6 #vg-topbar {
	background-color: rgb(255, 180, 0);
}
.preset-3.layout-6 #vg-topbar {
	background-color: rgb(255, 180, 0);
}
.preset-4 .layout-6 #vg-topbar {
	background-color: rgb(0, 171, 224);
}
.preset-4.layout-6 #vg-topbar {
	background-color: rgb(0, 171, 224);
}
.preset-5 .layout-6 #vg-topbar {
	background-color: rgb(34, 174, 172);
}
.preset-5.layout-6 #vg-topbar {
	background-color: rgb(34, 174, 172);
}
.preset-6 .layout-6 #vg-topbar {
	background-color: rgb(73, 158, 70);
}
.preset-6.layout-6 #vg-topbar {
	background-color: rgb(73, 158, 70);
}
.layout-6 #vg-topbar a {
	color: rgb(255, 255, 255);
}
.layout-6 #vg-topbar a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.layout-6 #vg-topbar li::before {
	background: rgb(255, 255, 255);
}
.layout-6 #vg-topbar li::after {
	background: rgb(255, 255, 255);
}
.layout-6 #vg-topbar .sub-menu a {
	color: rgb(102, 102, 102);
}
.preset-1 .layout-6 #vg-topbar .sub-menu a:hover {
	color: rgb(240, 124, 41);
}
.preset-1.layout-6 #vg-topbar .sub-menu a:hover {
	color: rgb(240, 124, 41);
}
.preset-2 .layout-6 #vg-topbar .sub-menu a:hover {
	color: rgb(254, 151, 0);
}
.preset-2.layout-6 #vg-topbar .sub-menu a:hover {
	color: rgb(254, 151, 0);
}
.preset-3 .layout-6 #vg-topbar .sub-menu a:hover {
	color: rgb(255, 180, 0);
}
.preset-3.layout-6 #vg-topbar .sub-menu a:hover {
	color: rgb(255, 180, 0);
}
.preset-4 .layout-6 #vg-topbar .sub-menu a:hover {
	color: rgb(0, 171, 224);
}
.preset-4.layout-6 #vg-topbar .sub-menu a:hover {
	color: rgb(0, 171, 224);
}
.preset-5 .layout-6 #vg-topbar .sub-menu a:hover {
	color: rgb(34, 174, 172);
}
.preset-5.layout-6 #vg-topbar .sub-menu a:hover {
	color: rgb(34, 174, 172);
}
.preset-6 .layout-6 #vg-topbar .sub-menu a:hover {
	color: rgb(73, 158, 70);
}
.preset-6.layout-6 #vg-topbar .sub-menu a:hover {
	color: rgb(73, 158, 70);
}
.layout-6 .logo-wrapper .logo-inside {
	margin: 35px 0px 30px;
}
.layout-6 #vg-header-wrapper {
	background: url("../images/bg/bg_header_skybook6.jpg") 0px 0px rgb(255, 255, 255);
}
.layout-6 #vg-header-wrapper .searchform .form-input {
	background: rgb(255, 255, 255); border-radius: 4px;
}
.layout-6 #vg-header-wrapper .searchform .input_text {
	background: none; border-color: transparent;
}
.layout-6 .vg-bottom-bar {
	background: rgb(255, 255, 255);
}
.layout-6 .rev_slider_wrapper .slide-button {
	padding: 10px 55px !important; background-color: rgb(240, 124, 41) !important; font-wieght: bold;
}
.layout-6 .vgw-testimonial {
	padding: 65px 0px 95px;
}
.layout-6 .form-inline .widget_wysija_cont {
	background: none; margin: 0px; padding: 25px 25px 15px; min-height: auto;
}
.layout-6 .form-inline .widget_wysija_cont::before {
	display: none;
}
.layout-6 .form-inline .widget_wysija_cont::after {
	display: none;
}
.layout-6 .form-inline .widget_wysija_cont .widget_wysija {
	display: inline-block;
}
.layout-6 .form-inline .widget_wysija_cont .widget_wysija::before {
	display: table; content: " ";
}
.layout-6 .form-inline .widget_wysija_cont .widget_wysija::after {
	display: table; content: " ";
}
.layout-6 .form-inline .widget_wysija_cont .widget_wysija::after {
	clear: both;
}
.layout-6 .form-inline .widget_wysija_cont .wysija-submit-wrap {
	margin: 0px; padding: 0px; width: auto; line-height: 38px; float: left;
}
.layout-6 .form-inline .widget_wysija_cont .wysija-paragraph {
	margin: 0px; padding: 0px; width: auto; line-height: 38px; float: left;
}
.layout-6 .form-inline .widget_wysija_cont .title {
	margin: 0px; padding: 0px; width: auto; line-height: 38px; float: left;
}
.rtl .layout-6 .form-inline .widget_wysija_cont .wysija-submit-wrap {
	float: right;
}
.rtl .layout-6 .form-inline .widget_wysija_cont .wysija-paragraph {
	float: right;
}
.rtl .layout-6 .form-inline .widget_wysija_cont .title {
	float: right;
}
.rtl.layout-6 .form-inline .widget_wysija_cont .wysija-submit-wrap {
	float: right;
}
.rtl.layout-6 .form-inline .widget_wysija_cont .wysija-paragraph {
	float: right;
}
.rtl.layout-6 .form-inline .widget_wysija_cont .title {
	float: right;
}
.layout-6 .form-inline .widget_wysija_cont .title {
	font-size: 18px; margin-right: 60px;
}
.rtl .layout-6 .form-inline .widget_wysija_cont .title {
	margin-right: 0px; margin-left: 60px;
}
.rtl.layout-6 .form-inline .widget_wysija_cont .title {
	margin-right: 0px; margin-left: 60px;
}
.layout-6 .form-inline .widget_wysija_cont .wysija-input {
	width: 370px; max-width: 100%;
}
.layout-6 .form-inline .widget_wysija_cont .wysija-submit {
	margin-left: 5px;
}
.rtl .layout-6 .form-inline .widget_wysija_cont .wysija-submit {
	margin-right: 5px; margin-left: 0px;
}
.rtl.layout-6 .form-inline .widget_wysija_cont .wysija-submit {
	margin-right: 5px; margin-left: 0px;
}
.animated {
	animation-duration: 1s; animation-fill-mode: both; -webkit-animation-duration: 1s; -webkit-animation-fill-mode: both;
}
.animated.infinite {
	animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite;
}
.animated.hinge {
	animation-duration: 2s; -webkit-animation-duration: 2s;
}
.animated.flipOutX {
	animation-duration: 0.75s; -webkit-animation-duration: .75s;
}
.animated.flipOutY {
	animation-duration: 0.75s; -webkit-animation-duration: .75s;
}
.animated.bounceIn {
	animation-duration: 0.75s; -webkit-animation-duration: .75s;
}
.animated.bounceOut {
	animation-duration: 0.75s; -webkit-animation-duration: .75s;
}
.bounce {
	transform-origin: center bottom; animation-name: bounce; -webkit-transform-origin: center bottom; -webkit-animation-name: bounce;
}
.flash {
	animation-name: flash; -webkit-animation-name: flash;
}
.pulse {
	animation-name: pulse; -webkit-animation-name: pulse;
}
.rubberBand {
	animation-name: rubberBand; -webkit-animation-name: rubberBand;
}
.shake {
	animation-name: shake; -webkit-animation-name: shake;
}
.headShake {
	animation-name: headShake; animation-timing-function: ease-in-out; -webkit-animation-timing-function: ease-in-out; -webkit-animation-name: headShake;
}
.swing {
	transform-origin: center top; animation-name: swing; -webkit-transform-origin: top center; -webkit-animation-name: swing;
}
.tada {
	animation-name: tada; -webkit-animation-name: tada;
}
.wobble {
	animation-name: wobble; -webkit-animation-name: wobble;
}
.jello {
	transform-origin: center 50%; animation-name: jello; -webkit-transform-origin: center; -webkit-animation-name: jello;
}
.bounceIn {
	animation-name: bounceIn; -webkit-animation-name: bounceIn;
}
.bounceInDown {
	animation-name: bounceInDown; -webkit-animation-name: bounceInDown;
}
.bounceInLeft {
	animation-name: bounceInLeft; -webkit-animation-name: bounceInLeft;
}
.bounceInRight {
	animation-name: bounceInRight; -webkit-animation-name: bounceInRight;
}
.bounceInUp {
	animation-name: bounceInUp; -webkit-animation-name: bounceInUp;
}
.bounceOut {
	animation-name: bounceOut; -webkit-animation-name: bounceOut;
}
.bounceOutDown {
	animation-name: bounceOutDown; -webkit-animation-name: bounceOutDown;
}
.bounceOutLeft {
	animation-name: bounceOutLeft; -webkit-animation-name: bounceOutLeft;
}
.bounceOutRight {
	animation-name: bounceOutRight; -webkit-animation-name: bounceOutRight;
}
.bounceOutUp {
	animation-name: bounceOutUp; -webkit-animation-name: bounceOutUp;
}
.fadeIn {
	animation-name: fadeIn; -webkit-animation-name: fadeIn;
}
.fadeInDown {
	animation-name: fadeInDown; -webkit-animation-name: fadeInDown;
}
.fadeInDownBig {
	animation-name: fadeInDownBig; -webkit-animation-name: fadeInDownBig;
}
.fadeInLeft {
	animation-name: fadeInLeft; -webkit-animation-name: fadeInLeft;
}
.fadeInLeftBig {
	animation-name: fadeInLeftBig; -webkit-animation-name: fadeInLeftBig;
}
.fadeInRight {
	animation-name: fadeInRight; -webkit-animation-name: fadeInRight;
}
.fadeInRightBig {
	animation-name: fadeInRightBig; -webkit-animation-name: fadeInRightBig;
}
.fadeInUp {
	animation-name: fadeInUp; -webkit-animation-name: fadeInUp;
}
.fadeInUpBig {
	animation-name: fadeInUpBig; -webkit-animation-name: fadeInUpBig;
}
.fadeOut {
	animation-name: fadeOut; -webkit-animation-name: fadeOut;
}
.fadeOutDown {
	animation-name: fadeOutDown; -webkit-animation-name: fadeOutDown;
}
.fadeOutDownBig {
	animation-name: fadeOutDownBig; -webkit-animation-name: fadeOutDownBig;
}
.fadeOutLeft {
	animation-name: fadeOutLeft; -webkit-animation-name: fadeOutLeft;
}
.fadeOutLeftBig {
	animation-name: fadeOutLeftBig; -webkit-animation-name: fadeOutLeftBig;
}
.fadeOutRight {
	animation-name: fadeOutRight; -webkit-animation-name: fadeOutRight;
}
.fadeOutRightBig {
	animation-name: fadeOutRightBig; -webkit-animation-name: fadeOutRightBig;
}
.fadeOutUp {
	animation-name: fadeOutUp; -webkit-animation-name: fadeOutUp;
}
.fadeOutUpBig {
	animation-name: fadeOutUpBig; -webkit-animation-name: fadeOutUpBig;
}
.animated.flip {
	backface-visibility: visible; animation-name: flip; -webkit-backface-visibility: visible; -webkit-animation-name: flip;
}
.flipInX {
	backface-visibility: visible !important; animation-name: flipInX; -webkit-backface-visibility: visible; -webkit-animation-name: flipInX;
}
.flipInY {
	backface-visibility: visible !important; animation-name: flipInY; -webkit-backface-visibility: visible; -webkit-animation-name: flipInY;
}
.flipOutX {
	backface-visibility: visible !important; animation-name: flipOutX; -webkit-backface-visibility: visible; -webkit-animation-name: flipOutX;
}
.flipOutY {
	backface-visibility: visible !important; animation-name: flipOutY; -webkit-backface-visibility: visible; -webkit-animation-name: flipOutY;
}
.lightSpeedIn {
	animation-name: lightSpeedIn; animation-timing-function: ease-out; -webkit-animation-timing-function: ease-out; -webkit-animation-name: lightSpeedIn;
}
.lightSpeedOut {
	animation-name: lightSpeedOut; animation-timing-function: ease-in; -webkit-animation-timing-function: ease-in; -webkit-animation-name: lightSpeedOut;
}
.rotateIn {
	animation-name: rotateIn; -webkit-animation-name: rotateIn;
}
.rotateInDownLeft {
	animation-name: rotateInDownLeft; -webkit-animation-name: rotateInDownLeft;
}
.rotateInDownRight {
	animation-name: rotateInDownRight; -webkit-animation-name: rotateInDownRight;
}
.rotateInUpLeft {
	animation-name: rotateInUpLeft; -webkit-animation-name: rotateInUpLeft;
}
.rotateInUpRight {
	animation-name: rotateInUpRight; -webkit-animation-name: rotateInUpRight;
}
.rotateOut {
	animation-name: rotateOut; -webkit-animation-name: rotateOut;
}
.rotateOutDownLeft {
	animation-name: rotateOutDownLeft; -webkit-animation-name: rotateOutDownLeft;
}
.rotateOutDownRight {
	animation-name: rotateOutDownRight; -webkit-animation-name: rotateOutDownRight;
}
.rotateOutUpLeft {
	animation-name: rotateOutUpLeft; -webkit-animation-name: rotateOutUpLeft;
}
.rotateOutUpRight {
	animation-name: rotateOutUpRight; -webkit-animation-name: rotateOutUpRight;
}
.hinge {
	animation-name: hinge; -webkit-animation-name: hinge;
}
.rollIn {
	animation-name: rollIn; -webkit-animation-name: rollIn;
}
.rollOut {
	animation-name: rollOut; -webkit-animation-name: rollOut;
}
.zoomIn {
	animation-name: zoomIn; -webkit-animation-name: zoomIn;
}
.zoomInDown {
	animation-name: zoomInDown; -webkit-animation-name: zoomInDown;
}
.zoomInLeft {
	animation-name: zoomInLeft; -webkit-animation-name: zoomInLeft;
}
.zoomInRight {
	animation-name: zoomInRight; -webkit-animation-name: zoomInRight;
}
.zoomInUp {
	animation-name: zoomInUp; -webkit-animation-name: zoomInUp;
}
.zoomOut {
	animation-name: zoomOut; -webkit-animation-name: zoomOut;
}
.zoomOutDown {
	animation-name: zoomOutDown; -webkit-animation-name: zoomOutDown;
}
.zoomOutLeft {
	animation-name: zoomOutLeft; -webkit-animation-name: zoomOutLeft;
}
.zoomOutRight {
	animation-name: zoomOutRight; -webkit-animation-name: zoomOutRight;
}
.zoomOutUp {
	animation-name: zoomOutUp; -webkit-animation-name: zoomOutUp;
}
.slideInDown {
	animation-name: slideInDown; -webkit-animation-name: slideInDown;
}
.slideInLeft {
	animation-name: slideInLeft; -webkit-animation-name: slideInLeft;
}
.slideInRight {
	animation-name: slideInRight; -webkit-animation-name: slideInRight;
}
.slideInUp {
	animation-name: slideInUp; -webkit-animation-name: slideInUp;
}
.slideOutDown {
	animation-name: slideOutDown; -webkit-animation-name: slideOutDown;
}
.slideOutLeft {
	animation-name: slideOutLeft; -webkit-animation-name: slideOutLeft;
}
.slideOutRight {
	animation-name: slideOutRight; -webkit-animation-name: slideOutRight;
}
.slideOutUp {
	animation-name: slideOutUp; -webkit-animation-name: slideOutUp;
}
@media all and (min-width:1200px)
{
.container {
	width: 1200px; max-width: 100%;
}
}
@media all and (min-width:1500px)
{
.owl-theme:hover .owl-controls .owl-buttons .owl-prev {
	margin-left: -100px;
}
.owl-theme:hover .owl-controls .owl-buttons .owl-next {
	margin-right: -100px;
}
.owl-theme.vgw-testimonial:hover .owl-controls .owl-buttons .owl-prev {
	margin: 0px 20px;
}
.owl-theme.vgw-testimonial:hover .owl-controls .owl-buttons .owl-next {
	margin: 0px 20px;
}
.owl-theme.thumbnails:hover .owl-controls .owl-buttons .owl-prev {
	margin: 0px;
}
.owl-theme.thumbnails:hover .owl-controls .owl-buttons .owl-next {
	margin: 0px;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.container {
	width: 970px; max-width: 100%;
}
}
@media all and (max-width:1199px)
{
.menu-primary > li > a {
	padding: 0px 10px; font-size: 14px;
}
#vg-header-wrapper .woo-header .widget {
	margin-right: 15px;
}
.rtl #vg-header-wrapper .woo-header .widget {
	margin-right: 0px; margin-left: 15px;
}
.rtl#vg-header-wrapper .woo-header .widget {
	margin-right: 0px; margin-left: 15px;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.container {
	width: 750px; max-width: 100%;
}
}
@media all and (max-width:991px)
{
.logo-wrapper {
	float: left; max-width: 40%;
}
.rtl .logo-wrapper {
	float: right;
}
.rtl.logo-wrapper {
	float: right;
}
.logo-wrapper .logo-inside {
	margin: 25px 0px; display: block;
}
.layout-3 .logo-wrapper .logo-inside {
	margin: 25px 0px;
}
.layout-5 #vg-header-wrapper .woo-header {
	padding: 0px;
}
.layout-4 #vg-header-wrapper .woo-header {
	padding: 0px;
}
#vg-header-wrapper .search-wrap {
	left: 0px; top: 50%; clear: both; position: inherit; transform: translate(0px, 0px); -webkit-transform: translate(0px, 0px); -o-transform: translate(0px, 0px);
}
#vg-header-wrapper .woo-header {
	margin: 25px 0px; padding: 0px; width: auto; float: right; position: inherit; z-index: 2; transform: translate(0px, 0px); -webkit-transform: translate(0px, 0px); -o-transform: translate(0px, 0px);
}
.rtl #vg-header-wrapper .woo-header {
	float: left;
}
.rtl#vg-header-wrapper .woo-header {
	float: left;
}
.layout-5 #vg-header-wrapper .search-wrap .search-inside {
	padding: 0px; float: none;
}
.layout-4 #vg-header-wrapper .search-wrap .search-inside {
	padding: 0px; float: none;
}
.searchform .form-input {
	display: block;
}
.searchform .form-input .input_text {
	width: 100%;
}
#footer-main .footer-main .vg-column {
	border: currentColor !important; border-image: none !important;
}
.widget_wysija_cont {
	max-width: 270px;
}
.layout-6 .widget_wysija_cont {
	padding: 25px 0px 15px; max-width: 100%;
}
.layout-6 .widget_wysija_cont .widget_wysija {
	display: block;
}
.layout-6 .widget_wysija_cont .title {
	margin: 0px;
}
.layout-6 .widget_wysija_cont .wysija-submit-wrap {
	margin: 0px 0px 10px; max-width: 100%;
}
.layout-6 .widget_wysija_cont .wysija-paragraph {
	margin: 0px 0px 10px; max-width: 100%;
}
.layout-6 .widget_wysija_cont .title {
	margin: 0px 0px 10px; max-width: 100%;
}
.box-timer .day .number {
	font-size: 30px;
}
.box-timer .hour .number {
	font-size: 30px;
}
.box-timer .min .number {
	font-size: 30px;
}
.box-timer .sec .number {
	font-size: 30px;
}
.box-timer .timer-grid-2 .day .number {
	padding: 6px 8px; line-height: 30px; font-size: 18px;
}
.box-timer .timer-grid-2 .hour .number {
	padding: 6px 8px; line-height: 30px; font-size: 18px;
}
.box-timer .timer-grid-2 .min .number {
	padding: 6px 8px; line-height: 30px; font-size: 18px;
}
.box-timer .timer-grid-2 .sec .number {
	padding: 6px 8px; line-height: 30px; font-size: 18px;
}
.banner-box-left .wpb_single_image {
	float: left;
}
.rtl .banner-box-left .wpb_single_image {
	float: right;
}
.rtl.banner-box-left .wpb_single_image {
	float: right;
}
.banner-box-left .wpb_raw_code {
	overflow: hidden;
}
.shop-products .vgw-item.vgw-vertical .product-content {
	padding: 10px 5px;
}
.shop-products .vgw-item.vgw-timer-large .product-title {
	font-size: 40px;
}
.shop-products .vgw-item .vgw-quickview {
	opacity: 1;
}
.shop-products .vgw-item .button-groups {
	visibility: visible; position: static; opacity: 1;
}
.shop-products .vgw-item .button-groups > div {
	transform: translate(0px, 0px) !important; -webkit-transform: translate(0, 0); -o-transform: translate(0, 0);
}
.owl-theme .owl-controls .owl-buttons .owl-prev {
	margin: 0px;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
	margin: 0px;
}
}
@media all and (max-width:767px)
{
#vg-header-wrapper .menu li.fa a {
	width: 0px; text-indent: -999px; overflow: hidden;
}
#vg-header-wrapper .woo-header {
	margin: 24px 0px;
}
#vg-header-wrapper .woo-header .widget {
	margin-right: 10px;
}
.rtl #vg-header-wrapper .woo-header .widget {
	margin-right: 0px; margin-left: 10px;
}
.rtl#vg-header-wrapper .woo-header .widget {
	margin-right: 0px; margin-left: 10px;
}
#vg-header-wrapper .search-wrap {
	margin-bottom: 20px;
}
.header .container-inner > div {
	margin: 0px;
}
.header .container-inner > div > div {
	padding: 0px;
}
.mini-cart .mini-cart-title .cart-total-price {
	display: none;
}
.mini-cart .mini-cart-title .sub-title {
	display: none;
}
.vg-topbar-wrapper {
	text-align: center;
}
.vg-topbar-wrapper .menu {
	margin: 0px; display: inline-block;
}
.vg-corporate-about > div > div {
	width: 50%; float: left;
}
.rtl .vg-corporate-about > div > div {
	float: right;
}
.rtl.vg-corporate-about > div > div {
	float: right;
}
#footer-bottom .footer-payment {
	margin: 0px 0px 10px; padding: 2px 0px; float: none !important;
}
.vina-product-search .select-category {
	display: none;
}
.shop-products .vgw-item.vgw-timer-large .product-image {
	width: 100%; padding-left: 0px; float: none;
}
.shop-products .vgw-item.vgw-timer-large .hot-sale {
	margin-right: 10px; float: left;
}
.shop-products .vgw-item.vgw-timer-large .product-price {
	margin-right: 10px; float: left;
}
.shop-products .vgw-item.vgw-timer-large .product-content {
	text-align: inherit; overflow: hidden; padding-right: 15px; position: relative;
}
.shop-products .vgw-item.vgw-timer-large .product-title {
	margin: 50px 0px 40px; text-transform: capitalize; line-height: 1; font-size: 24px; font-weight: 700;
}
.vc_custom_heading {
	font-size: 24px;
}
.box-timer .day .number {
	font-size: 25px;
}
.box-timer .hour .number {
	font-size: 25px;
}
.box-timer .min .number {
	font-size: 25px;
}
.box-timer .sec .number {
	font-size: 25px;
}
.banner-box-left .wpb_single_image {
	float: none !important;
}
.banner-box-left .block-wrapper {
	overflow: hidden;
}
.banner-box-left .wpb_raw_code {
	overflow: hidden;
}
.banner-static-top .vc_column-inner {
	margin: 0px !important;
}
.post.list .post-content {
	width: 100%;
}
.post.list .post-thumbnail {
	width: 100%;
}
.woocommerce div.product-view form.cart div.quantity {
	margin: 10px 0px; width: 100%;
}
li > ul {
	margin-bottom: 0px; margin-left: 0px;
}
li > ol {
	margin-bottom: 0px; margin-left: 0px;
}
.rtl li > ul {
	margin-right: 0px; margin-left: 0px;
}
.rtl li > ol {
	margin-right: 0px; margin-left: 0px;
}
.rtlli > ul {
	margin-right: 0px; margin-left: 0px;
}
.rtlli > ol {
	margin-right: 0px; margin-left: 0px;
}
.vc_custom_heading {
	margin-bottom: 30px;
}
.woocommerce table.shop_table_responsive tr td {
	text-align: left !important;
}
.woocommerce-page table.shop_table_responsive tr td {
	text-align: left !important;
}
.rtl .woocommerce table.shop_table_responsive tr td {
	text-align: right !important;
}
.rtl .woocommerce-page table.shop_table_responsive tr td {
	text-align: right !important;
}
.rtl.woocommerce table.shop_table_responsive tr td {
	text-align: right !important;
}
.rtl.woocommerce-page table.shop_table_responsive tr td {
	text-align: right !important;
}
.woocommerce table.shop_table_responsive tr td .product-remove a.remove {
	float: left;
}
.woocommerce-page table.shop_table_responsive tr td .product-remove a.remove {
	float: left;
}
.woocommerce table.shop_table_responsive tr td .quantity.buttons_added {
	float: left;
}
.woocommerce-page table.shop_table_responsive tr td .quantity.buttons_added {
	float: left;
}
.rtl .woocommerce table.shop_table_responsive tr td .product-remove a.remove {
	float: right;
}
.rtl .woocommerce-page table.shop_table_responsive tr td .product-remove a.remove {
	float: right;
}
.rtl .woocommerce table.shop_table_responsive tr td .quantity.buttons_added {
	float: right;
}
.rtl .woocommerce-page table.shop_table_responsive tr td .quantity.buttons_added {
	float: right;
}
.rtl.woocommerce table.shop_table_responsive tr td .product-remove a.remove {
	float: right;
}
.rtl.woocommerce-page table.shop_table_responsive tr td .product-remove a.remove {
	float: right;
}
.rtl.woocommerce table.shop_table_responsive tr td .quantity.buttons_added {
	float: right;
}
.rtl.woocommerce-page table.shop_table_responsive tr td .quantity.buttons_added {
	float: right;
}
.rev_slider_wrapper .slide-button {
	padding: 5px !important; line-height: 12px !important;
}
.static-author-best .col-des .name {
	font-size: 30px;
}
#footer-main .footer-main {
	width: 50%; float: left;
}
.rtl #footer-main .footer-main {
	float: right;
}
.rtl#footer-main .footer-main {
	float: right;
}
.layout-6 .rev_slider_wrapper .slide-button {
	padding: 5px !important; line-height: 12px !important;
}
.layout-3 .vg-bottom-bar {
	margin-bottom: 30px;
}
.widget_vg_skybook_category_treeview {
	display: none;
}
.sidebar .banner-box {
	display: none;
}
.vc_custom_heading.custom-heading {
	margin-top: 0px;
}
}
@media all and (max-width:480px)
{
.vg-corporate-about > div > div {
	width: 100%; float: left;
}
.rtl .vg-corporate-about > div > div {
	float: right;
}
.rtl.vg-corporate-about > div > div {
	float: right;
}
.static-author-best .col-image {
	width: 100%;
}
.static-author-best .col-des {
	width: 100%;
}
.banner-static-top .col1 {
	width: 100%;
}
.banner-static-top .col2 {
	width: 100%;
}
#footer-main .footer-main {
	width: 100%;
}
[class*='col-xs'] {
	width: 100%;
}
[class*='vc_col-xs'] {
	width: 100%;
}
.layout-6 .form-inline .widget_wysija_cont {
	padding: 25px 0px 15px;
}
.layout-6 .form-inline .widget_wysija_cont .wysija-paragraph {
	margin: 0px 0px 10px; width: 100%;
}
.layout-6 .form-inline .widget_wysija_cont .widget_wysija {
	
}
}
