
/*
Theme Name:     WebGatha
Theme URI:      https://maghzewp.com
Author:         WebGatha
Author URI:     https://maghzewp.com
Version:        1.0.1
*/

@font-face {
	font-family: 'IRANSansWebFaNum';
	src: url('assets/fonts/maghzewp-fonts/IRANSansWebFaNum.eot?#') format('eot'),
	url('assets/fonts/maghzewp-fonts/IRANSansWebFaNum.woff') format('woff'), 
	url('assets/fonts/maghzewp-fonts/IRANSansWebFaNum.ttf') format('truetype');
}
body{
font-family:IRANSansWebFaNum !important;
}

@font-face {
	font-family: 'IRANSansWebFaNum-Black';
	src: url('assets/fonts/maghzewp-fonts/IRANSansWebFaNum-Black.eot?#') format('eot'),
	url('assets/fonts/maghzewp-fonts/IRANSansWebFaNum-Black.woff') format('woff'), 
	url('assets/fonts/maghzewp-fonts/IRANSansWebFaNum-Black.ttf') format('truetype');
}
h1{
font-family:IRANSansWebFaNum-Black !important;
}


@font-face {
	font-family: 'IRANSansWebFaNum-Bold';
	src: url('assets/fonts/maghzewp-fonts/IRANSansWebFaNum-Bold.eot?#') format('eot'),
	url('assets/fonts/maghzewp-fonts/IRANSansWebFaNum-Bold.woff') format('woff'), 
	url('assets/fonts/maghzewp-fonts/IRANSansWebFaNum-Bold.ttf') format('truetype');
}
h2{
font-family:IRANSansWebFaNum-Bold !important;
}


@font-face {
	font-family: 'IRANSansWebFaNum-Medium';
	src: url('assets/fonts/maghzewp-fonts/IRANSansWebFaNum-Medium.eot?#') format('eot'),
	url('assets/fonts/maghzewp-fonts/IRANSansWebFaNum-Medium.woff') format('woff'), 
	url('assets/fonts/maghzewp-fonts/IRANSansWebFaNum-Medium.ttf') format('truetype');
}
h3{
font-family:IRANSansWebFaNum-Medium !important;
}


@font-face {
	font-family: 'IRANSansWebFaNum-Light';
	src: url('assets/fonts/maghzewp-fonts/IRANSansWebFaNum-Light.eot?#') format('eot'),
	url('assets/fonts/maghzewp-fonts/IRANSansWebFaNum-Light.woff') format('woff'), 
	url('assets/fonts/maghzewp-fonts/IRANSansWebFaNum-Light.ttf') format('truetype');
}
h4,h5{
font-family:IRANSansWebFaNum-Light !important;
}


@font-face {
	font-family: 'IRANSansWebFaNum-Light';
	src: url('assets/fonts/maghzewp-fonts/IRANSansWebFaNum-Light.eot?#') format('eot'),
	url('assets/fonts/maghzewp-fonts/IRANSansWebFaNum-Light.woff') format('woff'), 
	url('assets/fonts/maghzewp-fonts/IRANSansWebFaNum-Light.ttf') format('truetype');
}
body,.main-navigation ul.menu > li > a,h6, .h6,p,text, select, textarea, number,div{
font-family:IRANSansWebFaNum-Light !important;
}



body {
	direction: rtl;
	unicode-bidi: embed;
}

body .wpb_single_image.vc_align_left {
	text-align: right;
}

/*-----------------*/
/* Header Builder */
/*-----------------*/
@media (max-width: 991px){
	body .site-header .header-main-inner .site-branding {
		margin-left: auto;
		margin-right: 0;
	}

	body .site-header .header-main-inner .navigation-wrapper {
		margin-right: 10px;
		margin-left: 0;
	}

	body #site-navigation-mobile .slicknav_nav .mobile-menu li .slicknav_arrow {
		float: left;
	}
}

/*-----------------*/
/* Header Builder */
/*-----------------*/
body .header-col-right .header-element-item .search-button-wrap .search_form-input-wrap {
	right: auto;
	left: 0;
}

body .webgatha-auto-complete li .search-item-image {
	margin-right: 0;
	margin-left: 15px;
}

body .header-type-header_builder .header-element-item .webgatha-auto-complete li a:hover {
	color: #84ba3f;
}

body .primary-menu>li.submenu-left>.sub-menu,
body .webgatha-secondary-menu>li.submenu-left>.sub-menu {
	left: 0px;
	right: auto;
}

body.rtl .primary-menu>li.submenu-left li .sub-menu,
body.rtl .webgatha-secondary-menu>li.submenu-left li .sub-menu {
	left: 100%;
	right: auto;
}

body .primary-menu>li.submenu-left .sub-menu li.menu-item-has-children:before,
body .webgatha-secondary-menu>li.submenu-left .sub-menu li.menu-item-has-children:before {
	content: "\f053";
	left: auto;
	right: 15px;
}

body .primary-menu>li.submenu-left .sub-menu>li,
body .webgatha-secondary-menu>li.submenu-left .sub-menu>li {
	text-align: left;
}

body .page-header-breadcrumbs ul li {
	display: inline-block;
}

/*----------------*/
/* Search */
/*----------------*/
body .webgatha-auto-complete ul {
	padding-right: 0;
	padding-left
}

/*----------------*/
/* Back to Top */
/*----------------*/
body #back-to-top .top {
	left: 40px;
	right: inherit;
}

/*----------------*/
/* Shop */
/*----------------*/
body.rtl.woocommerce .entry-content.woocommerce-Tabs-panel ul {
	padding-right: 1.5em;
	padding-left: 0;
}

body.rtl.woocommerce ul.products li.product-style-shadow_effect .product-action-button {
	margin-right: 0;
	margin-left: 10px;
}

body.rtl .tagcloud a span.tag-link-count {
	display: inline-block;
}

body.woocommerce .woocommerce-ordering select {
	padding-right: 13px;
	padding-left: 0px;
}

body .widget_product_search .woocommerce-product-search .search-field {
	padding-right: 15px;
	padding-left: 70px;
}

body .widget_product_search .woocommerce-product-search button[type=submit] {
	right: auto;
	left: 0;
}

body .widget_layered_nav .webgatha-woocommerce-widget-layered-nav-list li {
	padding-right: 25px;
	padding-left: 50px;
}

body .widget_layered_nav .webgatha-woocommerce-widget-layered-nav-list .wc-layered-nav-term a>span {
	left: auto;
	right: 0;
}

body .widget_layered_nav .webgatha-woocommerce-widget-layered-nav-list .woocommerce_attribute_item-image .woocommerce_attribute_item-title {
	background-position: right;
}

body .widget_layered_nav .webgatha-woocommerce-widget-layered-nav-list .wc-layered-nav-term>.count {
	right: auto;
	left: 0;
	margin-left: 0px;
	margin-right: 10px;
}

body .woo-tools .woo-tools-actions li.woo-tools-action .search-button-wrap .search_form-input-wrap .search-form .form-control {
	padding-right: 15px;
	padding-left: 50px;
}


/*----------------*/
/* Shop Banner */
/*----------------*/
body .webgatha-banner .banner-content-hleft {
	text-align: right;
}

/*----------------*/
/* Shop Products */
/*----------------*/
@media (min-width: 1200px) {
	body .webgatha_products_content .products-grid-layout .products.ws-grid-xl-4>.product,
	body .webgatha_products_content .products-grid-layout .products.ws-grid-xl-4>.product.last {
		margin-right: 0px;
		margin-left: 2%;
	}

	body .webgatha_products_content .products-grid-layout .products.ws-grid-xl-4>.product:nth-child(4n) {
		margin-left: 0;
		margin-right: 0;
	}
}

@media (max-width: 1199px) and (min-width: 993px) {
	body .webgatha_products_content .products-grid-layout .products.ws-grid-xl-4>.product,
	body .webgatha_products_content .products-grid-layout .products.ws-grid-xl-4>.product.last {
		margin-right: 0px;
		margin-left: 2%;
	}

	body .webgatha_products_content .products-grid-layout .products.ws-grid-lg-3>.product:nth-child(3n) {
		margin-left: 0;
		margin-right: 0;
	}
}

@media (max-width: 992px) and (min-width: 768px) {
	body .webgatha_products_content .products-grid-layout .products.ws-grid-xl-4>.product,
	body .webgatha_products_content .products-grid-layout .products.ws-grid-xl-4>.product.last {
		margin-right: 0px;
		margin-left: 2%;
	}

	body .webgatha_products_content .products-grid-layout .products.ws-grid-lg-3>.product:nth-child(2n) {
		margin-left: 0;
		margin-right: 0;
	}
}

