.af-about-us .af-start-menu .row {
    margin-bottom: 3rem
}

.af-about-us .af-start-menu .af-start-menu__item {
    border-left: 3px solid #efefef;
    padding-left: 1.56rem;
    height: 100%
}

.af-about-us .af-start-menu .af-start-menu__item a {
    color: #1616b2;
    font-size: inherit;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.21;
    letter-spacing: normal
}

.af-about-us .af-release__li {
    list-style-type: none
}

.af-about-us .press-navigation-back {
    margin: 1.5rem 0
}

.af-about-us .press-cision ul.item-list {
    margin-top: 2rem
}

.af-about-us .press-cision ul {
    padding-left: 0
}

.af-about-us .press-cision .item-date {
    margin: 0 0 5px
}

.af-about-us .press-cision .item-link a:hover {
    color: #424ae0
}

.af-about-us .af-box-wrapper .cms-item-container--related-news {
    padding: 0 !important
}

.af-about-us .af-box-wrapper .af-statistics__linkbox_one_contracted {
    background-color: #fff;
    border-top: 10px solid #00005a;
    padding: 20px
}

.af-about-us .af-box-wrapper {
    padding: 2.5rem 0 .25rem;
    background-color: #f5f5f5
}

.af-about-us .af-box-wrapper .cms-item-wrapper.gray-10 {
    margin-top: 0 !important
}

.af-about-us .af-box-wrapper .row {
    margin-bottom: 1.3rem
}

.af-about-us .af-box-wrapper .af-statistics__linkbox_one_contracted a {
    max-width: 20rem
}

.af-about-us .af-box-wrapper .af-statistics__linkbox_one_contracted .af-statistics-content__wrapper p, .af-about-us .af-box-wrapper .af-statistics__linkbox_one_contracted h2 {
    max-width: 40rem
}

.af-about-us .af-box-wrapper .af-statistics-content__wrapper .af-statistics-percent {
    font-size: 1.8rem;
    font-weight: 700;
    color: #00005a
}

.af-about-us .af-box-wrapper .af-statistics__linkbox_one_contracted h2 .af-statistics-percent {
    font-size: 2.5rem;
    font-weight: 700;
    color: #00005a
}

.af-box-wrapper .container .cms-item-wrapper .container {
    padding-right: 0;
    padding-left: 0
}

.af-about-us .af-box-wrapper .cms-item-container--related-news .container-heading {
    display: none
}

.af-about-us .af-box-wrapper .cms-item-container--related-news .item img {
    -o-object-position: center;
    object-position: center
}

.af-about-us .af-about-us-start-bottom .popcorn {
    background: #f5f5f5
}

.af-about-us .af-box-fullheight .af-box-image-text, .af-about-us .af-box-fullheight .af-box-image-text__img, .af-about-us .af-box-fullheight .af-box-text, .af-about-us .af-box-fullheight .sv-custom-module, .af-about-us .af-box-fullheight .sv-script-portlet {
    height: 100%
}

.af-about-us .af-box-fullheight .af-box-image-text a {
    display: block;
    height: 100%
}

.af-about-us .af-box-fullheight .af-box-image-text__img img {
    max-width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    -o-object-position: center;
    object-position: center
}

.af-about-us .af-box-fullheight.af-about-us-multirow .af-box-image-text .af-box-image-text__banner {
    bottom: 20px
}

.af-about-us .af-box-full-image-text__img {
    position: relative
}

.af-about-us .af-box-full-image-text__banner {
    width: 100%;
    position: absolute;
    z-index: 1;
    background-color: #ee4b8b;
    color: #fff;
    bottom: 0;
    margin-bottom: 1.9rem;
    padding: 1.75rem
}

.af-about-us .af-box-full-image-text__banner h2 {
    text-align: left;
    font-size: 1.75rem;
    word-break: break-word;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal
}

.af-about-us .af-box-full-image-text a:hover {
    text-decoration: none
}

.af-about-us .af-box-full-image-text a:hover h2 {
    color: #fff;
    text-decoration: underline
}

.af-about-us .af-box-image-text__img {
    position: relative
}

.af-about-us .af-box-image-text__banner {
    width: 100%;
    position: absolute;
    z-index: 1;
    background-color: #00005a;
    color: #fff;
    bottom: 0;
    padding: 1.31rem 1.25rem
}

.af-about-us .af-box-image-text__banner a{    
    color: #fff;   
}

.af-about-us .af-box-image-text__banner h2 {
    text-align: left;
    word-break: break-word;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    font-size: 1.13rem;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: normal;
    margin: 0
}

.af-about-us .af-box-image-text__banner h2 a {
    text-decoration: underline;
    text-underline-offset: 2px;
}

.af-about-us .af-box-image-text h2 a:hover {
    color: #fff;    
    text-decoration-thickness: 3px;
}

.af-about-us .af-box-text {
    background-color: #fff;
    border-top: 10px solid #00005a;
    padding: 20px
}

.af-about-us .af-box-text .af-box-text__header h2.subheading {
    color: #1616b2;
    font-size: 1.4rem;
    word-break: break-word;
    -ms-word-wrap: break-word;
    word-wrap: break-word
}

.af-about-us .af-box-text p {
    font-size: 1.13rem;
    word-break: break-word;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    color: #333
}

.af-about-us .af-box-text a:hover {
    text-decoration: none;
    color: #333
}

.af-about-us .af-box-text a:hover .af-box-text__header h2.subheading {
    text-decoration: underline
}

.af-about-us .af-box-link {
    padding: 1.56rem .94rem 0
}

.af-about-us .af-box-link a {
    font-size: 1.13rem;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal
}

.af-about-us .af-box-videolink {
    height: 100%
}

.af-about-us .af-box-videolink__play {
    background: #00005a url(/webdav/files/system/build/client/svg/play.svg) center 48px no-repeat;
    background-size: auto auto;
    background-size: 90px 90px;
    position: relative;
    min-height: 250px;
    height: 100%;
    margin-bottom: 0
}

.af-about-us .af-box-videolink__header {
    position: absolute;
    bottom: 0;
    padding: 0 20px 20px
}

