.main-header--deva-simple.main-header--desktop.submenu-2 .menu-item--mega-menu .mega-menu::after, .main-header--deva-simple.main-header--desktop.submenu-2 .sub-menu::after {
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    RIGHT: 30px !IMPORTANT;
    top: -8px;
    -webkit-transform: rotate(
45deg
);
    -ms-transform: rotate(45deg);
    transform: rotate(
45deg
);
	
    background-color: var(--c-light);
    border-style: solid;
    border-width: 1px;
    border-color: rgba(var(--ca-dark),.1) transparent transparent rgba(var(--ca-dark),.1);
    LEFT: INHERIT !IMPORTANT;
}

.aheto-titlebar--layout1 .aheto-titlebar__breadcrumbs li:before {
    position: static;
    margin-right: 15px;
    content: '\f104';
    font-family: Fontawesome;
    font-size: 12px;
}
.frm_form_field .grecaptcha-badge { 
  display:none!IMPORTANT;
}
a.aheto-btn.aheto-btn--dark.aheto-btn--small.aheto-btn--reverse {
    font-family: inherit !important;
}
.aheto-btn.aheto-btn--light.aheto-btn--small, .aheto-form-btn.aheto-btn--light.aheto-btn--small input[type="submit"] {
    font-size: 16px;
    font-family: inherit !important;
}
.woocommerce .deva-before-shop-loop .woocommerce-ordering select, .woocommerce .deva-before-shop-loop div.product form.cart .variations select, .woocommerce-page .deva-before-shop-loop .woocommerce-ordering select, .woocommerce-page .deva-before-shop-loop div.product form.cart .variations select {
    background-position: 15px 55% !important;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
    font-family: WooCommerce;
    content: "\e028";
    display: inline-block;
    position: absolute;
    top: 1em;
    right: 0px;
    left: auto;
}

.main-header--deva-simple .main-header__menu-box .main-menu li ul li:hover ul {
    right: 100% !important;
    left: auto !IMPORTANT;
}
.deva-blog--single-wrapper .deva-blog--single__pagination-prev {
    margin-left: 30px !important;
    margin-right: inherit !important;
}
.deva-blog--single-wrapper .deva-blog--single__content-wrapper blockquote * {
    font-size: 18px !important;
    font-weight: inherit;
    line-height: 1.3;
    margin-bottom: .4rem;
}
.widget_aheto__cf--ewo__subscribe-simple .widget_aheto__form .wpcf7 input:not([type=submit]) {
    padding: 0 8px 0 70px !important;
}
.main-header--deva-simple.main-header--mobile .main-header__menu-box.menu-open {
    height: auto !important;
    padding-top: 100px;
}
.aheto-tm-wrapper--bizy-modern .swiper-button-next+.swiper-hr {
    height: 1px;
    background: rgba(var(--ca-dark),.1);
    position: relative;
    top: 14px;
    z-index: 0;
    width: calc(100% - 166px);
    right: 83px !important;
    left: auto !important;
}
.aheto-cpt--bizy-modern .swiper-button-next+.swiper-hr {
    height: 1px;
    background: rgba(var(--ca-light),.1);
    position: relative;
    top: 54px;
    z-index: 0;
    width: calc(100% - 166px);
    right: 83px !important;
    left: auto !important;
}
.aheto-contents--bizy-faq .aheto-contents__item {
    padding: 0px 0px 20px 0px!important;
}
.aheto-pricing--bizy-simple {

    text-align: right;
}
.aheto-navbar--bizy-classic .aheto-navbar--item .search-btn {
    padding: 0 15px;
    border-left: 1px solid rgba(var(--ca-light),.1);
}
.aheto-pricing--bizy-simple {
    text-align: right!IMPORTANT;
}

.aheto-pricing--bizy-simple .aheto-pricing__links {
    margin-left: 128px!IMPORTANT;
    margin-right: auto!IMPORTANT;
}
.aheto-menu--deva-simple.sidebar-open {
    overflow: visible;
    left: 320px;
    overflow: hidden;
}
.aheto-navbar--bizy-simple .aheto-navbar--item:not(:last-child) {
    border-left: 1px solid rgba(var(--ca-light),.1) !important;
    border-right: inherit !important;
}
.aheto-navbar--bizy-classic .aheto-navbar--item-link.icon:not(:last-of-type) {
    margin-right: 0;
    border-left: 1px solid rgba(var(--ca-light),.1) !important;
    border-right: inherit !important;
}

input.wpcf7-form-control.wpcf7-text {
    TEXT-ALIGN: RIGHT !IMPORTANT;
}

