/*
Theme Name: Uncode

----------------------------------------------------------
[Table of contents]
#PilatesClub
#Logo Animation
#General
#Grid
#OwlCarousel
#Onepage-scroll
#Main header
#Footer
#Widgets
#Post elements
#Single post
#Products
*/

/*
----------------------------------------------------------

#Pilates Club RTL

----------------------------------------------------------
*/
.wp-admin #wpcontent {
	direction: ltr;
}

.darkGray {
	color: #403a44;
}

.row .uncoltable,
.row div[class*=col-lg-].align_left>.uncol>.uncoltable>.uncell>.uncont,
.row div[class*=col-lg-] .row-inner .align_left>.uncol>.uncoltable>.uncell>.uncont {
	text-align: right;
}

#page-header .vc_custom_heading_wrap {
	direction: ltr;
}

#logo-container-mobile {
	direction: ltr;
	text-align: left;
}

.mobileOnly,
.teamMemberImage.mobileOnly {
	display: none;
}

h1 .mobileOnly {
	display: none !important;
}

h1 {
	padding-bottom: 20px;
}

h2,
.style-light h2 {
	/* color: #03755f; */
	letter-spacing: 0.04em;
	margin: 0 auto 20px;
	width: 100%;
	text-align: center;
}

.vc_row.innerContent.row-internal.row-container {
	margin-top: 10px !important;
}

.vc_row.innerContent.row-internal.row-container .uncode_text_column {
	text-align: center;
}

#lessAbout p {
	margin-top: 0;
}

#lessAbout a {
	opacity: 1;
	transition: opacity 0.2s ease-in-out;
	display: block;
	margin-top: 10px !important;
}

#lessAbout a.rotateArrow {
	opacity: 0;
	pointer-events: none;
}

#moreAbout {
	max-height: 0;
	height: 100%;
	overflow: hidden;
	transition: all 0.4s ease-in-out;
	margin-top: -20px;
}

#moreAbout.showMore {
	max-height: 500px;
}

#contrology h2,
#teamMembers h2 {
	margin-bottom: 25px !important;
	margin-top: 0 !important;
}

#contrology .uncode_text_column {
	margin-top: 5px;
}

#contrology .vc_custom_heading_wrap h3 {
	width: 100%;
	text-align: right;
	font-size: 20px;
}

#cta-rbox-full.cta-rbox a.greenBnTxt {
	color: #fff !important;
}

#cta-rbox-full.cta-rbox a.greenBnTxt:hover {
	color: #403a44 !important;
}

#cta-rbox-full.cta-rbox a {
	color: #f9a08c !important;
}

#cta-rbox-full.cta-rbox a:hover {
	color: #fff !important;
	border-color: #fff !important;
}

.btn-block i {}

.btn-block .btn-icon-right .fa {
	top: 0.17em;
	left: 10px;
	transition: left 0.3s ease-in-out;
}

#cta-rbox-full.cta-rbox a:hover .fa {
	left: 20px;
}

/* #teamMembers .row div.column_child.pos-top .uncol, #teamMembers .row div.column_child.pos-top .uncell .uncol{
	margin-bottom: 36px;
} */


#teamMembers .innerContent .vc_custom_heading_wrap {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0 20px;
}

#teamMembers .uncode_text_column {
	text-align: justify;
	margin: 0 auto 40px !important;
	max-width: 500px;
}

#teamMembers .col-lg-6 .uncode_text_column {
	margin: 0 auto !important;
	text-align: center;
}

#teamMembers .uncode-single-media {
	margin-top: 60px;
}

#teamMembers .uncode-vc-social {
	margin-top: 10px;
	text-align: center;
	margin-bottom: 20px;
	display: none;
}

#teamMembers .uncode-vc-social i {
	color: #fff;
}

.style-metro .tmb .t-inside .t-entry-visual:hover .style-color-wayh-bg {
	opacity: 0.8 !important;
	transition: opacity 0.3s ease-in-out !important;
}

.style-metro .tmb .t-inside .t-entry-visual .t-entry-visual-tc .t-entry-visual-cont>a {
	pointer-events: none;
}

#galleryPlclub h3 {
	font-size: 29px;
}

#galleryPlclub .tmb .t-entry-visual .t-overlay-text {
	transform: none;
	transition: opacity 0.3s ease-in-out;
}

#galleryPlclub p {
	text-align: center;
}


@media (max-width: 570px) {
	h1 {
		padding-bottom: 5px;
	}

	#page-header .heading-text.el-text h2.h2 {
		font-size: 20px;
	}

	#page-header .heading-text .fontsize-445851 {
		font-size: 42px;
	}
}
@media (max-width: 360px) {
	h1 {
		padding-bottom: 5px;
	}

	#page-header .heading-text.el-text h2.h2 {
		font-size: 17px;
	}

	#page-header .heading-text .fontsize-445851 {
		font-size: 32px;
	}
}
.main-container .row-container .penta-bottom-padding {
	padding-bottom: 0;
}

.main-container .row-container .penta-top-padding {
	padding-top: 0;
}

.main-container .row-container.padding60 {
	padding-top: 60px;
	padding-bottom: 60px;
}

.main-container .row-container.padding60>.row {
	padding-top: 0;
	padding-bottom: 0;
}

.main-container .row-container.padding90 {
	padding-top: 90px;
	padding-bottom: 90px;
}

.main-container .row-container.padding90>.row {
	padding-top: 0;
	padding-bottom: 0;
}


.teamMemberImage {
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	max-height: 290px;
}

.teamMemberImage img {
	display: block;
	width: 100%;
	height: auto;
}

.teamMemberImage img.firstImage {
	opacity: 1;
}

.teamMemberImage img.scndImage {
	opacity: 0;
	position: absolute;
	display: block;
	width: 100%;
	top: 0;
	left: 0;
}

#teamMembers .row div.column_child.pos-top .uncol:hover img.scndImage {
	opacity: 1;
}

#teamMembers .teamMemberImage:hover img.scndImage {
	opacity: 1;

}

#teamMembers .heading-text {
	width: 100%;
	text-align: center;
	margin: 0 auto;
}

#teamMembers .heading-text p {
	margin: 0 auto;
}

#teamMembers .uncode-vc-social {
	margin-top: 20px;
	text-align: center;
}

#teamMembers .uncode-vc-social i {
	color: #fff;

}

/*
----------------------------------------------------------

#Pilates Club LOGO ANIMATION

----------------------------------------------------------
*/

