/* ------------------------------
   Global Reset (iOS Friendly)
--------------------------------*/
* {
  box-sizing: border-box;
  min-width: 0;
  min-height: 0;
}
/**:lang(en) {
    font-family: 'TCCC Unity Headline', sans-serif;
}*/

body.rtl{
    font-family: "Tajawal", sans-serif;
    direction: rtl;
}

/* ------------------------------
   iOS 100vh Fix
--------------------------------*/
html, body {
  height: 100%;
  margin: 0;
  padding: 0;
}

:root {
  height: 100%;
}

/* Use dvh instead of vh */
.section,
.full-height,
.hero,
.screen {
  min-height: 100dvh;
}

/* Backup for browsers not supporting dvh */
@supports not (height: 100dvh) {
  .section,
  .full-height,
  .hero,
  .screen {
    min-height: 100vh;
  }
}

/* ------------------------------
   iOS Safari Scroll Fix
--------------------------------*/
.scroll,
.overflow,
.slider,
.menu-panel {
  -webkit-overflow-scrolling: touch;
}

/* ------------------------------
   Input Zoom Fix (iOS zooms if <16px font)
--------------------------------*/
input,
textarea,
select {
  font-size: 16px !important;
}

/* ------------------------------
   Fixed Position Bug Fix
--------------------------------*/
.fixed,
.sticky-header,
.bottom-bar {
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  will-change: transform;
}

/* ------------------------------
   iOS Flexbox Expanding Bug Fix
--------------------------------*/
.flex,
.row,
.column {
  min-height: 0;
  min-width: 0;
  flex: 1 1 auto;
}

/* ------------------------------
   Safari Image Squish Fix
--------------------------------*/
img {
  max-width: 100%;
  display: block;
  height: auto;
}

/* ------------------------------
   Safari Overflow Cut Issue Fix
--------------------------------*/
.safe-area {
  padding-bottom: env(safe-area-inset-bottom);
  padding-top: env(safe-area-inset-top);
}



.nutrition-content li strong,
.nutrition-header h3 {
  font-family: 'TCCC Unity Headline', sans-serif;
  font-weight: 700;
}

.single-brand .arabic,
body {
  text-align: left !important;
}

.wc-careers .file-field .wc-input span::after,
.wc-parnter-us .elementor-element.elementor-element-596dfdd.elementor-widget.elementor-widget-text-editor p {
  font-family: 'TCCC Unity Headline Regular', sans-serif;
}

body {
  text-transform: none !important;
}

.wc-home-brand .e-con-inner {
  margin: unset !important;
}

header .header_2_right>div,
header ul#menu_header_2>li.menu-item:nth-of-type(7) a {
  margin-right: 0 !important;
}

body header.page_header ul#menu_header_2>li a {
  margin-right: 20px;
}

.wc-our-brand .elementor-element.elementor-element-891134b {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 0px;
  --padding-right: 0px;
}

/* body.rtl .wc-listcorporate-information ul.elementor-icon-list-items li:first-child,
body.rtl .wc-listcorporate-information ul.elementor-icon-list-items li:nth-child(3) {
  margin: 10px 10px 25px 88px !important
} */

.elementor-element.elementor-element-14caea6.e-con-full.wc-share-coke.e-flex.e-con.e-child,
.wc-arabic-home-youtube .wc-share-coke {
  aspect-ratio: 16/9;
}

.wc-share-coke .elementor-element.elementor-element-f6ff426.e-con-full.e-flex.e-con.e-child {
  margin-bottom: 25px;
}

.wc-our-brand .elementor-element.elementor-element-ac67837 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --row-gap: 0px;
  --column-gap: 44px;
  --border-radius: 20px 20px 20px 20px;
  box-shadow: 0 5px 35px 0 rgba(0, 0, 0, .15);
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 100px;
  --padding-right: 100px;
  --gap: 80px;  
  }


  .elementor-element.elementor-element-e9b03ef.wc-our-brand-main.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded,
  body.wc-news-media .elementor-element.elementor-element-06a276c.e-con-full.e-flex.e-con.e-parent.e-lazyloaded,
  body.single-news div#wc-right-content, body.single-news div#wc-left-sidebar, 
  body.wc-contact-us .elementor-element.elementor-element-d1dba55.e-con-full.e-flex.e-con.e-child
  {
    padding: 0px;
}

.elementor-1497 .elementor-element.elementor-element-9fdfc5b,
.elementor-1497 .elementor-element.elementor-element-dbe8b33,
.elementor-1567 .elementor-element.elementor-element-46835d8,
.elementor-1567 .elementor-element.elementor-element-867103b,
.elementor-2444 .elementor-element.elementor-element-3651562,
.elementor-2444 .elementor-element.elementor-element-b3de621,
.elementor-2444 .elementor-element.elementor-element-d21fbcb,
.elementor-3003 .elementor-element.elementor-element-2598606,
.elementor-3003 .elementor-element.elementor-element-31ccaeb,
.wc-our-brand .elementor-element.elementor-element-25ad0e0 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}

.wc-our-brand .elementor-element.elementor-element-fbda105 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 00px;
  --padding-bottom: 00px;
  --padding-left: 40px;
  --padding-right: 00px;
  gap: 20px;
}

.wc-our-brand .elementor-element.elementor-element-51318eb .elementor-heading-title {
  font-family: 'TCCC Unity Headline Medium', sans-serif;
  font-size: 32px;
  font-weight: 500;
  text-transform: uppercase;
  color: #000;
}

.wc-our-brand .elementor-element.elementor-element-55c8b7f {
  font-family: 'TCCC Unity Headline Regular', sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  color: #666;
}

.wc-our-brand .elementor-element.elementor-element-7a2fecf {
  padding: 17px 0 0;
}

.wc-our-brand .elementor-element.elementor-element-7a2fecf .elementor-heading-title {
  font-family: 'TCCC UNITY HEADLINE Medium', sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #000;
}

.elementor-1567 .elementor-element.elementor-element-e64e9be .elementor-repeater-item-cc9e6cf.elementor-social-icon,
.elementor-2444 .elementor-element.elementor-element-7fa9477,
.wc-our-brand .elementor-element.elementor-element-9fa9216 .elementor-repeater-item-cc9e6cf.elementor-social-icon {
  background-color: #00000000;
}

.wc-our-brand .elementor-element.elementor-element-9fa9216 .elementor-repeater-item-626cdf5.elementor-social-icon i,
.wc-our-brand .elementor-element.elementor-element-9fa9216 .elementor-repeater-item-cc9e6cf.elementor-social-icon i,
.wc-our-brand .elementor-element.elementor-element-9fa9216 .elementor-repeater-item-d02880a.elementor-social-icon i {
  color: #020101;
}

.wc-our-brand .elementor-element.elementor-element-9fa9216 .elementor-repeater-item-626cdf5.elementor-social-icon svg,
.wc-our-brand .elementor-element.elementor-element-9fa9216 .elementor-repeater-item-cc9e6cf.elementor-social-icon svg,
.wc-our-brand .elementor-element.elementor-element-9fa9216 .elementor-repeater-item-d02880a.elementor-social-icon svg {
  fill: #020101;
}

.elementor-1567 .elementor-element.elementor-element-e64e9be .elementor-repeater-item-49a0e95.elementor-social-icon,
.elementor-1567 .elementor-element.elementor-element-e64e9be .elementor-repeater-item-626cdf5.elementor-social-icon,
.elementor-1567 .elementor-element.elementor-element-e64e9be .elementor-repeater-item-d02880a.elementor-social-icon,
.wc-our-brand .elementor-element.elementor-element-9fa9216 .elementor-repeater-item-49a0e95.elementor-social-icon,
.wc-our-brand .elementor-element.elementor-element-9fa9216 .elementor-repeater-item-626cdf5.elementor-social-icon,
.wc-our-brand .elementor-element.elementor-element-9fa9216 .elementor-repeater-item-d02880a.elementor-social-icon {
  background-color: #02010100;
}

.wc-our-brand .elementor-element.elementor-element-9fa9216 .elementor-repeater-item-49a0e95.elementor-social-icon i {
  color: #000;
}

.wc-our-brand .elementor-element.elementor-element-9fa9216 .elementor-repeater-item-49a0e95.elementor-social-icon svg {
  fill: #000000;
}

.wc-our-brand .elementor-element.elementor-element-9fa9216 {
  --grid-template-columns: repeat(0, auto);
  text-align: left;
  --grid-column-gap: 15px;
  --grid-row-gap: 0px;
}
.elementor-1567 .elementor-element.elementor-element-e64e9be .elementor-social-icon,
.wc-our-brand .elementor-element.elementor-element-9fa9216 .elementor-social-icon {
  --icon-padding: 0px;
}

.wc-our-brand .elementor-element.elementor-element-53b7ff6 .elementor-button,
.wc-posts-listing.news a.elementor-button {
  background-color: #f4000900;
  font-family: 'TCCC Unity Headline Medium', sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 36px;
  fill: #F40009;
  color: #f40009;
  border: 1px solid #f40009;
  border-radius: 99px;
  padding: 10px 38px;
}

.elementor-3003 .elementor-element.elementor-element-2087325 .elementor-button-content-wrapper,
.elementor-3003 .elementor-element.elementor-element-399eded .elementor-button-content-wrapper,
.wc-our-brand .elementor-element.elementor-element-53b7ff6 .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.wc-our-brand .elementor-element.elementor-element-53b7ff6 .elementor-button .elementor-button-content-wrapper {
  gap: 17px;
}