.widget_aheto__cf--ewo__subscribe-simple .widget_aheto__form .wpcf7 span {
    margin-left: 15px;
    margin-right: inherit;
}
.widget_aheto__cf--ewo__subscribe-simple .widget_aheto__form .wpcf7 input:not([type=submit]) {
    padding: 0px 0px 0 70px;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {
    text-align: right;
}
.main-header--simple-outsourceo .main-header__menu-box .main-menu li a, .main-header--simple-outsourceo .main-header__menu-box>ul li a {
    font-size: 109%;
    color: var(--c-dark);
    font-family: inherit !important;
}
.main-header--simple-outsourceo .main-header__menu-box .main-menu li:hover>ul, .main-header--simple-outsourceo .main-header__menu-box>ul li:hover>ul {
    right: 0 !important;
    visibility: visible;
    opacity: 1;
    left: auto !important;
}
.aheto-progress--acacio-inline .aheto-progress__bar-perc {
    position: absolute;
    top: 46%;
    right: 100px !important;
	left: auto !important;
}
.main-header--simple-outsourceo .dropdown-btn {
    display: inline-block;
    padding-right: 6px;
    font-size: .93rem;
    white-space: normal;
    vertical-align: middle;
    padding-left: inherit;
}
.aheto-cpt-pagination .page-numbers.next, .aheto-cpt-pagination .page-numbers.prev {
    color: var(--c-grey);
    font-size: .866rem;
    display: none !important;
}

.deva-blog--sidebar .deva-widget-categories li {
    display: inline-block;
    margin-left: 10px!important;
    margin-right: inherit!important;
}
.deva-blog--wrapper .deva-blog--featured .swiper-button-prev::before {
    content: "\f109" !important;
}
.deva-blog--wrapper .deva-blog--featured .swiper-button-next::before {
    content: "\f106" !important;
}
.aheto-content-block--icon-text-modern .aheto-content-block__img-wrap {
    margin-left: 12px !important;
    margin-right: inherit !important;
}
.aheto-socials--networks-ninedok-modern .aheto-socials__icon {
    display: inline-block;
    margin-left: 15px !important;
    margin-right: inherit !important;
}
.deva-blog--sidebar .deva-widget-reading--image {
    margin-left: 20px!important;
    min-width: 33%;
    margin-right: inherit !important;
}

.deva-blog--sidebar .deva-widget-popular--image {
    position: relative;
    min-width: 30px;
    min-height: 30px;
    margin-left: 20px!important;
    margin-right: inherit !important;
}
blockquote cite::before {
    content: "\2015";
    margin-left: 5px;
    top: 0;
    margin-right: inherit;
}
.deva-blog--single__com {
    direction: ltr !important;
}
h4.aheto-cpt-article__date {
    font-family: inherit !important;
}
.main-header--bizy-grid.main-header--desktop .main-header__menu-box .main-menu>li>a, .main-header--bizy-grid.main-header--desktop .main-header__menu-box>ul>li>a {
    color: var(--c-light);
    font-family: inherit !important;
}
.aheto-cpt--bizy-modern .swiper-button-next::before {
    content: '\f124';
    font-family: Ionicons;
}
.aheto-form--noize-lay1 .aheto-form--noize-lay1__form .wpcf7 input[type=submit] {
    margin-right: 16px;
    margin-left: inherit;
}
.aheto-form--noize-lay1 .aheto-form--noize-lay1__form .wpcf7 form p {
    direction: rtl;
}
.aheto-banner-slider--moovit-modern span.swiper-button-prev::before {
    content: '\f3d6' !important;
    font-family: Ionicons;
}
.aheto-banner-slider--moovit-modern.arrows-middle_modern span.swiper-button-next::before {
    content: '\f3d5'!important;
}
.main-header--bizy-grid .dropdown-btn {
    display: inline-block;
    padding-right: 10px;
    padding-left: inherit;
}
.widget_aheto__cf--ewo__subscribe-simple .widget_aheto__form .wpcf7 input:not([type=submit]) {
    padding: 0 20px 0 70px;
}
.widget_aheto__cf--ewo__subscribe-simple .widget_aheto__form .wpcf7 form p {
    direction: rtl;
}
.main-header--bizy-grid .main-header__menu-box .main-menu ul li a, .main-header--bizy-grid .main-header__menu-box>ul ul li a {
    color: var(--c-dark);
    font-family: inherit;
    font-size: 14px;
}
.widget_aheto__cf--ewo__subscribe-simple .widget_aheto__form .wpcf7 span {
    margin-left: 15px;
    width: 100%;
    margin-right: inherit;
}
.main-header--deva-simple .main-header__menu-box .main-menu>li>a, .main-header--deva-simple .main-header__menu-box>ul>li>a {
    letter-spacing: 0 !important;
    font-weight: 500;
}
.aheto-titlebar--soapy-simple .breadcrumbs a::after {
    -webkit-transform: translate(100%,-50%);
    -ms-transform: translate(100%,-50%);
    transform: translate(100%,-50%);
    position: absolute;
    content: '/';
    left: -9px !important;
    top: 50%;
    right: auto !important;
}
.aheto-content--famulus-with-image .aheto-content-block__link-text::after {
    margin-right: 15px !important;
    content: "\f3d5"!important;
    left: -30px!important;
	right:auto!important;
    margin-left: inherit !important;
}
.deva-blog--sidebar .widget_rating_filter ul li.wc-layered-nav-rating a, .deva-blog--sidebar .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a {
    font-family: inherit !important;
}
.woocommerce .woocommerce-view-list, .woocommerce-page .woocommerce-view-list {
    margin-right: 15px;
    list-style: none;
    margin-left: inherit !important;
}
body.woocommerce-page nav.woocommerce-pagination ul .page-numbers {
    font-family: inherit !important;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    margin-bottom: 20px;
    font-size: 1rem;
    margin-left: auto;
    margin-right: inherit;
}
.aheto-cpt-article--skin-6 .aheto-cpt-article__footer-item {
    border-left: 1px solid #eee!important;
    border-right: inherit!important;
}
.aheto-cpt-article--skin-5 .aheto-cpt-article__terms a {
    font-family: inherit !important;
}
.deva-blog--single-wrapper .deva-blog--single__content-wrapper blockquote>p:first-child::before {
    right: -41px !important;
    top: 1rem;
    left: auto !important;
}
.aheto-titlebar--layout1 .aheto-titlebar__breadcrumbs li:before {
    position: static;
    margin-left: 15px !important;
    content: '\f104';
    font-family: Fontawesome;
    font-size: 12px;
    margin-right: 15px !important;
}
.deva-blog--single-wrapper .deva-blog--single__categories a {
    font-family: inherit !important;
}
.deva-blog--single-wrapper .deva-blog--single__tags a {
    font-family: inherit !important;
}
.deva-blog--single-wrapper .deva-blog--single__pagination-subtitle-wrap.prev i {
    margin-left: 15px !important;
    margin-right: inherit !important;
}
.deva-blog--wrapper .deva-blog--post__author img {
    border-radius: 50%;
    margin-left: 15px !important;
    margin-right: inherit !important;
}
.deva-blog--single-wrapper .deva-blog--single__pagination-subtitle-wrap.next i {
    margin-right: 15px !important;
    margin-left: inherit !important;
}
.ion-chevron-right:before {
    content: "\f124" !important;
}
.ion-chevron-left:before {
    content: "\f125" !important;
}
.deva-blog--single-wrapper .deva-blog--single__pagination-subtitle {
    color: var(--c-dark);
    font-weight: 600;
    font-size: .9rem;
    font-family: inherit !important;
}
.wpcf7-not-valid-tip {
    text-align: right;
    font-size: 14px !important;
}

.aheto-list--acacio-numbers li b {
    margin-left: 20px !important;
    margin-right: inherit !important;
}
.woocommerce ul.products.columns-1 li.product>.woocommerce-loop-product__link, .woocommerce-page ul.products.columns-1 li.product>.woocommerce-loop-product__link {
    position: absolute;
    right: 0 !important;
    left: auto !important;
}
body.woocommerce.single-product .deva-product-gallery .swiper-button-next {
    left: 25px !important;
    right: inherit !important;
}
body.woocommerce.single-product .deva-product-short-info .deva-product-tab-label img {
    margin-left: 15px !important;
    margin-right: inherit !important;
}
body.woocommerce.single-product .deva-product-reviews__item.reverse>div:nth-of-type(1).text {
    padding-right: 60px !important;
    padding-left: inherit !important;
}
body.woocommerce.single-product .deva-product-reviews__item>div:nth-of-type(2).image {
    margin-right: 60px !important;
    margin-left: inherit !important;
}
body.woocommerce.single-product .deva-product-details-wrap>div:not(:first-of-type) {
    width: 50%;
    min-width: 50%;
    margin-right: 60px !important;
    margin-left: inherit !important;
}
.woocommerce ul.products.columns-1 li.product, .woocommerce-page ul.products.columns-1 li.product {
    text-align: right;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-right: 330px;
    min-height: 300px;
    padding-left: inherit !important;
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    direction: rtl;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-required.wpcf7-validates-as-tel {
    direction: rtl !important;
}
.main-header--deva-simple .main-header__menu-box .main-menu li:hover>ul, .main-header--deva-simple .main-header__menu-box>ul li:hover>ul {
    right: 7%!important;
    visibility: visible;
    opacity: 1;
    left: auto !important;
}
.aheto-btn.aheto-btn--dark, .aheto-form-btn.aheto-btn--dark input[type="submit"] {
    border-radius: 5px;
}
.aheto-coming-soon {
    direction: ltr;
}
.aheto-contents--deva-modern .aheto-contents--content-wrap {
    width: calc(100% - 340px);
    padding-right: 50px;
    padding-left: 0;
}
.aheto-counter--outsourceo-simple-number.t-left {
    text-align: right!important;
}
.main-header--deva-simple.main-header--mobile .main-header__menu-box.menu-open {
    right: 0!important;
    left: auto!important;
}
.deva-blog--sidebar .widget_price_filter .price_slider_amount {
    font-size: 15px!important;
}
a.showcoupon {
    font-family: inherit !important;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    float: right;
}
.deva-blog--sidebar a {
    text-decoration: none;
    color: var(--c-grey);
    font-family: inherit !important;
}
a.deva-product-filter-reset {
    font-family: inherit !important;
}
.rtl.woocommerce .price_label, .rtl.woocommerce .price_label span {
    direction: rtl !important;
    unicode-bidi: embed;
}
.t-left, .text-left {
    text-align: right;
}
body.woocommerce.single-product form.cart .quantity input.minus {
    margin-right: auto;
    margin-left: 5px;
    padding-bottom: 5px;
}
body.woocommerce.single-product div.product p.price>span>bdi {
    font-size: 19px !important;
    font-weight: 700;
}
body.woocommerce-cart table.cart thead th {
    padding-top: 0;
    font-family: inherit !important;
}
.woocommerce .cart-collaterals .cart_totals table td, .woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table th {
    border: none!important;
    padding: 9px 0;
    background: 0 0!important;
    font-family: inherit !important;
}
body.woocommerce-cart table.cart .product-name a:not(:first-of-type) {
    margin-right: 15px;
    color: inherit;
    margin-left: inherit;
    font-family: inherit !important;
}
body.woocommerce-page div.product form.cart .variations label, body.woocommerce-page table.shop_attributes th, body.woocommerce-page table.shop_table th, body.woocommerce-page .woocommerce-MyAccount-content legend {
    font-weight: 700;
    color: #040222;
    font-style: normal;
    font-family: inherit !important;
}
.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-3e5616af {
    width: 0% !important;
}

.main-header--deva-simple.main-header--desktop .main-header__logo:not(.deva-center) {
    margin-left: auto;
    margin-right: 0;
}
.aheto__cf--line-ninedok p {
    direction: rtl;
}
.main-header--deva-simple .main-header__menu-box .main-menu li a, .main-header--deva-simple .main-header__menu-box>ul li a {
    font-size: 100%;
    color: var(--c-dark);
    font-weight: 500;
    white-space: normal;
	font-size: 15px !important;
    font-family: 'body-font' !important;
}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
    margin-top: 0;
    font-family: body-font !important;
}
.main-header--deva-simple .dropdown-arrow {
    display: inline-block;
    padding-right: 10px !important;
    font-size: 7px;
    white-space: normal;
    vertical-align: middle;
}
body .aheto-footer a {
    color: #ffffff;
    font-family: inherit !important;
}
.elementor-31 .elementor-element.elementor-element-cbfe059 .aheto-navbar__links {
    color: #FFFFFF;
    font-size: 15px;
    font-weight: 600;
    font-family: inherit !important;
}
.main-header--deva-simple.main-header--desktop .main-header__logo:not(.deva-center) {
    margin-left: auto !important;
    margin-right: 0 !important;
}
.swiper-button-prev:before {
    content: "\f124" !important;
}
.aheto-contact--rela-slider .swiper-button-next:before {
    margin-left: 50px !important;
    margin-right: inherit;
}

.elementor-15881 .elementor-element.elementor-element-87378f0 .aheto-heading__title span {
    color: #000000;
    font-family: inherit !important;
    font-weight: 400;
}
p.aheto-content-block__title {
    font-size: 16px !important;
}
p.aheto-heading__description {
    font-size: 17px !important;
}
.elementor-28186 .elementor-element.elementor-element-477278bb .main-header__menu-box .main-menu li a, .elementor-28186 .elementor-element.elementor-element-477278bb .main-header__menu-box>ul li a, .elementor-28186 .elementor-element.elementor-element-477278bb .widget-nav-menu--classic-inline li a, .elementor-28186 .elementor-element.elementor-element-477278bb .widget-nav-menu__menu li a {
    font-family: inherit !important;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0 !important;
}
.elementor-28186 .elementor-element.elementor-element-477278bb .main-menu--inline .sub-menu:not(.main-header__pages-list) a {
    font-family: inherit !important;
    font-size: 14px;
    letter-spacing: 0 !important;
}
p.aheto-heading__desc {
    font-size: 16px !important;
}
.aheto-btn.aheto-btn--light, .aheto-form-btn.aheto-btn--light input[type="submit"] {
    font-size: 14px;
    line-height: 1.15;
    letter-spacing: 0;
}
body.woocommerce.single-product .deva-product-rating-breakdown--sumary>.count {
    font-size: 48px;
    font-weight: 600;
    margin-left: 15px;
    margin-right: inherit;
}
.aheto-features--bizy-simple .aheto-features-block__title {
    right: 0;
    margin-bottom: 0;
    left: auto !important;
}
.main-header--deva-simple.main-header--desktop .main-header__logo:not(.deva-center) {
    margin-left: auto;
    margin-right: 0;
}
p.aheto-tm__blockquote {
    font-size: 16px !important;
}
.aheto-btn.aheto-btn--primary, .aheto-form-btn.aheto-btn--primary input[type="submit"], .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button, .woocommerce input.button.alt {
    font-size: 16px;
    line-height: 1.15;
    letter-spacing: 0;
    border-radius: 5px 0 0 5px !important;
    font-family: inherit !important;
}
.aheto__cf--line-karma_marketing p .wpcf7-form-control-wrap:nth-child(1) input::placeholder {
    font-family: body-font !important;
}
.aheto__cf--line-karma_marketing p .wpcf7-form-control-wrap:nth-child(1) input {
    border-radius: 0 5px 5px 0px !important;
    border: 0;
}
.aheto-form--noize-lay1 .aheto-form--noize-lay1__form .wpcf7 input:not([type=submit]) {
    padding: 0 20px 0 20px !important;
    font-family: inherit !important;
}
.widget_aheto__cf--moovit__subscribe-simple .widget_aheto__form .wpcf7 input:not([type=submit]) {
    padding: 0 20px 0 70px!important;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    text-align: right !important;
    font-size: 15px !important;
}
.aheto-cpt-article--skin-6 .aheto-cpt-article__terms a {
    font-family: inherit !important;
}
@media (min-width: 1200px)
.deva-blog--single-wrapper .deva-blog--single__content-inner>figure:not(.alignleft):not(.alignright):not(.alignnone):not(.is-style-circle-mask):not(.wp-block-audio):not(.wp-block-embed):not(.wp-block-table):not(.aligncenter):not(.wp-block-pullquote):not(.wp-block-video) {
    width: 100% !important;
}}
.deva-blog--wrapper .deva-blog--post__author img {
    border-radius: 50%;
    margin-left: 15px;
    margin-right: inherit;
}