/***************************************************
 * Generated by SVG Artista on 12/18/2022, 9:30:29 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

svg .svg-pc-1 {
	stroke-dashoffset: 445.0120544433594px;
	stroke-dasharray: 445.0120544433594px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

svg.active .svg-pc-1 {
	stroke-dashoffset: 0;
	fill: rgb(64, 58, 68);
}

svg .svg-pc-2 {
	stroke-dashoffset: 279.4035339355469px;
	stroke-dasharray: 279.4035339355469px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

svg.active .svg-pc-2 {
	stroke-dashoffset: 0;
	fill: rgb(64, 58, 68);
}

svg .svg-pc-3 {
	stroke-dashoffset: 293.71173095703125px;
	stroke-dasharray: 293.71173095703125px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

svg.active .svg-pc-3 {
	stroke-dashoffset: 0;
	fill: rgb(64, 58, 68);
}

svg .svg-pc-4 {
	stroke-dashoffset: 479.4912109375px;
	stroke-dasharray: 479.4912109375px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

svg.active .svg-pc-4 {
	stroke-dashoffset: 0;
	fill: rgb(64, 58, 68);
}

svg .svg-pc-5 {
	stroke-dashoffset: 389.2933654785156px;
	stroke-dasharray: 389.2933654785156px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

svg.active .svg-pc-5 {
	stroke-dashoffset: 0;
	fill: rgb(64, 58, 68);
}

svg .svg-pc-6 {
	stroke-dashoffset: 462.0119934082031px;
	stroke-dasharray: 462.0119934082031px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

svg.active .svg-pc-6 {
	stroke-dashoffset: 0;
	fill: rgb(64, 58, 68);
}

svg .svg-pc-7 {
	stroke-dashoffset: 446.12982177734375px;
	stroke-dasharray: 446.12982177734375px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

svg.active .svg-pc-7 {
	stroke-dashoffset: 0;
	fill: rgb(64, 58, 68);
}

svg .svg-pc-8 {
	stroke-dashoffset: 490.2295837402344px;
	stroke-dasharray: 490.2295837402344px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

svg.active .svg-pc-8 {
	stroke-dashoffset: 0;
	fill: rgb(64, 58, 68);
}

svg .svg-pc-9 {
	stroke-dashoffset: 293.739501953125px;
	stroke-dasharray: 293.739501953125px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

svg.active .svg-pc-9 {
	stroke-dashoffset: 0;
	fill: rgb(64, 58, 68);
}

svg .svg-pc-10 {
	stroke-dashoffset: 339.33489990234375px;
	stroke-dasharray: 339.33489990234375px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

svg.active .svg-pc-10 {
	stroke-dashoffset: 0;
	fill: rgb(64, 58, 68);
}

svg .svg-pc-11 {
	stroke-dashoffset: 469.726318359375px;
	stroke-dasharray: 469.726318359375px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

svg.active .svg-pc-11 {
	stroke-dashoffset: 0;
	fill: rgb(64, 58, 68);
}

svg .svg-pc-12 {
	stroke-dashoffset: 299.76995849609375px;
	stroke-dasharray: 299.76995849609375px;
	-webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

svg.active .svg-pc-12 {
	stroke-dashoffset: 0;
}

svg .svg-pc-13 {
	stroke-dashoffset: 99.53999328613281px;
	stroke-dasharray: 99.53999328613281px;
	-webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

svg.active .svg-pc-13 {
	stroke-dashoffset: 0;
}

svg .svg-pc-14 {
	stroke-dashoffset: 16.8399658203125px;
	stroke-dasharray: 16.8399658203125px;
	-webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

svg.active .svg-pc-14 {
	stroke-dashoffset: 0;
}

svg .svg-pc-15 {
	stroke-dashoffset: 16.84000015258789px;
	stroke-dasharray: 16.84000015258789px;
	-webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

svg.active .svg-pc-15 {
	stroke-dashoffset: 0;
}

svg .svg-pc-16 {
	stroke-dashoffset: 56.538048466318806px;
	stroke-dasharray: 56.538048466318806px;
	-webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

svg.active .svg-pc-16 {
	stroke-dashoffset: 0;
}

svg .svg-pc-17 {
	stroke-dashoffset: 56.538048466318806px;
	stroke-dasharray: 56.538048466318806px;
	-webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.4s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

svg.active .svg-pc-17 {
	stroke-dashoffset: 0;
}


/***************************************************
 * Generated by SVG Artista on 12/18/2022, 9:36:39 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

svg .svg-pc-onlyKfitz-1 {
	stroke-dashoffset: 445.0120544433594px;
	stroke-dasharray: 445.0120544433594px;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

svg.active .svg-pc-onlyKfitz-1 {
	stroke-dashoffset: 0;
}

svg .svg-pc-onlyKfitz-2 {
	stroke-dashoffset: 279.4035339355469px;
	stroke-dasharray: 279.4035339355469px;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

svg.active .svg-pc-onlyKfitz-2 {
	stroke-dashoffset: 0;
}

svg .svg-pc-onlyKfitz-3 {
	stroke-dashoffset: 293.71173095703125px;
	stroke-dasharray: 293.71173095703125px;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

svg.active .svg-pc-onlyKfitz-3 {
	stroke-dashoffset: 0;
}

svg .svg-pc-onlyKfitz-4 {
	stroke-dashoffset: 479.4912109375px;
	stroke-dasharray: 479.4912109375px;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

svg.active .svg-pc-onlyKfitz-4 {
	stroke-dashoffset: 0;
}

svg .svg-pc-onlyKfitz-5 {
	stroke-dashoffset: 389.2933654785156px;
	stroke-dasharray: 389.2933654785156px;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

svg.active .svg-pc-onlyKfitz-5 {
	stroke-dashoffset: 0;
}

svg .svg-pc-onlyKfitz-6 {
	stroke-dashoffset: 462.0119934082031px;
	stroke-dasharray: 462.0119934082031px;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

svg.active .svg-pc-onlyKfitz-6 {
	stroke-dashoffset: 0;
}

svg .svg-pc-onlyKfitz-7 {
	stroke-dashoffset: 446.12982177734375px;
	stroke-dasharray: 446.12982177734375px;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

svg.active .svg-pc-onlyKfitz-7 {
	stroke-dashoffset: 0;
}

svg .svg-pc-onlyKfitz-8 {
	stroke-dashoffset: 490.2295837402344px;
	stroke-dasharray: 490.2295837402344px;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

svg.active .svg-pc-onlyKfitz-8 {
	stroke-dashoffset: 0;
}

svg .svg-pc-onlyKfitz-9 {
	stroke-dashoffset: 293.739501953125px;
	stroke-dasharray: 293.739501953125px;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

svg.active .svg-pc-onlyKfitz-9 {
	stroke-dashoffset: 0;
}

svg .svg-pc-onlyKfitz-10 {
	stroke-dashoffset: 339.33489990234375px;
	stroke-dasharray: 339.33489990234375px;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

svg.active .svg-pc-onlyKfitz-10 {
	stroke-dashoffset: 0;
}

svg .svg-pc-onlyKfitz-11 {
	stroke-dashoffset: 469.726318359375px;
	stroke-dasharray: 469.726318359375px;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

svg.active .svg-pc-onlyKfitz-11 {
	stroke-dashoffset: 0;
}

svg .svg-pc-onlyKfitz-12 {
	stroke-dashoffset: 299.76995849609375px;
	stroke-dasharray: 299.76995849609375px;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

svg.active .svg-pc-onlyKfitz-12 {
	stroke-dashoffset: 0;
}

svg .svg-pc-onlyKfitz-13 {
	stroke-dashoffset: 99.53999328613281px;
	stroke-dasharray: 99.53999328613281px;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

svg.active .svg-pc-onlyKfitz-13 {
	stroke-dashoffset: 0;
}

svg .svg-pc-onlyKfitz-14 {
	stroke-dashoffset: 16.8399658203125px;
	stroke-dasharray: 16.8399658203125px;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

svg.active .svg-pc-onlyKfitz-14 {
	stroke-dashoffset: 0;
}

svg .svg-pc-onlyKfitz-15 {
	stroke-dashoffset: 16.84000015258789px;
	stroke-dasharray: 16.84000015258789px;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

svg.active .svg-pc-onlyKfitz-15 {
	stroke-dashoffset: 0;
}

svg .svg-pc-onlyKfitz-16 {
	stroke-dashoffset: 56.538048466318806px;
	stroke-dasharray: 56.538048466318806px;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

svg.active .svg-pc-onlyKfitz-16 {
	stroke-dashoffset: 0;
}

svg .svg-pc-onlyKfitz-17 {
	stroke-dashoffset: 56.538048466318806px;
	stroke-dasharray: 56.538048466318806px;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}

svg.active .svg-pc-onlyKfitz-17 {
	stroke-dashoffset: 0;
}

/***************************************************
 * Generated by SVG Artista on 12/19/2022, 9:58:52 AM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

svg .svg-pc-animated-1 {
	stroke-dashoffset: 444.771728515625px;
	stroke-dasharray: 444.771728515625px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
}

svg.active .svg-pc-animated-1 {
	stroke-dashoffset: 0;
	fill: rgb(64, 58, 68);
}

svg .svg-pc-animated-2 {
	stroke-dashoffset: 279.5547790527344px;
	stroke-dasharray: 279.5547790527344px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
}

svg.active .svg-pc-animated-2 {
	stroke-dashoffset: 0;
	fill: rgb(64, 58, 68);
}

svg .svg-pc-animated-3 {
	stroke-dashoffset: 293.583740234375px;
	stroke-dasharray: 293.583740234375px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
}

svg.active .svg-pc-animated-3 {
	stroke-dashoffset: 0;
	fill: rgb(64, 58, 68);
}

svg .svg-pc-animated-4 {
	stroke-dashoffset: 479.5715026855469px;
	stroke-dasharray: 479.5715026855469px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
}

svg.active .svg-pc-animated-4 {
	stroke-dashoffset: 0;
	fill: rgb(64, 58, 68);
}

svg .svg-pc-animated-5 {
	stroke-dashoffset: 389.19659423828125px;
	stroke-dasharray: 389.19659423828125px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
}

svg.active .svg-pc-animated-5 {
	stroke-dashoffset: 0;
	fill: rgb(64, 58, 68);
}

svg .svg-pc-animated-6 {
	stroke-dashoffset: 462.0425720214844px;
	stroke-dasharray: 462.0425720214844px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
}

svg.active .svg-pc-animated-6 {
	stroke-dashoffset: 0;
	fill: rgb(64, 58, 68);
}

svg .svg-pc-animated-7 {
	stroke-dashoffset: 446.10919189453125px;
	stroke-dasharray: 446.10919189453125px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
}

svg.active .svg-pc-animated-7 {
	stroke-dashoffset: 0;
	fill: rgb(64, 58, 68);
}

svg .svg-pc-animated-8 {
	stroke-dashoffset: 490.0359191894531px;
	stroke-dasharray: 490.0359191894531px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
}

svg.active .svg-pc-animated-8 {
	stroke-dashoffset: 0;
	fill: rgb(64, 58, 68);
}

svg .svg-pc-animated-9 {
	stroke-dashoffset: 293.6639404296875px;
	stroke-dasharray: 293.6639404296875px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
}

svg.active .svg-pc-animated-9 {
	stroke-dashoffset: 0;
	fill: rgb(64, 58, 68);
}

svg .svg-pc-animated-10 {
	stroke-dashoffset: 339.40350341796875px;
	stroke-dasharray: 339.40350341796875px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
}

svg.active .svg-pc-animated-10 {
	stroke-dashoffset: 0;
	fill: rgb(64, 58, 68);
}

svg .svg-pc-animated-11 {
	stroke-dashoffset: 469.5528259277344px;
	stroke-dasharray: 469.5528259277344px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
}

svg.active .svg-pc-animated-11 {
	stroke-dashoffset: 0;
	fill: rgb(64, 58, 68);
}

svg .svg-pc-animated-12 {
	stroke-dashoffset: 299.70001220703125px;
	stroke-dasharray: 299.70001220703125px;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
}

svg.active .svg-pc-animated-12 {
	stroke-dashoffset: 0;
}

svg .svg-pc-animated-13 {
	stroke-dashoffset: 99.5999984741211px;
	stroke-dasharray: 99.5999984741211px;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
}

svg.active .svg-pc-animated-13 {
	stroke-dashoffset: 0;
}

svg .svg-pc-animated-14 {
	stroke-dashoffset: 16.9000244140625px;
	stroke-dasharray: 16.9000244140625px;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
}

svg.active .svg-pc-animated-14 {
	stroke-dashoffset: 0;
}

svg .svg-pc-animated-15 {
	stroke-dashoffset: 16.80000114440918px;
	stroke-dasharray: 16.80000114440918px;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
}

svg.active .svg-pc-animated-15 {
	stroke-dashoffset: 0;
}

svg .svg-pc-animated-16 {
	stroke-dashoffset: 56.6637121724624px;
	stroke-dasharray: 56.6637121724624px;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
}

svg.active .svg-pc-animated-16 {
	stroke-dashoffset: 0;
}

svg .svg-pc-animated-17 {
	stroke-dashoffset: 56.6637121724624px;
	stroke-dasharray: 56.6637121724624px;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
}

svg.active .svg-pc-animated-17 {
	stroke-dashoffset: 0;
}




/* svg .svg-pc-animated-white-1 {
	stroke-dashoffset: 444.771728515625px;
	stroke-dasharray: 444.771728515625px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
						  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
			transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
				  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
  }
  
  svg.active .svg-pc-animated-white-1 {
	stroke-dashoffset: 0;
	fill: rgb(255, 255, 255);
  }
  
  svg .svg-pc-animated-white-2 {
	stroke-dashoffset: 279.5547790527344px;
	stroke-dasharray: 279.5547790527344px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
						  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
			transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
				  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
  }
  
  svg.active .svg-pc-animated-white-2 {
	stroke-dashoffset: 0;
	fill: rgb(255, 255, 255);
  }
  
  svg .svg-pc-animated-white-3 {
	stroke-dashoffset: 293.583740234375px;
	stroke-dasharray: 293.583740234375px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
						  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
			transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
				  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
  }
  
  svg.active .svg-pc-animated-white-3 {
	stroke-dashoffset: 0;
	fill: rgb(255, 255, 255);
  }
  
  svg .svg-pc-animated-white-4 {
	stroke-dashoffset: 479.5715026855469px;
	stroke-dasharray: 479.5715026855469px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
						  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
			transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
				  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
  }
  
  svg.active .svg-pc-animated-white-4 {
	stroke-dashoffset: 0;
	fill: rgb(255, 255, 255);
  }
  
  svg .svg-pc-animated-white-5 {
	stroke-dashoffset: 389.19659423828125px;
	stroke-dasharray: 389.19659423828125px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
						  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
			transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
				  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
  }
  
  svg.active .svg-pc-animated-white-5 {
	stroke-dashoffset: 0;
	fill: rgb(255, 255, 255);
  }
  
  svg .svg-pc-animated-white-6 {
	stroke-dashoffset: 462.0425720214844px;
	stroke-dasharray: 462.0425720214844px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
						  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
			transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
				  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
  }
  
  svg.active .svg-pc-animated-white-6 {
	stroke-dashoffset: 0;
	fill: rgb(255, 255, 255);
  }
  
  svg .svg-pc-animated-white-7 {
	stroke-dashoffset: 446.10919189453125px;
	stroke-dasharray: 446.10919189453125px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
						  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
			transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
				  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
  }
  
  svg.active .svg-pc-animated-white-7 {
	stroke-dashoffset: 0;
	fill: rgb(255, 255, 255);
  }
  
  svg .svg-pc-animated-white-8 {
	stroke-dashoffset: 490.0359191894531px;
	stroke-dasharray: 490.0359191894531px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
						  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
			transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
				  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
  }
  
  svg.active .svg-pc-animated-white-8 {
	stroke-dashoffset: 0;
	fill: rgb(255, 255, 255);
  }
  
  svg .svg-pc-animated-white-9 {
	stroke-dashoffset: 293.6639404296875px;
	stroke-dasharray: 293.6639404296875px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
						  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
			transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
				  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
  }
  
  svg.active .svg-pc-animated-white-9 {
	stroke-dashoffset: 0;
	fill: rgb(255, 255, 255);
  }
  
  svg .svg-pc-animated-white-10 {
	stroke-dashoffset: 339.40350341796875px;
	stroke-dasharray: 339.40350341796875px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
						  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
			transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
				  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
  }
  
  svg.active .svg-pc-animated-white-10 {
	stroke-dashoffset: 0;
	fill: rgb(255, 255, 255);
  }
  
  svg .svg-pc-animated-white-11 {
	stroke-dashoffset: 469.5528259277344px;
	stroke-dasharray: 469.5528259277344px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
						  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
			transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
				  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
  }
  
  svg.active .svg-pc-animated-white-11 {
	stroke-dashoffset: 0;
	fill: rgb(255, 255, 255);
  }
   */
