[ng\:cloak],
[ng-cloak],
[data-ng-cloak],
[x-ng-cloak],
.ng-cloak,
.x-ng-cloak {
    display: none !important;
}

body{
    overflow-x: hidden;
    overflow-y: auto;
}

section[data-portal-component-type="text"] {
	width: 100%;
	max-width: 70rem;
	margin-left: auto;
	margin-right: auto;
	padding-left: 1rem;
	padding-right: 1rem;
	position: relative;
}

@media (min-width: 840px) {
	section[data-portal-component-type="text"] {
		padding-left: 2rem;
		padding-right: 2rem;
	}
}

section[data-portal-component-type="text"] p {
	max-width: 100%;
}

/* Block has been commented due to issues on the NTF videos - [NTF-377]
p, strong, h1, h2, h3, h4, h5, h6, li, a, span{
  word-wrap: break-word;
  flex-wrap: wrap;
  -webkit-font-smoothing: antialiased;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}
*/

.hero--article .hero__content.er404 {
    margin-top: 3rem;
}

#refreshBar a {
    width: 100%;
    line-height: 1.5rem;
    color: #ffffff;
    background: #000000;
}

.figure__caption__text::selection,
.figure__caption__text::-moz-selection {
    background: #ffffff;
    /* WebKit/Blink Browsers */
    color: #000000;
}

.no__pattern .hero__background {
    min-height: 0;
}

.no__pattern .hero--article .hero__content {
    margin-top: 1rem;
}

.article-list__footer {
    text-align: center;
}

.article-list {
    margin: 2rem 0;
}

.article-list .list.list--partial {
    margin-bottom: 0;
}

.link-list__link[href*="//"] .link-list__link__icon {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}

.link--external {
    -webkit-transform: rotate(-45deg) !important;
    transform: rotate(-45deg) !important;
}

.match-articles {
    background: none;
}

img.partners_logo_fies_tournament {
    width: auto !important;
}

.partners__level .grid__item {
    display: inline-block;
}

.heading__title.heading--match {
    font-size: 1.4rem;
    padding: 5px;
    color: #000;
}

.team--names.heading__title.heading--match {
    font-size: 1.8rem;
    padding: 5px;
    color: #000;
}

.match-page .score {
    margin: 0 auto -5px;
    background: #ffffff;
    z-index: 1;
    /* box-shadow: 0 0.25rem 0 #009870 !important; */
    -webkit-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.5);
    box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.5);
    padding: 10px;
}

.match-page .hero__background {
    min-height: 13rem;
}

.match-page .hero__content {
    margin-top: -9rem;
}

.match-page dl {
    border: none;
}

.match-page table.match-report__events tr td:first-child {
    padding-right: 1.5rem !important;
    text-align: right;
    border: none;
}

table.match-report__events {
    width: 100%;
}

.team-page--container-fix {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
}

[id^="div-gpt-ad"] {
    text-align: center;
}

iframe {
    max-width: 100% !important;
}

.match__link:hover {
    background: #d4d4d4;
    cursor: pointer;
}

.match-report__event-symbol {
    min-width: 0.9em;
}

p.heading__title {
    font-size: 3rem;
}

/* .header--obos .header__team__brand__titles {
    display: none;
} */

.tournament--ads {
    display: block;
    margin-bottom: 2rem;
}

.contact-us__email,
.contact-us__link-wrapper a {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.footer a[href]:not([class])[href*='//']:after {
    content: none;
}

@media (min-width: 52rem) {
    .article__module__inner>[id^="div-gpt-ad"] {
        text-align: right !important;
    }
}

@media (max-width: 22.5rem) {
    .club--ads {
        margin: 0rem -3rem !important;
    }
}

/* Small screens */

@media only screen {}

/* Define mobile styles */

@media only screen and (max-width: 40em) {
    .team-page--container-fix {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
}

/* max-width 640px, mobile-only styles, use when QAing mobile issues */

@media only screen and (min-width: 40em) and (max-width: 841px) {
    .team-page--container-fix {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }

    .team-page--container-fix .grid__item-xs-12 {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }

    .partners__level .grid__item {
        margin-bottom: 1rem;
    }
}

/* Medium screens */

@media only screen and (min-width: 40.063em) {}

/* min-width 641px, medium screens */

@media only screen and (min-width: 40.063em) and (max-width: 64em) {}

/* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

/* Large screens */

@media only screen and (min-width: 64.063em) {}

/* min-width 1025px, large screens */

@media only screen and (min-width: 64.063em) and (max-width: 90em) {}

/* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */

/* XLarge screens */

@media only screen and (min-width: 90.063em) {}

/* min-width 1441px, xlarge screens */

@media only screen and (min-width: 90.063em) and (max-width: 120em) {}

/* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */

/* XXLarge screens */

@media only screen and (min-width: 120.063em) {}

/* min-width 1921px, xxlarge screens */

@media only screen {
    @-moz-document url-prefix() {}
}

@supports (-ms-ime-align: auto) {}

/* Search result adjustments */

ul.search__players {
    margin-bottom: 0 !important;
}

ul.search__players a {
    margin-bottom: 1rem !important;
}

.link__icon .ntf-icon {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-color: #fff;
    -webkit-mask-size: 1rem 1rem;
}

.header__bar__nav__item__icon .ntf-icon {
    width: 1.25em;
    height: 1.25em;
    margin-bottom: -0.25em;
    margin-right: 0.75em;
    display: inline-block;
    background-color: #000;
    -webkit-mask-size: 1.25rem 1.25rem;
}

.ntf-icon.icon-snapchat {
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNCAyNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik0xMiwwQzUuMzcyNTU4NiwwLDAsNS4zNzI1NTg2LDAsMTJzNS4zNzI1NTg2LDEyLDEyLDEyczEyLTUuMzcyNTU4NiwxMi0xMlMxOC42Mjc0NDE0LDAsMTIsMHogTTE3LjgyODg1NzQsMTUuOTA4NjkxNGMtMC4xMDIwNTA4LDAuMzAxNTEzNy0wLjYxODEwMywwLjU1MTYzNTctMS40OTE3NjAzLDAuNzIxODYyOGMtMC4wODE5NzAyLDAuMDE1OTMwMi0wLjExNjUxNjEsMC4xODMxMDU1LTAuMTYzNzU3MywwLjQ1Njc4NzFjLTAuMDE5NTMxMiwwLjExMzAzNzEtMC4wMzk0Mjg3LDAuMjIzODE1OS0wLjA2NjU4OTQsMC4zNDAyNzFjLTAuMDI1NDUxNywwLjEwOTU1ODEtMC4wODE5NzAyLDAuMTYzMDI0OS0wLjE3Mjc5MDUsMC4xNjMwMjQ5aC0wLjAxMzY3MTljLTAuMDU5MTQzMSwwLTAuMTQyODgzMy0wLjAxMzU0OTgtMC4yNDg1MzUyLTAuMDM5NjExOGMtMC4xODQ2OTI0LTAuMDQ1MzQ5MS0wLjM5MTc4NDctMC4wODc1ODU0LTAuNjU1MTUxNC0wLjA4NzU4NTRjLTAuMTUzNTY0NSwwLTAuMzEyNSwwLjAxNzAyODgtMC40NzI1MzQyLDAuMDUwNDE1Yy0wLjMyNTAxMjIsMC4wNjgyOTgzLTAuNjAyNzIyMiwwLjMxNTY3MzgtMC44OTY2Njc1LDAuNTc3ODE5OGMtMC40MTE2ODIxLDAuMzY3MjQ4NS0wLjg3NzUwMjQsMC43ODI1MzE3LTEuNTczNzkxNSwwLjc4MjUzMTdjLTAuMDMzMTQyMSwwLTAuMDY0NzU4My0wLjAwMTUyNTktMC4wODg4MDYyLTAuMDAyOTkwN2MtMC4wMTkxMDQsMC4wMDIwNzUyLTAuMDM4ODE4NCwwLjAwMjk5MDctMC4wNTg1MzI3LDAuMDAyOTkwN2MtMC42OTYzNTAxLDAtMS4xNjE5ODczLTAuNDE1MjgzMi0xLjU3Mjg3Ni0wLjc4MTk4MjRjLTAuMjk0NDk0Ni0wLjI2MjQ1MTItMC41NzIyNjU2LTAuNTEwMTkyOS0wLjg5NzU4My0wLjU3ODQ5MTJjLTAuMTU5ODUxMS0wLjAzMzM4NjItMC4zMTg3ODY2LTAuMDUwMzU0LTAuNDcyNDEyMS0wLjA1MDM1NGMtMC4yNzY3MzM0LDAtMC40OTU0MjI0LDAuMDU0MTM4Mi0wLjY1NTE1MTQsMC4wOTM1MDU5Yy0wLjA5ODIwNTYsMC4wMjQxNjk5LTAuMTgyOTIyNCwwLjA0NDkyMTktMC4yNDg0NzQxLDAuMDQ0OTIxOWMtMC4wNjg1NDI1LDAtMC4xNTE5MTY1LTAuMDE5MTA0LTAuMTg2NTg0NS0wLjE2ODc2MjJjLTAuMDI3NTg3OS0wLjExNzk4MS0wLjA0NzMwMjItMC4yMzIyOTk4LTAuMDY2MzQ1Mi0wLjM0MjQwNzJjLTAuMDQ3NzI5NS0wLjI3NTA4NTQtMC4wODIyNzU0LTAuNDQyOTkzMi0wLjE2Mzk0MDQtMC40NTg5ODQ0Yy0wLjg3MzM1MjEtMC4xNjk5ODI5LTEuMzg5NDA0My0wLjQyMDQxMDItMS40OTIxODc1LTAuNzIzNjkzOGMtMC4wMTA4MDMyLTAuMDMxNzk5My0wLjAxNjc4NDctMC4wNjM5MDM4LTAuMDE4MTI3NC0wLjA5NTU4MTFjLTAuMDA0MDI4My0wLjA5MDQ1NDEsMC4wNDY1Njk4LTAuMTY5Njc3NywwLjExNzE4NzUtMC4xODQ0NDgyYzAuNjkzNjAzNS0wLjE0NDEwNCwxLjMxMDMwMjctMC42MDY1Njc0LDEuODMzMTI5OS0xLjM3NWMwLjQwNTAyOTMtMC41OTQ5MDk3LDAuNjAzODgxOC0xLjE2MzMzMDEsMC42MjUyNDQxLTEuMjI2MDc0MmMwLDAsMC4wMDIwMTQyLTAuMDA1ODU5NCwwLjAwMzExMjgtMC4wMDg0ODM5YzAuMTAwNzY5LTAuMjU3OTM0NiwwLjEyMDg0OTYtMC40ODA4MzUsMC4wNTk4MTQ1LTAuNjYyMzUzNWMtMC4xMTI1NDg4LTAuMzM0Nzc3OC0wLjQ4NTI5MDUtMC40ODM5NDc4LTAuNzMxODcyNi0wLjU4MjY0MTZjLTAuMDYxMjc5My0wLjAyNDQ3NTEtMC4xMTkzMjM3LTAuMDQ3NjY4NS0wLjE2NTUyNzMtMC4wNzA4MDA4Yy0wLjIxODU2NjktMC4xMDg5NDc4LTAuNTc4MDY0LTAuMzM5MDUwMy0wLjUzMDIxMjQtMC42NTY2NzcyYzAuMDM0OTEyMS0wLjIzMTYyODQsMC4yNzc3NzEtMC4zOTI5NDQzLDAuNDczOTk5LTAuMzkyOTQ0M2MwLjA1NDU2NTQsMCwwLjEwMjg0NDIsMC4wMTIwODUsMC4xNDM0OTM3LDAuMDM2MTMyOGMwLjIyMTgwMTgsMC4xMzExMDM1LDAuNDIxMzI1NywwLjE5NzUwOTgsMC41OTI4OTU1LDAuMTk3NTA5OGMwLjIxMzQzOTksMCwwLjMxNjQ2NzMtMC4xMDI0NzgsMC4zNDE0MzA3LTAuMTMxNTkxOGMtMC4wMDYxNjQ2LTAuMTQzNjE1Ny0wLjAxMzY3MTktMC4yOTU0NzEyLTAuMDIwOTM1MS0wLjQzOTA4NjlMOC44OTQxNjUsMTAuMzE0MDg2OWMtMC4wNTAwNDg4LTEuMDA1MjQ5LTAuMTEyNTQ4OC0yLjI1NjIyNTYsMC4xNDExMTMzLTIuOTczNjMyOEM5Ljc5NDQ5NDYsNS4xOTMxMTUyLDExLjQwNDU0MSw1LjAyNjEyMywxMS44Nzk3NjA3LDUuMDI2MTIzYzAuMDEyNjk1MywwLDAuMjA3MTUzMy0wLjAwMjQ0MTQsMC4yMDcxNTMzLTAuMDAyNDQxNGMwLjAwODc4OTEtMC4wMDAxODMxLDAuMDE4MzEwNS0wLjAwMDMwNTIsMC4wMjgxOTgyLTAuMDAwMzA1MmMwLjQ3NjUwMTUsMCwyLjA4OTkwNDgsMC4xNjcxMTQzLDIuODQ5NjA5NCwyLjMxNTg1NjljMC4yNTM2NjIxLDAuNzE3ODM0NSwwLjE5MTEwMTEsMS45Njk4NDg2LDAuMTQwODY5MSwyLjk3NjEzNTNsLTAuMDAyMzgwNCwwLjA0ODE1NjdjLTAuMDA2ODk3LDAuMTM2NjU3Ny0wLjAxMzI0NDYsMC4yNjU5MzAyLTAuMDE4NjE1NywwLjM5MTI5NjRjMC4wMjM0OTg1LDAuMDI3MjgyNywwLjExNzc5NzksMC4xMjEyNzY5LDAuMzA5NjkyNCwwLjEzMDczNzNjMC4xNjM1NzQyLTAuMDA3ODczNSwwLjM1MTU2MjUtMC4wNzQwMzU2LDAuNTU4NTkzOC0wLjE5NjI4OTFjMC4wNjM5NjQ4LTAuMDM3OTAyOCwwLjEzNDgyNjctMC4wNDU3NzY0LDAuMTgyOTIyNC0wLjA0NTc3NjRjMC4wNzI3NTM5LDAsMC4xNDY3Mjg1LDAuMDE3ODgzMywwLjIwODM3NCwwLjA1MDI5M2wwLjAwMzI5NTksMC4wMDE2NDc5YzAuMTc1NjU5MiwwLjA3ODYxMzMsMC4yOTA3NzE1LDAuMjM1ODM5OCwwLjI5MzIxMjksMC40MDEwMDFjMC4wMDIxOTczLDAuMTUzOTMwNy0wLjA4ODUwMSwwLjM4NDAzMzItMC41MzQ1NDU5LDAuNjA2MjAxMmMtMC4wNDU2NTQzLDAuMDIyODI3MS0wLjEwMzk0MjksMC4wNDYyMDM2LTAuMTY1NTI3MywwLjA3MDg2MThjLTAuMjQ2NzY1MSwwLjA5ODc1NDktMC42MTkyMDE3LDAuMjQ3ODYzOC0wLjczMTc1MDUsMC41ODI0NTg1Yy0wLjA2MTE1NzIsMC4xODE0NTc1LTAuMDQxMDE1NiwwLjQwNDI5NjksMC4wNTk4MTQ1LDAuNjYyMTcwNGMwLjAwMTA5ODYsMC4wMDI3NDY2LDAuMDAyMDE0MiwwLjAwNTYxNTIsMC4wMDIwMTQyLDAuMDA1NjE1MmMwLjAzMjE2NTUsMC4wOTQ3ODc2LDAuNzgzMzg2MiwyLjI1NTYxNTIsMi40NTk0NzI3LDIuNjAzOTQyOWMwLjA3MDYxNzcsMC4wMTQ4MzE1LDAuMTIxMjc2OSwwLjA5NDE3NzIsMC4xMTcyNDg1LDAuMTg0NDQ4MkMxNy44NDU5NDczLDE1Ljg0NDU0MzUsMTcuODM5NzIxNywxNS44NzY5NTMxLDE3LjgyODg1NzQsMTUuOTA4NjkxNHoiPjwvcGF0aD48L3N2Zz4=);
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNCAyNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik0xMiwwQzUuMzcyNTU4NiwwLDAsNS4zNzI1NTg2LDAsMTJzNS4zNzI1NTg2LDEyLDEyLDEyczEyLTUuMzcyNTU4NiwxMi0xMlMxOC42Mjc0NDE0LDAsMTIsMHogTTE3LjgyODg1NzQsMTUuOTA4NjkxNGMtMC4xMDIwNTA4LDAuMzAxNTEzNy0wLjYxODEwMywwLjU1MTYzNTctMS40OTE3NjAzLDAuNzIxODYyOGMtMC4wODE5NzAyLDAuMDE1OTMwMi0wLjExNjUxNjEsMC4xODMxMDU1LTAuMTYzNzU3MywwLjQ1Njc4NzFjLTAuMDE5NTMxMiwwLjExMzAzNzEtMC4wMzk0Mjg3LDAuMjIzODE1OS0wLjA2NjU4OTQsMC4zNDAyNzFjLTAuMDI1NDUxNywwLjEwOTU1ODEtMC4wODE5NzAyLDAuMTYzMDI0OS0wLjE3Mjc5MDUsMC4xNjMwMjQ5aC0wLjAxMzY3MTljLTAuMDU5MTQzMSwwLTAuMTQyODgzMy0wLjAxMzU0OTgtMC4yNDg1MzUyLTAuMDM5NjExOGMtMC4xODQ2OTI0LTAuMDQ1MzQ5MS0wLjM5MTc4NDctMC4wODc1ODU0LTAuNjU1MTUxNC0wLjA4NzU4NTRjLTAuMTUzNTY0NSwwLTAuMzEyNSwwLjAxNzAyODgtMC40NzI1MzQyLDAuMDUwNDE1Yy0wLjMyNTAxMjIsMC4wNjgyOTgzLTAuNjAyNzIyMiwwLjMxNTY3MzgtMC44OTY2Njc1LDAuNTc3ODE5OGMtMC40MTE2ODIxLDAuMzY3MjQ4NS0wLjg3NzUwMjQsMC43ODI1MzE3LTEuNTczNzkxNSwwLjc4MjUzMTdjLTAuMDMzMTQyMSwwLTAuMDY0NzU4My0wLjAwMTUyNTktMC4wODg4MDYyLTAuMDAyOTkwN2MtMC4wMTkxMDQsMC4wMDIwNzUyLTAuMDM4ODE4NCwwLjAwMjk5MDctMC4wNTg1MzI3LDAuMDAyOTkwN2MtMC42OTYzNTAxLDAtMS4xNjE5ODczLTAuNDE1MjgzMi0xLjU3Mjg3Ni0wLjc4MTk4MjRjLTAuMjk0NDk0Ni0wLjI2MjQ1MTItMC41NzIyNjU2LTAuNTEwMTkyOS0wLjg5NzU4My0wLjU3ODQ5MTJjLTAuMTU5ODUxMS0wLjAzMzM4NjItMC4zMTg3ODY2LTAuMDUwMzU0LTAuNDcyNDEyMS0wLjA1MDM1NGMtMC4yNzY3MzM0LDAtMC40OTU0MjI0LDAuMDU0MTM4Mi0wLjY1NTE1MTQsMC4wOTM1MDU5Yy0wLjA5ODIwNTYsMC4wMjQxNjk5LTAuMTgyOTIyNCwwLjA0NDkyMTktMC4yNDg0NzQxLDAuMDQ0OTIxOWMtMC4wNjg1NDI1LDAtMC4xNTE5MTY1LTAuMDE5MTA0LTAuMTg2NTg0NS0wLjE2ODc2MjJjLTAuMDI3NTg3OS0wLjExNzk4MS0wLjA0NzMwMjItMC4yMzIyOTk4LTAuMDY2MzQ1Mi0wLjM0MjQwNzJjLTAuMDQ3NzI5NS0wLjI3NTA4NTQtMC4wODIyNzU0LTAuNDQyOTkzMi0wLjE2Mzk0MDQtMC40NTg5ODQ0Yy0wLjg3MzM1MjEtMC4xNjk5ODI5LTEuMzg5NDA0My0wLjQyMDQxMDItMS40OTIxODc1LTAuNzIzNjkzOGMtMC4wMTA4MDMyLTAuMDMxNzk5My0wLjAxNjc4NDctMC4wNjM5MDM4LTAuMDE4MTI3NC0wLjA5NTU4MTFjLTAuMDA0MDI4My0wLjA5MDQ1NDEsMC4wNDY1Njk4LTAuMTY5Njc3NywwLjExNzE4NzUtMC4xODQ0NDgyYzAuNjkzNjAzNS0wLjE0NDEwNCwxLjMxMDMwMjctMC42MDY1Njc0LDEuODMzMTI5OS0xLjM3NWMwLjQwNTAyOTMtMC41OTQ5MDk3LDAuNjAzODgxOC0xLjE2MzMzMDEsMC42MjUyNDQxLTEuMjI2MDc0MmMwLDAsMC4wMDIwMTQyLTAuMDA1ODU5NCwwLjAwMzExMjgtMC4wMDg0ODM5YzAuMTAwNzY5LTAuMjU3OTM0NiwwLjEyMDg0OTYtMC40ODA4MzUsMC4wNTk4MTQ1LTAuNjYyMzUzNWMtMC4xMTI1NDg4LTAuMzM0Nzc3OC0wLjQ4NTI5MDUtMC40ODM5NDc4LTAuNzMxODcyNi0wLjU4MjY0MTZjLTAuMDYxMjc5My0wLjAyNDQ3NTEtMC4xMTkzMjM3LTAuMDQ3NjY4NS0wLjE2NTUyNzMtMC4wNzA4MDA4Yy0wLjIxODU2NjktMC4xMDg5NDc4LTAuNTc4MDY0LTAuMzM5MDUwMy0wLjUzMDIxMjQtMC42NTY2NzcyYzAuMDM0OTEyMS0wLjIzMTYyODQsMC4yNzc3NzEtMC4zOTI5NDQzLDAuNDczOTk5LTAuMzkyOTQ0M2MwLjA1NDU2NTQsMCwwLjEwMjg0NDIsMC4wMTIwODUsMC4xNDM0OTM3LDAuMDM2MTMyOGMwLjIyMTgwMTgsMC4xMzExMDM1LDAuNDIxMzI1NywwLjE5NzUwOTgsMC41OTI4OTU1LDAuMTk3NTA5OGMwLjIxMzQzOTksMCwwLjMxNjQ2NzMtMC4xMDI0NzgsMC4zNDE0MzA3LTAuMTMxNTkxOGMtMC4wMDYxNjQ2LTAuMTQzNjE1Ny0wLjAxMzY3MTktMC4yOTU0NzEyLTAuMDIwOTM1MS0wLjQzOTA4NjlMOC44OTQxNjUsMTAuMzE0MDg2OWMtMC4wNTAwNDg4LTEuMDA1MjQ5LTAuMTEyNTQ4OC0yLjI1NjIyNTYsMC4xNDExMTMzLTIuOTczNjMyOEM5Ljc5NDQ5NDYsNS4xOTMxMTUyLDExLjQwNDU0MSw1LjAyNjEyMywxMS44Nzk3NjA3LDUuMDI2MTIzYzAuMDEyNjk1MywwLDAuMjA3MTUzMy0wLjAwMjQ0MTQsMC4yMDcxNTMzLTAuMDAyNDQxNGMwLjAwODc4OTEtMC4wMDAxODMxLDAuMDE4MzEwNS0wLjAwMDMwNTIsMC4wMjgxOTgyLTAuMDAwMzA1MmMwLjQ3NjUwMTUsMCwyLjA4OTkwNDgsMC4xNjcxMTQzLDIuODQ5NjA5NCwyLjMxNTg1NjljMC4yNTM2NjIxLDAuNzE3ODM0NSwwLjE5MTEwMTEsMS45Njk4NDg2LDAuMTQwODY5MSwyLjk3NjEzNTNsLTAuMDAyMzgwNCwwLjA0ODE1NjdjLTAuMDA2ODk3LDAuMTM2NjU3Ny0wLjAxMzI0NDYsMC4yNjU5MzAyLTAuMDE4NjE1NywwLjM5MTI5NjRjMC4wMjM0OTg1LDAuMDI3MjgyNywwLjExNzc5NzksMC4xMjEyNzY5LDAuMzA5NjkyNCwwLjEzMDczNzNjMC4xNjM1NzQyLTAuMDA3ODczNSwwLjM1MTU2MjUtMC4wNzQwMzU2LDAuNTU4NTkzOC0wLjE5NjI4OTFjMC4wNjM5NjQ4LTAuMDM3OTAyOCwwLjEzNDgyNjctMC4wNDU3NzY0LDAuMTgyOTIyNC0wLjA0NTc3NjRjMC4wNzI3NTM5LDAsMC4xNDY3Mjg1LDAuMDE3ODgzMywwLjIwODM3NCwwLjA1MDI5M2wwLjAwMzI5NTksMC4wMDE2NDc5YzAuMTc1NjU5MiwwLjA3ODYxMzMsMC4yOTA3NzE1LDAuMjM1ODM5OCwwLjI5MzIxMjksMC40MDEwMDFjMC4wMDIxOTczLDAuMTUzOTMwNy0wLjA4ODUwMSwwLjM4NDAzMzItMC41MzQ1NDU5LDAuNjA2MjAxMmMtMC4wNDU2NTQzLDAuMDIyODI3MS0wLjEwMzk0MjksMC4wNDYyMDM2LTAuMTY1NTI3MywwLjA3MDg2MThjLTAuMjQ2NzY1MSwwLjA5ODc1NDktMC42MTkyMDE3LDAuMjQ3ODYzOC0wLjczMTc1MDUsMC41ODI0NTg1Yy0wLjA2MTE1NzIsMC4xODE0NTc1LTAuMDQxMDE1NiwwLjQwNDI5NjksMC4wNTk4MTQ1LDAuNjYyMTcwNGMwLjAwMTA5ODYsMC4wMDI3NDY2LDAuMDAyMDE0MiwwLjAwNTYxNTIsMC4wMDIwMTQyLDAuMDA1NjE1MmMwLjAzMjE2NTUsMC4wOTQ3ODc2LDAuNzgzMzg2MiwyLjI1NTYxNTIsMi40NTk0NzI3LDIuNjAzOTQyOWMwLjA3MDYxNzcsMC4wMTQ4MzE1LDAuMTIxMjc2OSwwLjA5NDE3NzIsMC4xMTcyNDg1LDAuMTg0NDQ4MkMxNy44NDU5NDczLDE1Ljg0NDU0MzUsMTcuODM5NzIxNywxNS44NzY5NTMxLDE3LjgyODg1NzQsMTUuOTA4NjkxNHoiPjwvcGF0aD48L3N2Zz4=);
}