.elementor-1567 .elementor-element.elementor-element-e130eda {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 80px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-1567 .elementor-element.elementor-element-52620c0,
.elementor-1567 .elementor-element.elementor-element-bdc97a5 {
  --display: flex;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 52px;
  --padding-bottom: 52px;
  --padding-left: 0px;
  --padding-right: 0px;
}

/*.elementor-1567 .elementor-element.elementor-element-52620c0:not(.elementor-motion-effects-element-type-background),
.elementor-1567 .elementor-element.elementor-element-52620c0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(269.93deg, #86d463 0, #259831 100%);
}*/

.elementor-1567 .elementor-element.elementor-element-1d32964,
.elementor-1567 .elementor-element.elementor-element-28e9e5f,
.elementor-1567 .elementor-element.elementor-element-5ee8c55 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --gap: 45px 45px;
  --row-gap: 45px;
  --column-gap: 45px;
  --grid-auto-flow: row;
  --align-items: unset;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-1567 .elementor-element.elementor-element-00744e4,
.elementor-1567 .elementor-element.elementor-element-1a4868e,
.elementor-1567 .elementor-element.elementor-element-3119143,
.elementor-1567 .elementor-element.elementor-element-383e004,
.elementor-1567 .elementor-element.elementor-element-4139329,
.elementor-1567 .elementor-element.elementor-element-63cdeb1,
.elementor-1567 .elementor-element.elementor-element-b5919cc,
.elementor-1567 .elementor-element.elementor-element-e2f06d1,
.elementor-1567 .elementor-element.elementor-element-e70a68f {
  --display: flex;
}

.elementor-1567 .elementor-element.elementor-element-1a4868e.e-con,
.elementor-1567 .elementor-element.elementor-element-4139329.e-con,
.elementor-1567 .elementor-element.elementor-element-63cdeb1.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-1567 .elementor-element.elementor-element-01dce4a .elementor-heading-title,
.elementor-1567 .elementor-element.elementor-element-680e0a2 .elementor-heading-title {
  font-family: 'TCCC Unity Headline', sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 62px;
  letter-spacing: -1px;
  color: #000;
}

.elementor-1567 .elementor-element.elementor-element-5c2eded,
.elementor-1567 .elementor-element.elementor-element-f9fbb7e {
  margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;
  padding: 0 0 20px;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: #00000099;
  font-family: 'TCCC Unity Headline Medium', sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  color: #555;
}

.elementor-1567 .elementor-element.elementor-element-3ca05f2,
.elementor-1567 .elementor-element.elementor-element-49c08f4,
.elementor-1567 .elementor-element.elementor-element-edbb09a {
  --display: flex;
  }

.elementor-1567 .elementor-element.elementor-element-421c323,
.elementor-1567 .elementor-element.elementor-element-6e39681 {
  font-family: 'TCCC Unity Headline Medium', sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 34px;
  color: #000;
}

.elementor-1567 .elementor-element.elementor-element-0c59ccc,
.elementor-1567 .elementor-element.elementor-element-29e3f14,
.elementor-1567 .elementor-element.elementor-element-eb3df03 {
  --display: grid;
  --e-con-grid-template-columns: repeat(5, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-1567 .elementor-element.elementor-element-0c59ccc.e-con,
.elementor-1567 .elementor-element.elementor-element-29e3f14.e-con,
.elementor-1567 .elementor-element.elementor-element-eb3df03.e-con,
.elementor-2444 .elementor-element.elementor-element-af0f9fd.elementor-element {
  --align-self: flex-start;
}

.elementor-1567 .elementor-element.elementor-element-086f062,
.elementor-1567 .elementor-element.elementor-element-2a0b0c6,
.elementor-1567 .elementor-element.elementor-element-343cdb4,
.elementor-1567 .elementor-element.elementor-element-6e8b3a7,
.elementor-1567 .elementor-element.elementor-element-75d5bb3,
.elementor-1567 .elementor-element.elementor-element-764931b,
.elementor-1567 .elementor-element.elementor-element-873bc89,
.elementor-1567 .elementor-element.elementor-element-934b7ca,
.elementor-1567 .elementor-element.elementor-element-c6f7a0f,
.elementor-1567 .elementor-element.elementor-element-d24bc09,
.elementor-1567 .elementor-element.elementor-element-dfee7e3,
.elementor-1567 .elementor-element.elementor-element-f3f4cbf,
.elementor-1567 .elementor-element.elementor-element-f9440d4,
.elementor-3003 .elementor-element.elementor-element-438cbe9,
.elementor-3003 .elementor-element.elementor-element-5fe08ef,
.elementor-3003 .elementor-element.elementor-element-9f2859a,
.elementor-3003 .elementor-element.elementor-element-d31c5df {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-1567 .elementor-element.elementor-element-0a301cb,
.elementor-1567 .elementor-element.elementor-element-1bffe30,
.elementor-1567 .elementor-element.elementor-element-1f677d2,
.elementor-1567 .elementor-element.elementor-element-6c3bb7f,
.elementor-1567 .elementor-element.elementor-element-89bfdea,
.elementor-1567 .elementor-element.elementor-element-9547c96,
.elementor-1567 .elementor-element.elementor-element-9e6e4f5,
.elementor-1567 .elementor-element.elementor-element-afcc00d,
.elementor-1567 .elementor-element.elementor-element-b16c15d,
.elementor-1567 .elementor-element.elementor-element-b5a281e,
.elementor-1567 .elementor-element.elementor-element-e334a30,
.elementor-1567 .elementor-element.elementor-element-e39192f,
.elementor-1567 .elementor-element.elementor-element-e8ffca8 {
  padding: 20px;
  border-radius: 20px;
  box-shadow: 0 5px 20px 0 rgba(76, 76, 76, .14901960784313725);
}

.elementor-1497 .elementor-element.elementor-element-37955a7,
.elementor-1497 .elementor-element.elementor-element-57dbe3d,
.elementor-1497 .elementor-element.elementor-element-6a9c71b,
.elementor-1497 .elementor-element.elementor-element-fa0f49e,
.elementor-1567 .elementor-element.elementor-element-05b93da,
.elementor-1567 .elementor-element.elementor-element-0bf711a,
.elementor-1567 .elementor-element.elementor-element-3d4548a,
.elementor-1567 .elementor-element.elementor-element-3eb7570,
.elementor-1567 .elementor-element.elementor-element-509942d,
.elementor-1567 .elementor-element.elementor-element-573c83f,
.elementor-1567 .elementor-element.elementor-element-5a1538a,
.elementor-1567 .elementor-element.elementor-element-5dbf648,
.elementor-1567 .elementor-element.elementor-element-5ef7635,
.elementor-1567 .elementor-element.elementor-element-7c3a4be,
.elementor-1567 .elementor-element.elementor-element-96d7514,
.elementor-1567 .elementor-element.elementor-element-a154ab9,
.elementor-1567 .elementor-element.elementor-element-f711bb7,
.elementor-2444 .elementor-element.elementor-element-1bdec8a .elementor-icon-wrapper,
.elementor-2444 .elementor-element.elementor-element-20aedeb .elementor-icon-wrapper,
.elementor-2444 .elementor-element.elementor-element-31aef46 .elementor-icon-wrapper,
.elementor-2444 .elementor-element.elementor-element-5c53a18 .elementor-icon-wrapper,
.elementor-2444 .elementor-element.elementor-element-ac1bcd0,
.elementor-2444 .elementor-element.elementor-element-af0f9fd .elementor-icon-wrapper,
.elementor-2444 .elementor-element.elementor-element-d3c44f4 .elementor-icon-wrapper,
.elementor-2444 .elementor-element.elementor-element-d612ff1 {
  text-align: center;
}

.elementor-1567 .elementor-element.elementor-element-05b93da .elementor-heading-title,
.elementor-1567 .elementor-element.elementor-element-0bf711a .elementor-heading-title,
.elementor-1567 .elementor-element.elementor-element-3d4548a .elementor-heading-title,
.elementor-1567 .elementor-element.elementor-element-3eb7570 .elementor-heading-title,
.elementor-1567 .elementor-element.elementor-element-509942d .elementor-heading-title,
.elementor-1567 .elementor-element.elementor-element-573c83f .elementor-heading-title,
.elementor-1567 .elementor-element.elementor-element-5a1538a .elementor-heading-title,
.elementor-1567 .elementor-element.elementor-element-5dbf648 .elementor-heading-title,
.elementor-1567 .elementor-element.elementor-element-5ef7635 .elementor-heading-title,
.elementor-1567 .elementor-element.elementor-element-96d7514 .elementor-heading-title,
.elementor-1567 .elementor-element.elementor-element-a154ab9 .elementor-heading-title,
.elementor-1567 .elementor-element.elementor-element-f711bb7 .elementor-heading-title {
  font-family: 'TCCC Unity Headline Medium', sans-serif;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: -1px;
  color: #000;
}

.elementor-1567 .elementor-element.elementor-element-bd39fe4,
.elementor-1567 .elementor-element.elementor-element-df27cea {
  --display: flex;
  --padding-top: 50px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-widget-divider {
  --divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-default .elementor-icon,
.elementor-widget-divider.elementor-view-framed .elementor-icon {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-default .elementor-icon svg,
.elementor-widget-divider.elementor-view-framed .elementor-icon {
  fill: var(--e-global-color-secondary);
}

.elementor-1567 .elementor-element.elementor-element-03f1481,
.elementor-1567 .elementor-element.elementor-element-64f6d70 {
  --divider-border-style: solid;
  --divider-color: #B3B3B3;
  --divider-border-width: 1px;
}

.elementor-1497 .elementor-element.elementor-element-0066b05 .elementor-image-box-wrapper .elementor-image-box-img,
.elementor-1497 .elementor-element.elementor-element-24df10e .elementor-image-box-wrapper .elementor-image-box-img,
.elementor-1497 .elementor-element.elementor-element-ee62800 .elementor-image-box-wrapper .elementor-image-box-img,
.elementor-1567 .elementor-element.elementor-element-03f1481 .elementor-divider-separator,
.elementor-1567 .elementor-element.elementor-element-64f6d70 .elementor-divider-separator,
.wc-image-area img,
body form .wc-contact-us.partner .input-field:nth-child(4),
form .wc-contact-us.career .select-field {
  width: 100%;
}

.elementor-1567 .elementor-element.elementor-element-03f1481 .elementor-divider,
.elementor-1567 .elementor-element.elementor-element-64f6d70 .elementor-divider {
  padding-block-start: 15px;
  padding-block-end: 15px;
}

.elementor-1497 .elementor-element.elementor-element-0478c19,
.elementor-1497 .elementor-element.elementor-element-e8c9319,
.elementor-1567 .elementor-element.elementor-element-2d06623,
.elementor-1567 .elementor-element.elementor-element-903220a {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-1567 .elementor-element.elementor-element-418ee2a,
.elementor-1567 .elementor-element.elementor-element-f45a634 {
  --display: flex;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 70px;
  --padding-bottom: 52px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-1567 .elementor-element.elementor-element-d6589dc .elementor-heading-title {
  font-family: 'TCCC Unity Headline', sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 62px;
  letter-spacing: -1px;
  color: #000;
}

.elementor-1567 .elementor-element.elementor-element-9607d6b {
  margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;
  padding: 0 0 20px;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: #00000099;
  font-family: 'TCCC Unity Headline Regular', Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  color: #666;
}
body.single-brand .variation-title {
  width: 90%;
  float: left;
}
body.single-brand .wc-single-image img {
  max-width: 300px;
}
.elementor-1567 .elementor-element.elementor-element-5a55dc1 p, body.rtl.single-brand .elementor-1567 .elementor-element.elementor-element-5a55dc1 p {
  font-family: 'TCCC Unity Headline Regular', Sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 34px;
  color: #000;
}
body .page_title .codevz-section-title {
  vertical-align: text-top;
    margin-top: -3px;
}

.elementor-1567 .elementor-element.elementor-element-7c3a4be .elementor-heading-title {
  font-family: 'TCCC Unity Headline Regular', Sans-serif;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: -1px;
  color: #000;
}

.elementor-1567 .elementor-element.elementor-element-09ab2f2 {
  --display: flex;
  --justify-content: center;
  --border-radius: 20px 20px 20px 20px;
  --margin-top: 80px;
  --margin-bottom: 80px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 27px;
  --padding-bottom: 27px;
  --padding-left: 40px;
  --padding-right: 40px;
}

.elementor-1567 .elementor-element.elementor-element-09ab2f2:not(.elementor-motion-effects-element-type-background),
.elementor-1567 .elementor-element.elementor-element-09ab2f2>.elementor-motion-effects-container>.elementor-motion-effects-layer,
.elementor-2444 .elementor-element.elementor-element-2e52959:not(.elementor-motion-effects-element-type-background),
.elementor-2444 .elementor-element.elementor-element-2e52959>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #000;
}

.elementor-1567 .elementor-element.elementor-element-a51fde4 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --align-items: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-1567 .elementor-element.elementor-element-a51fde4.e-con,
.elementor-1567 .elementor-element.elementor-element-e64e9be.elementor-element,
.elementor-2444 .elementor-element.elementor-element-1bdec8a.elementor-element,
.elementor-2444 .elementor-element.elementor-element-20aedeb.elementor-element,
.elementor-2444 .elementor-element.elementor-element-31aef46.elementor-element,
.elementor-2444 .elementor-element.elementor-element-5c53a18.elementor-element,
.elementor-2444 .elementor-element.elementor-element-ac1bcd0.elementor-element,
.elementor-2444 .elementor-element.elementor-element-d3c44f4.elementor-element,
.elementor-2444 .elementor-element.elementor-element-d612ff1.elementor-element {
  --align-self: center;
}

.elementor-1567 .elementor-element.elementor-element-b276a23 .elementor-heading-title {
  font-family: 'TCCC Unity Headline', sans-serif;
  font-size: 32px;
  font-weight: 500;
  color: #fff;
}

.elementor-1567 .elementor-element.elementor-element-e64e9be .elementor-repeater-item-49a0e95.elementor-social-icon i,
.elementor-1567 .elementor-element.elementor-element-e64e9be .elementor-repeater-item-626cdf5.elementor-social-icon i,
.elementor-1567 .elementor-element.elementor-element-e64e9be .elementor-repeater-item-cc9e6cf.elementor-social-icon i,
.elementor-1567 .elementor-element.elementor-element-e64e9be .elementor-repeater-item-d02880a.elementor-social-icon i,
body.home #menu_header_2>.cz>a {
  color: #fff;
}

.elementor-1567 .elementor-element.elementor-element-e64e9be .elementor-repeater-item-49a0e95.elementor-social-icon svg,
.elementor-1567 .elementor-element.elementor-element-e64e9be .elementor-repeater-item-626cdf5.elementor-social-icon svg,
.elementor-1567 .elementor-element.elementor-element-e64e9be .elementor-repeater-item-cc9e6cf.elementor-social-icon svg,
.elementor-1567 .elementor-element.elementor-element-e64e9be .elementor-repeater-item-d02880a.elementor-social-icon svg,
.elementor-2444 .elementor-element.elementor-element-1bdec8a.elementor-view-default .elementor-icon svg,
.elementor-2444 .elementor-element.elementor-element-1bdec8a.elementor-view-framed .elementor-icon,
.elementor-2444 .elementor-element.elementor-element-20aedeb.elementor-view-default .elementor-icon svg,
.elementor-2444 .elementor-element.elementor-element-20aedeb.elementor-view-framed .elementor-icon,
.elementor-2444 .elementor-element.elementor-element-31aef46.elementor-view-default .elementor-icon svg,
.elementor-2444 .elementor-element.elementor-element-31aef46.elementor-view-framed .elementor-icon,
.elementor-2444 .elementor-element.elementor-element-5c53a18.elementor-view-default .elementor-icon svg,
.elementor-2444 .elementor-element.elementor-element-5c53a18.elementor-view-framed .elementor-icon,
.elementor-2444 .elementor-element.elementor-element-af0f9fd.elementor-view-default .elementor-icon svg,
.elementor-2444 .elementor-element.elementor-element-af0f9fd.elementor-view-framed .elementor-icon,
.elementor-2444 .elementor-element.elementor-element-d3c44f4.elementor-view-default .elementor-icon svg,
.elementor-2444 .elementor-element.elementor-element-d3c44f4.elementor-view-framed .elementor-icon {
  fill: #FFFFFF;
}

.elementor-1567 .elementor-element.elementor-element-e64e9be {
  --grid-template-columns: repeat(5, auto);
  text-align: right;
  padding: 10px 0 0;
  --grid-column-gap: 15px;
  --grid-row-gap: 0px;
}

.elementor-1567 .elementor-element.elementor-element-1cccbcf {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 30px 30px;
  --row-gap: 30px;
  --column-gap: 30px;
}

.elementor-1567 .elementor-element.elementor-element-c028d02,
.elementor-1567 .elementor-element.elementor-element-c4e9285,
.elementor-1567 .elementor-element.elementor-element-ee973dd {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --border-radius: 20px 20px 20px 20px;
  box-shadow: 0 5px 35px 0 rgba(0, 0, 0, .15);
  --margin-top: 0px;
  --margin-bottom: 20px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}

.elementor-1567 .elementor-element.elementor-element-5739e83,
.elementor-1567 .elementor-element.elementor-element-5e47b9b,
.elementor-1567 .elementor-element.elementor-element-a8b23e9,
.elementor-3003 .elementor-element.elementor-element-164a515,
.elementor-3003 .elementor-element.elementor-element-26f6c95 {
  margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;
  padding: 0;
}

.elementor-1567 .elementor-element.elementor-element-5e47b9b .elementor-heading-title {
  font-family: 'TCCC Unity Headline Medium', sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 39px;
  letter-spacing: -1px;
  color: #000;
}

.elementor-1567 .elementor-element.elementor-element-958f593,
.elementor-1567 .elementor-element.elementor-element-b2f6040,
.elementor-1567 .elementor-element.elementor-element-c6794ca {
  margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;
  padding: 0;
  font-family: 'TCCC Unity Headline Medium', sans-serif;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: -1px;
  color: #666;
}

.elementor-1567 .elementor-element.elementor-element-19e6565,
.elementor-1567 .elementor-element.elementor-element-590d8e6,
.elementor-1567 .elementor-element.elementor-element-cb1c125 {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -1px;
  color: #666;
}

body.single-brand .elementor-element-19e6565 p, body.single-brand .elementor-element-958f593 p
{
  font-family: 'TCCC Unity Headline Regular',Sans-serif !important;
}


.wc-posts-listing.news a.elementor-button {
  background-color: #f4000900;
  font-family: 'TCCC Unity Headline Medium', sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 36px;
  fill: #F40009;
  color: #f40009;
  border: 1px solid #f40009;
  border-radius: 99px;
  padding: 11px 25px 11px 26px;
}

.elementor-1567 .elementor-element.elementor-element-2b381fd,
.elementor-1567 .elementor-element.elementor-element-e661bc1,
.elementor-1567 .elementor-element.elementor-element-ff7fb30,
.elementor-3003 .elementor-element.elementor-element-89591de,
.elementor-3003 .elementor-element.elementor-element-f36f7b4 {
  --display: flex;
  border-style: solid;
  border-width: 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #00000026;
  --border-color: #00000026;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-right: 20px;
  --border-style: solid;
}

.elementor-1497 .elementor-element.elementor-element-ce542de .elementor-button-content-wrapper,
.elementor-1567 .elementor-element.elementor-element-29df5aa .elementor-button-content-wrapper,
.elementor-1567 .elementor-element.elementor-element-7885ca8 .elementor-button-content-wrapper,
.elementor-1567 .elementor-element.elementor-element-8bc0562 .elementor-button-content-wrapper {
  flex-direction: row;
}

.elementor-1567 .elementor-element.elementor-element-29df5aa .elementor-button .elementor-button-content-wrapper,
.elementor-1567 .elementor-element.elementor-element-7885ca8 .elementor-button .elementor-button-content-wrapper,
.elementor-1567 .elementor-element.elementor-element-8bc0562 .elementor-button .elementor-button-content-wrapper,
.elementor-3003 .elementor-element.elementor-element-2087325 .elementor-button .elementor-button-content-wrapper,
.elementor-3003 .elementor-element.elementor-element-399eded .elementor-button .elementor-button-content-wrapper {
  gap: 16px;
}

.elementor-1567 .elementor-element.elementor-element-5739e83 .elementor-heading-title,
.elementor-1567 .elementor-element.elementor-element-a8b23e9 .elementor-heading-title {
  font-family: 'TCCC Unity Headline', sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 39px;
  letter-spacing: -1px;
  color: #000;
}

.elementor-1567 .elementor-element.elementor-element-29df5aa .elementor-button,
.elementor-1567 .elementor-element.elementor-element-8bc0562 .elementor-button {
  background-color: #61cE7000;
  font-family: 'TCCC Unity Headline Regular', sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
  fill: #F40009;
  color: #f40009;
  padding: 0;
}

.elementor-1567 .elementor-element.elementor-element-e661bc1,
.elementor-3003 .elementor-element.elementor-element-f36f7b4 {
  --padding-left: 20px;
}

.elementor-1567 .elementor-element.elementor-element-2b381fd,
.elementor-1567 .elementor-element.elementor-element-ff7fb30,
.elementor-3003 .elementor-element.elementor-element-89591de {
  --padding-left: 0px;
}

.elementor-1567 .elementor-element.elementor-element-30190d1,
.elementor-1567 .elementor-element.elementor-element-66e07da,
.elementor-3003 .elementor-element.elementor-element-13bcc62 {
  background-color: #000;
  padding: 20px;
  border-radius: 0 100px 100px 0;
}

.elementor-1567 .elementor-element.elementor-element-30190d1 .elementor-heading-title,
.elementor-1567 .elementor-element.elementor-element-66e07da .elementor-heading-title {
  font-family: 'TCCC Unity Headline Regular', sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: -1px;
  color: #fff;
}

.elementor-1567 .elementor-element.elementor-element-0b54bdf,
.elementor-3003 .elementor-element.elementor-element-692563e {
  padding: 0 30px;
  font-family: "TCCC Unity Headline Regular", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 36px;
  letter-spacing: 0;
  color: #000;
}

.elementor-1567 .elementor-element.elementor-element-0270cbb,
.elementor-1567 .elementor-element.elementor-element-ac2587f,
.elementor-1567 .elementor-element.elementor-element-f9b3ffd {
  padding: 0 0 0 20px;
}

.elementor-1497 .elementor-element.elementor-element-0066b05.elementor-position-right .elementor-image-box-img,
.elementor-1497 .elementor-element.elementor-element-24df10e.elementor-position-right .elementor-image-box-img,
.elementor-1497 .elementor-element.elementor-element-ee62800.elementor-position-right .elementor-image-box-img,
.elementor-1567 .elementor-element.elementor-element-0270cbb.elementor-position-right .elementor-image-box-img,
.elementor-1567 .elementor-element.elementor-element-ac2587f.elementor-position-right .elementor-image-box-img,
.elementor-1567 .elementor-element.elementor-element-f9b3ffd.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-1497 .elementor-element.elementor-element-0066b05.elementor-position-left .elementor-image-box-img,
.elementor-1497 .elementor-element.elementor-element-24df10e.elementor-position-left .elementor-image-box-img,
.elementor-1497 .elementor-element.elementor-element-ee62800.elementor-position-left .elementor-image-box-img,
.elementor-1567 .elementor-element.elementor-element-0270cbb.elementor-position-left .elementor-image-box-img,
.elementor-1567 .elementor-element.elementor-element-ac2587f.elementor-position-left .elementor-image-box-img,
.elementor-1567 .elementor-element.elementor-element-f9b3ffd.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-1497 .elementor-element.elementor-element-0066b05.elementor-position-top .elementor-image-box-img,
.elementor-1497 .elementor-element.elementor-element-24df10e.elementor-position-top .elementor-image-box-img,
.elementor-1497 .elementor-element.elementor-element-ee62800.elementor-position-top .elementor-image-box-img,
.elementor-1567 .elementor-element.elementor-element-0270cbb.elementor-position-top .elementor-image-box-img,
.elementor-1567 .elementor-element.elementor-element-ac2587f.elementor-position-top .elementor-image-box-img,
.elementor-1567 .elementor-element.elementor-element-f9b3ffd.elementor-position-top .elementor-image-box-img,
.elementor-element.elementor-element-cd0b919.elementor-widget.elementor-widget-text-editor p {
  margin-bottom: 15px;
}

.elementor-1567 .elementor-element.elementor-element-ac2587f .elementor-image-box-wrapper .elementor-image-box-img {
  width: 25%;
  float: left;
}

.elementor-1567 .elementor-element.elementor-element-0270cbb .elementor-image-box-img img,
.elementor-1567 .elementor-element.elementor-element-ac2587f .elementor-image-box-img img,
.elementor-1567 .elementor-element.elementor-element-f9b3ffd .elementor-image-box-img img {
  transition-duration: .3s;
}

.elementor-1567 .elementor-element.elementor-element-ac2587f .elementor-image-box-title {
  font-family: 'TCCC Unity Headline Medium', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 25.2px;
  letter-spacing: -1px;
  color: #000;
}

.elementor-1567 .elementor-element.elementor-element-0270cbb .elementor-image-box-description,
.elementor-1567 .elementor-element.elementor-element-ac2587f .elementor-image-box-description,
.elementor-1567 .elementor-element.elementor-element-f9b3ffd .elementor-image-box-description {
  font-family: 'TCCC Unity Headline Regular', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 25.2px;
  color: #00000099;
}

.elementor-1567 .elementor-element.elementor-element-0270cbb .elementor-image-box-wrapper .elementor-image-box-img,
.elementor-1567 .elementor-element.elementor-element-f9b3ffd .elementor-image-box-wrapper .elementor-image-box-img {
  width: 30%;
}

.elementor-1567 .elementor-element.elementor-element-0270cbb .elementor-image-box-title,
.elementor-1567 .elementor-element.elementor-element-f9b3ffd .elementor-image-box-title {
  font-family: 'TCCC Unity Headline Medium', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 25.2px;
  letter-spacing: -1px;
  color: #000;
}

.elementor-1497 .elementor-element.elementor-element-1eefa32 .elementor-icon-box-title,
.elementor-1497 .elementor-element.elementor-element-36e032f .elementor-icon-box-title,
.elementor-1497 .elementor-element.elementor-element-81b7ab3 .elementor-icon-box-title,
.elementor-1497 .elementor-element.elementor-element-cddd000 a:focus,
.elementor-1497 .elementor-element.elementor-element-cddd000 a:hover,
.elementor-1497 .elementor-element.elementor-element-e0b40bb .elementor-icon-box-title,
.view-details,
.wc-section-heading h2 span,
a.view-details:hover {
  color: #f40000;
}

.nutrition-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 10px;
}

.nutrition-header h3 {
  color: #f40000;
  font-size: 18px;
  margin: 0;
}

.view-details {
  text-decoration: none;
  font-weight: 400;
  font-size: 14px;
  font-family: 'TCCC Unity Headline Regular', sans-serif;
}

.view-details .arrow {
  font-size: 20px;
  width: auto;
  float: right;
  margin-left: 10px;
}

.nutrition-content ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.nutrition-content li {
  display: flex;
  justify-content: space-between;
  padding: 4px 0;
  font-size: 18px;
  color: #000;
}

.nutrition-top-list {
  border-bottom: 1px solid rgba(0, 0, 0, .2);
}

.nutrition-content li strong {
  font-size: 18px;
  color: #000;
}

.nutrition-content li p,
.nutrition-suger-condition {
  font-size: 16px !important;
  line-height: 20px;
}

.nutrition-suger {
  font-size: 14px !important;
  line-height: 18px;
}

.wc-youtube-video a {
  display: flex;
  align-items: center;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
}

.cz_middle_footer {
  background-color: #000 !important;
}

ul.wc-footer-img-list {
  display: flex;
  align-items: center;
  list-style: none;
  text-align: center;
  justify-content: space-between;
  width: 50%;
  margin-left: 21% !important;
  margin: 0 auto;
}

ul.wc-footer-img-list i.fa.fa-linkedin {
  background: #fff;
  color: #000;
  padding: 6px;
}

.page_footer {
  background-color: #f40000 !important;
}

.wc-single-image img {
  margin: 0 auto;
}

body .cz_middle_footer a {
  color: #999 !important;
  line-height: 30.6px !important;
  background-color: #000 !important;
}
body.wc-news-media .wc-posts-listing .elementor-element-b049a19 {
  margin-bottom: -10px;
  margin-top: -50px;
}
.wc-our-brand .elementor-element-ac67837,
section.wc-career-work-with-us .wc-work-with-title {
  margin-bottom: 50px;
}

body.home .onSticky .logo img {
  content: url("https://www.coca-cola.com.sa/wp-content/uploads/2025/11/coca-cola-logo-min.webp");
}

body.rtl .onSticky .logo img,
body:not(.home).rtl .logo img {
  content: url("https://www.coca-cola.com.sa/wp-content/uploads/2025/12/logo-arabic-red-1.webp");
	
}

.sf-menu>.cz>a:before {
  background-color: #cf2026 !important;
  position: relative !important;
}

body .current-menu-item a,
header#site_header ul#menu_header_2 li.menu-item-has-children ul.sub-menu a:hover {
  color: #cf2026 !important;
}

body footer .current-menu-item a {
  color: #999 !important;
  border-color: transparent !important;
}
body footer .current-menu-item a:hover {
  border-color: #f40000 !important;
}

body.home header:has(.header_2:not(.onSticky)) ul li a:hover,
body.home header:has(.header_2:not(.onSticky)) ul li.current_menu a {
  color: #fff !important;
}

body.home header:has(.header_2:not(.onSticky)) ul li.menu-item-has-children a {
  color: #fff !important;
}

body header .header_2 .cz_elm {
  margin-top: 40px !important;
}

body.home header:has(.header_2:not(.onSticky)) ul li.current-menu-parent a::before,
body.home header:has(.header_2:not(.onSticky)) ul li.current_menu a::before {
  background-color: #fff !important;
}

body header ul li a span {
  width: auto;
  float: left;
  margin-top: 7px;
}

header#site_header ul#menu_header_2 li.menu-item-has-children ul.sub-menu a span {
  width: 100%;
  float: left;
  clear: both;
  display: block !important;
  margin: 0;
}

.wc-home-brand .wc-white-button a:hover,
.wc-home-button .wc-white-button a:hover,
.wc-home-history .wc-white-button a:hover,
.wc-home-latest-news .wc-white-button a:hover,
.wc-home-proudly .wc-white-button a:hover {
  background: #f40000 !important;
  color: #fff !important;
  border: 1px solid #f40000 !important;
}

div#wc-become-part.e-con.e-flex>.e-con-inner {
  align-items: unset;
}

.wc-home-button .wc-red-button a:hover {
  background: #fff !important;
  color: #f40000 !important;
  border: 1px solid #fff !important;
}

.wc-home-latest-news .wc-news-threebox {
  padding-bottom: 13px !important;
}

.wc-home-hero .elementor-element.elementor-element-9fdfc5b.e-con-full.e-flex.e-con.e-child {
  margin-top: -7%;
}

header#site_header ul#menu_header_2 li.current_menu a.sf-with-ul:first-child::after {
  margin-top: 14px;
}

header#site_header ul#menu_header_2 li.pll-parent-menu-item:hover a.sf-with-ul:first-child::after {
  transform: rotate(180deg);
  margin-top: 18px;
}

header#site_header ul#menu_header_2 li a[data-title="Contact Us"] span,
header#site_header ul#menu_header_2 li a[data-title="اتصل بنا"] span {
  border: 1px solid #f40000;
  border-radius: 50px;
  padding: 6px 25px;
  margin-top: 0;
  text-transform: capitalize;
  font-size: 18px;
}

