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

/* =============================================================================
- Top Bar
============================================================================= */

#grve-top-bar ul.grve-left-side li.grve-topbar-item {
	margin-right: 0;
	margin-left: 15px;
}

#grve-top-bar ul.grve-left-side li.grve-topbar-item ul li {
	margin-right: 0;
	margin-left: 15px;
}

#grve-top-bar ul.grve-right-side li.grve-topbar-item {
	margin-left: 0;
	margin-right: 15px;
}

#grve-top-bar ul.grve-right-side li.grve-topbar-item ul li {
	margin-left: 0;
	margin-right: 15px;
}

/* =============================================================================
- Header
============================================================================= */
.grve-logo.grve-position-left,
.grve-header-elements.grve-position-left {
	float: right
}

.grve-header-elements-wrapper.grve-position-right,
.grve-horizontal-menu.grve-position-right {
	float: left
}

.grve-header-elements {
	border-left: none;
	margin-left: 0;
	border-right-style: solid;
	border-right-width: 1px;
	margin-right: 1.563rem;
}

.grve-header-element > a {
    padding-left: 0;
    padding-right: 1.563rem;
}

.grve-header-element {
	position: relative;
}

.grve-header-element .grve-purchased-items {
	position: absolute;
	top: 50%;
	left: -8px;
	margin-top: -20px;
}

#grve-header .grve-horizontal-menu.grve-position-right ul.grve-menu > li > a {
	padding: 0px 2em 0px 0px;
}

/* =============================================================================
- Movedo Sticky
============================================================================= */
#grve-movedo-sticky-header .grve-logo {
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	-ms-transform: translateX(100%);
	-o-transform: translateX(100%);
	transform: translateX(100%);
}

#grve-movedo-sticky-header .grve-header-element > a.grve-safe-button {
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%);
}

/* =============================================================================
- Safe Button
============================================================================= */
#grve-safebutton-area .grve-logo {
	left: auto;
	right: 0;
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	-ms-transform: translateX(100%);
	-o-transform: translateX(100%);
	transform: translateX(100%);
}

#grve-safebutton-area .grve-close-button-wrapper {
	right: auto;
	left: 0;
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%);
}

/* Logo Animation */
@-webkit-keyframes logo_animation {
	0% { -webkit-transform: translateX(100%); }
	100% { -webkit-transform: translateX(0); }
}

@-moz-keyframes logo_animation {
	0% { -moz-transform: translateX(100%); }
	100% { -moz-transform: translateX(0); }
}

@-o-keyframes logo_animation {
	0% { -o-transform: translateX(100%); }
	100% { -o-transform: translateX(0); }
}

@keyframes logo_animation {
	0% { transform: translateX(100%); }
	100% { transform: translateX(0); }
}

/* Close Button Animation */
@-webkit-keyframes close_button_animation {
	0% { -webkit-transform: translateX(-100%); }
	100% { -webkit-transform: translateX(0); }
}

@-moz-keyframes close_button_animation {
	0% { -moz-transform: translateX(-100%); }
	100% { -moz-transform: translateX(0); }
}

@-o-keyframes close_button_animation {
	0% { -o-transform: translateX(-100%); }
	100% { -o-transform: translateX(0); }
}

@keyframes close_button_animation {
	0% { transform: translateX(-100%); }
	100% { transform: translateX(0); }
}

/* =============================================================================
- Breadcrumbs
============================================================================= */
.grve-breadcrumbs:not(.grve-align-center) ul {
	text-align: right;
}

/* =============================================================================
- Main Menu
============================================================================= */
#grve-header .grve-horizontal-menu ul.grve-menu > li {
	float: right;
}

#grve-header .grve-horizontal-menu ul.grve-menu li {
	direction: ltr;
}

#grve-header .grve-horizontal-menu ul.grve-menu a {
	direction: rtl;
}

#grve-header .grve-horizontal-menu ul.grve-menu ul {
	left: auto;
	right: 0;
}

#grve-header .grve-horizontal-menu ul.grve-menu li:not(.megamenu) ul ul {
	left: auto;
	right: 100%;
	margin-left: 0;
	margin-right: 2px;
}

/* Menu Description */
#grve-main-menu .sub-menu .grve-menu-description {
	text-align: right;
	padding-right: 0;
	padding-left: 30px;
}

