@charset "UTF-8";

/* Start VafaNet RTL Custom Css */
@font-face {
    font-family: 'IRANSansX';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('fa-fonts/IRANSansXFaNum-medium.woff2') format('woff2');
}
@font-face {
    font-family: 'IRANSansX';
    font-style: normal;
    font-weight: bold;
    font-display: auto;
    src: url('fa-fonts/IRANSansXFaNum-black.woff2') format('woff2');
}

@font-face {
    font-family: 'IRANSans';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('fa-fonts/IRANSansWeb.woff2') format('woff2');
}
@font-face {
    font-family: 'IRANSans';
    font-style: normal;
    font-weight: bold;
    font-display: auto;
    src: url('fa-fonts/IRANSansWeb-Bold.woff2') format('woff2');
}

@font-face {
    font-family: 'IranYekan';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('fa-fonts/iranyekanwebregularfanum.woff2') format('woff2');
}
@font-face {
    font-family: 'IranYekan';
    font-style: normal;
    font-weight: bold;
    font-display: auto;
    src: url('fa-fonts/iranyekanwebboldfanum.woff2') format('woff2');
}

@font-face {
    font-family: 'Dana';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('fa-fonts/dana-fanum-regular.woff2') format('woff2');
}
@font-face {
    font-family: 'Dana';
    font-style: normal;
    font-weight: bold;
    font-display: auto;
    src: url('fa-fonts/dana-fanum-bold.woff2') format('woff2');
}

@font-face {
    font-family: 'YekanBakh';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('fa-fonts/YekanBakhFaNum-Regular.woff2') format('woff2');
}
@font-face {
    font-family: 'YekanBakh';
    font-style: normal;
    font-weight: bold;
    font-display: auto;
    src: url('fa-fonts/YekanBakhFaNum-Bold.woff2') format('woff2');
}