.af-about-us .af-box-videolink__header h2 {
    font-size: 1.13rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #fff;
    margin: 0
}

.af-about-us .af-box-videolink a:hover h2 {
    color: #fff;
    text-decoration: underline
}

.af-about-us .af-box-videolink a:hover {
    text-decoration: none
}

.af-about-us .af-box-image-text-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 0 !important
}

.af-about-us .af-box-image-text-right__img {
    padding-right: 0 !important;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 270px;
    -moz-box-flex: 0;
    flex: 0 0 270px;
    overflow: hidden;
    height: 250px;
    max-width: 270px
}

.af-about-us .af-box-image-text-right__img img {
    max-width: 100%;
    height: auto
}

.af-about-us .af-box-image-text-right__text {
    background-color: #058470;
    color: #fff;
    padding: 1.5rem;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    -moz-box-flex: 1;
    flex: 1;
    min-width: 0
}

.af-about-us .af-box-image-text-right__text h2, .af-about-us .af-box-image-text-right__text h2 a {
    font-size: 1.75rem;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    word-break: break-word;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    color: #fff;    
}

.af-about-us .af-box-image-text-right__text h2 a {
  text-decoration: underline;
  text-underline-offset: 2px;
}

.af-about-us .af-box-image-text-right-wrapper h2 a:hover {
  text-decoration-thickness: 3px;
}

.af-about-us .popcorn {
    background: #fff;
    margin: 0;
    border-radius: 0
}

.af-about-us .af-box-fullheight .popcorn {
    height: 100%
}

.af-about-us .af-filter-result {
    list-style-type: none;
    padding-left: 0;
    margin: 3rem 0 5rem
}

.af-about-us .af-filter-result li {
    padding: 1.4375rem .5rem .5rem;
    border-bottom: 1px solid #999
}

.af-about-us .af-filter ul {
    padding-left: 0
}

.af-about-us .af-filter .btn-primary {
    background-color: #efefef;
    border-color: #999
}

.af-about-us .af-filter .btn-primary.af-selected-item {
    background-color: #fff
}

.af-about-us .af-filter .btn-primary a:hover {
    color: #333
}

.af-about-us .af-filter .btn-primary:hover {
    background-color: #efefef;
    border-color: #999
}

.af-about-us .af-filter .btn-primary.af-selected-item:hover {
    background-color: #fff
}

.af-about-us .af-filter .af-filter-check a:before {
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 3px;
    background-color: #fff;
    margin-right: 10px;
    content: "";
    -webkit-box-shadow: 0 0 0 1px #003553 inset;
    box-shadow: inset 0 0 0 1px #003553;
    margin-bottom: -4px !important
}

.af-about-us .af-filter .af-filter-check.af-selected-item a:before {
    font-family: af-webfont-new;
    content: "\f133";
    padding-left: 3px;
    font-size: 15px
}

.af-about-us .af-filter .af-filter__sorting-dropdown {
    padding-top: 6px
}

.af-about-us .af-filter .af-filter__dropdown--button {
    cursor: pointer
}

.af-about-us .af-filter .af-filter__dropdown--button a {
    text-decoration: none;
    padding-right: 10px;
    display: inline-block;
    color: #1616b2
}

.af-about-us .af-filter .af-filter__dropdown--arrow {
    display: inline-block;
    float: left;
    padding: 0;
    margin: 0
}

.af-about-us .af-filter .af-filter__dropdown--arrow:after {
    content: "";
    display: inline-block;
    width: 10px
}

.af-about-us .af-filter .af-filter__dropdown--content {
    display: none;
    position: absolute;
    min-width: 100%;
    overflow: auto
}

.af-about-us .af-filter .af-filter__sorting-dropdown ul {
    border-top: none;
    background: #fff;
    margin-left: 20px;
    list-style-type: none
}

.af-about-us .af-filter .af-filter__dropdown--content li {
    font-size: 1em !important
}

.af-about-us .af-filter .af-filter__sorting-dropdown li {
    margin: 0 !important
}

.af-about-us .af-filter .large-search__dropdown--selected {
    display: none
}

.af-about-us .af-filter .af-filter__dropdown--content a {
    display: block;
    text-decoration: none !important;
    color: #333 !important;
    padding: 5px 7px
}

.af-about-us .af-filter .af-filter-order {
    margin-top: 20px
}

.af-about-us .af-filter .af-filter__dropdown--arrow .i-angle-down {
    color: #1616b2
}

.af-about-us .af-filter .af-filter__dropdown--button:hover a {
    color: #424ae0;
    text-decoration: underline
}

.af-about-us .af-filter .af-filter__dropdown--content.active {
    display: block
}

.af-about-us .af-filter .af-filter__dropdown--content.active .af-selected-item {
    display: none
}

