.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar, .ph-wrap {
  align-items: center;
}
@media (max-width: 1024px) {
  .masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar, .ph-wrap {
    padding: 0 20px;
    position: relative;
  }
}
@media (max-width: 1024px) {
  .masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar .branding, .ph-wrap .branding {
    display: none;
  }
}
.commaMenu__link {
  display: flex;
  align-items: center;
  padding: 0 4px;
  margin: 18px 14px;
  text-decoration: none;
  font: normal 700 17px / 21px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
  position: relative;
  cursor: pointer;
}
.commaMenu__link:after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 50%;
  height: 2px;
  width: 0;
  opacity: 0.85;
  background-color: #bf1e2e;
  background: #bf1e2e;
  transition: all 250ms ease;
}
.commaMenu__link:hover {
  color: #333;
  text-decoration: none;
}
.commaMenu__link:hover:after {
  left: 0;
  width: 100%;
}
.commaMenu__link:focus, .commaMenu__link:active {
  color: #333;
  text-decoration: none;
}
.commaMenu__back {
  display: none;
  padding: 12px;
}
.commaMenu__backIcon {
  width: 12px;
  height: 12px;
  transform: translate(0, 0) rotate(135deg);
  pointer-events: none;
  border-right: 5px solid #000000;
  border-bottom: 5px solid #000000;
}
@media (min-width: 1025px) {
  .commaMenu {
    flex-grow: 1;
  }
  .commaMenu__arrow {
    padding-right: 8px;
  }
  .commaMenu__arrowIcon {
    width: 6px;
    height: 6px;
    transform: translate(0, 0) rotate(-45deg);
    pointer-events: none;
    border-right: 4px solid #bf1e2e;
    border-bottom: 4px solid #bf1e2e;
  }
  .commaMenu__wrapper {
    display: flex;
    flex-grow: 1;
    position: relative;
  }
  .commaMenu__list {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .commaMenu__list:first-child .commaMenu__link {
    margin-left: 0;
  }
  .commaMenu__list--level1:hover .commaMenu__submenuWrapper--level2 {
    display: flex;
  }
  .commaMenu__list--level2:hover .commaMenu__submenuWrapper--level3 {
    display: block;
  }
  .commaMenu__image {
    position: absolute;
    right: 0;
    top: 10px;
    order: 2;
    width: 33.33%;
    padding: 5px 10px;
    box-sizing: border-box;
  }
  .commaMenu__imageContainer {
    width: 100%;
    padding-bottom: 55%;
    position: relative;
  }
  .commaMenu__imageContainer img {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
  }
  .commaMenu__submenuWrapper {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #fff;
    display: none;
    justify-content: space-between;
  }
  .commaMenu__submenuWrapper--level2 {
    padding: 10px 0;
  }
  .commaMenu__submenu {
    display: inline-flex;
    flex-direction: column;
    order: 1;
    flex-grow: 0;
    width: 33.33%;
  }
  .commaMenu__submenu--level2 {
    position: relative;
  }
  .commaMenu__submenu--level3 {
    width: 100%;
  }
  .commaMenu__submenu .commaMenu__link {
    margin: 0 14px 0 0;
    padding: 9px 8px;
    border-bottom: 1px solid #ccc;
  }
  .commaMenu__submenu .commaMenu__link:hover {
    background: #eee;
  }
  .commaMenu__submenu .commaMenu__list--level3 {
    position: relative;
  }
  .commaMenu__submenu .commaMenu__submenuWrapper--level3 {
    left: 100%;
    top: 0;
    min-height: 100%;
    display: none;
  }
}
@media (max-width: 1024px) {
  .commaMenu {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    background: #ffffff;
    box-shadow: 0 0 0 0 transparent;
    transform: translateX(-100%);
    transition: all 450ms ease;
    display: flex;
  }
  .commaMenu__link {
    display: block;
    padding: 12px;
    margin: 0;
  }
  .commaMenu.toggled {
    transform: translateX(0);
    box-shadow: 0 0 20px 0 #000000;
  }
  .commaMenu .mobileMenuIcon {
    padding-bottom: 15px;
  }
  .commaMenu__wrapper {
    flex-direction: column;
    position: relative;
  }
  .commaMenu__image {
    display: none;
  }
  .commaMenu__submenuWrapper {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    background: white;
    z-index: 1;
    transform: translateX(-100%);
    transition: all 450ms ease;
  }
  .commaMenu__submenuWrapper.toggled {
    transform: translateX(0);
  }
  .commaMenu__back {
    display: block;
  }
}
.mobileMenuIcon {
  padding: 10px;
  box-sizing: content-box;
  width: 30px;
  height: 21px;
  position: relative;
  display: flex;
  align-items: center;
  transition: all 300ms ease;
  cursor: pointer;
}
@media (min-width: 1025px) {
  .mobileMenuIcon {
    display: none;
  }
}
.mobileMenuIcon__wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}
.mobileMenuIcon__icon {
  color: #000000;
  width: 100%;
  height: 3px;
  background-color: currentColor;
  transition: height 300ms ease 300ms;
}
.mobileMenuIcon__icon:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: currentColor;
}
.mobileMenuIcon__icon:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: currentColor;
}
.mobileMenuIcon__icon:before, .mobileMenuIcon__icon:after {
  transition: transform 300ms ease 0ms, top 300ms ease 300ms, height 300ms ease 300ms;
}
.mobileMenuIcon.toggled {
  margin-top: 0;
}
.mobileMenuIcon.toggled .mobileMenuIcon__icon {
  height: 0;
  transition: height 300ms ease 0ms;
}
.mobileMenuIcon.toggled .mobileMenuIcon__icon:before {
  top: 50%;
  height: 7px;
  transform: rotate(45deg);
  transform-origin: center center;
  transition: top 300ms ease 0ms, transform 300ms ease 300ms, height 300ms ease 300ms;
}
.mobileMenuIcon.toggled .mobileMenuIcon__icon:after {
  top: 50%;
  height: 7px;
  transform: rotate(-45deg);
  transform-origin: center center;
  transition: top 300ms ease 0ms, transform 300ms ease 300ms, height 300ms ease 300ms;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22https%3A%2F%2Fwww.eurogv.si%2F%22%2C%22sources%22%3A%5B%22wp-content%2Fthemes%2Fdt-the7-child%2Fscss%2Fheader%2F_header.scss%22%2C%22wp-content%2Fthemes%2Fdt-the7-child%2Fscss%2F00-settings%2F_mediaQueries.scss%22%2C%22wp-content%2Fthemes%2Fdt-the7-child%2Fscss%2FcommaMenu%2F_menu.scss%22%2C%22wp-content%2Fthemes%2Fdt-the7-child%2Fscss%2FcommaMenu%2F_mobileIcon.scss%22%2C%22wp-content%2Fthemes%2Fdt-the7-child%2Fscss%2F00-settings%2F_icons.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAAA%3BAAAA%3BAC0CI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACzCH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADjBG%3BAAAA%3BAAAA%3BAAAA%3BACwBF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADrHC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC2IC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMH%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAC5NF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF8BI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEfA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACjBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADWI%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */