@font-face {
  font-family: "Bebas";
  src: url("../images/fonts/BEBAS-webfont.eot");
  src: url("../images/fonts/BEBAS-webfont.eot?#iefix") format("embedded-opentype"), url("../images/fonts/BEBAS-webfont.woff") format("woff"), url("../images/fonts/BEBAS-webfont.ttf") format("truetype"), url("../images/fonts/BEBAS-webfont.svg#Bebas") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "FuturaBook";
  src: url("../images/fonts/futura-book-webfont.eot");
  src: url("../images/fonts/futura-book-webfont.eot?#iefix") format("embedded-opentype"), url("../images/fonts/futura-book-webfont.woff") format("woff"), url("../images/fonts/futura-book-webfont.ttf") format("truetype"), url("../images/fonts/futura-book-webfont.svg#FuturaBook") format("svg");
  font-weight: 100;
  font-style: normal;
}

p {
    margin-bottom: 10px;
}

strong {
    font-weight: bold;
}

em {
    font-style: italic;
}

.bullet-list {
    margin: 6px 0 30px 30px;
}

.bullet-list .list-item {
  background-position: left 7px;
  line-height: 1.25rem;
}

.number-list {
    margin: 6px 0 30px 30px;
}

.number-list .list-item {
    list-style: decimal;
    padding-left: 20px;
    margin-bottom: 6px;
}


/* applicant-privacy-notice */

.two-column {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}

.two-column .col{
    width: 486px;
}

.privacy-notice-nav a {
    display: inline-block;
    margin-right: 30px;
    margin-bottom: 15px;
}

/* patents: brands list */

#brands-list {
    margin: 30px auto;
    text-align: center;
}

#brands-list .list-row {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 0;
    padding: 0;
}

#brands-list .list-item {
    margin: 0 0 30px;
    padding: 0;
    background: none;
    list-style: none;
    text-align: center;
}

#brands-list a {
    display: inline-block;
}

/* Height scales automatically; set --logo-width per brand to fine tune its scale (max 18.75rem). */
#brands-list img {
    display: block;
    width: var(--logo-width, 12rem);
    max-width: 31.25rem;
    height: auto;
    margin: 0 auto;
}

#brands-list img[src*="logo-gr"] { --logo-width: 12rem; }
#brands-list img[src*="logo-mg"] { --logo-width: 18rem; }
#brands-list img[src*="logo-pb"] { --logo-width: 22rem; }
#brands-list img[src*="logo-pk"] { --logo-width: 15rem; }
#brands-list img[src*="logo-pt"] { --logo-width: 25rem; }
#brands-list img[src*="logo-rj"] { --logo-width: 14rem; }
#brands-list img[src*="logo-we"] { --logo-width: 12rem; }
#brands-list img[src*="logo-ws"] { --logo-width: 20rem; }
#brands-list img[src*="logo-wh"] { --logo-width: 25rem; }

html, body {
    scroll-padding-top: 160px; /* set to the height of your header */
    /*scroll-behavior: smooth;*/
}
