/* ::::: http://antibolit.ru/wp-content/cache/autoptimize/autoptimize_b9f12cfc56ccd7e419a248d717847796.php ::::: */

.clear {
	clear: both;
}

.magic-action-box,
.magic-action-box *,
.magic-action-box *::before,
.magic-action-box *::after {
	box-sizing: border-box;
}

.magic-action-box {
	color: rgb(34, 34, 34);
	clear: both;
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 1.3;
	margin: 0px auto;
	position: relative;
}

.mab-wrap {
	margin: auto;
}

.mab-content {
	font-family: inherit;
	position: relative;
	z-index: 10;
}

.mab-content p {
	color: inherit;
	font-size: inherit;
	line-height: inherit;
}

.mab-heading {
	clear: none;
}

.magic-action-box .mab-main-copy {
	font-family: inherit;
	color: inherit;
	font-size: inherit;
	line-height: inherit;
}

.magic-action-box .mab-main-copy p {
	color: inherit;
	font-size: inherit;
	font-family: inherit;
	line-height: inherit;
	margin: 0px 0px 1em;
}

div.magic-action-box .mab-main-copy p:last-child,
div.magic-action-box .mab-main-copy p.mablast {
	margin-bottom: 0px;
}

.mab-main-action-wrap {
	overflow: hidden;
}

.magic-action-box form {
	margin: 10px 0px;
}

.mab-main-action-wrap .mab-field {
	display: inline-block;
	margin: 0px 10px 10px 0px;
	vertical-align: bottom;
}

.mab-main-action-wrap .mab-field label {
	display: block;
	margin-bottom: 1px;
}

.magic-action-box input[type="text"],
.magic-action-box input[type="email"],
.magic-action-box input[type="password"],
.magic-action-box textarea {
	box-shadow: none;
}

.magic-action-box form .mab-field input[type="text"],
.magic-action-box form .mab-field input[type="email"],
.magic-action-box form .mab-field input[type="password"],
.magic-action-box form .mab-field textarea,
.magic-action-box form .mab-field select {
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	border: 1px solid rgb(221, 221, 221);
	border-radius: 2px;
	color: rgb(119, 119, 119);
	margin: 0px;
	padding: 5px 8px;
	width: 100%;
}

.mab-main-action-wrap .mab-field input:focus,
.mab-main-action-wrap .mab-field textarea:focus {
	color: rgb(85, 85, 85);
}

.magic-action-box form input[type="submit"],
.magic-action-box form button {
	box-shadow: none;
	cursor: pointer;
	font-size: inherit;
	margin: 0px;
	padding: 5px 10px;
	width: 100%;
}

.mab-center-content .mab-content {
	text-align: center;
}

.mab-center-content form {
	text-align: initial;
}

.mab-layout-horizontal {
	text-align: center;
}

.mab-layout-horizontal .mab-content {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
}

.mab-layout-horizontal .mab-wrap .mab-content .mab-heading,
.mab-layout-horizontal .mab-wrap .mab-content .mab-subheading,
.mab-layout-horizontal .mab-wrap .mab-main-copy,
.mab-layout-horizontal .mab-main-action-wrap {
	display: inline-block;
	margin-bottom: 0px;
	vertical-align: middle;
}

.mab-layout-horizontal .mab-main-action-wrap {
	margin-left: 10px;
}

.mab-layout-horizontal.magic-action-box form {
	margin: 0px;
	text-align: initial;
}

.mab-fields-layout-bythree form .mab-field {
	width: 30%;
}

.mab-center-fields .mab-wrap form {
	text-align: center;
}

.copyright {
	font-size: 12px;
	text-align: center;
	padding: 20px;
}

@media only screen and (max-width: 768px) {
	.clear-form {
		display: none;
	}

	.magic-action-box.mab-responsive {
		margin-left: auto;
		margin-right: auto;
		max-width: 100%;
	}

	.magic-action-box.mab-responsive .mab-wrap {
		width: auto ! important;
	}

	.magic-action-box.mab-responsive .mab-content,
	.magic-action-box.mab-responsive .mab-wrap .mab-heading,
	.magic-action-box.mab-responsive .mab-wrap .mab-subheading,
	.magic-action-box.mab-responsive .mab-wrap .mab-main-copy,
	.magic-action-box.mab-responsive .mab-wrap .mab-secondary-copy,
	.magic-action-box.mab-responsive .mab-wrap .mab-main-action-wrap {
		text-align: center ! important;
		width: 100%;
	}

	.magic-action-box.mab-responsive .mab-content form .mab-field {
		display: block;
		margin-left: 0px ! important;
		margin-right: 0px ! important;
		width: 100%;
	}

	.magic-action-box.mab-responsive .mab-content form input:not([type="checkbox"]),
	.magic-action-box.mab-responsive .mab-content form textarea,
	.magic-action-box.mab-responsive .mab-wrap .mab-main-action-wrap form input[type="submit"] {
		margin-left: 0px ! important;
		margin-right: 0px ! important;
		width: 100% ! important;
	}
}

.mabstyle-royalty .mab-wrap {
	padding: 15px;
}

.mabstyle-royalty.magic-action-box {
	background: rgb(1, 30, 47) url('../img/gradient-blue.png') repeat-x scroll 0px 0px;
	border: 2px solid rgb(9, 32, 46);
	border-radius: 4px;
	color: rgb(215, 239, 255);
	font-size: 14px;
	line-height: 1.3;
	margin: 20px 0px;
	text-shadow: 1px 1px 2px rgb(7, 41, 61);
}

.mabstyle-royalty .mab-content {
	position: relative;
	z-index: 10;
}

.mabstyle-royalty .mab-heading {
	clear: none;
	color: rgb(250, 171, 49);
	font-size: 175%;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 1.25;
	margin: 0px 0px 7px;
	text-transform: uppercase;
	text-shadow: 1px 1px 3px rgb(7, 41, 61);
}

.mabstyle-royalty.magic-action-box form label {
	color: rgb(255, 255, 255) ! important;
	font-size: 85% ! important;
}

.mabstyle-royalty.magic-action-box form input,
.mabstyle-royalty.magic-action-box form textarea,
.mabstyle-royalty.magic-action-box form select {
	background: rgb(255, 255, 255) linear-gradient(to top, rgb(255, 255, 255) 0%, rgb(204, 204, 204) 100%) repeat scroll 0% 0% ! important;
	border: 1px solid rgb(255, 255, 255) ! important;
	border-radius: 2px;
	box-shadow: 0px 0px 3px rgb(0, 26, 43);
	color: rgb(51, 51, 51) ! important;
	font-size: 100% ! important;
	margin: 0px ! important;
}

.mabstyle-royalty.magic-action-box form input:focus,
.mabstyle-royalty.magic-action-box form textarea:focus,
.mabstyle-royalty.magic-action-box form select:focus {
	box-shadow: 0px 0px 3px rgb(0, 0, 0);
	color: rgb(17, 17, 17) ! important;
}

.mabstyle-royalty.magic-action-box form input[type="submit"] {
	background: transparent url('../img/gradient-buttons2-sprite.png') repeat-x scroll 0px -69px ! important;
	border: 0px none;
	border-radius: 3px;
	box-shadow: 0px 0px 3px rgb(0, 36, 59);
	color: rgb(255, 255, 255) ! important;
	font-weight: bold ! important;
	font-size: 93% ! important;
	text-transform: uppercase;
	text-shadow: -1px -1px 0px rgb(133, 65, 0);
}

.mabstyle-royalty.magic-action-box form input[type="submit"]:hover,
.mabstyle-royalty.magic-action-box form input[type="submit"]:focus {
	background-position: 0px -108px;
	box-shadow: 0px 0px 3px rgb(0, 0, 0);
	text-shadow: -1px -1px 0px rgb(142, 102, 0);
}

body .mab-button-0,
body div.magic-action-box .mab-button-0,
body div.magic-action-box .mab-content .mab-button-0,
body div.magic-action-box .mab-content form .mab-button-0,
.magic-action-box.use-mab-button-0 .mab-content form input[type="submit"],
.magic-action-box.use-mab-button-0 .mab-content form button,
.magic-action-box.use-mab-button-0 .mab-content form .button {
	display: inline-block;
	text-decoration: none ! important;
	background: transparent linear-gradient(to bottom, rgb(250, 165, 26) 0px, rgb(244, 122, 32) 100%) repeat scroll 0% 0% ! important;
	border: 0px solid rgb(218, 124, 12) ! important;
	border-radius: 3px ! important;
	padding: 0px 12px ! important;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3), 0px 0px 0px rgba(51, 51, 51, 0) inset ! important;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3) ! important;
	color: rgb(254, 244, 233) ! important;
	font-family: inherit ! important;
	font-size: 18px ! important;
	font-weight: bold ! important;
	text-transform: none ! important;
}

body .mab-button-0:hover,
body div.magic-action-box .mab-button-0:hover,
body div.magic-action-box .mab-content .mab-button-0:hover,
body div.magic-action-box .mab-content form .mab-button-0:hover,
.magic-action-box.use-mab-button-0 .mab-content form input[type="submit"]:hover,
.magic-action-box.use-mab-button-0 .mab-content form button:hover,
.magic-action-box.use-mab-button-0 .mab-content form .button:hover {
	text-decoration: none ! important;
	background: transparent linear-gradient(to bottom, rgb(248, 142, 17) 0px, rgb(240, 96, 21) 100%) repeat scroll 0% 0% ! important;
	color: rgb(254, 244, 233) ! important;
}

body .mab-button-0:focus,
body div.magic-action-box .mab-button-0:focus,
body div.magic-action-box .mab-content .mab-button-0:focus,
.magic-action-box.use-mab-button-0 .mab-content form input[type="submit"]:focus,
.magic-action-box.use-mab-button-0 .mab-content form button:focus,
.magic-action-box.use-mab-button-0 .mab-content form .button:focus {
	color: rgb(254, 244, 233) ! important;
}

.onp-sl .onp-sl-first-group .onp-sl-strong::after,
.onp-sl .onp-sl-first-group .onp-sl-strong::before {
	content: " ";
	display: inline-block;
	width: 11px;
	height: 14px;
	margin: 0px 9px;
	background: transparent url('../img/lock-icon.png') no-repeat scroll 0px 2px;
}

@media screen and (max-width: 500px) {

	.onp-sl .onp-sl-first-group .onp-sl-strong::after,
	.onp-sl .onp-sl-first-group .onp-sl-strong::before {
		display: none;
	}
}

.onp-sl .onp-sl-input:focus::-moz-placeholder {
	opacity: 0;
}

.onp-sl .onp-sl-button.load::before {
	position: absolute;
	left: 50%;
	top: 50%;
	content: "";
	height: 24px;
	width: 24px;
	margin: -12px 0px 0px -12px;
	background: transparent url('../img/button_loader.gif') repeat scroll 0% 0%;
}

.onp-sl .onp-sl-checkbox::after {
	position: absolute;
	opacity: 0;
	transition: opacity 0.1s ease 0s;
	content: "";
	top: 0px;
	left: -1px;
	width: 17px;
	height: 17px;
	font: 400 12px/16px FontAwesome;
	text-align: center;
}

.onp-sl input:checked+.onp-sl-checkbox::after {
	opacity: 1;
}

.onp-sl .onp-sl-dropdown+i::after,
.onp-sl .onp-sl-dropdown+i::before {
	content: "";
	position: absolute;
	right: 0px;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}

.onp-sl .onp-sl-dropdown+i::after {
	bottom: 0px;
	border-top: 4px solid rgb(51, 51, 51);
}

.onp-sl .onp-sl-dropdown+i::before {
	top: 0px;
	border-bottom: 4px solid rgb(51, 51, 51);
}

.onp-sl-custom-form .onp-sl-subscription .onp-sl-field-submit::before {
	content: " ";
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	margin-top: -1px;
	border-top: 1px solid rgb(241, 241, 241);
}

.onp-sl .pika-single::after,
.onp-sl .pika-single::before {
	content: " ";
	display: table;
}

.onp-sl .pika-single::after {
	clear: both;
}

.onp-sl-great-attractor .onp-sl-last-group .onp-sl-line-separator .onp-sl-title::before {
	right: -175px;
}

.onp-sl-great-attractor .onp-sl-last-group .onp-sl-line-separator .onp-sl-title::after {
	left: -175px;
}

.onp-sl-great-attractor .onp-sl-last-group .onp-sl-line-separator .onp-sl-title::after,
.onp-sl-great-attractor .onp-sl-last-group .onp-sl-line-separator .onp-sl-title::before {
	content: " ";
	position: absolute;
	top: 50%;
	width: 160px;
	margin-top: -1px;
	border-top: 2px dashed rgb(239, 239, 239);
}

.onp-sl-great-attractor .onp-sl-dark-force .onp-sl-last-group .onp-sl-line-separator .onp-sl-title::after,
.onp-sl-great-attractor .onp-sl-dark-force .onp-sl-last-group .onp-sl-line-separator .onp-sl-title::before {
	border-top-color: rgb(29, 52, 70);
}

.onp-sl-friendly-giant .onp-sl-first-group .onp-sl-strong::after,
.onp-sl-friendly-giant .onp-sl-first-group .onp-sl-strong::before {
	display: none;
}

.onp-sl-friendly-giant .onp-sl-button.load::before {
	background: transparent url('../img/button_loader-ffe16c.gif') repeat scroll 0% 0%;
	height: 30px;
	width: 30px;
	margin: -14px 0px 0px -15px;
}

.onp-sl-dark-force .onp-sl-first-group .onp-sl-strong::after,
.onp-sl-dark-force .onp-sl-first-group .onp-sl-strong::before {
	display: none;
}

.onp-sl-dark-force .onp-sl-last-group .onp-sl-line-separator .onp-sl-title::before {
	right: -175px;
}

.onp-sl-dark-force .onp-sl-last-group .onp-sl-line-separator .onp-sl-title::after {
	left: -175px;
}

.onp-sl-dark-force .onp-sl-last-group .onp-sl-line-separator .onp-sl-title::after,
.onp-sl-dark-force .onp-sl-last-group .onp-sl-line-separator .onp-sl-title::before {
	content: " ";
	position: absolute;
	top: 50%;
	width: 160px;
	margin-top: -1px;
	border-top: 1px solid rgb(24, 44, 58);
	border-bottom: 1px solid rgb(55, 77, 94);
}

.onp-sl-overlap-box .onp-sl-dark-force .onp-sl-last-group .onp-sl-line-separator .onp-sl-title::after,
.onp-sl-overlap-box .onp-sl-dark-force .onp-sl-last-group .onp-sl-line-separator .onp-sl-title::before {
	border-top-color: rgb(29, 52, 70);
}

.onp-sl-dark-force .onp-sl-input::-moz-placeholder {
	color: rgb(179, 183, 198);
	font-style: italic;
}

.onp-sl-dark-force .onp-sl-input:focus::-moz-placeholder {
	opacity: 0;
}

.onp-sl-dark-force .onp-sl-button.load::before {
	background: transparent url('../img/button_loader-081f30.gif') repeat scroll 0% 0%;
}

.onp-sl-dark-force .onp-sl-button.onp-sl-button-primary.load::before {
	background: transparent url('../img/button_loader-42c9fa.gif') repeat scroll 0% 0%;
}

.onp-sl-dark-force .onp-sl-checkbox::after {
	width: 21px;
	height: 21px;
	top: 1px;
	border-color: rgb(227, 241, 255);
}

.onp-sl-dark-force .onp-sl-dropdown+i::after {
	border-top: 4px solid rgb(255, 255, 255);
}

.onp-sl-dark-force .onp-sl-dropdown+i::before {
	border-bottom: 4px solid rgb(255, 255, 255);
}

.onp-sl-dark-force .onp-sl-field.onp-sl-error-state .onp-sl-input::-moz-placeholder {
	color: rgb(136, 87, 87);
}

.onp-sl-dark-force.onp-sl-custom-form .onp-sl-subscription .onp-sl-field-submit::before {
	border-top: 1px solid rgb(24, 44, 58);
	border-bottom: 1px solid rgb(55, 77, 94);
}

.onp-sl-flat .onp-sl-text .onp-sl-strong::after,
.onp-sl-flat .onp-sl-text .onp-sl-strong::before {
	content: " ";
	display: inline-block;
	width: 11px;
	height: 14px;
	margin: 0px 9px;
	background: transparent url('../img/lock-icon.png') no-repeat scroll 0px 2px;
}

@media screen and (max-width: 500px) {

	.onp-sl-flat .onp-sl-text .onp-sl-strong::after,
	.onp-sl-flat .onp-sl-text .onp-sl-strong::before {
		display: none;
	}
}

.onp-sl-flat .onp-sl-text .onp-sl-strong::after {
	margin-left: 10px;
}

.onp-sl-glass .onp-sl-text .onp-sl-strong::after,
.onp-sl-glass .onp-sl-text .onp-sl-strong::before {
	content: " ";
	display: inline-block;
	width: 11px;
	height: 14px;
	margin: 0px 9px;
	background: transparent url('../img/lock-icon.png') no-repeat scroll 0px 2px;
}

@media screen and (max-width: 500px) {

	.onp-sl-glass .onp-sl-text .onp-sl-strong::after,
	.onp-sl-glass .onp-sl-text .onp-sl-strong::before {
		display: none;
	}
}

.onp-sl-dandyish .onp-sl-text .onp-sl-strong::after,
.onp-sl-dandyish .onp-sl-text .onp-sl-strong::before {
	content: " ";
	display: inline-block;
	width: 11px;
	height: 14px;
	margin: 0px 9px;
	background: transparent url('../img/lock-icon.png') no-repeat scroll 0px 2px;
}

@media screen and (max-width: 500px) {

	.onp-sl-dandyish .onp-sl-text .onp-sl-strong::after,
	.onp-sl-dandyish .onp-sl-text .onp-sl-strong::before {
		display: none;
	}
}

.onp-sl-dandyish .onp-sl-text .onp-sl-strong::after {
	margin-left: 10px;
}

.onp-sl-secrets .onp-sl-text .onp-sl-strong::after,
.onp-sl-secrets .onp-sl-text .onp-sl-strong::before {
	content: " ";
	display: inline-block;
	width: 11px;
	height: 14px;
	margin: 0px 9px;
	background: transparent url('../img/lock-icon.png') no-repeat scroll 0px 2px;
}

@media screen and (max-width: 500px) {

	.onp-sl-secrets .onp-sl-text .onp-sl-strong::after,
	.onp-sl-secrets .onp-sl-text .onp-sl-strong::before {
		display: none;
	}
}

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

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

* {
	padding: 0px;
	margin: 0px;
}

html {
	font-size: 100%;
}

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

b,
strong {
	font-weight: 700;
}

q::after,
q::before {
	content: none;
}

small {
	font-size: 75%;
}

dd,
dl,
menu,
ol,
ul {
	list-style: outside none none;
}

img {
	border: 0px none;
}

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

figure,
form {
	margin: 0px;
}

button,
input,
select,
textarea {
	font-size: 100%;
	margin: 0px;
	vertical-align: baseline;
}

button,
input {
	line-height: normal;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	cursor: pointer;
}

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

textarea {
	overflow: auto;
	vertical-align: top;
}

#page .ls-defaultskin .ls-bottom-slidebuttons a::after {
	border-radius: 3px;
}

#page .ls-defaultskin .ls-nav-prev::before,
#page .ls-defaultskin .ls-nav-next::before,
#page .ls-defaultskin .ls-nav-prev::after,
#page .ls-defaultskin .ls-nav-next::after {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 30px;
	height: 55px;
	content: "";
	background-position: 0px 0px;
	background-repeat: no-repeat;
	z-index: 9;
}

#page .ls-defaultskin .ls-nav-prev::after,
#page .ls-defaultskin .ls-nav-next::after {
	top: 1px;
	left: 0px;
	z-index: 8;
}

.ls-container.ls-carousel .ls-nav-prev::after,
.ls-container.ls-carousel .ls-nav-next::after {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	content: "";
	background-position: center center;
	background-repeat: no-repeat;
}

.mfp-container::before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.mfp-align-top .mfp-container::before {
	display: none;
}

button::-moz-focus-inner {
	padding: 0px;
	border: 0px none;
}

.mfp-arrow::before,
.mfp-arrow::after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
	content: "";
	display: block;
	width: 0px;
	height: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	margin-top: 35px;
	margin-left: 35px;
	border: medium inset transparent;
}

.mfp-arrow::after,
.mfp-arrow .mfp-a {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px;
}

.mfp-arrow::before,
.mfp-arrow .mfp-b {
	border-top-width: 21px;
	border-bottom-width: 21px;
}

.mfp-arrow-left::after,
.mfp-arrow-left .mfp-a {
	border-right: 17px solid white;
	margin-left: 31px;
}

.mfp-arrow-left::before,
.mfp-arrow-left .mfp-b {
	margin-left: 25px;
	border-right: 27px solid rgb(63, 63, 63);
}

.mfp-arrow-right::after,
.mfp-arrow-right .mfp-a {
	border-left: 17px solid white;
	margin-left: 39px;
}

.mfp-arrow-right::before,
.mfp-arrow-right .mfp-b {
	border-left: 27px solid rgb(63, 63, 63);
}

.mfp-figure::after {
	content: "";
	position: absolute;
	left: 0px;
	top: 40px;
	bottom: 90px;
	display: block;
	right: 0px;
	width: auto;
	height: auto;
	z-index: -1;
	background: rgb(68, 68, 68) none repeat scroll 0% 0%;
}

.no-share-buttons .mfp-figure::after {
	bottom: 40px;
}

@media all and (max-width: 900px) {}

@media screen and (max-width: 760px) {
	.mfp-img-mobile .mfp-figure::after {
		top: 0px;
		bottom: 0px;
	}
}

.no-touch:not(.old-ie) .mfp-open .mfp-content {
	animation-name: mfp_fadeIn;
	animation-duration: 0.5s;
	animation-fill-mode: both;
	backface-visibility: hidden;
}

.no-touch:not(.old-ie) .mfp-img-mobile .mfp-content {
	perspective: 2000px;
}

.no-touch:not(.old-ie) .mfp-img-mobile .mfp-figure,
.no-touch:not(.old-ie) .mfp-img-mobile .mfp-iframe {
	opacity: 0;
	transition: all 0.3s ease-in-out 0s;
	transform: scale(0.8);
}

.no-touch:not(.old-ie) .mfp-img-mobile.mfp-bg {
	opacity: 0;
	transition: all 0.3s ease-out 0s;
}

.no-touch:not(.old-ie) .mfp-img-mobile.mfp-removing .mfp-figure,
.no-touch:not(.old-ie) .mfp-img-mobile.mfp-removing .mfp-iframe {
	transform: scale(0.8);
	opacity: 0;
}

.no-touch:not(.old-ie) .mfp-img-mobile.mfp-removing.mfp-bg {
	opacity: 0;
}

.btn-ios .mfp-container button.mfp-close::after {
	display: none;
}

.mfp-iframe-scaler iframe,
.mfp-figure::after {
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.6);
}

#page .tparrows.custom::before,
#page .tparrows.custom::after {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 30px;
	height: 55px;
	content: "";
	background-position: 0px 0px;
	background-repeat: no-repeat;
	z-index: 9;
}

#page .tparrows.custom::after {
	top: 1px;
	left: 0px;
	z-index: 8;
}

.tp-bullets.custom .tp-bullet::before {
	position: absolute;
	left: 1px;
	top: 1px;
	width: 8px;
	height: 8px;
	content: "";
	border: 2px solid;
}

.accent-bullets .tp-bullets.custom .tp-bullet::before {
	animation: 0.3s ease-out 0s normal forwards 1 running anim-effect-bullet;
}

.outlines-bullets .tp-bullets.custom .tp-bullet::before {
	border: medium none;
}

.tp-bullets.custom .tp-bullet:hover::before,
.tp-bullets.custom .tp-bullet.selected::before {
	width: 10px;
	height: 10px;
	margin: -1px 0px 0px -1px;
}

.accent-bullets .tp-bullets.custom .tp-bullet::before,
.accent-bullets .tp-bullets.custom .tp-bullet.selected::before {
	width: 14px;
	height: 14px;
	border: medium none;
}

.accent-bullets .tp-bullets.custom .tp-bullet.selected::before {
	animation: 0.3s ease-out 0s normal forwards 1 running anim-effect-bullet-act;
}

#main-slideshow .tp-bullets.custom .tp-bullet::before,
#main-slideshow .tp-bullets.custom .tp-bullet.selected:hover::before,
#main-slideshow .tp-bullets.custom .tp-bullet:hover::before {
	border-color: rgba(187, 187, 187, 0.5) ! important;
}

#main-slideshow .tp-bullets.custom .tp-bullet.selected::after {
	background-color: rgba(187, 187, 187, 0.5) ! important;
}

.tp-bullets.custom .tp-bullet::after {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -2px 0px 0px -2px;
	width: 4px;
	height: 4px;
	content: "";
}

.accent-bullets .tp-bullets.custom .tp-bullet::after {
	margin: -3px 0px 0px -3px;
	width: 6px;
	height: 6px;
	border-radius: 100%;
}

.tp-bullets.custom .tp-bullet::before,
.tp-bullets.custom .tp-bullet::after {
	box-sizing: border-box;
}

.tp-bullets.custom .tp-bullet::before,
.tp-bullets.custom .tp-bullet::after {
	border-radius: 50%;
}

#lang_sel>ul>li::after,
#lang_sel_click>ul>li::after {
	background-position: right center;
	background-repeat: no-repeat;
	content: "";
	height: 8px;
	margin: -4px 10px 0px 0px;
	position: absolute;
	top: 50%;
	right: 0px;
	width: 8px;
}

#lang_sel li::before,
#lang_sel_click li::before {
	content: "";
}

.side-header:not(.sub-downwards) .main-nav>li>.submenu-languages {
	top: 0px ! important;
	left: 100%;
}

.side-header:not(.sub-downwards) .main-nav>li>.submenu-languages {
	left: 100%;
}

.rsVideoContainer.rsIOSVideo iframe,
.rsVideoContainer.rsIOSVideo video,
.rsVideoContainer.rsIOSVideo embed,
.rsHomePorthole .rsCapt,
.rsHomePorthole .progress-wrapper,
#page .rsBullet::after,
.rsHomePorthole .progress-wrapper * {
	box-sizing: border-box;
}

@media screen and (min-width: 740px) {}

.rsShor .rsArrowIcn::before,
.shortcode-royal-slider .rsPlay::before {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 32px;
	height: 32px;
	content: "";
	background-position: center center;
	background-repeat: no-repeat;
	z-index: 9;
}

.rsSlide .rollover-video i::after {
	background-image: none;
}

.rsContW .rsBullet::after,
.rsCont .rsBullet::after {
	position: absolute;
	left: 1px;
	top: 1px;
	width: 8px;
	height: 8px;
	content: "";
	border: 2px solid;
}

.outlines-bullets .rsContW .rsBullet::after,
.outlines-bullets .rsCont .rsBullet::after {
	border: medium none;
}

.rsContW .rsBullet:hover::after,
.rsContW .rsBullet.rsNavSelected::after,
.rsCont .rsBullet:hover::after,
.rsCont .rsBullet.rsNavSelected::after {
	width: 10px;
	height: 10px;
	margin: -1px 0px 0px -1px;
}

.accent-bullets .rsContW .rsBullet::after,
.accent-bullets .rsCont .rsBullet::after {
	width: 14px;
	height: 14px;
	border: medium none;
}

.accent-bullets .rsContW .rsBullet:hover::after,
.accent-bullets .rsCont .rsBullet:hover::after {
	animation: 0.3s ease-out 0s normal forwards 1 running anim-effect-bullet;
}

.accent-bullets .rsContW .rsBullet.rsNavSelected::after,
.accent-bullets .rsCont .rsBullet.rsNavSelected::after {
	animation: 0.3s ease-out 0s normal forwards 1 running anim-effect-bullet-act;
}

#page .rsBullet::after,
#page .rsBullet span {
	border-radius: 50%;
}

.mCustomScrollbar {}

.mCustomScrollbar.mCS_no_scrollbar,
.mCustomScrollbar.mCS_touch_action {}

.mCustomScrollBox {
	position: relative;
	overflow: hidden;
	height: 100%;
	max-width: 100%;
	outline: medium none;
	direction: ltr;
}

.mCSB_container {
	overflow: hidden;
	width: auto;
	height: auto;
}

.mCSB_inside>.mCSB_container {
	margin-right: 30px;
}

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
	margin-right: 0px;
}

.mCSB_scrollTools {
	position: absolute;
	width: 16px;
	height: auto;
	left: auto;
	top: 0px;
	right: 0px;
	bottom: 0px;
}

.mCSB_scrollTools .mCSB_draggerContainer {
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	height: auto;
}

.mCSB_scrollTools .mCSB_draggerRail {
	width: 2px;
	height: 100%;
	margin: 0px auto;
	border-radius: 16px;
}

.mCSB_scrollTools .mCSB_dragger {
	cursor: pointer;
	width: 100%;
	height: 30px;
	z-index: 1;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	position: relative;
	width: 4px;
	height: 100%;
	margin: 0px auto;
	border-radius: 16px;
	text-align: center;
}

.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
	transition: opacity 0.2s ease-in-out 0s, background-color 0.2s ease-in-out 0s;
}

.mCSB_scrollTools {
	opacity: 0.75;
}

.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollBox:hover>.mCSB_scrollTools,
.mCustomScrollBox:hover~.mCSB_scrollTools,
.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,
.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools {
	opacity: 1;
}

.mCSB_scrollTools .mCSB_draggerRail {
	background-color: rgba(0, 0, 0, 0.4);
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: rgba(255, 255, 255, 0.75);
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: rgba(255, 255, 255, 0.85);
}

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background-color: rgba(255, 255, 255, 0.9);
}

.wf-wrap,
.wf-cell,
.wf-usr-cell,
.content,
.sidebar,
.wpb_row {
	box-sizing: border-box;
}

.wf-container {
	font-size: 0px;
	line-height: 0;
	word-spacing: -4px;
}

.wf-cell,
.wf-usr-cell,
.footer .widget {
	display: inline-block;
	vertical-align: top;
}

.wf-1-2,
.wf-2-4,
.wf-span-6 {
	width: 50%;
}

.wf-1-4,
.wf-span-3,
.sidebar {
	width: 25%;
}

.content,
.wf-3-4,
.wf-span-9 {
	width: 75%;
}

.wf-table {
	display: table;
	width: 100%;
}

.wf-td {
	display: table-cell;
	vertical-align: middle;
}

.wf-float-right {
	float: right;
}

.wf-cell,
.wf-usr-cell,
.content,
.sidebar,
.footer .widget {
	padding: 0px 22px;
}

.wf-container,
.wf-container-main {
	margin: 0px -22px;
	padding: 0px;
}

.wf-wrap {
	max-width: 100%;
	padding: 0px 44px;
	margin: 0px auto;
}

#main-slideshow.fixed::after,
#main-slideshow.layer-fixed::after,
#main-slideshow.fix::after {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 1px;
	content: "";
}

#main-slideshow.fixed::after,
#main-slideshow.layer-fixed::after,
#main-slideshow.fix::after {
	top: auto;
	bottom: 0px;
}

#fancy-header .wf-wrap,
.page-title .wf-wrap {
	padding-top: 0px;
	padding-bottom: 0px;
}

.fancy-header .hgroup,
.page-title .hgroup {
	overflow: hidden;
	padding: 5px 0px;
}

.title-center .breadcrumbs.breadcrumbs-bg,
.content-left .breadcrumbs.breadcrumbs-bg,
.content-right .breadcrumbs.breadcrumbs-bg {
	margin-top: 10px;
}

.title-center .breadcrumbs,
.content-left .breadcrumbs,
.content-right .breadcrumbs {
	margin-bottom: 10px;
}

.title-center .hgroup,
.content-left .hgroup,
.content-right .hgroup {
	padding-bottom: 5px;
}

.fancy-header .wf-td .breadcrumbs,
.page-title .wf-td .breadcrumbs {
	display: inline-block;
}

.breadcrumbs.bg-dark,
.breadcrumbs.bg-light,
.hr-breadcrumbs .breadcrumbs.bg-light,
.hr-breadcrumbs .breadcrumbs.bg-dark {
	padding: 4px 10px;
}

.breadcrumbs.bg-dark {
	background-color: rgba(15, 18, 19, 0.1);
}

.fancy-header .breadcrumbs li:first-child::before,
.breadcrumbs li:first-child::before {
	content: "";
}

.fancy-header .breadcrumbs li::before,
.breadcrumbs li::before {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 15px;
	height: 13px;
	content: "/";
	opacity: 0.5;
	text-align: left;
	z-index: 3;
}

.breadcrumbs li::before {
	opacity: 1;
}

.page-title.title-center .wf-container-title,
.page-title.content-left .wf-container-title,
.page-title.content-right .wf-container-title {
	display: table;
	width: 100%;
}

.page-title.title-center .wf-table,
.page-title.content-left .wf-table,
.page-title.content-right .wf-table {
	display: table-cell;
	vertical-align: middle;
}

.page-title.title-center .wf-td,
.page-title.content-left .wf-td,
.page-title.content-right .wf-td {
	display: block;
	text-align: center;
}

.page-title h1 {
	margin: 5px 0px;
}

.page-title .hr-breadcrumbs .breadcrumbs::after {
	display: none;
}

.page-title .wf-container-title,
.page-title.full-width-line,
.article-top-bar .wf-container-top {
	border-bottom: 1px solid;
}

.page-title.solid-bg .wf-container-title,
.page-title.full-width-line .wf-container-title,
.page-title.disabled-bg .wf-container-title,
.page-title.transparent-bg .wf-container-title {
	border-bottom: medium none;
}

.breadcrumbs {
	list-style: outside none none;
}

.breadcrumbs li {
	position: relative;
	display: inline-block;
	padding-left: 12px;
	margin-left: 8px;
}

.breadcrumbs li:first-child {
	padding-left: 0px;
	margin-left: 0px;
	background: transparent none repeat scroll 0% 0% ! important;
}

.breadcrumbs li a,
.fancy-header .breadcrumbs li a {
	color: inherit;
}

.breadcrumbs a {
	text-decoration: none;
}

.breadcrumbs a:hover {
	text-decoration: underline;
}

.filter-style-ios .filter:not(.extras-off) .filter-categories:not(.new-style) {
	margin-bottom: 16px;
}

.filter-style-ios .filter.extras-off .filter-categories:not(.new-style) {
	margin-bottom: 8px;
}

.filter::before {
	content: "";
	display: table;
}

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

.filter-style-ios.shadow-element-decoration .filter-categories a::after,
.filter-style-ios.outline-element-decoration .filter-categories a::after {
	position: absolute;
	left: -1px;
	right: -1px;
	top: -1px;
	bottom: -1px;
	content: "";
	z-index: -1;
	opacity: 1;
}

.filter .filter-categories a::before {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 23px;
	height: 13px;
	content: "";
	text-decoration: none;
	background-position: 11px center;
	background-repeat: no-repeat;
}

.filter-categories a::after {
	opacity: 0;
	transition: opacity 200ms ease 0s;
}

.filter-categories a.act::after {
	opacity: 1;
}

.filter-switch,
.filter-switch::before,
.filter-switch-toggle {
	border-radius: 8px;
}

.filter-switch::before,
.filter-switch-toggle {
	position: absolute;
	left: 1px;
	top: 1px;
	width: 11px;
	height: 11px;
	background-color: rgb(255, 255, 255);
	content: "";
	transition: left 300ms ease-out 0s;
}

.filter-style-minimal .filter-switch::before,
.filter-style-minimal .filter-switch-toggle {
	top: 2px;
	left: 2px;
	width: 7px;
	height: 7px;
}

.filter-switch.right-act::before {
	left: 9px;
}

.filter-switch-toggle::after,
.filter-extras a::after {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -20px 0px 0px -20px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	content: "";
	opacity: 0;
	pointer-events: none;
	background: red none repeat scroll 0% 0%;
}

.filter-style-material .filter-switch-toggle::after {
	margin: -19px 0px 0px -16px;
}

.filter-style-material .filter .filter-sorting a:first-child::after,
.filter-style-material .filter .filter-by a:first-child::after {
	margin-left: -26px;
}

.filter-style-material .filter .filter-sorting a:last-child::after,
.filter-style-material .filter .filter-by a:last-child::after {
	margin-left: -14px;
}

.pressed .filter-switch-toggle::after,
.filter-extras a.pressed::after {
	animation: 0.45s ease-out 0s normal forwards 1 running anim-effect-boris;
}

.filter-style-ios.outline-element-decoration .filter-categories.new-style a:not(.act) {
	border: 1px solid;
}

.filter-style-ios .filter .filter-categories.new-style a::after {
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	content: "";
	z-index: -1;
	opacity: 1;
}

.filter-style-material .filter .filter-categories a::after {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	content: "";
}

.filter-style-material .filter .filter-categories a::after {
	top: 100%;
	height: 2px;
	opacity: 0;
	transition: opacity 400ms ease 0s;
}

.filter-style-material .filter .filter-categories a.act::after {
	opacity: 1;
}

.filter-style-material .filter-switch::before {
	display: none;
}

.filter-style-minimal .filter .filter-categories a::after {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	content: "";
	z-index: -1;
}

.paginator::before {
	content: "";
	display: table;
}

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

.filter-style-ios.shadow-element-decoration .page-links a::before,
.filter-style-ios.outline-element-decoration .page-links a::before {
	position: absolute;
	left: -1px;
	right: -1px;
	top: -1px;
	bottom: -1px;
	content: "";
	z-index: -1;
}

.paginator .nav-prev::before,
.paginator .nav-next::after {
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -6.5px;
	width: 13px;
	height: 13px;
	line-height: 13px;
	content: "";
	background-position: 0px center;
	background-repeat: no-repeat;
}

.pace.iso-preloader .pace-activity::before {
	border-bottom-color: transparent;
	border-left-color: transparent;
	border-top-color: rgb(255, 255, 255);
	border-right-color: rgb(255, 255, 255) ! important;
}

.iso-preloader .pace-activity::after {
	display: none;
}

#page .stick:first-child,
.iso-preloader .pace-activity::before,
.rsPreloader .pace-activity::before {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -15px 0px 0px -15px;
	width: 30px;
	height: 30px;
	border-radius: 40px;
	box-sizing: border-box;
	background-color: transparent;
	animation: 1s linear 0.2s normal none infinite running spin;
}

.filter-style-ios .shadow-element-decoration .paginator .page-links,
.filter-style-ios .shadow-element-decoration .page-nav,
.filter-style-minimal .shadow-element-decoration .paginator .page-links a::after {
	border: medium none;
}

.filter-style-ios .paginator:not(.paginator-more-button) a {
	float: left;
	border-radius: 0px;
}

.filter-style-ios.outline-element-decoration .paginator:not(.paginator-more-button) a,
.filter-style-ios .outline-element-decoration .paginator:not(.paginator-more-button) a {
	border-width: medium medium medium 1px;
	border-style: none none none solid;
	border-color: -moz-use-text-color;
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	border-image: none;
}

.filter-style-ios .shadow-element-decoration .paginator:not(.paginator-more-button) a {
	border: medium none;
	margin: 0px;
}

.filter-style-material .paginator .page-links a::after {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	min-width: 20px;
	content: "";
}

.filter-style-material .paginator .page-links a::after {
	top: 100%;
	height: 2px;
	opacity: 0;
	transition: opacity 400ms ease 0s;
}

.filter-style-material .paginator .page-links a.act::after {
	opacity: 1;
}

.filter-style-material .paginator .nav-prev::before,
.filter-style-material .paginator .nav-next::after {
	left: 50%;
	right: auto;
	margin: -8px 0px 0px -8px;
	width: 16px;
	height: 16px;
	line-height: 16px;
}

.filter-style-minimal .paginator .page-links a::after {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	min-width: 20px;
	content: "";
	z-index: -1;
}

.post {
	position: relative;
	text-align: justify;
}

.post li {
	margin-left: 20px;
	box-sizing: border-box;
}

.post ol.li li {
	margin-left: 10px;
	box-sizing: border-box;
}

.post::before,
.post::after {
	content: "";
	display: table;
	clear: both;
}

.iso-container .bg-on .project-list-content> :last-child,
.iso-grid .bg-on .project-list-content> :last-child {
	margin-bottom: 10px;
}

.post .alignleft,
.description-under-image .post .alignnone,
.description-under-image .post ul.royalSlider.alignnone,
.blog.layout-list .post.bg-on ul.royalSlider.alignnone {
	margin-bottom: 20px;
}

.fancy-date span::before {
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -5px;
	width: 10px;
	height: 1px;
	background-color: rgba(255, 255, 255, 0.4);
	content: "";
}

.fancy-date span:first-child::before {
	display: none;
}

.small-fancy-datas .fancy-date span::before,
.small-fancy-datas .fancy-date .entry-year {
	display: none;
}

.pace {
	pointer-events: none;
	-moz-user-select: none;
}

.pace .pace-activity {
	position: fixed;
	display: block;
	z-index: 2000;
	top: 50%;
	left: 50%;
	margin: -25px 0px 0px -25px;
	width: 50px;
	height: 50px;
	border-radius: 100%;
}

.pace .pace-activity::before {
	width: 32px;
	height: 32px;
	margin: -16px 0px 0px -16px;
	border-width: 3px;
	border-style: solid;
	border-top: 3px solid rgb(255, 255, 255);
	border-bottom: 3px solid rgb(255, 255, 255);
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	border-image: none;
	border-right-color: transparent ! important;
	border-left-color: transparent ! important;
	animation: 1s linear 0s normal none infinite running pace-rotation;
	content: "";
}

.single-post .breadcrumbs li:last-child,
.single-portfolio .breadcrumbs li:last-child {
	display: none;
}

.entry-meta>a::after,
.entry-meta>span::after,
.portfolio-categories>a::after,
.portfolio-categories>span::after {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 1px;
	height: 100%;
	content: "/";
}

.entry-meta>a:first-child::after,
.portfolio-categories>a:first-child::after,
.entry-meta>span:first-child::after,
.portfolio-categories>span:first-child::after,
.single .article-top-bar .entry-meta a::after,
.single .article-top-bar .portfolio-categories a::after,
.single .article-top-bar .entry-meta>span::after,
.single .article-top-bar .portfolio-categories>span::after {
	display: none;
}

.single .entry-tags a::before {
	position: absolute;
	top: 0px;
	left: -13px;
	width: 0px;
	height: 0px;
	border-top: 12px solid transparent;
	border-right: 13px solid red;
	border-bottom: 13px solid transparent;
	content: "";
}

.single .entry-tags a::after {
	position: absolute;
	left: -2px;
	top: 50%;
	margin-top: -3px;
	width: 6px;
	height: 6px;
	content: "";
	border-radius: 50%;
}

.fancy-author-title,
.fancy-posts-title,
.fancy-comments-title,
.fancy-comments-form,
.fancy-projects-title {
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: 0px center;
}

.single .fancy-author-title.title-left,
.single .fancy-posts-title.title-left,
.single .fancy-comments-title.title-left,
.single .fancy-comments-form.title-left,
.single .fancy-projects-title.title-left {
	margin-top: 60px;
	margin-bottom: 34px;
}

.single .fancy-comments-title.title-left,
.single .fancy-comments-form.title-left,
.single .fancy-author-title.title-left {
	margin-top: 50px;
}

.single .fancy-posts-title {
	margin-bottom: 30px;
}

.entry-author {
	overflow: hidden;
	margin-bottom: 10px;
	padding: 25px 30px 15px;
	box-sizing: border-box;
}

.entry-author-img {
	width: 115px;
}

.entry-author-info {
	vertical-align: top;
}

.entry-author .alignleft {
	margin-bottom: 10px;
}

.entry-author .alignleft img,
.entry-author img.alignleft {
	border-radius: 50%;
}

.post .entry-author img {
	max-width: none;
}

.comment-form .form-fields {
	margin-right: -10px;
}

#comments {
	margin-bottom: 20px;
	margin-top: 40px;
}

.single #comments,
.single .form-submit {
	margin-bottom: 0px;
}

#reply-title small,
#cancel-comment-reply-link {
	float: right;
	margin-top: 10px;
}

#respond #submit {
	display: none;
}

#commentform textarea,
.contact-form textarea {
	width: 100%;
	margin: 0px 0px 10px;
}

.comment-reply-link,
.comment-meta a,
.fn a,
.pingback a,
.clear-form {
	text-decoration: none;
}

#reply-title small a:hover,
.comment-reply-link:hover,
.comment-meta a:hover,
.pingback a:hover,
.clear-form:hover {
	text-decoration: underline;
}

.project-share-overlay:not(.allways-visible-icons) {
	padding-right: 11px;
}

.project-share-overlay:not(.allways-visible-icons) .soc-ico {
	position: absolute;
	z-index: 999;
	left: 50%;
	bottom: 46px;
	width: 150px;
	height: 36px;
	padding: 0px 3px;
	visibility: hidden;
	overflow: visible;
	opacity: 0;
	background-color: rgb(255, 255, 255);
	text-align: center;
	transform: translateX(-50%);
	box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.2);
}

.single-post .project-share-overlay:not(.allways-visible-icons) .soc-ico {
	bottom: 48px;
}

.project-content-btn .project-share-overlay:not(.allways-visible-icons) .soc-ico {
	bottom: 38px;
}

.project-share-overlay:not(.allways-visible-icons) .soc-ico::after,
.project-share-overlay:not(.allways-visible-icons) .soc-ico::before {
	position: absolute;
	left: 50%;
	margin-left: -5px;
	bottom: -5px;
	width: 0px;
	height: 0px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid white;
	content: "";
}

.project-share-overlay:not(.allways-visible-icons) .soc-ico::before {
	margin-left: -6px;
	bottom: -6px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid rgba(0, 0, 0, 0.1);
}

.project-share-overlay:not(.allways-visible-icons) .soc-ico a {
	display: none;
	float: none;
	width: 24px;
	margin: 7px 3px 0px;
	background: transparent none repeat scroll 0% 0% ! important;
}

#page .project-share-overlay:not(.allways-visible-icons) .soc-ico a {
	box-shadow: none;
}

.project-share-overlay:not(.allways-visible-icons) .soc-ico a:hover {
	background: transparent none repeat scroll 0% 0% ! important;
	opacity: 0.6;
}

.project-share-overlay:not(.allways-visible-icons) .soc-ico a::before,
.project-share-overlay:not(.allways-visible-icons) .soc-ico a::after {
	display: none;
}

#page .project-share-overlay:not(.allways-visible-icons) .soc-ico a .icon,
#page .project-share-overlay:not(.allways-visible-icons) .soc-ico a:hover .icon {
	fill: rgb(0, 0, 0);
}

.sidebar {
	position: relative;
	z-index: 9;
}

#main .ui-widget-content,
.sidebar-left .wf-wrap::after,
.sidebar-right .wf-wrap::after {
	clear: both;
}

.sidebar-left .sidebar,
.sidebar-right .content {
	float: left;
}

.sidebar-right .sidebar,
.sidebar-left .content {
	float: right;
}

.sidebar-right .content,
.sidebar-left .sidebar {
	padding-right: 44px;
}

.sidebar-right .sidebar,
.sidebar-left .content {
	padding-left: 44px;
}

.sidebar-left .wf-wrap::before,
.sidebar-left .wf-wrap::after,
.sidebar-right .wf-wrap::before,
.sidebar-right .wf-wrap::after {
	content: "";
	display: table;
}

.sidebar .widget,
.sidebar-content .widget {
	padding: 0px;
	margin-bottom: -10px;
}

.sidebar:not(.solid-bg):not(.bg-under-widget) .widget:first-child,
.content .sidebar-content:not(.solid-bg):not(.bg-under-widget) .widget:first-child {
	padding-top: 0px;
}

.sidebar .widget:first-child,
.sidebar-content .widget:first-child,
.old-ie .sidebar .widget:first-child {
	border-top: medium none;
}

.footer .widget {
	margin-bottom: 30px;
}

.widget::before,
.widget::after {
	content: "";
	display: table;
	clear: both;
}

.widget-title {
	margin-bottom: 15px;
	clear: both;
}

.custom-nav>li>a,
.custom-nav>li>a::before,
.custom-menu a,
.widget_tag_cloud a {
	transition: all 0.05s linear 0s;
}

.custom-nav>li>a::before,
.custom-nav>li li a::before {
	display: block;
	position: absolute;
	top: 14px;
	right: 0px;
	width: 13px;
	height: 13px;
	content: "";
	background-repeat: no-repeat;
	background-position: center center;
}

.custom-nav>li li a::before {
	top: 50%;
	margin-top: -1px;
	right: auto;
	left: 0px;
	width: 3px;
	height: 3px;
	border-radius: 50%;
}

.menu,
.custom-menu .widget_pages>ul {
	margin: 0px;
	padding: 0px 0px 10px;
}

.menu li,
.custom-menu li,
.widget_pages li,
.qts-lang-menu li {
	display: block;
	position: relative;
	margin: 9px 0px 0px;
	padding: 10px 0px 0px;
}

.menu>li:first-child,
.custom-menu>li:first-child,
.widget_pages>ul>li:first-child,
.qts-lang-menu li:first-child {
	border: medium none ! important;
	margin-top: 0px;
	padding-top: 0px;
}

.menu a,
.custom-menu a,
.widget_pages a {
	text-decoration: none;
	padding-right: 15px;
}

.custom-menu a::before {
	position: absolute;
	top: 5px;
	left: 0px;
	width: 13px;
	height: 13px;
	content: "";
}

.custom-nav .has-children>a::after {
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	margin-top: 5px;
	width: 8px;
	height: 8px;
	content: "";
}

.recent-posts a,
.items-grid .post-content>a {
	display: inline-block;
	text-decoration: none;
}

.widget .tp_recent_tweets li .twitter_time::before {
	position: absolute;
	display: block;
	top: 2px;
	left: 0px;
	width: 15px;
	height: 15px;
	content: "";
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.widget .tp_recent_tweets li:first-child::before {
	top: 5px;
}

html:not(.mobile-true) .skill-value {
	transition: width 1200ms ease 0s;
}

.skill-value::after {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	content: "";
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-size: 40px 40px;
}

html:not(.mobile-true) .skill-value {
	transition-delay: 300ms;
}

.skill-value span::after {
	position: absolute;
	left: 50%;
	bottom: -5px;
	margin-left: -5px;
	width: 0px;
	height: 0px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid rgba(0, 0, 0, 0.8);
	content: "";
}

.st-accordion li>a::before,
.st-accordion li>a::after {
	position: absolute;
	top: 50%;
	left: 0px;
	margin-top: -7px;
	width: 14px;
	height: 14px;
	content: "";
}

.st-accordion li>a::after {
	background-position: center center;
	background-repeat: no-repeat;
}

.textwidget {
	margin-bottom: 10px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin-bottom: 10px;
	clear: both;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	text-decoration: none;
}

p {
	margin-bottom: 10px;
}

a {
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

.content ul,
.content ol {
	margin: 0px 0px 10px 20px;
}

.content ul {
	list-style: outside none disc;
}

img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	width: inherit ! important;
	height: auto;
}

.post img,
.post .rollover,
.post .rollover-video {
	width: 100%;
	height: auto;
}

.items-grid .alignleft img,
.recent-posts .alignleft img {
	max-width: inherit;
	height: inherit;
}

.alignleft {
	float: left;
	margin: 0px 30px 10px 0px;
}

.aligncenter {
	display: block;
	margin: 0px auto 10px;
}

.hr-thick,
.hr-thin,
.gap-10,
.gap-20,
.gap-30,
.gap-40,
.vc_empty_space,
.gap {
	clear: both;
}

.hr-thin {
	height: 9px;
	line-height: 9px;
	margin: 0px auto;
}

.assistive-text {
	position: absolute ! important;
	clip: rect(1px, 1px, 1px, 1px);
}

.wf-clearfix::before {
	content: "";
	display: table;
}

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

.wf-container::before,
#main-nav::before,
#top-bar::before,
.header-bottom-bar::before,
.layout-list .post::before {
	content: "";
	display: table;
}

.wf-container::after,
#main-nav::after,
#top-bar::after,
.header-bottom-bar::after,
.layout-list .post::after {
	content: "";
	display: table;
	clear: both;
}

#page {
	position: relative;
	overflow: hidden;
}

.main-gradient {
	display: none;
}

#main {
	padding: 50px 0px;
}

embed,
iframe,
object,
video {
	max-width: 100%;
}

article.attachment::after,
article.attachment::before {
	content: "";
	display: table;
	clear: both;
}

input[type="text"],
input[type="tel"],
input[type="url"],
input[type="email"],
input[type="number"],
input[type="date"],
input[type="range"],
input[type="password"],
select,
textarea {
	padding: 7px 15px;
	color: rgb(184, 188, 190);
	border: 1px solid rgb(224, 225, 225);
	background-color: rgb(251, 252, 252);
	box-sizing: border-box;
}

.contact-form-minimal input[type="text"],
.contact-form-minimal input[type="tel"],
.contact-form-minimal input[type="url"],
.contact-form-minimal input[type="email"],
.contact-form-minimal input[type="number"],
.contact-form-minimal input[type="date"],
.contact-form-minimal input[type="range"],
.contact-form-minimal input[type="password"],
.contact-form-minimal select,
.contact-form-minimal textarea {
	margin-bottom: 10px;
}

select {
	color: rgb(68, 68, 68);
}

@media not all {}

.comment-form .form-fields>span {
	box-sizing: border-box;
}

.form-fields input,
.login-username input,
.login-password input {
	width: 100%;
}

input[type="text"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="date"]:focus,
input[type="range"]:focus,
input[type="password"]:focus,
textarea:focus {
	color: rgb(123, 128, 131) ! important;
}

input[type="text"],
input[type="tel"],
input[type="url"],
input[type="email"],
input[type="number"],
input[type="date"],
input[type="range"],
input[type="password"],
textarea {
	-moz-appearance: none;
}

input[type="text"]:-moz-placeholder,
input[type="password"]:-moz-placeholder,
textarea:-moz-placeholder {
	color: rgb(184, 188, 190);
}

input[type="text"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
textarea::-moz-placeholder {
	color: rgb(184, 188, 190);
}

.form-fields>span {
	position: relative;
	display: block;
}

.contact-form-minimal .comment-form .form-fields>span {
	float: left;
	width: 33.333%;
	padding-right: 10px;
}

.contact-form-material .form-fields>span::after,
.contact-form-material .form-message::after,
.contact-form-material .comment-form-comment::after,
.contact-form-material .comment-form-author::after,
.contact-form-material .comment-form-email::after {
	position: absolute;
	z-index: 9;
	left: 0px;
	bottom: -1px;
	width: 100%;
	height: 2px;
	content: "";
	opacity: 0;
	transition: opacity 0.3s ease-out 0s;
}

.contact-form-material .form-fields>span.active::after,
.contact-form-material .form-message.active::after,
.contact-form-material .comment-form-comment.active::after,
.contact-form-material .comment-form-author.active::after,
.contact-form-material .comment-form-email.active::after {
	opacity: 1;
}

.clear-form {
	position: relative;
	float: right;
	padding: 0px 18px 0px 0px;
}

.clear-form::before {
	display: block;
	position: absolute;
	top: 50%;
	right: 0px;
	margin-top: -6.5px;
	width: 13px;
	height: 13px;
	line-height: 13px;
	content: "";
	border-radius: 50%;
	background-image: url("data:image/svg+xml,%3Csvg version=\'1.1\' xmlns=\'http://www.w3.org/2000/svg\' xmlns:xlink=\'http://www.w3.org/1999/xlink\' x=\'0px\' y=\'0px\' width=\'13px\' height=\'13px\' viewBox=\'0 0 13 13\' enable-background=\'new 0 0 13 13\' fill=\'white\' xml:space=\'preserve\'%3E%3Cpolygon points=\'3.534,8.557 4.429,9.45 9.467,4.412 8.604,3.55 \'/%3E%3Cpolygon points=\'9.467,8.557 8.57,9.45 3.534,4.412 4.396,3.55 \'/%3E%3C/svg%3E");
}

.dt-form button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.dt-btn,
a.button,
button.button,
#main-slideshow .tp-button,
#main .gform_wrapper .gform_footer input.button,
#main .gform_wrapper .gform_footer input[type="submit"],
.nsu-submit,
form.mc4wp-form input[type="submit"],
div.mc4wp-form button[type="submit"] {
	position: relative;
	display: inline-block;
	border: medium none;
	text-decoration: none;
	white-space: nowrap;
}

.dt-form button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.dt-btn:hover,
a.button:hover,
button.button:hover,
#main-slideshow .tp-button:hover,
#main .gform_wrapper .gform_footer input.button:hover,
#main .gform_wrapper .gform_footer input[type="submit"]:hover,
.nsu-submit:hover,
form.mc4wp-form input[type="submit"]:hover,
div.mc4wp-form button[type="submit"]:hover {
	text-decoration: none;
}

#page .dt-btn,
#page .dt-btn:last-child,
#page .contact-form .dt-btn {
	margin-bottom: 10px;
}

input[type="button"],
input[type="reset"],
input[type="submit"],
button.button,
input.button {
	border: medium none;
}

.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn),
.btn-3d button.button,
.btn-3d a.button,
.btn-3d .dt-form button,
.btn-3d .widget .dt-form .dt-btn,
.btn-3d input[type="button"],
.btn-3d input[type="reset"],
.btn-3d input[type="submit"],
.btn-3d .nsu-submit {
	top: 0px;
	border-bottom: 2px solid;
	transition: none 0s ease 0s;
}

.btn-3d .dt-btn:hover:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn),
.btn-3d button.button:hover,
.btn-3d a.button:hover,
.btn-3d .dt-form button:hover,
.btn-3d .widget .dt-form .dt-btn:hover,
.btn-3d input[type="button"]:hover,
.btn-3d input[type="reset"]:hover,
.btn-3d input[type="submit"]:hover,
.btn-3d .nsu-submit:hover {
	top: 1px;
	border-bottom: 1px solid;
}

.btn-3d .dt-btn:active:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn),
.btn-3d button.button:active,
.btn-3d a.button:active,
.btn-3d .dt-form button:active,
.btn-3d .widget .dt-form .dt-btn:active,
.btn-3d input[type="button"]:active,
.btn-3d input[type="reset"]:active,
.btn-3d input[type="submit"]:active,
.btn-3d .nsu-submit:active {
	top: 2px;
	border-bottom: medium none;
}

.btn-ios .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn)::after,
.btn-ios button.button::after,
.btn-ios a.button::after,
.btn-ios .dt-form button::after,
.btn-ios .widget .dt-form .dt-btn::after,
.btn-ios input[type="button"]::after,
.btn-ios input[type="reset"]::after,
.btn-ios input[type="submit"]::after,
.btn-ios .nsu-submit::after,
.btn-flat .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn)::after,
.btn-flat button.button::after,
.btn-flat a.button::after,
.btn-flat .dt-form button::after,
.btn-flat .widget .dt-form .dt-btn::after,
.btn-flat input[type="button"]::after,
.btn-flat input[type="reset"]::after,
.btn-flat input[type="submit"]::after,
.btn-flat .nsu-submit::after {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	content: "";
	border-radius: inherit;
}

.btn-ios .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn),
.btn-ios button.button,
.btn-ios a.button,
.btn-ios .dt-form button,
.btn-ios .widget .dt-form .dt-btn,
.btn-ios input[type="button"],
.btn-ios input[type="reset"],
.btn-ios input[type="submit"],
.btn-ios .nsu-submit {
	box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.2) inset;
}

.btn-ios .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn)::after,
.btn-ios button.button::after,
.btn-ios a.button::after,
.btn-ios .dt-form button::after,
.btn-ios .widget .dt-form .dt-btn::after,
.btn-ios input[type="button"]::after,
.btn-ios input[type="reset"]::after,
.btn-ios input[type="submit"]::after,
.btn-ios .nsu-submit::after {
	background: transparent linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.1) 100%) repeat scroll 0% 0%;
}

.btn-ios .dt-btn:hover:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn)::after,
.btn-ios button.button:hover::after,
.btn-ios a.button:hover::after,
.btn-ios .dt-form button:hover::after,
.btn-ios .widget .dt-form .dt-btn:hover::after,
.btn-ios input[type="button"]:hover::after,
.btn-ios input[type="reset"]:hover::after,
.btn-ios input[type="submit"]:hover::after,
.btn-ios .nsu-submit:hover::after {
	background: transparent linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(255, 255, 255, 0) 100%) repeat scroll 0% 0%;
}

.btn-flat .dt-btn:active:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn)::after,
.btn-flat button.button:active::after,
.btn-flat a.button:active::after,
.btn-flat .dt-form button:active::after,
.btn-flat .widget .dt-form .dt-btn:active::after,
.btn-flat input[type="button"]:active::after,
.btn-flat input[type="reset"]:active::after,
.btn-flat input[type="submit"]:active::after,
.btn-flat .nsu-submit:active::after {
	background-color: rgba(0, 0, 0, 0.2);
}

.btn-3d #page .dt-btn:hover:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn),
.btn-3d #page .dt-btn:last-child:hover:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn) {
	margin-bottom: 11px;
}

.btn-3d #page .dt-btn:active:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn),
.btn-3d #page .dt-btn:last-child:active:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn) {
	margin-bottom: 12px;
}

.btn-3d .dt-btn.btn-light::before,
.btn-3d .dt-btn.btn-light::after,
#page .btn-light::after {
	display: none;
}

.rippleAnimate {
	background: rgba(255, 255, 255, 0.25) none repeat scroll 0% 0%;
}

.ripple>span:first-child {
	display: block;
}

.custom-btn-color>*,
.stripe .custom-btn-color>* {
	color: inherit ! important;
}

.dt-btn.custom-btn-hover-color:hover>span:not(.rippleWrap),
.dt-btn.custom-btn-hover-color:hover:not(.btn-light):not(.light-bg-btn):not(.outline-btn)>span:not(.rippleWrap),
.btn-link.custom-btn-hover-color:hover>span:not(.rippleWrap),
.dt-btn.custom-btn-hover-color:hover>.text-wrap *,
.dt-btn.custom-btn-hover-color:hover:not(.btn-light):not(.light-bg-btn):not(.outline-btn)>.text-wrap *,
.btn-link.custom-btn-hover-color:hover>.text-wrap *,
.dt-btn.custom-btn-hover-color:hover>.fa,
.dt-btn.custom-btn-hover-color:hover:not(.btn-light):not(.light-bg-btn):not(.outline-btn)>.fa,
.btn-link.custom-btn-hover-color:hover>.fa {
	background: transparent none repeat scroll 0% 0% ! important;
	color: inherit ! important;
	-webkit-text-fill-color: inherit ! important;
}

.btn-material .dt-btn {
	transform: translateZ(0px);
}

.hover-line .benefit-line-decoration::after,
.static-line .benefit-line-decoration::after,
.hover-line.benefits-style-one .wf-cell>div::after,
.hover-line.benefits-style-two .benefits-inner::after,
.static-line.benefits-style-one .wf-cell>div::after,
.static-line.benefits-style-two .benefits-inner::after {
	position: absolute;
	left: 50%;
	bottom: 0px;
	margin-left: -25px;
	width: 50px;
	height: 2px;
	content: "";
}

.hover-line.benefits-style-one .wf-cell>div::after,
.hover-line.benefits-style-two .benefits-inner::after,
.static-line.benefits-style-one .wf-cell>div::after,
.static-line.benefits-style-two .benefits-inner::after {
	left: 0px;
	margin-left: 0px;
}

a.benefits-grid-ico>.fa,
a.benefits-grid-ico>.fa::before {
	transition: color 250ms ease 0s;
}

.shortcode-blockquote.block-style-widget::before {
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 117px;
	height: 81px;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-size: 117px 81px;
	content: "";
}

.shortcode-pullquote::after {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 5px;
	height: 100%;
	content: "";
}

.shortcode-pullquote.align-left::after {
	left: auto;
	right: 0px;
}

.shortcode-action-bg.no-line::before {
	display: none;
	background-color: transparent;
}

#page .shortcode-action-bg::before {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 5px;
	height: 100%;
	content: "";
	border-bottom-right-radius: 0px;
	border-top-right-radius: 0px;
}

.standard-arrow li::before,
.standard-arrow li::after {
	position: absolute;
	top: 50%;
	left: 0px;
	margin-top: -7px;
	width: 13px;
	height: 13px;
	content: "";
	background-position: 0px center;
	background-repeat: no-repeat;
	background-size: 13px 13px;
}

.standard-number-list li::before,
.standard-number-list.list-divider li:first-child::before,
.standard-arrow li::before {
	border-radius: 50%;
}

.standard-arrow.bullet-top li::after {
	top: 0px;
	margin-top: 0px;
	height: 13px;
}

.standard-arrow.bullet-top li::after,
.standard-arrow.list-divider.bullet-top li:first-child::after,
.standard-arrow.list-divider.bullet-top li::after {
	background-position: 0px center;
}

.standard-number-list li::before {
	position: absolute;
	text-align: center;
	top: 50%;
	left: 0px;
	width: 20px;
	height: 20px;
	margin-top: -10px;
	color: rgb(255, 255, 255);
	background-color: red;
	content: counter(my-badass-counter, decimal);
	counter-increment: my-badass-counter;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 20px;
}

.standard-number-list.list-divider li:first-child::before {
	top: 10px;
}

.standard-number-list.bullet-top li::before,
.standard-number-list.bullet-top li:first-child::before {
	top: 0px;
	margin-top: 0px;
}

.standard-number-list.list-divider.bullet-top li::before,
.standard-number-list.list-divider.bullet-top li:first-child::before {
	top: 10px;
	margin-top: 0px;
}

.standard-number-list.list-divider.bullet-top li:first-child::before {
	top: 5px;
}

.bg-on.team-container:not(.fullwidth-img) {
	border-radius: 0px;
}

.logos-grid .borders::before {
	position: absolute;
	display: block;
	bottom: -20px;
	left: 0px;
	width: 100%;
	content: "";
}

.logos-grid .borders::after {
	position: absolute;
	display: block;
	top: 0px;
	left: -20px;
	height: 100%;
	content: "";
}

.wpb_content_element .wpb_accordion_header>a::before,
.wpb_content_element .wpb_accordion_header>a::after {
	position: absolute;
	top: 50%;
	right: 0px;
	margin-top: -7px;
	width: 14px;
	height: 14px;
	content: "";
}

.dt-accordion-bg-on.wpb_content_element .wpb_accordion_header>a::before,
.dt-accordion-bg-on.wpb_content_element .wpb_accordion_header>a::after {
	right: 13px;
}

.wpb_content_element .wpb_accordion_header>a::after {
	background-position: center center;
	background-repeat: no-repeat;
}

.dt-style.vc_toggle_default .vc_toggle_icon,
.dt-style.vc_toggle_default .vc_toggle_icon::before,
.dt-style.vc_toggle_default .vc_toggle_icon::after {
	background: transparent none repeat scroll 0% 0%;
	border: medium none;
}

.dt-style.vc_toggle_default .vc_toggle_icon::before,
.dt-style.vc_toggle_default .vc_toggle_icon::after {
	position: absolute;
	top: 50%;
	margin-top: -7px;
	left: 0px;
	width: 14px;
	height: 14px;
	content: "";
}

.dt-style.vc_toggle_default .vc_toggle_icon::before,
.dt-style.vc_toggle_default .vc_toggle_icon::after {
	margin-top: 0px;
}

.dt-style.vc_toggle_default.vc_toggle_active .vc_toggle_icon::before,
.dt-style.vc_toggle_default.vc_toggle_active .vc_toggle_icon::after {
	visibility: visible;
}

.dt-style.vc_toggle_default .vc_toggle_icon::after {
	background-position: center center;
	background-repeat: no-repeat;
}

.slider-wrapper .prev i::after,
.slider-wrapper .next i::after {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 40px;
	width: 40px;
	background-position: center center;
	background-repeat: no-repeat;
	content: "";
}

.slider-wrapper .next i::after {
	width: 45px;
}

.slider-wrapper .prev.disabled i::after,
.slider-wrapper .next.disabled i::after,
.slider-wrapper .prev.disabled i:active::after,
.slider-wrapper .next.disabled i:active::after {
	opacity: 0.55;
}

.slider-wrapper .prev i:active::after,
.slider-wrapper .next i:active::after {
	opacity: 0.8;
}

.slider-wrapper.arrows-accent .prev i,
.slider-wrapper.arrows-accent .next i,
.slider-wrapper.arrows-accent .prev i::after,
.slider-wrapper.arrows-accent .next i::after {
	width: 30px;
	height: 60px;
}

.arrows-dark .prev i::after,
.arrows-dark .next i::after {
	opacity: 0.7;
}

.accent-gradient .vc_progress_bar .vc_single_bar.accent-bg .vc_bar::after {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	content: "";
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-size: 40px 40px;
}

.vc_progress_bar .vc_single_bar.accent-bg .vc_bar.animated::after {
	animation: 2s linear 0s normal none infinite running progress-bar-stripes;
}

.tab-style-two.wpb_tabs .wpb_tabs_nav li.ui-tabs-active::before {
	position: absolute;
	display: block ! important;
	bottom: -5px;
	left: 0px;
	width: 100%;
	height: 2px;
	content: "";
	backface-visibility: hidden;
}

.soc-ico {
	overflow: hidden;
}

.soc-ico a {
	position: relative;
	visibility: hidden;
	display: inline-block;
	vertical-align: middle;
	margin: 2px;
	width: 24px;
	height: 24px;
	text-align: center;
	border-radius: 50%;
	box-sizing: border-box;
}

.soc-ico a::before,
.soc-ico a::after {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 24px;
	height: 24px;
	content: "";
	border-radius: 100%;
	transition: transform 0.15s ease 0s;
}

.soc-ico a::before,
.soc-ico a:hover::after {
	transform: scale(1);
}

.soc-ico a::after,
.soc-ico a:hover::before {
	transform: scale(0);
}

.soc-ico a,
.soc-ico a:hover,
#top-bar .soc-ico a:hover,
#bottom-bar .soc-ico a:hover {
	text-decoration: none;
}

.soc-ico a .icon {
	position: relative;
	z-index: 1;
	width: 24px;
	height: 24px;
}

#page .soc-ico a:hover .icon,
#page .stripe .sidebar-content.solid-bg .soc-ico a:hover .icon {
	fill: rgb(255, 255, 255);
}

.dt-fancy-separator {
	position: relative;
	overflow: hidden;
	margin: 0px auto;
	text-align: center;
}

.dt-fancy-separator.title-left,
.dt-fancy-separator.title-right {
	margin: 0px;
}

.dt-fancy-separator.title-left {
	text-align: left;
}

.dt-fancy-separator.title-left .dt-fancy-title {
	padding-left: 0px;
}

.separator-holder {
	position: absolute;
	display: block;
	top: 49.99%;
	width: 2000px;
	border-top: 1px solid red;
	content: "";
}

.separator-right {
	left: 100%;
	margin-left: 1em;
}

.dt-fancy-title {
	position: relative;
	display: inline-block;
	top: 50%;
}

.twentytwenty-horizontal .twentytwenty-handle::before,
.twentytwenty-horizontal .twentytwenty-handle::after,
.twentytwenty-vertical .twentytwenty-handle::before,
.twentytwenty-vertical .twentytwenty-handle::after {
	content: " ";
	display: block;
	background: white none repeat scroll 0% 0%;
	position: absolute;
	z-index: 30;
}

.twentytwenty-horizontal .twentytwenty-handle::before,
.twentytwenty-horizontal .twentytwenty-handle::after {
	width: 3px;
	height: 9999px;
	left: 50%;
	margin-left: -1.5px;
}

.twentytwenty-vertical .twentytwenty-handle::before,
.twentytwenty-vertical .twentytwenty-handle::after {
	width: 9999px;
	height: 3px;
	top: 50%;
	margin-top: -1.5px;
}

.twentytwenty-horizontal .twentytwenty-container[data-navigation="move"] .twentytwenty-handle::before {
	margin-bottom: 0px;
	margin-left: 0px;
}

.twentytwenty-horizontal .twentytwenty-container[data-navigation="move"] .twentytwenty-handle::after {
	margin-top: 0px;
	margin-left: 0px;
}

.twentytwenty-vertical .twentytwenty-container[data-navigation="move"] .twentytwenty-handle::before {
	margin-left: 0px;
	margin-top: 0px;
}

.twentytwenty-vertical .twentytwenty-container[data-navigation="move"] .twentytwenty-handle::after {
	margin-right: 0px;
	margin-top: 0px;
}

.twentytwenty-horizontal .twentytwenty-handle::before {
	bottom: 50%;
	margin-bottom: 22px;
}

.twentytwenty-horizontal .twentytwenty-handle::after {
	top: 50%;
	margin-top: 22px;
}

.twentytwenty-vertical .twentytwenty-handle::before {
	left: 50%;
	margin-left: 22px;
}

.twentytwenty-vertical .twentytwenty-handle::after {
	right: 50%;
	margin-right: 22px;
}

.post-content,
.items-grid .wf-td,
.recent-posts .wf-td {
	display: table-cell;
	vertical-align: top;
}

.post-content a {
	text-decoration: none;
}

.single .items-grid {
	margin-bottom: -15px;
}

.items-grid {
	margin-bottom: -20px;
}

.items-grid .wf-cell {
	margin-bottom: 20px;
}

.items-grid .borders::before {
	display: block;
	position: absolute;
	bottom: -15px;
	left: 0px;
	width: 100%;
	content: "";
}

.items-grid article {
	overflow: hidden;
}

.items-grid a {
	text-decoration: none;
}

.items-grid .alignleft {
	margin: 5px 20px 5px 0px;
	font-size: 0px;
	line-height: 0;
}

.masthead {
	position: relative;
	z-index: 101;
}

.hidden-header:not(.sticky-header):not(.overlay-navigation):not(.sticky-on) .masthead:not(#phantom) {
	display: none;
}

.hidden-header.sticky-header:not(.sticky-on) .mixed-header,
.hidden-header.overlay-navigation:not(.sticky-on) .mixed-header {
	display: none;
}

.hidden-header.header-side-left #page,
.hidden-header.overlay-navigation.header-side-line #page:not(.boxed),
.hidden-header.header-side-left.header-side-line #page:not(.boxed),
.disable-headers.header-side-left #page,
.disable-headers.overlay-navigation.header-side-line #page:not(.boxed),
.disable-headers.header-side-left.header-side-line #page:not(.boxed) {
	padding-left: 0px;
}

.hidden-header.header-side-right #page,
.hidden-header.header-side-right.header-side-line #page:not(.boxed),
.disable-headers.header-side-right #page,
.disable-headers.header-side-right.header-side-line #page:not(.boxed) {
	padding-right: 0px;
}

.floating-navigation-below-slider .masthead:not(.side-header),
.floating-navigation-below-slider .header-space {
	visibility: hidden;
	opacity: 0;
}

.top-bar {
	position: relative;
	display: flex;
	margin-top: 0px;
	box-sizing: border-box;
}

.top-bar::before {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 1px;
	content: "";
	box-sizing: content-box;
}

.boxed .top-bar::before {
	left: 50%;
	padding: 0px;
	margin: 0px;
	transform: translateX(-50%);
}

.top-bar.full-width-line::before,
.top-bar.solid-bg::before {
	padding: 0px 1000px;
	margin-left: -1000px;
}

.boxed .top-bar.full-width-line::before,
.boxed .top-bar.solid-bg::before {
	left: 50%;
	padding: 0px;
	margin: 0px;
	transform: translateX(-50%);
}

.top-bar.solid-bg::before {
	height: 100%;
}

.top-bar>.mini-widgets {
	display: flex;
	align-items: center;
	flex: 1 1 auto;
	justify-content: flex-end;
	flex-flow: row wrap;
}

.top-bar .mini-widgets:first-child {
	justify-content: flex-start;
}

.top-bar * {
	font-size: inherit;
	line-height: inherit;
}

.top-bar a,
.top-bar .sub-nav a:hover,
.top-bar a:hover {
	text-decoration: none;
}

.top-bar a:hover,
.top-bar .mini-search .submit:hover,
.top-bar .mini-login a:hover {
	text-decoration: none;
	opacity: 0.7;
}

.top-bar .soc-ico a:hover,
.top-bar .shopping-cart-inner a:hover {
	opacity: 1;
}

.branding {
	line-height: 0;
	font-size: 0px;
}

.branding>a {
	display: block;
}

.branding a img,
.branding img {
	height: auto;
}

.masthead.widgets .mini-login,
.masthead.widgets .mini-search,
.masthead.widgets .shopping-cart,
.masthead.widgets .mini-contacts,
.masthead.widgets .text-area,
.masthead.widgets .mini-nav,
.masthead.widgets .soc-ico,
.masthead.widgets .mini-wpml {
	display: inline-block;
	margin-left: 10px;
	margin-right: 10px;
}

.masthead.widgets.side-header .mini-login,
.masthead.widgets.side-header .mini-search,
.masthead.widgets.side-header .shopping-cart,
.masthead.widgets.side-header .mini-contacts,
.masthead.widgets.side-header .text-area,
.masthead.widgets.side-header .mini-nav,
.masthead.widgets.side-header .soc-ico,
.masthead.widgets.side-header .mini-wpml,
.dt-mobile-header .mini-login,
.dt-mobile-header .mini-search,
.dt-mobile-header .shopping-cart,
.dt-mobile-header .mini-contacts,
.dt-mobile-header .text-area,
.dt-mobile-header .mini-nav,
.dt-mobile-header .soc-ico,
.dt-mobile-header .mini-wpml {
	margin-left: 0px;
	margin-right: 20px;
}

.masthead.widgets:not(.side-header) .mini-login:first-child,
.masthead.widgets:not(.side-header) .mini-search:first-child,
.masthead.widgets:not(.side-header) .shopping-cart:first-child,
.masthead.widgets:not(.side-header) .mini-contacts:first-child,
.masthead.widgets:not(.side-header) .text-area:first-child,
.masthead.widgets:not(.side-header) .mini-nav:first-child,
.masthead.widgets:not(.side-header) .soc-ico:first-child,
.masthead.widgets:not(.side-header) .mini-wpml:first-child {
	margin-left: 0px;
}

.masthead.widgets:not(.side-header) .mini-login:last-child,
.masthead.widgets:not(.side-header) .mini-search:last-child,
.masthead.widgets:not(.side-header) .shopping-cart:last-child,
.masthead.widgets:not(.side-header) .mini-contacts:last-child,
.masthead.widgets:not(.side-header) .text-area:last-child,
.masthead.widgets:not(.side-header) .mini-nav:last-child,
.masthead.widgets:not(.side-header) .soc-ico:last-child,
.masthead.widgets:not(.side-header) .mini-wpml:last-child {
	margin-right: 0px;
}

.masthead.side-header.widgets .mini-login,
.masthead.side-header.widgets .mini-search,
.masthead.side-header.widgets .shopping-cart,
.masthead.side-header.widgets .mini-contacts,
.masthead.side-header.widgets .text-area,
.masthead.side-header.widgets .mini-nav,
.masthead.side-header.widgets .soc-ico,
.masthead.side-header.widgets .mini-wpml,
.dt-mobile-header .mini-login,
.dt-mobile-header .mini-search,
.dt-mobile-header .shopping-cart,
.dt-mobile-header .mini-contacts,
.dt-mobile-header .text-area,
.dt-mobile-header .mini-nav,
.dt-mobile-header .soc-ico,
.dt-mobile-header .mini-wpml {
	margin-top: 5px;
	margin-bottom: 5px;
}

.masthead.widgets .mobile-header-bar .mini-login,
.masthead.widgets .mobile-header-bar .mini-search,
.masthead.widgets .mobile-header-bar .shopping-cart,
.masthead.widgets .mobile-header-bar .mini-contacts,
.masthead.widgets .mobile-header-bar .text-area,
.masthead.widgets .mobile-header-bar .mini-nav,
.masthead.widgets .mobile-header-bar .soc-ico,
.masthead.widgets .mobile-header-bar .mini-wpml {
	margin: 0px 10px;
}

.masthead.widgets .mobile-header-bar .mini-login:first-child,
.masthead.widgets .mobile-header-bar .mini-search:first-child,
.masthead.widgets .mobile-header-bar .shopping-cart:first-child,
.masthead.widgets .mobile-header-bar .mini-contacts:first-child,
.masthead.widgets .mobile-header-bar .text-area:first-child,
.masthead.widgets .mobile-header-bar .mini-nav:first-child,
.masthead.widgets .mobile-header-bar .soc-ico:first-child,
.masthead.widgets .mobile-header-bar .mini-wpml:first-child {
	margin-left: 10px;
}

.masthead.widgets .mobile-header-bar .mini-login:last-child,
.masthead.widgets .mobile-header-bar .mini-search:last-child,
.masthead.widgets .mobile-header-bar .shopping-cart:last-child,
.masthead.widgets .mobile-header-bar .mini-contacts:last-child,
.masthead.widgets .mobile-header-bar .text-area:last-child,
.masthead.widgets .mobile-header-bar .mini-nav:last-child,
.masthead.widgets .mobile-header-bar .soc-ico:last-child,
.masthead.widgets .mobile-header-bar .mini-wpml:last-child {
	margin-right: 10px;
}

.mini-contacts {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	padding-left: 18px;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: 0px center;
}

.side-header .mini-contacts,
.dt-mobile-header .mini-contacts {
	white-space: normal;
}

.mini-contacts.email,
.mini-contacts.skype,
.mini-contacts.clock,
.mini-contacts.address {
	padding-left: 22px;
}

.mini-nav {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.mini-nav .customSelect,
.menu-select select {
	border: medium none;
	padding: 0px;
	margin-bottom: 0px;
}

.mini-nav .customSelect {
	position: absolute;
	visibility: hidden;
}

.mini-nav .customSelect .customSelectInner {
	opacity: 0;
}

.menu-select select,
.mini-nav .customSelect1 {
	position: relative;
	visibility: visible;
	opacity: 1;
}

.menu-select:hover,
.menu-select select {
	cursor: pointer;
}

.menu-select:hover,
.menu a:hover,
.custom-menu a:hover {
	text-decoration: underline;
}

.mini-nav .customSelectInner {
	padding-left: 20px;
	background: transparent none repeat scroll 0% 0%;
}

.mini-nav .customSelectInner:hover {
	text-decoration: none;
}

.mini-nav .customSelectInner::before {
	position: absolute;
	top: 50%;
	left: 0px;
	width: 16px;
	height: 16px;
	margin-top: -8px;
	content: "";
	background-position: 0px center;
	background-repeat: no-repeat;
}

.menu-select select {
	z-index: 9;
}

.mini-nav .customSelect {
	padding: 0px;
}

.mini-nav li {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.mini-nav:not(.select-type-menu)>ul>li {
	margin: 0px 16px 0px 0px;
}

#page .mini-nav .sub-nav li.has-children a::after {
	right: 8px;
}

.mini-nav li:last-child {
	margin-right: 0px;
}

#bottom-bar .mini-nav ul>li.act>a .menu-item-text,
#bottom-bar .mini-nav>ul>li>a:hover .menu-item-text {
	text-decoration: underline;
}

.list-type-menu.mini-nav ul>li>a,
#bottom-bar .mini-nav ul>li>a:hover,
.select-type-menu.mini-nav>ul>li>a:hover,
.list-type-menu.mini-nav ul .sub-nav>li.act>a .menu-item-text,
#bottom-bar .mini-nav ul .sub-nav>li.act>a .menu-item-text {
	text-decoration: none;
}

.mini-nav li:first-child::before {
	border-left: medium none;
}

.mini-nav select {
	min-width: 100px;
	height: 0px;
	opacity: 0;
}

#page .mini-nav select option,
.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .mini-nav select option,
.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .mini-nav select option {
	color: rgb(184, 188, 190) ! important;
	-webkit-text-fill-color: rgb(184, 188, 190);
}

.masthead .mini-search,
.dt-mobile-header .mini-search {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	z-index: 10;
}

.dt-mobile-header .mini-search,
.dt-mobile-header .searchform {
	position: static;
}

.searchform {
	position: relative;
	z-index: 3;
}

.masthead .mini-search .field,
.dt-mobile-header .mini-search .field {
	position: absolute;
	top: 38px;
	width: 290px;
	height: 50px;
	background-color: rgb(255, 255, 255);
	border: medium none ! important;
	font-style: italic;
	visibility: hidden;
	border-radius: 0px ! important;
	box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
}

.dt-mobile-header .mini-search .field {
	left: 0px;
	width: 100%;
	z-index: 100;
}

.mini-search .field:focus {
	outline: medium none;
}

.searchform .submit,
.mini-search .submit {
	display: block;
	padding-left: 22px;
	border: medium none;
	background-color: transparent;
	text-decoration: none;
}

.dt-mobile-header .searchform .submit,
.dt-mobile-header .mini-search .submit {
	position: relative;
}

.mini-search .submit:hover {
	opacity: 0.7;
}

.mini-search .submit::before {
	position: absolute;
	top: 50%;
	left: 0px;
	height: 16px;
	width: 16px;
	margin-top: -8px;
	background-position: 0px center;
	background-repeat: no-repeat;
	content: "";
}

.masthead .mini-search .searchsubmit,
.dt-mobile-header .mini-search .searchsubmit {
	display: none;
}

.mini-login a::before {
	position: absolute;
	top: 50%;
	left: 0px;
	margin-top: -8px;
	height: 16px;
	width: 16px;
	background-position: 0px center;
	background-repeat: no-repeat;
	content: "";
}

.masthead .soc-ico a:hover,
.accent-gradient .masthead .soc-ico.accent-bg a:hover,
.masthead .soc-ico.accent-bg a:hover,
.masthead .soc-ico.custom-bg a:hover,
.masthead .soc-ico.gradient-bg a:hover,
.accent-gradient .masthead .soc-ico.gradient-bg a:hover {
	background: transparent none repeat scroll 0% 0%;
}

.masthead .soc-ico.hover-custom-bg a:hover,
.masthead .soc-ico.accent-bg.hover-custom-bg a:hover,
.masthead .soc-ico.hover-custom-bg a:hover,
.accent-gradient .masthead .soc-ico.gradient-bg.hover-custom-bg a:hover,
.masthead .soc-ico.hover-accent-bg a:hover,
.masthead .soc-ico.hover-disabled-bg a:hover {
	box-shadow: none;
}

#page .icon-off,
#page .wc-ico-cart.icon-off::before,
#page .mini-login .submit.icon-off::before,
#page .icon-off::before,
#phantom .icon-off,
#phantom .wc-ico-cart.icon-off::before,
#phantom .mini-login .submit.icon-off::before,
#phantom .icon-off::before {
	background: transparent none repeat scroll 0% 0% ! important;
	padding-left: 0px;
}

.mini-login,
.mini-search,
.shopping-cart,
.mini-contacts,
.text-area,
.mini-nav,
.mini-wpml {
	margin-right: 10px;
	margin-left: 10px;
}

.masthead .soc-ico {
	display: inline-block;
	vertical-align: middle;
}

.masthead .soc-ico a {
	line-height: 22px;
}

.main-nav>li {
	position: relative;
	display: flex;
}

.main-nav>li>a {
	text-decoration: none;
}

.main-nav>li>a,
.mini-nav li>a {
	position: relative;
	display: flex;
	align-items: center;
}

.subtitle-text,
.menu-text {
	display: block;
}

.top-header .main-nav .menu-text::after {
	position: absolute;
	top: 50%;
	margin-top: -4px;
	right: 0px;
	width: 8px;
	height: 8px;
	content: "";
}

.main-nav .rippleWrap {
	width: 100%;
	height: 100%;
}

.side-header .main-nav.level-arrows-on>li.has-children>a::after {
	position: absolute;
	top: 50%;
	margin-top: -7px;
	right: -14px;
	width: 14px;
	height: 14px;
	content: "";
	background-repeat: no-repeat;
	background-position: center center;
}

.side-header.sub-downwards .main-nav.level-arrows-on>li.has-children>a::after {
	right: -30px;
	margin-top: -15px;
	width: 30px;
	height: 30px;
}

.sub-downwards .next-level-button,
.dt-mobile-header .next-level-button {
	position: relative;
	align-self: center;
	width: 30px;
	height: 30px;
	background-repeat: no-repeat;
	background-position: center center;
}

.sub-downwards.dt-parent-menu-clickable .main-nav.level-arrows-on>li.has-children>a::after,
.dt-mobile-header.dt-parent-menu-clickable .mobile-main-nav>li.has-children>a::after {
	display: none;
}

.sub-downwards .main-nav.level-arrows-on>li.has-children>a::after,
.sub-downwards .side-header .main-nav.level-arrows-on>li.has-children>a::after,
.sub-downwards .next-level-button,
.dt-mobile-header .next-level-button {
	transition: transform 0.3s ease-out 0s;
}

.sub-downwards .main-nav.level-arrows-on>li.has-children.open-sub>a.act::after,
.sub-downwards li.has-children.open-sub>.next-level-button,
.dt-mobile-header li.has-children.open-sub>.next-level-button {
	transform: rotate(45deg);
}

.from-centre-line>li>a .menu-item-text::before {
	position: absolute;
	visibility: hidden;
	left: 0px;
	bottom: -5px;
	width: 100%;
	height: 2px;
	background-color: rgb(0, 0, 0);
	content: "";
	transform: scaleX(0);
	transition: all 0.2s ease-in-out 0s;
	opacity: 0.85;
}

.top-header .from-centre-line>li>a:hover .menu-item-text::before,
.top-header .from-centre-line>li.dt-hovered>a .menu-item-text::before,
.top-header .from-centre-line>li.act>a .menu-item-text::before {
	visibility: visible;
	transform: scaleX(1);
}

.upwards-line>li>a>span {
	position: relative;
	display: block;
}

.upwards-line>li>a .menu-item-text::before {
	position: absolute;
	bottom: -5px;
	left: 0px;
	width: 100%;
	height: 2px;
	background: rgba(0, 0, 0, 0.1) none repeat scroll 0% 0%;
	content: "";
	opacity: 0;
	transition: opacity 0.3s ease 0s, transform 0.3s ease 0s;
	transform: translateY(10px);
}

.top-header .upwards-line>li.dt-hovered>a .menu-item-text::before,
.top-header .upwards-line>li>a:hover .menu-item-text::before,
.top-header .upwards-line>li.act>a .menu-item-text::before {
	opacity: 1;
	transform: translateY(0px);
}

.downwards-line>li>a .menu-item-text::before {
	position: absolute;
	bottom: -5px;
	left: 0px;
	width: 100%;
	height: 2px;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	content: "";
	opacity: 0;
	transition: height 0.3s ease 0s, opacity 0.3s ease 0s, transform 0.3s ease 0s;
	transform: translateY(-10px);
}

.top-header .downwards-line>li.dt-hovered>a .menu-item-text::before,
.top-header .downwards-line>li>a:hover .menu-item-text::before,
.top-header .downwards-line>li.act>a .menu-item-text::before {
	height: 2px;
	opacity: 1;
	transform: translateY(0px);
}

.top-header .hover-bg-decoration>li:not(.act)>a {
	transition: background 300ms ease 0s;
}

.sub-nav,
.dt-mega-menu-wrap {
	position: absolute;
	visibility: hidden;
	z-index: 200;
	top: 100%;
	left: 0px;
	width: 240px;
	opacity: 0;
}

.sub-nav {
	padding: 10px;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
	box-sizing: border-box;
}

.sub-nav li {
	position: relative;
	display: block;
}

.sub-nav li:first-child::before {
	display: none;
}

.sub-nav li a,
.sub-nav li a .text-wrap {
	position: relative;
	display: flex;
	align-items: center;
	align-content: center;
	text-decoration: none;
}

.sub-nav li a {
	box-sizing: border-box;
}

.sub-nav li a .text-wrap {
	width: 100%;
}

.sub-nav li.has-children a::after {
	position: absolute;
	display: block;
	right: 0px;
	top: 50%;
	width: 8px;
	height: 8px;
	margin-top: -4px;
	content: "";
	background-position: center center;
	background-repeat: no-repeat;
}

.sub-downwards .sub-nav li.has-children a::after {
	right: -30px;
	margin-top: -15px;
}

.sub-downwards .sub-nav .next-level-button,
.dt-mobile-header .sub-nav .next-level-button,
.sub-downwards .sub-nav li.has-children a::after {
	align-self: center;
	width: 30px;
	height: 30px;
	background-position: center center;
	background-repeat: no-repeat;
}

.sub-downwards.dt-parent-menu-clickable .sub-nav li.has-children a::after,
.dt-mobile-header.dt-parent-menu-clickable .sub-nav li.has-children a::after {
	display: none;
}

.sub-downwards.dt-parent-menu-clickable .mini-nav .sub-nav li.has-children a::after,
.dt-mobile-header.dt-parent-menu-clickable .mini-nav .sub-nav li.has-children a::after {
	display: block;
}

.sub-downwards .sub-nav.level-arrows-on li.has-children>a::after,
.sub-downwards .sub-nav .next-level-button,
.dt-mobile-header .sub-nav .next-level-button {
	transition: transform 0.3s ease-out 0s;
}

.sub-downwards .sub-nav.level-arrows-on li.has-children.open-sub>a.act::after,
.sub-downwards .sub-nav li.has-children.open-sub>.next-level-button,
.dt-mobile-header .sub-nav li.has-children.open-sub>.next-level-button {
	transform: rotate(45deg);
}

.side-header:not(.sub-downwards) .main-nav>li>.sub-nav:not(.bottom-overflow),
.side-header:not(.sub-downwards) .main-nav>li>.dt-mega-menu-wrap:not(.bottom-overflow) {
	top: 0px ! important;
	left: 100%;
}

.side-header:not(.sub-downwards) .main-nav>li>.sub-nav,
.side-header:not(.sub-downwards) .main-nav>li>.dt-mega-menu-wrap {
	left: 100%;
}

.side-header .mini-nav.select-type-menu>.sub-nav:not(.bottom-overflow),
.dt-mobile-header .mini-nav.select-type-menu>.sub-nav:not(.bottom-overflow),
.dt-mobile-header .list-type-menu>ul>li>.sub-nav,
.side-header .list-type-menu>ul>li>.sub-nav,
.top-header.floating-navigation-below-slider .main-nav>li>.sub-nav.bottom-overflow {
	top: auto ! important;
	bottom: 100%;
}

.sub-downwards .main-nav>li,
.mobile-main-nav>li,
.sub-downwards .sub-nav>li,
.dt-mobile-header .sub-nav>li {
	display: flex;
	flex-flow: row wrap;
}

.sub-downwards.side-header .main-nav>li>.sub-nav,
.sub-downwards.side-header .main-nav>li>.dt-mega-menu-wrap,
.sub-downwards.side-header .main-nav>li>.sub-nav .sub-nav,
.sub-downwards.side-header .main-nav>li>.dt-mega-menu-wrap>.sub-nav .sub-nav,
.dt-mobile-header .mobile-main-nav>li>.sub-nav,
.dt-mobile-header .mobile-main-nav>li>.dt-mega-menu-wrap,
.dt-mobile-header .mobile-main-nav>li>.sub-nav .sub-nav,
.dt-mobile-header .mobile-main-nav>li>.dt-mega-menu-wrap>.sub-nav .sub-nav {
	position: relative;
	display: none;
	top: 0px;
	left: 0px;
	width: 100%;
	padding: 0px;
	visibility: visible;
	opacity: 1;
	z-index: auto;
}

.sub-downwards li:not(.dt-mega-menu) .sub-nav {
	width: auto;
}

.sub-downwards .main-nav .sub-nav,
.mobile-main-nav .sub-nav {
	background: transparent none repeat scroll 0% 0%;
	box-shadow: none;
}

.sub-downwards #main-nav li a:hover,
.next-level-button:hover {
	cursor: pointer ! important;
}

.masthead:not(.sub-downwards) .main-nav .sub-nav li.hide-mega-title>a .menu-text,
.dt-mega-menu .sub-nav li.has-children::after,
.dt-mega-menu .sub-nav .dt-mega-parent::before,
.dt-mega-menu .sub-nav .dt-mega-parent:first-child::before,
.dt-mega-menu .sub-nav li::before {
	display: none;
}

.masthead:not(.sub-downwards) .main-nav .sub-nav li.hide-mega-title:not(.with-subtitle)>a {
	padding: 0px;
}

.menu-subtitle::after,
.mega-icon::after {
	display: none ! important;
}

.masthead.side-header:not(.sub-downwards) .mega-full-width>.dt-mega-menu-wrap,
.masthead.side-header:not(.sub-downwards) .mega-auto-width>.dt-mega-menu-wrap {
	width: 890px;
	max-width: 890px;
}

.dt-mega-menu .dt-mega-menu-wrap::before,
.dt-mega-menu .dt-mega-menu-wrap::after {
	content: "";
	display: table;
	clear: both;
}

.masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-menu-wrap .dt-mega-parent {
	position: static;
	display: inline-flex;
	flex-flow: column wrap;
	padding: 0px 10px 10px;
	box-sizing: border-box;
}

.masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-parent .sub-nav,
.masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-parent .sub-nav.right-overflow {
	position: relative;
	left: auto ! important;
	top: auto;
	max-width: 100%;
	padding: 0px;
	background: transparent none repeat scroll 0% 0%;
	box-shadow: none;
}

.mobile-header-space,
.mobile-header-bar {
	display: none;
}

.dt-mobile-header {
	position: fixed;
	top: 0px;
	height: 100%;
	min-height: 100%;
	width: 500px;
	max-width: 100%;
	z-index: 9602;
	padding: 30px 30px 0px;
	box-sizing: border-box;
	background-color: grey;
	transition: transform 0.5s ease 0s;
	transform: translate3d(-100%, 0px, 0px);
}

.mobile-header-scrollbar-wrap:not(.mCustomScrollbar) {
	position: relative;
	display: flex;
	flex-flow: column nowrap;
}

.mobile-header-scrollbar-wrap.mCustomScrollbar {
	width: 100%;
	height: 100%;
}

.mobile-mini-widgets-in-menu,
.show-on-second-switch {
	display: none ! important;
}

.mobile-mini-widgets-in-menu,
.dt-mobile-header .mini-widgets {
	padding-bottom: 30px;
}

.mobile-sticky-header-overlay {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: 0;
	visibility: hidden;
	transition: all 0.4s ease 0s;
}

.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn {
	position: fixed;
	visibility: hidden;
	top: 10px;
	right: 10px;
	opacity: 0;
	width: 44px;
	height: 44px;
	margin: 0px ! important;
	background-color: rgba(0, 0, 0, 0.2);
	backface-visibility: hidden;
}

.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn:hover {
	background-color: rgba(0, 0, 0, 0.5);
}

.dt-mobile-menu-icon.floating-btn .lines {
	border-radius: 0px;
}

.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn .lines,
.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn .lines::before,
.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn .lines::after {
	background-color: rgb(255, 255, 255);
}

.mobile-main-nav {
	display: flex;
	flex-flow: column nowrap;
	flex: 10 1 auto;
	padding-bottom: 30px;
}

.mobile-main-nav>li {
	position: relative;
	display: flex;
}

.mobile-main-nav>li>a {
	text-decoration: none;
}

.mobile-main-nav>li::before {
	content: "";
	position: absolute;
	top: -0.5px;
	height: 0px;
	border-top: 1px solid yellow;
	width: 100%;
	max-width: 100%;
	left: 0px;
}

.mobile-main-nav>li:first-child::before,
.dt-mobile-header .mobile-main-nav .new-column {
	display: none;
}

.mobile-main-nav>li>a {
	position: relative;
	display: flex;
	align-items: center;
	padding: 10px 30px 10px 0px;
	flex-grow: 1;
}

.mobile-main-nav>li.has-children>a::after {
	position: absolute;
	top: 50%;
	right: 0px;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	content: "";
	background-repeat: no-repeat;
	background-position: center center;
}

.mobile-main-nav>li.has-children>a::after,
.mobile-main-nav .next-level-button {
	transition: transform 0.3s ease-out 0s;
}

.mobile-main-nav>li.has-children.open-sub>a.act::after,
.mobile-main-nav li.has-children.open-sub>.next-level-button {
	transform: rotate(45deg);
}

.mobile-main-nav .sub-nav {
	margin-left: 20px;
}

#page .mobile-main-nav .sub-nav li,
#page .mobile-main-nav .dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent {
	padding: 0px;
	width: 100%;
}

#page .mobile-main-nav .sub-nav {
	width: 100%;
}

.mobile-main-nav .sub-nav>li>a {
	padding: 10px 30px 10px 0px;
	margin: 0px;
	flex-grow: 1;
}

.mobile-main-nav .sub-nav>li>a:hover {
	background: transparent none repeat scroll 0% 0% ! important;
}

.mobile-main-nav .sub-nav .next-level-button,
.mobile-main-nav .sub-nav li.has-children a::after {
	align-self: center;
	top: 0px;
	margin: 0px;
	width: 30px;
	height: 30px;
	background-position: center center;
	background-repeat: no-repeat;
}

.mobile-main-nav.dt-parent-menu-clickable .sub-nav li.has-children a::after {
	display: none;
}

.mobile-main-nav .sub-nav li.has-children>a::after,
.mobile-main-nav .sub-nav .next-level-button {
	transition: transform 0.3s ease-out 0s;
}

.mobile-main-nav .sub-nav li.has-children.open-sub>a.act::after,
.mobile-main-nav .sub-nav li.has-children.open-sub>.next-level-button {
	transform: rotate(45deg);
}

.lines-button,
.dt-mobile-menu-icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	margin-right: 16px;
	transition: all 0.3s ease 0s;
	cursor: pointer;
	border-radius: 0.57143rem;
}

.dt-mobile-menu-icon {
	width: 22px;
	height: 22px;
	margin-right: 0px;
}

.lines {
	display: inline-block;
	width: 22px;
	height: 2px;
	background: rgb(236, 240, 241) none repeat scroll 0% 0%;
	position: relative;
}

.dt-close-mobile-menu-icon {
	position: fixed;
	top: 0px;
	width: 30px;
	height: 30px;
	left: -50px;
	z-index: 9999;
	opacity: 0;
	transition: opacity 0.2s ease 0.5s;
}

.dt-close-mobile-menu-icon span {
	position: relative;
	display: block;
	width: 30px;
	height: 30px;
	margin: 0px;
}

.dt-close-mobile-menu-icon span:hover {
	cursor: pointer;
}

.dt-close-mobile-menu-icon span::before,
.dt-close-mobile-menu-icon span::after {
	background-color: rgb(255, 255, 255);
}

.accent-bg .lines,
.accent-bg .lines::before,
.accent-bg .lines::after {
	background-color: rgb(255, 255, 255);
}

.lines::before,
.lines::after,
.dt-close-mobile-menu-icon span::before,
.dt-close-mobile-menu-icon span::after {
	display: inline-block;
	width: 22px;
	height: 2px;
	background: rgb(236, 240, 241) none repeat scroll 0% 0%;
	position: absolute;
	left: 0px;
	content: "";
	transform-origin: 1.5px center 0px;
	transition: top 0.3s ease 0s;
}

.lines::before {
	top: 7px;
}

.lines::after {
	top: -7px;
}

.menu-toggle:not(.active) .lines-button:hover .lines::before,
.dt-mobile-menu-icon:hover .lines::before {
	top: 5px;
}

.menu-toggle:not(.active) .lines-button:hover .lines::after,
.dt-mobile-menu-icon:hover .lines::after {
	top: -5px;
}

.menu-toggle.active .lines-button.x .lines::before,
.menu-toggle.active .lines-button.x .lines::after,
.hide-overlay.active .lines-button.x .lines::before,
.hide-overlay.active .lines-button.x .lines::after {
	transform-origin: 50% 50% 0px;
	top: 0px;
	transition: transform 0.1s ease 0s;
}

.dt-close-mobile-menu-icon span::before,
.dt-close-mobile-menu-icon span::after {
	transform-origin: 50% 50% 0px;
	top: 50%;
	left: 50%;
	margin: -1px 0px 0px -11px;
	width: 22px;
	transition: transform 0.1s ease 0s;
}

.menu-toggle.active .lines-button.x .lines::before,
.hide-overlay.active .lines-button.x .lines::before {
	transform: rotate3d(0, 0, 1, 45deg);
}

.menu-toggle.active:hover .lines-button.x .lines::before,
.hide-overlay.active:hover .lines-button.x .lines::before {
	transform: rotate3d(0, 0, 1, 0deg);
}

.menu-toggle.active .lines-button.x .lines::after,
.hide-overlay.active .lines-button.x .lines::after {
	transform: rotate3d(0, 0, 1, -45deg);
}

.menu-toggle.active:hover .lines-button.x .lines::after,
.hide-overlay.active:hover .lines-button.x .lines::after {
	transform: rotate3d(0, 0, 1, 0deg);
}

.dt-close-mobile-menu-icon span::before {
	transform: rotate3d(0, 0, 1, 45deg);
}

.dt-close-mobile-menu-icon:hover span::before {
	transform: rotate3d(0, 0, 1, 0deg);
}

.dt-close-mobile-menu-icon span::after {
	transform: rotate3d(0, 0, 1, -45deg);
}

.dt-close-mobile-menu-icon:hover span::after {
	transform: rotate3d(0, 0, 1, 0deg);
}

.masthead .mobile-header-bar {
	position: relative;
	min-height: 150px;
	width: 100%;
	align-items: stretch;
	align-content: stretch;
	justify-content: space-between;
}

.mobile-header-bar>* {
	display: flex;
	align-items: center;
}

.mobile-header-bar .mobile-branding {
	line-height: 0;
}

#phantom {
	position: fixed;
	z-index: 9399;
	width: 100%;
	left: 0px;
	top: 0px;
	opacity: 0;
	box-sizing: border-box;
}

.phantom-fade #phantom {
	visibility: hidden;
}

body.admin-bar.phantom-sticky:not(.floating-navigation-below-slider) .masthead:not(.side-header),
body.admin-bar.phantom-sticky.floating-navigation-below-slider.sticky-on .masthead:not(.side-header),
body.admin-bar #phantom {
	top: 32px ! important;
}

.ph-wrap {
	display: flex;
	align-items: center;
	flex-flow: row nowrap;
	justify-content: center;
	margin: 0px auto;
}

.full-height .ph-wrap {
	align-items: stretch;
}

.ph-wrap .menu-box {
	display: flex;
	justify-content: center;
}

.ph-wrap.with-logo .menu-box,
.justify .ph-wrap .menu-box {
	flex-grow: 1;
}

.ph-wrap.with-logo .menu-box {
	justify-content: flex-end;
}

#phantom:not(.split-header) .main-nav,
#phantom.inline-header.center .main-nav {
	justify-content: center;
}

.ph-wrap .logo-box {
	display: none;
}

.ph-wrap.with-logo .logo-box {
	display: flex;
	align-items: center;
	line-height: 0;
}

.ph-wrap .widget-box {
	display: flex;
	align-items: center;
}

.phantom-off.phantom-custom-logo-on .branding .phantom-top-line-logo,
.phantom-on.phantom-custom-logo-on .branding>a:not(.phantom-top-line-logo),
.phantom-on.phantom-custom-logo-on .branding>img:not(.phantom-top-line-logo) {
	opacity: 0;
	display: none;
}

.phantom-sticky.sticky-off.phantom-custom-logo-on .branding .sticky-logo,
.phantom-sticky.sticky-on.phantom-custom-logo-on .branding>a:not(.sticky-logo),
.phantom-sticky.sticky-on.phantom-custom-logo-on .branding>img:not(.sticky-logo) {
	display: none;
	opacity: 0;
}

.phantom-sticky.sticky-off:not(.phantom-custom-logo-on) .branding .sticky-logo,
.phantom-sticky.sticky-on:not(.phantom-custom-logo-on) .branding .sticky-logo,
.phantom-main-logo-on.phantom-sticky.sticky-on .branding>a,
.phantom-main-logo-on.phantom-sticky.sticky-on .branding>img,
.phantom-logo-off.phantom-sticky.sticky-on .branding>a,
.phantom-logo-off.phantom-sticky.sticky-on .branding>img {
	display: none;
	visibility: hidden;
}

.masthead:not(.side-header) {
	max-width: 1200px;
	margin: 0px auto;
}

.masthead:not(.side-header) .header-bar {
	position: relative;
	display: flex;
	align-items: stretch;
	align-content: stretch;
	justify-content: space-between;
}

.masthead:not(.side-header) .main-nav {
	display: flex;
	flex-flow: row wrap;
	align-items: center;
}

.masthead.full-height:not(.side-header) .main-nav {
	align-items: stretch;
	align-content: stretch;
}

.masthead.full-height:not(.side-header) .header-bar .main-nav>li>a,
.masthead:not(.side-header) .header-bar .main-nav>li>a {
	display: flex;
	align-items: center;
	align-content: center;
}

.masthead.dividers.justify:not(.side-header) .main-nav>li {
	flex-grow: 1;
	justify-content: center;
}

.masthead.dividers:not(.side-header) .main-nav>li:not(.dt-mega-menu) {
	position: relative;
}

.masthead.dividers:not(.side-header) .main-nav>li::before,
.masthead.dividers.surround:not(.side-header) .main-nav>li:last-child::after {
	content: "";
	position: absolute;
	left: -0.5px;
	width: 0px;
	border-right: 1px solid yellow;
	height: 100%;
	max-height: 100%;
	transform: translate(0px, -50%);
	top: 50%;
}

.masthead.dividers:not(.side-header) .main-nav>li:first-child::before {
	display: none;
}

.masthead.dividers.surround:not(.side-header) .main-nav>li:first-child::before {
	display: block;
}

.masthead.dividers.surround:not(.side-header) .main-nav>li:last-child::after {
	left: auto;
	right: -0.5px;
}

.masthead:not(.side-header) .main-nav.animate-click-decoration>li>a {
	overflow: hidden;
}

.masthead.full-height:not(.side-header) .main-nav>li>a {
	flex-grow: 1;
	justify-content: center;
}

.masthead.inline-header:not(.widgets) .header-bar .mini-widgets {
	display: none;
}

.inline-header .header-bar {
	flex-flow: row nowrap;
}

.inline-header .branding,
.inline-header .header-bar>.mini-widgets {
	display: flex;
	align-items: center;
}

.inline-header.justify .main-nav {
	flex-grow: 10;
	justify-content: space-around;
}

.inline-header.justify .main-nav>li {
	flex-grow: 1;
	justify-content: flex-end;
}

.inline-header.justify .main-nav>li>a {
	display: flex;
}

.inline-header.justify.widgets .main-nav>li {
	justify-content: center;
}

.classic-header .navigation::before {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 1px;
	content: "";
}

.boxed .classic-header .navigation::before {
	left: 50%;
	padding: 0px;
	margin: 0px;
	transform: translateX(-50%);
}

.classic-header.full-width-line .navigation::before,
.classic-header.bg-behind-menu .navigation::before {
	padding: 0px 1000px;
	margin-left: -1000px;
}

.boxed .classic-header.full-width-line .navigation::before,
.boxed .classic-header.bg-behind-menu .navigation::before {
	left: 50%;
	padding: 0px;
	margin: 0px;
	transform: translateX(-50%);
}

.classic-header.bg-behind-menu .navigation::before {
	height: 100%;
}

.masthead.classic-header:not(.widgets) .navigation .mini-widgets {
	display: none;
}

.classic-header:not(.logo-center) .branding .mini-widgets {
	flex-grow: 1;
}

.masthead.split-header:not(.widgets) .navigation .mini-widgets {
	display: none;
}

.is-iOS .side-header:not(.sub-sideways) {
	overflow-y: auto;
}

.header-scrollbar-wrap .mCSB_inside>.mCSB_container,
.mobile-header-scrollbar-wrap .mCSB_inside>.mCSB_container {
	margin: 0px;
}

.mCSB_container {
	display: flex;
}

.dt-mobile-header .mCSB_container {
	flex-flow: column nowrap;
}

.side-header.dividers .main-nav>li::before,
.side-header.dividers.surround .main-nav>li:last-child::after {
	content: "";
	position: absolute;
	top: -0.5px;
	height: 0px;
	border-top: 1px solid yellow;
	width: 40px;
	max-width: 100%;
	left: 0px;
}

.side-header.dividers.h-center .main-nav>li::before,
.side-header.dividers.surround.h-center .main-nav>li:last-child::after {
	left: 50%;
	transform: translate(-50%, 0px);
}

.side-header.dividers .main-nav>li:first-child::before {
	display: none;
}

.side-header.dividers.surround .main-nav>li:first-child::before {
	display: block;
}

.side-header.dividers.surround .main-nav>li:last-child::after {
	top: auto;
	bottom: -0.5px;
}

.header-scrollbar-wrap .mCustomScrollBox,
.header-scrollbar-wrap .mCSB_container,
.mobile-header-scrollbar-wrap .mCustomScrollBox,
.mobile-header-scrollbar-wrap .mCSB_container {
	overflow: visible;
}

.mCSB_container {
	width: auto;
}

.mCSB_scrollTools {
	opacity: 0;
	transition: opacity 0.4s ease 0s;
}

.mCustomScrollBox>.mCSB_scrollTools {
	width: 16px;
	height: 100%;
	top: 10px;
	right: 4px;
	z-index: 10;
}

.dt-mobile-header .mCustomScrollBox>.mCSB_scrollTools {
	right: -30px ! important;
	left: auto ! important;
}

.mCSB_scrollTools .mCSB_draggerContainer {
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	height: auto;
}

.mCSB_scrollTools .mCSB_draggerRail {
	width: 5px;
	height: 100%;
	margin: 0px auto;
	border-radius: 10px;
}

.mCSB_scrollTools .mCSB_dragger {
	cursor: pointer;
	width: 100%;
	height: 30px;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 5px;
	height: 100%;
	margin: 0px auto;
	border-radius: 10px;
	text-align: center;
}

.mCSB_scrollTools .mCSB_draggerRail {
	background: rgba(0, 0, 0, 0.4) none repeat scroll 0% 0%;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: rgba(255, 255, 255, 0.75) none repeat scroll 0% 0%;
}

.masthead .mCSB_container,
.dt-mobile-header .mCSB_container {
	min-height: 100% ! important;
	position: relative ! important;
}

.masthead .mCSB_scrollTools,
.dt-mobile-header .mCSB_scrollTools {
	top: 0px;
}

.masthead .mCSB_scrollTools .mCSB_draggerContainer,
.dt-mobile-header .mCSB_scrollTools .mCSB_draggerContainer {
	top: 10px;
	bottom: 10px;
}

.header-side-right .mixed-header.logo-left:not(.full-width) .mini-widgets {
	text-align: right;
}

.st-effect-4.st-menu::after {
	display: none;
}

.blur-page .show-header #main-slideshow,
.blur-page .show-header .photo-scroller,
.blur-page .show-header #main,
.blur-page .show-header .page-title,
.blur-page .show-header .fancy-header,
.blur-page .show-header .masthead.mixed-header:not(.side-header-v-stroke):not(.side-header-menu-icon),
.blur-page .show-header .show-header .masthead.mixed-header:not(.side-header-v-stroke):not(.side-header-menu-icon),
.blur-page .show-header .footer,
.blur-page .show-header .floating-logo.side-header-menu-icon .branding,
.blur-page .show-header #main-slideshow,
.blur-page .show-header .photo-scroller,
.blur-page .show-header #main,
.blur-page .show-header .page-title,
.blur-page .show-header .fancy-header,
.blur-page .show-header .masthead.mixed-header:not(.side-header-v-stroke):not(.side-header-menu-icon),
.blur-page .show-header .show-header .masthead.mixed-header:not(.side-header-v-stroke):not(.side-header-menu-icon),
.blur-page .show-header .footer,
.blur-page .show-header .floating-logo.side-header-menu-icon .branding {
	filter: blur(5px);
}

.boxed .masthead.side-header-menu-icon:not(.side-header) {
	max-width: 100%;
}

.footer {
	padding: 0px;
	margin: 0px auto;
}

.footer.full-width-line .wf-container-footer,
.footer.solid-bg .wf-container-footer,
.empty-footer.solid-bg .wf-container-bottom,
.empty-footer.solid-bg #bottom-bar.full-width-line,
#bottom-bar.full-width-line .wf-container-bottom,
#bottom-bar.solid-bg .wf-container-bottom {
	border-top: medium none;
}

.wf-container-footer {
	padding-top: 50px;
}

.footer .widget {
	box-sizing: border-box;
}

#bottom-bar {
	position: relative;
	z-index: 9;
	min-height: 30px;
	margin: 0px auto;
}

#bottom-bar .wf-table {
	height: 60px;
}

#bottom-bar .wf-float-right {
	margin-left: 40px;
	margin-right: 0px;
}

#bottom-bar .sub-nav li::before {
	width: 200px;
	margin: 0px 15px;
}

#bottom-bar a,
#bottom-bar .sub-nav a:hover {
	text-decoration: none;
}

#bottom-bar a:hover {
	text-decoration: underline;
}

#bottom-bar .menu-select {
	position: absolute;
	visibility: hidden;
	opacity: 0;
}

#bottom-bar .menu-select {
	overflow: hidden;
}

#bottom-bar .mini-nav ul {
	display: block;
}

.rollover,
.rollover-video,
.post-rollover,
.rollover-project>a {
	position: relative;
	display: block;
	line-height: 0;
	text-decoration: none;
}

.rollover i,
.rollover-video i,
.post-rollover i {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: 0;
}

.rollover i,
.post-rollover i,
.rollover-video i::after,
.rollover-thumbnails,
.rollover-video .video-icon,
.rollover-video i,
.rollover-content-container,
.hover-style-two .links-container,
.hover-style-one .links-container,
.hover-style-two .rollover-thumbnails,
.hover-style-one .rollover-thumbnails,
.hover-style-one .rollover-project>a::after,
.hover-style-three .rollover-project>a::after {
	transition: all 450ms ease 0s;
}

.description-on-hover>.wf-cell .rollover i,
.description-on-hover>.wf-cell .rollover i::after {
	visibility: hidden;
}

.description-on-hover>.wf-cell .forward-post .rollover i::after,
.description-on-hover>.wf-cell .forward-post .rollover i,
.description-on-hover>.wf-cell .description-off .rollover i,
.description-on-hover>.wf-cell .description-off .rollover i::after,
.testimonials .description-on-hover>.wf-cell .rollover i,
.testimonials .description-on-hover>.wf-cell .rollover i::after {
	visibility: visible;
}

.rollover i::after,
.project-list-media .rollover-video i::after {
	position: absolute;
	width: 50px;
	height: 50px;
	background-position: center center;
	background-repeat: no-repeat;
	content: "";
}

.small-hover-icons .rollover i::after,
.small-hover-icons .project-list-media .rollover-video i::after {
	top: 3px;
	right: 3px;
}

.large-hover-icons .rollover i::after,
.large-hover-icons .project-list-media .rollover-video i::after,
.small-hover-icons .testimonial-vcard .rollover i::after,
.small-hover-icons .testimonial-vcard .project-list-media .rollover-video i::after,
.small-hover-icons .comment-author .rollover i::after,
.small-hover-icons .comment-author .project-list-media .rollover-video i::after {
	top: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
}

.post-rollover i::after,
.vc_box_circle .rollover i::after,
.vc_box_circle i::after,
.vc_box_outline_circle i::after,
.vc_box_border_circle i::after,
.vc_box_shadow_circle i::after,
.vc_box_shadow_border_circle i::after,
.vc_box_shadow_circle i::after,
.vc_box_shadow_border_circle i::after,
.vc_box_shadow_border_circle i::after,
.small-hover-icons .round-images .rollover i::after {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	content: "";
}

.disabled-hover-icons .rollover i::after,
.disabled-hover-icons .post-rollover i::after {
	display: none;
}

#page .rollover-small i::after,
.post-rollover i::after,
.blog .dt-format-gallery.dt-gallery-container .rollover i::after,
.dt-blog-shortcode .dt-format-gallery.dt-gallery-container .rollover i::after {
	top: 50%;
	left: 50%;
	width: 30px;
	height: 30px;
	margin: -15px 0px 0px -15px;
}

.rollover-video .video-icon::before {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 80px;
	height: 80px;
	margin: -40px 0px 0px -40px;
	background-color: rgba(0, 0, 0, 0.4);
	background-position: 30px center;
	background-repeat: no-repeat;
	content: "";
	border-radius: 50%;
}

.no-touch .rollover:hover i,
.no-touch .images-list:hover i,
.no-touch .post-rollover:hover i,
.rollover-video:hover i {
	display: block;
	opacity: 1;
}

.instagram-photos.dt-gallery-container .rollover.rollover-small i::after {
	background-position: center center;
	background-repeat: no-repeat;
}

.rollover.rollover-thumbnails-on i::after,
.albums .rollover.rollover-thumbnails-on i::after,
.dt-albums-shortcode .rollover.rollover-thumbnails-on i::after {
	display: none;
}

.touch .hover-style-two:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content {
	display: none;
}

.small-portfolio-icons .buttons-on-img .links-container,
.small-portfolio-icons .wf-container:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .links-container,
.content-align-left-bottom.hover-style-two .links-container,
.content-align-left.hover-style-one .links-container,
.content-align-left.hover-style-three .links-container {
	position: absolute;
	display: block;
	top: 15px;
	right: 15px;
	text-align: right;
}

.small-portfolio-icons .buttons-on-img .links-container,
.small-portfolio-icons .wf-container:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .links-container {
	right: 10px;
}

.small-portfolio-icons .content-align-left-top.hover-style-two:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .links-container {
	top: auto;
	bottom: 15px;
}

.touch .hover-style-two:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .is-clicked .links-container {
	transition-delay: 300ms;
}

.buttons-on-img .links-container>a,
.hover-style-two:not(.hover-color-static) .links-container>a {
	box-sizing: border-box;
}

.links-container>a::after,
.outlined-portfolio-icons .links-container>a::before {
	display: block;
	width: 100%;
	height: 100%;
	content: "";
	background-position: center center;
	background-repeat: no-repeat;
}

.outlined-portfolio-icons .links-container>a::after,
.outlined-portfolio-icons .links-container>a::before {
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 1;
	transition: opacity 200ms ease 0s;
}

.outlined-portfolio-icons .links-container>a::before,
.outlined-portfolio-icons .links-container>a:hover::after {
	opacity: 0;
}

.outlined-portfolio-icons .links-container>a:hover::before {
	opacity: 1;
}

.cs-style-3 .rollover-content-wrap::before,
.description-under-image .links-container::before,
.description-under-image .links-container::after,
.links-container::after,
.links-container::before {
	content: "";
	display: table;
	clear: both;
}

.touch .hover-style-two:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content.is-clicked {
	display: flex;
	flex-wrap: wrap;
}

.hover-scale .rollover-project::after {
	background-color: inherit;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	opacity: 0;
	content: "";
	border-radius: 50%;
	padding-bottom: 100%;
	transform: scale(0);
	transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0s, opacity 0.4s ease 0s;
}

.hover-scale .ratio-2.rollover-project::after {
	top: -50%;
}

.hover-scale .ratio_3-2.rollover-project::after {
	top: -25%;
}

.hover-scale .ratio_4-3.rollover-project::after {
	top: -16.6666%;
}

.hover-scale .ratio_2-3.rollover-project::after {
	top: 16.6666%;
}

.hover-scale .ratio_3-4.rollover-project::after {
	top: 14.5%;
}

.no-touch .hover-scale .rollover-project:hover::after {
	opacity: 1;
	transform: scale(1.42);
}

.no-touch .hover-scale .ratio_3-2.rollover-project:hover::after {
	transform: scale(1.2);
}

.no-touch .hover-scale .ratio_4-3.rollover-project:hover::after {
	transform: scale(1.5);
}

.no-touch .hover-scale .ratio_3-4.rollover-project:hover::after {
	transform: scale(2);
}

.no-touch .hover-scale .ratio_2-3.rollover-project:hover::after {
	transform: scale(2);
}

.hover-style-one .rollover-project>a::after {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	content: "";
	background-color: rgba(0, 0, 0, 0.2);
	opacity: 0;
}

.no-touch .hover-style-one .rollover-project:hover>a::after {
	opacity: 1;
}

.hover-style-three .rollover-project>a::after {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	content: "";
	background-color: rgba(0, 0, 0, 0.2);
	opacity: 0;
}

.no-touch .hover-style-three .rollover-project:hover>a::after,
.touch .hover-style-three .rollover-project.is-clicked>a::after {
	opacity: 1;
}

.mobile-false .wf-container.effect-layla:not(.jg-container) .rollover-project>a>img {
	position: absolute;
	left: 0px;
	top: 50%;
	width: calc(100% + 40px);
	max-width: calc(100% + 40px);
}

.filter-grayscale .wf-container.effect-layla:not(.jg-container) .rollover-project>a>img,
.filter-grayscale-static .wf-container.effect-layla:not(.jg-container) .rollover-project>a>img {
	top: 0px;
	width: 100%;
	max-width: 100%;
	transform: translate3d(0px, 0px, 0px);
}

.effect-layla .rollover-content::before,
.effect-layla .rollover-content::after {
	position: absolute;
	content: "";
	opacity: 0;
}

.effect-layla .rollover-content::before {
	top: 25px;
	right: 15px;
	bottom: 25px;
	left: 15px;
	border-top: 1px solid rgb(255, 255, 255);
	border-bottom: 1px solid rgb(255, 255, 255);
	transform: scale(0, 1);
	transform-origin: 0px 0px 0px;
}

.effect-layla .rollover-content::after {
	top: 15px;
	right: 25px;
	bottom: 15px;
	left: 25px;
	border-right: 1px solid rgb(255, 255, 255);
	border-left: 1px solid rgb(255, 255, 255);
	transform: scale(1, 0);
	transform-origin: 100% 0px 0px;
}

.effect-layla:not(.always-show-info) .entry-title,
.effect-layla:not(.always-show-info) .links-container,
.effect-layla:not(.always-show-info) .rollover-thumbnails {
	opacity: 0;
	transition: transform 0.35s ease 0s, opacity 0.35s ease 0s;
}

.mobile-false .effect-layla:not(.jg-container):not(.slider-wrapper) .rollover-project>a>img {
	transform: translate3d(-20px, -50%, 0px);
}

.effect-layla .rollover-project>a>img,
.effect-layla .rollover-content::before,
.effect-layla .rollover-content::after,
.effect-layla p,
.effect-layla .entry-meta {
	transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}

.no-touch .effect-layla:not(.jg-container):not(.slider-wrapper) .rollover-project:hover>a>img {
	transform: translate3d(-20px, calc(-50% + 10px), 0px);
}

.touch .filter-grayscale .effect-layla:not(.jg-container):not(.slider-wrapper) .rollover-project.is-clicked>a>img,
.touch .filter-grayscale-static .effect-layla:not(.jg-container):not(.slider-wrapper) .rollover-project.is-clicked>a>img,
.touch .effect-layla:not(.jg-container):not(.slider-wrapper) .rollover-project.is-clicked>a>img {
	transform: translate3d(0px, 0px, 0px);
}

.mobile-false.no-touch .effect-layla .rollover-project:hover figcaption::before,
.mobile-false.no-touch .effect-layla .rollover-project:hover figcaption::after,
.mobile-true.touch .effect-layla .rollover-project.is-clicked figcaption::before,
.mobile-true.touch .effect-layla .rollover-project.is-clicked figcaption::after {
	opacity: 1;
	transform: scale(1);
}

.mobile-false.no-touch .effect-layla .rollover-project:hover .rollover-content::after,
.mobile-false.no-touch .effect-layla .rollover-project:hover .entry-title,
.mobile-false.no-touch .effect-layla .rollover-project:hover .links-container,
.mobile-false.no-touch .effect-layla .rollover-project:hover .rollover-thumbnails,
.mobile-false.no-touch .effect-layla .rollover-project:hover p,
.mobile-false.no-touch .effect-layla .rollover-project:hover a>img,
.mobile-false.no-touch .effect-layla .rollover-project:hover .entry-meta,
.mobile-true.touch .effect-layla .rollover-project.is-clicked .rollover-content::after,
.mobile-true.touch .effect-layla .rollover-project.is-clicked .entry-title,
.mobile-true.touch .effect-layla .rollover-project.is-clicked .links-container,
.mobile-true.touch .effect-layla .rollover-project.is-clicked .rollover-thumbnails,
.mobile-true.touch .effect-layla .rollover-project.is-clicked p,
.mobile-true.touch .effect-layla .rollover-project.is-clicked a>img,
.mobile-true.touch .effect-layla .rollover-project.is-clicked .entry-meta {
	transition-delay: 0.15s;
}

.effect-bubba .rollover-content::before,
.effect-bubba .rollover-content::after {
	position: absolute;
	top: 25px;
	right: 25px;
	bottom: 25px;
	left: 25px;
	content: "";
	opacity: 0;
	transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}

.effect-bubba .rollover-content::before {
	border-top: 1px solid rgb(255, 255, 255);
	border-bottom: 1px solid rgb(255, 255, 255);
	transform: scale(0, 1);
}

.effect-bubba .rollover-content::after {
	border-right: 1px solid rgb(255, 255, 255);
	border-left: 1px solid rgb(255, 255, 255);
	transform: scale(1, 0);
}

.effect-bubba:not(.always-show-info) .rollover-content .entry-title,
.effect-bubba:not(.always-show-info) .rollover-content .links-container,
.effect-bubba:not(.always-show-info) .rollover-content .rollover-thumbnails {
	opacity: 0;
	transition: transform 0.35s ease 0s, opacity 0.35s ease 0s;
	transform: translate3d(0px, -20px, 0px);
}

.mobile-false.no-touch .effect-bubba .rollover-project:hover .rollover-content::before,
.mobile-false.no-touch .effect-bubba .rollover-project:hover .rollover-content::after,
.mobile-true.touch .effect-bubba .rollover-project.is-clicked .rollover-content::before,
.mobile-true.touch .effect-bubba .rollover-project.is-clicked .rollover-content::after {
	opacity: 1;
	transform: scale(1);
}

.mobile-false .wf-container.effect-sarah:not(.jg-container) .rollover-project>a>img {
	position: absolute;
	top: 50%;
	left: 0px;
	width: calc(100% + 20px);
	max-width: calc(100% + 20px);
}

.filter-grayscale .wf-container.effect-sarah:not(.jg-container) .rollover-project>a>img,
.filter-grayscale-static .wf-container.effect-sarah:not(.jg-container) .rollover-project>a>img {
	top: 0px;
	width: 100%;
	max-width: 100%;
	transform: translate3d(0px, 0px, 0px);
}

.mobile-false.no-touch .effect-sarah:not(.jg-container):not(.slider-wrapper) .rollover-project:hover>a>img,
.mobile-false.no-touch .effect-sarah:not(.jg-container):not(.slider-wrapper) .rollover-project.is-clicked>a>img {
	transform: translate3d(0px, -50%, 0px);
}

.effect-sarah:not(.always-show-info) .rollover-content .entry-title,
.effect-sarah:not(.always-show-info) .rollover-content .links-container,
.effect-sarah:not(.always-show-info) .rollover-content .rollover-thumbnails {
	opacity: 0;
	transition: opacity 0.35s ease 0s;
}

.effect-sarah .rollover-content .entry-title::after {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 3px;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	content: "";
	transition: transform 0.35s ease 0s;
	transform: translate3d(-100%, 0px, 0px);
}

.mobile-false.no-touch .effect-sarah .rollover-project:hover .entry-title::after,
.mobile-true.touch .effect-sarah .rollover-project .is-clicked .entry-title::after {
	transform: translate3d(0px, 0px, 0px);
}

.show-overlay .ts-centered::before {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 99;
	width: 100%;
	height: 100%;
	content: "";
	background: transparent url('../img/mask.png') repeat scroll 0px 0px;
}

.show-overlay .ts-centered.hide-slider-overlay::before {
	display: none;
}

.photo-scroller .scroller-thumbnails .ts-cell:not(.act) .ts-thumb-img:hover {
	cursor: pointer;
}

.photo-scroller .scroller-thumbnails .ts-thumb-img::after {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	content: "";
	opacity: 0;
	background-color: rgba(0, 0, 0, 0.5);
	transition: opacity 400ms ease 0s;
}

.photo-scroller .scroller-thumbnails .ts-thumb-img:hover::after,
.photo-scroller .scroller-thumbnails .act .ts-thumb-img::after {
	opacity: 1;
}

.album-share-overlay .soc-ico::after {
	position: absolute;
	left: 50%;
	margin-left: -5px;
	bottom: -5px;
	width: 0px;
	height: 0px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid white;
	content: "";
}

.album-share-overlay .soc-ico a::before,
.album-share-overlay .soc-ico a::after {
	display: none;
}

.layzr-bg {
	background-position: center center;
	background-repeat: no-repeat;
}

.layzr-bg.post-rollover,
.layzr-bg.rollover-small {
	background-size: auto 30%;
}

.loading-effect-none .wf-cell.shown:not(.isotope-hidden),
.mobile-true .dt-isotope .wf-cell.shown:not(.isotope-hidden),
.mobile-true .wf-cell.shown:not(.isotope-hidden) {
	animation: 0.4s ease 0s normal forwards 1 running dt_fadeIn;
}

.mobile-false .loading-effect-fade-in .wf-cell.start-animation,
.mobile-false .loading-effect-fade-in .wf-cell.shown:not(.isotope-hidden) {
	animation: 0.7s ease 0s normal forwards 1 running dt_fadeIn;
}

.mobile-false .loading-effect-move-up .wf-cell.start-animation,
.mobile-false .loading-effect-move-up .wf-cell.shown:not(.isotope-hidden) {
	transform: translateY(200px);
	animation: 0.55s ease-in-out 0s normal forwards 1 running dt_moveUp;
}

.mobile-false .loading-effect-scale-up .wf-cell.start-animation,
.mobile-false .loading-effect-scale-up .wf-cell.shown:not(.isotope-hidden) {
	transform: scale(0.6);
	animation: 0.57s ease-in-out 0s normal forwards 1 running dt_scaleUp;
}

.mobile-false .loading-effect-fall-perspective .wf-cell.start-animation,
.mobile-false .loading-effect-fall-perspective .wf-cell.shown:not(.isotope-hidden) {
	transform-style: preserve-3d;
	transform: translateZ(400px) translateY(300px) rotateX(-65deg);
	animation: 0.75s ease-in-out 0s normal forwards 1 running dt_fallPerspective;
}

.mobile-false .loading-effect-fly .wf-cell.start-animation,
.mobile-false .loading-effect-fly .wf-cell.shown:not(.isotope-hidden) {
	transform-style: preserve-3d;
	transform-origin: 50% 50% -300px;
	transform: rotateX(-180deg);
	animation: 0.7s ease-in-out 0s normal forwards 1 running dt_fly;
}

.mobile-false .loading-effect-flip .wf-cell.start-animation,
.mobile-false .loading-effect-flip .wf-cell.shown:not(.isotope-hidden) {
	transform-style: preserve-3d;
	transform-origin: 0% 0% 0px;
	transform: rotateX(-80deg);
	animation: 0.7s ease-in-out 0s normal forwards 1 running dt_flip;
}

.mobile-false .loading-effect-helix .wf-cell.start-animation,
.mobile-false .loading-effect-helix .wf-cell.shown:not(.isotope-hidden) {
	transform-style: preserve-3d;
	transform: rotateY(-180deg);
	animation: 0.7s ease-in-out 0s normal forwards 1 running dt_helix;
}

.mobile-false .loading-effect-scale .wf-cell.start-animation,
.mobile-false .loading-effect-scale .wf-cell.shown:not(.isotope-hidden) {
	transform-style: preserve-3d;
	transform: scale(0.4);
	animation: 0.9s ease-in 0s normal forwards 1 running dt_popUp;
}

img.lazy-load {
	opacity: 0;
	transition: opacity 0.33s ease 0s;
}

img.is-loaded {
	opacity: 1;
}

.scroll-top {
	position: fixed;
	right: 10px;
	bottom: 10px;
	width: 44px;
	height: 44px;
	opacity: 0;
	z-index: -1;
	transition: opacity 400ms ease 0s;
}

.scroll-top.off {
	right: -45px;
	opacity: 0;
}

.scroll-top {
	background-color: rgba(0, 0, 0, 0.2);
}

.scroll-top:hover {
	background-color: rgba(0, 0, 0, 0.5);
}

.no-avatar::after {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	content: "";
	background-repeat: no-repeat;
	background-position: center center;
}

.ripple span {
	box-sizing: border-box;
}

.details::after {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 11px;
	height: 100%;
	content: "";
	background-position: 0px center;
	background-repeat: no-repeat;
	background-image: none ! important;
}

#page .customSelect {
	padding: 6px 10px 5px;
	box-sizing: border-box;
}

.content .gw-go-col::before {
	margin-top: 1px;
}

#parent_popup {
	display: none;
	z-index: 99999;
}

#popup {
	position: relative;
	box-shadow: 0px 0px 20px rgb(0, 0, 0);
	border-radius: 10px;
}

.close {
	background-color: rgba(0, 0, 0, 0.8);
	border: 2px solid rgb(204, 204, 204);
	height: 24px;
	line-height: 24px;
	position: absolute;
	left: -14px;
	cursor: pointer;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: rgba(255, 255, 255, 0.9);
	font-size: 14px;
	text-shadow: 0px -1px rgba(0, 0, 0, 0.9);
	top: -14px;
	width: 24px;
	border-radius: 15px;
	box-shadow: 1px 1px 3px rgb(0, 0, 0);
}

.close:hover {
	background-color: rgba(0, 122, 200, 0.8);
}

@media all and (min-width: 1400px) {
	.reklamka {
		position: absolute ! important;
		float: right;
		right: 0px;
		top: 300px;
		padding: 1px;
		background: rgb(255, 255, 255) none repeat scroll 0% 0%;
		border: 0px none;
	}
}

@media all and (max-width: 1399px) {
	.reklamka {
		display: none ! important;
	}
}

@media all and (max-width: 1399px) {}

.fa {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	font-size-adjust: none;
	font-stretch: normal;
	font-feature-settings: normal;
	font-language-override: normal;
	font-kerning: auto;
	font-synthesis: weight style;
	font-variant: normal;
	font-size: inherit;
	text-rendering: auto;
}

.fa-glass::before {
	content: "";
}

.fa-music::before {
	content: "";
}

.fa-search::before {
	content: "";
}

.fa-envelope-o::before {
	content: "";
}

.fa-heart::before {
	content: "";
}

.fa-star::before {
	content: "";
}

.fa-star-o::before {
	content: "";
}

.fa-user::before {
	content: "";
}

.fa-film::before {
	content: "";
}

.fa-th-large::before {
	content: "";
}

.fa-th::before {
	content: "";
}

.fa-th-list::before {
	content: "";
}

.fa-check::before {
	content: "";
}

.fa-remove::before,
.fa-close::before,
.fa-times::before {
	content: "";
}

.fa-search-plus::before {
	content: "";
}

.fa-search-minus::before {
	content: "";
}

.fa-power-off::before {
	content: "";
}

.fa-signal::before {
	content: "";
}

.fa-gear::before,
.fa-cog::before {
	content: "";
}

.fa-trash-o::before {
	content: "";
}

.fa-home::before {
	content: "";
}

.fa-file-o::before {
	content: "";
}

.fa-clock-o::before {
	content: "";
}

.fa-road::before {
	content: "";
}

.fa-download::before {
	content: "";
}

.fa-arrow-circle-o-down::before {
	content: "";
}

.fa-arrow-circle-o-up::before {
	content: "";
}

.fa-inbox::before {
	content: "";
}

.fa-play-circle-o::before {
	content: "";
}

.fa-rotate-right::before,
.fa-repeat::before {
	content: "";
}

.fa-refresh::before {
	content: "";
}

.fa-list-alt::before {
	content: "";
}

.fa-lock::before {
	content: "";
}

.fa-flag::before {
	content: "";
}

.fa-headphones::before {
	content: "";
}

.fa-volume-off::before {
	content: "";
}

.fa-volume-down::before {
	content: "";
}

.fa-volume-up::before {
	content: "";
}

.fa-qrcode::before {
	content: "";
}

.fa-barcode::before {
	content: "";
}

.fa-tag::before {
	content: "";
}

.fa-tags::before {
	content: "";
}

.fa-book::before {
	content: "";
}

.fa-bookmark::before {
	content: "";
}

.fa-print::before {
	content: "";
}

.fa-camera::before {
	content: "";
}

.fa-font::before {
	content: "";
}

.fa-bold::before {
	content: "";
}

.fa-italic::before {
	content: "";
}

.fa-text-height::before {
	content: "";
}

.fa-text-width::before {
	content: "";
}

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

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

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

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

.fa-list::before {
	content: "";
}

.fa-dedent::before,
.fa-outdent::before {
	content: "";
}

.fa-indent::before {
	content: "";
}

.fa-video-camera::before {
	content: "";
}

.fa-photo::before,
.fa-image::before,
.fa-picture-o::before {
	content: "";
}

.fa-pencil::before {
	content: "";
}

.fa-map-marker::before {
	content: "";
}

.fa-adjust::before {
	content: "";
}

.fa-tint::before {
	content: "";
}

.fa-edit::before,
.fa-pencil-square-o::before {
	content: "";
}

.fa-share-square-o::before {
	content: "";
}

.fa-check-square-o::before {
	content: "";
}

.fa-arrows::before {
	content: "";
}

.fa-step-backward::before {
	content: "";
}

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

.fa-backward::before {
	content: "";
}

.fa-play::before {
	content: "";
}

.fa-pause::before {
	content: "";
}

.fa-stop::before {
	content: "";
}

.fa-forward::before {
	content: "";
}

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

.fa-step-forward::before {
	content: "";
}

.fa-eject::before {
	content: "";
}

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

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

.fa-plus-circle::before {
	content: "";
}

.fa-minus-circle::before {
	content: "";
}

.fa-times-circle::before {
	content: "";
}

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

.fa-question-circle::before {
	content: "";
}

.fa-info-circle::before {
	content: "";
}

.fa-crosshairs::before {
	content: "";
}

.fa-times-circle-o::before {
	content: "";
}

.fa-check-circle-o::before {
	content: "";
}

.fa-ban::before {
	content: "";
}

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

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

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

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

.fa-mail-forward::before,
.fa-share::before {
	content: "";
}

.fa-expand::before {
	content: "";
}

.fa-compress::before {
	content: "";
}

.fa-plus::before {
	content: "";
}

.fa-minus::before {
	content: "";
}

.fa-asterisk::before {
	content: "";
}

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

.fa-gift::before {
	content: "";
}

.fa-leaf::before {
	content: "";
}

.fa-fire::before {
	content: "";
}

.fa-eye::before {
	content: "";
}

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

.fa-warning::before,
.fa-exclamation-triangle::before {
	content: "";
}

.fa-plane::before {
	content: "";
}

.fa-calendar::before {
	content: "";
}

.fa-random::before {
	content: "";
}

.fa-comment::before {
	content: "";
}

.fa-magnet::before {
	content: "";
}

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

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

.fa-retweet::before {
	content: "";
}

.fa-shopping-cart::before {
	content: "";
}

.fa-folder::before {
	content: "";
}

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

.fa-arrows-v::before {
	content: "";
}

.fa-arrows-h::before {
	content: "";
}

.fa-bar-chart-o::before,
.fa-bar-chart::before {
	content: "";
}

.fa-twitter-square::before {
	content: "";
}

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

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

.fa-key::before {
	content: "";
}

.fa-gears::before,
.fa-cogs::before {
	content: "";
}

.fa-comments::before {
	content: "";
}

.fa-thumbs-o-up::before {
	content: "";
}

.fa-thumbs-o-down::before {
	content: "";
}

.fa-star-half::before {
	content: "";
}

.fa-heart-o::before {
	content: "";
}

.fa-sign-out::before {
	content: "";
}

.fa-linkedin-square::before {
	content: "";
}

.fa-thumb-tack::before {
	content: "";
}

.fa-external-link::before {
	content: "";
}

.fa-sign-in::before {
	content: "";
}

.fa-trophy::before {
	content: "";
}

.fa-github-square::before {
	content: "";
}

.fa-upload::before {
	content: "";
}

.fa-lemon-o::before {
	content: "";
}

.fa-phone::before {
	content: "";
}

.fa-square-o::before {
	content: "";
}

.fa-bookmark-o::before {
	content: "";
}

.fa-phone-square::before {
	content: "";
}

.fa-twitter::before {
	content: "";
}

.fa-facebook-f::before,
.fa-facebook::before {
	content: "";
}

.fa-github::before {
	content: "";
}

.fa-unlock::before {
	content: "";
}

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

.fa-feed::before,
.fa-rss::before {
	content: "";
}

.fa-hdd-o::before {
	content: "";
}

.fa-bullhorn::before {
	content: "";
}

.fa-bell::before {
	content: "";
}

.fa-certificate::before {
	content: "";
}

.fa-hand-o-right::before {
	content: "";
}

.fa-hand-o-left::before {
	content: "";
}

.fa-hand-o-up::before {
	content: "";
}

.fa-hand-o-down::before {
	content: "";
}

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

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

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

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

.fa-globe::before {
	content: "";
}

.fa-wrench::before {
	content: "";
}

.fa-tasks::before {
	content: "";
}

.fa-filter::before {
	content: "";
}

.fa-briefcase::before {
	content: "";
}

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

.fa-group::before,
.fa-users::before {
	content: "";
}

.fa-chain::before,
.fa-link::before {
	content: "";
}

.fa-cloud::before {
	content: "";
}

.fa-flask::before {
	content: "";
}

.fa-cut::before,
.fa-scissors::before {
	content: "";
}

.fa-copy::before,
.fa-files-o::before {
	content: "";
}

.fa-paperclip::before {
	content: "";
}

.fa-save::before,
.fa-floppy-o::before {
	content: "";
}

.fa-square::before {
	content: "";
}

.fa-navicon::before,
.fa-reorder::before,
.fa-bars::before {
	content: "";
}

.fa-list-ul::before {
	content: "";
}

.fa-list-ol::before {
	content: "";
}

.fa-strikethrough::before {
	content: "";
}

.fa-underline::before {
	content: "";
}

.fa-table::before {
	content: "";
}

.fa-magic::before {
	content: "";
}

.fa-truck::before {
	content: "";
}

.fa-pinterest::before {
	content: "";
}

.fa-pinterest-square::before {
	content: "";
}

.fa-google-plus-square::before {
	content: "";
}

.fa-google-plus::before {
	content: "";
}

.fa-money::before {
	content: "";
}

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

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

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

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

.fa-columns::before {
	content: "";
}

.fa-unsorted::before,
.fa-sort::before {
	content: "";
}

.fa-sort-down::before,
.fa-sort-desc::before {
	content: "";
}

.fa-sort-up::before,
.fa-sort-asc::before {
	content: "";
}

.fa-envelope::before {
	content: "";
}

.fa-linkedin::before {
	content: "";
}

.fa-rotate-left::before,
.fa-undo::before {
	content: "";
}

.fa-legal::before,
.fa-gavel::before {
	content: "";
}

.fa-dashboard::before,
.fa-tachometer::before {
	content: "";
}

.fa-comment-o::before {
	content: "";
}

.fa-comments-o::before {
	content: "";
}

.fa-flash::before,
.fa-bolt::before {
	content: "";
}

.fa-sitemap::before {
	content: "";
}

.fa-umbrella::before {
	content: "";
}

.fa-paste::before,
.fa-clipboard::before {
	content: "";
}

.fa-lightbulb-o::before {
	content: "";
}

.fa-exchange::before {
	content: "";
}

.fa-cloud-download::before {
	content: "";
}

.fa-cloud-upload::before {
	content: "";
}

.fa-user-md::before {
	content: "";
}

.fa-stethoscope::before {
	content: "";
}

.fa-suitcase::before {
	content: "";
}

.fa-bell-o::before {
	content: "";
}

.fa-coffee::before {
	content: "";
}

.fa-cutlery::before {
	content: "";
}

.fa-file-text-o::before {
	content: "";
}

.fa-building-o::before {
	content: "";
}

.fa-hospital-o::before {
	content: "";
}

.fa-ambulance::before {
	content: "";
}

.fa-medkit::before {
	content: "";
}

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

.fa-beer::before {
	content: "";
}

.fa-h-square::before {
	content: "";
}

.fa-plus-square::before {
	content: "";
}

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

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

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

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

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

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

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

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

.fa-desktop::before {
	content: "";
}

.fa-laptop::before {
	content: "";
}

.fa-tablet::before {
	content: "";
}

.fa-mobile-phone::before,
.fa-mobile::before {
	content: "";
}

.fa-circle-o::before {
	content: "";
}

.fa-quote-left::before {
	content: "";
}

.fa-quote-right::before {
	content: "";
}

.fa-spinner::before {
	content: "";
}

.fa-circle::before {
	content: "";
}

.fa-mail-reply::before,
.fa-reply::before {
	content: "";
}

.fa-github-alt::before {
	content: "";
}

.fa-folder-o::before {
	content: "";
}

.fa-folder-open-o::before {
	content: "";
}

.fa-smile-o::before {
	content: "";
}

.fa-frown-o::before {
	content: "";
}

.fa-meh-o::before {
	content: "";
}

.fa-gamepad::before {
	content: "";
}

.fa-keyboard-o::before {
	content: "";
}

.fa-flag-o::before {
	content: "";
}

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

.fa-terminal::before {
	content: "";
}

.fa-code::before {
	content: "";
}

.fa-mail-reply-all::before,
.fa-reply-all::before {
	content: "";
}

.fa-star-half-empty::before,
.fa-star-half-full::before,
.fa-star-half-o::before {
	content: "";
}

.fa-location-arrow::before {
	content: "";
}

.fa-crop::before {
	content: "";
}

.fa-code-fork::before {
	content: "";
}

.fa-unlink::before,
.fa-chain-broken::before {
	content: "";
}

.fa-question::before {
	content: "";
}

.fa-info::before {
	content: "";
}

.fa-exclamation::before {
	content: "";
}

.fa-superscript::before {
	content: "";
}

.fa-subscript::before {
	content: "";
}

.fa-eraser::before {
	content: "";
}

.fa-puzzle-piece::before {
	content: "";
}

.fa-microphone::before {
	content: "";
}

.fa-microphone-slash::before {
	content: "";
}

.fa-shield::before {
	content: "";
}

.fa-calendar-o::before {
	content: "";
}

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

.fa-rocket::before {
	content: "";
}

.fa-maxcdn::before {
	content: "";
}

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

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

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

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

.fa-html5::before {
	content: "";
}

.fa-css3::before {
	content: "";
}

.fa-anchor::before {
	content: "";
}

.fa-unlock-alt::before {
	content: "";
}

.fa-bullseye::before {
	content: "";
}

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

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

.fa-rss-square::before {
	content: "";
}

.fa-play-circle::before {
	content: "";
}

.fa-ticket::before {
	content: "";
}

.fa-minus-square::before {
	content: "";
}

.fa-minus-square-o::before {
	content: "";
}

.fa-level-up::before {
	content: "";
}

.fa-level-down::before {
	content: "";
}

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

.fa-pencil-square::before {
	content: "";
}

.fa-external-link-square::before {
	content: "";
}

.fa-share-square::before {
	content: "";
}

.fa-compass::before {
	content: "";
}

.fa-toggle-down::before,
.fa-caret-square-o-down::before {
	content: "";
}

.fa-toggle-up::before,
.fa-caret-square-o-up::before {
	content: "";
}

.fa-toggle-right::before,
.fa-caret-square-o-right::before {
	content: "";
}

.fa-euro::before,
.fa-eur::before {
	content: "";
}

.fa-gbp::before {
	content: "";
}

.fa-dollar::before,
.fa-usd::before {
	content: "";
}

.fa-rupee::before,
.fa-inr::before {
	content: "";
}

.fa-cny::before,
.fa-rmb::before,
.fa-yen::before,
.fa-jpy::before {
	content: "";
}

.fa-ruble::before,
.fa-rouble::before,
.fa-rub::before {
	content: "";
}

.fa-won::before,
.fa-krw::before {
	content: "";
}

.fa-bitcoin::before,
.fa-btc::before {
	content: "";
}

.fa-file::before {
	content: "";
}

.fa-file-text::before {
	content: "";
}

.fa-sort-alpha-asc::before {
	content: "";
}

.fa-sort-alpha-desc::before {
	content: "";
}

.fa-sort-amount-asc::before {
	content: "";
}

.fa-sort-amount-desc::before {
	content: "";
}

.fa-sort-numeric-asc::before {
	content: "";
}

.fa-sort-numeric-desc::before {
	content: "";
}

.fa-thumbs-up::before {
	content: "";
}

.fa-thumbs-down::before {
	content: "";
}

.fa-youtube-square::before {
	content: "";
}

.fa-youtube::before {
	content: "";
}

.fa-xing::before {
	content: "";
}

.fa-xing-square::before {
	content: "";
}

.fa-youtube-play::before {
	content: "";
}

.fa-dropbox::before {
	content: "";
}

.fa-stack-overflow::before {
	content: "";
}

.fa-instagram::before {
	content: "";
}

.fa-flickr::before {
	content: "";
}

.fa-adn::before {
	content: "";
}

.fa-bitbucket::before {
	content: "";
}

.fa-bitbucket-square::before {
	content: "";
}

.fa-tumblr::before {
	content: "";
}

.fa-tumblr-square::before {
	content: "";
}

.fa-long-arrow-down::before {
	content: "";
}

.fa-long-arrow-up::before {
	content: "";
}

.fa-long-arrow-left::before {
	content: "";
}

.fa-long-arrow-right::before {
	content: "";
}

.fa-apple::before {
	content: "";
}

.fa-windows::before {
	content: "";
}

.fa-android::before {
	content: "";
}

.fa-linux::before {
	content: "";
}

.fa-dribbble::before {
	content: "";
}

.fa-skype::before {
	content: "";
}

.fa-foursquare::before {
	content: "";
}

.fa-trello::before {
	content: "";
}

.fa-female::before {
	content: "";
}

.fa-male::before {
	content: "";
}

.fa-gittip::before,
.fa-gratipay::before {
	content: "";
}

.fa-sun-o::before {
	content: "";
}

.fa-moon-o::before {
	content: "";
}

.fa-archive::before {
	content: "";
}

.fa-bug::before {
	content: "";
}

.fa-vk::before {
	content: "";
}

.fa-weibo::before {
	content: "";
}

.fa-renren::before {
	content: "";
}

.fa-pagelines::before {
	content: "";
}

.fa-stack-exchange::before {
	content: "";
}

.fa-arrow-circle-o-right::before {
	content: "";
}

.fa-arrow-circle-o-left::before {
	content: "";
}

.fa-toggle-left::before,
.fa-caret-square-o-left::before {
	content: "";
}

.fa-dot-circle-o::before {
	content: "";
}

.fa-wheelchair::before {
	content: "";
}

.fa-vimeo-square::before {
	content: "";
}

.fa-turkish-lira::before,
.fa-try::before {
	content: "";
}

.fa-plus-square-o::before {
	content: "";
}

.fa-space-shuttle::before {
	content: "";
}

.fa-slack::before {
	content: "";
}

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

.fa-wordpress::before {
	content: "";
}

.fa-openid::before {
	content: "";
}

.fa-institution::before,
.fa-bank::before,
.fa-university::before {
	content: "";
}

.fa-mortar-board::before,
.fa-graduation-cap::before {
	content: "";
}

.fa-yahoo::before {
	content: "";
}

.fa-google::before {
	content: "";
}

.fa-reddit::before {
	content: "";
}

.fa-reddit-square::before {
	content: "";
}

.fa-stumbleupon-circle::before {
	content: "";
}

.fa-stumbleupon::before {
	content: "";
}

.fa-delicious::before {
	content: "";
}

.fa-digg::before {
	content: "";
}

.fa-pied-piper::before {
	content: "";
}

.fa-pied-piper-alt::before {
	content: "";
}

.fa-drupal::before {
	content: "";
}

.fa-joomla::before {
	content: "";
}

.fa-language::before {
	content: "";
}

.fa-fax::before {
	content: "";
}

.fa-building::before {
	content: "";
}

.fa-child::before {
	content: "";
}

.fa-paw::before {
	content: "";
}

.fa-spoon::before {
	content: "";
}

.fa-cube::before {
	content: "";
}

.fa-cubes::before {
	content: "";
}

.fa-behance::before {
	content: "";
}

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

.fa-steam::before {
	content: "";
}

.fa-steam-square::before {
	content: "";
}

.fa-recycle::before {
	content: "";
}

.fa-automobile::before,
.fa-car::before {
	content: "";
}

.fa-cab::before,
.fa-taxi::before {
	content: "";
}

.fa-tree::before {
	content: "";
}

.fa-spotify::before {
	content: "";
}

.fa-deviantart::before {
	content: "";
}

.fa-soundcloud::before {
	content: "";
}

.fa-database::before {
	content: "";
}

.fa-file-pdf-o::before {
	content: "";
}

.fa-file-word-o::before {
	content: "";
}

.fa-file-excel-o::before {
	content: "";
}

.fa-file-powerpoint-o::before {
	content: "";
}

.fa-file-photo-o::before,
.fa-file-picture-o::before,
.fa-file-image-o::before {
	content: "";
}

.fa-file-zip-o::before,
.fa-file-archive-o::before {
	content: "";
}

.fa-file-sound-o::before,
.fa-file-audio-o::before {
	content: "";
}

.fa-file-movie-o::before,
.fa-file-video-o::before {
	content: "";
}

.fa-file-code-o::before {
	content: "";
}

.fa-vine::before {
	content: "";
}

.fa-codepen::before {
	content: "";
}

.fa-jsfiddle::before {
	content: "";
}

.fa-life-bouy::before,
.fa-life-buoy::before,
.fa-life-saver::before,
.fa-support::before,
.fa-life-ring::before {
	content: "";
}

.fa-circle-o-notch::before {
	content: "";
}

.fa-ra::before,
.fa-rebel::before {
	content: "";
}

.fa-ge::before,
.fa-empire::before {
	content: "";
}

.fa-git-square::before {
	content: "";
}

.fa-git::before {
	content: "";
}

.fa-y-combinator-square::before,
.fa-yc-square::before,
.fa-hacker-news::before {
	content: "";
}

.fa-tencent-weibo::before {
	content: "";
}

.fa-qq::before {
	content: "";
}

.fa-wechat::before,
.fa-weixin::before {
	content: "";
}

.fa-send::before,
.fa-paper-plane::before {
	content: "";
}

.fa-send-o::before,
.fa-paper-plane-o::before {
	content: "";
}

.fa-history::before {
	content: "";
}

.fa-circle-thin::before {
	content: "";
}

.fa-header::before {
	content: "";
}

.fa-paragraph::before {
	content: "";
}

.fa-sliders::before {
	content: "";
}

.fa-share-alt::before {
	content: "";
}

.fa-share-alt-square::before {
	content: "";
}

.fa-bomb::before {
	content: "";
}

.fa-soccer-ball-o::before,
.fa-futbol-o::before {
	content: "";
}

.fa-tty::before {
	content: "";
}

.fa-binoculars::before {
	content: "";
}

.fa-plug::before {
	content: "";
}

.fa-slideshare::before {
	content: "";
}

.fa-twitch::before {
	content: "";
}

.fa-yelp::before {
	content: "";
}

.fa-newspaper-o::before {
	content: "";
}

.fa-wifi::before {
	content: "";
}

.fa-calculator::before {
	content: "";
}

.fa-paypal::before {
	content: "";
}

.fa-google-wallet::before {
	content: "";
}

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

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

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

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

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

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

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

.fa-bell-slash-o::before {
	content: "";
}

.fa-trash::before {
	content: "";
}

.fa-copyright::before {
	content: "";
}

.fa-at::before {
	content: "";
}

.fa-eyedropper::before {
	content: "";
}

.fa-paint-brush::before {
	content: "";
}

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

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

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

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

.fa-lastfm::before {
	content: "";
}

.fa-lastfm-square::before {
	content: "";
}

.fa-toggle-off::before {
	content: "";
}

.fa-toggle-on::before {
	content: "";
}

.fa-bicycle::before {
	content: "";
}

.fa-bus::before {
	content: "";
}

.fa-ioxhost::before {
	content: "";
}

.fa-angellist::before {
	content: "";
}

.fa-cc::before {
	content: "";
}

.fa-shekel::before,
.fa-sheqel::before,
.fa-ils::before {
	content: "";
}

.fa-meanpath::before {
	content: "";
}

.fa-buysellads::before {
	content: "";
}

.fa-connectdevelop::before {
	content: "";
}

.fa-dashcube::before {
	content: "";
}

.fa-forumbee::before {
	content: "";
}

.fa-leanpub::before {
	content: "";
}

.fa-sellsy::before {
	content: "";
}

.fa-shirtsinbulk::before {
	content: "";
}

.fa-simplybuilt::before {
	content: "";
}

.fa-skyatlas::before {
	content: "";
}

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

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

.fa-diamond::before {
	content: "";
}

.fa-ship::before {
	content: "";
}

.fa-user-secret::before {
	content: "";
}

.fa-motorcycle::before {
	content: "";
}

.fa-street-view::before {
	content: "";
}

.fa-heartbeat::before {
	content: "";
}

.fa-venus::before {
	content: "";
}

.fa-mars::before {
	content: "";
}

.fa-mercury::before {
	content: "";
}

.fa-intersex::before,
.fa-transgender::before {
	content: "";
}

.fa-transgender-alt::before {
	content: "";
}

.fa-venus-double::before {
	content: "";
}

.fa-mars-double::before {
	content: "";
}

.fa-venus-mars::before {
	content: "";
}

.fa-mars-stroke::before {
	content: "";
}

.fa-mars-stroke-v::before {
	content: "";
}

.fa-mars-stroke-h::before {
	content: "";
}

.fa-neuter::before {
	content: "";
}

.fa-genderless::before {
	content: "";
}

.fa-facebook-official::before {
	content: "";
}

.fa-pinterest-p::before {
	content: "";
}

.fa-whatsapp::before {
	content: "";
}

.fa-server::before {
	content: "";
}

.fa-user-plus::before {
	content: "";
}

.fa-user-times::before {
	content: "";
}

.fa-hotel::before,
.fa-bed::before {
	content: "";
}

.fa-viacoin::before {
	content: "";
}

.fa-train::before {
	content: "";
}

.fa-subway::before {
	content: "";
}

.fa-medium::before {
	content: "";
}

.fa-yc::before,
.fa-y-combinator::before {
	content: "";
}

.fa-optin-monster::before {
	content: "";
}

.fa-opencart::before {
	content: "";
}

.fa-expeditedssl::before {
	content: "";
}

.fa-battery-4::before,
.fa-battery-full::before {
	content: "";
}

.fa-battery-3::before,
.fa-battery-three-quarters::before {
	content: "";
}

.fa-battery-2::before,
.fa-battery-half::before {
	content: "";
}

.fa-battery-1::before,
.fa-battery-quarter::before {
	content: "";
}

.fa-battery-0::before,
.fa-battery-empty::before {
	content: "";
}

.fa-mouse-pointer::before {
	content: "";
}

.fa-i-cursor::before {
	content: "";
}

.fa-object-group::before {
	content: "";
}

.fa-object-ungroup::before {
	content: "";
}

.fa-sticky-note::before {
	content: "";
}

.fa-sticky-note-o::before {
	content: "";
}

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

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

.fa-clone::before {
	content: "";
}

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

.fa-hourglass-o::before {
	content: "";
}

.fa-hourglass-1::before,
.fa-hourglass-start::before {
	content: "";
}

.fa-hourglass-2::before,
.fa-hourglass-half::before {
	content: "";
}

.fa-hourglass-3::before,
.fa-hourglass-end::before {
	content: "";
}

.fa-hourglass::before {
	content: "";
}

.fa-hand-grab-o::before,
.fa-hand-rock-o::before {
	content: "";
}

.fa-hand-stop-o::before,
.fa-hand-paper-o::before {
	content: "";
}

.fa-hand-scissors-o::before {
	content: "";
}

.fa-hand-lizard-o::before {
	content: "";
}

.fa-hand-spock-o::before {
	content: "";
}

.fa-hand-pointer-o::before {
	content: "";
}

.fa-hand-peace-o::before {
	content: "";
}

.fa-trademark::before {
	content: "";
}

.fa-registered::before {
	content: "";
}

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

.fa-gg::before {
	content: "";
}

.fa-gg-circle::before {
	content: "";
}

.fa-tripadvisor::before {
	content: "";
}

.fa-odnoklassniki::before {
	content: "";
}

.fa-odnoklassniki-square::before {
	content: "";
}

.fa-get-pocket::before {
	content: "";
}

.fa-wikipedia-w::before {
	content: "";
}

.fa-safari::before {
	content: "";
}

.fa-chrome::before {
	content: "";
}

.fa-firefox::before {
	content: "";
}

.fa-opera::before {
	content: "";
}

.fa-internet-explorer::before {
	content: "";
}

.fa-tv::before,
.fa-television::before {
	content: "";
}

.fa-contao::before {
	content: "";
}

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

.fa-amazon::before {
	content: "";
}

.fa-calendar-plus-o::before {
	content: "";
}

.fa-calendar-minus-o::before {
	content: "";
}

.fa-calendar-times-o::before {
	content: "";
}

.fa-calendar-check-o::before {
	content: "";
}

.fa-industry::before {
	content: "";
}

.fa-map-pin::before {
	content: "";
}

.fa-map-signs::before {
	content: "";
}

.fa-map-o::before {
	content: "";
}

.fa-map::before {
	content: "";
}

.fa-commenting::before {
	content: "";
}

.fa-commenting-o::before {
	content: "";
}

.fa-houzz::before {
	content: "";
}

.fa-vimeo::before {
	content: "";
}

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

.fa-fonticons::before {
	content: "";
}

.fa-reddit-alien::before {
	content: "";
}

.fa-edge::before {
	content: "";
}

.fa-credit-card-alt::before {
	content: "";
}

.fa-codiepie::before {
	content: "";
}

.fa-modx::before {
	content: "";
}

.fa-fort-awesome::before {
	content: "";
}

.fa-usb::before {
	content: "";
}

.fa-product-hunt::before {
	content: "";
}

.fa-mixcloud::before {
	content: "";
}

.fa-scribd::before {
	content: "";
}

.fa-pause-circle::before {
	content: "";
}

.fa-pause-circle-o::before {
	content: "";
}

.fa-stop-circle::before {
	content: "";
}

.fa-stop-circle-o::before {
	content: "";
}

.fa-shopping-bag::before {
	content: "";
}

.fa-shopping-basket::before {
	content: "";
}

.fa-hashtag::before {
	content: "";
}

.fa-bluetooth::before {
	content: "";
}

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

.fa-percent::before {
	content: "";
}

[class*=" icon-"]::before,
[class^="icon-"]::before {
	font-family: fontello;
	font-style: normal;
	font-weight: 400;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: 0.2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: 0.2em;
}

.icon-note::before {
	content: "";
}

.icon-note-beamed::before {
	content: "";
}

.icon-flashlight::before {
	content: "";
}

.icon-mail::before {
	content: "";
}

.icon-heart::before {
	content: "";
}

.icon-heart-empty::before {
	content: "";
}

.icon-star::before {
	content: "";
}

.icon-star-empty::before {
	content: "";
}

.icon-user::before {
	content: "";
}

.icon-users::before {
	content: "";
}

.icon-user-add::before {
	content: "";
}

.icon-video::before {
	content: "";
}

.icon-picture::before {
	content: "";
}

.icon-camera::before {
	content: "";
}

.icon-layout::before {
	content: "";
}

.icon-menu::before {
	content: "";
}

.icon-check::before {
	content: "";
}

.icon-cancel::before {
	content: "";
}

.icon-tag::before {
	content: "";
}

.icon-eye::before {
	content: "";
}

.icon-lock::before {
	content: "";
}

.icon-lock-open::before {
	content: "";
}

.icon-attach::before {
	content: "";
}

.icon-link::before {
	content: "";
}

.icon-home::before {
	content: "";
}

.icon-back::before {
	content: "";
}

.icon-info-circled::before {
	content: "";
}

.icon-info::before {
	content: "";
}

.icon-help-circled::before {
	content: "";
}

.icon-help::before {
	content: "";
}

.icon-minus-squared::before {
	content: "";
}

.icon-minus-circled::before {
	content: "";
}

.icon-minus::before {
	content: "";
}

.icon-plus-circled::before {
	content: "";
}

.icon-plus::before {
	content: "";
}

.icon-plus-squared::before {
	content: "";
}

.icon-cancel-squared::before {
	content: "";
}

.icon-cancel-circled::before {
	content: "";
}

.icon-bookmark::before {
	content: "";
}

.icon-bookmarks::before {
	content: "";
}

.icon-flag::before {
	content: "";
}

.icon-thumbs-up::before {
	content: "";
}

.icon-thumbs-down::before {
	content: "";
}

.icon-download::before {
	content: "";
}

.icon-upload::before {
	content: "";
}

.icon-upload-cloud::before {
	content: "";
}

.icon-reply::before {
	content: "";
}

.icon-reply-all::before {
	content: "";
}

.icon-forward::before {
	content: "";
}

.icon-quote::before {
	content: "";
}

.icon-code::before {
	content: "";
}

.icon-export::before {
	content: "";
}

.icon-pencil::before {
	content: "";
}

.icon-feather::before {
	content: "";
}

.icon-print::before {
	content: "";
}

.icon-retweet::before {
	content: "";
}

.icon-keyboard::before {
	content: "";
}

.icon-comment::before {
	content: "";
}

.icon-book::before {
	content: "";
}

.icon-book-open::before {
	content: "";
}

.icon-newspaper::before {
	content: "";
}

.icon-doc-text-inv::before {
	content: "";
}

.icon-doc-text::before {
	content: "";
}

.icon-doc-landscape::before {
	content: "";
}

.icon-docs::before {
	content: "";
}

.icon-doc::before {
	content: "";
}

.icon-trash::before {
	content: "";
}

.icon-cup::before {
	content: "";
}

.icon-compass::before {
	content: "";
}

.icon-direction::before {
	content: "";
}

.icon-map::before {
	content: "";
}

.icon-location::before {
	content: "";
}

.icon-address::before {
	content: "";
}

.icon-vcard::before {
	content: "";
}

.icon-alert::before {
	content: "";
}

.icon-attention::before {
	content: "";
}

.icon-chat::before {
	content: "";
}

.icon-folder::before {
	content: "";
}

.icon-archive::before {
	content: "";
}

.icon-box::before {
	content: "";
}

.icon-rss::before {
	content: "";
}

.icon-phone::before {
	content: "";
}

.icon-cog::before {
	content: "";
}

.icon-tools::before {
	content: "";
}

.icon-share::before {
	content: "";
}

.icon-shareable::before {
	content: "";
}

.icon-basket::before {
	content: "";
}

.icon-bag::before {
	content: "";
}

.icon-calendar::before {
	content: "";
}

.icon-login::before {
	content: "";
}

.icon-logout::before {
	content: "";
}

.icon-mic::before {
	content: "";
}

.icon-down-open-mini::before {
	content: "";
}

.icon-droplet::before {
	content: "";
}

.icon-volume::before {
	content: "";
}

.icon-clock::before {
	content: "";
}

.icon-hourglass::before {
	content: "";
}

.icon-up-open::before {
	content: "";
}

.icon-right-open::before {
	content: "";
}

.icon-left-open::before {
	content: "";
}

.icon-down-open::before {
	content: "";
}

.icon-up-circled::before {
	content: "";
}

.icon-right-circled::before {
	content: "";
}

.icon-left-circled::before {
	content: "";
}

.icon-down-circled::before {
	content: "";
}

.icon-publish::before {
	content: "";
}

.icon-window::before {
	content: "";
}

.icon-popup::before {
	content: "";
}

.icon-resize-small::before {
	content: "";
}

.icon-resize-full::before {
	content: "";
}

.icon-block::before {
	content: "";
}

.icon-adjust::before {
	content: "";
}

.icon-light-up::before {
	content: "";
}

.icon-light-down::before {
	content: "";
}

.icon-lamp::before {
	content: "";
}

.icon-left-open-mini::before {
	content: "";
}

.icon-right-open-mini::before {
	content: "";
}

.icon-up-open-mini::before {
	content: "";
}

.icon-down-open-big::before {
	content: "";
}

.icon-left-open-big::before {
	content: "";
}

.icon-right-open-big::before {
	content: "";
}

.icon-up-open-big::before {
	content: "";
}

.icon-down::before {
	content: "";
}

.icon-left::before {
	content: "";
}

.icon-right::before {
	content: "";
}

.icon-up::before {
	content: "";
}

.icon-down-dir::before {
	content: "";
}

.icon-left-dir::before {
	content: "";
}

.icon-right-dir::before {
	content: "";
}

.icon-up-dir::before {
	content: "";
}

.icon-down-bold::before {
	content: "";
}

.icon-left-bold::before {
	content: "";
}

.icon-right-bold::before {
	content: "";
}

.icon-up-bold::before {
	content: "";
}

.icon-down-thin::before {
	content: "";
}

.icon-left-thin::before {
	content: "";
}

.icon-right-thin::before {
	content: "";
}

.icon-up-thin::before {
	content: "";
}

.icon-ccw::before {
	content: "";
}

.icon-cw::before {
	content: "";
}

.icon-arrows-ccw::before {
	content: "";
}

.icon-level-down::before {
	content: "";
}

.icon-level-up::before {
	content: "";
}

.icon-shuffle::before {
	content: "";
}

.icon-loop::before {
	content: "";
}

.icon-switch::before {
	content: "";
}

.icon-play::before {
	content: "";
}

.icon-progress-0::before {
	content: "";
}

.icon-progress-3::before {
	content: "";
}

.icon-palette::before {
	content: "";
}

.icon-list-add::before {
	content: "";
}

.icon-signal::before {
	content: "";
}

.icon-list::before {
	content: "";
}

.icon-trophy::before {
	content: "";
}

.icon-battery::before {
	content: "";
}

.icon-back-in-time::before {
	content: "";
}

.icon-monitor::before {
	content: "";
}

.icon-mobile::before {
	content: "";
}

.icon-network::before {
	content: "";
}

.icon-cd::before {
	content: "";
}

.icon-inbox::before {
	content: "";
}

.icon-install::before {
	content: "";
}

.icon-globe::before {
	content: "";
}

.icon-cloud::before {
	content: "";
}

.icon-moon::before {
	content: "";
}

.icon-flight::before {
	content: "";
}

.icon-flash::before {
	content: "";
}

.icon-paper-plane::before {
	content: "";
}

.icon-leaf::before {
	content: "";
}

.icon-lifebuoy::before {
	content: "";
}

.icon-mouse::before {
	content: "";
}

.icon-briefcase::before {
	content: "";
}

.icon-suitcase::before {
	content: "";
}

.icon-dot::before {
	content: "";
}

.icon-dot-2::before {
	content: "";
}

.icon-dot-3::before {
	content: "";
}

.icon-brush::before {
	content: "";
}

.icon-magnet::before {
	content: "";
}

.icon-infinity::before {
	content: "";
}

.icon-erase::before {
	content: "";
}

.icon-chart-pie::before {
	content: "";
}

.icon-chart-line::before {
	content: "";
}

.icon-chart-bar::before {
	content: "";
}

.icon-chart-area::before {
	content: "";
}

.icon-flow-line::before {
	content: "";
}

.icon-flow-tree::before {
	content: "";
}

.icon-flow-branch::before {
	content: "";
}

.icon-flow-cascade::before {
	content: "";
}

.icon-key::before {
	content: "";
}

.icon-thermometer::before {
	content: "";
}

.icon-bucket::before {
	content: "";
}

.icon-drive::before {
	content: "";
}

.icon-database::before {
	content: "";
}

.icon-megaphone::before {
	content: "";
}

.icon-clipboard::before {
	content: "";
}

.icon-credit-card::before {
	content: "";
}

.icon-air::before {
	content: "";
}

.icon-floppy::before {
	content: "";
}

.icon-ticket::before {
	content: "";
}

.icon-language::before {
	content: "";
}

.icon-graduation-cap::before {
	content: "";
}

.icon-tape::before {
	content: "";
}

.icon-water::before {
	content: "";
}

.icon-flow-parallel::before {
	content: "";
}

.icon-rocket::before {
	content: "";
}

.icon-gauge::before {
	content: "";
}

.icon-twitter::before {
	content: "";
}

.icon-traffic-cone::before {
	content: "";
}

.icon-cc::before {
	content: "";
}

.icon-cc-nc::before {
	content: "";
}

.icon-cc-nc-eu::before {
	content: "";
}

.icon-cc-by::before {
	content: "";
}

.icon-cc-nc-jp::before {
	content: "";
}

.icon-cc-sa::before {
	content: "";
}

.icon-cc-nd::before {
	content: "";
}

.icon-cc-pd::before {
	content: "";
}

.icon-cc-zero::before {
	content: "";
}

.icon-cc-share::before {
	content: "";
}

.icon-cc-remix::before {
	content: "";
}

.icon-github::before {
	content: "";
}

.icon-github-circled::before {
	content: "";
}

.icon-flickr::before {
	content: "";
}

.icon-flickr-circled::before {
	content: "";
}

.icon-vimeo::before {
	content: "";
}

.icon-lastfm-circled::before {
	content: "";
}

.icon-lastfm::before {
	content: "";
}

.icon-stumbleupon-circled::before {
	content: "";
}

.icon-stumbleupon::before {
	content: "";
}

.icon-dribbble-circled::before {
	content: "";
}

.icon-dribbble::before {
	content: "";
}

.icon-linkedin-circled::before {
	content: "";
}

.icon-linkedin::before {
	content: "";
}

.icon-tumblr-circled::before {
	content: "";
}

.icon-tumblr::before {
	content: "";
}

.icon-pinterest-circled::before {
	content: "";
}

.icon-pinterest::before {
	content: "";
}

.icon-gplus-circled::before {
	content: "";
}

.icon-gplus::before {
	content: "";
}

.icon-facebook-squared::before {
	content: "";
}

.icon-facebook-circled::before {
	content: "";
}

.icon-facebook::before {
	content: "";
}

.icon-twitter-circled::before {
	content: "";
}

.icon-vimeo-circled::before {
	content: "";
}

.icon-rdio-circled::before {
	content: "";
}

.icon-spotify::before {
	content: "";
}

.icon-spotify-circled::before {
	content: "";
}

.icon-qq::before {
	content: "";
}

.icon-instagram::before {
	content: "";
}

.icon-dropbox::before {
	content: "";
}

.icon-flattr::before {
	content: "";
}

.icon-skype::before {
	content: "";
}

.icon-skype-circled::before {
	content: "";
}

.icon-evernote::before {
	content: "";
}

.icon-renren::before {
	content: "";
}

.icon-sina-weibo::before {
	content: "";
}

.icon-paypal::before {
	content: "";
}

.icon-picasa::before {
	content: "";
}

.icon-soundcloud::before {
	content: "";
}

.icon-mixi::before {
	content: "";
}

.icon-behance::before {
	content: "";
}

.icon-google-circles::before {
	content: "";
}

.icon-vkontakte::before {
	content: "";
}

.icon-smashing::before {
	content: "";
}

.icon-sweden::before {
	content: "";
}

.icon-db-shape::before {
	content: "";
}

.icon-logo-db::before {
	content: "";
}

.icon-picture-1::before {
	content: "";
}

.icon-camera-outline::before {
	content: "";
}

.icon-camera-1::before {
	content: "";
}

.icon-picture-outline::before {
	content: "";
}

.icon-videocam::before {
	content: "";
}

.icon-videocam-outline::before {
	content: "";
}

.icon-heart-filled::before {
	content: "";
}

.icon-heart-1::before {
	content: "";
}

.icon-star-1::before {
	content: "";
}

.icon-star-filled::before {
	content: "";
}

.icon-mail-1::before {
	content: "";
}

.icon-th-outline::before {
	content: "";
}

.icon-th::before {
	content: "";
}

.icon-th-large-outline::before {
	content: "";
}

.icon-th-large::before {
	content: "";
}

.icon-th-list-outline::before {
	content: "";
}

.icon-th-list::before {
	content: "";
}

.icon-ok-outline::before {
	content: "";
}

.icon-ok::before {
	content: "";
}

.icon-cancel-outline::before {
	content: "";
}

.icon-cancel-1::before {
	content: "";
}

.icon-cancel-circled-1::before {
	content: "";
}

.icon-plus-outline::before {
	content: "";
}

.icon-plus-1::before {
	content: "";
}

.icon-minus-outline::before {
	content: "";
}

.icon-minus-1::before {
	content: "";
}

.icon-info-outline::before {
	content: "";
}

.icon-info-1::before {
	content: "";
}

.icon-home-outline::before {
	content: "";
}

.icon-home-1::before {
	content: "";
}

.icon-link-1::before {
	content: "";
}

.icon-attach-outline::before {
	content: "";
}

.icon-attach-1::before {
	content: "";
}

.icon-pin::before {
	content: "";
}

.icon-pin-outline::before {
	content: "";
}

.icon-eye-1::before {
	content: "";
}

.icon-tags::before {
	content: "";
}

.icon-flag-filled::before {
	content: "";
}

.icon-thumbs-up-1::before {
	content: "";
}

.icon-thumbs-down-1::before {
	content: "";
}

.icon-download-outline::before {
	content: "";
}

.icon-download-1::before {
	content: "";
}

.icon-upload-outline::before {
	content: "";
}

.icon-upload-1::before {
	content: "";
}

.icon-pencil-1::before {
	content: "";
}

.icon-pen::before {
	content: "";
}

.icon-feather-1::before {
	content: "";
}

.icon-edit::before {
	content: "";
}

.icon-comment-1::before {
	content: "";
}

.icon-chat-alt::before {
	content: "";
}

.icon-chat-1::before {
	content: "";
}

.icon-contacts::before {
	content: "";
}

.icon-vcard-1::before {
	content: "";
}

.icon-location-outline::before {
	content: "";
}

.icon-address-1::before {
	content: "";
}

.icon-map-1::before {
	content: "";
}

.icon-location-1::before {
	content: "";
}

.icon-doc-text-1::before {
	content: "";
}

.icon-news::before {
	content: "";
}

.icon-cog-outline::before {
	content: "";
}

.icon-cog-1::before {
	content: "";
}

.icon-wrench-outline::before {
	content: "";
}

.icon-wrench::before {
	content: "";
}

.icon-basket-1::before {
	content: "";
}

.icon-lightbulb::before {
	content: "";
}

.icon-phone-outline::before {
	content: "";
}

.icon-phone-1::before {
	content: "";
}

.icon-wristwatch::before {
	content: "";
}

.icon-clock-1::before {
	content: "";
}

.icon-headphones::before {
	content: "";
}

.icon-popup-1::before {
	content: "";
}

.icon-right-1::before {
	content: "";
}

.icon-up-1::before {
	content: "";
}

.icon-down-1::before {
	content: "";
}

.icon-left-1::before {
	content: "";
}

.icon-down-outline::before {
	content: "";
}

.icon-left-outline::before {
	content: "";
}

.icon-right-outline::before {
	content: "";
}

.icon-up-outline::before {
	content: "";
}

.icon-down-small::before {
	content: "";
}

.icon-left-small::before {
	content: "";
}

.icon-right-small::before {
	content: "";
}

.icon-up-small::before {
	content: "";
}

.icon-record-outline::before {
	content: "";
}

.icon-record::before {
	content: "";
}

.icon-eject-outline::before {
	content: "";
}

.icon-eject::before {
	content: "";
}

.icon-plug::before {
	content: "";
}

.icon-target::before {
	content: "";
}

.icon-desktop::before {
	content: "";
}

.icon-laptop::before {
	content: "";
}

.icon-tablet::before {
	content: "";
}

.icon-mobile-1::before {
	content: "";
}

.icon-globe-outline::before {
	content: "";
}

.icon-globe-1::before {
	content: "";
}

.icon-globe-alt-outline::before {
	content: "";
}

.icon-globe-alt::before {
	content: "";
}

.icon-waves::before {
	content: "";
}

.icon-waves-outline::before {
	content: "";
}

.icon-leaf-1::before {
	content: "";
}

.icon-lifebuoy-1::before {
	content: "";
}

.icon-briefcase-1::before {
	content: "";
}

.icon-brush-1::before {
	content: "";
}

.icon-check-1::before {
	content: "";
}

.icon-check-outline::before {
	content: "";
}

.icon-chart::before {
	content: "";
}

.icon-chart-outline::before {
	content: "";
}

.icon-gift::before {
	content: "";
}

.icon-chart-alt-outline::before {
	content: "";
}

.icon-chart-alt::before {
	content: "";
}

.icon-chart-bar-outline::before {
	content: "";
}

.icon-chart-bar-1::before {
	content: "";
}

.icon-chart-pie-outline::before {
	content: "";
}

.icon-chart-pie-1::before {
	content: "";
}

.icon-credit-card-1::before {
	content: "";
}

.icon-clipboard-1::before {
	content: "";
}

.icon-coffee::before {
	content: "";
}

.icon-beer::before {
	content: "";
}

.icon-infinity-outline::before {
	content: "";
}

.icon-infinity-1::before {
	content: "";
}

.icon-puzzle::before {
	content: "";
}

.icon-puzzle-outline::before {
	content: "";
}

.icon-calculator::before {
	content: "";
}

.icon-at::before {
	content: "";
}

.icon-at-circled::before {
	content: "";
}

.icon-looped-square-outline::before {
	content: "";
}

.icon-looped-square-interest::before {
	content: "";
}

.icon-sort-alphabet-outline::before {
	content: "";
}

.icon-sort-alphabet::before {
	content: "";
}

.icon-sort-numeric-outline::before {
	content: "";
}

.icon-sort-numeric::before {
	content: "";
}

.icon-wrench-1::before {
	content: "";
}

.icon-basket-2::before {
	content: "";
}

.icon-basket-alt::before {
	content: "";
}

.icon-pencil-alt::before {
	content: "";
}

.icon-user-pair::before {
	content: "";
}

.icon-user-woman::before {
	content: "";
}

.icon-user-1::before {
	content: "";
}

.icon-mail-2::before {
	content: "";
}

.icon-article-alt::before {
	content: "";
}

.icon-mobile-2::before {
	content: "";
}

.icon-mobile-alt::before {
	content: "";
}

.icon-tablet-1::before {
	content: "";
}

.icon-book-1::before {
	content: "";
}

.icon-easel::before {
	content: "";
}

.icon-users-1::before {
	content: "";
}

.icon-mail-3::before {
	content: "";
}

.icon-camera-2::before {
	content: "";
}

.icon-isight::before {
	content: "";
}

.icon-movie::before {
	content: "";
}

.icon-help-circled-1::before {
	content: "";
}

.icon-help-circled-alt::before {
	content: "";
}

.icon-info-circled-1::before {
	content: "";
}

.icon-info-circled-alt::before {
	content: "";
}

.icon-ok-circled::before {
	content: "";
}

.icon-cancel-circled-2::before {
	content: "";
}

.icon-ok-1::before {
	content: "";
}

.icon-cancel-2::before {
	content: "";
}

.icon-chat-2::before {
	content: "";
}

.icon-comment-2::before {
	content: "";
}

.icon-left-2::before {
	content: "";
}

.icon-right-2::before {
	content: "";
}

.icon-left-open-1::before {
	content: "";
}

.icon-right-open-1::before {
	content: "";
}

.icon-hourglass-1::before {
	content: "";
}

.icon-trophy-1::before {
	content: "";
}

.icon-monitor-1::before {
	content: "";
}

.icon-tablet-2::before {
	content: "";
}

.icon-mobile-3::before {
	content: "";
}

.icon-globe-2::before {
	content: "";
}

.icon-globe-inv::before {
	content: "";
}

.icon-paper-plane-1::before {
	content: "";
}

.icon-vector::before {
	content: "";
}

.icon-vector-pencil::before {
	content: "";
}

.icon-hdd::before {
	content: "";
}

.icon-chart-bar-2::before {
	content: "";
}

.icon-connected-object::before {
	content: "";
}

.icon-fontsize::before {
	content: "";
}

.icon-art-gallery::before {
	content: "";
}

.icon-duckduckgo::before {
	content: "";
}

.icon-call::before {
	content: "";
}

.icon-linkedin-1::before {
	content: "";
}

.icon-cloudapp::before {
	content: "";
}

.icon-intensedebate::before {
	content: "";
}

.icon-stackoverflow::before {
	content: "";
}

.icon-hackernews::before {
	content: "";
}

.icon-eventbrite::before {
	content: "";
}

.icon-dropbox-1::before {
	content: "";
}

.icon-meetup::before {
	content: "";
}

.icon-grooveshark::before {
	content: "";
}

.icon-aim::before {
	content: "";
}

.icon-delicious::before {
	content: "";
}

.icon-ninetyninedesigns::before {
	content: "";
}

.icon-vk::before {
	content: "";
}

.icon-ebay::before {
	content: "";
}

.icon-scribd::before {
	content: "";
}

.icon-lkdto::before {
	content: "";
}

.icon-posterous::before {
	content: "";
}

.icon-facebook-1::before {
	content: "";
}

.icon-plancast::before {
	content: "";
}

.icon-forrst::before {
	content: "";
}

.icon-paypal-1::before {
	content: "";
}

.icon-flattr-1::before {
	content: "";
}

.icon-digg::before {
	content: "";
}

.icon-disqus::before {
	content: "";
}

.icon-github-1::before {
	content: "";
}

.icon-stripe::before {
	content: "";
}

.icon-opentable::before {
	content: "";
}

.icon-github-circled-1::before {
	content: "";
}

.icon-rss-1::before {
	content: "";
}

.icon-spotify-1::before {
	content: "";
}

.icon-android::before {
	content: "";
}

.icon-eventful::before {
	content: "";
}

.icon-reddit::before {
	content: "";
}

.icon-skype-1::before {
	content: "";
}

.icon-googleplay::before {
	content: "";
}

.icon-cart::before {
	content: "";
}

.icon-print-1::before {
	content: "";
}

.icon-itunes::before {
	content: "";
}

.icon-twitter-1::before {
	content: "";
}

.icon-guest::before {
	content: "";
}

.icon-smashmag::before {
	content: "";
}

.icon-gplus-1::before {
	content: "";
}

.icon-youtube::before {
	content: "";
}

.icon-plurk::before {
	content: "";
}

.icon-angellist::before {
	content: "";
}

.icon-gowalla::before {
	content: "";
}

.icon-wikipedia::before {
	content: "";
}

.icon-appstore::before {
	content: "";
}

.icon-vimeo-1::before {
	content: "";
}

.icon-songkick::before {
	content: "";
}

.icon-instagram-1::before {
	content: "";
}

.icon-dwolla::before {
	content: "";
}

.icon-lastfm-1::before {
	content: "";
}

.icon-windows::before {
	content: "";
}

.icon-blogger::before {
	content: "";
}

.icon-lanyrd::before {
	content: "";
}

.icon-calendar-1::before {
	content: "";
}

.icon-xing::before {
	content: "";
}

.icon-gmail::before {
	content: "";
}

.icon-cc-1::before {
	content: "";
}

.icon-appnet::before {
	content: "";
}

.icon-statusnet::before {
	content: "";
}

.icon-pinboard::before {
	content: "";
}

.icon-yahoo::before {
	content: "";
}

.icon-dribbble-1::before {
	content: "";
}

.icon-stumbleupon-1::before {
	content: "";
}

.icon-fivehundredpx::before {
	content: "";
}

.icon-evernote-1::before {
	content: "";
}

.icon-chrome::before {
	content: "";
}

.icon-openid::before {
	content: "";
}

.icon-acrobat::before {
	content: "";
}

.icon-drupal::before {
	content: "";
}

.icon-quora::before {
	content: "";
}

.icon-email::before {
	content: "";
}

.icon-flickr-1::before {
	content: "";
}

.icon-pinterest-1::before {
	content: "";
}

.icon-buffer::before {
	content: "";
}

.icon-soundcloud-1::before {
	content: "";
}

.icon-macstore::before {
	content: "";
}

.icon-bitcoin::before {
	content: "";
}

.icon-w3c::before {
	content: "";
}

.icon-viadeo::before {
	content: "";
}

.icon-google::before {
	content: "";
}

.icon-myspace::before {
	content: "";
}

.icon-tumblr-1::before {
	content: "";
}

.icon-pocket::before {
	content: "";
}

.icon-bitbucket::before {
	content: "";
}

.icon-eventasaurus::before {
	content: "";
}

.icon-podcast::before {
	content: "";
}

.icon-instapaper::before {
	content: "";
}

.icon-foursquare::before {
	content: "";
}

.icon-html5::before {
	content: "";
}

.icon-weibo::before {
	content: "";
}

.icon-klout::before {
	content: "";
}

.icon-amazon::before {
	content: "";
}

.icon-steam::before {
	content: "";
}

.icon-wordpress::before {
	content: "";
}

.icon-yelp::before {
	content: "";
}

.icon-login-1::before {
	content: "";
}

.icon-book-2::before {
	content: "";
}

.icon-group::before {
	content: "";
}

.icon-user-2::before {
	content: "";
}

.icon-camera-3::before {
	content: "";
}

.icon-picture-2::before {
	content: "";
}

.icon-cogs::before {
	content: "";
}

.icon-cog-circled::before {
	content: "";
}

.icon-cog-2::before {
	content: "";
}

.icon-basket-3::before {
	content: "";
}

.icon-wrench-2::before {
	content: "";
}

.icon-music::before {
	content: "";
}

.icon-note-1::before {
	content: "";
}

.icon-beaker::before {
	content: "";
}

.icon-truck::before {
	content: "";
}

.icon-cog-3::before {
	content: "";
}

.icon-search::before {
	content: "";
}

.icon-mail-4::before {
	content: "";
}

.icon-params::before {
	content: "";
}

.icon-money::before {
	content: "";
}

.icon-food::before {
	content: "";
}

.icon-calendar-2::before {
	content: "";
}

.icon-heart-2::before {
	content: "";
}

.icon-star-2::before {
	content: "";
}

.icon-sound::before {
	content: "";
}

.icon-shop::before {
	content: "";
}

.icon-diamond::before {
	content: "";
}

.icon-clock-2::before {
	content: "";
}

.icon-user-3::before {
	content: "";
}

.icon-videocam-1::before {
	content: "";
}

.icon-lightbulb-1::before {
	content: "";
}

.icon-t-shirt::before {
	content: "";
}

.icon-tv::before {
	content: "";
}

.icon-camera-4::before {
	content: "";
}

.icon-wallet::before {
	content: "";
}

.icon-desktop-1::before {
	content: "";
}

.icon-photo::before {
	content: "";
}

.icon-attach-2::before {
	content: "";
}

.icon-mobile-4::before {
	content: "";
}

.icon-cd-1::before {
	content: "";
}

.icon-lock-1::before {
	content: "";
}

.icon-eye-2::before {
	content: "";
}

.icon-inbox-1::before {
	content: "";
}

.icon-globe-3::before {
	content: "";
}

.icon-tag-1::before {
	content: "";
}

.icon-thumbs-up-2::before {
	content: "";
}

.icon-cloud-1::before {
	content: "";
}

.icon-paper-plane-2::before {
	content: "";
}

.icon-pencil-2::before {
	content: "";
}

.icon-location-2::before {
	content: "";
}

.icon-graduation-cap-1::before {
	content: "";
}

.icon-fire::before {
	content: "";
}

.icon-comment-3::before {
	content: "";
}

.icon-cup-1::before {
	content: "";
}

.icon-megaphone-1::before {
	content: "";
}

.icon-database-1::before {
	content: "";
}

.icon-doc-1::before {
	content: "";
}

.icon-key-1::before {
	content: "";
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .outline-decoration {
	box-shadow: none;
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .shadow-decoration {
	box-shadow: none;
}

.bold-icons.single .article-top-bar .author,
.bold-icons .fancy-author-title {
	background-image: url("data:image/svg+xml,%3Csvg version=\'1.1\' xmlns=\'http://www.w3.org/2000/svg\' xmlns:xlink=\'http://www.w3.org/1999/xlink\' x=\'0px\' y=\'0px\' width=\'16px\' height=\'16px\' viewBox=\'0 0 16 16\' enable-background=\'new 0 0 16 16\' xml:space=\'preserve\'%3E%3Cpath fill=\'rgba(103,107,109,0.5)\' d=\'M14.429,12.209c-0.176-0.526-0.496-1.06-0.965-1.372c-0.908-0.603-1.964-0.923-2.985-1.266c-0.247-0.086-0.496-0.18-0.722-0.314c-0.202-0.12-0.275-0.364-0.323-0.579c-0.021-0.112-0.032-0.231-0.04-0.346c0.74-1.014,1.231-2.666,1.231-4.021c0-2.117-1.195-2.707-2.668-2.707c-1.476,0-2.671,0.589-2.671,2.705c0,1.404,0.527,3.127,1.311,4.128C6.59,8.515,6.582,8.596,6.568,8.673C6.521,8.888,6.446,9.129,6.244,9.248c-0.226,0.133-0.475,0.22-0.722,0.304C4.5,9.896,3.445,10.199,2.539,10.803c-0.471,0.309-0.79,0.88-0.967,1.406c-0.181,0.551-0.255,1.229-0.244,1.78H8h6.672C14.685,13.438,14.61,12.76,14.429,12.209z\'/%3E%3C/svg%3E");
}

.bold-icons .fancy-projects-title,
.bold-icons .fancy-posts-title {
	background-image: url("data:image/svg+xml,%3Csvg version=\'1.1\' xmlns=\'http://www.w3.org/2000/svg\' xmlns:xlink=\'http://www.w3.org/1999/xlink\' x=\'0px\' y=\'0px\' width=\'16px\' height=\'16px\' viewBox=\'0 0 16 16\' enable-background=\'new 0 0 16 16\' xml:space=\'preserve\'%3E%3Cpath fill=\'rgba(103,107,109,0.5)\' d=\'M16,3h-2.999L13,0h0.979H0l0,0v13v0.02L3,13v3H2.042H16l0,0V3L16,3z M2,11V2h9v9H2z M13,5h1v9H5v-1l0,0l0,0l0,0h8 M7.099,4.521c0,0.81,0.655,1.465,1.463,1.465c0.81,0,1.464-0.655,1.464-1.465l0,0c0-0.808-0.654-1.463-1.464-1.463C7.753,3.057,7.099,3.712,7.099,4.521L7.099,4.521z M3,10h7l0,0V9.986h0.021L10,6.5L7,8L4.562,4.469L3,7\'/%3E%3C/svg%3E");
}

.bold-icons .fancy-comments-form {
	background-image: url("data:image/svg+xml,%3Csvg version=\'1.1\' xmlns=\'http://www.w3.org/2000/svg\' xmlns:xlink=\'http://www.w3.org/1999/xlink\' x=\'0px\' y=\'0px\' width=\'16px\' height=\'16px\' viewBox=\'0 0 16 16\' enable-background=\'new 0 0 16 16\' xml:space=\'preserve\'%3E%3Cpath fill=\'rgba(103,107,109,0.5)\' d=\'M15,7v8H1V1h8v2H3l0,10h10V7H15z M6.5,7L9,9.5l-3.468,0.895L6.5,7z M16,2.5l-5.969,6L7.5,6l6-6L16,2.5z\'/%3E%3C/svg%3E");
}

html,
body,
body.page,
.wf-container>* {
	font: 18px/25px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
	word-spacing: normal;
	color: rgb(103, 107, 109);
}

.text-normal,
.dt-accordion-text-normal .wpb_accordion_header>a {
	font-size: 16px;
	line-height: 24px;
}

.text-small,
.dt-accordion-text-small .wpb_accordion_header>a {
	font-size: 14px;
	line-height: 20px;
}

h1,
.h1-size,
.entry-title.h1-size,
.dt-accordion-h1-size .wpb_accordion_header>a {
	color: rgb(38, 43, 46);
	font: 600 48px/56px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
	text-transform: none;
}

h2,
.h2-size,
.entry-title.h2-size,
h1.entry-title,
.dt-accordion-h2-size .wpb_accordion_header>a {
	color: rgb(38, 43, 46);
	font: 600 36px/44px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
	text-transform: none;
}

h3,
.h3-size,
.entry-title.h3-size,
h2.entry-title,
.dt-accordion-h3-size .wpb_accordion_header>a {
	color: rgb(38, 43, 46);
	font: 600 24px/32px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
	text-transform: none;
}

h5,
.h5-size,
h4.entry-title,
.entry-title.h5-size,
.dt-accordion-h5-size .wpb_accordion_header>a {
	color: rgb(38, 43, 46);
	font: 600 15px/25px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
	text-transform: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
.h1-size,
.entry-title.h1-size,
.h2-size,
.entry-title.h2-size,
h1.entry-title,
.h3-size,
.entry-title.h3-size,
h2.entry-title,
.h4-size,
.entry-title.h4-size,
h3.entry-title,
.h5-size,
.entry-title.h5-size,
.h6-size,
.entry-title.h6-size,
.header-color,
.color-title {
	color: rgb(38, 43, 46);
}

.text-secondary {
	font-size: 14px;
	line-height: 20px;
}

.color-secondary,
.text-secondary {
	color: rgb(12, 184, 182);
}

a,
a:hover {
	color: rgb(12, 184, 182);
}

#main>.wf-wrap,
#bottom-bar>.wf-wrap,
#footer>.wf-wrap {
	width: 1250px;
}

.ph-wrap {
	max-width: 1162px;
}

#phantom .ph-wrap.boxed,
.boxed .top-bar.line-content::before,
.boxed .classic-header.content-width-line .navigation::before {
	max-width: 1162px;
}

.boxed .full-width .top-bar.line-content::before,
.boxed .classic-header.full-width.content-width-line .navigation::before {
	max-width: 100%;
}

.content {
	width: 73%;
}

body {
	background: rgb(255, 255, 255) none no-repeat fixed center center / cover;
}

#page {
	background: rgb(255, 255, 255) none repeat scroll center top;
}

@media screen and (max-width: 1024px) {}

textarea,
select,
blockquote,
.entry-author,
.format-aside-content,
.format-status-content,
.format-link-content,
.dt-form button,
.dt-btn,
#main-slideshow .tp-button,
#main .gform_wrapper .gform_footer input.button,
#main .gform_wrapper .gform_footer input[type="submit"],
.wpcf7-submit.dt-btn-m,
.widget .searchform input,
.content .searchform input,
.icons-bg .benefits-grid-ico,
.shortcode-action-bg,
.shortcode-action-bg::before,
.shortcode-teaser.frame-on,
.testimonial-item,
.footer .testimonials.slider-content,
.shortcode-code,
#main .vc_text_separator div,
#main .vc_progress_bar .vc_single_bar,
#main .vc_progress_bar .vc_single_bar .vc_label,
#main .vc_progress_bar .vc_single_bar .vc_bar,
#main .flexslider,
.nsu-submit,
form.mc4wp-form input[type="submit"],
div.mc4wp-form button[type="submit"],
.mc4wp-form input[type="url"],
.mc4wp-form input[type="date"],
#main #content .rotatingtweets,
#main #content .norotatingtweets,
.mc4wp-form form select,
#megaMenu ul.megaMenu>li.menu-item,
#megaMenu ul.megaMenu>li.menu-item>a,
.customSelect,
.loading-label,
.rsHomePorthole .rsPreloader,
.rsShor .rsPreloader,
.widget .testimonial-content,
.skill,
.skill-value,
.widget .team-container,
.widget .logo-items li,
.breadcrumbs.bg-dark,
.breadcrumbs.bg-light,
.commentlist .comment>article,
.bg-on:not(.fullwidth-img),
.blog-content .block-style-widget,
#mobile-menu,
.testimonial-content,
.dt-style.vc_toggle_default .vc_toggle_icon::before,
.wpb_content_element .wpb_accordion_header>a::before,
.wpb_content_element.dt-accordion-bg-on .wpb_accordion_wrapper .wpb_accordion_header,
.twentytwenty-before-label,
.twentytwenty-after-label,
.btn-cntr a,
.photo-scroller .album-share-overlay .share-button.entry-share,
.project-navigation,
.album-share-overlay,
.st-accordion li>a::before,
.arrows-accent .prev i,
.arrows-accent .next i,
.round-images .bg-on.team-container:not(.fullwidth-img),
.solid-bg .sidebar-content,
.solid-bg.sidebar-content .widget,
.bg-under-widget .sidebar-content .widget,
.ls-container.ls-carousel .ls-nav-prev,
.ls-container.ls-carousel .ls-nav-next,
.menu-btn,
.custom-menu a::before,
.small-fancy-datas .fancy-date a {
	border-radius: 3px;
}

.contact-form-minimal input[type="button"],
.contact-form-minimal input[type="reset"],
.contact-form-minimal input[type="submit"],
.contact-form-minimal input[type="text"],
.contact-form-minimal input[type="tel"],
.contact-form-minimal input[type="url"],
.contact-form-minimal input[type="email"],
.contact-form-minimal input[type="number"],
.contact-form-minimal input[type="date"],
.contact-form-minimal input[type="range"],
.contact-form-minimal input[type="password"],
.contact-form-minimal .dt-form input,
.contact-form-minimal .filter .filter-categories a::after,
.contact-form-minimal .paginator .page-links a::after {
	border-radius: 3px;
}

.masthead:not(.side-header) {
	max-width: 100%;
}

.masthead:not(.side-header):not(.full-width):not(.side-header-v-stroke):not(.side-header-menu-icon) {
	padding: 0px 44px;
	box-sizing: border-box;
}

.masthead:not(.side-header):not(.side-header-menu-icon) .top-bar,
.masthead:not(.side-header):not(.side-header-menu-icon) .header-bar,
.masthead:not(.side-header):not(.side-header-menu-icon) .mobile-header-bar {
	max-width: calc(1250px - 88px);
	margin: 0px auto;
}

.masthead.full-width:not(.side-header) .top-bar,
.top-bar .masthead.side-header-menu-icon,
.masthead.full-width:not(.side-header) .header-bar,
.header-bar .masthead.side-header-menu-icon,
.masthead.full-width:not(.side-header) .mobile-header-bar,
.mobile-header-bar .masthead.side-header-menu-icon {
	max-width: 100%;
}

.phantom-sticky .boxed .masthead:not(.side-header) {
	max-width: 1280px;
}

.boxed .top-bar::before,
.boxed .classic-header .navigation::before {
	width: 1280px;
}

.boxed .masthead.full-width:not(.side-header) {
	max-width: 1280px;
}

.masthead:not(.side-header):not(.mixed-header) .header-bar,
.header-space {
	min-height: 100px;
}

.sticky-on .masthead:not(.side-header):not(.mixed-header) .header-bar,
.phantom-on #phantom.masthead:not(.side-header):not(.mixed-header) .header-bar {
	min-height: 80px;
}

@media not all {

	.masthead:not(.side-header):not(.mixed-header) .header-bar,
	.header-space,
	.sticky-on .masthead:not(.side-header):not(.mixed-header) .header-bar {
		min-height: auto;
	}
}

.classic-header.content-width-line .navigation::before,
.classic-header.full-width-line .navigation::before {
	background-color: rgb(0, 0, 0);
}

.classic-header.bg-behind-menu .navigation::before {
	background-color: rgb(0, 0, 0);
}

.inline-header .header-bar>.mini-widgets,
.inline-header .widget-box .mini-widgets {
	padding: 0px 0px 0px 27px;
}

@media not all {}

.overlay-navigation.header-side-line #page:not(.boxed),
.header-side-left.header-side-line #page:not(.boxed) {
	padding-left: 60px;
}

.header-side-right.header-side-line #page:not(.boxed) {
	padding-right: 60px;
}

.sticky-header-overlay,
.mobile-sticky-header-overlay {
	background-color: rgba(17, 17, 17, 0.4);
}

@media screen and (min-width: 1040px) {

	.menu-toggle .lines,
	.hide-overlay .lines,
	.menu-toggle .lines::before,
	.hide-overlay .lines::before,
	.menu-toggle .lines::after,
	.hide-overlay .lines::after {
		background-color: rgb(0, 0, 0);
	}

	.menu-toggle.active .lines-button .lines,
	.hide-overlay.active .lines-button .lines,
	.menu-toggle.active .lines-button .lines::before,
	.hide-overlay.active .lines-button .lines::before,
	.menu-toggle.active .lines-button .lines::after,
	.hide-overlay.active .lines-button .lines::after {
		background-color: rgb(0, 0, 0);
	}

	@keyframes opacity-lat-menu {
		0% {
			opacity: 0;
			left: 100%;
		}

		100% {
			left: 100%;
			opacity: 1;
		}
	}

	@keyframes opacity-lat-menu {
		0% {
			opacity: 0;
			left: 100%;
		}

		100% {
			left: 100%;
			opacity: 1;
		}
	}

	@keyframes opacity-lat-rev-menu {
		0% {
			opacity: 0;
			left: 0px;
		}

		100% {
			left: 0px;
			opacity: 1;
		}
	}

	@keyframes opacity-lat-rev-menu {
		0% {
			opacity: 0;
			left: 0px;
		}

		100% {
			left: 0px;
			opacity: 1;
		}
	}

	@keyframes opacity-lat-menu-right {
		0% {
			opacity: 0;
			transform: translateX(-50px);
		}

		100% {
			transform: translateX(-50px);
			opacity: 1;
		}
	}

	@keyframes opacity-lat-menu-right {
		0% {
			opacity: 0;
			transform: translateX(-50px);
		}

		100% {
			transform: translateX(-50px);
			opacity: 1;
		}
	}

	@keyframes opacity-lat-rev-menu-right {
		0% {
			opacity: 0;
			transform: translateX(0px);
		}

		100% {
			transform: translateX(0px);
			opacity: 1;
		}
	}

	@keyframes opacity-lat-rev-menu-right {
		0% {
			opacity: 0;
			transform: translateX(0px);
		}

		100% {
			transform: translateX(0px);
			opacity: 1;
		}
	}
}

.top-bar.solid-bg::before {
	background: rgba(179, 181, 182, 0.32) none repeat scroll center center;
}

.top-bar.line-content::before,
.top-bar.full-width-line::before {
	border-bottom: 1px solid rgba(179, 181, 182, 0.32);
}

.top-bar {
	padding: 3px 0px 4px;
}

.top-bar,
.top-bar a,
.top-bar .mini-nav .customSelect,
.top-bar .mini-nav a:hover,
.header-bottom-bar a {
	color: rgb(179, 181, 182);
}

.top-bar .mini-contacts,
.top-bar .mini-nav>ul>li>a,
.top-bar .mini-login,
.top-bar .mini-login .submit,
.top-bar .mini-search .submit,
.top-bar .mini-search,
.top-bar .wc-ico-cart,
.top-bar .text-area,
.top-bar .customSelectInner {
	font: 13px/19px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
	text-transform: none;
}

.top-bar .shopping-cart,
.top-bar .soc-ico a,
.top-bar .soc-ico {
	line-height: 19px;
}

.branding>a,
.branding>img {
	padding: 0px 25px 0px 0px;
}

.transparent .masthead:not(.side-header):not(.mixed-header) .branding>a,
.transparent .masthead:not(.side-header):not(.mixed-header) .branding>img {
	padding: 0px 25px 0px 0px;
}

#phantom .logo-box,
#phantom .phantom-top-line-logo,
.phantom-sticky.sticky-on .masthead:not(.side-header) .branding>a,
.phantom-sticky.sticky-on .masthead:not(.side-header) .branding>img {
	padding: 10px 25px 10px 0px;
}

.masthead .mini-search .field {
	top: 28px;
}

.masthead .mini-search .field,
.dt-mobile-header .mini-search .field {
	width: 260px;
	color: rgb(38, 43, 46) ! important;
	background: rgb(241, 241, 241) none repeat scroll 0% 0% ! important;
	-webkit-text-fill-color: rgb(38, 43, 46) ! important;
	font: bold 13px/17px "Montserrat", Helvetica, Arial, Verdana, sans-serif ! important;
	text-transform: none;
}

.dt-mobile-header .mini-search .field {
	width: 100%;
}

.masthead .mini-search input[type="text"]::-moz-placeholder {
	color: rgb(38, 43, 46);
}

.mini-search .submit {
	font: 600 14px/18px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
	color: rgb(38, 43, 46);
}

.branding .mini-search .submit,
.mixed-header .mini-search .submit,
.mobile-mini-widgets .mini-search .submit {
	font: 600 14px/18px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
	color: rgb(57, 57, 64);
}

.dt-mobile-header .mini-search .submit {
	font: 600 13px/17px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
	text-transform: none;
	color: rgb(38, 43, 46);
}

.dt-mobile-header .mini-search .field {
	top: auto;
	bottom: 18px;
}

.masthead .soc-ico.custom-bg a::before,
.masthead .soc-ico.accent-bg a::before,
.dt-mobile-header .soc-ico.custom-bg a::before,
.dt-mobile-header .soc-ico.accent-bg a::before {
	background-color: rgb(237, 238, 238);
}

.masthead .soc-ico.hover-gradient-bg a::after,
.masthead .soc-ico.hover-gradient-bg.accent-bg a::after,
.accent-gradient .masthead .soc-ico.hover-gradient-bg.accent-bg a::after,
.accent-gradient .masthead .soc-ico.hover-accent-bg a::after,
.masthead .soc-ico.gradient-bg.hover-gradient-bg a::after,
.dt-mobile-header .soc-ico.hover-gradient-bg a::after,
.dt-mobile-header .soc-ico.hover-gradient-bg.accent-bg a::after,
.accent-gradient .dt-mobile-header .soc-ico.hover-gradient-bg.accent-bg a::after,
.accent-gradient .dt-mobile-header .soc-ico.hover-accent-bg a::after,
.dt-mobile-header .soc-ico.gradient-bg.hover-gradient-bg a::after {
	background: transparent linear-gradient(30deg, rgb(12, 184, 182) 0px, rgb(14, 201, 198) 100%) repeat scroll 0% 0%;
	box-shadow: none;
}

.masthead .soc-ico.hover-custom-bg a::after,
.masthead .soc-ico.accent-bg.hover-custom-bg a::after,
.masthead .soc-ico.hover-custom-bg a::after,
.accent-gradient .masthead .soc-ico.gradient-bg.hover-custom-bg a::after,
.masthead .soc-ico.hover-accent-bg a::after,
.dt-mobile-header .soc-ico.hover-custom-bg a::after,
.dt-mobile-header .soc-ico.accent-bg.hover-custom-bg a::after,
.dt-mobile-header .soc-ico.hover-custom-bg a::after,
.accent-gradient .dt-mobile-header .soc-ico.gradient-bg.hover-custom-bg a::after,
.dt-mobile-header .soc-ico.hover-accent-bg a::after {
	background-color: rgb(12, 184, 182);
	background-image: none;
}

.masthead .soc-ico a .icon,
.dt-mobile-header .soc-ico a .icon {
	fill: rgb(169, 171, 172);
}

.masthead .soc-ico a:hover .icon,
.dt-mobile-header .soc-ico a:hover .icon {
	fill: rgb(255, 255, 255) ! important;
}

#bottom-bar .mini-nav .customSelectInner {
	color: rgb(255, 255, 255);
	font-size: 14px;
	line-height: 20px;
}

.masthead.dividers:not(.side-header) .main-nav>li::before,
.masthead.dividers.surround:not(.side-header) .main-nav>li:last-child::after {
	border-color: rgb(130, 36, 227);
	height: 20px;
}

.side-header.dividers .main-nav>li::before,
.side-header.dividers.surround .main-nav>li:last-child::after {
	border-color: rgb(130, 36, 227);
	width: 20px;
}

.main-nav>li>a {
	margin: 18px 5px;
	padding: 4px 0px;
}

.top-header .outside-item-remove-margin.main-nav>li:first-child>a {
	margin-left: 0px;
}

.top-header .outside-item-remove-margin.main-nav>li:last-child>a {
	margin-right: 0px;
}

.sub-downwards.dt-parent-menu-clickable .main-nav>li:not(.has-children)>a {
	margin-right: 35px;
}

.side-header.dividers .main-nav>li::before,
.side-header.dividers.surround .main-nav>li:last-child::after {
	left: 5px;
}

.main-nav>li>a .menu-text {
	font: bold 13px/17px "Montserrat", Helvetica, Arial, Verdana, sans-serif;
	color: rgb(38, 43, 46);
	text-transform: none;
}

.main-nav>li>a {
	color: rgb(38, 43, 46);
}

.main-nav>li:not(.act)>a:hover .subtitle-text,
.main-nav>li:not(.act)>a:hover .menu-text,
.main-nav>li.dt-hovered:not(.act)>a .subtitle-text,
.main-nav>li.dt-hovered:not(.act)>a .menu-text {
	color: rgb(12, 184, 182);
}

.main-nav>li:not(.act)>a:hover,
.main-nav>li.dt-hovered:not(.act)>a {
	color: rgb(12, 184, 182);
}

.top-header .hover-outline-decoration>li:not(.act)>a:hover,
.top-header .hover-outline-decoration>li.dt-hovered:not(.act)>a {
	border: 1px solid rgb(12, 184, 182);
}

.top-header .hover-bg-decoration>li:not(.act)>a:hover,
.top-header .hover-bg-decoration>li.dt-hovered:not(.act)>a {
	background: transparent linear-gradient(30deg, rgb(12, 184, 182) 0px, rgb(14, 201, 198) 100%) repeat scroll 0% 0%;
}

.bg-outline-decoration>li>a,
.animate-click-decoration>li>a .rippleAnimate,
.main-nav>li>a .animate-wrap,
.hover-line-decoration>li:not(.act)>a:hover .decoration-line,
.hover-line-decoration>li.dt-hovered:not(.act)>a .decoration-line,
.active-line-decoration>li>a .decoration-line {
	border-radius: 3px;
}

.top-header .active-line-decoration>li.act>a::after {
	background-color: rgba(130, 36, 227, 0.3);
}

.from-centre-line>li>a .menu-item-text::before {
	bottom: -6px;
	background: transparent linear-gradient(30deg, rgb(12, 184, 182) 0px, rgb(14, 201, 198) 100%) repeat scroll 0% 0%;
}

.upwards-line>li>a .menu-item-text::before {
	bottom: -6px;
	background: transparent linear-gradient(30deg, rgb(12, 184, 182) 0px, rgb(14, 201, 198) 100%) repeat scroll 0% 0%;
}

.downwards-line>li>a .menu-item-text::before {
	bottom: -6px;
	background: transparent linear-gradient(30deg, rgb(12, 184, 182) 0px, rgb(14, 201, 198) 100%) repeat scroll 0% 0%;
}

li:not(.dt-mega-menu) .sub-nav {
	width: 260px;
}

.sub-nav {
	background-color: rgb(241, 241, 241);
}

.main-nav .sub-nav>li>a .menu-text,
.mini-nav .sub-nav>li>a .menu-text {
	font: bold 13px/17px "Montserrat", Helvetica, Arial, Verdana, sans-serif;
	text-transform: none;
	color: rgb(38, 43, 46);
}

.main-nav .sub-nav>li>a,
.mini-nav .sub-nav>li>a,
#bottom-bar .sub-nav>li>a {
	color: rgb(38, 43, 46);
}

.main-nav .sub-nav>li>a,
.mini-nav .sub-nav>li>a {
	margin: 0px;
	padding: 8px 10px;
}

.masthead:not(.sub-downwards) .sub-nav li.has-children a::after {
	right: 10px;
}

.sub-downwards.dt-parent-menu-clickable .sub-nav>li:not(.has-children)>a {
	margin-right: 30px;
}

.masthead:not(.sub-downwards) .main-nav .sub-nav li:hover:not(.act):not(.dt-mega-parent):not(.no-link)>a,
.masthead:not(.sub-downwards) .mini-nav .sub-nav li:hover:not(.act):not(.dt-mega-parent):not(.no-link)>a,
#bottom-bar .sub-nav li:hover:not(.act):not(.dt-mega-parent):not(.no-link)>a,
.masthead:not(.sub-downwards) .main-nav .sub-nav li.dt-mega-parent:not(.act):not(.no-link)>a:hover,
.masthead:not(.sub-downwards) .mini-nav .sub-nav li.dt-mega-parent:not(.act):not(.no-link)>a:hover,
.sub-downwards .sub-nav li:not(.act)>a:hover {
	color: rgb(12, 184, 182);
}

.masthead:not(.sub-downwards) .main-nav .sub-nav li:hover:not(.act):not(.dt-mega-parent):not(.no-link)>a .menu-text,
.masthead:not(.sub-downwards) .main-nav .sub-nav>li:hover:not(.act):not(.dt-mega-parent):not(.no-link)>a .subtitle-text,
.masthead:not(.sub-downwards) .main-nav .sub-nav li.dt-mega-parent:not(.act):not(.no-link)>a:hover .menu-text,
.masthead:not(.sub-downwards) .main-nav .sub-nav>li.dt-mega-parent:not(.act):not(.no-link)>a:hover .subtitle-text {
	color: rgb(12, 184, 182);
	background: transparent -moz-linear-gradient(left center, rgb(12, 184, 182) 32%, rgb(14, 201, 198) 100%) repeat scroll 0% 0% padding-box text;
	-webkit-text-fill-color: transparent;
}

.masthead:not(.sub-downwards) .mini-nav .sub-nav li:hover:not(.act):not(.dt-mega-parent):not(.no-link)>a .menu-text,
.dt-mobile-header .mini-nav .sub-nav li:hover:not(.act):not(.dt-mega-parent):not(.no-link)>a .menu-text,
#bottom-bar .sub-nav li:hover:not(.act):not(.dt-mega-parent):not(.no-link)>a .menu-text,
.masthead:not(.sub-downwards) .mini-nav .sub-nav>li:hover:not(.act):not(.dt-mega-parent):not(.no-link)>a .subtitle-text,
.dt-mobile-header .mini-nav .sub-nav>li:hover:not(.act):not(.dt-mega-parent):not(.no-link)>a .subtitle-text,
#bottom-bar .sub-nav>li:hover:not(.act):not(.dt-mega-parent):not(.no-link)>a .subtitle-text,
.masthead:not(.sub-downwards) .mini-nav .sub-nav li.dt-mega-parent:not(.act):not(.no-link)>a:hover .menu-text,
.dt-mobile-header .mini-nav .sub-nav li.dt-mega-parent:not(.act):not(.no-link)>a:hover .menu-text,
#bottom-bar .sub-nav li.dt-mega-parent:not(.act):not(.no-link)>a:hover .menu-text,
.masthead:not(.sub-downwards) .mini-nav .sub-nav>li.dt-mega-parent:not(.act):not(.no-link)>a:hover .subtitle-text,
.dt-mobile-header .mini-nav .sub-nav>li.dt-mega-parent:not(.act):not(.no-link)>a:hover .subtitle-text,
#bottom-bar .sub-nav>li.dt-mega-parent:not(.act):not(.no-link)>a:hover .subtitle-text {
	color: rgb(12, 184, 182);
	background: transparent -moz-linear-gradient(left center, rgb(12, 184, 182) 32%, rgb(14, 201, 198) 100%) repeat scroll 0% 0% padding-box text;
	-webkit-text-fill-color: transparent;
}

.sub-downwards .sub-nav li:not(.act)>a:hover .menu-text,
.sub-downwards .sub-nav>li:not(.act)>a:hover .subtitle-text {
	color: rgb(12, 184, 182);
	background: transparent -moz-linear-gradient(left center, rgb(12, 184, 182) 32%, rgb(14, 201, 198) 100%) repeat scroll 0% 0% padding-box text;
	-webkit-text-fill-color: transparent;
}

.top-header .sub-nav.hover-style-bg li:hover:not(.dt-mega-parent)>a,
.top-header .hover-style-click-bg li:hover:not(.dt-mega-parent)>a,
.top-header .hover-style-click-bg li:not(.dt-mega-parent)>a .rippleAnimate {
	background-color: rgba(12, 184, 182, 0.07);
}

.top-header .sub-nav.gradient-hover.hover-style-bg li:hover:not(.dt-mega-parent)>a,
.top-header .gradient-hover.hover-style-click-bg li:hover:not(.dt-mega-parent)>a,
.top-header .gradient-hover.hover-style-click-bg li:not(.dt-mega-parent)>a .rippleAnimate {
	background: transparent linear-gradient(30deg, rgba(12, 184, 182, 0.07) 0px, rgba(14, 201, 198, 0.07) 100%) repeat scroll 0% 0%;
}

.main-nav .sub-nav>li.act:not(.dt-mega-parent)>a,
.mini-nav .sub-nav>li.act:not(.dt-mega-parent)>a,
.main-nav .sub-nav>li.act:not(.dt-mega-parent)>a .fa,
.mini-nav .sub-nav>li.act:not(.dt-mega-parent)>a .fa,
.main-nav .sub-nav>li.dt-mega-parent.current-menu-item>a,
.mini-nav .sub-nav>li.dt-mega-parent.current-menu-item>a {
	color: rgb(12, 184, 182);
}

.main-nav .sub-nav>li.act:not(.dt-mega-parent)>a .menu-text,
.mini-nav .sub-nav>li.act:not(.dt-mega-parent)>a .menu-text,
.main-nav .sub-nav>li.act:not(.dt-mega-parent)>a .subtitle-text,
.mini-nav .sub-nav>li.act:not(.dt-mega-parent)>a .subtitle-text,
.main-nav .sub-nav>li.dt-mega-parent.current-menu-item>a .menu-text,
.mini-nav .sub-nav>li.dt-mega-parent.current-menu-item>a .menu-text,
.main-nav .sub-nav>li.dt-mega-parent.current-menu-item>a .subtitle-text,
.mini-nav .sub-nav>li.dt-mega-parent.current-menu-item>a .subtitle-text {
	color: rgb(12, 184, 182);
	background: transparent -moz-linear-gradient(left center, rgb(12, 184, 182) 32%, rgb(14, 201, 198) 100%) repeat scroll 0% 0% padding-box text;
	-webkit-text-fill-color: transparent;
}

.masthead:not(.sub-downwards) .sub-nav .sub-nav,
.mini-nav .sub-nav .sub-nav {
	left: 251px ! important;
}

.masthead:not(.sub-downwards) .sub-nav .sub-nav.right-overflow,
.mini-nav .sub-nav .sub-nav.right-overflow {
	left: -271px ! important;
}

.sub-downwards .sub-nav.level-arrows-on li.has-children>a::after,
.sub-downwards .sub-nav.level-arrows-on li.has-children:hover:not(.act)>a::after,
.sub-downwards .sub-nav.level-arrows-on li.has-children.act>a::after,
.sub-downwards .sub-nav . .masthead:not(.sub-downwards) .main-nav .dt-mega-menu-wrap {
	background-color: rgb(241, 241, 241);
}

.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent {
	width: 260px;
}

.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-1>.dt-mega-menu-wrap {
	width: 300px;
}

.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-2>.dt-mega-menu-wrap {
	width: 560px;
}

.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-3>.dt-mega-menu-wrap {
	width: 820px;
}

.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-4>.dt-mega-menu-wrap {
	width: 1080px;
}

.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-5>.dt-mega-menu-wrap {
	width: 1340px;
}

.dt-mobile-header {
	background-color: rgb(255, 255, 255);
	width: 330px;
}

.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn {
	border-radius: 3px;
}

@media screen and (max-width: 330px) {}

.dt-mobile-menu-icon .lines,
.dt-mobile-menu-icon .lines::before,
.dt-mobile-menu-icon .lines::after {
	background-color: rgb(38, 43, 46);
}

.mixed-header .dt-mobile-menu-icon .lines,
.classic-header .dt-mobile-menu-icon .lines,
.mixed-header .dt-mobile-menu-icon .lines::before,
.classic-header .dt-mobile-menu-icon .lines::before,
.mixed-header .dt-mobile-menu-icon .lines::after,
.classic-header .dt-mobile-menu-icon .lines::after {
	background-color: rgb(57, 57, 64);
}

.mobile-branding>a,
.mobile-branding>img {
	padding: 5px 0px;
}

.mobile-main-nav>li>a {
	padding: 16px 30px 16px 0px;
}

.mobile-main-nav>li>.sub-nav:last-child,
.mobile-main-nav>li .dt-mega-menu-wrap,
.mobile-main-nav>li .dt-mega-menu-wrap>.sub-nav .sub-nav {
	margin-bottom: 16px;
}

.mobile-main-nav li>a .menu-text {
	font: 600 16px/20px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
	color: rgb(38, 43, 46);
	text-transform: none;
}

.mobile-main-nav li>a {
	color: rgb(38, 43, 46);
}

.mobile-main-nav li:not(.act)>a:hover .subtitle-text,
.mobile-main-nav li:not(.act)>a:hover .menu-text,
.dt-mobile-header .mobile-main-nav .sub-nav>li:not(.act)>a:hover .menu-text {
	color: rgb(12, 184, 182);
	background: transparent -moz-linear-gradient(left center, rgb(12, 184, 182) 32%, rgb(14, 201, 198) 100%) repeat scroll 0% 0% padding-box text;
	-webkit-text-fill-color: transparent;
}

.mobile-main-nav li:not(.act)>a:hover,
.dt-mobile-header .mobile-main-nav .sub-nav>li:not(.act)>a:hover {
	color: rgb(12, 184, 182);
}

.mobile-main-nav>li::before {
	border-color: rgba(38, 43, 46, 0.08);
}

.mobile-main-nav .sub-nav>li>a {
	padding: 6.5px 30px 6.5px 0px;
}

.dt-mobile-header .mobile-main-nav li .sub-nav>li>a .menu-text {
	font: 600 13px/17px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
	color: rgb(38, 43, 46);
	text-transform: none;
}

.mobile-main-nav .sub-nav li>a .menu-text,
.mobile-main-nav .sub-nav li>a .fa {
	font-size: 9px;
	line-height: 13px;
}

.dt-close-mobile-menu-icon span {
	color: rgb(255, 255, 255);
	background-color: rgb(12, 184, 182);
}

.accent-gradient .dt-close-mobile-menu-icon span {
	background: transparent linear-gradient(30deg, rgb(12, 184, 182) 0px, rgb(14, 201, 198) 100%) repeat scroll 0% 0%;
}

#phantom {
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
}

.phantom-shadow-decoration #phantom {
	box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.1);
}

#phantom .ph-wrap {
	min-height: 80px;
}

@media not all {
	#phantom .ph-wrap {
		min-height: auto;
	}
}

.phantom-shadow-decoration #phantom {
	box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.1);
	border-bottom: 0px none;
}

.masthead:not(.mixed-header) {
	background: rgb(255, 255, 255) none repeat scroll center center;
}

.masthead.line-decoration:not(.side-header):not(.mixed-header) {
	border-bottom: 1px solid rgb(221, 51, 51);
}

.header-side-left .masthead.line-decoration:not(.mixed-header) {
	border-right: 1px solid rgb(221, 51, 51);
}

.header-side-right .masthead.line-decoration:not(.mixed-header) {
	border-left: 1px solid rgb(221, 51, 51);
}

.transparent .masthead:not(.side-header),
.overlay-navigation .masthead.shadow-decoration:not(.mixed-header) {
	box-shadow: none;
}

.masthead.shadow-decoration:not(.side-header-menu-icon):not(#phantom) {
	box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.1);
}

.overlap .masthead:not(.mixed-header):not(.side-header) {
	background-image: none, linear-gradient(to top, rgba(255, 255, 255, 0.75) 0px, rgba(255, 255, 255, 0.8) 10px, rgba(255, 255, 255, 0.86) 20px, rgba(255, 255, 255, 0.9) 30px, rgba(255, 255, 255, 0.94) 40px, rgba(255, 255, 255, 0.98) 50px, rgba(255, 255, 255, 0.99) 60px, rgb(255, 255, 255) 70px);
	background-color: transparent;
	background-repeat: repeat;
	background-position: center center;
	border-bottom: 0px none;
	box-shadow: 0px 1px 0px 0px rgba(5, 38, 57, 0.05);
}

.old-ie .overlap .masthead:not(.mixed-header):not(.side-header) {
	background: rgb(255, 255, 255) none repeat scroll center center;
}

@media screen and (max-width: 1024px) {
	.overlap .masthead:not(.mixed-header):not(.side-header) {
		background-image: none, linear-gradient(to top, rgba(255, 255, 255, 0.75) 0px, rgba(255, 255, 255, 0.8) 5px, rgba(255, 255, 255, 0.86) 10px, rgba(255, 255, 255, 0.9) 15px, rgba(255, 255, 255, 0.94) 20px, rgba(255, 255, 255, 0.98) 25px, rgba(255, 255, 255, 0.99) 30px, rgb(255, 255, 255) 40px);
		background-color: transparent;
	}
}

@media screen and (max-width: 800px) {
	.overlap .masthead:not(.mixed-header):not(.side-header) {
		background-image: none, linear-gradient(to top, rgba(255, 255, 255, 0.75) 0px, rgba(255, 255, 255, 0.8) 2px, rgba(255, 255, 255, 0.86) 4px, rgba(255, 255, 255, 0.9) 6px, rgba(255, 255, 255, 0.94) 9px, rgba(255, 255, 255, 0.98) 13px, rgba(255, 255, 255, 0.99) 18px, rgb(255, 255, 255) 20px);
		background-color: transparent;
	}
}

.transparent .masthead:not(.side-header):not(.mixed-header),
.transparent .mixed-header.side-header-h-stroke {
	background: rgb(238, 238, 34) none repeat scroll 0% 0%;
}

.responsive-off.phantom-sticky.fixed-masthead .masthead:not(.side-header):not(.mixed-header),
.responsive-off.phantom-sticky.fixed-masthead .masthead.side-header-h-stroke,
.responsive-off.transparent.phantom-sticky .masthead.side-header-h-stroke {
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 500;
}

.responsive-off.phantom-sticky.sticky-on .masthead:not(.mixed-header):not(.side-header):not(.masthead-mobile),
.responsive-off.phantom-sticky.sticky-on .mixed-header.side-header-h-stroke {
	background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important;
}

.responsive-off.phantom-line-decoration.phantom-sticky.sticky-on .masthead:not(.side-header):not(.mixed-header),
.responsive-off.phantom-line-decoration.phantom-sticky.sticky-on .mixed-header.side-header-h-stroke {
	border-bottom: 1px solid rgb(221, 51, 51);
	box-shadow: none ! important;
}

.responsive-off.phantom-shadow-decoration.phantom-sticky.sticky-on .masthead:not(.side-header):not(.mixed-header),
.responsive-off.phantom-shadow-decoration.phantom-sticky.sticky-on .mixed-header.side-header-h-stroke {
	box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.1);
	border-bottom: 0px none;
}

.responsive-off.phantom-disable-decoration.phantom-sticky.sticky-on .masthead:not(.side-header):not(.mixed-header),
.responsive-off.phantom-disable-decoration.phantom-sticky.sticky-on .mixed-header.side-header-h-stroke {
	box-shadow: none ! important;
	border-bottom: 0px none;
}

.responsive-off.phantom-sticky.sticky-on:not(.phantom-shadow-decoration) .masthead.shadow-decoration:not(.side-header-menu-icon) {
	box-shadow: none;
}

.responsive-off.floating-navigation-below-slider.phantom-sticky:not(.transparent) .masthead:not(.side-header):not(.mixed-header),
.responsive-off.floating-navigation-below-slider.phantom-sticky:not(.transparent) .masthead.side-header-h-stroke,
.responsive-off.floating-navigation-below-slider.transparent.phantom-sticky:not(.transparent) .masthead.side-header-h-stroke {
	position: relative;
	top: 0px ! important;
}

.responsive-off.floating-navigation-below-slider.phantom-sticky.transparent .masthead:not(.side-header):not(.mixed-header),
.responsive-off.floating-navigation-below-slider.phantom-sticky.transparent .masthead.side-header-h-stroke,
.responsive-off.floating-navigation-below-slider.transparent.phantom-sticky.transparent .masthead.side-header-h-stroke {
	position: absolute;
}

.responsive-off.sticky-on.floating-navigation-below-slider.phantom-sticky .masthead:not(.side-header):not(.mixed-header),
.responsive-off.sticky-on.floating-navigation-below-slider.phantom-sticky .masthead.side-header-h-stroke,
.responsive-off.sticky-on.floating-navigation-below-slider.transparent.phantom-sticky .masthead.side-header-h-stroke {
	position: fixed;
}

.responsive-off.phantom-sticky:not(.overlap):not(.transparent) .masthead:not(.side-header) {
	transition: background-color 330ms ease 0s;
}

.responsive-off.phantom-sticky .page-inner .masthead:not(.side-header) {
	backface-visibility: hidden;
}

.responsive-off.phantom-sticky.sticky-off.phantom-custom-logo-on .branding .sticky-logo,
.responsive-off.phantom-sticky.sticky-on.phantom-custom-logo-on .branding>a:not(.sticky-logo),
.responsive-off.phantom-sticky.sticky-on.phantom-custom-logo-on .branding>img:not(.sticky-logo) {
	display: none;
	opacity: 0;
}

.responsive-off.phantom-sticky.sticky-off:not(.phantom-custom-logo-on) .branding .sticky-logo,
.responsive-off.phantom-sticky.sticky-on:not(.phantom-custom-logo-on) .branding .sticky-logo,
.responsive-off.phantom-main-logo-on.phantom-sticky.sticky-on .branding>a,
.responsive-off.phantom-main-logo-on.phantom-sticky.sticky-on .branding>img,
.responsive-off.phantom-logo-off.phantom-sticky.sticky-on .branding>a,
.responsive-off.phantom-logo-off.phantom-sticky.sticky-on .branding>img {
	display: none;
	visibility: hidden;
}

.responsive-off.phantom-sticky.sticky-off.phantom-custom-logo-on .branding .sticky-logo,
.responsive-off.phantom-sticky.sticky-on.phantom-custom-logo-on .branding>a:not(.sticky-logo),
.responsive-off.phantom-sticky.sticky-on.phantom-custom-logo-on .branding>img:not(.sticky-logo) {
	visibility: hidden;
}

.responsive-off.phantom-sticky.sticky-on.phantom-custom-logo-on .branding .sticky-logo,
.responsive-off.phantom-sticky.sticky-off.phantom-custom-logo-on .branding>a:not(.sticky-logo),
.responsive-off.phantom-sticky.sticky-off.phantom-custom-logo-on .branding>img:not(.sticky-logo) {
	visibility: visible;
}

.phantom-sticky.responsive-off #page .side-header .branding>a:not(.sticky-logo),
.phantom-sticky.responsive-off #page .side-header .branding>img:not(.sticky-logo):not(.mobile-logo) {
	display: block;
	opacity: 1;
	animation: 0s ease 0s normal none 1 running none;
	visibility: visible;
}

#main-slideshow:not(.rv-slider) {
	min-height: 100px;
}

.outline-element-decoration #main-slideshow.fixed::after,
.outline-element-decoration #main-slideshow.layer-fixed::after,
.outline-element-decoration #main-slideshow.fix::after {
	background-color: rgba(103, 107, 109, 0.15);
}

@media screen and (max-width: 1200px) {}

@media screen and (max-width: 1024px) {}

.commetn-text {
	text-align: justify;
}

@media screen and (max-width: 800px) {

	.post,
	.commetn-text {
		text-align: left;
	}

	.content ul,
	.content ol {
		margin-left: 0;
	}
}

@media screen and (max-width: 320px) {}

.rsContW .rsBullet.rsNavSelected span,
.rsCont .rsBullet.rsNavSelected span,
.tp-bullets.custom .tp-bullet.selected::after {
	background-color: rgba(103, 107, 109, 0.25);
}

.sidebar .rsContW .rsBullet.rsNavSelected span,
.sidebar-content .rsContW .rsBullet.rsNavSelected span,
.stripe .sidebar-content .rsContW .rsBullet.rsNavSelected span,
.sidebar .rsCont .rsBullet.rsNavSelected span,
.sidebar-content .rsCont .rsBullet.rsNavSelected span,
.stripe .sidebar-content .rsCont .rsBullet.rsNavSelected span,
.sidebar .tp-bullets.custom .tp-bullet.selected::after,
.sidebar-content .tp-bullets.custom .tp-bullet.selected::after,
.stripe .sidebar-content .tp-bullets.custom .tp-bullet.selected::after {
	background-color: rgba(103, 107, 109, 0.25);
}

.footer .rsContW .rsBullet.rsNavSelected span,
.footer .rsCont .rsBullet.rsNavSelected span,
.footer .tp-bullets.custom .tp-bullet.selected::after {
	background-color: rgba(229, 229, 229, 0.25);
}

.stripe-style-1 .rsContW .rsBullet.rsNavSelected span,
.stripe-style-1 .rsCont .rsBullet.rsNavSelected span,
.stripe-style-1 .tp-bullets.custom .tp-bullet.selected::after {
	background-color: rgba(103, 107, 109, 0.25);
}

.stripe-style-2 .rsContW .rsBullet.rsNavSelected span,
.stripe-style-2 .rsCont .rsBullet.rsNavSelected span,
.stripe-style-2 .tp-bullets.custom .tp-bullet.selected::after {
	background-color: rgba(255, 255, 255, 0.25);
}

.stripe-style-3 .rsContW .rsBullet.rsNavSelected span,
.stripe-style-3 .rsCont .rsBullet.rsNavSelected span,
.stripe-style-3 .tp-bullets.custom .tp-bullet.selected::after {
	background-color: rgba(38, 43, 46, 0.25);
}

.stripe-style-4 .rsContW .rsBullet.rsNavSelected span,
.stripe-style-4 .rsCont .rsBullet.rsNavSelected span,
.stripe-style-4 .tp-bullets.custom .tp-bullet.selected::after {
	background-color: rgba(255, 255, 255, 0.25);
}

.stripe-style-5 .rsContW .rsBullet.rsNavSelected span,
.stripe-style-5 .rsCont .rsBullet.rsNavSelected span,
.stripe-style-5 .tp-bullets.custom .tp-bullet.selected::after {
	background-color: rgba(51, 51, 51, 0.25);
}

.rsContW .rsBullet::after,
.rsContW .rsBullet.rsNavSelected:hover::after,
.rsCont .rsBullet::after,
.rsCont .rsBullet.rsNavSelected:hover::after,
.tp-bullets.custom .tp-bullet::before,
.tp-bullets.custom .tp-bullet.selected:hover::before,
#main-slideshow .tp-bullets.custom .tp-bullet:hover::before {
	border-color: rgba(103, 107, 109, 0.25);
}

.sidebar .rsContW .rsBullet::after,
.sidebar-content .rsContW .rsBullet::after,
.stripe .sidebar-content .rsContW .rsBullet::after,
.sidebar .rsContW .rsBullet.rsNavSelected:hover::after,
.sidebar-content .rsContW .rsBullet.rsNavSelected:hover::after,
.stripe .sidebar-content .rsContW .rsBullet.rsNavSelected:hover::after,
.sidebar .rsCont .rsBullet::after,
.sidebar-content .rsCont .rsBullet::after,
.stripe .sidebar-content .rsCont .rsBullet::after,
.sidebar .rsCont .rsBullet.rsNavSelected:hover::after,
.sidebar-content .rsCont .rsBullet.rsNavSelected:hover::after,
.stripe .sidebar-content .rsCont .rsBullet.rsNavSelected:hover::after,
.sidebar .tp-bullets.custom .tp-bullet::before,
.sidebar-content .tp-bullets.custom .tp-bullet::before,
.stripe .sidebar-content .tp-bullets.custom .tp-bullet::before,
.sidebar .tp-bullets.custom .tp-bullet.selected:hover::before,
.sidebar-content .tp-bullets.custom .tp-bullet.selected:hover::before,
.stripe .sidebar-content .tp-bullets.custom .tp-bullet.selected:hover::before,
.sidebar #main-slideshow .tp-bullets.custom .tp-bullet:hover::before,
.sidebar-content #main-slideshow .tp-bullets.custom .tp-bullet:hover::before,
.stripe .sidebar-content #main-slideshow .tp-bullets.custom .tp-bullet:hover::before {
	border-color: rgba(103, 107, 109, 0.25);
}

.footer .rsContW .rsBullet::after,
.footer .rsContW .rsBullet.rsNavSelected:hover::after,
.footer .rsCont .rsBullet::after,
.footer .rsCont .rsBullet.rsNavSelected:hover::after,
.footer .tp-bullets.custom .tp-bullet::before,
.footer .tp-bullets.custom .tp-bullet.selected:hover::before,
.footer #main-slideshow .tp-bullets.custom .tp-bullet:hover::before {
	border-color: rgba(229, 229, 229, 0.25);
}

.stripe-style-1 .rsContW .rsBullet::after,
.stripe-style-1 .rsContW .rsBullet.rsNavSelected:hover::after,
.stripe-style-1 .rsCont .rsBullet::after,
.stripe-style-1 .rsCont .rsBullet.rsNavSelected:hover::after,
.stripe-style-1 .tp-bullets.custom .tp-bullet::before,
.stripe-style-1 .tp-bullets.custom .tp-bullet.selected:hover::before,
.stripe-style-1 #main-slideshow .tp-bullets.custom .tp-bullet:hover::before {
	border-color: rgba(103, 107, 109, 0.25);
}

.stripe-style-2 .rsContW .rsBullet::after,
.stripe-style-2 .rsContW .rsBullet.rsNavSelected:hover::after,
.stripe-style-2 .rsCont .rsBullet::after,
.stripe-style-2 .rsCont .rsBullet.rsNavSelected:hover::after,
.stripe-style-2 .tp-bullets.custom .tp-bullet::before,
.stripe-style-2 .tp-bullets.custom .tp-bullet.selected:hover::before,
.stripe-style-2 #main-slideshow .tp-bullets.custom .tp-bullet:hover::before {
	border-color: rgba(255, 255, 255, 0.25);
}

.stripe-style-3 .rsContW .rsBullet::after,
.stripe-style-3 .rsContW .rsBullet.rsNavSelected:hover::after,
.stripe-style-3 .rsCont .rsBullet::after,
.stripe-style-3 .rsCont .rsBullet.rsNavSelected:hover::after,
.stripe-style-3 .tp-bullets.custom .tp-bullet::before,
.stripe-style-3 .tp-bullets.custom .tp-bullet.selected:hover::before,
.stripe-style-3 #main-slideshow .tp-bullets.custom .tp-bullet:hover::before {
	border-color: rgba(38, 43, 46, 0.25);
}

.stripe-style-4 .rsContW .rsBullet::after,
.stripe-style-4 .rsContW .rsBullet.rsNavSelected:hover::after,
.stripe-style-4 .rsCont .rsBullet::after,
.stripe-style-4 .rsCont .rsBullet.rsNavSelected:hover::after,
.stripe-style-4 .tp-bullets.custom .tp-bullet::before,
.stripe-style-4 .tp-bullets.custom .tp-bullet.selected:hover::before,
.stripe-style-4 #main-slideshow .tp-bullets.custom .tp-bullet:hover::before {
	border-color: rgba(255, 255, 255, 0.25);
}

.stripe-style-5 .rsContW .rsBullet::after,
.stripe-style-5 .rsContW .rsBullet.rsNavSelected:hover::after,
.stripe-style-5 .rsCont .rsBullet::after,
.stripe-style-5 .rsCont .rsBullet.rsNavSelected:hover::after,
.stripe-style-5 .tp-bullets.custom .tp-bullet::before,
.stripe-style-5 .tp-bullets.custom .tp-bullet.selected:hover::before,
.stripe-style-5 #main-slideshow .tp-bullets.custom .tp-bullet:hover::before {
	border-color: rgba(51, 51, 51, 0.25);
}

.outlines-bullets .rsContW .rsBullet::after,
.outlines-bullets .rsContW .rsBullet.rsNavSelected:hover::after,
.outlines-bullets .rsCont .rsBullet::after,
.outlines-bullets .rsCont .rsBullet.rsNavSelected:hover::after,
.outlines-bullets .tp-bullets.custom .tp-bullet::before,
.outlines-bullets .tp-bullets.custom .tp-bullet.selected:hover::before,
.outlines-bullets #main-slideshow .tp-bullets.custom .tp-bullet:hover::before {
	background-color: rgba(103, 107, 109, 0.04);
	box-shadow: 0px 0px 0px 1px rgba(103, 107, 109, 0.25) inset;
}

.outlines-bullets .sidebar .rsContW .rsBullet::after,
.outlines-bullets .sidebar-content.solid-bg .rsContW .rsBullet::after,
.outlines-bullets .sidebar .rsContW .rsBullet.rsNavSelected:hover::after,
.outlines-bullets .sidebar-content.solid-bg .rsContW .rsBullet.rsNavSelected:hover::after,
.outlines-bullets .sidebar .rsCont .rsBullet::after,
.outlines-bullets .sidebar-content.solid-bg .rsCont .rsBullet::after,
.outlines-bullets .sidebar .rsCont .rsBullet.rsNavSelected:hover::after,
.outlines-bullets .sidebar-content.solid-bg .rsCont .rsBullet.rsNavSelected:hover::after,
.outlines-bullets .sidebar .tp-bullets.custom .tp-bullet::before,
.outlines-bullets .sidebar-content.solid-bg .tp-bullets.custom .tp-bullet::before,
.outlines-bullets .sidebar .tp-bullets.custom .tp-bullet.selected:hover::before,
.outlines-bullets .sidebar-content.solid-bg .tp-bullets.custom .tp-bullet.selected:hover::before,
.outlines-bullets .sidebar #main-slideshow .tp-bullets.custom .tp-bullet:hover::before,
.outlines-bullets .sidebar-content.solid-bg #main-slideshow .tp-bullets.custom .tp-bullet:hover::before {
	background-color: rgba(103, 107, 109, 0.04);
	box-shadow: 0px 0px 0px 1px rgba(103, 107, 109, 0.25) inset;
}

.outlines-bullets .footer .rsContW .rsBullet::after,
.outlines-bullets .footer .rsContW .rsBullet.rsNavSelected:hover::after,
.outlines-bullets .footer .rsCont .rsBullet::after,
.outlines-bullets .footer .rsCont .rsBullet.rsNavSelected:hover::after,
.outlines-bullets .footer .tp-bullets.custom .tp-bullet::before,
.outlines-bullets .footer .tp-bullets.custom .tp-bullet.selected:hover::before,
.outlines-bullets .footer #main-slideshow .tp-bullets.custom .tp-bullet:hover::before {
	background-color: rgba(229, 229, 229, 0.04);
	box-shadow: 0px 0px 0px 1px rgba(229, 229, 229, 0.25) inset;
}

.outlines-bullets .stripe-style-1 .rsContW .rsBullet::after,
.outlines-bullets .stripe-style-1 .rsContW .rsBullet.rsNavSelected:hover::after,
.outlines-bullets .stripe-style-1 .rsCont .rsBullet::after,
.outlines-bullets .stripe-style-1 .rsCont .rsBullet.rsNavSelected:hover::after,
.outlines-bullets .stripe-style-1 .tp-bullets.custom .tp-bullet::before,
.outlines-bullets .stripe-style-1 .tp-bullets.custom .tp-bullet.selected:hover::before,
.outlines-bullets .stripe-style-1 #main-slideshow .tp-bullets.custom .tp-bullet:hover::before {
	background-color: rgba(103, 107, 109, 0.04);
	box-shadow: 0px 0px 0px 1px rgba(103, 107, 109, 0.25) inset;
}

.outlines-bullets .stripe-style-2 .rsContW .rsBullet::after,
.outlines-bullets .stripe-style-2 .rsContW .rsBullet.rsNavSelected:hover::after,
.outlines-bullets .stripe-style-2 .rsCont .rsBullet::after,
.outlines-bullets .stripe-style-2 .rsCont .rsBullet.rsNavSelected:hover::after,
.outlines-bullets .stripe-style-2 .tp-bullets.custom .tp-bullet::before,
.outlines-bullets .stripe-style-2 .tp-bullets.custom .tp-bullet.selected:hover::before,
.outlines-bullets .stripe-style-2 #main-slideshow .tp-bullets.custom .tp-bullet:hover::before {
	background-color: rgba(255, 255, 255, 0.04);
	box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.25) inset;
}

.outlines-bullets .stripe-style-3 .rsContW .rsBullet::after,
.outlines-bullets .stripe-style-3 .rsContW .rsBullet.rsNavSelected:hover::after,
.outlines-bullets .stripe-style-3 .rsCont .rsBullet::after,
.outlines-bullets .stripe-style-3 .rsCont .rsBullet.rsNavSelected:hover::after,
.outlines-bullets .stripe-style-3 .tp-bullets.custom .tp-bullet::before,
.outlines-bullets .stripe-style-3 .tp-bullets.custom .tp-bullet.selected:hover::before,
.outlines-bullets .stripe-style-3 #main-slideshow .tp-bullets.custom .tp-bullet:hover::before {
	background-color: rgba(38, 43, 46, 0.04);
	box-shadow: 0px 0px 0px 1px rgba(38, 43, 46, 0.25) inset;
}

.outlines-bullets .stripe-style-4 .rsContW .rsBullet::after,
.outlines-bullets .stripe-style-4 .rsContW .rsBullet.rsNavSelected:hover::after,
.outlines-bullets .stripe-style-4 .rsCont .rsBullet::after,
.outlines-bullets .stripe-style-4 .rsCont .rsBullet.rsNavSelected:hover::after,
.outlines-bullets .stripe-style-4 .tp-bullets.custom .tp-bullet::before,
.outlines-bullets .stripe-style-4 .tp-bullets.custom .tp-bullet.selected:hover::before,
.outlines-bullets .stripe-style-4 #main-slideshow .tp-bullets.custom .tp-bullet:hover::before {
	background-color: rgba(255, 255, 255, 0.04);
	box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.25) inset;
}

.outlines-bullets .stripe-style-5 .rsContW .rsBullet::after,
.outlines-bullets .stripe-style-5 .rsContW .rsBullet.rsNavSelected:hover::after,
.outlines-bullets .stripe-style-5 .rsCont .rsBullet::after,
.outlines-bullets .stripe-style-5 .rsCont .rsBullet.rsNavSelected:hover::after,
.outlines-bullets .stripe-style-5 .tp-bullets.custom .tp-bullet::before,
.outlines-bullets .stripe-style-5 .tp-bullets.custom .tp-bullet.selected:hover::before,
.outlines-bullets .stripe-style-5 #main-slideshow .tp-bullets.custom .tp-bullet:hover::before {
	background-color: rgba(51, 51, 51, 0.04);
	box-shadow: 0px 0px 0px 1px rgba(51, 51, 51, 0.25) inset;
}

.accent-bullets .rsCont .rsBullet span,
.accent-bullets .stripe .rsCont .rsBullet span,
.accent-bullets .rsCont .rsBullet.rsNavSelected span,
.accent-bullets .stripe .rsCont .rsBullet.rsNavSelected span,
.accent-bullets .rsContW .rsBullet span,
.accent-bullets .stripe .rsContW .rsBullet span,
.accent-bullets .rsContW .rsBullet.rsNavSelected span,
.accent-bullets .stripe .rsContW .rsBullet.rsNavSelected span,
.accent-bullets .tp-bullets.custom .tp-bullet::after,
.accent-bullets .stripe .tp-bullets.custom .tp-bullet::after {
	background-color: rgb(12, 184, 182);
}

.accent-bullets.accent-gradient .rsCont .rsBullet span,
.accent-bullets.accent-gradient .stripe .rsCont .rsBullet span,
.accent-bullets.accent-gradient .rsCont .rsBullet.rsNavSelected span,
.accent-bullets.accent-gradient .stripe .rsCont .rsBullet.rsNavSelected span,
.accent-bullets.accent-gradient .rsContW .rsBullet span,
.accent-bullets.accent-gradient .stripe .rsContW .rsBullet span,
.accent-bullets.accent-gradient .rsContW .rsBullet.rsNavSelected span,
.accent-bullets.accent-gradient .stripe .rsContW .rsBullet.rsNavSelected span,
.accent-bullets.accent-gradient .tp-bullets.custom .tp-bullet::after,
.accent-bullets.accent-gradient .stripe .tp-bullets.custom .tp-bullet::after {
	background: transparent linear-gradient(30deg, rgb(12, 184, 182) 0px, rgb(14, 201, 198) 100%) repeat scroll 0% 0%;
}

.accent-bullets .rsContW .rsBullet.rsNavSelected::after,
.accent-bullets .rsCont .rsBullet.rsNavSelected::after,
.accent-bullets .tp-bullets.custom .tp-bullet.selected::before,
.accent-bullets .rsContW .rsBullet:hover::after,
.accent-bullets .rsCont .rsBullet:hover::after {
	background-color: rgba(12, 184, 182, 0.2);
}

.accent-bullets.accent-gradient .rsContW .rsBullet.rsNavSelected::after,
.accent-bullets.accent-gradient .rsCont .rsBullet.rsNavSelected::after,
.accent-bullets.accent-gradient .tp-bullets.custom .tp-bullet.selected::before,
.accent-bullets.accent-gradient .rsContW .rsBullet:hover::after,
.accent-bullets.accent-gradient .rsCont .rsBullet:hover::after {
	background: transparent linear-gradient(30deg, rgba(12, 184, 182, 0.2) 0px, rgba(14, 201, 198, 0.2) 100%) repeat scroll 0% 0%;
}

.three-d-slider .navig div,
.three-d-slider .navig div:hover:not(.act),
.scale-me .navig div:hover {
	background-color: rgb(255, 255, 255);
	color: rgb(12, 184, 182);
}

.page-title.solid-bg {
	background-color: rgb(242, 243, 243);
	background-image: url('../img/bgn-grad-min.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: auto auto;
}

.page-title .wf-container-title,
.page-title.full-width-line,
.article-top-bar .wf-container-top {
	border-color: rgba(103, 107, 109, 0.15);
}

.page-title>.wf-wrap,
.article-top-bar>.wf-wrap,
#fancy-header>.wf-wrap {
	width: 1250px;
}

.page-title .wf-table {
	padding: 0px;
}

.page-title h1,
.page-title h1 *,
.page-title h1 a:hover,
#page .page-title .entry-title {
	color: rgb(255, 255, 255);
}

.page-title .breadcrumbs li::before,
.page-title .breadcrumbs li::before {
	color: rgba(103, 107, 109, 0.35);
}

.page-title .breadcrumbs,
.page-title .breadcrumbs a {
	color: rgb(255, 255, 255);
}

.page-title .breadcrumbs li::before,
.page-title .breadcrumbs li::before {
	color: rgba(255, 255, 255, 0.5);
}

.sidebar {
	width: 27%;
}

.sidebar-right .sidebar {
	border-left: 1px solid rgba(103, 107, 109, 0.15);
}

.sidebar .widget,
.sidebar-content .widget {
	border-top: 1px solid rgba(103, 107, 109, 0.15);
	color: rgb(103, 107, 109);
	font-size: 16px;
	line-height: 24px;
	padding-top: 44px;
	padding-bottom: 44px;
}

.widget-title {
	font: 600 15px/25px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
	text-transform: none;
	color: rgb(38, 43, 46);
}

.sidebar-content .widget-title,
.stripe .sidebar-content.solid-bg .widget-title {
	color: rgb(38, 43, 46);
}

.footer .widget-title {
	color: rgb(255, 255, 255);
}

.custom-nav>li li a::before {
	background-color: rgba(103, 107, 109, 0.5);
}

.footer .custom-nav>li li a::before {
	background-color: rgba(229, 229, 229, 0.5);
}

.sidebar-content .custom-nav>li li a::before,
.stripe .sidebar-content .widget .custom-nav>li li a::before {
	background-color: rgba(103, 107, 109, 0.5);
}

.stripe-style-1 .custom-nav>li li a::before {
	background-color: rgba(103, 107, 109, 0.5);
}

.stripe-style-2 .custom-nav>li li a::before {
	background-color: rgba(255, 255, 255, 0.5);
}

.stripe-style-3 .custom-nav>li li a::before {
	background-color: rgba(38, 43, 46, 0.5);
}

.stripe-style-4 .custom-nav>li li a::before {
	background-color: rgba(255, 255, 255, 0.5);
}

.stripe-style-5 .custom-nav>li li a::before {
	background-color: rgba(51, 51, 51, 0.5);
}

.sidebar-content a,
.sidebar-content.solid-bg a *,
.sidebar-content .recent-posts a {
	color: rgb(103, 107, 109);
}

.footer a {
	color: rgb(229, 229, 229);
}

.sidebar-content .widget .menu li,
.sidebar-content .widget .custom-menu li,
.sidebar-content .widget_pages li,
.sidebar-content .blogroll li,
.sidebar-content .widget .qts-lang-menu li {
	border-style: solid none none;
	border-width: 1px 0px 0px;
	border-color: rgba(103, 107, 109, 0.15) -moz-use-text-color -moz-use-text-color;
}

.widget .menu li,
.widget_pages li,
.widget .custom-menu li,
.widget .blogroll li,
.widget .qts-lang-menu li {
	border-style: solid none none;
	border-width: 1px 0px 0px;
	border-color: rgba(103, 107, 109, 0.15) -moz-use-text-color -moz-use-text-color;
}

.menu .current-menu-parent>a,
.menu .current-menu-item>a,
.custom-nav>li>a:hover span,
.custom-nav li.act>a span,
.custom-nav>li>ul a:hover span,
.st-accordion li>a:hover,
.st-accordion>ul li>a:hover *,
.widget .custom-categories a:hover span.item-name,
.widget_categories a:hover,
.widget_meta a:hover,
.blogroll a:hover,
.widget_archive a:hover,
.widget_recent_entries a:hover,
.widget_links a:hover,
.widget_pages a:hover,
.tp_recent_tweets li span a:hover,
.recent-posts a:hover,
.items-grid .post-content>a:hover,
#wp-calendar td a:hover,
.tagcloud a:hover {
	color: rgb(12, 184, 182);
}

.sidebar-content .menu .current-menu-parent>a,
.stripe .sidebar-content.solid-bg .menu .current-menu-parent>a,
.sidebar-content .menu .current-menu-item>a,
.stripe .sidebar-content.solid-bg .menu .current-menu-item>a,
.sidebar-content .custom-nav>li>a:hover span,
.stripe .sidebar-content.solid-bg .custom-nav>li>a:hover span,
.sidebar-content .custom-nav li.act>a span,
.stripe .sidebar-content.solid-bg .custom-nav li.act>a span,
.sidebar-content .custom-nav>li>ul a:hover span,
.stripe .sidebar-content.solid-bg .custom-nav>li>ul a:hover span,
.sidebar-content .st-accordion li>a:hover,
.stripe .sidebar-content.solid-bg .st-accordion li>a:hover,
.sidebar-content .st-accordion>ul li>a:hover *,
.stripe .sidebar-content.solid-bg .st-accordion>ul li>a:hover *,
.sidebar-content .widget .custom-categories a:hover span.item-name,
.stripe .sidebar-content.solid-bg .widget .custom-categories a:hover span.item-name,
.sidebar-content .widget_categories a:hover,
.stripe .sidebar-content.solid-bg .widget_categories a:hover,
.sidebar-content .widget_meta a:hover,
.stripe .sidebar-content.solid-bg .widget_meta a:hover,
.sidebar-content .blogroll a:hover,
.stripe .sidebar-content.solid-bg .blogroll a:hover,
.sidebar-content .widget_archive a:hover,
.stripe .sidebar-content.solid-bg .widget_archive a:hover,
.sidebar-content .widget_recent_entries a:hover,
.stripe .sidebar-content.solid-bg .widget_recent_entries a:hover,
.sidebar-content .widget_links a:hover,
.stripe .sidebar-content.solid-bg .widget_links a:hover,
.sidebar-content .widget_pages a:hover,
.stripe .sidebar-content.solid-bg .widget_pages a:hover,
.sidebar-content .tp_recent_tweets li span a:hover,
.stripe .sidebar-content.solid-bg .tp_recent_tweets li span a:hover,
.sidebar-content .recent-posts a:hover,
.stripe .sidebar-content.solid-bg .recent-posts a:hover,
.sidebar-content .items-grid .post-content>a:hover,
.stripe .sidebar-content.solid-bg .items-grid .post-content>a:hover,
.sidebar-content #wp-calendar td a:hover,
.stripe .sidebar-content.solid-bg #wp-calendar td a:hover,
.sidebar-content .tagcloud a:hover,
.stripe .sidebar-content.solid-bg .tagcloud a:hover {
	color: rgb(12, 184, 182);
}

.accent-gradient .menu .current-menu-parent>a,
.accent-gradient .menu .current-menu-item>a,
.accent-gradient .custom-nav>li>a:hover span,
.accent-gradient .custom-nav li.act>a span,
.accent-gradient .custom-nav>li>ul a:hover span,
.accent-gradient .st-accordion li>a:hover,
.accent-gradient .st-accordion>ul li>a:hover *,
.accent-gradient .widget .custom-categories a:hover span.item-name,
.accent-gradient .widget_categories a:hover,
.accent-gradient .widget_meta a:hover,
.accent-gradient .blogroll a:hover,
.accent-gradient .widget_archive a:hover,
.accent-gradient .widget_recent_entries a:hover,
.accent-gradient .widget_links a:hover,
.accent-gradient .widget_pages a:hover,
.accent-gradient .tp_recent_tweets li span a:hover,
.accent-gradient .recent-posts a:hover,
.accent-gradient .items-grid .post-content>a:hover,
.accent-gradient #wp-calendar td a:hover,
.accent-gradient .tagcloud a:hover {
	background: transparent -moz-linear-gradient(left center, rgb(12, 184, 182) 32%, rgb(14, 201, 198) 100%) repeat scroll 0% 0% padding-box text;
	-webkit-text-fill-color: transparent;
}

.items-grid a,
.recent-posts a,
.contact-info .secondary-color {
	color: rgb(38, 43, 46);
}

.sidebar .st-accordion li>a::before,
.sidebar-content .st-accordion li>a::before,
.stripe .sidebar-content .st-accordion li>a::before,
.sidebar .custom-menu a::before,
.sidebar-content .custom-menu a::before,
.stripe .sidebar-content .custom-menu a::before {
	background-color: rgba(103, 107, 109, 0.15);
}

.footer .st-accordion li>a::before,
.footer .custom-menu a::before {
	background-color: rgba(229, 229, 229, 0.15);
}

.stripe-style-1 .st-accordion li>a::before,
.boxes-solid-bg .stripe-style-1.stripe-transparent-bg .st-accordion li>a::before,
.stripe-style-1 .custom-menu a::before,
.boxes-solid-bg .stripe-style-1.stripe-transparent-bg .custom-menu a::before {
	background-color: rgba(103, 107, 109, 0.15);
}

.stripe-style-2 .st-accordion li>a::before,
.boxes-solid-bg .stripe-style-2.stripe-transparent-bg .st-accordion li>a::before,
.stripe-style-2 .custom-menu a::before,
.boxes-solid-bg .stripe-style-2.stripe-transparent-bg .custom-menu a::before {
	background-color: rgba(255, 255, 255, 0.15);
}

.stripe-style-3 .st-accordion li>a::before,
.boxes-solid-bg .stripe-style-3.stripe-transparent-bg .st-accordion li>a::before,
.stripe-style-3 .custom-menu a::before,
.boxes-solid-bg .stripe-style-3.stripe-transparent-bg .custom-menu a::before {
	background-color: rgba(38, 43, 46, 0.15);
}

.stripe-style-4 .st-accordion li>a::before,
.boxes-solid-bg .stripe-style-4 .st-accordion li>a::before,
.stripe-style-4 .custom-menu a::before,
.boxes-solid-bg .stripe-style-4 .custom-menu a::before {
	background-color: rgba(255, 255, 255, 0.15);
}

.stripe-style-5 .st-accordion li>a::before,
.boxes-solid-bg .stripe-style-5 .st-accordion li>a::before,
.stripe-style-5 .custom-menu a::before,
.boxes-solid-bg .stripe-style-5 .custom-menu a::before {
	background-color: rgba(51, 51, 51, 0.15);
}

.pace .pace-activity {
	background-color: rgba(12, 184, 182, 0.9);
}

.accent-gradient .pace .pace-activity {
	background: transparent linear-gradient(30deg, rgba(12, 184, 182, 0.9) 0px, rgba(14, 201, 198, 0.9) 100%) repeat scroll 0% 0%;
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .format-link-content {
	box-shadow: none;
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .format-link-content {
	box-shadow: none;
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .post.bg-on,
.outline-element-decoration .stripe:not(.shadow-element-decoration) .bg-on.team-container,
.outline-element-decoration .stripe:not(.shadow-element-decoration) .post.bg-on.fullwidth-img.format-quote,
.outline-element-decoration .stripe:not(.shadow-element-decoration) .post.bg-on.fullwidth-img.format-link {
	box-shadow: none;
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .post.bg-on,
.shadow-element-decoration .stripe:not(.outline-element-decoration) .bg-on.team-container,
.shadow-element-decoration .stripe:not(.outline-element-decoration) .post.bg-on.fullwidth-img.format-quote,
.shadow-element-decoration .stripe:not(.outline-element-decoration) .post.bg-on.fullwidth-img.format-link {
	box-shadow: none;
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .commentlist .comment>article {
	box-shadow: none;
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .commentlist .comment>article {
	box-shadow: none;
}

.reply,
.comment-meta,
#reply-title small {
	font-size: 14px;
	line-height: 20px;
}

#reply-title small {
	font: 16px/24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
}

.comments-title,
.comments-title a,
.comment-author a,
.comment-author .fn,
#reply-title,
.fn,
.fn a,
.pingback-title {
	color: rgb(38, 43, 46);
}

.entry-author {
	background-color: rgba(242, 243, 243, 0.9);
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .entry-author {
	box-shadow: none;
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .entry-author {
	box-shadow: none;
}

.single .entry-tags a::before {
	border-right-color: rgba(103, 107, 109, 0.11);
}

.single .entry-tags a:hover::before {
	border-right-color: rgb(12, 184, 182);
}

.single .entry-tags a::after {
	background: rgb(255, 255, 255) none repeat scroll center top;
}

.entry-meta::before {
	width: 24px;
	height: 24px;
}

.fancy-author-title,
.fancy-posts-title,
.fancy-comments-title,
.fancy-comments-form,
.fancy-projects-title {
	font-size: 16px;
	line-height: 24px;
}

.dt-btn,
.widget .dt-form .dt-btn,
.nsu-submit,
#page .widget_price_filter .price_slider_amount .button {
	padding-left: 14px;
	padding-right: 14px;
	font: bold 12px/30px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
	text-transform: none;
	border-radius: 3px;
}

button.button,
a.button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.dt-btn-m,
input.dt-btn-m[type="submit"],
#main .gform_wrapper .gform_footer input.button,
#main .gform_wrapper .gform_footer input[type="submit"],
form.mc4wp-form input[type="submit"],
div.mc4wp-form button[type="submit"],
#main-slideshow .tp-button {
	padding-left: 14px;
	padding-right: 14px;
	font: 600 14px/42px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
	text-transform: none;
	border-radius: 4px;
}

.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn),
.btn-3d button.button,
.btn-3d a.button,
.btn-3d .dt-form button,
.btn-3d .widget .dt-form .dt-btn,
.btn-3d input[type="button"],
.btn-3d input[type="reset"],
.btn-3d input[type="submit"],
.btn-3d .nsu-submit {
	border-bottom-color: rgb(22, 113, 112);
}

.btn-3d .dt-btn:hover:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn),
.btn-3d button.button:hover,
.btn-3d a.button:hover,
.btn-3d .dt-form button:hover,
.btn-3d .widget .dt-form .dt-btn:hover,
.btn-3d input[type="button"]:hover,
.btn-3d input[type="reset"]:hover,
.btn-3d input[type="submit"]:hover,
.btn-3d .nsu-submit:hover {
	border-bottom-color: rgb(37, 153, 164);
}

.btn-3d .dt-btn.accent-btn-bg-color:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn),
.btn-3d button.button.accent-btn-bg-color,
.btn-3d a.button.accent-btn-bg-color,
.btn-3d .dt-form button.accent-btn-bg-color,
.btn-3d .widget .dt-form .dt-btn.accent-btn-bg-color,
.btn-3d input.accent-btn-bg-color[type="button"],
.btn-3d input.accent-btn-bg-color[type="reset"],
.btn-3d input.accent-btn-bg-color[type="submit"],
.btn-3d .nsu-submit.accent-btn-bg-color {
	border-bottom-color: rgb(22, 113, 112);
}

.btn-3d .dt-btn.accent-btn-bg-hover-color:hover:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn),
.btn-3d button.button.accent-btn-bg-hover-color:hover,
.btn-3d a.button.accent-btn-bg-hover-color:hover,
.btn-3d .dt-form button.accent-btn-bg-hover-color:hover,
.btn-3d .widget .dt-form .dt-btn.accent-btn-bg-hover-color:hover,
.btn-3d input.accent-btn-bg-hover-color[type="button"]:hover,
.btn-3d input.accent-btn-bg-hover-color[type="reset"]:hover,
.btn-3d input.accent-btn-bg-hover-color[type="submit"]:hover,
.btn-3d .nsu-submit.accent-btn-bg-hover-color:hover {
	border-bottom-color: rgb(22, 113, 112) ! important;
}

.btn-material .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn),
.btn-material button.button,
.btn-material a.button,
.btn-material .dt-form button,
.btn-material .widget .dt-form .dt-btn,
.btn-material input[type="button"],
.btn-material input[type="reset"],
.btn-material input[type="submit"],
.btn-material .nsu-submit {
	box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.12);
	transition: box-shadow 0.2s ease-out 0s, background-color 0.2s ease 0s;
}

.btn-material .dt-btn:hover:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn),
.btn-material button.button:hover,
.btn-material a.button:hover,
.btn-material .dt-form button:hover,
.btn-material .widget .dt-form .dt-btn:hover,
.btn-material input[type="button"]:hover,
.btn-material input[type="reset"]:hover,
.btn-material input[type="submit"]:hover,
.btn-material .nsu-submit:hover {
	box-shadow: 0px 5px 11px 0px rgba(0, 0, 0, 0.18), 0px 4px 15px 0px rgba(0, 0, 0, 0.15);
}

button.button,
a.button,
.dt-form button,
.widget .dt-form .dt-btn,
input[type="button"],
input[type="reset"],
input[type="submit"],
.nsu-submit {
	color: rgb(255, 255, 255);
	background: transparent linear-gradient(30deg, rgb(12, 184, 182) 0px, rgb(14, 201, 198) 100%) repeat scroll 0% 0%;
}

.stripe button.button,
button.button *,
.sidebar button.button,
.footer button.button,
.stripe a.button,
a.button *,
.sidebar a.button,
.footer a.button,
.stripe .dt-form button,
.dt-form button *,
.sidebar .dt-form button,
.footer .dt-form button,
.stripe .widget .dt-form .dt-btn,
.widget .dt-form .dt-btn *,
.sidebar .widget .dt-form .dt-btn,
.footer .widget .dt-form .dt-btn,
.stripe input[type="button"],
input[type="button"] *,
.sidebar input[type="button"],
.footer input[type="button"],
.stripe input[type="reset"],
input[type="reset"] *,
.sidebar input[type="reset"],
.footer input[type="reset"],
.stripe input[type="submit"],
input[type="submit"] *,
.sidebar input[type="submit"],
.footer input[type="submit"],
.stripe .nsu-submit,
.nsu-submit *,
.sidebar .nsu-submit,
.footer .nsu-submit {
	color: rgb(255, 255, 255);
}

button.button:hover,
a.button:hover,
.dt-form button:hover,
.widget .dt-form .dt-btn:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.nsu-submit:hover {
	color: rgb(255, 255, 255);
}

#page button.button:hover,
#page a.button:hover,
#page .dt-form button:hover,
#page .widget .dt-form .dt-btn:hover,
#page input[type="button"]:hover,
#page input[type="reset"]:hover,
#page input[type="submit"]:hover,
#page .nsu-submit:hover {
	background: transparent linear-gradient(30deg, rgb(28, 217, 234) 0px, rgb(12, 162, 224) 100%) repeat scroll 0% 0%;
}

.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style) {
	background: transparent linear-gradient(30deg, rgb(12, 184, 182) 0px, rgb(14, 201, 198) 100%) repeat scroll 0% 0%;
}

.dt-btn:hover:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style) {
	background: transparent linear-gradient(30deg, rgb(28, 217, 234) 0px, rgb(12, 162, 224) 100%) repeat scroll 0% 0%;
}

.dt-btn.accent-btn-bg-color:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style) {
	background: rgb(12, 184, 182) none repeat scroll 0% 0%;
}

.accent-gradient .dt-btn.accent-btn-bg-color:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style) {
	background: transparent linear-gradient(30deg, rgb(12, 184, 182) 0px, rgb(14, 201, 198) 100%) repeat scroll 0% 0%;
}

#page .dt-btn.accent-btn-bg-hover-color:hover:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style) {
	background: rgb(12, 184, 182) none repeat scroll 0% 0%;
}

.accent-gradient #page .dt-btn.accent-btn-bg-hover-color:hover:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style) {
	background: transparent linear-gradient(30deg, rgb(12, 184, 182) 0px, rgb(14, 201, 198) 100%) repeat scroll 0% 0%;
}

#page .dt-btn.default-btn-bg-hover-color:hover:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style) {
	background: transparent linear-gradient(30deg, rgb(28, 217, 234) 0px, rgb(12, 162, 224) 100%) repeat scroll 0% 0%;
}

.dt-btn:not(.btn-custom-style),
.btn-link {
	color: rgb(255, 255, 255);
}

.stripe .dt-btn:not(.btn-custom-style),
.stripe .dt-btn:not(.btn-custom-style) *,
.dt-btn:not(.btn-custom-style) *,
.sidebar .dt-btn:not(.btn-custom-style),
.footer .dt-btn:not(.btn-custom-style),
.content .shortcode-banner-inside .dt-btn:not(.btn-custom-style) *,
.content .dt-btn:not(.btn-custom-style),
.stripe .btn-link,
.stripe .btn-link *,
.btn-link *,
.sidebar .btn-link,
.footer .btn-link,
.content .shortcode-banner-inside .btn-link *,
.content .btn-link {
	color: rgb(255, 255, 255);
}

.dt-btn:hover:not(.btn-custom-style),
.dt-btn:hover:not(.btn-custom-style)>*,
.btn-link:hover,
.btn-link:hover>* {
	color: rgb(255, 255, 255);
}

.dt-btn.accent-btn-color:not(.btn-custom-style)>span:not(.rippleWrap),
.dt-btn.accent-btn-color:not(.btn-custom-style)>.text-wrap *,
.dt-btn.accent-btn-color:not(.btn-custom-style)>.fa,
.btn-link.accent-btn-color>span:not(.rippleWrap),
.btn-link.accent-btn-color>.text-wrap *,
.btn-link.accent-btn-color>.fa {
	color: rgb(12, 184, 182);
}

.accent-gradient .dt-btn.accent-btn-color:not(.btn-custom-style)>span:not(.rippleWrap),
.accent-gradient .dt-btn.accent-btn-color:not(.btn-custom-style)>.text-wrap *,
.accent-gradient .dt-btn.accent-btn-color:not(.btn-custom-style)>.fa,
.accent-gradient .btn-link.accent-btn-color>span:not(.rippleWrap),
.accent-gradient .btn-link.accent-btn-color>.text-wrap *,
.accent-gradient .btn-link.accent-btn-color>.fa {
	background: transparent -moz-linear-gradient(left center, rgb(12, 184, 182) 32%, rgb(14, 201, 198) 100%) repeat scroll 0% 0% padding-box text;
	-webkit-text-fill-color: transparent;
}

.dt-btn.title-btn-color:not(.btn-custom-style)>span:not(.rippleWrap),
.dt-btn.title-btn-color:not(.btn-custom-style)>.text-wrap *,
.dt-btn.title-btn-color:not(.btn-custom-style)>.fa,
.btn-link.title-btn-color>span:not(.rippleWrap),
.btn-link.title-btn-color>.text-wrap *,
.btn-link.title-btn-color>.fa {
	color: rgb(38, 43, 46);
}

.sidebar-content .dt-btn.title-btn-color:not(.btn-custom-style)>span:not(.rippleWrap),
.stripe .sidebar-content.solid-bg .dt-btn.title-btn-color:not(.btn-custom-style)>span:not(.rippleWrap),
.sidebar-content .dt-btn.title-btn-color:not(.btn-custom-style)>.text-wrap *,
.stripe .sidebar-content.solid-bg .dt-btn.title-btn-color:not(.btn-custom-style)>.text-wrap *,
.sidebar-content .dt-btn.title-btn-color:not(.btn-custom-style)>.fa,
.stripe .sidebar-content.solid-bg .dt-btn.title-btn-color:not(.btn-custom-style)>.fa,
.sidebar-content .btn-link.title-btn-color>span:not(.rippleWrap),
.stripe .sidebar-content.solid-bg .btn-link.title-btn-color>span:not(.rippleWrap),
.sidebar-content .btn-link.title-btn-color>.text-wrap *,
.stripe .sidebar-content.solid-bg .btn-link.title-btn-color>.text-wrap *,
.sidebar-content .btn-link.title-btn-color>.fa,
.stripe .sidebar-content.solid-bg .btn-link.title-btn-color>.fa {
	color: rgb(38, 43, 46);
}

.footer .dt-btn.title-btn-color:not(.btn-custom-style)>span:not(.rippleWrap),
.footer .dt-btn.title-btn-color:not(.btn-custom-style)>.text-wrap *,
.footer .dt-btn.title-btn-color:not(.btn-custom-style)>.fa,
.footer .btn-link.title-btn-color>span:not(.rippleWrap),
.footer .btn-link.title-btn-color>.text-wrap *,
.footer .btn-link.title-btn-color>.fa {
	color: rgb(255, 255, 255);
}

.stripe-style-1 .dt-btn.title-btn-color:not(.btn-custom-style)>span:not(.rippleWrap),
.stripe-style-1 .dt-btn.title-btn-color:not(.btn-custom-style)>.text-wrap *,
.stripe-style-1 .dt-btn.title-btn-color:not(.btn-custom-style)>.fa,
.stripe-style-1 .btn-link.title-btn-color>span:not(.rippleWrap),
.stripe-style-1 .btn-link.title-btn-color>.text-wrap *,
.stripe-style-1 .btn-link.title-btn-color>.fa {
	color: rgb(38, 43, 46);
}

.stripe-style-2 .dt-btn.title-btn-color:not(.btn-custom-style)>span:not(.rippleWrap),
.stripe-style-2 .dt-btn.title-btn-color:not(.btn-custom-style)>.text-wrap *,
.stripe-style-2 .dt-btn.title-btn-color:not(.btn-custom-style)>.fa,
.stripe-style-2 .btn-link.title-btn-color>span:not(.rippleWrap),
.stripe-style-2 .btn-link.title-btn-color>.text-wrap *,
.stripe-style-2 .btn-link.title-btn-color>.fa {
	color: rgb(255, 255, 255);
}

.stripe-style-3 .dt-btn.title-btn-color:not(.btn-custom-style)>span:not(.rippleWrap),
.stripe-style-3 .dt-btn.title-btn-color:not(.btn-custom-style)>.text-wrap *,
.stripe-style-3 .dt-btn.title-btn-color:not(.btn-custom-style)>.fa,
.stripe-style-3 .btn-link.title-btn-color>span:not(.rippleWrap),
.stripe-style-3 .btn-link.title-btn-color>.text-wrap *,
.stripe-style-3 .btn-link.title-btn-color>.fa {
	color: rgb(38, 43, 46);
}

.stripe-style-4 .dt-btn.title-btn-color:not(.btn-custom-style)>span:not(.rippleWrap),
.stripe-style-4 .dt-btn.title-btn-color:not(.btn-custom-style)>.text-wrap *,
.stripe-style-4 .dt-btn.title-btn-color:not(.btn-custom-style)>.fa,
.stripe-style-4 .btn-link.title-btn-color>span:not(.rippleWrap),
.stripe-style-4 .btn-link.title-btn-color>.text-wrap *,
.stripe-style-4 .btn-link.title-btn-color>.fa {
	color: rgb(255, 255, 255);
}

.stripe-style-5 .dt-btn.title-btn-color:not(.btn-custom-style)>span:not(.rippleWrap),
.stripe-style-5 .dt-btn.title-btn-color:not(.btn-custom-style)>.text-wrap *,
.stripe-style-5 .dt-btn.title-btn-color:not(.btn-custom-style)>.fa,
.stripe-style-5 .btn-link.title-btn-color>span:not(.rippleWrap),
.stripe-style-5 .btn-link.title-btn-color>.text-wrap *,
.stripe-style-5 .btn-link.title-btn-color>.fa {
	color: rgb(51, 51, 51);
}

.dt-btn.title-btn-hover-color:hover:not(.btn-custom-style)>span:not(.rippleWrap),
.dt-btn.title-btn-hover-color:hover:not(.btn-custom-style)>.text-wrap *,
.dt-btn.title-btn-hover-color:hover:not(.btn-custom-style)>.fa,
.btn-link.title-btn-hover-color:hover>span:not(.rippleWrap),
.btn-link.title-btn-hover-color:hover>.text-wrap *,
.btn-link.title-btn-hover-color:hover>.fa {
	color: rgb(38, 43, 46) ! important;
	-webkit-text-fill-color: rgb(38, 43, 46);
}

.stripe-style-1 .dt-btn.title-btn-hover-color:hover:not(.btn-custom-style)>span:not(.rippleWrap),
.stripe-style-1 .dt-btn.title-btn-hover-color:hover:not(.btn-custom-style)>.text-wrap *,
.stripe-style-1 .dt-btn.title-btn-hover-color:hover:not(.btn-custom-style)>.fa,
.stripe-style-1 .btn-link.title-btn-hover-color:hover>span:not(.rippleWrap),
.stripe-style-1 .btn-link.title-btn-hover-color:hover>.text-wrap *,
.stripe-style-1 .btn-link.title-btn-hover-color:hover>.fa {
	color: rgb(38, 43, 46) ! important;
	-webkit-text-fill-color: rgb(38, 43, 46);
}

.stripe-style-2 .dt-btn.title-btn-hover-color:hover:not(.btn-custom-style)>span:not(.rippleWrap),
.stripe-style-2 .dt-btn.title-btn-hover-color:hover:not(.btn-custom-style)>.text-wrap *,
.stripe-style-2 .dt-btn.title-btn-hover-color:hover:not(.btn-custom-style)>.fa,
.stripe-style-2 .btn-link.title-btn-hover-color:hover>span:not(.rippleWrap),
.stripe-style-2 .btn-link.title-btn-hover-color:hover>.text-wrap *,
.stripe-style-2 .btn-link.title-btn-hover-color:hover>.fa {
	color: rgb(255, 255, 255) ! important;
	-webkit-text-fill-color: rgb(255, 255, 255);
}

.stripe-style-3 .dt-btn.title-btn-hover-color:hover:not(.btn-custom-style)>span:not(.rippleWrap),
.stripe-style-3 .dt-btn.title-btn-hover-color:hover:not(.btn-custom-style)>.text-wrap *,
.stripe-style-3 .dt-btn.title-btn-hover-color:hover:not(.btn-custom-style)>.fa,
.stripe-style-3 .btn-link.title-btn-hover-color:hover>span:not(.rippleWrap),
.stripe-style-3 .btn-link.title-btn-hover-color:hover>.text-wrap *,
.stripe-style-3 .btn-link.title-btn-hover-color:hover>.fa {
	color: rgb(38, 43, 46) ! important;
	-webkit-text-fill-color: rgb(38, 43, 46);
}

.stripe-style-4 .dt-btn.title-btn-hover-color:hover:not(.btn-custom-style)>span:not(.rippleWrap),
.stripe-style-4 .dt-btn.title-btn-hover-color:hover:not(.btn-custom-style)>.text-wrap *,
.stripe-style-4 .dt-btn.title-btn-hover-color:hover:not(.btn-custom-style)>.fa,
.stripe-style-4 .btn-link.title-btn-hover-color:hover>span:not(.rippleWrap),
.stripe-style-4 .btn-link.title-btn-hover-color:hover>.text-wrap *,
.stripe-style-4 .btn-link.title-btn-hover-color:hover>.fa {
	color: rgb(255, 255, 255) ! important;
	-webkit-text-fill-color: rgb(255, 255, 255);
}

.stripe-style-5 .dt-btn.title-btn-hover-color:hover:not(.btn-custom-style)>span:not(.rippleWrap),
.stripe-style-5 .dt-btn.title-btn-hover-color:hover:not(.btn-custom-style)>.text-wrap *,
.stripe-style-5 .dt-btn.title-btn-hover-color:hover:not(.btn-custom-style)>.fa,
.stripe-style-5 .btn-link.title-btn-hover-color:hover>span:not(.rippleWrap),
.stripe-style-5 .btn-link.title-btn-hover-color:hover>.text-wrap *,
.stripe-style-5 .btn-link.title-btn-hover-color:hover>.fa {
	color: rgb(51, 51, 51) ! important;
	-webkit-text-fill-color: rgb(51, 51, 51);
}

.dt-btn.default-btn-hover-color:hover:not(.btn-custom-style)>span:not(.rippleWrap),
.dt-btn.default-btn-hover-color:hover:not(.btn-custom-style)>.text-wrap *,
.dt-btn.default-btn-hover-color:hover:not(.btn-custom-style)>.fa,
.btn-link.default-btn-hover-color:hover>span:not(.rippleWrap),
.btn-link.default-btn-hover-color:hover>.text-wrap *,
.btn-link.default-btn-hover-color:hover>.fa {
	color: rgb(255, 255, 255) ! important;
	-webkit-text-fill-color: rgb(255, 255, 255);
}

#page .dt-btn.accent-btn-hover-color:hover:not(.btn-custom-style)>span:not(.rippleWrap),
#page .dt-btn.accent-btn-hover-color:hover:not(.btn-custom-style)>.text-wrap *,
#page .dt-btn.accent-btn-hover-color:hover:not(.btn-custom-style)>.fa,
#page .btn-link.accent-btn-hover-color:hover>span:not(.rippleWrap),
#page .btn-link.accent-btn-hover-color:hover>.text-wrap *,
#page .btn-link.accent-btn-hover-color:hover>.fa {
	color: rgb(12, 184, 182) ! important;
}

.accent-gradient #page .dt-btn.accent-btn-hover-color:hover:not(.btn-custom-style)>span:not(.rippleWrap),
.accent-gradient #page .dt-btn.accent-btn-hover-color:hover:not(.btn-custom-style)>.text-wrap *,
.accent-gradient #page .dt-btn.accent-btn-hover-color:hover:not(.btn-custom-style)>.fa,
.accent-gradient #page .btn-link.accent-btn-hover-color:hover>span:not(.rippleWrap),
.accent-gradient #page .btn-link.accent-btn-hover-color:hover>.text-wrap *,
.accent-gradient #page .btn-link.accent-btn-hover-color:hover>.fa {
	background: transparent -moz-linear-gradient(left center, rgb(12, 184, 182) 32%, rgb(14, 201, 198) 100%) repeat scroll 0% 0% padding-box text;
	-webkit-text-fill-color: transparent;
}

.accent-btn-color .dt-btn:not(.custom-btn-color):not(.btn-shortcode):not(.btn-custom-style)>span:not(.rippleWrap),
.accent-btn-color .dt-btn:not(.custom-btn-color):not(.btn-shortcode):not(.btn-custom-style)>.text-wrap * {
	color: rgb(12, 184, 182);
}

.accent-btn-color.accent-gradient .dt-btn:not(.custom-btn-color):not(.btn-shortcode):not(.btn-custom-style)>span:not(.rippleWrap),
.accent-btn-color.accent-gradient .dt-btn:not(.custom-btn-color):not(.btn-shortcode):not(.btn-custom-style)>.text-wrap * {
	background: transparent -moz-linear-gradient(left center, rgb(12, 184, 182) 32%, rgb(14, 201, 198) 100%) repeat scroll 0% 0% padding-box text;
	-webkit-text-fill-color: transparent;
}

.custom-btn-hover-color .dt-btn:hover:not(.custom-btn-color):not(.accent-btn-hover-color):not(.btn-shortcode)>span:not(.rippleWrap),
.custom-btn-hover-color .dt-btn:hover:not(.custom-btn-color):not(.accent-btn-hover-color):not(.btn-shortcode)>.text-wrap * {
	background: transparent none repeat scroll 0% 0%;
	color: rgb(255, 255, 255);
	-webkit-text-fill-color: rgb(255, 255, 255);
}

.custom-btn-hover-color .dt-btn:hover>.text-wrap * {
	color: inherit;
}

.accent-btn-hover-color .dt-btn:hover:not(.custom-btn-hover-color):not(.btn-shortcode):not(.btn-custom-style)>span:not(.rippleWrap),
.accent-btn-hover-color .dt-btn:hover:not(.custom-btn-hover-color):not(.btn-shortcode):not(.btn-custom-style)>.text-wrap * {
	color: rgb(12, 184, 182);
}

.accent-btn-hover-color.accent-gradient .dt-btn:hover:not(.custom-btn-hover-color):not(.btn-shortcode):not(.btn-custom-style)>span:not(.rippleWrap),
.accent-btn-hover-color.accent-gradient .dt-btn:hover:not(.custom-btn-hover-color):not(.btn-shortcode):not(.btn-custom-style)>.text-wrap * {
	background: transparent -moz-linear-gradient(left center, rgb(12, 184, 182) 32%, rgb(14, 201, 198) 100%) repeat scroll 0% 0% padding-box text;
	-webkit-text-fill-color: transparent;
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .light-bg-btn {
	box-shadow: none;
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .light-bg-btn {
	box-shadow: none;
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .btn-light {
	box-shadow: none;
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .btn-light {
	box-shadow: none;
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .btn-light:hover {
	box-shadow: none;
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .btn-light:hover {
	box-shadow: none;
}

.wpb_tabs.wpb_content_element:not(.tab-style-four) .wpb_tabs_nav>li:hover:not(.ui-state-active)>a,
.wpb_tour.wpb_content_element:not(.tab-style-four) .wpb_tabs_nav>li:hover:not(.ui-state-active)>a,
.wpb_content_element.tab-style-three .wpb_tabs_nav>li.ui-tabs-active>a,
.wpb_content_element.tab-style-two.wpb_tabs .wpb_tabs_nav>li.ui-tabs-active>a {
	color: rgb(12, 184, 182);
}

.accent-gradient .wpb_tabs.wpb_content_element:not(.tab-style-four) .wpb_tabs_nav>li:hover:not(.ui-state-active)>a,
.accent-gradient .wpb_tour.wpb_content_element:not(.tab-style-four) .wpb_tabs_nav>li:hover:not(.ui-state-active)>a,
.accent-gradient .wpb_content_element.tab-style-three .wpb_tabs_nav>li.ui-tabs-active>a,
.accent-gradient .wpb_content_element.tab-style-two.wpb_tabs .wpb_tabs_nav>li.ui-tabs-active>a {
	background: transparent -moz-linear-gradient(left center, rgb(12, 184, 182) 32%, rgb(14, 201, 198) 100%) repeat scroll 0% 0% padding-box text;
	-webkit-text-fill-color: transparent;
}

.tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.tab-style-one.wpb_tabs .wpb_tabs_nav li:hover:not(.ui-tabs-active) {
	background-color: rgba(242, 243, 243, 0.9);
}

.stripe-style-1 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-1 .tab-style-one.wpb_tabs .wpb_tabs_nav li:hover:not(.ui-tabs-active) {
	background-color: rgba(221, 223, 223, 0.5);
}

.stripe-style-2 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-2 .tab-style-one.wpb_tabs .wpb_tabs_nav li:hover:not(.ui-tabs-active) {
	background-color: rgba(255, 255, 255, 0.1);
}

.stripe-style-3 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-3 .tab-style-one.wpb_tabs .wpb_tabs_nav li:hover:not(.ui-tabs-active) {
	background-color: rgb(255, 255, 255);
}

.stripe-style-4 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-4 .tab-style-one.wpb_tabs .wpb_tabs_nav li:hover:not(.ui-tabs-active) {
	background-color: rgba(255, 255, 255, 0.15);
}

.stripe-style-5 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-5 .tab-style-one.wpb_tabs .wpb_tabs_nav li:hover:not(.ui-tabs-active) {
	background-color: rgba(0, 0, 0, 0.08);
}

.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:hover:not(.ui-tabs-active) {
	box-shadow: 0px 0px 0px 1px transparent inset;
}

.outline-element-decoration .stripe .sidebar-content.solid-bg .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe .sidebar-content.solid-bg .tab-style-one.wpb_tabs .wpb_tabs_nav li:hover:not(.ui-tabs-active) {
	box-shadow: 0px 0px 0px 1px rgba(103, 107, 109, 0.15) inset;
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe:not(.shadow-element-decoration) .tab-style-one.wpb_tabs .wpb_tabs_nav li:hover:not(.ui-tabs-active) {
	box-shadow: none;
}

.stripe-style-1.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-1.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-1.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:hover:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-1.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:hover:not(.ui-tabs-active) {
	box-shadow: 0px 0px 0px 1px rgb(221, 51, 51) inset;
}

.stripe-style-2.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-2.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-2.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:hover:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-2.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:hover:not(.ui-tabs-active) {
	box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.15) inset;
}

.stripe-style-3.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-3.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-3.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:hover:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-3.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:hover:not(.ui-tabs-active) {
	box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.15) inset;
}

.outline-element-decoration .stripe-style-4 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-5 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-4 .tab-style-one.wpb_tabs .wpb_tabs_nav li:hover:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-5 .tab-style-one.wpb_tabs .wpb_tabs_nav li:hover:not(.ui-tabs-active) {
	box-shadow: none;
}

.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe .sidebar-content.solid-bg .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:hover:not(.ui-tabs-active),
.shadow-element-decoration .stripe .sidebar-content.solid-bg .tab-style-one.wpb_tabs .wpb_tabs_nav li:hover:not(.ui-tabs-active) {
	box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.1);
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe:not(.outline-element-decoration) .tab-style-one.wpb_tabs .wpb_tabs_nav li:hover:not(.ui-tabs-active) {
	box-shadow: none;
}

.stripe-style-1.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-1.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-2.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-3.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-1.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:hover:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-1.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:hover:not(.ui-tabs-active),
.stripe-style-2.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:hover:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:hover:not(.ui-tabs-active),
.stripe-style-3.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:hover:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:hover:not(.ui-tabs-active) {
	box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.1);
}

.shadow-element-decoration .stripe-style-4 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-5 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-4 .tab-style-one.wpb_tabs .wpb_tabs_nav li:hover:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-5 .tab-style-one.wpb_tabs .wpb_tabs_nav li:hover:not(.ui-tabs-active) {
	box-shadow: none;
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .wpb_tabs.tab-style-two {
	box-shadow: none;
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .wpb_tabs.tab-style-two {
	box-shadow: none;
}

.wpb_tabs.tab-style-two .wpb_tabs_nav li.ui-tabs-active::before {
	background-color: rgb(12, 184, 182);
}

.accent-gradient .wpb_tabs.tab-style-two .wpb_tabs_nav li.ui-tabs-active::before {
	background: transparent linear-gradient(30deg, rgb(12, 184, 182) 0px, rgb(14, 201, 198) 100%) repeat scroll 0% 0%;
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .tab-style-four.wpb_tabs {
	box-shadow: none;
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .tab-style-four.wpb_tabs {
	box-shadow: none;
}

.tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.tab-style-one.wpb_tour .wpb_tabs_nav li:hover:not(.ui-tabs-active) {
	background-color: rgba(242, 243, 243, 0.9);
}

.stripe-style-1 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-1 .tab-style-one.wpb_tour .wpb_tabs_nav li:hover:not(.ui-tabs-active) {
	background-color: rgba(221, 223, 223, 0.5);
}

.stripe-style-2 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-2 .tab-style-one.wpb_tour .wpb_tabs_nav li:hover:not(.ui-tabs-active) {
	background-color: rgba(255, 255, 255, 0.1);
}

.stripe-style-3 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-3 .tab-style-one.wpb_tour .wpb_tabs_nav li:hover:not(.ui-tabs-active) {
	background-color: rgb(255, 255, 255);
}

.stripe-style-4 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-4 .tab-style-one.wpb_tour .wpb_tabs_nav li:hover:not(.ui-tabs-active) {
	background-color: rgba(255, 255, 255, 0.15);
}

.stripe-style-5 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-5 .tab-style-one.wpb_tour .wpb_tabs_nav li:hover:not(.ui-tabs-active) {
	background-color: rgba(0, 0, 0, 0.08);
}

.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:hover:not(.ui-tabs-active) {
	box-shadow: 0px 0px 0px 1px transparent inset;
}

.outline-element-decoration .stripe .sidebar-content.solid-bg .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe .sidebar-content.solid-bg .tab-style-one.wpb_tour .wpb_tabs_nav li:hover:not(.ui-tabs-active) {
	box-shadow: 0px 0px 0px 1px rgba(103, 107, 109, 0.15) inset;
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe:not(.shadow-element-decoration) .tab-style-one.wpb_tour .wpb_tabs_nav li:hover:not(.ui-tabs-active) {
	box-shadow: none;
}

.stripe-style-1.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-1.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-1.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:hover:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-1.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:hover:not(.ui-tabs-active) {
	box-shadow: 0px 0px 0px 1px rgb(221, 51, 51) inset;
}

.stripe-style-2.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-2.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-2.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:hover:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-2.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:hover:not(.ui-tabs-active) {
	box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.15) inset;
}

.stripe-style-3.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-3.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-3.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:hover:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-3.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:hover:not(.ui-tabs-active) {
	box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.15) inset;
}

.outline-element-decoration .stripe-style-4 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-5 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-4 .tab-style-one.wpb_tour .wpb_tabs_nav li:hover:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-5 .tab-style-one.wpb_tour .wpb_tabs_nav li:hover:not(.ui-tabs-active) {
	box-shadow: none;
}

.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe .sidebar-content.solid-bg .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:hover:not(.ui-tabs-active),
.shadow-element-decoration .stripe .sidebar-content.solid-bg .tab-style-one.wpb_tour .wpb_tabs_nav li:hover:not(.ui-tabs-active) {
	box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.1);
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe:not(.outline-element-decoration) .tab-style-one.wpb_tour .wpb_tabs_nav li:hover:not(.ui-tabs-active) {
	box-shadow: none;
}

.stripe-style-1.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-1.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-2.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-3.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-1.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:hover:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-1.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:hover:not(.ui-tabs-active),
.stripe-style-2.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:hover:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:hover:not(.ui-tabs-active),
.stripe-style-3.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:hover:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:hover:not(.ui-tabs-active) {
	box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.1);
}

.shadow-element-decoration .stripe-style-4 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-5 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-4 .tab-style-one.wpb_tour .wpb_tabs_nav li:hover:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-5 .tab-style-one.wpb_tour .wpb_tabs_nav li:hover:not(.ui-tabs-active) {
	box-shadow: none;
}

.wpb_tour.tab-style-two .wpb_tabs_nav li.ui-tabs-active::before {
	background-color: rgb(12, 184, 182);
}

.accent-gradient .wpb_tour.tab-style-two .wpb_tabs_nav li.ui-tabs-active::before {
	background: transparent linear-gradient(30deg, rgb(12, 184, 182) 0px, rgb(14, 201, 198) 100%) repeat scroll 0% 0%;
}

.tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.wpb_tour.tab-style-two .wpb_tab {
	background-color: rgba(242, 243, 243, 0.9);
	border-radius: 3px;
}

.stripe-style-1 .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-1 .wpb_tour.tab-style-two .wpb_tab {
	background-color: rgba(221, 223, 223, 0.5);
}

.stripe-style-2 .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-2 .wpb_tour.tab-style-two .wpb_tab {
	background-color: rgba(255, 255, 255, 0.1);
}

.stripe-style-3 .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-3 .wpb_tour.tab-style-two .wpb_tab {
	background-color: rgb(255, 255, 255);
}

.stripe-style-4 .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-4 .wpb_tour.tab-style-two .wpb_tab {
	background-color: rgba(255, 255, 255, 0.15);
}

.stripe-style-5 .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-5 .wpb_tour.tab-style-two .wpb_tab {
	background-color: rgba(0, 0, 0, 0.08);
}

.outline-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .wpb_tour.tab-style-two .wpb_tab {
	box-shadow: 0px 0px 0px 1px transparent inset;
}

.outline-element-decoration .stripe .sidebar-content.solid-bg .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe .sidebar-content.solid-bg .wpb_tour.tab-style-two .wpb_tab {
	box-shadow: 0px 0px 0px 1px rgba(103, 107, 109, 0.15) inset;
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe:not(.shadow-element-decoration) .wpb_tour.tab-style-two .wpb_tab {
	box-shadow: none;
}

.stripe-style-1.outline-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-1.outline-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-1.outline-element-decoration .wpb_tour.tab-style-two .wpb_tab,
.outline-element-decoration .stripe-style-1.outline-element-decoration .wpb_tour.tab-style-two .wpb_tab {
	box-shadow: 0px 0px 0px 1px rgb(221, 51, 51) inset;
}

.stripe-style-2.outline-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-2.outline-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-2.outline-element-decoration .wpb_tour.tab-style-two .wpb_tab,
.outline-element-decoration .stripe-style-2.outline-element-decoration .wpb_tour.tab-style-two .wpb_tab {
	box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.15) inset;
}

.stripe-style-3.outline-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-3.outline-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-3.outline-element-decoration .wpb_tour.tab-style-two .wpb_tab,
.outline-element-decoration .stripe-style-3.outline-element-decoration .wpb_tour.tab-style-two .wpb_tab {
	box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.15) inset;
}

.outline-element-decoration .stripe-style-4 .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-5 .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-4 .wpb_tour.tab-style-two .wpb_tab,
.outline-element-decoration .stripe-style-5 .wpb_tour.tab-style-two .wpb_tab {
	box-shadow: none;
}

.shadow-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe .sidebar-content.solid-bg .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .wpb_tour.tab-style-two .wpb_tab,
.shadow-element-decoration .stripe .sidebar-content.solid-bg .wpb_tour.tab-style-two .wpb_tab {
	box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.1);
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe:not(.outline-element-decoration) .wpb_tour.tab-style-two .wpb_tab {
	box-shadow: none;
}

.stripe-style-1.shadow-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-1.shadow-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-2.shadow-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-3.shadow-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-1.shadow-element-decoration .wpb_tour.tab-style-two .wpb_tab,
.shadow-element-decoration .stripe-style-1.shadow-element-decoration .wpb_tour.tab-style-two .wpb_tab,
.stripe-style-2.shadow-element-decoration .wpb_tour.tab-style-two .wpb_tab,
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .wpb_tour.tab-style-two .wpb_tab,
.stripe-style-3.shadow-element-decoration .wpb_tour.tab-style-two .wpb_tab,
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .wpb_tour.tab-style-two .wpb_tab {
	box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.1);
}

.shadow-element-decoration .stripe-style-4 .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-5 .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-4 .wpb_tour.tab-style-two .wpb_tab,
.shadow-element-decoration .stripe-style-5 .wpb_tour.tab-style-two .wpb_tab {
	box-shadow: none;
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .tab-style-four.wpb_tour {
	box-shadow: none;
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .tab-style-four.wpb_tour {
	box-shadow: none;
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
	box-shadow: none;
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
	box-shadow: none;
}

.content .wpb_content_element.dt-style:not(.dt-accordion-bg-on) .wpb_accordion_header>a::before,
.content .dt-style.vc_toggle_default .vc_toggle_icon::before {
	background-color: rgba(103, 107, 109, 0.15);
}

.stripe-style-1 .wpb_content_element.dt-style:not(.dt-accordion-bg-on) .wpb_accordion_header>a::before,
.stripe-style-1 .dt-style.vc_toggle_default .vc_toggle_icon::before {
	background-color: rgba(103, 107, 109, 0.15);
}

.stripe-style-2 .wpb_content_element.dt-style:not(.dt-accordion-bg-on) .wpb_accordion_header>a::before,
.stripe-style-2 .dt-style.vc_toggle_default .vc_toggle_icon::before {
	background-color: rgba(255, 255, 255, 0.15);
}

.stripe-style-3 .wpb_content_element.dt-style:not(.dt-accordion-bg-on) .wpb_accordion_header>a::before,
.stripe-style-3 .dt-style.vc_toggle_default .vc_toggle_icon::before {
	background-color: rgba(38, 43, 46, 0.15);
}

.stripe-style-4 .wpb_content_element.dt-style:not(.dt-accordion-bg-on) .wpb_accordion_header>a::before,
.stripe-style-4 .dt-style.vc_toggle_default .vc_toggle_icon::before {
	background-color: rgba(255, 255, 255, 0.15);
}

.stripe-style-5 .wpb_content_element.dt-style:not(.dt-accordion-bg-on) .wpb_accordion_header>a::before,
.stripe-style-5 .dt-style.vc_toggle_default .vc_toggle_icon::before {
	background-color: rgba(51, 51, 51, 0.15);
}

.hr-thin {
	border-style: solid none none;
	border-width: 1px 0px 0px;
	border-color: rgba(103, 107, 109, 0.15) -moz-use-text-color -moz-use-text-color;
}

.dt-fancy-separator,
.dt-fancy-separator * {
	color: rgba(103, 107, 109, 0.5);
}

.separator-holder {
	border-color: rgba(103, 107, 109, 0.15);
}

.separator-holder,
.accent-border-color .bg-on .separator-holder {
	border-color: rgba(103, 107, 109, 0.15);
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .borderframe.br-standard .shortcode-single-image {
	box-shadow: none;
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .borderframe.br-standard .shortcode-single-image {
	box-shadow: none;
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .frame-on.frame-fancy {
	box-shadow: none;
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .frame-on.frame-fancy {
	box-shadow: none;
}

.standard-number-list.list-divider.bullet-top li::before,
.standard-number-list.list-divider li:first-child::before {
	top: 12px;
}

.standard-arrow.list-divider.bullet-top li::before,
.standard-arrow.list-divider.bullet-top li::after {
	top: 14px;
	margin-top: 0px;
}

.standard-number-list.bullet-top li::before,
.standard-number-list.bullet-top li:first-child::before {
	top: 2px;
}

.standard-arrow.bullet-top li::before,
.standard-arrow.list-divider li:first-child::before,
.standard-arrow.list-divider li:first-child::after,
.standard-arrow.bullet-top li::after {
	top: 6px;
	margin-top: 0px;
}

.standard-number-list li::before,
.standard-arrow li::before {
	color: rgb(255, 255, 255);
	background-color: rgb(12, 184, 182);
}

.accent-gradient .standard-number-list li::before,
.accent-gradient .standard-arrow li::before {
	background: transparent linear-gradient(30deg, rgb(12, 184, 182) 0px, rgb(14, 201, 198) 100%) repeat scroll 0% 0%;
}

.content .soc-ico a::before {
	background-color: rgba(103, 107, 109, 0.15);
}

.sidebar .soc-ico a::before,
.sidebar-content .soc-ico a::before,
.stripe .sidebar-content .soc-ico a::before {
	background-color: rgba(103, 107, 109, 0.15);
}

.footer .soc-ico a::before {
	background-color: rgba(229, 229, 229, 0.15);
}

.stripe-style-1 .soc-ico a::before {
	background-color: rgba(103, 107, 109, 0.15);
}

.stripe-style-2 .soc-ico a::before {
	background-color: rgba(255, 255, 255, 0.15);
}

.stripe-style-3 .soc-ico a::before {
	background-color: rgba(38, 43, 46, 0.15);
}

.stripe-style-4 .soc-ico a::before {
	background-color: rgba(255, 255, 255, 0.15);
}

.stripe-style-5 .soc-ico a::before {
	background-color: rgba(51, 51, 51, 0.15);
}

#main .soc-ico a::after,
#footer .soc-ico a::after {
	background-color: rgb(12, 184, 182);
	box-shadow: none;
}

.accent-gradient #main .soc-ico a::after,
.accent-gradient #footer .soc-ico a::after {
	background: transparent linear-gradient(30deg, rgb(12, 184, 182) 0px, rgb(14, 201, 198) 100%) repeat scroll 0% 0%;
}

.benefit-line-decoration::after,
.hover-line.benefits-style-one .wf-cell>div::after,
.hover-line.benefits-style-two .benefits-inner::after,
.static-line.benefits-style-one .wf-cell>div::after,
.static-line.benefits-style-two .benefits-inner::after {
	background-color: rgba(103, 107, 109, 0.15);
}

.sidebar .benefit-line-decoration::after,
.sidebar-content .benefit-line-decoration::after,
.stripe .sidebar-content .benefit-line-decoration::after,
.sidebar .hover-line.benefits-style-one .wf-cell>div::after,
.sidebar-content .hover-line.benefits-style-one .wf-cell>div::after,
.stripe .sidebar-content .hover-line.benefits-style-one .wf-cell>div::after,
.sidebar .hover-line.benefits-style-two .benefits-inner::after,
.sidebar-content .hover-line.benefits-style-two .benefits-inner::after,
.stripe .sidebar-content .hover-line.benefits-style-two .benefits-inner::after,
.sidebar .static-line.benefits-style-one .wf-cell>div::after,
.sidebar-content .static-line.benefits-style-one .wf-cell>div::after,
.stripe .sidebar-content .static-line.benefits-style-one .wf-cell>div::after,
.sidebar .static-line.benefits-style-two .benefits-inner::after,
.sidebar-content .static-line.benefits-style-two .benefits-inner::after,
.stripe .sidebar-content .static-line.benefits-style-two .benefits-inner::after {
	background-color: rgba(103, 107, 109, 0.15);
}

.footer .benefit-line-decoration::after,
.footer .hover-line.benefits-style-one .wf-cell>div::after,
.footer .hover-line.benefits-style-two .benefits-inner::after,
.footer .static-line.benefits-style-one .wf-cell>div::after,
.footer .static-line.benefits-style-two .benefits-inner::after {
	background-color: rgba(229, 229, 229, 0.15);
}

.stripe-style-1.stripe-transparent-bg .benefit-line-decoration::after,
.stripe-style-1.stripe-transparent-bg .hover-line.benefits-style-one .wf-cell>div::after,
.stripe-style-1.stripe-transparent-bg .hover-line.benefits-style-two .benefits-inner::after,
.stripe-style-1.stripe-transparent-bg .static-line.benefits-style-one .wf-cell>div::after,
.stripe-style-1.stripe-transparent-bg .static-line.benefits-style-two .benefits-inner::after {
	background-color: rgba(103, 107, 109, 0.15);
}

.stripe-style-2.stripe-transparent-bg .benefit-line-decoration::after,
.stripe-style-2.stripe-transparent-bg .hover-line.benefits-style-one .wf-cell>div::after,
.stripe-style-2.stripe-transparent-bg .hover-line.benefits-style-two .benefits-inner::after,
.stripe-style-2.stripe-transparent-bg .static-line.benefits-style-one .wf-cell>div::after,
.stripe-style-2.stripe-transparent-bg .static-line.benefits-style-two .benefits-inner::after {
	background-color: rgba(255, 255, 255, 0.15);
}

.stripe-style-3.stripe-transparent-bg .benefit-line-decoration::after,
.stripe-style-3.stripe-transparent-bg .hover-line.benefits-style-one .wf-cell>div::after,
.stripe-style-3.stripe-transparent-bg .hover-line.benefits-style-two .benefits-inner::after,
.stripe-style-3.stripe-transparent-bg .static-line.benefits-style-one .wf-cell>div::after,
.stripe-style-3.stripe-transparent-bg .static-line.benefits-style-two .benefits-inner::after {
	background-color: rgba(38, 43, 46, 0.15);
}

#page .stripe-style-4 .benefit-line-decoration::after,
.boxes-solid-bg .stripe-style-4 .benefit-line-decoration::after,
#page .stripe-style-4 .hover-line.benefits-style-one .wf-cell>div::after,
.boxes-solid-bg .stripe-style-4 .hover-line.benefits-style-one .wf-cell>div::after,
#page .stripe-style-4 .hover-line.benefits-style-two .benefits-inner::after,
.boxes-solid-bg .stripe-style-4 .hover-line.benefits-style-two .benefits-inner::after,
#page .stripe-style-4 .static-line.benefits-style-one .wf-cell>div::after,
.boxes-solid-bg .stripe-style-4 .static-line.benefits-style-one .wf-cell>div::after,
#page .stripe-style-4 .static-line.benefits-style-two .benefits-inner::after,
.boxes-solid-bg .stripe-style-4 .static-line.benefits-style-two .benefits-inner::after {
	background-color: rgba(255, 255, 255, 0.15);
}

#page .stripe-style-5 .benefit-line-decoration::after,
.boxes-solid-bg .stripe-style-5 .benefit-line-decoration::after,
#page .stripe-style-5 .hover-line.benefits-style-one .wf-cell>div::after,
.boxes-solid-bg .stripe-style-5 .hover-line.benefits-style-one .wf-cell>div::after,
#page .stripe-style-5 .hover-line.benefits-style-two .benefits-inner::after,
.boxes-solid-bg .stripe-style-5 .hover-line.benefits-style-two .benefits-inner::after,
#page .stripe-style-5 .static-line.benefits-style-one .wf-cell>div::after,
.boxes-solid-bg .stripe-style-5 .static-line.benefits-style-one .wf-cell>div::after,
#page .stripe-style-5 .static-line.benefits-style-two .benefits-inner::after,
.boxes-solid-bg .stripe-style-5 .static-line.benefits-style-two .benefits-inner::after {
	background-color: rgba(51, 51, 51, 0.15);
}

#page .light-icon-color .benefits-grid-ico>.fa,
#page .light-icon-hover-color a.benefits-grid-ico:hover>.fa,
#page .light-icon-color .benefits-grid-ico>.fa::before,
#page .light-icon-hover-color a.benefits-grid-ico:hover>.fa::before {
	color: rgba(103, 107, 109, 0.5);
	-webkit-text-fill-color: rgba(103, 107, 109, 0.5);
	background: transparent none repeat scroll 0% 0%;
}

#page .stripe-style-1 .light-icon-color .benefits-grid-ico>.fa,
#page .stripe-style-1 .light-icon-hover-color a.benefits-grid-ico:hover>.fa,
#page .stripe-style-1 .light-icon-color .benefits-grid-ico>.fa::before,
#page .stripe-style-1 .light-icon-hover-color a.benefits-grid-ico:hover>.fa::before {
	color: rgba(103, 107, 109, 0.5);
	-webkit-text-fill-color: rgba(103, 107, 109, 0.5);
}

#page .stripe-style-2 .light-icon-color .benefits-grid-ico>.fa,
#page .stripe-style-2 .light-icon-hover-color a.benefits-grid-ico:hover>.fa,
#page .stripe-style-2 .light-icon-color .benefits-grid-ico>.fa::before,
#page .stripe-style-2 .light-icon-hover-color a.benefits-grid-ico:hover>.fa::before {
	color: rgba(255, 255, 255, 0.5);
	-webkit-text-fill-color: rgba(255, 255, 255, 0.5);
}

#page .stripe-style-3 .light-icon-color .benefits-grid-ico>.fa,
#page .stripe-style-3 .light-icon-hover-color a.benefits-grid-ico:hover>.fa,
#page .stripe-style-3 .light-icon-color .benefits-grid-ico>.fa::before,
#page .stripe-style-3 .light-icon-hover-color a.benefits-grid-ico:hover>.fa::before {
	color: rgba(38, 43, 46, 0.5);
	-webkit-text-fill-color: rgba(38, 43, 46, 0.5);
}

#page .stripe-style-4 .light-icon-color .benefits-grid-ico>.fa,
#page .stripe-style-4 .light-icon-hover-color a.benefits-grid-ico:hover>.fa,
#page .stripe-style-4 .light-icon-color .benefits-grid-ico>.fa::before,
#page .stripe-style-4 .light-icon-hover-color a.benefits-grid-ico:hover>.fa::before {
	color: rgba(255, 255, 255, 0.5);
	-webkit-text-fill-color: rgba(255, 255, 255, 0.5);
}

#page .stripe-style-5 .light-icon-color .benefits-grid-ico>.fa,
#page .stripe-style-5 .light-icon-hover-color a.benefits-grid-ico:hover>.fa,
#page .stripe-style-5 .light-icon-color .benefits-grid-ico>.fa::before,
#page .stripe-style-5 .light-icon-hover-color a.benefits-grid-ico:hover>.fa::before {
	color: rgba(51, 51, 51, 0.5);
	-webkit-text-fill-color: rgba(51, 51, 51, 0.5);
}

#page .icons-bg.accent-bg .benefits-grid-ico,
#page .icons-bg.accent-hover-bg a.benefits-grid-ico:hover,
.hover-line .benefit-line-decoration::after,
.benefits-style-one.hover-line .wf-cell>div::after,
.benefits-style-two.hover-line .wf-cell .benefits-inner::after {
	color: rgb(255, 255, 255);
	background-color: rgb(12, 184, 182);
}

.accent-gradient #page .icons-bg.accent-bg .benefits-grid-ico,
.accent-gradient #page .icons-bg.accent-hover-bg a.benefits-grid-ico:hover,
.accent-gradient .hover-line .benefit-line-decoration::after,
.accent-gradient .benefits-style-one.hover-line .wf-cell>div::after,
.accent-gradient .benefits-style-two.hover-line .wf-cell .benefits-inner::after {
	background: transparent linear-gradient(30deg, rgb(12, 184, 182) 0px, rgb(14, 201, 198) 100%) repeat scroll 0% 0%;
}

#page .accent-icon-color .benefits-grid-ico>.fa,
#page .accent-icon-color .benefits-grid-ico>.fa::before,
#page .accent-icon-hover-color a.benefits-grid-ico:hover>.fa,
#page .accent-icon-hover-color a.benefits-grid-ico:hover>.fa::before,
#page .benefit-title a:hover {
	color: rgb(12, 184, 182);
}

.accent-gradient #page .accent-icon-color .benefits-grid-ico>.fa,
.accent-gradient #page .accent-icon-color .benefits-grid-ico>.fa::before,
.accent-gradient #page .accent-icon-hover-color a.benefits-grid-ico:hover>.fa,
.accent-gradient #page .accent-icon-hover-color a.benefits-grid-ico:hover>.fa::before,
.accent-gradient #page .benefit-title a:hover {
	background: transparent -moz-linear-gradient(left center, rgb(12, 184, 182) 32%, rgb(14, 201, 198) 100%) repeat scroll 0% 0% padding-box text;
	-webkit-text-fill-color: transparent;
}

#page .stripe-style-1 .accent-icon-color .benefits-grid-ico>.fa,
#page .stripe-style-1 .accent-icon-color .benefits-grid-ico>.fa::before,
#page .stripe-style-1 .accent-icon-hover-color a.benefits-grid-ico:hover>.fa,
#page .stripe-style-1 .accent-icon-hover-color a.benefits-grid-ico:hover>.fa::before,
#page .stripe-style-1 .benefit-title a:hover {
	color: rgb(12, 184, 182);
}

#page .stripe-style-2 .accent-icon-color .benefits-grid-ico>.fa,
#page .stripe-style-2 .accent-icon-color .benefits-grid-ico>.fa::before,
#page .stripe-style-2 .accent-icon-hover-color a.benefits-grid-ico:hover>.fa,
#page .stripe-style-2 .accent-icon-hover-color a.benefits-grid-ico:hover>.fa::before,
#page .stripe-style-2 .benefit-title a:hover {
	color: rgb(12, 184, 182);
}

#page .stripe-style-3 .accent-icon-color .benefits-grid-ico>.fa,
#page .stripe-style-3 .accent-icon-color .benefits-grid-ico>.fa::before,
#page .stripe-style-3 .accent-icon-hover-color a.benefits-grid-ico:hover>.fa,
#page .stripe-style-3 .accent-icon-hover-color a.benefits-grid-ico:hover>.fa::before,
#page .stripe-style-3 .benefit-title a:hover {
	color: rgb(12, 184, 182);
}

#page .stripe-style-4 .accent-icon-color .benefits-grid-ico>.fa,
#page .stripe-style-4 .accent-icon-color .benefits-grid-ico>.fa::before,
#page .stripe-style-4 .accent-icon-hover-color a.benefits-grid-ico:hover>.fa,
#page .stripe-style-4 .accent-icon-hover-color a.benefits-grid-ico:hover>.fa::before,
#page .stripe-style-4 .benefit-title a:hover {
	color: rgb(12, 184, 182);
}

#page .stripe-style-5 .accent-icon-color .benefits-grid-ico>.fa,
#page .stripe-style-5 .accent-icon-color .benefits-grid-ico>.fa::before,
#page .stripe-style-5 .accent-icon-hover-color a.benefits-grid-ico:hover>.fa,
#page .stripe-style-5 .accent-icon-hover-color a.benefits-grid-ico:hover>.fa::before,
#page .stripe-style-5 .benefit-title a:hover {
	color: rgb(12, 184, 182);
}

#page .accent-icon-color .benefits-grid-ico>.fa,
#page .accent-icon-color .benefits-grid-ico>.fa::before,
#page .accent-icon-hover-color a.benefits-grid-ico:hover>.fa,
#page .accent-icon-hover-color a.benefits-grid-ico:hover>.fa::before {
	-webkit-text-fill-color: rgb(12, 184, 182);
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .dt-style.vc_progress_bar.default-bg .vc_single_bar {
	box-shadow: none;
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .dt-style.vc_progress_bar.default-bg .vc_single_bar {
	box-shadow: none;
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .testimonial-item {
	box-shadow: none;
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .testimonial-item {
	box-shadow: none;
}

blockquote:not(.shortcode-blockquote),
blockquote.shortcode-blockquote.block-style-widget,
.block-style-widget {
	background-color: rgba(242, 243, 243, 0.9);
}

.stripe-style-1 blockquote:not(.shortcode-blockquote),
.stripe-style-1 blockquote.shortcode-blockquote.block-style-widget,
.stripe-style-1 .block-style-widget {
	background-color: rgba(221, 223, 223, 0.5);
}

.stripe-style-2 blockquote:not(.shortcode-blockquote),
.stripe-style-2 blockquote.shortcode-blockquote.block-style-widget,
.stripe-style-2 .block-style-widget {
	background-color: rgba(255, 255, 255, 0.1);
}

.stripe-style-3 blockquote:not(.shortcode-blockquote),
.stripe-style-3 blockquote.shortcode-blockquote.block-style-widget,
.stripe-style-3 .block-style-widget {
	background-color: rgb(255, 255, 255);
}

.stripe-style-4 blockquote:not(.shortcode-blockquote),
.stripe-style-4 blockquote.shortcode-blockquote.block-style-widget,
.stripe-style-4 .block-style-widget {
	background-color: rgba(255, 255, 255, 0.15);
}

.stripe-style-5 blockquote:not(.shortcode-blockquote),
.stripe-style-5 blockquote.shortcode-blockquote.block-style-widget,
.stripe-style-5 .block-style-widget {
	background-color: rgba(0, 0, 0, 0.08);
}

.outline-element-decoration blockquote:not(.shortcode-blockquote),
.outline-element-decoration .block-style-widget {
	box-shadow: 0px 0px 0px 1px transparent inset;
}

.outline-element-decoration .stripe .sidebar-content.solid-bg blockquote:not(.shortcode-blockquote),
.outline-element-decoration .stripe .sidebar-content.solid-bg .block-style-widget {
	box-shadow: 0px 0px 0px 1px rgba(103, 107, 109, 0.15) inset;
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) blockquote:not(.shortcode-blockquote),
.outline-element-decoration .stripe:not(.shadow-element-decoration) .block-style-widget {
	box-shadow: none;
}

.stripe-style-1.outline-element-decoration blockquote:not(.shortcode-blockquote),
.outline-element-decoration .stripe-style-1.outline-element-decoration blockquote:not(.shortcode-blockquote),
.stripe-style-1.outline-element-decoration .block-style-widget,
.outline-element-decoration .stripe-style-1.outline-element-decoration .block-style-widget {
	box-shadow: 0px 0px 0px 1px rgb(221, 51, 51) inset;
}

.stripe-style-2.outline-element-decoration blockquote:not(.shortcode-blockquote),
.outline-element-decoration .stripe-style-2.outline-element-decoration blockquote:not(.shortcode-blockquote),
.stripe-style-2.outline-element-decoration .block-style-widget,
.outline-element-decoration .stripe-style-2.outline-element-decoration .block-style-widget {
	box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.15) inset;
}

.stripe-style-3.outline-element-decoration blockquote:not(.shortcode-blockquote),
.outline-element-decoration .stripe-style-3.outline-element-decoration blockquote:not(.shortcode-blockquote),
.stripe-style-3.outline-element-decoration .block-style-widget,
.outline-element-decoration .stripe-style-3.outline-element-decoration .block-style-widget {
	box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.15) inset;
}

.outline-element-decoration .stripe-style-4 blockquote:not(.shortcode-blockquote),
.outline-element-decoration .stripe-style-5 blockquote:not(.shortcode-blockquote),
.outline-element-decoration .stripe-style-4 .block-style-widget,
.outline-element-decoration .stripe-style-5 .block-style-widget {
	box-shadow: none;
}

.shadow-element-decoration blockquote:not(.shortcode-blockquote),
.shadow-element-decoration .stripe .sidebar-content.solid-bg blockquote:not(.shortcode-blockquote),
.shadow-element-decoration .block-style-widget,
.shadow-element-decoration .stripe .sidebar-content.solid-bg .block-style-widget {
	box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.1);
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) blockquote:not(.shortcode-blockquote),
.shadow-element-decoration .stripe:not(.outline-element-decoration) .block-style-widget {
	box-shadow: none;
}

.stripe-style-1.shadow-element-decoration blockquote:not(.shortcode-blockquote),
.shadow-element-decoration .stripe-style-1.shadow-element-decoration blockquote:not(.shortcode-blockquote),
.stripe-style-2.shadow-element-decoration blockquote:not(.shortcode-blockquote),
.shadow-element-decoration .stripe-style-2.shadow-element-decoration blockquote:not(.shortcode-blockquote),
.stripe-style-3.shadow-element-decoration blockquote:not(.shortcode-blockquote),
.shadow-element-decoration .stripe-style-3.shadow-element-decoration blockquote:not(.shortcode-blockquote),
.stripe-style-1.shadow-element-decoration .block-style-widget,
.shadow-element-decoration .stripe-style-1.shadow-element-decoration .block-style-widget,
.stripe-style-2.shadow-element-decoration .block-style-widget,
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .block-style-widget,
.stripe-style-3.shadow-element-decoration .block-style-widget,
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .block-style-widget {
	box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.1);
}

.shadow-element-decoration .stripe-style-4 blockquote:not(.shortcode-blockquote),
.shadow-element-decoration .stripe-style-5 blockquote:not(.shortcode-blockquote),
.shadow-element-decoration .stripe-style-4 .block-style-widget,
.shadow-element-decoration .stripe-style-5 .block-style-widget {
	box-shadow: none;
}

.shortcode-pullquote::after,
.shortcode-action-bg::before {
	color: rgb(255, 255, 255);
	background-color: rgb(12, 184, 182);
}

.accent-gradient .shortcode-pullquote::after,
.accent-gradient .shortcode-action-bg::before {
	background: transparent linear-gradient(30deg, rgb(12, 184, 182) 0px, rgb(14, 201, 198) 100%) repeat scroll 0% 0%;
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .fs-entry .post.bg-on.fullwidth-img {
	box-shadow: none;
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .fs-entry .post.bg-on.fullwidth-img {
	box-shadow: none;
}

.filter-style-ios .filter-categories,
.filter-style-ios .filter-extras,
.filter-style-ios .filter-categories.new-style a,
.filter-style-ios .filter-categories.new-style a::after,
.filter-style-ios .page-nav,
.filter-style-ios .paginator .page-links,
.filter-style-minimal .filter .filter-categories a::after,
.filter-style-minimal .paginator .page-links a::after {
	border-radius: 3px;
}

.filter-style-ios .filter-categories:not(.new-style) a:first-child,
.filter-style-ios .filter-sorting:first-child,
.filter-style-ios .paginator a:first-child {
	border-radius: 3px 0px 0px 3px;
	background-clip: padding-box;
}

.filter-style-ios .filter-categories:not(.new-style) a:last-child,
.filter-style-ios .filter-sorting:last-child,
.filter-style-ios .paginator a:last-child {
	border-radius: 0px 3px 3px 0px;
	background-clip: padding-box;
}

.filter-style-material .filter .filter-sorting a:first-child::after,
.filter-style-material .filter .filter-by a:first-child::after {
	margin-left: calc(-26px + 7.5px);
}

.filter-style-material .filter .filter-sorting a:last-child::after,
.filter-style-material .filter .filter-by a:last-child::after {
	margin-left: calc(-14px - 7.5px);
}

.filter-style-ios .filter-categories a:hover:not(.act),
.filter-style-minimal .filter-categories a:hover:not(.act),
.filter-style-ios .filter .filter-categories a:hover>span,
.filter-style-minimal .filter .filter-categories a:hover>span,
.filter-style-ios .filter .filter-extras a:hover,
.filter-style-minimal .filter .filter-extras a:hover {
	color: rgb(12, 184, 182);
}

.filter-style-ios.accent-gradient .filter-categories a:hover:not(.act),
.filter-style-minimal.accent-gradient .filter-categories a:hover:not(.act),
.filter-style-ios.accent-gradient .filter .filter-categories a:hover>span,
.filter-style-minimal.accent-gradient .filter .filter-categories a:hover>span,
.filter-style-ios.accent-gradient .filter .filter-extras a:hover,
.filter-style-minimal.accent-gradient .filter .filter-extras a:hover {
	background: transparent -moz-linear-gradient(left center, rgb(12, 184, 182) 32%, rgb(14, 201, 198) 100%) repeat scroll 0% 0% padding-box text;
	-webkit-text-fill-color: transparent;
}

.filter-style-material .filter .filter-categories a.act,
.filter-style-material .filter .filter-categories a.act>span,
.filter-style-material .filter-categories a:hover:not(.act),
.filter-style-material .filter .filter-categories a:hover>span {
	color: rgb(12, 184, 182);
}

.filter-style-material.accent-gradient .filter .filter-categories a.act,
.filter-style-material.accent-gradient .filter .filter-categories a.act>span,
.filter-style-material.accent-gradient .filter-categories a:hover:not(.act),
.filter-style-material.accent-gradient .filter .filter-categories a:hover>span {
	background: transparent -moz-linear-gradient(left center, rgb(12, 184, 182) 32%, rgb(14, 201, 198) 100%) repeat scroll 0% 0% padding-box text;
	-webkit-text-fill-color: transparent;
}

.filter .filter-categories a::before {
	height: 100%;
	left: 15px;
	background-position: 0px center;
}

.filter-style-ios.accent-gradient .filter-categories.new-style a.act::after {
	background: transparent linear-gradient(30deg, rgb(12, 184, 182) 0px, rgb(14, 201, 198) 100%) repeat scroll 0% 0%;
	border: 0px none;
}

.filter-style-material .paginator .rippleAnimate,
.filter-style-material .filter .rippleAnimate,
.filter-style-material .paginator .waves-effect .waves-ripple,
.filter-style-material .filter .waves-effect .waves-ripple,
.filter-style-material .filter-switch-toggle::after,
.filter-style-material .filter-extras a::after {
	background-color: rgba(12, 184, 182, 0.1);
}

.filter-style-material.accent-gradient .paginator .rippleAnimate,
.filter-style-material.accent-gradient .filter .rippleAnimate,
.filter-style-material.accent-gradient .paginator .waves-effect .waves-ripple,
.filter-style-material.accent-gradient .filter .waves-effect .waves-ripple,
.filter-style-material.accent-gradient .filter-switch-toggle::after,
.filter-style-material.accent-gradient .filter-extras a::after {
	background: transparent linear-gradient(30deg, rgba(12, 184, 182, 0.1) 0px, rgba(14, 201, 198, 0.1) 100%) repeat scroll 0% 0%;
}

.filter-style-material .filter .filter-categories a.act::after,
.filter-style-material .stripe .filter .filter-categories a.act::after,
.filter-style-material .filter-switch-toggle,
.filter-style-material .stripe .filter-switch-toggle {
	background-color: rgb(12, 184, 182);
}

.filter-style-material.accent-gradient .filter .filter-categories a.act::after,
.filter-style-material.accent-gradient .stripe .filter .filter-categories a.act::after,
.filter-style-material.accent-gradient .filter-switch-toggle,
.filter-style-material.accent-gradient .stripe .filter-switch-toggle {
	background: transparent linear-gradient(30deg, rgb(12, 184, 182) 0px, rgb(14, 201, 198) 100%) repeat scroll 0% 0%;
}

#page .paginator a:hover:not(.act):not(.button-load-more) {
	color: rgb(12, 184, 182);
}

.accent-gradient #page .paginator a:hover:not(.act):not(.button-load-more) {
	background: transparent -moz-linear-gradient(left center, rgb(12, 184, 182) 32%, rgb(14, 201, 198) 100%) repeat scroll 0% 0% padding-box text;
	-webkit-text-fill-color: transparent;
}

.filter-style-material .paginator a.act:not(.button-load-more),
.filter-style-material .paginator a.act:not(.button-load-more)>span,
.filter-style-material .paginator a:hover:not(.button-load-more),
.filter-style-material .paginator a:hover:not(.button-load-more)>span {
	color: rgb(12, 184, 182);
}

.filter-style-material.accent-gradient .paginator a.act:not(.button-load-more),
.filter-style-material.accent-gradient .paginator a.act:not(.button-load-more)>span,
.filter-style-material.accent-gradient .paginator a:hover:not(.button-load-more),
.filter-style-material.accent-gradient .paginator a:hover:not(.button-load-more)>span {
	background: transparent -moz-linear-gradient(left center, rgb(12, 184, 182) 32%, rgb(14, 201, 198) 100%) repeat scroll 0% 0% padding-box text;
	-webkit-text-fill-color: transparent;
}

.paginator a:not(.button-load-more) {
	padding: 9px 15px;
	margin: 0px;
	font: 600 13px/20px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
	text-transform: none;
}

.filter-style-ios .paginator a:not(.button-load-more) {
	margin: 0px;
	padding: 9px 15px;
}

.filter-style-minimal .paginator .nav-prev::before {
	left: 15px;
}

.filter-style-ios .paginator .nav-prev::before {
	left: 15px;
}

.filter-style-minimal .paginator .nav-next::after {
	right: 15px;
}

.filter-style-ios .paginator .nav-next::after {
	right: 15px;
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .paginator .button-load-more {
	box-shadow: none;
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .paginator .button-load-more {
	box-shadow: none;
}

.filter-style-ios .filter-categories,
.filter-style-ios .filter-extras,
.filter-style-ios .filter-categories.new-style a::after,
.filter-style-ios .paginator .page-links,
.filter-style-ios .page-nav {
	background-color: rgba(242, 243, 243, 0.9);
}

.filter-style-ios .stripe-style-1 .filter-categories,
.filter-style-ios .stripe-style-1 .filter-extras,
.filter-style-ios .stripe-style-1 .filter-categories.new-style a::after,
.filter-style-ios .stripe-style-1 .paginator .page-links,
.filter-style-ios .stripe-style-1 .page-nav {
	background-color: rgba(221, 223, 223, 0.5);
}

.filter-style-ios .stripe-style-2 .filter-categories,
.filter-style-ios .stripe-style-2 .filter-extras,
.filter-style-ios .stripe-style-2 .filter-categories.new-style a::after,
.filter-style-ios .stripe-style-2 .paginator .page-links,
.filter-style-ios .stripe-style-2 .page-nav {
	background-color: rgba(255, 255, 255, 0.1);
}

.filter-style-ios .stripe-style-3 .filter-categories,
.filter-style-ios .stripe-style-3 .filter-extras,
.filter-style-ios .stripe-style-3 .filter-categories.new-style a::after,
.filter-style-ios .stripe-style-3 .paginator .page-links,
.filter-style-ios .stripe-style-3 .page-nav {
	background-color: rgb(255, 255, 255);
}

.filter-style-ios .filter-categories a.act::after,
.filter-style-ios .content .filter-categories.new-style a.act::after,
.filter-style-ios .filter-categories a.act:hover::after,
.filter-style-ios .filter-categories a.act,
.filter-style-ios .content .filter-categories.new-style a.act,
.filter-style-ios .filter-categories a.act:hover,
.filter-style-ios .filter-switch,
.filter-style-ios .paginator a.act::before,
.filter-style-ios .paginator a.act,
.filter-style-ios .paginator a.act:hover {
	color: rgb(255, 255, 255);
	background-color: rgb(12, 184, 182);
}

.filter-style-ios.accent-gradient .filter-categories a.act::after,
.filter-style-ios.accent-gradient .content .filter-categories.new-style a.act::after,
.filter-style-ios.accent-gradient .filter-categories a.act:hover::after,
.filter-style-ios.accent-gradient .filter-categories a.act,
.filter-style-ios.accent-gradient .content .filter-categories.new-style a.act,
.filter-style-ios.accent-gradient .filter-categories a.act:hover,
.filter-style-ios.accent-gradient .filter-switch,
.filter-style-ios.accent-gradient .paginator a.act::before,
.filter-style-ios.accent-gradient .paginator a.act,
.filter-style-ios.accent-gradient .paginator a.act:hover {
	background: transparent linear-gradient(30deg, rgb(12, 184, 182) 0px, rgb(14, 201, 198) 100%) repeat scroll 0% 0%;
}

.filter-style-ios.outline-element-decoration .filter-categories,
.filter-style-ios.outline-element-decoration .filter-extras,
.filter-style-ios.outline-element-decoration .filter-categories a,
.filter-style-ios.outline-element-decoration .filter-categories.new-style a:not(.act),
.filter-style-ios.outline-element-decoration .filter-sorting,
.filter-style-ios.outline-element-decoration .paginator .page-links,
.filter-style-ios.outline-element-decoration .page-nav,
.filter-style-ios.outline-element-decoration .paginator a:not(.paginator-more-button) {
	border-color: transparent;
}

.filter-style-ios.outline-element-decoration .stripe:not(.shadow-element-decoration):not(.outline-element-decoration) .filter-categories,
.filter-style-ios.outline-element-decoration .stripe:not(.shadow-element-decoration):not(.outline-element-decoration) .filter-extras,
.filter-style-ios.outline-element-decoration .stripe:not(.shadow-element-decoration):not(.outline-element-decoration) .filter-categories a,
.filter-style-ios.outline-element-decoration .stripe:not(.shadow-element-decoration):not(.outline-element-decoration) .filter-categories.new-style a:not(.act),
.filter-style-ios.outline-element-decoration .stripe:not(.shadow-element-decoration):not(.outline-element-decoration) .filter-sorting,
.filter-style-ios.outline-element-decoration .stripe:not(.shadow-element-decoration):not(.outline-element-decoration) .paginator .page-links,
.filter-style-ios.outline-element-decoration .stripe:not(.shadow-element-decoration):not(.outline-element-decoration) .page-nav,
.filter-style-ios.outline-element-decoration .stripe:not(.shadow-element-decoration):not(.outline-element-decoration) .paginator a:not(.paginator-more-button) {
	border-color: transparent;
}

.filter-style-ios .stripe-style-1.outline-element-decoration .filter-categories,
.filter-style-ios .stripe-style-1.outline-element-decoration .filter-extras,
.filter-style-ios .stripe-style-1.outline-element-decoration .filter-categories a,
.filter-style-ios .stripe-style-1.outline-element-decoration .filter-categories.new-style a:not(.act),
.filter-style-ios .stripe-style-1.outline-element-decoration .filter-sorting,
.filter-style-ios .stripe-style-1.outline-element-decoration .paginator .page-links,
.filter-style-ios .stripe-style-1.outline-element-decoration .page-nav,
.filter-style-ios .stripe-style-1.outline-element-decoration .paginator a:not(.paginator-more-button) {
	border-color: rgb(221, 51, 51);
}

.filter-style-ios .stripe-style-2.outline-element-decoration .filter-categories,
.filter-style-ios .stripe-style-2.outline-element-decoration .filter-extras,
.filter-style-ios .stripe-style-2.outline-element-decoration .filter-categories a,
.filter-style-ios .stripe-style-2.outline-element-decoration .filter-categories.new-style a:not(.act),
.filter-style-ios .stripe-style-2.outline-element-decoration .filter-sorting,
.filter-style-ios .stripe-style-2.outline-element-decoration .paginator .page-links,
.filter-style-ios .stripe-style-2.outline-element-decoration .page-nav,
.filter-style-ios .stripe-style-2.outline-element-decoration .paginator a:not(.paginator-more-button) {
	border-color: rgba(255, 255, 255, 0.15);
}

.filter-style-ios .stripe-style-3.outline-element-decoration .filter-categories,
.filter-style-ios .stripe-style-3.outline-element-decoration .filter-extras,
.filter-style-ios .stripe-style-3.outline-element-decoration .filter-categories a,
.filter-style-ios .stripe-style-3.outline-element-decoration .filter-categories.new-style a:not(.act),
.filter-style-ios .stripe-style-3.outline-element-decoration .filter-sorting,
.filter-style-ios .stripe-style-3.outline-element-decoration .paginator .page-links,
.filter-style-ios .stripe-style-3.outline-element-decoration .page-nav,
.filter-style-ios .stripe-style-3.outline-element-decoration .paginator a:not(.paginator-more-button) {
	border-color: rgba(255, 255, 255, 0.15);
}

.filter-style-ios .stripe-style-4.outline-element-decoration .filter-categories,
.filter-style-ios .stripe-style-4.outline-element-decoration .filter-extras,
.filter-style-ios .stripe-style-4.outline-element-decoration .filter-categories a,
.filter-style-ios .stripe-style-4.outline-element-decoration .filter-categories.new-style a:not(.act),
.filter-style-ios .stripe-style-4.outline-element-decoration .filter-sorting,
.filter-style-ios .stripe-style-4.outline-element-decoration .paginator .page-links,
.filter-style-ios .stripe-style-4.outline-element-decoration .page-nav,
.filter-style-ios .stripe-style-4.outline-element-decoration .paginator a:not(.paginator-more-button) {
	border-color: rgba(255, 255, 255, 0.15);
}

.filter-style-ios .stripe-style-5.outline-element-decoration .filter-categories,
.filter-style-ios .stripe-style-5.outline-element-decoration .filter-extras,
.filter-style-ios .stripe-style-5.outline-element-decoration .filter-categories a,
.filter-style-ios .stripe-style-5.outline-element-decoration .filter-categories.new-style a:not(.act),
.filter-style-ios .stripe-style-5.outline-element-decoration .filter-sorting,
.filter-style-ios .stripe-style-5.outline-element-decoration .paginator .page-links,
.filter-style-ios .stripe-style-5.outline-element-decoration .page-nav,
.filter-style-ios .stripe-style-5.outline-element-decoration .paginator a:not(.paginator-more-button) {
	border-color: rgba(51, 51, 51, 0.15);
}

.filter-style-ios.outline-element-decoration #page .filter .filter-categories.new-style a:first-child:not(.act) {
	border-color: transparent;
}

.filter-style-ios.outline-element-decoration #page .stripe:not(.shadow-element-decoration):not(.outline-element-decoration) .filter .filter-categories.new-style a:first-child:not(.act) {
	border-color: transparent;
}

.filter-style-ios #page .stripe-style-1.outline-element-decoration .filter .filter-categories.new-style a:first-child:not(.act) {
	border-color: rgb(221, 51, 51);
}

.filter-style-ios #page .stripe-style-2.outline-element-decoration .filter .filter-categories.new-style a:first-child:not(.act) {
	border-color: rgba(255, 255, 255, 0.15);
}

.filter-style-ios #page .stripe-style-3.outline-element-decoration .filter .filter-categories.new-style a:first-child:not(.act) {
	border-color: rgba(255, 255, 255, 0.15);
}

.filter-style-ios #page .stripe-style-4.outline-element-decoration .filter .filter-categories.new-style a:first-child:not(.act) {
	border-color: rgba(255, 255, 255, 0.15);
}

.filter-style-ios #page .stripe-style-5.outline-element-decoration .filter .filter-categories.new-style a:first-child:not(.act) {
	border-color: rgba(51, 51, 51, 0.15);
}

.filter-style-ios.shadow-element-decoration .filter-categories,
.filter-style-ios.shadow-element-decoration .filter-extras,
.filter-style-ios.shadow-element-decoration .filter-categories.new-style a::after,
.filter-style-ios.shadow-element-decoration .paginator .page-links,
.filter-style-ios.shadow-element-decoration .page-nav {
	box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.1);
}

.filter-style-ios.shadow-element-decoration .stripe:not(.shadow-element-decoration) .filter-categories,
.filter-style-ios.shadow-element-decoration .stripe:not(.shadow-element-decoration) .filter-extras,
.filter-style-ios.shadow-element-decoration .stripe:not(.shadow-element-decoration) .filter-categories.new-style a::after,
.filter-style-ios.shadow-element-decoration .stripe:not(.shadow-element-decoration) .paginator .page-links,
.filter-style-ios.shadow-element-decoration .stripe:not(.shadow-element-decoration) .page-nav {
	box-shadow: none;
}

.filter-style-ios .stripe.shadow-element-decoration .filter-categories,
.filter-style-ios .stripe.shadow-element-decoration .filter-extras,
.filter-style-ios .stripe.shadow-element-decoration .filter-categories.new-style a::after,
.filter-style-ios .stripe.shadow-element-decoration .paginator .page-links,
.filter-style-ios .stripe.shadow-element-decoration .page-nav {
	box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.1);
}

.filter-style-minimal .filter .filter-categories .act::after,
.filter-style-minimal .paginator .page-links a.act::after {
	background-color: rgb(12, 184, 182);
}

.filter-style-minimal.accent-gradient .filter .filter-categories .act::after,
.filter-style-minimal.accent-gradient .paginator .page-links a.act::after {
	background: transparent linear-gradient(30deg, rgb(12, 184, 182) 0px, rgb(14, 201, 198) 100%) repeat scroll 0% 0%;
}

.filter-style-material .paginator .page-links a.act::after,
.filter-style-material .stripe .paginator .page-links a.act::after {
	background-color: rgb(12, 184, 182);
}

.filter-style-material.accent-gradient .paginator .page-links a.act::after,
.filter-style-material.accent-gradient .stripe .paginator .page-links a.act::after {
	background: transparent linear-gradient(30deg, rgb(12, 184, 182) 0px, rgb(14, 201, 198) 100%) repeat scroll 0% 0%;
}

.filter-style-minimal .filter .filter-extras a:hover:not(.act),
.filter-style-minimal .page-nav a:hover:not(.button-load-more) {
	color: rgb(12, 184, 182);
}

.filter-style-minimal.accent-gradient .filter .filter-extras a:hover:not(.act),
.filter-style-minimal.accent-gradient .page-nav a:hover:not(.button-load-more) {
	background: transparent -moz-linear-gradient(left center, rgb(12, 184, 182) 32%, rgb(14, 201, 198) 100%) repeat scroll 0% 0% padding-box text;
	-webkit-text-fill-color: transparent;
}

#footer.solid-bg {
	background: rgb(29, 31, 39) none repeat scroll center top;
}

.wf-container-footer,
.footer.full-width-line {
	border-top: 1px solid rgb(29, 31, 39);
}

.header-side-left.footer-overlap.boxed-layout:not(.sticky-header) #footer,
.header-side-right.footer-overlap.boxed-layout:not(.sticky-header) #footer {
	max-width: 1580px;
}

#footer .wf-container-footer {
	padding-top: 50px;
	padding-bottom: 10px;
}

#footer .wf-container {
	margin: 0px -22px;
}

.footer .widget {
	color: rgb(229, 229, 229);
	padding: 0px 22px;
}

.footer .widget,
.footer .tp_recent_tweets li {
	font-size: 16px;
	line-height: 24px;
}

#bottom-bar.solid-bg {
	background: rgb(46, 48, 55) none repeat scroll center top;
}

.wf-container-bottom,
#bottom-bar.full-width-line {
	border-top: 1px solid rgb(46, 48, 55);
}

#bottom-bar {
	font-size: 14px;
	line-height: 20px;
	color: rgb(255, 255, 255);
}

#bottom-bar .mini-nav li::before {
	border-left-color: rgb(56, 57, 58);
}

#bottom-bar a,
#bottom-bar .mini-nav .customSelect,
#bottom-bar .menu-select {
	color: rgb(255, 255, 255);
}

#bottom-bar .mini-search,
#bottom-bar .mini-contacts::before {
	background-color: rgb(237, 238, 238);
}

.scroll-top {
	border-radius: 3px;
}

input[type="text"],
input[type="tel"],
input[type="url"],
input[type="email"],
input[type="number"],
input[type="date"],
input[type="range"],
input[type="password"],
select,
textarea {
	font: 16px/24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
}

a.clear-form {
	font-size: 16px;
	line-height: 24px;
	color: rgba(103, 107, 109, 0.5);
}

.clear-form::before {
	background-color: rgba(103, 107, 109, 0.5);
}

.footer .clear-form::before {
	background-color: rgba(229, 229, 229, 0.5);
}

.sidebar-content .clear-form::before,
.stripe .sidebar-content .widget .clear-form::before {
	background-color: rgba(103, 107, 109, 0.5);
}

.stripe-style-1 .clear-form::before {
	background-color: rgba(103, 107, 109, 0.5);
}

.stripe-style-2 .clear-form::before {
	background-color: rgba(255, 255, 255, 0.5);
}

.stripe-style-3 .clear-form::before {
	background-color: rgba(38, 43, 46, 0.5);
}

.stripe-style-4 .clear-form::before {
	background-color: rgba(255, 255, 255, 0.5);
}

.stripe-style-5 .clear-form::before {
	background-color: rgba(51, 51, 51, 0.5);
}

.contact-form-material .form-fields>span.active::after,
.contact-form-material .form-message.active::after,
.contact-form-material .comment-form-comment.active::after,
.contact-form-material .comment-form-author.active::after,
.contact-form-material .comment-form-email.active::after {
	background: transparent linear-gradient(30deg, rgb(12, 184, 182) 0px, rgb(14, 201, 198) 100%) repeat scroll 0% 0%;
}

.customSelect {
	font: 16px/24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
	background-color: rgba(103, 107, 109, 0.08);
}

.footer .customSelect {
	background-color: rgba(229, 229, 229, 0.08);
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .shortcode-code {
	box-shadow: none;
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .shortcode-code {
	box-shadow: none;
}

.post-content .text-secondary {
	color: rgba(103, 107, 109, 0.5);
}

#page .items-grid a:hover,
#page .post-content a:hover {
	color: rgb(12, 184, 182);
}

.accent-gradient #page .items-grid a:hover,
.accent-gradient #page .post-content a:hover {
	background: transparent -moz-linear-gradient(left center, rgb(12, 184, 182) 32%, rgb(14, 201, 198) 100%) repeat scroll 0% 0% padding-box text;
	-webkit-text-fill-color: transparent;
}

.rollover-project .layzr-bg,
.buttons-on-img .layzr-bg,
.layzr-bg.rollover,
.layzr-bg.rollover-video,
.layzr-bg.post-rollover {
	background-color: rgba(103, 107, 109, 0.05);
}

.rollover i,
.post-rollover i,
.rollover-video i {
	background: transparent linear-gradient(30deg, rgba(46, 221, 237, 0.3) 0px, rgba(0, 132, 187, 0.3) 100%) repeat scroll 0% 0%;
}

.hover-style-two:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content,
.buttons-on-img .rollover-content,
.albums .rollover-thumbnails-on i,
.dt-albums-shortcode .rollover-thumbnails-on i,
.rollover-buttons-on i,
.hover-scale .rollover-project::after,
.hover-style-two.content-align-bottom .rollover-project::after {
	background: transparent linear-gradient(30deg, rgba(46, 221, 237, 0.82) 0px, rgba(0, 132, 187, 0.82) 100%) repeat scroll 0% 0%;
}

.no-touch .effect-bubba:not(.hover-color-static) .rollover-project:hover>a>img,
.no-touch .effect-layla:not(.hover-color-static) .rollover-project:hover>a>img,
.no-touch .effect-sarah:not(.hover-color-static) .rollover-project:hover>a>img,
.touch .effect-bubba:not(.hover-color-static) .is-clicked>a>img,
.touch .effect-layla:not(.hover-color-static) .is-clicked>a>img,
.touch .effect-sarah:not(.hover-color-static) .is-clicked>a>img {
	opacity: 0.18;
}

.hover-color-static:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content,
.accent-gradient .hover-color-static:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content,
.hover-color-static.hover-scale .rollover-project::after,
.hover-color-static.hover-style-two.content-align-bottom .rollover-project::after {
	background-color: rgba(0, 0, 0, 0.65);
	background-image: none;
}

@media screen and (min-width: 800px) {
	.transparent:not(.photo-scroller-album):not(.phantom-sticky) .masthead.line-decoration:not(.side-header):not(.mixed-header) {
		border-bottom: 1px solid rgba(255, 255, 255, 0.25);
	}

	.transparent:not(.photo-scroller-album):not(.sticky-on) .masthead:not(.side-header):not(.mixed-header):not(#phantom),
	.transparent:not(.photo-scroller-album):not(.sticky-on) .mixed-header.side-header-h-stroke:not(#phantom),
	.transparent.sticky-on .masthead.masthead-mobile {
		border: 0px none;
		box-shadow: none ! important;
	}

	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .menu-toggle .lines-button {
		background-color: rgba(255, 255, 255, 0.25);
	}

	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .menu-toggle .lines,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .menu-toggle .lines::before,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .menu-toggle .lines::after {
		background-color: rgb(255, 255, 255);
	}

	.light-preset-color:not(.sticky-on) .top-bar.solid-bg::before {
		background-color: rgba(255, 255, 255, 0.25);
		background-image: none;
	}

	.light-preset-color:not(.sticky-on) .top-bar.line-content::before,
	.light-preset-color:not(.sticky-on) .top-bar.full-width-line::before {
		border-bottom: 1px solid rgba(255, 255, 255, 0.25);
	}

	.top-header.light-preset-color:not(.sticky-on) .mini-widgets>*,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke .mini-widgets>*,
	.top-header.light-preset-color:not(.sticky-on) .mini-widgets .mini-nav>ul:not(.sub-nav)>li>a *,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke .mini-widgets .mini-nav>ul:not(.sub-nav)>li>a *,
	.top-header.light-preset-color:not(.sticky-on) .mini-widgets .text-area a,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke .mini-widgets .text-area a,
	.top-header.light-preset-color:not(.sticky-on) .mini-nav>ul:not(.sub-nav)>li>a:hover,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke .mini-nav>ul:not(.sub-nav)>li>a:hover,
	.top-header.light-preset-color:not(.sticky-on) .mini-search .submit,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke .mini-search .submit,
	.top-header.light-preset-color:not(.sticky-on) .mini-login .submit,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke .mini-login .submit {
		color: rgb(255, 255, 255);
	}

	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .branding,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .branding,
	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .branding *,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .branding *,
	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .mini-widgets>*,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .mini-widgets>*,
	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .mini-search .submit,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .mini-search .submit,
	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .mini-nav .customSelectInner,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .mini-nav .customSelectInner,
	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .mini-widgets .text-area a,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .mini-widgets .text-area a,
	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .mobile-mini-widgets *,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .mobile-mini-widgets *,
	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .mobile-branding *,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .mobile-branding * {
		color: rgb(255, 255, 255) ! important;
	}

	.light-preset-color:not(.sticky-on) .classic-header.content-width-line .navigation::before,
	.light-preset-color:not(.sticky-on) .classic-header.full-width-line .navigation::before,
	.light-preset-color:not(.sticky-on) .classic-header.bg-behind-menu .navigation::before {
		background-color: rgba(255, 255, 255, 0.25);
		background-image: none;
	}

	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .main-nav>li>a,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .main-nav>li>a,
	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .main-nav>li>a .menu-text,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .main-nav>li>a .menu-text,
	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .main-nav>li>a .subtitle-text,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .main-nav>li>a .subtitle-text,
	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .main-nav>li>a:hover span,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .main-nav>li>a:hover span,
	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .main-nav>li.act>a>span,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .main-nav>li.act>a>span {
		color: rgb(255, 255, 255) ! important;
		-webkit-text-fill-color: rgb(255, 255, 255);
		background: transparent none repeat scroll 0% 0%;
	}

	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .main-nav>li>a>span>span.menu-subtitle,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .main-nav>li>a>span>span.menu-subtitle,
	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .main-nav>li:hover>a>span>span.menu-subtitle,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .main-nav>li:hover>a>span>span.menu-subtitle {
		color: rgba(255, 255, 255, 0.5);
	}

	.top-header.light-preset-color:not(.sticky-on) .masthead.dividers:not(.side-header):not(#phantom) .main-nav>li::before,
	.top-header.light-preset-color:not(.sticky-on) .masthead.dividers.surround:not(.side-header):not(#phantom) .main-nav>li::before,
	.top-header.light-preset-color:not(.sticky-on) .masthead.dividers:not(.side-header):not(#phantom) .main-nav>li:last-child::after,
	.top-header.light-preset-color:not(.sticky-on) .masthead.dividers.surround:not(.side-header):not(#phantom) .main-nav>li:last-child::after {
		border-color: rgba(255, 255, 255, 0.25);
	}

	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .hover-outline-decoration>li:hover:not(.act)>a,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .hover-outline-decoration>li:hover:not(.act)>a,
	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .active-outline-decoration>li.act>a,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .active-outline-decoration>li.act>a,
	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .hover-outline-decoration>li.dt-hovered:not(.act)>a,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .hover-outline-decoration>li.dt-hovered:not(.act)>a {
		border-color: rgba(255, 255, 255, 0.25);
	}

	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .hover-bg-decoration>li:not(.act)>a:hover,
	.top-header.light-preset-color.accent-gradient:not(.sticky-on) .masthead:not(#phantom) .hover-bg-decoration>li:not(.act)>a:hover,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .hover-bg-decoration>li:not(.act)>a:hover,
	.light-preset-color.accent-gradient:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .hover-bg-decoration>li:not(.act)>a:hover,
	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .hover-bg-decoration>li.dt-hovered:not(.act)>a,
	.top-header.light-preset-color.accent-gradient:not(.sticky-on) .masthead:not(#phantom) .hover-bg-decoration>li.dt-hovered:not(.act)>a,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .hover-bg-decoration>li.dt-hovered:not(.act)>a,
	.light-preset-color.accent-gradient:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .hover-bg-decoration>li.dt-hovered:not(.act)>a,
	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .active-bg-decoration>li.act>a,
	.top-header.light-preset-color.accent-gradient:not(.sticky-on) .masthead:not(#phantom) .active-bg-decoration>li.act>a,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .active-bg-decoration>li.act>a,
	.light-preset-color.accent-gradient:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .active-bg-decoration>li.act>a,
	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .animate-click-decoration>li>a .rippleAnimate,
	.top-header.light-preset-color.accent-gradient:not(.sticky-on) .masthead:not(#phantom) .animate-click-decoration>li>a .rippleAnimate,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .animate-click-decoration>li>a .rippleAnimate,
	.light-preset-color.accent-gradient:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .animate-click-decoration>li>a .rippleAnimate {
		background-color: rgba(255, 255, 255, 0.25);
		background-image: none;
	}

	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .l-to-r-line>li>a i.underline,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .l-to-r-line>li>a i.underline,
	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .from-centre-line>li>a .menu-item-text::before,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .from-centre-line>li>a .menu-item-text::before,
	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .upwards-line>li>a .menu-item-text::before,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .upwards-line>li>a .menu-item-text::before,
	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .downwards-line>li>a .menu-item-text::before,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .downwards-line>li>a .menu-item-text::before,
	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .active-line-decoration>li.act>a .decoration-line,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .active-line-decoration>li.act>a .decoration-line,
	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .hover-line-decoration>li>a:hover .decoration-line,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .hover-line-decoration>li>a:hover .decoration-line,
	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .hover-line-decoration>li.dt-hovered:not(.act)>a .decoration-line,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .hover-line-decoration>li.dt-hovered:not(.act)>a .decoration-line,
	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .dt-mobile-menu-icon .lines,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .dt-mobile-menu-icon .lines,
	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .dt-mobile-menu-icon .lines::before,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .dt-mobile-menu-icon .lines::before,
	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .dt-mobile-menu-icon .lines::after,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .dt-mobile-menu-icon .lines::after {
		background-color: rgb(255, 255, 255);
		background-image: none;
	}

	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .main-nav.level-arrows-on>li.has-children>a .menu-text::after,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .main-nav.level-arrows-on>li.has-children>a .menu-text::after,
	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .main-nav.level-arrows-on>li.has-children:not(.act)>a:hover .menu-text::after,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .main-nav.level-arrows-on>li.has-children:not(.act)>a:hover .menu-text::after,
	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .main-nav.level-arrows-on>li.has-children.act>a .menu-text::after,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .main-nav.level-arrows-on>li.has-children.act>a .menu-text::after {
		background-image: url("data:image/svg+xml,%3Csvg version=\'1.1\' xmlns=\'http://www.w3.org/2000/svg\' xmlns:xlink=\'http://www.w3.org/1999/xlink\' x=\'0px\' y=\'0px\' width=\'8px\' height=\'8px\' viewBox=\'0 0 8 8\' fill=\'white\' enable-background=\'new 0 0 8 8\' xml:space=\'preserve\'%3E%3Cpolygon points=\'7.825,2.5 6.976,1.6 4.289,4.417 3.66,4.417 0.975,1.6 0.176,2.5 3.66,6 3.975,6 4.289,6 \'/%3E%3C/svg%3E") ! important;
	}

	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .soc-ico.disabled-bg a::before,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .soc-ico.disabled-bg a::before {
		background-color: transparent ! important;
	}

	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .soc-ico a,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .soc-ico a {
		box-shadow: none ! important;
	}

	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .soc-ico a::before,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .soc-ico a::before {
		background-color: rgba(255, 255, 255, 0.25) ! important;
		background-image: none ! important;
	}

	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .soc-ico a::after,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .soc-ico a::after {
		background-color: rgba(255, 255, 255, 0.45) ! important;
	}

	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .soc-ico.hover-disabled-bg a::after,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .soc-ico.hover-disabled-bg a::after {
		background-color: transparent ! important;
		box-shadow: none ! important;
	}

	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .soc-ico a .icon,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .soc-ico a .icon,
	.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .soc-ico a:hover .icon,
	.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .soc-ico a:hover .icon {
		fill: rgb(255, 255, 255) ! important;
	}

	.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .wc-ico-cart>.counter {
		background-color: rgba(255, 255, 255, 0.25);
		background-image: none;
	}

	.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .rectangular-counter-style .wc-ico-cart>.counter::before {
		border-right: 4px solid rgba(255, 255, 255, 0.25);
	}

	.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .wc-ico-cart>.counter.custom-bg {
		background-color: rgba(255, 255, 255, 0.25) ! important;
		background-image: none ! important;
	}
}

@media screen and (min-width: 1040px) {

	.dt-mobile-header,
	.dt-mobile-menu-icon,
	.mobile-header-space,
	.masthead .mobile-header-bar,
	.transparent .header-space {
		display: none;
	}

	.header-side-left.footer-overlap:not(.sticky-header) #footer {
		padding-left: 300px;
		margin-left: -300px;
	}

	.header-side-right.footer-overlap:not(.sticky-header) #footer {
		padding-right: 300px;
		margin-right: -300px;
	}

	.phantom-sticky.fixed-masthead .masthead:not(.side-header):not(.mixed-header),
	.phantom-sticky.fixed-masthead .masthead.side-header-h-stroke,
	.transparent.phantom-sticky .masthead.side-header-h-stroke {
		position: fixed;
		top: 0px;
		width: 100%;
		z-index: 500;
	}

	.phantom-sticky.sticky-on .masthead:not(.mixed-header):not(.side-header):not(.masthead-mobile),
	.phantom-sticky.sticky-on .mixed-header.side-header-h-stroke {
		background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important;
	}

	.phantom-line-decoration.phantom-sticky.sticky-on .masthead:not(.side-header):not(.mixed-header),
	.phantom-line-decoration.phantom-sticky.sticky-on .mixed-header.side-header-h-stroke {
		border-bottom: 1px solid rgb(221, 51, 51);
		box-shadow: none ! important;
	}

	.phantom-shadow-decoration.phantom-sticky.sticky-on .masthead:not(.side-header):not(.mixed-header),
	.phantom-shadow-decoration.phantom-sticky.sticky-on .mixed-header.side-header-h-stroke {
		box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.1);
		border-bottom: 0px none;
	}

	.phantom-disable-decoration.phantom-sticky.sticky-on .masthead:not(.side-header):not(.mixed-header),
	.phantom-disable-decoration.phantom-sticky.sticky-on .mixed-header.side-header-h-stroke {
		box-shadow: none ! important;
		border-bottom: 0px none;
	}

	.phantom-sticky.sticky-on:not(.phantom-shadow-decoration) .masthead.shadow-decoration:not(.side-header-menu-icon) {
		box-shadow: none;
	}

	.floating-navigation-below-slider.phantom-sticky:not(.transparent) .masthead:not(.side-header):not(.mixed-header),
	.floating-navigation-below-slider.phantom-sticky:not(.transparent) .masthead.side-header-h-stroke,
	.floating-navigation-below-slider.transparent.phantom-sticky:not(.transparent) .masthead.side-header-h-stroke {
		position: relative;
		top: 0px ! important;
	}

	.floating-navigation-below-slider.phantom-sticky.transparent .masthead:not(.side-header):not(.mixed-header),
	.floating-navigation-below-slider.phantom-sticky.transparent .masthead.side-header-h-stroke,
	.floating-navigation-below-slider.transparent.phantom-sticky.transparent .masthead.side-header-h-stroke {
		position: absolute;
	}

	.sticky-on.floating-navigation-below-slider.phantom-sticky .masthead:not(.side-header):not(.mixed-header),
	.sticky-on.floating-navigation-below-slider.phantom-sticky .masthead.side-header-h-stroke,
	.sticky-on.floating-navigation-below-slider.transparent.phantom-sticky .masthead.side-header-h-stroke {
		position: fixed;
	}

	.phantom-sticky:not(.overlap):not(.transparent) .masthead:not(.side-header) {
		transition: background-color 330ms ease 0s;
	}

	.phantom-sticky .page-inner .masthead:not(.side-header) {
		backface-visibility: hidden;
	}

	.phantom-sticky.sticky-off.phantom-custom-logo-on .branding .sticky-logo,
	.phantom-sticky.sticky-on.phantom-custom-logo-on .branding>a:not(.sticky-logo),
	.phantom-sticky.sticky-on.phantom-custom-logo-on .branding>img:not(.sticky-logo) {
		display: none;
		opacity: 0;
	}

	.phantom-sticky.sticky-off:not(.phantom-custom-logo-on) .branding .sticky-logo,
	.phantom-sticky.sticky-on:not(.phantom-custom-logo-on) .branding .sticky-logo,
	.phantom-main-logo-on.phantom-sticky.sticky-on .branding>a,
	.phantom-main-logo-on.phantom-sticky.sticky-on .branding>img,
	.phantom-logo-off.phantom-sticky.sticky-on .branding>a,
	.phantom-logo-off.phantom-sticky.sticky-on .branding>img {
		display: none;
		visibility: hidden;
	}

	.phantom-sticky.sticky-off.phantom-custom-logo-on .branding .sticky-logo,
	.phantom-sticky.sticky-on.phantom-custom-logo-on .branding>a:not(.sticky-logo),
	.phantom-sticky.sticky-on.phantom-custom-logo-on .branding>img:not(.sticky-logo) {
		visibility: hidden;
	}

	.phantom-sticky.sticky-on.phantom-custom-logo-on .branding .sticky-logo,
	.phantom-sticky.sticky-off.phantom-custom-logo-on .branding>a:not(.sticky-logo),
	.phantom-sticky.sticky-off.phantom-custom-logo-on .branding>img:not(.sticky-logo) {
		visibility: visible;
	}

	.phantom-sticky #page .side-header .branding>a:not(.sticky-logo),
	.phantom-sticky #page .side-header .branding>img:not(.sticky-logo):not(.mobile-logo) {
		display: block;
		opacity: 1;
		animation: 0s ease 0s normal none 1 running none;
		visibility: visible;
	}

	@keyframes sticky-opacity-lat-rev {
		0% {
			opacity: 1;
			display: block;
		}

		30% {
			opacity: 0;
			display: none;
		}

		100% {
			opacity: 0;
			display: none;
		}
	}

	@keyframes sticky-opacity-lat-rev {
		0% {
			opacity: 1;
			display: block;
		}

		30% {
			opacity: 0;
			display: none;
		}

		100% {
			opacity: 0;
			display: none;
		}
	}

	@keyframes sticky-opacity-lat {
		0% {
			opacity: 0;
			display: none;
		}

		70% {
			opacity: 1;
			display: block;
		}

		100% {
			opacity: 1;
			display: block;
		}
	}

	@keyframes sticky-opacity-lat {
		0% {
			opacity: 0;
			display: none;
		}

		70% {
			opacity: 1;
			display: block;
		}

		100% {
			opacity: 1;
			display: block;
		}
	}
}

@media screen and (min-width: 800px) {

	.transparent:not(.photo-scroller-album):not(.phantom-sticky) .masthead:not(.side-header):not(.mixed-header),
	.transparent .mixed-header.side-header-h-stroke {
		position: absolute;
		width: 100%;
		z-index: 101;
	}
}

@media screen and (max-width: 1040px) {

	.masthead .main-nav,
	.masthead:not(.side-header) .main-nav,
	#phantom,
	.masthead:not(.side-header) .header-bar,
	.masthead.side-header .header-bar,
	.header-scrollbar-wrap,
	.masthead.mixed-header,
	.header-space,
	.hide-overlay {
		display: none;
	}

	.sticky-header .masthead.mixed-header,
	.overlay-navigation .masthead.mixed-header,
	.dt-mobile-header {
		display: block;
	}

	.phantom-fade.hidden-header:not(.sticky-header):not(.overlay-navigation) .masthead,
	.phantom-slide.hidden-header:not(.sticky-header):not(.overlay-navigation) .masthead,
	.phantom-sticky.hidden-header:not(.sticky-header):not(.overlay-navigation) .masthead {
		display: block;
	}

	.show-floating-icon.masthead:not(.side-header),
	.fixed-mobile-header .masthead:not(.side-header) {
		transform: none ! important;
	}

	.sticky-mobile-header:not(.transparent) .mobile-header-space {
		display: block;
	}

	.masthead .mobile-header-bar {
		display: flex;
	}

	.dt-mobile-menu-icon {
		display: inline-flex;
		align-items: center;
	}

	.masthead .mobile-header-bar {
		min-height: 60px;
	}

	.top-bar {
		padding-left: 0px;
		padding-right: 0px;
	}

	.top-bar .soc-ico a {
		float: none;
		display: inline-block;
		vertical-align: middle;
	}

	#bottom-bar .mini-nav select,
	#bottom-bar .menu-select {
		display: inline-block;
	}

	.header-side-left:not(.header-top-line-active) .masthead,
	.header-side-right:not(.header-top-line-active) .masthead,
	.overlay-navigation:not(.header-top-line-active) .masthead {
		position: relative;
		top: 0px ! important;
		left: 0px ! important;
		width: 100% ! important;
		margin-left: 0px;
		margin-right: 0px;
		transform: none ! important;
		transition: none 0s ease 0s ! important;
	}

	.header-side-left:not(.header-top-line-active) .masthead.line-decoration,
	.header-side-right:not(.header-top-line-active) .masthead.line-decoration {
		border-width: 0px 0px 1px;
		border-style: none none solid;
		border-color: -moz-use-text-color -moz-use-text-color rgb(221, 51, 51);
		-moz-border-top-colors: none;
		-moz-border-right-colors: none;
		-moz-border-bottom-colors: none;
		-moz-border-left-colors: none;
		border-image: none;
	}

	.transparent .masthead.full-width-line:not(.side-header) {
		border-bottom: 0px none;
	}

	.first-switch-logo-left.first-switch-menu-right .mobile-header-bar {
		justify-content: flex-start;
	}

	.first-switch-logo-left.first-switch-menu-right .mobile-header-bar .mobile-branding {
		flex-grow: 1;
		justify-content: flex-start;
		order: 0;
	}

	.first-switch-logo-left.first-switch-menu-right .mobile-header-bar .mobile-mini-widgets {
		order: 1;
	}

	.first-switch-logo-left.first-switch-menu-right .mobile-header-bar .mobile-navigation {
		order: 2;
	}

	.floating-navigation-below-slider.phantom-sticky:not(.transparent):not(.sticky-mobile-header) .masthead-mobile {
		top: 0px ! important;
	}
}

@media screen and (min-width: 800px) and (max-width: 1040px) {

	.floating-navigation-below-slider.sticky-mobile-header:not(.transparent) .masthead,
	.floating-navigation-below-slider.floating-mobile-menu-icon:not(.transparent) .masthead {
		position: relative;
		top: 0px ! important;
	}

	.sticky-mobile-header:not(.floating-navigation-below-slider) .masthead {
		position: fixed ! important;
		top: 0px;
	}

	.sticky-mobile-header.admin-bar:not(.floating-navigation-below-slider) .masthead {
		top: 32px ! important;
	}

	.transparent:not(.photo-scroller-album) .masthead:not(.side-header):not(.mixed-header) {
		position: absolute;
		width: 100%;
		z-index: 101;
	}

	.first-switch-logo-left.first-switch-menu-right .mobile-header-bar .dt-mobile-menu-icon {
		margin-left: 34px;
	}
}

@media screen and (max-width: 800px) {
	.masthead {
		top: 0px ! important;
	}

	.masthead:not(.side-header) {
		transform: none ! important;
	}

	.transparent .masthead:not(.side-header):not(.mixed-header),
	.overlap .masthead:not(.mixed-header) {
		background: rgb(255, 255, 255) none repeat scroll center center ! important;
	}

	.masthead .mobile-header-bar {
		min-height: 60px;
	}

	.masthead .mobile-header-bar .mobile-mini-widgets>*,
	.masthead .mobile-mini-widgets .in-menu-on-mobile {
		display: none;
	}

	.masthead .top-bar,
	.masthead .hide-on-mobile {
		display: none ! important;
	}

	.mobile-mini-widgets-in-menu {
		display: flex ! important;
		flex-flow: row wrap;
		align-items: center;
	}

	.mini-contacts {
		white-space: normal;
	}

	.second-switch-logo-left.second-switch-menu-right .mobile-header-bar {
		justify-content: flex-start;
	}

	.second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-branding {
		flex-grow: 1;
		justify-content: flex-start;
		order: 0;
	}

	.second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-mini-widgets {
		order: 1;
	}

	.second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-navigation {
		order: 2;
	}

	.second-switch-logo-left.second-switch-menu-right .mobile-header-bar .dt-mobile-menu-icon {
		margin-left: 34px;
	}

	#fancy-header,
	.page-title {
		/* min-height: 100% ! important; */
		min-height: auto;
	}

	#page #fancy-header>.wf-wrap,
	.page-title .wf-container-title {
		display: table;
		width: 100%;
	}

	.page-title .wf-container-title,
	#fancy-header .wf-wrap {
		padding-top: 20px ! important;
		padding-bottom: 20px ! important;
	}

	.page-title>.wf-wrap {
		padding-top: 0px ! important;
	}

	.fancy-header .wf-table,
	.fancy-header .wf-td,
	.page-title .wf-table,
	.page-title .wf-td {
		display: block;
		width: 100%;
		text-align: center;
	}

	.fancy-header .wf-table,
	.page-title .wf-table {
		height: auto ! important;
	}

	#fancy-header .wf-table,
	.page-title .wf-table {
		display: table-cell;
		vertical-align: middle;
	}

	.breadcrumbs {
		margin-bottom: 10px;
	}

	.breadcrumbs.breadcrumbs-bg {
		margin-top: 10px;
	}

	.fancy-header .hgroup,
	.page-title .hgroup {
		padding-bottom: 5px;
	}
}

@media screen and (min-width: 800px) {}

@media screen and (max-width: 970px) {

	.sidebar-right .content,
	.sidebar-left .content {
		width: 100%;
		padding-right: 22px;
		padding-left: 22px;
	}

	.sidebar-right .sidebar,
	.sidebar-left .sidebar {
		border: 0px none;
	}

	.sidebar-right .sidebar,
	.sidebar-left .sidebar,
	.sidebar-divider-off.sidebar-right .sidebar,
	.sidebar-divider-off.sidebar-left .sidebar,
	.sidebar-right .sidebar.solid-bg,
	.sidebar-left .sidebar.solid-bg,
	.sidebar-right .sidebar.bg-under-widget,
	.sidebar-left .sidebar.bg-under-widget {
		width: 100%;
		margin-right: 0px;
		margin-left: 0px;
		padding-right: 22px;
		padding-left: 22px;
	}

	.sidebar {
		padding-top: 50px;
	}

	.content,
	.sidebar,
	.project-even .alignleft,
	.project-even ul.royalSlider.alignleft {
		width: 100%;
	}

	#sidebar {
		display: none;
	}
}

@media screen and (max-width: 970px) {
	.footer .widget {
		width: 100%;
	}

	#bottom-bar .wf-table,
	#bottom-bar .wf-td {
		display: block;
		text-align: center;
	}

	#bottom-bar .wf-table {
		height: auto;
	}

	#bottom-bar .wf-td {
		margin: 5px 0px;
	}

	.wf-container-bottom {
		padding: 10px 0px;
	}

	#branding-bottom,
	#bottom-bar .wf-float-left,
	#bottom-bar .wf-float-right {
		display: block;
		float: none;
		width: auto;
		padding-left: 0px;
		padding-right: 0px;
		margin-right: auto;
		margin-left: auto;
		text-align: center;
	}

	#bottom-bar .mini-nav ul {
		display: none;
	}

	#bottom-bar .mini-nav select,
	#bottom-bar .menu-select {
		display: inline-block;
	}

	#bottom-bar .menu-select {
		position: relative;
		opacity: 1;
		visibility: visible;
	}

	.header-side-left.footer-overlap:not(.sticky-header) #footer {
		padding-left: 0px;
		margin-left: 0px;
	}

	.header-side-right.footer-overlap:not(.sticky-header) #footer {
		padding-right: 0px;
		margin-right: 0px;
	}
}

@media screen and (max-width: 1200px) {}

@media screen and (max-width: 1100px) {}

@media screen and (max-width: 970px) {

	.content .wf-1,
	.content .wf-1-2,
	.content .wf-2-4,
	.content .wf-1-3,
	.content .wf-2-3,
	.content .wf-1-4,
	.content .wf-3-4,
	.content .wf-1-5,
	.content [class*="wf-span-"] {
		width: 100%;
	}

	.commentlist .comment>article::before {
		display: none;
	}
}

@media only screen and (max-width: 960px) {}

@media screen and (max-width: 800px) {}

@media screen and (min-width: 0px) and (max-width: 760px) {}

@media screen and (max-width: 760px) {
	.dt-fancy-separator {
		width: 100% ! important;
	}
}

@media screen and (max-width: 800px) {

	#main .wf-wrap,
	.page-title .wf-wrap,
	.masthead:not(.side-header):not(.full-width):not(.side-header-v-stroke):not(.side-header-menu-icon),
	.side-header .mobile-header-bar,
	#page .masthead.full-width,
	#page .masthead.mixed-header {
		padding: 0px 20px;
	}

	.ph-wrap,
	.boxed .top-bar.line-content::before,
	.boxed .classic-header.content-width-line .navigation::before {
		max-width: 1210px;
	}

	.masthead:not(.side-header):not(.side-header-menu-icon) .top-bar,
	.masthead:not(.side-header):not(.side-header-menu-icon) .header-bar,
	.masthead:not(.side-header):not(.side-header-menu-icon) .mobile-header-bar {
		max-width: 1210px;
	}

	.masthead:not(.side-header):not(.side-header-menu-icon) .mobile-header-bar {
		max-width: calc(1250px - 40px);
	}

	.footer .wf-wrap {
		padding: 0px 20px;
	}

	.sidebar-right .sidebar,
	.sidebar-left .sidebar,
	.sidebar-divider-off.sidebar-right .sidebar,
	.sidebar-divider-off.sidebar-left .sidebar {
		padding-right: 20px;
		padding-left: 20px;
	}

	.first-switch-logo-left.first-switch-menu-right .mobile-header-bar .dt-mobile-menu-icon {
		margin-left: 10px;
	}

	.second-switch-logo-left.second-switch-menu-right .mobile-header-bar .dt-mobile-menu-icon {
		margin-left: 10px;
	}
}

@media screen and (max-width: 568px) {}

@media screen and (max-width: 450px) {}

@media screen and (max-width: 400px) {

	.entry-author .wf-td,
	.entry-author .alignleft {
		display: block;
	}

	.entry-author .alignleft {
		float: none;
		margin-right: 0px;
		text-align: center;
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	body::after {
		content: "tablet";
		display: none;
	}
}

@media screen and (max-width: 760px),
screen and (max-height: 300px) {
	body::after {
		content: "phone";
		display: none;
	}
}

[class^="Defaults-"],
[class*=" Defaults-"] {
	font-family: "Defaults";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
}

.Defaults-glass::before {
	content: "";
}

.Defaults-music::before {
	content: "";
}

.Defaults-search::before {
	content: "";
}

.Defaults-envelope-o::before {
	content: "";
}

.Defaults-heart::before {
	content: "";
}

.Defaults-star::before {
	content: "";
}

.Defaults-star-o::before {
	content: "";
}

.Defaults-user::before {
	content: "";
}

.Defaults-film::before {
	content: "";
}

.Defaults-th-large::before {
	content: "";
}

.Defaults-th::before {
	content: "";
}

.Defaults-th-list::before {
	content: "";
}

.Defaults-check::before {
	content: "";
}

.Defaults-close::before {
	content: "";
}

.Defaults-remove::before {
	content: "";
}

.Defaults-times::before {
	content: "";
}

.Defaults-search-plus::before {
	content: "";
}

.Defaults-search-minus::before {
	content: "";
}

.Defaults-power-off::before {
	content: "";
}

.Defaults-signal::before {
	content: "";
}

.Defaults-cog::before {
	content: "";
}

.Defaults-gear::before {
	content: "";
}

.Defaults-trash-o::before {
	content: "";
}

.Defaults-home::before {
	content: "";
}

.Defaults-file-o::before {
	content: "";
}

.Defaults-clock-o::before {
	content: "";
}

.Defaults-road::before {
	content: "";
}

.Defaults-download::before {
	content: "";
}

.Defaults-arrow-circle-o-down::before {
	content: "";
}

.Defaults-arrow-circle-o-up::before {
	content: "";
}

.Defaults-inbox::before {
	content: "";
}

.Defaults-play-circle-o::before {
	content: "";
}

.Defaults-repeat::before {
	content: "";
}

.Defaults-rotate-right::before {
	content: "";
}

.Defaults-refresh::before {
	content: "";
}

.Defaults-list-alt::before {
	content: "";
}

.Defaults-lock::before {
	content: "";
}

.Defaults-flag::before {
	content: "";
}

.Defaults-headphones::before {
	content: "";
}

.Defaults-volume-off::before {
	content: "";
}

.Defaults-volume-down::before {
	content: "";
}

.Defaults-volume-up::before {
	content: "";
}

.Defaults-qrcode::before {
	content: "";
}

.Defaults-barcode::before {
	content: "";
}

.Defaults-tag::before {
	content: "";
}

.Defaults-tags::before {
	content: "";
}

.Defaults-book::before {
	content: "";
}

.Defaults-bookmark::before {
	content: "";
}

.Defaults-print::before {
	content: "";
}

.Defaults-camera::before {
	content: "";
}

.Defaults-font::before {
	content: "";
}

.Defaults-bold::before {
	content: "";
}

.Defaults-italic::before {
	content: "";
}

.Defaults-text-height::before {
	content: "";
}

.Defaults-text-width::before {
	content: "";
}

.Defaults-align-left::before {
	content: "";
}

.Defaults-align-center::before {
	content: "";
}

.Defaults-align-right::before {
	content: "";
}

.Defaults-align-justify::before {
	content: "";
}

.Defaults-list::before {
	content: "";
}

.Defaults-dedent::before {
	content: "";
}

.Defaults-outdent::before {
	content: "";
}

.Defaults-indent::before {
	content: "";
}

.Defaults-video-camera::before {
	content: "";
}

.Defaults-image::before {
	content: "";
}

.Defaults-photo::before {
	content: "";
}

.Defaults-picture-o::before {
	content: "";
}

.Defaults-pencil::before {
	content: "";
}

.Defaults-map-marker::before {
	content: "";
}

.Defaults-adjust::before {
	content: "";
}

.Defaults-tint::before {
	content: "";
}

.Defaults-edit::before {
	content: "";
}

.Defaults-pencil-square-o::before {
	content: "";
}

.Defaults-share-square-o::before {
	content: "";
}

.Defaults-check-square-o::before {
	content: "";
}

.Defaults-arrows::before {
	content: "";
}

.Defaults-step-backward::before {
	content: "";
}

.Defaults-fast-backward::before {
	content: "";
}

.Defaults-backward::before {
	content: "";
}

.Defaults-play::before {
	content: "";
}

.Defaults-pause::before {
	content: "";
}

.Defaults-stop::before {
	content: "";
}

.Defaults-forward::before {
	content: "";
}

.Defaults-fast-forward::before {
	content: "";
}

.Defaults-step-forward::before {
	content: "";
}

.Defaults-eject::before {
	content: "";
}

.Defaults-chevron-left::before {
	content: "";
}

.Defaults-chevron-right::before {
	content: "";
}

.Defaults-plus-circle::before {
	content: "";
}

.Defaults-minus-circle::before {
	content: "";
}

.Defaults-times-circle::before {
	content: "";
}

.Defaults-check-circle::before {
	content: "";
}

.Defaults-question-circle::before {
	content: "";
}

.Defaults-info-circle::before {
	content: "";
}

.Defaults-crosshairs::before {
	content: "";
}

.Defaults-times-circle-o::before {
	content: "";
}

.Defaults-check-circle-o::before {
	content: "";
}

.Defaults-ban::before {
	content: "";
}

.Defaults-arrow-left::before {
	content: "";
}

.Defaults-arrow-right::before {
	content: "";
}

.Defaults-arrow-up::before {
	content: "";
}

.Defaults-arrow-down::before {
	content: "";
}

.Defaults-mail-forward::before {
	content: "";
}

.Defaults-share::before {
	content: "";
}

.Defaults-expand::before {
	content: "";
}

.Defaults-compress::before {
	content: "";
}

.Defaults-plus::before {
	content: "";
}

.Defaults-minus::before {
	content: "";
}

.Defaults-asterisk::before {
	content: "";
}

.Defaults-exclamation-circle::before {
	content: "";
}

.Defaults-gift::before {
	content: "";
}

.Defaults-leaf::before {
	content: "";
}

.Defaults-fire::before {
	content: "";
}

.Defaults-eye::before {
	content: "";
}

.Defaults-eye-slash::before {
	content: "";
}

.Defaults-exclamation-triangle::before {
	content: "";
}

.Defaults-warning::before {
	content: "";
}

.Defaults-plane::before {
	content: "";
}

.Defaults-calendar::before {
	content: "";
}

.Defaults-random::before {
	content: "";
}

.Defaults-comment::before {
	content: "";
}

.Defaults-magnet::before {
	content: "";
}

.Defaults-chevron-up::before {
	content: "";
}

.Defaults-chevron-down::before {
	content: "";
}

.Defaults-retweet::before {
	content: "";
}

.Defaults-shopping-cart::before {
	content: "";
}

.Defaults-folder::before {
	content: "";
}

.Defaults-folder-open::before {
	content: "";
}

.Defaults-arrows-v::before {
	content: "";
}

.Defaults-arrows-h::before {
	content: "";
}

.Defaults-bar-chart::before {
	content: "";
}

.Defaults-bar-chart-o::before {
	content: "";
}

.Defaults-twitter-square::before {
	content: "";
}

.Defaults-facebook-square::before {
	content: "";
}

.Defaults-camera-retro::before {
	content: "";
}

.Defaults-key::before {
	content: "";
}

.Defaults-cogs::before {
	content: "";
}

.Defaults-gears::before {
	content: "";
}

.Defaults-comments::before {
	content: "";
}

.Defaults-thumbs-o-up::before {
	content: "";
}

.Defaults-thumbs-o-down::before {
	content: "";
}

.Defaults-star-half::before {
	content: "";
}

.Defaults-heart-o::before {
	content: "";
}

.Defaults-sign-out::before {
	content: "";
}

.Defaults-linkedin-square::before {
	content: "";
}

.Defaults-thumb-tack::before {
	content: "";
}

.Defaults-external-link::before {
	content: "";
}

.Defaults-sign-in::before {
	content: "";
}

.Defaults-trophy::before {
	content: "";
}

.Defaults-github-square::before {
	content: "";
}

.Defaults-upload::before {
	content: "";
}

.Defaults-lemon-o::before {
	content: "";
}

.Defaults-phone::before {
	content: "";
}

.Defaults-square-o::before {
	content: "";
}

.Defaults-bookmark-o::before {
	content: "";
}

.Defaults-phone-square::before {
	content: "";
}

.Defaults-twitter::before {
	content: "";
}

.Defaults-facebook::before {
	content: "";
}

.Defaults-facebook-f::before {
	content: "";
}

.Defaults-github::before {
	content: "";
}

.Defaults-unlock::before {
	content: "";
}

.Defaults-credit-card::before {
	content: "";
}

.Defaults-rss::before {
	content: "";
}

.Defaults-hdd-o::before {
	content: "";
}

.Defaults-bullhorn::before {
	content: "";
}

.Defaults-bell-o::before {
	content: "";
}

.Defaults-certificate::before {
	content: "";
}

.Defaults-hand-o-right::before {
	content: "";
}

.Defaults-hand-o-left::before {
	content: "";
}

.Defaults-hand-o-up::before {
	content: "";
}

.Defaults-hand-o-down::before {
	content: "";
}

.Defaults-arrow-circle-left::before {
	content: "";
}

.Defaults-arrow-circle-right::before {
	content: "";
}

.Defaults-arrow-circle-up::before {
	content: "";
}

.Defaults-arrow-circle-down::before {
	content: "";
}

.Defaults-globe::before {
	content: "";
}

.Defaults-wrench::before {
	content: "";
}

.Defaults-tasks::before {
	content: "";
}

.Defaults-filter::before {
	content: "";
}

.Defaults-briefcase::before {
	content: "";
}

.Defaults-arrows-alt::before {
	content: "";
}

.Defaults-group::before {
	content: "";
}

.Defaults-users::before {
	content: "";
}

.Defaults-chain::before {
	content: "";
}

.Defaults-link::before {
	content: "";
}

.Defaults-cloud::before {
	content: "";
}

.Defaults-flask::before {
	content: "";
}

.Defaults-cut::before {
	content: "";
}

.Defaults-scissors::before {
	content: "";
}

.Defaults-copy::before {
	content: "";
}

.Defaults-files-o::before {
	content: "";
}

.Defaults-paperclip::before {
	content: "";
}

.Defaults-floppy-o::before {
	content: "";
}

.Defaults-save::before {
	content: "";
}

.Defaults-square::before {
	content: "";
}

.Defaults-bars::before {
	content: "";
}

.Defaults-navicon::before {
	content: "";
}

.Defaults-reorder::before {
	content: "";
}

.Defaults-list-ul::before {
	content: "";
}

.Defaults-list-ol::before {
	content: "";
}

.Defaults-strikethrough::before {
	content: "";
}

.Defaults-underline::before {
	content: "";
}

.Defaults-table::before {
	content: "";
}

.Defaults-magic::before {
	content: "";
}

.Defaults-truck::before {
	content: "";
}

.Defaults-pinterest::before {
	content: "";
}

.Defaults-pinterest-square::before {
	content: "";
}

.Defaults-google-plus-square::before {
	content: "";
}

.Defaults-google-plus::before {
	content: "";
}

.Defaults-money::before {
	content: "";
}

.Defaults-caret-down::before {
	content: "";
}

.Defaults-caret-up::before {
	content: "";
}

.Defaults-caret-left::before {
	content: "";
}

.Defaults-caret-right::before {
	content: "";
}

.Defaults-columns::before {
	content: "";
}

.Defaults-sort::before {
	content: "";
}

.Defaults-unsorted::before {
	content: "";
}

.Defaults-sort-desc::before {
	content: "";
}

.Defaults-sort-down::before {
	content: "";
}

.Defaults-sort-asc::before {
	content: "";
}

.Defaults-sort-up::before {
	content: "";
}

.Defaults-envelope::before {
	content: "";
}

.Defaults-linkedin::before {
	content: "";
}

.Defaults-rotate-left::before {
	content: "";
}

.Defaults-undo::before {
	content: "";
}

.Defaults-gavel::before {
	content: "";
}

.Defaults-legal::before {
	content: "";
}

.Defaults-dashboard::before {
	content: "";
}

.Defaults-tachometer::before {
	content: "";
}

.Defaults-comment-o::before {
	content: "";
}

.Defaults-comments-o::before {
	content: "";
}

.Defaults-bolt::before {
	content: "";
}

.Defaults-flash::before {
	content: "";
}

.Defaults-sitemap::before {
	content: "";
}

.Defaults-umbrella::before {
	content: "";
}

.Defaults-clipboard::before {
	content: "";
}

.Defaults-paste::before {
	content: "";
}

.Defaults-lightbulb-o::before {
	content: "";
}

.Defaults-exchange::before {
	content: "";
}

.Defaults-cloud-download::before {
	content: "";
}

.Defaults-cloud-upload::before {
	content: "";
}

.Defaults-user-md::before {
	content: "";
}

.Defaults-stethoscope::before {
	content: "";
}

.Defaults-suitcase::before {
	content: "";
}

.Defaults-bell::before {
	content: "";
}

.Defaults-coffee::before {
	content: "";
}

.Defaults-cutlery::before {
	content: "";
}

.Defaults-file-text-o::before {
	content: "";
}

.Defaults-building-o::before {
	content: "";
}

.Defaults-hospital-o::before {
	content: "";
}

.Defaults-ambulance::before {
	content: "";
}

.Defaults-medkit::before {
	content: "";
}

.Defaults-fighter-jet::before {
	content: "";
}

.Defaults-beer::before {
	content: "";
}

.Defaults-h-square::before {
	content: "";
}

.Defaults-plus-square::before {
	content: "";
}

.Defaults-angle-double-left::before {
	content: "";
}

.Defaults-angle-double-right::before {
	content: "";
}

.Defaults-angle-double-up::before {
	content: "";
}

.Defaults-angle-double-down::before {
	content: "";
}

.Defaults-angle-left::before {
	content: "";
}

.Defaults-angle-right::before {
	content: "";
}

.Defaults-angle-up::before {
	content: "";
}

.Defaults-angle-down::before {
	content: "";
}

.Defaults-desktop::before {
	content: "";
}

.Defaults-laptop::before {
	content: "";
}

.Defaults-tablet::before {
	content: "";
}

.Defaults-mobile::before {
	content: "";
}

.Defaults-mobile-phone::before {
	content: "";
}

.Defaults-circle-o::before {
	content: "";
}

.Defaults-quote-left::before {
	content: "";
}

.Defaults-quote-right::before {
	content: "";
}

.Defaults-spinner::before {
	content: "";
}

.Defaults-circle::before {
	content: "";
}

.Defaults-mail-reply::before {
	content: "";
}

.Defaults-reply::before {
	content: "";
}

.Defaults-github-alt::before {
	content: "";
}

.Defaults-folder-o::before {
	content: "";
}

.Defaults-folder-open-o::before {
	content: "";
}

.Defaults-smile-o::before {
	content: "";
}

.Defaults-frown-o::before {
	content: "";
}

.Defaults-meh-o::before {
	content: "";
}

.Defaults-gamepad::before {
	content: "";
}

.Defaults-keyboard-o::before {
	content: "";
}

.Defaults-flag-o::before {
	content: "";
}

.Defaults-flag-checkered::before {
	content: "";
}

.Defaults-terminal::before {
	content: "";
}

.Defaults-code::before {
	content: "";
}

.Defaults-mail-reply-all::before {
	content: "";
}

.Defaults-reply-all::before {
	content: "";
}

.Defaults-star-half-empty::before {
	content: "";
}

.Defaults-star-half-full::before {
	content: "";
}

.Defaults-star-half-o::before {
	content: "";
}

.Defaults-location-arrow::before {
	content: "";
}

.Defaults-crop::before {
	content: "";
}

.Defaults-code-fork::before {
	content: "";
}

.Defaults-chain-broken::before {
	content: "";
}

.Defaults-unlink::before {
	content: "";
}

.Defaults-question::before {
	content: "";
}

.Defaults-info::before {
	content: "";
}

.Defaults-exclamation::before {
	content: "";
}

.Defaults-superscript::before {
	content: "";
}

.Defaults-subscript::before {
	content: "";
}

.Defaults-eraser::before {
	content: "";
}

.Defaults-puzzle-piece::before {
	content: "";
}

.Defaults-microphone::before {
	content: "";
}

.Defaults-microphone-slash::before {
	content: "";
}

.Defaults-shield::before {
	content: "";
}

.Defaults-calendar-o::before {
	content: "";
}

.Defaults-fire-extinguisher::before {
	content: "";
}

.Defaults-rocket::before {
	content: "";
}

.Defaults-maxcdn::before {
	content: "";
}

.Defaults-chevron-circle-left::before {
	content: "";
}

.Defaults-chevron-circle-right::before {
	content: "";
}

.Defaults-chevron-circle-up::before {
	content: "";
}

.Defaults-chevron-circle-down::before {
	content: "";
}

.Defaults-html5::before {
	content: "";
}

.Defaults-css3::before {
	content: "";
}

.Defaults-anchor::before {
	content: "";
}

.Defaults-unlock-alt::before {
	content: "";
}

.Defaults-bullseye::before {
	content: "";
}

.Defaults-ellipsis-h::before {
	content: "";
}

.Defaults-ellipsis-v::before {
	content: "";
}

.Defaults-rss-square::before {
	content: "";
}

.Defaults-play-circle::before {
	content: "";
}

.Defaults-ticket::before {
	content: "";
}

.Defaults-minus-square::before {
	content: "";
}

.Defaults-minus-square-o::before {
	content: "";
}

.Defaults-level-up::before {
	content: "";
}

.Defaults-level-down::before {
	content: "";
}

.Defaults-check-square::before {
	content: "";
}

.Defaults-pencil-square::before {
	content: "";
}

.Defaults-external-link-square::before {
	content: "";
}

.Defaults-share-square::before {
	content: "";
}

.Defaults-compass::before {
	content: "";
}

.Defaults-caret-square-o-down::before {
	content: "";
}

.Defaults-toggle-down::before {
	content: "";
}

.Defaults-caret-square-o-up::before {
	content: "";
}

.Defaults-toggle-up::before {
	content: "";
}

.Defaults-caret-square-o-right::before {
	content: "";
}

.Defaults-toggle-right::before {
	content: "";
}

.Defaults-eur::before {
	content: "";
}

.Defaults-euro::before {
	content: "";
}

.Defaults-gbp::before {
	content: "";
}

.Defaults-dollar::before {
	content: "";
}

.Defaults-usd::before {
	content: "";
}

.Defaults-inr::before {
	content: "";
}

.Defaults-rupee::before {
	content: "";
}

.Defaults-cny::before {
	content: "";
}

.Defaults-jpy::before {
	content: "";
}

.Defaults-rmb::before {
	content: "";
}

.Defaults-yen::before {
	content: "";
}

.Defaults-rouble::before {
	content: "";
}

.Defaults-rub::before {
	content: "";
}

.Defaults-ruble::before {
	content: "";
}

.Defaults-krw::before {
	content: "";
}

.Defaults-won::before {
	content: "";
}

.Defaults-bitcoin::before {
	content: "";
}

.Defaults-btc::before {
	content: "";
}

.Defaults-file::before {
	content: "";
}

.Defaults-file-text::before {
	content: "";
}

.Defaults-sort-alpha-asc::before {
	content: "";
}

.Defaults-sort-alpha-desc::before {
	content: "";
}

.Defaults-sort-amount-asc::before {
	content: "";
}

.Defaults-sort-amount-desc::before {
	content: "";
}

.Defaults-sort-numeric-asc::before {
	content: "";
}

.Defaults-sort-numeric-desc::before {
	content: "";
}

.Defaults-thumbs-up::before {
	content: "";
}

.Defaults-thumbs-down::before {
	content: "";
}

.Defaults-youtube-square::before {
	content: "";
}

.Defaults-youtube::before {
	content: "";
}

.Defaults-xing::before {
	content: "";
}

.Defaults-xing-square::before {
	content: "";
}

.Defaults-youtube-play::before {
	content: "";
}

.Defaults-dropbox::before {
	content: "";
}

.Defaults-stack-overflow::before {
	content: "";
}

.Defaults-instagram::before {
	content: "";
}

.Defaults-flickr::before {
	content: "";
}

.Defaults-adn::before {
	content: "";
}

.Defaults-bitbucket::before {
	content: "";
}

.Defaults-bitbucket-square::before {
	content: "";
}

.Defaults-tumblr::before {
	content: "";
}

.Defaults-tumblr-square::before {
	content: "";
}

.Defaults-long-arrow-down::before {
	content: "";
}

.Defaults-long-arrow-up::before {
	content: "";
}

.Defaults-long-arrow-left::before {
	content: "";
}

.Defaults-long-arrow-right::before {
	content: "";
}

.Defaults-apple::before {
	content: "";
}

.Defaults-windows::before {
	content: "";
}

.Defaults-android::before {
	content: "";
}

.Defaults-linux::before {
	content: "";
}

.Defaults-dribbble::before {
	content: "";
}

.Defaults-skype::before {
	content: "";
}

.Defaults-foursquare::before {
	content: "";
}

.Defaults-trello::before {
	content: "";
}

.Defaults-female::before {
	content: "";
}

.Defaults-male::before {
	content: "";
}

.Defaults-gittip::before {
	content: "";
}

.Defaults-gratipay::before {
	content: "";
}

.Defaults-sun-o::before {
	content: "";
}

.Defaults-moon-o::before {
	content: "";
}

.Defaults-archive::before {
	content: "";
}

.Defaults-bug::before {
	content: "";
}

.Defaults-vk::before {
	content: "";
}

.Defaults-weibo::before {
	content: "";
}

.Defaults-renren::before {
	content: "";
}

.Defaults-pagelines::before {
	content: "";
}

.Defaults-stack-exchange::before {
	content: "";
}

.Defaults-arrow-circle-o-right::before {
	content: "";
}

.Defaults-arrow-circle-o-left::before {
	content: "";
}

.Defaults-caret-square-o-left::before {
	content: "";
}

.Defaults-toggle-left::before {
	content: "";
}

.Defaults-dot-circle-o::before {
	content: "";
}

.Defaults-wheelchair::before {
	content: "";
}

.Defaults-vimeo-square::before {
	content: "";
}

.Defaults-try::before {
	content: "";
}

.Defaults-turkish-lira::before {
	content: "";
}

.Defaults-plus-square-o::before {
	content: "";
}

.Defaults-space-shuttle::before {
	content: "";
}

.Defaults-slack::before {
	content: "";
}

.Defaults-envelope-square::before {
	content: "";
}

.Defaults-wordpress::before {
	content: "";
}

.Defaults-openid::before {
	content: "";
}

.Defaults-bank::before {
	content: "";
}

.Defaults-institution::before {
	content: "";
}

.Defaults-university::before {
	content: "";
}

.Defaults-graduation-cap::before {
	content: "";
}

.Defaults-mortar-board::before {
	content: "";
}

.Defaults-yahoo::before {
	content: "";
}

.Defaults-google::before {
	content: "";
}

.Defaults-reddit::before {
	content: "";
}

.Defaults-reddit-square::before {
	content: "";
}

.Defaults-stumbleupon-circle::before {
	content: "";
}

.Defaults-stumbleupon::before {
	content: "";
}

.Defaults-delicious::before {
	content: "";
}

.Defaults-digg::before {
	content: "";
}

.Defaults-pied-piper::before {
	content: "";
}

.Defaults-pied-piper-alt::before {
	content: "";
}

.Defaults-drupal::before {
	content: "";
}

.Defaults-joomla::before {
	content: "";
}

.Defaults-language::before {
	content: "";
}

.Defaults-fax::before {
	content: "";
}

.Defaults-building::before {
	content: "";
}

.Defaults-child::before {
	content: "";
}

.Defaults-paw::before {
	content: "";
}

.Defaults-spoon::before {
	content: "";
}

.Defaults-cube::before {
	content: "";
}

.Defaults-cubes::before {
	content: "";
}

.Defaults-behance::before {
	content: "";
}

.Defaults-behance-square::before {
	content: "";
}

.Defaults-steam::before {
	content: "";
}

.Defaults-steam-square::before {
	content: "";
}

.Defaults-recycle::before {
	content: "";
}

.Defaults-automobile::before {
	content: "";
}

.Defaults-car::before {
	content: "";
}

.Defaults-cab::before {
	content: "";
}

.Defaults-taxi::before {
	content: "";
}

.Defaults-tree::before {
	content: "";
}

.Defaults-spotify::before {
	content: "";
}

.Defaults-deviantart::before {
	content: "";
}

.Defaults-soundcloud::before {
	content: "";
}

.Defaults-database::before {
	content: "";
}

.Defaults-file-pdf-o::before {
	content: "";
}

.Defaults-file-word-o::before {
	content: "";
}

.Defaults-file-excel-o::before {
	content: "";
}

.Defaults-file-powerpoint-o::before {
	content: "";
}

.Defaults-file-image-o::before {
	content: "";
}

.Defaults-file-photo-o::before {
	content: "";
}

.Defaults-file-picture-o::before {
	content: "";
}

.Defaults-file-archive-o::before {
	content: "";
}

.Defaults-file-zip-o::before {
	content: "";
}

.Defaults-file-audio-o::before {
	content: "";
}

.Defaults-file-sound-o::before {
	content: "";
}

.Defaults-file-movie-o::before {
	content: "";
}

.Defaults-file-video-o::before {
	content: "";
}

.Defaults-file-code-o::before {
	content: "";
}

.Defaults-vine::before {
	content: "";
}

.Defaults-codepen::before {
	content: "";
}

.Defaults-jsfiddle::before {
	content: "";
}

.Defaults-life-bouy::before {
	content: "";
}

.Defaults-life-buoy::before {
	content: "";
}

.Defaults-life-ring::before {
	content: "";
}

.Defaults-life-saver::before {
	content: "";
}

.Defaults-support::before {
	content: "";
}

.Defaults-circle-o-notch::before {
	content: "";
}

.Defaults-ra::before {
	content: "";
}

.Defaults-rebel::before {
	content: "";
}

.Defaults-empire::before {
	content: "";
}

.Defaults-ge::before {
	content: "";
}

.Defaults-git-square::before {
	content: "";
}

.Defaults-git::before {
	content: "";
}

.Defaults-hacker-news::before {
	content: "";
}

.Defaults-tencent-weibo::before {
	content: "";
}

.Defaults-qq::before {
	content: "";
}

.Defaults-wechat::before {
	content: "";
}

.Defaults-weixin::before {
	content: "";
}

.Defaults-paper-plane::before {
	content: "";
}

.Defaults-send::before {
	content: "";
}

.Defaults-paper-plane-o::before {
	content: "";
}

.Defaults-send-o::before {
	content: "";
}

.Defaults-history::before {
	content: "";
}

.Defaults-circle-thin::before {
	content: "";
}

.Defaults-genderless::before {
	content: "";
}

.Defaults-header::before {
	content: "";
}

.Defaults-paragraph::before {
	content: "";
}

.Defaults-sliders::before {
	content: "";
}

.Defaults-share-alt::before {
	content: "";
}

.Defaults-share-alt-square::before {
	content: "";
}

.Defaults-bomb::before {
	content: "";
}

.Defaults-futbol-o::before {
	content: "";
}

.Defaults-soccer-ball-o::before {
	content: "";
}

.Defaults-tty::before {
	content: "";
}

.Defaults-binoculars::before {
	content: "";
}

.Defaults-plug::before {
	content: "";
}

.Defaults-slideshare::before {
	content: "";
}

.Defaults-twitch::before {
	content: "";
}

.Defaults-yelp::before {
	content: "";
}

.Defaults-newspaper-o::before {
	content: "";
}

.Defaults-wifi::before {
	content: "";
}

.Defaults-calculator::before {
	content: "";
}

.Defaults-paypal::before {
	content: "";
}

.Defaults-google-wallet::before {
	content: "";
}

.Defaults-cc-visa::before {
	content: "";
}

.Defaults-cc-mastercard::before {
	content: "";
}

.Defaults-cc-discover::before {
	content: "";
}

.Defaults-cc-amex::before {
	content: "";
}

.Defaults-cc-paypal::before {
	content: "";
}

.Defaults-cc-stripe::before {
	content: "";
}

.Defaults-bell-slash::before {
	content: "";
}

.Defaults-bell-slash-o::before {
	content: "";
}

.Defaults-trash::before {
	content: "";
}

.Defaults-copyright::before {
	content: "";
}

.Defaults-at::before {
	content: "";
}

.Defaults-eyedropper::before {
	content: "";
}

.Defaults-paint-brush::before {
	content: "";
}

.Defaults-birthday-cake::before {
	content: "";
}

.Defaults-area-chart::before {
	content: "";
}

.Defaults-pie-chart::before {
	content: "";
}

.Defaults-line-chart::before {
	content: "";
}

.Defaults-lastfm::before {
	content: "";
}

.Defaults-lastfm-square::before {
	content: "";
}

.Defaults-toggle-off::before {
	content: "";
}

.Defaults-toggle-on::before {
	content: "";
}

.Defaults-bicycle::before {
	content: "";
}

.Defaults-bus::before {
	content: "";
}

.Defaults-ioxhost::before {
	content: "";
}

.Defaults-angellist::before {
	content: "";
}

.Defaults-cc::before {
	content: "";
}

.Defaults-ils::before {
	content: "";
}

.Defaults-shekel::before {
	content: "";
}

.Defaults-sheqel::before {
	content: "";
}

.Defaults-meanpath::before {
	content: "";
}

.Defaults-buysellads::before {
	content: "";
}

.Defaults-connectdevelop::before {
	content: "";
}

.Defaults-dashcube::before {
	content: "";
}

.Defaults-forumbee::before {
	content: "";
}

.Defaults-leanpub::before {
	content: "";
}

.Defaults-sellsy::before {
	content: "";
}

.Defaults-shirtsinbulk::before {
	content: "";
}

.Defaults-simplybuilt::before {
	content: "";
}

.Defaults-skyatlas::before {
	content: "";
}

.Defaults-cart-plus::before {
	content: "";
}

.Defaults-cart-arrow-down::before {
	content: "";
}

.Defaults-diamond::before {
	content: "";
}

.Defaults-ship::before {
	content: "";
}

.Defaults-user-secret::before {
	content: "";
}

.Defaults-motorcycle::before {
	content: "";
}

.Defaults-street-view::before {
	content: "";
}

.Defaults-heartbeat::before {
	content: "";
}

.Defaults-venus::before {
	content: "";
}

.Defaults-mars::before {
	content: "";
}

.Defaults-mercury::before {
	content: "";
}

.Defaults-transgender::before {
	content: "";
}

.Defaults-transgender-alt::before {
	content: "";
}

.Defaults-venus-double::before {
	content: "";
}

.Defaults-mars-double::before {
	content: "";
}

.Defaults-venus-mars::before {
	content: "";
}

.Defaults-mars-stroke::before {
	content: "";
}

.Defaults-mars-stroke-v::before {
	content: "";
}

.Defaults-mars-stroke-h::before {
	content: "";
}

.Defaults-neuter::before {
	content: "";
}

.Defaults-facebook-official::before {
	content: "";
}

.Defaults-pinterest-p::before {
	content: "";
}

.Defaults-whatsapp::before {
	content: "";
}

.Defaults-server::before {
	content: "";
}

.Defaults-user-plus::before {
	content: "";
}

.Defaults-user-times::before {
	content: "";
}

.Defaults-bed::before {
	content: "";
}

.Defaults-hotel::before {
	content: "";
}

.Defaults-viacoin::before {
	content: "";
}

.Defaults-train::before {
	content: "";
}

.Defaults-subway::before {
	content: "";
}

.Defaults-medium::before {
	content: "";
}

.vc_message_box-icon>*,
.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_simple .vc_toggle_icon::before {
	transform: translate(-50%, -50%);
}

.btn-group-vertical>.btn-group::after,
.btn-toolbar::after,
.container-fluid::after,
.container::after,
.dl-horizontal dd::after,
.form-horizontal .form-group::after,
.modal-footer::after,
.nav::after,
.navbar-collapse::after,
.navbar-header::after,
.navbar::after,
.pager::after,
.panel-body::after,
.row::after,
.vc_clearfix::after,
.vc_column-inner::after,
.vc_el-clearfix,
.vc_row::after {
	clear: both;
}

.btn-group-vertical>.btn-group::after,
.btn-group-vertical>.btn-group::before,
.btn-toolbar::after,
.btn-toolbar::before,
.container-fluid::after,
.container-fluid::before,
.container::after,
.container::before,
.dl-horizontal dd::after,
.dl-horizontal dd::before,
.form-horizontal .form-group::after,
.form-horizontal .form-group::before,
.modal-footer::after,
.modal-footer::before,
.nav::after,
.nav::before,
.navbar-collapse::after,
.navbar-collapse::before,
.navbar-header::after,
.navbar-header::before,
.navbar::after,
.navbar::before,
.pager::after,
.pager::before,
.panel-body::after,
.panel-body::before,
.row::after,
.row::before,
.vc_row::after,
.vc_row::before {
	content: " ";
	display: table;
}

.vc_col-xs-12,
.vc_column_container {
	width: 100%;
}

.vc_row {
	margin-left: -15px;
	margin-right: -15px;
}

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

.vc_clearfix::after,
.vc_clearfix::before {
	content: " ";
	display: table;
}

#content .wpb_alert p:last-child,
#content .wpb_text_column :last-child,
#content .wpb_text_column p:last-child,
.vc_message_box>p:last-child,
.wpb_alert p:last-child,
.wpb_text_column :last-child,
.wpb_text_column p:last-child {
	margin-bottom: 0px;
}

.wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid>li {
	margin-bottom: 35px;
}

@media not all,
not all {}

.vc_row.vc_row-flex::after,
.vc_row.vc_row-flex::before {
	display: none;
}

.vc_row.vc_row-o-columns-bottom::after,
.vc_row.vc_row-o-columns-middle::after,
.vc_row.vc_row-o-columns-top::after {
	content: "";
	width: 100%;
	height: 0px;
	overflow: hidden;
	visibility: hidden;
	display: block;
}

.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_column_container {
	-moz-box-align: start;
	align-items: flex-start;
}

.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_column_container {
	-moz-box-align: end;
	align-items: flex-end;
}

.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_column_container {
	-moz-box-align: center;
	align-items: center;
}

.vc_column-inner::after,
.vc_column-inner::before {
	content: " ";
	display: table;
}

.vc_column_container {
	padding-left: 0px;
	padding-right: 0px;
}

.vc_column_container>.vc_column-inner {
	box-sizing: border-box;
	padding-left: 15px;
	padding-right: 15px;
	width: 100%;
}

.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {
	-moz-box-align: start;
	align-items: flex-start;
}

.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {
	-moz-box-align: end;
	align-items: flex-end;
}

.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {
	-moz-box-align: center;
	align-items: center;
}

.vc_toggle_simple.vc_toggle_active .vc_toggle_icon::after {
	visibility: hidden;
}

.vc_toggle_simple .vc_toggle_icon::before {
	height: 2px;
	width: 10px;
}

.vc_toggle_simple .vc_toggle_icon::after {
	height: 10px;
	width: 2px;
}

.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_simple .vc_toggle_icon::before {
	content: "";
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	box-sizing: border-box;
	transform: translate(-50%, -50%);
	background-color: rgb(42, 42, 42);
}

.vc_toggle_round .vc_toggle_icon::after,
.vc_toggle_round .vc_toggle_icon::before,
.vc_toggle_rounded .vc_toggle_icon::after,
.vc_toggle_rounded .vc_toggle_icon::before {
	box-sizing: border-box;
	transform: translate(-50%, -50%);
	content: "";
	left: 50%;
	position: absolute;
	top: 50%;
}

.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(68, 68, 68);
}

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_round.vc_toggle_active .vc_toggle_icon::after {
	visibility: hidden;
}

.vc_toggle_round .vc_toggle_icon::before {
	height: 2px;
	width: 10px;
}

.vc_toggle_round .vc_toggle_icon::after {
	height: 10px;
	width: 2px;
}

.vc_toggle_round .vc_toggle_icon::after,
.vc_toggle_round .vc_toggle_icon::before {
	display: block;
	box-sizing: border-box;
	transform: translate(-50%, -50%);
	background-color: rgb(255, 255, 255);
}

.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: rgb(42, 42, 42);
}

.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(68, 68, 68);
}

.vc_toggle_rounded.vc_toggle_active .vc_toggle_icon::after {
	visibility: hidden;
}

.vc_toggle_rounded .vc_toggle_icon::before {
	height: 2px;
	width: 10px;
}

.vc_toggle_rounded .vc_toggle_icon::after {
	height: 10px;
	width: 2px;
}

.vc_toggle_rounded .vc_toggle_icon::after,
.vc_toggle_rounded .vc_toggle_icon::before {
	display: block;
	box-sizing: border-box;
	transform: translate(-50%, -50%);
	background-color: rgb(255, 255, 255);
}

.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: rgb(42, 42, 42);
}

.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(68, 68, 68);
}

.vc_toggle_square.vc_toggle_active .vc_toggle_icon::after {
	visibility: hidden;
}

.vc_toggle_square .vc_toggle_icon::before {
	height: 2px;
	width: 10px;
}

.vc_toggle_square .vc_toggle_icon::after {
	height: 10px;
	width: 2px;
}

.vc_toggle_square .vc_toggle_icon::after,
.vc_toggle_square .vc_toggle_icon::before {
	content: "";
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	box-sizing: border-box;
	transform: translate(-50%, -50%);
	background-color: rgb(255, 255, 255);
}

.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: rgb(42, 42, 42);
}

.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(68, 68, 68);
}

.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_arrow .vc_toggle_icon::before {
	content: "";
	border-style: solid;
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	box-sizing: border-box;
	transform: rotate(45deg);
}

.vc_toggle_arrow .vc_toggle_icon::before {
	border-left: medium none;
	border-top: medium none;
}

.vc_toggle_arrow .vc_toggle_icon::after {
	border-right: medium none;
	border-bottom: medium none;
	visibility: hidden;
}

.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::before {
	visibility: hidden;
}

.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::after {
	visibility: visible;
}

.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {
	border-width: 2px;
	height: 10px;
	margin-left: -5px;
	width: 10px;
	border-color: rgb(42, 42, 42);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {
	margin-top: -10px;
}

.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after {
	margin-top: -5px;
}

.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: rgb(68, 68, 68);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle_default .vc_toggle_icon::after,
.vc_toggle_default .vc_toggle_icon::before {
	content: "";
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	box-sizing: border-box;
	transform: translate(-50%, -50%);
	background: rgb(186, 186, 186) none repeat scroll 0% 0%;
}

.vc_toggle_default .vc_toggle_icon::before {
	border: 1px solid rgb(172, 172, 172);
}

.vc_toggle_default.vc_toggle_active .vc_toggle_icon::after,
.vc_toggle_default.vc_toggle_active .vc_toggle_icon::before {
	visibility: hidden;
}

.vc_toggle.vc_toggle_default .vc_toggle_icon::before {
	height: 10px;
	width: 4px;
}

.vc_toggle.vc_toggle_default .vc_toggle_icon::after {
	width: 8px;
	height: 2px;
}

.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::before {
	background-color: rgb(84, 114, 210);
}

.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(124, 147, 221);
}

.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_blue .vc_toggle_icon::after,
.vc_toggle_color_blue .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: rgb(84, 114, 210);
}

.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::before {
	border-color: rgb(51, 84, 192);
	background: rgb(84, 114, 210) none repeat scroll 0% 0%;
}

.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(124, 147, 221);
}

.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: rgb(84, 114, 210);
	background: rgb(124, 147, 221) none repeat scroll 0% 0%;
}

.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::after {
	background: rgb(84, 114, 210) none repeat scroll 0% 0%;
}

.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: rgb(124, 147, 221) none repeat scroll 0% 0%;
}

.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: rgb(84, 114, 210);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: rgb(124, 147, 221);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::before {
	background-color: rgb(0, 193, 207);
}

.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(0, 145, 156);
}

.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_turquoise .vc_toggle_icon::after,
.vc_toggle_color_turquoise .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::before {
	border-color: rgb(0, 145, 156);
	background: rgb(0, 193, 207) none repeat scroll 0% 0%;
}

.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: rgb(0, 193, 207);
}

.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(0, 145, 156);
}

.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: rgb(0, 98, 105);
	background: rgb(0, 145, 156) none repeat scroll 0% 0%;
}

.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::after {
	background: rgb(0, 193, 207) none repeat scroll 0% 0%;
}

.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: rgb(0, 145, 156) none repeat scroll 0% 0%;
}

.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: rgb(0, 193, 207);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: rgb(0, 145, 156);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::before {
	background-color: rgb(254, 108, 97);
}

.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(254, 155, 148);
}

.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_pink .vc_toggle_icon::after,
.vc_toggle_color_pink .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: rgb(254, 108, 97);
}

.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::before {
	border-color: rgb(254, 61, 46);
	background: rgb(254, 108, 97) none repeat scroll 0% 0%;
}

.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(254, 155, 148);
}

.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: rgb(254, 108, 97);
	background: rgb(254, 155, 148) none repeat scroll 0% 0%;
}

.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::after {
	background: rgb(254, 108, 97) none repeat scroll 0% 0%;
}

.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: rgb(254, 155, 148) none repeat scroll 0% 0%;
}

.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: rgb(254, 108, 97);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: rgb(254, 155, 148);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::before {
	background-color: rgb(141, 109, 196);
}

.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(169, 145, 211);
}

.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_violet .vc_toggle_icon::after,
.vc_toggle_color_violet .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: rgb(141, 109, 196);
}

.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::before {
	border-color: rgb(113, 73, 181);
	background: rgb(141, 109, 196) none repeat scroll 0% 0%;
}

.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(169, 145, 211);
}

.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: rgb(141, 109, 196);
	background: rgb(169, 145, 211) none repeat scroll 0% 0%;
}

.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::after {
	background: rgb(141, 109, 196) none repeat scroll 0% 0%;
}

.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: rgb(169, 145, 211) none repeat scroll 0% 0%;
}

.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: rgb(141, 109, 196);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: rgb(169, 145, 211);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::before {
	background-color: rgb(76, 173, 201);
}

.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(115, 191, 213);
}

.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_peacoc .vc_toggle_icon::after,
.vc_toggle_color_peacoc .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: rgb(76, 173, 201);
}

.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::before {
	border-color: rgb(52, 146, 174);
	background: rgb(76, 173, 201) none repeat scroll 0% 0%;
}

.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(115, 191, 213);
}

.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: rgb(76, 173, 201);
	background: rgb(115, 191, 213) none repeat scroll 0% 0%;
}

.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::after {
	background: rgb(76, 173, 201) none repeat scroll 0% 0%;
}

.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: rgb(115, 191, 213) none repeat scroll 0% 0%;
}

.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: rgb(76, 173, 201);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: rgb(115, 191, 213);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::before {
	background-color: rgb(206, 194, 171);
}

.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(225, 217, 203);
}

.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_chino .vc_toggle_icon::after,
.vc_toggle_color_chino .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: rgb(206, 194, 171);
}

.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::before {
	border-color: rgb(187, 171, 139);
	background: rgb(206, 194, 171) none repeat scroll 0% 0%;
}

.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(225, 217, 203);
}

.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: rgb(206, 194, 171);
	background: rgb(225, 217, 203) none repeat scroll 0% 0%;
}

.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::after {
	background: rgb(206, 194, 171) none repeat scroll 0% 0%;
}

.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: rgb(225, 217, 203) none repeat scroll 0% 0%;
}

.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: rgb(206, 194, 171);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: rgb(225, 217, 203);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::before {
	background-color: rgb(80, 72, 91);
}

.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(105, 95, 119);
}

.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_mulled_wine .vc_toggle_icon::after,
.vc_toggle_color_mulled_wine .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: rgb(80, 72, 91);
}

.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::before {
	border-color: rgb(55, 49, 63);
	background: rgb(80, 72, 91) none repeat scroll 0% 0%;
}

.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(105, 95, 119);
}

.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: rgb(80, 72, 91);
	background: rgb(105, 95, 119) none repeat scroll 0% 0%;
}

.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::after {
	background: rgb(80, 72, 91) none repeat scroll 0% 0%;
}

.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: rgb(105, 95, 119) none repeat scroll 0% 0%;
}

.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: rgb(80, 72, 91);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: rgb(105, 95, 119);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::before {
	background-color: rgb(117, 214, 156);
}

.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(156, 226, 184);
}

.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_vista_blue .vc_toggle_icon::after,
.vc_toggle_color_vista_blue .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: rgb(117, 214, 156);
}

.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::before {
	border-color: rgb(78, 202, 128);
	background: rgb(117, 214, 156) none repeat scroll 0% 0%;
}

.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(156, 226, 184);
}

.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: rgb(117, 214, 156);
	background: rgb(156, 226, 184) none repeat scroll 0% 0%;
}

.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::after {
	background: rgb(117, 214, 156) none repeat scroll 0% 0%;
}

.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: rgb(156, 226, 184) none repeat scroll 0% 0%;
}

.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: rgb(117, 214, 156);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: rgb(156, 226, 184);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::before {
	background-color: rgb(42, 42, 42);
}

.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(68, 68, 68);
}

.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_black .vc_toggle_icon::after,
.vc_toggle_color_black .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: rgb(42, 42, 42);
}

.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::before {
	border-color: rgb(16, 16, 16);
	background: rgb(42, 42, 42) none repeat scroll 0% 0%;
}

.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(68, 68, 68);
}

.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: rgb(42, 42, 42);
	background: rgb(68, 68, 68) none repeat scroll 0% 0%;
}

.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::after {
	background: rgb(42, 42, 42) none repeat scroll 0% 0%;
}

.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: rgb(68, 68, 68) none repeat scroll 0% 0%;
}

.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: rgb(42, 42, 42);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: rgb(68, 68, 68);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::before {
	background-color: rgb(235, 235, 235);
}

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(210, 210, 210);
}

.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_grey .vc_toggle_icon::after,
.vc_toggle_color_grey .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::before {
	border-color: rgb(210, 210, 210);
	background: rgb(235, 235, 235) none repeat scroll 0% 0%;
}

.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: rgb(235, 235, 235);
}

.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(210, 210, 210);
}

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: rgb(184, 184, 184);
	background: rgb(210, 210, 210) none repeat scroll 0% 0%;
}

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::after {
	background: rgb(235, 235, 235) none repeat scroll 0% 0%;
}

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: rgb(210, 210, 210) none repeat scroll 0% 0%;
}

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: rgb(235, 235, 235);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: rgb(210, 210, 210);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::before {
	background-color: rgb(247, 190, 104);
}

.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(250, 211, 152);
}

.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_orange .vc_toggle_icon::after,
.vc_toggle_color_orange .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: rgb(247, 190, 104);
}

.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::before {
	border-color: rgb(244, 169, 56);
	background: rgb(247, 190, 104) none repeat scroll 0% 0%;
}

.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(250, 211, 152);
}

.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: rgb(247, 190, 104);
	background: rgb(250, 211, 152) none repeat scroll 0% 0%;
}

.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::after {
	background: rgb(247, 190, 104) none repeat scroll 0% 0%;
}

.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: rgb(250, 211, 152) none repeat scroll 0% 0%;
}

.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: rgb(247, 190, 104);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: rgb(250, 211, 152);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::before {
	background-color: rgb(90, 161, 227);
}

.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(134, 186, 234);
}

.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_sky .vc_toggle_icon::after,
.vc_toggle_color_sky .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: rgb(90, 161, 227);
}

.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::before {
	border-color: rgb(46, 136, 220);
	background: rgb(90, 161, 227) none repeat scroll 0% 0%;
}

.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(134, 186, 234);
}

.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: rgb(90, 161, 227);
	background: rgb(134, 186, 234) none repeat scroll 0% 0%;
}

.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::after {
	background: rgb(90, 161, 227) none repeat scroll 0% 0%;
}

.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: rgb(134, 186, 234) none repeat scroll 0% 0%;
}

.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: rgb(90, 161, 227);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: rgb(134, 186, 234);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::before {
	background-color: rgb(109, 171, 60);
}

.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(135, 196, 86);
}

.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_green .vc_toggle_icon::after,
.vc_toggle_color_green .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: rgb(109, 171, 60);
}

.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::before {
	border-color: rgb(85, 133, 47);
	background: rgb(109, 171, 60) none repeat scroll 0% 0%;
}

.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(135, 196, 86);
}

.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: rgb(109, 171, 60);
	background: rgb(135, 196, 86) none repeat scroll 0% 0%;
}

.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::after {
	background: rgb(109, 171, 60) none repeat scroll 0% 0%;
}

.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: rgb(135, 196, 86) none repeat scroll 0% 0%;
}

.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: rgb(109, 171, 60);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: rgb(135, 196, 86);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::before {
	background-color: rgb(244, 82, 77);
}

.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(247, 129, 125);
}

.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_juicy_pink .vc_toggle_icon::after,
.vc_toggle_color_juicy_pink .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: rgb(244, 82, 77);
}

.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::before {
	border-color: rgb(241, 35, 29);
	background: rgb(244, 82, 77) none repeat scroll 0% 0%;
}

.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(247, 129, 125);
}

.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: rgb(244, 82, 77);
	background: rgb(247, 129, 125) none repeat scroll 0% 0%;
}

.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::after {
	background: rgb(244, 82, 77) none repeat scroll 0% 0%;
}

.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: rgb(247, 129, 125) none repeat scroll 0% 0%;
}

.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: rgb(244, 82, 77);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: rgb(247, 129, 125);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::before {
	background-color: rgb(247, 148, 104);
}

.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(250, 182, 152);
}

.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_sandy_brown .vc_toggle_icon::after,
.vc_toggle_color_sandy_brown .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: rgb(247, 148, 104);
}

.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::before {
	border-color: rgb(244, 114, 56);
	background: rgb(247, 148, 104) none repeat scroll 0% 0%;
}

.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(250, 182, 152);
}

.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: rgb(247, 148, 104);
	background: rgb(250, 182, 152) none repeat scroll 0% 0%;
}

.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::after {
	background: rgb(247, 148, 104) none repeat scroll 0% 0%;
}

.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: rgb(250, 182, 152) none repeat scroll 0% 0%;
}

.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: rgb(247, 148, 104);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: rgb(250, 182, 152);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::before {
	background-color: rgb(185, 126, 187);
}

.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(203, 159, 205);
}

.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_purple .vc_toggle_icon::after,
.vc_toggle_color_purple .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: rgb(185, 126, 187);
}

.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::before {
	border-color: rgb(167, 93, 169);
	background: rgb(185, 126, 187) none repeat scroll 0% 0%;
}

.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(203, 159, 205);
}

.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: rgb(185, 126, 187);
	background: rgb(203, 159, 205) none repeat scroll 0% 0%;
}

.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::after {
	background: rgb(185, 126, 187) none repeat scroll 0% 0%;
}

.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: rgb(203, 159, 205) none repeat scroll 0% 0%;
}

.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: rgb(185, 126, 187);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: rgb(203, 159, 205);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(230, 230, 230);
}

.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: transparent;
}

.vc_toggle_color_white .vc_toggle_icon::after,
.vc_toggle_color_white .vc_toggle_icon::before {
	background-color: rgb(42, 42, 42);
}

.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::before {
	border-color: rgb(230, 230, 230);
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
}

.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: rgb(255, 255, 255);
}

.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(42, 42, 42);
}

.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
	background-color: rgb(230, 230, 230);
}

.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: rgb(204, 204, 204);
	background: rgb(230, 230, 230) none repeat scroll 0% 0%;
}

.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::after {
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
}

.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
	background: rgb(230, 230, 230) none repeat scroll 0% 0%;
}

.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::before {
	border-color: rgb(255, 255, 255);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
	border-color: rgb(230, 230, 230);
	background: transparent none repeat scroll 0px 0px;
}

.vc_toggle_size_sm .vc_toggle_icon::before {
	height: 2px;
	width: 8px;
}

.vc_toggle_size_sm .vc_toggle_icon::after {
	height: 8px;
	width: 2px;
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::before {
	height: 8px;
	width: 2px;
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::after {
	width: 6px;
	height: 0px;
}

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before {
	border-width: 2px;
	height: 8px;
	margin-left: -4px;
	width: 8px;
}

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before {
	margin-top: -8px;
}

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after {
	margin-top: -4px;
}

.vc_toggle_size_md .vc_toggle_icon::before {
	height: 2px;
	width: 10px;
}

.vc_toggle_size_md .vc_toggle_icon::after {
	height: 10px;
	width: 2px;
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before {
	height: 10px;
	width: 4px;
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after {
	width: 8px;
	height: 2px;
}

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before {
	border-width: 2px;
	height: 10px;
	margin-left: -5px;
	width: 10px;
}

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before {
	margin-top: -10px;
}

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after {
	margin-top: -5px;
}

.vc_toggle_size_lg .vc_toggle_icon::before {
	height: 2px;
	width: 14px;
}

.vc_toggle_size_lg .vc_toggle_icon::after {
	height: 14px;
	width: 2px;
}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::before {
	height: 14px;
	width: 4px;
}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::after {
	width: 12px;
	height: 2px;
}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before {
	border-width: 2px;
	height: 14px;
	margin-left: -7px;
	width: 14px;
}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before {
	margin-top: -14px;
}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after {
	margin-top: -7px;
}

.wpb_widgetised_column .wpb_wrapper>ul>li::after,
.wpb_widgetised_column .wpb_wrapper>ul>li::before {
	display: none ! important;
}

button.wpb_button::-moz-focus-inner,
input.wpb_button[type="submit"]::-moz-focus-inner {
	padding: 0px;
	border: 0px none;
}

.vc_btn3.vc_btn3-icon-right:not(.vc_btn3-block) .vc_btn3-icon-inner {
	transform: translate(-75%, -50%);
}

.vc_btn3.vc_btn3-o-empty:not(.vc_btn3-block) .vc_btn3-icon-inner {
	transform: translate(-50%, -50%);
}

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
	padding-left: 31px;
}

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
	left: 12px;
}

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
	padding-right: 31px;
}

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
	right: 12px;
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
	padding-left: 39px;
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
	left: 16px;
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
	padding-right: 39px;
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
	right: 16px;
}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
	padding-left: 48px;
}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
	left: 20px;
}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
	padding-right: 48px;
}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
	right: 20px;
}

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
	padding-left: 60px;
}

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
	left: 25px;
}

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
	padding-right: 60px;
}

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
	right: 25px;
}

.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h2,
.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h4,
.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h2,
.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h4,
.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2,
.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4,
.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h2,
.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h4 {
	color: inherit;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
	margin-right: 0.5em;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
	margin-left: 0.5em;
}

.vc_cta3-container::after,
.vc_cta3-container::before {
	display: table;
	content: " ";
}

.vc_general.vc_cta3 .vc_cta3-content> :last-child,
.vc_general.vc_cta3 .vc_cta3-icons> :last-child {
	margin-bottom: 0px;
}

.wpb_content_element .wpb_tabs_nav li::after,
.wpb_content_element .wpb_tabs_nav li::before {
	display: none ! important;
}

body ul.wpb_thumbnails-fluid li::after,
body ul.wpb_thumbnails-fluid li::before {
	display: none ! important;
}

.wpb_categories_filter li::after,
.wpb_categories_filter li::before,
.wpb_teaser_grid .categories_filter li::after,
.wpb_teaser_grid .categories_filter li::before {
	display: none ! important;
}

.wpb_image_grid .wpb_image_grid_ul>li::after,
.wpb_image_grid .wpb_image_grid_ul>li::before {
	display: none ! important;
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a::before {
	line-height: 1;
}

.wpb_posts_slider .wpb_gallery_slides>ul>li::after,
.wpb_posts_slider .wpb_gallery_slides>ul>li::before {
	display: none ! important;
}

.vc_separator.vc_sep_shadow .vc_sep_line::after {
	content: "";
	display: block;
	position: absolute;
	left: 0px;
	top: -20px;
	right: 0px;
	height: 10px;
	border-radius: 100%;
}

.vc_separator.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	right: -100%;
	box-shadow: 10px 10px 10px 1px;
}

.vc_separator.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	left: -100%;
	box-shadow: -10px 10px 10px 1px;
}

.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l {
	width: 100%;
}

.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_r {
	display: none;
}

.vc_separator .vc_icon_element:not(.vc_icon_element-have-style)+h4 {
	padding-left: 0px;
}

.vc_separator .vc_icon_element:not(.vc_icon_element-have-style) .vc_icon_element-size-xl {
	margin-left: 0.8em;
	margin-right: 0.8em;
}

.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 1px;
}

.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 1px;
}

.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 2px;
}

.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 2px;
}

.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 3px;
}

.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 3px;
}

.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 4px;
}

.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 4px;
}

.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 5px;
}

.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 5px;
}

.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 6px;
}

.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 6px;
}

.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 7px;
}

.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 7px;
}

.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 8px;
}

.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 8px;
}

.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 9px;
}

.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 9px;
}

.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
	box-shadow: 10px 10px 10px 10px;
}

.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
	box-shadow: -10px 10px 10px 10px;
}

.wpb_single_image .vc_box_shadow_3d::after,
.wpb_single_image .vc_box_shadow_3d::before {
	content: "";
	position: absolute;
	box-shadow: 0px 15px 10px rgba(0, 0, 0, 0.6);
	left: 5px;
	right: 50%;
	bottom: 8px;
	height: 30%;
	z-index: -1;
	border-radius: inherit;
	transform-origin: 0px 0px 0px;
	transform: skewY(-6deg);
}

.wpb_single_image .vc_box_shadow_3d::after {
	left: 50%;
	right: 5px;
	transform: skewY(6deg);
	transform-origin: 100% 0px 0px;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon::before {
	font-style: normal;
	font-weight: 400;
	display: inline-block;
	text-decoration: inherit;
	width: inherit;
	height: inherit;
	font-size: 1em;
	text-align: center;
	text-rendering: optimizelegibility;
}

.vc-gitem-zone-height-mode-auto::before {
	content: "";
	display: block;
	padding-top: 100%;
}

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3::before {
	padding-top: 75%;
}

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4::before {
	padding-top: 133.333%;
}

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9::before {
	padding-top: 56.25%;
}

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-9-16::before {
	padding-top: 177.778%;
}

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-prev>a::after {
	font-family: vc_grid_v1;
	display: inline-block;
	content: "";
}

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-next>a::after {
	font-family: vc_grid_v1;
	display: inline-block;
	content: "";
}

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-first>a::after {
	font-family: vc_grid_v1;
	display: inline-block;
	content: "";
}

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-last>a::after {
	font-family: vc_grid_v1;
	display: inline-block;
	content: "";
}

.vc_grid-loading,
.vc_grid-loading::after,
.vc_grid-loading::before {
	border-radius: 50%;
	width: 12px;
	height: 12px;
	animation: 1.8s ease-in-out 0s normal none infinite running load7;
}

.vc_grid-loading::before {
	left: -20px;
}

.vc_grid-loading::after {
	left: 20px;
	animation-delay: 0.32s;
}

.vc_grid-loading::after,
.vc_grid-loading::before {
	content: "";
	position: absolute;
	top: 0px;
}

.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:nth-child(n+2),
.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:nth-child(n+2),
.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:nth-child(n+2) {
	margin-left: -1px;
	margin-top: -1px;
}

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:nth-child(n+2),
.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:nth-child(n+2) {
	border-left: medium none;
	margin-left: 1px;
	border-top: medium none;
	margin-top: 1px;
}

.vc_arrow-icon-minus::before {
	content: "";
}

.vc_arrow-icon-plus::before {
	content: "";
}

.vc_arrow-icon-arrow_down::before {
	content: "";
}

.vc_arrow-icon-arrow_up::before {
	content: "";
}

.vc_arrow-icon-arrow_01_left::before {
	content: "";
}

.vc_arrow-icon-arrow_01_right::before {
	content: "";
}

.vc_arrow-icon-arrow_02_left::before {
	content: "";
}

.vc_arrow-icon-arrow_02_right::before {
	content: "";
}

.vc_arrow-icon-arrow_03_left::before {
	content: "";
}

.vc_arrow-icon-arrow_03_right::before {
	content: "";
}

.vc_arrow-icon-arrow_04_left::before {
	content: "";
}

.vc_arrow-icon-arrow_04_right::before {
	content: "";
}

.vc_arrow-icon-arrow_05_left::before {
	content: "";
}

.vc_arrow-icon-arrow_05_right::before {
	content: "";
}

.vc_arrow-icon-arrow_06_left::before {
	content: "";
}

.vc_arrow-icon-arrow_06_right::before {
	content: "";
}

.vc_arrow-icon-arrow_07_left::before {
	content: "";
}

.vc_arrow-icon-arrow_07_right::before {
	content: "";
}

.vc_arrow-icon-arrow_08_left::before {
	content: "";
}

.vc_arrow-icon-arrow_08_right::before {
	content: "";
}

.vc_arrow-icon-arrow_09_left::before {
	content: "";
}

.vc_arrow-icon-arrow_09_right::before {
	content: "";
}

.vc_arrow-icon-arrow_10_left::before {
	content: "";
}

.vc_arrow-icon-arrow_10_right::before {
	content: "";
}

.vc_arrow-icon-arrow_11_left::before {
	content: "";
}

.vc_arrow-icon-arrow_11_right::before {
	content: "";
}

.vc_arrow-icon-arrow_12_left::before {
	content: "";
}

.vc_arrow-icon-arrow_12_right::before {
	content: "";
}

.vc_arrow-icon-navicon::before {
	content: "";
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader,
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader::after,
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader::before {
	border-radius: 50%;
	width: 12px;
	height: 12px;
	animation: 1.8s ease-in-out 0s normal none infinite running vc_woo-add-cart-load;
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader::before {
	left: -20px;
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader::after {
	left: 20px;
	animation-delay: 0.32s;
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader::after,
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader::before {
	content: "";
	position: absolute;
	top: 0px;
}

.uil-default rect:not(.bk) {
	fill: rgb(255, 255, 255);
}

.page-title .breadcrumbs {
	background-color: rgba(0, 0, 0, 0.05);
}

.widget-title {
	font-size: 22px;
}

.post-rollover img {
	width: 80px ! important;
}

.widget_nav_menu ._mi {
	color: rgb(12, 184, 182) ! important;
}

.comment-form-url {
	display: none ! important;
}

.share a {
	display: inline-block;
	vertical-align: inherit;
	margin: 5px 0px 0px 2px;
	padding: 0px;
	font-size: 0px;
	width: 25px;
	height: 25px;
	background: transparent url('../img/014.png') no-repeat scroll 0px 0px;
}


/* ::::: http://fonts.googleapis.com/css?family=Montserrat ::::: */

.fb_reset {
	background: transparent none repeat scroll 0% 0%;
	border: 0px none;
	border-spacing: 0px;
	color: rgb(0, 0, 0);
	cursor: auto;
	direction: ltr;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1;
	margin: 0px;
	overflow: visible;
	padding: 0px;
	text-align: left;
	text-decoration: none;
	text-indent: 0px;
	text-shadow: none;
	text-transform: none;
	visibility: visible;
	white-space: normal;
	word-spacing: normal;
}

.fb_reset>div {
	overflow: hidden;
}

input.button4 {
	position: relative;
	width: 100%;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	color: rgb(245, 245, 245);
	text-shadow: 0px -1px rgba(0, 0, 0, 0.1);
	text-decoration: none;
	outline: medium none;
	border: medium none;
	border-radius: 3px;
	box-shadow: 0px -1px 1px rgb(114, 222, 38) inset, 0px 1px 1px rgb(152, 255, 152) inset, 0px 0px 0px 1px rgb(60, 170, 60), 0px 2px 5px rgba(0, 0, 0, 0.3);
	animation: 1.2s linear 0s normal none infinite running pulsate;
}

input.button4:hover {
	animation-play-state: paused;
	cursor: pointer;
}

input.button4:active {
	top: 1px;
	color: rgb(255, 255, 255);
	text-shadow: 0px -1px rgba(0, 0, 0, 0.3), 0px 0px 5px rgb(255, 255, 221), 0px 0px 8px rgb(255, 255, 255);
	box-shadow: 0px -1px 3px rgba(0, 0, 0, 0.3), 0px 1px 1px rgb(255, 255, 255), 0px 1px 2px rgba(0, 0, 0, 0.8) inset, 0px -1px 0px rgba(0, 0, 0, 0.05) inset;
}

.pluso {
	position: relative;
	z-index: 1;
	display: inline-block;
	padding: 0px;
	border-radius: 22px;
	background: transparent none repeat scroll 0% 0%;
	text-align: left;
	font-size: 0px;
	line-height: 0;
}

.pluso span {
	float: none;
}

.pluso-010010010110-04 a:active {
	opacity: 0.6;
}

.pluso-010010010110-04 .pluso-wrap a {
	display: inline-block;
	vertical-align: inherit;
	margin: 3px 0px 0px 3px;
	padding: 0px;
	width: 30px;
	height: 30px;
	background: transparent url('../img/04.png') no-repeat scroll 0px 0px;
}

.pluso-wrap {
	margin: 0px ! important;
}

.pluso-010010010110-04 .pluso-wrap {
	position: relative;
	z-index: 1;
	display: inline-block;
	padding: 0px 5px 5px 0px;
	border-radius: 6px;
	background: rgb(235, 235, 235) none repeat scroll 0% 0%;
	text-align: left;
	font-size: 0px;
	line-height: 0;
}

.pluso-010010010110-04 .pluso-wrap {
	padding: 0px 3px 3px 0px;
}

.pluso-010010010110-04 .pluso-wrap {
	border-radius: 12px;
}

.pluso-010010010110-04 a.pluso-more {
	width: 30px;
	height: 30px;
	background: transparent url('../img/plus.png') no-repeat scroll 0px -25px ! important;
	position: relative;
}

.pluso-010010010110-04 a.pluso-more {
	margin-right: -12px;
}

.pluso-010010010110-04 .pluso-counter b::after {
	position: absolute;
	top: 9px;
	left: -6px;
	z-index: 0;
	display: block;
	width: 0px;
	border-width: 4px 8px 4px 0px;
	border-style: solid;
	border-color: transparent rgb(234, 234, 235);
	content: "";
}

.pluso-tip::after {
	position: absolute;
	z-index: 0;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	content: "";
}

.pluso-tip.pluso-left-arrow::after {
	top: 40%;
	right: -6px;
	border-color: transparent rgb(68, 123, 54);
	border-width: 6px 0px 6px 6px;
}

.pluso-tip.pluso-top-arrow::after {
	bottom: -6px;
	border-color: rgb(39, 96, 31) transparent;
	border-width: 6px 6px 0px;
}

.pluso-tip.pluso-bottom-arrow::after {
	top: -6px;
	border-color: rgb(68, 123, 54) transparent;
	border-width: 0px 6px 6px;
}

.pluso-010010010110-04 .pluso-wrap a {
	background-image: url('../img/04.png');
}

.pluso-010010010110-04 .pluso-wrap a.pluso-vkontakte {
	background-position: -124px 0px;
}

.pluso-010010010110-04 .pluso-wrap a.pluso-odnoklassniki {
	background-position: -93px 0px;
}

.pluso-010010010110-04 .pluso-wrap a.pluso-facebook {
	background-position: 0px 0px;
}

.pluso-010010010110-04 .pluso-wrap a.pluso-twitter {
	background-position: -31px 0px;
}

.pluso-010010010110-04 .pluso-wrap a.pluso-google {
	background-position: -186px 0px;
}

.pluso-010010010110-04 .pluso-wrap a.pluso-pinterest {
	background-position: -155px 0px;
}

.pluso-010010010110-04 .pluso-wrap a.pluso-print {
	background-position: -713px 0px;
}

* {
	padding: 0px;
	margin: 0px;
	border: 0px none;
	outline: medium none;
}

.cpa-clear::after,
.cpa-callback_block .cpa-clear::before {
	clear: both;
	display: block;
	content: "";
}

#cpa-callback {
	bottom: 0px;
	right: 0px;
	width: 340px;
	z-index: 1999;
}

.cpa-callback_block {
	border: 3px solid rgb(113, 167, 67);
	border-radius: 10px;
	font: 16px "Montserrat", sans-serif;
	overflow: hidden;
	letter-spacing: -0.1px;
	position: fixed;
	z-index: 2000;
	text-align: left;
}

.cpa-callback_block form {
	background: rgb(244, 244, 244) none repeat scroll 0% 0%;
	margin: 0px;
}

#cpa-callback form {
	display: none;
}

.cpa-callback_block form label {
	font-weight: bold;
	margin-bottom: 15px;
	line-height: 19px;
	display: block;
	color: rgb(104, 104, 104);
	font-size: 15px;
	letter-spacing: 0.5px;
}

.cpa-callback_block form button {
	color: rgb(255, 255, 255);
	text-transform: uppercase;
	background: rgb(136, 192, 87) none repeat scroll 0% 0%;
	padding: 17px 10px;
	border: 1px solid rgb(134, 185, 90);
	float: right;
	height: auto;
	border-radius: 6px;
	letter-spacing: 2.5px;
	margin: 8px 0px 0px;
	cursor: pointer;
	transition: all 0.3s ease-in-out 0s;
	font: bold 13px "Arial", sans-serif;
	text-shadow: none;
}

.cpa-callback_block form button:hover {
	opacity: 0.7;
}

#cpa-callback form textarea {
	border: 1px solid rgb(204, 204, 204);
	border-radius: 5px;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	width: 100%;
	height: 140px;
	resize: none;
	font: 16px "Montserrat", sans-serif;
	padding: 10px;
	box-sizing: border-box;
	color: rgb(0, 0, 0);
}

.cpa-callback_block form .cpa-clear {
	padding: 0px 20px 30px;
}

#cpa-callback .info {
	padding: 17px 20px;
	border-bottom: 1px solid rgb(204, 204, 204);
	margin-bottom: 0px;
}

#cpa-callback .info h3 {
	background: rgb(230, 236, 240) none repeat scroll 0% 0%;
	padding: 10px 20px;
	color: rgb(137, 137, 146);
	border-radius: 6px;
	letter-spacing: 0.5px;
	position: relative;
	margin: 0px;
	text-transform: none;
	font: 15.3px/18px "Montserrat", sans-serif;
}

#cpa-callback .info h3::before {
	content: "";
	position: absolute;
	left: 20px;
	top: -10px;
	width: 0px;
	height: 0px;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid rgb(230, 236, 240);
}

.cpa-callback_block .head {
	background: rgb(136, 192, 87) none repeat scroll 0% 0%;
	padding: 5px 20px;
	position: relative;
	color: rgb(255, 255, 255);
}

#cpa-callback .head div {
	overflow: hidden;
}

#cpa-callback .head h2 {
	margin: 4px 0px 0px;
	color: rgb(255, 255, 255);
	font: 20px "Montserrat", sans-serif;
	text-transform: none;
	letter-spacing: -0.1px;
	padding: 0px ! important;
}

#cpa-callback .head p {
	margin: 0px;
	font: 16px "Montserrat", sans-serif;
}

#cpa-callback img {
	width: 50px;
	height: 50px;
	float: left;
	border-radius: 50%;
	margin-right: 28px;
}

.cpa-callback_block .form_group {
	padding: 15px 20px 10px;
}

#cpa-callback .active {
	width: 8px;
	height: 8px;
	border: 1px solid rgb(113, 167, 67);
	background: rgb(133, 236, 42) none repeat scroll 0% 0%;
	position: absolute;
	left: 7px;
	top: 7px;
	border-radius: 50%;
	display: block;
}

.cpa-callback_block .close {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 35px;
	height: 35px;
	border-bottom: 3px solid rgb(113, 167, 67);
	border-left: 3px solid rgb(113, 167, 67);
	border-bottom-left-radius: 75%;
	z-index: 1;
	opacity: 1;
}

#cpa-callback .close {
	display: none;
}

.cpa-callback_block .close::before {
	content: "";
	width: 11px;
	height: 12px;
	position: absolute;
	right: 8px;
	top: 8px;
	background: transparent url('../img/undefined') repeat scroll 0% 0%;
	cursor: pointer;
}

#contacts_for_cpa-callback {
	width: 556px;
	top: 50%;
	left: 50%;
	margin: -290px 0px 0px -277px;
	display: none;
}

#contacts_for_cpa-callback h1 {
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 1px;
	font: 28px "Montserrat", sans-serif;
	color: rgb(255, 255, 255);
	margin: 0px;
}

#contacts_for_cpa-callback .head {
	padding: 15px;
}

.cpa-callback_block input {
	padding: 10px;
	border: 1px solid rgb(204, 204, 204);
	border-radius: 5px;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	color: rgb(0, 0, 0);
	width: 300px;
	font: 16px/28px "Montserrat", sans-serif;
	box-sizing: border-box;
}

#contacts_for_cpa-callback label {
	line-height: 50px;
	margin: 0px;
	font-size: 16px;
	width: 135px;
	float: left;
}

#contacts_for_cpa-callback label i {
	color: rgb(208, 2, 27);
}

#contacts_for_cpa-callback form {
	padding-top: 15px;
	padding-left: 40px;
	padding-right: 35px;
}

#contacts_for_cpa-callback button {
	padding: 17px 38px;
}

#contacts_for_cpa-callback .form_group {
	padding-bottom: 5px;
}

.cpa-callback_block .time_solution {
	padding: 5px 20px;
	margin-top: 30px;
	margin-bottom: 15px;
}

.cpa-callback_block .time_solution p {
	margin-left: 45px;
	letter-spacing: 0.7px;
	border-bottom: 1px solid rgb(222, 222, 222);
	padding-bottom: 7px;
	font: 16px "Montserrat", sans-serif;
	color: rgb(0, 0, 0);
}

#contacts_for_cpa-callback form .cpa-clear {
	padding-bottom: 40px;
}

#idPlatform {
	display: none;
}

.cpa-callback_block .stopwatch {
	position: relative;
}

.cpa-callback_block .stopwatch::before {
	position: absolute;
	content: "";
	background: transparent url('../img/undefined') repeat scroll 0% 0%;
	width: 36px;
	height: 36px;
	top: 50%;
	left: -45px;
	margin-top: -18px;
}

#contacts_for_cpa-callback .cpa-error::before {
	position: absolute;
	content: "";
	width: 36px;
	height: 36px;
	top: 50%;
	margin-top: -14px;
	background: transparent url('../img/undefined') repeat scroll 0% 0%;
	right: -25px;
}

.cpa-callback_block *::-moz-placeholder {
	color: rgb(165, 157, 157);
	font-style: italic;
	font-weight: normal;
}

.cpa-callback_block :-moz-placeholder {
	color: rgb(165, 157, 157);
	font-style: italic;
	font-weight: normal;
}

#overflow_cpa-callback {
	width: 100%;
	height: 100%;
	position: fixed;
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%;
	display: none;
	z-index: 1999;
	top: 0px;
}

table.table-content {
	width: 100%;
	border: 1px solid #B0B0B0;
	border-collapse: collapse;
	padding: 5px;
	box-sizing: border-box;
}

table.table-content tr td {
	border-bottom: 1px dashed #B0B0B0;
	padding: 5px 10px;
	box-sizing: border-box;
}

table.table-content tr td:last-child {
	border-left: 1px solid #B0B0B0;
	text-align: center;
	min-width: 70px;
	font-weight: bold;
	color: #D74400;
}

.button {
	margin: 0 auto;
	display: block;
	font-weight: 700;
	color: white;
	text-decoration: none;
	padding: .8em 0.5em calc(.8em + 3px);
	border-radius: 3px;
	background: rgb(233, 71, 71);
	box-shadow: 0 -3px rgb(204, 6, 6) inset;
	transition: 0.2s;
	width: 260px;
	font-size: 0.90em !important;
	text-align: center;
}

.button:hover {
	background: rgb(255, 0, 27);
}

.button:active {
	background: rgb(255, 0, 27);
	box-shadow: 0 -3px rgb(204, 6, 6) inset;
}

.comment-list div {
	box-sizing: border-box;
}

.comment-item {
	width: 100%;
	border-bottom: 1px dashed rgba(103, 107, 109, 0.5);
	overflow: hidden;
	padding-bottom: 10px;
	margin-top: 20px;
}

.comment-ava {
	width: 70px;
	float: left;
	border-radius: 7px;
}

.comment-content {
	position: relative;
	width: 100%;
	padding-left: 80px;
}

.comment-info {
	font-size: 16px;
	color: rgb(12, 184, 182);
}

.comment-data {
	float: right;
}

.commetn-text {
	font-size: 14px;
	line-height: 20px;
}

.commetn-text p {
	margin-bottom: 0;
}

.product-image-wrap {
	text-align: center;
}

.product-image {
	max-width: 40%;
}

@media screen and (max-width: 800px) {
	.page-title.solid-bg {
		background-position: center top;
		/* background-size: auto 50%; */
		min-height: 240px;
	}
}

@media screen and (max-width: 767px) {
	.product-image {
		max-width: 80%;
	}
}

.wv_comebacker {
	position: fixed !important;
	z-index: 99999 !important;
	left: 0 !important;
	top: 0 !important;
	overflow: auto !important;
	display: none !important;
	width: 0 !important;
	min-height: 0 !important;
	font-family: 'Lato', sans-serif !important;
	box-sizing: border-box !important;
}

.wv_comebacker p {
	margin: 0 !important;
	text-indent: 0px !important;
	text-align: left !important;
	box-sizing: border-box !important;
	font-family: 'Lato', sans-serif !important;
}

.wv_comebacker__container {
	position: relative !important;
	background: #FFFFFF !important;
	max-width: 800px !important;
	height: fit-content !important;
	display: flex !important;
	justify-content: center !important;
	align-item: center !important;
	box-sizing: border-box !important;
}

.wv_comebacker__btn-close {
	width: auto !important;
	height: auto !important;
	position: absolute !important;
	right: 5px !important;
	top: 5px !important;
	border: none !important;
	background: none !important;
	padding: 10px !important;
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
	box-sizing: border-box !important;
	cursor: pointer !important;
	padding: 0 !important;
	margin: 0 !important;
	box-shadow: none !important;
}

.wv_comebacker__btn-close:hover svg rect {
	fill: black !important;
}

.wv_comebacker__image {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-end;
	width: 50% !important;
	background: url(../img/comebacker-bg.png) center / cover no-repeat !important;
	padding: 40px 20px 40px 30px !important;
	box-sizing: border-box !important;
}

.wv_comebacker__image-content {
	display: flex !important;
	justify-content: space-between !important;
	align-items: flex-end !important;
	box-sizing: border-box !important;
}

.wv_comebacker__image-title {
	text-align: left !important;
	font-weight: normal !important;
	font-size: 52px !important;
	line-height: 1.2 !important;
	color: #009F4F !important;
	max-width: 100% !important;
	position: relative !important;
	z-index: 1 !important;
	margin: 0 auto 0 0 !important;
	font-family: 'Bebas Neue', cursive !important;
	box-sizing: border-box !important;
	background: transparent !important;
}

.wv_comebacker__img {
	position: relative !important;
	z-index: 2 !important;
	width: 320px !important;
	margin: 0 0px 0px !important;
	box-sizing: border-box !important;
}

.wv_comebacker__image img {
	display: block !important;
	margin: 0 auto !important;
	width: 100% !important;
	box-sizing: border-box !important;
	border: none !important;
}

.wv_comebacker__price {
	width: 50% !important;
	margin: 0 !important;
	padding: 0 0 80px !important;
	font-size: 12px !important;
	line-height: 1.2 !important;
	letter-spacing: 0.5px !important;
	color: #808080 !important;
	text-align: left !important;
	position: relative !important;
	box-sizing: border-box !important;
}

.wv_comebacker__price:before {
	content: '' !important;
	position: absolute !important;
	bottom: 70px !important;
	left: 0 !important;
	width: calc(100% + 80px) !important;
	height: 2px !important;
	background: #009F4F !important;
}

.wv_comebacker__price p {
	text-align: left !important;
	margin: 0 !important;
	text-indent: 0 !important;
	padding: 0 0 12px !important;
	box-sizing: border-box !important;
	font-size: 12px !important;
	line-height: 1.2 !important;
}

.wv_comebacker__price-container {
	display: flex !important;
	justify-content: flex-star !important;
	align-items: flex-star !important;
	box-sizing: border-box !important;
}

.new-price span {
	font-family: 'Bebas Neue', cursive !important;
	font-weight: bold !important;
	font-size: 48px !important;
	line-height: 1 !important;
	color: #009F4F !important;
	box-sizing: border-box !important;
}

.old-price span {
	font-family: 'Bebas Neue', cursive !important;
	font-size: 32px !important;
	line-height: 1 !important;
	text-decoration-line: line-through !important;
	color: #444444 !important;
	box-sizing: border-box !important;
}

.old-price span::after {
	content: '' !important;
	height: 0 !important;
	width: 0 !important;
	background-color: none !important;
	display: none !important;
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	transform: rotate(0) !important;
}

.old-price::after {
	content: '' !important;
	display: none !important;
	position: absolute !important;
	width: 0 !important;
	height: 0 !important;
	background-color: transparent !important;
	transform: none !important;
	top: auto !important;
	left: auto !important;
}

.wv_currency span {
	font-weight: 300 !important;
	box-sizing: border-box !important;
}

.wv_comebacker__content {
	width: 50% !important;
	padding: 40px 30px !important;
	display: flex !important;
	flex-direction: column !important;
	justify-content: center !important;
	align-items: flex-star !important;
	box-sizing: border-box !important;
}

.wv_comebacker__title {
	text-align: left !important;
	font-family: 'Bebas Neue', cursive !important;
	font-weight: normal !important;
	font-size: 36px !important;
	line-height: 1.1 !important;
	color: #070707 !important;
	padding: 0 0 16px !important;
	margin: 0 !important;
	box-sizing: border-box !important;
	background: transparent !important;
}

.wv_comebacker__text {
	font-size: 14px !important;
	line-height: 1.2 !important;
	letter-spacing: 0.5px !important;
	color: #444444 !important;
	padding: 0 0 27px !important;
	margin: 0 !important;
	text-indent: 0px !important;
	box-sizing: border-box !important;
}

.wv_comebacker__timer-container {
	background: #E6ECF4 !important;
	box-shadow: inset 0px 2px 8px rgba(0, 0, 0, 0.1) !important;
	display: flex !important;
	justify-content: space-between !important;
	align-items: center !important;
	margin: 0 0 36px !important;
	padding: 10px !important;
	box-sizing: border-box !important;
}

.wv_comebacker__order-form-timer-dots {
	padding: 0 5px !important;
	box-sizing: border-box !important;
}

.wv_comebacker__order-form-timer {
	width: calc(100% - 80px) !important;
	display: flex !important;
	justify-content: space-between !important;
	align-items: center !important;
	box-sizing: border-box !important;
}

.wv_discount__content {
	font-family: Bebas Neue !important;
	font-weight: normal !important;
	font-size: 18px !important;
	line-height: 1.6 !important;
	letter-spacing: 0.01em !important;
	text-transform: uppercase !important;
	color: #636567 !important;
	box-sizing: border-box !important;
}

.wv_discount__content p {
	font-size: 12px !important;
	line-height: 1 !important;
	display: flex !important;
	align-items: center !important;
	box-sizing: border-box !important;
	padding: 0 !important;
}

.wv_comebacker__container .wv_discount {
	font-family: Bebas Neue !important;
	font-weight: bold !important;
	font-size: 38px !important;
	line-height: 1 !important;
	;
	letter-spacing: 0.01em !important;
	text-transform: uppercase !important;
	color: #353637 !important;
	box-sizing: border-box !important;
	background: transparent !important;
}

.wv_comebacker__order-form-timer-block {
	background: #FFFFFF !important;
	box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1) !important;
	border-radius: 4px !important;
	padding: 5px !important;
	display: flex !important;
	flex-direction: column !important;
	justify-content: center !important;
	align-items: center !important;
	min-height: 100% !important;
	width: 76px !important;
	box-sizing: border-box !important;
}

.wv_comebacker__order-form-timer .seconds,
.wv_comebacker__order-form-timer .minutes,
.wv_comebacker__order-form-timer .hours {
	font-family: Bebas Neue !important;
	font-weight: bold !important;
	font-size: 32px !important;
	line-height: 1 !important;
	display: flex !important;
	align-items: center !important;
	text-align: center !important;
	letter-spacing: 0.02em !important;
	color: #009F4F !important;
	box-sizing: border-box !important;
	padding: 0 !important;
	display: flex !important;
	flex-direction: column !important;
	justify-content: center !important;
	align-items: center !important;
}

.wv_comebacker__order-form-timer-block p {
	font-size: 12px !important;
	line-height: 14px !important;
	display: flex !important;
	align-items: center !important;
	text-align: center !important;
	letter-spacing: 0.02em !important;
	color: #444444 !important;
	box-sizing: border-box !important;
	padding: 0 !important;
	display: flex !important;
	flex-direction: column !important;
	justify-content: center !important;
	align-items: center !important;
}

.wv_comebacker__link {
	font-family: Bebas Neue !important;
	display: block !important;
	margin: 0 auto !important;
	width: 100% !important;
	padding: 24px !important;
	background: #009F4F !important;
	box-shadow: 0px 16px 16px rgba(0, 255, 150, 0.05) !important;
	color: white !important;
	font-family: Bebas Neue !important;
	font-style: normal !important;
	font-weight: normal !important;
	font-size: 24px !important;
	line-height: 1 !important;
	text-align: center !important;
	color: #FFFFFF !important;
	border: 1px solid #009F4F !important;
	text-decoration-line: none !important;
	text-transform: uppercase !important;
	transition: all ease 0.45s !important;
	box-sizing: border-box !important;
	cursor: pointer !important;
}

.wv_comebacker__link:hover {
	color: #009F4F !important;
	background: transparent !important;
	text-decoration-line: none !important;
}

.wv_comebacker-active {
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
	width: 100% !important;
	height: 100% !important;
	background-color: rgba(0, 0, 0, .65) !important;
	box-sizing: border-box !important;
}

.price-block {
	margin-top: 20px;
	margin-bottom: 30px;
}

.price-block__old {
	text-decoration: line-through;
}

.price-block__new {
	margin-top: 10px;
	font-size: 20px;
	color: red;
	font-weight: 700;
	text-transform: uppercase;
}