@import url("https://fonts.googleapis.com/css?family=Raleway:300,400,700|Nunito:300,400,600,700");
.learner__language__selector .theme, .learner__language__selector__btn .theme, .btn--with-icon:hover i, .btn--with-icon i, .btn--close, .btn--audio-player, .btn--primary,.btn-primary, .decal, .icon--round, .items__list--selectable li.selected, .tabs .tab-title.active > a,.tabs .tab-title > a.active, .tabs.tabs--accent .tab-title.active > a,.tabs.tabs--accent .tab-title > a.active, .language__tab__row li.theme, .block-grid__item__bundle-price, .editor-content table thead td,.editor-content table thead th, .expandable-sidebar__toggle, .featured-content-carousel__dot--active, .event-sidebar__meeting--active, .event-sidebar__meeting--active:hover, .learning-path-milestone-item-session-select .session-meeting-select--active, .learning-path-milestone-item-session-select .session-meeting-select--active:hover, li.category__list__item.sortable-category__list__item .list-item__title.active span:last-of-type, .dashboard-account-tab--inactive, .directional__nav__button, .quiz__container--quiz .quiz__container--learner .choices__list.choices__list--image li:hover .choice__caption,.quiz__container--test .quiz__container--learner .choices__list.choices__list--image li:hover .choice__caption, .quiz__container--quiz .quiz__container--assessment .choices__list.choices__list--image li:hover .choice__caption,.quiz__container--test .quiz__container--assessment .choices__list.choices__list--image li:hover .choice__caption, .quiz__container--survey .choices__list li.choice--selected .choice__caption, .quiz__container .choices__list--image .choice--selected .choice__caption, .quiz__container.quiz__container--quiz .choices__list:not(.choices__list--selected) li.choice--image-compare:hover .choice__caption, .quiz__container.quiz__container--test .choices__list li.choice--image-compare.choice--selected .choice__caption, .quiz__container.quiz__container--test .choices__list li.choice--image-compare.choice--selected:hover .choice__caption, .checkbox-label input.checkbox:checked ~ .checkbox-indicator, .checkbox-label input.checkbox:active ~ .checkbox-indicator, .section-progress-bar span, .tools__content__sections__list a.active, .slide-show__top-bar, .card__label__button:hover, .card__label__button.active, .note-popup .note-popup__button-container { background-color: #97b2c2; }
.event-sidebar__meeting--active .event-sidebar__meeting__title, .learning-path-milestone-item-session-select .session-meeting-select--active .meeting__title { border-color: #111; }
.learner__container__toggle, .learner__language__selector .theme, .learner__language__selector__btn .theme, .btn--close, .btn--audio-player, .btn--audio-player:hover, .btn--primary,.btn-primary, .btn--primary:hover,.btn-primary:hover, .icon--round, .items__list--selectable li.selected, .tabs .tab-title.active > a,.tabs .tab-title > a.active, .tabs.tabs--accent .tab-title.active > a,.tabs.tabs--accent .tab-title > a.active, .language__tab__row li.theme, .block-grid__item__bundle-price, .block-grid__item__bundle-price .btn, .block-grid__item__bundle-price .btn:hover, .editor-content table thead td,.editor-content table thead th, .expandable-sidebar__toggle, .event-sidebar__meeting--active, .event-sidebar__meeting--active:hover, .learning-path-milestone-item-session-select .session-meeting-select--active, .learning-path-milestone-item-session-select .session-meeting-select--active:hover, li.category__list__item.sortable-category__list__item .list-item__title.active span:last-of-type, .audio-player__bar .btn.audio-player__play-button, .audio-player__bar .btn.audio-player__play-button i, .discussion-card__list .discussion-card a, .quiz__container--quiz .quiz__container--learner .choices__list.choices__list--image li:hover .choice__caption,.quiz__container--test .quiz__container--learner .choices__list.choices__list--image li:hover .choice__caption, .quiz__container--quiz .quiz__container--assessment .choices__list.choices__list--image li:hover .choice__caption,.quiz__container--test .quiz__container--assessment .choices__list.choices__list--image li:hover .choice__caption, .quiz__container--survey .choices__list li.choice--selected .choice__caption, .quiz__container .choices__list--image .choice--selected .choice__caption, .quiz__container.quiz__container--quiz .choices__list:not(.choices__list--selected) li.choice--image-compare:hover .choice__caption, .quiz__container.quiz__container--test .choices__list li.choice--image-compare.choice--selected .choice__caption, .quiz__container.quiz__container--test .choices__list li.choice--image-compare.choice--selected:hover .choice__caption, .checkbox-label input.checkbox:checked ~ .checkbox-indicator, .checkbox-label input.checkbox:active ~ .checkbox-indicator, .sidebar__container a.next-section:focus, .tools__content__sections__list a.active, .tools__content__sections__list a.active .label, .slide-show__top-bar, .card__label__button:hover, .card__label__button.active { color: #111; }
.btn--with-icon, .btn--with-icon:hover, .btn--primary,.btn-primary, .btn--alt.btn--primary, .btn--image-tag i, .hr__accent-bar, .hr__accent::before, .hr__accent-full, .tabs, .tabs .tab-title.active > a,.tabs .tab-title > a.active, .tabs.tabs--accent .tab-title.active > a,.tabs.tabs--accent .tab-title > a.active, .tabs-content, .tabs-content.vertical, .upsell__instructor, .cart__total, .featured-content-article-item__description::before, .event-sidebar__container .event-sidebar, .event-sidebar--tabs .event-sidebar__content__container, .order__summary .order__total, .dashboard-access-tab--active, .image__zone, .quiz__container--learner .choices__list li.choice--selected.choice--selected--neutral,.quiz__container--assessment .choices__list li.choice--selected.choice--selected--neutral, .quiz__container--learner .choices__list li.choice--selected.choice--selected--neutral:hover,.quiz__container--assessment .choices__list li.choice--selected.choice--selected--neutral:hover, .quiz__container--quiz .quiz__container--learner .choices__list.choices__list--image li:hover .choice__caption,.quiz__container--test .quiz__container--learner .choices__list.choices__list--image li:hover .choice__caption, .quiz__container--quiz .quiz__container--assessment .choices__list.choices__list--image li:hover .choice__caption,.quiz__container--test .quiz__container--assessment .choices__list.choices__list--image li:hover .choice__caption, .quiz__container--tally .choices__list li.choice--selected.choice--selected--true, .quiz__container--tally .choices__list li.choice--selected.choice--selected--true:hover, .quiz__container--survey .choices__list li.choice--selected.choice--selected--true, .quiz__container--survey .choices__list li.choice--selected.choice--selected--true:hover, .quiz__container--survey .choices__list li.choice--selected .choice__caption, .quiz__container .choices__list--image .choice--selected .choice__caption, .quiz__container.quiz__container--quiz .choices__list:not(.choices__list--selected) li.choice--image-compare:hover .choice__caption, .quiz__container.quiz__container--test .choices__list li.choice--image-compare.choice--selected .choice__caption, .quiz__container.quiz__container--test .choices__list li.choice--image-compare.choice--selected:hover .choice__caption, .quiz__container .choices__list li:hover, .quiz__container--test .choices__list li.choice--selected,.quiz__container--survey .choices__list li.choice--selected,.quiz__container--tally .choices__list li.choice--selected, .quiz__container--test .choices__list li.choice--selected:hover,.quiz__container--survey .choices__list li.choice--selected:hover,.quiz__container--tally .choices__list li.choice--selected:hover, .tools__content__sections__list, .tools__content, .topic__index .topic__index__number.topic__index__number--active span, .card__label__button, .note-popup .note-popup__button-container:after { border-color: #97b2c2; }
.audio-player__bar .btn.audio-player__play-button, .audio-player__bar .btn.audio-player__play-button .audio-player__play-arrow, .discussion-card__list .discussion-card .discussion-card__header hr, .tools__content__sections__list a.active .label, .slide-show__controls .slide-show__button, .note-popup .note-popup__button-container { border-color: #111; }
.course-title, .lesson-title, .catalog-search__button i, .catalog-active-filter__remove, .catalog-aggregation__expander i, .btn--link.btn--primary, .btn--with-icon, .btn--alt.btn--primary, .btn--alt.btn--primary:hover, .btn--alt.btn--primary:focus, .btn--alt.btn--primary:active, .btn--alt.btn--primary.active, .btn--bare.btn--primary, .btn--image-tag i, .stars.stars-05 i:first-of-type, .stars.stars-1 i:first-of-type, .stars.stars-15 i:first-of-type, .stars.stars-15 i:nth-child(2), .stars.stars-2 i:first-of-type,.stars.stars-2 i:nth-child(2), .stars.stars-25 i:first-of-type,.stars.stars-25 i:nth-child(2), .stars.stars-25 i:nth-child(3), .stars.stars-3 i:first-of-type,.stars.stars-3 i:nth-child(2),.stars.stars-3 i:nth-child(3), .stars.stars-35 i:first-of-type,.stars.stars-35 i:nth-child(2),.stars.stars-35 i:nth-child(3), .stars.stars-35 i:nth-child(4), .stars.stars-4 i:first-of-type,.stars.stars-4 i:nth-child(2),.stars.stars-4 i:nth-child(3),.stars.stars-4 i:nth-child(4), .stars.stars-45 i:first-of-type,.stars.stars-45 i:nth-child(2),.stars.stars-45 i:nth-child(3),.stars.stars-45 i:nth-child(4), .stars.stars-45 i:nth-child(5), .stars.stars-5 i, .modal-title, .sidebar__list a.active, .syllabus__topic.syllabus__topic--active.syllabus__topic--non-expandable, .syllabus__topic.syllabus__topic--active-ancestor button.syllabus__topic--expander, button.syllabus__lesson--expander, .heading.heading--primary, .heading--primary.collection__course__title, .bookmark-folder-list-item--selected, .upsell__instructor i, .cart__total, .related__products__label--checkout, .event-sidebar__date .event-sidebar__date-day, .price .price--main, li.category__list__item.sortable-category__list__item .list-item__title.active span:first-of-type, .dashboard-access-list-item-expander i, .gallery__detail__asset__img-container__zoomin, .gallery__detail__asset__img-container__zoomout, .image__zone .popup__caption_title, .image__zone .image-tag__toggle__button, .highlight-zone__quiz__clue-title, .learner-lesson__title, .bookmark-check i, .bookmark-plus,.btn--print-top,.btn--email-top, .quiz__container--learner .question__container h2,.quiz__container--assessment .question__container h2, .ingredient__list .has-tooltip, .sidebar__testimonial__rating .stars:hover i, .superquiz-time i, .file__links a,.file__links span,.file__links i, .topic__index .topic__index__number.topic__index__number--active, .flip-card__icon, .card__label__button, .next-topic-tooltip i, .video__review__stars i.icon-full-star, .video__review__stars .stars.stars-1 i:first-of-type, .stars.stars-1 .video__review__stars i:first-of-type, .video__review__stars .stars.stars-15 i:first-of-type, .stars.stars-15 .video__review__stars i:first-of-type, .video__review__stars .stars.stars-2 i:first-of-type, .stars.stars-2 .video__review__stars i:first-of-type,.video__review__stars .stars.stars-2 i:nth-child(2), .stars.stars-2 .video__review__stars i:nth-child(2), .video__review__stars .stars.stars-25 i:first-of-type, .stars.stars-25 .video__review__stars i:first-of-type,.video__review__stars .stars.stars-25 i:nth-child(2), .stars.stars-25 .video__review__stars i:nth-child(2), .video__review__stars .stars.stars-3 i:first-of-type, .stars.stars-3 .video__review__stars i:first-of-type,.video__review__stars .stars.stars-3 i:nth-child(2), .stars.stars-3 .video__review__stars i:nth-child(2),.video__review__stars .stars.stars-3 i:nth-child(3), .stars.stars-3 .video__review__stars i:nth-child(3), .video__review__stars .stars.stars-35 i:first-of-type, .stars.stars-35 .video__review__stars i:first-of-type,.video__review__stars .stars.stars-35 i:nth-child(2), .stars.stars-35 .video__review__stars i:nth-child(2),.video__review__stars .stars.stars-35 i:nth-child(3), .stars.stars-35 .video__review__stars i:nth-child(3), .video__review__stars .stars.stars-4 i:first-of-type, .stars.stars-4 .video__review__stars i:first-of-type,.video__review__stars .stars.stars-4 i:nth-child(2), .stars.stars-4 .video__review__stars i:nth-child(2),.video__review__stars .stars.stars-4 i:nth-child(3), .stars.stars-4 .video__review__stars i:nth-child(3),.video__review__stars .stars.stars-4 i:nth-child(4), .stars.stars-4 .video__review__stars i:nth-child(4), .video__review__stars .stars.stars-45 i:first-of-type, .stars.stars-45 .video__review__stars i:first-of-type,.video__review__stars .stars.stars-45 i:nth-child(2), .stars.stars-45 .video__review__stars i:nth-child(2),.video__review__stars .stars.stars-45 i:nth-child(3), .stars.stars-45 .video__review__stars i:nth-child(3),.video__review__stars .stars.stars-45 i:nth-child(4), .stars.stars-45 .video__review__stars i:nth-child(4), .video__review__stars .stars.stars-5 i, .stars.stars-5 .video__review__stars i, .video__review__stars .sidebar__testimonial__rating .stars:hover i, .sidebar__testimonial__rating .stars:hover .video__review__stars i, .choice__index { color: #97b2c2; }
.audio-player__bar .audio-player__controls .presentation__controls__loader { background-color: #111; }
.audio-player__bar .audio-player__controls .audio-player__progress-indicator { background-color: #fff; }
li.category__list__item.sortable-category__list__item.sortable-ghost { background-color: #e0e8ed; }
.syllabus__topic.syllabus__topic--active { background-color: #e7eef1; }
.syllabus__topic.syllabus__topic--active a,.syllabus__topic.syllabus__topic--active button.syllabus__topic--expander { color: #344b59; }
.btn--close:hover, .btn--close:focus, .btn--close:active, .btn--close.active, .btn--audio-player:hover, .btn--primary:hover,.btn-primary:hover, .btn--primary:focus, .btn--primary:active, .btn--primary.active,.btn-primary:focus,.btn-primary:active,.btn-primary.active, .learner__sidebar-inner-list .syllabus__lesson .syllabus__lesson--title:hover, .learner__sidebar-inner-list .syllabus__lesson .syllabus__lesson--title:focus, .learner__sidebar-inner-list .syllabus__lesson .syllabus__lesson--title:active, .learner__sidebar-inner-list .syllabus__lesson .syllabus__lesson--title.active, .note-popup .note-popup__button-container:hover { background-color: #779aaf; }
.btn--primary:hover,.btn-primary:hover, .btn--primary:focus, .btn--primary:active, .btn--primary.active,.btn-primary:focus,.btn-primary:active,.btn-primary.active, .btn--alt.btn--primary:hover, .btn--alt.btn--primary:focus, .btn--alt.btn--primary:active, .btn--alt.btn--primary.active, .editor-content table thead td,.editor-content table thead th, .topic__index--slides .topic__index__number:hover span, .topic__index--slides .topic__index__number:focus span { border-color: #779aaf; }
.btn--link.btn--primary:hover, .btn--with-icon:hover, .btn--close:hover, .btn--close:focus, .btn--close:active, .btn--close.active, .btn--bare.btn--primary:hover, .btn--bare.btn--primary:focus, .btn--bare.btn--primary:active, .btn--bare.btn--primary.active, .decal:before, .decal.decal--left:before, .learner__sidebar-inner-list .syllabus__lesson .syllabus__lesson--title:hover, .learner__sidebar-inner-list .syllabus__lesson .syllabus__lesson--title:focus, .learner__sidebar-inner-list .syllabus__lesson .syllabus__lesson--title:active, .learner__sidebar-inner-list .syllabus__lesson .syllabus__lesson--title.active, .topic__index--slides .topic__index__number:hover, .topic__index--slides .topic__index__number:focus { color: #779aaf; }
.panel--secondary, li.category__list__item.sortable-category__list__item:hover, .items__list--comments .comment.highlight, .comment__instructor-reply, .presentation__controls__loader { background-color: #f5f7f9; }
.panel--secondary, .comment__instructor-reply { border-color: #eaf0f3; }
.learner__sidebar-list > li, #learner h1,.session h1, #learner h2,.session h2, #learner h3,.session h3, #learner h4,.session h4, #learner h5,.session h5, #learner h6,.session h6, #learner .h1,.session .h1, #learner .h2,.session .h2, #learner .h3, #learner .catalog-calendar__table caption, .catalog-calendar__table #learner caption, #learner .quiz__container--learner .question__container h2, .quiz__container--learner .question__container #learner h2,#learner .quiz__container--assessment .question__container h2, .quiz__container--assessment .question__container #learner h2, #learner .metrics__title,.session .h3, .session .catalog-calendar__table caption, .catalog-calendar__table .session caption, .session .quiz__container--learner .question__container h2, .quiz__container--learner .question__container .session h2,.session .quiz__container--assessment .question__container h2, .quiz__container--assessment .question__container .session h2, .session .metrics__title, #learner .h4, #learner .collection__course__title, #learner .topic__index .topic__index__number, .topic__index #learner .topic__index__number,.session .h4, .session .collection__course__title, .session .topic__index .topic__index__number, .topic__index .session .topic__index__number, #learner .h5,.session .h5, #learner .h6,.session .h6, .hero .hero__caption span, .redactor-styles h1,.redactor-styles h2,.redactor-styles h3,.redactor-styles h4,.redactor-styles h5,.redactor-styles h6 { font-family: Raleway; }
.syllabus__topic.syllabus__topic--active .expander-triangle__closed-down, .syllabus__topic.syllabus__topic--active-ancestor .expander-triangle__closed-down, button.syllabus__lesson--expander .expander-triangle__closed-down, .course-progress__section__expander .expander-triangle__closed-down { border-color: #97b2c2 transparent transparent transparent; }
.syllabus__topic.syllabus__topic--active .expander-triangle__closed-right, .syllabus__topic.syllabus__topic--active-ancestor .expander-triangle__closed-right, button.syllabus__lesson--expander .expander-triangle__closed-right, .course-progress__section__expander .expander-triangle__closed-right { border-color: transparent transparent transparent #97b2c2; }
#learner,.session, .linked-workbook-menu__cta-container > button, .linked-workbook-menu__menu > div, .linked-workbook-menu__menu button, .learner__sidebar-inner-list li, .learning-path-timeline-milestone__release, .learning-path-milestone__release, .learning-path-milestone__badge, li.category__list__item.sortable-category__list__item .list-item__title, .redactor-styles div,.redactor-styles p,.redactor-styles ul,.redactor-styles ol,.redactor-styles table,.redactor-styles dl,.redactor-styles figure,.redactor-styles blockquote,.redactor-styles pre { font-family: Raleway; }
.editor-content a:not(.btn), .redactor_editor a:not(.btn) { color: #728996; }
.editor-content a:not(.btn):hover, .editor-content a:not(.btn):focus, .redactor_editor a:not(.btn):hover { color: #45545d; }
.btn--secondary, .enroll__course-select__check, .discussion-card__list .discussion-card, .discussion-card__title::after { background-color: #c2a797; }
.btn--secondary, .btn--secondary:hover, .enroll__course-select__check, .discussion-card__list .discussion-card { color: #111; }
.btn--secondary, .btn--alt.btn--secondary, .enroll__course-select__add { border-color: #c2a797; }
.btn--alt.btn--secondary, .btn--alt.btn--secondary:hover, .btn--alt.btn--secondary:focus, .btn--alt.btn--secondary:active, .btn--alt.btn--secondary.active, .btn--bare.btn--secondary, .btn--link.btn--secondary, .items__list ul > li a:not(.btn), .heading.heading--secondary, .heading--secondary.collection__course__title, .enroll__course-select__add:hover, .items__list--discussions li a { color: #c2a797; }
.btn--secondary:hover, .btn--secondary:focus, .btn--secondary:active, .btn--secondary.active { background-color: #af8b77; }
.btn--secondary:hover, .btn--secondary:focus, .btn--secondary:active, .btn--secondary.active, .btn--alt.btn--secondary:hover, .btn--alt.btn--secondary:focus, .btn--alt.btn--secondary:active, .btn--alt.btn--secondary.active { border-color: #af8b77; }
.btn--bare.btn--secondary:hover, .btn--bare.btn--secondary:focus, .btn--bare.btn--secondary:active, .btn--bare.btn--secondary.active, .btn--link.btn--secondary:hover, .items__list ul > li a:not(.btn):hover, .items__list--discussions li a:hover { color: #af8b77; }

.company__logo {text-indent: 100%;white-space: nowrap;overflow: hidden;background: url('https://d36ai2hkxl16us.cloudfront.net/thoughtindustries/image/upload/a_exif,c_fit,t_ti_company_logo_hires_v3/v1447997019/p9tjuiouldv4cicgrc0j.png') no-repeat center left;background-size: contain;} .company__logo span.h4 {visibility: hidden;}
learner__content p  {
  font-size: 16px;
}
/*higher resolution logo*/
.header--microsite .company__logo{
    background-image: url(//d36ai2hkxl16us.cloudfront.net/thoughtindustries/image/upload/v1447997232/gl6rdsmph16v4tk5facu.png);
}
/* HERO setup */
.hero .hero__caption{
    background-color: transparent;
    top: 12em;
}
.hero .hero__caption .hero__title{
    text-align: right;
    padding-right: 66px;
    font-size: 60px;
    font-weight: bold;
    text-transform: uppercase;
    float: right;
    width: 443px;
    line-height: 58px;
    color: #00344d;
    margin-bottom: 0;
}
.hero .hero__caption .btn.btn--primary{
    float: right;
    clear: both;
    background-color: transparent;
    border: none;
    padding: 0 86px 0 0;
    box-shadow: none;
    font-size: 19px;
    position: relative;
}
.hero .hero__caption .btn:before{
    font-family: 'ti-icons-rev2';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e633";
    position: absolute;
    right: 65px;
}
/* logo holder */
.widget--one-column{
    position: relative;
    margin-top: -10px;
}
.widget--one-column .h2{
    position: absolute;
    top: 80px;

}


.widget--one-column .widget__cta{
    padding: 3rem 0 0;
}
.widget--one-column .widget__cta .btn{
    background-color: #fff;
    border: 1px solid #808080;
    color: #44c8f5;
}
.widget--one-column .editor-content{
    text-align: center;
}
.widget--one-column .editor-content hr{
    width: 44%;
    margin: 14px auto;
}
.editor-content ul.aim-logo-holder{
    list-style: none;
    display: inline-block;
    margin-bottom: 30px;
    margin-left: 0;
    padding-left: 0;
    text-align: center;
}
.editor-content .aim-logo-holder li{
    display: inline-block;
    padding-left: 20px;
    padding-right: 20px;
}
.editor-content .aim-logo-holder li img{
    display: block;
    height: 24px;
}

/* gray area bottom */
.widget--three-column .ember-view{
    background-color: #f2f2f2;
    padding-bottom: 40px;
    padding-top: 40px;
}
.widget--three-column .h2.widget__title{
    font-size: 43px;
}

.widget--three-column .row div{
    border-left: 11px solid #e5e5e5;
}
.widget--three-column .row .editor-content{
    padding-left: 50px;
    padding-right: 50px;
    text-align: center;
    min-height: 240px;
}
.widget--three-column .row .editor-content h3{
    color: #666666;
    margin-bottom: 0;
    text-align: center;
}
.widget--three-column .row .editor-content p{
    font-size: 20px;
    line-height: 26px;
    text-align: center;
}
.widget--three-column .row div:first-child{
    border: none;
}
/* course list*/
.custom-course-list{
    margin-top: -20px;
    padding-top: 0;
}
.layout__content .widget.custom-course-list{
    padding-top: 0;
}
.h2.top--bar{
    width: 100%;
    font-size: 52px;
    position: relative;
    line-height: 0.8;
}
.custom-course-list li{
    position: relative;
}
.custom-course-list li a{
    border: 1px solid #b7b7b7;
    display: block;
    min-height: 324px;
}
.custom-course-list li a .block-grid__logo__holder{
    float: left;
    width: 20%;
    height: 4%;
}
.custom-course-list li a .block-grid__item__caption h5.block-grid__item__title{
    font-size: 30px;
    line-height: 32px;
}
.custom-course-list li a .block-grid__item__caption h6.block-grid__item__title{
    font-size: 24px;
    line-height: 32px;
}
.custom-course-list li a hr{
    margin: 0 0 1.3em;
}
.custom-course-list li a .btn{
    font-size: 19px;
}
/* flags */
.flag--new-item:before{
    content: 'new';
    /*box-shadow: -1px 1px 2px 0px rgba(101, 101, 101, 0.25);*/
    color: #ffffff;
    font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1;
    padding: 0.6em 1em;
    position: absolute;
    right: 0px;
    text-transform: uppercase;
    top: 14px;
    background-color: #aac22c;
}
.flag--new-item:after{
    content: "";
    display: block;
    border-bottom: 0 solid transparent;
    border-top: 8px solid transparent;
    border-right: 10px solid transparent;
    border-left: 10px solid #aac22c;
    height: 0;
    width: 0;
    position: absolute;
    top: 6px;
    right: -10px;
}
.flag--featured:before{
    content: 'featured';
    /*box-shadow: -1px 1px 2px 0px rgba(101, 101, 101, 0.25);*/
    color: #ffffff;
    font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1;
    padding: 0.6em 1em;
    position: absolute;
    right: 0px;
    text-transform: uppercase;
    top: 14px;
    background-color: #aac22c;
}
.flag--featured:after{
    content: "";
    display: block;
    border-bottom: 0 solid transparent;
    border-top: 8px solid transparent;
    border-right: 10px solid transparent;
    border-left: 10px solid #aac22c;
    height: 0;
    width: 0;
    position: absolute;
    top: 6px;
    right: -10px;
}
.flag--coming-soon:before{
    content: 'coming soon';
    /*box-shadow: -1px 1px 2px 0px rgba(101, 101, 101, 0.25);*/
    color: #ffffff;
    font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1;
    padding: 0.6em 1em;
    position: absolute;
    right: 0px;
    text-transform: uppercase;
    top: 14px;
    background-color: #f7941e;
}
.flag--coming-soon:after{
    content: "";
    display: block;
    border-bottom: 0 solid transparent;
    border-top: 8px solid transparent;
    border-right: 10px solid transparent;
    border-left: 10px solid #f7941e;
    height: 0;
    width: 0;
    position: absolute;
    top: 6px;
    right: -10px;
}
.flag--enrollment-open:before{
    content: 'enrollment open';
    /*box-shadow: -1px 1px 2px 0px rgba(101, 101, 101, 0.25);*/
    color: #ffffff;
    font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1;
    padding: 0.6em 1em;
    position: absolute;
    right: 0px;
    text-transform: uppercase;
    top: 14px;
    background-color: #f7941e;
}
.flag--enrollment-open:after{
    content: "";
    display: block;
    border-bottom: 0 solid transparent;
    border-top: 8px solid transparent;
    border-right: 10px solid transparent;
    border-left: 10px solid #f7941e;
    height: 0;
    width: 0;
    position: absolute;
    top: 6px;
    right: -10px;
}
.flag--popular:before{
    content: 'popular';
    /*box-shadow: -1px 1px 2px 0px rgba(101, 101, 101, 0.25);*/
    color: #ffffff;
    font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1;
    padding: 0.6em 1em;
    position: absolute;
    right: 0px;
    text-transform: uppercase;
    top: 14px;
    background-color: #00AEEF;
}
.flag--popular:after{
    content: "";
    display: block;
    border-bottom: 0 solid transparent;
    border-top: 8px solid transparent;
    border-right: 10px solid transparent;
    border-left: 10px solid #00AEEF;
    height: 0;
    width: 0;
    position: absolute;
    top: 6px;
    right: -10px;
}
.flag--special-offer:before{
    content: 'Special Offer';
    /*box-shadow: -1px 1px 2px 0px rgba(101, 101, 101, 0.25);*/
    color: #ffffff;
    font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1;
    padding: 0.6em 1em;
    position: absolute;
    right: 0px;
    top: 14px;
    background-color: #00aeef;
}
.flag--ebook:after{
    content: "";
    display: block;
    border-bottom: 0 solid transparent;
    border-top: 8px solid transparent;
    border-right: 10px solid transparent;
    border-left: 10px solid #00aeef;
    height: 0;
    width: 0;
    position: absolute;
    top: 6px;
    right: -10px;
}
@media only screen and (min-width: 48.063em){
    /* header company logo */
    .header--microsite{
        padding: 1rem 1rem 0 2.2rem;
        position: relative;
        min-height: 72px;
    }
    .header--microsite .company__logo{
        height: 27px;
        position: relative;
        z-index: 30;
    }
    /* navigation setup */
    .top-bar{
        position: absolute;
        width: 100%;
        background-color: transparent;
        border-top: none;
        z-index: 1;
        text-align: center;
        top: 52px;
    }
    .nav--top{
        position: relative;
        z-index: 40;
    }
    .nav--top ul a{
        font-size: 1.1rem;
        padding: 7px 1rem 0 1rem;
    }
    .top-bar-section ul {
        display: inline-block;
        float: none !important;
    }
    .top-bar-section ul li{
        border-left: none;
        
    }
    .top-bar-section ul li~li{
        border-left: 1px solid #c8d680;
    }
    .top-bar-section ul li > a{
        font-size: 1.1rem;
        text-transform: uppercase;
    }
    .top-bar-section ul li~li~li > a{
        
    }
    .top-bar-section li:not(.has-form) a:not(.button) {
        line-height: 1rem;
    }
}
h2 { 
  color: #757575;
  font-size: 22px;
  letter-spacing: 2px;
  text-transform: uppercase;
}
  
h3 {
  margin-top: 10px;
  margin-bottom: 0px;
}  
  
subhead {
  color: #fff000 ;
  font-size: 12px;}
  
a {
  font-weight: bold;
}  
.topic__content--text .editor-content {
 color: #000;
}
.block-grid__logo__holder img {
  height: 20px;
  width: auto;
}


@media only screen and (max-width: 450px){
    .h2.top--bar {
      font-size: 20px;
      line-height: 100%;
    }
}

.image_left {
    width: 50%;
    float: left;
    margin-right: 20px;
    margin-left: 15px;
}
.image_right {
    width: 50%;
    float: right;
    margin-left: 20px;
    margin-right: 15px;
}


#down li:last-child, #across li:last-child {
    margin-bottom: 0px !important;
}