/* svg .svg-pc-animated-white-12 {
	stroke-dashoffset: 299.70001220703125px;
	stroke-dasharray: 299.70001220703125px;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
						  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
			transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
				  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
  } */


#masthead.is_stuck .svg-pc-animated-white-1,
#masthead.is_stuck .svg-pc-animated-white-2,
#masthead.is_stuck .svg-pc-animated-white-3,
#masthead.is_stuck .svg-pc-animated-white-4,
#masthead.is_stuck .svg-pc-animated-white-5,
#masthead.is_stuck .svg-pc-animated-white-6,
#masthead.is_stuck .svg-pc-animated-white-7,
#masthead.is_stuck .svg-pc-animated-white-8,
#masthead.is_stuck .svg-pc-animated-white-9,
#masthead.is_stuck .svg-pc-animated-white-10,
#masthead.is_stuck .svg-pc-animated-white-11 {
	stroke-dashoffset: 0;
	fill: rgb(64, 58, 68) !important;
}

#masthead.is_stuck .svg-pc-animated-white-12,
#masthead.is_stuck .svg-pc-animated-white-13 {
	stroke: rgb(64, 58, 68) !important;
}

#masthead.is_mobile_open .svg-pc-animated-white-1,
#masthead.is_mobile_open .svg-pc-animated-white-2,
#masthead.is_mobile_open .svg-pc-animated-white-3,
#masthead.is_mobile_open .svg-pc-animated-white-4,
#masthead.is_mobile_open .svg-pc-animated-white-5,
#masthead.is_mobile_open .svg-pc-animated-white-6,
#masthead.is_mobile_open .svg-pc-animated-white-7,
#masthead.is_mobile_open .svg-pc-animated-white-8,
#masthead.is_mobile_open .svg-pc-animated-white-9,
#masthead.is_mobile_open .svg-pc-animated-white-10,
#masthead.is_mobile_open .svg-pc-animated-white-11 {
	stroke-dashoffset: 0;
	fill: rgb(64, 58, 68) !important;
}

#masthead.is_mobile_open .svg-pc-animated-white-12,
#masthead.is_mobile_open .svg-pc-animated-white-13 {
	stroke: rgb(64, 58, 68) !important;
}


svg.active .svg-pc-animated-white-12 {
	stroke-dashoffset: 0;
}

/* svg .svg-pc-animated-white-13 {
	stroke-dashoffset: 99.5999984741211px;
	stroke-dasharray: 99.5999984741211px;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
						  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
			transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
				  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
  } */

svg.active .svg-pc-animated-white-13 {
	stroke-dashoffset: 0;
}

svg .svg-pc-animated-white-14 {
	stroke-dashoffset: 16.9000244140625px;
	stroke-dasharray: 16.9000244140625px;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
}

svg.active .svg-pc-animated-white-14 {
	stroke-dashoffset: 0;
}

svg .svg-pc-animated-white-15 {
	stroke-dashoffset: 16.80000114440918px;
	stroke-dasharray: 16.80000114440918px;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
}

svg.active .svg-pc-animated-white-15 {
	stroke-dashoffset: 0;
}

svg .svg-pc-animated-white-16 {
	stroke-dashoffset: 56.6637121724624px;
	stroke-dasharray: 56.6637121724624px;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
}

svg.active .svg-pc-animated-white-16 {
	stroke-dashoffset: 0;
}

svg .svg-pc-animated-white-17 {
	stroke-dashoffset: 56.6637121724624px;
	stroke-dasharray: 56.6637121724624px;
	-webkit-transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
	transition: stroke-dashoffset 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
		fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
}

svg.active .svg-pc-animated-white-17 {
	stroke-dashoffset: 0;
}



/*
----------------------------------------------------------

#General

----------------------------------------------------------
*/
body {
	direction: rtl;
	text-align: right;
	unicode-bidi: embed;
}

p {
	text-align: justify;
}

ol {
	margin-right: 18px;
	margin-left: 0;
}

blockquote.pullquote>p:first-of-type:before,
blockquote.pullquote .pullquote__content:before {
	content: close-quote;
	margin-left: .2em;
	margin-right: 0;
}

blockquote.pullquote>p:first-of-type:after,
blockquote.pullquote .pullquote__content:after {
	content: open-quote;
	margin-right: .1em;
	margin-left: 0;
}


/*
----------------------------------------------------------

#Grid

----------------------------------------------------------
*/
.main-container .row-inner>div:not(.vc_helper) {
	padding-right: 36px;
	padding-left: 0;
}

#kartisiyot h2 {
	/* border-bottom: 2px solid #fff; */
	padding-bottom: 20px;
	/* width: calc(70% - 72px); */
}

#kartisiyot .innerContent {
	max-width: calc(70% - 72px);
	margin: 0 auto;
}

#kartisiyot .kartisiyotSub {
	max-width: calc(70% - 72px);
	margin: 36px auto 0;
	text-align: right;
}

#kartisiyot .kartisiyotSub.kartisiyotSub2 {
	border-top: 1px solid #fff;
	padding-top: 36px;
}

#kartisiyot .kartisiyotSub h3 {
	margin-bottom: 10px !important;
}


#kartisiyot .uncode_text_column {
	margin-top: 10px !important;
}

#kartisiyot .uncode_text_column p {
	text-align: center;
	font-size: 15px;
	line-height: 1.3;
	color: #f9a08c;
}

.triple-block-padding {
	padding: 42px;
}

.wpcf7 .wpcf7-mail-sent-ok,
.wpcf7 .wpcf7-validation-errors,
.wpcf7 span.wpcf7-not-valid-tip {
	margin-top: 0;
}

.wpcf7-inline-wrapper .wpcf7-inline-field input {
	font-size: 16px;
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	text-align: center;
}

.wpcf7-inline-wrapper .wpcf7-inline-field input:not([type="checkbox"]),
.wpcf7-inline-wrapper .wpcf7-inline-field input:not([type="radio"]) {
	border-color: #403a44;
	color: #403a44;
}

input.wpcf7-form-control.wpcf7-submit.btn {
	margin: 5px auto;
	background-color: white;
	border: 2px solid #403a44;
	color: #403a44;
	letter-spacing: 0.1em;
	font-weight: 700 !important;
	padding: 10px 20px !important;
	transition: all 0.3s ease-in-out;
}

input.wpcf7-form-control.wpcf7-submit.btn:hover {
	background-color: #403a44;
	color: #fff;
}
.wpcf7 form.sent .wpcf7-response-output {
	color: #000;
	text-align: center;
}

.formSubmit,
.formSubmit p {
	text-align: center;
}

.formSubmit p {
	margin-top: 30px;
}

.preFooter .btn {
	padding: 19px 27px !important;
	direction: rtl !important;
	width: 100%;
}

.preFooter h2 {
	text-align: center;
}

.contactForm h2 {}

.captcha {
	direction: ltr;
}
.captcha input{
	display: inline-block;
	border-color: #403a44;
    color: #403a44;
	margin-left: 5px;
}
t footer p {
	text-align: left;
}

footer a {
	color: #f9a08c;
	transition: color 0.3s ease-in-out;
}

footer a:hover {
	color: #fff;
}
footer .site-info{
	padding-left: 0;
	padding-right: 0;
}

