@font-face{
    font-family: 'din-next';
    src:url('din-fonts/din-next-light.woff2') format('woff2'),
        url('din-fonts/din-next-light.woff') format('woff');
    font-weight: 100;
    font-display: swap
}
@font-face{
    font-family: 'din-next';
    src:url('din-fonts/din-next-light.woff2') format('woff2'),
    url('din-fonts/din-next-light.woff') format('woff');
    font-weight: 300;
    font-display: swap
}
@font-face{
    font-family: 'din-next';
    src:url('din-fonts/din-next-regular.woff2') format('woff2'),
    url('din-fonts/din-next-regular.woff') format('woff');
    font-weight: 400;
    font-display: swap;
}
@font-face{
    font-family: 'din-next';
    src:url('din-fonts/din-next-medium.woff2') format('woff2'),
    url('din-fonts/din-next-medium.woff') format('woff');
    font-weight: 500;
    font-display: swap;
}
@font-face{
    font-family: 'din-next';
    src:url('din-fonts/din-next-bold.woff2') format('woff2'),
    url('din-fonts/din-next-bold.woff') format('woff');
    font-weight: 700;
    font-display: swap;
}
@font-face{
    font-family: 'din-next';
    src:url('din-fonts/din-next-heavy.woff2') format('woff2'),
    url('din-fonts/din-next-heavy.woff') format('woff');
    font-weight: 800;
    font-display: swap;
}
@font-face{
    font-family: 'din-next';
    src:url('din-fonts/din-next-black.woff2') format('woff2'),
    url('din-fonts/din-next-black.woff') format('woff');
    font-weight: 900;
    font-display: swap;
}


:root{
    --wd-text-font: "din-next", sans-serif !important;
    --wd-text-font-weight: 300;
    --wd-title-font: "din-next", sans-serif !important;
    --wd-title-font-weight: 400;
    --wd-entities-title-font: "din-next", sans-serif !important;
    --wd-entities-title-font-weight: 400;
    --wd-alternative-font: "din-next", sans-serif !important;
    --wd-widget-title-font: "din-next", sans-serif !important;
    --wd-widget-title-font-weight: 400;
    --wd-widget-title-transform: uppercase;
    --wd-header-el-font: "din-next", sans-serif !important;
}

.tabs-location-summary .tabs-layout-accordion {
    --wd-accordion-font-size: 1rem !important;
}

.text-left {
    --text-align: right;
    text-align: var(--text-align);
    --content-align: flex-right;
    --wd-align: flex-right;
}

.rezaroma-contact .wd-title-style-bordered .liner-continer{
	flex-direction: initial;
}
.rezaroma-contact .wd-title-style-bordered .liner-continer:after{
	margin-right: 6px;
	margin-left: 0;
}

header .whb-top-bar  .wd-header-secondary-nav{
	text-align:left;
}

header .whb-top-bar .wd-nav-secondary>li>a {
	font-family:var(--wd-text-font) !important;
    font-size: 14px;
}

.whb-general-header .whb-col-right .wd-header-my-account span.wd-tools-text{
    font-size: 0.90rem;
}
.wd-sub-menu li>a{
 font-size:15px;
}

.wd-nav[class*="wd-style-underline"] .nav-link-text {
    line-height: 1.5;
}

.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left{
	text-align: right;
}
.ltr-s{
	direction:ltr !important;
}

.ar-txt-left{
	text-align:left;
}

.promo-banner .content-banner.text-left{
 text-align:left;
}

#menu-country-menu-arabic-1  .wd-dropdown-menu.wd-design-default{
	left:0px;
	right:initial;
	--wd-dropdown-width: 160px;
}
.wd-toolbar-label{bottom:5px !important;overflow: visible !important;}

