@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//sic.sa/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.3.4") format("woff2");
	font-display:block;
}

:root {
	--wd-text-font: "Arabic Main", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 16px;
	--wd-title-font: "Arabic Main", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Arabic Main", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Arabic Main", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Arabic Main", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 500;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Arabic Main", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 18px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(34,53,107);
	--wd-alternative-color: rgb(129,215,66);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(234,58,35);
	--btn-accented-bgcolor-hover: rgb(241,115,86);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(255,255,255);
	background-image: url();
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(255,255,255);
	background-image: none;
}
html .wd-nav.wd-nav-main > li > a {
	font-family: "Arabic Main", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 16px;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--btn-accented-box-shadow-active: none;
--btn-accented-bottom: 0px;
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: rgba(34,53,107,0.96);
}

@font-face {
	font-family: "Arabic Main";
	src: url("//sic.sa/wp-content/uploads/2023/12/Droid_Sans_Arabic.woff") format("woff2"), 
url("//sic.sa/wp-content/uploads/2023/12/Droid_Sans_Arabic.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Arabic Titles";
	src: url("//sic.sa/wp-content/uploads/2023/12/Hacen_Maghreb_Regular.woff2") format("woff2"), 
url("//sic.sa/wp-content/uploads/2023/12/Hacen_Maghreb_Regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

/* 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;
    padding-bottom: 10px !important;
}

.menu_offers_list .blog-design-list.wd-add-shadow .wd-post-inner {box-shadow:unset !important;     border-bottom: 1px #C2C2C2 solid;
    margin-bottom: 5px;
}

.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;}@media (min-width: 768px) and (max-width: 1024px) {
	.wd-side-hidden {background:#fff !important;}
.wd-nav-mobile>li>a, .wd-nav-mobile>li>ul li>a, .wd-nav-mobile li.current-menu-item>a,.wd-nav-mob-tab[class*="wd-style-underline"] .nav-link-text {color:#656565 !important;}
.wd-nav-mobile>li>a, .wd-nav-mobile>li>ul li>a {border-bottom:1px solid #C2C2C2 !important;}
.mobile-nav .wd-nav-opener {border-right: 1px solid #C2C2C2 !important; border-bottom: 1px solid #C2C2C2 !important;}
.wd-nav-opener:after {color:#C2C2C2 !important;}
.wd-nav-mobile li:active>a, .wd-nav-mobile li.opener-page>a {background-color: #22356b !important; color: #fff !important;}
.wd-nav-img, .mega-menu-list img {max-height:40px !important;}
.wd-toolbar {display:none !important;}
.owl-item .info-box-content {margin-top:-25px;}
.owl-item .info-box-icon img {max-width:75%;}
.ekit-wid-con .elementkit-tab-wraper.elementskit-fitcontent-tab .elementkit-tab-content {width:75% !important;}
.sticky-toolbar-on {padding-bottom:0px;}
.single-post .sidebar-container {display:none !important;}
.single-post .col-md-9 {max-width: 100% !important; flex: 0 0 100% !important;}
.jet-compare-table .jet-cw-product-title a {font-size:18px !important;}
.footer_copyright_text {display:inline-block; width:100% !important;}
}

@media (max-width: 576px) {
	.jet-compare-count-button__count {top:50% !important;}
.jet-compare-count-button__link {margin-right:-20px; padding:5px 15px !important;}
.jet-compare-count-button__label {margin-left:8px;}
.wd-side-hidden {background:#fff !important;}
.wd-nav-mobile>li>a, .wd-nav-mobile>li>ul li>a, .wd-nav-mobile li.current-menu-item>a,.wd-nav-mob-tab[class*="wd-style-underline"] .nav-link-text {color:#656565 !important;}
.wd-nav-mobile>li>a, .wd-nav-mobile>li>ul li>a {border-bottom:1px solid #C2C2C2 !important;}
.mobile-nav .wd-nav-opener {border-right: 1px solid #C2C2C2 !important; border-bottom: 1px solid #C2C2C2 !important;}
.wd-nav-opener:after {color:#C2C2C2 !important;}
.wd-nav-mobile li:active>a, .wd-nav-mobile li.opener-page>a {background-color: #22356b !important; color: #fff !important;}
.wd-nav-img, .mega-menu-list img {max-height:40px !important;}
.wd-toolbar {display:none !important;}
.owl-item .info-box-content {margin-top:-40px;}
h1.entry-title {font-size:24px !important;}
.wpcf7-submit {width:100%;}
.sticky-toolbar-on {padding-bottom:0px;}
.copyrights-centered .min-footer>div {text-align:right; max-width:80% !important; font-size:12px;}
.car_brand_carousel h4 {display:none;}
/**COMPARE TABLE**/
.jet-compare-table__wrapper {overflow:auto;}
.jet-cw .jet-compare-table {min-width:182% !important;}
.jet-compare-table-heading {position:sticky; font-size:12px !important; padding:10px 5px !important; width:30% !important; right:0; z-index:2; background-color:#fff;}
.jet-compare-table-cell {width:85%; font-size:12px;}
.jet-cw .jet-compare-table-actions {position:absolute;}
.jet-cw .jet-compare-table {margin-top:50px;}
/**COMPARE TABLE**/
.jet-cw-product-title {margin-bottom:0px !important;}
.wd-owl .owl-stage-outer {overflow:unset !important;}
input:not([type="submit"]), textarea, select {font-size:12px !important;}
:is(.btn,.button,button,[type="submit"],[type="button"]) {font-size:14px !important;}
.ekit-wid-con .elementskit-post-image-card {-webkit-box-shadow:unset !important; box-shadow:unset !important;}
.title-size-default .title {font-size:20px !important; margin-bottom:25px !important;}
:is(.breadcrumbs,.yoast-breadcrumb) :is(a,span) {font-size:12px !important;}
.footer_menus_style .sub-sub-menu li a {font-size:12px !important; padding-top:0px !important;}
.blog-design-masonry .post-title {font-size:14px !important;}
.wd-entry-meta .meta-author a, .article-inner .entry-content {font-size:12px !important;}
.compare_page_list_item .jet-check-list__item-content {font-size:12px !important;}
.footer_copyright_text {display:inline-block; width:100% !important;}
}