/* Side Menu */
#grve-main-header.grve-header-side .grve-main-header-wrapper {
	padding-right: 0;
	padding-left: 30px;
}
.grve-slide-menu ul.grve-menu .grve-arrow {
    left: 0;
	right: auto;
}

.grve-slide-menu ul.grve-menu .grve-arrow:after {
	content: '\f104';
}

.grve-slide-menu ul.grve-menu .grve-goback .grve-arrow:after {
	content: '\f105';
}
.grve-slide-menu ul.grve-menu ul {
	left: 0;
	right: 100%;
}

#grve-hidden-menu:not(.grve-align-center) ul li {
	text-align: right;
}

/* Sub Menu */
#grve-header .grve-horizontal-menu ul.grve-menu ul.sub-menu {
	text-align: right;
}

/* Header Elements */
.grve-header-element {
	direction: ltr;
}

/* Menu Label */
#grve-header .grve-main-menu .grve-item .label,
#grve-hidden-menu .grve-item .label {
	margin-left: 0;
	margin-right: 8px;
}

/* Arrow */
#grve-header .grve-horizontal-menu.grve-arrow ul.grve-menu .menu-item-has-children > a::after {
	display: none;
}
#grve-header .grve-horizontal-menu.grve-arrow ul.grve-menu .menu-item-has-children.grve-first-level > a::before {
	content: '\f107';
	font-family: "FontAwesome";
	height: 10px;
	line-height: 10px;
	margin-right: 2px;
	position: relative;
	top: 2px;
	width: 10px;
}

/* Toggle Arrows */
.grve-toggle-menu:not(.grve-align-center) ul.grve-menu li.menu-item-has-children a {
	padding-left: 40px;
	padding-right: 0;
}

.grve-toggle-menu ul.grve-menu li a .grve-arrow {
	right: auto;
	left: 0;
}

/* Menu Icon */
#grve-top-bar  .grve-menu-icon,
#grve-footer  .grve-menu-icon,
.grve-anchor-menu .grve-menu-icon,
.widget_nav_menu .grve-menu-icon,
#grve-header .grve-main-menu .grve-menu-icon,
#grve-hidden-menu .grve-menu-icon {
	margin-right: 0;
	margin-left: 5px;
}

/* =============================================================================
- Side Header
============================================================================= */
#grve-main-header.grve-header-side {
	right: 0;
}

#grve-main-header.grve-header-side .grve-main-header-wrapper {
	padding-right: 0;
}

/* Boxed */
body.grve-boxed #grve-theme-wrapper.grve-header-side #grve-main-header.grve-header-side {
	right: auto;
}

/* =============================================================================
- Background Image
============================================================================= */
.grve-background-wrapper {
	direction: ltr;
}

/* =============================================================================
--- Blog Meta
============================================================================= */
.grve-post-meta li {
	float: right;
}

/* =============================================================================
--- Blog Small Media
============================================================================= */
.grve-blog-small .grve-blog-item {
	direction: ltr;
}

.grve-blog-small .grve-blog-item .grve-post-content {
	direction: rtl;
}

/* =============================================================================
- Sidebar
============================================================================= */

#grve-content.grve-left-sidebar #grve-main-content {
	float: left;
	padding-right: 30px;
	padding-left: 0;
}
#grve-content.grve-left-sidebar #grve-sidebar {
	padding-left: 20px;
	padding-right: 0;
	float: right;
}

#grve-content.grve-right-sidebar #grve-main-content {
	float: right;
	padding-right: 0;
	padding-left: 30px;
}

#grve-content.grve-right-sidebar #grve-sidebar {
	padding-left: 0;
	padding-right: 20px;
	float: left;
}

/* =============================================================================
- Owl Carousel
============================================================================= */
#grve-feature-slider,
.owl-carousel {
	direction: ltr;
}

#grve-feature-slider .grve-content {
	direction: rtl;
}

.grve-carousel-item-wrapper {
	float: right;
}


/* =============================================================================
- Navigation Bar
============================================================================= */
.grve-navigation-bar {
	direction: ltr;
}

.grve-navigation-bar .grve-nav-item .grve-title,
.grve-navigation-bar .grve-related-content .grve-title {
	direction: rtl;
}