.ntf-icon.icon-facebook {
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNCAyNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0xMiwwQzUuMzcyNTU4NiwwLDAsNS4zNzI1NTg2LDAsMTJzNS4zNzI1NTg2LDEyLDEyLDEyczEyLTUuMzcyNTU4NiwxMi0xMlMxOC42Mjc0NDE0LDAsMTIsMHogTTE0LjUyNDk2MzQsMTIuMzA3Njc4MmgtMS42NTEyNDUxYzAsMi42MzkyMjEyLDAsNS44ODkyMjEyLDAsNS44ODkyMjEyaC0yLjQ0ODQ4NjNjMCwwLDAtMy4yMTc0NjgzLDAtNS44ODkyMjEySDkuMjYxNTM1NnYtMi4wODEwNTQ3aDEuMTYzNjk2M1Y4Ljg4MDkyMDRjMC0wLjk2Mzg2NzIsMC40NTgxOTA5LTIuNDcwODI1MiwyLjQ2OTcyNjYtMi40NzA4MjUybDEuODEzMzU0NSwwLjAwNzYyOTRWOC40Mzc0MzljMCwwLTEuMTAyMjk0OSwwLTEuMzE2MzQ1MiwwYy0wLjIxNDI5NDQsMC0wLjUxODI0OTUsMC4xMDY2ODk1LTAuNTE4MjQ5NSwwLjU2NjQ2NzN2MS4yMjI3MTczaDEuODY0NzQ2MUwxNC41MjQ5NjM0LDEyLjMwNzY3ODJ6Ij48L3BhdGg+PC9nPjwvc3ZnPg==);
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNCAyNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0xMiwwQzUuMzcyNTU4NiwwLDAsNS4zNzI1NTg2LDAsMTJzNS4zNzI1NTg2LDEyLDEyLDEyczEyLTUuMzcyNTU4NiwxMi0xMlMxOC42Mjc0NDE0LDAsMTIsMHogTTE0LjUyNDk2MzQsMTIuMzA3Njc4MmgtMS42NTEyNDUxYzAsMi42MzkyMjEyLDAsNS44ODkyMjEyLDAsNS44ODkyMjEyaC0yLjQ0ODQ4NjNjMCwwLDAtMy4yMTc0NjgzLDAtNS44ODkyMjEySDkuMjYxNTM1NnYtMi4wODEwNTQ3aDEuMTYzNjk2M1Y4Ljg4MDkyMDRjMC0wLjk2Mzg2NzIsMC40NTgxOTA5LTIuNDcwODI1MiwyLjQ2OTcyNjYtMi40NzA4MjUybDEuODEzMzU0NSwwLjAwNzYyOTRWOC40Mzc0MzljMCwwLTEuMTAyMjk0OSwwLTEuMzE2MzQ1MiwwYy0wLjIxNDI5NDQsMC0wLjUxODI0OTUsMC4xMDY2ODk1LTAuNTE4MjQ5NSwwLjU2NjQ2NzN2MS4yMjI3MTczaDEuODY0NzQ2MUwxNC41MjQ5NjM0LDEyLjMwNzY3ODJ6Ij48L3BhdGg+PC9nPjwvc3ZnPg==);
}

