/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/


/*****************************************/
/* BREADCRUMB    */
/*****************************************/

.ac-banner__breadcrumb-list{font-size:12px; line-height:12px; margin-right:20px
}
.ac-banner__breadcrumb-list::before { height:5px;transform:translateY(calc(-90% + 5px)) rotate(-130deg);
}
.ac-banner__breadcrumb-list::after { height:5px}

@media only screen and (max-width: 600px){
  .ac-banner__breadcrumb-list{font-size:9px; line-height:12px; margin-right:20px
  }
}
.ac-banner--bg-img {background-position:90%}


/*****************************************/
/* Team Module    */
/****************************************/
div #ac-team-wrap .ac-team__card-col {padding:5px !important; }


@media only screen and (min-width: 1120px){
div #ac-team-wrap .ac-team--grid > .ac-team__card-col {
    flex: 0 0 14.2%;
    max-width: calc(33.33% - 20px);
  margin-bottom: 30px;}

div #ac-team-wrap .ac-team--grid > .ac-team__card-col:not(:nth-child(3n)) {
    margin-right: 0px;
  }

div #ac-team-wrap .ac-team__card-name a {font-size:13px !important; line-height:12px !important; letter-spacing: 0px !important; padding-bottom:0px !important}
div #ac-team-wrap .ac-team__card-designation {font-size:12px !important ; line-height:11px !important;padding-bottom:0px !important }
div #ac-team-wrap .ac-team__card-col-content {padding:10px !important}
}

/* course pages    */
div #ac-instructors-wrap .ac-team__card-designation{
    font-size: 16px!important;
    line-height: 16px!important;
}

div #ac-instructors-wrap .ac-team__card-name a{
    font-size: 16px!important;
  line-height: 16px!important;}
/*****END********/


/*.ac-team__card-col-img img { border-radius: 50% !important;}
@media only screen and (min-width: 992px){
.ac-team--grid > .ac-team__card-col {
    flex: 0 0 100%;
    max-width: calc(19% - -61px);
  margin-bottom: 46px;}}

.ac-team--grid > .ac-team__card-col:not(:nth-child(3n)) {
  margin-right: 0px;} */
/*****************************************/
/* COURSE SIDEBAR    */
/*****************************************/

.ac-sidebar__btn-container { border-bottom: 0px solid #d7d9e3}
div.ac-content {margin-bottom:10px !important}
h1, h3, h4, h5, {margin-bottom:3px!important; }
 h2, h3 {padding-bottom:10px!important; }

p {letter-spacing:0 !important}
h4 {line-height:28px !important}
/*h6 {line-height:26px !important}*/

.ac-sidebar__btn--secondary {display:none} /*secondary button hidden in sidebar*/

.ac-button--filled-dark, .ac-button--filled-dark:hover {
    width: 100%;
}

.ac-button--outlined-dark {
    width: 100%;
}
.ac-button--outlined-dark:hover {
 
    width: 100%;
}


/*Custom classes*/



.ac-title-content__subtitle {padding-bottom:22px}
.banner-body p {font-size:18px; line-height:24px; padding-bottom:8px;}
/*.menu__link {color:#666666 !important; font-size:14px !important;font-weight:300 !important}
*/.menu__link:hover {color:#2f529f !important;}
.menu__link--active-link {color:#2f529f !important; font-weight:bold !important}

.ac-banner__content {padding:0 25% 0 0% !important}
div.menu-add a  {display:block;  height:20px; border-left: 1px solid #999999!important; color:#666666; font-weight:bold }
div.menu-add a:hover  {color:#2f529f}
/*.menu__link  {padding:8px 11px !important; line-height:20px !important; }
.menu__item--depth-1>.menu__link--active-link:after {height:0px !important}
.header .menu__item--depth-1:after, .header .menu__item--depth-1:before {height:0px !important}
.menu__submenu--level-3 {opacity:0.8 !important; width:120% !important;  }
.header .menu .menu__wrapper .menu__item--depth-1 {padding:10px 10px !important}
/*.ac-sidebar__icon-box-title {padding-bottom:20px}*/

.ac-testimonial__quotes {
    display: none;
}

.ac-header, .ac-header-wrap, .ac-header__menu-wrap, .ac-menu-toggler-wrap.toggle--open {
    text-align: right!important;
}

@media only screen and (max-width: 600px){
.banner-body p {font-size:14px; line-height:18px; padding-bottom:5px}
  .ac-title-content__subtitle {padding-bottom:12px; font-size:22px !important }
  .banner-body p {font-size:16px; line-height:24px; padding-bottom:8px;}
.banner-body p {font-size:14px; line-height:22px; padding-bottom:8px;}

  .ac-banner__content {padding:0 0% 0 0% !important}

  .ac-banner--bg-img {background-position: 50%;}
  }}

@media (max-width: 767px){
.header .ac-logo {
    max-width: 100% !important;
    padding: 0 25px;
  }}


/*Data Ethics quiz*/
div.block.6489d85db38aaf6b93dda10b {display:none}
.article .6489c875b38aaf6b93dda0e9 .color-six .invert-even .is-assessment {display:none}

/*Team*/
.nav-btn.prev-slide, .nav-btn.next-slide {background-color:#f3f4f8 !important}
.tns-nav-active {background-color:rgb(14, 185, 240)!important}