/*** course landing pages **/
.field--name-field-blue-heading-copy {
   background: #272B64;
  color: #fff;
   font-family: "latoregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
   font-size: 24px;
   padding: 20px;
   font-weight: bold;
}
.paragraph--type--copy-gray-background- {
  background: #F4F4F7;
  padding: 15px;
  margin-bottom: 50px;
}
.field--name-field-body-white-backgrround- {
  margin-bottom: 50px;
  padding: 15px;
}

.paragraph--type--course-call-to-actions {
  float: left;
  width: 30%;
  margin-right: 15px;
  margin-top: 15px;
  margin-bottom: 15px;
}

.field--name-field-cta-heading {
  background: #272B64;
  color: #fff;
  font-size: 24px;
   font-family: "latoregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
   padding: 15px;
   text-align: center;
   font-weight: bold;
   line-height: 1.2;
  
   
}
.cta-1 {
padding-top: 35px;
    padding-bottom: 34px;
}
.cta-2 {
padding-top: 35px;
    padding-bottom: 34px;
}
.cta-3 {
padding-top: 20px;
padding-bottom: 20px;
}

.field--name-field-cta-intro-text {
  background: #F4F4F7;
  padding: 15px;
}
.field--name-field-cta-button {
  margin-top: 10px;
  text-align: center;
}
.field--name-field-cta-button a{
  background: #BCC137;
  color: #fff;
   font-size: 16px;
   font-family: "latoregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
   font-weight: bold;
   padding: 15px;
  width: 100%;
  width: 70%;
    display: block;
    margin: 0 auto;
    text-decoration:none;
}
.field--name-field-cta-link {
 margin-top: 40px;
    margin-bottom: 30px;
}
.field--name-field-cta-link a{
   background: #BCC137;
  color: #fff;
   font-size: 16px;
   font-family: "latoregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
   padding: 15px;
   text-decoration:none;
   font-weight: bold;

}
.feed-icons {
  display:none;
}

.paragraph--type--break {
  clear:both;
  visibility: hidden;
}


.field--name-field-sub-category-body {
  padding: 15px;
}
.field--name-field-heading {
    font-family: "latoregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 15px;
}

.field--name-field-category-intro {
  background: #272B64;
  color: #fff;
   font-family: "latoregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
   font-size: 24px;
   padding: 20px;
}

.field--name-field-category-intro-body {
  background: #F4F4F7;
  padding: 15px;
  margin-bottom: 50px;
}
.field--name-field-sub-categor- {
  color:#9A004A;
   font-family: "latoregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
   font-weight: bold;
   padding: 15px;
   background: #F4F4F7;
   margin: 15px 0px;
}

.field--name-field-practical-values-of-these-, .field--name-field-history-and-development, .field--name-field-our-promise, .field--name-field-what-makes-our-courses-uni {
  color: #272B64;
   font-family: "latoregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
   font-size: 24px;
   font-weight: bold;

   margin: 15px 0px;
   margin-top: 40px;
}

.field--name-field-practical-values-body, .field--name-field-what-makes-our-courses-bod {
  padding: 15px;
  background: #F4F4F7;
  margin: 15px 0px;
}

.paragraph--type--call-to-actions a {
  text-align: center;
  background: #007A70;
  font-family: "latoregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #fff;
  margin: 15px 0px;
  padding: 15px;
  text-decoration:none;
  font-weight: bold;
  font-size: 24px;
}
.field--name-field-presenter-image img {
  width: 100%;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}
.view-cat-term-sidebar {
  color: #fff;
  line-height: 1.5;
}

.field--name-field-sidebar-heading {
   font-family: "latoregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
   font-weight: bold;
   font-size: 24px;
   margin-top: 15px;
}


.field--name-field-presenter-bio  {
  margin-bottom: 20px;
}
.paragraph--type--announcements {
  background: #9A004A;
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 35px;
    position: relative;
    width: 480px;
    margin-left: -32px;
}
.field--name-field-announcements-heading {
   font-family: "latoregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
   font-weight: bold;
   font-size: 24px;
}
.field--name-field-register-cta-butto a {
   text-align: center;
  background: #BCC137;
  font-family: "latoregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #fff;
  margin: 15px 0px;
  padding: 15px;
  text-decoration:none;
  font-weight: bold;
  font-size: 24px;
}
.field--name-field-prs, .field--name-field-pr {
  text-align: center;
   font-family: "latoregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.1;
}

.field--name-field-sidebar-copy  a {
  color: #fff;
  text-decoration:none;

}
.field--name-field-linie-break- {
  color:#00B18E;
  height: 1px;
  background: #fff;
  margin-top: 25px;
  margin-bottom: 25px;
}


/*** New Structure ***/
.paragraph--type--ci-blue-heading {
   background: #272B64;
   color: #fff;
   font-family: "latoregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
   font-size: 24px;
   padding: 20px;
   font-weight: bold;
   line-height: 1.2;
}
.paragraph--type--ci-copy-gray-background- {
   background: #F4F4F7;
   padding: 30px;
   margin-bottom: 50px;
   line-height: 1.5;
}
.paragraph--type--c {
  padding: 15px 0px;
}
.field--name-field-accordion-title {
color: #9A004A !important;
font-weight: bold;
margin: 10px 0px;
cursor: pointer;
}
.field--name-field-acc {
  display:none;
}
.paragraph--type--ci-call-to-action {
    margin-top: 40px;
  margin-bottom: 40px;
}
.field--name-field-ci-call-to-action-button a{
   text-align: center;
  background: #BCC137;
  font-family: "latoregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #fff;
  margin: 15px 0px;
  padding: 15px;
  text-decoration:none;
  font-weight: bold;
  font-size: 24px;

}
.field--name-field-ci-heading-copy {
    font-family: "latoregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 15px;
}