.ntf-icon.icon-instagram {
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNCAyNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0xNy41MDEwMzc2LDcuODM4MjU2OGMtMC4xMjgwNTE4LTAuMzI5NDA2Ny0wLjI4MDk0NDgtMC41NjQ0NTMxLTAuNTI3ODkzMS0wLjgxMTQwMTRzLTAuNDgxOTk0Ni0wLjM5OTg0MTMtMC44MTEzNDAzLTAuNTI3ODkzMWMtMC4yNDg2NTcyLTAuMDk2NjE4Ny0wLjYyMjMxNDUtMC4yMTE1NDc5LTEuMzEwMzYzOC0wLjI0Mjk4MUMxNC4xMDczNjA4LDYuMjIyMDQ1OSwxMy44ODQyMTYzLDYuMjE0ODQzOCwxMiw2LjIxNDg0MzhTOS44OTI2MzkyLDYuMjIyMDQ1OSw5LjE0ODQ5ODUsNi4yNTU5ODE0QzguNDYwNTEwMyw2LjI4NzQxNDYsOC4wODY4NTMsNi40MDIzNDM4LDcuODM4MjU2OCw2LjQ5ODk2MjRDNy41MDg4NTAxLDYuNjI3MDE0Miw3LjI3MzgwMzcsNi43Nzk5MDcyLDcuMDI2ODU1NSw3LjAyNjg1NTVTNi42MjcwMTQyLDcuNTA4ODUwMSw2LjQ5ODk2MjQsNy44MzgyNTY4QzYuNDAyMzQzOCw4LjA4Njg1Myw2LjI4NzQxNDYsOC40NjA1MTAzLDYuMjU1OTgxNCw5LjE0ODU1OTZDNi4yMjIwNDU5LDkuODkyNjM5Miw2LjIxNDg0MzgsMTAuMTE1NzgzNyw2LjIxNDg0MzgsMTJzMC4wMDcyMDIxLDIuMTA3MzYwOCwwLjA0MTEzNzcsMi44NTE1MDE1YzAuMDMxNDMzMSwwLjY4Nzk4ODMsMC4xNDYzNjIzLDEuMDYxNjQ1NSwwLjI0Mjk4MSwxLjMxMDMwMjdjMC4xMjgwNTE4LDAuMzI5MzQ1NywwLjI4MDk0NDgsMC41NjQ0NTMxLDAuNTI3ODkzMSwwLjgxMTM0MDNjMC4yNDY5NDgyLDAuMjQ2OTQ4MiwwLjQ4MTk5NDYsMC4zOTk4NDEzLDAuODExNDAxNCwwLjUyNzg5MzFjMC4yNDg1OTYyLDAuMDk2NjE4NywwLjYyMjI1MzQsMC4yMTE1NDc5LDEuMzEwMzAyNywwLjI0Mjk4MUM5Ljg5MjUxNzEsMTcuNzc3OTU0MSwxMC4xMTU2NjE2LDE3Ljc4NTE1NjIsMTIsMTcuNzg1MTU2MnMyLjEwNzQ4MjktMC4wMDcyMDIxLDIuODUxNDQwNC0wLjA0MTEzNzdjMC42ODgwNDkzLTAuMDMxNDMzMSwxLjA2MTcwNjUtMC4xNDYzNjIzLDEuMzEwMzYzOC0wLjI0Mjk4MWMwLjMyOTM0NTctMC4xMjgwNTE4LDAuNTY0MzkyMS0wLjI4MDk0NDgsMC44MTEzNDAzLTAuNTI3ODkzMXMwLjM5OTg0MTMtMC40ODE5OTQ2LDAuNTI3ODkzMS0wLjgxMTM0MDNjMC4wOTY2MTg3LTAuMjQ4NjU3MiwwLjIxMTU0NzktMC42MjIzMTQ1LDAuMjQyOTgxLTEuMzEwMzYzOEMxNy43Nzc5NTQxLDE0LjEwNzM2MDgsMTcuNzg1MTU2MiwxMy44ODQyMTYzLDE3Ljc4NTE1NjIsMTJzLTAuMDA3MjAyMS0yLjEwNzM2MDgtMC4wNDExMzc3LTIuODUxNTAxNUMxNy43MTI1ODU0LDguNDYwNTEwMywxNy41OTc2NTYyLDguMDg2ODUzLDE3LjUwMTAzNzYsNy44MzgyNTY4eiBNMTIsMTUuNjIzNjU3MmMtMi4wMDEyODE3LDAtMy42MjM2NTcyLTEuNjIyMzc1NS0zLjYyMzY1NzItMy42MjM2NTcyUzkuOTk4NzE4Myw4LjM3NjM0MjgsMTIsOC4zNzYzNDI4UzE1LjYyMzY1NzIsOS45OTg3MTgzLDE1LjYyMzY1NzIsMTJTMTQuMDAxMjgxNywxNS42MjM2NTcyLDEyLDE1LjYyMzY1NzJ6IE0xNS43NjY4NDU3LDkuMDc5OTU2MWMtMC40Njc3MTI0LDAtMC44NDY4MDE4LTAuMzc5MDg5NC0wLjg0NjgwMTgtMC44NDY4MDE4YzAtMC40Njc2NTE0LDAuMzc5MDg5NC0wLjg0Njc0MDcsMC44NDY4MDE4LTAuODQ2NzQwN2MwLjQ2NzY1MTQsMCwwLjg0Njc0MDcsMC4zNzkwODk0LDAuODQ2NzQwNywwLjg0Njc0MDdDMTYuNjEzNTg2NCw4LjcwMDg2NjcsMTYuMjM0NDk3MSw5LjA3OTk1NjEsMTUuNzY2ODQ1Nyw5LjA3OTk1NjF6Ij48L3BhdGg+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMi4zNTIxNzI5Ij48L2NpcmNsZT48cGF0aCBkPSJNMTIsMEM1LjM3MjU1ODYsMCwwLDUuMzcyNTU4NiwwLDEyczUuMzcyNTU4NiwxMiwxMiwxMnMxMi01LjM3MjU1ODYsMTItMTJTMTguNjI3NDQxNCwwLDEyLDB6IE0xOS4wMTQwOTkxLDE0LjkwOTQyMzhjLTAuMDM0MjQwNywwLjc1MTA5ODYtMC4xNTM1MDM0LDEuMjY0MDM4MS0wLjMyODAwMjksMS43MTI4OTA2Yy0wLjE4MDI5NzksMC40NjQwNTAzLTAuNDIxNTY5OCwwLjg1NzYwNS0wLjgxMzkwMzgsMS4yNDk4Nzc5Yy0wLjM5MjI3MjksMC4zOTIzMzQtMC43ODU4Mjc2LDAuNjMzNjA2LTEuMjQ5ODc3OSwwLjgxMzkwMzhjLTAuNDQ4ODUyNSwwLjE3NDQ5OTUtMC45NjE3OTIsMC4yOTM3NjIyLTEuNzEyODkwNiwwLjMyODAwMjlDMTQuMTU2NzM4MywxOS4wNDg0NjE5LDEzLjkxNjQ0MjksMTkuMDU2NTc5NiwxMiwxOS4wNTY1Nzk2cy0yLjE1NjczODMtMC4wMDgxMTc3LTIuOTA5NDIzOC0wLjA0MjQ4MDVjLTAuNzUxMDk4Ni0wLjAzNDI0MDctMS4yNjQwMzgxLTAuMTUzNTAzNC0xLjcxMjg5MDYtMC4zMjgwMDI5Yy0wLjQ2NDA1MDMtMC4xODAyOTc5LTAuODU3NjA1LTAuNDIxNTY5OC0xLjI0OTg3NzktMC44MTM5MDM4Yy0wLjM5MjMzNC0wLjM5MjI3MjktMC42MzM2MDYtMC43ODU4Mjc2LTAuODEzOTAzOC0xLjI0OTg3NzljLTAuMTc0NDk5NS0wLjQ0ODg1MjUtMC4yOTM3NjIyLTAuOTYxNzkyLTAuMzI4MDY0LTEuNzEyODkwNkM0Ljk1MTUzODEsMTQuMTU2NzM4Myw0Ljk0MzQyMDQsMTMuOTE2NDQyOSw0Ljk0MzQyMDQsMTJzMC4wMDgxMTc3LTIuMTU2NzM4MywwLjA0MjQxOTQtMi45MDk0MjM4YzAuMDM0MzAxOC0wLjc1MTA5ODYsMC4xNTM1NjQ1LTEuMjY0MDM4MSwwLjMyODA2NC0xLjcxMjg5MDZjMC4xODAyOTc5LTAuNDY0MDUwMywwLjQyMTU2OTgtMC44NTc2MDUsMC44MTM5MDM4LTEuMjQ5ODc3OWMwLjM5MjI3MjktMC4zOTIzMzQsMC43ODU4Mjc2LTAuNjMzNjA2LDEuMjQ5ODc3OS0wLjgxMzkwMzhjMC40NDg4NTI1LTAuMTc0NDk5NSwwLjk2MTc5Mi0wLjI5Mzc2MjIsMS43MTI4OTA2LTAuMzI4MDY0QzkuODQzMjYxNyw0Ljk1MTUzODEsMTAuMDgzNTU3MSw0Ljk0MzQyMDQsMTIsNC45NDM0MjA0czIuMTU2NzM4MywwLjAwODExNzcsMi45MDk0MjM4LDAuMDQyNDE5NGMwLjc1MTA5ODYsMC4wMzQzMDE4LDEuMjY0MDM4MSwwLjE1MzU2NDUsMS43MTI4OTA2LDAuMzI4MDY0YzAuNDY0MDUwMywwLjE4MDI5NzksMC44NTc2MDUsMC40MjE1Njk4LDEuMjQ5ODc3OSwwLjgxMzkwMzhjMC4zOTIzMzQsMC4zOTIyNzI5LDAuNjMzNjA2LDAuNzg1ODI3NiwwLjgxMzkwMzgsMS4yNDk4Nzc5YzAuMTc0NDk5NSwwLjQ0ODg1MjUsMC4yOTM3NjIyLDAuOTYxNzkyLDAuMzI4MDAyOSwxLjcxMjg5MDZDMTkuMDQ4NDYxOSw5Ljg0MzI2MTcsMTkuMDU2NTc5NiwxMC4wODM1NTcxLDE5LjA1NjU3OTYsMTJTMTkuMDQ4NDYxOSwxNC4xNTY3MzgzLDE5LjAxNDA5OTEsMTQuOTA5NDIzOHoiPjwvcGF0aD48L2c+PC9zdmc+);
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNCAyNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0xNy41MDEwMzc2LDcuODM4MjU2OGMtMC4xMjgwNTE4LTAuMzI5NDA2Ny0wLjI4MDk0NDgtMC41NjQ0NTMxLTAuNTI3ODkzMS0wLjgxMTQwMTRzLTAuNDgxOTk0Ni0wLjM5OTg0MTMtMC44MTEzNDAzLTAuNTI3ODkzMWMtMC4yNDg2NTcyLTAuMDk2NjE4Ny0wLjYyMjMxNDUtMC4yMTE1NDc5LTEuMzEwMzYzOC0wLjI0Mjk4MUMxNC4xMDczNjA4LDYuMjIyMDQ1OSwxMy44ODQyMTYzLDYuMjE0ODQzOCwxMiw2LjIxNDg0MzhTOS44OTI2MzkyLDYuMjIyMDQ1OSw5LjE0ODQ5ODUsNi4yNTU5ODE0QzguNDYwNTEwMyw2LjI4NzQxNDYsOC4wODY4NTMsNi40MDIzNDM4LDcuODM4MjU2OCw2LjQ5ODk2MjRDNy41MDg4NTAxLDYuNjI3MDE0Miw3LjI3MzgwMzcsNi43Nzk5MDcyLDcuMDI2ODU1NSw3LjAyNjg1NTVTNi42MjcwMTQyLDcuNTA4ODUwMSw2LjQ5ODk2MjQsNy44MzgyNTY4QzYuNDAyMzQzOCw4LjA4Njg1Myw2LjI4NzQxNDYsOC40NjA1MTAzLDYuMjU1OTgxNCw5LjE0ODU1OTZDNi4yMjIwNDU5LDkuODkyNjM5Miw2LjIxNDg0MzgsMTAuMTE1NzgzNyw2LjIxNDg0MzgsMTJzMC4wMDcyMDIxLDIuMTA3MzYwOCwwLjA0MTEzNzcsMi44NTE1MDE1YzAuMDMxNDMzMSwwLjY4Nzk4ODMsMC4xNDYzNjIzLDEuMDYxNjQ1NSwwLjI0Mjk4MSwxLjMxMDMwMjdjMC4xMjgwNTE4LDAuMzI5MzQ1NywwLjI4MDk0NDgsMC41NjQ0NTMxLDAuNTI3ODkzMSwwLjgxMTM0MDNjMC4yNDY5NDgyLDAuMjQ2OTQ4MiwwLjQ4MTk5NDYsMC4zOTk4NDEzLDAuODExNDAxNCwwLjUyNzg5MzFjMC4yNDg1OTYyLDAuMDk2NjE4NywwLjYyMjI1MzQsMC4yMTE1NDc5LDEuMzEwMzAyNywwLjI0Mjk4MUM5Ljg5MjUxNzEsMTcuNzc3OTU0MSwxMC4xMTU2NjE2LDE3Ljc4NTE1NjIsMTIsMTcuNzg1MTU2MnMyLjEwNzQ4MjktMC4wMDcyMDIxLDIuODUxNDQwNC0wLjA0MTEzNzdjMC42ODgwNDkzLTAuMDMxNDMzMSwxLjA2MTcwNjUtMC4xNDYzNjIzLDEuMzEwMzYzOC0wLjI0Mjk4MWMwLjMyOTM0NTctMC4xMjgwNTE4LDAuNTY0MzkyMS0wLjI4MDk0NDgsMC44MTEzNDAzLTAuNTI3ODkzMXMwLjM5OTg0MTMtMC40ODE5OTQ2LDAuNTI3ODkzMS0wLjgxMTM0MDNjMC4wOTY2MTg3LTAuMjQ4NjU3MiwwLjIxMTU0NzktMC42MjIzMTQ1LDAuMjQyOTgxLTEuMzEwMzYzOEMxNy43Nzc5NTQxLDE0LjEwNzM2MDgsMTcuNzg1MTU2MiwxMy44ODQyMTYzLDE3Ljc4NTE1NjIsMTJzLTAuMDA3MjAyMS0yLjEwNzM2MDgtMC4wNDExMzc3LTIuODUxNTAxNUMxNy43MTI1ODU0LDguNDYwNTEwMywxNy41OTc2NTYyLDguMDg2ODUzLDE3LjUwMTAzNzYsNy44MzgyNTY4eiBNMTIsMTUuNjIzNjU3MmMtMi4wMDEyODE3LDAtMy42MjM2NTcyLTEuNjIyMzc1NS0zLjYyMzY1NzItMy42MjM2NTcyUzkuOTk4NzE4Myw4LjM3NjM0MjgsMTIsOC4zNzYzNDI4UzE1LjYyMzY1NzIsOS45OTg3MTgzLDE1LjYyMzY1NzIsMTJTMTQuMDAxMjgxNywxNS42MjM2NTcyLDEyLDE1LjYyMzY1NzJ6IE0xNS43NjY4NDU3LDkuMDc5OTU2MWMtMC40Njc3MTI0LDAtMC44NDY4MDE4LTAuMzc5MDg5NC0wLjg0NjgwMTgtMC44NDY4MDE4YzAtMC40Njc2NTE0LDAuMzc5MDg5NC0wLjg0Njc0MDcsMC44NDY4MDE4LTAuODQ2NzQwN2MwLjQ2NzY1MTQsMCwwLjg0Njc0MDcsMC4zNzkwODk0LDAuODQ2NzQwNywwLjg0Njc0MDdDMTYuNjEzNTg2NCw4LjcwMDg2NjcsMTYuMjM0NDk3MSw5LjA3OTk1NjEsMTUuNzY2ODQ1Nyw5LjA3OTk1NjF6Ij48L3BhdGg+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMi4zNTIxNzI5Ij48L2NpcmNsZT48cGF0aCBkPSJNMTIsMEM1LjM3MjU1ODYsMCwwLDUuMzcyNTU4NiwwLDEyczUuMzcyNTU4NiwxMiwxMiwxMnMxMi01LjM3MjU1ODYsMTItMTJTMTguNjI3NDQxNCwwLDEyLDB6IE0xOS4wMTQwOTkxLDE0LjkwOTQyMzhjLTAuMDM0MjQwNywwLjc1MTA5ODYtMC4xNTM1MDM0LDEuMjY0MDM4MS0wLjMyODAwMjksMS43MTI4OTA2Yy0wLjE4MDI5NzksMC40NjQwNTAzLTAuNDIxNTY5OCwwLjg1NzYwNS0wLjgxMzkwMzgsMS4yNDk4Nzc5Yy0wLjM5MjI3MjksMC4zOTIzMzQtMC43ODU4Mjc2LDAuNjMzNjA2LTEuMjQ5ODc3OSwwLjgxMzkwMzhjLTAuNDQ4ODUyNSwwLjE3NDQ5OTUtMC45NjE3OTIsMC4yOTM3NjIyLTEuNzEyODkwNiwwLjMyODAwMjlDMTQuMTU2NzM4MywxOS4wNDg0NjE5LDEzLjkxNjQ0MjksMTkuMDU2NTc5NiwxMiwxOS4wNTY1Nzk2cy0yLjE1NjczODMtMC4wMDgxMTc3LTIuOTA5NDIzOC0wLjA0MjQ4MDVjLTAuNzUxMDk4Ni0wLjAzNDI0MDctMS4yNjQwMzgxLTAuMTUzNTAzNC0xLjcxMjg5MDYtMC4zMjgwMDI5Yy0wLjQ2NDA1MDMtMC4xODAyOTc5LTAuODU3NjA1LTAuNDIxNTY5OC0xLjI0OTg3NzktMC44MTM5MDM4Yy0wLjM5MjMzNC0wLjM5MjI3MjktMC42MzM2MDYtMC43ODU4Mjc2LTAuODEzOTAzOC0xLjI0OTg3NzljLTAuMTc0NDk5NS0wLjQ0ODg1MjUtMC4yOTM3NjIyLTAuOTYxNzkyLTAuMzI4MDY0LTEuNzEyODkwNkM0Ljk1MTUzODEsMTQuMTU2NzM4Myw0Ljk0MzQyMDQsMTMuOTE2NDQyOSw0Ljk0MzQyMDQsMTJzMC4wMDgxMTc3LTIuMTU2NzM4MywwLjA0MjQxOTQtMi45MDk0MjM4YzAuMDM0MzAxOC0wLjc1MTA5ODYsMC4xNTM1NjQ1LTEuMjY0MDM4MSwwLjMyODA2NC0xLjcxMjg5MDZjMC4xODAyOTc5LTAuNDY0MDUwMywwLjQyMTU2OTgtMC44NTc2MDUsMC44MTM5MDM4LTEuMjQ5ODc3OWMwLjM5MjI3MjktMC4zOTIzMzQsMC43ODU4Mjc2LTAuNjMzNjA2LDEuMjQ5ODc3OS0wLjgxMzkwMzhjMC40NDg4NTI1LTAuMTc0NDk5NSwwLjk2MTc5Mi0wLjI5Mzc2MjIsMS43MTI4OTA2LTAuMzI4MDY0QzkuODQzMjYxNyw0Ljk1MTUzODEsMTAuMDgzNTU3MSw0Ljk0MzQyMDQsMTIsNC45NDM0MjA0czIuMTU2NzM4MywwLjAwODExNzcsMi45MDk0MjM4LDAuMDQyNDE5NGMwLjc1MTA5ODYsMC4wMzQzMDE4LDEuMjY0MDM4MSwwLjE1MzU2NDUsMS43MTI4OTA2LDAuMzI4MDY0YzAuNDY0MDUwMywwLjE4MDI5NzksMC44NTc2MDUsMC40MjE1Njk4LDEuMjQ5ODc3OSwwLjgxMzkwMzhjMC4zOTIzMzQsMC4zOTIyNzI5LDAuNjMzNjA2LDAuNzg1ODI3NiwwLjgxMzkwMzgsMS4yNDk4Nzc5YzAuMTc0NDk5NSwwLjQ0ODg1MjUsMC4yOTM3NjIyLDAuOTYxNzkyLDAuMzI4MDAyOSwxLjcxMjg5MDZDMTkuMDQ4NDYxOSw5Ljg0MzI2MTcsMTkuMDU2NTc5NiwxMC4wODM1NTcxLDE5LjA1NjU3OTYsMTJTMTkuMDQ4NDYxOSwxNC4xNTY3MzgzLDE5LjAxNDA5OTEsMTQuOTA5NDIzOHoiPjwvcGF0aD48L2c+PC9zdmc+);
}

