@font-face {
    font-family: 'Inter 18pt';
    src: url('/resources/fonts/Inter18pt-Regular.eot');
    src: url('/resources/fonts/Inter18pt-Regular.eot?#iefix') format('embedded-opentype'),
        url('/resources/fonts/Inter18pt-Regular.woff2') format('woff2'),
        url('/resources/fonts/Inter18pt-Regular.woff') format('woff'),
        url('/resources/fonts/Inter18pt-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter 18pt';
    src: url('/resources/fonts/Inter18pt-Medium.eot');
    src: url('/resources/fonts/Inter18pt-Medium.eot?#iefix') format('embedded-opentype'),
        url('/resources/fonts/Inter18pt-Medium.woff2') format('woff2'),
        url('/resources/fonts/Inter18pt-Medium.woff') format('woff'),
        url('/resources/fonts/Inter18pt-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter 18pt';
    src: url('/resources/fonts/Inter18pt-SemiBold.eot');
    src: url('/resources/fonts/Inter18pt-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('/resources/fonts/Inter18pt-SemiBold.woff2') format('woff2'),
        url('/resources/fonts/Inter18pt-SemiBold.woff') format('woff'),
        url('/resources/fonts/Inter18pt-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Merriweather 24pt';
    src: url('/resources/fonts/Merriweather24pt-Regular.eot');
    src: url('/resources/fonts/Merriweather24pt-Regular.eot?#iefix') format('embedded-opentype'),
        url('/resources/fonts/Merriweather24pt-Regular.woff2') format('woff2'),
        url('/resources/fonts/Merriweather24pt-Regular.woff') format('woff'),
        url('/resources/fonts/Merriweather24pt-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Merriweather 24pt';
    src: url('/resources/fonts/Merriweather24pt-Light.eot');
    src: url('/resources/fonts/Merriweather24pt-Light.eot?#iefix') format('embedded-opentype'),
        url('/resources/fonts/Merriweather24pt-Light.woff2') format('woff2'),
        url('/resources/fonts/Merriweather24pt-Light.woff') format('woff'),
        url('/resources/fonts/Merriweather24pt-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

body, .gadgetStyle001, .gadgetStyle001 font {
  font-size: 18px;
  line-height: 1.4;
  font-family: 'Inter 18pt';
}

.Linie_sus {
  background-color: #1034A6;   /* Egyptian Blue */
  display: flex;               
  justify-content: center; /* primul la stânga, ultimul la dreapta, restul distribuite */
  align-items: center;
  padding: 15px 40px;           /* spațiu interior stânga-dreapta */
  margin: 0;
}

.Linie_sus a,
.Linie_sus span {
  color: #ffffff!important;              
  font-size: 16px;             /* puțin mai mare */
  font-weight: normal;            
  text-decoration: none;       
  text-transform: uppercase;   
  transition: all 0.3s ease;
  flex: 1;                     /* fiecare element ia lățime egală */
  text-align: center;          /* și textul e centrat în spațiul lui */
}

.Linie_sus a:hover,
.Linie_sus span:hover {
  color: #FFD700;              
  transform: scale(1.05);      
}

.WaGadgetLoginForm .loginContainer.loginContainer .loginLink {
  background:white;
  color: #FF484B;
}

.WaGadgetLoginForm .loginContainer.loginContainer .loginLink:hover, .WaGadgetLoginForm .loginContainer.loginContainer .loginLink.hover {
  background: #FF484B;
  color:white;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li.sel>.item>a,.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item:hover>a, .WaGadgetSocialProfile.gadgetThemeStyle2 li a:hover {
  color: #FF484B!important;
}

.WaGadgetMenuHorizontal .menuInner ul li>.item>a {
  font: bold 15px / 26px 'Inter 18pt' !important;
 }

 .WaGadgetOnlineStoreMiniCart .cart-gadget_state {
   text-decoration: none !important;
 }

 .WaGadgetMenuHorizontal .menuInner ul ul li.sel>.item>a {
    color: #FF484B;
}

a.buttonStyle002, a:link.buttonStyle002, a.buttonStyle002 font, a:link.buttonStyle002 font {
  font-family: 'Inter 18pt' !important; 
  text-transform: uppercase;
  font-size: 15px !important;
  font-weight: 500;
  letter-spacing: .03rem;
}

a.buttonStyle002, a:link.buttonStyle002 {
  border-radius: 50px;
}

#id_h12B2Y7 .gadgetStyleNone .gadgetStyleBody, #id_akLQYcK .gadgetStyleNone .gadgetStyleBody, #id_l13jmmu .gadgetStyleNone .gadgetStyleBody, #id_dRKFZm4 .gadgetStyleNone .gadgetStyleBody {
    padding: 15px;
}

.WaGadgetMenuHorizontal .menuInner ul ul li>.item:hover>a {
  background: #FF484B !important;
}

#id_jAy6uy7 > div {
  display: flex;
  justify-content: flex-end !important;
  align-items: center !important;
}

#id_PZWyyH9 {
  margin-left: 20px;
}

.gadgetStyleNone .gadgetStyleBody p font {
  font-family: 'Inter 18pt' !important; 
}

#id_h12B2Y7 .gadgetStyleNone .gadgetStyleBody p:nth-child(5) font, #id_akLQYcK .gadgetStyleNone .gadgetStyleBody p:nth-child(5) font, #id_l13jmmu .gadgetStyleNone .gadgetStyleBody p:nth-child(5) font, #id_dRKFZm4 .gadgetStyleNone .gadgetStyleBody p:nth-child(5) font,
 #id_h12B2Y7 .gadgetStyleNone .gadgetStyleBody p:nth-child(5) font, #id_akLQYcK .gadgetStyleNone .gadgetStyleBody p:nth-child(5) font, #id_l13jmmu .gadgetStyleNone .gadgetStyleBody p:nth-child(5) font, #id_dRKFZm4 .gadgetStyleNone .gadgetStyleBody p:nth-child(5) font {
  font-family: 'Merriweather 24pt' !important; 
  letter-spacing: .03rem;
  font-weight: bold !important;
}

#id_6gtEZmE table {
  width: 100%;
  border-collapse: collapse;
}

#id_6gtEZmE table td {
  height: 100%;
  position: relative;
}

#id_6gtEZmE table td > div {
  height: 100%;
}

#id_h12B2Y7, #id_GJAhe6s {
    background-color: #00319E;
}

#id_akLQYcK, #id_yiJ8FT2 {
    background-color: #E7E6E9;
}

#id_dRKFZm4 {
  background-color: #FF484B;
}

#id_l13jmmu {
  border: 1px solid #E7E6E9;
}

#id_OfgU42o {
  vertical-align: middle;
}

.WaGadgetCustomMenu.menuStyleNone ul.alignRight {
    text-align: center;
}

.zonePlace.zoneWAbranding {
  font-size: 13px;
  color: #6c6c6c;
}

.zonePlace.zoneWAbranding a {
  color: #6c6c6c;
}

#id_qx5KZZu {
  width: 0 !important;
}

#id_2PGCMZB table tr td {
  padding: 5px;
  border-width: 3px;

}

@media (max-width: 1024px) {
  #id_9tviACi {
    width: 80% !important;
  }

  #id_OfgU42o {
      width: 20% !important;
  }
}

@media (max-width: 767px) {
  #id_9tviACi {
    width: 100% !important;
  }

  #id_OfgU42o {
      width: 100% !important;
  }
}

@media screen and (max-width: 479px) {
    .gadgetStyle001 .gadgetStyleBody, .gadgetStyle002 .gadgetStyleBody {
        padding: 28px 18px 16px;
    }
}