@font-face {
  font-family: BoseGothic2014-Bold;
  src: url("https://danarrs.si/fonts/Bose%20Gothic%202014%20Bold.ttf");
}
@font-face {
  font-family: BoseGothic2014-Bold-Obl;
  src: url("https://danarrs.si/fonts/Bose%20Gothic%202014%20Bold%20Obl.ttf");
}
@font-face {
  font-family: BoseGothic2014-Med;
  src: url("https://danarrs.si/fonts/Bose%20Gothic%202014%20Med.ttf");
}
@font-face {
  font-family: BoseGothic2014-Med-Obl;
  src: url("https://danarrs.si/fonts/Bose%20Gothic%202014%20Med%20Obl.ttf");
}
@font-face {
  font-family: BoseGothic2014-Obl;
  src: url("https://danarrs.si/fonts/Bose%20Gothic%202014%20Obl.ttf");
}
@font-face {
  font-family: BoseGothic2014-Reg;
  src: url("https://danarrs.si/fonts/Bose%20Gothic%202014%20Reg.ttf");
}
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

.header__container {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 11;
  width: 100%;
  background-color: #fff;
}

.header {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  max-width: 685px;
  margin: 0 auto;
  padding: 15px 38px;
}

.header__logo {
  width: 164px;
  height: 71px;
}

.header-menu__item {
  display: inline-block;
  margin-left: 8px;
}
.header-menu__item a {
  font-size: 0.9rem;
  font-weight: 900;
  font-family: "BoseGothic2014-Bold", sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  color: #633715;
}
.header-menu__item a:hover, .header-menu__item a:focus {
  text-decoration: underline;
  cursor: pointer;
}

.hero-image__details {
  width: 100%;
  max-height: 325px;
  min-height: 325px;
  min-width: 100%;
  background: url("https://danarrs.si/images/dan-arrs-details-01.png") center no-repeat;
  background-size: 485px 325px;
}
@media screen and (max-width: 500px) {
  .hero-image__details {
    max-height: 200px;
    background-size: 315px 211px;
  }
}

@media screen and (min-width: 0\0 ) and (min-resolution: 72dpi) {
  .hero-image__details {
    width: 480px !important;
  }
}
.live-stream__description {
  margin-bottom: 30px;
  font-size: 1.3rem;
  font-weight: 500;
  font-family: "BoseGothic2014-Med", sans-serif;
  line-height: 1.2;
  color: #58595B;
}

.live-stream__counter-headline {
  margin-bottom: 12px;
  font-size: 1.3rem;
  font-weight: 500;
  font-family: "BoseGothic2014-Med", sans-serif;
  color: #58595B;
}

.countdown--timer--container ul {
  display: flex;
  justify-content: flex-start;
}
.countdown--timer--container ul li {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 68px;
  margin-right: 17px;
}
.countdown--timer--container ul:first-child {
  margin-bottom: 11px;
}
.countdown--timer--container ul:first-child li {
  height: 73px;
  margin-right: 17px;
  font-size: 2rem;
  font-weight: 900;
  font-family: "BoseGothic2014-Bold", sans-serif;
  color: #60514A;
  background: #DCDDDE;
}
.countdown--timer--container ul:nth-child(02) li {
  margin-right: 17px;
  font-size: 1rem;
  font-weight: 900;
  font-family: "BoseGothic2014-Bold", sans-serif;
  text-transform: uppercase;
  color: #58595B;
}

.subscription__privacy-policy-link {
  font-size: 1rem;
  text-decoration: none;
  color: #58595B;
  display: block;
}
.subscription__privacy-policy-link:hover, .subscription__privacy-policy-link:focus {
  text-decoration: underline;
  cursor: pointer;
}

.about-event__headline {
  margin-bottom: 36px;
}
.about-event__headline span {
  display: block;
  font-size: 1.43rem;
  font-weight: 900;
  font-family: "BoseGothic2014-Bold", sans-serif;
  line-height: 1.2;
  color: #86766F;
}

.about-event__description {
  margin-bottom: 17px;
  font-size: 1rem;
  line-height: 1.2;
  color: #58595B;
  text-align: justify;
}
.about-event__description:last-child {
  margin-bottom: 0;
}

.timeline__headline {
  margin-bottom: 30px;
  font-size: 1.43rem;
  font-weight: 700;
  font-family: "BoseGothic2014-Bold", sans-serif;
  line-height: 1.2;
  color: #58595B;
}

.timeline__topic-list {
  margin-bottom: 61px;
}