.ntf-icon.icon-twitter {
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNCAyNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0xMiwwQzUuMzcyNTU4NiwwLDAsNS4zNzI1NTg2LDAsMTJzNS4zNzI1NTg2LDEyLDEyLDEyczEyLTUuMzcyNTU4NiwxMi0xMlMxOC42Mjc0NDE0LDAsMTIsMHogTTE2LjY3MjQyNDMsOS42MDM2Mzc3YzAuMDA0NjM4NywwLjEwMzM5MzYsMC4wMDY5NTgsMC4yMDczMzY0LDAuMDA2OTU4LDAuMzExODg5NmMwLDMuMTg1NzkxLTIuNDI0ODA0Nyw2Ljg1OTI1MjktNi44NTkxOTE5LDYuODU5MjUyOWMtMS4zNjE0NTAyLDAtMi42Mjg2NjIxLTAuMzk5MDQ3OS0zLjY5NTU1NjYtMS4wODMwNjg4YzAuMTg4NTk4NiwwLjAyMjIxNjgsMC4zODA0OTMyLDAuMDMzNjMwNCwwLjU3NTA3MzIsMC4wMzM2MzA0YzEuMTI5NTE2NiwwLDIuMTY5MDA2My0wLjM4NTM3NiwyLjk5NDA3OTYtMS4wMzE5ODI0Yy0xLjA1NDkzMTYtMC4wMTk0NzAyLTEuOTQ1MjUxNS0wLjcxNjQ5MTctMi4yNTIwNzUyLTEuNjc0MjU1NGMwLjE0NzIxNjgsMC4wMjgxMzcyLDAuMjk4MjE3OCwwLjA0MzIxMjksMC40NTM2MTMzLDAuMDQzMjEyOWMwLjIxOTg0ODYsMCwwLjQzMjgwMDMtMC4wMjk0MTg5LDAuNjM1MTMxOC0wLjA4NDUzMzdjLTEuMTAyOTA1My0wLjIyMTQzNTUtMS45MzM4OTg5LTEuMTk1ODAwOC0xLjkzMzg5ODktMi4zNjM4OTE2YzAtMC4wMTAxOTI5LDAuMDAwMDYxLTAuMDIwMjYzNywwLjAwMDI0NDEtMC4wMzAzMzQ1YzAuMzI1MDEyMiwwLjE4MDYwMywwLjY5Njc3NzMsMC4yODkwNjI1LDEuMDkxOTE4OSwwLjMwMTU3NDdDNy4wNDE4NzAxLDEwLjQ1Mjc1ODgsNi42MTYyNzIsOS43MTQ4NDM4LDYuNjE2MjcyLDguODc4NDc5YzAtMC40NDE4MzM1LDAuMTE4ODM1NC0wLjg1NTk1NywwLjMyNjM1NS0xLjIxMjAzNjFjMS4xODkwODY5LDEuNDU4NjE4MiwyLjk2NTQ1NDEsMi40MTgzOTYsNC45NjkwNTUyLDIuNTE4OTIwOWMtMC4wNDEwNzY3LTAuMTc2NDUyNi0wLjA2MjM3NzktMC4zNjA0NzM2LTAuMDYyMzc3OS0wLjU0OTQzODVjMC0xLjMzMTI5ODgsMS4wNzk0MDY3LTIuNDEwNzA1NiwyLjQxMDg4ODctMi40MTA3MDU2YzAuNjkzMzU5NCwwLDEuMzE5ODg1MywwLjI5MjcyNDYsMS43NTk2NDM2LDAuNzYxMjkxNWMwLjU0OTE5NDMtMC4xMDgwOTMzLDEuMDY1MTI0NS0wLjMwODc3NjksMS41MzA5NDQ4LTAuNTg1MDIyYy0wLjE3OTk5MjcsMC41NjI5MjcyLTAuNTYyMjU1OSwxLjAzNTQwMDQtMS4wNjAwNTg2LDEuMzMzODAxM2MwLjQ4NzczMTktMC4wNTgyODg2LDAuOTUyMzMxNS0wLjE4NzkyNzIsMS4zODQ2NDM2LTAuMzc5NjM4N0MxNy41NTIxODUxLDguODM5MTExMywxNy4xNDM0MzI2LDkuMjYzNzMyOSwxNi42NzI0MjQzLDkuNjAzNjM3N3oiPjwvcGF0aD48L2c+PC9zdmc+);
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNCAyNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0xMiwwQzUuMzcyNTU4NiwwLDAsNS4zNzI1NTg2LDAsMTJzNS4zNzI1NTg2LDEyLDEyLDEyczEyLTUuMzcyNTU4NiwxMi0xMlMxOC42Mjc0NDE0LDAsMTIsMHogTTE2LjY3MjQyNDMsOS42MDM2Mzc3YzAuMDA0NjM4NywwLjEwMzM5MzYsMC4wMDY5NTgsMC4yMDczMzY0LDAuMDA2OTU4LDAuMzExODg5NmMwLDMuMTg1NzkxLTIuNDI0ODA0Nyw2Ljg1OTI1MjktNi44NTkxOTE5LDYuODU5MjUyOWMtMS4zNjE0NTAyLDAtMi42Mjg2NjIxLTAuMzk5MDQ3OS0zLjY5NTU1NjYtMS4wODMwNjg4YzAuMTg4NTk4NiwwLjAyMjIxNjgsMC4zODA0OTMyLDAuMDMzNjMwNCwwLjU3NTA3MzIsMC4wMzM2MzA0YzEuMTI5NTE2NiwwLDIuMTY5MDA2My0wLjM4NTM3NiwyLjk5NDA3OTYtMS4wMzE5ODI0Yy0xLjA1NDkzMTYtMC4wMTk0NzAyLTEuOTQ1MjUxNS0wLjcxNjQ5MTctMi4yNTIwNzUyLTEuNjc0MjU1NGMwLjE0NzIxNjgsMC4wMjgxMzcyLDAuMjk4MjE3OCwwLjA0MzIxMjksMC40NTM2MTMzLDAuMDQzMjEyOWMwLjIxOTg0ODYsMCwwLjQzMjgwMDMtMC4wMjk0MTg5LDAuNjM1MTMxOC0wLjA4NDUzMzdjLTEuMTAyOTA1My0wLjIyMTQzNTUtMS45MzM4OTg5LTEuMTk1ODAwOC0xLjkzMzg5ODktMi4zNjM4OTE2YzAtMC4wMTAxOTI5LDAuMDAwMDYxLTAuMDIwMjYzNywwLjAwMDI0NDEtMC4wMzAzMzQ1YzAuMzI1MDEyMiwwLjE4MDYwMywwLjY5Njc3NzMsMC4yODkwNjI1LDEuMDkxOTE4OSwwLjMwMTU3NDdDNy4wNDE4NzAxLDEwLjQ1Mjc1ODgsNi42MTYyNzIsOS43MTQ4NDM4LDYuNjE2MjcyLDguODc4NDc5YzAtMC40NDE4MzM1LDAuMTE4ODM1NC0wLjg1NTk1NywwLjMyNjM1NS0xLjIxMjAzNjFjMS4xODkwODY5LDEuNDU4NjE4MiwyLjk2NTQ1NDEsMi40MTgzOTYsNC45NjkwNTUyLDIuNTE4OTIwOWMtMC4wNDEwNzY3LTAuMTc2NDUyNi0wLjA2MjM3NzktMC4zNjA0NzM2LTAuMDYyMzc3OS0wLjU0OTQzODVjMC0xLjMzMTI5ODgsMS4wNzk0MDY3LTIuNDEwNzA1NiwyLjQxMDg4ODctMi40MTA3MDU2YzAuNjkzMzU5NCwwLDEuMzE5ODg1MywwLjI5MjcyNDYsMS43NTk2NDM2LDAuNzYxMjkxNWMwLjU0OTE5NDMtMC4xMDgwOTMzLDEuMDY1MTI0NS0wLjMwODc3NjksMS41MzA5NDQ4LTAuNTg1MDIyYy0wLjE3OTk5MjcsMC41NjI5MjcyLTAuNTYyMjU1OSwxLjAzNTQwMDQtMS4wNjAwNTg2LDEuMzMzODAxM2MwLjQ4NzczMTktMC4wNTgyODg2LDAuOTUyMzMxNS0wLjE4NzkyNzIsMS4zODQ2NDM2LTAuMzc5NjM4N0MxNy41NTIxODUxLDguODM5MTExMywxNy4xNDM0MzI2LDkuMjYzNzMyOSwxNi42NzI0MjQzLDkuNjAzNjM3N3oiPjwvcGF0aD48L2c+PC9zdmc+);
}

.ntf-icon.icon-search {
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNCAyNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGlkPSJzZWFyY2giIGQ9Ik0xNy43MTkxMzM0LDE1LjU3Mzg1MDZjMi41NTczNTU5LTMuODg1MDQ5OCwyLjQ1NTA2MjktOS40OTIyMzE0LTAuOTYxNTY1LTEyLjkwNTc0NDZjLTQuMDM3ODU5LTMuNzU0NDU4LTEwLjM0ODQzNDQtMy41MTc4ODA3LTE0LjA5NTA2NywwLjUyODQxMDJjLTMuNTYxMzY5NCwzLjg0NjIxMDctMy41NDg0NDA1LDkuNzk3Mjk2NSwwLjAyOTYwNzMsMTMuNjI3OTMxNmMzLjQxNjYyODEsMy40MTM1MTMyLDguOTkxNjYzOSwzLjQ4NTI2NzYsMTIuODU4Mzg2LDAuOTAyMDY5MUwyMS44MzEzNjE4LDI0TDI0LDIxLjgyNjgzMThMMTcuNzE5MTMzNCwxNS41NzM4NTA2eiBNNC4zMTg1ODczLDE1LjIwNDgyMjVDMS4zMjM0MTg2LDEyLjIwMTQ3MzIsMS4zMjQ5NzUsNy4zMzM2NDM0LDQuMzIyMDYzOSw0LjMzMjIxODZzNy44NTQ3NzMtMi45OTk4NjUxLDEwLjg0OTk0MzIsMC4wMDM0ODMzYzIuOTkzODEyNiwzLjAwMTk4NzksMi45OTM4MTI2LDcuODY3MTMyMiwwLDEwLjg2OTEyMDZjLTIuOTk1MTY5NiwzLjAwMzM0OTMtNy44NTI4NTM4LDMuMDA0OTA5NS0xMC44NDk5NDMyLDAuMDAzNDgzOEM0LjMyMDkwNDcsMTUuMjA3MTQ0Nyw0LjMxOTc0NiwxNS4yMDU5ODQxLDQuMzE4NTg3MywxNS4yMDQ4MjI1eiI+PC9wYXRoPjwvc3ZnPg==);
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNCAyNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGlkPSJzZWFyY2giIGQ9Ik0xNy43MTkxMzM0LDE1LjU3Mzg1MDZjMi41NTczNTU5LTMuODg1MDQ5OCwyLjQ1NTA2MjktOS40OTIyMzE0LTAuOTYxNTY1LTEyLjkwNTc0NDZjLTQuMDM3ODU5LTMuNzU0NDU4LTEwLjM0ODQzNDQtMy41MTc4ODA3LTE0LjA5NTA2NywwLjUyODQxMDJjLTMuNTYxMzY5NCwzLjg0NjIxMDctMy41NDg0NDA1LDkuNzk3Mjk2NSwwLjAyOTYwNzMsMTMuNjI3OTMxNmMzLjQxNjYyODEsMy40MTM1MTMyLDguOTkxNjYzOSwzLjQ4NTI2NzYsMTIuODU4Mzg2LDAuOTAyMDY5MUwyMS44MzEzNjE4LDI0TDI0LDIxLjgyNjgzMThMMTcuNzE5MTMzNCwxNS41NzM4NTA2eiBNNC4zMTg1ODczLDE1LjIwNDgyMjVDMS4zMjM0MTg2LDEyLjIwMTQ3MzIsMS4zMjQ5NzUsNy4zMzM2NDM0LDQuMzIyMDYzOSw0LjMzMjIxODZzNy44NTQ3NzMtMi45OTk4NjUxLDEwLjg0OTk0MzIsMC4wMDM0ODMzYzIuOTkzODEyNiwzLjAwMTk4NzksMi45OTM4MTI2LDcuODY3MTMyMiwwLDEwLjg2OTEyMDZjLTIuOTk1MTY5NiwzLjAwMzM0OTMtNy44NTI4NTM4LDMuMDA0OTA5NS0xMC44NDk5NDMyLDAuMDAzNDgzOEM0LjMyMDkwNDcsMTUuMjA3MTQ0Nyw0LjMxOTc0NiwxNS4yMDU5ODQxLDQuMzE4NTg3MywxNS4yMDQ4MjI1eiI+PC9wYXRoPjwvc3ZnPg==);
    background-color: #000;
}

.ntf-icon.icon-close {
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNCAyNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik0xNC4wOTY5MjM4LDEyLjAwMDAxMTRsNi4zNDY2Nzk3LTYuMzQ2Njc5N2MwLjU4NTU3MTMtMC41ODU1NzEzLDAuNTg1OTM3NS0xLjUzNTQwMDQsMC0yLjEyMTMzNzlzLTEuNTM1NzY2Ni0wLjU4NTU3MTMtMi4xMjEzMzc5LDBsLTYuMzQ2Njc5Nyw2LjM0NjY3OTdMNS42Mjg5MDYyLDMuNTMxOTkzOWMtMC41ODU1NzEzLTAuNTg1NTcxMy0xLjUzNTQwMDQtMC41ODU5Mzc1LTIuMTIxMzM3OSwwcy0wLjU4NTU3MTMsMS41MzU3NjY2LDAsMi4xMjEzMzc5bDYuMzQ2Njc5Nyw2LjM0NjY3OTdsLTYuMzQ2Njc5Nyw2LjM0NjY3OTdjLTAuNTg1NTcxMywwLjU4NTU3MTMtMC41ODU5Mzc1LDEuNTM1NDAwNCwwLDIuMTIxMzM3OWMwLjU4NTkzNzUsMC41ODU4NzY1LDEuNTM1NzY2NiwwLjU4NTU3MTMsMi4xMjEzMzc5LDBsNi4zNDY2Nzk3LTYuMzQ2Njc5N2w2LjM0NjY3OTcsNi4zNDY2Nzk3YzAuNTg1NTcxMywwLjU4NTU3MTMsMS41MzU0MDA0LDAuNTg1ODc2NSwyLjEyMTMzNzksMGMwLjU4NTkzNzUtMC41ODU5Mzc1LDAuNTg1NTcxMy0xLjUzNTc2NjYsMC0yLjEyMTMzNzlMMTQuMDk2OTIzOCwxMi4wMDAwMTE0eiI+PC9wYXRoPjwvc3ZnPg==);
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNCAyNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik0xNC4wOTY5MjM4LDEyLjAwMDAxMTRsNi4zNDY2Nzk3LTYuMzQ2Njc5N2MwLjU4NTU3MTMtMC41ODU1NzEzLDAuNTg1OTM3NS0xLjUzNTQwMDQsMC0yLjEyMTMzNzlzLTEuNTM1NzY2Ni0wLjU4NTU3MTMtMi4xMjEzMzc5LDBsLTYuMzQ2Njc5Nyw2LjM0NjY3OTdMNS42Mjg5MDYyLDMuNTMxOTkzOWMtMC41ODU1NzEzLTAuNTg1NTcxMy0xLjUzNTQwMDQtMC41ODU5Mzc1LTIuMTIxMzM3OSwwcy0wLjU4NTU3MTMsMS41MzU3NjY2LDAsMi4xMjEzMzc5bDYuMzQ2Njc5Nyw2LjM0NjY3OTdsLTYuMzQ2Njc5Nyw2LjM0NjY3OTdjLTAuNTg1NTcxMywwLjU4NTU3MTMtMC41ODU5Mzc1LDEuNTM1NDAwNCwwLDIuMTIxMzM3OWMwLjU4NTkzNzUsMC41ODU4NzY1LDEuNTM1NzY2NiwwLjU4NTU3MTMsMi4xMjEzMzc5LDBsNi4zNDY2Nzk3LTYuMzQ2Njc5N2w2LjM0NjY3OTcsNi4zNDY2Nzk3YzAuNTg1NTcxMywwLjU4NTU3MTMsMS41MzU0MDA0LDAuNTg1ODc2NSwyLjEyMTMzNzksMGMwLjU4NTkzNzUtMC41ODU5Mzc1LDAuNTg1NTcxMy0xLjUzNTc2NjYsMC0yLjEyMTMzNzlMMTQuMDk2OTIzOCwxMi4wMDAwMTE0eiI+PC9wYXRoPjwvc3ZnPg==);
    background-color: #000;
}

