/* --------------------------------------------------------- */
/* -------------------------- PD --------------------------- */
/* --------------------------------------------------------- */
/* FONT FAMILY */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxIIzc.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc9.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxP.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc9.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc9.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBBc9.ttf) format('truetype');
}
@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 200;
  src: url(https://fonts.gstatic.com/s/cairo/v28/SLXgc1nY6HkvangtZmpQdkhzfH5lkSs2SgRjCAGMQ1z0hGA-a1PiKQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/cairo/v28/SLXgc1nY6HkvangtZmpQdkhzfH5lkSs2SgRjCAGMQ1z0hL4-a1PiKQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/cairo/v28/SLXgc1nY6HkvangtZmpQdkhzfH5lkSs2SgRjCAGMQ1z0hOA-a1PiKQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/cairo/v28/SLXgc1nY6HkvangtZmpQdkhzfH5lkSs2SgRjCAGMQ1z0hNI-a1PiKQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/cairo/v28/SLXgc1nY6HkvangtZmpQdkhzfH5lkSs2SgRjCAGMQ1z0hD45a1PiKQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/cairo/v28/SLXgc1nY6HkvangtZmpQdkhzfH5lkSs2SgRjCAGMQ1z0hAc5a1PiKQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 800;
  src: url(https://fonts.gstatic.com/s/cairo/v28/SLXgc1nY6HkvangtZmpQdkhzfH5lkSs2SgRjCAGMQ1z0hGA5a1PiKQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/cairo/v28/SLXgc1nY6HkvangtZmpQdkhzfH5lkSs2SgRjCAGMQ1z0hEk5a1PiKQ.ttf) format('truetype');
}
/*--PREDEFINED COLOURS--*/
/*--RESPONSIVE BREAKPOINTS--*/
/* PHONE MEDIA QUERY */
/* TABLET MEDIA QUERY */
/* DESKTOP MEDIA QUERY */
/*----------------------- MIXINS -----------------------*/
/*
.animation(@animation, @duration, @timing-function, @count) {
  -o-animation: @animation;
  -moz-animation: @animation;
  -webkit-animation: @animation;
  animation: @animation;
  animation-duration: @duration;
  animation-timing-function: @timing-function;
  animation-iteration-count: @count;
}*/
.middle {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
/*----------------------- ANIMATION -----------------------*/
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    tranform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    tranform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    tranform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    tranform: rotate(360deg);
  }
}
@keyframes bouncing {
  0%,
  100% {
    transform: scale3d(1, 1, 1);
  }
  50% {
    transform: scale3d(0, 0, 1);
  }
}
@-webkit-keyframes bouncing {
  0%,
  100% {
    transform: scale3d(1, 1, 1);
  }
  50% {
    transform: scale3d(0, 0, 1);
  }
}
@keyframes pulse {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  60% {
    box-shadow: 0 0 0 60px rgba(255, 255, 255, 0.1);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes pulse {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  60% {
    box-shadow: 0 0 0 60px rgba(255, 255, 255, 0.1);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes up-and-down {
  0% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(0, 15px);
  }
  100% {
    transform: translate(0, 0);
  }
}
/*--PD TYPE IMAGES--*/
#section-main-content .region .region-right-sidebar .top-banner,
#section-main-content .region .post-content .top-banner,
#section-main-content .region .region-right-sidebar .mobile-top-banner,
#section-main-content .region .post-content .mobile-top-banner {
  background-size: cover;
  border-bottom: 5px solid #ffa02f;
  background: url(/sites/default/files/PROFESSIONALDEVELOPMENT/pd-featured-images/lecture-image.png) no-repeat center center;
}
#section-main-content .region .region-right-sidebar .top-banner .pd-type,
#section-main-content .region .post-content .top-banner .pd-type,
#section-main-content .region .region-right-sidebar .mobile-top-banner .pd-type,
#section-main-content .region .post-content .mobile-top-banner .pd-type {
  background: #ffa02f;
}
#section-main-content .region .region-right-sidebar .top-banner.Lecture,
#section-main-content .region .post-content .top-banner.Lecture,
#section-main-content .region .region-right-sidebar .mobile-top-banner.Lecture,
#section-main-content .region .post-content .mobile-top-banner.Lecture {
  border-bottom: 5px solid #ffa02f;
  background: url(/sites/default/files/PROFESSIONALDEVELOPMENT/pd-featured-images/lecture-image.png) no-repeat center center;
}
#section-main-content .region .region-right-sidebar .top-banner.Lecture .pd-type,
#section-main-content .region .post-content .top-banner.Lecture .pd-type,
#section-main-content .region .region-right-sidebar .mobile-top-banner.Lecture .pd-type,
#section-main-content .region .post-content .mobile-top-banner.Lecture .pd-type {
  background: #ffa02f;
}
#section-main-content .region .region-right-sidebar .top-banner.Branch,
#section-main-content .region .post-content .top-banner.Branch,
#section-main-content .region .region-right-sidebar .mobile-top-banner.Branch,
#section-main-content .region .post-content .mobile-top-banner.Branch {
  border-bottom: 5px solid #00424f;
  background: url(/sites/default/files/PROFESSIONALDEVELOPMENT/pd-featured-images/branch-image.png) no-repeat center center;
}
#section-main-content .region .region-right-sidebar .top-banner.Branch .pd-type,
#section-main-content .region .post-content .top-banner.Branch .pd-type,
#section-main-content .region .region-right-sidebar .mobile-top-banner.Branch .pd-type,
#section-main-content .region .post-content .mobile-top-banner.Branch .pd-type {
  background: #00424f;
}
#section-main-content .region .region-right-sidebar .top-banner.College,
#section-main-content .region .post-content .top-banner.College,
#section-main-content .region .region-right-sidebar .mobile-top-banner.College,
#section-main-content .region .post-content .mobile-top-banner.College {
  border-bottom: 5px solid #0772b0;
  background: url(/sites/default/files/PROFESSIONALDEVELOPMENT/pd-featured-images/college-image.png) no-repeat center center;
}
#section-main-content .region .region-right-sidebar .top-banner.College .pd-type,
#section-main-content .region .post-content .top-banner.College .pd-type,
#section-main-content .region .region-right-sidebar .mobile-top-banner.College .pd-type,
#section-main-content .region .post-content .mobile-top-banner.College .pd-type {
  background: #0772b0;
}
#section-main-content .region .region-right-sidebar .top-banner.Course,
#section-main-content .region .post-content .top-banner.Course,
#section-main-content .region .region-right-sidebar .mobile-top-banner.Course,
#section-main-content .region .post-content .mobile-top-banner.Course {
  border-bottom: 5px solid #5e6067;
  background: url(/sites/default/files/PROFESSIONALDEVELOPMENT/pd-featured-images/course-mage.png) no-repeat center center;
}
#section-main-content .region .region-right-sidebar .top-banner.Course .pd-type,
#section-main-content .region .post-content .top-banner.Course .pd-type,
#section-main-content .region .region-right-sidebar .mobile-top-banner.Course .pd-type,
#section-main-content .region .post-content .mobile-top-banner.Course .pd-type {
  background: #5e6067;
}
#section-main-content .region .region-right-sidebar .top-banner.Masterclass,
#section-main-content .region .post-content .top-banner.Masterclass,
#section-main-content .region .region-right-sidebar .mobile-top-banner.Masterclass,
#section-main-content .region .post-content .mobile-top-banner.Masterclass {
  border-bottom: 5px solid #910674;
  background: url(/sites/default/files/PROFESSIONALDEVELOPMENT/pd-featured-images/masterclass-image.png) no-repeat center center;
}
#section-main-content .region .region-right-sidebar .top-banner.Masterclass .pd-type,
#section-main-content .region .post-content .top-banner.Masterclass .pd-type,
#section-main-content .region .region-right-sidebar .mobile-top-banner.Masterclass .pd-type,
#section-main-content .region .post-content .mobile-top-banner.Masterclass .pd-type {
  background: #910674;
}
#section-main-content .region .region-right-sidebar .top-banner.Symposium,
#section-main-content .region .post-content .top-banner.Symposium,
#section-main-content .region .region-right-sidebar .mobile-top-banner.Symposium,
#section-main-content .region .post-content .mobile-top-banner.Symposium {
  border-bottom: 5px solid #23c1fc;
  background: url(/sites/default/files/PROFESSIONALDEVELOPMENT/pd-featured-images/symposium-image.png) no-repeat center center;
}
#section-main-content .region .region-right-sidebar .top-banner.Symposium .pd-type,
#section-main-content .region .post-content .top-banner.Symposium .pd-type,
#section-main-content .region .region-right-sidebar .mobile-top-banner.Symposium .pd-type,
#section-main-content .region .post-content .mobile-top-banner.Symposium .pd-type {
  background: #23c1fc;
}
#section-main-content .region .region-right-sidebar .top-banner.Virtual,
#section-main-content .region .post-content .top-banner.Virtual,
#section-main-content .region .region-right-sidebar .mobile-top-banner.Virtual,
#section-main-content .region .post-content .mobile-top-banner.Virtual {
  border-bottom: 5px solid #a2ad00;
  background: url(/sites/default/files/PROFESSIONALDEVELOPMENT/pd-featured-images/virtual-image.png) no-repeat center center;
}
#section-main-content .region .region-right-sidebar .top-banner.Virtual .pd-type,
#section-main-content .region .post-content .top-banner.Virtual .pd-type,
#section-main-content .region .region-right-sidebar .mobile-top-banner.Virtual .pd-type,
#section-main-content .region .post-content .mobile-top-banner.Virtual .pd-type {
  background: #a2ad00;
}
#section-main-content .region .region-right-sidebar .session-cta #registerPDUserButton.Lecture,
#section-main-content .region .post-content .session-cta #registerPDUserButton.Lecture {
  background: #ffa02f;
}
#section-main-content .region .region-right-sidebar .session-cta #registerPDUserButton.Branch,
#section-main-content .region .post-content .session-cta #registerPDUserButton.Branch {
  background: #00424f;
}
#section-main-content .region .region-right-sidebar .session-cta #registerPDUserButton.College,
#section-main-content .region .post-content .session-cta #registerPDUserButton.College {
  background: #0772b0;
}
#section-main-content .region .region-right-sidebar .session-cta #registerPDUserButton.Course,
#section-main-content .region .post-content .session-cta #registerPDUserButton.Course {
  background: #5e6067;
}
#section-main-content .region .region-right-sidebar .session-cta #registerPDUserButton.Masterclass,
#section-main-content .region .post-content .session-cta #registerPDUserButton.Masterclass {
  background: #910674;
}
#section-main-content .region .region-right-sidebar .session-cta #registerPDUserButton.Symposium,
#section-main-content .region .post-content .session-cta #registerPDUserButton.Symposium {
  background: #23c1fc;
}
#section-main-content .region .region-right-sidebar .session-cta #registerPDUserButton.Virtual,
#section-main-content .region .post-content .session-cta #registerPDUserButton.Virtual {
  background: #a2ad00;
}
/*--END PD TYPE IMAGES--*/
#section-tagline #block-block-117 .button {
  color: white !important;
  border-color: white;
}
.pd .PDfeatures .animated {
  padding: 60px 0 40px;
}
.third .left .thirdContent {
  width: 100%;
}
.pd .PDfeatures .online .left {
  float: left;
  width: 48%;
}
.pd .PDfeatures .online button {
  float: right;
  margin-bottom: 20px;
  margin: 140px 0 0;
}
.pd .region-right-sidebar .brd-headling {
  border-bottom: 3px solid rgba(94, 97, 103, 0.7);
}
.listSidebar ul {
  padding-left: 0;
}
.listSidebar ul li {
  list-style: none;
  margin: 5px 15px 2px 0;
  border-bottom: 0.5px solid rgba(195, 200, 200, 0.5);
  padding: 3px 0;
}
.listSidebar ul li a {
  font-size: 15px;
  font-weight: bold;
  transition: 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 0.5, 0.7, 0.9);
  transition-timing-function: cubic-bezier(0.2, 0.5, 0.7, 0.9);
}
#section-tagline a.button.line-color {
  color: white !important;
  border-color: white;
}
.w3 .dexp-box-shortcode.box-none.box-left {
  width: 50%;
  float: left;
  margin-bottom: 22px;
}
.rightbox {
  border: 0.5px white solid;
  padding: 10px 20px;
  margin-right: 32px;
}
.Conference .col-lg-4 p img {
  width: 100%;
}
.Conference .col-lg-4 h3 {
  position: absolute;
  padding: 88px 33px;
  width: 92.5%;
  top: -16px;
  height: 90.5%;
  z-index: 50;
  text-align: center;
  font-size: 34px;
  background-color: rgba(94, 97, 103, 0.6);
  text-transform: uppercase;
  transition: 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 0.5, 0.7, 0.9);
  transition-timing-function: cubic-bezier(0.2, 0.5, 0.7, 0.9);
}
.Conference .col-lg-4 h3 a {
  color: white;
}
.Conference .col-lg-4:hover h3 {
  background-color: rgba(94, 97, 103, 0.2);
}
.rightbox ul li {
  list-style: none;
  margin-left: -40px;
}
.pd_adrrow.arrowDown a i {
  color: black;
}
.page-node-248 #section-main-content,
.page-node-248 #section-content-top {
  margin-top: 0;
}
.page-node-248 #section-main-content .region,
.page-node-248 #section-content-top .region {
  min-height: 0;
}
.page-node-248 .pd #section-bannersdf .dexp-container {
  background: url(http://10.1.1.35/sites/default/files/MEDIA/PD_EVENT_SEARCH_IMAGE_1.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: 40%;
}
@media all and (max-width: 992px) {
  .page-node-248 .pd #section-bannersdf .dexp-container {
    background-position: 70%;
  }
}
.dexp-section .dexp-container .dexp-parallax {
  background-attachment: fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50px !important;
}
@media all and (max-width: 992px) {
  .dexp-section .dexp-container .dexp-parallax {
    background-attachment: scroll!important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover!important;
    background-repeat: no-repeat;
    background-position: 50% 0px !important;
  }
}
.pd .dexp-section .dexp-container .dexp-parallax {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
}
@media all and (max-width: 570px) {
  #block-block-240 {
    background: none!important;
  }
}
.pd .content .chosen-container-multi .chosen-choices {
  background: none;
  border: 1px solid #655e5e;
  padding: 0;
  background-image: none;
}
.pd .content .chosen-container-multi .chosen-choices li.search-choice {
  background: rgba(58, 60, 60, 0.8);
  background-color: rgba(0, 0, 0, 0);
  margin: 8px;
}
.pd .content .chosen-container-multi .chosen-choices li.search-choice:active {
  outline: none;
  border: none;
}
.pd .content .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  opacity: 0.5;
  position: relative;
  z-index: 9999;
  right: 2px;
  width: 15px;
  height: 15px;
  top: 2px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url('/sites/default/files/dashboard-icon/close-icon.png');
}
.pd .content .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  opacity: 1;
}
body.pd {
  overflow: auto;
}
.pd {
  overflow: hidden;
}
.pd .selectize-control.multi .selectize-input {
  background: none;
  border: 1px solid #655e5e;
  padding: 8px 10px;
  background-image: none;
  min-height: 48px;
  display: flex;
  flex-wrap: wrap;
}
.pd .selectize-control.multi .selectize-input .item {
  background: none;
  background-image: none;
  color: #a5a5a5;
}
.pd .selectize-control.multi .selectize-input .item.active {
  background: none;
  color: #a5a5a5;
  border: 1px solid #aaa;
}
.pd .selectize-control.multi .selectize-input .selectize-dropdown.multi {
  background: rgba(58, 60, 60, 0.8);
  background-color: rgba(0, 0, 0, 0);
  margin: 8px;
}
.pd .selectize-control.multi .selectize-input .selectize-dropdown.multi:active {
  outline: none;
  border: none;
}
.pd .selectize-control.multi .selectize-input .selectize-dropdown.multi span {
  padding-right: 15px;
}
.pd .selectize-control.multi .selectize-input .selectize-dropdown.multi .search-choice-close {
  opacity: 0.5;
  position: absolute;
  z-index: 9999;
  right: 2px;
  width: 15px;
  height: 15px;
  top: 2px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url('/sites/default/files/dashboard-icon/close-icon.png');
}
.pd .selectize-control.multi .selectize-input .selectize-dropdown.multi .search-choice-close:hover {
  opacity: 1;
}
.pd div[class^="col-"] > input {
  width: 100%;
  height: 48px;
}
.pd .styled-checkbox + label:before {
  box-shadow: 0 0 0 1px #655e5e;
}
.pd .styled-checkbox:checked + label:after {
  background: #655e5e;
  box-shadow: 2px 0 0 #655e5e, 4px 0 0 #655e5e, 4px -2px 0 #655e5e, 4px -4px 0 #655e5e, 4px -6px 0 #655e5e, 4px -8px 0 #655e5e;
  transform: rotate(45deg);
}
@media all and (max-width: 570px) {
  .pd .region .region {
    padding-left: 0;
    padding-right: 0;
  }
}
.ui-dialog #registerPDUser label {
  font-weight: 500!important;
  padding-bottom: 6px;
}
.ui-dialog #registerPDUser .accent-btn {
  float: none !important;
  display: inline-block;
  margin-bottom: 20px;
  background-color: #009fda;
  border-width: 0px !important;
  color: #fff !important;
  font-size: 15px;
  font-weight: 700;
  font-family: Cairo;
  padding: 10px 30px;
  letter-spacing: 0.5px;
}
.ui-dialog #registerPDUser .accent-btn:hover {
  color: #fff;
  opacity: 0.9;
  cursor: pointer;
}
.ui-dialog #registerPDUser .accent-btn i {
  margin-right: 5px;
}
.ui-dialog #registerPDUser .styled-checkbox {
  position: absolute;
  opacity: 0;
  min-height: 20px;
}
.ui-dialog #registerPDUser .styled-checkbox + label {
  position: relative;
  cursor: pointer;
  padding-left: 40px;
  text-align: left;
}
.ui-dialog #registerPDUser .styled-checkbox + label:before {
  margin-left: -39px;
}
.ui-dialog #registerPDUser .styled-checkbox + label:before {
  content: '';
  margin-right: 20px;
  display: inline-block;
  vertical-align: text-top;
  width: 20px;
  min-width: 20px;
  height: 20px;
  background: none;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12);
}
.ui-dialog #registerPDUser .styled-checkbox:hover + label:before {
  background: none;
}
.ui-dialog #registerPDUser .styled-checkbox:checked + label:before {
  background: none;
}
.ui-dialog #registerPDUser .styled-checkbox:checked {
  width: 100%;
  z-index: 10;
  margin: 0;
  height: 22px;
  cursor: pointer;
}
.ui-dialog #registerPDUser .styled-checkbox[popup=""]:checked {
  width: 100%;
  z-index: 10;
  margin: 0;
  min-height: 22px;
  cursor: pointer;
}
.ui-dialog #registerPDUser .styled-checkbox:disabled + label {
  color: #b8b8b8;
  cursor: auto;
}
.ui-dialog #registerPDUser .styled-checkbox:disabled + label:before {
  box-shadow: none;
  background: #fff;
}
.ui-dialog #registerPDUser .styled-checkbox:checked + label:after {
  content: '';
  position: absolute;
  left: 5px;
  top: 10px;
  background: #000;
  width: 2px;
  height: 2px;
  box-shadow: 2px 0 0 #000, 4px 0 0 #000, 4px -2px 0 #000, 4px -4px 0 #000, 4px -6px 0 #000, 4px -8px 0 #000;
  transform: rotate(45deg);
}
#block-block-240 {
  position: relative;
}
#block-block-240 .form-control {
  background-color: transparent!important;
  border: 1px solid white!important;
}
#block-block-240 form input[type="text"] {
  min-height: 48px;
}
.scleft {
  margin-top: 16px;
  padding: 0;
}
.scleft p {
  color: #004250;
  font-weight: 400;
}
.scright p {
  color: #004250;
  font-weight: 400;
}
.scleft label {
  font-weight: 400!important;
  width: 90%;
}
.scleft p:nth-child(1) {
  color: #009fda !important;
}
.scright {
  margin-top: 16px;
  padding-right: 0;
}
.scright p:nth-child(1) {
  color: #009fda !important;
}
.shopCartButton {
  font-family: Cairo;
  font-size: 15px;
  font-weight: 700;
  padding: 3px 20px;
  display: block;
  float: left;
  width: auto;
  margin: 0px 15px;
  color: #fff;
}
#accept1 {
  position: absolute;
}
#accept2 {
  margin-left: 32px!important;
  position: absolute;
}
#accept3 {
  margin-left: 32px!important;
  position: absolute;
}
#node-250 table i.fa,
#node-251 table i.fa {
  margin-left: 8px;
}
div[id^="myCart"] .modal-dialog {
  border: none!important;
}
div[id^="myCart"] .modal-body {
  margin-top: -140px;
}
div[id^="myCart"] .modal-body h3 {
  padding-left: 27px;
}
div[id^="myCart"] .modal-body a.addCartlink {
  margin-left: 42px;
}
::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: white;
}
.searchds a {
  color: white;
  text-decoration: underline;
}
.detailContent div {
  border-bottom: 1px solid lightgray;
  border-right: 1px solid lightgray;
  height: 140px;
}
.detailContent div:nth-child(odd) {
  border-left: 1px solid lightgray;
}
.detailContent div:nth-child(2) {
  border-top: 1px solid lightgray;
}
.detailContent div:nth-child(1) {
  border-top: 1px solid lightgray;
}
#tabpd li {
  width: 33%;
}
#tabpd {
  border-bottom: none!important;
}
#tabpd li a {
  color: #004250;
  font-weight: 600;
  background-color: lightgray;
  padding-left: 26%;
}
#tabpd li.active a {
  background-color: rgba(137, 159, 153, 0.2) !important;
}
#node-249 .fade.in {
  background-color: rgba(137, 159, 153, 0.2);
  margin-top: 0px !important;
  margin-bottom: 35px;
  width: 99%;
  padding: 15px;
}
.detailContent p,
.detailContent h3 {
  margin-left: 10px;
  margin-bottom: 10px;
}
.addCartButton {
  float: left;
  color: white;
}
.detailContent a.addCartlink {
  color: white!important;
}
#node-249 .modal.fade.in {
  margin-top: 6%!important;
  margin-left: -14%;
  background-color: transparent;
  width: 122%;
  height: 100%;
  overflow-y: hidden!important;
}
#node-249 .modal-content {
  border: none!important;
  border-radius: 0px!important;
  width: 107%;
}
#node-249 div[id^='down'] {
  border: 1px solid lightgray;
  background-color: rgba(137, 159, 153, 0.2);
  color: #004250;
  padding-bottom: 22px;
  padding-top: 10px;
}
#node-249 .open {
  float: right;
}
#node-249 .close {
  opacity: 0.5 !important;
  font-size: 16px!important;
  line-height: 2;
}
#login .btn {
  float: right;
}
#login .modal-header {
  border-bottom: none!important;
}
#login .modal-body {
  padding-bottom: 40px!important;
}
input[value="Sign in"],
input[value="Submit"],
input[value="Next"] {
  float: none;
  display: inline-block;
  margin-bottom: 20px;
  background-color: #009fda;
  border-width: 0px !important;
  color: #fff !important;
  font-size: 15px;
  font-weight: 700;
  font-family: Cairo;
  padding: 10px 30px;
  letter-spacing: 0.5px;
  width: 100%;
}
input[value="Sign in"]:hover,
input[value="Submit"]:hover,
input[value="Next"]:hover {
  color: #fff;
  opacity: 0.9;
  cursor: pointer;
}
#registerMember .submitMember {
  float: right;
  width: 60px;
  height: 30px;
  padding: 5px;
  background-color: #009fda;
  text-align: center;
  color: white;
  border: none;
}
#login a.signIn:hover,
#node-254 a.signIn:hover {
  color: white!important;
}
#node-254 a.signIn {
  margin-bottom: 20px;
}
#registerMember h4.modal-title,
#registerPDUser h4.modal-title,
#loginPopWindow h4.modal-title,
#signupWebUser h4.modal-title {
  color: #009fda;
  font-weight: 400;
  margin-bottom: -10px;
}
#registerMember h4.modal-title,
#signupWebUser h4.modal-title {
  margin-bottom: 16px;
}
#registerMember .modal-header,
#signupWebUser .modal-header {
  border-bottom: none!important;
}
#registerMember .form-control,
#registerPDUser .form-control,
#signupWebUser .form-control {
  border-radius: 0px!important;
  margin-bottom: 10px;
}
#registerMember input[type=checkbox],
#registerPDUser input[type=checkbox] {
  margin-right: 3px;
}
#registerMember label,
#registerPDUser label,
#signupWebUser label {
  font-weight: 400;
}
.registerDes {
  color: #009fda;
  font-weight: 400;
  font-size: 20px;
  margin-left: 12px;
}
#registerMember .modal-content,
#signupWebUser .modal-content {
  border: none !important;
  border-radius: 0px;
}
#registerMember #Confirm-policy {
  margin-left: 6px;
}
#registerMember .payment-line,
#registerPDUser .payment-line {
  border-top: 1px solid lightgray!important;
  margin-top: 13px;
  padding-top: 8px;
}
a#createAccount {
  color: #009FDA;
}
#processWindow h3,
#popUpWindow h3,
#deleteConfirmwindow h3 {
  color: #009fda;
}
#node-249 div#registerMember .modal-dialog {
  overflow-x: hidden;
  width: 29%;
}
#node-249 div#registerMember .modal-content {
  width: 653px;
}
#node-249 #registerMember [class^="down"] {
  overflow: hidden;
}
#node-249 #registerMember [class^="down"] .row {
  margin-left: 0;
  margin-right: 0;
}
#node-249 #registerMember [class^="down"] .row [class^="col-"] {
  padding-left: 0;
  padding-right: 0;
}
#node-249 #registerMember .selectize-control.multi .selectize-input {
  border: 1px solid #eceef0;
}
.pd-general-button {
  background-color: #009fda;
  border-width: 0px !important;
  width: 110px;
  height: 30px;
}
#node-255 .dashboard-button,
#node-256 .dashboard-button {
  width: 165px;
  margin-bottom: 30px;
  height: 42px;
  color: white;
}
.paymentsiderbar {
  border: 1px solid rgba(137, 159, 153, 0.2);
  background-color: rgba(137, 159, 153, 0.2);
  padding: 15px;
}
.paymentsidecredit {
  background: #f8fafc;
  padding: 0px;
  margin-top: -9px;
  margin-bottom: 10px;
}
.paymentsidecredit .ui-selectmenu-button.ui-button {
  width: 100%;
  background-color: white;
}
.paymentsideuse input {
  margin-right: 7px;
}
.paymentsideuse label {
  font-weight: 400;
}
.paymentsideuse label a {
  color: #004250;
}
.paymentsideuse .row {
  margin-bottom: 2px;
}
.paymentsiderbar .paymentsideuse .dashboard-button {
  width: 108px;
  float: right;
  color: white;
  padding-right: 20px;
}
.discountcode {
  margin-top: -10px;
  margin-bottom: 10px;
}
.paymentsiderbar table {
  width: 252px;
}
.paymentsiderbar table td:nth-child(odd) {
  border-right: none!important;
}
.paymentsiderbar table td:nth-child(even) {
  text-align: right;
}
.ordersummary span {
  color: #009fda;
}
.ordersummary div:nth-child(1) {
  padding-top: 10px;
}
.sidebardis {
  color: #009fda;
}
input[name="otherjob"] {
  border: 1px solid #ccc;
  width: 100%;
}
.resultMobile {
  display: none;
}
form#registerMemberForm .error,
form#updatePaymentForm .error {
  color: #ffa22b;
}
form label.focuscss {
  color: #920075;
  border: 0!important;
}
input[name="Couponcode"]::-webkit-input-placeholder {
  color: black!important;
}
input[name="Couponcode"] {
  border: 1px solid #eceef0;
}
.greenprice {
  text-decoration: line-through;
  color: rgba(255, 255, 255, 0.6);
}
.redprice {
  text-decoration: line-through;
  color: #920075;
}
#passwordReset {
  z-index: 1055;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background: none!important;
}
@media all and (max-width: 768px) {
  .page-node-86 #section-banner #block-block-123 .img-parallax {
    top: -15%;
  }
}
@media all and (max-width: 570px) {
  .page-node-86 #section-banner #block-block-123 {
    -webkit-background-size: cover!important;
    -moz-background-size: cover!important;
    -o-background-size: cover!important;
    background-size: cover!important;
  }
  .page-node-86 #section-banner #block-block-123 .img-parallax {
    display: none;
  }
  .page-node-86 #section-banner #block-block-123 .top-banner {
    background-image: linear-gradient(to top, #000000 0%, #000000 40%, #000000 52%, rgba(255, 255, 255, 0) 85%);
    height: auto;
  }
}
.page-node-86 #section-banner #block-block-123 {
  background-position: 70% 70px!important;
}
@media all and (max-width: 1375px) and (min-width: 1024px) {
  .page-node-86 #section-banner #block-block-123 {
    background-position: 70% 0 !important;
  }
  .page-node-86 #section-banner #block-block-123 .img-parallax {
    display: none;
  }
}
@media all and (max-width: 992px) {
  .page-node-86 #section-banner #block-block-123 {
    background-size: cover;
    background-attachment: scroll;
  }
}
@media all and (max-width: 768px) {
  .page-node-86 #section-banner #block-block-123 {
    background-position: 66% -70px !important;
    background-attachment: scroll!important;
  }
}
@media all and (max-width: 570px) {
  .page-node-86 #section-banner #block-block-123 {
    background-position: 90% -35px !important;
    background-size: cover !important;
    background-attachment: scroll !important;
  }
  .page-node-86 #section-banner #block-block-123 .top-banner {
    background-image: linear-gradient(to top, #000000 0%, #000000 30%, #000000 30%, rgba(255, 255, 255, 0) 85%);
  }
}
.page-node-86 #section-main-content {
  margin: 80px 0 40px;
}
@media all and (max-width: 570px) {
  .page-node-86 #section-main-content {
    margin: 40px 0 40px;
  }
}
.page-node-86 #section-main-content .dexp-box-shortcode {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 17px 50px;
  margin-bottom: 25px;
}
@media all and (max-width: 768px) {
  .page-node-86 #section-main-content .dexp-box-shortcode {
    margin-bottom: 15px;
  }
}
@media all and (min-width: 571px) {
  .page-node-86 #section-main-content .dexp-box-shortcode:hover .box-icon {
    background: #009fda;
  }
  .page-node-86 #section-main-content .dexp-box-shortcode:hover .box-icon:before {
    top: calc(-50% - 15px);
    opacity: 0;
  }
  .page-node-86 #section-main-content .dexp-box-shortcode:hover .box-icon:after {
    top: calc(50% - 15px);
    opacity: 1;
  }
}
.page-node-86 #section-main-content .dexp-box-shortcode .box-icon {
  float: none;
  display: flex;
  justify-content: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
  background: #fff;
  border-radius: 100%;
  border: 1px solid #009fda;
  transition: 0.2s linear;
  /* ICONS */
}
.page-node-86 #section-main-content .dexp-box-shortcode .box-icon:before {
  content: '';
  position: absolute;
  top: calc(50% - 15px);
  width: 30px;
  min-width: 30px;
  height: 30px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  opacity: 1;
  transition: 0.2s linear;
}
.page-node-86 #section-main-content .dexp-box-shortcode .box-icon:after {
  content: '';
  position: absolute;
  top: calc(150% - 15px);
  width: 30px;
  min-width: 30px;
  height: 30px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  opacity: 0;
  transition: 0.2s linear;
}
.page-node-86 #section-main-content .dexp-box-shortcode .box-icon.online-learning:before {
  background-image: url(/sites/default/files/professional-development/pd-icons/Online-B.png);
}
.page-node-86 #section-main-content .dexp-box-shortcode .box-icon.online-learning:after {
  background-image: url(/sites/default/files/professional-development/pd-icons/Online-W.png);
}
.page-node-86 #section-main-content .dexp-box-shortcode .box-icon.advancing-career:before {
  background-image: url(/sites/default/files/professional-development/pd-icons/Career-B.png);
}
.page-node-86 #section-main-content .dexp-box-shortcode .box-icon.advancing-career:after {
  background-image: url(/sites/default/files/professional-development/pd-icons/Career-W.png);
}
.page-node-86 #section-main-content .dexp-box-shortcode .box-icon.career-pathway:before {
  background-image: url(/sites/default/files/professional-development/pd-icons/Pathway-B.png);
}
.page-node-86 #section-main-content .dexp-box-shortcode .box-icon.career-pathway:after {
  background-image: url(/sites/default/files/professional-development/pd-icons/Pathway-W.png);
}
.page-node-86 #section-main-content .dexp-box-shortcode .box-icon.conference:before {
  background-image: url(/sites/default/files/professional-development/pd-icons/Conference-B.png);
}
.page-node-86 #section-main-content .dexp-box-shortcode .box-icon.conference:after {
  background-image: url(/sites/default/files/professional-development/pd-icons/Conference-W.png);
}
.page-node-86 #section-main-content .dexp-box-shortcode .box-icon.college:before {
  background-image: url(/sites/default/files/professional-development/pd-icons/College-B.png);
}
.page-node-86 #section-main-content .dexp-box-shortcode .box-icon.college:after {
  background-image: url(/sites/default/files/professional-development/pd-icons/College-W.png);
}
.page-node-86 #section-main-content .dexp-box-shortcode .box-icon.development:before {
  background-image: url(/sites/default/files/professional-development/pd-icons/Delivery-B.png);
}
.page-node-86 #section-main-content .dexp-box-shortcode .box-icon.development:after {
  background-image: url(/sites/default/files/professional-development/pd-icons/Delivery-W.png);
}
.page-node-86 #section-main-content .dexp-box-shortcode .box-icon.cpd-diary:before {
  background-image: url(/sites/default/files/professional-development/pd-icons/Diary-B.png);
}
.page-node-86 #section-main-content .dexp-box-shortcode .box-icon.cpd-diary:after {
  background-image: url(/sites/default/files/professional-development/pd-icons/Diary-W.png);
}
.page-node-86 #section-main-content .dexp-box-shortcode .box-icon.terms-conditions:before {
  background-image: url(/sites/default/files/professional-development/pd-icons/Terms-B.png);
}
.page-node-86 #section-main-content .dexp-box-shortcode .box-icon.terms-conditions:after {
  background-image: url(/sites/default/files/professional-development/pd-icons/Terms-W.png);
}
.page-node-86 #section-main-content .dexp-box-shortcode .box-icon.pd-search:before {
  background-image: url(/sites/default/files/professional-development/pd-icons/pd-search-B.png);
}
.page-node-86 #section-main-content .dexp-box-shortcode .box-icon.pd-search:after {
  background-image: url(/sites/default/files/professional-development/pd-icons/pd-search-W.png);
}
.page-node-86 #section-main-content .dexp-box-shortcode .box-title {
  margin: 10px 0;
  font-size: 1.6em;
  font-weight: 600;
  font-family: Roboto!important;
  text-align: center;
  letter-spacing: 0.5px;
}
@media all and (max-width: 768px) {
  .page-node-86 #section-main-content .dexp-box-shortcode .box-title {
    font-weight: 500;
  }
}
.page-node-86 #section-main-content .dexp-box-shortcode .box-content {
  text-align: center;
  margin: 10px 0;
}
.page-node-86 #section-main-content .dexp-box-shortcode .box-content p {
  font-size: 1.4em;
}
@media all and (max-width: 768px) {
  .page-node-86 #section-main-content .dexp-box-shortcode .box-content p {
    font-size: 1.2em;
    letter-spacing: 0.25px;
  }
}
.page-node-86 #section-main-content #pd-features {
  display: flex;
  flex-wrap: wrap;
}
.page-node-86 #section-main-content .dexp-box-shortcode p {
  margin: 0;
}
.page-node-86 #section-main-content .dexp-box-shortcode .box-content .dexp-shortcodes-button {
  font-size: 0;
  background: none!important;
  border: 0px solid #009fda;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.page-node-86 #section-main-content .dexp-box-shortcode .box-content .dexp-shortcodes-button:hover {
  background: none!important;
  border: 0px solid #009fda !important;
}
@media all and (max-width: 769px) {
  .page-node-86 #section-main-content .dexp-box-shortcode {
    padding: 15px 30px;
  }
}
@media all and (max-width: 570px) {
  .page-node-86 #section-main-content .dexp-box-shortcode {
    padding: 15px 20px 15px;
    border-bottom: 1px solid #e7e8e9;
    margin: 0 10px;
  }
}
.page-node-86 #section-ad-block {
  background: #fff !important;
}
/* PD - ONLINE LEARNING PAGE */
.page-node-113,
.page-node-577,
.page-node-610 {
  /* BANNER */
  /* MAIN CONTENT */
}
.page-node-113 .pd #section-main-content {
  margin: 40px 0;
}
.page-node-113 #node-113 {
  padding-top: 50px;
  padding-bottom: 30px;
}
@media all and (max-width: 768px) {
  .page-node-113 #node-113 {
    padding-top: 40px;
  }
}
@media all and (max-width: 570px) {
  .page-node-113 #node-113 {
    padding-top: 20px;
  }
}
.page-node-113 #section-banner #block-block-319 {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media all and (max-width: 768px) {
  .page-node-113 #section-banner #block-block-319 h1 {
    font-size: 4em;
  }
}
@media all and (max-width: 570px) {
  .page-node-113 #section-banner #block-block-319 h1 {
    font-size: 3em;
  }
}
@media all and (max-width: 480px) {
  .page-node-113 #section-banner #block-block-319 h1 {
    font-size: 3em;
    padding: 0 60px;
    text-align: center;
  }
}
.page-node-113 .block-system-main-block .left-content {
  /* FEATURED IMG LEFT */
}
.page-node-113 .block-system-main-block .left-content h2.lead-heading {
  font-size: 3em;
  line-height: 1.1em;
  display: block;
  padding-bottom: 25px;
  font-weight: 500;
  margin: 0;
}
.page-node-113 .block-system-main-block .left-content p {
  line-height: 1.2em;
}
.page-node-113 .block-system-main-block .left-content .sub-heading {
  color: #009fda;
  font-size: 1.8em;
  font-family: Roboto;
  font-weight: 700;
  padding-top: 20px;
}
.page-node-113 .block-system-main-block .left-content ul.custom-list {
  padding-left: 15px;
  color: #000;
  font-size: 1.2em;
}
.page-node-113 .block-system-main-block .left-content .dark-url strong {
  font-size: 1em;
}
.page-node-113 .block-system-main-block .left-content .dark-url:hover {
  color: #009fda;
}
.page-node-113 .block-system-main-block .left-content .primary-highlight {
  color: #009fda;
  font-weight: 500;
}
.page-node-113 .block-system-main-block .left-content .featured-img-left {
  display: flex;
  flex-wrap: wrap;
  padding-top: 30px;
}
@media all and (max-width: 570px) {
  .page-node-113 .block-system-main-block .left-content .featured-img-left {
    flex-direction: column;
  }
}
.page-node-113 .block-system-main-block .left-content .featured-img-left .featured-img {
  width: 40%;
  border: 1px solid rgba(0, 0, 0, 0.12);
  position: relative;
}
.page-node-113 .block-system-main-block .left-content .featured-img-left .featured-img a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.page-node-113 .block-system-main-block .left-content .featured-img-left .featured-img img {
  width: 100%;
}
@media all and (max-width: 1200px) {
  .page-node-113 .block-system-main-block .left-content .featured-img-left .featured-img {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(0, 0, 0, 0.12);
  }
  .page-node-113 .block-system-main-block .left-content .featured-img-left .featured-img img {
    width: auto;
    max-width: unset;
    height: 100%;
    position: absolute;
  }
}
@media all and (max-width: 570px) {
  .page-node-113 .block-system-main-block .left-content .featured-img-left .featured-img {
    width: 100%;
    min-height: 180px;
  }
  .page-node-113 .block-system-main-block .left-content .featured-img-left .featured-img img {
    width: 100%;
    max-width: unset;
    height: unset;
    position: absolute;
  }
}
@media all and (max-width: 345px) {
  .page-node-113 .block-system-main-block .left-content .featured-img-left .featured-img {
    min-height: 170px;
  }
}
.page-node-113 .block-system-main-block .left-content .featured-img-left .featured-content {
  width: 60%;
  padding-left: 30px;
  display: flex;
  flex-direction: column;
}
@media all and (max-width: 570px) {
  .page-node-113 .block-system-main-block .left-content .featured-img-left .featured-content {
    width: 100%;
    padding: 30px 0 0 0;
  }
}
.page-node-113 .block-system-main-block .left-content .featured-img-left .featured-content a.cta {
  font-weight: 500;
  color: #5E6167;
  position: relative;
  transition: all 0.2s linear;
}
.page-node-113 .block-system-main-block .left-content .featured-img-left .featured-content a.cta:after {
  content: '';
  position: absolute;
  bottom: -2px;
  opacity: 0;
  left: 0;
  width: 100%;
  transition: all 0.2s linear;
  height: 1px;
  background: #009fda;
}
.page-node-113 .block-system-main-block .left-content .featured-img-left .featured-content a.cta:hover {
  color: #009fda;
}
.page-node-113 .block-system-main-block .left-content .featured-img-left .featured-content a.cta:hover:after {
  opacity: 1;
}
.page-node-113 .block-system-main-block .left-content .featured-img-left .featured-content .featured-logo {
  align-self: flex-end;
  margin-top: auto;
  text-align: right;
  position: relative;
}
.page-node-113 .block-system-main-block .left-content .featured-img-left .featured-content .featured-logo a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media all and (max-width: 1200px) {
  .page-node-113 .block-system-main-block .left-content .featured-img-left .featured-content .featured-logo {
    padding-top: 20px;
  }
  .page-node-113 .block-system-main-block .left-content .featured-img-left .featured-content .featured-logo img {
    max-width: 80%;
  }
}
@media all and (max-width: 570px) {
  .page-node-113 .block-system-main-block .left-content .featured-img-left .featured-content .featured-logo {
    padding-top: 30px;
    align-self: flex-start;
    margin-top: auto;
    text-align: left;
  }
  .page-node-113 .block-system-main-block .left-content .featured-img-left .featured-content .featured-logo img {
    max-width: 70%;
  }
}
.page-node-113 .block-system-main-block .left-content .content-block {
  border-bottom: 10px solid #dedfe0;
  padding-bottom: 50px;
  margin-bottom: 80px;
}
.page-node-113 .bottom-nav {
  padding: 0 15px;
}
.page-node-113 .bottom-nav a {
  font-size: 1.2em;
}
/* PD - CONFERENCES AND MASTERCLASSES PAGE */
.page-node-577,
.page-node-610 {
  /* BANNER */
}
.page-node-577 #node-577,
.page-node-610 #node-577,
.page-node-577 #node-610,
.page-node-610 #node-610 {
  padding-top: 50px;
}
@media all and (max-width: 1200px) {
  .page-node-577 .block-system-main-block .left-content .featured-img-left .featured-img img,
  .page-node-610 .block-system-main-block .left-content .featured-img-left .featured-img img {
    position: initial;
  }
}
@media all and (max-width: 570px) {
  .page-node-577 .block-system-main-block .left-content .featured-img-left .featured-img img,
  .page-node-610 .block-system-main-block .left-content .featured-img-left .featured-img img {
    position: initial;
  }
}
.page-node-577 #section-banner #block-block-321,
.page-node-610 #section-banner #block-block-321 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.page-node-577 #section-banner #block-block-321 h1,
.page-node-610 #section-banner #block-block-321 h1 {
  text-align: center;
}
@media all and (max-width: 768px) {
  .page-node-577 #section-banner #block-block-321 h1,
  .page-node-610 #section-banner #block-block-321 h1 {
    font-size: 4em;
  }
}
@media all and (max-width: 570px) {
  .page-node-577 #section-banner #block-block-321 h1,
  .page-node-610 #section-banner #block-block-321 h1 {
    font-size: 3em;
  }
}
@media all and (max-width: 480px) {
  .page-node-577 #section-banner #block-block-321 h1,
  .page-node-610 #section-banner #block-block-321 h1 {
    font-size: 2.5em;
  }
}
.page-node-577 .block-system-main-block .left-content .content-block,
.page-node-610 .block-system-main-block .left-content .content-block {
  border-bottom: 10px solid #dedfe0;
  padding-bottom: 50px;
  margin-bottom: 80px;
}
.page-node-577 .block-system-main-block .left-content .featured-img-left,
.page-node-610 .block-system-main-block .left-content .featured-img-left {
  display: flex;
  flex-wrap: wrap;
  padding-top: 30px;
}
@media all and (max-width: 570px) {
  .page-node-577 .block-system-main-block .left-content .featured-img-left,
  .page-node-610 .block-system-main-block .left-content .featured-img-left {
    flex-direction: column;
  }
}
.page-node-577 .block-system-main-block .left-content .featured-img-left .featured-img,
.page-node-610 .block-system-main-block .left-content .featured-img-left .featured-img {
  width: 40%;
  border: 1px solid rgba(0, 0, 0, 0.12);
  position: relative;
}
.page-node-577 .block-system-main-block .left-content .featured-img-left .featured-img a,
.page-node-610 .block-system-main-block .left-content .featured-img-left .featured-img a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.page-node-577 .block-system-main-block .left-content .featured-img-left .featured-img img,
.page-node-610 .block-system-main-block .left-content .featured-img-left .featured-img img {
  width: 100%;
}
@media all and (max-width: 1200px) {
  .page-node-577 .block-system-main-block .left-content .featured-img-left .featured-img,
  .page-node-610 .block-system-main-block .left-content .featured-img-left .featured-img {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(0, 0, 0, 0.12);
  }
  .page-node-577 .block-system-main-block .left-content .featured-img-left .featured-img img,
  .page-node-610 .block-system-main-block .left-content .featured-img-left .featured-img img {
    width: auto;
    max-width: unset;
    height: 100%;
    position: absolute;
  }
}
@media all and (max-width: 570px) {
  .page-node-577 .block-system-main-block .left-content .featured-img-left .featured-img,
  .page-node-610 .block-system-main-block .left-content .featured-img-left .featured-img {
    width: 100%;
    min-height: 180px;
  }
  .page-node-577 .block-system-main-block .left-content .featured-img-left .featured-img img,
  .page-node-610 .block-system-main-block .left-content .featured-img-left .featured-img img {
    width: 100%;
    max-width: unset;
    height: unset;
    position: absolute;
  }
}
@media all and (max-width: 345px) {
  .page-node-577 .block-system-main-block .left-content .featured-img-left .featured-img,
  .page-node-610 .block-system-main-block .left-content .featured-img-left .featured-img {
    min-height: 170px;
  }
}
.page-node-577 .block-system-main-block .left-content .featured-img-left .featured-content,
.page-node-610 .block-system-main-block .left-content .featured-img-left .featured-content {
  width: 60%;
  padding-left: 30px;
  display: flex;
  flex-direction: column;
}
@media all and (max-width: 570px) {
  .page-node-577 .block-system-main-block .left-content .featured-img-left .featured-content,
  .page-node-610 .block-system-main-block .left-content .featured-img-left .featured-content {
    width: 100%;
    padding: 30px 0 0 0;
  }
}
.page-node-577 .block-system-main-block .left-content .featured-img-left .featured-content a.cta,
.page-node-610 .block-system-main-block .left-content .featured-img-left .featured-content a.cta {
  font-weight: 500;
  color: #5E6167;
  position: relative;
  transition: all 0.2s linear;
}
.page-node-577 .block-system-main-block .left-content .featured-img-left .featured-content a.cta:after,
.page-node-610 .block-system-main-block .left-content .featured-img-left .featured-content a.cta:after {
  content: '';
  position: absolute;
  bottom: -2px;
  opacity: 0;
  left: 0;
  width: 100%;
  transition: all 0.2s linear;
  height: 1px;
  background: #009fda;
}
.page-node-577 .block-system-main-block .left-content .featured-img-left .featured-content a.cta:hover,
.page-node-610 .block-system-main-block .left-content .featured-img-left .featured-content a.cta:hover {
  color: #009fda;
}
.page-node-577 .block-system-main-block .left-content .featured-img-left .featured-content a.cta:hover:after,
.page-node-610 .block-system-main-block .left-content .featured-img-left .featured-content a.cta:hover:after {
  opacity: 1;
}
.page-node-577 .block-system-main-block .left-content .featured-img-left .featured-content .featured-logo,
.page-node-610 .block-system-main-block .left-content .featured-img-left .featured-content .featured-logo {
  align-self: flex-end;
  margin-top: auto;
  text-align: right;
  position: relative;
}
.page-node-577 .block-system-main-block .left-content .featured-img-left .featured-content .featured-logo a,
.page-node-610 .block-system-main-block .left-content .featured-img-left .featured-content .featured-logo a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media all and (max-width: 1200px) {
  .page-node-577 .block-system-main-block .left-content .featured-img-left .featured-content .featured-logo,
  .page-node-610 .block-system-main-block .left-content .featured-img-left .featured-content .featured-logo {
    padding-top: 20px;
  }
  .page-node-577 .block-system-main-block .left-content .featured-img-left .featured-content .featured-logo img,
  .page-node-610 .block-system-main-block .left-content .featured-img-left .featured-content .featured-logo img {
    max-width: 80%;
  }
}
@media all and (max-width: 570px) {
  .page-node-577 .block-system-main-block .left-content .featured-img-left .featured-content .featured-logo,
  .page-node-610 .block-system-main-block .left-content .featured-img-left .featured-content .featured-logo {
    padding-top: 30px;
    align-self: flex-start;
    margin-top: auto;
    text-align: left;
  }
  .page-node-577 .block-system-main-block .left-content .featured-img-left .featured-content .featured-logo img,
  .page-node-610 .block-system-main-block .left-content .featured-img-left .featured-content .featured-logo img {
    max-width: 70%;
  }
}
/* ADJUST PARALLAX IMG PD */
@media all and (max-width: 1200px) {
  #section-banner .region-banner #block-block-123 .img-parallax {
    top: 48.7918%;
    transform: translate(-50%, -48.7918%);
  }
}
@media all and (max-width: 768px) {
  #section-banner .region-banner #block-block-123 .img-parallax {
    display: none;
  }
}
/* ADVANCING YOUR CAREER */
@media all and (max-width: 992px) {
  #section-banner #block-block-211 .top-banner .img-parallax {
    top: 0;
  }
}
@media all and (max-width: 570px) {
  #section-banner #block-block-211 {
    background-image: url(/sites/default/files/professional-development/PD_ADVANCING_MOBILE_F.jpg) !important;
  }
  #section-banner #block-block-211 .img-parallax {
    display: none;
  }
}
/* CAREER PATHWAY */
@media all and (max-width: 992px) {
  #section-banner #block-block-159 {
    display: none;
  }
}
.page-node-116 #prev-btn {
  margin-left: 15px;
}
/* PD DELIVERY */
.page-node-114 .featured-block {
  background: #f2f3f4;
  padding: 25px;
  margin-top: 20px;
  display: block;
  float: left;
}
.page-node-114 .featured-block h4 {
  font-weight: 500;
  color: #009fda;
}
.display-block {
  display: block !important;
}
/*- PD -*/
@media all and (max-width: 1200px) {
  [class*="jarallax"],
  .simple-image-banner {
    min-height: 283px !important;
  }
}
@media all and (max-width: 570px) {
  [class*="jarallax"],
  .simple-image-banner {
    min-height: 200px !important;
  }
}