.aheto-tm-wrapper--bizy-modern .aheto-tm__avatar {
    margin-left: 20px;
    margin-right: inherit !important;
}

h1 {
    line-height: 1.2;
    font-weight: 700;
    font-style: normal;
}
.aheto-content--famulus-with-image .aheto-content-block__link-text {
    position: relative;
    font-family: inherit !important;
}
.aheto-list--outsourceo-number b {
    margin-left: 20px!important;
    margin-right: inherit!important;
}
.aheto-timeline--moovit-modern .aheto-timeline__image-wrap {
    margin-left: 60px;
    margin-right: inherit;
}
body.woocommerce-account .woocommerce-MyAccount-navigation {
    min-width: 200px;
    margin-left: 30px;
    margin-right: inherit;
}
.aheto-list--acacio-numbers li b {
    margin-left: 20px;
    margin-right: inherit;
}
body.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
    color: var(--c-light);
    padding: 9px 12px;
    display: block;
    font-weight: 600;
    font-family: inherit !important;
    font-size: 14px !important;
}
.woocommerce ul.products li.product a, .woocommerce-page ul.products li.product a {
    display: inline-block;
    width: 100%;
    font-family: inherit !important;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
    font-size: 17px;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    text-align: right !important;
	    font-size: 15px !important;

}
.aheto-tm-wrapper--vestry-classic .aheto-tm__avatar {
    margin-left: 20px;
    margin-right: inherit;
}
.aheto-list--bullets li::before {
    right: 0;
    left: auto;
}
.aheto-list--bullets li {
    padding-right: 25px;
    margin-bottom: 12px;
    position: relative;
    color: var(--c-grey);
    padding-left: inherit;
}
h3 {
    font-size: 18px;
    line-height: 1.4;
    font-weight: 700;
    font-style: normal;
}