.ntf-icon.icon-menu {
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNCAyNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik0yMi40NTExNzE5LDZIMS41QzAuNjcxODc1LDYsMCw1LjMyODYxMzMsMCw0LjVTMC42NzE4NzUsMywxLjUsM2gyMC45NTExNzE5YzAuODI4MTI1LDAsMS41LDAuNjcxMzg2NywxLjUsMS41UzIzLjI3OTI5NjksNiwyMi40NTExNzE5LDZ6Ij48L3BhdGg+PHBhdGggZD0iTTIyLjQ1MTE3MTksMTMuNUgxLjVDMC42NzE4NzUsMTMuNSwwLDEyLjgyODYxMzMsMCwxMnMwLjY3MTg3NS0xLjUsMS41LTEuNWgyMC45NTExNzE5YzAuODI4MTI1LDAsMS41LDAuNjcxMzg2NywxLjUsMS41UzIzLjI3OTI5NjksMTMuNSwyMi40NTExNzE5LDEzLjV6Ij48L3BhdGg+PHBhdGggZD0iTTIyLjQ1MTE3MTksMjFIMS41QzAuNjcxODc1LDIxLDAsMjAuMzI4NjEzMywwLDE5LjVTMC42NzE4NzUsMTgsMS41LDE4aDIwLjk1MTE3MTljMC44MjgxMjUsMCwxLjUsMC42NzEzODY3LDEuNSwxLjVTMjMuMjc5Mjk2OSwyMSwyMi40NTExNzE5LDIxeiI+PC9wYXRoPjwvc3ZnPg==);
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNCAyNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik0yMi40NTExNzE5LDZIMS41QzAuNjcxODc1LDYsMCw1LjMyODYxMzMsMCw0LjVTMC42NzE4NzUsMywxLjUsM2gyMC45NTExNzE5YzAuODI4MTI1LDAsMS41LDAuNjcxMzg2NywxLjUsMS41UzIzLjI3OTI5NjksNiwyMi40NTExNzE5LDZ6Ij48L3BhdGg+PHBhdGggZD0iTTIyLjQ1MTE3MTksMTMuNUgxLjVDMC42NzE4NzUsMTMuNSwwLDEyLjgyODYxMzMsMCwxMnMwLjY3MTg3NS0xLjUsMS41LTEuNWgyMC45NTExNzE5YzAuODI4MTI1LDAsMS41LDAuNjcxMzg2NywxLjUsMS41UzIzLjI3OTI5NjksMTMuNSwyMi40NTExNzE5LDEzLjV6Ij48L3BhdGg+PHBhdGggZD0iTTIyLjQ1MTE3MTksMjFIMS41QzAuNjcxODc1LDIxLDAsMjAuMzI4NjEzMywwLDE5LjVTMC42NzE4NzUsMTgsMS41LDE4aDIwLjk1MTE3MTljMC44MjgxMjUsMCwxLjUsMC42NzEzODY3LDEuNSwxLjVTMjMuMjc5Mjk2OSwyMSwyMi40NTExNzE5LDIxeiI+PC9wYXRoPjwvc3ZnPg==);
    background-color: #000;
}

.ntf-icon.icon-calendar {
    mask-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MCA2MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxnPgoJPHBhdGggZD0iTTU3LDRoLTdWMWMwLTAuNTUzLTAuNDQ3LTEtMS0xaC03Yy0wLjU1MywwLTEsMC40NDctMSwxdjNIMTlWMWMwLTAuNTUzLTAuNDQ3LTEtMS0xaC03Yy0wLjU1MywwLTEsMC40NDctMSwxdjNIMyAgIEMyLjQ0Nyw0LDIsNC40NDcsMiw1djExdjQzYzAsMC41NTMsMC40NDcsMSwxLDFoNTRjMC41NTMsMCwxLTAuNDQ3LDEtMVYxNlY1QzU4LDQuNDQ3LDU3LjU1Myw0LDU3LDR6IE00MywyaDV2M3YzaC01VjVWMnogTTEyLDJoNSAgIHYzdjNoLTVWNVYyeiBNNCw2aDZ2M2MwLDAuNTUzLDAuNDQ3LDEsMSwxaDdjMC41NTMsMCwxLTAuNDQ3LDEtMVY2aDIydjNjMCwwLjU1MywwLjQ0NywxLDEsMWg3YzAuNTUzLDAsMS0wLjQ0NywxLTFWNmg2djlINFY2eiAgICBNNCw1OFYxN2g1MnY0MUg0eiIgZmlsbD0iIzAwMDAwMCIvPgoJPHBhdGggZD0iTTM4LDIzaC03aC0yaC03aC0yaC05djl2MnY3djJ2OWg5aDJoN2gyaDdoMmg5di05di0ydi03di0ydi05aC05SDM4eiBNMzEsMjVoN3Y3aC03VjI1eiBNMzgsNDFoLTd2LTdoN1Y0MXogTTIyLDM0aDd2N2gtNyAgIFYzNHogTTIyLDI1aDd2N2gtN1YyNXogTTEzLDI1aDd2N2gtN1YyNXogTTEzLDM0aDd2N2gtN1YzNHogTTIwLDUwaC03di03aDdWNTB6IE0yOSw1MGgtN3YtN2g3VjUweiBNMzgsNTBoLTd2LTdoN1Y1MHogTTQ3LDUwaC03ICAgdi03aDdWNTB6IE00Nyw0MWgtN3YtN2g3VjQxeiBNNDcsMjV2N2gtN3YtN0g0N3oiIGZpbGw9IiMwMDAwMDAiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
    -webkit-mask-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MCA2MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxnPgoJPHBhdGggZD0iTTU3LDRoLTdWMWMwLTAuNTUzLTAuNDQ3LTEtMS0xaC03Yy0wLjU1MywwLTEsMC40NDctMSwxdjNIMTlWMWMwLTAuNTUzLTAuNDQ3LTEtMS0xaC03Yy0wLjU1MywwLTEsMC40NDctMSwxdjNIMyAgIEMyLjQ0Nyw0LDIsNC40NDcsMiw1djExdjQzYzAsMC41NTMsMC40NDcsMSwxLDFoNTRjMC41NTMsMCwxLTAuNDQ3LDEtMVYxNlY1QzU4LDQuNDQ3LDU3LjU1Myw0LDU3LDR6IE00MywyaDV2M3YzaC01VjVWMnogTTEyLDJoNSAgIHYzdjNoLTVWNVYyeiBNNCw2aDZ2M2MwLDAuNTUzLDAuNDQ3LDEsMSwxaDdjMC41NTMsMCwxLTAuNDQ3LDEtMVY2aDIydjNjMCwwLjU1MywwLjQ0NywxLDEsMWg3YzAuNTUzLDAsMS0wLjQ0NywxLTFWNmg2djlINFY2eiAgICBNNCw1OFYxN2g1MnY0MUg0eiIgZmlsbD0iIzAwMDAwMCIvPgoJPHBhdGggZD0iTTM4LDIzaC03aC0yaC03aC0yaC05djl2MnY3djJ2OWg5aDJoN2gyaDdoMmg5di05di0ydi03di0ydi05aC05SDM4eiBNMzEsMjVoN3Y3aC03VjI1eiBNMzgsNDFoLTd2LTdoN1Y0MXogTTIyLDM0aDd2N2gtNyAgIFYzNHogTTIyLDI1aDd2N2gtN1YyNXogTTEzLDI1aDd2N2gtN1YyNXogTTEzLDM0aDd2N2gtN1YzNHogTTIwLDUwaC03di03aDdWNTB6IE0yOSw1MGgtN3YtN2g3VjUweiBNMzgsNTBoLTd2LTdoN1Y1MHogTTQ3LDUwaC03ICAgdi03aDdWNTB6IE00Nyw0MWgtN3YtN2g3VjQxeiBNNDcsMjV2N2gtN3YtN0g0N3oiIGZpbGw9IiMwMDAwMDAiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
    background-color: #000;
    -webkit-mask-size: 20px;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 3px 10px 0 0;
}

.ntf-icon.icon-calendar:hover {
    background-color: #fff;
}

.terminliste {
    margin-left: 0.3rem;
    margin-right: 0.3rem;
}

.terminliste p {
    max-width: 100% !important;
    width: 100% !important;
    margin-top: 1.5rem;
    text-align: right;
}

.terminliste.partner-event-calendar p {
    max-width: 100% !important;
    width: 100% !important;
    margin-top: 1.5rem;
    text-align: left;
}

@media (max-width: 840px) {

    .terminliste-subscribe td,
    .terminliste-subscribe tr {
        display: inline-block;
        width: 100%;
    }

    .terminliste-subscribe td {
        padding: 1rem 0;
    }
}

.league-upcoming--postnord .league-upcoming__teams__tagline,
.league-upcoming--obos .league-upcoming__teams__tagline {
    /* font-family: "DINNextW01-CondensedBla", "Arial", sans-serif; */
    font-family: "DINNextW01-CondensedHea", "Arial", sans-serif;
    font-style: normal;
    font-weight: normal;
    position: absolute;
    text-align: center;
    bottom: 1rem;
    right: 0;
    left: 0;
    color: #000;
    text-transform: uppercase;
    font-size: 1rem;
    padding: 0 1rem;
}

.league-upcoming--postnord .league-upcoming__teams__tagline span,
.league-upcoming--obos .league-upcoming__teams__tagline span {
    background: #fff;
    padding: 0.3rem;
    line-height: 2.5rem;
}

.tv-channel-logo-link a[href]:not([class])[href*='//']:after {
    content: none !important;
}

@media (min-width: 840px) {
    .match--in-match .tv-channel-logo-link {
        margin: auto !important;
    }
}


.tv-channel-logo-link:hover {
	background-color: transparent;
}

.table--league-eliteserien .table__brand__logo {
    display: inline-block;
    margin: 0 !important;
}

@media (min-width: 1040px) {

    .lineup--formation-4-3-3 .lineup__line:last-of-type .lineup__player:nth-of-type(2),
    .lineup--formation-4-3-3 .lineup__line:nth-of-type(2) .lineup__player:first-of-type,
    .lineup--formation-4-3-3 .lineup__line:nth-of-type(2) .lineup__player:last-of-type,
    .lineup--formation-4-3-3 .lineup__line:nth-of-type(3) .lineup__player:first-of-type,
    .lineup--formation-4-3-3 .lineup__line:nth-of-type(3) .lineup__player:last-of-type {
        margin-top: 0;
    }

    .WingBack {
        margin-top: 2rem !important;
    }

    .AttackingMidfielder {
        margin-top: 3rem !important;
    }

    .Midfielder {
        margin-top: 1rem !important;
    }

    .DefensiveMidfielder {
        margin-top: 0rem !important;
    }
}

/*NTF-263*/

.table--league-postnord .table__brand__logo {
    padding-left: 1.5rem;
    max-width: 70%;
}

.match-report__event-player {
    width: 70%;
}

.match-report__event.match-report__event--home .match-report__event-player {
    text-align: left;
}

.match-report__event .match-report__event-player {
    text-align: right;
}

.match-report__event--spacing {
    border-bottom: 1px solid #fff;
    margin-bottom: 0.1rem;
    margin-top: 0.1rem;
}

/*GREY LINE*/

/*.match-report__half-time { border-bottom: 3px solid #efefef; margin-bottom: 0.5rem; margin-top: 0.5rem;}*/

/*PAUSE WORD*/

.match-report__half-time {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    text-align: center;
    font-weight: bold;
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
}

.match-report__event--substitute-off {
    color: #d61d00;
    margin-left: 0.3rem;
    float: right;
}

.match-report__event--substitute-on {
    color: #008000;
    margin-left: 0.3rem;
    float: right;
}

.match-report__event.match-report__event--home .match-report__event-player .match-report__event--substitute-on,
.match-report__event.match-report__event--home .match-report__event-player .match-report__event--substitute-off {
    float: left;
    margin-right: 0.3rem;
    margin-left: 0;
}

.match-report__event--assist {
    color: #888;
}

/*This is part of NTF-263 3.1 that was skipped for v1.0.1090*/

/*.league-tickets__logo {
	max-height: 7.75rem;
	max-width: 7.75rem;
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1rem;
}


@media (min-width: 840px){
    .league-tickets__logo {
        max-height: 6.5rem;
    	max-width: 6.5rem;
    }
}
*/

/* NTF-276 */

.schedule__match__item--match-round-number {
    display: none;
}

.schedule__match__item--round {
    padding-right: 0.33rem !important;
}

.partner-event-attendees {
    margin: 80px 0;
}

.partner-event-attendees .schedule__heading tr th {
    line-height: 20px;
}

.partner-event-attendees .schedule__match__item {
    padding: .75rem;
}

.schedule__heading:after {
    margin-bottom: -1px;
}

@media (min-width: 840px) {
    td.schedule__match__item.schedule__match__item--league,
    td.schedule__match__item.schedule__match__item--venue {
        max-width: 10rem;
    }

    .league_sponsors_large {
        display: none;
    }
}

@media (max-width: 840px) {
    .schedule__match__item--round {
        display: none !important;
    }

    .schedule__match__item--match-round-number {
        display: inline;
        padding-left: 1rem;
    }

    .league_sponsors_small {
        display: none;
    }
}

/* NTF-272 */

/* .body__obos .header__team__brand__titles {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
} */

.body__obos .header__team__brand__div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    /* align horizontal */
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    /* align vertical */
}

/* NTF-278 */

.header__full.header--elite .header__team__brand__img {
    float: none;
    max-width: 8.6rem !important;
    max-height: 8rem;
    margin-left: -2rem;
    width: 8.6rem !important;
    margin-top: -1px;
}

.header__full .header__bar {
    margin-top: -1px;
}

.header__full .header__global {
    position: absolute;
    z-index: 1000;
    text-align: right;
    width: 100%;
    background: transparent;
}

@media (max-width: 1040px) {
    .header__full.header--elite .header__team__brand__tagline {
        margin-left: -1rem;
    }

    .header__full.header--elite .header__team__brand__title {
        margin-top: 2.5rem;
        /* margin-left: -1rem; */
    }
}

@media (min-width: 1040px) {
    .header__full.header--elite .header__team__brand__tagline {
        /* margin-left: -2rem; */
    }

    .header__full.header--elite .header__team__brand__title {
        margin-top: 4.85rem;
        /* margin-left: -2rem; */
    }

    .header__full.header--elite .header__team__brand__img {
        margin-left: -3rem !important;
        max-width: 12rem !important;
        max-height: 10rem !important;
        width: 12rem !important;
    }
}

/* NTF-277 */

.match--post-match .league-table {
    margin-bottom: 1rem;
}

/* NTF-296 */

.body__obos .schedule__header {
    background: #0d4fa7;
}

.body__obos .footer {
    border-top: none;
}

.body__obos .schedule__header__logo {
    max-height: 2rem;
    width: auto;
    padding: 0.25rem 0 0.25rem 0.5rem;
    max-width: 160px;
}

.body__obos .schedule__match {
    color: #0d4fa7;
}

.league-table--in-combo .table--league-obos .table__header th {
    text-align: right;
}

/* NTF-294 */

.league__partners .minimized-marketadlist-button {
    font-size: 20px;
    /*margin: 70px 0;*/
    font-family: "DIN Next W01 Bold", sans-serif;
}

.league__partners .partners__title {
    /* font-family: DINNextW01-CondensedMed, Arial, sans-serif; */
    font-family: 'DINNextW01-CondensedMed', 'Arial', sans-serif;
    font-style: normal;
    font-weight: 400;
    margin: 0 auto;
    text-transform: uppercase;
    text-align: center;
    font-size: 1.2em;
    padding: 1rem;
}