/* =============================================================================
- Feature & Page Title
============================================================================= */
#grve-feature-section .grve-title-content-wrapper.grve-align-left,
.grve-page-title .grve-title-content-wrapper.grve-align-left {
	text-align: right;
}

#grve-feature-section .grve-title-content-wrapper.grve-align-right,
.grve-page-title .grve-title-content-wrapper.grve-align-right {
	text-align: left;
}

.grve-content.grve-align-left-center,
.grve-content.grve-align-left-top,
.grve-content.grve-align-left-bottom {
	text-align: right;
}

.grve-content.grve-align-right-center,
.grve-content.grve-align-right-top,
.grve-content.grve-align-right-bottom {
	text-align: left;
}


/* =============================================================================
- Single Post Tags
============================================================================= */
.grve-single-post-tags ul li {
	margin-right: 0;
	margin-left: 14px;
}

/* =============================================================================
- Dropcap
============================================================================= */
p.grve-dropcap:first-letter {
	float: none;
}

/* =============================================================================
- Tabs
============================================================================= */
.grve-tab-icon.grve-position-left {
	margin-left: 10px;
	margin-right: 0;
	float: right;
}
.grve-tab-icon.grve-position-right {
	margin-left: 0;
	margin-right: 10px;
	float: left;
}

.grve-accordion-icon.grve-position-left  {
	margin-left: 10px;
	margin-right: 0;
	float: right;
}
.grve-accordion-icon.grve-position-right {
	margin-right: 10px;
	margin-left: 0;
	float: left;
}

/* =============================================================================
- Woocommerce
============================================================================= */
.woocommerce div.product form.cart div.quantity {
	float: right;
	margin: 0 0 0 15px;
}
.woocommerce div.product form.cart .button {
	float: right;
}
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img {
	margin-left: 20px;
}

.grve-var-label {
	float: right;
	margin-left: 10px;
	margin-right: 0;
	line-height: 66px;
}

.woocommerce .grve-single-post-meta.grve-tags ul li {
	margin-right: 0px;
	margin-left: 14px;
}

.woocommerce .quantity .grve-qty-btn.minus {
    border-right: 1px solid;
    border-left: none;
}

.woocommerce .quantity .grve-qty-btn.plus {
    border-left: 1px solid;
    border-right: none;
}

/* =============================================================================
- Select Drop Down
============================================================================= */
#grve-theme-wrapper select  {
	background-position: center left;
}

/* =============================================================================
- Search
============================================================================= */
#grve-theme-wrapper .grve-search input[type='text'] {
	padding-right: 10px;
	padding-left: 50px;
}

#grve-theme-wrapper .grve-search button[type='submit'] {
	right: auto;
	left: 6px;
}

/* =============================================================================
- Footer
============================================================================= */
#grve-footer .grve-widget-area .grve-column {
	float: right;
}

#grve-footer .grve-footer-bar .grve-left-side {
	float: right;
	text-align: right;
}

#grve-footer .grve-footer-bar .grve-right-side {
	float: left;
	text-align: left;
}

#grve-footer .grve-footer-bar ul {
	text-align: left;
}

/* =============================================================================
- Top Bar
============================================================================= */
#grve-top-bar ul.grve-left-side {
	float: right;
	text-align: right;
}

#grve-top-bar ul.grve-right-side {
	float: left;
	text-align: left;
}


/* =============================================================================
- Split Content Element
============================================================================= */
.grve-split-content.grve-media-right .grve-media-wrapper {
	left: 0;
	right: auto;
}

.grve-split-content.grve-media-right .grve-content-wrapper {
	right: 0;
	left: auto;
}

.grve-split-content.grve-media-right .grve-content-wrapper .grve-wrapper-inner {
	left: 0;
	right: auto;
}

.grve-split-content.grve-media-right .grve-media-wrapper .grve-wrapper-inner {
	left: 100%;
}

.grve-split-content.grve-media-right .grve-content {
	right: 50%;
	left: auto;
	text-align: left;
	-webkit-transform: translateX(100%);
	-moz-transform:    translateX(100%);
	-ms-transform:     translateX(100%);
	-o-transform:      translateX(100%);
	transform:         translateX(100%);
}

.grve-split-content.grve-media-right .grve-slider-dots {
	right: auto;
	left: 60px;
}