body.home header#site_header .header_2:not(.onSticky) ul#menu_header_2 li a[data-title="Contact Us"] span,
body.home header#site_header .header_2:not(.onSticky) ul#menu_header_2 li a[data-title="اتصل بنا"] span {
  border: 1px solid #fff;
}

body.home header#site_header .header_2:not(.onSticky) ul#menu_header_2 li a[data-title="Contact Us"] span:hover,
body.home header#site_header .header_2:not(.onSticky) ul#menu_header_2 li a[data-title="اتصل بنا"] span:hover {
  background: #fff;
  color: red;
}

body header#site_header ul li.menu-item:hover a[data-title="Contact Us"]::after,
body header#site_header ul li.menu-item:hover a[data-title="Contact Us"]::before,
body header#site_header ul li.menu-item:hover a[data-title="اتصل بنا"]::after,
body header#site_header ul li.menu-item:hover a[data-title="اتصل بنا"]::before,
body.wc-home header#site_header ul#menu_header_2 li a[data-title="Contact Us"]:hover::before,
body.wc-home header#site_header ul#menu_header_2 li a[data-title="اتصل بنا"]:hover::before {
  background-color: unset !important;
}

header#site_header ul#menu_header_2 li a[data-title="Contact Us"] span:hover,
header#site_header ul#menu_header_2 li a[data-title="اتصل بنا"] span:hover {
  background: #cf2026;
  color: #fff;
  border: 1px solid #cf2026;
}

body.home:not(:has(.onSticky)) header#site_header ul li.menu-item:hover a::before {
  background-color: #fff !important;
}
body.rtl footer#site_footer ul li a{
  font-family: 'Tajawal';
}
footer .footer_2 span.it_text {
  font-size: 16px !important;
  color: #fff !important;
  font-family: 'TCCC Unity Headline Medium', sans-serif;
}

.wc-listcorporate-information ul li {
  margin: 10px !important;
}

.elementor-1497 .elementor-element.elementor-element-575c325:not(.elementor-motion-effects-element-type-background),
.elementor-1497 .elementor-element.elementor-element-575c325>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #cf2026;
}

.elementor-1497 .elementor-element.elementor-element-575c325::before,
.elementor-1497 .elementor-element.elementor-element-575c325>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1497 .elementor-element.elementor-element-575c325>.e-con-inner>.elementor-background-video-container::before,
.elementor-1497 .elementor-element.elementor-element-575c325>.elementor-background-slideshow::before,
.elementor-1497 .elementor-element.elementor-element-575c325>.elementor-background-video-container::before,
.elementor-1497 .elementor-element.elementor-element-575c325>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image: url("https://www.coca-cola.com.sa/wp-content/uploads/2025/11/hero-overlay.png");
  --background-overlay: '';
  background-position: bottom center;
  background-repeat: no-repeat;
}

.elementor-1497 .elementor-element.elementor-element-e1bb50f .elementor-heading-title {
  font-family: 'TCCC Unity Headline Medium', sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 62.4px;
  letter-spacing: -1px;
  color: #fff;
}

.elementor-1497 .elementor-element.elementor-element-6d34e36 {
  font-family: 'TCCC Unity Headline Medium', sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
  color: #fff;
}

form .wc-contact-us .submit-button button,
form .wc-contact-us h2,
form .wc-contact-us.home .message {
  font-family: "TCCC Unity Headline Medium", Sans-serif;
}
body.rtl form .wc-contact-us .submit-button button,
body.rtl form .wc-contact-us h2,
body.rtl form .wc-contact-us.home .message {
      font-family: "Tajawal", Sans-serif;
}
.elementor-1497 .elementor-element.elementor-element-64d46b5 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-1497 .elementor-element.elementor-element-3c97d01 .elementor-button {
  background-color: #fff;
  font-family: 'TCCC Unity Headline Medium', sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 36px;
  fill: #F40000;
  color: #f40000;
  border-radius: 99px;
  padding: 10px 55px;
}

.elementor-1497 .elementor-element.elementor-element-9c629cc .elementor-button {
  background-color: #00000000;
  font-family: 'TCCC Unity Headline Medium', sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 36px;
  fill: #FFFFFF;
  color: #fff;
  border-style: solid;
  border-width: 2px;
  border-radius: 99px;
  padding: 10px 55px;
}

.elementor-1497 .elementor-element.elementor-element-3e22fd6,
body.rtl .page_title .lefter,
body.rtl .wc-contact-us.career label,
body.rtl.single-news div#wc-right-content,
body.rtl.wc-contact-us .elementor-element-413a6b4 {
  text-align: right;
}

.elementor-1497 .elementor-element.elementor-element-aea5c4a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 120px;
  --padding-bottom: 120px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-1497 .elementor-element.elementor-element-14caea6,
.elementor-1497 .elementor-element.elementor-element-3493d9a,
.elementor-1497 .elementor-element.elementor-element-37df4ea,
.elementor-1497 .elementor-element.elementor-element-6d9c3d1,
.elementor-1497 .elementor-element.elementor-element-77b8d4c {
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-align-self: initial;
}

.elementor-1497 .elementor-element.elementor-element-dd45b78 {
  --margin-top: 160px !important;
}