/*----------------*/
/* Widget */
/*----------------*/
body .webgatha-opening-hours ul li label {
	float: left;
}

body .webgatha-opening-hours ul li i {
	margin-right: 0;
	margin-left: 8px;
}

body .wp-caption.alignnone {
	margin: 5px 0px 20px 20px;
}

/*----------------*/
/* Checkout */
/*----------------*/
body.rtl .woocommerce ul.order_details li.woocommerce-order-overview__payment-method {
	padding-left: 0;
	padding-right: 50px;
}

body.rtl .woocommerce ul.order_details li {
	padding-right: 40px;
	padding-left: 0px;
	margin-right: 0;
	margin-left: 2%;
	border-right: 0;
	border-left: 1px dashed #e5e5e5;
}

body.rtl .woocommerce ul.order_details li:before {
	right: 0;
	left: inherit;
}

body.rtl .woocommerce ul.order_details li.woocommerce-order-overview__order {
	padding-left: 0;
	padding-right: 36px;
}

body.rtl .woocommerce ul.order_details li.woocommerce-order-overview__total {
	padding-left: 0;
	padding-right: 35px;
}

body.rtl .woocommerce ul.order_details li:last-of-type {
	border: none;
}

body.rtl .woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,
body.rtl .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone {
	padding-right: 1.5em;
	padding-left: 0;
}

body.rtl .woocommerce .woocommerce-customer-details address {
	position: relative;
}

body.rtl .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before,
body.rtl .woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before {
	right: 0;
	margin-left: -1.5em;
	margin-right: .618em;
}

body.woocommerce-checkout .woocommerce .woocommerce-info a {
	margin-right: 7px;
	margin-left: 0;
	position: relative;
	z-index: 9;
}

body.woocommerce-checkout .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info:before,
body.woocommerce-checkout .woocommerce .woocommerce-form-login-toggle .woocommerce-info:before {
	right: 25px;
	left: 0;
}

body.woocommerce-checkout .woocommerce .woocommerce-info {
	padding-right: 110px;
	padding-left: 25px;
	text-align: right;
}

body .woocommerce .woocommerce-checkout ul.woocommerce-error {
	padding-left: 20px;
	padding-right: 50px;
}

body .woocommerce .woocommerce-checkout .woocommerce-error::before {
		right: 1.2em;
		left: inherit;
}

body .woocommerce .woocommerce-error,
body .woocommerce .woocommerce-info,
body .woocommerce .woocommerce-message {
	text-align: right;
}

body.woocommerce-cart #content table.cart td.actions .input-text,
body.woocommerce-cart table.cart td.actions .coupon .input-text,
body.woocommerce-cart table.cart td.actions .coupon input[type=text] {
	margin-left: 0;
	border-left: none;
	border-right: 1px solid #e8e8e8;
}

body.woocommerce-cart table.cart td.actions .coupon .button {
	border-radius: 5px 0 0 5px;
}

body.rtl .woocommerce ul.order_details {
	padding-left: 0;
	padding-right: 1.5em;
}