@media (max-width: 959px) {

	body,
	p,
	li,
	dt,
	dd,
	dl,
	address,
	label,
	pre,
	code {
		font-size: 16px;
	}

	.mobileOnly,
	.teamMemberImage.mobileOnly {
		display: block;
	}

	.teamMemberImage.mobileOnly {
		margin-bottom: 20px;
	}

	.desktopOnly,
	.desktopOnly {
		display: none;
	}

	h1 .desktopOnly {
		display: none !important;
	}

	h1 .mobileOnly {
		display: inline-block !important;
		line-height: 1.5;
	}

	h1 {
		padding-bottom: 0;
	}

	h2,
	#contrology h2,
	#teamMembers h2 {
		text-align: right;
		margin-bottom: 10px !important;
		margin-top: 0px !important;
	}

	h2:not([class*="fontsize-"]),
	.h2:not([class*="fontsize-"]) {
		font-size: 30px;
	}

	h3,
	h3:not([class*="fontsize-"]),
	.h3:not([class*="fontsize-"]) {
		font-size: 25px;
	}

	.fontsize-155944 {
		font-size: 40px;
	}

	.navbar-nav {
		margin-bottom: 50px;
	}

	.main-container .row-inner>div:not([class*=col-md]) {
		padding: 0 0px 0px 0px;
	}

	#contrology .innerContent,
	#teamMembers .innerContent {
		margin-top: 15px;
	}

	.vc_row.innerContent.row-internal.row-container .uncode_text_column {
		text-align: right;
	}

	#contrology .uncode_text_column {
		margin-top: 0;
		margin-bottom: 25px;
	}

	#contrology .vc_custom_heading_wrap h3 {
		text-align: right;
		margin: 0 auto 10px !important;
	}

	#contrology .innerContent .wpb_column:last-child .uncode_text_column {
		margin-bottom: 10px;
	}

	#teamMembers .col-lg-6 .uncode_text_column {
		text-align: right;
		max-width: 100%;
	}

	#teamMembers .uncode-single-media {
		max-width: 300px;
		margin: 30px auto;
	}

	#teamMembers .wpb_raw_html {
		max-width: 300px;
		margin: 0 auto;
	}

	#teamMembers .col-lg-8 .uncode_text_column {
		margin: -10px auto 30px !important;
		text-align: center;
	}

	.teamMemberImage img.scndImage {
		/* display: none; */
	}

	#teamMembers .row div.column_child.pos-top,
	#teamMembers .row div.column_child.pos-top .uncell {
		margin-bottom: 10px;
	}


	/* #teamMembers .row div.column_child.pos-top, #teamMembers .row div.column_child.pos-top .uncell{
		margin-bottom: 50px;
		background: #403a44;
	}
	.teamMemberImage{
		border-radius: 0;
		padding: 15px;
	}
	.teamMemberImage img.scndImage{
		display: none;
	}
	
	#teamMembers .heading-text{
		color: #fff;
	}
	#teamMembers .innerContent .vc_custom_heading_wrap{
		margin-top: 20px;
	}
#teamMembers .uncode-vc-social {
    margin-top: 10px;
    text-align: center;
    margin-bottom: 20px;
}
#teamMembers .uncode-vc-social i{
	color: #fff;
} */


	/* #teamMembers .wpb_raw_html{
		float: right;
		width: 60%;
	}
	.teamMemberImage:after{
		content: "";
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		background: #f9a08c;
		opacity: 0.26;
	}
	#teamMembers .innerContent .vc_custom_heading_wrap {
		float: left;
    width: 40%;
    padding-right: 36px;
	}
	#teamMembers .heading-text{
		text-align: right;
	}
	#teamMembers .uncode-vc-social {
		margin-top: 20px;
		text-align: right;
		padding-right: 36px;
		float: right;
		width: 40%;
	}
	#teamMembers .innerContent > .row .wpb_row > .wpb_column:nth-child(even) .wpb_raw_html {
		float: left;
	}
	#teamMembers .innerContent > .row .wpb_row > .wpb_column:nth-child(even) .vc_custom_heading_wrap{
			float: right;
			padding-right: 0;
			padding-left: 36px;
	}
	#teamMembers .innerContent > .row .wpb_row > .wpb_column:nth-child(even) .uncode-vc-social{
		padding-right: 0;
		padding-left: 36px;
	} */

	.main-container .row-inner>.mobile-hidden+div {
		padding: 0px 0px 0px 0px;
	}

	.main-container .row-container.padding60 {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.main-container .row-container.padding90 {
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.preFooter .btn-container {
		margin-bottom: 0px;
	}

	#kartisiyot .innerContent {
		max-width: 100%;
	}

	#kartisiyot .kartisiyotSub,
	#kartisiyot .kartisiyotSub.kartisiyotSub2 {
		max-width: 100%;
		text-align: center;
	}

	#kartisiyot .kartisiyotSub.kartisiyotSub2 {
		margin-top: 16px;
	}

	#kartisiyot .uncode_text_column {
		margin-bottom: 30px;
	}

	footer p {
		text-align: center;
		margin: 0 auto;
	}

	footer .footer-last .uncell {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	footer .footer-last .uncell.site-info {
		padding-bottom: 15px;
		padding-right: 36px;
		padding-left: 36px;
	}

	footer .footer-last {
		padding-top: 10px;
		padding-bottom: 10px;
	}
}