.elementor-1497 .elementor-element.elementor-element-3afe77a,
.elementor-1497 .elementor-element.elementor-element-a982f84 {
  --display: grid;
  --e-con-grid-template-columns: repeat(1, 1fr);
  --e-con-grid-template-rows: repeat(2, 1fr);
  --gap: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --grid-auto-flow: row;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon,
.elementor-widget-icon.elementor-view-stacked .elementor-icon,
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
  background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-default .elementor-icon,
.elementor-widget-icon-box.elementor-view-framed .elementor-icon {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-title a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-icon-box .elementor-icon-box-title {
  color: var(--e-global-color-primary);
}

.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title,
.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title {
  color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description,
.elementor-widget-image-box .elementor-image-box-description,
.elementor-widget-text-editor {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-text);
}

.elementor-1497 .elementor-element.elementor-element-36e032f,
.elementor-1497 .elementor-element.elementor-element-81b7ab3 {
  padding: 40px 10px;
  border-radius: 10px;
  box-shadow: 0 5px 30px 0 rgba(0, 0, 0, .12);
  --icon-box-icon-margin: 13px;
}

.elementor-1497 .elementor-element.elementor-element-1eefa32.elementor-view-stacked .elementor-icon,
.elementor-1497 .elementor-element.elementor-element-36e032f.elementor-view-stacked .elementor-icon,
.elementor-1497 .elementor-element.elementor-element-81b7ab3.elementor-view-stacked .elementor-icon,
.elementor-1497 .elementor-element.elementor-element-e0b40bb.elementor-view-stacked .elementor-icon {
  background-color: #f40000;
}

.elementor-1497 .elementor-element.elementor-element-1eefa32.elementor-view-default .elementor-icon,
.elementor-1497 .elementor-element.elementor-element-1eefa32.elementor-view-framed .elementor-icon,
.elementor-1497 .elementor-element.elementor-element-36e032f.elementor-view-default .elementor-icon,
.elementor-1497 .elementor-element.elementor-element-36e032f.elementor-view-framed .elementor-icon,
.elementor-1497 .elementor-element.elementor-element-81b7ab3.elementor-view-default .elementor-icon,
.elementor-1497 .elementor-element.elementor-element-81b7ab3.elementor-view-framed .elementor-icon,
.elementor-1497 .elementor-element.elementor-element-e0b40bb.elementor-view-default .elementor-icon,
.elementor-1497 .elementor-element.elementor-element-e0b40bb.elementor-view-framed .elementor-icon {
  fill: #F40000;
  color: #f40000;
  border-color: #f40000;
}

.elementor-1497 .elementor-element.elementor-element-36e032f .elementor-icon,
.elementor-1497 .elementor-element.elementor-element-81b7ab3 .elementor-icon,
.elementor-1497 .elementor-element.elementor-element-e0b40bb .elementor-icon {
  font-size: 80px;
}

.elementor-1497 .elementor-element.elementor-element-1eefa32 .elementor-icon-box-title,
.elementor-1497 .elementor-element.elementor-element-1eefa32 .elementor-icon-box-title a,
.elementor-1497 .elementor-element.elementor-element-36e032f .elementor-icon-box-title,
.elementor-1497 .elementor-element.elementor-element-36e032f .elementor-icon-box-title a,
.elementor-1497 .elementor-element.elementor-element-81b7ab3 .elementor-icon-box-title,
.elementor-1497 .elementor-element.elementor-element-81b7ab3 .elementor-icon-box-title a,
.elementor-1497 .elementor-element.elementor-element-e0b40bb .elementor-icon-box-title,
.elementor-1497 .elementor-element.elementor-element-e0b40bb .elementor-icon-box-title a {
  font-size: 24px;
  font-weight: 400;
  line-height: 36.4px;
  letter-spacing: -1px;
}

.elementor-1497 .elementor-element.elementor-element-81b7ab3:has(:focus) .elementor-icon-box-title,
.elementor-1497 .elementor-element.elementor-element-81b7ab3:has(:hover) .elementor-icon-box-title {
  color: #000;
}

.elementor-1497 .elementor-element.elementor-element-1eefa32 {
  padding: 0 10px 40px;
  border-radius: 10px;
  box-shadow: 0 5px 30px 0 rgba(0, 0, 0, .12);
  --icon-box-icon-margin: 0px;
}

.elementor-1497 .elementor-element.elementor-element-1eefa32 .elementor-icon {
  font-size: 120px;
}

.elementor-1497 .elementor-element.elementor-element-1eefa32:has(:focus) .elementor-icon-box-title,
.elementor-1497 .elementor-element.elementor-element-1eefa32:has(:hover) .elementor-icon-box-title {
  color: #000;
}

.elementor-1497 .elementor-element.elementor-element-77b8d4c {
  --display: flex;
  --flex-direction: column;
  --container-widget-flex-grow: 0;
  --flex-wrap-mobile: wrap;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-1497 .elementor-element.elementor-element-e0b40bb {
  padding: 40px 20px;
  border-radius: 10px;
  box-shadow: 0 5px 30px 0 rgba(0, 0, 0, .12);
  --icon-box-icon-margin: 13px;
}

.elementor-1497 .elementor-element.elementor-element-e0b40bb:has(:focus) .elementor-icon-box-title,
.elementor-1497 .elementor-element.elementor-element-e0b40bb:has(:hover) .elementor-icon-box-title {
  color: #000;
}

.elementor-1497 .elementor-element.elementor-element-36e032f:has(:focus) .elementor-icon-box-title,
.elementor-1497 .elementor-element.elementor-element-36e032f:has(:hover) .elementor-icon-box-title {
  color: #000;
}

.elementor-1497 .elementor-element.elementor-element-0ec012f,
.elementor-1497 .elementor-element.elementor-element-6f91aae {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 30px;
  --padding-right: 0px;
}

.elementor-1497 .elementor-element.elementor-element-37955a7 .elementor-heading-title,
.elementor-1497 .elementor-element.elementor-element-4a4f9bb .elementor-heading-title,
.elementor-1497 .elementor-element.elementor-element-6a9c71b .elementor-heading-title,
.elementor-1497 .elementor-element.elementor-element-fa0f49e .elementor-heading-title {
  font-size: 36px;
  font-weight: 600;
  line-height: 62.4px;
  letter-spacing: -1px;
  color: #080808;
}

.elementor-1497 .elementor-element.elementor-element-e2679cb {
  font-size: 18px;
  font-weight: 400;
  line-height: 36px;
  color: #555;
}

.elementor-1497 .elementor-element.elementor-element-cddd000 {
  color: #000;
}

.elementor-1497 .elementor-element.elementor-element-7b60e46 .elementor-button,
.elementor-1497 .elementor-element.elementor-element-cd94075 .elementor-button,
.elementor-1497 .elementor-element.elementor-element-ce542de .elementor-button {
  background-color: #fff;
  font-size: 18px;
  font-weight: 600;
  line-height: 36px;
  fill: #F40000;
  color: #f40000;
  border: 1px solid #f40000;
  border-radius: 99px;
  padding: 10px 48px;
}

.elementor-1497 .elementor-element.elementor-element-ce542de .elementor-button .elementor-button-content-wrapper {
  gap: 15px;
}

.elementor-1497 .elementor-element.elementor-element-8c0ee65 .elementor-heading-title {
  font-size: 36px;
  font-weight: 600;
  line-height: 47.6px;
  letter-spacing: -1px;
  color: #000;
}

.elementor-widget-heading .elementor-heading-title,
.elementor-widget-image-box .elementor-image-box-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  color: var(--e-global-color-primary);
}

.elementor-widget-image-box:has(:focus) .elementor-image-box-title,
.elementor-widget-image-box:has(:hover) .elementor-image-box-title {
  color: var(--e-global-color-primary);
}

.elementor-1497 .elementor-element.elementor-element-0066b05,
.elementor-1497 .elementor-element.elementor-element-24df10e,
.elementor-1497 .elementor-element.elementor-element-ee62800 {
  background-color: #000;
  padding: 0 0 30px;
  border-radius: 10px;
}

.elementor-1497 .elementor-element.elementor-element-0066b05 .elementor-image-box-img img,
.elementor-1497 .elementor-element.elementor-element-24df10e .elementor-image-box-img img,
.elementor-1497 .elementor-element.elementor-element-ee62800 .elementor-image-box-img img {
  border-radius: 0;
  transition-duration: .3s;
}

.elementor-1497 .elementor-element.elementor-element-0066b05 .elementor-image-box-title,
.elementor-1497 .elementor-element.elementor-element-24df10e .elementor-image-box-title,
.elementor-1497 .elementor-element.elementor-element-ee62800 .elementor-image-box-title {
  font-size: 24px;
  font-weight: 600;
  line-height: 28.6px;
  color: #fff;
}

.elementor-1497 .elementor-element.elementor-element-0066b05:has(:focus) .elementor-image-box-title,
.elementor-1497 .elementor-element.elementor-element-0066b05:has(:hover) .elementor-image-box-title {
  color: #f40000;
}

.elementor-1497 .elementor-element.elementor-element-0066b05 .elementor-image-box-description,
.elementor-1497 .elementor-element.elementor-element-24df10e .elementor-image-box-description,
.elementor-1497 .elementor-element.elementor-element-ee62800 .elementor-image-box-description {
  font-size: 16px;
  font-weight: 400;
  line-height: 25.2px;
  color: #fff;
}

.elementor-1497 .elementor-element.elementor-element-ee62800:has(:focus) .elementor-image-box-title,
.elementor-1497 .elementor-element.elementor-element-ee62800:has(:hover) .elementor-image-box-title {
  color: #f40000
}

.elementor-1497 .elementor-element.elementor-element-24df10e:has(:focus) .elementor-image-box-title,
.elementor-1497 .elementor-element.elementor-element-24df10e:has(:hover) .elementor-image-box-title {
  color: #f40000;
}

.elementor-1497 .elementor-element.elementor-element-3493d9a,
.elementor-1497 .elementor-element.elementor-element-6d9c3d1 {
  --display: flex;
  --flex-direction: column;
  --container-widget-flex-grow: 0;
  --flex-wrap-mobile: wrap;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-1497 .elementor-element.elementor-element-9d5ce5b {
  --display: grid;
  --e-con-grid-template-columns: repeat(5, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --gap: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --grid-auto-flow: row;
}

.elementor-1497 .elementor-element.elementor-element-fa05529 {
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .12);
}

.elementor-1497 .elementor-element.elementor-element-206c3f1,
.elementor-1497 .elementor-element.elementor-element-37ea5c1,
.elementor-1497 .elementor-element.elementor-element-81adf85,
.elementor-1497 .elementor-element.elementor-element-f137bc4 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  --border-radius: 10px 10px 10px 10px;
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .12);
}

.elementor-1497 .elementor-element.elementor-element-36d1c26,
.elementor-1497 .elementor-element.elementor-element-61ad42f,
.elementor-1497 .elementor-element.elementor-element-a2882f5,
.elementor-1497 .elementor-element.elementor-element-f50f641 {
  padding: 50px 20px;
}

.elementor-1497 .elementor-element.elementor-element-7b60e46 {
  margin: 30px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;
}

.elementor-1497 .elementor-element.elementor-element-37df4ea {
  --display: flex;
  --flex-direction: column;
  --container-widget-flex-grow: 0;
  --flex-wrap-mobile: wrap;
  --overlay-opacity: 0.5;
}

.elementor-1497 .elementor-element.elementor-element-37df4ea::before,
.elementor-1497 .elementor-element.elementor-element-37df4ea>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1497 .elementor-element.elementor-element-37df4ea>.e-con-inner>.elementor-background-video-container::before,
.elementor-1497 .elementor-element.elementor-element-37df4ea>.elementor-background-slideshow::before,
.elementor-1497 .elementor-element.elementor-element-37df4ea>.elementor-background-video-container::before,
.elementor-1497 .elementor-element.elementor-element-37df4ea>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  --background-overlay: '';
}

.elementor-1497 .elementor-element.elementor-element-14caea6 {
  --display: flex;
  --flex-direction: column-reverse;
  --container-widget-flex-grow: 0;
  --flex-wrap-mobile: wrap;
  --border-radius: 32px 32px 32px 32px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
}

.elementor-1497 .elementor-element.elementor-element-14caea6:not(.elementor-motion-effects-element-type-background),
.elementor-1497 .elementor-element.elementor-element-14caea6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("https://www.coca-cola.com.sa/wp-content/uploads/2025/11/youtub-img.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-1497 .elementor-element.elementor-element-f6ff426 {
  --display: flex;
  --padding-top: 200px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-1497 .elementor-element.elementor-element-45525db .elementor-heading-title {
  font-size: 36px;
  font-weight: 600;
  line-height: 47.6px;
  letter-spacing: -1px;
  color: #fff;
}

.elementor-1497 .elementor-element.elementor-element-b157849 {
  font-size: 16px;
  font-weight: 400;
  word-spacing: -1px;
  color: #fffFFFCC;
}

.elementor-1497 .elementor-element.elementor-element-378000b {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -1px;
  color: #fff;
}

.elementor-1497 .elementor-element.elementor-element-d207f98 {
  --display: grid;
  --e-con-grid-template-columns: repeat(5, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --gap: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --grid-auto-flow: row;
  --align-items: center;
  --margin-top: 50px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-1497 .elementor-element.elementor-element-aa5e92b:not(.elementor-motion-effects-element-type-background),
.elementor-1497 .elementor-element.elementor-element-aa5e92b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #f5f5f5;
}

.elementor-1497 .elementor-element.elementor-element-11121f0 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}

.elementor-1497 .elementor-element.elementor-element-220aa02 {
  padding: 0 10%;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  color: #000;
}

.elementor-1497 .elementor-element.elementor-element-fa45bbc {
  --display: grid;
  --e-con-grid-template-columns: repeat(3, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --padding-top: 100px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-1497 .elementor-element.elementor-element-9d370dc img,
.elementor-1497 .elementor-element.elementor-element-c5b81a5 img,
.elementor-1497 .elementor-element.elementor-element-f933a9e img,
.elementor-1497 .elementor-element.elementor-element-fff1fe9 img {
  border-radius: 20px;
}

.elementor-1497 .elementor-element.elementor-element-9d370dc {
  margin: -40px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;
}

.elementor-1497 .elementor-element.elementor-element-0f1385b .elementor-button,
.elementor-1497 .elementor-element.elementor-element-c1916da .elementor-button {
  background-color: #fffFFF00;
  font-size: 18px;
  font-weight: 600;
  line-height: 36px;
  fill: #F40000;
  color: #f40000;
  border: 1px solid #f40000;
  border-radius: 99px;
  padding: 10px 48px;
}

.elementor-1497 .elementor-element.elementor-element-0f1385b,
.elementor-1497 .elementor-element.elementor-element-c1916da {
  margin: 0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;
}

.elementor-1497 .elementor-element.elementor-element-39dbdda .elementor-heading-title {
  font-size: 48px;
  font-weight: 600;
  line-height: 62.4px;
  letter-spacing: -1px;
  color: #000;
}

.elementor-1497 .elementor-element.elementor-element-64589a5 {
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  color: #555;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
  border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
  color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
}

.elementor-1497 .elementor-element.elementor-element-7be93bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(30px/2);
}

.elementor-1497 .elementor-element.elementor-element-7be93bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(30px/2);
}

.elementor-1497 .elementor-element.elementor-element-7be93bd .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-30px/2);
}

.wc-listcorporate-information ul.elementor-icon-list-items li {
  margin: 0 10px 25px !important;
}

.elementor-1497 .elementor-element.elementor-element-7be93bd .elementor-icon-list-icon i {
  color: #6ec1E400;
  transition: color .3s;
}

.elementor-1497 .elementor-element.elementor-element-7be93bd .elementor-icon-list-icon {
  padding-inline-end: 7px;
}

.elementor-1497 .elementor-element.elementor-element-7be93bd .elementor-icon-list-text {
  color: #f40000;
  transition: color .3s;
}

.elementor-1497 .elementor-element.elementor-element-9630cf1 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-1497 .elementor-element.elementor-element-8cc2cd6 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 0%;
  --padding-right: 10%;
}

.elementor-1497 .elementor-element.elementor-element-87c089b {
  text-align: left;
}

.elementor-1497 .elementor-element.elementor-element-87c089b .elementor-heading-title {
  font-size: 36px;
  font-weight: 600;
  line-height: 47.6px;
  letter-spacing: -1px;
  color: #080808;
}

.elementor-1497 .elementor-element.elementor-element-cd9f416 .elementor-heading-title {
  font-size: 18px;
  font-weight: 600;
  line-height: 47.6px;
  word-spacing: -1px;
  color: #000;
}

.elementor-1497 .elementor-element.elementor-element-cd0b919 {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #555;
}

.elementor-1497 .elementor-element.elementor-element-cb3e70f {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --margin-top: 0px;
  --margin-bottom: 80px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-2444 .elementor-element.elementor-element-8160fa7,
.elementor-2444 .elementor-element.elementor-element-f3f9f95 {
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-align-self: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
}

.elementor-1497 .elementor-element.elementor-element-57dbe3d .elementor-heading-title {
  font-size: 42px;
  font-weight: 600;
  line-height: 58.6px;
  letter-spacing: -1px;
  color: #080808;
}

#wcBrandSlider img {
  height: 133px;
}

#wcBrandSlider .wc-brand-area {
  padding: 84px 25px 40px 0;
}

section#wc-about-us-area .elementor-swiper-button,
section#wc-career-point .elementor-swiper-button {
  position: absolute !important;
  top: 100%;
  text-align: center !important;
  margin: 33px auto 0;
  display: block;
}

section#wc-about-us-area .elementor-swiper-button-prev,
section#wc-career-point .elementor-swiper-button-prev {
  left: 46%;
}

section#wc-about-us-area .elementor-swiper-button-next,
section#wc-career-point .elementor-swiper-button-next {
  right: 46%;
}

.wc-trusted-area img {
  height: 100px !important;
  width: auto;
}

.elementor-864 .elementor-element.elementor-element-a2116c4 {
  box-shadow: 0 0 16px -7px;
}

.wc-news a.elementor-button {
  border: 1px solid #f40000;
  border-radius: 99px;
  padding: 11px 26px !important;
}

.wc-news>.e-con-inner {
  padding-top: 0 !important;
}

.search-container form button[type=submit],
.search-container input[type=submit] {
  background: #f40009;
}

footer#site_footer ul li a {
  font-family: "TCCC Unity Headline Regular", Sans-serif;
  font-weight: 400 !important;
  line-height: 30px !important;
  letter-spacing: 0;
  margin: 0 10px;
  opacity: 1; 
}

