/* RCS-561 CSS */

.page-community-care-live-draft-programme #live-draft-programme, .page-community-care-live-draft-programme #live-partners {
  text-align: center;
  background-color: #ffffff;
  padding: 0;
}

.page-community-care-live-draft-programme #live-draft-programme h2 {
  background-color: #005e84;
  bottom: 32px;
  color: #ffffff;
  font-size: 1.5rem;
  line-height: 1.1;
  margin: 0 auto;
  padding: 1rem;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  width: 40%;
}


/* removed from Simple CSS*/


/*p.live {
  font-size: 14px;
}

h5 {
  font-size: 20px;
  color: #ffffff;
}*/


/*#prog-spons img {
  margin: 0 20.5rem;
}

#prog-spons {
  text-align: left;
}

#prog-spons2 img {
  margin: 0.5rem 2.5rem;
}

#prog-spons2 {
  text-align: left;
}*/

.page-community-care-live-draft-programme .prog-tabs li, .page-community-care-live-draft-programme .prog-tabs2 li {
  background-color: #dedede;
  display: inline;
  font-size: 1.2rem;
  list-style-type: none ! important;
  margin: 2rem 1rem 0px 0px;
  padding: 1rem;
  border-radius: 2%;
  box-shadow: 1px 1px 3px;
}

.page-community-care-live-draft-programme .prog-tabs li:hover, .page-community-care-live-draft-programme .prog-tabs2 li:hover {
  background-color: #005E84;
  cursor: pointer;
  color: #fff;
}

.page-community-care-live-draft-programme .prog-tabs .current:hover, .page-community-care-live-draft-programme .prog-tabs2 .current:hover {
  cursor: default;
}

.page-community-care-live-draft-programme .prog-tabs, .page-community-care-live-draft-programme .prog-tabs2 {
  margin: 2rem 0px ! important;
  padding: 0px ! important;
  text-indent: 0px ! important;
}

.page-community-care-live-draft-programme li.current {
  background-color: #005E84;
  color: #fff;
  box-shadow: none;
  border-bottom: 5px solid #005e84;
  border-radius: 0;
}

.page-community-care-live-draft-programme .tab-content, .page-community-care-live-draft-programme .tab-content2 {
  display: none;
}

.page-community-care-live-draft-programme .tab-content.current, .page-community-care-live-draft-programme .tab-content2.current {
  display: block;
}

.page-community-care-live-draft-programme .tab-content, .page-community-care-live-draft-programme .tab-content2 {
  border-top: solid 8px #005e84;
  background-color: #00afd7;
  font-size: 1.1rem;
  padding: 1rem;
}

.page-community-care-live-draft-programme #tab-ad.tab-content, .page-community-care-live-draft-programme #tab-ad2.tab-content2 {
  background-color: #99bfce;
}

.page-community-care-live-draft-programme #tab-ma.tab-content, .page-community-care-live-draft-programme #tab-ma2.tab-content2 {
  background-color: #e9ecf5;
}

.page-community-care-live-draft-programme .tab-content img {
  float: right;
  margin: 1rem;
}

.page-community-care-live-draft-programme .between-session {
  color: #333333;
  padding: 2rem;
  text-align: center;
}

.page-community-care-live-draft-programme .session-card-2, .page-community-care-live-draft-programme .session-card-3, .page-community-care-live-draft-programme .session-card-1 {
  background-color: #ffffff;
  border: 1px solid #bbbbbb;
  border-radius: 2%;
  box-sizing: border-box;
  clear: both;
  color: #000000;
  display: inline-block;
  height: 100px;
  margin: 1rem;
  padding: 1rem;
  vertical-align: top;
}

.page-community-care-live-draft-programme .session-card-3 {
  width: 28%;
}

.page-community-care-live-draft-programme .session-card-2 {
  width: 45%;
}

.page-community-care-live-draft-programme .session-card-1 {
  width: 93%;
}

