@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap');
html, body { font-family: 'Lato' !important; line-height: 170%; }
  nav, .banner, .info--bar  { font-family: 'Oswald', sans-serif; font-weight: 400;  }
.navbar-default { background: transparent;}
.navbar-default.scrolled { background: #FFF;}
.banner__content { text-align: left;}
.banner__desc { margin: 0;}
.countdown { margin-left: 0px; }
.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-nav > li > a:hover{ font-weight: 400; text-transform: uppercase; color: #FFF; }
.navbar-default.scrolled .navbar-nav > li > a,
.navbar-default.scrolled .navbar-nav > li > a:hover{ font-weight: 600; color: #666; }

#presentationLangBox label {
    text-transform: capitalize;
}

/* KOLORY ELEMENTÓW NA PASKU */

.info--bar { background: #C4C4C4; } /* KOLOR CAŁEGO PASKA */
.info--bar .section-1 { background: #E31E24; } /* KOLOR PIERWSZEGO ELEMENTU */
.info--bar .section-1-container { background: #C4C4C4; }  /* KOLOR OD DRUGIEGO ELEMENTU */
.info--bar .section-2 { background: #C4C4C4; } /* KOLOR DRUGIEGO ELEMENTU */
.info--bar .section-2-container { background: #EBEBEB; }  /* KOLOR OD TRZECIEGO ELEMENTU */
.info--bar .section-3 { background: #EBEBEB; } /* KOLOR TRZECIEGO ELEMENTU */
.info--bar .section-3-container { background: #E31E24; }  /* KOLOR OD CAŁEGO PASKA */

/* KOLORY ELEMENTÓW NA PASKU */

.info--bar { box-shadow: 0px 0px 62px #8B8888;  min-height: 100px; position: relative; }
.info--bar .section-1-container,
.info--bar .section-2-container,
.info--bar .section-3-container { position: relative; width: 25%; float: left; min-height: 100px; }
.info--bar .section-1 { width: 100%; min-height: 100px; position: absolute;
clip-path: polygon(0 0, 100% 0, 85% 100%, 0% 100%); float: left; }
.info--bar .section-2 { width: 100%; min-height: 100px; position: absolute;
clip-path: polygon(0 0, 100% 0, 85% 100%, 0% 100%); float: left; }
.info--bar .section-3 { width: 100%; min-height: 100px; position: absolute;
clip-path: polygon(0 0, 100% 0, 85% 100%, 0% 100%); float: left; }

.navbar-collapse.collapse.in {
  background: #222 !important;
}

body {
  overflow-x: hidden;
}

.navbar-collapse.collapse.in {
  background: #fff;
}

.btn {
   border-radius: 25px;
   padding: 15px 20px !important;
}

#attachments_button1 {
  padding: 5px 20px !important;
}

.section-wrapper, .section-wrapper--consents {
  border-radius: 15px;
}
.section-header {
  background: transparent !important;
}

@media(max-width: 980px) {
.section-1, .section-2, .section-3 {
  text-align: left !important;
  font-size: 15px;
}
.section-1  .banner__icons i.fa { margin: 0 10px 0 0 !important; }
}
@media(max-width: 740px) {
.section-1, .section-2, .section-3 {
  font-size: 14px;
}
}
@media(max-width: 670px) {
.section-1, .section-2, .section-3 {
  text-align: center !important;
  font-size: 14px;
  padding-top: 5px !important;
}
.banner__icons .fa { margin: 0px;}
}
.speaker {
    margin-bottom: 0px;
}

nav.navbar>.container
{
    width: 100%;
  }

@media (min-width: 1920px){
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
    //margin-left: -350px;
}}
@media (min-width: 1920px){
.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
    //margin-right: -210px;
}}
@media (min-width: 1920px){
.navbar-menu-widthfix.navbar .navbar-button {
    //margin-right: -110px;
}}