.timeline-topic-list__item {
  display: flex;
  margin-bottom: 9px;
  font-size: 1rem;
  line-height: 1.2;
  color: #58595B;
  width: 101%;
}
.timeline-topic-list__item strong {
  font-weight: 500;
  font-family: "BoseGothic2014-Med", sans-serif;
}
.timeline-topic-list__item:last-child {
  margin-bottom: 0;
}

.timeline-topic-list-item__order-number {
  min-width: 21px;
}

.timeline-talk-list__item {
  display: flex;
  padding: 8px 0 10px;
  font-size: 0.9143rem;
  line-height: 1.2;
  color: #58595B;
  border-bottom: 1px solid #BBBDBF;
}
.timeline-talk-list__item h3 {
  font-weight: 900;
}
.timeline-talk-list__item h4 strong {
  font-weight: 500;
  font-family: "BoseGothic2014-Med", sans-serif;
}
.timeline-talk-list__item em {
  font-style: italic;
}
.timeline-talk-list__item em strong {
  font-weight: 500;
  font-family: "BoseGothic2014-Med-Obl", sans-serif;
}
.timeline-talk-list__item strong {
  font-weight: 900;
}
.timeline-talk-list__item:last-child {
  padding-bottom: 0;
  border-bottom: none;
}

.timeline-talk-list-item__talk-time {
  min-width: 112px;
  font-weight: 900;
  font-family: "BoseGothic2014-Bold", sans-serif;
}

.timeline-talk-list-item__talk-details {
  font-size: 1rem;
  width: 480px;
}
.timeline-talk-list-item__talk-details h3 {
  font-weight: 900;
  font-family: "BoseGothic2014-Bold", sans-serif;
}
.timeline-talk-list-item__talk-details > ul > li {
  margin-bottom: 17px;
}
.timeline-talk-list-item__talk-details > ul > li span {
  font-family: "BoseGothic2014-Obl", sans-serif;
}
.timeline-talk-list-item__talk-details > ul > li:last-child {
  margin-bottom: 0;
}

.content__container--contact {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 668px) {
  .content__container--contact {
    justify-content: space-between;
    flex-direction: row;
  }
}

.contact__details {
  max-width: 310px;
  margin-top: 4px;
}
@media screen and (min-width: 668px) {
  .contact__details {
    margin-left: 20px;
  }
}

.contact__headline {
  margin-bottom: 13px;
  font-size: 0.9143rem;
  font-weight: 500;
  font-family: "BoseGothic2014-Med", sans-serif;
  line-height: 1.2;
  color: #fff;
}

.contact__description {
  font-size: 0.9143rem;
  font-weight: 500;
  font-family: "BoseGothic2014-Med", sans-serif;
  line-height: 1.2;
  color: #fff;
}
.contact__description a {
  color: #fff;
  text-decoration: none;
}
.contact__description a:hover, .contact__description a:focus {
  text-decoration: underline;
  cursor: pointer;
}

.content__container--footer {
  display: flex;
  justify-content: space-between;
  font-size: 0.9143rem;
  font-weight: 500;
  font-family: "BoseGothic2014-Med", sans-serif;
  color: #58595B;
}
.content__container--footer.content__container {
  padding: 20px 38px;
}
.content__container--footer a {
  display: block;
  margin-left: 10px;
  white-space: nowrap;
  color: #58595B;
  text-decoration: none;
}
.content__container--footer a:hover, .content__container--footer a:focus {
  text-decoration: underline;
  cursor: pointer;
}

.content__container.content__container--privacy-policy {
  padding-top: 30px;
  padding-bottom: 50px;
}

.content__container--privacy-policy .small-margin-bottom {
  margin-bottom: 3px;
}
.content__container--privacy-policy .paragraph-with-margin-bottom {
  margin-bottom: 32px;
}
.content__container--privacy-policy h1,
.content__container--privacy-policy h2,
.content__container--privacy-policy p,
.content__container--privacy-policy ul {
  margin: 0 0 15px;
}
.content__container--privacy-policy h1,
.content__container--privacy-policy strong {
  font-family: "BoseGothic2014-Bold", sans-serif;
}
.content__container--privacy-policy ul {
  list-style-type: disc;
  list-style-position: outside;
  padding-left: 16px;
}
.content__container--privacy-policy ul li {
  margin-bottom: 5px;
}
.content__container--privacy-policy address span {
  display: block;
}

.public-speakers-speaker__container {
  display: flex;
  flex-direction: column;
  margin-bottom: 30px;
}
.public-speakers-speaker__container:last-child {
  margin-bottom: 0;
}
@media screen and (min-width: 500px) {
  .public-speakers-speaker__container {
    flex-direction: row;
  }
}

.public-speakers-speaker__picture {
  margin: 0 auto 20px;
  width: 141px;
  height: 176px;
}
@media screen and (min-width: 500px) {
  .public-speakers-speaker__picture {
    margin: 0 31px 0 0;
  }
}