.grve-split-content.grve-media-left .grve-media-wrapper {
	right: 0;
	left: auto;
}

.grve-split-content.grve-media-left .grve-content-wrapper {
	left: 0;
	right: auto;
}

.grve-split-content.grve-media-left .grve-content-wrapper .grve-wrapper-inner {
	left: 100%;
}

.grve-split-content.grve-media-left .grve-media-wrapper .grve-wrapper-inner {
	left: 0;
}

.grve-split-content.grve-media-left .grve-content {
	left: 50%;
	right: auto;
	text-align: right;
	-webkit-transform: translateX(-100%);
	-moz-transform:    translateX(-100%);
	-ms-transform:     translateX(-100%);
	-o-transform:      translateX(-100%);
	transform:         translateX(-100%);
}

.grve-split-content.grve-media-left .grve-slider-dots {
	right: 60px;
	left: auto;
}

/* =============================================================================
- Widget Contact Info (GRVE WIDGET)
============================================================================= */
.grve-widget.grve-contact-info li i {
	margin-right: 0;
	margin-left: 20px;
	float: right;
}

/* =============================================================================
- Widget Archive
============================================================================= */
.widget.widget_archive li {
	text-align: left;
}

.widget.widget_archive li a {
	float: right;
}

/* =============================================================================
- Widget Categories
============================================================================= */
.widget.widget_categories li {
	text-align: left;
}

.widget.widget_categories li ul {
	padding-left: 0;
	padding-right: 10px;
}

.widget.widget_categories li a {
	float: right;
}

/* =============================================================================
- Widget Pages
============================================================================= */
.widget.widget_pages li ul {
	padding-left: 0;
	padding-right: 10px;
}

/* =============================================================================
- Widget Calendar
============================================================================= */
.widget.widget_calendar caption {
	text-align: right;
}

/* =============================================================================
- Widget Tagcloud
============================================================================= */
.widget.widget_tag_cloud a {
	margin-left: 4px;
	margin-right: 0;
}

/* =============================================================================
- Woo Tag Cloud
============================================================================= */
.grve-widget.woocommerce.widget_product_tag_cloud a {
	margin-left: 4px;
	margin-right: 0;
}

/* =============================================================================
- Woo Categories Widget
============================================================================= */

.widget.woocommerce.widget_product_categories li {
	text-align: left;
}

.widget.woocommerce.widget_product_categories ul li a {
	float: right;
}
/* =============================================================================
- Widget Custom Menu
============================================================================= */
.widget.widget_nav_menu li ul {
	padding-left: 0;
	padding-right: 10px;
}

/* =============================================================================
- Widget Latest Comments (GRVE WIDGET)
============================================================================= */
.grve-widget.grve-comments li img {
	float: right;
}

.grve-widget.grve-comments li img + .grve-comment-content {
	padding-left: 0;
	padding-right: 20px;
}

/* =============================================================================
- Widget Latest News (GRVE WIDGET)
============================================================================= */
.grve-widget.grve-latest-news li a.grve-post-thumb + .grve-news-content {
	padding-left: 0;
	padding-right: 20px;
}

/* =============================================================================
- Pagination
============================================================================= */
.grve-pagination .grve-icon-nav-right-small:before {
	content: "\e91a";
}

.grve-pagination .grve-icon-nav-left-small:before {
	content: "\e91b";
}

/* =============================================================================
- Magnific Popup Galleries
============================================================================= */
.mfp-arrow-right:before {
	content: '\e901';
}

.mfp-arrow-left:before {
	content: '\e903';
}

.mfp-arrow-left {
	left: auto;
	right: 20px;
}

.mfp-arrow-right {
	left: 20px;
	right: auto;
}

.mfp-counter,
.grve-mfp-social {
	right: auto;
	left: 0;
}

.mfp-title {
	text-align: right;
	padding-left: 36px;
	padding-right: 0;
}

/* =============================================================================
- Contact Forms
============================================================================= */
.wpcf7-form {
	direction: rtl;
}
/* Form with icons */
.wpcf7-form .grve-with-icon i {
	position: absolute;
	top: 14px;
	left: auto;
	right: 16px;
	width: 40px;
	text-align: center;
}

#grve-theme-wrapper .wpcf7-form .grve-with-icon input {
	padding-left: 0;
	padding-right: 40px;
}

/* Radio Buttons */