#wc-career-point .wc-carousel .swiper {
  width: 100% !important;
}

form .wc-contact-us h2 {
  font-size: 20px;
  letter-spacing: -1px;
  font-weight: 500;
  text-align: center;
  color: #000;
  margin-bottom: 30px;
  line-height: 36px;
}

form.wpcf7-form {
  width: 49%;
  margin: 0 auto;
  border-radius: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, .1);
  padding: 2% 3%;
}

section.wc-ccbcsa span {
  font-family: 'TCCC Unity Headline Medium', sans-serif;
}

form .wc-contact-us .input-field,
form .wc-contact-us .select-field {
  width: 48%;
  float: left !important;
  margin-bottom: 10px;
}

form .wc-contact-us .input-field:first-of-type,
form .wc-contact-us .input-field:nth-of-type(3) {
  margin-right: 4%;
}

form .wc-contact-us input,
form .wc-contact-us select,
form .wc-contact-us textarea {
  color: #a7a7a7 !important;
  font-family: "TCCC Unity Headline Regular", Sans-serif;
  font-size: 14px !important;
}

form .wc-contact-us .submit-button {
  width: 100%;
  float: left;
  text-align: center;
}

form .wc-contact-us .submit-button button, body.rtl.wc-our-partners form .wc-contact-us .submit-button button  {
  background: #f40000;
  color: #fff;
  font-size: 18px;
  text-align: center;
  padding: 15px 30px;
  margin-top: 20px;
  margin-bottom: 15px;
  border: 1px solid #f40000;
  font-weight: 500;
}

.wc-contact-us.home button.wpcf7-form-control.wpcf7-submit.has-spinner {
  border: 1px solid #f40000;
}

.wc-posts-listing.area .e-con-inner>.elementor-widget-image {
  width: 40% !important;
}

.wc-posts-listing.area .e-con-inner>.elementor-widget-image img {
  width: 300px;
  height: 306px;
}

form .wc-contact-us.home .message {
  width: 100%;
  float: left;
  text-align: center;
  margin-top: 20px;
  color: #000;
  font-size: 18px;
}

form .wc-contact-us.home .message span {
  color: #f40000;
}

form .wc-contact-us.career .file-field input {
  padding: 0;
  border: 1px dashed #f40000;
  text-align: center !important;
}

.wc-contact-us.career label {
  font-family: 'TCCC Unity Headline Medium', sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: -1px;
  text-align: left;
  vertical-align: middle;
  color: #000;
  margin: 21px 10px 10px 0;
}

.wc-contact-us .wpcf7-form {
  width: 100%;
  padding: 0;
  box-shadow: unset;
}

.wc-contact-us .wpcf7-form .wc-contact-us input:not([type="submit"]),
.wc-contact-us .wpcf7-form .wc-contact-us select,
.wc-contact-us .wpcf7-form .wc-contact-us textarea {
  background: unset !important;
  border: 1px solid #ddd !important;
}

body.rtl .cz_info_1,
body.wc-news-media>[data-elementor-type=wp-page],
body:not(.rtl) .cz_info_2,
form .wc-contact-us .wpcf7-not-valid-tip {
  display: none !important;
}

body form.wpcf7-form .wpcf7-response-output {
  width: 100%;
  float: left;
  border-radius: unset !important;
  padding: 10px !important;
  text-align: center;
}

body .wc-services .service_img img {
  width: 50px;
  height: 60px;
}

.elementor-2444 .elementor-element.elementor-element-f3f9f95 {
  --display: flex;
  --flex-direction: row;
  --container-widget-flex-grow: 1;
  --flex-wrap-mobile: wrap;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

body:not(.rtl).single-news .news-media .elementor-element.e-lazyloaded {
    column-gap: 30px !important;
    
}

/* body.single-news .news-media .elementor-widget-image {
    padding: 10px;
} */

/* body.single-news .news-media div#wc-left-sidebar {
    padding: 14px;
} */

.elementor-2444 .elementor-element.elementor-element-c759890 .elementor-heading-title {
  font-family: "TCCC Unity Headline", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
  letter-spacing: -1px;
  color: #000;
}

.elementor-2444 .elementor-element.elementor-element-9b349dc {
  padding: 0;
  font-family: "TCCC Unity Headline Regular", Sans-serif;
  font-size: 16px;
  font-weight: 100;
  line-height: 22px;
  letter-spacing: -1px;
  color: #666;
}

body.wc-careers .elementor-2533 .elementor-element.elementor-element-b137084 .cz_title .cz_title_content h2
{
  font-family: "TCCC Unity Headline Medium", Sans-serif;
}

.elementor-2444 .elementor-element.elementor-element-94dbb95 {
  margin: 50px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;
}

.elementor-2444 .elementor-element.elementor-element-94dbb95 .elementor-heading-title {
  font-family: "TCCC Unity Headline", Sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 62.4px;
  letter-spacing: -1px;
  color: #000;
}

.elementor-2444 .elementor-element.elementor-element-e8d038d {
  --display: grid;
  --e-con-grid-template-columns: repeat(5, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
}
body.single-news .elementor-2444 .elementor-element.elementor-element-e8d038d,
body.wc-news-media .wc-posts-listing.news,
body.wc-contact-us .elementor-element:first-child,
body.single-brand .elementor-element-3119143,
body.single-brand .posts-list .wc-posts-listing.area ,
body.single-brand .posts-list
{
  padding: 0px;
}
.elementor-2444 .elementor-element.elementor-element-2e52959 {
  --display: grid;
  --e-con-grid-template-columns: repeat(7, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  border-style: none;
  --border-style: none;
  --border-radius: 50px 50px 50px 50px;
  --margin-top: 80px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 290px;
  --padding-right: 290px;
}

.elementor-2444 .elementor-element.elementor-element-ac1bcd0 .elementor-heading-title,
.elementor-2444 .elementor-element.elementor-element-d612ff1 .elementor-heading-title {
  font-family: "TCCC Unity Headline Medium", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 36px;
  color: #fff;
}

.elementor-widget-icon.elementor-view-default .elementor-icon,
.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-default .elementor-icon svg,
.elementor-widget-icon.elementor-view-framed .elementor-icon {
  fill: var(--e-global-color-primary);
}

.elementor-2444 .elementor-element.elementor-element-1bdec8a,
.elementor-2444 .elementor-element.elementor-element-20aedeb,
.elementor-2444 .elementor-element.elementor-element-31aef46,
.elementor-2444 .elementor-element.elementor-element-5c53a18,
.elementor-2444 .elementor-element.elementor-element-d3c44f4 {
  padding: 5px 0 0;
}

.elementor-2444 .elementor-element.elementor-element-1bdec8a.elementor-view-stacked .elementor-icon,
.elementor-2444 .elementor-element.elementor-element-20aedeb.elementor-view-stacked .elementor-icon,
.elementor-2444 .elementor-element.elementor-element-31aef46.elementor-view-stacked .elementor-icon,
.elementor-2444 .elementor-element.elementor-element-5c53a18.elementor-view-stacked .elementor-icon,
.elementor-2444 .elementor-element.elementor-element-af0f9fd.elementor-view-stacked .elementor-icon,
.elementor-2444 .elementor-element.elementor-element-d3c44f4.elementor-view-stacked .elementor-icon {
  background-color: #fff;
}

.elementor-2444 .elementor-element.elementor-element-1bdec8a.elementor-view-default .elementor-icon,
.elementor-2444 .elementor-element.elementor-element-1bdec8a.elementor-view-framed .elementor-icon,
.elementor-2444 .elementor-element.elementor-element-20aedeb.elementor-view-default .elementor-icon,
.elementor-2444 .elementor-element.elementor-element-20aedeb.elementor-view-framed .elementor-icon,
.elementor-2444 .elementor-element.elementor-element-31aef46.elementor-view-default .elementor-icon,
.elementor-2444 .elementor-element.elementor-element-31aef46.elementor-view-framed .elementor-icon,
.elementor-2444 .elementor-element.elementor-element-5c53a18.elementor-view-default .elementor-icon,
.elementor-2444 .elementor-element.elementor-element-5c53a18.elementor-view-framed .elementor-icon,
.elementor-2444 .elementor-element.elementor-element-af0f9fd.elementor-view-default .elementor-icon,
.elementor-2444 .elementor-element.elementor-element-af0f9fd.elementor-view-framed .elementor-icon,
.elementor-2444 .elementor-element.elementor-element-d3c44f4.elementor-view-default .elementor-icon,
.elementor-2444 .elementor-element.elementor-element-d3c44f4.elementor-view-framed .elementor-icon {
  color: #fff;
  border-color: #fff;
}

.elementor-2444 .elementor-element.elementor-element-1bdec8a .elementor-icon,
.elementor-2444 .elementor-element.elementor-element-20aedeb .elementor-icon,
.elementor-2444 .elementor-element.elementor-element-31aef46 .elementor-icon,
.elementor-2444 .elementor-element.elementor-element-5c53a18 .elementor-icon,
.elementor-2444 .elementor-element.elementor-element-d3c44f4 .elementor-icon {
  font-size: 30.25px;
}

.elementor-2444 .elementor-element.elementor-element-1bdec8a .elementor-icon svg,
.elementor-2444 .elementor-element.elementor-element-20aedeb .elementor-icon svg,
.elementor-2444 .elementor-element.elementor-element-31aef46 .elementor-icon svg,
.elementor-2444 .elementor-element.elementor-element-5c53a18 .elementor-icon svg,
.elementor-2444 .elementor-element.elementor-element-d3c44f4 .elementor-icon svg {
  height: 30.25px;
}

.elementor-2444 .elementor-element.elementor-element-8160fa7 {
  --display: flex;
  --flex-direction: row;
  --container-widget-flex-grow: 1;
  --flex-wrap-mobile: wrap;
  --column-gap: 0px;
  --margin-top: 80px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-2444 .elementor-element.elementor-element-392e43d {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 0%;
  --padding-right: 0%;
}

.elementor-2444 .elementor-element.elementor-element-af0f9fd {
  background-color: #f40009;
  padding: 10% 14%;
  border-radius: 50%;
}

.elementor-3003 .elementor-element.elementor-element-d81238a,
.elementor-3003 .elementor-element.elementor-element-efabffa {
  --display: flex;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-align-self: stretch;
  --border-radius: 20px 20px 20px 20px;
  box-shadow: 0 5px 35px 0 rgba(0, 0, 0, .15);
}

.elementor-2444 .elementor-element.elementor-element-af0f9fd .elementor-icon {
  font-size: 26px;
	line-height: 32px;
}

.elementor-2444 .elementor-element.elementor-element-af0f9fd .elementor-icon svg {
  height: 26px;
}

.elementor-2444 .elementor-element.elementor-element-c10f3de {
  font-family: "TCCC Unity Headline Regular", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: -1px;
  color: #666;
}

.elementor-2444 .elementor-element.elementor-element-e591d7e .elementor-heading-title {
  font-family: "TCCC Unity Headline Medium", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -1px;
  color: #000;
}

#wc-left-sidebar #categories-1,
#wc-left-sidebar #search-1 {
  border-radius: 10px;
}

#wc-left-sidebar #categories-1 .codevz-widget-title {
  background-image: unset;
  background-color: #000;
}

#wc-left-sidebar #search-1 .search-submit {
  background-color: red;
  padding: 16px 15px;
}

.elementor-kit-1228 {
  --e-global-color-primary: #6EC1E4;
  --e-global-color-secondary: #54595F;
  --e-global-color-text: #7A7A7A;
  --e-global-color-accent: #61CE70;
  --e-global-typography-primary-font-weight: 600;
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-weight: 500;
}

.elementor-section.elementor-section-boxed>.elementor-container {
  max-width: 1140px;
}

.e-con {
  --container-max-width: 1140px;
}

.elementor-widget:not(:last-child) {
  --kit-widget-spacing: 20px;
}

.elementor-element {
  --widgets-spacing: 20px 20px;
  --widgets-spacing-row: 20px;
  --widgets-spacing-column: 20px;
}

h1.entry-title {
  display: var(--page-title-display);
}

.sf-menu>.cz {
  position: relative;
  float: left;
  margin: 0 6px !important;
}

.elementor-3003 .elementor-element.elementor-element-bad95d4 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 30px 30px;
  --row-gap: 30px;
  --column-gap: 30px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-3003 .elementor-element.elementor-element-d81238a {
  --flex-direction: row;
  --container-widget-flex-grow: 1;
  --flex-wrap-mobile: wrap;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 35px;
  --padding-bottom: 35px;
  --padding-left: 24px;
  --padding-right: 24px;
}

.elementor-widget-image .widget-image-caption {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-3003 .elementor-element.elementor-element-164a515 .elementor-heading-title,
.elementor-3003 .elementor-element.elementor-element-26f6c95 .elementor-heading-title {
  font-family: "TCCC Unity Headline Medium", Sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 39px;
  letter-spacing: -1px;
  color: #000;
}

.elementor-3003 .elementor-element.elementor-element-a34ec2c,
.elementor-3003 .elementor-element.elementor-element-b049a19 {
  margin: -20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;
  padding: 0;
  font-family: "TCCC Unity Headline Regular", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: -1px;
  color: #666;
}

.elementor-3003 .elementor-element.elementor-element-aa86f63,
.elementor-3003 .elementor-element.elementor-element-e6e552e {
  font-family: "TCCC Unity Headline Regular", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -1px;
  color: #666;
}

.elementor-widget-button .elementor-button {
  background-color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-3003 .elementor-element.elementor-element-2087325 .elementor-button,
.elementor-3003 .elementor-element.elementor-element-399eded .elementor-button {
  background-color: #61cE7000;
  font-family: "TCCC Unity Headline Medium", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 36px;
  fill: #F40009;
  color: #f40009;
  border-style: solid;
  border-width: 1px;
  border-radius: 99px;
  padding: 11px 26px;
}

.elementor-3003 .elementor-element.elementor-element-2087325,
.elementor-3003 .elementor-element.elementor-element-399eded {
  padding: 0;
}

.elementor-3003 .elementor-element.elementor-element-efabffa {
  --flex-direction: row;
  --container-widget-flex-grow: 1;
  --flex-wrap-mobile: wrap;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 32px;
  --padding-bottom: 32px;
  --padding-left: 24px;
  --padding-right: 24px;
}

.elementor-3003 .elementor-element.elementor-element-13bcc62 .elementor-heading-title {
  font-family: "TCCC Unity Headline Medium", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  letter-spacing: -1px;
  color: #fff;
}
body.wc-our-brands .wc-our-brand .elementor-heading-title sub {
  position: relative;
  top: -7px;
  font-size: 20px;
}

@media(min-width:768px) {

  .elementor-2444 .elementor-element.elementor-element-3651562,
  .elementor-2444 .elementor-element.elementor-element-b3de621,
  .elementor-3003 .elementor-element.elementor-element-31ccaeb {
    --width: 66.6666%;
  }

  .elementor-2444 .elementor-element.elementor-element-d21fbcb,
  .elementor-3003 .elementor-element.elementor-element-2598606 {
    --width: 33.3333%;
  }

  .elementor-2444 .elementor-element.elementor-element-392e43d {
    --width: 13%;
  }

  .elementor-3003 .elementor-element.elementor-element-438cbe9,
  .elementor-3003 .elementor-element.elementor-element-9f2859a {
    --width: 40%;
  }

  .elementor-3003 .elementor-element.elementor-element-5fe08ef,
  .elementor-3003 .elementor-element.elementor-element-d31c5df {
    --width: 60%;
  }
}

@media(max-width:1024px) {

  .elementor-2444 .elementor-element.elementor-element-2e52959,
  .elementor-2444 .elementor-element.elementor-element-e8d038d {
    --grid-auto-flow: row;
  }

  .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1024px;
  }

  .e-con {
    --container-max-width: 1024px;
  }
}

@media(max-width:767px) {

  .elementor-2444 .elementor-element.elementor-element-2e52959,
  .elementor-2444 .elementor-element.elementor-element-e8d038d {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }

  .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 767px;
  }

  .e-con {
    --container-max-width: 767px;
  }
}

.wc-date-area {
  margin: -20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0 !important;
}

a.watch-button {
  background: unset !important;
  color: #f40009 !important;
  font-family: 'TCCC Unity Headline Medium', Sans-serif !important;
  font-weight: 500 !important;
  font-size: 18px !important;
  line-height: 32.4px;
  padding: unset;
}

.search-section {
  width: 100%;
  float: left;
  margin-bottom: 50px;
}

.search-filters {
  width: 90%;
  margin: 0 auto;
  border-radius: 50px;
  overflow: hidden;
  clear: both;
  text-align: center;
  background: #efefef;
}

.search-filters a {
  width: 25%;
  float: left;
  background: #efefef;
  padding: 18px 53px;
  font-size: 18px;
  color: #a5a5a5;
  font-family: 'TCCC Unity Headline', sans-serif;
  line-height: 42px;
  font-weight: 700;
}

.search-filters a.active {
  background: linear-gradient(90deg, #f40009 0, #ff3a00 50%, #ffd000 98.08%);
  border-radius: 50px;
  color: #fff;
}

.search-filters a:hover {
  color: #f40009;
}

p.no-result {
  text-align: center;
  padding-top: 100px;
}

.wc-contact-us.home button.wpcf7-form-control.wpcf7-submit.has-spinner:hover {
  background: #fff;
  border: 1px solid #f40000;
  color: #f40000;
}

.wc-contact-us.home i.fas.fa-arrow-right {
  padding-left: 10px;
}

.wc-news-threebox h3.elementor-image-box-title {
  padding: 0 21px;
}

ul.custom-pagination {
  display: flex;
  justify-content: left;
  gap: 10px;
  list-style: none;
  margin: 30px 0 120px;
  padding: 0;
}

ul.custom-pagination li {
  border-radius: 50%;
  color: #f40009;
  border: 1px solid #00000026;
  height: 54px;
  width: 54px;
  float: left;
  clear: both;
  overflow: hidden;
}

ul.custom-pagination li a {
  width: 100%;
  height: 100%;
  float: left;
  padding-top: 2px;
  font-family: 'TCCC Unity Headline Medium', sans-serif;
  font-weight: 400;
  font-size: 14.4px;
  line-height: 48.2px;
  text-align: center;
  vertical-align: middle;
  color: #f40009;
}

ul.custom-pagination li a.active {
  color: #fff;
  background: #f40009;
}

body header#site_header .header_2 ul#menu_header_2 li a[data-title="Contact Us"]::before,
body header#site_header .header_2 ul#menu_header_2 li a[data-title="اتصل بنا"]::before,
body.rtl header .header_2 ul li#menu-header_2-2042 a::before,
body.rtl header#site_header ul#menu_header_2 li ul.sub-menu li:last-child,
body.wp-singular .brand-details hr:last-of-type,
body:not(.rtl) header#site_header ul#menu_header_2 li ul.sub-menu li:first-child,
header#site_header ul#menu_header_2 li.pll-parent-menu-item a.sf-with-ul:first-child::after,
li#menu-header_2-1955 a.sf-with-ul:before {
  display: none;
}

.page_title .codevz-section-title {
  line-height: 42px !important;
}

body .page_title {
  border-color: #f40009;
  background-color: #000;
}

header#site_header ul#menu_header_2 li.menu-item-has-children ul.sub-menu {
  background-image: unset;
  background-color: unset !important;
  box-shadow: unset;
  width: 100%;
  float: left;
  clear: both;
  margin: 0px 15px 10px 15px;
  padding-top: 0px;
}