.af-about-us .pagination {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.af-about-us .af-report-result {
    list-style-type: none;
    padding-left: 0;
    margin: 1rem 0 5rem
}

.af-about-us .af-report-result li {
    padding: 1.4375rem .5rem .5rem 0;
    border-bottom: 1px solid #999
}

.af-about-us .af-report-result li:last-child {
    border-bottom: none
}

.af-report-result-item__info span:first-child:after {
    content: " - "
}

.af-report-result-item__info {
    padding-bottom: .5rem;
    font-size: .9rem
}

.af-about-us .af-box-bg-image-text, .af-about-us .af-box-full-bg-image-text {
    height: 100%
}

.af-about-us .af-box-full-bg-image-text__img {
    background-size: cover !important;
    -webkit-background-size: cover !important;
    height: 100%;
    position: relative
}

.af-about-us .af-box-full-bg-image-text__banner {
    width: 100%;
    position: absolute;
    z-index: 1;
    background-color: #ee4b8b;
    opacity: .95;
    color: #fff;
    bottom: 0;
    margin-bottom: 1.9rem;
    padding: 1.75rem
}

.af-about-us .af-box-full-bg-image-text__banner h2 {
    text-align: left;
    font-size: 1.75rem;
    word-break: break-word;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal
}

.af-about-us .af-box-full-bg-image-text a:hover {
    text-decoration: none
}

.af-about-us .af-box-full-bg-image-text a:hover h2 {
    color: #fff;
    text-decoration: underline
}

.af-about-us .af-box-bg-image-text__img {
    background-size: cover !important;
    -webkit-background-size: cover !important;
    height: 100%;
    position: relative
}

.af-about-us .af-box-bg-image-text__banner {
    width: 100%;
    position: absolute;
    z-index: 1;
    background-color: #00005a;
    opacity: .8;
    color: #fff;
    bottom: 0;
    padding: 1.31rem 1.25rem
}

.af-about-us .af-box-bg-image-text__banner h2 {
    text-align: left;
    word-break: break-word;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    font-size: 1.13rem;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: normal;
    margin: 0
}

.af-about-us .af-box-bg-image-text a:hover {
    text-decoration: none
}

.af-about-us .af-box-bg-image-text a:hover h2 {
    color: #fff;
    text-decoration: underline
}

.af-about-us .af-joblist {
    width: 100%;
    padding: 0;
    margin: 0
}

.af-about-us .af-joblist__heading, .af-about-us .af-joblist__item {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.af-about-us .af-joblist__heading {
    border-bottom: 3px solid #00005a;
    margin-bottom: 1rem
}

.af-about-us .af-joblist__heading a {
    font-size: 1.125rem
}

.af-about-us .af-joblist__heading h2 {
    font-size: 1.1rem;
    margin-top: 0 !important
}

.af-about-us .af-joblist__item:nth-child(2n) {
    background-color: #efefef
}

.af-about-us .af-joblist-item__info:first-child {
    width: 40%
}

.af-about-us .af-joblist-item__info {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: .625rem;
    width: 25%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word
}

.af-about-us .af-joblist-item__info.af-heading-link {
    color: #333;
    text-decoration: none;
    cursor: pointer
}

.af-about-us .af-joblist-item__info.af-heading-link:hover {
    color: #424ae0;
    text-decoration: underline
}

.af-about-us .af-joblist__sorted .subheading:after {
    content: "\f1a6";
    font-family: af-webfont-new;
    text-decoration: none;
    font-weight: 400
}

.af-about-us .af-joblist__sorted-desc .subheading:after {
    content: "\f1a8";
    font-family: af-webfont-new;
    text-decoration: none;
    font-weight: 400
}

.af-about-us .af-joblist__sorted-desc .subheading:hover:after, .af-about-us .af-joblist__sorted .subheading:hover:after {
    color: #424ae0
}

.af-about-us .af-joblist-contacts {
    padding: 0
}

.af-about-us .af-joblist-contacts__item {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: left;
    -moz-box-align: left;
    -ms-flex-align: left;
    align-items: left
}

.af-about-us .af-joblist-contacts__item--header {
    font-weight: 700;
    width: 40%
}

.af-about-us .af-joblist-contacts__item--info {
    width: 60%
}

.af-about-us .af-search__button {
    margin-bottom: 20px
}

.af-about-us .af-search__button--back {
    margin-top: 10px;
    display: block
}

.af-about-us .af-joblist-sort__dropdown {
    cursor: pointer;
    width: 210px;
    display: block;
    position: relative;
    padding-top: .4rem
}

.af-about-us .af-joblist-sort {
    display: none;
    margin: 2rem 0
}

.af-about-us .af-joblist-sort__text p {
    margin: 0 !important;
    padding-top: .375rem;
    padding-right: .5rem
}

.af-about-us .af-joblist-sort__dropdown--button {
    border-radius: 0;
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #333;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #999;
    -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out
}

.af-about-us .af-joblist-sort__dropdown--button i {
    margin: .15rem .5rem;
    float: right
}

.af-about-us .af-joblist-sort__dropdown--content {
    display: none;
    overflow: auto;
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    border-radius: 0;
    width: 100%;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #333;
    background-color: #fff;
    background-clip: padding-box
}

.af-about-us .af-joblist-sort__dropdown--content.active {
    display: block;
    position: relative
}

.af-about-us .af-joblist-sort__dropdown--content ul {
    padding: 0
}

.af-about-us .af-joblist-sort__dropdown--content li {
    list-style-type: none
}

.af-about-us .af-joblist-sort__dropdown--content li a {
    font-size: 1rem;
    display: block;
    text-decoration: none;
    color: #333;
    margin: .5rem 0;
    padding: .375rem .75rem
}

.af-about-us .af-joblist-sort__dropdown--content li a:hover {
    background: #00005a;
    color: #fff !important
}

.af-about-us .af-joblist-sort-order__checkbox a:before {
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 3px;
    background-color: #fff;
    margin-right: 10px;
    content: "";
    -webkit-box-shadow: 0 0 0 1px #003553 inset;
    box-shadow: inset 0 0 0 1px #003553;
    margin-bottom: -4px !important
}

.af-about-us .af-joblist-sort-order__checkbox.af-joblist-sort-order_checkbox--check a:before {
    font-family: af-webfont-new;
    content: "\f133";
    padding-left: 3px;
    font-size: 15px
}

.af-about-us .af-joblist-sort__order {
    display: none;
    margin: 0 0 2rem
}

.af-about-us .af-joblist__img {
    margin-bottom: 2rem
}

.af-about-us.af-panel .af-panel__img img {
    -o-object-position: top right !important;
    object-position: top right !important
}

.af-about-us p.af-panel__content {
    font-size: 18px !important;
    font-weight: 600 !important
}

.af-about-us.af-about-us-play .spellista {
    margin-top: 2rem
}

.af-about-us.af-about-us-play .publication-listing__result {
    display: -webkit-box;
    display: -moz-box;
    display: flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 !important;
    -webkit-box-pack: left;
    -moz-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
    list-style: none
}

.af-about-us.af-about-us-play .publication-listing__list-item {
    width: 33.3333333333%;
    font-weight: 550;
    position: relative;
    padding-right: 15px;
    padding-left: 15px
}

.af-about-us.af-about-us-play .publication-listing__published {
    font-size: .875rem;
    font-weight: 400;
    display: block;
    padding-top: 1rem;
    padding: 1rem .625rem 1.875rem
}

.af-about-us.af-about-us-play .publication-listing__list-item p.normal:after {
    display: inline;
    content: "..."
}

.af-about-us.af-about-us-play .publication-listing__list-item .inner, .af-about-us.af-about-us-play .publication-listing__list-item a {
    text-decoration: none !important;
    height: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff
}

.af-about-us.af-about-us-play .publication-listing__list-item a.usability--tab-focus {
    outline-offset: 0
}

.af-about-us.af-about-us-play .publication-listing__list-item h2, .af-about-us.af-about-us-play .publication-listing__list-item h3 {
    margin: 0 !important;
    padding: .625rem .625rem 0;
    text-decoration: none;
    word-wrap: break-word;
    overflow-wrap: break-word;
    -ms-hyphens: auto;
    -webkit-hypens: auto;
    -moz-hypens: auto;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    font-weight: 600;
    font-size: 1.3rem;
    -webkit-box-flex: 1 !important;
    -moz-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important
}

.af-about-us.af-about-us-play .publication-listing__list-item>h2 a, .af-about-us.af-about-us-play .publication-listing__list-item>h3 a {
    color: #333;
    font-size: 1em !important;
    display: block
}

.af-about-us.af-about-us-play .publication-listing__list-item p {
    text-decoration: none;
    font-size: .9375rem;
    line-height: 1.5;
    -webkit-box-flex: 1 !important;
    -moz-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important
}

.af-about-us.af-about-us-play .publication-listing__list-item>p:last-child {
    padding: 0 1.5em 2em
}

.af-about-us.af-about-us-play .publication-listing__featured-image {
    width: 100%
}

.af-about-us.af-about-us-play .publication-listing__featured-broadcasttime {
    font-size: .875rem;
    margin-top: 1rem;
    font-weight: 400
}

.af-about-us.af-about-us-play .publication-listing__list-item h2:hover, .af-about-us.af-about-us-play .publication-listing__list-item h3:hover {
    text-decoration: underline
}

.af-about-us.af-about-us-play .publication-listing__list-item h2 a, .af-about-us.af-about-us-play .publication-listing__list-item h3 a {
    font-size: 1.375rem
}

.af-about-us.af-about-us-play .publication-listing__facet-item:active {
    color: #fff;
    background-color: #005eb8;
    text-decoration: none
}

.af-about-us.af-about-us-play .icon-wrapper {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    bottom: 10px;
    left: 10px;
    z-index: 2;
    background-color: #333;
    color: #fff;
    border-radius: 3px;
    padding: 0 6px;
    height: 30px
}

.af-about-us.af-about-us-play .icon-wrapper .icon-text {
    font-size: 13px;
    font-weight: 600
}

.af-about-us.af-about-us-play .icon-mediatype {
    position: relative !important;
    content: "";
    height: 16px;
    width: 16px;
    background-size: 16px 16px;
    background-position: 50%;
    background-repeat: no-repeat;
    z-index: 1;
    margin-right: 8px
}

.af-about-us.af-about-us-play .mediatype-film .icon-mediatype, .af-about-us.af-about-us-play .mediatype-film .publication-listing__featured-image:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTQgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPHRpdGxlPmZpbG08L3RpdGxlPg0KICAgIDxkZWZzPg0KICAgICAgICA8cGF0aCBkPSJNMS45NjQyODU3MSwyLjY4NjA0Nzk2IEwxMC43NDU1MDEyLDcuNjI1Nzg5NCBMMC41MDUxNzIxMjEsMTMuMzg2MzMzNCBMMS40NTkxMTM1OSwxNS4xMjUgTDEzLjI0NDgyNzksOC40OTUxMjI3MiBDMTMuOTE4MzkwNyw4LjExNjIyMDAyIDEzLjkxODM5MDcsNy4xMzUzNTg3NyAxMy4yNDQ4Mjc5LDYuNzU2NDU2MDggTDEuNDU5MTEzNTksMC4xMjY1Nzg3OTggQzAuODA0NDg0NzQ4LC0wLjI0MTY3Mjg2NyAwLDAuMjM3NjM1NTI5IDAsMC45OTU5MTIxMTcgTDAsOC4yOTkxMzYzMSBMMS45NjQyODU3MSw4LjI5OTEzNjMxIEwxLjk2NDI4NTcxLDIuNjg2MDQ3OTYgWiBNMS45NjQyODU3MSwyLjY4NjA0Nzk2IEwxMC43NDU1MDEyLDcuNjI1Nzg5NCBMMC41MDUxNzIxMjEsMTMuMzg2MzMzNCBMMS40NTkxMTM1OSwxNS4xMjUgTDEzLjI0NDgyNzksOC40OTUxMjI3MiBDMTMuOTE4MzkwNyw4LjExNjIyMDAyIDEzLjkxODM5MDcsNy4xMzUzNTg3NyAxMy4yNDQ4Mjc5LDYuNzU2NDU2MDggTDEuNDU5MTEzNTksMC4xMjY1Nzg3OTggQzAuODA0NDg0NzQ4LC0wLjI0MTY3Mjg2NyAwLDAuMjM3NjM1NTI5IDAsMC45OTU5MTIxMTcgTDAsOC4yOTkxMzYzMSBMMS45NjQyODU3MSw4LjI5OTEzNjMxIEwxLjk2NDI4NTcxLDIuNjg2MDQ3OTYgWiIgaWQ9InBhdGgtMSI+PC9wYXRoPg0KICAgIDwvZGVmcz4NCiAgICA8ZyBpZD0iZmlsbSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJpa29uZXIvbW9iaWxlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjEyNTAwMCwgMC4yNTAwMDApIj4NCiAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4NCiAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPg0KICAgICAgICAgICAgPC9tYXNrPg0KICAgICAgICAgICAgPHVzZSBpZD0iUGF0aC0xNC1Db3B5LTIiIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+DQogICAgICAgICAgICA8ZyBpZD0iY29sb3JzLzYvYmx1ZSIgbWFzaz0idXJsKCNtYXNrLTIpIiBmaWxsPSIjRkZGRkZGIj4NCiAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNS4zNDcyMjIsIC00LjU4MzMzMykiIGlkPSJjb2xvcnMvd2hpdGUiPg0KICAgICAgICAgICAgICAgICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMjQuNDQ0NDQ0NCIgaGVpZ2h0PSIyNC40NDQ0NDQ0Ij48L3JlY3Q+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+)
}

