﻿@-webkit-keyframes fadeIn
{
    from
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}
@keyframes fadeIn
{
    from
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}
.categories
{
    background: #f6f6f6;
}
.categories .categories-title
{
    margin: 20px 0;
}
.categories .subtitle
{
    font-family: "Sofia-Pro-Light",sans-serif;
    font-size: 18px;
    color: #4d4d4d;
    max-width: 918px;
    text-align: center;
}
@media screen and (min-width: 40em)
{
    .categories .align-center-desktop
    {
        text-align: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
.categories .align-center-all
{
    text-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.categories .sub-title
{
    margin: 20px 0;
}
@media screen and (max-width: 39.99875em)
{
    .categories .sub-title
    {
        line-height: 1.1;
        margin: 10px 0 0 20px;
    }
}
.categories .sub-desc
{
    font-family: "Sofia-Pro-Light",sans-serif;
    font-size: 18px;
    color: #4d4d4d;
    max-width: 918px;
}
@media screen and (min-width: 40em)
{
    .categories .sub-desc
    {
        text-align: center;
    }
}
@media screen and (max-width: 39.99875em)
{
    .categories .sub-desc
    {
        margin-top: 20px;
    }
}
.categories-container.grey-background, .categories-container:nth-child(even)
{
    background: #f6f6f6;
}
.categories-container.grey-background .article, .categories-container.grey-background .article-details, .categories-container.grey-background .article-image, .categories-container:nth-child(even) .article, .categories-container:nth-child(even) .article-details, .categories-container:nth-child(even) .article-image
{
    background: #fff;
}
@media(max-width: 1025px)
{
    .categories-container .noPadding
    {
        padding-right: 0;
        padding-left: 0;
    }
}
@media(max-width: 1025px)
{
    .categories-container .medium-padding
    {
        padding-left: 50px!important;
    }
}
@media screen and (max-width: 39.99875em)
{
    .categories-container .medium-padding
    {
        padding-left: 30px!important;
    }
}
.categories-container .article, .categories-container .article-details, .categories-container .article-image
{
    background: #f6f6f6;
}
.categories-container .subtitle
{
    font-family: "Sofia-Pro-Light",sans-serif;
    font-size: 18px;
    color: #4d4d4d;
    max-width: 465px;
    text-align: center;
}
@media screen and (min-width: 40em)
{
    .categories-container .category-name
    {
        margin-top: 20px;
    }
}
.categories-container .category-description
{
    font-family: "Sofia-Pro-Light",sans-serif;
    font-size: 18px;
    color: #4d4d4d;
    margin: 20px 0;
}
@media screen and (max-width: 39.99875em)
{
    .categories-container .category-description
    {
        margin-right: 30px;
    }
}
.career-advice
{
    background: #f6f6f6;
}
.career-advice.on-home
{
    background: transparent;
}
.career-advice.on-home .article-details
{
    background: #f6f6f6!important;
}
.career-advice.on-home h1.secondary-color
{
    font-size: 25px;
    line-height: 30px;
    color: #083a50;
}
.career-advice.on-home h1.secondary-color:hover
{
    color: #083a50!important;
}
@media screen and (max-width: 39.99875em)
{
    .career-advice.on-home h1.secondary-color
    {
        padding: 0 30px;
    }
}
@media screen and (max-width: 359px)
{
    .career-advice.on-home h1.secondary-color
    {
        padding: 0 10px;
    }
}
.career-advice.on-home .subtitle
{
    color: #083a50;
    font-size: 37px;
    line-height: 42px;
}
@media screen and (max-width: 64.06125em)
{
    .career-advice.on-home .subtitle
    {
        font-size: 30px;
        line-height: 35px;
    }
}
@media screen and (max-width: 39.99875em)
{
    .career-advice.on-home .subtitle
    {
        padding: 0 30px;
    }
}
@media screen and (max-width: 359px)
{
    .career-advice.on-home .subtitle
    {
        padding: 0 10px;
    }
}
.career-advice.on-home .featured, .career-advice.on-home .featured-videos
{
    font-family: "Sofia-Pro-Bold",sans-serif;
    font-size: 18px;
    line-height: 30px;
    color: #7e97a2;
    margin: 60px 0 30px;
}
@media screen and (min-width: 40em) and (max-width: 64.06125em)
{
    .career-advice.on-home .featured, .career-advice.on-home .featured-videos
    {
        margin: 60px 0 30px;
    }
}
@media screen and (max-width: 39.99875em)
{
    .career-advice.on-home .featured, .career-advice.on-home .featured-videos
    {
        text-align: center;
        margin: 0 auto 30px;
    }
}
@media screen and (max-width: 39.99875em)
{
    .career-advice.on-home .featured-videos
    {
        margin: 40px 0 30px;
    }
}
.career-advice.on-home .see-all-items
{
    margin: 65px 0 0;
    text-align: right;
}
@media screen and (max-width: 39.99875em)
{
    .career-advice.on-home .see-all-items
    {
        text-align: center;
        margin: 0 auto;
    }
}
@media screen and (min-width: 64.0625em)
{
    .career-advice .grid-container
    {
        padding: 80px 50px;
    }
}
.career-advice h1.secondary-color
{
    color: #ed8a47;
    line-height: 32px;
}
.career-advice h1.secondary-color:hover
{
    color: #ed8a47!important;
}
.career-advice .subtitle
{
    font-size: 50px;
    font-family: "Sofia-Pro-Light",sans-serif;
    color: rgba(8,58,80,.3);
    margin: 20px 0;
    line-height: 55px;
}
@media screen and (max-width: 39.99875em)
{
    .career-advice .subtitle
    {
        font-size: 30px;
        line-height: 1;
    }
}
@media(max-width: 1352px) and (min-width: 1025px)
{
    .career-advice .subtitle
    {
        font-size: 44px;
        line-height: 49px;
    }
}
@media print, screen and (min-width: 64.0625em)
{
    .career-advice .large
    {
        width: 66%;
        float: left;
    }
    .career-advice .large .article
    {
        margin: 0!important;
    }
    .career-advice .large .article-image
    {
        max-height: 341px;
        overflow: hidden;
    }
}
@media screen and (min-width: 64.0625em) and (min-width: 1281px) and (max-width: 1440px)
{
    .career-advice .large .article-image
    {
        max-height: 334px;
    }
}
@media screen and (min-width: 64.0625em) and (min-width: 1213px) and (max-width: 1280px)
{
    .career-advice .large .article-image
    {
        max-height: 316px;
    }
}
@media screen and (min-width: 64.0625em) and (min-width: 1199px) and (max-width: 1212px)
{
    .career-advice .large .article-image
    {
        max-height: 323px;
    }
}
@media screen and (min-width: 64.0625em) and (min-width: 1025px) and (max-width: 1198px)
{
    .career-advice .large .article-image
    {
        max-height: 260px;
    }
}
@media screen and (min-width: 64.0625em) and (min-width: 1349px) and (max-width: 1440px)
{
    .career-advice .large .article-image.in-advice
    {
        max-height: 356px;
    }
}
@media screen and (min-width: 64.0625em) and (min-width: 1281px) and (max-width: 1348px)
{
    .career-advice .large .article-image.in-advice
    {
        max-height: 370px;
    }
}
@media screen and (min-width: 64.0625em) and (min-width: 1213px) and (max-width: 1280px)
{
    .career-advice .large .article-image.in-advice
    {
        max-height: 330px;
    }
}
.career-advice .large .article-details-desc
{
    min-height: 100px;
}
.career-advice .large .article-details
{
    min-height: 140px;
}
@media screen and (min-width: 1377px) and (max-width: 1440px)
{
    .career-advice .large .article-details
    {
        min-height: 145px;
    }
}
@media screen and (min-width: 1281px) and (max-width: 1376px)
{
    .career-advice .large .article-details
    {
        min-height: 143px;
    }
}
@media screen and (min-width: 1223px) and (max-width: 1280px)
{
    .career-advice .large .article-details
    {
        min-height: 150px;
    }
}
@media screen and (min-width: 1199px) and (max-width: 1222px)
{
    .career-advice .large .article-details
    {
        min-height: 160px;
    }
}
@media screen and (min-width: 1025px) and (max-width: 1198px)
{
    .career-advice .large .article-details
    {
        min-height: 190px;
    }
}
@media screen and (min-width: 1349px) and (max-width: 1365px)
{
    .career-advice .large .article-details.in-advice
    {
        min-height: 170px;
    }
}
@media screen and (min-width: 1349px) and (max-width: 1440px)
{
    .career-advice .large .article-details.in-advice
    {
        min-height: 155px;
    }
}
@media screen and (min-width: 1281px) and (max-width: 1348px)
{
    .career-advice .large .article-details.in-advice
    {
        min-height: 189px;
    }
}
@media screen and (min-width: 1202px) and (max-width: 1280px)
{
    .career-advice .large .article-details.in-advice
    {
        min-height: 195px;
    }
}
@media screen and (min-width: 1213px) and (max-width: 1280px)
{
    .career-advice .large .article-details.in-advice
    {
        min-height: 200px;
    }
}
@media screen and (min-width: 1025px) and (max-width: 1201px)
{
    .career-advice .large .article-details.in-advice
    {
        min-height: 326px;
    }
}
.career-advice .large .article .article-details-desc
{
    font-size: 30px;
    line-height: 35px;
}
@media print, screen and (min-width: 64.0625em)
{
    .career-advice .small
    {
        width: calc(34% - 20px);
        float: right;
        margin-left: 20px;
    }
    .career-advice .small:last-child .article
    {
        margin: 0!important;
    }
    .career-advice .small .article-image img
    {
        max-height: 182px;
    }
    .career-advice .small .article-image
    {
        max-height: 182px;
        min-height: 134px;
        overflow: hidden;
    }
}
@media screen and (min-width: 64.0625em) and (min-width: 1281px) and (max-width: 1377px)
{
    .career-advice .small .article-image
    {
        min-height: 175px;
    }
}
@media screen and (min-width: 64.0625em) and (min-width: 1281px) and (max-width: 1377px)
{
    .career-advice .small .article-image.in-advice
    {
        min-height: unset;
    }
}
@media screen and (min-width: 64.0625em) and (min-width: 1348px) and (max-width: 1440px)
{
    .career-advice .small .article-image.in-advice
    {
        min-height: 182px;
    }
}
@media screen and (min-width: 64.0625em) and (min-width: 1281px) and (max-width: 1440px)
{
    .career-advice .small .article-image.in-advice
    {
        max-height: 154px;
    }
}
@media screen and (min-width: 64.0625em) and (min-width: 1213px) and (max-width: 1280px)
{
    .career-advice .small .article-image.in-advice
    {
        max-height: 150px;
    }
}
.career-advice .small .article-details-wrapper
{
    margin-top: 10px;
}
@media screen and (min-width: 40em) and (max-width: 64.06125em)
{
    .career-advice .small
    {
        width: 49%;
        display: inline-block;
    }
    .career-advice .small:nth-child(even)
    {
        float: right;
    }
}
.career-advice .small .article-details-desc
{
    min-height: 78px;
}
.career-advice .small .article-details
{
    min-height: 139px;
}
@media screen and (min-width: 1377px) and (max-width: 1440px)
{
    .career-advice .small .article-details
    {
        min-height: 146px;
    }
}
@media screen and (min-width: 1281px) and (max-width: 1376px)
{
    .career-advice .small .article-details
    {
        min-height: 144px;
    }
}
@media screen and (min-width: 1270px) and (max-width: 1280px)
{
    .career-advice .small .article-details
    {
        min-height: 150px;
    }
}
@media screen and (min-width: 1223px) and (max-width: 1269px)
{
    .career-advice .small .article-details
    {
        min-height: 160px;
    }
}
@media screen and (min-width: 1202px) and (max-width: 1222px)
{
    .career-advice .small .article-details
    {
        min-height: 165px;
    }
}
@media screen and (min-width: 1199px) and (max-width: 1201px)
{
    .career-advice .small .article-details
    {
        min-height: 185px;
    }
}
@media screen and (min-width: 1025px) and (max-width: 1198px)
{
    .career-advice .small .article-details
    {
        min-height: 192px;
    }
}
@media screen and (min-width: 1349px) and (max-width: 1365px)
{
    .career-advice .small .article-details.in-advice
    {
        min-height: 170px;
    }
}
@media screen and (min-width: 1349px) and (max-width: 1440px)
{
    .career-advice .small .article-details.in-advice
    {
        min-height: 155px;
    }
}
@media screen and (min-width: 1281px) and (max-width: 1348px)
{
    .career-advice .small .article-details.in-advice
    {
        min-height: 187px;
    }
}
@media screen and (min-width: 1202px) and (max-width: 1280px)
{
    .career-advice .small .article-details.in-advice
    {
        min-height: 182px;
    }
}
@media screen and (min-width: 1213px) and (max-width: 1280px)
{
    .career-advice .small .article-details.in-advice
    {
        min-height: 191px;
    }
}
@media screen and (min-width: 1025px) and (max-width: 1201px)
{
    .career-advice .small .article-details.in-advice
    {
        min-height: 260px;
    }
}
.career-advice .article
{
    width: 100%;
    margin: 0 0 10px 0;
}
@media screen and (max-width: 64.06125em)
{
    .career-advice .article
    {
        margin: 0 auto 20px auto;
    }
}
.career-advice .article.career .article-details-title .title
{
    font-family: "Sofia-Pro-Bold",sans-serif;
    margin: 0;
}
.career-advice .article.career:hover .article-details-desc
{
    color: rgba(64,149,219,.8);
}
.career-advice .ad
{
    border: 1px solid #f00;
}
@media print, screen and (min-width: 64.0625em)
{
    .career-advice .ad
    {
        margin: 0 0 0 20px;
        width: calc(100% - 20px);
        max-width: 334px;
        min-height: calc(50% - 10px);
    }
}
@media(min-width: 1025px) and (max-width: 1375px)
{
    .career-advice .ad
    {
        max-width: 328px;
    }
}
@media screen and (min-width: 40em) and (max-width: 64.06125em)
{
    .career-advice .ad
    {
        width: calc(50% - 10px);
    }
}
@media screen and (max-width: 39.99875em)
{
    .career-advice .ad
    {
        width: 100%;
    }
}
.career-advice.main
{
    background: none;
}
.career-advice.main:nth-child(odd)
{
    background: #f6f6f6;
}
.career-advice.main:nth-child(odd) .article-details, .career-advice.main:nth-child(odd) .article-image
{
    background-color: #fff;
}
.career-advice.main:nth-child(even)
{
    background: #fff;
}
.career-advice.main:nth-child(even) .article-details, .career-advice.main:nth-child(even) .article-image
{
    background-color: #f6f6f6;
}
.career-advice.main h3
{
    margin-bottom: 20px;
}
.career-advice.main p
{
    margin: 0;
}
.career-advice.main p a.subcategories
{
    color: #4d4d4d;
    font-size: 18px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.career-advice.main p a.subcategories:hover
{
    cursor: pointer;
}
@media(max-width: 1100px)
{
    .career-advice.main .grid-container
    {
        padding: 80px 0 80px 50px!important;
        max-width: unset;
    }
}
@media screen and (max-width: 64.06125em)
{
    .career-advice.main .grid-container
    {
        padding: 50px 0 50px 50px!important;
    }
}
@media screen and (max-width: 39.99875em)
{
    .career-advice.main .grid-container
    {
        padding: 40px 0!important;
    }
    .career-advice.main .grid-container .mobile-space
    {
        padding: 0 30px!important;
    }
}
@media print, screen and (min-width: 64.0625em)
{
    .career-advice .grid-padding-x.rightCategories .cell
    {
        padding: 0;
    }
}
@media print, screen and (min-width: 64.0625em)
{
    .career-advice .grid-padding-x.rightCategories
    {
        margin: 0 0 0 20px;
        width: calc(100% - 20px);
        max-width: 334px;
        min-height: auto;
    }
}
@media screen and (min-width: 40em) and (max-width: 64.06125em)
{
    .career-advice .grid-padding-x.rightCategories
    {
        margin-right: -10px;
        margin-left: -10px;
    }
    .career-advice .grid-padding-x.rightCategories .cell
    {
        padding: 0 10px;
    }
}
@media screen and (max-width: 39.99875em)
{
    .career-advice .grid-padding-x.rightCategories
    {
        margin: 0;
    }
}
.career-advice .grid-padding-x.rightCategories a
{
    display: inline-block;
    width: 100%;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    margin-bottom: 5.5%;
}
@media screen and (min-width: 1281px) and (max-width: 1440px)
{
    .career-advice .grid-padding-x.rightCategories a
    {
        margin-bottom: 6%;
    }
}
@media screen and (min-width: 1233px) and (max-width: 1280px)
{
    .career-advice .grid-padding-x.rightCategories a
    {
        margin-bottom: 5.3%;
    }
}
@media screen and (min-width: 1202px) and (max-width: 1232px)
{
    .career-advice .grid-padding-x.rightCategories a
    {
        margin-bottom: 5%;
    }
}
@media screen and (min-width: 1155px) and (max-width: 1201px)
{
    .career-advice .grid-padding-x.rightCategories a
    {
        margin-bottom: 7.4%;
    }
}
@media screen and (min-width: 1100px) and (max-width: 1154px)
{
    .career-advice .grid-padding-x.rightCategories a
    {
        margin-bottom: 6.8%;
    }
}
@media screen and (min-width: 1025px) and (max-width: 1099px)
{
    .career-advice .grid-padding-x.rightCategories a
    {
        margin-bottom: 5%;
    }
}
@media screen and (max-width: 39.99875em)
{
    .career-advice .grid-padding-x.rightCategories a
    {
        margin-bottom: 20px;
    }
}
.career-advice .grid-padding-x.rightCategories a:hover
{
    cursor: pointer;
}
.career-advice a.button-orange
{
    margin: 0 auto;
    line-height: 28px;
}
@media screen and (min-width: 64.0625em)
{
    .career-advice a.button-orange
    {
        height: 80px;
        margin: 0 0 0 20px;
        width: calc(100% - 20px);
        line-height: 58px;
    }
}
@media screen and (min-width: 1025px) and (max-width: 1240px)
{
    .career-advice a.button-orange
    {
        padding: 20px;
        line-height: 1.2;
    }
}
@media screen and (max-width: 39.99875em)
{
    .career-advice a.button-orange
    {
        width: 100%;
    }
}
.see-all
{
    margin-top: 40px!important;
}
@media screen and (max-width: 39.99875em)
{
    .see-all
    {
        margin-bottom: 30px!important;
    }
}
.see-all a
{
    font-size: 18px;
    font-family: "Sofia-Pro-Bold",sans-serif;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.see-all a:hover
{
    cursor: pointer;
}
.category
{
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    background: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    color: #083a50;
    width: 100%;
    position: relative;
}
.category img
{
    width: 50px;
    height: 50px;
    margin-left: 15px;
}
.category .name
{
    min-width: calc(100% - 116px);
    font-family: "Sofia-Pro-Bold",sans-serif;
    color: inherit;
    font-size: 18px;
    line-height: 1.1;
    padding: 30px 25px 30px 15px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    width: 100%;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.category .left-arrow
{
    font-size: 30px;
    font-family: "Sofia-Pro-Bold",sans-serif;
    display: inline-block;
    width: 24px;
    margin: 0 0 0 25px;
}
.category .small-icon.arrow-starting
{
    top: 35px;
}
.category:hover
{
    cursor: pointer;
}
.articles-results .article
{
    margin-bottom: 10px;
}
.articles-results.career-paths
{
    background: #f6f6f6;
}
.articles-results.career-paths .article-details-title, .articles-results.career-paths .article-image img
{
    border-bottom-left-radius: 0!important;
    border-bottom-right-radius: 0!important;
}
.articles-results.career-paths .article-details-title .title
{
    font-size: 20px;
}
.articles-results.career-paths .article-details-desc
{
    font-family: "Sofia-Pro-Light",sans-serif;
    min-height: 104px;
}
.articles-results.career-paths .article-details
{
    min-height: 191px;
}
.articles-results.career-paths .load-more
{
    background: #4095db!important;
}
.articles-results.career-paths .load-more:hover
{
    background-color: #2f7cbb!important;
}
.articles-results.career-paths .filter-container .filter.button-grey
{
    background-color: #fff;
    font-size: 18px;
    color: #4d4d4d;
    font-family: "Sofia-Pro-Light",sans-serif;
    min-width: 335px;
    width: 100%;
    text-align: left;
}
@media(max-width: 425px) and (min-width: 376px)
{
    .articles-results.career-paths .filter-container .button-grey, .articles-results.career-paths .filter-container .filter-content
    {
        min-width: 365px!important;
    }
}
@media(max-width: 375px) and (min-width: 321px)
{
    .articles-results.career-paths .filter-container .button-grey, .articles-results.career-paths .filter-container .filter-content
    {
        min-width: 315px!important;
    }
}
@media(max-width: 320px)
{
    .articles-results.career-paths .filter-container .button-grey, .articles-results.career-paths .filter-container .filter-content
    {
        min-width: 260px!important;
    }
}
.articles-results.career-paths .filter-container .filter-content
{
    background-color: #fff;
}
.articles-results.career-paths .filter-container .filter-content a
{
    font-size: 18px;
    color: #4d4d4d;
    font-family: "Sofia-Pro-Light",sans-serif;
}
.articles-results.career-paths .filter-container .filter-content a:hover
{
    color: #ed8a47;
}
.articles-results.career-paths .article-card-banner
{
    background-color: #fff;
}
.articles-results.career-paths .article-card-banner .container-ad
{
    background-color: #fff;
}
.articles-results.video-results:nth-child(odd)
{
    background: #f6f6f6;
}
.articles-results.video-results:nth-child(odd) .article-details, .articles-results.video-results:nth-child(odd) .article-image, .articles-results.video-results:nth-child(odd) .article-card-banner, .articles-results.video-results:nth-child(odd) .container-ad
{
    background-color: #fff;
}
.articles-results.video-results:nth-child(even)
{
    background: #fff;
}
.articles-results.video-results .grid-container
{
    background: none;
}
@media(max-width: 1100px)
{
    .articles-results.video-results .grid-container .grid-container
    {
        padding: 80px 0 80px 50px!important;
        max-width: unset;
    }
}
@media screen and (max-width: 64.06125em)
{
    .articles-results.video-results .grid-container .grid-container
    {
        padding: 50px 0 50px 50px!important;
    }
}
@media screen and (max-width: 39.99875em)
{
    .articles-results.video-results .grid-container .grid-container
    {
        padding: 40px 0!important;
    }
}
.articles-results.video-results h3.video-category
{
    font-size: 50px;
    line-height: 50px;
    font-family: "Sofia-Pro-Light",sans-serif;
    margin: 0 0 30px 0;
}
@media screen and (max-width: 64.06125em)
{
    .articles-results.video-results h3.video-category
    {
        font-size: 30px;
        line-height: 35px;
    }
}
.articles-results.video-results .articles-total
{
    display: none;
}
.articles-results.video-results .filter-container .filter.button-grey
{
    font-size: 18px;
    color: #4d4d4d;
    font-family: "Sofia-Pro-Light",sans-serif;
    min-width: 335px;
    width: 100%;
    text-align: left;
}
@media(max-width: 425px) and (min-width: 376px)
{
    .articles-results.video-results .filter-container .button-grey, .articles-results.video-results .filter-container .filter-content
    {
        min-width: 365px!important;
    }
}
@media(max-width: 375px) and (min-width: 321px)
{
    .articles-results.video-results .filter-container .button-grey, .articles-results.video-results .filter-container .filter-content
    {
        min-width: 315px!important;
    }
}
@media(max-width: 320px)
{
    .articles-results.video-results .filter-container .button-grey, .articles-results.video-results .filter-container .filter-content
    {
        min-width: 260px!important;
    }
}
.articles-results.video-results .filter-container .filter-content a
{
    font-size: 18px;
    color: #4d4d4d;
    font-family: "Sofia-Pro-Light",sans-serif;
}
.articles-results.video-results .filter-container .filter-content a:hover
{
    color: #ed8a47;
}
@media screen and (max-width: 769px) and (min-width: 640px)
{
    .articles-results.video-results .featured-video.medium-6:first-of-type
    {
        width: 100%!important;
    }
}
@media screen and (min-width: 770px)
{
    .articles-results.video-results .featured-video.medium-6
    {
        width: 33.33333%!important;
    }
}
.articles-results.video-results .pagination
{
    position: relative;
    margin-top: 30px;
}
.articles-results.video-results .pagination li a, .articles-results.video-results .pagination li button
{
    background: transparent;
    color: #ed8a47;
}
.articles-results.video-results .pagination li a:hover, .articles-results.video-results .pagination li button:hover
{
    background: transparent;
    color: #083a50;
}
.read-link
{
    font-family: "Sofia-Pro-Bold",sans-serif;
    font-size: 18px;
    text-align: right;
    opacity: 1;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.read-link:hover
{
    cursor: pointer;
    -webkit-filter: brightness(70%);
    -moz-filter: brightness(70%);
    -o-filter: brightness(70%);
    filter: brightness(70%);
}
.career-paths h2.career-path:hover
{
    color: #4095db!important;
}
.career-paths .subtitle
{
    font-size: 50px;
    line-height: 50px;
    font-family: "Sofia-Pro-Light",sans-serif;
    margin: 20px 0 40px 0;
}
@media screen and (max-width: 39.99875em)
{
    .career-paths .subtitle
    {
        font-size: 30px;
        line-height: 40px;
        margin: 20px 0;
    }
}
.career-paths .button-white
{
    background: #fff;
}
.career-paths .article
{
    background-color: #fff!important;
}
.career-paths .article .article-details-title
{
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.career-paths .article a
{
    display: inline-block;
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}
.career-paths .article a:hover
{
    opacity: .8;
    text-decoration: none;
    cursor: pointer;
}
.career-paths .article .category
{
    color: rgba(77,77,77,.5);
}
@media(max-width: 768px) and (min-width: 640px)
{
    .career-paths .article
    {
        max-width: 320px;
    }
}
@media screen and (max-width: 64.06125em)
{
    .career-paths .article
    {
        margin: 0 auto 10px auto;
    }
}
.career-paths .article .article-image img
{
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.career-paths .article-details-desc a
{
    font-family: "Sofia-Pro-Light",sans-serif;
    font-size: 18px;
    color: #4d4d4d;
}
.subcategories .article, .subcategories .article-details, .subcategories .article-image
{
    background: #f6f6f6;
}
@media screen and (max-width: 39.99875em)
{
    .subcategories .article
    {
        margin: 0 auto;
    }
}
.featured-list-carousel
{
    min-height: 442px;
}
.featured-list-carousel .article-details.main .article-details-desc
{
    font-size: 28px;
    line-height: 32px;
}
.ad-spot
{
    padding: 0 20px!important;
    height: 360px;
}
.ad-spot .align-middle
{
    min-height: 360px;
}
.ad-spot .ad-title
{
    margin: 10px 0;
}
.ad-spot .ad-desc
{
    color: #4d4d4d;
    font-family: "Sofia-Pro-Light",sans-serif;
    margin: 0 0 20px 0;
}
.ad-spot .ad-desc .price
{
    font-family: "Sofia-Pro-Bold",sans-serif;
}
.ad-spot .ad-icon
{
    margin: 0 auto;
}
@media screen and (max-width: 64.06125em)
{
    .ad-section-categories
    {
        margin: 0 16px 20px 16px;
    }
}
.ad-section-categories .ad-container
{
    border: 1px solid #f00;
    min-height: 340px;
}
.article-card-banner
{
    background: #f6f6f6;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding: 20px;
    height: calc(100% - 20px);
}
@media print, screen and (min-width: 64.0625em)
{
    .article-card-banner
    {
        min-height: 351px;
    }
}
@media screen and (min-width: 1025px) and (max-width: 1399px)
{
    .list-articles .large-3.cell
    {
        width: 33.33333%;
    }
}
.edit-results
{
    margin-bottom: 20px;
}