.woocommerce .star-rating {
    font-family: star !important;
}
body.woocommerce.single-product .deva-product-comments-items #reviews #comments .comment_container .comment-text .woocommerce-review__published-date {
    left: 0 !important;
    right: auto !important;
}
body.woocommerce.single-product .deva-product-comments-items #review_form_wrapper .comment-reply-title {
    font-size: 20px !important;
    font-weight: 600;
    display: inline-block;
    margin-bottom: 10px;
    color: var(--c-dark);
}
a.woocommerce-review-link {
    font-family: inherit !important;
    font-size: 14px !important;
}
.main-header--classic-2 .dropdown-btn {
    display: inline-block;
    padding-right: 10px;
    font-size: 7px;
    white-space: normal;
    vertical-align: middle;
    padding-left: inherit !important;
}
.aheto-wrap .aheto-option-sidebar-nav a span {
    right: 75% !important;
    left: auto !important;
}

.aheto-content-block--icon-text .aheto-content-block__ico {
    font-size: 34px;
    position: relative;
    margin-left: 25px !important;
    margin-right: 2px !important;
    color: var(--c-active);
}
.aheto__cf--line p {
    direction: rtl;
}
.widget_aheto__cf--moovit__subscribe-simple .widget_aheto__form .wpcf7 form p {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0;
    color: inherit;
    direction: rtl;
}