.af-about-us.af-about-us-play .mediatype-podcast .icon-mediatype, .af-about-us.af-about-us-play .mediatype-podcast .publication-listing__featured-image:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTkgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPHRpdGxlPnBvZGNhc3Q8L3RpdGxlPg0KICAgIDxkZWZzPg0KICAgICAgICA8cGF0aCBkPSJNOC41MzEyNSwwIEMzLjgxNjQwMTM3LDAgMCwzLjczNzc2NDc5IDAsOC4zNTcxNDI4NiBMMCw5Ljk4MDA2MDgzIEMwLDEwLjI2NDI1NzIgMC4xNTcxMDA1MzEsMTAuNTI2MTcxIDAuNDEwNTMzMDgxLDEwLjY2NDQ5NzggTDEuMDY3MTA2MDgsMTEuMDIyODQyOSBDMS4wOTY2NjU1MywxMy4wMTcxNjQxIDIuNzU1OTI3LDE0LjYyNSA0Ljc5ODgyODEzLDE0LjYyNSBMNS41OTg2MzI4MSwxNC42MjUgQzYuMDQwMzU4MjgsMTQuNjI1IDYuMzk4NDM3NSwxNC4yNzQyMjg1IDYuMzk4NDM3NSwxMy44NDE1MTc5IEw2LjM5ODQzNzUsOC4wOTU5ODIxNCBDNi4zOTg0Mzc1LDcuNjYzMjcxNDggNi4wNDAzNTgyOCw3LjMxMjUgNS41OTg2MzI4MSw3LjMxMjUgTDQuNzk4ODI4MTMsNy4zMTI1IEMzLjQ0MTAyNjM3LDcuMzEyNSAyLjI1MjcxNjU1LDguMDIyNzkxODUgMS41OTk2MDkzOCw5LjA4NDcwMzk2IEwxLjU5OTYwOTM4LDguMzU3MTQyODYgQzEuNTk5NjA5MzgsNC42MTMwNDQ5MiA0LjcwOTE1MDAyLDEuNTY2OTY0MjkgOC41MzEyNSwxLjU2Njk2NDI5IEMxMi4zNTMzNSwxLjU2Njk2NDI5IDE1LjQ2Mjg5MDYsNC42MTMwNDQ5MiAxNS40NjI4OTA2LDguMzU3MTQyODYgTDE1LjQ2Mjg5MDYsOS4wODQ3MDM5NiBDMTQuODA5NzgzNCw4LjAyMjc5MTg1IDEzLjYyMTQ3MzYsNy4zMTI1IDEyLjI2MzY3MTksNy4zMTI1IEwxMS40NjM4NjcyLDcuMzEyNSBDMTEuMDIyMTQxNyw3LjMxMjUgMTAuNjY0MDYyNSw3LjY2MzI3MTQ4IDEwLjY2NDA2MjUsOC4wOTU5ODIxNCBMMTAuNjY0MDYyNSwxMy44NDE1MTc5IEMxMC42NjQwNjI1LDE0LjI3NDIyODUgMTEuMDIyMTQxNywxNC42MjUgMTEuNDYzODY3MiwxNC42MjUgTDEyLjI2MzY3MTksMTQuNjI1IEMxNC4zMDY1NzMsMTQuNjI1IDE1Ljk2NTgzNDUsMTMuMDE3MTY0MSAxNS45OTUzOTM5LDExLjAyMjgxMDMgTDE2LjY1MTk2NjksMTAuNjY0NDY1MSBDMTYuOTA1Mzk5NSwxMC41MjYxMzgzIDE3LjA2MjUsMTAuMjY0MjI0NSAxNy4wNjI1LDkuOTgwMDI4MTggTDE3LjA2MjUsOC4zNTcxNDI4NiBDMTcuMDYyNSwzLjczODUxNTYzIDEzLjI0Njg2NTEsMCA4LjUzMTI1LDAgTDguNTMxMjUsMCBaIE00Ljc5ODgyODEyLDguODc5NDY0MjkgTDQuNzk4ODI4MTIsMTMuMDU4MDM1NyBDMy42MjI3ODE5OCwxMy4wNTgwMzU3IDIuNjY2MDE1NjIsMTIuMTIwNzk1MiAyLjY2NjAxNTYyLDEwLjk2ODc1IEMyLjY2NjAxNTYyLDkuODE2NzA0OCAzLjYyMjc4MTk4LDguODc5NDY0MjkgNC43OTg4MjgxMiw4Ljg3OTQ2NDI5IFogTTEyLjI2MzY3MTksMTMuMDU4MDM1NyBMMTIuMjYzNjcxOSw4Ljg3OTQ2NDI5IEMxMy40Mzk3MTgsOC44Nzk0NjQyOSAxNC4zOTY0ODQ0LDkuODE2NzA0OCAxNC4zOTY0ODQ0LDEwLjk2ODc1IEMxNC4zOTY0ODQ0LDEyLjEyMDc5NTIgMTMuNDM5NzE4LDEzLjA1ODAzNTcgMTIuMjYzNjcxOSwxMy4wNTgwMzU3IFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4NCiAgICA8L2RlZnM+DQogICAgPGcgaWQ9InBvZGNhc3QiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00LjAwMDAwMCwgLTUuMDAwMDAwKSI+DQogICAgICAgICAgICA8ZyBpZD0iaWtvbmVyL21vYmlsZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC44NzUwMDAsIDUuNjg3NTAwKSI+DQogICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPg0KICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPg0KICAgICAgICAgICAgICAgIDwvbWFzaz4NCiAgICAgICAgICAgICAgICA8dXNlIGlkPSJTaGFwZS1Db3B5IiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJjb2xvcnMvNi9ibHVlIiBtYXNrPSJ1cmwoI21hc2stMikiIGZpbGw9IiNGRkZGRkYiPg0KICAgICAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNC44NzUwMDAsIC01LjY4NzUwMCkiIGlkPSJjb2xvcnMvd2hpdGUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjI2IiBoZWlnaHQ9IjI2Ij48L3JlY3Q+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=)
}