body.home:not(:has(.onSticky)) header#site_header ul#menu_header_2 li ul li a,
body.home:not(:has(.onSticky)) header#site_header ul#menu_header_2 li ul.sub-menu li a:hover {
  color: #fff !important;
}

header#site_header ul#menu_header_2 li.menu-item-has-children ul.sub-menu a {
  color: #666;
  font-family: "TCCC-UnityHeadline Regular", Tahoma, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 30.6px;
  vertical-align: middle;
  text-transform: uppercase;
  margin: 0 !important;
  padding: 0 !important;
  text-align: left !important;
}

section.wc-services {
  margin: 0 80px;
}

body.wc-careers .wc-work-box {
    height: -webkit-fill-available;
}

body.wc-careers .wc-work-four-box
{
    display: flex;
}
.wc-contact-us.home .message p span {
  font-family: 'TCCC Unity Headline', sans-serif;
}

.single-brand .product-variation-slider {
  display: block !important;
}

.single-brand .product-variation-slider .variation-item {
  padding-right: 20px;
  float: left;
  /* margin-top: 15px; */
}
.single-brand .product-variation-slider .variation-item h4
{
  min-height: 20px;
}
body.rtl.single-brand .product-variation-slider .variation-item,
body.home .wc-right-image img
{
  float: right;
}
body.rtl.wc-home .wc-home-history .wc-section-heading, body.rtl.wc-home .wc-home-history .elementor-widget-text-editor:last-child {
    padding-left: 0px;
}
.single-brand .wc-image-area .elementor-element
{
  max-width: 50%;
  margin: 0 auto;
}
body:not(:has(.posts-list)) .product-variation-slider {
  margin-bottom: 100px;
}
.single-brand .product-variation-slider .variation-item img {
  max-height: 184px;
      width: 184px;
    height: 184px;
    object-fit: contain;
}

.single-brand .product-variation-slider .slick-list {
  overflow: visible;
  padding-right: 15%;
  padding-top: 24px;
}

.single-brand .product-variation-slider i.czi.custom-arrow {
  font-size: 30px;
  color: #f40009;
  cursor: pointer;
  position: absolute;
  text-align: right;
  right: 0;
  float: left;
  top: -21%;
}

.single-brand .product-variation-slider i.czi.czico-long-left-arrow {
  right: 4% !important;
}

.wc-parnter-us button.wpcf7-form-control.wpcf7-submit.has-spinner:hover {
  background: #fff;
  color: #f40000;
  border: 1px solid #f40000;
}

.show a.view-details span i {
  transform: rotate(180deg);
}

.show .nutrition-content {
  visibility: hidden;
}

#wc-about-us-area i.czi.czico-long-left-arrow:before,
#wc-about-us-area i.czi.czico-long-right-arrow:before,
#wc-career-point i.czi.czico-long-left-arrow:before,
#wc-career-point i.czi.czico-long-right-arrow:before,
body.single-brand i.czi.czico-long-left-arrow.custom-arrow.slick-arrow:before,
body.single-brand i.czi.czico-long-right-arrow.custom-arrow.slick-arrow:before {
  font-size: 25px;
  font-weight: 700;
}

.breadcrumbs a,
.breadcrumbs i,
.inactive_l {
  color: #A5A5A5 !important;
  opacity: 2.8 !important;
}
.breadcrumbs.clr .br-sep:last-of-type{
  color: white !important;
}
.breadcrumbs.clr b {
  padding: 0 10px;
}
.breadcrumbs.clr b:last-child span {
  color: white;
}

div#wc-cocacola-icon svg {
  height: 120px;
  width: 120px;
}

.wc-home-proudly .wc-trusted-partner {
  width: 261px !important;
  height: 301px !important;
  padding: 40px 20px !important;
}

.wc-home-proudly .wc-nation {
  width: 261px !important;
  height: 264px !important;
  padding: 30px 20px !important;
}

.elementor-element.elementor-element-a982f84.e-grid.e-con-full.wc-proudly-coloumn.e-con.e-child,
div#wc-cocacola-icon .elementor-icon-box-wrapper {
  gap: 0;
}

span.elementor-grid-item.wc-twitter a:before {
  position: relative;
  content: "";
  background-image: url("https://www.coca-cola.com.sa/wp-content/uploads/2025/11/twitter-logo.png");
  display: inline-block;
  width: 28px;
  height: 25px;
  background-repeat: no-repeat;
  background-size: cover;
}

.wc-contact-us div#page_content,
.wc-our-brands #page_content {
  margin: 64px 0;
  position: relative;
}

.wc-news-media div#page_content {
  margin: 80px 0;
  position: relative;
}

.single-brand .posts-list .latest-posts-image-boxes .elementor-element {
  margin: 10px 21px !important;
  border-bottom: 1px solid #a7a7A733;
  padding: 0 !important;
  width: 100%;
  float: left;
}

.single-brand .posts-list .elementor-image-box-wrapper .elementor-image-box-content {
  width: 62%;
  float: left;
  margin: 0 !important;
}

.single-brand .posts-list .elementor-image-box-wrapper {
  width: 100%;
  float: left;
  margin-bottom: 20px;
}

.wc-contact-us.partner button.wpcf7-form-control.wpcf7-submit.has-spinner {
  margin-bottom: 5px;
}


.wc-our-partners .cz_title_content {
  font-family: 'TCCC Unity Headline Medium', sans-serif;
}

div#wc-categories {
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 20px;
}
body.rtl.wc-careers  form.wpcf7-form {
    width: 60% !important;
}

body:not(.rtl).wc-news-media ul.categories-list {
    padding-left: 10px;
}
ul.categories-list,
#categories-1 .codevz-widget-content ul
 {
  list-style: none !important;
  margin: 0 !important;
}

body.single-news h4.codevz-widget-title {
    border-bottom: unset !important;
}

body.single-news h4.codevz-widget-title {
    padding: 20px;
}

body.single-news ul.categories-list {
    padding-left: 10px !important;
}

body.rtl.wc-news-media div#wc-categories {
    padding-right: 40px;
}

body.rtl.single-news ul.categories-list {
    padding-right: 10px !important;
}

body.rtl h4.codevz-widget-title {
    border-bottom: unset;
}
ul.categories-list li {
  border-bottom: 1px solid rgba(167, 167, 167, .15);
  font-family: "TCCC Unity Headline Regular", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 36px;
  vertical-align: middle;
}

ul.categories-list li a {
  font-weight: unset !important;
}

div#wc-categories h4 {
  background: #000;
}

.wc-work-four-box .wc-work-box {
  width: 274px;
  height: 290px;
}

/* .wc-careers form.wpcf7-form.init {
  padding: 2% 3% 4%
} */

body.wc-news-media .elementor-element-92972ef img {
  box-shadow: 0 0 6px 0 #84848440;
  border-radius: 12px;
}

.wc-contact-us .service_text h3 {
  margin-top: -10px;
  margin-bottom: 20px;
}

section.wc-services .services {
  padding: 45px 0;
  width: 460px !important;
  height: 270px !important;
}

.wc-contact-us .elementor-17 .elementor-element.elementor-element-dc140ca .services {
  margin-right: 0 !important;
  margin-left: 40px !important;
}

.wc-contact-us .elementor-17 .elementor-element.elementor-element-128ef94 .services {
  margin-left: 15px !important;
}

body .arabic,
body.rtl header#site_header ul#menu_header_2 li.menu-item-has-children ul.sub-menu a {
  text-align: right !important;
}

body.wc-news-media ul.categories-list li:last-child {
  border-bottom: none;
}

.single-news div#wc-left-sidebar ul.categories-list li a,
.single-news div#wc-left-sidebar ul.categories-list li:last-child {
  border-bottom: none !important;
}

.single-news .elementor-element.elementor-element-84f0186.elementor-widget.elementor-widget-image {
  width: 320px;
}

.single-brand .arabic.product-variation-slider i.czi.czico-long-left-arrow {
  right: 98% !important;
}

.single-brand .arabic.product-variation-slider i.czi.czico-long-right-arrow {
  right: 93%;
}

body.rtl ul.custom-pagination,
ul.arabic.custom-pagination {
  justify-content: right;
}

.single-brand .arabic-sidebar>.elementor-element:nth-child(2),
.single-brand .arabic-sidebar>.elementor-element:nth-child(3) {
  padding: 20px 0 20px 20px !important;
}

.single-brand .arabic-sidebar>.elementor-element:nth-child(2) .elementor-element:first-child,
.single-brand .arabic-sidebar>.elementor-element:nth-child(3) .elementor-element:first-child {
  border-radius: 100px 0 0 100px !important;
}

.single-brand .posts-list .arabic-sidebar .arabic-latest-post.elementor-widget-image-box {
  margin: 10px 0 5px !important;
}

.single-brand .posts-list .arabic-sidebar .elementor-widget-image-box .elementor-image-box-img {
  float: right;
}

.wc-careers button.wpcf7-form-control.wpcf7-submit.has-spinner {
  margin-bottom: -10px;
}

.wc-careers button.wpcf7-form-control.wpcf7-submit.has-spinner:hover {
  background: #fff;
  color: #f40000;
}

.wc-our-brands a.elementor-button.elementor-button-link.elementor-size-sm:hover,
body.wc-news-media a.elementor-button.elementor-button-link.elementor-size-sm:hover {
  background: #f40000;
  color: #fff;
}

#menu_header_2>.pll-parent-menu-item.cz span {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 20px;
  flex-direction: row-reverse;
}

#menu_header_2>.pll-parent-menu-item.cz:hover span i {
  transform: rotate(180deg);
  transition: transform .3s;
}

#menu_header_2>.pll-parent-menu-item.cz span i {
  transition: transform .3s;
}

#menu_header_2>.pll-parent-menu-item.cz span .fas.fa-angle-down:before {
  font-size: 20px;
}

body header.page_header ul#menu_header_2 .pll-parent-menu-item a.sf-with-ul {
  color: #666;
}

header#site_header .elms_left.header_2_left .logo_is_img.logo {
  padding: 0 0px;
}

body.wc-about-us i.czi.czico-long-left-arrow,
body.wc-about-us i.czi.czico-long-right-arrow,
body.wc-careers i.czi.czico-long-left-arrow,
body.wc-careers i.czi.czico-long-right-arrow {
  margin: 0 20px !important;
}

body.single-brand .elementor-element-53b7ff6 a.elementor-button.elementor-button-link.elementor-size-sm:hover {
    background-color: #f40000;
    color: #fff;
}

body.single-brand .elementor-social-icons-wrapper.elementor-grid {
  display: flex;
}

body.single-brand .elementor-grid .elementor-grid-item {
  min-width: 0;
  margin: 0 10px;
}

body.single-news i.czi.czico-long-left-arrow:before {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  font-size: 25px;
  font-weight: 700;
  top: 10%;
}

body.single-news .elementor-element.elementor-element-b3de621.e-con-full.e-flex.e-con.e-child {
  margin-left: -6%;
}
body.rtl.single-news .elementor-element.elementor-element-b3de621.e-con-full.e-flex.e-con.e-child {
  margin-right: -3%;
}
body.single-news .elementor-element.elementor-element-20aedeb.elementor-view-default.elementor-widget.elementor-widget-icon a.elementor-icon {
  position: relative;
  content: "";
  background-image: url("https://www.coca-cola.com.sa/wp-content/uploads/2025/11/facebook-1.png");
  width: 44px;
  height: 44px;
  background-repeat: no-repeat;
  left: 24px;
  background-size: cover;
}

body.single-news .elementor-element.elementor-element-31aef46.elementor-view-default.elementor-widget.elementor-widget-icon .elementor-icon-wrapper a.elementor-icon {
  position: relative;
  content: "";
  background-image: url("https://www.coca-cola.com.sa/wp-content/uploads/2025/11/twitter.png");
  width: 44px;
  height: 39px;
  background-repeat: no-repeat;
  background-size: cover;
  left: 34%;
}

body.single-news .elementor-element-5c53a18 .elementor-icon-wrapper a.elementor-icon {
  position: relative;
  content: "";
  background-image: url("https://www.coca-cola.com.sa/wp-content/uploads/2025/11/instagram.png");
  width: 44px;
  height: 44px;
  background-repeat: no-repeat;
  background-size: cover;
  left: 10%;
}

body.single-news .elementor-element-d3c44f4 a.elementor-icon {
  position: relative;
  content: "";
  background-image: url("https://www.coca-cola.com.sa/wp-content/uploads/2025/11/linkedin.png");
  background-repeat: no-repeat;
  background-size: cover;
  width: 44px;
  height: 44px;
  left: 10%;
}

body.single-news .elementor-element.elementor-element-2e52959.e-grid.e-con-full.e-con.e-parent.e-lazyloaded {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
}

body.single-news .elementor-element-d612ff1 h2.elementor-heading-title.elementor-size-default {
  margin-left: 20px;
}

.variation-title p {
  font-family: 'TCCC Unity Headline Medium', sans-serif;
  font-weight: 400;
  font-size: 28px;
  line-height: 100%;
}