.league__partners .partners__logo {
    background: none;
}

@media only screen and (max-width: 840px) {
    .league__partners .partners__logo {
        max-height: 50rem;
        height: auto;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .league__partners .partners__logo .partners__logo__img {
        max-height: 50rem;
    }

    .league__partners .partners__link {
        max-height: 50rem;
        max-width: 100%;
        width: 100%;
    }

    .league__partners .mobile__title {
        display: block;
    }

    .partners__title.large__title,
    .partners__logo.large__logo {
        display: none !important;
    }
}

@media only screen and (min-width: 840px) {
    .league__partners .partners__logo {
        max-height: 10rem;
        height: 10rem;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .league__partners .partners__logo__img {
        max-height: 15rem;
    }

    .league__partners .partners__link {
        max-height: 10rem;
        max-width: 100%;
        width: 100%;
    }

    .league__partners .partners__link.league__link {
        max-height: 10rem;
        max-width: 100%;
        padding-right: 0;
    }

    .partners__title.mobile__title,
    .partners__logo.mobile__logo {
        display: none !important;
    }
}

.bullet-list__content .newsletter .input,
.bullet-list__content .newsletter .button,
.bullet-list__content .form__block,
.bullet-list__content .newsletter__success .box {
    margin-bottom: 0;
}

.bullet-list__content .newsletter {
    margin-bottom: 1rem;
    margin-top: 1rem;
}

.bullet-list__content .newsletter label {
    white-space: unset;
}

.less-padding-top {
    padding-top: -2rem;
}

.no--padding-top {
    padding-top: 0;
}

.no--padding-bottom {
    padding-bottom: 0;
}

.center__white--title {
    text-align: center;
    padding-top: 1rem;
}

@media (max-width: 480px) {
    .article .grid__item.grid__item-xs-12.grid__item-m-10.grid__item-l-7 {
        padding: 0;
    }

    .ads__grid-item {
        padding: 0;
    }

    .ads__grid-item .box {
        margin-bottom: 0;
    }

    .ads__grid-div {
        margin: 0 -2rem 0 -2rem;
    }

    .ad.grid__item-xs-12 {
        padding-right: 0;
        padding-left: 0;
    }

    .bullet-list .newsletter__input {
        width: 100%;
        float: none;
        margin-bottom: 1rem;
    }

    .bullet-list .newsletter__submit {
        float: none;
    }
}

/* CSS MARKEDSPASS by Michel
############################################################### */

.league__partners .heading__title {
    background: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    padding: 100px 0;
    color: #000;
    text-align: center;
    display: block;
}

.league__partners #contentArea {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    max-width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}

.league__partners #contentArea .block-item {
    margin-bottom: 60px;
    width: 50%;
}

.league__partners #contentArea .block-item:nth-child(odd) {
    padding-right: 20px;
}

.league__partners #contentArea .block-item:nth-child(even) {
    padding-left: 20px;
}

@media(max-width:576px) {

    .league__partners #contentArea .block-item:nth-child(odd),
    .league__partners #contentArea .block-item:nth-child(even) {
        padding-left: 0;
        padding-right: 0;
    }
}

.league__partners #contentArea .block-item .marketad-list__inner {
    width: 100%;
    height: 100%;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -o-flex;
    display: -webkit-box;
    display: flex;
    /* Direction defaults to 'row', so not really necessary to specify */
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
}

.league__partners #contentArea .block-item .marketad-list__inner .marketad-list__image img {
    width: 100%;
}

.league__partners .block-item .marketad-list__inner .marketad-list__logo img {
    width: auto;
    height: auto;
    max-height: 50px;
    max-width: 90%;
}

.marketad-list__image {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    display: grid;
    width: 100%;
    height: auto;
}

.marketad-list__logo {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    text-align: center;
    padding: 20px 0;
    -ms-flex-line-pack: center;
    align-content: center;
    background: #FFFFFF;
    min-height: 100px;
    vertical-align: middle;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.marketad-list__content {
    background: #ededed;
    padding: 40px;
    width: 90%;
    margin: 0 auto;
}

.marketad-list__content .marketad-list__title h3 {
    /* font-family: "DINNextW01-CondensedBla", Arial, sans-serif; */
    font-family: "DINNextW01-CondensedHea", Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    text-align: center;
}

.marketad-list__content .marketad-list__title span {
    display: block;
    text-align: center;
    line-height: 20px;
    font-size: 16px;
}

.marketad-list__content .marketad-list__title p {
    line-height: 20px;
    text-align: center;
    margin-top: 20px;
    font-size: 16px;
}

.marketad-list__contact strong {
    display: block;
    margin: 20px 0 10px 0;
    text-align: center;
    font-size: 18px;
}

.marketad-mail a[href]:not([class]):focus:after,
.marketad-mail a[href]:not([class]):hover:after {
    background: #000;
}

.marketad-list__contact .marketad-mail,
.marketad-list__contact .marketad-link {
    text-align: center;
    width: 50%;
    float: left;
}

.marketad-list__contact .marketad-mail span,
.marketad-list__contact .marketad-link span {
    text-decoration: underline;
    font-size: 18px;
}

.marketad-list__contact .marketad-mail {
    text-align: right;
    padding-right: 10px;
}

.marketad-list__contact .marketad-link {
    position: relative;
    padding-left: 10px;
    text-align: left;
}

.marketad-list__contact .marketad-mail a,
.marketad-list__contact .marketad-link a {
    border-bottom: 0;
}

.marketad-list__contact .marketad-mail a:hover,
.marketad-list__contact .marketad-link a:hover,
.marketad-list__contact .marketad-link a:hover::after {
    background: none;
    color: #10253e;
}

.marketad-list__contact .marketad-mail a svg,
.marketad-list__contact .marketad-link a svg {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin-right: 3px;
    margin-top: -3px;
}

/*.partner__ads__page #contentArea{
  margin-bottom: 100px;
}*/

.btn-full-width {
    width: 100%;
    text-align: left;
}

#contentLoadMore {
    margin: 0 0 100px 0;
    text-align: center;
}

@media (max-width: 576px) {
    .league__partners #contentArea {
        display: block;
        height: auto !important;
    }

    .league__partners #contentArea .block-item {
        width: 100%;
        height: auto !important;
        padding: 0;
    }

    .marketad-list__content {
        width: 100%;
        margin-bottom: 20px;
    }
}

/* ####################################################### */

/* ############ PLAYER DETAILS - FROM MICHEL ######################## */

/*.players-2{
  margin-top: 120px;
}*/

.players-2 .player__details {
    font-size: 20px;
    font-family: "DINNextW01-CondensedLig", sans-serif;
}

.players-2 .players__player .tag {
    padding: 15px 10px;
    background: #b7975a;
    color: #fff;
    position: absolute;
    bottom: 10px;
    left: 10px;
    border-radius: 50%;
    font-size: 20px;
    max-width: 80px;
    word-wrap: break-word;
    text-transform: uppercase;
    line-height: 18px;
    height: 80px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    font-family: DINNextW01-CondensedLig, Arial, sans-serif;
}

.players-2 .player__social .player__twitter {
    display: block;
    float: left;
    margin-right: 20px;
}

.contacts-table .player__social .player__twitter {
    margin-right: 20px;
}

.players-2 .player__header {
    height: 6em;
}

.player__details__social .player__twitter svg,
.player__details__social .player__linkedin svg {
    width: 24px;
    height: 24px;
    vertical-align: middle;
    margin-right: 3px;
    text-align: center;
}

.players-2 .player__header .player__position {
    line-height: 20px;
    margin-top: 5px;
    font-family: "DINNextW01-CondensedLig", sans-serif;
}

.players-2 .player__social a {
    color: #fff;
    font-size: 20px;
}

.players-2 .player__social a span {
    text-decoration: underline;
}

dd.player__details__social,
dt.player__details__social {
    border-bottom: none;
    width: 50%;
}

.player__details__social:nth-of-type(2) {
    /* text-align: right; */
}

.player__details__social:first-of-type {
    text-align: left;
}

.players-2 .player__details__value {
    white-space: pre-wrap;
    word-wrap: break-word;
    width: 60%;
}

.players-2 .player__details__property {
    width: 40%;
}

.players-2 .player__details__property:last-of-type,
.players-2 .player__details__value:last-of-type {
    border-bottom: 0.1rem solid #fff;
    padding-bottom: 0.5rem;
}

.players-2 .player__details__property,
.players-2 .player__details__value {
    border-bottom: .1rem solid #FFF;
}

.partner__logos {
    text-align: center;
}

.partner__logos img {
    max-width: 50%;
}

.partner__ads__page {
    padding-bottom: 30px;
}

.upload-btn-wrapper {
    position: relative;
    overflow: hidden;
    display: inline-block;
}

.btn {
    border: 2px solid gray;
    color: gray;
    background-color: white;
    padding: 8px 20px;
    border-radius: 8px;
    font-size: 20px;
    font-weight: bold;
}

.upload-btn-wrapper input[type="file"] {
    font-size: 100px;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}

#myContentNtfpwa input:-moz-read-only,
#registerPartnerContactForm input:-moz-read-only {
    background: #cccccc;
    color: #999999;
}

#myContentNtfpwa input:read-only,
#registerPartnerContactForm input:read-only {
    background: #cccccc;
    color: #999999;
}

#myContentNtfpwa {
    margin: 40px 0 40px 0;
    background: #f0f0f0;
    padding: 0;
}

#myContentNtfpwa.minsideEdit {
    background-color: initial;
    margin-top: 0;
}

#myContentNtfpwa.minsideEdit .grid__item {
    padding-left: 0px;
    padding-right: 0px;
}

#myContentNtfpwa.minsideEdit .button.button--full {
    margin-inline: auto;
}

@media (max-width: 576px) {
    #myContentNtfpwa.minsideEdit {
        margin-inline: -1rem;
    }
}

#myContentNtfpwa .select{
    height: 49px;
}

#registerPartnerContactForm {
    margin: 155px 0 150px 0;
    background: #f0f0f0;
    padding: 42px;
}

@media(max-width: 768px) {
    margin: 50px 0;
}

form#myContentNtfpwa p,
form#registerPartnerContactForm p {
    padding-left: 1rem;
    padding-right: 1rem;
}

form#myContentNtfpwa strong,
form#myContentNtfpwa p,
form#registerPartnerContactForm strong,
form#registerPartnerContactForm p {
    font-weight: 400;
    font-size: 21px;
    margin-bottom: 30px;
}

#myContentNtfpwa .header__team__brand__title,
#registerPartnerContactForm .header__team__brand__title {
    /* font-family: "DINNextW01-CondensedBla", "Arial", sans-serif; */
    font-family: "DINNextW01-CondensedHea", "Arial", sans-serif;
    font-size: 67px;
    text-transform: none;
    margin-bottom: 30px;
    white-space: pre-wrap;
    word-break: break-word;
    word-wrap: break-word;
}

#myContentNtfpwa label,
#registerPartnerContactForm label {
    /* font-family: 'DINNextW01-CondensedMed', 'Arial', sans-serif; */
    font-family: 'DIN Next W01 Regular', 'Arial', sans-serif;
    font-size: 1.6666666666666667rem;
    /* 30px */
    font-weight: 600;
    margin-top: 20px;
    display: block;
    padding-bottom: 15px;
}

#myContentNtfpwa.minsideEdit label {
    font-size: 1.25rem;
    padding-bottom: 0.25rem;
    margin-top: 1rem;
}

#myContentNtfpwa .input::-webkit-input-placeholder,
#registerPartnerContactForm .input::-webkit-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #cfcfcf;
    opacity: 1;
    /* Firefox */
}

#myContentNtfpwa .input:-ms-input-placeholder,
#registerPartnerContactForm .input:-ms-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #cfcfcf;
    opacity: 1;
    /* Firefox */
}

#myContentNtfpwa .input::-ms-input-placeholder,
#registerPartnerContactForm .input::-ms-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #cfcfcf;
    opacity: 1;
    /* Firefox */
}

#myContentNtfpwa .input::placeholder,
#registerPartnerContactForm .input::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #cfcfcf;
    opacity: 1;
    /* Firefox */
}

#myContentNtfpwa .input::-ms-input-placeholder,
#registerPartnerContactForm .input::-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #cfcfcf;
}

#myContentNtfpwa .input::-ms-input-placeholder,
#registerPartnerContactForm .input::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #cfcfcf;
}

#myContentNtfpwa .input.completed,
#registerPartnerContactForm .input.completed {
    border-color: #a98d5a;
    -webkit-box-shadow: 0 0.25rem 0 #a98d5a;
    box-shadow: 0 0.25rem 0 #a98d5a;
    color: #000;
    height: 58px;
    font-size: 30px;
}

#myContentNtfpwa .input,
#registerPartnerContactForm .input {
    color: #000000;
    /* font-family: 'DINNextW01-CondensedMed', 'Arial', sans-serif; */
    font-family: 'DIN Next W01 Regular', 'Arial', sans-serif;
    font-size: 1.6666666666666667rem;
    /* 30px */
    font-weight: 600;
    padding: 7px 10px 6px 10px;
    height: 49px;
}

#myContentNtfpwa .input.js-datepicker{
    line-height: 2.4rem;
}

#myContentNtfpwa p a,
#registerPartnerContactForm p a {
    border-bottom: none;
    text-decoration: underline;
}

/* switches checkbox button
#myContentNtfpwa.minsideEdit {
    --materialSwitchWidth: 60px;
    --materialSwitchBorderSpacing: 2px;
    --materialSwitchKnobSize: 32px;
}

#myContentNtfpwa.minsideEdit .material-switch {
    width: var(--materialSwitchWidth);
    flex-shrink: 0;
}

#myContentNtfpwa.minsideEdit .material-switch>label::before {
    width: var(--materialSwitchWidth);
    height: calc((var(--materialSwitchBorderSpacing)*2) + var(--materialSwitchKnobSize));
}

#myContentNtfpwa.minsideEdit .material-switch>label::after {
    height: var(--materialSwitchKnobSize);
    width: var(--materialSwitchKnobSize);
    left: var(--materialSwitchBorderSpacing);
    top: var(--materialSwitchBorderSpacing);
}

#myContentNtfpwa.minsideEdit .material-switch>input[type="checkbox"]:checked+label::after {
    left: calc( (var(--materialSwitchWidth) - ( var(--materialSwitchBorderSpacing) + var(--materialSwitchKnobSize) ) ) );
}


.material-switch>input[type="checkbox"] {
    display: none;
}

.material-switch>label {
    cursor: pointer;
    height: 0px;
    position: relative;
    width: 40px;
}

.material-switch>label::before {
    background: #FFFFFF;
    border-radius: 25px;
    content: "";
    height: 40px;
    margin-top: -8px;
    position: absolute;
    opacity: 1;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    width: 120px;
    border: 4px solid #cfcfcf;
}

.material-switch>label::after {
    background: #cfcfcf;
    border-radius: 16px;
    content: "";
    width: 18px;
    height: 18px;
    left: 12px;
    margin-top: -8px;
    position: absolute;
    top: 11px;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.material-switch>input[type="checkbox"]:checked+label::after {

    left: 90px;
    background: #FFFFFF;
} */

/* end switches checkbox button style */

.checkbox-group {
    margin: 30px 0;
}

.checkbox-group__labels{
    width: 70%;
}

@media(max-width:768px){
    #myContentNtfpwa .checkbox-group__labels{
        width: 100% !important;
    }
}

.checkbox-group label {
    width: 70%;
    display: inline-block !important;
    margin-top: 0 !important;
}

.checkbox-group.flex .checkbox-group__labels label{
    width: 100%;
}

.checkbox-group.subtitle label:first-child {
    font-weight: bold;
}

.checkbox-group.flex{
    display: flex;
}

@media(max-width:768px){
    .checkbox-group.flex{
        flex-direction: column;
    }
}

.checkbox-group.flex .checkbox-group__labels{
    width: calc(100% - 120px);
}

/* Adjusting CSS for checkbox group on new Edit Page */
/* #myContentNtfpwa.minsideEdit .checkbox-group.flex {
    --checkboxGroupGap: 24px;
    gap: var(--checkboxGroupGap);
}

@media (max-width: 768px) {
    #myContentNtfpwa.minsideEdit .checkbox-group.flex {
        flex-direction: row;
    }
}

#myContentNtfpwa.minsideEdit .checkbox-group.flex .checkbox-group__labels{
   width: calc(100% - var(--materialSwitchWidth) - var(--checkboxGroupGap))
}    


.checkbox-group.flex .checkbox-group__labels label+label{
    font-weight: 400 !important;
    font-family: "DINNextW01-CondensedLig",Arial,sans-serif !important;
}

.checkbox-group .material-switch {
    float: right;
    width: 20%;
}

.checkbox-group.flex .material-switch {
    width: 120px;
    display: flex;
    margin-top: 8px;
}

#myContentNtfpwa.minsideEdit .checkbox-group.flex .material-switch {
    width: var(--materialSwitchWidth);
} */