.public-speakers-speaker__name-and-institution {
  margin: 0 0 20px;
  text-align: center;
}
@media screen and (min-width: 500px) {
  .public-speakers-speaker__name-and-institution {
    text-align: left;
  }
}

.public-speakers-speaker__name {
  display: block;
  margin-bottom: 2px;
  font-size: 18px;
  color: #003E6E;
}

.public-speakers-speaker__institution {
  display: block;
  font-size: 16px;
  font-family: "BoseGothic2014-Obl", sans-serif;
  color: #58595B;
}

.public-speakers-speaker__description {
  font-size: 16px;
  color: #58595B;
}
@media screen and (min-width: 500px) {
  .public-speakers-speaker__description {
    max-width: 410px;
  }
}

.excellent-in-science__headline {
  margin-bottom: 36px;
}
.excellent-in-science__headline span {
  display: block;
  font-size: 1.43rem;
  font-weight: 900;
  font-family: "BoseGothic2014-Bold", sans-serif;
  line-height: 1.2;
  color: #58595B;
}

.excellent-in-science__description {
  margin-bottom: 17px;
  font-size: 1rem;
  line-height: 1.2;
  color: #58595B;
  text-align: justify;
}
.excellent-in-science__description:last-child, .excellent-in-science__description--no-margin-bottom {
  margin-bottom: 0;
}

.video-section__headline {
  margin-bottom: 36px;
  font-size: 1.43rem;
  font-weight: 900;
  font-family: "BoseGothic2014-Bold", sans-serif;
  line-height: 1.1764;
  color: #1A4A79;
}

.video-section-public-speaker__container {
  display: flex;
  flex-direction: column;
  margin-bottom: 38px;
}
.video-section-public-speaker__container:last-child {
  margin-bottom: 0;
}
@media screen and (min-width: 480px) {
  .video-section-public-speaker__container {
    flex-direction: row;
  }
}

.video-section-public-speaker__video {
  width: 190px;
  height: 106px;
  margin-bottom: 20px;
  flex-shrink: 0;
}
@media screen and (min-width: 480px) {
  .video-section-public-speaker__video {
    margin-right: 43px;
    margin-bottom: 0;
  }
}

.video-section-video-placeholder {
  background: url("https://danarrs.si/images/video.svg") center no-repeat;
}

.video-section-public-speaker__department {
  margin: 0 0 1px;
  font-size: 0.9164rem;
  font-family: "BoseGothic2014-Bold", sans-serif;
  color: #808184;
}

.video-section-public-speaker__details {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}

.video-section-public-speaker__name-and-institution {
  font-size: 0.9164rem;
}

.video-section-public-speaker__name {
  font-family: "BoseGothic2014-Bold-Obl", sans-serif;
  color: #1A4A79;
}

.video-section-public-speaker__topic {
  margin-bottom: 10px;
  font-size: 1rem;
  font-family: "BoseGothic2014-Med", sans-serif;
  color: #58595B;
}

.video-section-public-speaker__contact {
  font-size: 0.9164rem;
  color: #231F20;
}
.video-section-public-speaker__contact span:first-child {
  display: block;
}

.video-section-public-speaker__email {
  display: inline-block;
  color: #231F20;
  text-decoration: none;
}

body {
  padding-top: 104px;
  font-family: "BoseGothic2014-Reg", sans-serif;
}

.block-element {
  display: block;
}

.element-invisible {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}

.emphasized-text {
  font-style: italic;
}

.section__container {
  max-width: 750px;
  margin: 0 auto;
}

.content__container {
  padding: 0 38px 85px;
}

.headline__container {
  margin-bottom: 43px;
}
.headline__container:after {
  content: "";
  display: table;
  clear: both;
}

.headline {
  float: left;
  padding: 10px 38px 10px;
  font-size: 1.375rem;
  font-weight: 900;
  font-family: "BoseGothic2014-Bold", sans-serif;
  text-transform: uppercase;
  color: #fff;
  background-color: #BE9F92;
}

.background__container--hero-image {
  height: 410px;
  background: url("https://danarrs.si/images/hero-image-2021.jpg") center no-repeat;
  background-size: cover;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  padding: 20px 20px 38px;
  box-sizing: border-box;
}

.background__container--video-section {
  padding-top: 33px;
}

.background__container--subscription,
.background__container--public-speakers {
  background: #DBDCDD;
}

.background__container--about-event,
.background__container--excellent-in-science,
.background__container--video-section-filled-background {
  background: #EEE6E2;
}

.background__container--contact {
  background: #6F5E56;
}

/*# sourceMappingURL=main21-4.css.map */