@media (max-width: 569px) {
	.main-container .row-inner>div:not(.vc_helper) {
		padding: 0 0px 0px 0px;
	}

	.main-container .row-container.padding60 {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.main-container .row-container.padding90 {
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.main-container .preFooter .padding90 {
		padding-bottom: 30px;
	}

	.teamMemberImage {
		height: 250px;
	}

	.row div[class*=col-lg-].align_left>.uncol>.uncoltable>.uncell>.uncont .btn,
	.row div[class*=col-lg-] .row-inner .align_left>.uncol>.uncoltable>.uncell>.uncont .btn,
	.row div[class*=col-lg-].align_left>.uncol>.uncoltable>.uncell>.uncont .btn-link,
	.row div[class*=col-lg-] .row-inner .align_left>.uncol>.uncoltable>.uncell>.uncont .btn-link {
		transform-origin: center;
	}

	.border-width-5 {
		border-width: 3px !important;
	}

	.btn-xl {
		font-size: 20px !important;
		padding: 20px 30px !important;
	}

	#contrology .innerContent .wpb_column:last-child .uncode_text_column {
		margin-bottom: 0px;
	}
}

@media (min-width: 960px) {
	.main-container .row-inner {
		margin-right: -36px;
		margin-left: 0;
	}
}

.main-container .row-inner>.main-inner-col>.row-container>.row {
	padding-left: 0px;
	padding-right: 0px;
}

.main-container .row-inner>.main-inner-col:first-child>.row-container {
	padding-left: 0px;
}

@media (min-width: 1500px) {
	.main-container .row-inner>.main-col-left>div>.row-parent {
		padding-left: 36px;
		padding-right: 0px;
	}

	.main-container .row-inner>.main-col-right>div>.row-parent {
		padding-right: 36px;
		padding-left: 0px;
	}
}

@media (min-width: 571px) and (max-width: 959px) {
	.main-container .cols-md-responsive {
		margin-right: -36px;
		margin-left: 0px;
	}

	.main-container .cols-md-responsive>div[class*=col-md] {
		padding-right: 36px;
		padding-left: 0px;
	}

	.main-container .col-one-gutter>.cols-md-responsive {
		margin-right: -2px;
		margin-left: 0px;
	}

	.main-container .col-one-gutter>.cols-md-responsive>div[class*=col-md] {
		padding-right: 1px;
		padding-left: 0px;
	}

	.main-container .col-half-gutter>.cols-md-responsive {
		margin-right: -18px;
		margin-left: 0px;
	}

	.main-container .col-half-gutter>.cols-md-responsive>div[class*=col-md] {
		padding-right: 18px;
		padding-left: 0px;
	}

	.main-container .col-double-gutter>.cols-md-responsive {
		margin-right: -36px;
		margin-left: 0px;
	}

	.main-container .col-double-gutter>.cols-md-responsive>div[class*=col-md] {
		padding-right: 36px;
		padding-left: 0px;
	}

	.main-container .col-no-gutter>.cols-md-responsive {
		margin-right: 0;
	}

	.main-container .col-no-gutter>.cols-md-responsive>div[class*=col-md] {
		padding-right: 0;
	}
}


@media (max-width: 570px) {
	.main-container .cols-sm-responsive {
		margin-right: -36px;
		margin-left: 0px;
	}

	.main-container .cols-sm-responsive>div[class*=col-sm] {
		padding-right: 36px;
		padding-left: 0px;
	}

	.main-container .col-one-gutter>.cols-sm-responsive {
		margin-right: -2px;
		margin-left: 0px;
	}

	.main-container .col-one-gutter>.cols-sm-responsive>div[class*=col-sm] {
		padding-right: 1px;
		padding-left: 0px;
	}

	.main-container .col-half-gutter>.cols-sm-responsive {
		margin-right: -18px;
		margin-left: 0px;
	}

	.main-container .col-half-gutter>.cols-sm-responsive>div[class*=col-sm] {
		padding-right: 18px;
		padding-left: 0px;
	}

	.main-container .col-double-gutter>.cols-sm-responsive {
		margin-right: -36px;
		margin-left: 0px;
	}

	.main-container .col-double-gutter>.cols-sm-responsive>div[class*=col-sm] {
		padding-right: 36px;
		padding-left: 0px;
	}

	.main-container .col-no-gutter>.cols-sm-responsive {
		margin-right: 0;
	}

	.main-container .col-no-gutter>.cols-sm-responsive>div[class*=col-sm] {
		padding-right: 0;
	}
}

@media (min-width: 960px) {
	.main-container .row-container>.row-parent .row-child>.row-inner>div:not(.vc_helper) {
		padding-right: 36px;
		padding-left: 0px;
	}
}

@media (min-width: 960px) {

	.main-container .row-container .row-child.col-no-gutter>.row-inner,
	.main-container .row-container .col-no-gutter>.row-inner {
		margin-right: 0px;
	}
}

.main-container .row-container .row-child.col-no-gutter>.row-inner>div:not(.vc_helper),
.main-container .row-container .col-no-gutter>.row-inner>div:not(.vc_helper) {
	padding-left: 0px;
	padding-right: 0px;
}

@media (min-width: 960px) {

	.main-container .row-container .row-child.col-one-gutter>.row-inner,
	.main-container .row-container .col-one-gutter>.row-inner {
		margin-right: -1px;
		margin-left: 0px;
	}
}

@media (min-width: 960px) {

	.main-container .row-container .row-child.col-one-gutter>.row-inner>div:not(.vc_helper),
	.main-container .row-container .col-one-gutter>.row-inner>div:not(.vc_helper) {
		padding-left: 0px;
		padding-right: 1px;
	}
}

@media (min-width: 960px) {
	.main-container .row-container .row-child.col-one-gutter>.row-inner {
		margin-right: -1px;
		margin-left: 0px;
	}
}

@media (min-width: 960px) {

	.main-container .row-container .row-child.col-half-gutter>.row-inner,
	.main-container .row-container .col-half-gutter>.row-inner {
		margin-right: -18px;
		margin-left: 0px;
	}
}

@media (min-width: 960px) {

	.main-container .row-container .row-child.col-half-gutter>.row-inner>div:not(.vc_helper),
	.main-container .row-container .col-half-gutter>.row-inner>div:not(.vc_helper) {
		padding-left: 0px;
		padding-right: 18px;
	}
}

@media (min-width: 960px) {

	.main-container .row-container .row-child.col-std-gutter>.row-inner,
	.main-container .row-container .col-std-gutter>.row-inner {
		margin-right: -54px;
		margin-left: 0px;
	}
}

@media (min-width: 960px) {

	.main-container .row-container .row-child.col-std-gutter>.row-inner>div:not(.vc_helper),
	.main-container .row-container .col-std-gutter>.row-inner>div:not(.vc_helper) {
		padding-left: 0px;
		padding-right: 54px;
	}
}

@media (min-width: 960px) {

	.main-container .row-container .row-child.col-double-gutter>.row-inner,
	.main-container .row-container .col-double-gutter>.row-inner {
		margin-right: -72px;
		margin-left: 0px;
	}
}

@media (min-width: 960px) {

	.main-container .row-container .row-child.col-double-gutter>.row-inner>div:not(.vc_helper),
	.main-container .row-container .col-double-gutter>.row-inner>div:not(.vc_helper) {
		padding-left: 0px;
		padding-right: 72px;
	}
}

/* isotope and filters */
.grid-filters ul.menu-smart li:first-child span {
	padding-right: 0px;
	padding-left: 9px;
}

.grid-filters ul.menu-smart li:last-child span {
	padding-left: 0px;
	padding-right: 9px;
}

@media (min-width: 960px) {
	.grid-filters ul.menu-smart li.float-left span {
		padding-left: 0px;
		padding-right: 9px;
	}

	.grid-filters ul.menu-smart li.float-left+li span {
		padding-right: 0px;
		padding-left: 9px;
	}

	.ajax-grid-system .item-align-right+.item-align-left:last-child {
		margin-left: auto;
		margin-right: 0;
	}

	.ajax-grid-system .item-align-right:last-child {
		margin-left: 0;
		margin-right: auto;
	}

	.align_left .widget-desktop-collapse .widget-title {
		padding-left: 20px !important;
		padding-right: 0 !important;
	}

	.align_right .widget-desktop-collapse .widget-title {
		padding-left: 0 !important;
		padding-right: 20px !important;
	}

	.align_left .widget-desktop-collapse .widget-title:after {
		left: 0 !important;
		right: auto !important;
	}

	.align_right .widget-desktop-collapse .widget-title:after {
		left: auto !important;
		right: 0 !important;
	}

	.ajax-filter-wrapper.ajax-filter-position-left .ajax-filter-sidebar-body>.vc_row {
		margin-left: auto;
		margin-right: 0;
	}

	.ajax-filter-wrapper.ajax-filter-position-right .ajax-filter-sidebar-body>.vc_row {
		margin-left: 0;
		margin-right: auto;
	}
}

.grid-filters .uncode-toggle-ajax-filters.item-align-left:before {
	margin-right: 0;
	margin-left: 9px;
}

.swatch {
	margin-left: 4px;
	margin-right: 0;
}

.swatch:last-child {
	margin-left: 0;
}

.widget-container .term-filter input[type=checkbox],
.uncode_widget .term-filter input[type=checkbox],
.widget-container .term-filter input[type=radio],
.uncode_widget .term-filter input[type=radio] {
	margin-left: 9px;
	margin-right: 0;
}

.term-filters-list--inline li.term-filter:not(:last-child) {
	margin-left: 12px;
	margin-right: 0;
}

.isotope-wrapper.half-gutter .isotope-layout,
.owl-carousel-container.half-gutter,
.index-system.half-gutter,
.justified-wrapper.half-gutter .justified-layout {
	margin-left: -18px;
	margin-right: 0;
}

.isotope-wrapper.single-gutter .isotope-layout,
.owl-carousel-container.single-gutter,
.index-system.single-gutter,
.justified-wrapper.single-gutter .justified-layout {
	margin-left: -36px;
	margin-right: 0;
}

.isotope-wrapper.double-gutter .isotope-layout,
.owl-carousel-container.double-gutter,
.index-system.double-gutter,
.justified-wrapper.double-gutter .justified-layout {
	margin-left: -72px;
	margin-right: 0;
}

@media (max-width: 959px) {

	.isotope-wrapper.double-gutter .isotope-layout,
	.owl-carousel-container.double-gutter,
	.index-system.double-gutter,
	.justified-wrapper.double-gutter .justified-layout {
		margin-left: -36px;
		margin-right: 0;
	}
}

@media (max-width: 569px) {

	.isotope-wrapper.double-gutter .isotope-layout,
	.owl-carousel-container.double-gutter,
	.index-system.double-gutter,
	.justified-wrapper.double-gutter .justified-layout {
		margin-left: -36px;
		margin-right: 0;
	}

}

.isotope-wrapper.triple-gutter .isotope-layout,
.owl-carousel-container.triple-gutter,
.index-system.triple-gutter {
	margin-left: -108px;
	margin-right: 0;
}

@media (max-width: 959px) {

	.isotope-wrapper.triple-gutter .isotope-layout,
	.owl-carousel-container.triple-gutter,
	.index-system.triple-gutter {
		margin-left: -36px;
		margin-right: 0;
	}
}

@media (max-width: 569px) {

	.isotope-wrapper.triple-gutter .isotope-layout,
	.owl-carousel-container.triple-gutter,
	.index-system.triple-gutter {
		margin-left: -36px;
		margin-right: 0;
	}
}

.isotope-wrapper.quad-gutter .isotope-layout,
.owl-carousel-container.quad-gutter,
.index-system.quad-gutter {
	margin-left: -144px;
	margin-right: 0;
}

@media (max-width: 1499px) {

	.isotope-wrapper.quad-gutter .isotope-layout,
	.owl-carousel-container.quad-gutter,
	.index-system.quad-gutter {
		margin-left: -108px;
		margin-right: 0;
	}
}

@media (max-width: 959px) {

	.isotope-wrapper.quad-gutter .isotope-layout,
	.owl-carousel-container.quad-gutter,
	.index-system.quad-gutter {
		margin-left: -72px;
		margin-right: 0;
	}
}

@media (max-width: 569px) {

	.isotope-wrapper.quad-gutter .isotope-layout,
	.owl-carousel-container.quad-gutter,
	.index-system.quad-gutter {
		margin-left: -36px;
		margin-right: 0;
	}
}

.grid-wrapper.grid-inner-padding.quad-gutter {
	padding-left: 144px;
	padding-right: 144px;
}

@media (max-width: 959px) {
	.grid-wrapper.grid-inner-padding.quad-gutter {
		padding-left: 36px;
		padding-right: 36px;
	}
}

@media (max-width: 569px) {
	.grid-wrapper.grid-inner-padding.quad-gutter {
		padding-left: 0;
		padding-right: 0;
	}
}

.grid-wrapper.grid-inner-padding.triple-gutter {
	padding-left: 108px;
	padding-right: 108px;
}

@media (max-width: 959px) {
	.grid-wrapper.grid-inner-padding.triple-gutter {
		padding-left: 36px;
		padding-right: 36px;
	}
}

@media (max-width: 569px) {
	.grid-wrapper.grid-inner-padding.triple-gutter {
		padding-left: 0;
		padding-right: 0;
	}
}

.grid-wrapper.grid-inner-padding.double-gutter {
	padding-left: 72px;
	padding-right: 72px;
}

@media (max-width: 959px) {
	.grid-wrapper.grid-inner-padding.double-gutter {
		padding-left: 36px;
		padding-right: 36px;
	}
}

@media (max-width: 569px) {
	.grid-wrapper.grid-inner-padding.double-gutter {
		padding-left: 0;
		padding-right: 0;
	}
}

.px-gutter>div>.tmb,
.px-gutter>.owl-carousel .tmb {
	padding-left: 1px;
	padding-right: 0;
}

.half-gutter>div>.tmb,
.half-gutter>.owl-carousel .tmb {
	padding-left: 18px;
	padding-right: 0;
}

.single-gutter>div>.tmb,
.single-gutter>.owl-carousel .tmb {
	padding-left: 36px;
	padding-right: 0;
}

.double-gutter>div>.tmb,
.double-gutter>.owl-carousel .tmb {
	padding-left: 72px;
	padding-right: 0;
}

@media (max-width: 959px) {

	.double-gutter>div>.tmb,
	.double-gutter>.owl-carousel .tmb {
		padding-left: 36px;
		padding-right: 0;
	}
}

.triple-gutter>div>.tmb,
.triple-gutter>.owl-carousel .tmb {
	padding-left: 108px;
	padding-right: 0;
}

@media (max-width: 959px) {

	.triple-gutter>div>.tmb,
	.triple-gutter>.owl-carousel .tmb {
		padding-left: 36px;
		padding-right: 0;
	}
}

.quad-gutter>div>.tmb,
.quad-gutter>.owl-carousel .tmb {
	padding-left: 144px;
	padding-right: 0;
}

@media (max-width: 1499px) {

	.quad-gutter>div>.tmb,
	.quad-gutter>.owl-carousel .tmb {
		padding-left: 108px;
		padding-right: 0;
	}
}

@media (max-width: 959px) {

	.quad-gutter>div>.tmb,
	.quad-gutter>.owl-carousel .tmb {
		padding-left: 72px;
		padding-right: 0;
	}
}

@media (max-width: 569px) {

	.quad-gutter>div>.tmb,
	.quad-gutter>.owl-carousel .tmb {
		padding-left: 36px;
		padding-right: 0;
	}
}

.uncode-info-box .uncode-ib-avatar img {
	margin-left: 13.5px;
	margin-right: auto;
}

/*
----------------------------------------------------------

#OwlCarousel

----------------------------------------------------------
*/
.owl-prev,
.owl-next {
	-webkit-transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1);
}

.owl-prev {
	left: auto;
	right: 0;
	-webkit-transition: margin-right 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-moz-transition: margin-right 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-o-transition: margin-right 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
	transition: margin-right 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.owl-next {
	left: 0;
	right: auto;
	-webkit-transition: margin-left 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-moz-transition: margin-left 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-o-transition: margin-left 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
	transition: margin-left 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

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

.owl-carousel-container.half-gutter .owl-next {
	left: 18px !important;
	right: auto !important;
}

.owl-carousel-container.half-gutter .owl-prev {
	left: auto !important;
	right: 0 !important;
}

.owl-carousel-container.single-gutter .owl-next {
	left: 36px !important;
	right: auto !important;
}

.owl-carousel-container.single-gutter .owl-prev {
	left: auto !important;
	right: 0 !important;
}

.owl-carousel-container.double-gutter .owl-next {
	left: 72px !important;
	right: auto !important;
}

.owl-carousel-container.double-gutter .owl-prev {
	left: auto !important;
	right: 0 !important;
}

@media (max-width: 959px) {
	.owl-carousel-container.double-gutter .owl-next {
		left: 36px !important;
		right: auto !important;
	}

	.owl-carousel-container.double-gutter .owl-prev {
		left: auto !important;
		right: 0 !important;
	}
}

.owl-carousel-container.triple-gutter .owl-next {
	left: 108px !important;
	right: auto !important;
}

.owl-carousel-container.triple-gutter .owl-prev {
	left: auto !important;
	right: 0 !important;
}

@media (max-width: 959px) {
	.owl-carousel-container.triple-gutter .owl-next {
		left: 36px !important;
		right: auto !important;
	}

	.owl-carousel-container.triple-gutter .owl-prev {
		left: auto !important;
		right: 0 !important;
	}
}

.owl-carousel-container.quad-gutter .owl-next {
	left: 144px !important;
	right: auto !important;
}

.owl-carousel-container.quad-gutter .owl-prev {
	left: auto !important;
	right: 0 !important;
}

@media (max-width: 1499px) {
	.owl-carousel-container.quad-gutter .owl-next {
		left: 108px !important;
		right: auto !important;
	}

	.owl-carousel-container.quad-gutter .owl-prev {
		left: auto !important;
		right: 0 !important;
	}
}

@media (max-width: 959px) {
	.owl-carousel-container.quad-gutter .owl-next {
		left: 72px !important;
		right: auto !important;
	}

	.owl-carousel-container.quad-gutter .owl-prev {
		left: auto !important;
		right: 0 !important;
	}
}

@media (max-width: 569px) {
	.owl-carousel-container.quad-gutter .owl-next {
		left: 36px !important;
		right: auto !important;
	}

	.owl-carousel-container.quad-gutter .owl-prev {
		left: auto !important;
		right: 0 !important;
	}
}

.owl-dots {
	right: 50%;
	left: auto;
	-webkit-transform: translateX(50%);
	-moz-transform: translateX(50%);
	-o-transform: translateX(50%);
	-ms-transform: translateX(50%);
	transform: translateX(50%);
}

.owl-carousel-container.px-gutter .owl-dots {
	margin-right: 2px;
	margin-left: 0;
}

.owl-carousel-container.half-gutter .owl-dots {
	margin-right: -9px;
	margin-left: 0;
}

.owl-carousel-container.single-gutter .owl-dots {
	margin-right: -18px;
	margin-left: 0;
}

.owl-carousel-container.double-gutter .owl-dots {
	margin-right: -36px;
	margin-left: 0;
}

@media (max-width: 959px) {
	.owl-carousel-container.double-gutter .owl-dots {
		margin-right: -18px;
		margin-left: 0;
	}
}

.owl-carousel-container.triple-gutter .owl-dots {
	margin-right: -54px;
	margin-left: 0;
}

@media (max-width: 959px) {
	.owl-carousel-container.triple-gutter .owl-dots {
		margin-right: -18px;
		margin-left: 0;
	}
}

.owl-carousel-container.quad-gutter .owl-dots {
	margin-right: -72px;
	margin-left: 0;
}

@media (max-width: 1499px) {
	.owl-carousel-container.quad-gutter .owl-dots {
		margin-right: -54px;
		margin-left: 0;
	}
}

@media (max-width: 959px) {
	.owl-carousel-container.quad-gutter .owl-dots {
		margin-right: -36px;
		margin-left: 0;
	}
}

@media (max-width: 569px) {
	.owl-carousel-container.quad-gutter .owl-dots {
		margin-right: -18px;
		margin-left: 0;
	}
}

/*
----------------------------------------------------------

#Onepage-scroll

----------------------------------------------------------
*/
.onepage-pagination {
	left: 22px;
	right: auto;
}

.no-touch .onepage-pagination li {
	text-align: left;
}

.no-touch .cd-dot-cont {
	float: left;
}

.no-touch .onepage-pagination .cd-label:after {
	border-width: 5px 5px 5px 0;
	border-left-color: transparent;
	border-right-color: inherit;
	left: -5px;
	right: auto;
}

.no-touch .onepage-pagination .cd-label {
	margin-left: 12px;
	margin-right: auto;
	-webkit-transform-origin: 0% 50%;
	-moz-transform-origin: 0% 50%;
	-ms-transform-origin: 0% 50%;
	-o-transform-origin: 0% 50%;
}

/*
----------------------------------------------------------

#Main header

----------------------------------------------------------
*/
@media (min-width: 960px) {

	.menu-primary-inner>*,
	.menu-cta-inner>* {
		text-align: right;
	}

	.menu-sub-enhanced.menu-horizontal .menu-smart>.mega-menu .mega-menu-inner>li {
		text-align: right !important;
	}

	body[class*=hmenu-] .menu-smart ul>li>a i.fa-dropdown:before {
		content: "\f104";
	}

	body[class*=hmenu-] .menu-smart ul>li>a i.fa-dropdown {
		float: left;
		padding: 0px 9px 0px 0px;
	}

	body .navbar-main>ul.menu-smart {
		direction: rtl;
	}

	body.hormenu-position-left #masthead {
		direction: ltr;
	}

	body.hormenu-position-right ul.sm-rtl {
		direction: rtl;
	}

	body.hormenu-position-right.hmenu-position-right .navbar-main>ul.menu-smart {
		text-align: left;
	}

	body.hormenu-position-right.hmenu-position-right .navbar-nav-last ul.menu-smart {
		direction: rtl;
	}

	body.hormenu-position-right.hmenu:not(.hmenu-center-split) .navbar-nav-first ul.menu-smart>li:first-child>a,
	body.hormenu-position-right.hmenu:not(.hmenu-center-split) .navbar-nav-first ul.menu-smart>li:only-child>a {
		padding-right: 0px !important;
	}

	:not(.menu-sub-enhanced).menu-horizontal .menu-smart>.mega-menu .mega-menu-inner>li:first-child {
		border-left-width: 1px !important;
	}

	:not(.menu-sub-enhanced).menu-horizontal .menu-smart>.mega-menu .mega-menu-inner>li:last-child {
		border-left-width: 0px !important;
	}
}

.menu-smart i.menu-icon {
	margin-left: 9px;
	margin-right: auto;
}

body[class*=hmenu] .menu-icons i:not(.fa-dropdown), body.menu-overlay-center .menu-icons i:not(.fa-dropdown), footer .footer-last:not(.footer-center) .social-icon i, .uncode-vc-social:not(.icons-lead) .social-icon i {
    font-size: 30px;
    width: 1em;
}

.uncode-cart .uncode-cart-dropdown * {
	text-align: right !important;
}

.uncode-cart .cart-thumb {
	float: right;
	margin-left: 1.3em;
	margin-right: 0;
}

.uncode-cart .cart-item-list .remove {
	right: auto;
	left: 0;
	text-align: left !important;
}

.uncode-cart .cart-item-list {
	padding: 9px 0px 9px 27px;
}

.uncode-cart .subtotal>span>strong {
	float: right;
}

.uncode-cart .amount {
	float: left;
}

.uncode-cart .wc-forward {
	float: right;
	margin-left: .25em;
	margin-right: 0;
}

.uncode-cart .wc-forward.checkout {
	float: left;
	margin-right: .25em;
	margin-left: 0;
}

@media (max-width: 959px) {
	.mmb-container {
		right: 0;
		left: auto;
	}

	.main-menu-container .menu-smart ul a:not(.cart-thumb):not(.btn) {
		margin-left: 0;
		margin-right: 5px;
	}

	.main-menu-container .menu-smart ul ul a:not(.cart-thumb):not(.btn) {
		margin-left: 0;
		margin-right: 10px;
	}

	.main-menu-container .menu-smart ul ul ul a:not(.cart-thumb):not(.btn) {
		margin-left: 0;
		margin-right: 15px;
	}

	.main-menu-container .menu-smart ul ul ul ul a:not(.cart-thumb):not(.btn) {
		margin-left: 0;
		margin-right: 20px;
	}
}

.menu-badge {
	margin-left: auto;
	margin-right: 9px;
}


@media (min-width: 960px) {
	.vmenu-center .navbar-main i.fa-dropdown {
		padding: 0em 0.75em 0em 0em;
		margin-right: 0.3em;
		margin-left: 0em;
	}
}

@media (max-width: 959px) {
	.menu-smart a i.fa-dropdown {
		float: left;
	}
}

.menu-smart li i.fa-angle-right:before {
	content: "\f104";
}

body[class*=vmenu] .uncode-cart .badge {
	padding-right: 5px;
	padding-left: 0;
}

/* secondary menu */

@media (min-width: 960px) {
	body[class*=hmenu-] .navbar-topmenu.navbar-nav-last>ul:not(.menu-smart-social)>li:first-child>a {
		margin-right: 0px;
		padding-left: 9px !important;
		padding-right: 0px !important;
	}

	body[class*=hmenu-] .navbar-topmenu.navbar-nav-last>ul:not(.menu-smart-social)>li:first-child>a i {
		margin-right: 0px !important;
	}

	body[class*=hmenu-] .navbar-topmenu.navbar-nav-last>ul:not(.menu-smart-social)>li:last-child>a {
		margin-left: 0px;
		padding-right: 9px !important;
		padding-left: 0px !important;
	}

	body[class*=hmenu-] .navbar-topmenu.navbar-nav-last>ul:not(.menu-smart-social)>li:last-child>a i {
		margin-left: 0px !important;
	}

	body[class*=hmenu-] .navbar-topmenu.navbar-nav-last>ul:not(.menu-smart-social)>li:only-child>a {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	body[class*=hmenu-] .navbar-topmenu.navbar-nav-last>ul:not(.menu-smart-social)>li:only-child>a i {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}

}


@media (min-width: 960px) {
	body[class*=hmenu-] .navbar-topmenu.navbar-nav-last {
		text-align: left;
	}
}

@media (min-width: 960px) {
	.menu-secondary .col-lg-12 {
		text-align: left;
	}
}

.top-menu li {
	text-align: right;
}

ul#menu-secondary-menu {
	direction: rtl;
	padding-left: 0;
}

@media (min-width: 960px) {
	body[class*=hmenu-] .menu-bloginfo {
		padding-right: 0px;
	}
}

/* CTA menu */
.navbar-cta {
	direction: rtl;
}

/* Overlay */
.overlay.overlay-search .search-container form .search-container-inner input {
	padding: .8em 1.5em .8em 3em;
}

.overlay.overlay-search .search-container .search-container-inner i {
	left: 1.5em;
	right: auto;
}

.vmenu-container i+span {
	margin: 0px 9px 0px 0px;
}

/* Mobile */
.mobile-additional-icons {
	left: 89px;
	right: auto;
}

.mobile-additional-icon {
	padding-left: 0;
	padding-right: 18px;
}

/*
----------------------------------------------------------

#Footer

----------------------------------------------------------
*/
.footer-scroll-top {
	left: 22px;
	right: auto;
}

/* footer last */
.footer-last {
	direction: ltr;
}

.footer-last>div>* {
	direction: rtl;
}

/*
----------------------------------------------------------

#Widgets

----------------------------------------------------------
*/

.widget_product_search i {
	left: 1.35em;
	right: auto;
}

.widget-container.widget_archive li a:before,
.widget-container.widget_categories li a:before,
.widget-container.widget_meta li a:before,
.widget-container.widget_product_categories li a:before {
	content: "\f104";
	margin-left: 12px;
	margin-right: 0;
	display: inline-block;
}

.rtl .search-container-inner input {
	padding-left: 36px;
	padding-right: 15px;
}

.widget-container.widget_recent_comments li,
.widget-container.widget_recent_entries li,
.widget-container.widget_pages li,
.widget-container.widget_top_rated_products li,
.widget-container.widget_recent_reviews li {
	padding-right: 18px;
	padding-left: 0;
}

.widget-container.widget_recent_comments li:before,
.widget-container.widget_recent_entries li:before,
.widget-container.widget_pages li:before,
.widget-container.widget_top_rated_products li:before,
.widget-container.widget_recent_reviews li:before {

	right: 0px;
	left: auto;
}

.widget-container .tagcloud a {
	margin: 0px 0px 9px 5px;
}

.woocommerce ul.cart_list:not(.uncode-cart-dropdown) li img,
.woocommerce ul.product_list_widget:not(.uncode-cart-dropdown) li img {
	float: left;
}

/*
----------------------------------------------------------

#Post elements

----------------------------------------------------------
*/
.tmb .t-entry p.t-entry-meta span .fa.fa-push-right,
.tmb .t-entry p.t-entry-meta .fa.pull-left {
	margin-left: .3em;
	margin-right: 0;
	display: inline-block;
}

.tmb .t-entry p.t-entry-meta span:last-child .fa-push-right {
	margin-right: 0;
}

.tmb .t-entry p.t-entry-author span {
	margin: 0px 9px 0px 0px;
}

.tmb .t-entry p.t-entry-comments .extras a {
	padding: 0px 0px 0px 14px;
}

.tmb .t-entry p.t-entry-comments .extras i {
	padding: 0px 0px 0px 5px;
	display: inline-block;
}

.rtl .grid-filters ul.menu-smart {
	padding: 0px;
}

.tmb .t-entry-visual {
	text-align: right;
}

.tmb .t-entry p.t-entry-comments .extras>span {
	padding: 0px 0px 0px 14px;
}

.tmb .t-entry p.t-entry-author span.tmb-username-wrap {
	margin: 0px 12px 0px 0px;
}

/* progress bar */
.vc_progress_bar .vc_label_units {
	float: left;
}

.vc_progress_bar .vc_single_bar .vc_bar {
	right: 0;
	left: auto;
}

/* icon box */
.icon-box.icon-box-right,
.icon-box.icon-box-left {
	direction: ltr;
}

.icon-box.icon-box-right>*,
.icon-box.icon-box-left>* {
	direction: rtl;
}

div>.icon-box.icon-inline:first-child {
	padding-right: 0px !important;
	padding-left: 9px !important;
}

div>.icon-box.icon-inline:last-child {
	padding-left: 0px !important;
	padding-right: 9px !important;
}

div>.icon-box.icon-inline:only-child {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

/* counter */
span.counter-prefix,
span.counter-suffix {
	display: inline-block;
}

/* author profile */
.author-profile.el-author-profile {
	direction: ltr;
}

.author-profile.el-author-profile>* {
	direction: rtl;
}

/* pie chart */
.vc_pie_chart canvas {
	right: -50%;
	left: auto;
}

/* button */
*>.btn-container:first-of-type {
	padding-left: 9px;
	padding-right: 0;
}

*>.btn-container:last-of-type {
	padding-left: 0px;
	padding-right: 9px;
}

*>.btn-container:only-of-type {
	padding-right: 0px;
	padding-left: 0px;
}

span.btn-container .btn {
	direction: ltr;
}

span.btn-container .btn * {
	direction: rtl;
}

/* contact form 7 */
.wpcf7 {
	direction: rtl;
}
.wpcf7-form{
	max-width: 550px;
	margin: 0 auto;
}

.wpcf7-inline-wrapper .wpcf7-inline-field input {
	text-align: right;
}

.rtl .wpcf7-inline-wrapper .wpcf7-inline-field {
	padding: 0px 9px 0px 9px;
}

.rtl .wpcf7-inline-wrapper.wpcf7-input-group p {
	padding: 0;
}

.rtl form .wpcf7-inline-wrapper:nth-child(2) p {
	margin-top: 0px;
}

.wpcf7-inline-wrapper .wpcf7-inline-field:first-child {
	padding-right: 0px;
}

.wpcf7-inline-wrapper .wpcf7-inline-field:last-child {
	padding-left: 0px;
}

.wpcf7-inline-wrapper.wpcf7-input-group>*:first-child input:not(.btn) {
	border-left: none !important;
}

.wpcf7-inline-wrapper.wpcf7-input-group>*:first-child input {
	border-top-right-radius: 2px !important;
	border-bottom-right-radius: 2px !important;
	border-top-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
}

.wpcf7-inline-wrapper.wpcf7-input-group>*:first-child input.btn-square {
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
}

.wpcf7-inline-wrapper.wpcf7-input-group>*:first-child input.btn-round {
	border-top-right-radius: 8px !important;
	border-bottom-right-radius: 8px !important;
}

.wpcf7-inline-wrapper.wpcf7-input-group>*:first-child input.btn-circle {
	border-top-right-radius: 10em !important;
	border-bottom-right-radius: 10em !important;
}

.wpcf7-inline-wrapper.wpcf7-input-group>*:not(:first-child) input {
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-top-left-radius: 2px !important;
	border-bottom-left-radius: 2px !important;
}

.wpcf7-inline-wrapper.wpcf7-input-group>*:not(:first-child) input.btn-square {
	border-top-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
}

.wpcf7-inline-wrapper.wpcf7-input-group>*:not(:first-child) input.btn-round {
	border-top-left-radius: 8px !important;
	border-bottom-left-radius: 8px !important;
}

.wpcf7-inline-wrapper.wpcf7-input-group>*:not(:first-child) input.btn-circle {
	border-top-left-radius: 10em !important;
	border-bottom-left-radius: 10em !important;
}

.input-underline .wpcf7-inline-field-text {
	padding-left: 3px;
	padding-right: 0;
}

/* mejs player */
.mejs-container {
	text-align: right;
}

.mejs-overlay-button {
	text-indent: 10px;
}

/* owl */
.owl-dots-align-left .owl-dots .owl-dot:first-child span {
	margin-left: 6px;
	margin-right: 0;
}

.owl-dots-align-right .owl-dots .owl-dot:last-child span {
	margin-left: 0px;
	margin-right: 6px;
}

/* text */
.el-text>*>span.heading-text-inner {
	float: right;
}

/* titles */
.uncode-post-titles .drop-image-separator.drop-image-separator-after {
	padding-right: 0;
	padding-left: 0.5em;
}

/* post table */
.tmb-table-half-h-padding.tmb.tmb-table .t-inside-post-table {
	margin-right: -18px;
	padding-right: 18px;
	margin-left: auto;
	padding-left: 0;
}

.tmb-table-single-h-padding.tmb.tmb-table .t-inside-post-table {
	margin-right: -36px;
	padding-right: 36px;
	margin-left: auto;
	padding-left: 0;
}

.tmb-table-double-h-padding.tmb.tmb-table .t-inside-post-table {
	margin-right: -72px;
	padding-right: 72px;
	margin-left: auto;
	padding-left: 0;
}

.tmb-table-triple-h-padding.tmb.tmb-table .t-inside-post-table {
	margin-right: -108px;
	padding-right: 108px;
	margin-left: auto;
	padding-left: 0;
}

.tmb-table-quad-h-padding.tmb.tmb-table .t-inside-post-table {
	margin-right: -144px;
	padding-right: 144px;
	margin-left: auto;
	padding-left: 0;
}

.tmb.tmb-table .uncode-post-table-column {
	text-align: right;
}

.tmb-table-no-h-padding.tmb.tmb-table .uncode-post-table-column {
	padding-right: 0;
}

.tmb-table-half-h-padding.tmb.tmb-table .uncode-post-table-column:not(:first-child) {
	padding-right: 18px;
	padding-left: 0;
}

@media (min-width: 570px) and (max-width: 959px) {
	.tmb-table-half-h-padding.tmb.tmb-table .uncode-post-table-column:not(:first-child):not([class*="col-md-"]) {
		padding-right: 0;
	}
}

@media (max-width: 569px) {
	.tmb-table-half-h-padding.tmb.tmb-table .uncode-post-table-column:not(:first-child):not([class*="col-sm-"]) {
		padding-right: 0;
	}
}

.tmb-table-single-h-padding.tmb.tmb-table .uncode-post-table-column:not(:first-child) {
	padding-right: 36px;
	padding-left: 0;
}

@media (min-width: 570px) and (max-width: 959px) {
	.tmb-table-single-h-padding.tmb.tmb-table .uncode-post-table-column:not(:first-child):not([class*="col-md-"]) {
		padding-right: 0;
	}
}

@media (max-width: 569px) {
	.tmb-table-single-h-padding.tmb.tmb-table .uncode-post-table-column:not(:first-child):not([class*="col-sm-"]) {
		padding-right: 0;
	}
}

.tmb-table-double-h-padding.tmb.tmb-table .uncode-post-table-column:not(:first-child) {
	padding-right: 72px;
	padding-left: 0;
}

@media (min-width: 570px) and (max-width: 959px) {
	.tmb-table-double-h-padding.tmb.tmb-table .uncode-post-table-column:not(:first-child)[class*="col-md-"] {
		padding-right: 36px;
		padding-left: 0;
	}

	.tmb-table-double-h-padding.tmb.tmb-table .uncode-post-table-column:not(:first-child):not([class*="col-md-"]) {
		padding-right: 0;
	}
}

@media (max-width: 569px) {
	.tmb-table-double-h-padding.tmb.tmb-table .uncode-post-table-column:not(:first-child)[class*="col-sm-"] {
		padding-right: 36px;
		padding-left: 0;
	}

	.tmb-table-double-h-padding.tmb.tmb-table .uncode-post-table-column:not(:first-child):not([class*="col-sm-"]) {
		padding-right: 0;
	}
}

.tmb-table-triple-h-padding.tmb.tmb-table .uncode-post-table-column:not(:first-child) {
	padding-right: 108px;
	padding-left: 0;
}

@media (min-width: 570px) and (max-width: 959px) {
	.tmb-table-triple-h-padding.tmb.tmb-table .uncode-post-table-column:not(:first-child)[class*="col-md-"] {
		padding-right: 36px;
		padding-left: 0;
	}

	.tmb-table-triple-h-padding.tmb.tmb-table .uncode-post-table-column:not(:first-child):not([class*="col-md-"]) {
		padding-right: 0;
	}
}

@media (max-width: 569px) {
	.tmb-table-triple-h-padding.tmb.tmb-table .uncode-post-table-column:not(:first-child)[class*="col-sm-"] {
		padding-right: 36px;
		padding-left: 0;
	}

	.tmb-table-triple-h-padding.tmb.tmb-table .uncode-post-table-column:not(:first-child):not([class*="col-sm-"]) {
		padding-right: 0;
	}
}

.tmb-table-quad-h-padding.tmb.tmb-table .uncode-post-table-column:not(:first-child) {
	padding-right: 144px;
	padding-left: 0;
}

@media (min-width: 570px) and (max-width: 959px) {
	.tmb-table-quad-h-padding.tmb.tmb-table .uncode-post-table-column:not(:first-child)[class*="col-md-"] {
		padding-right: 72px;
		padding-left: 0;
	}

	.tmb-table-quad-h-padding.tmb.tmb-table .uncode-post-table-column:not(:first-child):not([class*="col-md-"]) {
		padding-right: 0;
	}
}

@media (max-width: 569px) {
	.tmb-table-quad-h-padding.tmb.tmb-table .uncode-post-table-column:not(:first-child)[class*="col-sm-"] {
		padding-right: 36px;
		padding-left: 0;
	}

	.tmb-table-quad-h-padding.tmb.tmb-table .uncode-post-table-column:not(:first-child):not([class*="col-md-"]) {
		padding-right: 0;
	}
}

/*
----------------------------------------------------------

#Single post

----------------------------------------------------------
*/
.post-content ul:not(.no-list):not(.drop-menu) {
	padding: 0px 18px 0px 0px;
}

ul.icons li .fa {
	margin-left: 13.5px;
	margin-right: 0;
	display: inline-block;
}

blockquote {
	padding: 0px 27px 0px 0;
	border-right: 2px solid;
	border-left: none;
}

blockquote small:before {
	margin: 0px 0px 0px 9px;
}

.pagination .page-prev,
.navigation .page-prev {
	text-align: right;
}

.pagination .page-prev span,
.navigation .page-prev span {
	padding: 0;
}

.pagination .page-next,
.navigation .page-next {
	text-align: left;
}

.pagination .page-next span,
.navigation .page-next span {
	padding: 0;
}

.pagination>li:last-child>a,
.navigation>li:last-child>a,
.pagination>li:last-child>span,
.navigation>li:last-child>span {
	border-bottom-left-radius: 2px;
	border-top-left-radius: 2px;
	border-bottom-right-radius: 0px;
	border-top-right-radius: 0px;
}

.pagination>li:first-child>a,
.navigation>li:first-child>a,
.pagination>li:first-child>span,
.navigation>li:first-child>span {
	border-bottom-right-radius: 2px;
	border-top-right-radius: 2px;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
}

.page-next span.btn-container .btn {
	direction: rtl;
}

.page-prev span.btn-container .btn {
	direction: rtl;
}

.pagination .page-next i,
.navigation .page-next i {
	margin-left: 0;
	margin-right: 14px;
	left: 0px;
	right: auto;
}

.pagination .page-next i.fa-angle-right:before,
.navigation .page-next i.fa-angle-right:before {
	content: "\f104";
}

.pagination .page-prev i,
.navigation .page-prev i {
	margin-left: 14px;
	margin-right: 0;
	right: 0px;
	left: auto;
}

.pagination .page-prev i.fa-angle-left:before,
.navigation .page-prev i.fa-angle-left:before {
	content: "\f105";
}

.pagination .page-next {
	float: left;
}

.pagination .page-prev {
	float: right;
}

.post-info div {
	display: inline-block;
}

/* post comments */
.comment-content .gravatar {
	float: right;
}

.align_left .uncont .comment-content .gravatar {
	float: left;
}

@media (max-width: 959px) {
	.comment-content .gravatar {
		float: none;
	}
}

div.comment-meta.post-meta {
	margin-left: 0;
	margin-right: 0;
	padding: 0px 18px 18px 18px;
}

@media (min-width: 960px) {
	div.comment-meta.post-meta {
		margin-right: 90px;
		margin-left: 0px;
	}

	.align_left .uncont div.comment-meta.post-meta {
		margin-left: 90px;
		margin-right: 0px;
	}
}

section.child-comments.comments-list {
	padding: 0px 90px 0px 0px;
}

@media (max-width: 959px) {
	section.child-comments.comments-list {
		padding: 0px 18px 0px 0px;
	}
}

.comment-content .comment-meta {
	padding-left: 0px !important;
	padding-right: 18px !important;
	padding-bottom: 0px !important;
}

@media (max-width: 959px) {
	.comment-content .comment-meta {
		padding: 0px !important;
	}
}

.comment-content .logged-in-as {
	margin: 9px 0px 0px 0px;
}

@media (max-width: 959px) {
	.comment-content .logged-in-as {
		margin: 0px 0px 27px 18px;
	}
}

@media (min-width: 960px) {
	.comment-content .comment-reply-link {
		right: auto;
		left: 0;
	}
}

.comment-form .comment-figure {
	float: right;
}

@media (min-width: 960px) {
	.comments-area .form-indent .comment-form .form-submit {
		margin-right: 108px;
		margin-left: 0px;
	}
}

/* single portfolio */
.share-button.share-inline .social.top li {
	margin-left: 2px;
	margin-right: 0;
}

/*
----------------------------------------------------------

#Products

----------------------------------------------------------
*/
.woocommerce .woocommerce-product-rating .star-rating {
	margin: 0px 0px 0px 9px;
	/*	float: right; */
}

.woocommerce .quantity>input.qty,
.woocommerce #content .quantity>input.qty {
	float: right;
	margin-left: 9px !important;
	margin-right: 0 !important;
}

.woocommerce .product .qty-inset,
.vc_element .cart.woocommerce .qty-inset {
	float: right;
	margin: 0 0 0 9px !important;
}

.woocommerce table.shop_attributes th {
	padding-right: 0px;
	padding-left: 0;
	text-align: right;
}

.woocommerce .woocommerce-message .wc-forward {
	float: left;
}

.woocommerce .woocommerce-message .wc-forward:after {
	content: '\e0c2';
	margin-right: .5em;
	margin-left: 0;
}

.woocommerce table.cart th,
.woocommerce #content table.cart th,
.woocommerce table.cart td,
.woocommerce #content table.cart td {
	text-align: right;
}

