/* icon align */
.icon-wrapper .more,
.icon-wrapper .more::after {
    position: relative;
    top: -0.08em;
}

.icon-external,
.icon-external::after,
.icon-wrapper .custom-ag-6,
.icon-wrapper .custom-ag-6::after {
    position: relative !important;
    top: -0.03em;
}

@media only screen and (max-width: 1068px) {
    .icon-wrapper .custom-ag-6,
    .icon-wrapper .custom-ag-6::after {
        top: -0.05em;
    }
}

@media only screen and (max-width: 735px) {
    .icon-wrapper .custom-ag-6,
    .icon-wrapper .custom-ag-6::after {
        position: relative;
        top: -0.03em;
    }
}

.icon-after.ect,
.icon-after.ect::after {
    position: relative;
    top: 0;
}

.typography-modal-content-links{
    line-height: 1.331583;
}

/* custom wrapping */
@media only screen and (min-width: 890px) {
    span.custom_wrapping_ml {
        white-space: nowrap;
    }
}

@media only screen and (min-width: 734px) {
    span.custom_wrapping_om {
        display: inline-block;
        white-space: nowrap;
    }
}

/* custom br */
.custom-br{
    display: none;
}

@media only screen and (max-width: 1440px) {
    .custom-br{
        display: block;
    }
}

@media only screen and (max-width: 734px) {
    .custom-br{
        display: none;
    }
}

br.medium-800,
br.small-custom,
br.medium-small{
    display: none;
}

@media only screen and (max-width: 800px) {
    br.medium-800{
        display: block;
    }
}

@media only screen and (max-width: 734px) {
    br.medium-small{
        display: block;
    }
}

@media only screen and (max-width: 594px) {
    br.medium-small{
        display: none;
    }
}

@media only screen and (max-width: 584px) {
    br.medium-800{
        display: none;
    }
    br.small-custom{
        display: block;
    }
}

/* line-hight *1.1 */
.section-opportunities #gam-preenapun .card-opportunities .card-headline{
    line-height: 66px;
}

@media only screen and (max-width: 1068px) {
    .section-opportunities #gam-preenapun .card-opportunities .card-headline{
        line-height: 48.4px;
    }
}

@media only screen and (max-width: 734px) {
    .section-opportunities #gam-preenapun .card-opportunities .card-headline{
        line-height: 39.6px;
    }
}

#curriculum .typography-body-alt,
#apple-developer-program .typography-body-alt{
    line-height: 1.5191;
}

@media only screen and (max-width: 1068px) {
    #curriculum .typography-body-alt,
    #apple-developer-program .typography-body-alt{
        line-height: 1.56321;
    }
}

@media only screen and (max-width: 734px) {
    #curriculum .typography-body-alt,
    #apple-developer-program .typography-body-alt{
        line-height: 1.414;
    }
}

/* line-height */
.section-opportunities .card-opportunities .card-headline {
    line-height: 66px;
}
@media only screen and (max-width: 1068px) {
    .section-opportunities .card-opportunities .card-headline {
        line-height: 57px;
    }
}
@media only screen and (max-width: 734px) {
    .section-opportunities .card-opportunities .card-headline {
        line-height: 48px;
    }
}

/* more stories vertical card slide */
@media only screen and (min-width: 1069px) {
    .image-photo-gam {
        height: 413px;
        background-size: 590px 413px;
    }
}

@media only screen and (min-width: 735px) and (max-width: 890px) {
    .section-opportunities .more-stories .gallery .card.vertical .card-content-width.fix {
        padding-right: 20px;
    }   
}

@media only screen and (max-width: 572px) {
    .section-opportunities .more-stories .gallery .card.card-zoey .small {
        display: none;
    }
}