@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;500;600;700&display=swap');

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
.button {
  font-family: 'Cairo', sans-serif !important;
}
.rtl .footer_v1,
.rtl .footer_v1 p,
.rtl .footer_v1 a,
.rtl .footer_v1 span,
.rtl .footer_v1 select,
.rtl .footer_v1 select option,
.rtl .footer_v1 td,
.rtl .footer_v1 th {
  font-family: 'Cairo', sans-serif !important;
}
.rtl .mo-header-v6 .mo-menu-list > ul > li.wpml-ls-item > a {
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
}

.rtl .mo-header-menu > .container {
  display: flex;
}

.rtl .owl-carousel {
  direction: ltr;
}

.list-style.list-style3 li::after {
  left: unset !important;
  right: -20px;
}
.rtl .moga_services-style1 .title-wrap {
  padding-right: 60px;
  padding-left: 10px;
}
.rtl .moga_services-style1 .icon-wrap {
  float: right;
}

.rtl .moga_services-style6 .icon-wrap {
  right: unset !important;
  left: -5px;
}

.rtl .input_field_line {
  text-align: right;
  direction: rtl;
}
.rtl .wpcf7 form.invalid .wpcf7-response-output,
.rtl .wpcf7 form.unaccepted .wpcf7-response-output,
.rtl .wpcf7 form.payment-required .wpcf7-response-output {
  text-align: right;
  direction: rtl;
}

.rtl .footer-widget-3 {
  border-top-left-radius: 50px;
  border-top-right-radius: 0 !important;
}

.rtl .footer-widget-1::before {
  left: unset !important;
  right: -1000px;
}

.rtl .mo-header-v6 .mo-menu-list > ul > li > a,
.rtl .mo-header-v6 .mo-header-top.t_motivo .contact_info,
.rtl .mo-header-v6 .mo-header-top.t_motivo .contact_info a,
.rtl .mo-header-v6 .social-header-v6 li a,
.rtl .mo-header-v6 .mo-search-header > a,
.rtl .mo-header-v6 .mo-cart-header > a {
  letter-spacing: 0 !important;
}
.rtl .row.date-time-container {
    display: flex;
}
.rtl .mo-products-grid.tpl2 .product .mo-thumb .mo-actions .lightbox-gallery { 
    left: 0; 
	right: initial;
}
@media all and (min-width: 0px) and (max-width: 481px) {
  .footer-widget-3 {
    border-top-left-radius: 0 !important;
  }
}
.rtl .widget_media_image { 
    margin-right: 100px;
    margin-left: 0;
}
.rtl .input-time .add_delivery_time, .input-date .add_delivery_date { 
    padding: 5px 10px; 
}
@media only screen and (min-device-width : 992px) { 
	
	.mo-product-item .row.mo-col-full-height { 
		display: inline-flex;
	} 
	
}

@media only screen and (min-device-width : 320px) and (max-device-width : 1366px) {
	.rtl .widget_media_image { 
		margin-left: 0px;
		margin-right: 0px;
	}
} 
.rtl .archive-product .grid .product .mo-content h3, 
.rtl .woocommerce-LoopProduct-link h2, 
.rtl .mo-products-grid.tpl2 .product .mo-content .price {
    font-family: 'Cairo', sans-serif !important;
}
.rtl .woocommerce .col-xs-12.col-sm-6.col-md-4.col-lg-4 {
	float: right;
}
.rtl .mo-testimonial-carousel .testimonial-details h5 { 
    line-height: 25px; 
}
.rtl ul li, ol li { 
    font-family: 'Cairo', sans-serif !important;
	font-size: 17px !important;
	margin-bottom: 15px !important;
}
.rtl ol, .rtl ul {
	padding-left: 0px; 
}
.rtl .ui-datepicker-rtl .ui-datepicker-prev {
    right: initial; 
}
.rtl .products .grid.col-xs-12.col-sm-6.col-md-6.col-lg-4 { 
    float: right;
}
.rtl .ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: 0;
}
.rtl .ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: initial;
    left: 0 !important;
}
/* iPads (landscape) ----------- */
@media only screen and (min-device-width: 810px) and (max-device-width: 1024px) and (orientation: landscape) {
	.rtl .user_menu { 
		margin-right: 0px;
	}
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width: 810px) and (max-device-width: 1024px) and (orientation: portrait) {
		.rtl .user_menu { 
		margin-right: 80px;
	}
}

/* iPads normal (portrait and landscape) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {

	.rtl .mo-header-menu > .container {
		display: block;
	}
	.rtl .user-menu-list > ul > li {
    font-size: 12px !important;
}
	.rtl .mo-header-icon { 
		left: 20px !important;
		right: initial;
	}
}
