:root {
  --primary-color: #1e75ba;
  --secondary-color: #ffc10e;
  --tertiary-color: #888888;
  --primary-background: #ebebeb;
  --primary-hover: #fab127;
  --tag-color: #999;
  --border-color: #eeeeee;

  --primary-font-size: 18px;
  --font-size-sm: 14px;
  --font-size-lg: 22px;
  --title-font-size: 18pt;
  /* 
--font-size-md: 13px;
--font-size-xl: 13px;
--font-size-xs: 13px; */
  --tag-font-size: 12px;
  --primary-line-height: 40px;
  --secondary-line-height: 24px;
  --time-font-size: 10px;
}

@font-face {
  font-family: "CustomFont";
  src: url("../assets/font/CSRk4ydQnPyaDxEXLFF6LZVLKrodrOYFFlKp.woff2");
  font-weight: normal;
  font-style: normal;
}

body{
    margin: 0;
    padding: 0;
    
    line-height: var(--primary-line-height);
    color: black;
}
* {
  box-sizing: border-box;
  max-width: 100%;
  direction: rtl;
  font-family: "CustomFont", sans-serif;

}

a {
  color: black;
  text-decoration: none;
}

a:hover {
  color: var(--secondary-color);
}

body {
  background-color: var(--primary-background);
}
section div[widget-name]{
  margin: 0 auto;
}

section .row {
  margin: 0 auto;
  row-gap: 20px;
}

div[data-component="out-of-page"] > div.row  > div{
  padding: 0;
}