



/* Arabic font for Arabic text 
body.rtl h1,
body.rtl  h2,
body.rtl  h3,
body.rtl  h4,
body.rtl  h5,
body.rtl  h6 {font-family: "Arabic Heading", Sans-serif !important; /* Replace with your Arabic font }
body.rtl .elementor-widget-text p {font-family: Main Font !important;}

/* English font for English text 
body:not(.rtl) .elementor-widget-heading h1,
body:not(.rtl) .elementor-widget-heading h2,
body:not(.rtl) .elementor-widget-heading h3,
body:not(.rtl) .elementor-widget-heading h4,
body:not(.rtl) .elementor-widget-heading h5,
body:not(.rtl) .elementor-widget-heading h6 {font-family: 'Roboto', sans-serif; !important;} /* Replace with your English font 
body:not(.rtl) .elementor-widget-text p {font-family: "Main Font", , Sans-serif !important; }
*/
div[id^=gb-widget]>a {display:none !important;}
.home_page_filter button {background-color:#22356b !important;}
.home_page_filter button:hover {background-color:#ea3a23 !important;}
.wd-dropdown-menu.wd-design-full-width:not(.wd-scroll), .wd-dropdown-menu.wd-design-full-width.wd-scroll .wd-dropdown-inner {padding-top:0px !important;}
.brand_menu .wd-dropdown {background-color:unset !important;}
.header_compare_button {font-size:100% !important; font-weight:400 !important; border-bottom:unset !important;}
.header_compare_button:hover {color:rgba(255,255,255,0.8) !important;}
.header_compare_button span img {max-height:18px !important; margin-top:5px !important;}

/*sticky background*/
body .whb-sticked .whb-general-header {
    background-color: #22356b;
}
.wd-dropdown {background-color:#fff !important;}
.wd-header-nav .wd-sub-menu li>a {color:#22356b !important;}
.wd-header-nav .wd-sub-menu li>a:hover {color:#ea3a23 !important}
.wd-nav-secondary span {display:none !important;}

@keyframes blink{
0%{opacity: 0;}
50%{opacity: .5;}
100%{opacity: 1;}
}
.offer_request_nav a {animation: blink 1s linear infinite;}
.offer_request_nav span {color:#fff !important; font-weight:600 !important;}
.wd-swatch {width:50px !important;}
[class*="wd-swatches"].wd-bg-style-2 .wd-swatch.wd-bg, [class*="wd-swatches"].wd-text-style-2 .wd-swatch.wd-text {box-shadow:unset !important;}
.product.wd-hover-quick .wd-add-btn>a {background-color:#22356b !important;}
.product.wd-hover-quick .wd-add-btn>a:hover {background-color:#ea3a23 !important;}
.wd-quick-view-icon {display:none;}
.wd-copyrights, .wd-copyrights a {
    color: #22356b;
}
.footer_signup_form input[type="submit"]:hover {background-color:#ea3a23 !important;}
.widget_price_filter [class*="price_slider_amount"] .price_label>span {font-weight:400 !important;}
.header_compare_button {flex-direction:column !important;}
.wpml-ls-legacy-list-horizontal a span {text-transform:uppercase !important; font-weight:700 !important;}
.elementor-widget-woocommerce-product-images .onsale {padding:6px 0px !important;}
.product-label {font-weight:normal !important;}
.jet-engine-gallery-slider .jet-engine-arrow.next-arrow {right:-10px !important;}
.jet-engine-gallery-slider .jet-engine-arrow.prev-arrow {left:-10px !important;}
.subcategory_img_single_car {width:100% !important; display:inline-block; margin:0 auto !important; height:100px !important; margin-top:-20px !important;}
.jet-compare-count-button__count {top:77px !important;}
.jet-compare-count-button__label {text-align:center;}
.jet-engine-gallery-slider__item-wrap.is-lightbox:before {font-family:arial !important; content:'+' !important;}
.elementor-slideshow__title {display:none !important;}
/* DESKTOP MAIN MENU STYLE */
.wd-header-nav .item-level-0 {padding:5px 10px;}
.current-menu-item .item-level-0, .wd-header-nav .item-level-0:hover {background:#ea3a23 !important;}
.wd-header-nav .wd-nav.wd-gap-m {--nav-gap:15px !important;}
:is(.color-scheme-light,.whb-color-light) .wd-nav[class*="wd-style-"] {--nav-color-active:#fff !important; --nav-color-hover:#fff !important;}
.wd-dropdown {box-shadow:unset !important;}
.title-blog, .title-shop {*padding:270px 0 !important;}
.compare_page_list_item {margin-right:10% !important;}
.compare_page_list_item .jet-check-list__item-content {font-size:14px !important; text-align:right;}
.custom_compare_checklist {overflow:unset !important;}
.jet-select select option  {color:#22356b !important;}

/* CONTACT FORM 7 STYLE */
.wpcf7-form textarea{ 
    min-height:90px;
}
span .wpcf7-not-valid {
    border: 1px solid #ff0000 !important;
}

span.wpcf7-not-valid-tip {
    display: none;
}

div.wpcf7-validation-errors {
    background: #ffe2e2;
    border: 1px solid #ff0000;
    color: #C10000;
}

div.wpcf7-response-output {
    margin:0;
    padding: 15px;
    border-radius: 5px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;	
}

div.wpcf7-validation-errors {
    display: none !important;
}
.wpcf7-spam-blocked {
     background: #e2e2e2;
     border: 1px solid #bcbcbc !important;
     color: #383838;
}

.wpcf7-mail-sent-ng {
     background: #fcf8e3;
     border: 1px solid #ac9163 !important;
     color: #8a6d3b;
}

.wpcf7-mail-sent-ok {
     background: #25D366;
     border: 1px solid #25D366 !important;
     color: #3c763d;
}
.wpcf7 form.invalid .wpcf7-response-output {background-color: #ffb900;}
.custom-form-button input {background:#6ac9f3 !important; width:100% !important;}
.wpcf7-spinner {width:100%; top:-50px; display:inline-block !important;}
.required_star { display: inline-block !important; font-size: 18px !important; color: red !important; margin-right: 5px;}
.optional_note {display: inline-block !important; margin-right:5px;}
input:not([type="submit"]), textarea, select {font-size:14px !important;}
.jet-listing-not-found {margin-top:100px;}
h1.entry-title {font-size:40px !important; font-weight:700 !important; margin-bottom:25px !important;}
:is(.breadcrumbs,.yoast-breadcrumb) :is(a,span) {font-size:16px !important; font-weight:400 !important; color:#fff !important;}
.title-size-default {padding-bottom:70px !important;}
.title-size-default .title {font-size:40px !important; margin-bottom:25px !important;}
.woocommerce-breadcrumb .breadcrumb-last:last-child, .yoast-breadcrumb .breadcrumb_last:last-child {line-height:25px;}
.post-single-page {text-align:unset !important;}
.wd-single-footer .tags-list {justify-content:unset !important;}
.jet-compare-table-empty {text-align:center; font-size:24px; color:#22356b;}
.car_title_listing { *overflow: hidden; *white-space: nowrap; *text-overflow: ellipsis;}
.blog-design-masonry.has-post-thumbnail .post-date {display:none;}
.wd-sidebar-opener {display:none !important;}
.feature_not_available .jet-listing-dynamic-field__content span,
.feature_available .jet-listing-dynamic-field__content span {visibility:hidden !important; display:inline-block; width:0px !important; margin-left:25px;}
.feature_not_available .jet-listing-dynamic-field__content span:after {font-family:'woodmart-font'; content:"\f112"; background-color:red; color:#fff; padding:5px; font-size:12px; border-radius:50px; visibility:visible;}
.feature_available .jet-listing-dynamic-field__content span:after {font-family:'woodmart-font'; content:"\f107"; background-color:green; color:#fff; padding:5px; font-size:12px; border-radius:50px; visibility:visible;}


.compare_feature_not_available,.compare_feature_available {visibility:hidden !important; display:inline-block; width:0px !important;}
.compare_feature_not_available:after {font-family:'woodmart-font'; content:"\f112"; background-color:red; color:#fff; padding:5px; font-size:12px; border-radius:50px; visibility:visible;}
.compare_feature_available:after {font-family:'woodmart-font'; content:"\f107"; background-color:green; color:#fff; padding:5px; font-size:12px; border-radius:50px; visibility:visible;}
.jet-compare-table-heading {font-weight:400 !important;}
.custom_compare_head {font-weight:600 !important;}
.tparrows:before {font-family:'elementskit' !important;}
.tparrows.tp-leftarrow:before {content: "\e875" !important;}
.tparrows.tp-rightarrow:before {content: "\e876" !important;}

div[class^=sc] {display:none !important;}
.menu_offers_list .wd-grid-g {gap:10px !important;}
.menu_offers_list .blog-design-list.blog-style-bg .wd-post-inner {
    padding: 0px !important;
    background: unset;
}
.menu_offers_list .wd-post .wd-post-title {
    font-size: 14px;
color:#22356b;
}
.menu_offers_list .blog-design-list.blog-style-bg .wd-post-content {padding: 0px !important;}

.menu_offers_list .blog-design-list.wd-add-shadow .wd-post-inner {box-shadow:unset !important; }

.menu_offers_list .wd-entities-title a:hover {
    color: #22356b;
    opacity: 0.9;
}

.menu_offers_list .wd-post .wd-post-title:before {
    *content: "\e889";
    *font-family: elementskit !important;
    *font-size: 15px;
    *color: #EA3A23 !important;
    *padding-left: 5px;
}
input.wpcf7-form-control.wpcf7-tel.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-tel {direction:rtl !important;}
.cf7_submit_button {
    text-align: center !important;
} 
section.review-section {
    padding-top: 0px !important;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
    font-size: 18px !important;
10px 15px !important;
}

.menu_offers_list .wd-post-thumb {
    display: none;
}
html .wd-nav.wd-nav-main > li > a {
    text-transform: unset;
}

.menu_offers_list .wd-post .wd-post-title a:hover {color:#e93c25 !important;}


.ekit-form form p {text-align:left !important;}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-email.wpcf7-text.wpcf7-validates-as-email {padding:15px !important; text-align:left !important;}