/*isolate foundation styles from old OLT styles*/

    /* headings */

    h1,
    .h1,
    h2,
    .h2,
    h3,
    .h3,
    h4,
    .h4,
    h5,
    .h5,
    h6,
    .h6{
        font-weight: bold!important;
    }

    .moodlev2 h1,
    .moodlev2 .h1,
    .moodlev2 h2,
    .moodlev2 .h2,
    .moodlev2 h3,
    .moodlev2 .h3,
    .moodlev2 h4,
    .moodlev2 .h4,
    .moodlev2 h5,
    .moodlev2 .h5,
    .moodlev2 h6,
    .moodlev2 .h6{
        font-weight: normal!important;
    }

    /*top bar*/

    .menu>li{
        background:none;
        margin:initial;
        padding:initial;
    }

    ul li {
        list-style: none;
    }

    .top-bar-wrapper ul li,
    .top-bar ul li {
        margin: 0;
        padding: 0;
        background-image: none;
    }
    nav .top-bar-wrapper h2, {
        font-size: 1.625rem;
        letter-spacing: 0;
        margin: .5rem 0;
        line-height: 2.688rem;
    }

    #locations-nav-menu,#subHead,.home #category li .info, .home #category .slide .info, .home #theCtas li .info, .home #theCtas .slide .info, .home #featuredPosts li .info, .home #featuredPosts .slide .info, .home article li .info, .home article .slide .info, .blog #category li .info, .blog #category .slide .info, .blog #theCtas li .info, .blog #theCtas .slide .info, .blog #featuredPosts li .info, .blog #featuredPosts .slide .info, .blog article li .info, .blog article .slide .info, .category #category li .info, .category #category .slide .info, .category #theCtas li .info, .category #theCtas .slide .info, .category #featuredPosts li .info, .category #featuredPosts .slide .info, .category article li .info, .category article .slide .info, .single #category li .info, .single #category .slide .info, .single #theCtas li .info, .single #theCtas .slide .info, .single #featuredPosts li .info, .single #featuredPosts .slide .info, .single article li .info, .single article .slide .info, .search #category li .info, .search #category .slide .info, .search #theCtas li .info, .search #theCtas .slide .info, .search #featuredPosts li .info, .search #featuredPosts .slide .info, .search article li .info, .search article .slide .info,.home #category .category .slide:before, .home #theCtas .category .slide:before, .home #featuredPosts .category .slide:before, .home article .category .slide:before, .blog #category .category .slide:before, .blog #theCtas .category .slide:before, .blog #featuredPosts .category .slide:before, .blog article .category .slide:before, .category #category .category .slide:before, .category #theCtas .category .slide:before, .category #featuredPosts .category .slide:before, .category article .category .slide:before, .single #category .category .slide:before, .single #theCtas .category .slide:before, .single #featuredPosts .category .slide:before, .single article .category .slide:before, .search #category .category .slide:before, .search #theCtas .category .slide:before, .search #featuredPosts .category .slide:before, .search article .category .slide:before,.home #featuredPosts .category li.info:nth-child(-n+3):before, .blog #featuredPosts .category li.info:nth-child(-n+3):before, .category #featuredPosts .category li.info:nth-child(-n+3):before, .single #featuredPosts .category li.info:nth-child(-n+3):before, .search #featuredPosts .category li.info:nth-child(-n+3):before, .category #category li:nth-child(-n+3):before, .single #category li:nth-child(-n+3):before, .search #category li:nth-child(-n+3):before{
        z-index:89 !important;
    }

    #subHead h1, #subHead .bigTitle {
        color: #ffffff;
    }

    footer div,
    nav{
        font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
        font-weight: 400;
    }

    /* COURSE PANELS */

    .courseMatrix {
        box-sizing:border-box;
    }

    .courseMatrix.online .cm-column.main .cm-row.middle {
        padding-bottom: 0;
    }

    .courseMatrix .cm-column.main .cm-row.middle li {
        font-size: 80%;
    }

    .courseMatrix .cm-column.main .cm-row.middle ul li {
        padding-top:0!important;
    }

    .product-title-wrap,
    .product-title-image,
    .product-title-text {
        display: block!important;
        margin: 0 auto!important;
        text-align: center!important;
        padding-left: 0!important;
    }

    .mm-menu ul li,
    .courseMatrix .cm-row ul li {
        background-image: none;
    }

    .price-now {
        display: inline!important;
        font-size: inherit!important;
        line-height: inherit!important;
        color: inherit!important;
    }

   /* Forms */
    .class-leadForm input, .class-leadForm select {
        height: auto!important;
    }
    /* Page styling */
    #container {
        margin: 15px auto 40px;
    }
    #content .main p {
        font-size: 1.063rem !important;
        line-height: 1.5rem;
    }
    #content .main .intro-panel p.intro {
        font-size: 22px !important;
    }
    #container,
    #content.content-full {
/*        width:100%;
        max-width:960px;*/
    }
    .site-content{
        overflow:hidden;
    }
    .main {
/*        max-width: 755px;
        width:100% !important;*/
    }
    #content .detail-a .intro-panel {
        min-height: 290px;
    }
    .sidebar .buy-panel h2,
    .sidebar .buy-panel h3{
        line-height: 1.75rem;
    }

    .promo-block .promo-skyscraper a{
        float:none;
    }
    .top-resources-content ul li a,
    .subcategory ul li a,
    .essential-downloads-content ul li a{
        position: relative;
        display:block;
    }
    .top-resources-content ul li a{
        height:212px;
    }
    .top-resources-content ul li:nth-of-type(1) a img{
        width:80%;
        height:auto;
    }
    .top-resources-content ul li a span{
        position: absolute;
        bottom:0;
        left:0;
    }
    .top-resources-content ul li a i.fa,
    .subcategory ul li a i.fa,
    .essential-downloads-content ul li a i.fa{
        position: absolute;
        color: #fff;
        text-shadow: #444 0 0 5px;
    }
    .top-resources-content ul li a i.fa{
        top: 10.5rem;
        right: 4.3rem;
    }
    .subcategory ul li a i.fa,
    .essential-downloads-content ul li a i.fa{
        top: 6.75rem;
        right: 1.5rem;
    }
    #content p.intro, .grid li a span, .grid li .description {
        font-size: 16px!important;
        line-height: 20px!important;
    }

	.top-resources-content ul li a {

        height: 242px!important;
    }

    .grid li .description {
        margin: 35px 0 10px;
    }