.wpcf7-form input[type='radio']:checked + .wpcf7-list-item-label,
.wpcf7-form input[type='radio']:not(:checked) + .wpcf7-list-item-label,
.wpcf7-form input[type='checkbox']:checked + .wpcf7-list-item-label,
.wpcf7-form input[type='checkbox']:not(:checked) + .wpcf7-list-item-label {
	padding-left: 0;
	padding-right: 28px;
}

.wpcf7-form input[type='radio']:checked + .wpcf7-list-item-label:before,
.wpcf7-form input[type='radio']:not(:checked) + .wpcf7-list-item-label:before {
	left: auto;
	right: 0;
}

.wpcf7-form input[type='radio']:checked + .wpcf7-list-item-label:after,
.wpcf7-form input[type='radio']:not(:checked) + .wpcf7-list-item-label:after {
	left: auto;
	right: 4px;
}

.wpcf7-form input[type='checkbox']:checked + .wpcf7-list-item-label:before,
.wpcf7-form input[type='checkbox']:not(:checked) + .wpcf7-list-item-label:before {
	left: auto;
	right: 0;
}

.wpcf7-form input[type='checkbox']:checked + .wpcf7-list-item-label:after,
.wpcf7-form input[type='checkbox']:not(:checked) + .wpcf7-list-item-label:after {
	left: auto;
	right: 4px;
}


/* =============================================================================
- Columns
============================================================================= */

.grve-rtl-columns-reverse .grve-column-1-12,
.grve-rtl-columns-reverse .grve-column-5-12,
.grve-rtl-columns-reverse .grve-column-7-12,
.grve-rtl-columns-reverse .grve-column-11-12,
.grve-rtl-columns-reverse .grve-column-1-6,
.grve-rtl-columns-reverse .grve-column-1-5,
.grve-rtl-columns-reverse .grve-column-2-5,
.grve-rtl-columns-reverse .grve-column-3-5,
.grve-rtl-columns-reverse .grve-column-1-4,
.grve-rtl-columns-reverse .grve-column-1-2,
.grve-rtl-columns-reverse .grve-column-1-3,
.grve-rtl-columns-reverse .grve-column-2-3,
.grve-rtl-columns-reverse .grve-column-3-4,
.grve-rtl-columns-reverse .grve-column-4-5,
.grve-rtl-columns-reverse .grve-column-5-6,
.grve-rtl-columns-reverse .grve-column-1 {
	float: right;
}

/* =============================================================================
- GDPR Privacy
============================================================================= */
.grve-privacy-content {
	padding-right: 0;
	padding-left: 300px;
}

.grve-privacy-buttons-wrapper {
	right: auto;
	left: 30px;
}

.grve-privacy-btn + .grve-privacy-btn {
	margin-left: 0;
	margin-right: 24px;
}


/* Position Left / Right */
#grve-privacy-bar.grve-bar-position-left {
	right: 15px;
	left: auto;
}

#grve-privacy-bar.grve-bar-position-right {
	right: auto;
	left: 15px;
}

#grve-privacy-bar.grve-bar-position-left .grve-privacy-agreement,
#grve-privacy-bar.grve-bar-position-right .grve-privacy-agreement {
	float: left;
}

@media only screen and (max-width: 767px) {
	#grve-privacy-bar.grve-bar-position-left,
	#grve-privacy-bar.grve-bar-position-right {
		left: 5%;
		right: 5%;
	}
	.grve-privacy-agreement {
		float: left;
	}

}


/* =============================================================================
--- GDPR Privacy Switcher
============================================================================= */
.grve-privacy-switch .grve-switch {
	left: 0;
	right: auto;
}

/* =============================================================================
--- Added by SBThemes
============================================================================= */