.af-about-us.af-about-us-play .mediatype-webbinar .icon-mediatype, .af-about-us.af-about-us-play .mediatype-webbinar .publication-listing__featured-image:before, .af-about-us.af-about-us-play .mediatype-webbinarium .icon-mediatype, .af-about-us.af-about-us-play .mediatype-webbinarium .publication-listing__featured-image:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTdweCIgaGVpZ2h0PSIxN3B4IiB2aWV3Qm94PSIwIDAgMTcgMTciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPHRpdGxlPndlYmJpbmFyPC90aXRsZT4NCiAgICA8ZGVmcz4NCiAgICAgICAgPHBhdGggZD0iTTE0Ljk1NDM0NzgsMCBDMTUuNDUxNDA0MSwtMi4wMjMzMDA1OWUtMTYgMTUuODU0MzQ3OCwwLjQwMjk0MzcyNSAxNS44NTQzNDc4LDAuOSBMMTUuODU0MzQ3OCwxMy4xOTg1NTc3IEMxNS44NTQzNDc4LDEzLjY5NTYxNCAxNS40NTE0MDQxLDE0LjA5ODU1NzcgMTQuOTU0MzQ3OCwxNC4wOTg1NTc3IEwxMi44MDUsMTQuMDk4IEwxMi44MDU0MzQ4LDE1LjAzNzUgQzEyLjgwNTQzNDgsMTUuNTM0NTU2MyAxMi40MDI0OTExLDE1LjkzNzUgMTEuOTA1NDM0OCwxNS45Mzc1IEwzLjk0ODkxMzA0LDE1LjkzNzUgQzMuNDUxODU2NzcsMTUuOTM3NSAzLjA0ODkxMzA0LDE1LjUzNDU1NjMgMy4wNDg5MTMwNCwxNS4wMzc1IEwzLjA0OCwxNC4wOTggTDAuOSwxNC4wOTg1NTc3IEMwLjQwMjk0MzcyNSwxNC4wOTg1NTc3IC0zLjgzMjE3MzcyZS0xNiwxMy42OTU2MTQgMCwxMy4xOTg1NTc3IEwwLDAuOSBDLTYuMDg3MTgzNzZlLTE3LDAuNDAyOTQzNzI1IDAuNDAyOTQzNzI1LDQuMjQzNzQ2NjRlLTE2IDAuOSwwIEwxNC45NTQzNDc4LDAgWiBNMTQuMDI1LDEuODM4OTQyMzEgTDEuODI5MzQ3ODMsMS44Mzg5NDIzMSBMMS44MjkzNDc4MywxMS4wMzM2NTM4IEwxNC4wMjUsMTEuMDMzNjUzOCBMMTQuMDI1LDEuODM4OTQyMzEgWiBNOS43MTg0MTAzMyw3Ljk2ODc1IEMxMS4wODY1NTMyLDcuOTY4NzUgMTIuMTk1NjUyMiw4Ljc5MjA3MjUyIDEyLjE5NTY1MjIsOS44MDc2OTIzMSBMNC4yNjg0NzgyNiw5LjgwNzY5MjMxIEM0LjI2ODQ3ODI2LDguNzkyMDcyNTIgNS4zNzc1NzcyMSw3Ljk2ODc1IDYuNzQ1NzIwMTEsNy45Njg3NSBMOS43MTg0MTAzMyw3Ljk2ODc1IFogTTguMjMyMDY1MjIsMy4wNjQ5MDM4NSBDOS40MTA3NzI5NCwzLjA2NDkwMzg1IDEwLjM2NjMwNDMsNC4xNjI2NjcyIDEwLjM2NjMwNDMsNS41MTY4MjY5MiBDMTAuMzY2MzA0Myw2Ljg3MDk4NjY1IDkuNDEwNzcyOTQsNy45Njg3NSA4LjIzMjA2NTIyLDcuOTY4NzUgQzcuMDUzMzU3NDksNy45Njg3NSA2LjA5NzgyNjA5LDYuODcwOTg2NjUgNi4wOTc4MjYwOSw1LjUxNjgyNjkyIEM2LjA5NzgyNjA5LDQuMTYyNjY3MiA3LjA1MzM1NzQ5LDMuMDY0OTAzODUgOC4yMzIwNjUyMiwzLjA2NDkwMzg1IFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4NCiAgICA8L2RlZnM+DQogICAgPGcgaWQ9IndlYmJpbmFyIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9Imlrb25lci9tb2JpbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMjUyMTc0LCAwLjM4NjM2NCkiPg0KICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPg0KICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+DQogICAgICAgICAgICA8L21hc2s+DQogICAgICAgICAgICA8dXNlIGlkPSJNYXNrLUNvcHkiIGZpbGw9IiNGRkZGRkYiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPg0KICAgICAgICAgICAgPGcgaWQ9ImNvbG9ycy82L2JsdWUiIG1hc2s9InVybCgjbWFzay0yKSIgZmlsbD0iI0ZGRkZGRiI+DQogICAgICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIuNTM2Njk2LCAtMi41NTAwMDApIiBpZD0iY29sb3JzL3doaXRlIj4NCiAgICAgICAgICAgICAgICAgICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjIwLjI5MzU2NTIiIGhlaWdodD0iMjAuNCI+PC9yZWN0Pg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==)
}