.right_br_full_container.clr .righter .breadcrumbs.clr i.cz_breadcrumbs_home:before {
  color: grey;
}

i.fa.czico-132-arrows-8:before {
  font-size: 15px;
  font-weight: 400;
  margin: 0 -3px;
}

#wc-home-arabic .wc-white-button a {
  padding: 11px 55px;
}

.wc-careers .file-field .wc-input {
  position: relative;
  border: 2px dashed #d93e36;
  border-radius: 15px;
  text-align: center;
  cursor: pointer;
  transition: .3s;
  padding: 35px 0;
}

.wc-careers .file-field .wc-input:hover {
  background: #fff7f6;
  border-color: #c43a31;
}

.wc-careers .file-field .wc-input input[type=file] {
  opacity: 0;
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  float: left;
  padding: 70px;
  margin-top: -64px;
}

.wc-careers .file-field .wc-input::before {
  content: "Drag and Drop";
  display: block;
  color: #000;
  font-family: 'TCCC-UnityHeadline Regular', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  margin-bottom: 15px;
}

body.rtl.wc-careers .file-field .wc-input::before {
  content: " السحب أو الإفلات ";
}

.wc-careers .file-field .wc-input span::after {
  content: "OR";
  display: block;
  color: #a5a5a5;
  pointer-events: none;
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  margin-bottom: 15px;
}

body.rtl.wc-careers .file-field .wc-input span::after {
  content: " أو ";
}

.wc-careers .file-field .wc-input::marker {
  content: "";
}

.wc-careers .file-field .wc-input::after {
  content: "Upload File";
  display: block;
  color: #f40000;
  pointer-events: none;
  font-family: 'TCCC Unity Headline Medium', sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 100%;
  text-decoration-skip-ink: auto;
  text-decoration: underline;
}

body.rtl.wc-careers .file-field .wc-input::after {
  content: " تحميل ملف ";
}

.wc-careers .file-field p {
  margin: 0 !important;
}

#wc-home-arabic .wc-red-button a {
  margin-right: -37%;
}

body.wc-news-media .arabic-sidebar .arabic {
  padding: 20px 0 20px 20px;
}

body.wc-news-media .arabic-sidebar .arabic>.elementor-element:first-child {
  border-radius: 100px 0 0 100px;
}

.wc-our-home-main li.elementor-icon-list-item.elementor-inline-item {
  width: 40%;
}

body.rtl header.page_header ul#menu_header_2>li a {
  margin: 0 0 0 20px;
  font-family: 'Tajawal';

}
.wc-arabic-about-carousel .elementor-swiper-button.elementor-swiper-button-next,
.wc-arabic-about-carousel .elementor-swiper-button.elementor-swiper-button-prev {
  margin-top: 15%;
}

body.rtl .wc-arabic-about-carousel .elementor-swiper-button.elementor-swiper-button-prev {
  margin-left: 45%;
}

body.rtl .wc-arabic-about-carousel .elementor-swiper-button.elementor-swiper-button-next {
  margin-right: 45%;
}

.wc-arabic-about-carousel i.czi.czico-long-left-arrow:before,
body.rtl .wc-arabic-about-carousel i.czi.czico-long-right-arrow:before {
  font-weight: 700;
}

body.rtl .wc-brand-area>.elementor-element {
  --border-style: solid;
  --border-radius: 10px 10px 10px 10px;
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .12);
}

.elementor-1497 .elementor-element.elementor-element-2c75524,
body.rtl #wcBrandSlider .wc-brand-area .elementor-element>.elementor-element {
  padding: 90px 0;
}

.rtl button.search-submit {
  padding: 11px 29px;
}

.rtl .elementor-element-af0f9fd i.czi.czico-long-right-arrow:before {
  font-size: 25px;
  font-weight: 700;
  position: relative;
  top: 10%;
}

.rtl .cz_cf7.clr {
  margin-bottom: 100px;
}

body.rtl footer ul.wc-footer-img-list li:first-child a img {
  content: url("https://www.coca-cola.com.sa/wp-content/uploads/2025/11/footer-saudi-arabia.png");
}

/* .wc-listcorporate-information ul.elementor-icon-list-items li:first-child,
.wc-listcorporate-information ul.elementor-icon-list-items li:nth-child(3) {
  margin: 0 80px 25px 10px !important;
} */

body.wc-home .elementor-element-2c75524 img.attachment-large.size-large.wp-image-1649 {
  width: 184px;
  height: 70px !important;
}
body.home .wc-home-latest-news .wc-news-threebox {
  overflow: hidden !important;
}

.rtl .elementor-element-609e525 .elementor-icon-box-icon svg {
    width: 80px;
    height: 80px;
}

.rtl .elementor-element-91df49f .elementor-icon-box-icon svg,
.rtl .elementor-element-bfbcc65 .elementor-icon svg {
    width: 100px;
    height: 100px;
}

.rtl .elementor-element-c80aee7 .elementor-icon svg {
  width: 120px;
  height: 120px;
}

body.rtl .elementor-element-609e525 {
    padding: 50px 15px 0px 15px !important;
}

body.rtl .elementor-element-91df49f {
    padding: 60px 0px 0px 0px !important;
}

body.rtl .elementor-element-bfbcc65 {
    padding: 50px 0px 0px 0px !important;
}
body.rtl .elementor-element-c80aee7 {
    padding: 6px 0px 0px 0px!important;
}


body.rtl .elementor-element-c80aee7 h3.elementor-icon-box-title {
  margin-top: -5px;
}

body.rtl .elementor-element.elementor-element-5fe08ef.e-con-full.e-flex.e-con.e-child {
  align-items: flex-start;
  gap: 35px;
}

body.rtl.wc-news-media i.czi.czico-long-right-arrow {
  transform: scaleX(-1);
  display: inline-block;
}

body.rtl .righter .breadcrumbs.clr {
  padding-left: 20px;
}

body.wp-singular .brand-details hr {
  background-color: #b3b3b3 !important;
  border: 1px solid #b3b3b3;
  margin-top: 50px !important;
}

.latest-posts-image-boxes .elementor-image-box-img img {
  height: 80px;
  width: 80px;
}

body.rtl i.fa.czico-132-arrows-8 {
  transform: scaleX(-1);
}

body.rtl.single-news #wc-left-sidebar #search-1 .search-submit {
  padding: 16px 29px;
}

body.wc-contact-us .wc-form-section .elementor-column {
  width: 100%;
  padding: 0 25%;
}

body.rtl  ul#menu_header_4 li.menu-item-has-children a {
  padding-left: 40px;
}

body.rtl  ul#menu_header_4 li.menu-item-has-children a span i,
body.rtl  ul#menu_header_4 li.menu-item-has-children ul.sub-menu li:last-child,
body:not(.rtl)  ul#menu_header_4 li.menu-item-has-children ul.sub-menu li:first-child,
body:not(.rtl)  ul#menu_header_4 li.menu-item-has-children a span i
{
  display: none;
}


body.wc-home:not(:has(.onSticky)) .header_4
{
  background-color: #cf2026;
}
body.wc-home .wc-red-button a.elementor-button.elementor-button-link.elementor-size-sm {
    margin-left: -30%;
}

body.wc-home .elementor-element-81b7ab3.wc-trusted-partner {
    padding: 65px 0px 0px 0px !important;
}
body.rtl header#site_header ul#menu_header_2 li ul.sub-menu li {
  float: right;
}
body.wc-home .elementor-element-e0b40bb.wc-nation {
    padding: 45px 0px 0px 0px !important;
}
body.wc-home .elementor-element-e0b40bb.wc-nation svg {
    width: 80px !important;
    height: 80px !important;
}
body.wc-home .elementor-element-1eefa32.wc-nation {
    padding: 15px 8px 0px 0px !important;
}
body.rtl.wc-home .elementor-element-91df49f svg {
    width: 80px !important;
    height: 80px !important;
}
body.wc-home .wc-youtube-video a:hover {
    color: #ffffff !important;
}
.single-brand .elementor-element-46835d8
{
  width: 39%;
}
body.rtl ul.wc-footer-img-list {
  margin: 0px 30%;
  width: 40%;
}
.custom-back-to-top-button {
  background: red;
  color: #fff;
  width: 80px;
  height: 80px;
  text-align: center;
  padding: 1.4%;
  border-radius: 50%;
  font-size: 25px !important;
  position: relative;
  bottom: 100px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.custom-back-to-top-button,
.custom-back-to-top-button i
{
  cursor: pointer;
  z-index: 99999;
}

body #custom_html-7957 {
  height: 0;
}
body i.post-title:before, body b.post-title span{
    color: grey;
}


body i.backtotop {
  visibility: hidden !important;
}
.single-brand .view-more-product {
  width: 15%;
  float: left;
  margin: 0 auto;
  margin-bottom: 80px !important;
}

.single-brand .view-more-product a {
  background-color: #f4000900;
  font-family: 'TCCC Unity Headline Medium', sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 36px;
  fill: #F40009;
  color: #f40009;
  border: 1px solid #f40009;
  border-radius: 99px;
  padding: 10px 38px;
}
 /* 02-Dec-2025 */

 body.wc-home .message {
    display: none;
}

body.wc-home .wc-youtube-video span, body.rtl.wc-home .wc-youtube-video span{
    text-decoration: underline;
}

body.single-brand li.nutrition-suger strong, body.rtl.single-brand li.nutrition-suger strong  
{
  font-size: 14px !important;
}

body.single-brand li.nutrition-suger-condition, body.rtl.single-brand li.nutrition-suger-condition {
    padding-top: 20px;
}

/* body.wc-careers form.wpcf7-form.init
{
  width: 54.3% !important;
} */

ul.categories-list li:hover a {
  color: #F40009 !important;
}

ul.categories-list li.active a {
  color: red;
  font-weight: 700 !important;
}
body.archive article:hover .cz_post_image i.cz_post_icon,
body.archive #codevzpostslist-1 .item_small i.fas.fa-link,
body.rtl.archive #codevzpostslist-7196 .item_small i.fas.fa-link
{
  display: none !important;
}
body.home div.wc-home-hero::before {
  z-index: 99;
  width: 94%;
  margin: 0% 3%;
}
body.rtl.home div.wc-home-hero::before {
  margin: 0% 3.5%;
}
body.wc-home .wc-home-hero .wc-content-area {
  z-index: 99;
}
body.archive article:hover .cz_post_image img,
body.archive #codevzpostslist-1 .item_small img,
body.archive .sidebar_primary #codevzpostslist-7196 a img
{
  opacity: unset !important;
  transform: unset !important;
}
body.wc-home .elementor-element-f6ff426 svg {
    margin-left: -1%;
}
body.rtl.wc-home .elementor-element-d55c43f svg {
    margin-right: -2%;
}
body ul#menu_header_4 {
  background-image: unset;
  background-color: #fff;
}

body ul#menu_header_4 li a {
  color: #000 !important;
}
body ul#menu_header_4 > .cz > a:hover, body ul#menu_header_4 > .cz:hover > a, body ul#menu_header_4 > .cz.current_menu > a, body ul#menu_header_4 > .current-menu-parent > a {
  color: #fff !important;
  background: #F40009 !important;
}

body ul#menu_header_4 li ul li a {
  padding: 10px 18px !important;
}
body.archive article a.cz_post_title h3 {
  font-family: 'TCCC Unity Headline Medium', sans-serif;
  font-size: 24px !important;
  line-height: 39px !important;
  letter-spacing: -1px;
  vertical-align: middle;
}

body.archive article span.cz_post_date,
body.archive #codevzpostslist-1 .item_small .cz_small_post_date span
{
  font-family: 'TCCC Unity Headline Regular';
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 100%;
  letter-spacing: -1px;
  vertical-align: middle;
  font-style: unset !important;
  margin-top: -20px;
  color: #666666 !important;
}
body.archive #codevzpostslist-1 .item_small .cz_small_post_date span
{
  margin-top: 0px;
}


body.archive article a.cz_readmore {
  font-family: 'TCCC Unity Headline Medium', sans-serif;
  font-weight: 600 !important;
  font-size: 18px;
  line-height: 36px;
  vertical-align: middle;
  color: #F40009 !important;
  background: unset !important;
  padding: 0;
}

body.archive #codevzpostslist-1 h4, body.archive #categories-1 h4 {
  background: #000;
  font-family: 'TCCC Unity Headline Medium', sans-serif;
  font-weight: 600;
  line-height: 28px;
  letter-spacing: -1px;
  vertical-align: middle;
}

body.archive #categories-1 ul li a,#codevzpostslist-1 .genposts_linktitle
{
  font-family: 'TCCC Unity Headline Regular', sans-serif;
  font-weight: 400 !important;
  font-size: 16px;
  line-height: 36px;
  vertical-align: middle;
  color: #000000 !important;
}
body.archive #categories-1 ul li.current a{
	font-weight: 600 !important;
}
body.archive .pagination .nav-links {
  text-align: left;
  margin: 0px 0px;
}

body.archive .pagination .page-numbers {
  font-family: 'TCCC Unity Headline Medium', sans-serif;
  font-weight: 600 !important;
  font-size: 14.4px;
  line-height: 43.2px;
  text-align: center;
  vertical-align: middle;
  border-color: #00000026 !important;
  background: transparent;
  color: #F40009;
  padding: 0px;
}

body.archive .pagination .page-numbers.current {
  color: #fff;
  background: #F40009;
}
body .footer_2.have_center .clr
{
  display: block;
}
body.rtl .wc-arabic-home-youtube .e-con-inner {
  margin: 0 auto !important;
}
.arabic-sidebar h4{
  font-family: "Tajawal", sans-serif !important;
}
body.rtl form .wc-contact-us input, 
body.rtl form .wc-contact-us select, 
body.rtl form .wc-contact-us textarea{
  font-family: "Tajawal", sans-serif;
}
body.rtl p, 
body.rtl h1
body.rtl h2, 
body.rtl h3, 
body.rtl h4,
body.rtl h5,
body.rtl div,
body.rtl a,
body.rtl span{
  font-family: "Tajawal", sans-serif !important;
}

/* 03-Dec-2025 */

body.rtl.wp-singular .wc-our-brand > .elementor-element > .elementor-element:last-child {
  padding-left: unset !important;
  padding-right: 40px;
}

body.home:not(:has(.onSticky)) header#site_header ul li a {
  color: #fff !important;
}

body.rtl.wc-our-brands .elementor-element-55c8b7f p
{
  margin-bottom: 10px !important;
}

body.rtl.single-brand .posts-list.elementor-element.elementor-element-1cccbcf.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded,
body.rtl.single-brand .wc-posts-listing.area.elementor-element.elementor-element-867103b.e-con-full.e-flex.e-con.e-child
 {
    padding: 10px 0px;
}

body.rtl.single-brand .elementor-element-19e6565 {
    padding-bottom: 25px;
}

body.rtl.wc-our-partners .elementor-element-7fed936 h2 {
    font-size: 32px;
    font-weight: 400;
    line-height: 62.4px;
    letter-spacing: -1px;
}

body.rtl.wc-our-partners .elementor-element-7fed936
{
  font-weight: 400;
font-style: Regular;
font-size: 16px;
line-height: 62.4px;
letter-spacing: -1px;
vertical-align: middle;
}

body.rtl.archive #codevzpostslist-7196 h4, body.rtl.archive #categories-6333 h4
{
    background: #000;
  font-family: 'Tajawal', sans-serif;
  font-weight: 600;
  line-height: 28px;
  letter-spacing: -1px;
  vertical-align: middle;
}


body.archive article a.cz_post_title,
body.archive article a.cz_post_image
{
  pointer-events: none;
}

body.rtl.archive.cz-cpt-post .cz_default_loop .cz_post_date {
  margin-left: 0;
}

body header .header_4_right i.icon_mobile_offcanvas_menu {
  background-image: unset !important;
  color: #000 !important;
  padding: 0 !important;
}
body.home header .header_4_right i.icon_mobile_offcanvas_menu {
  color: #fff !important;
}

body.single-brand .nutrition-suger-condition strong {
  font-size: 16px;
}
body.wc-careers a.watch-button {
  color: #fff !important;
}
body.rtl header#site_header ul#menu_header_2 li.menu-item-has-children ul.sub-menu a
{
    text-align: center !important;
  margin-left: -34px !important;
}
body.rtl.wc-news-media .elementor-element-268f34c,
body.rtl.wc-news-media .wc-posts-listing.news.elementor-element.elementor-element-31ccaeb
{
    padding: 0px;
}