body .error-404 .page-content .search-button {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

/*--------------------*/
/* Webgatha Infobox */
/*--------------------*/
body .webgatha-alignment-left {
	text-align: right;
}

body .webgatha-alignment-right {
	text-align: left;
}

body .webgatha-icon-left {
	text-align: right;
}

body .webgatha-icon-right {
	text-align: left;
}

body .webgatha-infobox-style-2.webgatha-icon-right .webgatha-infobox-inner .webgatha-infobox-info {
	text-align: left;
}

body .webgatha-infobox-style-2.webgatha-icon-left .webgatha-infobox-inner .webgatha-infobox-icon,
body .webgatha-infobox-style-3.webgatha-icon-left .webgatha-infobox-inner .webgatha-infobox-icon .infobox-icon {
	margin: 5px 0 0 25px;
}

body .webgatha-infobox-style-2.webgatha-icon-right .webgatha-infobox-inner .webgatha-infobox-icon,
body .webgatha-infobox-style-3.webgatha-icon-right .webgatha-infobox-inner .infobox-icon {
	margin: 5px 25px 0 0;
}

body .webgatha-infobox-style-5 .webgatha-infobox-inner .webgatha-infobox-icon {
	margin: 0 0 0 15px;
}

body .webgatha-infobox-style-10 .webgatha-infobox-inner .webgatha-infobox-icon {
	right: inherit;
	left: 30px;
}

body .webgatha-infobox-style-10 .webgatha-infobox-inner .title-name {
	padding-left: 45px;
	padding-right: 0;
}

body .webgatha-infobox-style-11 .webgatha-infobox-inner .webgatha-infobox-icon {
		margin-right: 0;
		margin-left: 25px;
}

body .webgatha-infobox-style-11 .webgatha-infobox-inner .infobox-background-icon {
	left: -15px;
	right: inherit;
}

body .webgatha-infobox-style-11.webgatha-icon-right .webgatha-infobox-inner .infobox-background-icon {
	left: auto;
	right: -15px;
}

body .webgatha-infobox-style-11.webgatha-icon-right .webgatha-infobox-inner .webgatha-infobox-icon {
	margin-left: 0;
	margin-right: 25px;
}

body .webgatha-infobox .webgatha-link a,
body .webgatha-infobox-style-12 .webgatha-infobox-inner .webgatha-link a {
	display: inline-flex;
}

body .webgatha-infobox .webgatha-link a:after {
	content: "\f137";
	padding-right: 5px;
	padding-left: 0;
}

/*----------------*/
/* Countdown */
/*----------------*/

body .deal-counter-wrapper.countdown-style_1 .countdown li {
	margin-left: 50px;
	margin-right: 0;
}

body .deal-counter-wrapper.countdown-style_1 .countdown li:before {
	left: -25px;
	right: inherit;
}


body .deal-counter-wrapper.countdown-style_2 .countdown li span,
body .deal-counter-wrapper.countdown-style_3 .countdown li span {
	padding-left: 15px;
	padding-right: 0;
}

body .deal-counter-wrapper.countdown-style_3 ul.countdown {
	padding-left: 20px;
	padding-right: 20px;
}

body .deal-counter-wrapper.countdown-style_3 ul.countdown li {
	margin-right: 0;
	margin-left: 25px;
}

body .deal-counter-wrapper.countdown-style_3 ul.countdown li:last-child {
	margin-right: 0;
}

body .deal-counter-wrapper.countdown-style_3 .countdown li span:before {
	right: inherit;
	left: 1px;
}

body .deal-counter-wrapper.countdown-style_3 .countdown li p {
	padding-right: 10px;
	padding-left: 0;
}

body .deal-counter-wrapper.countdown-style_4 .countdown li {
	margin-left: 50px;
	margin-right: 0;
}

body .deal-counter-wrapper.countdown-style_6 .countdown li {
	margin-left: 40px;
	margin-right: 0;
}

body .deal-counter-wrapper.countdown-style_6 .countdown li span {
	padding-left: 10px;
	padding-right: 0;
}

body .deal-counter-wrapper.countdown-style_5 .countdown li {
	border-left: 1px solid #e8e8e8;
	margin-right: 0;
}

body .deal-counter-wrapper.countdown-style_5 .countdown li:last-child {
	border-left: 0;
	border-right: 0;
}

body .deal-counter-wrapper[class*=countdown-style_] .countdown li:last-child {
	margin-left: 0;
	margin-right: 0;
}

body .deal-counter-wrapper.countdown-style_7 .countdown li {
	margin-left: 70px;
	margin-right: 0;
}

body .deal-counter-wrapper.countdown-style_8 .countdown li {
	margin-left: 40px;
	margin-right: 0;
}


body .deal-counter-wrapper.countdown-style_10 .countdown li,
body .deal-counter-wrapper.countdown-style_11 .countdown li,
body .deal-counter-wrapper.countdown-style_9 .countdown li {
	margin-left: 25px;
	margin-right: 0;
}

body .deal-counter-wrapper.countdown-style_12 ul.countdown {
	padding-left: 20px;
	padding-right: 20px;
}

body .deal-counter-wrapper.countdown-style_12 .countdown li {
	margin-left: 45px;
	margin-right: 0;
}

body .deal-counter-wrapper.countdown-style_13 .countdown li {
	margin-left: 10px;
	margin-right: 0;
}

body .deal-counter-wrapper.countdown-style_7 .countdown li:before {
	left: -45px;
	right: inherit;
}

/*----------------*/
/* Accordion */
/*----------------*/
body .webgatha-accordion-panel-heading .webgatha-title-text > i {
	margin-right: 0;
	margin-left: 10px;
}
body .webgatha-accordion-container.accordion-control-poistion-left .webgatha-panel-title .accordion-icon {
	margin-left: 15px;
	margin-right: 0;
}

body .webgatha-accordion-container.accordion-style-2.accordion-control-poistion-right .webgatha-panel-title .accordion-count {
	padding-left: 0;
	padding-right: 10px;
}

body .webgatha-accordion-container.accordion-control-poistion-right .webgatha-panel-title .accordion-icon {
	margin-left: 0;
	margin-right: auto;
}

body .webgatha-accordion-container.accordion-style-2.accordion-control-poistion-right .webgatha-title-text {
	padding-left: 15px;
	padding-right: 0;
}

body .webgatha-accordion-container.accordion-style-2.accordion-control-poistion-left .wpb_content_element {
	padding: 0 60px 20px 0px;
}

body .webgatha-accordion-container.accordion-style-2.accordion-control-poistion-right .wpb_content_element {
	padding: 0 30px 20px 60px;
}

body .webgatha-accordion-container .webgatha-panel-title .accordion-count {
	margin-left: 10px;
	margin-right: 0;
}

body .webgatha-accordion-container.accordion-style-3.accordion-control-poistion-right .webgatha-title-text,
body .webgatha-accordion-container.accordion-control-poistion-right .webgatha-title-text {
	margin-right: 0;
	margin-left: 15px;
}

body .webgatha-accordion-container.accordion-style-6.accordion-control-poistion-right .webgatha-panel-title {
	padding-right: 15px;
	padding-left: 0;
}

body .webgatha-accordion-container.accordion-style-6.accordion-control-poistion-right .webgatha-panel-title .accordion-icon,
body .webgatha-accordion-container.accordion-style-11.accordion-control-poistion-right .webgatha-panel-title .accordion-icon {
	margin-left: 0;
	margin-right: auto;
}

body .webgatha-accordion-container.accordion-style-6.accordion-control-poistion-right .webgatha-panel-title .webgatha-title-text {
	padding-left: 15px;
	padding-right: 0;
}

body .webgatha-accordion-container.accordion-style-11.accordion-control-poistion-left .webgatha-title-text {
	padding-left: 15px;
	padding-right: 0;
}

body .faqs-wrapper .accordion .accordion-title.collapsed:before {
	content: "\f053";
}

body .faqs-wrapper .accordion .accordion-title:before {
	left: 20px;
	right: inherit;
}

body .faqs-wrapper .accordion .accordion-title {
	padding-left: 60px;
	padding-right: 20px;
}

/*----------------*/
/* Testimonial */
/*----------------*/
body .testimonials-align-left .testimonial-style-1 {
	text-align: right;
}

body .testimonials-align-right .testimonial-style-1 {
	text-align: left;
}

body .testimonial-style-1 .testimonial-prev-button {
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: -130px;
}

body .testimonial-style-1 .testimonial-next-button {
	right: auto;
	left: 50%;
	margin-right: 0;
	margin-left: -130px;
}

body .testimonials-align-left .testimonial-style-1 .testimonial-prev-button {
	right: auto;
	left: 0;
	margin-left: 0;
}

body .testimonials-align-left .testimonial-style-1 .testimonial-next-button {
	right: inherit;
	left: 45px;
	margin-right: 0;
}

body .testimonial-style-2 .testimonial-prev-button {
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: -45px;
}

body .testimonial-style-2 .testimonial-next-button {
	right: auto;
	left: 50%;
	margin-right: 0;
	margin-left: -45px;
}

body .testimonial.testimonial-style-3 .testimonial-next-button {
	background-position: top left;
}

body .testimonial.testimonial-style-3 .testimonial-prev-button {
	background-position: top right;
}

body .testimonial-style-6 .testimonials-author-image,
body .testimonial-style-4 .testimonials-author-image {
	margin-left: 20px;
	margin-right: 0;
}

body .testimonial-style-3 .testimonials-author-details .testimonials-designation {
	padding-right: 15px;
	padding-left: 0;
}

body .testimonials-align-left .testimonial-style-6 {
	text-align: right;
}

body .testimonial .testimonial-prev-button {
	background-position: top right;
}

body .testimonial .testimonial-next-button {
	background-position: top left;
}

body .testimonial-style-2 .testimonials-author-details .testimonials-designation {
	padding-right: 15px;
	padding-left: 0;
}

body .testimonials-align-left .testimonial-style-3 {
	text-align: right;
}

body .testimonial-style-5 .testimonial-details i {
	right: 35px;
	left: inherit;
}

body .single-teams .post-details .team-excerpt:before {
	right: 0;
	left: inherit;
}

body .testimonial.testimonial-style-4 .testimonial-prev-button.show-on-hover {
	left: auto;
	right: 0;
}

body .testimonial.testimonial-style-4 .testimonial-prev-button,
body .testimonial.testimonial-style-4:hover .testimonial-prev-button.show-on-hover {
	left: auto;
	right: 35px;
	opacity: 1;
}

body .testimonial.testimonial-style-4 .testimonial-next-button.show-on-hover {
	right: auto;
	left: 0;
}

body .testimonial.testimonial-style-4 .testimonial-next-button,
body .testimonial.testimonial-style-4:hover .testimonial-next-button.show-on-hover {
	right: auto;
	left: 35px;
}

body .testimonial-style-5 .testimonials-author-image {
	margin-right: 0;
	margin-left: 20px;
}

body .testimonial-style-5 .testimonials-author-details {
	padding-left: 0;
	padding-right: 22px;
}

body .testimonial-style-5 .testimonial-details .testimonials-info:after {
	left: auto;
	right: 40px;
}

body .testimonial-style-7 .testimonials-author-image {
	margin-right: 0;
	margin-left: 20px;
}

body .testimonial-style-9.top-center .testimonial-details .testimonial-inner:before {
	left: auto;
	right: 30px;
}

body .testimonial-style-9.left-middle .testimonial-details .testimonial-inner {
	margin-left: 0;
	margin-right: 40px;
	padding: 60px 100px 45px 45px;
	text-align: right;
}

body .testimonial-style-9.left-middle .testimonial-details .testimonial-inner:before {
	left: auto;
	right: 40px;
}

body .testimonial-style-9.left-middle .testimonial-inner .testimonial-avtar {
	left: auto;
	right: 0;
	margin-left: 0;
	margin-right: -40px
}

body .testimonial-style-9.bottom-left .testimonial-details .testimonial-inner:before {
	left: auto;
	right: 20px;
}

body .testimonial-style-9.bottom-left .testimonial-inner .testimonial-avtar {
	left: auto;
	right: 0;
	margin-left: 0;
	margin-right: 50px;
}

body .testimonial-style-9 .testimonial-details .testimonials-info {
	text-align: right;
}

body .testimonial-style-9.bottom-left .testimonial-details .testimonials-author-details {
	justify-content: flex-end;
	padding-left: 0;
	margin-right: 100px;
}

body .testimonial-style-4 .fas.fa-arrow-right {
	transform: rotate(180deg);
}

body .testimonial-style-4 .fas.fa-arrow-left {
	transform: rotate(180deg);
}

/*------------------*/
/* Timeline */
/*------------------*/
body .webgatha-timeline.webgatha-timeline-style-2 .timeline .timeline-inverted {
	margin-right: auto;
}

@media (min-width: 768px) {
	body .webgatha-timeline.webgatha-timeline-style-2 .timeline .timeline-inverted:nth-child(even) {
		margin-right: inherit;
		margin-left: auto;
	}
}

body .webgatha-timeline.webgatha-timeline-style-1 .timeline:before {
	left: auto;
	right: 130px
}

body .webgatha-timeline.webgatha-timeline-style-1 .timeline .timeline-badge:before {
	right: auto;
	left: 54px;
}

body .webgatha-timeline.webgatha-timeline-style-1 .timeline .timeline-panel:before {
	left: auto;
	right: -35px;
}

@media (max-width: 767px) {
	body .webgatha-timeline.webgatha-timeline-style-1 .timeline .timeline-inverted {
		padding-left: 0;
		padding-right: 70px;
	}

	body .webgatha-timeline.webgatha-timeline-style-1 .timeline:before {
		left: 0;
		right: 20px;
	}

	body .webgatha-timeline.webgatha-timeline-style-1 .timeline .timeline-badge:before {
		left: auto;
		right: -58px;
	}
}

/*------------------*/
/* Product Category */
/*------------------*/
body .product-category-items.product-category-hright .webgatha-core-category-container .category-content {
	text-align: left;
}

body .product-category-items.product-category-hleft .webgatha-core-category-container .category-content {
	text-align: right;
}

body .product-category-style-3.product-category-hleft .webgatha-core-category-container .category-content-info {
	text-align: right;
}


/*----------------*/
/* Process */
/*----------------*/
body .process-list.process-style-2 .process-item .process-step {
	margin-left: 30px;
	margin-right: 0;
}

body .process-list.process-style-2 .process-item:nth-child(odd) .process-info {
	border-right: 3px solid rgba(0,0,0,.1);
	border-left: 0;
}

body .process-list.process-style-2 .process-item:nth-child(even) .process-step {
	margin-left: 0;
	margin-right: 30px;
}

body .process-list.process-style-2 .process-item:nth-child(even) .process-info {
	border-right: 0;
	border-left: 3px solid rgba(0,0,0,.1);
}

body .process-list.process-style-3 .process-item {
	box-shadow: 10px 5px 15px rgba(0,0,0,.04);
}

body .process-list.process-style-3 .process-item {
	text-align: right;
}

body .process-style-6 .process-item .process-step {
	margin-left: 40px;
	margin-right: 0;
}

body .process-style-7 .process-item .process-step {
	margin-right: 0px;
	margin-left: 20px;
}

body .process-list.process-style-1 .process-item.left .process-content .process-info {
	display: inline-block;
}

body .text-left .process-list.process-style-1 {
	text-align: left;
}

body .process-list .process-item .process-button .webgatha-button a {
	display: inline-flex;
}

body .process-list .process-item .process-button .webgatha-button a:after {
	margin-right: 3px;
	margin-left: 0;
}

body .process-list.process-style-1 .process-item.left:before {
	border-right: 2px dotted #84ba3f;
	border-left: inherit;
	border-bottom-right-radius: 70px;
	border-top-right-radius: 70px;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

body .process-list.process-style-1 .process-item:first-child:before {
	border-top-right-radius: 0;
}

body .process-list.process-style-1 .process-item.left .process-step {
	right: -35px;
	left: inherit;
}

body .process-list.process-style-1 .process-item.left .process-content {
	padding-right: 80px;
	padding-left: 0;
}

body .process-list.process-style-1 .process-item.left:before {
	right: 0;
}

body .process-list.process-style-1 .process-item.left {
	text-align: right;
}

body .process-list.process-style-1 .process-item.right .process-content:nth-child(even) {
	text-align: left;
}

body .process-list.process-style-1 .process-item.right .process-step {
	text-align: left;
	left: -35px;
}

body .process-list.process-style-1 .process-item.right .process-content {
	padding-left: 80px;
	padding-right: inherit;
}

body .process-list.process-style-1 .process-item.right:before {
	border-left: 2px dotted #84ba3f;
	border-right: inherit;
	border-bottom-left-radius: 70px;
	border-top-left-radius: 70px;
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	left: 0;
	right: inherit;
}

body .process-list.process-style-1 .process-item:last-child:before {
	border-bottom: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

@media (max-width: 575px){
	body .process-list.process-style-1 .process-item.right .process-step {
		left: -25px;
	}

	body .process-list.process-style-1 .process-item.left .process-step {
		right: -25px;
	}
}

body .process-list .process-item .process-button .webgatha-button a:after {
	content: "\f053";
}

@media (max-width: 767px){
	body .process-list.process-style-2 .process-item:nth-child(even) .process-step {
		text-align: left;
	}
}
/*----------------*/
/* Price List */
/*----------------*/
body .price-menu-list .price-menu-thumb {
	margin-right: 0;
	margin-left: 20px;
}

body .price-menu-list.style-3 .menu-title .menu-title {
	margin: 0 0 0 10px;
}

body .price-menu-list.style-3 .menu-title .menu-title:after {
	margin: 0 0 0 -100%;
}

/*----------------*/
/* Progressbar */
/*----------------*/
body .progressbar-style-1 .progressbar-values {
	margin-left: inherit;
	text-align: left;
	transition: left 2.5s ease;
	margin-right: auto;
}

body .progressbar-style-2 .webgatha-progressbar-wrapper-inner .progressbar-values {
	left: 12px;
	right: inherit;
}

body .progressbar-style-3 .progressbar-content-wrapper .progressbar-values {
	margin-right: auto;
	margin-left: inherit;
	text-align: left;
}

body .progressbar-style-1 .progressbar-title {
	padding-left: 15px;
	padding-right: 0;
}

body .progressbar-style-2 .webgatha-progressbar-wrapper-inner .progressbar-title {
	padding-right: 12px;
	padding-left: 0;
}


/*----------------*/
/* Tabs */
/*----------------*/
body.rtl .post-content .entry-content .webgatha-tab-container ul.webgatha-tabs-list {
	padding-left: 0;
	padding-right: 0;
}

body .webgatha-tab-container .nav-tabs .nav-link i {
	padding-left: 10px;
	padding-right: 0;
}

body .webgatha-tab-container .nav-tabs .nav-link .webgatha-tabs-title+i {
	padding-left: 0;
	padding-right: 10px;
}

body .webgatha-tab-container.tabs-style-2 .webgatha-tabs,
body .webgatha-tab-container.tabs-style-5 .webgatha-tabs {
	margin-left: 15px;
	margin-right: 0;
}

body .webgatha-tab-container.tabs-style-3 .webgatha-tabs .nav-link {
	border-left: 1px solid #e8e8e8;
	border-right: none;
}

body .tabs-style-7.tabs-position-left.tabs-title-alignment-left .nav-link:after {
	right: auto;
	left: -10px;
	transform: rotate(180deg);
}

body .webgatha-tab-container.tabs-style-7.tabs-position-left .webgatha-tabs-panels-container {
	margin-left: 0;
	margin-right: 30px;
}

body .tabs-style-7.tabs-position-left.tabs-title-alignment-right .nav-link:after {
	right: -22px;
	left: auto;
	transform: rotate(180deg);
}

body .webgatha-tab-container.tabs-style-7.tabs-position-left.tabs-title-alignment-right .webgatha-tabs-panels-container {
	margin-right: 0;
	margin-left: 30px;
	text-align: left;
}

body .webgatha-tab-container.tabs-style-9 .nav-tabs .nav-link.active {
	border-left: 3px solid;
	border-right: none;
}

body .webgatha-tab-container.tabs-style-9 .webgatha-tabs-panels-container {
	margin-left: 0;
	margin-right: 50px;
}

body .webgatha-tab-container.tabs-style-9 .webgatha-tabs-container {
	box-shadow: -30px 0 40px -40px rgba(0,0,0,.21);
}

body .webgatha-tab-container.tabs-style-9 .nav-tabs .nav-link {
	border-left: 3px solid transparent;
	border-right: none;
}

body .webgatha-tab-container.tabs-style-7 .webgatha-tabs {
	margin-left: 10px;
	margin-right: 0;
}


/*----------------*/
/* Contact Form */
/*----------------*/
body .webgatha_contact_form_wrapper .wpcf7-form .wpcf7-submit {
	display: flex;
	order: 2;
}

body .webgatha_contact_form_wrapper .wpcf7 .ajax-loader {
	order: 1;
}

body .webgatha_contact_form_wrapper .form-btn {
	display: inline-flex;
}

body form.wpcf7-form input,
body form.wpcf7-form textarea {
	text-align: right;
}

body form.wpcf7-form .wpcf7-submit > i {
	align-self: center;
	order: -1;
	padding-left: 0;
	padding-right: 7px;
}

/*----------------*/
/* Pricing Table */
/*----------------*/
body .webgatha_pricing_table_wrapper .pricing-table-inner .pricing-table-content .pricing-list-item i {
	right: 0;
	left: inherit;
}

body .webgatha_pricing_table_wrapper .pricing-table-style-1 .pricing-table-inner .pricing-table-content .pricing-list-item span {
	left: 0;
	right: inherit;
}

body .webgatha_pricing_table_wrapper .pricing-table-inner .pricing-table-content .pricing-list-item i+.list-title, .webgatha_pricing_table_wrapper .pricing-table-inner .pricing-table-content .pricing-list-item i~.list-description {
	padding-right: 25px;
	padding-left: 0;
}

body .webgatha_pricing_table_wrapper .pricing-table-style-3 .pricing-table-inner .pricing-table-content .pricing-list-item .list-title,
body .webgatha_pricing_table_wrapper .pricing-table-style-3 .pricing-table-inner .pricing-table-content .pricing-list-item .list-description {
	margin-right: 20px;
	margin-left: 0;
}

body .webgatha_pricing_table_wrapper .pricing-table-style-4 .pricing-table-content,
body .webgatha_pricing_table_wrapper .pricing-table-style-4 .pricing-table-header,
body .webgatha_pricing_table_wrapper .pricing-table-style-4 .pricing-table-price {
	margin-left: 30px;
	margin-right: 0;
}

body .webgatha_pricing_table_wrapper .pricing-table-style-4 .pricing-table-content,
body .webgatha_pricing_table_wrapper .pricing-table-style-4 .pricing-table-inner .pricing-table-list .pricing-list-item {
	margin-left: 10px;
	margin-right: 0;
}

body .webgatha_pricing_table_wrapper .pricing-table-style-4 .pricing-table-inner .pricing-table-content .pricing-list-item i+.list-title {
	padding-right: 0;
	padding-left: 20px;
}

body .webgatha_pricing_table_wrapper .pricing-table-style-4 .pricing-table-inner .pricing-table-content .pricing-list-item i {
	padding-left: 10px;
	padding-right: 0;
}


body .webgatha_pricing_table_wrapper .pricing-table-style-1 .pricing-table-inner .pricing-table-content .pricing-list-item span i {
	left: initial;
	right: inherit;
}

body .webgatha_pricing_table_wrapper .pricing-table-style-1 .pricing-table-inner .pricing-table-content .pricing-list-item .pricing-list-icon {
	left: 0;
	right: inherit;
}

body .webgatha_pricing_table_wrapper .pricing-table-style-1 .pricing-table-inner .pricing-table-content .pricing-list-item .pricing-list-icon i {
	left: 0;
	right: auto;
	position: relative;
	top: 0;
}

@media (max-width: 991px){
	body .webgatha_pricing_table_wrapper .pricing-table-style-1 .pricing-list-item>.pricing-list-icon:hover .list-description {
		right: auto;
		left: -10px;
	}

	body .webgatha_pricing_table_wrapper .pricing-table-style-1 .pricing-list-item>.pricing-list-icon .list-description:before {
		left: 15px;
		right: inherit;
	}
}

@media (max-width: 479px) {
	body .webgatha_pricing_table_wrapper .pricing-table-style-1 .pricing-table-inner .pricing-table-content .pricing-list-item i+.list-title,
	body .webgatha_pricing_table_wrapper .pricing-table-style-1 .pricing-table-inner .pricing-table-content .pricing-list-item i~.list-description {
		padding-left: 30px;
		padding-right: 0;
	}
}

/*----------------*/
/* Slider */
/*----------------*/
body .webgatha-slider-wrapper .webgatha_slider_item_wrapper .webgatha-slider-button-set .slide-button {
	margin-left: 15px;
	margin-right: 0;
}

body .webgatha_products_content .swiper-container .swiper-button-next:before {
	content: "\f053";
}

body .webgatha_products_content .swiper-container .swiper-button-prev:before {
	content: "\f054";
}


/*----------------*/
/* Shop */
/*----------------*/
body.woocommerce .product-style-info_bottom_bar .product-info .product-actions {
	margin-right: auto;
	margin-left: 0;
}

.woocommerce ul.products li.product-style-info_bottom_bar .product-info .add_to_cart_button,
.woocommerce ul.products li.product-style-info_bottom_bar .product-info .added_to_cart,
.woocommerce ul.products li.product-style-info_bottom_bar .product-info .product_type_external,
.woocommerce ul.products li.product-style-info_bottom_bar .product-info .product_type_grouped,
.woocommerce ul.products li.product-style-info_bottom_bar .product-info .product_type_simple,
.woocommerce ul.products li.product-style-info_bottom_bar .product-info .product_type_variable,
.woocommerce ul.products li.product-style-info_bottom_bar .product-info .product_type_variable.add_to_cart_button,
.woocommerce ul.products li.product-style-info_bottom_bar.product-variable-outofstock .product-info .product_type_variable {
	left: inherit;
	right: 0;
}

body .mfp-content .webgatha-popup-quick-view {
	text-align: right;
}

.woocommerce div.product form.cart .variations select {
	margin-right: 1em;
	margin-left: 0;
	padding-right: 13px;
	padding-left: 0;
}

.webgatha-popup-quick-view .mfp-close {
	left: 15px;
	right: inherit;
}

.webgatha-popup-quick-view .mfp-close,
.webgatha-popup-quick-view .mfp-close:hover {
	left: 10px;
	right: inherit;
}

.woocommerce div.product form.cart .variations td.label {
	padding-right: 1em;
	padding-left: 0;
}

.woocommerce div.product div.summary form.cart .quantity .qty {
	margin-left: 5px;
	margin-right: 0;
}

.webgatha-sticky-add-to-cart .webgatha-sticky-add-to-cart-content .webgatha-sticky-add-to-cart-info {
	padding-right: 15px;
	padding-left: 0;
}

.woocommerce .webgatha-sticky-add-to-cart .webgatha-sticky-add-to-cart-actions form.cart {
	padding-right: 15px;
	padding-left: 0;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce input.button {
	margin-left: 5px;
	margin-right: 0;
}

.woocommerce .product-style-info_bottom_bar .product-info .product-actions {
	margin-right: auto;
	margin-left: 0;
}

body .loop-header-active-filters .webgatha-clear-filters-wrapp {
	left: 0;
	right: inherit;
}

body .loop-header-active-filters .webgatha-clear-filters i {
	padding-left: 6px;
}

body.woocommerce .widget_layered_nav_filters ul li a::before {
	content: normal;
}

body.woocommerce .widget_layered_nav_filters ul li a::after {
	font-family: WooCommerce;
	speak: none;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	content: "";
	text-decoration: none;
	color: #a00;
	vertical-align: inherit;
	margin-left: .5em;
}

/*----------------*/
/* Cart */
/*----------------*/
#add_payment_method .cart-collaterals .shipping-calculator-button::after,
.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,
.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after {
	margin-left: .618em;
	margin-right: 0;
}


body .header-type-header_builder .header-element-item .widget_shopping_cart_content .woocommerce-mini-cart__empty-message,
body .site-header .woo-tools .widget_shopping_cart_content .woocommerce-mini-cart__empty-message {
	padding-right: 60px;
	padding-left: 0;
	text-align: right;
	background-position: right;
}

body .woocommerce .widget_shopping_cart .buttons a,
body .woocommerce.widget_shopping_cart .buttons a {
	margin-left: 0;
	margin-right: 0;
}

@media only screen and (max-width: 575px) {
	body .site-header .header-main-inner .woo-tools-action.woo-tools-cart .widget_shopping_cart {
		right: auto;
		left: 0px;
	}
}

/*----------------*/
/* Wishlist */
/*----------------*/
.wishlist_table tr td.product-thumbnail, .wishlist_table tr td.product-name, .wishlist_table tr td.wishlist-name, .wishlist_table tr td.wishlist-privacy, .woocommerce table.wishlist_table tfoot td {
	text-align: right;
}

.wishlist_table tr td {
	text-align: right;
}

/*----------------*/
/* Dropcap */
/*----------------*/
body .webgatha-dropcap-cover .dropcap-letter {
	float: right;
}

body .webgatha-dropcap-style-flat .dropcap-letter,
body .webgatha-dropcap-style-border .dropcap-letter  {
	margin-left: 15px;
	margin-right: 0;
}

body .webgatha_button_wrapper .webgatha-button-border.icon-at-right.webgatha-icon-default .webgatha-button-icon,
body .webgatha_button_wrapper .webgatha-button-default.icon-at-right.webgatha-icon-default .webgatha-button-icon {
	margin-left: 10px;
	margin-right: 5px;
}

body .fa-angle-right:before {
	content: "\f104";
}

/*------------------*/
/* Buttons */
/*------------------*/
body .webgatha_button_wrapper .webgatha-button-extra-large.webgatha-icon-flat-outer.icon-at-left .webgatha-button-icon {
	left: auto;
	right: -18px;
}

body .webgatha_button_wrapper .webgatha-button-large.webgatha-icon-flat-outer.icon-at-left .webgatha-button-icon {
	left: auto;
	right: -18px;
}

body .webgatha_button_wrapper .webgatha-button-normal.webgatha-icon-flat-outer.icon-at-left .webgatha-button-icon {
	left: auto;
	right: -15px;
}

body .webgatha_button_wrapper .webgatha-button-normal.webgatha-icon-flat-outer.icon-at-right .webgatha-button-icon {
	right: auto;
	left: -15px;
}

body .webgatha_button_wrapper .webgatha-button-extra-small.webgatha-icon-flat-outer.icon-at-left .webgatha-button-icon {
	left: auto;
	right: -10px;
}

body .webgatha_button_wrapper .webgatha-button-extra-large.webgatha-icon-flat-outer.icon-at-right .webgatha-button-icon {
	right: auto;
	left: -22px;
}

body .webgatha_button_wrapper .webgatha-button-large.webgatha-icon-flat-outer.icon-at-right .webgatha-button-icon {
	right: auto;
	left: -18px;
}

body .webgatha_button_wrapper .webgatha-button-small.webgatha-icon-flat-outer.icon-at-right .webgatha-button-icon {
	right: auto;
	left: -13px;
}

body .webgatha_button_wrapper .webgatha-button-extra-small.webgatha-icon-flat-outer.icon-at-right .webgatha-button-icon {
	right: auto;
	left: -10px;
}


body .webgatha_button_wrapper .webgatha-button-link .webgatha-button-icon {
	margin-right: 0;
	margin-left: 10px;
}

body .webgatha_button_wrapper .webgatha-button-border .webgatha-button-icon,
body .webgatha_button_wrapper .webgatha-button-default .webgatha-button-icon {
	margin-right: 0;
	margin-left: 5px;
}

body .webgatha_button_wrapper .webgatha-button-border.icon-at-right .webgatha-button-icon,
body .webgatha_button_wrapper .webgatha-button-default.icon-at-right .webgatha-button-icon {
	margin-left: 0;
	margin-right: 5px;
}

/*----------------*/
/* Blog */
/*----------------*/

body .content-area article.blog-post.format-gallery .webgatha-gallery-slider-button-next,
body .content-area article.blog-post.format-gallery:hover .webgatha-gallery-slider-button-next {
	left: 15px;
	right: inherit;
}

body .content-area article.blog-post.format-gallery .webgatha-gallery-slider-button-prev,
body .content-area article.blog-post.format-gallery:hover .webgatha-gallery-slider-button-prev {
	right: 15px;
	left: inherit;
}

body .webgatha_blog_posts_content .swiper-container .swiper-button-next .fa-arrow-right:before {
	content: "\f060";
}

body .webgatha_blog_posts_content .swiper-container .swiper-button-prev .fa-arrow-left:before {
	content: "\f061";
}

body .webgatha_blog_posts_content .swiper-container .swiper-button-next.show-on-hover {
	right: auto;
	left: -10px;
}

body .webgatha_blog_posts_content .swiper-container .swiper-button-prev.show-on-hover {
	left: auto;
	right: -10px;
}

body .webgatha_blog_posts_content .swiper-container .swiper-button-prev,
body .webgatha_blog_posts_content:hover .swiper-container .swiper-button-prev.show-on-hover {
	left: auto;
	right: 15px;
}

body .webgatha_blog_posts_content .swiper-container .swiper-button-next,
body .webgatha_blog_posts_content:hover .swiper-container .swiper-button-next.show-on-hover {
	right: auto;
	left: 15px;
}

body .blog-post-author .post-author-name {
	margin-right: 5px;
	margin-left: 0;
}

body .blog-post-item ul.blog-post-meta li i {
	padding-left: 5px;
	padding-right: 0;
}

body .blog-post-item ul.blog-post-meta li {
	margin-left: 12px;
	margin-right: 0;
}

body.rtl .post-content .entry-content ul.blog-post-meta {
	padding-left: 0;
	padding-right: 0;
}

body .entry-header .entry-meta ul li i {
	padding-left: 5px;
	padding-right: 0;
}

body .blog-post-item .blog-post-read-more a {
	display: inline-flex;
}

body .blog-post-item .blog-post-read-more a:after {
	padding-right: 5px;
	padding-left: 0;
}

body .comments-area .comment-respond .comment-form-cookies-consent input[type=checkbox] {
	margin-left: 10px;
	margin-right: 0;
}

body .blog-post-style-4 .blog-post-footer .blog-post-read-more a:after,
body .blog-post-style-8 .blog-post-read-more a:after,
body .blog-post-style-9 .blog-post-read-more a:after {
	content: "\f060";
}

/* Style - 1 */
body .blog-post-style-1 .blog-post-read-more a:before {
	margin-left: 10px;
	margin-right: 0;
}

body .blog-post-style-1 .blog-post-main .blog-post-meta {
	margin-left : 0;
	margin-right: 15px;
}

body .blog-post-style-1 .blog-post-read-more a:after {
	margin-right: 10px;
	margin-left: 0;
	padding: 0;
}

/* Style - 2 */
body .blog-post-style-2 .blog-post-thumbnail-wrapper .blog-post-date {
	right: 40px;
	left: inherit;
}

/* Style - 3 */
body .blog-post-style-3 .blog-post-thumbnail-wrapper .blog-post-category {
	left: 20px;
	right: inherit;
}

body .blog-post-style-3 .blog-post-thumbnail-wrapper .blog-post-author-avatar {
	right: 40px;
	left: inherit;
}

/* Style - 4 */
body .blog-post-style-4 .blog-post-main .blog-post-author {
	margin-right: 0;
	margin-left: 10px;
}

body .blog-post-style-4 .blog-post-footer .blog-post-read-more {
	margin-right: auto;
	margin-left: 0;
}

/* Style - 5 */
body .blog-post-style-5 .post-date-cover {
	margin-left: 30px;
	margin-right: 0;
}

body .blog-post-style-5 .blog-post-meta .blog-post-author {
	margin-right: 0;
	margin-left: 10px;
}

body .blog-post-style-5 .blog-post-read-more a:after {
	content: "\f053";
}

/* Style - 6 */
body .blog-post-style-6 .blog-post-read-more a:before {
	margin-right: 0;
	margin-left: 10px;
}

body .blog-post-style-6 .blog-post-read-more a:after {
	margin-left: 0;
	margin-right: 10px;
	padding-right: 0 !important;
}

/* Style - 7 */
body .blog-post-style-7 .blog-post-authndt .blog-post-date {
	margin-left: 0;
	margin-right: 13px;
}

body .blog-post-style-7 .blog-post-footer .blog-post-read-more {
	margin-right: auto;
	margin-left: inherit;
}

/* Style - 8 */
body .blog-post-style-8 .blog-post-content {
	margin-left: 0;
	margin-right: 60px;
	border-left: none;
	border-right: 1px solid #e8e8e8;
}

body .blog-post-style-8 .blog-post-content-left {
	left: auto;
	right: 0;
}

body .blog-post-style-8 .blog-post-authncat .blog-post-authncat-cat {
	margin-left: inherit;
	margin-right: auto;
}

body .blog-post-style-8 .blog-post-content-left .blog-post-likes i {
	padding-right: 0;
	padding-left: 7px;
}

/* Style - 9 */
body .blog-post-style-9 .blog-post-authndt .blog-post-authndt-date {
	margin-left: 0;
	margin-right: 10px;
}

body .blog-post-style-9 .blog-post-footer .blog-post-meta {
	margin-left: inherit;
	margin-right: auto;
}

/* Style - 10 */
body .blog-post-style-10 .blog-post-category {
	left: auto;
	right: 0;
}

body .blog-post-style-10 .blog-post-category a {
	border-radius: 3px 0 0 3px;
}

/* Style - 11 */
body .blog-post-style-11 .blog-post-authndt .blog-post-author {
	margin-left: 10px;
	margin-right: 0;
}

/*----------------*/
/*Unittestdata*/
/*----------------*/
body .no-results.not-found button.search-button {
	left: 0;
	right: inherit;
}

@media (max-width: 767px){
	body .comments-area .comment-list .children {
		margin-left: 0;
		padding-right: 0;
	}
}

@media (max-width: 575px){
	.rtl .author-box .author_details {
		margin-right: 0;
		margin-left: 0;
	}
}


@media (max-width: 479px) {
	body .comment-list .comment>.comment {
		padding-left: 0;
		padding-right: 0;
	}

	body .comment-list .comment .comments-photo {
		margin-bottom: 15px;
	}
}

/*----------------*/
/*list*/
/*----------------*/
body ul.webgatha_list.icon-list-type-circle li,
body ul.webgatha_list.icon-list-type-decimal li,
body ul.webgatha_list.icon-list-type-disc li,
body ul.webgatha_list.icon-list-type-lower-alpha li,
body ul.webgatha_list.icon-list-type-lower-roman li,
body ul.webgatha_list.icon-list-type-square li {
	padding-left: 0;
	padding-right: 10px;
}

body .webgatha_list_wrapper .webgatha_list.icon-style-type-border li i,
body .webgatha_list_wrapper .webgatha_list.icon-style-type-default li i,
body .webgatha_list_wrapper .webgatha_list.icon-style-type-flat li i {
	margin-left: 15px;
	margin-right: 0;
}

body .fa-hand-point-left:before {
	content: "\f0a4";
}

body .fa-hand-point-right:before {
	content: "\f0a5";
}

body.rtl .post-content .entry-content ul.webgatha_list {
	padding-left: 0;
	padding-right: 0;
}

body.rtl .post-content .entry-content ul.webgatha_list.list.icon-list-type-disc {
	padding-right: 1.5em;
	padding-left: inherit;
}


/*----------------*/
/*callout*/
/*----------------*/
body .webgatha_callout_wrapper .webgatha-callout .callout-btn .webgatha-callout-button.webgatha-icon-right i {
	padding-right: 10px;
	padding-left: 0;
}

body .webgatha_callout_wrapper .webgatha-callout .callout-btn .webgatha-callout-button.webgatha-icon-left i {
	padding-right: 0;
	padding-left: 10px;
}

/*----------------*/
/* Flip Box */
/*----------------*/
body .webgatha-flipbox-inner {
	text-align: right;
}

body .webgatha-flipbox-cover .webgatha-alignment-right,
body .webgatha-flipbox-cover .webgatha-alignment-right .webgatha-flipbox-inner {
	text-align: left;
}

/*----------------*/
/* Hotspot */
/*----------------*/
body .hotspot-dropdown-down:after,
body .hotspot-dropdown-down:before {
	margin-left: auto;
	margin-right: -10px;
}

body .webgathacore-image-hotspot .hotspot-content.hotspot-dropdown-right {
	left: auto;
	right: 55px;
}

body .webgathacore-image-hotspot .hotspot-content.hotspot-dropdown-left {
	right: auto;
	left: 55px;
}

body .webgathacore-image-hotspot .trigger-click.hotspot-visible .hotspot-content.hotspot-dropdown-right {
	left: auto;
	right: 65px;
}

body .webgathacore-image-hotspot .trigger-click.hotspot-visible .hotspot-content.hotspot-dropdown-left {
	right: auto;
	left: 65px;
}

body .webgathacore-hotspot-dark-bg .hotspot-dropdown-right:after,
body .webgathacore-hotspot-dark-bg .hotspot-dropdown-right:before {
	right: auto;
	left: 100%;
	transform: rotate(180deg);
}

body .webgathacore-hotspot-dark-bg .hotspot-dropdown-left:after,
body .webgathacore-hotspot-dark-bg .hotspot-dropdown-left:before {
	left: auto;
	right: 100%;
	transform: rotate(180deg);
}

/*----------------*/
/*counter*/
/*----------------*/
body .webgatha-counter.icon-position-left .webgatha-counter-content {
	text-align: right;
}

body .webgatha-counter.icon-position-left .webgatha-counter-icon {
	padding-left: 20px;
	padding-right: 0;
}

body .webgatha-counter.icon-position-right .webgatha-counter-icon {
	padding-left: 0;
	padding-right: 20px;
}

body .rtl .post-content .entry-content .social-icons ul {
	padding-left: 0;
	padding-right: 0;
}

body .webgatha-counter.webgatha-alignment-right .webgatha-counter-content {
	text-align: left;
}

body .webgatha-counter.icon-position-right .webgatha-counter-content {
	text-align: left;
}

body .webgatha-counter.webgatha-counter-style-2.icon-position-left .webgatha-counter-icon {
	margin-right: inherit;
	margin-left: -20px;
}

/*----------------*/
/*clients*/
/*----------------*/
body .webgatha-clients .swiper-container .swiper-button-next .fa-arrow-right:before {
	content: "\f060";
}

body .webgatha-clients .swiper-container .swiper-button-prev .fa-arrow-left:before {
	content: "\f061";
}

body .webgatha-clients .swiper-container .swiper-button-next.show-on-hover {
	right: auto;
	left: -10px;
}

body .webgatha-clients .swiper-container .swiper-button-prev.show-on-hover {
	left: auto;
	right: -10px;
}

body .webgatha-clients .swiper-container .swiper-button-next,
body .webgatha-clients:hover .swiper-container .swiper-button-next.show-on-hover {
	right: auto;
	left: 15px;
}

body .webgatha-clients .swiper-container .swiper-button-prev,
body .webgatha-clients:hover .swiper-container .swiper-button-prev.show-on-hover {
	left: auto;
	right: 15px;
}

/*----------------*/
/*social-links*/
/*----------------*/
body.rtl .post-content .entry-content .webgatha-social-links ul {
	padding-left: 0;
	padding-right: 0;
}

body .webgatha-social-links.webgatha-layout-simple.webgatha-hover-color-hover li {
	margin-left: 8px;
	margin-right: 0;
}

body .webgatha-social-links ul li {
	margin-left: 13px;
	margin-right: 0;
}

body .yith-wcwl-share ul {
	margin-right: auto;
	margin-left: 0;
}

/*----------------*/
/*video-icon*/
/*----------------*/
body .webgatha-video-info.webgatha-video-icon-position-left_bottom .webgatha-video-content {
	text-align: right;
}


body .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
	text-align: right;
}

body .webgatha_button_wrapper .webgatha-button-link.webgatha-icon-border.icon-at-right .webgatha-button-icon,
body .webgatha_button_wrapper .webgatha-button-link.webgatha-icon-default.icon-at-right .webgatha-button-icon,
body .webgatha_button_wrapper .webgatha-button-link.webgatha-icon-flat.icon-at-right .webgatha-button-icon {
	/*order: 1;*/
	margin-right: 10px;
	margin-left: 0;
}


/*----------------*/
/*single-teams*/
/*----------------*/
body.single-teams .post-details .team-detail-icon li i {
	right: 0;
	left: inherit;
}

body.single-teams .post-details .team-excerpt:before {
	right: 0;
	left: inherit;
}

body.single-teams .post-details .social-icons li.social-share {
	margin-left: 15px;
	margin-right: 0;
}

body.single-portfolio .port-navigation .nav-links .port-photo,
body.single-teams .port-navigation .nav-links .port-photo {
	margin-left: 15px;
	margin-right: 0;
}

body.single-portfolio .port-navigation .nav-links .port-navigation-right .port-photo,
body.single-teams .port-navigation .nav-links .port-navigation-right .port-photo {
	margin-left: 0;
	margin-right: 15px;
}

body.single-portfolio .port-navigation .nav-links .port-navigation-right,
body.single-teams .port-navigation .nav-links .port-navigation-right {
	text-align: left;
}

body .site-content .wp-block-quote:not(.is-large):not(.is-style-large),
.site-content blockquote {
	padding-right: 80px;
	padding-left: 15px;
}

/*----------------*/
/*newsletter*/
/*----------------*/
body .newsletter-wrapper.newsletter-style-2 .button-area .btn .counter-icon {
	margin-right: 5px;
	margin-left: 0;
}

body .newsletter-wrapper.newsletter-style-4.newsletter-button-outer .button-area .btn,
body .newsletter-wrapper.newsletter-style-5.newsletter-button-outer .button-area {
	margin-left: 0;
	margin-right: 10px;
}

body .newsletter-wrapper.newsletter-style-6 .button-area .btn {
	border-radius: 3px 0 0 3px;
}

@media (min-width: 576px) {
	body .newsletter-wrapper.newsletter-style-3.newsletter-shape-rounded .input-area input {
		border-radius: 0 5px 5px 0;
	}

	body .newsletter-wrapper.newsletter-style-1.newsletter-shape-round .input-area input,
	body .newsletter-wrapper.newsletter-style-3.newsletter-shape-round .input-area input {
		border-radius: 0 50px 50px 0;
	}

	body .newsletter-wrapper.newsletter-style-1.newsletter-shape-round .button-area .btn,
	body .newsletter-wrapper.newsletter-style-3.newsletter-shape-round .button-area .btn {
		border-radius: 50px 0 0 50px;
	}
}

/*----------------*/
/*portfolio*/
/*----------------*/
body .portfolio-section .portfolio-style-1 .portfolio-overlay .portfolio-icon {
	left: 18px;
	right: inherit;
}

body .portfolio-section .portfolio-style-1 .portfolio-item .portfolio-overlay {
	padding-left: 72px;
	padding-right: 18px;
}

body.rtl .portfolio-section .portfolio-item .portfolio-overlay .portfolio-category a {
	padding-left: 8px;
	margin-left: 8px;
}

body.rtl .portfolio-section .portfolio-item .portfolio-overlay .portfolio-category a:before {
	right: -8px;
}

body .webgatha-button-link .webgatha-button-icon .ti-arrow-right:before {
	content: "\e629";
}

body .mfp-gallery.mfp-close-btn-in .mfp-close {
	left: -10px;
	right: inherit;
}

body .mfp-counter {
	left: 0;
	right: inherit;
}

body .fa-angle-left:before {
	content: "\f105";
}

body.single-portfolio .port-navigation .nav-links .port-navigation-right, .single-teams .port-navigation .nav-links .port-navigation-right {
	width: 100%;
}

/*----------------*/
/*MyAccount*/
/*----------------*/
body.rtl.woocommerce-account .post-content .entry-content .woocommerce-MyAccount-navigation ul {
	padding-right: 0;
}

body .woocommerce .woocommerce-error .button,
body .woocommerce .woocommerce-info .button,
body .woocommerce .woocommerce-message .button,
body.woocommerce-page .woocommerce-error .button,
body.woocommerce-page .woocommerce-info .button,
body.woocommerce-page .woocommerce-message .button {
	margin-right: auto;
	margin-left: 0;
}

/*----------------*/
/*blockquote*/
/*----------------*/
body .blockquote-layout-1.blockquote-content-left blockquote {
	border-right: 5px solid #84ba3f;
	border-left: none;
	padding-left: 0;
	padding-right: 20px;
}

body .blockquote-container.blockquote-layout-1.blockquote-quote-enable.blockquote-content-left blockquote {
	padding: 60px 25px 0 0px;
}

body .blockquote-layout-1.blockquote-content-right blockquote {
	border-left: 5px solid #84ba3f;
	border-right: none;
	text-align: left;
	padding-left: 20px;
	padding-right: 0;
}

body .blockquote-container.blockquote-layout-1.blockquote-quote-enable.blockquote-content-right blockquote {
	padding: 60px 0px 0 20px;
}

body .blockquote-layout-2.blockquote-content-right blockquote {
	text-align: left;
}

body .blockquote-container.blockquote-layout-3 blockquote:before,
body .blockquote-container.blockquote-layout-4 blockquote:before {
	right: 0;
	left: inherit;
}

body .blockquote-layout-2.blockquote-content-right blockquote:before {
	left: 30px;
	right: inherit;
}

body #cboxClose {
	left: 0;
	right: inherit;
}

body.blog .content-area article.format-quote blockquote:before {
	right: 0;
	left: inherit;
}

body .wp-block-quote.is-large, .wp-block-quote.is-style-large {
	padding: 40px 80px 40px 35px;
}

.site-content .wp-block-pullquote.is-style-solid-color blockquote {
	padding-right: 80px;
	padding-left: 0;
}

/*----------------*/
/*newsletter*/
/*----------------*/
body .newsletter-wrapper.newsletter-style-4 .input-area input {
	padding-left: 65px;
	padding-right: 15px;
}

body .newsletter-wrapper.newsletter-style-4 .button-area .btn {
	left: 4px;
	right: inherit;
}

body .newsletter-wrapper.newsletter-style-6 .input-area input {
	border-left: none;
	border-radius: 0px 3px 3px 0px;
	border-right: 2px solid #e8e8e8;
}

body .newsletter-wrapper.newsletter-style-7 .button-area .btn {
	left: 0;
	right: inherit;
	text-align: left;
}

body .newsletter-wrapper.newsletter-style-7 .input-area input {
	padding-left: 50px;
	padding-right: inherit;
}

/*----------------*/
/*Service Menu*/
/*----------------*/
body .vc_wp_custommenu .widget_nav_menu .menu>li>a {
	border-right: 5px solid transparent;
}

body .vc_wp_custommenu .widget_nav_menu .menu>.current-menu-item>a,
body .vc_wp_custommenu .widget_nav_menu .menu>li a:hover {
	border-right-color: #84ba3f;
	border-left-color: transparent;
}


/*----------------*/
/*menu_list*/
/*----------------*/
body .webgatha_menu_list_wrapper ul.webgatha_menu_list li a {
	display: flex;
}

body .webgatha_menu_list_wrapper ul.webgatha_menu_list li i {
	right: 0;
	left: inherit;
	margin-left: 7px;
	margin-right: 0;
}

body .webgatha_menu_list_wrapper ul.webgatha_menu_list li>i+.menu_item_link {
	padding-right: 35px;
	padding-left: 0;
}

body .site-header .webgatha_megamenu-enable li[class*=webgatha_menu-label-] .text-label,
body .webgatha_menu_list_wrapper .webgatha_menu_list .menu_item_label {
	margin-left: 0;
	margin-right: 5px;
	align-self: center;
}

/*----------------*/
/*megamenu*/
/*----------------*/
body  .woo-tools .woo-tools-actions li.woo-tools-action .search-button-wrap .search_form-search-field .webgatha-search-button {
	right: inherit;
	left: 0;
}

body  .woo-tools .woo-tools-actions li.woo-tools-action .search-button-wrap .search_form-input-wrap {
	right: inherit;
	left: 0;
}

/*----------------*/
/*swiper arrow*/
/*----------------*/
body .webgatha_products_content .swiper-container .swiper-button-prev {
	right: -10px;
	left: inherit;
}

body .webgatha_products_content .swiper-container .swiper-button-next {
	left: -10px;
	right: inherit;
}

body .webgatha_products_content:hover .swiper-container .swiper-button-next {
	left: 15px;
	right: inherit;
}

body .webgatha_products_content:hover .swiper-container .swiper-button-prev {
	right: 15px;
	left: inherit;
}

@media (min-width: 576px) {
	body .newsletter-wrapper.newsletter-style-1.newsletter-shape-rounded .input-area input {
		border-radius: 0px 5px 5px 0px;
	}

	body .newsletter-wrapper.newsletter-style-1.newsletter-shape-rounded .button-area .btn {
		border-radius: 5px 0px 0px 5px;
	}

	body .newsletter-wrapper.newsletter-style-1 .input-area input {
		border-left: none;
		border-right: 2px solid #84ba3f;
	}
}

@media (min-width: 1200px) {
	.vc_col-lg-offset-1 {
		margin-right: 8.33333333%;
		margin-left: 0;
	}

	.vc_col-lg-offset-2 {
		margin-right: 16.66666667%;
		margin-left: 0;
	}

	.vc_col-lg-offset-3 {
		margin-right: 25%;
		margin-left: 0;
	}

}

@media (min-width: 768px){
	.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 {
		float: right;
	}
}


@media (min-width: 576px) {
	body .newsletter-wrapper.newsletter-style-3.newsletter-shape-rounded .button-area .btn {
		border-radius: 5px 0px 0px 5px;
	}
}

.blog-post-style-12 .post-date-cover {
    right: 15px;
}

.testimonial.testimonial-layout-light .testimonial-prev-button {
    background-position: bottom right !important;
}

.testimonial.testimonial-layout-light .testimonial-next-button {
    background-position: bottom left !important;
}

.woocommerce ul.products .hot-sale-wrapper {
    left: auto;
    right: 12px;
}
.woocommerce.single-product .product-summary-actions .compare:before {
    padding-left: 7px;

}

.widget_search .search-button {
    left: 0;
	right:auto;
}

.widget_search input[type=text] {
    padding-left: 70px;
    padding-right: 8px;
}
.primary-menu>li {
    float: right;
    margin-right: 30px;
    margin-left: 0;
}

.portfolio-section .portfolio-item .portfolio-overlay .portfolio-category a:before {
    content: "";
    display:none;
    background: #fff;
    width: 1px;
    height: 10px;
    position: absolute;
    left: 0;
    right:auto;
    top: 50%;
    transform: translateY(-50%);
}

.header-type-default .primary-menu>li.menu-item-has-children>a {
    padding-left: 15px;
}
.header-type-default .primary-menu>li.menu-item-has-children>a:before {

    left: 0;
    right:auto;
    padding-right: 10px;

}

.site-header .woo-tools-cart .woocommerce-mini-cart__buttons .button {
    padding: 8px 5px;
}

body.single-portfolio .port-navigation .nav-links .port-photo, body.single-teams .port-navigation .nav-links .port-photo {
    margin-left: 0;
    margin-right: 15px;
}

body.single-portfolio .port-navigation .nav-links .port-navigation-right .port-photo, body.single-teams .port-navigation .nav-links .port-navigation-right .port-photo {
    margin-left: 15px;
    margin-right: 0px;
}

.single-portfolio .port-navigation .nav-links, .single-teams .port-navigation .nav-links {
    direction: ltr;
}


body .webgatha_blog_posts_content .swiper-container .swiper-button-next, body .webgatha_blog_posts_content:hover .swiper-container .swiper-button-next.show-on-hover {
    left: 15px;
    right: auto;
}

body .webgatha_blog_posts_content .swiper-container .swiper-button-prev, body .webgatha_blog_posts_content:hover .swiper-container .swiper-button-prev.show-on-hover {
    right: 15px;
    left: auto;
}



.rtl .post-content .entry-content ol, .rtl .post-content .entry-content ul {
    padding-left: 0;
    padding-right: 0;
}
    

.woocommerce ul.products li.product-style-icon_bottom .woocommerce-loop-product__title {
    text-align: center;
}

.woocommerce ul.products li.product .price {
    text-align: center;
}

.fa-caret-right:before {
    content: "\f0d9";
}

.fa-caret-left:before {
    content: "\f0da";
}