@font-face {
    font-family: 'Dana';
    src: url('../fonts/dana/Dana-Black.woff2') format('woff2'), url('../fonts/dana/Dana-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Dana';
    src: url('../fonts/dana/Dana-Bold.woff2') format('woff2'), url('../fonts/dana/Dana-Bold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Dana ExtraBlack';
    src: url('../fonts/dana/Dana-ExtraBlack.woff2') format('woff2'), url('../fonts/dana/Dana-ExtraBlack.woff') format('woff');
    font-weight: 950;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Dana Hairline';
    src: url('../fonts/dana/Dana-Hairline.woff2') format('woff2'), url('../fonts/dana/Dana-Hairline.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Dana';
    src: url('../fonts/dana/Dana-Light.woff2') format('woff2'), url('../fonts/dana/Dana-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Dana';
    src: url('../fonts/dana/Dana-Medium.woff2') format('woff2'), url('../fonts/dana/Dana-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Dana';
    src: url('../fonts/dana/Dana-Thin.woff2') format('woff2'), url('../fonts/dana/Dana-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Dana';
    src: url('../fonts/dana/Dana-UltraLight.woff2') format('woff2'), url('../fonts/dana/Dana-UltraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Dana';
    src: url('../fonts/dana/Dana-Regular.woff2') format('woff2'), url('../fonts/dana/Dana-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, a, p {
    font-family:"Dana",Tahoma, Arial, sans-serif !important;
    -moz-font-feature-settings: "ss02";
    -webkit-font-feature-settings: "ss02";
    font-feature-settings: "ss02";
}
.h1, h1 {
    font-size: 1.72rem;
}
.h2, h2 {
    font-size: 1.5rem;
}
.h3, h3 {
    font-size: 1.3rem;
}
.h4, h4 {
    font-size: 1.2rem;
}
.h5, h5 {
    font-size: 1.1rem;
}
.h6, h6 {
    font-size: 1rem;
}
p, div {
    font-size: 1rem;
}

.menu-wrap {
    width: 95%;
}

body.rtl .mod-languages .lang-inline li::after {
    content: "/";
}

body.rtl .mod-languages .lang-inline li::after {
    content: "/";
}
body.rtl .mod-languages .lang-inline li:last-child::after {
    content: "";
}
div.mod-languages ul li.lang-active {
    background-color: transparent !important;
}
div.mod-languages ul li.lang-active a {
    color: #ffffff;
    font-weight: bold;
}
div.mod-languages ul li a:hover {
    color: #ffffff;
}