body.rtl.wc-news-media ul.categories-list li {
    list-style: disc !important;
    color: grey !important;
}
/* body.rtl.wc-news-media .elementor-element.elementor-element-5fe08ef.e-con-full.e-flex.e-con.e-child {
    row-gap: 35px !important;
} */
body.rtl span.cz_info_2 {
  font-weight: 400;
  font-size: 16px;
}

body.rtl ul.custom-pagination li a {
  font-weight: 700;
  line-height: 56.2px;
}

body ul.custom-pagination {
  margin: auto 0;
}
body.rtl ul.custom-pagination li i,body.rtl.single-brand ul.arabic li a i {
  transform: scaleX(-1);
  display: inline-block;
}
body.rtl.single-news .e-con-inner, body.rtl.single-news .elementor-element-f6e3ed7,body.rtl.single-news .elementor-element-ed2f986 {
  margin: 0;
  padding: 0;
}
body.archive #categories-6333 ul li:last-child a, body.archive #categories-1 ul li:last-child a {
  border-bottom: 1px solid transparent !important;
}
body.archive #categories-6333 ul, body.archive #categories-1 ul {
  margin: 0;
  list-style: none;
}
body.archive #categories-6333 ul li:last-child a:hover, body.archive #categories-1 ul li:last-child a:hover
{
/*   border-bottom: 1px solid rgb(255 255 253 / 1%) !important; */
	 border-bottom: 1px solid black !important;
}
body.rtl .wc-news-media a.elementor-button-link {
  padding: 11px 26px 4px 26px !important;
}
body.single-brand .wc-posts-listing .watch-button img {
  margin-top: -6px;
}



/* CSS only for Firefox */
/* Firefox only — block 1 */
@-moz-document url-prefix() {
  .elementor-1497 .elementor-element.elementor-element-7be93bd 
  .elementor-icon-list-items.elementor-inline-items 
  .elementor-icon-list-item {
    margin: 0px !important;
  }

  .elementor-1497 .elementor-element.elementor-element-7be93bd 
  .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-30px/2);
    display: flex;
    gap: 30px;
  }
  .custom-back-to-top-button {
  color: #fff;
  text-align: center;
  font-size: 25px !important;
  padding-top: 24px;
  }
  body.rtl.archive #page_content article .cz_post_con {
    text-align: right;
  }
}

body.archive article a.cz_readmore:hover i
{
  color: #F40009 !important;
}

body.archive article a.cz_readmore span {
  float: left;
}

/* body.rtl.archive article a.cz_readmore i {
  display: inline-block;
  transform: rotate(180deg);
} */

body.rtl.archive article a.cz_readmore span {
  float: right;
}
body.rtl.archive article a.cz_readmore
{
  padding: 0;
}

.xtra-fixed-mobile-nav a img, .xtra-fixed-mobile-nav a span {
  padding: 0 !important;
  margin: 0 !important;
}
body.archive article .cz_post_excerpt a i::before {
  content: "";
  display: inline-block;
  width: 50px;
  height: 50px;
  background-image: url('https://www.coca-cola.com.sa/wp-content/uploads/2025/11/play-video.jpg');
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 16px;
  margin-top: -8px;
}

body.rtl form .wc-contact-us .input-field:first-of-type, body.rtl form .wc-contact-us .input-field:nth-of-type(3) {
  margin-right: 0;
}

body.rtl form .wc-contact-us .input-field:first-of-type, body.rtl form .wc-contact-us .select-field {
  margin-right: 4%;
}

body:not(.home) .elms_right.header_2_right li a[data-title="Contact Us"] span,
body:has(.onSticky) .elms_right.header_2_right li a[data-title="Contact Us"] span,
body:not(.home) .elms_right.header_2_right li a[data-title="اتصل بنا"] span,
body:has(.onSticky) .elms_right.header_2_right li a[data-title="اتصل بنا"] span
 {
    color: #f40000;
} 

body.single-brand .justify-content {
  justify-content: center;
}

body.rtl.single-news .e-con-inner
{
  max-width: 100% !important;
}
body.rtl.single-news .e-con-boxed, body.rtl.single-news .e-con
{
  padding: 0;
}

body.rtl.wc-home .elementor-widget.elementor-align-left .elementor-icon-list-item, .elementor-widget.elementor-align-left .elementor-icon-list-item a {
    justify-content: flex-start !important;
    text-align: left;
}

body.rtl.wc-home .elementor-widget.elementor-align-left .elementor-inline-items {
    justify-content: flex-start !important;
}
 
body.rtl.archive article .cz_post_excerpt a i::before 
{
  background-image: url(https://www.coca-cola.com.sa/wp-content/uploads/2025/11/Encapsulated-Group.jpg);
  margin-right: 16px;
}
body.archive .sidebar_primary .codevz-widget-title {
  border-color: unset;
  margin-bottom: 10px;
}
body.archive.rtl .pagination .nav-links,
body.rtl .wpcf7 input[type="email"],
body.rtl ul#menu_header_4 li,
body.rtl.archive article .cz_post_con {
  text-align: right;
}

body.single-brand .justify-content .elementor-element:last-child {
  border: unset;
}

body.wc-our-brands .elementor-element.elementor-element-55c8b7f.elementor-widget.elementor-widget-text-editor p
{
  margin-bottom: 0px;
}
body.wc-news-media .elementor-element.elementor-element-5fe08ef.e-con-full.e-flex.e-con.e-child {
    justify-content: center;
}

body.wc-careers .wc-youtube-video {
    margin-left: -1.5%;
}

body.rtl.wc-careers .wc-youtube-video {
    margin-right: -1.5%;
}

body:not(.rtl).wc-news-media .-sidebar .elementor-widget-heading h4 {
    font-weight: 500 !important;
}

body:not(.rtl).single-news #wc-categories h4.codevz-widget-title {
    font-weight: 500 !important;
    font-family: 'TCCC Unity Headline Medium';
}

body.wc-news-media ul.categories-list li {
    list-style-type: disc;
    color: rgba(0, 0, 0, 0.6);
}

body.rtl #menu_header_2 > .cz > a
{
  font-size: 18px;
}

/*  brand detail page  */

body.single-brand .elementor-1567 .elementor-element.elementor-element-a51fde4 {
    display: flex;
}


body.single-brand .elementor-element.elementor-element-e64e9be.elementor-shape-square.elementor-grid-5.e-grid-align-right.elementor-widget.elementor-widget-social-icons {
    width: 20%;
}

body.single-brand .elementor-element.elementor-element-b276a23.elementor-widget.elementor-widget-heading {
    width: 80%;
}

body.wc-our-partners input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background-color: #f40000 !important;
    color: #fff !important;
}


/* .wcimagecontainer {
    align-content: center;
    border-radius: 20px 20px 20px 20px;
  box-shadow: 0 5px 35px 0 rgba(0, 0, 0, .15);
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 0px;
  padding-right: 0px;
} */
.wcimagecontainer img {
    height: 100%;
}

ul.wc-footer-img-list {
    display: flex;
    align-items: center;
    list-style: none;
    text-align: center;
    justify-content: space-between;
    width: 43%;
    margin-left: 26% !important;
    margin: 0 auto;
}

.wc-footer-img-list li:first-child img
{
  width: 199px;
}

#codevzcustommenulist-1 a
{
  padding: 2px 4px 5px;
}

body.single-brand .view-details .arrow {
    margin-top: -5px;
}

body.rtl ul.wc-footer-img-list li:last-child {
    width: 199px;
}

body.rtl ul.wc-footer-img-list li:first-child {
    width: 127px;
}

body.rtl.single-brand .product-variation-slider .slick-list {
  padding-right: 0%;
  padding-left: 15%;
}

body.rtl.single-brand .product-variation-slider .variation-item {
  padding-right: 0px;
  padding-left: 20px;
}

body.rtl.single-brand .product-variation-slider .slick-track {
  display: flex;
  flex-direction: row-reverse;
}

body.single-brand .elementor-element.elementor-element-66039ea.elementor-widget.elementor-widget-image.wcimagecontainer
{
  width: 90%;
  height: 600px;
}
.wcimagecontainer img {
    height: 100% !important;
    object-fit: contain;
}


/* 16-dec-2025 */

body.home .wc-first-image img
{
  max-width: 391px;
  max-height: 294px;
  object-fit: cover;
  width: 100%;
  float: left;
}
body.home .wc-middle-image img
{
  max-width: 392px;
  max-height: 293px;
  object-fit: cover;
  width: 100%;
} 
body.home .wc-last-image img
{
  max-width: 390px;
  max-height: 257px;
  object-fit: cover;
  width: 100%;
  float: right;
}
body.rtl.home .wc-last-image img
{
  float: left;
}
body.rtl.home .wc-first-image img,
body.rtl.home .wc-right-image img
{
  float: right;
}
body.home .wc-first-image a,
body.home .wc-last-image a
{
  width: 100%;
}
.elementor-2444 .elementor-element.elementor-element-9b349dc,
.elementor-2444 .elementor-element.elementor-element-9b349dc .elementor-element
{
  padding: 0;
}
body.home .wc-right-image img
{
  max-width: 500px;
  max-height: 433px;
  object-fit: cover;
  width: 100%;
}
body.wc-about-us .wc-slider-image img
{
  max-width: 410px;
  max-height: 308px;
  object-fit: cover;
  width: 100%;
}
body.wc-about-us .wc-our-vision-detail img {
  max-width: 598px;
  max-height: 336px;
    object-fit: cover;
  width: 100%;
}
body.wc-our-brands .wc-our-brand img
{
  max-width: 500px;
  max-height: 200px;
  object-fit: contain;
  width: 100%;
}
body.wc-our-partners .elementor-widget-image img
{
  max-width: 260px;
  max-height: 100px;
  width: 100%;
  object-fit: contain;
}
body.wc-news-media .wc-posts-listing img
{
  max-width: 300px;
  max-height: 306px;
  object-fit: cover;
  width: 100%;
  min-height: 306px;
}
body.single-news #wc-right-content .elementor-element-3a54462 img{
  width: 100%;
  max-width: 1280px;
  max-height: 560px;
  object-fit: cover;
  border-radius: 12px;
}
body.single-news #wc-right-content .watch-button .elementor-button-content-wrapper {
  float: left;
}
body.rtl.single-news #wc-right-content .watch-button .elementor-button-content-wrapper {
  float: right;
}
body.single-news #wc-right-content .watch-button .watch-video {
  margin-top: 7px;
  margin-left: 10px;
}
body.single-news #wc-right-content {
  width: 100%;
}
body.single-news #wc-right-content .image-title {
  margin-top: 20px;
}
body.single-news #wc-right-content .elementor-element-e8d038d img{
  max-width: 320px;
  max-height: 341px;
  object-fit: cover;
  width: 100%;
  /* border: 2px solid #ccc; */
  border-radius: 12px;
}
body.wc-careers .swiper-slide-inner img {
  max-width: 411px;
  max-height: 308px;
  object-fit: cover;
  width: 100%;
}
footer#site_footer .center_on_mobile img.codevz-widget-about-logo {
  max-width: 280px;
  max-height: 60px;
  object-fit: cover;
}
footer#site_footer .center_on_mobile .wc-footer-img-list img {
  max-width: 199px;
  max-height: 72px;
  object-fit: contain;
  width: auto;
}
/* 16-dec-2025 End */

/* 17-dec-2025*/
body.single-brand .wc-image-area
{
  border-radius: 20px 20px 20px 20px;
  box-shadow: 0 5px 35px 0 rgba(0, 0, 0, .15);
  padding: 30px 0px;
} 
body.wc-careers .wc-youtube-video a:hover {
  color: #f40000;
}
/* 17-dec-2025 End */
body.single-news h2.elementor-heading-title a
{
  color: #fff;
}

/* 20 Dec 2025 */
body.wc-news-media .wc-news-media-category .category-list
{
  box-shadow: 0px 5px 35px 0px #00000026;
  border-radius: 20px;
  overflow: hidden;
}
body.wc-news-media .wc-news-media-category .wc-white-button
{
  padding: 0px 20px 30px 20px;
}
body.wc-news-media .wc-news-media-category .category-headline {
  padding: 0px 20px;
}
body.wc-news-media .wc-news-media-category .wc-white-button a
{
  width: 100%;
}
body.wc-news-media .wc-news-media {
  display: block;
}
body.wc-news-media .wc-news-media .wc-posts-listing.news {
  width: 100%;
}
body.wc-news-media .wc-news-media .wc-posts-listing.news .e-con-inner .elementor-element-9f2859a
{
  width: 30%;
}
body.wc-news-media .wc-news-media .wc-posts-listing.news .e-con-inner .elementor-element-5fe08ef
{
  width: 70%;
}
body.rtl.wc-news-media .wc-ccbcsa h2
{
  text-align: right !important;
}
body.wc-news-media .wc-posts-listing .custom-pagination
{
  display: block;
  width: 100%;
}
body.wc-news-media .wc-posts-listing .custom-pagination .elementor-element {
  text-align: center;
  margin-top: 50px;
}
/* 20 Dec 2025 End */

/* 22 dec 2025 */
  body.wc-news-media .wc-news-media-category .elementor-widget-image img{
    min-height: 320px;
  }
  footer#site_footer .footer_2_left .cz_elm, footer#site_footer .footer_2_right .cz_elm {
    margin: 0px !important;
  }
  footer#site_footer .footer_2_left .cz_elm a, footer#site_footer .footer_2_right .cz_elm a {
    margin-top: 20px;
    margin-bottom: 10px;
  }
  body.rtl footer#site_footer .footer_2_left .cz_elm a, body.rtl footer#site_footer .footer_2_right .cz_elm a {
    margin-top: 26px;
    margin-bottom: 16px;
  }

  body.rtl.wc-news-media .category-headline {
    min-height: 100px;
  }
  body.single-news .elementor-element-e8d038d
  {
    display: block;
  }
  body.single-news .elementor-element-e8d038d .elementor-element-84f0186 {
    width: 23% !important;
    float: left;
    margin-right: 1%;
    margin-bottom: 40px;
  }
  body.rtl.single-news .elementor-element-e8d038d .elementor-element-84f0186 {
    float: right;
    margin-right: 0;
    margin-left: 1% !important;
  }
  body.single-news .elementor-element-e8d038d .elementor-element-84f0186 img {
    min-height: 300px !important;
  }
  /* 24 dec 2025 */
  body .right_br_full_container .lefter
  { 
    width: auto;
  }
  body .right_br_full_container .righter
  {
    width: auto;
  }
  body.rtl.single-brand .elementor-1567 .elementor-element.elementor-element-b276a23 .elementor-heading-title,
  body.rtl.single-brand .elementor-1567 .elementor-element.elementor-element-5e47b9b .elementor-heading-title,
  body.rtl.single-brand .elementor-element-19e6565 p, body.rtl.single-brand .elementor-element-958f593 p,
  body.rtl.single-brand h2, body.rtl.single-brand strong {
    font-family: 'Tajawal' !important;
  }
  body.rtl .elementor-heading-title {
    font-family: 'Tajawal', sans-serif !important;
  }

  /* Modal css */
  .modal 
  {
    display: none;
    position: fixed;
    z-index: 99999;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.4);
    border-radius: 12px;
  }
  .modal-header
  {
    width: 100%;
    float: left;
  }
  .modal-content 
  {
    position: relative;
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    border: 1px solid #888;
    width: 60%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
  }
	@media(max-width:767px) {
 		.modal-content 
		{
			width: 80%;
		}
	}
  /* Add Animation */
  @-webkit-keyframes animatetop 
  {
    from {top:-300px; opacity:0} 
    to {top:0; opacity:1}
  }
  @keyframes animatetop 
  {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
  }
  
  /* The Close Button */
  .close {
    color: #000;
    float: right;
    font-size: 28px;
    font-weight: bold;
    margin-right: 10px;
    margin-top: 5px;
  }
  .close:hover,
  .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
  }
  .modal-body 
  {
    padding: 2px 16px;
  }

  body.home .wc-share-coke a.watch-button {
  color: #fff !important;
}

body.wc-careers form .career label.selected-file span {
  color: #a7a7a7 !important;
  font-size: 16px;
}