/*
Theme Name: Medova
Theme URI: https://wordpress.themeholy.com/medova
Author: Themeholy
Author URI: https://themeforest.net/user/themeholy 
Description: Medova - Health & Medical WordPress Theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: medova
Requires at least: 5.0
Tested up to: 5.8
Requires PHP: 7.4
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others. 

*/

/* Header sub-menu icon */
/* ─── Eina01 ─────────────────────────────────────────────────────────── */
@font-face {
  font-family: 'Eina01-BoldItalic';
  src: url('/wp-content/themes/medova/fonts/Eina01-BoldItalic-with-tcomma.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'Eina01-Bold';
  src: url('/wp-content/themes/medova/fonts/Eina01-Bold-with-tcomma.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Eina01-SemiBoldItalic';
  src: url('/wp-content/themes/medova/fonts/Eina01-SemiboldItalic-with-tcomma.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'Eina01-SemiBold';
  src: url('/wp-content/themes/medova/fonts/Eina01-Semibold-with-tcomma.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Eina01-RegularItalic';
  src: url('/wp-content/themes/medova/fonts/Eina01-RegularItalic-with-tcomma.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'Eina01-Regular';
  src: url('/wp-content/themes/medova/fonts/Eina01-Regular-with-tcomma.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Eina01-LightItalic';
  src: url('/wp-content/themes/medova/fonts/Eina01-LightItalic-with-tcomma.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'Eina01-Light';
  src: url('/wp-content/themes/medova/fonts/Eina01-Light-with-tcomma.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

/* ─── Eina02 ─────────────────────────────────────────────────────────── */
@font-face {
  font-family: 'Eina02-BoldItalic';
  src: url('/wp-content/themes/medova/fonts/Eina02-BoldItalic-with-tcomma.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'Eina02-Bold';
  src: url('/wp-content/themes/medova/fonts/Eina02-Bold-with-tcomma.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Eina02-SemiBoldItalic';
  src: url('/wp-content/themes/medova/fonts/Eina02-SemiboldItalic-with-tcomma.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'Eina02-SemiBold';
  src: url('/wp-content/themes/medova/fonts/Eina02-Semibold-with-tcomma.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Eina02-RegularItalic';
  src: url('/wp-content/themes/medova/fonts/Eina02-RegularItalic-with-tcomma.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'Eina02-Regular';
  src: url('/wp-content/themes/medova/fonts/Eina02-Regular-with-tcomma.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Eina02-LightItalic';
  src: url('/wp-content/themes/medova/fonts/Eina02-LightItalic-with-tcomma.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'Eina02-Light';
  src: url('/wp-content/themes/medova/fonts/Eina02-Light-with-tcomma.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

/* ─── Eina03 ─────────────────────────────────────────────────────────── */
@font-face {
  font-family: 'Eina03-BoldItalic';
  src: url('/wp-content/themes/medova/fonts/Eina03-BoldItalic-with-tcomma.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'Eina03-Bold';
  src: url('/wp-content/themes/medova/fonts/Eina03-Bold-with-tcomma.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Eina03-SemiBoldItalic';
  src: url('/wp-content/themes/medova/fonts/Eina03-SemiboldItalic-with-tcomma.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'Eina03-SemiBold';
  src: url('/wp-content/themes/medova/fonts/Eina03-Semibold-with-tcomma.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Eina03-RegularItalic';
  src: url('/wp-content/themes/medova/fonts/Eina03-RegularItalic-with-tcomma.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'Eina03-Regular';
  src: url('/wp-content/themes/medova/fonts/Eina03-Regular-with-tcomma.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Eina03-LightItalic';
  src: url('/wp-content/themes/medova/fonts/Eina03-LightItalic-with-tcomma.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'Eina03-Light';
  src: url('/wp-content/themes/medova/fonts/Eina03-Light-with-tcomma.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

/* ─── Eina04 ─────────────────────────────────────────────────────────── */
@font-face {
  font-family: 'Eina04-BoldItalic';
  src: url('/wp-content/themes/medova/fonts/Eina04-BoldItalic-with-tcomma.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'Eina04-Bold';
  src: url('/wp-content/themes/medova/fonts/Eina04-Bold-with-tcomma.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Eina04-SemiBoldItalic';
  src: url('/wp-content/themes/medova/fonts/Eina04-SemiboldItalic-with-tcomma.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'Eina04-SemiBold';
  src: url('/wp-content/themes/medova/fonts/Eina04-Semibold-with-tcomma.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Eina04-RegularItalic';
  src: url('/wp-content/themes/medova/fonts/Eina04-RegularItalic-with-tcomma.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'Eina04-Regular';
  src: url('/wp-content/themes/medova/fonts/Eina04-Regular-with-tcomma.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Eina04-LightItalic';
  src: url('/wp-content/themes/medova/fonts/Eina04-LightItalic-with-tcomma.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'Eina04-Light';
  src: url('/wp-content/themes/medova/fonts/Eina04-Light-with-tcomma.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

.hide-icon.main-menu ul.sub-menu li a:before {
    display: none;
}
.hide-icon.main-menu ul.sub-menu li a:hover {
    padding-left: 0;
}

/*  */
.filter-item.hidden {
    display: none;
}

.my-marquee {
  position: relative;
  overflow: hidden;
  border-top: 1px solid #643091;
  border-bottom: 1px solid #643091;
  font-family: 'Eina01-SemiBold', sans-serif;
  padding: 15px;
  font-weight: normal;
  font-style: normal;
  font-size: 18px;               /* mărește după cum dorești */
}

/* fila care conține toate item-urile */
.my-marquee .track {
  display: flex;
  white-space: nowrap;
  /* pornim animația: de la 0 la -50% (jumătate din lățimea totală) */
  animation: marqueeAnim 20s linear infinite;
}

/* fiecare element */
.my-marquee .track .item {
  display: inline-flex;
  align-items: center;
  margin-right: 50px;            /* spațiu între elemente */
}

/* icoana din față */
.my-marquee .track .item .icon {
  width: 20px;
  margin-right: 8px;
}

/* keyframes */
@keyframes marqueeAnim {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}