@import url("https://fonts.googleapis.com/css?family=Cairo");
@import url("https://fonts.googleapis.com/css?family=Tajawal");
html, body, h1, h2, h3, h4, h5, h6, p, a, b, table, strong, ol, ul, dl, dt, dd, th, select, option, label, button, table, tr, th, input, form {
font-family: 'Tajawal', sans-serif;
letter-spacing: 0;
}  .elementor-20 .elementor-element.elementor-element-7bc116d .thegem-te-infobox-title {
text-align: right;
}
.elementor-20 .elementor-element.elementor-element-fb55aa1 .thegem-te-infobox-content .gem-texbox-icon-image-wrapper {
margin: 1px 0px 0px 10px;
}
thegem-te-countdown .countdown-item:first-child .wrap {
padding-right: 0;
padding-left: unset;
}
.thegem-te-countdown .countdown-item:not(:last-child) .wrap {
border-left: 1px solid var(--thegem-to-box-border-color, #dfe5e8);
border-right: 0px;
}
.thegem-te-menu-secondary-nav:not(.disable-prefix) ul.nav-menu > li > a:before {
content: '\e603' !important;
} 
.thegem-te-countdown .countdown-item {
float: right;
}
.thegem-te-countdown .countdown-item:first-child .wrap {
padding-right: 0;
padding-left: 14px;
}
.thegem-te-countdown .countdown-item:last-child .wrap {
padding-left: 0;
padding-right: 14px;
} .thegem-popup-notification-sidebar .notification-sidebar {
left: 0;
right: auto;
}
.thegem-popup-notification-sidebar ul.woocommerce-mini-cart .minicart-image {
left: auto;
right: 0;
}
.thegem-popup-notification-sidebar .notification-sidebar-caption .close {
right: -85px;
left: auto;
}
.thegem-popup-notification-sidebar ul.woocommerce-mini-cart li {
padding: 10px 35px 10px 0;
}
.thegem-popup-notification-sidebar ul.woocommerce-mini-cart a:not(.remove_from_cart_button) {
padding: 0 90px 0 0;
}
.thegem-popup-notification-sidebar ul.woocommerce-mini-cart a.remove_from_cart_button {
left: auto;
right: 0;
}
.thegem-popup-notification-sidebar ul.woocommerce-mini-cart .quantity {
margin: 0 90px 0 0;
}
.thegem-popup-notification-sidebar .woocommerce-mini-cart-item__quantity {
margin: 5px 90px 0 0;
} .elementor-4678 .elementor-element.elementor-element-473994ae .thegem-te-checkout-shipping .checkout-shipping-title {
text-align: right;
}
woocommerce-checkout-one-page #order_review table tbody th, .woocommerce-checkout-one-page #order_review table tbody td {
text-align: right;
}
.woocommerce-checkout-one-page.woocommerce-checkout-one-page-modern #order_review table tbody td.product-total {
padding-right: 10px;
padding-left: unset;
} .flex-
horizontal-align-tablet-left:not(.flex-absolute-tablet), .flex-horizontal-align-tablet-default:not(.flex-absolute-tablet).flex-horizontal-align-left {
margin-right: 0;
margin-left: auto;
}
.thegem-te-menu-mobile__slide-horizontal.mobile-view .nav-menu li.menu-item-has-children > .menu-item-parent-toggle, .thegem-te-menu-mobile__slide-vertical.mobile-view .nav-menu li.menu-item-has-children > .menu-item-parent-toggle {
left: 15px;
right: auto;
}
.thegem-te-menu-mobile__slide-horizontal.mobile-view .nav-menu li.menu-item-has-children > .menu-item-parent-toggle:after, .thegem-te-menu-mobile__slide-vertical.mobile-view .nav-menu li.menu-item-has-children > .menu-item-parent-toggle:after {
content: '\e636';
}
.thegem-te-menu-mobile__slide-horizontal.mobile-view li.menu-item-type-search-widget > .minisearch, .thegem-te-menu-mobile__slide-vertical.mobile-view li.menu-item-type-search-widget > .minisearch {
right: 0;
left: 55px;
}
.thegem-te-menu-mobile__slide-horizontal.mobile-view .mobile-menu-slide-close, .thegem-te-menu-mobile__slide-vertical.mobile-view .mobile-menu-slide-close {
left: 19px;
right: auto;
}
.thegem-template-header .elementor-20 .elementor-element.elementor-element-56f60c8 {
padding: 0px 45px 0px 15px;
}
.thegem-template-header .elementor-20 .elementor-element.elementor-element-9b7e6b9 {
padding: 0px 20px 0px 5px;
}
.thegem-te-menu-mobile__slide-horizontal.mobile-view .nav-menu > li a, .thegem-te-menu-mobile__slide-vertical.mobile-view .nav-menu > li a {
padding: 13px 30px 15px 60px;
}
.elementor-20 .elementor-element.elementor-element-7bc116d .thegem-te-infobox-subtitle {
text-align: right;
direction: ltr;
}
.gem-widget-button .gem-button.gem-button-size-small:not(.gem-button-icon-position-right) .gem-button-icon {
margin-left: 6px;
}
.gem-button {
direction: rtl;
}
.thegem-te-countdown .item-count {
color: var(--thegem-to-h6-color, #3c3950);
margin: 0 0 0 5px;
}
.elementor-20 .elementor-element.elementor-element-71f635f .thegem-te-infobox-content .gem-texbox-icon-image-wrapper {
margin: 5px 0px 0px 10px;
}
@media (min-width: 1025px) {
.flex-horizontal-align-left:not(.flex-absolute-desktop) {
margin-left: auto;
margin-right: 0;
}
}
.elementor-885 .elementor-element.elementor-element-6d8b6c8d .gem-image.gem-wrapbox {
float: right;
}
@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float: right;
}
}
.widget_nav_menu ul.menu li > a, .widget_submenu > div > ul li > a {
font-family: 'Tajawal', sans-serif;
}
.page-title-alignment-left {
text-align: right;
}
.page-title-block.custom-page-title, body.search .page-title-block.custom-page-title {
text-align: right;
}
.elementor-144 .elementor-element.elementor-element-3519042 .gem-image.gem-wrapbox {
float: right;
}
.title-xlarge, .elementor-widget-heading .title-xlarge.elementor-heading-title {
text-align: right;
} .thegem-te-search-form .search-buttons {
left: 0;
right: auto;
padding-right: 0px;
padding-left: 12px;
}
.thegem-te-search-form .search-submit {
margin-right: 12px;
padding-left: 0px;
}
.elementor-20 .elementor-element.elementor-element-56f60c8 .thegem-te-search-form .search-field {
padding-left: 162.352px !important;
padding-right: 25px !important;
} @media (min-width: 992px) {
.portfolio-filter-tabs.style-alternative ul.portfolio-filter-tabs-list {
margin-left: auto;
margin-right: unset;
}
}
.products-compact-grid.alignment-left {
text-align: right;
}
.products-compact-grid.layout-list .wrap .label.onsale {
left: 0;
right: auto;
}