.af-about-us.af-about-us-play .mediatype-spellista .icon-mediatype, .af-about-us.af-about-us-play .mediatype-spellista .publication-listing__featured-image:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iZGlnaS1pY29uLWxpc3QtdWwgc2MtZGlnaS1pY29uLWxpc3QtdWwiIHdpZHRoPSIyNiIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDI2IDIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGNsYXNzPSJkaWdpLWljb24tbGlzdC11bF9fc2hhcGUgc2MtZGlnaS1pY29uLWxpc3QtdWwiIGQ9Ik00Ljg3NSAyLjQyM2EyLjQzIDIuNDMgMCAwMS0yLjQzOCAyLjQyM0EyLjQzIDIuNDMgMCAwMTAgMi40MjMgMi40MyAyLjQzIDAgMDEyLjQzOCAwYTIuNDMgMi40MyAwIDAxMi40MzcgMi40MjN6TTIuNDM3IDguMDc3QTIuNDMgMi40MyAwIDAwMCAxMC41YTIuNDMgMi40MyAwIDAwMi40MzggMi40MjNBMi40MyAyLjQzIDAgMDA0Ljg3NCAxMC41YTIuNDMgMi40MyAwIDAwLTIuNDM4LTIuNDIzem0wIDguMDc3QTIuNDMgMi40MyAwIDAwMCAxOC41NzcgMi40MyAyLjQzIDAgMDAyLjQzOCAyMWEyLjQzIDIuNDMgMCAwMDIuNDM3LTIuNDIzIDIuNDMgMi40MyAwIDAwLTIuNDM4LTIuNDIzek03LjMxNCA0LjI0aDE3Ljg3NUEuODEuODEgMCAwMDI2IDMuNDMzdi0yLjAyYS44MS44MSAwIDAwLS44MTMtLjgwN0g3LjMxM2EuODEuODEgMCAwMC0uODEyLjgwN3YyLjAyYS44MS44MSAwIDAwLjgxMy44MDd6bTAgOC4wNzdoMTcuODc1QS44MS44MSAwIDAwMjYgMTEuNTFWOS40OWEuODEuODEgMCAwMC0uODEzLS44MDdINy4zMTNhLjgxLjgxIDAgMDAtLjgxMi44MDd2Mi4wMmEuODEuODEgMCAwMC44MTMuODA3em0wIDguMDc3aDE3Ljg3NWEuODEuODEgMCAwMC44MTItLjgwN3YtMi4wMmEuODEuODEgMCAwMC0uODEzLS44MDdINy4zMTNhLjgxLjgxIDAgMDAtLjgxMi44MDd2Mi4wMmEuODEuODEgMCAwMC44MTMuODA3eiIgZmlsbD0iI2Y5ZjlmOSIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+PC9zdmc+)
}