.page-community-care-live-draft-programme .time {
  color: #000000;
  display: block;
  font-size: 2rem;
  margin: 0.5rem 0;
  padding: 0.1rem;
}

.page-community-care-live-draft-programme .prog-container a {
  color: #000000 ! important;
}

.page-community-care-live-draft-programme .prog-container a:hover {
  color: #00afd7 ! important;
}

.page-community-care-live-draft-programme .session-card-2.late {
  position: relative;
  top: 20px;
  height: 150px;
}

.page-community-care-live-draft-programme .session-card-3.late {
  position: relative;
  top: 20px;
  height: 165px;
}

.page-community-care-live-draft-programme .session-card-3.latelong {
  height: 230px;
  position: relative;
  top: 20px;
}

.page-community-care-live-draft-programme .session-card-3.xlong {
  height: 300px;
}

.page-community-care-live-draft-programme .session-card-3.long {
  height: 250px;
}

.page-community-care-live-draft-programme .session-card-2.long {
  height: 250px;
}

.page-community-care-live-draft-programme .session-card-2.latelong {
  height: 202px;
  position: relative;
  top: 20px;
}

.page-community-care-live-draft-programme .entry h3 {
  font-size: 1.8rem;
  text-transform: uppercase;
  margin: 3rem 0;
  text-align: center;
}

.page-community-care-live-draft-programme .header-number {
  background-color: #00afd7;
  color: #fff;
  display: inline-block;
  width: 70px;
  height: 70px;
  border-radius: 100%;
}


/*full programme */

.page-community-care-live-draft-programme #full-programme {
  background-color: #dee2e2;
  padding: 1rem;
}

.page-community-care-live-draft-programme #full-programme p, .page-community-care-live-draft-programme #full-programme ul {
  font-size: 1.2rem;
  max-width: 650px;
  margin: 1rem auto;
}

.page-community-care-live-draft-programme #full-programme h3 {
  margin-top: 3rem;
}

.page-community-care-live-draft-programme #full-programme h4 {
  background-color: #005e84;
  color: #ffffff;
  display: block;
  font-size: 1.5rem;
  margin: 2rem auto;
  text-align: center;
  width: 25rem;
}

.page-community-care-live-draft-programme .session-card-full {
  background-color: #ffffff;
  border: 1px solid #bbbbbb;
  border-radius: 1%;
  box-sizing: border-box;
  clear: both;
  display: block;
  margin: 2rem;
  padding: 1rem;
}

.page-community-care-live-draft-programme .back-top {
  display: block;
  width: 100%;
  text-align: right;
}

.page-community-care-live-draft-programme .back-top img {
  margin: .4rem;
}

.page-community-care-live-draft-programme .training-label {
  background-color: #005e84;
  color: #ffffff;
  display: block;
  margin-left: auto;
  padding: 0.3rem 0.5rem;
  width: 7.5rem;
  border-left: 5px solid #00afd7;
  font-size: 1rem;
}

.page-community-care-live-draft-programme .theatre-label {
  background-color: #005e84;
  color: #ffffff;
  display: block;
  margin-left: auto;
  padding: 0.3rem 0.5rem;
  width: 7.5rem;
  border-left: 5px solid #00afd7;
  font-size: 1rem;
}

.page-community-care-live-draft-programme .panel-discussion-label {
  background-color: #005e84;
  border-left: 5px solid #00afd7;
  color: #ffffff;
  display: block;
  font-size: 1rem;
  margin-left: auto;
  padding: 0.3rem 0.5rem;
  width: 8.5rem;
}

.page-community-care-live-draft-programme .mockcourt-label {
  background-color: #005e84;
  border-left: 5px solid #00afd7;
  color: #ffffff;
  display: block;
  font-size: 1rem;
  margin-left: auto;
  padding: 0.3rem 0.5rem;
  width: 7.5rem;
}


/*header styling */

.page-community-care-live-draft-programme .title {
  display: none;
}