@font-face {
	font-family: is;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/iransharp.eot');
	src: url('../fonts/iransharp.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/iransharp.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/iransharp.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/iransharp.ttf') format('truetype');
}
@font-face {
	font-family: isb;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/iransharp_bold_web.eot');
	src: url('../fonts/iransharp_bold_web.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/iransharp_bold_web.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/iransharp_bold_web.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/iransharp_bold_web.ttf') format('truetype');
}
@font-face {
	font-family: isl;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/iransharp_light_web.eot');
	src: url('../fonts/iransharp_light_web.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/iransharp_light_web.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/iransharp_light_web.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/iransharp_light_web.ttf') format('truetype');
}
body {
	font-family: is !important;
}
h1 {
	font-family: isb !important;
}
h2 {
	font-family: isb !important;
}
h3 {
	font-family: is !important;
}
h4 {
	font-family: is !important;
}
h5 {
	font-family: isl !important;
}
h6 {
	font-family: isl !important;
}
p {
	font-family: isl !important;
}
a {
	font-family: is !important;
}
span {
	font-family: isl;
}
div {
	font-family: is !important;
}
#grve-page-title .grve-description, #grve-blog-title .grve-description, #grve-blog-title .grve-description p, #grve-search-page-title .grve-description {
	font-family: is;
}
#grve-footer .grve-widget-area .widget .grve-widget-title, #grve-footer .grve-widget-area h1, #grve-footer .grve-widget-area h2, #grve-footer .grve-widget-area h3, #grve-footer .grve-widget-area h4, #grve-footer .grve-widget-area h5, #grve-footer .grve-widget-area h6 {
	font-family: isb;
	font-size: 15px;
}
.grve-pricing-table .grve-price span, .grve-pricing-table .grve-price .grve-interval {
	font-family: isl;
}
.grve-pricing-table .grve-pricing-title {
	margin-bottom: 10px;
	font-family: isb;
	font-size: 18px;
}
h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child, .grve-h1:last-child, .grve-h2:last-child, .grve-h3:last-child, .grve-h4:last-child, .grve-h5:last-child, .grve-h6:last-child, .grve-subtitle:last-child, .grve-subtitle-text:last-child {
	font-family: is;
}
.grve-countdown .grve-countdown-item .grve-number {
	font-family: isb;
}
.grve-countdown.grve-style-1 .grve-countdown-item span {
	font-family: isl;
}
.grve-team .grve-team-identity {
	font-size: 14px !important;
}
.grve-team .grve-team-identity + .grve-team-name {
	line-height: 2;
	font-size: 18px;
}
.grve-isotope-container {
	direction: ltr;
}
.mohammadreza {
	font-family: isb !important;
}
.ctflh {
	line-height: 40px;
}
#grve-post-title .grve-categories li a, #grve-feature-section .grve-categories li a {
	letter-spacing: normal;
	font-size: 15px;
}
#grve-post-title .grve-post-meta, #grve-post-title .grve-post-meta li {
	font-size: 15px;
	font-family: is;
}
body, .grve-text-content, .grve-text-content a, #grve-content form, #grve-content form p, #grve-content form div, #grve-content form span:not(.grve-heading-color), table, #reply-title, .grve-blog.grve-with-shadow .grve-blog-item:not(.grve-style-2) .grve-post-meta, .grve-blog.grve-with-shadow .grve-blog-item:not(.grve-style-2) p {
	font-family: is !important;
}
.grve-title > span {
	font-family: isb;
}
#grve-theme-wrapper .grve-product-area-wrapper #grve-entry-summary button.single_add_to_cart_button {
	font-family: is !important;
}
.grve-woo-tabs ul.tabs li {
	margin-left: 16px;
}
.grve-product-area-wrapper h1, .grve-product-area-wrapper h2, .grve-product-area-wrapper h3, .grve-product-area-wrapper h4, .grve-product-area-wrapper h5, .grve-product-area-wrapper h6, .grve-product-area-wrapper .grve-h1, .grve-product-area-wrapper .grve-h2, .grve-product-area-wrapper .grve-h3, .grve-product-area-wrapper .grve-h4, .grve-product-area-wrapper .grve-h5, .grve-product-area-wrapper .grve-h6, .grve-product-area-wrapper .grve-heading-color {
	font-family: is;
}
.woocommerce div.product .stock {
	font-family: isl !important;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar {
	float: right;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment-text {
	padding: 0 20px 0 0;
}
.grve-navigation-bar .grve-bar-wrapper {
	direction: rtl;
}
.grve-link-text, .grve-btn, input[type="submit"], input[type="reset"], input[type="button"], button:not(.mfp-arrow):not(.grve-search-btn), #grve-header .grve-shoppin-cart-content .total, #grve-header .grve-shoppin-cart-content .button, #cancel-comment-reply-link, .grve-anchor-menu .grve-anchor-wrapper .grve-container > ul > li > a, .grve-anchor-menu .grve-anchor-wrapper .grve-container ul.sub-menu li a {
	font-family: is !important;
	font-size: 13px !important;
}
#grve-content.grve-right-sidebar #grve-main-content {
	float: left;
}
.grve-increase-heading.grve-heading-200 > span, .grve-increase-heading.grve-heading-200 .grve-clipping-content > span {
	font-family: isb;
}
#grve-feature-section .grve-title-content-wrapper.grve-align-right, .grve-page-title .grve-title-content-wrapper.grve-align-right {
	text-align: right;
}
.grve-subtitle, .grve-subtitle p, .grve-subtitle-text {
	font-size: 15px;
}
#grve-feature-slider, .owl-carousel {
	text-align: center;
}
.grve-increase-heading.grve-heading-200 > span, .grve-increase-heading.grve-heading-200 .grve-clipping-content > span {
	line-height: 95px;
}
#grve-main-header.grve-header-side .grve-logo .grve-wrapper, #grve-main-header.grve-header-side .grve-logo .grve-wrapper img {
	width: 126px !important;
	height: 94px !important;
}
.grve-quote-text, blockquote p {
	font-size: 22px;
	line-height: 38px;
}
#grve-content.grve-right-sidebar #grve-main-content {
	float: right;
}
#grve-content .widget .grve-widget-title {
	font-size: 16px;
}
.grve-link-text, .grve-btn, input[type="submit"], input[type="reset"], input[type="button"], button:not(.mfp-arrow):not(.grve-search-btn), #grve-header .grve-shoppin-cart-content .total, #grve-header .grve-shoppin-cart-content .button, #cancel-comment-reply-link, .grve-anchor-menu .grve-anchor-wrapper .grve-container > ul > li > a, .grve-anchor-menu .grve-anchor-wrapper .grve-container ul.sub-menu li a {
	font-size: 16px !important;
}
.fa {
	font: normal normal normal FontAwesome !important;
}
h1, .grve-h1, #grve-theme-wrapper .grve-modal .grve-search input[type="text"], .grve-dropcap span, p.grve-dropcap::first-letter {
	font-family: isl;
	font-weight: normal !important;
}
#reply-title {
	font-size: 13px !important;
}
.grve-single-post-tags ul li a {
	font-size: 13px !important;
}
#grve-content.grve-right-sidebar #grve-main-content {
	float: left;
}
.grve-increase-heading.grve-heading-140 > span {
	font-size: 150%;
	line-height: 75px;
	font-family: isb !important;
}
.grve-increase-heading.grve-heading-300 > span {
	font-family: isb;
	font-size: 120px;
}
.grve-counter .grve-counter-title {
	font-family: isl !important;
}
.grve-progress-bars.grve-style-2 .grve-percentage {
	float: left;
}
.grve-product-item figcaption .price {
	direction: rtl;
}
.grve-product-item span.onsale {
	direction: rtl;
}
.grve-carousel.grve-layout-2 .grve-align-center .grve-carousel-info + .grve-carousel-navigation {
	direction: ltr;
}
.grve-slider.grve-layout-2 .grve-carousel-navigation {
	direction: ltr;
}
.grve-hover-item .grve-content .grve-title {
	direction: rtl;
}
.grve-carousel-style-2 .grve-blog-carousel .grve-post-date {
	direction: rtl;
}
.grve-carousel-style-2 .grve-blog-carousel ul.grve-post-meta {
	direction: rtl;
}
.grve-post-meta {
	direction: rtl;
}
.grve-blog-columns.grve-with-shadow .grve-blog-item:not(.grve-style-2) .grve-post-content-wrapper {
	text-align: right;
	direction: rtl;
}
.grve-hover-item.grve-hover-style-2 .grve-content:not(.grve-custom-overview) {
	direction: rtl;
}
.grve-hover-item.grve-hover-style-3 .grve-content:not(.grve-custom-overview) {
	direction: rtl;
}
#grve-header .grve-main-menu .grve-wrapper > ul > li.megamenu > ul > li > a {
	letter-spacing: normal;
}
#grve-main-header.grve-light #grve-main-menu .grve-wrapper > ul > li.current-menu-ancestor > a {
	letter-spacing: normal;
}