body.rtl #wpadminbar * {
    font-family: IRANSansX;
}
body.rtl {
    direction: rtl;
    text-align: right;
}
rs-module rs-mask-wrap .rs-layer {
	font-family: var(--site-main-font) !important
}
.rtl .wpcf7 {
    direction: rtl;
}
.rtl .wpcf7 input[type="url"], .rtl .wpcf7 input[type="email"], .rtl .wpcf7 input[type="tel"] {
    direction: rtl;
}
.rtl .nav-menu li li {
    text-align: right;
}
.rtl .main-navigation li ul {
    right: -40px;
    left: auto;
}
.rtl .main-navigation .mega-menu {
    right: 0;
}
.rtl .main-navigation a i {
    margin-left: 5px;
    margin-right: 10px;
}
.rtl .kitify-nav-arrow {
    margin-right: 10px;
    margin-left: 5px;
}
.rtl .kitify-search__submit {
    margin-left: 0;
    margin-right: 10px;
}
.rtl .kitify-nav__sub {
    right: 0;
    left: auto;
}
.rtl .kitify-nav {
    direction: rtl;
}
.rtl .kitify-nav__item.current-menu-item>.menu-item-link-sub .kitify-nav-link-text:before, .rtl .kitify-nav__item:hover>.menu-item-link-sub .kitify-nav-link-text:before {
    border-right-width: 0.25em;
    padding-right: 0.8em;
		border-left-width: 0;
    padding-left: 0;
}
.rtl .menu-item-link-sub .kitify-nav-link-text:before {
    border-right: 0 solid;
}
.rtl .nav-menu ul.mega-menu ul.mega-menu-main>li:not(:last-child) {
    border-left: solid 1px var(--site-border-color);
    border-right: 0;
}
.rtl .kitify-countdown-timer {
    direction: ltr;
}
.rtl .kitify-product-categories.custom-style-robeto-01 .kitify-custom-categories__item .kitify-custom-categories__image-wrap:before {
    right: -10px;
    left: auto;
}
.rtl .page-header-content h1 {
    text-align: right;
}
.rtl .widget .widget-title:after {
    left: 0;
    right: auto;
}
.rtl select {
    background-position: left 0 center;
}
.rtl .widget_recent_entries li .pr-item--left {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}
.rtl .blog-listing .blog-articles .post .entry-content-wrap .entry-meta figure, .rtl .blog-listing .blog-articles .type-page .entry-content-wrap .entry-meta figure {
    margin-left: 5px;
    margin-right: auto;
}
body.rtl.single.single-post .post .entry-meta figure {
    margin-left: 5px;
    margin-right: 0;
}
body.rtl.single.single-post .post .entry-meta__item--tags a {
    margin: 0 0 0.4375rem 0.4375rem;
}
.rtl .comments-area .comment-respond .comment-form .logged-in-as>a {
    margin-left: 0.3125rem;
    margin-right: 0;
}
.rtl ul {
    margin-right: 1.25rem;
    margin-left: 0;
}
.rtl .comments-area .comment-respond .comment-form .comment-form-url {
    margin-left: 0 !important;
}
@media print, screen and (min-width: 40em){
.rtl .comments-area .comment-respond .comment-form .comment-form-author, .rtl .comments-area .comment-respond .comment-form .comment-form-email, .rtl .comments-area .comment-respond .comment-form .comment-form-url {
    float: right;
    margin-left: 2%;
    margin-right: 0;
}
}
.rtl .comments-area .comment-list .comment.depth-1 {
    padding-right: 8.25rem;
    padding-left: 1.875rem;
}
.rtl .comments-area .comment-list .comment.depth-1>article.comment-body .comment-meta .comment-author .avatar {
    right: 1.875rem;
    left: auto;
}
@media print, screen and (max-width: 39.99875em){
.rtl .comments-area .comment-list .comment article.comment-body {
    padding: 0 0.9375rem !important;
}
}
@media print, screen and (max-width: 39.99875em){
.comments-area .comment-list .comment.depth-1 {
    padding: 0.9375rem 0 !important;
}
}
@media print, screen and (max-width: 39.99875em){
.rtl .comments-area .comment-list .comment article.comment-body+.comment-respond {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
}
}
@media print, screen and (max-width: 39.99875em){
.rtl .comments-area .comment-list .comment article.comment-body .comment-meta .comment-author b.fn {
    margin-right: 0.9375rem;
    margin-left: 0;
}
}
.rtl [type=checkbox]+label, .rtl [type=radio]+label {
    margin-right: 0.375rem;
    margin-left: 0.75rem;
}
.rtl .comments-area .comment-list .comment article.comment-body+.comment-respond {
    margin-right: -4.5rem;
    margin-left: 0;
}
.rtl .comments-area .comment-list .comment article.comment-body+.comment-respond .comment-reply-title small a:after {
    margin-right: 0.5rem;
    margin-left: 0;
}
.rtl .comments-area .comment-list .comment .children {
    margin-right: 0;
}
.rtl .comments-area .comment-list .comment article.comment-body .comment-meta .comment-author .avatar {
    left: auto;
    right: -20px;
}
@media print, screen and (max-width: 39.99875em){
.comments-area .comment-list .comment .children {
    padding-right: 1.25rem;
    padding-left: 0;
}
}
.rtl .page-header-content .woocommerce-breadcrumb {
    letter-spacing: 0;
}
.rtl .woocommerce-breadcrumb .delimiter {
    transform: rotateY(180deg);
    display: inline-block;
}
.rtl .woocommerce-info a {
    margin-left: 0;
    margin-right: 10px;
}
body.rtl.elementor-editor-active .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .nova-custom-view ul li, body.rtl.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .nova-custom-view ul li {
    margin: 0 0 0 0.75rem;
}
body.rtl.elementor-editor-active .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .nova-custom-view label, body.rtl.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .nova-custom-view label {
    margin-left: 0.625rem;
    margin-right: 0;
}
body.rtl.elementor-editor-active .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .nova-custom-view, body.rtl.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .nova-custom-view {
    padding-left: 1.25rem;
    padding-right: 0;
    margin-left: 1.25rem;
    margin-right: 0;
    border-left: solid 1px var(--site-border-color);
    border-right: 0;
}
body.rtl.elementor-editor-active .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .shop-display-type, body.rtl.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .shop-display-type {
    margin-right: 0.625rem;
    margin-left: 0;
}
body.rtl.elementor-editor-active .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .shop-display-type .shop-display-grid, body.rtl.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .shop-display-type .shop-display-grid {
    margin-left: 0.625rem;
    margin-right: 0;
}
.rtl .novaapf-layered-nav ul {
    margin-right: 0;
}
.rtl .widget.widget_novaapf-category-filter ul li a:before {
    right: 0;
    left: auto;
    transform: rotateY(180deg);
}
.rtl .widget.widget_novaapf-category-filter ul li a {
    padding-right: 0.9375rem;
    padding-left: 0;
}
.rtl .widget.novaapf-ajax-term-filter ul li .count, .rtl .widget.woocommerce li .count {
    float: left;
    margin-left: 15px;
    margin-right: 0;
    text-align: left;
}
.rtl .widget .novaapf-layered-nav ul li {
    padding-right: 0.625rem;
    padding-left: 0;
}
.rtl .widget .novaapf-layered-nav ul li>a .et-swatch-circle {
    margin-left: 0.5em;
    margin-right: 0;
}
.rtl .widget.woocommerce.widget_product_tag_cloud .tagcloud a {
    margin: 0 0 0.4375rem 0.4375rem;
}
.rtl ul.products.products-grid-2 .product .product-item .product-item__description-top-actions {
    left: 10px;
    right: auto;
}
.rtl ul.products .product .product-item__badges {
    right: 15px;
    left: auto;
}
.rtl ul.products .product .product-item__badges .nova_new_product {
    right: 0;
    left: auto;
}
.rtl ul.products .product .product-item__badges .onsale {
    right: 0;
    left: auto;
}
.rtl ul.products.products-grid-2:not(.product-list-display) .product .product-item .product-item__description--actions .button {
    border-left: solid 1px var(--site-border-color);
    border-right: 0;
}
.rtl .widget .novaapf-price-filter-wrapper .slider-values p+p {
    margin-right: 20px;
    margin-left: 0;
}
.rtl .off-canvas-wrapper {
    text-align: right;
}
.rtl .kitify-offcanvas.is-open {
    -webkit-transform: translateX(0) !important;
    transform: translateX(0) !important;
}
.rtl .kitify-offcanvas.position-right {
    right: auto;
    left: 0;
    -webkit-transform: translateX(-470px);
    transform: translateX(-470px);
}
.rtl .kitify-offcanvas .close-button {
    right: auto;
    left: 30px;
}
.rtl .kitify-offcanvas h2.title .count-item-canvas {
    margin-right: 0.625rem;
    margin-left: 0;
}
.rtl .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__empty-message:before {
    margin-left: 0.5rem;
    margin-right: 0;
}
.rtl .widget.woocommerce.widget_shopping_cart ul.woocommerce-mini-cart li.mini_cart_item a:not(.remove) {
    padding-left: 1.875rem;
    padding-right: 0;
}
.rtl .widget.woocommerce.widget_shopping_cart ul.woocommerce-mini-cart li.mini_cart_item span.quantity {
    float: right;
}
.rtl .widget.woocommerce.widget_shopping_cart ul.woocommerce-mini-cart li.mini_cart_item a.remove {
    left: 0;
    right: auto;
}
.rtl .widget.woocommerce.widget_shopping_cart ul.woocommerce-mini-cart li.mini_cart_item:hover a.remove {
    left: 15px;
    right: auto;
}
.rtl .widget.woocommerce .product_list_widget li img {
    margin-right: -6.875rem;
}
.rtl .widget ul {
    padding: 0;
    margin: 0;
}
.rtl .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button:not(.checkout) {
    margin-left: 0.75rem;
    margin-right: 0;
}
.rtl .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button {
    letter-spacing: 0;
}
.rtl .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.checkout {
    margin-right: 0.75rem;
    margin-left: 0;
}
.rtl .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__total.total .woocommerce-Price-amount {
    float: left;
}
.rtl .nova-offcanvas.is-open {
    -webkit-transform: translateX(0)!important;
    transform: translateX(0)!important;
}
.rtl .nova-offcanvas.position-right {
    right: auto;
    left: 0;
    -webkit-transform: translateX(-470px);
    transform: translateX(-470px);
}
.rtl .nova-offcanvas .close-button {
    left: 30px !important;
    right: auto;
}
.rtl .nova-login-wrapper .form-actions.extra a {
    margin-right: 0.3125rem;
    margin-left: 0;
}
.rtl #nova_wc_quickview .nova_wc_quickview__content .qv-carousel {
    direction: ltr;
}
.rtl form.cart .quantity {
    margin-left: 0.9375rem;
    margin-right: 0;
}
.rtl #nova_wc_quickview .close-button {
    left: 15px;
    right: auto;
}
.rtl #nova_wc_quickview .nova-qv-images .product-item__badges {
    right: 18px;
    left: auto;
}
.rtl #nova_wc_quickview .nova-qv-images .product-item__badges .nova_new_product {
    right: 0;
    left: auto;
}
.rtl #nova_wc_quickview .nova_wc_quickview__content .site-content .product .product_title {
    text-align: right;
}
.rtl #nova_wc_quickview .nova_wc_quickview__content .site-content .product .yith-wcwl-add-button {
    text-align: right;
    margin-right: 0.625rem;
    margin-left: 0;
}
.rtl form.cart .quantity .qty-button.inc {
    right: auto;
    left: 0;
}
body.rtl.single.single-post .entry-footer .nova-sharing-single-posts {
    margin-left: 0;
    margin-right: auto;
    direction: ltr;
}
body.rtl.single.single-post .author-info .author-vcard {
    margin-left: 1.5rem;
    margin-right: 0;
}
body.rtl.single.single-post nav.post-navigation .nav-links .nav-previous {
    border-left: 1px solid var(--site-border-color);
    border-right: 0;
    padding-left: 30px;
    padding-right: 0;
}
body.rtl.single.single-post nav.post-navigation .nav-links a .title {
    letter-spacing: 0;
}
body.rtl.single.single-post nav.post-navigation .nav-links .nav-next {
    text-align: left;
    padding-left: 0;
    padding-right: 30px;
}
.rtl .blog-listing .posts-navigation .nav-links .nav-previous a:before {
    content: "" !important;
    transform: rotateY(180deg);
}
.rtl .blog-listing .posts-navigation .nav-links .nav-next a:after {
    content: "";
	  transform: rotateY(180deg);
}
.rtl .nova-woocommerce-tabs .accordion-title:before {
    left: 0;
    right: auto;
}
.rtl .accordion {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.rtl .nova-woocommerce-tabs .accordion-title {
    font-weight: 600;
}
.rtl .elementor-share-btn__text {
    padding-left: 1em;
    padding-right: 0;
}
.rtl .nova-woocommerce-tabs .shop_attributes tr td, .rtl .nova-woocommerce-tabs .shop_attributes tr th {
    padding-right: 0.9375rem;
}
@media print, screen and (min-width: 40em){
.rtl .nova-woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-form-author, .rtl .nova-woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-form-email {
    margin-left: 2%;
    margin-right: 0;
    float: right;
}
}
@media print, screen and (min-width: 40em){
.rtl .nova-woocommerce-tabs .woocommerce-Reviews #review_form_wrapper .comment-form-email {
    margin-left: 0;
}
}
.rtl .nova-woocommerce-tabs .woocommerce-Reviews #comments .commentlist .review .comment_container .avatar {
    margin-left: 1.25rem;
    margin-right: 0;
}
.rtl.single-product .product .woocommerce-product-rating .star-rating {
    margin-left: 4px;
    margin-right: 0;
}
.rtl.single-product .product.product-type-variable .variations_form .variations td.value .reset_variations:before {
    margin-left: 4px;
    margin-right: 0;
}
.rtl .nova-woocommerce-tabs .woocommerce-Reviews #comments .commentlist .review ul {
    list-style: none;
}
.rtl .nova-woocommerce-tabs .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .star-rating {
    float: left;
}
.rtl .elementor-widget .kitify-information-list__item-icon {
    padding-left: 5px;
    padding-right: 0;
}
body.rtl .kitify-information-list__items.elementor-inline-items .kitify-information-list__item:after {
    right: calc(24px/2);
		left: auto;
}
body.rtl ul.products.product-list-display li.product .product-item__badges {
    right: 30px;
    left: auto;
}
@media print, screen and (min-width: 40em){
body.rtl ul.products.product-list-display li.product .product-item .product-item__description--actions {
    left: 30px;
    right: auto;
}
}
@media print, screen and (min-width: 40em){
body.rtl ul.products.product-list-display li.product .product-item__description {
    padding-right: 1.875rem;
    padding-left: 0;
}
}
body.rtl ul.products.product-list-display li.product .product-item__badges .onsale {
    right: 0;
    left: auto;
}
body.rtl ul.products.product-list-display li.product .product-item__badges .nova_new_product {
    right: 0;
    left: auto;
}
.rtl .widget .novaapf-layered-nav ul li.chosen>a:after, .rtl .widget.widget_product_categories li.current-cat>a:after, .rtl .widget.woocommerce li.chosen>a:after, .rtl .widget_rating_filter li.chosen>a:after {
    left: 10px;
    right: auto;
}
.rtl .widget .novaapf-layered-nav ul li.chosen>a, .rtl .widget.widget_product_categories li.current-cat>a, .rtl .widget.woocommerce li.chosen>a, .rtl .widget_rating_filter li.chosen>a {
    padding: 0 10px 0 30px;
    margin-right: -10px;
    margin-left: 0;
}
body.rtl.elementor-editor-active .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .woocommerce-ordering .select2 .select2-selection .select2-selection__rendered:after, body.rtl.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar .woocommerce-ordering .select2 .select2-selection .select2-selection__rendered:after {
    left: 0;
    right: auto;
}
body.rtl.elementor-editor-active #site-content .woocommerce-archive-header .select2-container .select2-dropdown .select2-results ul li, body.rtl.woocommerce-shop #site-content .woocommerce-archive-header .select2-container .select2-dropdown .select2-results ul li {
    text-align: right;
}
body.rtl.elementor-editor-active .woocommerce-archive-header .woocommerce-archive-header-inside>.select2-container .select2-dropdown .select2-results__options, body.rtl.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside>.select2-container .select2-dropdown .select2-results__options {
    margin: 0;
}
.rtl #nova_wc_quickview .nova_wc_quickview__content .site-content .product .stock:before {
    margin-left: 0.5rem;
    margin-right: 0;
}
.rtl.single-product .product.product-type-grouped .group_table tr td a.product_type_external, .rtl.single-product .product.product-type-grouped .group_table tr td a.product_type_simple, .rtl.single-product .product.product-type-grouped .group_table tr td a.product_type_variable {
    text-align: right;
}
.rtl table tr td, .rtl table tr th {
    text-align: right;
	  padding-left: 0.9375rem;
    padding-right: 0;
}
.rtl.single-product .product.product-type-grouped .group_table tr td.woocommerce-grouped-product-list-item__price {
    text-align: left;
}
.rtl.single-product .product.product-type-grouped .group_table tr td a.product_type_external:before {
    right: 19px;
    left: auto;
}
.rtl #nova_wc_quickview .nova_wc_quickview__content .site-content .product.product-type-grouped .group_table tr td.woocommerce-grouped-product-list-item__price {
    text-align: left;
    padding-left: 0;
    padding-right: 1.5rem;
}
.rtl #nova_wc_quickview .nova_wc_quickview__content .site-content .product.product-type-grouped .group_table tr td.woocommerce-grouped-product-list-item__quantity {
    padding-right: 0;
    padding-left: 1rem;
}
.rtl #nova_wc_quickview .nova_wc_quickview__content .site-content .product.product-type-grouped .group_table tr td a.product_type_external, .rtl #nova_wc_quickview .nova_wc_quickview__content .site-content .product.product-type-grouped .group_table tr td a.product_type_simple, .rtl #nova_wc_quickview .nova_wc_quickview__content .site-content .product.product-type-grouped .group_table tr td a.product_type_variable {
    text-align: right;
}
.rtl #nova_wc_quickview .nova_wc_quickview__content .site-content .product.product-type-grouped .group_table tr td a.product_type_external:before {
    right: 19px;
    left: auto;
}
body.rtl.woocommerce-cart .cart-collaterals {
    float: left;
}
@media print, screen and (min-width: 40em){
body.rtl.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-price a, body.rtl.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-quantity a, body.rtl.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name a, body.rtl.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-subtotal a {
    text-align: right;
}
}
.rtl ul.products.products-grid-3:not(.product-list-display) .product .product-item .product-item__description--actions .button {
    border-left: solid 1px var(--site-border-color);
    border-right: 0;
}
.rtl ul.products.products-grid-3:not(.product-list-display) .product .product-item .product-item__description--actions .button span.text {
    margin-right: 0.375rem;
    margin-left: 0;
}
.rtl ul.products.products-grid-3:not(.product-list-display) .product .product-item .product-item__description--actions .nova_product_wishlist_btn>span {
    margin-right: 0.375rem;
    margin-left: 0;
}
.rtl label>[type=checkbox], .rtl label>[type=radio] {
    margin-left: 0.375rem;
    margin-right: 0;
}
.rtl #billing_state_field, .rtl #shipping_state_field {
    width: calc(50% - 10px);
    float: right;
    margin-left: 10px;
    clear: unset;
}
.rtl #billing_city_field, .rtl #shipping_city_field {
    width: calc(50% - 10px);
    float: left;
    margin-right: 10px;
    clear: unset;
}
.rtl .select2-container--default .select2-results>.select2-results__options {
    margin: 0;
}
body.rtl.woocommerce-checkout .woocommerce .checkout_coupon p.form-row {
    float: right;
}
body.rtl.woocommerce-checkout .woocommerce .checkout_coupon p.form-row-last {
    float: left;
}
body.rtl.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr.cart_item td.product-name {
    padding-right: 1rem;
    padding-left: 0;
}
.rtl.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details thead th.product-total {
    padding-right: 1.875rem;
    padding-left: 0;
}
.rtl.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tr td.woocommerce-table__product-name {
    padding-right: 0;
    padding-left: 1.875rem;
}
.rtl.woocommerce-account.woocommerce-edit-account .edit-account .woocommerce-form-row.form-row-first, .rtl.woocommerce-account.woocommerce-edit-account .edit-account .woocommerce-form-row.form-row-last {
    float: right;
}
.rtl.woocommerce-account.woocommerce-edit-account .edit-account .woocommerce-form-row.form-row-first {
    margin-left: 8px;
    margin-right: 0;
}
.rtl.woocommerce-account.woocommerce-edit-account .edit-account .woocommerce-form-row.form-row-last {
    margin-right: 8px;
    margin-left: 0;
}
.rtl.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields__field-wrapper .form-row.form-row-first, .rtl.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields__field-wrapper .form-row.form-row-last {
    float: right;
}
.rtl.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields__field-wrapper .form-row.form-row-first {
    margin-left: 8px;
    margin-right: 0;
}
.rtl.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields__field-wrapper .form-row.form-row-last {
    margin-right: 8px;
    margin-left: 0;
}
body.rtl.woocommerce-checkout .woocommerce .woocommerce-billing-fields .form-row-first, body.rtl.woocommerce-checkout .woocommerce .woocommerce-shipping-fields .form-row-first {
    float: right;
    padding-left: 10px;
    padding-right: 0;
}
body.rtl.woocommerce-checkout .woocommerce .woocommerce-billing-fields .form-row-last, body.rtl.woocommerce-checkout .woocommerce .woocommerce-shipping-fields .form-row-last {
    padding-right: 10px;
    padding-left: 0;
}
.rtl .wishlist_table tfoot td, .rtl .wishlist_table tr td.product-name, .rtl .wishlist_table tr td.product-thumbnail, .rtl .wishlist_table tr td.wishlist-name, .rtl .wishlist_table tr td.wishlist-privacy {
    text-align: right;
}
.rtl table.wishlist_table tbody td {
    padding: 16px 12px;
}
@media print, screen and (min-width: 40em){
.rtl.woocommerce.woocommerce-wishlist .wishlist_table tr td.product-add-to-cart {
    padding-right: 6.5rem;
    padding-left: 0;
}
}
.rtl .yith-wcwl-share ul {
    margin: 5px 0;
    padding: 0;
}
.rtl .yith_wcwl_wishlist_footer .yith-wcwl-share {
    float: right;
}
.rtl #nova_wc_quickview .nova_wc_quickview__content .site-content .product .showmore-button:after {
    margin-right: 0.3125rem;
    margin-left: 0;
}
.rtl .yith-wcwl-add-to-wishlist .feedback .yith-wcwl-icon {
    margin-left: 5px;
    margin-right: 0;
}
.rtl .kitify-product-images .onsale {
    right: 15px;
    left: auto;
}
@media screen and (max-width: 48.0625em){
.rtl .nova-sidebar__container {
    right: 0;
    left: auto;
		-webkit-transform: translate3d(500px,0,0);
    transform: translate3d(500px,0,0);
}
}
@media screen and (max-width: 48.0625em){
.nova-sidebar__toggle {
    left: -40px;
    right: auto;
    border-left-width: 1px;
    border-right-width: 0;
}
}
@media print, screen and (max-width: 47.99875em){
.rtl.blog-sidebar-right .site-sidebar--blog {
    padding-right: 0;
}
}
.rtl .kitify-toggle-sidebar.kitify-active-sidebar-toggle .kitify-toggle-sidebar__container {
    right: 0;
    left: auto;
    -webkit-transform: translate3d(400px, 0, 0);
    transform: translate3d(400px, 0, 0);
}
.rtl .kitify-toggle-sidebar__toggle {
    left: -40px;
    right: auto;
    border-right-width: 0;
    border-left-width: 1px;
}
@media print, screen and (max-width: 39.99875em){
.rtl .kitify-toggle-sidebar.kitify-active-sidebar-toggle .toggle-column-btn {
    margin-left: 0.9375rem;
    margin-right: auto;
}
}
.rtl .kitify-toggle-sidebar.opened .kitify-toggle-sidebar__container {
    -webkit-transform: none;
    transform: none;
}
.rtl.error404 section.not-found .page-title h1 {
    letter-spacing: 0;
}
.rtl.single-product .product .woocommerce-product-gallery {
    direction: rtl;
}
.rtl .kitify-product-images .woocommerce-product-gallery__trigger {
    left: 15px;
    right: auto;
}
body.rtl.elementor-editor-active #site-content .woocommerce-archive-header .select2-container, body.rtl.woocommerce-shop #site-content .woocommerce-archive-header .select2-container {
    left: 0 !important;
    right: auto!important;
}
.rtl .full-search-reveal .close-button {
    right: auto;
    left: 3.75rem;
}
.rtl .site-canvas-menu.position-left.is-open {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.rtl .site-canvas-menu.position-left {
    right: 0;
    left: auto;
    -webkit-transform: translateX(300px);
    transform: translateX(300px);
}
.rtl .site-canvas-menu.position-left .header-mobiles-primary-menu .is-drilldown ul li.menu-item-has-children>a:after {
    margin-left: 1em;
    margin-right: auto;
    transform: rotateY(180deg);
}
.rtl .site-canvas-menu.position-left .header-mobiles-primary-menu .is-drilldown ul li .is-drilldown-submenu.is-active li:not(.js-drilldown-back)>a {
    margin-right: 1.2em;
    margin-left: 0;
}
.rtl .site-canvas-menu.position-left .header-mobiles-primary-menu .is-drilldown ul li.js-drilldown-back>a:before {
    margin-left: 0.7em;
    margin-right: 0;
    transform: rotateY(180deg);
}
.rtl .drilldown .is-drilldown-submenu.is-active {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}
.rtl .site-canvas-menu.position-left .header-mobiles-primary-menu .close-button {
    left: 15px;
    right: auto;
}
.rtl .drilldown .is-drilldown-submenu {
    left: auto;
    right: 100%;
}
.rtl .main-navigation .mega-sub-menu>a, .rtl .main-navigation .mega-sub-menu>span {
    font-weight: 600;
}
.rtl .woocommerce-pagination .next, .rtl .woocommerce-pagination .prev {
    transform: rotateY(180deg);
}
.rtl .kitify-product-categories.custom-style-robeto-03 .kitify-custom-categories__item .kitify-custom-categories__image-wrap:before {
    right: -10px;
    left: auto;
}
.rtl #nova_wc_quickview .nova_wc_quickview__content .site-content .product .cart .quantity {
    width: 5.5rem;
}
.rtl #nova_wc_quickview .nova_wc_quickview__content .site-content .product .yith-wcwl-wishlistexistsbrowse {
    text-align: right;
}
.rtl #nova_wc_quickview .nova-qv-images .product-item__badges .onsale {
    right: 0;
    left: auto;
}
@media (max-width: 767px){
.rtl .mbtabcontrolisselect-yes .kitify-tabs .kitify-tabs__control-wrapper:not(.open) .active-tab .kitify-tabs__label-text:after {
    left: 8px;
    right: auto;
}
}
.home-8.kitify .elementor-button-text {
    background-color: var(--kitify-primary-color);
    color: #fff;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
	    line-height: 1;
    font-size: 15px;
    padding: 12px 24px;
    border-radius: 3px;
    text-align: center;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.home-8.kitify .elementor-button-text:hover {
    background-color: var(--kitify-secondary-color);
    color: #fff;
}
.rtl ul.products.products-grid-3 .product .product-item .product-item__thumbnail {
    margin-right: 1px;
}
.rtl ul.products.products-grid-3 .product .product-item .product-item__thumbnail-placeholder {
    margin-right: 1px;
}
.rtl .kitify-toggle-sidebar.kitify-active-sidebar-toggle .toggle-column-btn__wrap {
    right: 0;
    left: auto;
}
.rtl .kitify-toggle-sidebar.kitify-active-sidebar-toggle .toggle-column-btn {
    margin-right: auto;
    margin-left: 0;
}
.rtl .kitify-toggle-sidebar.kitify-active-sidebar-toggle .kitify-toggle-sidebar__container {
    padding-top: 70px !important;
}
@media print, screen and (max-width: 47.9988em) {
    .rtl .kitify-offcanvas.position-right {
        width: 100%;
        -webkit-transform: translateX(-100%) !important;
        transform: translateX(-100%) !important;
    }
}
@media print, screen and (max-width: 47.9988em) {
    .rtl .kitify-offcanvas.position-right.is-open {
       -webkit-transform: translateX(0) !important;
        transform: translateX(0) !important;
    }
}


/* menu mobile load */

.kitify-nova-mobile-menu {
    display: none;
}
@media (max-width: 767px) {
    .kitify-nova-mobile-menu .kitify-nova-menu__mobile-trigger {
        display: flex;
        align-items: center;
        justify-content: center;
    }
}
@media (max-width: 1024px) {
    .kitify-nova-mobile-menu.kitify-active--mbmenu {
        display: block;
    }
    .kitify-nova-menu__inner {
        display: none;
    }
    .kitify-active--mbmenu .kitify-nova-menu__inner {
        display: block;
    }
}
@media (min-width: 1025px) {
    .kitify-nova-mobile-menu {
        display: block;
    }
    .kitify-nova-menu__inner {
        display: block;
    }
}


/* END VafaNet RTL Custom Css */


@-webkit-keyframes lds-ellipsis1 {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes lds-ellipsis1 {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@-webkit-keyframes lds-ellipsis3 {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}

@keyframes lds-ellipsis3 {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}

@-webkit-keyframes lds-ellipsis2 {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(19px, 0);
            transform: translate(19px, 0);
  }
}

@keyframes lds-ellipsis2 {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(19px, 0);
            transform: translate(19px, 0);
  }
}

@-webkit-keyframes wp_image_animation {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  50% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

@keyframes wp_image_animation {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  50% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

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

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

@-webkit-keyframes novaworks-spinner {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes novaworks-spinner {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-webkit-keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.75);
            transform: scale(0.75);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.75);
            transform: scale(0.75);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@-webkit-keyframes zoomOut {
  0% {
    opacity: 0;
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes zoomOut {
  0% {
    opacity: 0;
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@-webkit-keyframes moveUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(25px);
            transform: translateY(25px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes moveUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(25px);
            transform: translateY(25px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@-webkit-keyframes columnMoveUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(25px);
            transform: translateY(25px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes columnMoveUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(25px);
            transform: translateY(25px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@-webkit-keyframes fallPerspective {
  0% {
    opacity: 0;
    -webkit-transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
            transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(1000px) translateY(0) translateZ(0) rotateX(0deg);
            transform: perspective(1000px) translateY(0) translateZ(0) rotateX(0deg);
  }
}

@keyframes fallPerspective {
  0% {
    opacity: 0;
    -webkit-transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
            transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(1000px) translateY(0) translateZ(0) rotateX(0deg);
            transform: perspective(1000px) translateY(0) translateZ(0) rotateX(0deg);
  }
}

@-webkit-keyframes edit-button-pulse {
  0% {
    -webkit-box-shadow: 0 0 2px 0 rgba(183, 8, 78, 0.6);
            box-shadow: 0 0 2px 0 rgba(183, 8, 78, 0.6);
  }
  30% {
    -webkit-box-shadow: 0 0 2px 10px rgba(183, 8, 78, 0);
            box-shadow: 0 0 2px 10px rgba(183, 8, 78, 0);
  }
  100% {
    -webkit-box-shadow: 0 0 2px 0 rgba(183, 8, 78, 0);
            box-shadow: 0 0 2px 0 rgba(183, 8, 78, 0);
  }
}

@keyframes edit-button-pulse {
  0% {
    -webkit-box-shadow: 0 0 2px 0 rgba(183, 8, 78, 0.6);
            box-shadow: 0 0 2px 0 rgba(183, 8, 78, 0.6);
  }
  30% {
    -webkit-box-shadow: 0 0 2px 10px rgba(183, 8, 78, 0);
            box-shadow: 0 0 2px 10px rgba(183, 8, 78, 0);
  }
  100% {
    -webkit-box-shadow: 0 0 2px 0 rgba(183, 8, 78, 0);
            box-shadow: 0 0 2px 0 rgba(183, 8, 78, 0);
  }
}

@-webkit-keyframes lafadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 50px, 0);
            transform: translate3d(0, 50px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes lafadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 50px, 0);
            transform: translate3d(0, 50px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@-webkit-keyframes shortfadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
            transform: translate3d(0, 100px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes shortfadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
            transform: translate3d(0, 100px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@-webkit-keyframes hoverBtn {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  51% {
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 1;
  }
  52% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  53% {
    opacity: 0;
  }
  54% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes hoverBtn {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  51% {
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 1;
  }
  52% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  53% {
    opacity: 0;
  }
  54% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes dotPulse {
  0% {
    -webkit-transform: scale(0.1);
    transform: scale(0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 0;
  }
}

@-webkit-keyframes dotPulse {
  0% {
    -webkit-transform: scale(0.1);
    transform: scale(0.1);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 0;
  }
}

table tr th {
  text-align: right;
  padding-left: 0.9375rem;
  padding-right: 0;
}

ul ul, ol ul, ul ol, ol ol {
  margin-right: 2.1875rem;
  margin-left: 0;
}

ol {
  margin-right: 1.25rem;
  margin-left: 0;
}

@media print, screen and (min-width: 64em) {
  .large-offset-2 {
    margin-right: 16.66667%;
  }
}

.select2 .select2-selection .select2-selection__arrow {
  margin-left: 0.75rem;
  margin-right: 0;
}

.search-form [type=submit],
.woocommerce-product-search [type=submit] {
  right: auto;
  left: 0;
}

.search-form .search-field,
.woocommerce-product-search .search-field {
  padding-left: 3rem;
  padding-right: 0.75rem;
}

.search-form:after,
.woocommerce-product-search:after {
  left: 0;
  right: auto;
}

.comments-area .comment-list .comment {
  padding-right: 4.5rem;
  padding-left: 0;
}

@media print, screen and (max-width: 39.99875em) {
  .comments-area .comment-list .comment {
    padding-right: 0;
  }
}

@media print, screen and (max-width: 39.99875em) {
  .comments-area .comment-list .comment article.comment-body {
    padding-right: 4.5rem;
    padding-left: 0;
  }
}

.comments-area .comment-list .comment article.comment-body .reply > a:before {
  margin-left: 0.625rem;
  margin-right: 0;
}

.comments-area .comment-list .comment article.comment-body .comment-meta .comment-metadata .edit-link {
  margin-right: 1rem;
  margin-left: 0;
}

.comments-area .comment-list .comment article.comment-body .comment-meta .comment-metadata .edit-link .comment-edit-link:before {
  margin-left: 0.5rem;
  margin-right: 0;
}

.comments-area .comment-list .comment article.comment-body .comment-meta .comment-author .avatar {
  left: auto;
  right: 0;
}

.comments-area .comment-list li.pingback .comment-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.comments-area .comment-list li.pingback a.url {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin-top: -2px;
}

.comments-area .comment-list li.pingback .edit-link {
  margin-right: 1rem;
  margin-left: 0;
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.comments-area .comment-list li.pingback .edit-link .comment-edit-link:before {
  margin-left: 0.5rem;
  margin-right: 0;
}

.widget.woocommerce .product_list_widget li {
  padding: 0 5.875rem 0 0;
}

.widget.woocommerce .product_list_widget li img {
  float: right;
  margin-left: 0;
  margin-right: -5.875rem;
}

.widget.woocommerce.widget_layered_nav .woocommerce-widget-layered-nav-list .wc-layered-nav-term > a {
  margin-left: 0.3125rem;
  margin-right: 0;
}

.widget.woocommerce.widget_layered_nav .woocommerce-widget-layered-nav-list .wc-layered-nav-term a:before {
  margin-right: 0;
  margin-left: 10px;
}

.widget.woocommerce.widget_layered_nav_filters ul a {
  margin-left: 0.3125rem;
  margin-right: 0;
}

.widget.woocommerce.widget_layered_nav_filters ul a:before {
  margin-left: 0.5rem;
  margin-right: 0;
}

.widget_calendar table tfoot tr > td {
  text-align: right;
}

.widget.woocommerce.widget_product_categories_with_icon .product-categories-with-icon > li > a i {
  padding-left: 0.9375rem;
  padding-right: 0;
}

.widget.woocommerce.widget_product_categories_with_icon .product-categories-with-icon > li .count {
  margin-right: 0.1875rem;
  margin-left: 0;
}

.widget_archive a,
.widget_archive a {
  float: right;
}

.widget_archive ul li > .count,
.widget_archive ul li > .count {
  margin-right: 0.25rem;
  margin-left: 0;
}

.widget_tag_cloud .tagcloud a {
  margin: 0 0 0.25rem 0.25rem;
}

.widget ul ul {
  margin: 0.5rem 1rem 0.5rem 0;
}

.widget ul ul ul {
  margin: 0.5rem 1rem 0.5rem 0;
}

.widget ul ul ul ul {
  margin: 0.5rem 1rem 0.5rem 0;
}

.widget ul ul ul ul ul {
  margin: 8px 0 0 0 !important;
}

.wpb_single_image.vc_align_left {
  text-align: right !important;
}

@media print, screen and (max-width: 39.99875em) {
  .shortcode_getbowtied_slider .swiper-slide .slider-content {
    padding: 0 2.5rem 0 5.25rem;
  }
}

.shortcode_getbowtied_slider .slider-content-wrapper .slide-title,
.shortcode_getbowtied_slider .slider-content-wrapper .slide-description {
  text-align: right;
}

.shortcode_getbowtied_slider .slider-content-wrapper .slide-button {
  float: right;
}

.shortcode_getbowtied_slider .shortcode-slider-pagination {
  right: auto;
  left: 0;
}

.shortcode_getbowtied_slider .shortcode-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
  margin-right: 1.25rem;
  margin-left: 0;
}

@media print, screen and (min-width: 64em) {
  form.cart .quantity input.qty {
    padding: 0.1875rem 0.625rem 0 0;
  }
}

.add_to_cart_inline .added_to_cart:before,
.add_to_cart_inline .button:before {
  margin-left: 1rem;
  margin-right: 0;
}

.woocommerce-breadcrumb {
  text-align: right;
}

.woocommerce-pagination .next:before {
  content: '\e905';
}

.woocommerce-pagination .prev:before {
  content: '\e906';
}

.order_details tfoot tr td {
  text-align: right;
}

.topbar .topbar-content .topbar-navigation .navigation-foundation {
  margin-right: auto;
  margin-left: 0;
}

.site-header-style-1 .header-tools {
  margin: 0 auto 0 -10px;
}

.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search {
  padding-left: 20%;
  padding-right: 0;
}

.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .header_search_ajax_results_wrapper .header_search_ajax_results .product-search-result .product-search-img img {
  margin-right: 0;
  margin-left: 18px;
}

.site-header-style-1 .header-content .header-line-2 .header-navigation-wrapper .header-secondary-navigation {
  margin-left: 0;
  margin-right: auto;
}

@media print, screen and (min-width: 64em) {
  .site-header-style-1 .header-content .header-line-2 .header-navigation-wrapper .header-navigation.offset {
    margin-right: 0.75rem;
    margin-left: 0;
  }
}

.site-header-style-1 .header-content .navigation-foundation ul.is-dropdown-submenu li.menu-item-has-children > a:after {
  right: auto;
  left: 4.2em;
}

@media print, screen and (min-width: 64em) {
  .site-header-style-1 .header-content .large-offset-3 {
    margin-right: 25%;
    margin-left: 0;
  }
}

.site-header-style-1 .header-content .gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category > a > .count,
.site-header-style-1 .header-content .gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_subcategory_list a > .count {
  margin-right: 4px;
}

.site-header-style-1 .header-content .gbt-mega-menu-content .megamenu_bottom_links > a {
  margin-right: 0;
  margin-left: 2rem;
}

.site-header-style-1 .header-content .gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts_category_list dt a:after {
  margin-right: auto;
  margin-left: 1em;
  content: '\e905';
}

.site-header-style-1 .header-content .gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts {
  margin: 0 -0.75rem 0 0.75rem;
}

@media print, screen and (min-width: 40em) {
  .site-header-style-1 .header-content .gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts {
    margin: 0 -0.75rem 0 0.75rem;
  }
}

@media print, screen and (min-width: 64em) {
  .site-header-style-1 .header-content .gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts {
    margin: 0 -0.75rem 0 0.75rem;
  }
}

@media screen and (min-width: 80em) {
  .site-header-style-1 .header-content .gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts {
    margin: 0 -0.75rem 0 0.75rem;
  }
}

.site-header-style-1 .header-content .gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .megamenu_posts_overlay {
  right: 0;
  left: 12px;
}

@media print, screen and (min-width: 40em) {
  .site-header-style-1 .header-content .gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .megamenu_posts_overlay {
    left: 12px;
  }
}

@media print, screen and (min-width: 64em) {
  .site-header-style-1 .header-content .gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .megamenu_posts_overlay {
    left: 12px;
  }
}

@media screen and (min-width: 80em) {
  .site-header-style-1 .header-content .gbt-mega-menu-content .megamenu_blog_wrapper .megamenu_posts .megamenu_posts_overlay {
    left: 12px;
  }
}

.site-header-style-1 .header-content .gbt-mega-menu-content .megamenu_contact .megamenu_contact_info {
  padding-left: 0;
  padding-right: 1.25rem;
}

@media print, screen and (min-width: 40em) {
  .site-header-style-1 .header-content .gbt-mega-menu-content .megamenu_contact .megamenu_contact_info {
    padding-right: 1.5rem;
  }
}

@media print, screen and (min-width: 64em) {
  .site-header-style-1 .header-content .gbt-mega-menu-content .megamenu_contact .megamenu_contact_info {
    padding-right: 2rem;
  }
}

@media screen and (min-width: 80em) {
  .site-header-style-1 .header-content .gbt-mega-menu-content .megamenu_contact .megamenu_contact_info {
    padding-right: 2.25rem;
  }
}

.site-header-style-1 .header-content .gbt-mega-menu-content .megamenu_contact .megamenu_contact_info p i {
  margin-left: 1.0625rem;
  margin-right: 0;
}

.site-header-style-1 .header-content .gbt-mega-dropdown-wrapper .gbt-mega-menu-content {
  left: 12px !important;
}

.site-header-style-1 .header-content .gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-button i {
  padding-right: 0;
  padding-left: 1rem;
}

.site-header-style-1 .header-content .gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-button:after {
  margin-left: 0;
  margin-right: auto;
}

.site-header-style-1 .header-content .gbt-mega-dropdown-wrapper .gbt-mega-dropdown .drilldown .is-drilldown-submenu {
  right: 100%;
  left: 0;
}

.site-header-style-1 .header-content .gbt-mega-dropdown-wrapper .gbt-mega-dropdown .drilldown .is-drilldown-submenu.is-active {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.site-header-style-1 .header-content .gbt-mega-dropdown-wrapper .gbt-mega-dropdown .drilldown .is-drilldown-submenu.is-closing {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.site-header-style-1 .header-content .gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown ul li.menu-item-has-children > a:after {
  content: '\e905';
  margin-right: auto;
  margin-left: 1em;
}

.site-header-style-1 .header-content .gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown ul li.js-drilldown-back > a:before {
  content: '\e906';
  margin-left: .7em;
  margin-right: 0;
}

.site-header-style-1 .header-content .minicart ul.woocommerce-mini-cart li.mini_cart_item span.quantity {
  float: right;
}

.site-header-style-1 .header-content .minicart ul.woocommerce-mini-cart li.mini_cart_item a.remove {
  left: 0;
  right: auto;
}

.site-header-style-1 .header-content .minicart ul.woocommerce-mini-cart li.mini_cart_item a:not(.remove) {
  padding-left: 1.875rem;
  padding-right: 0;
}

.site-header-style-1 .header-content .minicart ul.woocommerce-mini-cart li.mini_cart_item:hover a.remove {
  left: 0.4375rem;
  right: auto;
}

.sticky_header_placeholder .header-navigation-wrapper {
  margin-right: 5em;
  margin-left: 0;
}

.sticky_header_placeholder .header-navigation-wrapper .header-branding {
  margin-left: 2.5em;
  margin-right: 0;
}

.sticky_header_placeholder .header-navigation-wrapper .header-navigation {
  margin-left: 2.5em;
  margin-right: 0;
}

.header-sticky-product .header-sticky-product-content .header-sticky-product-add-to-cart p ins .amount:last-of-type {
  margin: 0 0.5rem 0 1.5rem;
}

.header-sticky-product .header-sticky-product-content .header-sticky-product-add-to-cart p .amount:last-of-type {
  margin: 0 0 0 1.5rem;
}

.header-sticky-blog .header-sticky-blog-content .header-sticky-blog-now-reading {
  border-left: 1px solid;
  border-right: 0px;
  padding: 0.625rem 0 0.625rem 1.5rem;
}

.header-mobiles-wrapper .header-mobiles .header-mobiles-menu a:before {
  margin-left: .5em;
  margin-right: 0;
}

.header-mobiles-wrapper .header-mobiles .header-mobiles-tools ul.header-tools {
  margin: 0 auto 0 0;
}

.header-mobiles-wrapper .header-mobiles-content .is-drilldown ul li.menu-item-has-children > a:after {
  margin-right: auto;
  margin-left: 1em;
  content: '\e905';
}

.header-mobiles-wrapper .header-mobiles-content .header-mobiles-ecomm-menu ul li a i {
  margin-left: .5em;
  margin-right: 0;
}

.header-mobiles-wrapper .header-mobiles-content .drilldown .is-drilldown-submenu {
  right: 100%;
  left: 0;
}

.header-mobiles-wrapper .header-mobiles-content .drilldown .is-drilldown-submenu.is-active {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.header-mobiles-wrapper .header-mobiles-content .drilldown .is-drilldown-submenu.is-closing {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.header-mobiles-wrapper .header-mobiles-content .header-mobiles-primary-menu .is-drilldown ul li .js-drilldown-back a:before {
  margin-left: 1.2em;
  margin-right: -0.5em;
  content: '\e906';
}

.header-mobiles-wrapper .header-mobiles-content .is-drilldown ul li.js-drilldown-back > a:before {
  margin-left: .7em;
  margin-right: 0;
  content: '\e906';
}

.header-mobiles-wrapper .header-mobiles-content .header-mobiles-mega-dropdown-button:after {
  margin-right: auto;
  margin-left: 1em;
}

.header-mobiles-wrapper .header-mobiles-content .gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category > a > .count,
.header-mobiles-wrapper .header-mobiles-content .gbt-mega-menu-content .megamenu_category_wrapper .megamenu_category_list .megamenu_category .megamenu_subcategory_list > div > a > .count {
  margin-right: 4px;
}

.header-mobiles-wrapper .header-mobiles-content .gbt-mega-menu-content .megamenu_bottom_links > a {
  margin-left: 2rem;
  margin-right: 0;
}

.header-mobiles-wrapper .header-mobiles-content .gbt-mega-menu-content .megamenu_contact .megamenu_contact_info p i {
  margin-left: 1.0625rem;
  margin-right: 0;
}

.widget_theme_ecommerce_info .ecommerce-info-widget-txt-wrapper .ecommerce-info-widget-title .ecommerce-info-widget-icon {
  margin-left: 16px;
  margin-right: 0;
}

.widget_theme_ecommerce_info .ecommerce-info-widget-txt-wrapper .ecommerce-info-widget-subtitle {
  padding-right: 2.5rem;
  padding-left: 0;
}

@media print, screen and (min-width: 64em) {
  .site-footer .footer-style-1 .footer-credit-card-icons {
    text-align: left;
  }
}

.site-footer .footer-style-1 .footer-credit-card-icons img {
  padding-right: 8px;
  padding-left: 0;
}

.archive-header .archive-title-wrapper ul.archive-list {
  margin-right: auto;
  margin-left: 0;
}

.archive-header .archive-title-wrapper ul.archive-list li {
  float: left !important;
}

@media print, screen and (min-width: 64em) {
  .blog_highlighted_posts .blog_highlighted_posts_left article .entry-title {
    padding-left: 10rem;
    padding-right: 0;
  }
}

@media print, screen and (min-width: 64em) {
  .blog_highlighted_posts .blog_highlighted_posts_left article .entry-content {
    padding-left: 10rem;
    padding-right: 0;
  }
}

.blog_highlighted_posts article.sticky .entry-content-wrap .entry-header .entry-title a:before {
  margin-left: 10px;
  margin-right: 0;
}

@media print, screen and (min-width: 64em) {
  .blog-sidebar-active .blog-listing .blog-articles article.has-post-thumbnail:nth-child(4n+1) .entry-content,
  .blog-sidebar-active .blog-listing .blog-articles article.has-post-thumbnail:nth-child(4n+1) .entry-title {
    padding-left: 10rem;
    padding-right: 0;
  }
}

.getbowtied_popular_posts_container .getbowtied_popular_posts .popular-post .sticky_post_image {
  margin-left: 1rem;
  margin-right: 0;
}

.getbowtied_popular_posts_container .getbowtied_popular_posts .popular-post.sticky .sticky_post_content .sticky_post_title a:before {
  margin-left: 10px;
  margin-right: 0;
}

.blog-sidebar-right .site-sidebar--blog {
  padding-right: 1.5rem;
  padding-left: 0;
}

.blog-sidebar-left .site-sidebar--blog {
  padding-left: 1.5rem;
  padding-right: 0;
}

.blog-listing .blog-articles article.sticky .entry-content-wrap .entry-header .entry-title a:before {
  margin-left: 10px;
  margin-right: 0;
}

@media print, screen and (min-width: 40em) {
  .blog-listing .blog-articles article.has-post-thumbnail .entry-thumbnail {
    padding-left: 1.5rem;
    padding-right: 0;
  }
}

.blog-listing .posts-navigation .nav-links .nav-previous a:before {
  margin-left: 0.5rem;
  margin-right: 0;
  content: '\e906';
}

.blog-listing .posts-navigation .nav-links .nav-next {
  margin-right: auto;
  margin-left: 0;
}

.blog-listing .posts-navigation .nav-links .nav-next a:after {
  margin-right: 0.5rem;
  margin-left: 0;
  content: '\e905';
}

@media print, screen and (min-width: 40em) {
  body.single .single_navigation_container .nav-next a .nav-next-title {
    text-align: left;
  }
}

@media print, screen and (min-width: 40em) {
  body.single .single_navigation_container .nav-next a span {
    float: left;
  }
}

body.single .single_post_header .entry-categories ul.post-categories li {
  margin-left: 0.5rem;
  margin-right: 0;
  border-right: 0;
  border-left: 1px solid;
}

body.single .single_post_header .entry-categories ul.post-categories li:last-of-type {
  border-left: 0;
}

body.single .single_post_header .entry-categories ul.post-categories li a {
  padding-left: 0.5rem;
  padding-right: 0;
}

body.single .post .entry-meta__item.entry-meta_post_comments {
  margin-left: 0;
  margin-right: auto;
}

body.single .post .entry-meta__item.entry-meta_post_comments i {
  margin-left: 0.5rem;
  margin-right: 0;
}

body.single .post .entry-meta__item.entry-meta_post_comments span.comments_number span {
  float: right;
  margin-left: 0.2rem;
}

@media print, screen and (max-width: 39.99875em) {
  body.single .single_related_post_container .single_related_posts .related-post.with-image .related_post_content {
    padding-right: 1.0625rem;
    padding-left: 0;
  }
}

@media print, screen and (min-width: 64em) {
  body.single .post .entry-meta__item--tags span {
    margin-left: 1rem;
    margin-right: 0;
  }
}

body.single .post .entry-meta__item--tags a {
  margin: 0 0.25rem 0.25rem;
}

body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools {
  margin-left: 0;
  margin-right: auto;
}

@media print, screen and (min-width: 64em) {
  body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .shop-tools span:last-child {
    padding-left: 0;
    padding-right: 0.375rem;
  }
}

body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .woocommerce-ordering .select2 .select2-selection .select2-selection__rendered:after {
  display: none;
}

body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .woocommerce-ordering .select2 .select2-selection .select2-selection__rendered:before {
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "iNova" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  vertical-align: -.125em;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  font-size: 0.5rem;
  -webkit-transition: -webkit-transform .7s;
  transition: -webkit-transform .7s;
  transition: transform .7s;
  transition: transform .7s, -webkit-transform .7s;
}

body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .filters-button:after {
  margin-right: 0.75rem;
  margin-left: 0;
}

ul.products .product-category .woocommerce-loop-category__title {
  float: right;
}

ul.products .product-category .woocommerce-loop-category__title .count {
  float: left;
  margin-right: 0.2rem;
  line-height: 1;
}

@media print, screen and (min-width: 64em) {
  body.woocommerce-shop.shop-sidebar-left .site-sidebar {
    padding-left: 0.75rem;
    padding-right: 0;
  }
}

@media print, screen and (min-width: 64em) {
  body.woocommerce-shop.shop-sidebar-right .site-sidebar {
    padding-right: 0.75rem;
    padding-left: 0;
  }
}

ul.products.shop_display_list .product:not(.product-category) .main-container .product_image {
  margin-left: 0.9375rem;
  margin-right: 0;
}

@media print, screen and (min-width: 40em) {
  ul.products.shop_display_list .product:not(.product-category) .main-container .product_image {
    margin-left: 2.5rem;
  }
}

ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .product_info a.title {
  text-align: right;
}

ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .product_info span.price {
  margin-right: auto;
  margin-left: 0;
  text-align: right;
}

@media print, screen and (min-width: 40em) {
  ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .buttons {
    padding-right: 2rem;
    padding-left: 0;
  }
}

@media print, screen and (min-width: 40em) {
  ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .buttons > a {
    margin-left: 0.5rem;
    margin-right: 0;
  }
}

ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .buttons > a:last-child {
  margin-left: 0;
}

@media print, screen and (max-width: 47.99875em) {
  ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .buttons > a.getbowtied_product_wishlist_button {
    margin-left: 16px;
    margin-right: 0;
  }
}

ul.products.shop_display_list .product:not(.product-category) .main-container .second-container .buttons > a .tooltip:after {
  left: auto;
  right: 50%;
  margin-right: -6px;
  margin-left: 0;
}

ul.products.shop_display_list .product:not(.product-category) .product_badges_wrapper {
  left: 0;
  right: 10px;
}

@media print, screen and (min-width: 40em) {
  ul.products.shop_display_list .product:not(.product-category) .product_badges_wrapper {
    right: 15px;
  }
}

ul.products.shop_display_list .product:not(.product-category) .product_badges_wrapper .getbowtied_new_product {
  margin-left: 10px;
  margin-right: 0;
}

body.elementor-editor-active .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar, body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-toolbar {
  margin-right: auto;
  margin-left: 0;
}

ul.products.products-grid-2:not(.product-list-display) .product .product-item .product-item__description--actions .nova_product_wishlist_btn > span,
ul.products.products-grid-2:not(.product-list-display) .product .product-item .product-item__description--actions .button span.text {
  margin-right: 0.5rem;
  margin-left: 0.5rem;
}

ul.products:not(.shop_display_list) .product .product_badges_wrapper {
  left: 0;
  right: 10px;
}

@media screen and (min-width: 80em) {
  ul.products:not(.shop_display_list) .product .product_badges_wrapper {
    right: 27px;
  }
}

ul.products:not(.shop_display_list) .product .product_badges_wrapper .getbowtied_new_product {
  margin-left: 10px;
  margin-right: 0;
}

ul.products:not(.shop_display_list) .product .main-container .second-container .product_info {
  text-align: right;
}

@media screen and (min-width: 80em) {
  ul.products:not(.shop_display_list) .product .main-container .second-container .buttons {
    left: 0;
    right: initial;
  }
}

@media print, screen and (max-width: 79.99875em) {
  ul.products:not(.shop_display_list) .product .main-container .second-container .buttons > a:first-child {
    margin-left: 16px;
    margin-right: 0;
  }
}

@media screen and (min-width: 80em) {
  ul.products:not(.shop_display_list) .product .main-container .second-container .buttons .getbowtied_product_wishlist_button,
  ul.products:not(.shop_display_list) .product .main-container .second-container .buttons .getbowtied_product_quick_view_button,
  ul.products:not(.shop_display_list) .product .main-container .second-container .buttons .button.product_type_grouped,
  ul.products:not(.shop_display_list) .product .main-container .second-container .buttons .button.product_type_simple,
  ul.products:not(.shop_display_list) .product .main-container .second-container .buttons .button.product_type_variable,
  ul.products:not(.shop_display_list) .product .main-container .second-container .buttons .button.product_type_external {
    -webkit-transform: translate3d(-30px, 0, 0);
            transform: translate3d(-30px, 0, 0);
  }
}

.single-product .product .entry-summary .stock:before {
  margin-right: 0;
  margin-left: 0.5rem;
}

.single-product .product .woocommerce-product-gallery {
  direction: ltr;
}

.single-product .product.product-type-grouped .group_table tr td a.product_type_external:before,
.single-product .product.product-type-grouped .group_table tr td a.product_type_simple:before,
.single-product .product.product-type-grouped .group_table tr td a.product_type_variable:before {
  margin: 0 !important;
}

.single-product .product.product-type-grouped .group_table tr td.woocommerce-grouped-product-list-item__quantity {
  padding-left: 1rem;
  padding-right: 0;
}

.single-product .product.product-type-grouped .group_table tr td.woocommerce-grouped-product-list-item__price {
  padding-right: 1.5rem;
  padding-left: 0;
}

.single-product .product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-title:before {
  right: auto;
  left: 1rem;
}

.single-product .product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .commentlist .comment .comment_container .avatar {
  margin-right: 0;
  margin-left: 1rem;
}

@media print, screen and (min-width: 64em) {
  .single-product .product .entry-summary .yith-wcwl-add-to-wishlist {
    float: right;
  }
}

.single-product .product .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show .add_to_wishlist:before {
  margin-left: 0.5rem;
  margin-right: 0;
}

.single-product .product .woocommerce-breadcrumb {
  text-align: right;
}

.single-product .product .woocommerce-breadcrumb .delimiter:last-child {
  display: none;
}

.single-product .product .product_badges_wrapper .getbowtied_new_product {
  margin-right: 0;
  margin-left: 0;
}

.single-product .product .product_badges_wrapper .getbowtied_new_product + .onsale {
  margin-right: 10px;
  margin-left: 0;
}

.single-product .product .cart .button {
  padding: 0 0 0 3.5rem;
}

@media print, screen and (min-width: 64em) {
  .single-product .product .cart .button {
    padding: 0 0 0 4.5rem;
  }
}

.single-product .product .cart .button:before {
  margin-left: 1rem;
  margin-right: 0;
}

.woocommerce.woocommerce-wishlist .wishlist_table tr .yith-wcwl-share {
  text-align: right;
}

.woocommerce.woocommerce-wishlist .wishlist_table tr td.product-stock-status .wishlist-out-of-stock:before {
  margin-right: 0;
  margin-left: 0.5rem;
}

.woocommerce.woocommerce-wishlist .wishlist_table tr td.product-name {
  text-align: right;
}

@media print, screen and (min-width: 64em) {
  .woocommerce.woocommerce-wishlist .wishlist_table tr td.product-price {
    padding-left: 5.25rem;
    padding-right: 0;
  }
}

@media print, screen and (min-width: 40em) {
  .woocommerce.woocommerce-wishlist .wishlist_table tr td.product-add-to-cart a.add_to_cart,
  .woocommerce.woocommerce-wishlist .wishlist_table tr td.product-add-to-cart a.add_to_cart_button,
  .woocommerce.woocommerce-wishlist .wishlist_table tr td.product-add-to-cart a.product_type_external,
  .woocommerce.woocommerce-wishlist .wishlist_table tr td.product-add-to-cart a.product_type_grouped {
    padding: 1.25rem 0 1.25rem 3rem;
  }
}

@media print, screen and (min-width: 40em) {
  .woocommerce.woocommerce-wishlist .wishlist_table tr td.product-add-to-cart a.add_to_cart:before,
  .woocommerce.woocommerce-wishlist .wishlist_table tr td.product-add-to-cart a.add_to_cart_button:before,
  .woocommerce.woocommerce-wishlist .wishlist_table tr td.product-add-to-cart a.product_type_external:before,
  .woocommerce.woocommerce-wishlist .wishlist_table tr td.product-add-to-cart a.product_type_grouped:before {
    margin-right: 0;
    margin-left: 1rem;
  }
}

@media print, screen and (min-width: 64em) {
  body.woocommerce-cart .woocommerce .woocommerce-cart-form {
    padding-left: 4.0625rem;
    padding-right: 0;
  }
}

@media print, screen and (min-width: 64em) {
  body.woocommerce-cart .woocommerce .woocommerce-cart-form tr:not(.cart_item) td.actions button[name="update_cart"] {
    -webkit-transform: translateY(50%);
            transform: translateY(50%);
    left: 0;
    right: auto;
    top: 33px;
  }
}

body.woocommerce-cart .woocommerce .woocommerce-cart-form tr:not(.cart_item) td.actions .coupon #coupon_code {
  padding-left: 40%;
  padding-right: 0;
}

@media print, screen and (max-width: 47.99875em) {
  body.woocommerce-cart .woocommerce .woocommerce-cart-form tr:not(.cart_item) td.actions .coupon #coupon_code {
    padding-right: 0;
  }
}

body.woocommerce-cart .woocommerce .woocommerce-cart-form tr:not(.cart_item) td.actions .coupon button[name="apply_coupon"] {
  left: 0;
  right: auto;
  -webkit-transform: translateY(50%);
          transform: translateY(50%);
  padding-left: 1.25rem;
  padding-right: 0;
  top: -50%;
}

@media print, screen and (max-width: 47.99875em) {
  body.woocommerce-cart .woocommerce .woocommerce-cart-form tr:not(.cart_item) td.actions .coupon button[name="apply_coupon"] {
    left: 0;
    right: auto;
    padding-left: 0;
    bottom: 85%;
  }
}

@media print, screen and (min-width: 64em) {
  body.woocommerce-cart .cart-collaterals {
    padding-right: 0;
  }
}

@media screen and (min-width: 80em) {
  body.woocommerce-cart .cart-collaterals {
    padding-right: 3.75rem;
    padding-left: 0;
  }
}

body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr th {
  padding-left: 70px;
  padding-right: 0;
}

@media print, screen and (max-width: 47.99875em) {
  body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-remove {
    left: -10px;
    right: auto;
  }
}

@media print, screen and (min-width: 64em) {
  body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-remove a.remove {
    margin-left: 0.375rem;
    margin-right: -10px;
  }
}

@media print, screen and (max-width: 47.99875em) {
  body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-remove a.remove {
    margin-right: 0;
    margin-left: 5px;
    float: left;
  }
}

@media print, screen and (min-width: 64em) {
  body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-thumbnail {
    padding-left: 16px;
    padding-right: 0;
  }
}

@media print, screen and (max-width: 47.99875em) {
  body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-price .amount,
  body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-subtotal .amount {
    width: 100%;
    text-align: left;
  }
}

@media print, screen and (max-width: 47.99875em) {
  body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-quantity .quantity {
    margin-left: 0;
    margin-right: auto;
  }
}

@media print, screen and (min-width: 64em) {
  body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name {
    padding-left: 4.5rem;
    padding-right: 0;
  }
}

@media print, screen and (max-width: 47.99875em) {
  body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name a {
    width: 100%;
    text-align: left;
  }
}

@media print, screen and (min-width: 64em) {
  body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name a {
    margin-left: 72px;
    margin-right: 0;
  }
}

@media print, screen and (min-width: 40em) {
  body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-price a,
  body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-quantity a,
  body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name a,
  body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-subtotal a {
    width: 100%;
    text-align: left;
  }
}

@media print, screen and (max-width: 47.99875em) {
  body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-price:before,
  body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-quantity:before,
  body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name:before,
  body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-subtotal:before {
    text-align: right;
  }
}

@media print, screen and (min-width: 64em) {
  body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-subtotal {
    padding-left: 1.6875rem;
    padding-right: 0;
    text-align: left;
  }
}

body.woocommerce-checkout .woocommerce-info .showcoupon,
body.woocommerce-checkout .woocommerce-info .showlogin {
  margin-left: 0;
  margin-right: 5px;
}

body.woocommerce-checkout .woocommerce .checkout_coupon p.form-row-last {
  left: 1rem;
  right: auto;
}

body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr.cart_item td.product-name {
  padding-right: 0;
  padding-left: 1rem;
}

body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr td {
  text-align: right;
}

body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .payment_methods .wc_payment_method.payment_method_paypal label a {
  float: left;
}

body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .payment_methods .wc_payment_method > label {
  margin-left: 0;
  margin-right: 16px !important;
}

body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .place-order .woocommerce-privacy-policy-text {
  padding-right: 0;
  padding-left: 10%;
}

.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon,
#add_payment_method #payment ul.payment_methods li img.stripe-icon {
  float: left;
}

body.woocommerce-checkout .woocommerce form.checkout #order_review_heading,
body.woocommerce-checkout .woocommerce form.checkout .woocommerce-checkout-review-order {
  float: right;
}

@media print, screen and (min-width: 64em) {
  body.woocommerce-checkout .woocommerce form.checkout #order_review_heading,
  body.woocommerce-checkout .woocommerce form.checkout .woocommerce-checkout-review-order {
    padding-left: 0;
    padding-right: 3.75rem;
  }
}

@media print, screen and (min-width: 64em) {
  body.woocommerce-checkout .woocommerce form.checkout .col2-set {
    float: right;
    padding-left: 4.0625rem;
    padding-right: 0;
  }
}

body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tr td {
  text-align: right;
  padding-left: 1rem;
  padding-right: 0;
}

body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tr th.product-total {
  text-align: right;
}

@media print, screen and (min-width: 64em) {
  body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tr th.product-total {
    padding-right: 0;
    padding-left: 16%;
  }
}

body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr th {
  text-align: right;
}

@media print, screen and (min-width: 64em) {
  body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr th {
    padding-right: 51%;
    padding-left: 0;
  }
}

@media print, screen and (max-width: 39.99875em) {
  .woocommerce-MyAccount-content,
  .woocommerce-MyAccount-navigation {
    clear: both;
    width: 100%;
  }
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {
  float: right;
  margin-left: 3rem;
  margin-right: 0;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a:before {
  padding-right: 0;
  padding-left: 1.125rem;
}

.woocommerce-account.woocommerce-orders .woocommerce-orders-table tbody tr td {
  padding-left: 0.5625rem;
  padding-right: 0;
}

.woocommerce-account.woocommerce-orders .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-number > a {
  padding-left: 1.25rem;
  padding-right: 0;
}

.woocommerce-account.woocommerce-orders .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions .button:before {
  display: none;
}

.woocommerce-account.woocommerce-orders .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions .button:after {
  padding-right: 0.5rem;
  padding-left: 0;
}

.woocommerce-account.woocommerce-orders .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions .button.pay:after {
  font-family: "iNova" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  vertical-align: -.125em;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
}

.woocommerce-account.woocommerce-orders .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions .button.view:after {
  font-family: "iNova" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  vertical-align: -.125em;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
}

.woocommerce-account.woocommerce-orders .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions .button.cancel:after {
  font-family: "iNova" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  vertical-align: -.125em;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
}

.woocommerce-account .woocommerce-table--order-downloads tbody tr td.download-file a.button:before {
  display: none;
}

.woocommerce-account .woocommerce-table--order-downloads tbody tr td.download-file a.button:after {
  padding-right: 0.5rem;
  font-size: 1rem;
  font-family: "iNova" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  vertical-align: -.125em;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
}

.woocommerce-account.woocommerce-edit-address .addresses .woocommerce-Address .woocommerce-Address-title .edit:before {
  display: none;
}

.woocommerce-account.woocommerce-edit-address .addresses .woocommerce-Address .woocommerce-Address-title .edit:after {
  font-family: "iNova" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  vertical-align: -.125em;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  font-size: 1rem;
  padding-right: 0.5rem;
}

.woocommerce-account .payment_methods .woocommerce-PaymentMethod label {
  padding-right: 25px;
  padding-left: 0 !important;
}

.woocommerce-info a {
  margin-left: 10px;
  margin-right: 0;
}

@media print, screen and (max-width: 39.99875em) {
  .woocommerce-message,
  .woocommerce-info {
    padding: 0.9375rem 1.875rem 0.8125rem 1.25rem;
  }
}

@media print, screen and (max-width: 39.99875em) {
  .woocommerce-message,
  .woocommerce-info {
    padding: 1.125rem 2.25rem 0.975rem 1.5rem;
  }
}

@media print, screen and (max-width: 39.99875em) {
  .woocommerce-message,
  .woocommerce-info {
    padding: 1.5rem 3rem 1.3rem 2rem;
  }
}

@media print, screen and (max-width: 39.99875em) {
  .woocommerce-message,
  .woocommerce-info {
    padding: 1.6875rem 3.375rem 1.4625rem 2.25rem;
  }
}

@media print, screen and (max-width: 39.99875em) {
  .woocommerce-message:before,
  .woocommerce-info:before {
    display: none;
  }
  .woocommerce-message:after,
  .woocommerce-info:after {
    font-family: "iNova" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    vertical-align: -.125em;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "";
    font-size: 24px;
    margin-left: 11px;
    margin-right: -2.25rem;
    top: 25px;
    right: 50px;
    position: absolute;
  }
}

.woocommerce-message:before,
.woocommerce-info:before {
  right: -8.75rem;
}

@media print, screen and (min-width: 40em) {
  .woocommerce-message:before,
  .woocommerce-info:before {
    margin-right: 2rem;
    margin-left: 11px;
    right: 0;
  }
}

.woocommerce-message p,
.woocommerce-info p {
  padding-left: 2.5rem;
  padding-right: 0;
}

@media print, screen and (min-width: 40em) {
  .woocommerce-message p.with-button,
  .woocommerce-info p.with-button {
    padding-left: 8.75rem;
    padding-right: 0;
  }
}

@media print, screen and (min-width: 40em) {
  .woocommerce-message a,
  .woocommerce-message button,
  .woocommerce-message .button,
  .woocommerce-info a,
  .woocommerce-info button,
  .woocommerce-info .button {
    left: 32px;
    right: auto;
  }
}

@media print, screen and (max-width: 39.99875em) {
  .woocommerce > .woocommerce-error,
  .site-main > .woocommerce-error {
    padding: 0.9375rem 1.875rem 0.8125rem 1.25rem;
  }
}

@media print, screen and (max-width: 39.99875em) {
  .woocommerce > .woocommerce-error,
  .site-main > .woocommerce-error {
    padding: 1.125rem 2.25rem 0.975rem 1.5rem;
  }
}

@media print, screen and (max-width: 39.99875em) {
  .woocommerce > .woocommerce-error,
  .site-main > .woocommerce-error {
    padding: 1.5rem 3rem 1.3rem 2rem;
  }
}

@media print, screen and (max-width: 39.99875em) {
  .woocommerce > .woocommerce-error,
  .site-main > .woocommerce-error {
    padding: 1.6875rem 3.375rem 1.4625rem 2.25rem;
  }
}

.woocommerce > .woocommerce-error:before,
.site-main > .woocommerce-error:before {
  margin-left: 11px;
  margin-right: -2.25rem;
}

@media print, screen and (min-width: 40em) {
  .woocommerce > .woocommerce-error:before,
  .site-main > .woocommerce-error:before {
    margin-right: 2rem;
  }
}

.woocommerce > .woocommerce-error li p,
.site-main > .woocommerce-error li p {
  padding-left: 2.5rem;
  padding-right: 0;
}

@media print, screen and (min-width: 40em) {
  .woocommerce > .woocommerce-error li p.with-button,
  .site-main > .woocommerce-error li p.with-button {
    padding-left: 8.75rem;
    padding-right: 0;
  }
}

@media print, screen and (min-width: 40em) {
  .woocommerce > .woocommerce-error li a,
  .woocommerce > .woocommerce-error li button,
  .woocommerce > .woocommerce-error li .button,
  .site-main > .woocommerce-error li a,
  .site-main > .woocommerce-error li button,
  .site-main > .woocommerce-error li .button {
    left: 32px;
    right: auto;
  }
}

@media print, screen and (max-width: 39.99875em) {
  .woocommerce-NoticeGroup-checkout {
    padding: 0.7rem 1.875rem 0.8125rem 1.25rem;
  }
}

@media print, screen and (max-width: 39.99875em) {
  .woocommerce-NoticeGroup-checkout {
    padding: 0.84rem 2.25rem 0.975rem 1.5rem;
  }
}

@media print, screen and (max-width: 39.99875em) {
  .woocommerce-NoticeGroup-checkout {
    padding: 1.12rem 3rem 1.3rem 2rem;
  }
}

@media print, screen and (max-width: 39.99875em) {
  .woocommerce-NoticeGroup-checkout {
    padding: 1.26rem 3.375rem 1.4625rem 2.25rem;
  }
}

.woocommerce-NoticeGroup-checkout:before {
  margin-left: 11px;
  margin-right: -2.25rem;
}

@media print, screen and (min-width: 40em) {
  .woocommerce-NoticeGroup-checkout:before {
    margin-right: 2rem;
  }
}

.woocommerce-NoticeGroup-checkout .woocommerce-error {
  padding-left: 1.25rem;
  padding-right: 0;
}

.woocommerce-NoticeGroup-checkout .woocommerce-error p {
  padding-left: 2.5rem;
  padding-right: 0;
}

@media print, screen and (min-width: 40em) {
  .woocommerce-NoticeGroup-checkout .woocommerce-error p.with-button {
    padding-left: 8.75rem;
    padding-right: 0;
  }
}
/*# sourceMappingURL=rtl.css.map */