.page-community-care-live-draft-programme #live-partners h1 {
  font-size: 2.2rem;
  padding-top: 2rem;
  text-transform: uppercase;
}

.page-community-care-live-draft-programme #live-partners h3 {
  font-size: 1.8rem;
}

.page-community-care-live-draft-programme #register-button a {
  background-color: #93c01f;
  border: medium none;
  border-radius: 50%;
  box-shadow: 1px 1px 2px #6d8397;
  box-sizing: content-box;
  color: #ffffff;
  float: right;
  font-size: 1rem;
  padding: 2.5rem 1rem;
  text-align: center;
  text-transform: uppercase;
  width: 90px;
  z-index: 6;
}

.page-community-care-live-draft-programme #register-button a {
  color: #fff !important;
  text-decoration: none;
  display: block;
  margin-top: -40px
}

.page-community-care-live-draft-programme #register-button a:hover {
  background-color: #005e84;
}

.page-community-care-live-draft-programme #logo-circle {
  background-color: #ffffff;
  display: inline-block;
  border-radius: 50%;
  border: 1px solid #dedede;
  padding: 66px 22px;
  box-sizing: border-box;
}

.page-community-care-live-draft-programme #register-button {
  display: inline;
}


/*.live-nav-15, .live-nav-15 li, .live-nav-15 ul, .live-nav-15 ul li a {
  color: #ffffff;
  display: inline;
  font-size: 1rem;
}

.live-nav-15 ul li a:hover {
  color: #93c01f !important;
  transition: 1s;
}

.live-nav-15 ul {
  position: relative;
  bottom: 90px;
}

.live-nav-15 li {
  padding: 0 .9rem;
}
*/


/*#live-home-top h3 {
  color: #ffffff;
  font-family: "Roboto", Arial, sans-serif;
  font-size: 3rem;
  padding: 6rem 2rem;
}

#live-home-top p {
  color: #ffffff;
  font-size: 1.3rem;
  margin-left: 2rem;
}*/

.page-community-care-live-draft-programme #live15-why h2, .page-community-care-live-draft-programme #live-partners h2, .page-community-care-live-draft-programme #live-exhibition h2, .page-community-care-live-draft-programme #live-venue h2, .page-community-care-live-draft-programme #live-terms h2, .page-community-care-live-draft-programme #findout-more h2 {
  background-color: #005e84;
  bottom: 32px;
  color: #ffffff;
  font-size: 1.5rem;
  line-height: 1.1;
  margin: 0 auto;
  padding: 1rem;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  width: 40%;
}


/*#live-partners, #live-terms {
  text-align: center;
}*/


/*#live-partners p {
  font-size: 1.3rem;
  padding: 0 4rem;
}

#live-partners img {
  margin: 1rem 0 3rem;
}*/

.page-community-care-live-draft-programme .sticky-button {
  position: fixed;
  top: 20px;
}

.page-community-care-live-draft-programme #live-mob-button {
  border: 1px solid;
  color: #ffffff;
  display: none;
  font-size: 1.2rem;
  margin: 1rem;
  padding: 1rem;
  text-align: center;
}

.page-community-care-live-draft-programme .live-nav-bottom {
  display: none;
  margin: 3rem 0;
}

.page-community-care-live-draft-programme .live-nav-bottom ul {
  padding: 0;
}

.page-community-care-live-draft-programme .live-nav-bottom ul li {
  background-color: #00afd7;
  border: 1px solid white;
  padding: 1rem 0px;
  text-align: center;
  font-size: 1.1rem;
  list-style-type: none;
}

.page-community-care-live-draft-programme .live-nav-bottom ul li a {
  color: #ffffff;
  display: block;
}

.page-community-care-live-draft-programme .tiny-asterisk {
  bottom: 10px;
  font-size: 1.5rem;
  line-height: 0;
  position: relative;
}

#live-attend {
  background-color: #f5f1e3;
  padding: 0 2rem 3rem;
  text-align: center;
}