.aheto-contents--faq-famulus-creative .aheto-contents__title {
    padding: 20px 0 20px 50px !important;
}
a.aheto-btn.aheto-btn--light.aheto-btn--small.aheto-btn--transparent {
    font-family: inherit !important;
}
.main-header--classic-2 .main-header__menu-box .main-menu li:hover>ul, .main-header--classic-2 .main-header__menu-box>ul li:hover>ul {
    left: -156px !important;
    visibility: visible;
    opacity: 1;
    right: auto !important;
}
body {
    margin: 0;
    text-align: right;
}
.aheto-tm-wrapper--karma-events-layout1 .aheto-tm__position {
    margin-right: 10px;
    margin-left: inherit;
}
.aheto-btn, .aheto-form-btn [type="submit"] {
    font-family: INHERIT;
    font-size: 15px;
    letter-spacing: 0;
}
a.aheto-link.aheto-btn--light.aheto-btn--no-underline {
    font-family: inherit !important;
    font-size: 18px !important;
}
.aheto-content-block--soapy-simple .aheto-content-block__image.left {
    margin-left: 15px !IMPORTANT;
    margin-right: -10px !IMPORTANT;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email {
    text-align: right;
	    color: #101010 !important;

}
.aheto-content-block--soapy-simple .aheto-content-block__image.right {
    margin-right: 15px !important;
    margin-left: -10px !important;
}
.aheto-content--acacio-simple-image .aheto-content-block__image {
    margin-left: 32px !important;
    margin-right: inherit !important;
}
.aheto-content-block--moovit-text-with-icon .aheto-content-block__ico+.aheto-content-block__title {
    margin-right: 10px;
    margin-left: inherit;
}
a.aheto-link.aheto-btn--dark {
    font-family: inherit !important;
}
.widget_aheto__contact_info--vestry .widget_aheto__icon {
    margin-left: 20px !important;
    margin-right: inherit !important;
}
.aheto-contents--faq-famulus-creative .aheto-contents__title {
    padding: 20px 0 20px 50px;
}
h5.aheto-contents__title.js-accordion {
    text-align: right;
}
.aheto-contents--faq-famulus-creative .aheto-contents__title::after {
    left: 20px !important;
    top: 85%;
    content: "\f3d6";
    right: auto !important;
}

.aheto-btn__icon--right, .aheto-form-btn.aheto-btn__icon--right [type="submit"] {
    margin-right: 12px;
    margin-left: inherit;
}
.aheto-btn.aheto-btn--dark, .aheto-form-btn.aheto-btn--dark input[type="submit"] {
    font-family: inherit !important;
	    font-size: 13px !important;
	    letter-spacing: 0 !important;
}
.woocommerce-cart .coupon .input-text {
    padding: 9px 10px;
    border-radius: var(--shop-br)!important;
    margin-left: 15px;
    border: 1px solid rgba(var(--ca-grey),.15);
    margin-right: inherit !important;
}
.aheto-tm-wrapper--bizy-modern .swiper-button-next::before {
    content: '\f125' !important;
    font-family: Ionicons;
}
.swiper-button-next:before {
    content: "\f124" !important;
}
swiper-button-next:before {
    content: "\f125" !important;
}
.aheto__cf--line-bizy p {
    direction: rtl;
}
.aheto-navbar--famulus-links .aheto-navbar__links span::after {
    font-family: Ionicons;
    content: "\f3d5"!important;
    font-size: 1.2em;
}
.main-header--simple-button.transparent_white .main-header__menu-box .main-menu>li ul li a, .main-header--simple-button.transparent_white .main-header__menu-box>ul>li ul li a {
    color: var(--c-dark);
    font-family: inherit !important;
    font-size: 14px;
}
.main-header--simple-button .main-header__menu-box .main-menu li:hover>ul, .main-header--simple-button .main-header__menu-box>ul li:hover>ul {
    right: 0 !important;
    visibility: visible;
    opacity: 1;
    left: auto !important;
}
.main-header--simple-button .dropdown-btn {
    display: inline-block;
    padding-right: 10px;
    font-size: .47em;
    white-space: normal;
    vertical-align: middle;
    padding-left: inherit;
}
.aheto-features-tabs--classic .aheto-features-tabs__box-content {
    width: 43%;
    text-align: right !important;
    padding: 21px 15px 0;
}
a.aheto-features-tabs__list-link.js-tab-list {
    font-family: inherit !important;
}
.main-header--djo-layout1 .main-header__menu-box .main-menu ul, .main-header--djo-layout1 .main-header__menu-box>ul ul {
    text-align: right !important;

}
.main-header--djo-layout1 .main-header__menu-box .main-menu li:hover>ul, .main-header--djo-layout1 .main-header__menu-box>ul li:hover>ul {
    right: 0 !important;
    visibility: visible;
    opacity: 1;
    left: auto !important;
}
.widget_aheto__contact_info--modern .widget_aheto__icon {
    margin-left: 20px;
    margin-right: inherit;
}
.aheto-cpt-article--skin-1 .aheto-cpt-article__terms a {
    font-family: inherit !important;
}
.aheto-cpt-article--skin-1 .aheto-cpt-article__terms {
    position: absolute;
    top: 30px;
    right: 30px !important;
    z-index: 1;
    left: auto !important;
}
h2 {
    font-size: 30px;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Poppins';
    font-weight: 700;
    font-style: normal;
}
.elementor-28929 .elementor-element.elementor-element-3f8a1120 .main-header__menu-box .main-menu li a, .elementor-28929 .elementor-element.elementor-element-3f8a1120 .main-header__menu-box>ul li a, .elementor-28929 .elementor-element.elementor-element-3f8a1120 .widget-nav-menu--classic-inline li a, .elementor-28929 .elementor-element.elementor-element-3f8a1120 .widget-nav-menu__menu li a {
    font-family: inherit !important;
    font-size: 15px;
    font-weight: 500;
}
a.aheto-navbar__links {
    font-family: inherit !important;
}
.aheto-navbar--bizy-simple .aheto-navbar--item i {
    display: inline-block;
    margin-left: 8px;
    vertical-align: middle;
    margin-right: inherit;
}
.aheto-tm--bizy-single img {
    position: absolute;
    top: 20px;
    right: 15px !important;
    left: auto !important;
}
input.wpcf7-form-control.wpcf7-submit {
    float: right !important;
}
.aheto-quote--bizy-simple__content img {
    position: absolute;
    top: 8px;
    right: 15px !important;
    z-index: 1;
    left: auto !important;
}
.aheto-features--bizy-simple .aheto-features-block__title a {
    color: inherit;
    line-height: inherit;
    font-size: 18px !important;
    font-family: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
}
.aheto-contents--bizy-faq .aheto-contents__item .action-icon {
    position: absolute;
    top: 30px;
    left: 25px !important;
    width: 13px;
    height: 13px;
    right: auto !important;
}
.aheto__cf--line-bizy p input[type=submit] {
    margin-right: 6px;
    margin-left: inherit;
}
.elementor-29063 .elementor-element.elementor-element-4c883db2 ul.widget-nav-menu__menu li a {
    color: #FFFFFF;
    font-family: inherit !important;
}
a.aheto-link.aheto-btn--primary.aheto-btn--no-underline {
    font-family: inherit !important;
    font-size: 17px !important;
}
.aheto-btn.aheto-btn--light, .aheto-form-btn.aheto-btn--light input[type="submit"] {
    font-family: inherit;
}
.aheto-tm-wrapper--karma-shop-layout1 .aheto-tm__bottom-text {
    padding-right: 20px!important;
    padding-left: inherit!important;
}
.aheto__cf--line-karma_marketing p {
    direction: rtl;
}
.aheto-cpt-pagination .page-numbers.next i {
    margin-right: 5px !important;
    margin-left: inherit !important;
}
.aheto-contents--faq-famulus-creative .aheto-contents__title::after {
   content: "\f3d5"!important;
}
.aheto-contents--deva-modern .aheto-contents--title a {
    color: var(--c-grey);
    font-family: inherit !important;
}
a.aheto-link.aheto-btn--primary {
    font-family: inherit!important;
}
.aheto-cpt-article__vestry-2 .aheto-cpt-article__date {
    right: 28px !important;
    left: auto !important;
}
.aheto-tm-wrapper--karma-events-layout1 .swiper-button-prev:before {
    content: "\f109"!important;
}
.widget_aheto--funero-classic-form form input[type=search] {
    font-family: inherit !important;
}
.aheto-tm-wrapper--vestry-classic .aheto-tm__avatar {
    margin-left: 20px !important;
    margin-right: inherit !important;
}
.ion-arrow-right-c:before {
    content: "\f106" !IMPORTANT;
}
.aheto-cpt-filter a {
    font-weight: 500;
    color: var(--c-dark);
    font-family: inherit !important;
}
.aheto-cpt-article--skin-7 .aheto-cpt-article__terms a {
    color: inherit;
    pointer-events: auto;
    font-family: inherit !important;
}
.aheto-cpt-article--skin-4 .aheto-cpt-article__terms a {
    display: inline-block;
    color: inherit;
    font-family: inherit !important;
}
.aheto-cpt-article.aheto-cpt-article--skin-8 .aheto-cpt-article__terms a {
    color: inherit;
    pointer-events: auto;
    font-family: inherit !important;
}

.aheto-tm-wrapper--karma-events-layout1 .swiper-button-next:before {
    content: "\f106"!important;
}
.main-header--deva-simple .main-header__menu-box .main-menu>li>a, .main-header--deva-simple .main-header__menu-box>ul>li>a {
    letter-spacing: 0;
    font-weight: 500;
}
.ion-ios-play:before {
    content: "\f488";
    transform: rotateY( 
180deg
 );
}
.aheto-team-member--mooseoom-simple .aheto-team-member__contact {
    right: 25px;
    left: auto;
}
h4.aheto-cpt-article__date {
    text-align: right;
}
.aheto-cpt-article--skin-6 .aheto-cpt-article__author img {
    margin-left: 14px;
    margin-right: inherit;
}
.aheto-contact--rela-slider .aheto-contact__info i {
    margin-left: 12px !important;;
    margin-right: inherit !important;
}
.aheto-cpt-article--soapy_skin-10 .aheto-cpt-article__links a {
    padding-left: 45px !important;
    padding-right: inherit !important;
}
.aheto-cpt-article--soapy_skin-10 .aheto-cpt-article__links a::after {
    position: absolute;
    left: 20x !important;
    right: auto !important;
	    content: '←' !important;

}
.aheto-cpt-article--soapy_skin-10 .aheto-cpt-article__links a {
    font-family: inherit !important;
}
.aheto-cpt-article--skin-6 .aheto-cpt-article__footer i {
    margin-left: 11px;
    margin-right: inherit;
}
.aheto-cpt-article__content-top {
    text-align: right;
}
.aheto-cpt-article__btn-wrap {
    text-align: right;
}

.aheto-contents--faq-famulus-simple .aheto-contents__title::after {
    left: 0 !important;
    top: 50%;
    right: auto !important;
}
.deva-blog--wrapper .deva-blog--post__categories a {
    font-family: inherit !important;
}
.deva-blog--wrapper .deva-blog--post__author>a {
    font-family: inherit !important;
}
.deva-blog--wrapper .deva-blog--post__comments {
    border-right: 1px solid rgba(var(--ca-grey),.15);
    padding-right: 20px !important;
    padding-left: inherit !important;
	    border-left: inherit !important;
	    direction: ltr !important;

}
.deva-blog--wrapper .deva-blog--pagination .page-numbers {
    font-family: inherit !important;
}
.deva-blog--wrapper .deva-blog--post__categories a {
    font-size: 13px !important;
}
body, html, p {
    font-size: 16px;
}
.deva-blog--wrapper .deva-blog--post__time {
    text-align: left!important;
    margin-right: auto!important;
    margin-left: inherit!important;
}
.deva-blog--wrapper .deva-blog--pagination .page-numbers.next i {
    display: inline-block;
    margin-right: 10px !important;
    margin-left: inherit !important;
}
.aheto-cpt-pagination .page-numbers.next, .aheto-cpt-pagination .page-numbers.prev {
    color: var(--c-grey);
    font-size: .866rem;
    FONT-FAMILY: INHERIT !IMPORTANT;
}
.elementor-21540 .elementor-element.elementor-element-72121496 .aheto-cpt-filter a {
    font-size: 16px;
    font-weight: bold;
    font-family: inherit !important;
}
.aheto-cpt-article--skin-3 .aheto-cpt-article__terms a {
    color: inherit;
    font-size: inherit;
    font-family: inherit !important;
}
.aheto-cpt-filter__item:nth-child(2) {
    margin-right: calc(var(--margin) * 2);
    margin-left: 0 !important;
}
.main-header--simple-button .main-header__menu-box .main-menu>li>a, .main-header--simple-button .main-header__menu-box>ul>li>a {
    position: relative;
    font-family: inherit !important;
}
.widget_aheto__cf--acacio-classic-form .widget_aheto__form .wpcf7 select {
    background-position: 15px 55%!important;
}
.ion-ios-arrow-thin-right:before {
    content: "\f3d5"!important;
}
.aheto-cpt-filter__item--all {
    margin-left: auto !important;
    margin-right: 0 !important;
	
}

.deva-blog--wrapper .deva-blog--pagination .page-numbers.prev i {
    display: inline-block!important;
    margin-left: 10px !important;
    margin-right: inherit !important;
}
body .swiper-button-next:before {
    content: "\f125" !important;
}
body .swiper-button-next:before, body .swiper-button-prev:before {
    color: inherit;
    font-family: Ionicons;
}
body .swiper-button-next, body .swiper-button-prev {
    width: 0;
}
.main-header--rela-second .main-header__menu-box .main-menu ul, .main-header--rela-second .main-header__menu-box>ul ul {
    right: 0;
    left: auto;
    width: 250px;
}
.main-header--rela-second .main-header__widget-box a {
    white-space: nowrap;
    margin-right: 26px;
    margin-left: 0;
}
.main-header--rela-second .dropdown-btn {
    padding-right: 5px;
    padding-left: 0;
}