#myContentNtfpwa button.upload,
#registerPartnerContactForm button.upload {
    color: #cfcfcf;
    -webkit-box-shadow: 0 0.25rem 0 #cfcfcf;
    box-shadow: 0 0.25rem 0 #cfcfcf;
    width: auto;
    border-radius: 0;
    border: 0.25rem solid #cfcfcf;
    padding: 0.5rem;
    border-bottom: 0;
    box-shadow: 0 0.25rem 0 #cfcfcf;
    background-color: #fff;
    margin-bottom: 1rem;
    line-height: inherit;
    font-size: 1.5rem;
    font-family: DINNextW01-CondensedHea, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
}

#myContentNtfpwa button.button,
#registerPartnerContactForm button.button {
    width: 60%;
    margin-top: 50px;
}

@media (max-width: 992px) {
    #myContentNtfpwa button.button,
    #registerPartnerContactForm button.button {
        width: 100%;
    }
}

.hidden-table {
    display: none;
}

.partner-contact .heading.heading--full {
    margin: 0 0 130px 0;
}

.search--partnerkontakter {
    margin-bottom: 80px;
}

.navtabs--partnerkontakter {
    width: 100%;
    margin: 30px auto 15px auto;
    text-align: center;
}

.navtabs--partnerkontakter .navtabs--partnerkontakter--item {
    padding: 15px 85px;
    font-family: 'DINNextW01-CondensedMed', 'Arial', sans-serif;
}

.views--partnerkontakter {
    height: 70px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-bottom: 10px;
}

.views--partnerkontakter .views--partnerkontakter--link svg {
    max-width: 55px;
}

.views--partnerkontakter .views--partnerkontakter--link {
    width: 60px;
    height: 60px;
}

.views--partnerkontakter .views--partnerkontakter--link.list-button,
.views--partnerkontakter .views--partnerkontakter--link.cards-button {
    padding: 5px;
}

.views--partnerkontakter .views--partnerkontakter--link.cards-button {
    padding-top: 8px;
}

.views--partnerkontakter .views--partnerkontakter--link.list-button:hover svg line {
    stroke: #FFF;
}

.views--partnerkontakter .views--partnerkontakter--link.cards-button:hover svg {
    fill: #FFF;
    background: none !important;
}

a.views--partnerkontakter--link.cards-button:hover svg rect {
    fill: #FFFFFF;
}

.views--partnerkontakter a.views--partnerkontakter--link:hover {
    background: #000000;
}

.views--partnerkontakter a.views--partnerkontakter--link.cards-button.tabs__item--active svg rect {
    fill: #FFFFFF;
}

.views--partnerkontakter--link.cards-button,
.views--partnerkontakter--link.list-button {
    margin: 0 5px;
}

.views--partnerkontakter a.views--partnerkontakter--link.tabs__item--active {
    background: #000000;
}

.views--partnerkontakter--link.list-button {
    padding-left: 7px;
}

.views--partnerkontakter a.views--partnerkontakter--link.tabs__item--active svg line {
    stroke: #FFFFFF;
}

.partner-user header {
    margin-bottom: 100px;
}

.partner-user .heading.heading--full {
    margin-bottom: 20px;
    min-height: 120px;
}

.partner-user .grid-negative {
    margin-top: -100px;
}

.partner-user .grid-negative .box:first-child {
    padding-top: 100px;
}

.partner-user .box h2 {
    font-size: 55px;
    /* font-family: "DINNextW01-CondensedBla", Arial, sans-serif; */
    font-family: "DINNextW01-CondensedHea", Arial, sans-serif;
    word-break: break-all;
    word-wrap: break-word;
}

@media (max-width: 768px) {
    .partner-user .box h2 {
        font-size: 36px;
    }

    .partner-user .box img.partner-user-photo {
        max-width: 200px;
    }

    .partner-user .partner-user-photo {
        margin: -80px auto 50px auto;
        max-width: 200px;
    }

    .partner-user .heading__title {
        font-size: 5rem;
    }
}

@media (max-width: 576px) {
    .partner-user .box h2 {
        font-size: 26px;
    }

    .partner-user .heading__title {
        font-size: 3rem;
    }
}

.partner-user .box ul {
    margin: 40px 0;
    padding: 0;
    max-width: 100%;
}

.partner-user .box ul li {
    list-style: none;
    padding: 15px 0;
    border-top: 7px solid #ffffff;
}

.partner-user .box ul li a.link {
    float: right;
    font-weight: 700;
    border-color: #c99651 !important;
    color: #000000 !important;
}

.partner-user .box ul li a.link:hover {
    background: transparent;
}

.partner-user ul li:last-child {
    border-bottom: 7px solid #ffffff;
}

.partner-user .box .box-content {
    display: none;
}

.partner-user .box .box-content:first-child {
    display: block;
}

.partner-user .box h2 span {
    width: 32px;
    float: right;
    cursor: pointer;
}

.partner-user .box h2 span svg,
.partner-user .box h2 span img {
    width: 32px;
}

.partner-user .box a.button {
    margin: 50px 0;
}

@media (min-width: 1200px) {
    #myContentNtfpwa .header__team__brand__title.header__team__brand__title-48{
        font-size: 48px;
    }
}

@media (max-width: 1200px) {
    #myContentNtfpwa .header__team__brand__title,
    #registerPartnerContactForm .header__team__brand__title {
        font-size: 36px;
    }
}

@media (max-width: 768px) {
    #myContentNtfpwa .header__team__brand__title,
    #registerPartnerContactForm .header__team__brand__title {
        font-size: 36px;
    }

    #myContentNtfpwa button.button,
    #registerPartnerContactForm button.button {
        width: 100%;
    }
}

@media (max-width: 576px) {
    #myContentNtfpwa,
    #registerPartnerContactForm {
        padding: 20px;
    }

    #myContentNtfpwa.minsideEdit {
        padding-left: 0px;
        padding-right: 0px;
    }

    #myContentNtfpwa .header__team__brand__title,
    #registerPartnerContactForm .header__team__brand__title {
        font-size: 32px;
    }
}

/* ------------------------------------------ */

/* ----- NTFPW-4 by Diego ------------------- */

.schedule__table tr.pastEvent,
.schedule__table thead.pastEvent,
.schedule__table tbody.pastEvent,
table.schedule__table.events-arkiv-table {
    display: none;
}

.schedule.schedule__table.events-table td.schedule__match__item.schedule__match__item--venue {
    width: 35%;
}

.schedule.schedule__table.events-table td.schedule__match__item.schedule__match__item--date {
    width: 20%;
}

.schedule.schedule__table.events-table td.schedule__match__item.schedule__match__item--venue {
    width: 35%;
}

@media (max-width: 768px) {

    .schedule.schedule__table.events-table td.schedule__match__item.schedule__match__item--venue,
    .schedule.schedule__table.events-table td.schedule__match__item.schedule__match__item--date,
    .schedule.schedule__table.events-table td.schedule__match__item.schedule__match__item--venue {
        width: auto;
        white-space: nowrap;
    }
}

.contacts-table .player__image {
    width: 68px !important;
    height: 68px !important;
}

/*.schedule__table {*/

/*margin: 100px 0;*/

/*}*/

@media (max-width: 768px) {
    .table-container {
        overflow: auto;
    }
}

/* ------------------------------------------ */

.match.match--background.match--pre-match .content-button {
    padding: 10px 10px 0 10px;
    background: #ffffff;
    display: inline-block;
}

.match.match--background.match--pre-match .content-button a.button {
    margin-bottom: 15px;
}

.partner-event-attendees {
    width: 100%;
}

.share__target.round svg {
    width: 50px;
}

.schedule__match__item--date span b {
    font-weight: 400;
    font-family: "DIN Next W01 Bold", Arial, sans-serif;
}

/*.header__menu__nav__item:first-child::before{*/

.back-to-site__arrow:before {
    content: " ";
    display: inline-block;
    width: 16px !important;
    height: 16px !important;
    position: relative;
    top: 2px;
    left: -3px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9Ii0yODEgNDA1LjQgMzEuNSAzMS41IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0yODEgNDA1LjQgMzEuNSAzMS41OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzFFMjAxRDt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTI2MC41LDQwNi42YzAuOCwwLDEuNCwwLjYsMS40LDEuNGMwLDAuOC0wLjYsMS40LTEuNCwxLjRoLTE0LjRsMjMuOCwyMy44YzAuNiwwLjYsMC42LDEuNCwwLDJjLTAuNiwwLjYtMS41LDAuNi0yLDBsLTIzLjgtMjMuOGwwLDE0LjRjMCwwLjgtMC43LDEuNC0xLjQsMS40Yy0wLjgsMC0xLjQtMC42LTEuNC0xLjRWNDA4YzAtMC44LDAuNi0xLjQsMS40LTEuNEgtMjYwLjV6Ii8+PC9zdmc+);
}

.icon-menu-loggin:before,
.icon-menu-loggout:before {
    content: " ";
    display: inline-block;
    width: 16px !important;
    height: 16px !important;
    position: relative;
    left: -3px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbWFkYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI1NiAyNTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI1NiAyNTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBkPSJNNTQuMiw3Ny4xSDMuMXYxNzAuOGgyNDkuN1Y3Ny4xaC01Ni44IE0xODQuOCw3Ny4xSDY1LjYgTTE0LjUsMjM0LjlWODkuM2gyMjd2MTQ1LjZIMTQuNXoiLz48cGF0aCBkPSJNMjAzLjgsODAuMmMwLTM4LjgtMzQtNzAuNC03NS44LTcwLjRjLTQxLjgsMC03NS44LDMxLjYtNzUuOCw3MC40IE02NC4zLDgwLjJjMC0zMi4xLDI4LjYtNTguMiw2My43LTU4LjJjMzUuMSwwLDYzLjcsMjYuMSw2My43LDU4LjIiLz48L2c+PC9zdmc+);
}

.icon-menu-user:before {
    content: " ";
    display: inline-block;
    width: 16px !important;
    height: 16px !important;
    position: relative;
    left: -3px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDU2My40MyA1NjMuNDMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU2My40MyA1NjMuNDM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNMjgwLjc5LDMxNC41NTljODMuMjY2LDAsMTUwLjgwMy02Ny41MzgsMTUwLjgwMy0xNTAuODAzUzM2NC4wNTUsMTMuNDE1LDI4MC43OSwxMy40MTVTMTI5Ljk4Nyw4MC45NTMsMTI5Ljk4NywxNjMuNzU2UzE5Ny41MjQsMzE0LjU1OSwyODAuNzksMzE0LjU1OXogTTI4MC43OSw1Mi43MzVjNjEuMDYxLDAsMTExLjAyMSw0OS45NTksMTExLjAyMSwxMTEuMDIxUzM0MS44NTEsMjc0Ljc3NiwyODAuNzksMjc0Ljc3NnMtMTExLjAyMS00OS45NTktMTExLjAyMS0xMTEuMDIxUzIxOS43MjgsNTIuNzM1LDI4MC43OSw1Mi43MzV6Ii8+PHBhdGggZD0iTTE5Ljg5MSw1NTAuMDE1aDUyMy42NDhjMTEuMTAyLDAsMTkuODkxLTguNzg5LDE5Ljg5MS0xOS44OTFjMC0xMDQuMDgyLTg0LjY1My0xODkuMTk4LTE4OS4xOTgtMTg5LjE5OEgxODkuMTk4Qzg1LjExNiwzNDAuOTI2LDAsNDI1LjU3OSwwLDUzMC4xMjRDMCw1NDEuMjI2LDguNzg5LDU1MC4wMTUsMTkuODkxLDU1MC4wMTV6IE0xODkuMTk4LDM4MC43MDhoMTg1LjAzNGM3NS44NjQsMCwxMzguMzEzLDU2LjQzNiwxNDguMDI4LDEyOS41MjRINDEuMTdDNTAuODg0LDQzNy42MDcsMTEzLjMzNCwzODAuNzA4LDE4OS4xOTgsMzgwLjcwOHoiLz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48L3N2Zz4=);
}

.header__menu__nav__item:first-child .header__menu__nav__item__title:before,
.icon-menu-user .header__menu__nav__item__title:before,
.icon-menu-loggout .header__menu__nav__item__title:before,
.icon-menu-loggin .header__menu__nav__item__title:before {
    display: none;
}

.contacts-table .tag {
    background: #b7975a;
    border-radius: 50%;
    padding: 22px 0px;
    width: 80px;
    height: 80px;
    line-height: 18px;
    text-align: center;
    vertical-align: middle;
    font-size: 18px;
    color: #fff;
    font-family: "DINNextW01-CondensedLig", Arial, sans-serif;
}

.contacts-table p {
    margin-bottom: 0;
}

.contacts-table tr td {
    padding: 10px;
    background: #f0f0f0;
    border-bottom: 10px solid #ffffff;
}

/*.contacts-table tr td p a {
  text-decoration: none !important;
  border-bottom: none !important;
}*/

.contacts-table tr td p a.contact-email {
    text-decoration: underline !important;
}

/*.material-switch > label::before {
opacity:0.2;
width: 60px;
} */

/* .material-switch>input[type="checkbox"]:checked+label::before {
    opacity: 1;
    background: #0d4fa7;
    border-color: #0d4fa7;
} */

a.contact-card-email {
    color: #FFFFFF;
    white-space: nowrap;
}

.marketad-list__single {
    max-width: 50%;
    margin: 0 auto 100px auto;
}

.marketad-list__single .marketad-list__logo img {
    width: auto;
    max-height: 100px;
}

.text-center {
    text-align: center;
}

.marketad-link-copied {
    display: none;
    color: #FFF;
    position: absolute;
    background: black;
    height: 28px;
    top: -35px;
    left: 40%;
    padding: 0px 10px 0px 10px;
    font-size: 14px;
    -webkit-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out;
    opacity: 1;
}

.marketad-link-copied:after {
    display: block;
    content: " ";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000;
    bottom: -5px;
    position: absolute;
}

.partners.partners--expanded .button {
    margin: 0 2rem;
}

.partner-event-attendees .schedule__match__item strong {
    font-family: "DINNextW01-CondensedHea";
    font-size: 24px;
}

/* NTFPW-3 by Michel - removing spacing on top by some parts */

.body>div>.component-container,
.body>.article.partner-user,
main.body>div.partners--expanded:first-child,
.article-partner-event-single,
.article-partner-page {
    margin-top: -60px !important;
}

.article-partner-page .excerpt.excerpt--article {
    /*font-family: "DINNextW01-CondensedHea",Arial,sans-serif;*/
    letter-spacing: -1px;
}

.contacts-table a.player__twitter {
    text-transform: underline;
}

.contacts-table a.player__twitter:hover,
.contacts-table a.player__linkedin:hover {
    background: none;
}

.contacts-table a.player__twitter:hover span,
.contacts-table a.player__linkedin:hover span {
    background: #000;
}

.contacts-table .contact-partner-link {
    text-decoration: underline;
}

.contacts-table .contact-partner-name-link {
    text-decoration: none;
}

.events-table {
    margin-bottom: 100px;
}

.body.partner-access-main-page .partners.partners--expanded {
    padding-top: 0;
}

.body.partner-access-main-page .players-2 {
    margin-top: 130px;
}

/* mobile adjustments by michel */

/* NTFPW-3 */

/* fixed: break line button between link */

@media(max-width: 576px) {
    .partners.partners--expanded .button+a {
        text-align: center;
        display: block;
        font-size: 18px;
    }

    .partners.partners--expanded .button {
        display: block;
        margin-bottom: 30px;
    }
}

/* mobile adjustments by michel */

/* NTFPW-6 */

/* fixed: break partners contact links */

@media(max-width: 576px) {
    .marketad-list__content {
        padding: 20px;
    }

    .marketad-list__contact .marketad-link,
    .marketad-list__contact .marketad-mail {
        width: 100%;
        float: none;
    }

    .marketad-list__contact .marketad-link a svg,
    .marketad-list__contact .marketad-mail a svg {
        width: 20px;
        height: 20px;
        vertical-align: middle;
        margin-right: 3px;
        margin-top: -3px;
    }

    .marketad-list__contact .marketad-mail {
        margin: 20px 0;
    }

    .marketad-list__contact .marketad-mail,
    .marketad-list__contact .marketad-link {
        text-align: center;
    }
}

/* mobile adjustments by michel */

/* NTFPW-8 */

/* fixed: break text and checkbox in same line  */