#live-attend p {
  font-size: 1.3rem;
  line-height: 1.5;
  padding: 1rem 4rem;
}

#live-attend h2 {
  background-color: #005e84;
  bottom: 32px;
  color: #ffffff;
  font-size: 1.5rem;
  line-height: 1.1;
  margin: 0 auto;
  padding: 1rem;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  width: 50%;
}

#live-attend h3 {
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1.5;
  padding: 1rem 4rem;
}

#live-attend ul li {
  font-size: 1.3rem;
  line-height: 1.5;
  padding: 1rem 2rem;
  text-align: left;
}

@media screen and (max-width:980px) {
  .page-community-care-live-draft-programme .live-nav-15 {
    display: none;
  }
  .page-community-care-live-draft-programme #live-mob-button {
    display: block;
    margin: 3rem;
  }
  .page-community-care-live-draft-programme .sticky-button {
    right: 10px;
  }
  .page-community-care-live-draft-programme #live-home-top h3 {
    font-size: 2rem;
  }
  .page-community-care-live-draft-programme #logo-circle {
    display: block;
    max-width: 250px;
    margin: 0px auto;
  }
  .page-community-care-live-draft-programme #register-button {
    display: block;
    text-align: center;
  }
  .page-community-care-live-draft-programme #register-button a {
    float: none;
    margin: 1rem auto;
  }
  .page-community-care-live-draft-programme #headersidebar, .page-community-care-live-draft-programme #logo {
    display: none !important;
  }
  .page-community-care-live-draft-programme #live15-why h2, .page-community-care-live-draft-programme #live-partners h2, .page-community-care-live-draft-programme #live-exhibition h2, .page-community-care-live-draft-programme #live-venue h2, .page-community-care-live-draft-programme #live-terms h2, .page-community-care-live-draft-programme #findout-more h2 {
    width: auto;
  }
  .page-community-care-live-draft-programme #live15-why {
    padding: 0 2rem 5rem;
  }
  .page-community-care-live-draft-programme .testimonials-card {
    width: 90%;
    height: auto;
  }
  .page-community-care-live-draft-programme #live-exhibition, .page-community-care-live-draft-programme #live-venue {
    padding: 0 2rem 5rem;
  }
  .page-community-care-live-draft-programme #live-venue iframe {
    max-width: 90%;
  }
  .page-community-care-live-draft-programme .live-nav-bottom {
    display: block;
  }
  .page-community-care-live-draft-programme .entry .live-nav-bottom ul {
    padding-left: 0px !important;
  }
  .page-community-care-live-draft-programme #live-mob-button a {
    display: block;
    color: #fff;
  }
  .page-community-care-live-draft-programme #live-partners p {
    padding: 0 1rem;
  }
  .page-community-care-live-draft-programme .prog-tabs li, .page-community-care-live-draft-programme .prog-tabs2 li {
    display: block;
    margin: 1rem;
  }
  .page-community-care-live-draft-programme .session-card-3, .page-community-care-live-draft-programme .session-card-2, .page-community-care-live-draft-programme .session-card-1 {
    width: 90%;
  }
  .page-community-care-live-draft-programme .session-card-1 {
    height: auto;
  }
  .page-community-care-live-draft-programme #full-programme h4 {
    max-width: 100%;
  }
  .page-community-care-live-draft-programme .session-card-full {
    margin: 2rem 0.5rem;
  }
  .page-community-care-live-draft-programme #full-programme h3 {
    font-size: 2rem;
  }
  .page-community-care-live-draft-programme .session-card-2 img, .page-community-care-live-draft-programme .session-card-3 img, .page-community-care-live-draft-programme .session-card-1 img {
    display: none;
  }
  .page-community-care-live-draft-programme .session-card-3.late {
    position: inherit;
    height: 170px;
  }
  .page-community-care-live-draft-programme #prog-spons img {
    display: block;
    margin: 1rem auto;
  }
}