/*.woocommerce table.cart a.remove, .woocommerce #content table.cart a.remove {
	right: 50%;
	left: auto;
}*/
.woocommerce table.shop_table #coupon_code {
	margin-left: 9px;
	margin-right: 0;
}

.woocommerce .cart-collaterals .cart_totals h2 {
	text-align: right;
}

.woocommerce .cart-collaterals .cart_totals table th {
	text-align: right;
}

.woocommerce-error-list.woocommerce-error {
	text-align: right;
}

.woocommerce table.cart td.actions,
.woocommerce #content table.cart td.actions {
	text-align: left;
}

.woocommerce form .form-row-first {
	float: right;
}

.select2-container--default .select2-selection--single {
	background-position: 0 center;
}

table thead {
	text-align: right;
}

.woocommerce table.shop_table {
	text-align: right;
}

.woocommerce table.shop_table .product-total,
.woocommerce table.shop_table .product-subtotal,
.woocommerce table.shop_table .amount {
	text-align: left;
}

.woocommerce table.shop_table .cart-subtotal td,
.woocommerce table.shop_table .order-total td,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table.customer_details td {
	text-align: left;
}

/*.woocommerce #payment ul.payment_methods li {
	text-align: right;
}
.woocommerce #payment ul.payment_methods li input {
	margin: 0 0 0 1em;
}*/
.woocommerce #payment div.payment_box {
	margin: 0px 32px 0px 0px;
}