.af-about-us.af-about-us-play .mediatype-webb-tv .icon-mediatype, .af-about-us.af-about-us-play .mediatype-webb-tv .publication-listing__featured-image:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0id2ViYnR2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC45NDYiIGhlaWdodD0iMTguOTQ2IiB2aWV3Qm94PSIwIDAgMTguOTQ2IDE4Ljk0NiI+DQogIDxwYXRoIGlkPSJQYXRoXzMiIGRhdGEtbmFtZT0iUGF0aCAzIiBkPSJNMCwwSDE4Ljk0NlYxOC45NDZIMFoiIGZpbGw9Im5vbmUiLz4NCiAgPHBhdGggaWQ9IlBhdGhfNCIgZGF0YS1uYW1lPSJQYXRoIDQiIGQ9Ik0xNy4zNjcsMTQuODQxVjNIMS41NzlWMTQuODQxSDBWMTYuNDJIMTguOTQ2VjE0Ljg0MVptLTYuMzE1LDBINy44OTR2LS43ODloMy4xNThabTQuNzM3LTIuMzY4SDMuMTU4VjQuNTc5SDE1Ljc4OFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTAuNjMyKSIgZmlsbD0iI2ZmZiIvPg0KPC9zdmc+)
}

.af-about-us.af-about-us-play .publication-listing__list-item .publication-listing__featured-image:after {
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    width: 100%;
    background-position: 50%;
    background-repeat: no-repeat
}

.af-about-us.af-about-us-play .publication-listing__list-item .publication-listing__featured-image__wrapper {
    position: relative;
    display: -ms-inline-grid;
    display: inline-grid
}

.af-about-us.af-about-us-play .publication-listing__list-item .publication-listing__featured-image__wrapper:after {
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    width: 100%;
    background-position: 50%;
    background-repeat: no-repeat
}

.af-about-us.af-about-us-play .mediatype-sida:hover .publication-listing__featured-image__wrapper:after {
    background-image: none !important
}

@media (max-width:1150px) {
    .af-about-us.af-about-us-play .publication-listing__list-item {
        width: 33.3333333333%
    }
}

@media (min-width:992px) {
    .af-about-us h1.af-panel__heading, .af-about-us h1.af-panel__heading a {
        font-size: 34px !important;
        line-height: 54px !important;
        font-weight: 600 !important
    }
}

@media (max-width:900px) {
    .af-about-us.af-about-us-play .publication-listing__list-item {
        width: 47%;
        margin-bottom: 15px
    }
}

@media (max-width:767px) {
    .af-about-us.af-about-us-play .spellista {
        margin-top: 1.625rem
    }

    .af-about-us.af-about-us-play .publication-listing__result {
        -webkit-box-pack: left;
        -moz-box-pack: left;
        -ms-flex-pack: left;
        justify-content: left;
        margin-left: 0
    }

    .af-about-us.af-about-us-play .publication-listing__list-item {
        width: 100%;
        max-width: 29.2em;
        margin-left: 0;
        margin-bottom: 15px;
        padding-left: 0;
        padding-right: 0
    }

    .af-about-us.af-about-us-play .publication-listing__facet-items {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -moz-box-orient: horizontal !important;
        -moz-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
        -webkit-box-pack: left !important;
        -moz-box-pack: left !important;
        -ms-flex-pack: left !important;
        justify-content: left !important
    }

    .af-about-us.af-about-us-play .publication-listing__facet-items .sv-search-facet-item {
        margin-bottom: 1.05em !important;
        margin-right: .5em !important
    }

    .af-about-us.af-about-us-play .publication-listing__facet-items .sv-search-facet-item a {
        padding: .775em .95em;
        font-size: .975em
    }
}

@media (max-width:767px) {
    .af-about-us.af-about-us-play .publication-listing__facet-items {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-top: 1.3em;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: -1rem
    }

    .af-about-us.af-about-us-play .publication-listing__facet-items .sv-search-facet-item {
        margin-right: 0
    }
}