/* @media(max-width: 576px) {

    .checkbox-group .material-switch,
    .checkbox-group label {
        width: 100%;
    }

    .checkbox-group .material-switch {
        margin-bottom: 20px;
    }

    .checkbox-group.subtitle .material-switch {
        margin-bottom: 55px;
    }

    .checkbox-group.flex .material-switch {
        margin-bottom: 0;
    }

    .no-margin-x{
        margin-left: 0;
        margin-right: 0;
    }
} */

/* mobile adjustments by michel */

/* NTFPW-5 */

/* fixed: nav buttons are overlaping  */

/* fixed: tables columns are smaller  */

@media(max-width: 576px) {
    .navtabs--partnerkontakter .navtabs--partnerkontakter--item {
        padding: 15px 50px;
    }

    .navtabs--partnerkontakter {
        margin: 30px auto 40px auto;
    }

    .views--partnerkontakter {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .contacts-table tr td {
        white-space: nowrap;
    }

    .contacts-table .tag {
        white-space: initial;
    }
}

/* IE10-specific styles go here */

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .league__partners #contentArea .block-item {
        float: left;
    }

    .league__partners #contentArea .block-item a[href]:not([class])[href*='//']:after {
        background: transparent;
        color: #000;
    }

    /* arrows svg in ie10 */
    a[href]:not([class])[href*='//']:after {
        display: none;
    }

    /* icon views in partnerkontakter on IE10 */
    .views--partnerkontakter .cards-button.views--partnerkontakter--link,
    .views--partnerkontakter .list-button.views--partnerkontakter--link {
        padding-top: 55px !important;
        padding-bottom: 0px !important;
    }
}

.players-2 .players__player:hover {
    background: #f2f2f2 !important;
}

.players-2 .players_hover:hover {
    background-color: #000000 !important;
}

/* NTF-389 by Michel */

.league-table tbody {
    border-top: 1px solid #FFFFFF !important;
}

.league-table tbody tr:first-child {
    border-top: 1px solid #FFFFFF !important;
}

.league-table thead .table--persist-area-header th {
    border-bottom: 1px solid #FFFFFF !important;
}

/* NTF-394 by michel */

.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.embed-container.embed-container-2 {
    padding-bottom: 165%;
}

.embed-container.embed-container-4 {
    padding-bottom: 320%;
}

.embed-container.embed-container-6 {
    padding-bottom: 480%;
}

.embed-container.embed-container-8 {
    padding-bottom: 640%;
}

@media(min-width: 3067px) {
    .embed-container.embed-container-2 {
        padding-bottom: 45%;
    }

    .embed-container.embed-container-4 {
        padding-bottom: 27%;
    }

    .embed-container.embed-container-6 {
        padding-bottom: 21%;
    }

    .embed-container.embed-container-8 {
        padding-bottom: 14%;
    }
}

@media(min-width: 2312px) and (max-width: 3066px) {
    .embed-container.embed-container-2 {
        padding-bottom: 45%;
    }

    .embed-container.embed-container-4 {
        padding-bottom: 27%;
    }

    .embed-container.embed-container-6 {
        padding-bottom: 21%;
    }

    .embed-container.embed-container-8 {
        padding-bottom: 43%;
    }
}

@media(min-width: 1559px) and (max-width: 2311px) {
    .embed-container.embed-container-2 {
        padding-bottom: 45%;
    }

    .embed-container.embed-container-4 {
        padding-bottom: 27%;
    }

    .embed-container.embed-container-6 {
        padding-bottom: 59%;
    }

    .embed-container.embed-container-8 {
        padding-bottom: 43%;
    }
}

@media(min-width: 1176px) and (max-width: 1558px) {
    .embed-container.embed-container-2 {
        padding-bottom: 45%;
    }

    .embed-container.embed-container-4 {
        padding-bottom: 85%;
    }

    .embed-container.embed-container-6 {
        padding-bottom: 59%;
    }

    .embed-container.embed-container-8 {
        padding-bottom: 160%;
    }
}

@media(min-width: 1040px) and (max-width: 1175px) {
    .embed-container.embed-container-2 {
        padding-bottom: 45%;
    }

    .embed-container.embed-container-4 {
        padding-bottom: 85%;
    }

    .embed-container.embed-container-6 {
        padding-bottom: 125%;
    }

    .embed-container.embed-container-8 {
        padding-bottom: 160%;
    }
}

@media(min-width: 676px) and (max-width: 1039px) {
    .embed-container.embed-container-2 {
        padding-bottom: 45%;
    }

    .embed-container.embed-container-4 {
        padding-bottom: 85%;
    }

    .embed-container.embed-container-6 {
        padding-bottom: 61%;
    }

    .embed-container.embed-container-8 {
        padding-bottom: 160%;
    }
}

@media(min-width: 457px) and (max-width: 675px) {
    .embed-container.embed-container-2 {
        padding-bottom: 45%;
    }

    .embed-container.embed-container-4 {
        padding-bottom: 85%;
    }

    .embed-container.embed-container-6 {
        padding-bottom: 125%;
    }

    .embed-container.embed-container-8 {
        padding-bottom: 160%;
    }
}

/* NTF-394 */

.video__forzasys--title {
    text-transform: uppercase;
    font-weight: 500;
    margin-bottom: 1rem;
    font-family: 'DINNextW01-CondensedMed', 'Arial', sans-serif;
}

.ads__grid-item .box {
    background-color: transparent;
}

/* NTF-409 by Michel */

div.macro-players .player__social a {
    display: inline-block;
    margin-right: 0;
}

div.macro-players .players__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.grid__item-macro-players h1.latest__news--title {
    text-align: center;
}

.macro-players .player__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    /* height: 100%; */
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-flex: 100;
    -ms-flex-positive: 100;
    flex-grow: 100;
    position: relative;
}

.macro-players .player__details {
    margin-top: auto;
}


#searchContacts {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0RERERERDt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTcuNywxNS42YzIuNi0zLjksMi41LTkuNS0xLTEyLjljLTQtMy44LTEwLjQtMy41LTE0LjEsMC41Qy0wLjksNy0wLjksMTMsMi43LDE2LjhjMy40LDMuNCw5LDMuNSwxMi45LDAuOWw2LjMsNi4zbDIuMi0yLjJMMTcuNywxNS42eiBNMTUuMiwxNS4yYy0zLDMtNy44LDMtMTAuOCwwYy0zLTMtMy03LjksMC0xMC45czcuOS0zLDEwLjgsMEMxOC4yLDcuMywxOC4yLDEyLjIsMTUuMiwxNS4yeiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: calc(100% - 10px) center;
    background-size: 24px;
}

/* NTF-453 */
a:target::before {
    content: "";
    display: inline-block;
    height: 90px;
    margin: -90px 0 0;
}

/* NTF-455 */
a.no-hover:hover {
    background-color: transparent;
}

/* ----- Start | NTF-468 ----- */
.schedule__upcoming__header__badge {
    height: 6rem;
}

@media (max-width: 840px) {
    .schedule .schedule__upcoming__header__badge {
        height: 3.5rem;
    }
}

/* ----- End | NTF-468 ----- */

/* ----- Start | NTF-455 ----- */
.sponsor-module__body,
.sponsor-module__header {
    padding: .5rem 1rem;
}

tr.schedule__match--upcoming td.schedule__match__item.schedule__match__item--sponsor img {
    width: auto;
    min-height: 30px;
    height: 100%;

}

tr.future__match__terminlist td.schedule__match__item.schedule__match__item--sponsor img {
    width: auto;
    min-height: 25px;
    display: block;
    padding-right: 1em;
}

@media(max-width: 768px) {
    tr.future__match__terminlist td.schedule__match__item.schedule__match__item--sponsor img {
        height: 100%;
        margin-left: auto;
    }
}

/* ----- End | NTF-455 ----- */


/* ----- Start | NTF-478 ----- */
.tableWrapper {
    overflow-x: auto;
}

@media only screen and (min-width: 840px) {
    .tableWrapper {
        margin-left: -15%;
        margin-right: -15%;
    }
}

@media only screen and (min-width: 1040px) {
    .tableWrapper {
        margin-left: -40%;
        margin-right: -40%;
    }
}

.tableWrapper table {
    width: 100%;
    outline: none !important;
}

.tableWrapper table,
.tableWrapper table tr:not(:last-child) {
    border: 1px solid #e5e5e5;
}

.tableWrapper table tr {
    background: #f9f9f9;
}

.tableWrapper table tr:nth-child(2n) {
    background: #fff
}

.tableWrapper table th {
    text-align: left;
}

.tableWrapper table td,
.tableWrapper table th {
    padding: 0.3em 0.5em;
}

.tableWrapper.tableWrapper__elite table th {
    background: #114387;
    /* ELITESERIEN + ELITESERIE-teams*/
    color: #fff;
    border: 1px solid #114387;
    /* ELITESERIEN + ELITESERIE-teams*/
}

.tableWrapper.tableWrapper__obos table th {
    background: #0d4fa7;
    /* OBOS-ligaen + OBOS-liga-teams */
    color: #fff;
    border: 1px solid #0d4fa7;
    /* OBOS-ligaen + OBOS-liga-teams */
}

.tableWrapper.tableWrapper__post table th {
    background: #000;
    /* PostNord + PostNord-teams */
    color: #fff;
    border: 1px solid #000;
    /* PostNord + PostNord-teams */
}

.tableWrapper table td:not(:first-child),
.tableWrapper table th:not(:first-child) {
    border-left: 1px solid #e5e5e5;
}

/* ----- End | NTF-478 ----- */

/* ----- Start | NTF-487 ----- */
.checkbox:checked+.label.label--flex--newsletter--multiple,
.checkbox:not(:checked)+.label.label--flex--newsletter--multiple,
.radio:checked+.label.label--flex--newsletter--multiple,
.radio:not(:checked)+.label>.label--flex--newsletter--multiple {
    line-height: 1.25em;
    display: flex;
    align-items: flex-start;
    border-right: .667rem solid #F2F2F2;
    border-left: .667rem solid #F2F2F2;
    padding-top: 20px;
    padding-bottom: 16px;
}

.newsletter-api-feedback {
    padding-left: 30px;
    color: #666;
    font-family: "DIN Next W01 Regular", Arial, sans-serif;
    font-weight: 400;
    font-size: .9em;
    display: inline-block;
}

.newsletter-api-feedback:before {
    content: '-';
    display: inline-block;
    margin-left: -15px;
    position: absolute;
}

.checkbox:checked+.label.label--flex--newsletter--multiple:before,
.checkbox:not(:checked)+.label.label--flex--newsletter--multiple:before,
.radio:checked+.label.label--flex--newsletter--multiple:before,
.radio:not(:checked)+.label.label--flex--newsletter--multiple:before {
    top: 18px;
}

.checkbox:checked+.label.label--flex--newsletter--multiple:after,
.checkbox:not(:checked)+.label.label--flex--newsletter--multiple:after,
.radio:checked+.label.label--flex--newsletter--multiple:after,
.radio:not(:checked)+.label.label--flex--newsletter--multiple:after {
    margin-top: 0.35em;
    top: 18px;
}

@media (max-width: 450px) {

    .checkbox:checked+.label.label--flex--newsletter--multiple,
    .checkbox:not(:checked)+.label.label--flex--newsletter--multiple,
    .radio:checked+.label.label--flex--newsletter--multiple,
    .radio:not(:checked)+.label>.label--flex--newsletter--multiple {
        flex-wrap: wrap;
    }

    .label.label--flex--newsletter--multiple .newsletter-api-feedback {
        padding-left: 0;
    }

    .label.label--flex--newsletter--multiple .newsletter-api-feedback:before {
        display: none;
    }
}

span.newsletter-api-feedback {
    display: none;
}

.checkbox:checked+.newsletter-api-feedback-elite.label.label--flex--newsletter--multiple,
.checkbox:not(:checked)+.newsletter-api-feedback-elite.label.label--flex--newsletter--multiple,
.radio:checked+.newsletter-api-feedback-elite.label.label--flex--newsletter--multiple,
.radio:not(:checked)+.label>.newsletter-api-feedback-elite.label--flex--newsletter--multiple {
    padding-top: 18px;
    padding-bottom: 18px;
}

.newsletter-api-feedback-elite span {
    margin-top: 4px;
}


@media (max-width: 839px) {
    .newsletter .bullet-list__title {
        font-size: 2.5rem;
    }
}

.checkbox:checked+.label.label--flex--newsletter--multiple.label--background--allnone,
.checkbox:not(:checked)+.label.label--flex--newsletter--multiple.label--background--allnone {
    background: #FFF;
    border-right: .667rem solid #FFF;
    border-left: .667rem solid #FFF;
}

.loader--outer--box--newsletter--multiple {
    width: 0.25rem;
    height: 2rem;
    margin-left: auto;
    margin-right: auto;
}

.loader--outer--box--newsletter--multiple .loader {
    display: none;
}


/* ----- End | NTF-487 ----- */




/* ----- Start | NTF-492 ----- */
/* .schedule .schedule__match__item--league {
    top: 2rem;
} */

@media(max-width: 360px) {
    td.schedule__match__item.schedule__match__item--league img {
        max-width: 130px;
    }
}

/* ----- End | NTF-492 ----- */


/* ----- Start | NTF-496 ----- */
.carousel {
    width: 100%;
}

/* ----- End | NTF-496 ----- */

/* ----- Start | NTF-528 ----- */
.players__grid .players__player a {
    border-bottom: none;
}
/* ----- End | NTF-528 ----- */

/* ----- Start | NTF-535 ----- */
.player__position img.player__position__icon {
    width: 20px;
    height: 20px;
    vertical-align: middle!important;
    margin-right: 5px;
}
/* ----- End | NTF-535 ----- */

/* ----- Start | NTFPW-39 ----- */
.bullet-list__text.share {
    flex-wrap: wrap;
}

.partner-page-social-media {
    margin: 0 .5rem;
}

.partner-page-social-media.round svg {
    width: 50px;
}
a.partner-page-social-media:hover,
a.partner-page-social-media:focus {
    background-color: transparent;
    color: inherit;
    outline: 0;
}
/* ----- End | NTFPW-39 ----- */

/* ----- Start | NTF-555 ----- */
.media__video .no__thumbnail__qbrick__video {
    width: 100%;
    padding-top: calc((277 / 417) * 100%);
    background-color: #999;
}
/* ----- End | NTF-555 ----- */

/* ----- Start | NTF-643 ----- */
.strossle-widget a:after {
	display: none !important;
}
/* ----- End | NTF-643 ----- */

/* ----- Start | NTF-648 ----- */

#ntfpwa-form-sent {
    text-align: center;
    display: none
}

.ntfpwa_header_message {
    color: black;
}

.ntfpwa_email_error {
    display: none;
}

.ntfpwa_email_error_label {
    color: red;
}


.loader--outer--box--ntfpwa {
    width: 0.25rem;
    height: 2rem;
    margin-left: auto;
    margin-right: auto;
}

.loader--outer--box--ntfpwa .loader {
    display: none;
}

.ntfpwa-user-button {
     /*color: #f8ff34;*/
 }


/* ----- End | NTF-648 ----- */


/* ----- Start | NTF-659 ----- */
@media(max-width: 992px){
    .hide__iframe__mobile {
        display: none;
    }
}
/* ----- End | NTF-659 ----- */

/* ----- Start | NTF-662 ----- */
#form-new-email {
    display: none;
}

.confirmation-email-header {
    margin-bottom: 15px
}

.confirmation-email-buttons {
    width: 100% !important;
    text-align: center;
}

.confirmation-ntfpwa-button {
    border: none !important;
}

.mail-message, .mail-message > p {
    max-width: none !important;
}
/* ----- End | NTF-662 ----- */
/* ----- Start | NTF-647 ----- */

.ntfpwa_update_error {
    display: none;
}

.ntfpwa_update_error label {
    color: red;
}
.ntfpwa_update_success {
    display: none;
}

.ntfpwa_update_success label {
    color: #2ca443;
}

/* ----- End | NTF-647 ----- */

/* ----- Start | NTF-685 ----- */
.ntfpwa__default__profile {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    margin: auto;
    font-size: 50px;
    color: #fff;
    text-align: center;
    line-height: 150px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.ntfpwa__default__profile__small {
    width: 64px;
    height: 64px;
    border-radius: 50%;
    margin: auto;
    font-size: 24px;
    color: #fff;
    text-align: center;
    line-height: 64px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.ntfpwa__default__profile__icon {
    width: 36px;
    height: 36px;
    font-weight: bold;
    border-radius: 50%;
    margin: auto;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 36px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
 }
/* ----- End | NTF-685 ----- */
.ui-tooltip {
    box-shadow: 3px 3px 6px 0 #ccc !important;
    font-family: "Mulish Regular 400", sans-serif;
    font-size: 1em;
}