.woocommerce .order_details li {
	float: right;
	margin-left: 2em;
	margin-right: 0;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-width: 0px;
	padding-left: 2em;
	padding-right: 0;
}

.woocommerce .woocommerce-result-count {
	float: right;
}

.woocommerce .woocommerce-ordering {
	float: left;
}

.comment-form .comment-form-comment label {
	text-indent: 9999px;
	left: 9999px;
}

.woocommerce p.stars a {
	text-indent: 9999px;
	/*margin-left: 1em;
	margin-right: 0;*/
}

/*.woocommerce p.stars a.star-1:after, .woocommerce p.stars a.star-2:after, .woocommerce p.stars a.star-3:after, .woocommerce p.stars a.star-4:after, .woocommerce p.stars a.star-5:after {
	right: 0;
	left: auto;
}*/
/*.woocommerce .star-rating {
	float: left;
}
*/
#review_form #respond .form-submit {
	text-align: right;
}

.woocommerce div.product form.cart .variations td.label,
.woocommerce div.single-product form.cart .variations td.label,
.woocommerce #content div.product form.cart .variations td.label,
.woocommerce #content div.single-product form.cart .variations td.label {
	padding: 0px 0 0px 18px;
}

.woocommerce .shop_table .quantity .qty-plus,
.woocommerce .quantity .qty-plus {
	left: 20px;
	right: auto;
}

.woocommerce .shop_table .quantity .qty-minus,
.woocommerce .quantity .qty-minus {
	left: auto;
	right: 20px;
}

.share-button.only-icon .social ul li:last-child {
	margin-left: -9px;
	margin-right: 0;
}

.share-button.only-icon .social ul li:first-child {
	margin-left: 0;
	margin-right: -9px;
}

/* Sidecart + MiniCart */
.widget_shopping_cart .buttons .wc-forward:first-child {
	margin-left: 2px;
	margin-right: 0;
}

.widget_shopping_cart ul.product_list_widget li {
	padding-left: 18px;
	padding-right: 58px;
}

.uncode-sidecart-wrapper li.mini_cart_item {
	padding-left: 18px;
	padding-right: 68px !important;
}

.widget_shopping_cart ul.product_list_widget li img {
	left: auto;
	right: 0;
}

.widget ul.product_list_widget li img {
	margin-left: 18px;
	margin-right: 0;
}

.widget ul.product_list_widget li .remove {
	left: 0;
	right: auto;
}

.widget_shopping_cart .total .amount {
	float: left;
}

/* widget */
.widget_categories li.cat-item a {
	display: inline-block;
}

.widget_price_filter .price_slider_amount {
	text-align: left;
}

.widget_price_filter .price_slider_amount .button {
	float: right;
}

/* thumb */
.tmb .t-entry p.t-entry-member-social a {
	padding: 0px 4px 0px 4px !important;
}

.tmb .t-entry p.t-entry-member-social a:first-child {
	padding-right: 0px !important;
	padding-left: 4px !important;
}

.tmb .t-entry p.t-entry-member-social a:last-child {
	padding-left: 0px !important;
	padding-right: 4px !important;
}

.tmb .t-entry p.t-entry-member-social a:only-child {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

/*
----------------------------------------------------------

#Cart, checkout etc.

----------------------------------------------------------
*/
.shop_table tr>th:first-child,
.shop_table tr>td:first-child {
	text-align: right;
}

#shipping_method input[type="radio"] {
	margin: 5px 9px 0 0;
	float: left;
}

.shop_table tr.woocommerce-shipping-totals td {
	padding-left: 0;
	padding-right: 18px;
}

.shop_table.compact-layout td.product-thumbnail {
	padding-left: 27px;
	padding-right: 0;
	text-align: right;
}

td.actions div.coupon {
	margin-left: 150px;
	margin-right: auto;
	text-align: right;
}

@media (min-width: 570px) {
	td.actions div.coupon+button {
		left: 0;
		right: auto;
	}
}

.wc-proceed-to-checkout {
	text-align: left;
}

form.checkout #createaccount,
form.checkout #ship-to-different-address-checkbox {
	margin-left: 5px;
	margin-right: auto;
}

.order-payment-compact-layout .wc_payment_method>input[type="radio"] {
	float: left;
	margin: 5px 9px 0 0 !important;
}

.order-payment-compact-layout .wc_payment_methods {
	text-align: left;
}

.order-payment-compact-layout .wc_payment_method>label {
	padding-left: 25px;
	padding-right: 0;
}

.woocommerce-form-coupon .button {
	margin-left: 0;
	margin-right: 5px;
}

.woocommerce-form-login__rememberme input {
	margin-left: 5px;
	margin-right: 0;
}