@media (min-width:576px) {
    .af-about-us h1.af-panel__heading, .af-about-us h1.af-panel__heading a {
        font-size: 1.75rem !important
    }
}

@media (max-width:575px) {
    .af-about-us h1.af-panel__heading, .af-about-us h1.af-panel__heading a {
        font-size: 18px !important;
        line-height: 1.5 !important
    }

    .af-about-us .af-box-wrapper .cms-item-container--related-news .item img {
        -o-object-position: top;
        object-position: top
    }
}

@media (max-width:991px) {
    .af-about-us .af-box-image-text__banner {
        padding: 1rem
    }

    .af-about-us .af-box-image-text-right__img {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
        -moz-box-flex: 0;
        flex: 0 0 40%;
        max-width: 40%
    }

    .af-about-us .af-box-image-text-right__img img {
        height: 100%;
        max-width: none;
        position: relative;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .af-about-us .item--border-right {
        border-right: 0 !important
    }
}

@media (min-width:768px) and (max-width:859px) {
    .af-about-us .col-lg-5 {
        padding-left: 0
    }

    .af-about-us .af-box-wrapper .cms-article .cms-item-container {
        margin-right: 0 !important;
        margin-left: 0 !important
    }
}

@media (max-width:767px) {
    .af-about-us .af-box-wrapper .row {
        margin-bottom: 0;
        display: block
    }

    .af-about-us .af-box-wrapper .row.cms-item-container--related-news {
        margin-bottom: 0;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex
    }

    .af-about-us .af-box-wrapper [class*=" col-"] {
        margin-bottom: .94rem;
        padding-right: 0;
        padding-left: 0
    }

    .af-about-us .af-box-wrapper {
        padding: .94rem 0 1.13rem
    }

    .af-about-us .af-start-menu .row {
        margin-bottom: 0
    }

    .af-about-us .af-start-menu .af-start-menu__item {
        border-left: 0;
        padding-left: 0;
        border-bottom: 2px solid #efefef;
        padding-bottom: 1rem;
        margin-bottom: 1rem
    }

    .af-start-menu .row:last-child .col-md-4:last-child .af-start-menu__item {
        border-bottom: 0;
        margin-bottom: 1rem
    }

    .af-about-us .af-box-full-image-text__banner {
        position: relative;
        padding: .9rem
    }

    .af-about-us .af-box-fullheight .af-box-image-text__img img {
        position: relative
    }

    .af-about-us .af-box-bg-image-text__img, .af-about-us .af-box-full-bg-image-text__img {
        min-height: 450px !important
    }

    .af-about-us .af-box-full-bg-image-text__banner h2, .af-about-us .af-box-full-image-text__banner h2 {
        font-size: 1.3rem
    }

    .af-about-us .af-box-full-bg-image-text__banner, .af-about-us .af-box-full-image-text__banner {
        margin-bottom: 0
    }

    .af-about-us .af-box-full-image-text__img img, .af-about-us .af-box-image-text__img img {
        width: 100%
    }

    .af-about-us .af-box-bg-image-text__banner, .af-about-us .af-box-image-text__banner {
        min-height: 5.5rem
    }

    .af-about-us .af-box-text .af-box-text__header h2.subheading {
        font-size: 1.25rem
    }

    .af-about-us .af-box-link a, .af-about-us .af-box-text .af-box-text__content p {
        font-size: 1rem
    }

    .af-about-us .af-box-image-text-right {
        display: block
    }

    .af-about-us .af-box-image-text-right__img {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        -moz-box-flex: 0;
        flex: 0 0 100%;
        height: auto;
        max-width: 100%
    }

    .af-about-us .af-box-image-text-right__img img {
        width: 100%;
        height: auto;
        -webkit-transform: none;
        transform: none;
        left: 0
    }

    .af-about-us .af-box-image-text-right__text {
        padding: .9rem
    }

    .af-about-us .af-box-image-text-right__text h2 {
        font-size: 1.3rem
    }

    .af-filter__dropdown--button {
        padding-top: 15px
    }

    .af-filter__dropdown--content {
        position: relative !important
    }

    .af-about-us .af-joblist-contacts__item--header, .af-about-us .af-joblist-contacts__item--info {
        width: 100%
    }

    .af-about-us .af-joblist-contacts__item--header p {
        margin-bottom: 5px;
        margin-top: 10px
    }

    .af-about-us .af-joblist-sort {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .af-about-us .af-joblist__heading {
        display: none
    }

    .af-about-us .af-joblist__item {
        -webkit-box-align: start;
        -moz-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .af-about-us .af-joblist__item:nth-child(odd) {
        background-color: #efefef
    }

    .af-about-us .af-joblist__item:nth-child(2n) {
        background-color: #fff
    }

    .af-about-us .af-joblist-sort__order {
        display: block
    }

    .af-about-us .af-joblist-item__info {
        width: 100%
    }

    .af-about-us .af-joblist-item__info p {
        margin: 0
    }

    .af-about-us .af-about-us-play-block img {
        width: 100%;
        height: 100%;
        max-width: 100% !important;
        max-height: 100% !important
    }

    .af-about-us .af-about-us-play-block .ikon.webbtv {
        right: 0
    }

    .af-about-us.af-about-us-play .sv-font-lank-med-pil {
        padding-left: 15px;
        padding-right: 15px
    }
}

@media (max-width:400px) {
    .af-about-us .af-box-wrapper .af-statistics__linkbox_one_contracted .af-statistics-content__wrapper img {
        display: none
    }

    .af-about-us .af-box-wrapper .af-statistics__linkbox_one_contracted .af-statistics-content__wrapper p, .af-about-us .af-box-wrapper .af-statistics__linkbox_one_contracted h2 {
        max-width: 100%
    }

    .af-about-us .af-filter .btn-group {
        display: block
    }

    .af-about-us .af-filter .btn {
        width: 100%;
        margin-bottom: 10px;
        border-radius: 0
    }

    .af-filter__dropdown--button {
        padding-top: 0
    }

    .af-about-us .af-box-bg-image-text__img, .af-about-us .af-box-full-bg-image-text__img {
        min-height: 350px !important
    }
}