/*This file is generated by less css (http://lesscss.org) using drupalexp framework (http://drupalexp.com)*/
/*Please do not modify this file content*/
@import url("https://fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,800");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700");
@import reference 'mixin';
@import url('https://fonts.googleapis.com/css?family=Roboto:100,200,300,400,500,600,700,800,900');
@import url('https://fonts.googleapis.com/css?family=Cairo:100,200,300,400,500,600,700,800,900');
@import url('https://fonts.googleapis.com/css?family=Roboto:200,300,500,700');
@import url('https://fonts.googleapis.com/css?family=Cairo:200,300,400,500,700,900');
@import reference "predefined-styles.less";
@import url('https://fonts.googleapis.com/css?family=Roboto:200,300,400,500,600,700,900');
@import reference 'popups';
body {
  color: #666666;
}
a {
  color: #007ac9;
}
a:hover {
  color: #009fda;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #2D3237;
}
body .dexp-body-inner {
  background: #FFFFFF;
}
body.boxed .dexp-body-inner {
  background: #FFFFFF;
  max-width: 1170px;
  box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
  margin: 0 auto;
}
body.boxed .region-top {
  max-width: 1170px;
  margin: 0 auto;
}
body.bg1,
span.bg1 {
  background: url("https://australian.physio/sites/all/themes/evolve/assets/images/bg/bg1.png") repeat scroll 0 0 rgba(0,0,0,0);
}
body.bg2,
span.bg2 {
  background: url("https://australian.physio/sites/all/themes/evolve/assets/images/bg/bg2.png") repeat scroll 0 0 rgba(0,0,0,0);
}
body.bg3,
span.bg3 {
  background: url("https://australian.physio/sites/all/themes/evolve/assets/images/bg/bg3.png") repeat scroll 0 0 rgba(0,0,0,0);
}
body.bg4,
span.bg4 {
  background: url("https://australian.physio/sites/all/themes/evolve/assets/images/bg/bg4.png") repeat scroll 0 0 rgba(0,0,0,0);
}
body.bg5,
span.bg5 {
  background: url("https://australian.physio/sites/all/themes/evolve/assets/images/bg/bg5.png") repeat scroll 0 0 rgba(0,0,0,0);
}
body.bg6,
span.bg6 {
  background: url("https://australian.physio/sites/all/themes/evolve/assets/images/bg/bg6.png") repeat scroll 0 0 rgba(0,0,0,0);
}
body.bg7,
span.bg7 {
  background: url("https://australian.physio/sites/all/themes/evolve/assets/images/bg/bg7.png") repeat scroll 0 0 rgba(0,0,0,0);
}
body.bg8,
span.bg8 {
  background: url("https://australian.physio/sites/all/themes/evolve/assets/images/bg/bg8.png") repeat scroll 0 0 rgba(0,0,0,0);
}
body.bg9,
span.bg9 {
  background: url("https://australian.physio/sites/all/themes/evolve/assets/images/bg/bg9.png") repeat scroll 0 0 rgba(0,0,0,0);
}
body.bg10,
span.bg10 {
  background: url("https://australian.physio/sites/all/themes/evolve/assets/images/bg/bg10.png") repeat scroll 0 0 rgba(0,0,0,0);
}
body.bg11,
span.bg11 {
  background: url("https://australian.physio/sites/all/themes/evolve/assets/images/bg/bg11.png") repeat scroll 0 0 rgba(0,0,0,0);
}
body.bg12,
span.bg12 {
  background: url("https://australian.physio/sites/all/themes/evolve/assets/images/bg/bg12.png") repeat scroll 0 0 rgba(0,0,0,0);
}
body.bg13,
span.bg13 {
  background: url("https://australian.physio/sites/all/themes/evolve/assets/images/bg/bg13.png") repeat scroll 0 0 rgba(0,0,0,0);
}
body.bg14,
span.bg14 {
  background: url("https://australian.physio/sites/all/themes/evolve/assets/images/bg/bg14.png") repeat scroll 0 0 rgba(0,0,0,0);
}
a:hover {
  text-decoration: none;
}
img {
  max-width: 100%;
  height: auto;
}
p {
  line-height: 24px;
}
ul.unstyle {
  list-style: none;
  margin: 0;
}
a b,
span b {
  font-family: Verdana, Tahoma;
  font-weight: normal;
  opacity: 0.5;
}
ul:not(.contextual-links)[class^="list-"] {
  list-style: none outside none;
  margin: 0;
}
.node ul:not([class^="list-"]) {
  list-style: unset;
}
#section-page-title {
  clear: both;
  background-image: url("https://australian.physio/sites/all/themes/evolve/assets/images/parallex-inner.jpg");
  background-attachment: fixed;
  background-position: 50% 0;
}
#section-page-title h1.page_title {
  font-family: 'raleway';
  font-size: 36px;
  font-weight: 100;
  letter-spacing: -1px;
  line-height: 36px;
  color: #FFF;
}
#section-page-title p.page_subtitle {
  color: #B9BEC3;
  font-size: 13px;
}
#section-bottom {
  color: #BCC1C5;
  font-size: 13px;
  padding: 20px 0 20px;
}
#section-bottom h3.block-title {
  color: #FFFFFF;
  font-size: 13px;
  font-weight: 800;
  margin-bottom: 10px;
  text-transform: uppercase;
}
#section-clients {
  background-color: #009fda;
  position: relative;
  z-index: 999;
}
#section-clients .bx-wrapper img {
  margin: 0 auto;
}
#section-clients .block h3 {
  padding-top: 0;
  font-weight: 400;
}
#section-footer {
  background-color: #FFFFFF;
  color: #232D37;
  padding: 20px 0 17px;
}
iframe {
  border: none;
}
.dexp-fading {
  opacity: 1;
  -webkit-transition: opacity 0.5s ease-out;
  -moz-transition: opacity 0.5s ease-out;
  -o-transition: opacity 0.5s ease-out;
  -ms-transition: opacity 0.5s ease-out;
  transition: opacity 0.5s ease-out;
}
.dexp-fading.fadeout {
  opacity: 0;
}
@media screen and (min-width: 992px) {
  .dexp-fading h1 {
    font-size: 4em;
  }
}
@media screen and (max-width: 991px) {
  .dexp-fading h1 {
    font-size: 2em;
  }
}
h1.parallex-slider-title {
  border-bottom: 1px solid rgba(255,255,255,0.1);
  border-top: 1px solid rgba(255,255,255,0.1);
  display: inline-block;
  letter-spacing: 0.3em;
  margin-bottom: 20px;
  padding: 20px 0;
  text-align: center;
  text-transform: uppercase;
}
h1.parallex-slider-title.white {
  color: #FFFFFF;
}
.parallex-slider-description {
  display: block;
  font-size: 12px;
  letter-spacing: 1px;
  margin-bottom: 10px;
  text-align: center;
  text-transform: uppercase;
}
.parallex-slider-description.white {
  color: #FFFFFF;
}
.parallex-slider-btn {
  background: none repeat scroll 0 0 rgba(0,0,0,0);
  border: 1px solid rgba(255,255,255,0.1);
  border-radius: 2px;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  letter-spacing: 2px;
  padding: 10px 15px;
  text-align: center;
  text-transform: uppercase;
  transition: background 0.2s linear 0s;
  color: rgba(255,255,255,0.8) !important;
}
.parallex-slider-btn:hover {
  background: none repeat scroll 0 0 rgba(255,255,255,0.15);
  color: #FFF !important;
}
#section-features {
  margin: 60px 0 5px;
}
#section-tagline {
  border-bottom: 6px solid #DCE6F0;
  padding: 20px 0 10px;
}
#section-tagline h3 {
  color: #FFFFFF;
  font-family: "Raleway";
  font-weight: 300;
  font-size: 20px;
  margin: 0;
  line-height: 30px;
}
#section-tagline p {
  color: #B9BEC3;
  font-weight: normal;
  margin-bottom: 15px;
}
#section-tagline a.button.line-color {
  background: none;
  color: #009fda !important;
  font-size: 16px;
  padding: 10px 15px;
}
.landing-boxes {
  overflow: hidden;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.landing-boxes:hover {
  background-color: #FFF;
}
.landing-boxes:hover img {
  opacity: 0.7;
}
.landing-boxes h3 {
  font-size: 20px;
  font-weight: 200;
  letter-spacing: -0.01em;
  line-height: 24px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.landing-boxes .btn {
  margin: 20px 0;
}
#block-system-main #first-time {
  display: none;
}
.default #section-extra-bottom-1 {
  background: url(https://australian.physio/sites/all/themes/evolve/assets/images/bg-facts.png) no-repeat scroll 50% center rgba(0,0,0,0);
  margin-top: 40px;
}
@media (max-width: 991px) {
  .default #section-extra-bottom-1 {
    background: none;
  }
  .default #section-extra-bottom-1 #block-block-80,
  .default #section-extra-bottom-1 #block-block-81,
  .default #section-extra-bottom-1 #block-block-82,
  .default #section-extra-bottom-1 #block-block-83 {
    padding-top: 0 !important;
  }
}
.default #section-extra-bottom-2 {
  margin-top: 30px;
}
.bx-wrapper {
  margin: 0 auto;
}
.bx-wrapper .bx-viewport {
  left: 0;
}
.view-gallery .bx-next,
.view-gallery .bx-prev {
  width: 40px !important;
  height: 40px !important;
}
.view-gallery span.gallery-next {
  opacity: 0;
  background: url("https://australian.physio/sites/all/themes/evolve/assets/images/camera_skins.png") no-repeat scroll -40px 0 rgba(216,216,216,0.85);
  display: block;
  height: 40px;
  width: 40px;
}
.view-gallery span.gallery-prev {
  opacity: 0;
  background: url("https://australian.physio/sites/all/themes/evolve/assets/images/camera_skins.png") no-repeat scroll 0 0 rgba(216,216,216,0.85);
  display: block;
  height: 40px;
  width: 40px;
}
.view-gallery:hover span.gallery-next,
.view-gallery:hover span.gallery-prev {
  opacity: 1;
}
.gallery_thumbnails {
  overflow: hidden;
}
.gallery_thumbnails .bx-custom-pager {
  width: 1000px;
  margin-top: 10px;
}
.gallery_thumbnails .bx-custom-pager .bx-pager-item {
  display: inline-block;
  margin-right: 10px;
  width: 106px;
}
.gallery_thumbnails .bx-custom-pager .bx-pager-item a div.galary-thumnail {
  width: 106px;
  height: 80px;
  background-size: cover !important;
  background-position: center center;
  border-radius: 2px;
  opacity: 0.5;
}
.gallery_thumbnails .bx-custom-pager .bx-pager-item a.active div.galary-thumnail {
  opacity: 1;
}
.gallery_thumbnails .bx-custom-pager .bx-pager-item:last {
  margin-right: 0;
}
.tp-bullets.square .bullet {
  background-image: none !important;
  border: 1px solid #FFFFFF;
  height: 8px !important;
  margin: 5px;
  width: 30px !important;
  border-radius: 5px;
}
.tp-bullets.square .bullet.selected {
  background-color: #009fda;
}
.dexp-parallax {
  background-size: cover;
}
@media screen and (min-width: 992px) {
  .region-top {
    background: #FFFFFF;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 999;
    height: 125px;
  }
  .region-top input[name=search_block_form] {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 rgba(0,0,0,0) !important;
    border-bottom: 0 solid rgba(0,0,0,0.05) !important;
    border-image: none;
    border-left: 0 none;
    border-right: 0 none;
    border-top: 0 none;
    color: #B9BEC3;
    font-size: 36px;
    font-weight: 300;
    height: 65px;
    left: 0;
    letter-spacing: 0;
    line-height: 36px !important;
    padding-bottom: 7px;
    padding-left: 20px;
    padding-top: 7px;
    position: absolute;
    top: 30px;
    vertical-align: middle;
    width: 100%;
  }
  .region-top .search-close {
    font-size: 25px;
    line-height: 125px;
    display: block;
    text-align: center;
    color: #B9BEC3;
  }
}
@media screen and (max-width: 991px) {
  .region-top {
    background: #FFFFFF;
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 999;
    height: 80px;
  }
  .region-top .form-item,
  .region-top .form-actions {
    margin: 0;
    padding: 0;
  }
  .region-top input[name=search_block_form] {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 rgba(0,0,0,0) !important;
    border-bottom: 0 solid rgba(0,0,0,0.05) !important;
    border-image: none;
    border-left: 0 none;
    border-right: 0 none;
    border-top: 0 none;
    color: #B9BEC3;
    font-size: 26px;
    font-weight: 300;
    height: 50px !important;
    left: 0;
    letter-spacing: 0;
    line-height: 36px !important;
    padding-bottom: 7px;
    padding-left: 20px;
    padding-top: 7px;
    position: absolute;
    top: 15px;
    vertical-align: middle;
    width: 100%;
  }
  .region-top .search-close {
    font-size: 25px;
    line-height: 80px;
    display: block;
    text-align: center;
    color: #B9BEC3;
  }
}
.border-left {
  border-left: 1px solid #EEEEEE;
}
.border-right {
  border-right: 1px solid #EEEEEE;
}
.border-top {
  border-top: 1px solid #EEEEEE;
}
.border-bottom {
  border-bottom: 1px solid #EEEEEE;
  padding-bottom: 20px;
}
.bg-white {
  background-color: #fff;
}
ul.unlist li {
  list-style: none;
}
.region-right-sidebar ul li {
  border-bottom: 1px solid #f5f5f5;
  line-height: 35px;
}
.region-right-sidebar ul li a {
  padding-left: 0;
}
body.rtl .list-1 li:after,
body.rtl .list-2 li:after,
body.rtl .list-3 li:after,
body.rtl .list-4 li:after {
  content: "";
  font-family: "FontAwesome";
  margin: 0 0 0 8px;
  position: relative;
  color: #5F8CB4;
}
body.rtl .list-1 li:after {
  content: "";
}
body.rtl .list-2 li:after {
  content: "\f105";
}
body.rtl .list-3 li:after {
  content: "";
}
body.rtl .list-4 li:after {
  content: "";
}
body.rtl .panel-group.default .panel-heading a.collapsed {
  background: url("https://australian.physio/sites/all/themes/evolve/assets/images/accordion-toggle.png") no-repeat 0 0 #fff;
}
body.rtl .panel-group.default .panel-heading a {
  background: url("https://australian.physio/sites/all/themes/evolve/assets/images/accordion-toggle.png") no-repeat 0 100% #009fda;
}
body.rtl .headline {
  padding-right: 0;
}
body.rtl .brd-headling {
  float: right;
}
body.rtl .skill-bar .bar-wrap strong {
  left: 0;
  right: auto;
}
body.rtl .node-testimonial .description i.fa {
  right: 9px;
  left: auto;
}
body.rtl .alert .close {
  float: left;
}
#section-top-bar {
  border-bottom: 1px solid #ECEEF0;
  width: 100%;
}
#section-top-bar.light {
  background-color: #F2F4F6;
}
#section-top-bar.color {
  background-color: #009fda;
  color: #FFF;
}
#section-top-bar.color a {
  color: #FFF !important;
}
#section-top-bar.color .fa {
  color: #FFF !important;
}
.region-call-us .call-us .fa {
  color: #009fda;
}
.region-call-us .call-us a {
  color: #666666;
}
.region-call-us ul:not(.contextual-links) {
  padding: 0;
}
.region-call-us ul:not(.contextual-links) li {
  border-left: 1px solid #ECEEF0;
  display: inline-block;
  font-size: 12px;
  margin-right: 5px;
  padding-left: 10px;
}
.region-call-us ul:not(.contextual-links) li a {
  line-height: 40px;
}
.region-call-us ul:not(.contextual-links) li.first {
  border-left: none;
  padding-left: 0;
}
.region-socials .block {
  width: 100%;
  height: 40px;
}
.region-socials ul:not(.contextual-links) li {
  border-left: 1px solid #ECEEF0;
  font-size: 12px;
  height: 40px;
  margin: 0;
  padding-bottom: 0;
  display: inline;
  float: left;
}
.region-socials ul:not(.contextual-links) li a {
  color: #A0A5AA;
  font-size: 16px;
  transition: all 0.3s ease-in-out 0s;
  -webkit-transition: all 0.3s ease-in-out 0s;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  display: block;
}
@media screen and (min-width: 992px) {
  .dexp-dropdown >ul.menu {
    margin: 0;
    padding: 0;
  }
  .dexp-dropdown >ul.menu >li>a,
  .dexp-dropdown >ul.menu ul.menu>li>a,
  .dexp-dropdown >ul.menu >li>span.nolink,
  .dexp-dropdown >ul.menu ul.menu>li>span.nolink {
    display: block;
    cursor: pointer;
  }
  .dexp-dropdown >ul.menu >li {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding: 0;
    margin: 0;
  }
  .dexp-dropdown >ul.menu >li >span.menu-toggle {
    display: none;
  }
  .dexp-dropdown >ul.menu >li ul.menu,
  .dexp-dropdown >ul.menu >li div.dexp-menu-mega {
    position: absolute;
    z-index: 999;
    margin-top: 30px;
    opacity: 0;
    -webkit-transition: margin 0.2s linear, line-height 0.2s linear, opacity 0.2s linear;
    -moz-transition: margin 0.2s linear, line-height 0.2s linear, opacity 0.2s linear;
    -o-transition: margin 0.2s linear, line-height 0.2s linear, opacity 0.2s linear;
    -ms-transition: margin 0.2s linear, line-height 0.2s linear, opacity 0.2s linear;
    transition: margin 0.2s linear, line-height 0.2s linear, opacity 0.2s linear;
  }
  .dexp-dropdown >ul.menu >li ul.menu.menu-visible,
  .dexp-dropdown >ul.menu >li div.dexp-menu-mega.menu-visible {
    overflow: visible;
    margin-top: 0;
    height: auto;
    opacity: 1;
  }
  .dexp-dropdown >ul.menu >li ul.menu span.menu-toggle,
  .dexp-dropdown >ul.menu >li div.dexp-menu-mega span.menu-toggle {
    position: absolute;
    right: 5px;
    top: 0;
  }
  .dexp-dropdown >ul.menu >li ul.menu {
    height: 0;
    overflow: hidden;
    width: 200px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }
  .dexp-dropdown >ul.menu >li ul.menu >li {
    list-style: none;
    position: relative;
    margin: 0;
    padding-left: 15px;
    padding-right: 15px;
  }
  .dexp-dropdown >ul.menu >li ul.menu >li >ul.menu {
    position: absolute;
    top: 0;
    left: 200px;
  }
  .dexp-dropdown >ul.menu >li .dexp-menu-mega {
    height: 0px;
    overflow: hidden;
    padding-left: 15px;
    padding-right: 15px;
  }
  .dexp-dropdown >ul.menu >li .dexp-menu-mega >.dexp-menu-row >.dexp-menu-col >ul.menu {
    width: 100%;
    background: none;
    display: block;
    position: relative;
    height: auto;
    opacity: 1;
    margin-top: 0;
  }
  .dexp-dropdown >ul.menu >li .dexp-menu-mega >.dexp-menu-row >.dexp-menu-col >ul.menu >li {
    padding-left: 0;
    padding-right: 0;
  }
  .dexp-dropdown >ul.menu >li .dexp-menu-mega >.dexp-menu-row >.dexp-menu-col >ul.menu >li .menu-attach-block-wrapper.orientation-horizontal .block {
    position: relative;
    background-color: transparent;
    max-width: 100%;
  }
  .dexp-dropdown >ul.menu >li .dexp-menu-mega >.dexp-menu-row >.dexp-menu-col >ul.menu >li .menu-attach-block-wrapper.orientation-horizontal .block img {
    max-width: 100%;
    height: auto;
  }
  .dexp-dropdown >ul.menu >li:hover >ul.menu,
  .dexp-dropdown >ul.menu >li:hover >div.dexp-menu-mega {
    overflow: visible;
    margin-top: 0;
    height: auto;
  }
}
@media screen and (max-width: 991px) {
  .block-dexp-menu {
    position: relative;
  }
  .dexp-dropdown.open {
    display: block;
  }
  .dexp-dropdown >ul.menu {
    padding: 0 15px;
  }
  .dexp-dropdown >ul.menu li {
    list-style: none;
    margin: 0;
    padding: 0;
    display: block;
    position: relative;
  }
  .dexp-dropdown >ul.menu li a,
  .dexp-dropdown >ul.menu li span.nolink {
    line-height: 30px;
    display: block;
  }
  .dexp-dropdown >ul.menu li span.menu-toggle {
    position: absolute;
    right: 0;
    top: 0;
    line-height: 30px;
    height: 30px;
    width: 30px;
    text-align: center;
    z-index: 999;
    cursor: pointer;
  }
  .dexp-dropdown >ul.menu li ul.menu,
  .dexp-dropdown >ul.menu li .dexp-menu-mega {
    display: none;
  }
  .dexp-dropdown >ul.menu li ul.menu.menu-visible-mobile,
  .dexp-dropdown >ul.menu li .dexp-menu-mega.menu-visible-mobile {
    display: block;
  }
  .dexp-dropdown >ul.menu li ul.menu {
    margin-left: 15px;
    padding: 0;
  }
  .dexp-dropdown >ul.menu li .dexp-menu-mega {
    padding-left: 0;
    padding-right: 0;
    width: 100% !important;
  }
  .dexp-dropdown >ul.menu li .dexp-menu-mega >.dexp-menu-row >.dexp-menu-col >ul.menu {
    display: block;
  }
  .dexp-dropdown .menu-attach-block-wrapper {
    display: none;
  }
  .dexp-dropdown h3.dexp-mega-menu-title {
    display: none;
  }
}
#custom-nav-toggle {
  display: none;
  cursor: pointer;
  width: 20px;
  height: 20px;
  position: absolute;
  top: calc(50% - 10px);
  right: 0;
  margin: 0 40px;
}
@media all and (max-width: 992px) {
  #custom-nav-toggle {
    display: block;
  }
}
#custom-nav-toggle .bar-1,
#custom-nav-toggle .bar-2,
#custom-nav-toggle .bar-3 {
  position: absolute;
  width: 100%;
  height: 2px;
  background: #009fda;
  top: calc(10% - 1px);
  transition: all .3s linear;
}
#custom-nav-toggle .bar-2 {
  top: calc(50% - 1px);
  width: 75%;
}
#custom-nav-toggle .bar-3 {
  top: calc(90% - 1px);
  width: 50%;
}
#custom-nav-toggle .fa-search {
  position: absolute;
  top: 7px;
  right: -9px;
  z-index: 9;
  background: #fff;
  transform: scale(1.4) rotate(90deg);
  opacity: 1;
  transition: all .3s linear;
}
#custom-nav-toggle.active .bar-1 {
  transform: rotate(45deg);
  top: 50%;
}
#custom-nav-toggle.active .bar-2 {
  width: 0%;
}
#custom-nav-toggle.active .bar-3 {
  width: 100%;
  transform: rotate(-45deg);
  top: 50%;
}
#custom-nav-toggle.active .fa-search {
  right: -19px;
  opacity: 0;
}
@media  {
  .html.menu-open .dashboard-left-nav {
    z-index: 9;
  }
}
@media all and (max-width: 992px) {
  .html a.site-logo {
    text-align: left;
    line-height: 55px;
  }
  .html #nav-old-toggle {
    display: none;
  }
  .html.menu-open #section-header {
    z-index: unset !important;
  }
  .html.menu-open > .dexp-body-inner {
    overflow: hidden !important;
    position: relative;
    height: 100vh !important;
  }
  .html.admin-menu #block-dexp-menu-dexp-menu-block-1 #dexp-dropdown {
    top: 152px;
    height: calc(100vh - 152px);
  }
  .html.admin-menu #search-mobile {
    top: 152px;
  }
}
@media all and (max-width: 992px) and  {
  .html.menu-open .dashboard-left-nav {
    z-index: 9;
  }
}
@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);
  }
}
@media screen and (min-width: 992px) {
  #section-header {
    background-color: #FFF;
  }
  #section-header .dexp-dropdown span.menu-toggle {
    display: none;
  }
  #section-header .dexp-dropdown >ul {
    margin: 0;
    padding: 0;
    text-align: right;
  }
  #section-header .dexp-dropdown >ul >li {
    margin: 0 -3px 0 0;
    padding: 0;
  }
  #section-header .dexp-dropdown >ul >li a {
    padding: 0 7px;
    font-size: 13px !important;
  }
  #section-header .dexp-dropdown >ul li ul {
    margin-top: 30px;
    opacity: 0;
    box-shadow: 0 1px 1px rgba(0,0,0,0.2);
    border-radius: 0 0 3px 3px;
  }
  #section-header .dexp-dropdown >ul li:hover > ul {
    margin-top: 0;
    opacity: 1;
  }
  #section-header .dexp-dropdown ul ul {
    opacity: 0;
    height: 0;
    position: absolute;
    z-index: 1001;
    min-width: 200px;
    background-color: #FFF;
    overflow: hidden;
    padding: 0;
    -webkit-transition: margin-top 0.2s linear;
    -moz-transition: margin-top 0.2s linear;
    -o-transition: margin-top 0.2s linear;
    -ms-transition: margin-top 0.2s linear;
    transition: margin-top 0.2s linear;
  }
  #section-header .dexp-dropdown ul ul li {
    list-style: none;
    border-bottom: 1px solid #EFF4F7;
    margin: 0;
    position: relative;
    padding: 0;
  }
  #section-header .dexp-dropdown ul ul li:hover,
  #section-header .dexp-dropdown ul ul li.active {
    background-color: #F5F7F9;
  }
  #section-header .dexp-dropdown ul ul li.last {
    border-bottom: none;
  }
  #section-header .dexp-dropdown ul ul li a {
    color: #AFB4B9;
    line-height: 30px;
  }
  #section-header .dexp-dropdown ul ul li a.active {
    background-color: #F5F7F9;
  }
  #section-header .dexp-dropdown ul ul li a:hover {
    color: #9BA0A5;
  }
  #section-header .dexp-dropdown ul ul ul {
    top: 0px;
    left: 200px;
  }
  #section-header .dexp-dropdown > ul > li {
    display: inline-block;
    position: relative;
  }
  #section-header .dexp-dropdown > ul > li > a {
    border-top: 3px solid transparent;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    color: #2D3E52;
    line-height: 100px;
    text-transform: uppercase;
    font-size: 13px;
  }
  #section-header .dexp-dropdown > ul > li > a:hover,
  #section-header .dexp-dropdown > ul > li > a.active {
    border-top: 3px solid #007ac9;
    color: #007ac9;
  }
  #section-header .dexp-dropdown > ul > li:hover > a,
  #section-header .dexp-dropdown > ul > li.active > a {
    border-top: 3px solid #007ac9;
    color: #007ac9;
  }
  #section-header .dexp-dropdown ul li:hover > ul {
    height: auto;
    opacity: 1;
    margin-top: 0;
    overflow: visible;
  }
  #section-header .dexp-dropdown a {
    display: block;
    padding: 0 20px;
    color: #EEE;
    font-size: 13px;
  }
  #section-header .search-toggle {
    line-height: 100px;
    position: relative;
    top: 2px;
    -webkit-transition: line-height 0.3s linear;
    -moz-transition: line-height 0.3s linear;
    -o-transition: line-height 0.3s linear;
    -ms-transition: line-height 0.3s linear;
    transition: line-height 0.3s linear;
  }
  #section-header.fixed-transition {
    opacity: 0.95;
    border-bottom: 1px solid rgba(0,0,0,0.08);
  }
  #section-header.fixed-transition .dexp-dropdown > ul > li > a {
    line-height: 60px;
  }
  #section-header.fixed-transition .site-logo {
    line-height: 60px;
  }
  #section-header.fixed-transition .site-logo img {
    max-height: 60px;
  }
  #section-header.fixed-transition .search-toggle {
    line-height: 60px;
  }
  #section-header .site-logo {
    border-top: 3px solid transparent;
    line-height: 100px;
    display: block;
    -webkit-transition: line-height 0.3s linear;
    -moz-transition: line-height 0.3s linear;
    -o-transition: line-height 0.3s linear;
    -ms-transition: line-height 0.3s linear;
    transition: line-height 0.3s linear;
    transition: all .3s linear;
  }
  #section-header .site-logo img {
    margin: 0 auto;
    display: inline-block;
    vertical-align: middle;
    transition: all .3s linear;
  }
  .rtl #section-header .dexp-dropdown ul ul ul {
    left: -200px;
  }
  .rtl #section-header .dexp-dropdown > ul {
    text-align: left;
  }
  .main-menu-toggle {
    display: none;
  }
  .boxed #section-header.fixed {
    max-width: 1280px;
  }
  .search-toggle-bar {
    border-top: 3px solid transparent;
    text-align: center;
  }
}
ul.menu {
  text-align: start;
}
@media all and (max-width: 570px) {
  body.html #section-header {
    padding: 15px 0;
  }
}
@media all and (max-width: 345px) {
  body.html #section-header {
    padding: 5px 0;
  }
}
@media all and (max-width: 992px) {
  body #section-header {
    padding: 15px 0;
    box-shadow: 0 1px 1px -1px rgba(0,0,0,0.2);
    background: #fff;
    position: relative;
    z-index: 999;
  }
  body #section-header .search-toggle {
    line-height: 80px;
    font-size: 22px;
    border-top: 0 solid;
  }
  body a.site-logo {
    line-height: 80px;
    text-align: center;
    display: block;
  }
  body a.site-logo img {
    margin: 0 auto;
    display: inline-block;
    vertical-align: middle;
  }
  body span.dexp-menu-toggle {
    line-height: 80px;
    font-size: 28px;
    cursor: pointer;
  }
  body .region-navigation {
    padding-left: 0;
    padding-right: 0;
  }
  body .dexp-menu-toggler {
    display: none;
  }
  body .dexp-dropdown {
    background-color: #232D37;
  }
  body .dexp-dropdown >ul.menu li {
    border-bottom: 1px solid #343638;
  }
  body .dexp-dropdown >ul.menu li a,
  body .dexp-dropdown >ul.menu li span.nolink {
    color: #fff;
    line-height: 36px;
  }
  body .dexp-dropdown >ul.menu li .menu-toggle {
    line-height: 36px;
  }
  body.menu-open .dexp-dropdown {
    display: block;
  }
}
@media all and (max-width: 992px) {
  #section-socials {
    position: relative;
    z-index: inherit;
  }
}
@media all and (max-width: 992px) {
  #section-socials > .container > .row > .region {
    padding: 0;
  }
}
#section-page-title {
  display: table;
  width: 100%;
}
#section-page-title .container {
  margin: 30px auto;
}
#section-page-title .container .page_title_has_sub h1.page_title {
  margin: 0;
}
#section-page-title .container .page_title_no_sub h1.page_title {
  margin: 15px 0;
}
#section-page-title .breadcrumb {
  background-color: transparent;
  padding: 0;
  margin: 0;
  color: #B9BEC3;
}
#section-page-title .breadcrumb a {
  color: #B9BEC3;
}
#section-page-title .breadcrumb a:hover {
  color: #FFF;
}
@media (max-width: 991px) {
  .region-breadcrumb {
    margin-top: 5px;
  }
}
@media (min-width: 992px) {
  .region-breadcrumb {
    margin-top: 20px;
  }
  .breadcrumb {
    float: right;
  }
}
.region-socials-bottom .block {
  width: 100%;
  height: 20px;
}
.region-socials-bottom ul:not(.contextual-links) li {
  font-size: 12px;
  margin: 0;
  padding-bottom: 0;
  display: inline;
  margin-right: 4px;
}
.region-socials-bottom ul:not(.contextual-links) li a {
  color: #232D37;
  width: 20px;
  height: 20px;
  text-align: center;
  display: block;
  font-size: 16px;
}
@media all and (min-width: 769px) {
  #section-bottom .col-sm-6 {
    width: 49.9%;
  }
}
@media all and (min-width: 993px) {
  #section-bottom .col-md-3 {
    width: 24.9%;
  }
}
#section-bottom .tags ul {
  display: block;
  margin-bottom: -6px;
  margin-left: -6px;
  overflow: hidden;
}
#section-bottom .tags ul li {
  float: left;
  margin-bottom: 6px;
  margin-left: 6px;
}
#section-bottom .tags ul li a {
  background-color: #1B232B;
  border: 1px solid #141A20;
  border-radius: 2px;
  box-shadow: 0 1px 2px 0 rgba(0,0,0,0.03);
  color: #BCC1C5;
  display: block;
  font-size: 12px;
  height: 26px;
  line-height: 23px;
  padding: 0 9px;
  position: relative;
}
#section-bottom .tags ul li a:hover {
  background: linear-gradient(#32414F,#232D37 1px,#232D37) repeat scroll 0 0 rgba(0,0,0,0);
  border: 1px solid #1A1A1A;
  color: #FFFFFF;
  text-decoration: none;
}
#section-bottom .refresh-blog .views-row {
  min-height: 94px;
}
#section-bottom .refresh-blog li {
  margin: 0 !important;
  padding: 10px 0 14px 0 !important;
}
#section-bottom .refresh-blog li a {
  color: #B9BEC3;
}
#section-bottom .refresh-blog li a:hover {
  color: #009fda;
}
#section-bottom .refresh-blog .views-field-title span {
  max-height: 44px;
  display: block;
  overflow: hidden;
}
#section-bottom .refresh-blog .views-field-created span {
  color: #A0A5AA;
  display: block;
  font-weight: 300;
  margin: 4px 0 0;
}
#section-bottom .refresh-blog img {
  border: 5px solid #BCC1C5;
  display: block;
  float: left;
  margin: 0 10px 0 0;
  transition: all 200ms ease-in-out 0s;
  width: 75px;
  height: 75px;
}
#section-bottom .refresh-blog img:hover {
  border: 5px solid #009fda;
}
#section-bottom .bottom-links ul {
  padding: 0;
}
#section-bottom .bottom-links ul li h6 {
  line-height: 20px;
}
#section-bottom .bottom-links ul li a,
#section-bottom .bottom-links ul li i {
  color: #BCC1C5;
  margin-right: 5px;
  font-size: 13px;
}
#section-bottom .bottom-links ul li a:hover {
  color: #009fda;
}
#section-bottom .get-in-touch {
  padding: 0;
}
#section-bottom .get-in-touch li {
  margin: 0 0 15px;
}
#section-bottom .get-in-touch p {
  line-height: 20px;
  margin: 0 0 0 25px;
}
#section-bottom .get-in-touch p strong {
  color: #BCC1C5;
  font-weight: 600;
  margin: 0 5px 5px 0;
}
#section-bottom .get-in-touch a {
  color: #BCC1C5;
}
#block-dexp-widget-widget-flickr {
  margin-top: 30px;
}
#newsletter-subscribe-form input[type="text"] {
  width: 75%;
  float: left;
  height: 35px;
}
.haft-left {
  float: left;
  width: 50%;
}
@media (max-width: 991px) {
  .haft-left {
    float: none !important;
    width: 100% !important;
  }
}
@media (max-width: 320px) {
  #newsletter-subscribe-form input[type="text"] {
    width: 60%;
  }
}
@media (min-width: 322px) and (max-width: 400px) {
  #newsletter-subscribe-form input[type="text"] {
    width: 63%;
  }
}
@media (min-width: 401px) and (max-width: 768px) {
  #newsletter-subscribe-form input[type="text"] {
    width: 70%;
  }
}
.block-newsletter {
  clear: both;
}
#subscribe input[type="submit"] {
  margin-left: -1px;
  height: 35px;
}
#section-bottom {
  padding: 20px 10px 20px;
  background: #32353d !important;
  position: relative;
  z-index: 999;
}
#section-bottom #block-block-313 .content > .row {
  display: flex;
  flex-wrap: wrap;
}
#section-bottom .footer-block {
  position: relative;
  margin-bottom: 10px;
}
#section-bottom .footer-block .footer-block-header {
  position: relative;
  z-index: 99;
}
#section-bottom .footer-block .footer-block-header .footer-heading {
  color: #FFFFFF;
  font-size: 1.4em;
  font-weight: 100;
  text-transform: uppercase;
  font-family: Roboto;
  margin: 0;
  padding: 15px 0;
}
#section-bottom .footer-block .footer-block-header .chevron-circle {
  display: none;
  position: absolute;
  top: 23%;
  right: 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('/sites/default/files/general-icon/chevron-circle-W.png');
  width: 25px;
  height: 25px;
  transform: rotate(0deg);
  transition: all .3s linear;
  opacity: 0.7;
}
#section-bottom .footer-block .footer-block-header.active .chevron-circle {
  transform: rotate(90deg);
}
#section-bottom .footer-block p {
  margin: 0;
}
#section-bottom .footer-block ul li h6 {
  margin-top: 0;
}
@media all and (max-width: 570px) {
  #section-bottom .footer-block div[id^="content-footer-block"] {
    display: none;
  }
}
@media all and (max-width: 570px) {
  #section-bottom #block-block-311 .content > .row div:nth-child(1) {
    order: 1;
  }
  #section-bottom #block-block-311 .content > .row div:nth-child(3) {
    order: 2;
  }
  #section-bottom #block-block-311 .content > .row div:nth-child(4) {
    order: 3;
  }
  #section-bottom #block-block-311 .content > .row div:nth-child(2) {
    order: 4;
  }
  #section-bottom #block-block-311 .content > .row div:nth-child(5) {
    order: 5;
  }
  #section-bottom #block-block-267 .footer-block {
    border-bottom: 0;
  }
  #section-bottom .footer-block {
    margin: 0;
    padding: 10px 0 20px;
    border-bottom: 1px solid #6f7175;
  }
  #section-bottom .footer-block .footer-block-header {
    cursor: pointer;
  }
  #section-bottom .footer-block .footer-block-header .chevron-circle {
    display: block;
  }
  #section-bottom .footer-block .footer-block-header .footer-heading {
    padding: 15px 0 5px;
  }
  #section-bottom .footer-block div[id*='content-footer-block'] {
    padding-right: 50px;
  }
}
.node-dexp-portfolio img,
.view-latest-projects img {
  max-width: 100%;
  height: auto;
}
.shuffle .node-dexp-portfolio {
  margin-bottom: 30px;
}
.view-portfolio .node-dexp-portfolio .portfolio-title,
.view-latest-projects .node-dexp-portfolio .portfolio-title {
  color: #FFF;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: opacity .3s ease-out;
  -moz-transition: opacity .3s ease-out;
  -o-transition: opacity .3s ease-out;
  -ms-transition: opacity .3s ease-out;
  transition: opacity .3s ease-out;
}
.view-portfolio .node-dexp-portfolio .portfolio-title:before,
.view-latest-projects .node-dexp-portfolio .portfolio-title:before {
  border: 1px solid rgba(255,255,255,0.2);
  bottom: 10px;
  content: "";
  display: block;
  left: 10px;
  position: absolute;
  right: 10px;
  top: 10px;
}
.view-portfolio .node-dexp-portfolio .portfolio-title span,
.view-latest-projects .node-dexp-portfolio .portfolio-title span {
  text-align: center;
  width: 100%;
  top: 50%;
  position: absolute;
  margin-top: -10px;
  color: #fff;
  padding: 0 20px;
}
.view-portfolio .node-dexp-portfolio .portfolio-image,
.view-latest-projects .node-dexp-portfolio .portfolio-image {
  position: relative;
  overflow: hidden;
}
.view-portfolio .node-dexp-portfolio img,
.view-latest-projects .node-dexp-portfolio img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transition-duration: 0.7s;
  -moz-transition-duration: 0.7s;
  -ms-transition-duration: 0.7s;
  -o-transition-duration: 0.7s;
}
.view-portfolio .node-dexp-portfolio .mediaholder,
.view-latest-projects .node-dexp-portfolio .mediaholder {
  background: rgba(0,0,0,0.6);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  opacity: 0;
  -webkit-transition: opacity 0.5s linear;
  -moz-transition: opacity 0.5s linear;
  -o-transition: opacity 0.5s linear;
  -ms-transition: opacity 0.5s linear;
  transition: opacity 0.5s linear;
}
.view-portfolio .node-dexp-portfolio .portfolio-image-zoom,
.view-latest-projects .node-dexp-portfolio .portfolio-image-zoom {
  opacity: 0;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 20%;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  transition: all .3s ease-out;
}
.view-portfolio .node-dexp-portfolio .portfolio-image-zoom a,
.view-latest-projects .node-dexp-portfolio .portfolio-image-zoom a {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -31px;
  margin-left: -31px;
  display: block;
  color: #fff;
  background-color: rgba(255,255,255,0.2);
  border-radius: 30px;
  font-size: 17px;
  height: 60px;
  line-height: 60px;
  width: 60px;
  border: 1px solid rgba(255,255,255,0.5);
  -webkit-transform: rotate(180deg) scale(1) skew(0) translate(0);
  -moz-transform: rotate(180deg) scale(1) skew(0) translate(0);
  -o-transform: rotate(180deg) scale(1) skew(0) translate(0);
  -ms-transform: rotate(180deg) scale(1) skew(0) translate(0);
  transform: rotate(180deg) scale(1) skew(0) translate(0);
  text-align: center;
}
.view-portfolio .node-dexp-portfolio:hover .portfolio-title,
.view-portfolio .node-dexp-portfolio:hover .mediaholder,
.view-latest-projects .node-dexp-portfolio:hover .portfolio-title,
.view-latest-projects .node-dexp-portfolio:hover .mediaholder {
  opacity: 1;
}
.view-portfolio .node-dexp-portfolio:hover .portfolio-image-zoom,
.view-latest-projects .node-dexp-portfolio:hover .portfolio-image-zoom {
  top: 0;
  opacity: 1;
}
.view-portfolio .node-dexp-portfolio:hover .portfolio-image-zoom a,
.view-latest-projects .node-dexp-portfolio:hover .portfolio-image-zoom a {
  -webkit-transition: -webkit-transform 0.5s linear;
  -moz-transition: -moz-transform 0.5s linear;
  transition: transform 0.5s linear;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.view-portfolio .node-dexp-portfolio:hover img,
.view-latest-projects .node-dexp-portfolio:hover img {
  -webkit-transform: scale(1.3);
  -moz-transform: scale(1.3);
  -o-transform: scale(1.3);
  -ms-transform: scale(1.3);
}
.view-portfolio .view-header,
.view-latest-projects .view-header {
  margin: 80px 0 40px 0;
}
.view-portfolio .view-header h3,
.view-latest-projects .view-header h3 {
  color: #2D3237;
  font-family: "Raleway";
  font-size: 26px;
  font-weight: 300;
  margin: 0;
  text-align: center;
}
.view-portfolio .view-header p,
.view-latest-projects .view-header p {
  color: #B9BEC3;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
}
.view-portfolio img,
.view-latest-projects img {
  max-width: 100%;
  height: auto;
}
.view-portfolio .item-description,
.view-latest-projects .item-description {
  background-color: #F8FAFC;
  border-radius: 0 0 2px 2px;
  box-shadow: 0 -1px 0 0 rgba(0,0,0,0.1) inset;
  margin-top: -4px;
  padding: 20px 20px 5px;
  text-align: left;
}
.view-portfolio .item-description h5,
.view-latest-projects .item-description h5 {
  font-size: 14px;
  font-weight: 300;
  line-height: 20px;
  margin: 0;
}
.view-portfolio .item-description h5 a,
.view-latest-projects .item-description h5 a {
  color: #666666;
}
.view-portfolio .item-description .description,
.view-latest-projects .item-description .description {
  color: #CCCCCC;
  font-size: 12px !important;
  font-style: italic;
  line-height: 19px;
}
.portfolio-filters {
  text-align: center;
  margin-bottom: 20px;
}
.portfolio-filters ul li {
  background: none repeat scroll 0 0 #FFFFFF;
  display: inline-block;
  line-height: 24px;
  overflow: hidden;
}
.portfolio-filters ul li a {
  border: 1px solid #F2F4F6;
  border-radius: 3px;
  color: #B9BEC3;
  display: block;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  margin: 0 0 0 5px;
  padding: 5px 10px;
  transition: background-color 200ms ease-in-out 0s, color 200ms ease-in-out 0s;
}
.portfolio-filters ul li a.active,
.portfolio-filters ul li a:hover {
  background-color: #009fda;
  color: #fff;
}
div.dexp_carousel .carousel-control {
  text-shadow: white;
  z-index: 99;
}
div.dexp_carousel .carousel-control span {
  top: 50%;
  position: absolute;
  margin-top: -21px;
  width: 40px;
  height: 40px;
  line-height: 38px;
  text-align: center;
  border: 1px solid #fff;
  border-radius: 50%;
  color: #fff;
  opacity: 0;
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  -ms-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
div.dexp_carousel .carousel-control.right {
  background: none;
}
div.dexp_carousel .carousel-control.right span {
  right: 0;
}
div.dexp_carousel .carousel-control.right:hover span {
  opacity: 1;
  right: 20px;
}
div.dexp_carousel .carousel-control.left {
  background: none;
}
div.dexp_carousel .carousel-control.left span {
  left: 0;
}
div.dexp_carousel .carousel-control.left:hover span {
  opacity: 1;
  left: 20px;
}
div.dexp_carousel:hover .right span {
  opacity: 1;
  right: 20px;
}
div.dexp_carousel:hover .left span {
  opacity: 1;
  left: 20px;
}
.home-featured .item-description {
  background: #FFF !important;
}
.mediaholder,
.mediaholder img {
  -moz-box-sizing: border-box;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.button.line-color {
  border: solid 1px #009fda;
}
.button.line-color:hover {
  text-decoration: none;
  color: #FFF;
  background: #009fda;
}
.post-img iframe {
  width: 100%;
}
.post-img {
  margin: 0 0 30px 0;
  width: 100%;
}
.date {
  float: left;
  height: 0;
  position: relative;
  text-align: center;
  top: 20px;
  z-index: 9;
}
.date span {
  background: none repeat scroll 0 0 #009fda;
  display: block;
}
.date .day {
  border-radius: 0 2px 0 0;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 500;
  padding: 5px 10px 0;
}
.date .month {
  border-radius: 0 0 2px;
  box-shadow: 0 -1px 0 0 rgba(0,0,0,0.07) inset;
  color: #FFFFFF;
  padding: 0 10px 2px;
}
.post-content h2 {
  font-size: 24px;
  line-height: 36px;
}
.post-content h2 a {
  color: #2D3237;
  font-weight: 700;
  letter-spacing: -0.5px;
}
.medium .post-img {
  margin: 0;
}
.meta {
  margin: 0 0 10px 0;
}
.meta ul {
  line-height: 22px;
  margin: 1px 0 0 0;
  padding: 0;
}
.meta ul li {
  display: inline-block;
  font-weight: 200;
  color: #b9bec3;
  margin: 0 5px 0px 0;
  padding: 0 10px 0 0;
  font-style: italic;
  font-size: 12px;
}
.meta ul li:last-child {
  background: 0;
}
.meta ul li a {
  color: #b9bec3;
}
.meta ul li a,
.post-content h2 a:hover {
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.meta ul li a:hover {
  color: #a0a5aa;
}
.large .post-content {
  float: left;
  margin: -105px 0 0 89px;
}
.large .post-format {
  float: left;
  border-right: 1px solid #ECEEF0;
  margin-right: 20px;
  padding: 5px 15px;
}
.large .post-format h2 {
  border-bottom: 1px solid #ECEEF0;
  color: #B9BEC3;
  font-size: 36px;
  font-weight: 600;
  line-height: 20px;
  margin: 0 0 10px 0;
  padding-bottom: 20px;
  text-align: center;
}
.large .post-format h4 {
  color: #E2E4E6;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  text-align: center;
  text-transform: uppercase;
  margin: 0;
}
.large .post-format span {
  color: #E2E4E6;
  font-weight: 300;
  text-align: center;
}
.post-content p {
  margin-bottom: 19px;
}
.post-content h2 a {
  color: #2D3237;
  font-weight: 700;
  letter-spacing: -0.5px;
}
.post .media:hover .portfolio-image-zoom,
.post .media:hover .mediahover {
  opacity: 1;
  top: 0;
}
.post .media .portfolio-image-zoom {
  height: 100%;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 30%;
  transition: all 0.3s linear 0s;
  width: 100%;
}
.post .media .portfolio-image-zoom a {
  background-color: rgba(255,255,255,0.2);
  border: 1px solid rgba(255,255,255,0.5);
  border-radius: 30px;
  color: #FFFFFF;
  display: block;
  font-size: 17px;
  height: 60px;
  left: 50%;
  line-height: 60px;
  margin-left: -31px;
  margin-top: -31px;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: rotate(180deg) scale(1) skew(0deg) translate(0px);
  width: 60px;
}
.post .media .mediahover {
  background: none repeat scroll 0 0 rgba(0,0,0,0.6);
  height: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.5s linear 0s;
  width: 100%;
}
#tline-content {
  background: url("https://australian.physio/sites/all/themes/evolve/assets/images/bg-timeline.png") repeat-y scroll center center rgba(0,0,0,0);
  margin: 0 auto;
  overflow: hidden;
}
.tline-box {
  border: 1px solid #ECEEF0;
  border-radius: 2px;
  margin-top: 20px;
  min-height: 160px;
  padding: 10px 10px 20px;
  position: relative;
  transition: all 0.2s ease-in-out 0s;
  width: 500px;
  margin: 20px 26px 20px 26px;
}
.tline-box.rgtline {
  clear: right;
  float: right;
  margin-top: 53px;
  right: 0;
}
.pin-box,
.tline-box {
  background: none repeat scroll 0 0 #FFFFFF;
  display: block;
  float: left;
}
.tline-topdate {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 2px solid #F6F8FA;
  border-radius: 50% !important;
  clear: both;
  color: #ECEEF0;
  display: block;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  margin: 0 auto 7px;
  padding: 40px 5px 0;
  position: relative;
  text-align: center;
  text-shadow: 0 1px 1px #FFFFFF;
  width: 100px;
  height: 100px;
}
.tline-row-l,
.tline-row-r {
  background: url("https://australian.physio/sites/all/themes/evolve/assets/images/right-timeline.png") no-repeat scroll right 12% rgba(0,0,0,0);
  display: block;
  height: 17px;
  margin-right: -68px;
  position: absolute;
  right: 0;
  top: 16px;
  width: 68px;
}
.tline-row-r {
  background: url("https://australian.physio/sites/all/themes/evolve/assets/images/left-timeline.png") no-repeat scroll left 12% rgba(0,0,0,0);
  left: 0;
  margin: 0 0 0 -68px;
}
.comment-form textarea {
  margin: 0 0 18px 0;
  width: auto;
  min-width: 97.5%;
  min-height: 180px;
  resize: vertical;
}
.comment-form .grippie {
  display: none;
}
.comment-form label {
  font-weight: normal;
}
.form-submit {
  background: #009fda;
  color: #FFF;
}
.comment-des {
  border: 1px solid #ECEEF0;
  border-radius: 2px;
  color: #848688;
  padding: 20px;
  margin: 20px 0 0 110px;
}
.arrow-comment {
  background: url("https://australian.physio/sites/all/themes/evolve/assets/images/comment-arrow.png") no-repeat scroll 0 0 rgba(0,0,0,0);
  float: left;
  height: 20px;
  margin-left: -30px;
  position: relative;
  width: 10px;
}
.comments-amount {
  color: #A0A5AA;
  font-weight: 300;
}
.comment-by span.date {
  color: #B9BEC3;
  float: left;
  font-size: 12px;
  font-style: italic;
  font-weight: 300;
  padding: 0 0 0 8px;
  position: relative;
  text-align: left;
  top: 0;
}
.comment-des strong {
  color: #848688;
  float: left;
  padding-right: 5px;
}
.comment-by span.reply {
  display: inline;
  float: right;
}
.comment-des span {
  color: #B9BEC3;
  float: left;
}
.avatar img {
  border: 1px solid #ECEEF0;
  border-radius: 50%;
  max-width: 90px;
  padding: 8px;
  transition: all 200ms ease-in-out 0s;
  float: left;
}
.categories ul li,
#block-views-blog-block-archives ul li {
  margin: 0;
}
.categories ul li a,
#block-views-blog-block-archives ul li a {
  line-height: 20px;
  padding-left: 5px;
}
.categories ul li a.active,
#block-views-blog-block-archives ul li a.active {
  color: #009fda;
}
ul.views-summary li {
  list-style: none;
}
ul.views-summary li:before {
  content: "\f105";
  font-family: FontAwesome;
  color: #CCCCCC;
}
.recent-post .views-row,
.popular-post .views-row {
  min-height: 94px;
}
.recent-post li,
.popular-post li {
  margin: 0 10px 0 10px !important;
  border-bottom: 1px solid #ECEEF0;
  padding: 10px 0 14px 0 !important;
  clear: both;
}
.recent-post li.views-row-first,
.popular-post li.views-row-first {
  padding-top: 23px !important;
}
.recent-post li.views-row-last,
.popular-post li.views-row-last {
  border-bottom: 0 none;
  margin-bottom: 25px !important;
}
.recent-post .views-field-title span,
.popular-post .views-field-title span {
  max-height: 44px;
  display: block;
  overflow: hidden;
}
.recent-post .views-field-created span,
.popular-post .views-field-created span {
  color: #A0A5AA;
  display: block;
  font-weight: 300;
  margin: 4px 0 0;
}
.recent-post img,
.popular-post img {
  border: 5px solid #F2F4F6;
  display: block;
  float: left;
  margin: 0 10px 0 0;
  transition: all 200ms ease-in-out 0s;
  width: 75px;
  height: 75px;
}
.recent-post img:hover,
.popular-post img:hover {
  border: 5px solid #009fda;
}
.region-right-sidebar #block-search-form {
  margin: -20px 0 25px 0;
  overflow: hidden;
}
.region-right-sidebar #block-search-form input[type="text"] {
  display: inline-block;
  width: 85%;
  height: 33px;
  float: left;
}
.region-right-sidebar #block-search-form input[type="submit"] {
  display: inline-block !important;
  text-indent: -9999px;
  float: right;
  width: 15%;
}
.region-right-sidebar #block-search-form i {
  color: #FFF;
  position: absolute;
  margin-top: 10px;
  margin-left: 12px;
}
ul.pagination {
  padding-bottom: 50px;
}
.slider-blog h4 {
  font-size: 16px;
  line-height: 21px;
}
.slider-blog h4 a {
  color: #333333;
}
.slider-blog .slider-post-content {
  background: #FFF;
  padding: 10px;
}
.slider-blog .short-desc {
  font-size: 13px;
}
.slider-blog .author {
  border-top: 1px solid #EFF4F7;
  color: #B9BEC3;
  font-size: 13px;
  margin-bottom: 0;
  padding: 7px;
  text-align: center;
  background: #FFF;
}
.node .row img {
  max-width: 100%;
  height: auto;
}
.page-node-37 .region-user4 .block,
.page-node-37 .region-user5 .block {
  min-height: 325px;
}
.carousel-inner img {
  height: auto;
  width: 100%;
}
#block-block-18 br {
  display: none;
}
#block-block-18 .clearfix {
  height: 10px;
  clear: both;
}
.icon-list {
  padding: 0;
}
.icon-list li {
  display: inline;
}
.icon-list.md i {
  font-size: 30px;
  color: #AFB4B9;
}
.icon-list.md i:hover {
  color: #009fda;
}
#section-page-title {
  margin-bottom: 50px;
}
.page-contact #section-page-title {
  margin-bottom: 0;
}
.region-left-sidebar ul,
.region-right-sidebar ul {
  padding: 0;
}
#comments {
  margin-bottom: 30px;
}
.team {
  background: #fff;
  border-radius: 0 0 2px 2px;
  margin-bottom: 30px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  position: relative;
  top: 0;
}
.team:hover {
  box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.1);
}
.team-name {
  padding: 12px 0px 10px 0px;
  margin: 0 20px 10px 20px;
  border-bottom: 1px solid #eceef0;
}
.team-name h5 {
  line-height: 14px;
  font-weight: 600;
}
.team-name span {
  display: block;
  font-weight: 300;
  color: #b9bec3;
  font-size: 12px;
  font-style: italic;
}
.team-about {
  padding: 0 0 1px 0;
  margin: 0 20px 0px 20px;
}
.team-email {
  border-top: 1px solid #eceef0;
  padding: 5px 0 10px;
  margin: 0 20px 0px 20px;
  font-weight: 300;
  color: #b9bec3;
  font-size: 12px;
}
.team-email a {
  font-weight: 300;
  color: #b9bec3;
  font-size: 12px;
}
.team-about p {
  line-height: 24px;
}
.team-img {
  border-radius: 2px 2px 0 0;
}
.team-alt {
  width: 100%;
  float: left;
}
.team-alt .img-wrp {
  width: 49%;
  float: left;
}
.team-alt .content {
  width: 49%;
  float: right;
  text-align: left;
}
.img-wrp {
  position: relative;
}
.img-wrp img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 2px;
}
.node-team .img-wrp {
  position: relative;
  overflow: hidden;
}
.node-team .overlay {
  background: rgba(0,0,0,0.6);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  opacity: 0;
  -webkit-transition: opacity 0.5s linear;
  -moz-transition: opacity 0.5s linear;
  -o-transition: opacity 0.5s linear;
  -ms-transition: opacity 0.5s linear;
  transition: opacity 0.5s linear;
}
.node-team .overlay-wrp {
  opacity: 0;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 20%;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  transition: all .3s ease-out;
}
.node-team .overlay-wrp ul {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -20px;
  margin-left: -86px;
  height: 40px;
  width: 180px;
  padding: 0;
}
.node-team .overlay-wrp ul a {
  color: #fff !important;
  background: rgba(0,0,0,0.7) !important;
  border-radius: 50% !important;
  font-size: 18px !important;
}
.node-team:hover .overlay {
  opacity: 1;
}
.node-team:hover .overlay-wrp {
  top: 0;
  opacity: 1;
}
.view-team .bx-wrapper {
  padding-top: 50px;
}
.team-style-1 .team-item {
  width: 50% !important;
  float: left;
}
@media (max-width: 480px) {
  .team-style-1 .team-item {
    width: 100% !important;
    float: none !important;
  }
}
.social-icons ul {
  padding: 0;
}
.social-icons li {
  display: inline;
  float: left;
  margin-right: 4px;
}
.social-icons li a {
  width: 40px;
  height: 40px;
  display: inline-block;
  text-align: left !important;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: relative;
  overflow: hidden;
}
.social-icons li a i {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  position: absolute;
  z-index: 20;
  left: 0;
  width: 100%;
  text-align: center;
  line-height: 40px;
}
.social-icons .twitter:before,
.social-icons .wordpress:before,
.social-icons .facebook:before,
.social-icons .linkedin:before,
.social-icons .renren:before,
.social-icons .tumblr:before,
.social-icons .github:before,
.social-icons .maxcdn:before,
.social-icons .instagram:before,
.social-icons .xing:before,
.social-icons .html5:before,
.social-icons .dropbox:before,
.social-icons .css3:before,
.social-icons .gplus:before,
.social-icons .yahoo:before,
.social-icons .pinterest:before,
.social-icons .dribbble:before,
.social-icons .flickr:before,
.social-icons .reddit:before,
.social-icons .vimeo:before,
.social-icons .rss:before,
.social-icons .youtube:before,
.social-icons .linux:before,
.social-icons .appstore:before,
.social-icons .heart:before,
.social-icons .envelope:before,
.social-icons .fivehundredpx:before,
.social-icons .btc:before,
.social-icons .stumbleupon:before,
.social-icons .dribbble:before,
.social-icons .stack-exchange:before,
.social-icons .android:before,
.social-icons .instagram:before {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  font-family: FontAwesome;
  font-size: 18px;
  line-height: 16px;
  color: #a0a5aa;
  -webkit-transition: all 0.15s ease-in-out 0.5s linear;
  -moz-transition: all 0.15s ease-in-out 0.5s linear;
  -o-transition: all 0.15s ease-in-out 0.5s linear;
  -ms-transition: all 0.15s ease-in-out 0.5s linear;
  transition: all 0.15s ease-in-out 0.5s linear;
  position: absolute;
  left: 0;
  z-index: 20;
  width: 100%;
  text-align: center;
  line-height: 40px;
}
.social-icons li a:hover,
.social-icons li a i {
  color: #fff;
}
.social-icons li a i {
  top: -30px;
  opacity: 0;
}
.social-icons li a:hover i {
  top: 0;
  opacity: 1;
}
.social-icons .facebook i,
.social-icons .facebook:before {
  text-align: center;
  width: 100%;
  display: block;
}
.social-icons .facebook:before {
  content: "\f09a";
  top: 0;
  opacity: 1;
}
.social-icons .facebook:hover:before {
  top: 30px;
  opacity: 0;
}
.social-icons .facebook:hover {
  background-color: #4a6d9d;
}
.social-icons .twitter:before {
  font-size: 18px;
}
.social-icons .twitter i,
.social-icons .twitter:before {
  text-align: center;
  width: 100%;
  display: block;
}
.social-icons .twitter:before {
  content: "\f099";
  top: 0;
  opacity: 1;
}
.social-icons .twitter:hover:before {
  top: 30px;
  opacity: 0;
}
.social-icons .twitter:hover {
  background-color: #3bc1ed;
}
.social-icons .gplus i,
.social-icons .gplus:before {
  text-align: center;
  width: 100%;
  display: block;
}
.social-icons .gplus:before {
  content: "\f0d5";
  top: 0;
  opacity: 1;
}
.social-icons .linkedin i,
.social-icons .linkedin:before {
  text-align: center;
  width: 100%;
  display: block;
}
.social-icons .linkedin:before {
  content: "\f0e1";
  top: 0;
  opacity: 1;
}
.social-icons .linkedin:hover:before {
  top: 30px;
  opacity: 0;
}
.social-icons .linkedin:hover {
  background-color: #0b7bb5;
}
.social-icons .gplus:hover:before {
  top: 30px;
  opacity: 0;
}
.social-icons .gplus:hover {
  background-color: #d53824;
}
.social-icons .maxcdn:before {
  content: "\f136";
  top: 0;
  opacity: 1;
}
.social-icons .maxcdn:hover:before {
  top: 30px;
  opacity: 0;
}
.social-icons .maxcdn:hover {
  background-color: #3274d1;
}
.social-icons .pinterest:before {
  content: "\f0d2";
  top: 0;
  opacity: 1;
}
.social-icons .pinterest:hover:before {
  top: 30px;
  opacity: 0;
}
.social-icons .pinterest:hover {
  background-color: #cb1f25;
}
.social-icons .btc:before {
  content: "\f15a";
  top: 0;
  opacity: 1;
}
.social-icons .btc:hover:before {
  top: 30px;
  opacity: 0;
}
.social-icons .btc:hover {
  background-color: #40833e;
}
.social-icons .heart:before {
  content: "\f004";
  top: 0;
  opacity: 1;
}
.social-icons .heart:hover:before {
  top: 30px;
  opacity: 0;
}
.social-icons .heart:hover {
  background-color: #205685;
}
.social-icons .stack-exchange:before {
  content: "\f18d";
  top: 0;
  opacity: 1;
}
.social-icons .stack-exchange:hover:before {
  top: 30px;
  opacity: 0;
}
.social-icons .stack-exchange:hover {
  background-color: #6ca405;
}
.social-icons .appstore:before {
  content: "\f179";
  top: 0;
  opacity: 1;
}
.social-icons .appstore:hover:before {
  top: 30px;
  opacity: 0;
}
.social-icons .appstore:hover {
  background-color: #c0c0c0;
}
.social-icons .linux i,
.social-icons .linux:before {
  font-size: 14px !important;
}
.social-icons .linux:before {
  content: "\f17c";
  top: 0;
  opacity: 1;
}
.social-icons .linux:hover:before {
  top: 30px;
  opacity: 0;
}
.social-icons .linux:hover {
  background-color: #ff6501;
}
.social-icons .dribbble:before {
  content: "\f17d";
  top: 0;
  opacity: 1;
}
.social-icons .dribbble:hover:before {
  top: 30px;
  opacity: 0;
}
.social-icons .dribbble:hover {
  background-color: #ef5a92;
}
.social-icons .envelope:before {
  content: "\f003";
  top: 0;
  opacity: 1;
}
.social-icons .envelope:hover:before {
  top: 30px;
  opacity: 0;
}
.social-icons .envelope:hover {
  background-color: #6bb130;
}
.social-icons .flickr:before {
  content: "\f16e";
  top: 0;
  opacity: 1;
}
.social-icons .flickr:hover:before {
  top: 30px;
  opacity: 0;
}
.social-icons .flickr:hover {
  background-color: #136dd5;
}
.social-icons .rss i,
.social-icons .rss:before {
  font-size: 14px !important;
}
.social-icons .rss:before {
  content: "\f09e";
  top: 0;
  opacity: 1;
}
.social-icons .rss:hover:before {
  top: 30px;
  opacity: 0;
}
.social-icons .rss:hover {
  background-color: #fe8f00;
}
.social-icons .youtube i,
.social-icons .youtube:before {
  font-size: 18px !important;
}
.social-icons .youtube:before {
  content: "\f167";
  top: 0;
  opacity: 1;
}
.social-icons .youtube:hover:before {
  top: 30px;
  opacity: 0;
}
.social-icons .youtube:hover {
  background-color: #bf2f29;
}
.social-icons .vimeo i,
.social-icons .vimeo:before {
  font-size: 14px !important;
}
.social-icons .vimeo:before {
  content: "\f194";
  top: 0;
  opacity: 1;
}
.social-icons .vimeo:hover:before {
  top: 30px;
  opacity: 0;
}
.social-icons .vimeo:hover {
  background-color: #4c8ab0;
}
.social-icons .xing:before {
  content: "\f168";
  top: 0;
  opacity: 1;
}
.social-icons .xing:hover:before {
  top: 30px;
  opacity: 0;
}
.social-icons .xing:hover {
  background-color: #036568;
}
.social-icons .android:before {
  content: "\f17b";
  top: 0;
  opacity: 1;
}
.social-icons .android:hover:before {
  top: 30px;
  opacity: 0;
}
.social-icons .android:hover {
  background-color: #9251a2;
}
.social-icons .html5:before {
  content: "\f13b";
  top: 0;
  opacity: 1;
}
.social-icons .html5:hover:before {
  top: 30px;
  opacity: 0;
}
.social-icons .html5:hover {
  background-color: #2f3842;
}
.social-icons .renren:before {
  content: "\f18b";
  top: 0;
  opacity: 1;
}
.social-icons .renren:hover:before {
  top: 30px;
  opacity: 0;
}
.social-icons .renren:hover {
  background-color: #383838;
}
.social-icons .dropbox:before {
  content: "\f16b";
  top: 0;
  opacity: 1;
}
.social-icons .dropbox:hover:before {
  top: 30px;
  opacity: 0;
}
.social-icons .dropbox:hover {
  background-color: #2c92dd;
}
.social-icons .github:before {
  content: "\f09b";
  top: 0;
  opacity: 1;
}
.social-icons .github:hover:before {
  top: 30px;
  opacity: 0;
}
.social-icons .github:hover {
  background-color: #5c7381;
}
.social-icons .css3:before {
  content: "\f13c";
  top: 0;
  opacity: 1;
}
.social-icons .css3:hover:before {
  top: 30px;
  opacity: 0;
}
.social-icons .css3:hover {
  background-color: #d21309;
}
.social-icons .tumblr:before {
  content: "\f173";
  top: 0;
  opacity: 1;
}
.social-icons .tumblr:hover:before {
  top: 30px;
  opacity: 0;
}
.social-icons .tumblr:hover {
  background-color: #3d658d;
}
.social-icons .instagram:before {
  content: "\f16d";
  top: 0;
  opacity: 1;
}
.social-icons .instagram:hover:before {
  top: 30px;
  opacity: 0;
}
.social-icons .instagram:hover {
  background-color: #3f6f94;
}
.list-1 li,
.list-2 li,
.list-3 li,
.list-4 li {
  list-style: none;
  margin: 7px 0;
  margin-left: 2px;
}
ul.list-1,
ul.list-2,
ul.list-3,
ul.list-4 {
  padding: 0 0 20px 0;
}
.list-1 li:first-child,
.list-2 li:first-child,
.list-3 li:first-child,
.list-4 li:first-child {
  margin-top: 0;
}
body.ltr .list-1 li:before,
body.ltr .list-2 li:before,
body.ltr .list-3 li:before,
body.ltr .list-4 li:before {
  content: "";
  font-family: "FontAwesome";
  margin: 0 8px 0 0;
  position: relative;
  color: #5F8CB4;
}
body.ltr .list-1 li:before {
  content: "";
}
body.ltr .list-2 li:before {
  content: "\f105";
}
body.ltr .list-3 li:before {
  content: "";
}
body.ltr .list-4 li:before {
  content: "";
}
.merror,
.merror strong {
  background-color: #FFE9E9;
  border: 1px solid #FBC4C4;
  color: #DE5959;
}
.msuccess,
.msuccess strong {
  background-color: #EBF6E0;
  border: 1px solid #B3DC82;
  color: #5F9025;
}
.mwarning,
.mwarning strong {
  background-color: #FBFADD;
  border: 1px solid #DED58A;
  color: #8F872E;
}
.mnotice,
.mnotice strong {
  background-color: #E9F7FE;
  border: 1px solid #B6D7E8;
  color: #5091B2;
}
.alert strong {
  border: none;
}
.services-box .inner {
  position: relative;
  height: 250px;
}
.services-box .inner:after {
  clear: both;
}
.services-box .inner .front,
.services-box .inner .back {
  text-align: center;
  border: 1px solid #eceef0;
  border-radius: 3px;
  padding: 30px 10px;
}
.services-box .inner .front .fa,
.services-box .inner .back .fa {
  font-size: 80px;
}
.services-box .inner .front {
  height: inherit;
  width: 100%;
  position: absolute;
  top: 0;
  -webkit-transform: rotateX(0deg) rotateY(0deg);
  -moz-transform: rotateX(0deg) rotateY(0deg);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.services-box .inner .back {
  background: #009fda;
  color: #fff;
  height: inherit;
  position: absolute;
  top: 0;
  -webkit-transform: rotateY(-180deg);
  -moz-transform: rotateY(-180deg);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.services-box .inner .back h3 {
  color: #fff;
}
.services-box .inner:hover .front {
  -webkit-transform: rotateY(-180deg);
  -moz-transform: rotateY(-180deg);
}
.services-box .inner:hover .back {
  -webkit-transform: rotateX(0deg) rotateY(0deg);
  -moz-transform: rotateX(0deg) rotateY(0deg);
}
.bg-purple {
  background: #643296;
  width: 100%;
  float: left;
  padding: 60px 0;
}
.bg-purple h3 {
  color: #fff !important;
  text-align: center;
  font-weight: 200;
}
.bg-purple:after {
  content: '';
  position: absolute;
  border: 25px solid transparent;
  border-top-color: #643296;
  left: 50%;
  margin-top: 54px;
}
.region-parallax .front h3 {
  color: #fff;
}
.plan .table-wrp {
  box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.07);
  border-radius: 2px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.plan ul {
  padding: 0;
}
.plan .table-wrp:hover {
  box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.07);
}
.plan h3 {
  font-size: 22px;
  padding: 18px 0;
  color: #232d37;
  font-weight: 800;
  text-align: center;
  background-color: #fff;
  font-family: "Raleway";
  border-bottom: none;
}
.plan-price {
  font-size: 36px;
  font-weight: 900;
  color: #afb4b9;
  text-align: center;
  padding: 25px 0 22px 0;
  position: relative;
  background-color: #eff4f7;
  letter-spacing: -0.5px;
}
.plan-currency {
  font-size: 24px;
  color: #afb4b9;
  position: absolute;
  margin: 0px -20px;
}
.period {
  display: block;
  font-size: 16px;
  margin: 5px 0 0 0;
  opacity: 0.6;
}
.plan-features {
  background: #fff;
  padding: 12px 25px;
  border-radius: 0 0 2px 2px;
}
.plan-features ul li {
  padding: 12px 0;
  text-align: center;
  border-bottom: 1px solid #eceef0;
}
.plan-features a.button {
  position: relative;
  display: block;
  width: 90px;
  margin: 0 auto;
  margin-top: 22px;
  margin-bottom: 10px;
  text-align: center;
  background-color: #232d37;
  color: #fff;
}
.premium .plan-price,
.premium .plan-features a.button:hover {
  background-color: #fff;
  color: #009fda;
}
.premium.plan h3,
.premium .plan-features a.button {
  background-color: #232d37;
  color: #fff;
}
.premium .plan-currency {
  color: #009fda;
}
.premium.plan h3,
.premium .plan-features {
  background-color: #009fda;
  color: #fff;
}
.featured .plan-price {
  background-color: #eff4f7;
  color: #afb4b9;
}
.featured.plan h3 {
  background-color: #fff;
}
.featured .plan-features a.button {
  background-color: #232d37;
}
.featured .plan-features a.button:hover {
  color: #fff;
}
embed {
  position: relative;
  padding: 0px;
  padding-top: 56.25%;
  height: 0;
  overflow: hidden;
}
embed .iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  border: 0;
}
.embed iframe,
.embed object,
.embed embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.image-left {
  float: left;
  margin: 5px 15px 8px 0;
}
.image-right {
  float: right;
  margin: 5px 0 8px 15px;
}
.image-center {
  margin: 5px auto 0 10% !important;
}
.left {
  text-align: left;
}
.centered {
  text-align: center;
}
.right {
  float: right !important;
}
.pic {
  margin-bottom: 10px;
  border-radius: 2px;
  -moz-transition: all 0.2s linear 0s;
  -webkit-transition: all 0.2s linear 0s;
  -o-transition: all 0.2s linear 0s;
}
.pic:hover {
  opacity: 0.7;
}
.dropcap {
  float: left;
  color: #009fda;
  font-size: 58px;
  line-height: 54px;
  padding-top: 4px;
  padding-right: 10px;
  margin-top: -2px;
}
.dropcap.gray {
  color: #555;
}
#search-block-form input::placeholder {
  color: #b5b5b5;
  opacity: 1;
}
#search-block-form input:-ms-input-placeholder {
  color: #b5b5b5;
}
#search-block-form input::-ms-input-placeholder {
  color: #b5b5b5;
}
.region-left-sidebar #search-block-form input[type="submit"] {
  display: inline-block !important;
  float: right;
  text-indent: -9999px;
  width: 15%;
  padding-bottom: 5px;
}
.region-left-sidebar #search-block-form input[type="text"] {
  display: inline-block;
  float: left;
  height: 33px;
  width: 85%;
}
.region-left-sidebar #search-block-form i {
  color: #FFFFFF;
  margin-left: 12px;
  margin-top: 10px;
  position: absolute;
}
#not-found {
  margin: 90px 0 115px 0;
}
#not-found h2 {
  text-align: center;
  font-size: 240px;
  line-height: 210px;
  font-weight: 600;
  letter-spacing: -5px;
  color: #009fda;
}
#not-found h3 {
  text-align: center;
  font-size: 40px;
  line-height: 100px;
  font-weight: 300;
  text-transform: uppercase;
}
@media (max-width: 480px) {
  #not-found h2 {
    font-size: 160px;
  }
  #not-found h3 {
    font-size: 20px;
  }
}
#not-found p {
  text-align: center;
  font-size: 14px;
  line-height: 24px;
  color: #b9bec3;
}
#not-found a:hover i {
  color: #fff !important;
}
.highlight.color,
.highlight.gray,
.highlight.light {
  padding: 2px 6px;
  color: #fff;
  border-radius: 2px;
}
.highlight.color {
  background: #009fda;
}
.highlight.gray {
  background: #a0a5aa;
}
.highlight.light {
  background: #f2f4f6;
  color: #848688;
}
blockquote {
  border-left: 3px solid #e8e8e8;
  background: #fafcfe;
  padding: 10px 20px;
  color: #a0a5aa;
  line-height: 24px;
  margin: 10px 0 20px 0px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  float: left;
}
.large-notice {
  padding: 32px;
  border-radius: 2px;
  background-color: #fcfcfc;
  border: 1px solid #e4e4e4;
}
.large-notice h2 {
  margin-bottom: 10px;
  font-weight: 600;
  font-size: 22px;
}
.large-notice p {
  font-size: 14px;
  color: #848688;
  line-height: 22px;
}
.view-testimonial .description {
  width: 100%;
}
.view-testimonial .description p {
  font-size: 20px;
}
.view-testimonial .client-author {
  text-align: left;
}
.view-testimonial .client-author span,
.view-testimonial .client-author strong {
  color: #B9BEC3;
  font-style: italic;
}
.view-testimonial .client-name {
  color: #009fda !important;
}
.testimonial-style-01 .views-field-body p,
.testimonial-style-03 .views-field-body p {
  background: none repeat scroll 0 0 #F4F6F8;
  border-radius: 2px;
  box-shadow: 0 -1px 0 0 rgba(0,0,0,0.04) inset;
  padding: 20px;
  text-align: left;
}
.testimonial-style-01 .testimonials-bg,
.testimonial-style-03 .testimonials-bg {
  background: url("https://australian.physio/sites/all/themes/evolve/assets/images/testimonials-bg.png") no-repeat scroll 0 0 rgba(0,0,0,0);
  display: block;
  height: 30px;
  margin-left: 27px;
  margin-top: -11px;
  width: 200px;
}
.testimonial-style-01 .views-field-field-job-title,
.testimonial-style-03 .views-field-field-job-title {
  color: #B9BEC3;
  display: block;
  float: left;
  font-style: italic;
  margin-bottom: 20px;
}
.testimonial-style-01 .bx-wrapper .bx-controls-direction a,
.testimonial-style-03 .bx-wrapper .bx-controls-direction a {
  top: -20px;
}
.testimonial-style-01 .bx-wrapper .bx-controls-direction a i,
.testimonial-style-03 .bx-wrapper .bx-controls-direction a i {
  border-radius: 0;
  width: 25px;
  height: 25px;
  line-height: 20px;
  border: solid 1px #D7DCE1;
  color: #D7DCE1;
}
.testimonial-style-01 .bx-wrapper .bx-controls-direction a i:hover,
.testimonial-style-03 .bx-wrapper .bx-controls-direction a i:hover {
  border: solid 1px #009fda;
  color: #fff;
  background-color: #009fda;
}
.testimonial-style-01 .bx-prev,
.testimonial-style-03 .bx-prev {
  right: 28px !important;
  left: auto !important;
}
.demo-icons .the-icons {
  list-style-type: none;
  margin: 0;
}
.demo-icons .the-icons li[class^="icon-"],
.demo-icons .the-icons li [class*="icon-"],
.demo-icons .the-icons li [class^="ss-"],
.demo-icons .the-icons li [class*="ss-"] {
  display: inline-block;
  text-align: center;
}
.demo-icons .the-icons li,
.demo-icons .the-icons a {
  display: block;
  line-height: 32px;
  height: 30px;
  padding: 0 0 0 2px;
  border-radius: 2px;
}
.demo-icons .the-icons li,
.demo-icons .the-icons li:hover {
  color: #848688;
}
.demo-icons .the-icons li,
.demo-icons .the-icons li i {
  color: #2d3237;
}
.demo-icons .the-icons li [class^="icon-"],
.demo-icons .the-icons li [class*="icon-"],
.demo-icons .the-icons li [class^="ss-"],
.demo-icons .the-icons li [class*="ss-"] {
  width: 32px;
  font-size: 14px;
}
.demo-icons .the-icons li:hover {
  text-decoration: none;
}
.demo-icons .the-icons li:hover [class^="icon-"],
.demo-icons .the-icons li:hover [class*="icon-"],
.demo-icons .the-icons li:hover [class^="ss-"],
.demo-icons .the-icons li:hover [class*="ss-"] {
  font-size: 28px;
  vertical-align: middle;
}
.demo-icons .the-icons li:hover [class^="icon-"]:before,
.demo-icons .the-icons li:hover [class*="icon-"]:before,
.demo-icons .the-icons li:hover [class^="ss-"]:before,
.demo-icons .the-icons li:hover [class*=" s-"]:before {
  font-size: 24px;
  vertical-align: -3px;
}
.demo-icons a,
.demo-icons i {
  color: #2d3237 !important;
}
.demo-icons i:hover,
.demo-icons a:hover i {
  color: #848688 !important;
  font-size: 20px;
  vertical-align: middle;
}
.demo-icons a:hover {
  color: #848688 !important;
  text-decoration: none;
}
.button-group {
  margin: 0 auto;
  text-align: center;
  overflow: hidden;
  position: relative;
}
.button-group .or-button {
  background-color: #fff;
  display: block;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 42px;
  text-align: center;
  margin-left: -23px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  z-index: 99;
  font-weight: bold;
  border-radius: 50%;
}
.button-group .dexp-animate {
  overflow: hidden;
  text-align: center;
  text-transform: uppercase;
  width: 250px;
  margin: 0;
  display: inline-block;
}
.button-group .dexp-animate .title {
  display: block;
}
.button-group .dexp-animate .subtitle {
  font-size: 11px;
  font-weight: 400;
  line-height: 15px;
  letter-spacing: 0;
}
.button-group .dexp-animate a {
  width: 100%;
  padding: 25px 0;
}
.button-group .dexp-animate:first-child a {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.button-group .dexp-animate:last-child a {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.webform-datepicker .form-select,
.webform-component-webform_time .form-select {
  display: inline-block;
}
.view-testimonial i {
  color: #ECEEF0;
  font-size: 40px;
}
.view-testimonial .client-name {
  color: #5F8CB4 !important;
  font-size: 12px;
  font-style: italic;
}
.view-testimonial .position {
  font-size: 12px;
  font-style: italic;
  color: #B9BEC3;
}
#block-views-testimonial-block {
  text-align: center;
}
#block-views-testimonial-block h3 {
  color: #fff;
}
.node-testimonial .client-image {
  border: 1px solid #FFFFFF;
  border-radius: 50%;
  padding: 10px;
  text-align: center;
  margin: 0 auto;
  width: 122px;
  height: 122px;
  margin: 0 auto 20px;
}
.node-testimonial img {
  max-width: 100px;
  height: auto;
  border-radius: 50%;
}
.node-testimonial .description {
  border: 1px solid #ECEEF0;
  border-radius: 5px;
  color: #B9BEC3;
  display: block;
  float: right;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 20px;
  font-style: italic;
  font-weight: 300;
  line-height: 30px;
  margin-bottom: 7px;
  padding: 30px 10px;
  text-align: left;
}
.node-testimonial .description i.fa {
  position: absolute;
  left: 9px;
  color: #fff;
  font-size: 20px;
}
.headline {
  font-family: "Raleway";
  font-size: 14px;
  font-weight: 800;
  letter-spacing: 3px;
  padding-right: 10px;
  text-transform: uppercase;
}
.brd-headling {
  border-bottom: 3px solid #ECEEF0;
  float: left;
  margin: 0 0 25px;
  width: 22px;
}
blockquote {
  background: none repeat scroll 0 0 #FAFCFE;
  border-left: solid 3px #009fda;
  color: #A0A5AA;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  line-height: 24px;
  margin: 10px 0 20px;
  padding: 10px 20px;
  float: left;
}
blockquote p {
  font-size: 14px;
  line-height: 1.75;
}
input[type="text"],
input[type="password"],
input[type="email"],
textarea,
select {
  border: 1px solid #eceef0;
  outline: none;
  font-size: 14px;
  color: #848688;
  margin: 0;
  max-width: 100%;
  display: block;
  background: #f8fafc;
  border-radius: 2px;
}
input[type="text"],
input[type="password"],
input[type="email"],
textarea {
  padding: 8px 9px;
}
.button,
input[type="button"],
input[type="submit"] {
  border: 0 none;
  border-radius: 2px;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  outline: medium none;
  padding: 8px 16px;
  transition: all 0.2s ease-in-out 0s;
  width: auto;
}
.nobg {
  background: none !important;
}
.form-type-checkbox input {
  margin: 0px 5px 0 0;
}
h3.block-title {
  font-weight: 300;
}
.main-headline h3.block-title {
  font-size: 26px;
  text-align: center;
  font-weight: 300;
  color: #2d3237;
  font-family: "Raleway";
  margin-top: 30px;
  margin-bottom: 30px;
}
.main-headline p.sub-block-title {
  font-size: 13px;
  text-align: center;
  line-height: 18px;
  color: #b9bec3;
  margin-bottom: 30px;
}
.main-headline.color-white h3.block-title {
  color: #fff;
}
.headline {
  font-size: 14px;
  font-weight: 800;
  padding-right: 10px;
  font-family: "Raleway";
  text-transform: uppercase;
  letter-spacing: 3px;
}
.brd-headling {
  border-bottom: 3px solid #eceef0;
  width: 22px;
  float: left;
  margin: 0 0 25px 0;
  height: 3px;
}
.bx-wrapper .bx-pager.bx-default-pager a {
  background: none !important;
  border: 1px solid #ECEEF0;
  border-radius: 7px;
  display: block;
  height: 14px;
  margin: 0 5px;
  outline: 0 none;
  text-indent: -9999px;
  width: 14px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
  background: none repeat scroll 0 0 #000000;
  border: 1px solid #009fda;
}
.bx-wrapper .bx-viewport {
  background: none;
  border: none;
  box-shadow: none;
}
.bx-controls .fa {
  border: 1px solid #009fda;
  border-radius: 17px;
  font-size: 24px;
  height: 34px;
  width: 34px;
  line-height: 32px;
  text-align: center;
}
.bx-controls .bx-prev {
  background-image: none;
  position: absolute;
  left: 0px;
  z-index: 98 !important;
  text-indent: 0 !important;
}
.bx-controls .bx-next {
  background-image: none;
  position: absolute;
  right: 0px;
  z-index: 98 !important;
  text-indent: 0 !important;
}
.view-latest-projects .bx-controls {
  margin: 40px 0;
}
.view-latest-projects .bx-controls .fa {
  border: 1px solid #D7DCE1;
  color: #D7DCE1;
  border-radius: 2px;
  font-size: 24px;
  height: 34px;
  width: 64px;
  line-height: 32px;
  text-align: center;
}
.view-latest-projects .bx-controls .fa:hover {
  background-color: #009fda;
  border: 1px solid #009fda;
  color: #fff;
}
.view-latest-projects .bx-controls .bx-prev,
.view-latest-projects .bx-controls .bx-next {
  margin: 5px;
}
.view-latest-projects .bx-controls .bx-prev {
  position: relative;
}
.view-latest-projects .bx-controls .bx-next {
  position: relative;
}
.view-team .bx-controls {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -74px;
}
.view-team .bx-controls .fa {
  border: 1px solid #D7DCE1;
  color: #D7DCE1;
  border-radius: 2px;
  font-size: 24px;
  height: 34px;
  width: 64px;
  line-height: 32px;
  text-align: center;
}
.view-team .bx-controls .fa:hover {
  background-color: #009fda;
  border: 1px solid #009fda;
  color: #fff;
}
.view-team .bx-controls .bx-prev,
.view-team .bx-controls .bx-next {
  margin: 5px;
}
.view-team .bx-controls .bx-prev {
  position: relative;
}
.view-team .bx-controls .bx-next {
  position: relative;
}
.view-clients .bx-controls .fa {
  border: 1px solid #fff;
  color: #fff;
  border-radius: 17px;
  font-size: 24px;
  height: 34px;
  width: 34px;
  line-height: 32px;
  text-align: center;
}
.view-clients .bx-controls .fa:hover {
  color: #009fda;
  background: #fff;
}
.slider-post .bx-controls {
  position: absolute;
  top: -50px;
  right: 0;
}
.slider-post .bx-controls .fa {
  border: 1px solid #D7DCE1;
  color: #D7DCE1;
  border-radius: 2px;
  font-size: 20px;
  height: 30px;
  width: 30px;
  line-height: 30px;
  text-align: center;
}
.slider-post .bx-controls .fa:hover {
  background-color: #009fda;
  border: 1px solid #009fda;
  color: #fff;
}
.slider-post .bx-controls .bx-prev,
.slider-post .bx-controls .bx-next {
  margin: 5px;
}
.slider-post .bx-controls .bx-prev {
  position: relative;
}
.slider-post .bx-controls .bx-next {
  position: relative;
  margin-right: 0;
}
.slider-post img {
  width: 100%;
}
.slider-post h4 {
  margin: 0 0 5px 0;
}
.slider-post p {
  line-height: 21px;
}
@media (max-width: 991px) {
  .slider-post .bx-controls {
    top: -40px;
  }
}
.dexp-shortcodes-box .box-icon {
  text-align: center;
  -webkit-transform: rotate(0deg) scale(1) skew(0) translate(0);
  -moz-transform: rotate(0deg) scale(1) skew(0) translate(0);
  -o-transform: rotate(0deg) scale(1) skew(0) translate(0);
  -ms-transform: rotate(0deg) scale(1) skew(0) translate(0);
  transform: rotate(0deg) scale(1) skew(0) translate(0);
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  transition: all .3s ease-out;
}
.dexp-shortcodes-box.box-background .box-icon {
  background-color: #009fda;
  border: 1px #009fda solid;
  color: #fff;
}
.dexp-shortcodes-box:not(.box-background) .box-icon {
  color: #009fda;
}
.dexp-shortcodes-box.box-left .box-icon,
.dexp-shortcodes-box.box-right .box-icon {
  width: 48px;
  height: 48px;
  line-height: 48px;
  font-size: 21px;
  position: relative;
  overflow: hidden;
}
.dexp-shortcodes-box.box-left .box-icon span,
.dexp-shortcodes-box.box-right .box-icon span {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
  top: -49px;
  -webkit-transition: top 0.3s linear;
  -moz-transition: top 0.3s linear;
  -o-transition: top 0.3s linear;
  -ms-transition: top 0.3s linear;
  transition: top 0.3s linear;
}
.dexp-shortcodes-box.box-left.box-none .box-icon,
.dexp-shortcodes-box.box-right.box-none .box-icon {
  font-size: 30px;
}
.dexp-shortcodes-box.box-left.box-none .box-icon span,
.dexp-shortcodes-box.box-right.box-none .box-icon span {
  top: -53px;
}
.dexp-shortcodes-box.box-left h3.box-title,
.dexp-shortcodes-box.box-right h3.box-title {
  font-size: 18px;
  font-weight: 300;
}
.dexp-shortcodes-box.box-left .box-content,
.dexp-shortcodes-box.box-right .box-content {
  font-size: 13px;
}
.dexp-shortcodes-box.box-left:not(.box-none):hover .box-icon span,
.dexp-shortcodes-box.box-right:not(.box-none):hover .box-icon span {
  top: 0px;
}
.dexp-shortcodes-box.box-left.box-background:hover .box-icon,
.dexp-shortcodes-box.box-right.box-background:hover .box-icon {
  background: #FFF;
  color: #009fda;
}
.dexp-shortcodes-box.box-left.box-background:hover .box-icon span,
.dexp-shortcodes-box.box-right.box-background:hover .box-icon span {
  top: 0px;
}
.dexp-shortcodes-box.box-left .box-icon {
  float: left;
}
.dexp-shortcodes-box.box-left .box-title,
.dexp-shortcodes-box.box-left .box-content {
  margin-left: 70px;
}
.dexp-shortcodes-box.box-right .box-icon {
  float: right;
}
.dexp-shortcodes-box.box-right .box-title,
.dexp-shortcodes-box.box-right .box-content {
  margin-right: 70px;
  text-align: right;
}
.dexp-shortcodes-box.box-circle .box-icon {
  border-radius: 50%;
  border: 1px #009fda solid;
}
.dexp-shortcodes-box.box-square .box-icon {
  border-radius: 5%;
  border: 1px #009fda solid;
}
.dexp-shortcodes-box.box-center:not(.box-none) .box-icon {
  width: 100px;
  height: 100px;
  font-size: 40px;
  line-height: 101px;
  margin: 0 auto;
}
.dexp-shortcodes-box.box-center:not(.box-none):hover .box-icon {
  background: #009fda;
  color: #fff;
}
.dexp-shortcodes-box.box-center:not(.box-none) h3.box-title {
  font-size: 24px;
  font-weight: 300;
  letter-spacing: -0.5px;
}
.dexp-shortcodes-box.box-center .box-title {
  text-align: center;
  margin: 30px 30px 0;
}
.dexp-shortcodes-box.box-center .box-content {
  text-align: center;
  margin: 10px 30px;
}
.dexp-shortcodes-box.box-center.box-none .box-icon {
  font-size: 95px;
  height: 102px;
}
.dexp-shortcodes-box.box-center.box-none h3.box-title {
  font-size: 20px;
  font-weight: 600;
  letter-spacing: -0.5px;
}
.dexp-shortcodes-box.box-center:hover .box-icon {
  -webkit-transform: rotate(360deg) scale(1.1) skew(0) translate(0);
  -moz-transform: rotate(360deg) scale(1.1) skew(0) translate(0);
  -o-transform: rotate(360deg) scale(1.1) skew(0) translate(0);
  -ms-transform: rotate(360deg) scale(1.1) skew(0) translate(0);
  transform: rotate(360deg) scale(1.1) skew(0) translate(0);
}
.skill-bar .bar-wrap {
  border: 1px solid #ECEEF0;
  border-radius: 300px;
  margin-bottom: 13px;
  padding: 2px;
}
.skill-bar .bar-wrap strong {
  background-color: #232D37;
  border-radius: 2px;
  color: #FFFFFF;
  display: block;
  font-size: 10px !important;
  line-height: 12px !important;
  padding: 4px 7px !important;
  position: absolute;
  right: 0;
  top: -25px;
}
.skill-bar .bar-wrap strong:after {
  border-color: #232D37 rgba(0,0,0,0);
  border-style: solid;
  border-width: 5px 5px 0;
  bottom: -4px;
  content: "";
  display: block;
  left: 12px;
  position: absolute;
  width: 0;
}
.skill-bar span.background {
  -webkit-transition: width 1.8s linear;
  -moz-transition: width 1.8s linear;
  -o-transition: width 1.8s linear;
  -ms-transition: width 1.8s linear;
  transition: width 1.8s linear;
  background-color: #009fda !important;
  border-radius: 300px;
  display: block;
  height: 4px;
  width: 0;
  position: relative;
}
.stats {
  padding: 50px 30px 50px 0px;
  text-align: center;
  width: 100%;
}
.stats.brddark {
  padding: 50px 30px 50px 0px;
  text-align: center;
  border-right: 1px solid rgba(0,0,0,0.1);
  width: 100%;
}
.stats.last {
  border-right: 0px solid #eff4f7;
}
.stats .num {
  color: #232d37;
  font-size: 40px;
  font-weight: 800;
  margin-bottom: 10px;
}
.stats .type {
  color: #c3cdd7;
  font-weight: 200;
  font-size: 11px;
  letter-spacing: 2px;
}
.stats .type.white {
  color: #fff;
  font-weight: 200;
  font-size: 11px;
  letter-spacing: 2px;
}
.stats.stats-alt {
  padding: 10px 0px 10px 0px;
  text-align: center;
  border-right: 1px solid #eff4f7;
  width: 100%;
}
.stats.stats-alt.brddark {
  padding: 10px 0px 10px 0px;
  text-align: center;
  border-right: 1px solid rgba(0,0,0,0.1);
  width: 100%;
}
.stats.stats-alt.last {
  border-right: 0px solid #eff4f7;
}
.stats.stats-alt .num {
  color: #232d37;
  font-size: 20px;
  font-weight: 800;
  margin-bottom: 10px;
}
.stats.stats-alt .type {
  color: #c3cdd7;
  font-weight: 200;
  font-size: 8px;
  letter-spacing: 2px;
  line-height: 12px;
}
.stats.stats-alt .type.white {
  color: #fff;
  font-weight: 200;
  font-size: 8px;
  letter-spacing: 2px;
}
.pie-graph {
  text-align: center;
}
.pie-graph .percent_loader {
  border-radius: 50%;
  background-color: #009fda;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.pie-graph .percent_loader:hover {
  background: #74d9ff;
}
.pie-graph h3 {
  color: #333333;
  font-family: 'raleway';
  font-size: 16px;
  font-weight: 300;
  text-align: center;
}
.panel-group .panel {
  border-radius: 0;
  border: none;
}
.panel-group .panel-heading {
  padding: 0;
}
.panel-group .panel-heading a.collapsed {
  display: block;
  cursor: pointer;
  padding: 13px 16px;
  border: 1px solid #ECEEF0;
  color: #848688;
}
.panel-group .panel-heading a {
  display: block;
  cursor: pointer;
  padding: 13px 16px;
  border: 1px solid #009fda;
  color: #fff;
  text-decoration: none;
  transition-duration: 600ms;
  transition-property: background-color, background;
  transition-timing-function: ease;
}
.panel-group .panel-heading a:hover {
  text-decoration: none;
}
.panel-group.default .panel-heading a.collapsed {
  background: url("https://australian.physio/sites/all/themes/evolve/assets/images/accordion-toggle.png") no-repeat 100% 0 #fff;
}
.panel-group.question .panel-heading a.collapsed {
  background-color: #fff;
}
.panel-group.question .panel-heading a.collapsed:before {
  font-family: FontAwesome;
  font-size: 20px;
  content: "\f059";
  color: #AFB9C3;
  padding-right: 10px;
}
.panel-group.default .panel-heading a {
  background: url("https://australian.physio/sites/all/themes/evolve/assets/images/accordion-toggle.png") no-repeat 100% 100% #009fda;
}
.panel-group.question .panel-heading a {
  background-color: #009fda;
}
.panel-group.question .panel-heading a:before {
  font-family: FontAwesome;
  font-size: 20px;
  content: "\f059";
  color: #FFF;
  padding-right: 10px;
}
.panel-group .in {
  border-right: 1px solid #ECEEF0;
  border-left: 1px solid #ECEEF0;
}
.dexp_tab_wrapper .nav-tabs li {
  margin-right: 0px;
  overflow: hidden;
  padding: 0;
}
.dexp_tab_wrapper .nav-tabs li.active a {
  background-color: #fff !important;
}
.dexp_tab_wrapper .nav-tabs li a {
  background-color: #F2F4F6;
  border-radius: 2px 2px 0 0;
  color: #848688;
  display: block;
  font-weight: 500;
  letter-spacing: 0;
  outline: medium none;
  padding: 0 20px;
  text-decoration: none;
  transition: all 0.2s ease-in-out 0s;
  line-height: 38px;
}
.dexp_tab_wrapper .tab-content {
  border-bottom: 1px solid #DDDDDD;
  border-left: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
  padding: 10px;
}
@media (max-width: 480px) {
  .dexp_tab_wrapper ul.nav-tabs {
    border: none;
  }
  .dexp_tab_wrapper ul.nav-tabs li {
    width: 100%;
  }
  .dexp_tab_wrapper ul.nav-tabs li a {
    border: solid 1px #ddd !important;
    margin: 0;
  }
  .dexp_tab_wrapper ul.nav-tabs li:last-child {
    border-right: none !important;
  }
}
.dexp-shortcodes-button {
  border-radius: 2px;
  text-decoration: none;
}
.dexp-shortcodes-button:hover {
  text-decoration: none;
}
.dexp-shortcodes-button.btn {
  background: #009fda;
  border: solid 1px #009fda;
  color: #fff;
  transition: all 0.2s ease-in-out;
}
.dexp-shortcodes-button.btn:hover {
  background: #a0a5aa !important;
  border: solid 1px #a0a5aa !important;
}
.dexp-shortcodes-button.gray {
  color: #fff;
  background: #a0a5aa;
  border: solid 1px #a0a5aa;
}
.dexp-shortcodes-button.gray:hover {
  background: #009fda !important;
  border: solid 1px #009fda !important;
}
.dexp-shortcodes-button.light-gray {
  color: #a0a5aa;
  background: #f2f4f6;
  border: solid 1px #f2f4f6 !important;
}
.dexp-shortcodes-button.light-gray:hover {
  color: #fff;
  background: #009fda !important;
  border: solid 1px #009fda !important;
}
.dexp-shortcodes-button.line-color {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #009fda;
  color: #009fda;
}
.dexp-shortcodes-button.line-color:hover {
  background: none repeat scroll 0 0 #009fda;
  border: 1px solid #009fda;
  color: #FFFFFF;
}
.dexp-shortcodes-button.line {
  color: #000 !important;
  border: 1px solid #000 !important;
  background: #fff !important;
}
.dexp-shortcodes-button.line:hover {
  color: #000 !important;
  background: #fff !important;
  border: 1px solid #fff !important;
}
.dexp-shortcodes-button.line-white {
  color: #fff !important;
  border: 1px solid #fff !important;
  background: transparent !important;
}
.dexp-shortcodes-button.line-white:hover {
  color: #fff !important;
  opacity: 0.7 !important;
  background: transparent !important;
  border: 1px solid #fff !important;
}
.dexp-shortcodes-button.line-gray {
  color: #b9bec3 !important;
  border: 1px solid #eceef0 !important;
  background-color: #fff !important;
}
.dexp-shortcodes-button.line-gray:hover {
  border: 1px solid #b9bec3 !important;
  background-color: #fff !important;
}
.dexp-shortcodes-button.btn {
  padding: 8px 10px;
}
.table tr th {
  background-color: #F5F5F5;
}
#block-dexp-quicksettings-dexp-quicksettings {
  background: #FFF;
  position: fixed;
  left: -207px;
  -webkit-transition: left 0.5s linear;
  -moz-transition: left 0.5s linear;
  -o-transition: left 0.5s linear;
  -ms-transition: left 0.5s linear;
  transition: left 0.5s linear;
  top: 96px;
  z-index: 999;
  box-shadow: 0 0 3px 0 rgba(0,0,0,0.08);
}
#block-dexp-quicksettings-dexp-quicksettings h3.block-title {
  font-size: 14px;
  font-weight: bold;
  line-height: 48px;
  text-align: center;
}
#block-dexp-quicksettings-dexp-quicksettings.open {
  left: 0;
}
#block-dexp-quicksettings-dexp-quicksettings .content {
  padding: 2px 18px 10px;
  width: 205px;
}
#block-dexp-quicksettings-dexp-quicksettings h3 {
  color: #848688;
  font-size: 13px;
  margin: 5px 0 -5px 1px;
  line-height: 30px;
}
#block-dexp-quicksettings-dexp-quicksettings select.form-select {
  border-radius: 2px;
  color: #848688;
  cursor: pointer;
  font-size: 13px;
  margin: 2px 0 10px 2px;
  padding: 5px;
  width: 164px;
}
#block-dexp-quicksettings-dexp-quicksettings ul.presets,
#block-dexp-quicksettings-dexp-quicksettings ul.dexp_background {
  margin: 0;
  padding: 0;
}
#block-dexp-quicksettings-dexp-quicksettings ul.presets li,
#block-dexp-quicksettings-dexp-quicksettings ul.dexp_background li {
  display: inline-block;
  margin: 4px 2px 0;
}
#block-dexp-quicksettings-dexp-quicksettings ul.presets li span,
#block-dexp-quicksettings-dexp-quicksettings ul.dexp_background li span {
  cursor: pointer;
  width: 20px;
  height: 20px;
  display: block;
  border-radius: 2px;
}
#block-dexp-quicksettings-dexp-quicksettings .quicksettings_toggle {
  box-shadow: 0 0 3px 0 rgba(0,0,0,0.08);
  background: url("https://australian.physio/sites/all/themes/evolve/assets/images/switcher.gif") no-repeat scroll 10px center #FFFFFF;
  border-color: #EEEEEE;
  border-radius: 0 2px 2px 0;
  border-style: solid;
  border-width: 1px 1px 1px 0;
  display: block;
  height: 44px;
  position: absolute;
  right: -44px;
  text-indent: -9999px;
  top: 0px;
  width: 44px;
  cursor: pointer;
}
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  background-color: #F5F5F5;
  border-radius: 10px;
}
::-webkit-scrollbar {
  width: 10px;
  background-color: #F5F5F5;
}
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.5,#c1c1c1),color-stop(0.86,#c1c1c1));
}
.custom-scrollbar::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  background-color: #F5F5F5;
  border-radius: 10px;
}
.custom-scrollbar::-webkit-scrollbar {
  width: 10px;
  background-color: #F5F5F5;
}
.custom-scrollbar::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.5,#c1c1c1),color-stop(0.86,#c1c1c1));
}
.customise_icon {
  display: none;
}
.focuscss {
  border: 1px solid #920075 !important;
}
.background_2 {
  background: url(/sites/default/files/DASHBOARD_PIC_1170X600_2.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: unset;
}
.background_1 {
  background: none;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: unset;
}
.background_3 {
  background: url(/sites/default/files/DASHBOARD_PIC_1170X600_3.png) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: unset;
}
.background_4 {
  background: url(/sites/default/files/DASHBOARD_PIC_1170X600_4.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: unset;
}
.background_5 {
  background: url(/sites/default/files/DASHBOARD_PIC_1170X600_5.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: unset;
}
body.modal-open {
  overflow: unset;
  position: relative;
}
.ng-icons-group .icons i {
  width: 65px;
  min-width: 65px;
  height: 45px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
.ng-icons-group .icons.ng-1 i {
  background-image: url(/sites/default/files/national-group-icons/Acupuncture-B.png);
}
.ng-icons-group .icons.ng-2 i {
  background-image: url(/sites/default/files/national-group-icons/Animal-B.png);
}
.ng-icons-group .icons.ng-3 i {
  background-image: url(/sites/default/files/national-group-icons/Aquatic-B.png);
}
.ng-icons-group .icons.ng-4 i {
  background-image: url(/sites/default/files/national-group-icons/Cardio-B.png);
}
.ng-icons-group .icons.ng-5 i {
  background-image: url(/sites/default/files/national-group-icons/Disability-B.png);
}
.ng-icons-group .icons.ng-6 i {
  background-image: url(/sites/default/files/national-group-icons/Educators-B.png);
}
.ng-icons-group .icons.ng-7 i {
  background-image: url(/sites/default/files/national-group-icons/ED-B.png);
}
.ng-icons-group .icons.ng-8 i {
  background-image: url(/sites/default/files/national-group-icons/Gerontology-B.png);
}
.ng-icons-group .icons.ng-9 i {
  background-image: url(/sites/default/files/national-group-icons/Cancer-B.png);
}
.ng-icons-group .icons.ng-10 i {
  background-image: url(/sites/default/files/national-group-icons/Mental-Health-B.png);
}
.ng-icons-group .icons.ng-11 i {
  background-image: url(/sites/default/files/national-group-icons/Musculoskeletal-B.png);
}
.ng-icons-group .icons.ng-12 i {
  background-image: url(/sites/default/files/national-group-icons/Neurology-B.png);
}
.ng-icons-group .icons.ng-13 i {
  background-image: url(/sites/default/files/national-group-icons/Occ-Health-B.png);
}
.ng-icons-group .icons.ng-14 i {
  background-image: url(/sites/default/files/national-group-icons/Orthopaedic-B.png);
}
.ng-icons-group .icons.ng-15 i {
  background-image: url(/sites/default/files/national-group-icons/Paediatrics-B.png);
}
.ng-icons-group .icons.ng-16 i {
  background-image: url(/sites/default/files/national-group-icons/Pain-B.png);
}
.ng-icons-group .icons.ng-17 i {
  background-image: url(/sites/default/files/national-group-icons/Business-B.png);
}
.ng-icons-group .icons.ng-18 i {
  background-image: url(/sites/default/files/national-group-icons/Premium%20Principal%20Group.png);
}
.ng-icons-group .icons.ng-19 i {
  background-image: url(/sites/default/files/national-group-icons/Physio-Leadership-B.png);
}
.ng-icons-group .icons.ng-20 i {
  background-image: url(/sites/default/files/national-group-icons/Sports-B.png);
}
.ng-icons-group .icons.ng-21 i {
  background-image: url(/sites/default/files/national-group-icons/Pelvic-Health-B.png);
}
.ng-icons-group .icons.ng-22 i {
  background-image: url(/sites/default/files/national-group-icons/Business%20Practitioner%20Group.png);
}
#block-block-184 .carousel-control.left {
  background-image: none;
  color: white;
  cursor: pointer;
}
#block-block-184 .carousel-control.right {
  background-image: none;
  color: white;
  cursor: pointer;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
}
.dashboard-button {
  background-color: #009fda;
  border-width: 0px !important;
  width: 110px;
  height: 30px;
}
#block-block-184 .dashboard-bottom-button {
  margin-top: 20px;
}
#block-block-184 .carousel-control {
  width: 0%;
}
#block-block-184 .carousel-control .glyphicon-chevron-left {
  position: absolute;
  font-size: 15px;
  left: 0;
}
#block-block-184 .carousel-control .glyphicon-chevron-right {
  position: absolute;
  font-size: 15px;
  right: -20px;
}
@media all and (max-width: 768px) {
  #block-block-184 .carousel-control .glyphicon-chevron-right {
    right: 0;
  }
}
#block-block-184 .container-fluid {
  width: 100%;
  padding-left: 0px !important;
}
#block-block-184 td,
#block-block-220 td,
#block-block-216 #dashboard-navbar-collapse-1 td,
#block-block-218 #dashboard-navbar-collapse-1 td,
#block-block-220 #dashboard-navbar-collapse-1 td {
  border-top: none;
}
#block-block-218 .down4 td,
#block-block-218 .down5 td {
  border-top: none !important;
  border-bottom: 1px solid #ddd;
}
#block-block-218 .down4 tbody,
#block-block-218 .down5 tbody {
  border-top: none !important;
}
.container-fluid a {
  color: white;
}
.dashboard-backgroud {
  float: right;
  border: none;
  background: transparent;
}
#block-block-184 label > input,
#block-block-216 label > input,
#block-block-218 label > input,
#block-block-220 label > input,
#block-block-243 label > input,
.cpd-diary-block label > input,
#block-block-244 label > input,
#block-block-245 label > input {
  visibility: hidden;
  position: absolute;
}
#block-block-184 label > input + img,
#block-block-216 label > input + img,
#block-block-218 label > input + img,
#block-block-220 label > input + img,
#block-block-243 label > input + img,
.cpd-diary-block label > input + img,
#block-block-244 label > input + img,
#block-block-245 label > input + img {
  cursor: pointer;
  border: 2px solid transparent;
}
#block-block-184 label > input:checked + img,
#block-block-216 label > input:checked + img,
#block-block-218 label > input:checked + img,
#block-block-220 label > input:checked + img,
#block-block-243 label > input:checked + img,
.cpd-diary-block label > input:checked + img,
#block-block-244 label > input:checked + img,
#block-block-245 label > input:checked + img {
  border: 2px solid #009fda;
}
form[name="formradio"] label {
  width: 32.5%;
}
.paymentsidecredit fieldset {
  margin-top: 6px;
}
label[for="privacypolicyp"] {
  margin-left: -3px;
}
#rollOverWindow h3,
#insurancePopUp h3 {
  color: #009fda !important;
  margin-top: -6px;
  margin-bottom: 28px;
}
#privacypolicyWindow h3,
#installmentpolicyWindow h3 {
  color: #009fda !important;
  margin-top: 22px;
  margin-bottom: 22px;
  margin-left: 13px;
}
a.cancelDeleteButton {
  padding: 8px 46px;
  background-color: #009fda;
  color: white;
  margin-left: 10%;
}
button.deletecardbutton {
  width: 100px;
  height: 33px;
  border: none;
  background-color: #009fda !important;
  color: white !important;
}
.stop {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] {
  cursor: default !important;
}
#conditions {
  margin-left: 0% !important;
  margin-right: 13px;
}
.display {
  display: block;
}
#block-block-216 .table-bordered td {
  width: 50%;
}
#block-block-216 .table-bordered td label {
  font-weight: 500;
  width: 90%;
}
.subscriptions-submit {
  float: left;
  margin-bottom: 20px;
}
#block-block-245 .down8 .paymentsidecredit .row,
#block-block-249 .down8 .paymentsidecredit .row {
  margin-left: -16px !important;
  background: none !important;
  margin-right: -1px;
}
#block-block-245 .down8 .paymentsidecredit,
#block-block-249 .down8 .paymentsidecredit {
  background: none !important;
}
#block-block-220 input[type="text"] {
  padding: 0;
  padding-left: 10px;
}
#block-block-220 .row,
#block-block-243 .row,
#block-block-245 .row,
#block-block-249 .row {
  margin-bottom: 15px;
}
#block-block-243 #changePasswordForm {
  margin-top: 23px;
}
#changePasswordForm {
  width: 100%;
}
#changePasswordForm a {
  color: #009fda;
  margin-top: 5px;
  display: block;
  text-decoration: underline;
}
#block-block-220 .your-details-submit,
#block-block-245 .your-details-submit {
  float: left;
  margin-bottom: 20px;
  margin-right: 24%;
  margin-top: 4px;
}
#block-block-244 .paymentsidecredit {
  margin-top: 16px !important;
}
#block-block-244 .row {
  margin-bottom: 15px;
}
.none-padding {
  padding: 0;
  padding: 0 0;
  padding: 0 0 0 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.none-margin {
  margin: 0 !important;
  margin: 0 0;
  margin: 0 0 0 0;
  margin-right: 0;
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.form-image {
  margin-top: 46px;
}
#block-block-220 div.error,
.error {
  color: white;
}
#block-block-245 input[id=p1-1],
#block-block-245 input[id=p1-2] {
  margin-left: 1%;
}
#block-block-245 .dashboard-button-name,
a span.dashboard-button-name {
  padding: 39px;
  line-height: 32px;
}
#block-block-220 .nav-tabs>li>a,
#block-block-245 .nav-tabs>li>a {
  margin-right: 0 !important;
  white-space: nowrap;
  border: 0;
  font-size: 1.25em;
  color: #009fda;
  font-family: cairo;
}
#block-block-220 .nav-tabs>li>a {
  border: 0;
}
#block-block-220 .nav-tabs>li>a:hover {
  border: 0;
}
#block-block-220 .nav>li>a:hover {
  background-color: none !important;
}
#block-block-220 form label,
#block-block-245 form label,
#block-block-220 form label,
#block-block-249 form label {
  font-weight: 400;
}
#block-block-220 .form-right,
#block-block-245 .form-right,
#block-block-249 .form-right {
  padding-left: 50px;
}
select#Ugraduate-year-attained {
  width: 71%;
}
a.uploadImageButton:hover {
  color: white;
}
a.uploadImageButton {
  background-color: #009fda;
  color: white;
  padding: 8px;
  line-height: 32px;
}
.Membpaymentsiderbar {
  border: 1px solid #d1cfcd;
  background-color: transparent;
  padding: 15px;
}
.Membpaymentsiderbar .ordersummary {
  border-left: none;
  border-right: none;
  border-top: none;
}
.Membpaymentsiderbar .placeorder {
  width: 100%;
}
.down10 .panel,
.down3 .panel {
  background-color: transparent !important;
}
.down10 .panel-group .panel-heading+.panel-collapse .panel-body,
.down3 .panel-group .panel-heading+.panel-collapse .panel-body {
  border-top: none !important;
}
.down10 .panel-group .in,
.down3 .panel-group .in {
  border-right: none !important;
  border-left: none !important;
}
.down10 .panel-body,
.down3 .panel-body {
  padding-left: 0px !important;
  padding-bottom: 0px !important;
}
input[id^="Additional-qualifications"] {
  margin-left: -15px;
  margin-bottom: 15px;
}
.add-workplace {
  float: right;
  background-color: #009fda;
  padding: 3px;
  margin-top: -9px;
  margin-bottom: -2px;
}
.inactiveLink {
  pointer-events: none;
  cursor: default;
}
#wpnumber {
  display: none;
}
.autoscroll {
  overflow-y: unset;
}
.fade {
  display: none;
}
.fade.in {
  display: inline-block;
}
#formaddcard .row {
  margin-bottom: 5px;
}
#formaddcard .addCartButton,
#updateCardForm .addCartButton {
  margin-left: 3%;
}
#formaddcard .tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
  opacity: 1 !important;
}
#formaddcard .tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: transparent;
  color: black;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
}
#formaddcard .tooltip:hover .tooltiptext {
  visibility: visible;
}
.roboto {
  font-family: Roboto;
}
.cairo {
  font-family: Cairo;
}
.contained {
  padding: 0px 30px;
}
.med-accent-header {
  color: #009fda;
  font-size: 1.6em;
  font-weight: 900;
}
.flex-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.align-item-end {
  align-items: flex-end;
  display: flex;
  flex-direction: row;
}
.center {
  text-align: center;
}
.light-font-weight {
  font-weight: 300;
}
.lead-heading {
  font-size: 3em;
  line-height: 1.1em;
  display: block;
  padding-bottom: 0.8em;
}
.smaller-lead-heading {
  font-size: 1.4em;
  display: block;
}
.smaller-bold-lead-heading {
  font-size: 1.4em;
  display: block;
  font-weight: 600;
}
.light-larger-lead-heading {
  font-size: 4em;
  font-weight: 200;
  display: block;
}
.light-lead-heading {
  font-size: 2.5em;
  font-weight: 200;
  display: block;
  margin-top: 20px;
  font-family: 'Cairo' !important;
}
.note-text {
  font-weight: 600;
  color: #333;
}
#dashboard-right-content .black-underline-link {
  color: #000;
  text-decoration: underline;
  cursor: pointer;
  margin-right: 20px;
  font-size: 1.2em;
  font-weight: 700;
  line-height: 30px;
}
.black-underline-link {
  color: #000;
  text-decoration: underline;
  cursor: pointer;
  margin-right: 20px;
}
.font-weight-medium {
  font-weight: 500;
}
.table-heading {
  font-size: 1em;
  font-weight: 600;
}
.dashboard_detail span.label-text {
  font-weight: 600;
}
.dashboard_detail .subscriptions-dashboard.flex-container {
  display: flex;
  flex-direction: column;
  height: 515px;
  width: 50%;
  margin-bottom: 15px;
}
@media (min-width: 1200px) and (max-width: 1500px) {
  .dashboard_detail .subscriptions-dashboard.flex-container {
    height: 540px;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .dashboard_detail .subscriptions-dashboard.flex-container {
    height: 580px;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .dashboard_detail .subscriptions-dashboard.flex-container {
    height: 660px;
  }
}
@media all and (max-width: 768px) {
  .dashboard_detail .subscriptions-dashboard.flex-container {
    width: 100%;
    height: auto;
  }
}
.dashboard_detail .subscriptions-dashboard.flex-container .column {
  margin-right: 10px;
}
.dashboard_detail .subscriptions-dashboard.flex-container .functional-title {
  width: 100%;
  min-height: 26px;
}
.dashboard_detail .subscriptions-dashboard.flex-container .functional-title .subscription-title {
  float: left;
}
.dashboard_detail .subscriptions-dashboard.flex-container .functional-title [class^="description_info"] {
  position: relative;
  display: none;
  width: 20px;
  height: 20px;
  margin-right: 7px;
  float: right;
  cursor: zoom-in;
  background-image: url("/sites/default/files/dashboard-icon/plus-icon-G.png");
  background-position: center center;
  background-size: contain;
}
@media all and (max-width: 768px) {
  .dashboard_detail .subscriptions-dashboard.flex-container .functional-title [class^="description_info"] {
    display: flex;
  }
}
.dashboard_detail .subscriptions-dashboard.flex-container [class^="extra-description"] {
  margin-left: 40px;
  font-weight: 400;
  display: inline-block;
}
@media all and (max-width: 768px) {
  .dashboard_detail .subscriptions-dashboard.flex-container [class^="extra-description"] {
    display: none;
  }
}
a.accent-btn,
button.accent-btn {
  float: none;
  display: inline-block;
  margin-bottom: 20px;
  margin-top: 4px;
  background-color: #009fda;
  border-width: 0px;
  padding: 3px 20px;
  color: #fff !important;
  font-size: 15px;
  font-weight: 700;
  font-family: 'Cairo';
  min-width: 110px;
  letter-spacing: 0.5px;
  text-align: center;
}
a.accent-btn:hover,
button.accent-btn:hover {
  color: #fff;
  opacity: 0.9;
  cursor: pointer;
}
a.accent-btn .dashboard-button-name,
button.accent-btn .dashboard-button-name {
  padding: 0;
}
a.simple-btn,
.simple-btn {
  color: #009fda;
  font-weight: 700 !important;
  text-decoration: underline;
  font-family: 'Cairo' !important;
  float: none;
  background: none;
  border: none;
  text-align: left;
  padding: 0 !important;
}
a.simple-btn:focus,
.simple-btn:focus {
  outline: none;
}
#your-details-submit-button {
  display: inline-block;
  margin-bottom: 20px;
  margin-top: 4px;
  padding: 9px 20px;
  background-color: #009fda;
  border-width: 0px !important;
  color: #fff !important;
  font-family: 'Cairo';
  font-weight: 700;
  font-size: 15px;
  width: auto;
  height: auto;
  letter-spacing: 0.5px;
}
#your-details-submit-button span {
  font-weight: 600;
  font-size: 15px;
  padding: 10px 30px;
}
#your-details-submit-button:hover {
  color: #fff;
  opacity: 0.9;
  cursor: pointer;
}
@media all and (min-width: 769px) {
  body .dexp-body-inner #section-content-top[class*="background_"] {
    border-top: 1px solid rgba(0,0,0,0.04);
  }
}
@media all and (max-width: 570px) {
  body .dexp-body-inner #section-content-top[class*="background_"] {
    padding: 0;
  }
}
body #section-content-top[class*="background_"] #workplaceblocks .FapTagC label,
body #section-content-top[class*="background_"] #workplaceblocks .FapTagA label {
  display: block;
}
body #section-content-top[class*="background_"] #workplaceblocks label.highlight_checkbox {
  font-size: 1.2em;
}
body #section-content-top[class*="background_"] #workplaceblocks label.highlight_checkbox:after {
  left: 6px;
  top: 11px;
}
@media all and (max-width: 768px) {
  body #section-content-top[class*="background_"] .down1 .text-underline.smaller-lead-heading {
    padding-top: 15px;
  }
  body #section-content-top[class*="background_"] #join-review-form .main_content {
    padding-right: 15px;
  }
  body #section-content-top[class*="background_"] #join-review-form .Membpaymentsiderbar {
    width: calc(100% - 30px);
    margin-left: 15px;
  }
}
@media  {
  body #section-content-top[class*="background_"] #join-review-form .Membpaymentsiderbar {
    margin-left: 0px;
  }
}
body #section-content-top[class*="background_"] #dashboard-right-content .styled-checkbox#conditions + label {
  display: block;
}
@media all and (max-width: 570px) {
  body #section-content-top[class*="background_"] {
    padding: 25px 20px;
  }
  body #section-content-top[class*="background_"] .dashboard-name {
    font-size: 2.5em;
  }
  body #section-content-top[class*="background_"] #workplaceblocks .FapTagC label,
  body #section-content-top[class*="background_"] #workplaceblocks .FapTagA label {
    padding-right: 0px;
  }
  body #section-content-top[class*="background_"] #join-review-form .main_content {
    padding-right: 0px;
  }
  body #section-content-top[class*="background_"] #join-review-form .Membpaymentsiderbar {
    width: 100%;
  }
}
.dashboard_detail .btn_wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0 !important;
}
.dashboard_detail .btn_wrapper a[variant="next"] {
  margin-top: 4vh;
}
.dashboard_detail .btn_wrapper a[variant="next"] span {
  padding: 0 39px;
}
.dashboard_detail .btn_wrapper a[variant="prev"] {
  margin-top: 4vh;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 38px;
  padding-left: 0 !important;
  background: none;
  color: #333;
  font-weight: 500;
  font-family: Roboto;
}
.dashboard_detail .btn_wrapper a[variant="prev"]:hover {
  color: #333;
}
.dashboard_detail .btn_wrapper a[variant="prev"]:hover .icon {
  animation: bounce-arrow 0.7s ease-out;
}
.dashboard_detail .btn_wrapper a[variant="prev"] .icon {
  height: 15px;
  margin-right: 5px;
}
.dashboard_detail .btn_wrapper a[variant="prev"] .icon svg {
  height: 15px;
}
@keyframes bounce-arrow {
  0% {
    transform: translateX(0px);
  }
  25% {
    transform: translateX(-5px);
  }
  50% {
    transform: translateX(0px);
  }
  75% {
    transform: translateX(-5px);
  }
  100% {
    transform: translateX(0px);
  }
}
a[class^="join-details-button"],
a.accent-right-btn {
  float: none;
  display: inline-block;
  color: #fff !important;
  margin-bottom: 20px;
  margin-top: 4px;
  background-color: #009fda;
  border-width: 0px !important;
  font-size: 15px;
  font-weight: 700;
  font-family: 'Cairo';
  padding: 3px 20px;
  min-width: 110px;
  text-align: center;
  letter-spacing: 0.5px;
}
a[class^="join-details-button"] .dashboard-button-name,
a.accent-right-btn .dashboard-button-name {
  padding: 0;
}
a[class^="join-details-button"]:hover,
a.accent-right-btn:hover {
  color: #fff;
  opacity: 0.9;
  cursor: pointer;
}
a[class^="join-details-button"].float-right,
a.accent-right-btn.float-right {
  float: right;
}
a.join-details-button1,
a.join-details-button2,
a.join-details-button3,
a.join-details-button4,
a.join-details-button5,
a.join-details-button7 {
  float: right;
}
body .block a[class^="your-details-prevbutton"],
body .block a.accent-left-btn {
  float: left;
  margin-bottom: 20px;
  margin-top: 4px;
  background-color: #009fda;
  border-width: 0px !important;
  color: #fff;
  font-size: 15px;
  padding: 3px 20px;
  min-width: 110px;
  text-align: center;
  font-weight: 700;
  font-family: 'Cairo';
  letter-spacing: 0.5px;
}
body .block a[class^="your-details-prevbutton"] .dashboard-button-name,
body .block a.accent-left-btn .dashboard-button-name {
  padding: 0;
}
body .block a[class^="your-details-prevbutton"]:hover,
body .block a.accent-left-btn:hover {
  color: #fff;
  opacity: 0.9;
  cursor: pointer;
}
a#insuranceControl {
  float: right;
  background-color: #009fda;
  border-width: 0px !important;
  color: #fff;
  font-size: 15px;
  padding: 3px 20px;
  min-width: 110px;
  font-weight: 600;
  font-family: Cairo;
}
a#insuranceControl:hover {
  color: #fff;
  opacity: 0.9;
  cursor: pointer;
}
.dashboard-left-nav {
  padding: 0px !important;
  height: auto;
  transform: translateY(0%);
  transition: all .3s linear;
}
.dashboard-left-nav.minimized {
  transform: translateY(100%);
}
.dashboard-left-nav .nav_toggle {
  position: absolute;
  top: -20px;
  top: 0;
  width: 25px;
  height: 100%;
  background: #5e6067;
  transition: all .3s linear;
  filter: blur(0px);
  cursor: pointer;
}
.dashboard-left-nav .nav_toggle:before {
  content: '';
  position: absolute;
  width: 13px;
  height: 13px;
  border-bottom: 3px solid #00b8f1;
  border-right: 3px solid #00b8f1;
  background: none;
  border-radius: 0%;
  left: calc(50% - 7.5px);
  top: calc(50% - 7.5px);
  transform: rotate(45deg);
  transition: all .5s linear;
}
.dashboard-left-nav .nav_toggle.minimized {
  top: -20px;
  width: 100%;
  height: 20px;
}
.dashboard-left-nav .nav_toggle.minimized:before {
  content: '';
  position: absolute;
  width: 50px;
  height: 4px;
  background: #00b8f1;
  left: calc(50% - 25px);
  top: calc(50% - 2px);
  border-radius: 20%;
  transform: rotate(0deg);
}
.dashboard-left-nav .nav_toggle.blur {
  filter: blur(3px);
}
.dashboard-left-nav .nav_notification {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(0,0,0,0.4);
}
.dashboard-left-nav .nav_notification span {
  color: #fff;
  font-family: Roboto;
  font-size: 1.3em;
}
@media all and (max-width: 992px) {
  .dashboard-left-nav {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 999999;
    border-bottom: 10px solid #009fda;
    background: #5e6067;
  }
}
.dashboard-left-nav .navbar-collapse {
  padding: 0px !important;
  border-top: 0px;
  filter: blur(0px);
  transition: all .5s ease-in;
}
.dashboard-left-nav .navbar-collapse.blur {
  filter: blur(30px);
}
@media all and (max-width: 570px) {
  .dashboard-left-nav .navbar-collapse {
    background: #5e6067;
    margin-left: 25px;
    overflow: hidden;
  }
  .dashboard-left-nav .navbar-collapse::after {
    content: '';
    width: 35px;
    height: 77px;
    position: absolute;
    top: 0;
    right: 0;
    background: linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,0.5));
  }
}
.dashboard-left-nav .navbar-collapse .user-avatar {
  max-width: 50%;
  margin: 44px auto 25px;
  text-align: center;
}
@media all and (max-width: 992px) {
  .dashboard-left-nav .navbar-collapse .user-avatar {
    display: none;
  }
}
.dashboard-left-nav .navbar-collapse .user-avatar .ava-circle {
  border-radius: 100%;
  width: 100px;
  height: 100px;
  margin: 0 auto;
  position: relative;
  background-size: cover !important;
}
.dashboard-left-nav .navbar-collapse .user-avatar .ava-circle:after {
  content: 'Click to change image';
  position: absolute;
  background: rgba(0,0,0,0.3);
  color: #fff;
  padding: 15px;
  width: 100%;
  height: 100%;
  left: 0;
  filter: blur(100px);
  transition: all .3s ease-in-out;
  border-radius: 100%;
  display: flex;
  align-items: center;
}
.dashboard-left-nav .navbar-collapse .user-avatar .ava-circle:hover:after {
  filter: blur(0);
}
.dashboard-left-nav .navbar-collapse .user-avatar .user-name {
  color: #32363D;
  font-size: 16px;
  font-weight: 600;
  display: block;
  padding-top: 10px;
  letter-spacing: 0.5px;
}
.dashboard-left-nav ul.nav {
  width: 100%;
  margin-bottom: 0;
}
@media all and (max-width: 992px) {
  .dashboard-left-nav ul.nav {
    margin: 0;
  }
  .dashboard-left-nav ul.nav li.dashboard-nav {
    padding: 5px 0;
  }
  .dashboard-left-nav ul.nav li.dashboard-nav .dashboard-button-name {
    flex-flow: column;
  }
}
@media all and (max-width: 570px) {
  .dashboard-left-nav ul.nav {
    overflow-x: scroll;
    white-space: nowrap;
    margin: 0 !important;
    display: flex;
    flex-direction: row;
    padding-left: 0px;
  }
  .dashboard-left-nav ul.nav::-webkit-scrollbar {
    display: none;
  }
  .dashboard-left-nav ul.nav li.dashboard-nav {
    min-width: 125px;
    float: none !important;
    display: inline-block;
    padding: 5px 0;
    order: 2;
  }
  .dashboard-left-nav ul.nav li.dashboard-nav.active {
    order: 1;
  }
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav {
  width: 100%;
  height: auto;
  border-left: 5px solid rgba(0,184,241,0);
  transition: 0.1s linear;
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav.active {
  border-left: 5px solid #009fda;
  background: #009fda;
  position: relative;
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav.active a {
  color: #fff !important;
}
@media all and (max-width: 992px) {
  .dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav.active {
    border-left: 0px;
  }
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav.active:after {
  content: '';
  width: 15px;
  height: 15px;
  position: absolute;
  top: calc(50% - 7.5px);
  right: -7px;
  background: #F2F3F4;
  transform: rotate(45deg);
  transition: all .2s ease;
}
@media all and (max-width: 992px) {
  .dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav.active:after {
    display: none;
  }
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav.active:hover {
  border-left: 5px solid #00b8f1;
  background: #00b8f1;
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav.active:hover .dashboard-button-name {
  color: #fff;
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav.active:hover .dashboard-button-name .account-icon {
  background-image: url(/sites/default/files/dashboard-icon/account-W.png);
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav.active:hover .dashboard-button-name .dashboard-icon {
  background-image: url(/sites/default/files/dashboard-icon/dashboard-W.png);
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav.active:hover .dashboard-button-name .purchases-icon {
  background-image: url(/sites/default/files/dashboard-icon/purchases-W.png);
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav.active:hover .dashboard-button-name .subscription-icon {
  background-image: url(/sites/default/files/dashboard-icon/subscription-W.png);
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav.active:hover .dashboard-button-name .renew-icon {
  background-image: url(/sites/default/files/dashboard-icon/renew-W.png);
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav.active.submenu1:after {
  top: 65px;
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav.active.submenu2:after {
  top: 106px;
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav.active.submenu3:after {
  top: 152px;
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav.active.submenu4:after {
  top: 195px;
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav.active.submenu5:after {
  top: 239px;
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav .account_submenu {
  list-style: none;
  max-height: 0;
  overflow: hidden;
  margin: 0;
  font-size: 1em;
  padding-left: 0px;
  margin-left: 23px;
  border-left: 3px solid rgba(255,255,255,0);
  margin-bottom: 0px;
  transition: all .5s ease;
}
@media all and (max-width: 992px) {
  .dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav .account_submenu {
    display: none;
  }
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav .account_submenu li {
  opacity: 0;
  transition: all .5s ease;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav .account_submenu li svg.warning_icon {
  width: 15px;
  height: 15px;
  margin-left: 7px;
  animation: flashing 5s ease-in forwards;
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav .account_submenu li svg.warning_icon path {
  fill: #fff;
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav .account_submenu li a {
  padding: 10px 0 10px 18px;
  position: relative;
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav .account_submenu li a span {
  width: unset !important;
  height: unset !important;
  margin: 0 !important;
  position: relative;
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav .account_submenu li a span:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0px;
  height: 1px;
  width: 0%;
  background: rgba(255,255,255,0);
  transition: all .3s ease;
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav .account_submenu li a:hover span:after {
  width: 100%;
  background: #ffffff;
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav .account_submenu li a.active {
  font-weight: 500;
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav .account_submenu.active {
  max-height: 250px;
  margin-bottom: 20px;
  border-left: 3px solid rgba(255,255,255,0.6);
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav .account_submenu.active li {
  opacity: 1;
}
@media all and (max-width: 992px) {
  .dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav {
    width: 20%;
    margin: 0;
    padding: 0;
    border-left: 0;
    float: left;
  }
  .dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav:hover {
    border-left: 0px solid #00b8f1 !important;
    background: none;
  }
  .dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav:hover .dashboard-button-name {
    color: #00b8f1;
    font-weight: 300;
  }
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav .dashboard-button-name {
  color: #fff;
  text-align: left;
  font-size: 16px;
  line-height: 25px;
  display: flex;
  align-items: center;
}
@media all and (max-width: 992px) {
  .dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav .dashboard-button-name {
    text-align: center;
  }
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav .dashboard-button-name i {
  font-size: 150%;
  margin: 0 10px 0 15px;
}
@media all and (max-width: 570px) {
  .dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav .dashboard-button-name i {
    display: block;
    padding-bottom: 10px;
  }
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav .left-nav-icon {
  width: 20px;
  height: 20px;
  display: block;
  float: left;
  margin: 0 15px 0 15px;
  transition: 0.1s linear;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
@media all and (max-width: 992px) {
  .dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav .left-nav-icon {
    float: none;
    margin: 0 auto;
    margin-bottom: 5px;
  }
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav .dashboard-icon {
  background-image: url('/sites/default/files/dashboard-icon/dashboard-W.png');
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav .account-icon {
  background-image: url('/sites/default/files/dashboard-icon/account-W.png');
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav .purchases-icon {
  background-image: url('/sites/default/files/dashboard-icon/purchases-W.png');
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav .subscription-icon {
  background-image: url('/sites/default/files/dashboard-icon/subscription-W.png');
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav .renew-icon {
  background-image: url('/sites/default/files/dashboard-icon/renew-W.png');
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav:nth-child(1):hover .dashboard-icon {
  background-image: url('/sites/default/files/dashboard-icon/dashboard-B.png');
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav:nth-child(2):hover .account-icon {
  background-image: url('/sites/default/files/dashboard-icon/account-B.png');
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav:nth-child(3):hover .purchases-icon {
  background-image: url('/sites/default/files/dashboard-icon/purchases-B.png');
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav:nth-child(4):hover .subscription-icon {
  background-image: url('/sites/default/files/dashboard-icon/subscription-B.png');
}
.dashboard-left-nav .navbar-collapse ul.nav li.dashboard-nav:nth-child(5):hover .renew-icon {
  background-image: url('/sites/default/files/dashboard-icon/renew-B.png');
}
#dashboard-right-content {
  display: flex;
  float: right;
  color: black;
  background: #fff;
  padding: 0;
  min-height: 65vh;
  position: relative;
}
#dashboard-right-content .dashboard_ajax_overlay {
  position: absolute;
  z-index: 1000;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #f1f2f3;
  display: block;
}
#dashboard-right-content .dashboard_ajax_overlay .loaders {
  visibility: visible;
}
#dashboard-right-content .dashboard_ajax_overlay .loaders .loader-quart:after {
  border-top-color: #009fda;
}
@media all and (max-width: 992px) {
  #dashboard-right-content .mobile_line {
    margin: 0 0 50px !important;
  }
}
@media all and (max-width: 570px) {
  #dashboard-right-content {
    padding: 25px 10px;
  }
  #dashboard-right-content .col-xs-12 {
    padding: 0;
  }
}
#dashboard-right-content table tbody {
  box-shadow: none;
}
#dashboard-right-content table tbody tr {
  border: 0;
}
#dashboard-right-content table tbody tr:hover {
  background: none;
}
@media all and (max-width: 570px) {
  #dashboard-right-content button.dashboard-backgroud {
    position: absolute;
    right: 10%;
    z-index: 99999;
  }
}
@media all and (max-width: 768px) {
  #dashboard-right-content button.dashboard-backgroud {
    position: absolute;
    top: -80px;
    z-index: 99999;
    right: 0;
  }
}
#dashboard-right-content button.dashboard-backgroud span.customise_background {
  padding: 5px 10px;
  background: #c3c8c8;
  border-radius: 100px;
  color: #fff;
  transition: 0.1s linear;
}
@media all and (max-width: 570px) {
  #dashboard-right-content button.dashboard-backgroud span.customise_background {
    display: none;
  }
}
#dashboard-right-content button.dashboard-backgroud span.customise_background:hover {
  background: #5ac0de;
}
@media all and (max-width: 570px) {
  #dashboard-right-content button.dashboard-backgroud span.customise_icon {
    display: block;
  }
}
#dashboard-right-content .bottom-space {
  padding-bottom: 50px;
}
#dashboard-right-content .bottom-section {
  flex-direction: row;
}
#dashboard-right-content .bottom-section .mobile_line.prf,
#dashboard-right-content .bottom-section .mobile_line.feedback {
  padding: 0 20px;
  border-left: 1px solid #a6a8ab;
}
#dashboard-right-content .bottom-section .mobile_line.prf .section-container,
#dashboard-right-content .bottom-section .mobile_line.feedback .section-container {
  display: inline-block;
}
@media all and (max-width: 768px) {
  #dashboard-right-content .bottom-section .mobile_line.prf,
  #dashboard-right-content .bottom-section .mobile_line.feedback {
    border-left: 0px solid #a6a8ab;
    border-right: 0px solid #a6a8ab;
  }
  #dashboard-right-content .bottom-section .mobile_line.prf img,
  #dashboard-right-content .bottom-section .mobile_line.feedback img {
    margin: 30px 0;
  }
}
@media all and (max-width: 768px) {
  #dashboard-right-content .bottom-section .mobile_line {
    min-height: 180px;
    margin: 0 0 50px !important;
    align-items: center !important;
  }
}
@media all and (max-width: 768px) {
  #dashboard-right-content .bottom-section {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding: 0;
  }
}
#dashboard-right-content .bottom-section .mobile_line {
  min-height: 170px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
@media all and (max-width: 768px) {
  #dashboard-right-content .bottom-section .mobile_line {
    min-height: 170px;
    margin-bottom: 20px;
    text-align: center;
    max-width: 350px;
  }
}
#dashboard-right-content .mobile_line.prf {
  align-items: center;
}
#dashboard-right-content tbody {
  font-size: 1.2em;
}
#dashboard-right-content tbody tr td {
  padding: 5px 0px;
}
#dashboard-right-content tbody.limit-width .user-name {
  text-transform: capitalize;
}
#dashboard-right-content tbody.limit-width tr td {
  border: 0;
}
#dashboard-right-content tbody.limit-width tr td:nth-child(1) {
  max-width: 110px;
  line-height: 1.1em;
}
@media all and (max-width: 480px) {
  #dashboard-right-content tbody.limit-width tr td:nth-child(1) {
    max-width: none;
  }
}
#dashboard-right-content tbody.limit-width tr td:nth-child(2) {
  width: 65%;
  padding-left: 10px;
  line-height: 1.1em;
}
#dashboard-right-content .dashboard_detail {
  margin: 40px 35px 40px;
  width: calc(100% - 80px);
}
@media all and (max-width: 768px) {
  #dashboard-right-content .dashboard_detail {
    width: 100%;
    width: calc(100% - 80px);
  }
}
@media all and (min-width: 480px) and (max-width: 1200px) {
  #dashboard-right-content .dashboard_detail {
    margin: 20px 0 20px;
    width: calc(100% - 40px);
    padding: 30px;
  }
}
@media all and (max-width: 480px) {
  #dashboard-right-content .dashboard_detail {
    margin: 0 0 0;
    width: 100%;
  }
}
#dashboard-right-content .dashboard_detail strong,
#dashboard-right-content .dashboard_detail b {
  padding-top: 0;
}
#dashboard-right-content .dashboard_detail .member-info .flex-cell {
  padding: 5px 0;
}
#dashboard-right-content .dashboard_detail .member-info .flex-cell .flex-col-4 {
  max-width: 120px;
}
#dashboard-right-content .dashboard_detail .member-info .flex-cell .flex-col-8 {
  padding-left: 10px;
}
@media all and (max-width: 480px) {
  #dashboard-right-content .dashboard_detail .member-info .flex-cell {
    flex-direction: column;
    padding: 10px 0;
  }
  #dashboard-right-content .dashboard_detail .member-info .flex-cell .flex-col-8 {
    padding: 0;
    font-size: 1.6em;
    width: 100%;
    line-height: 15px;
  }
  #dashboard-right-content .dashboard_detail .member-info .flex-cell .flex-col-4 {
    width: 100%;
  }
}
#dashboard-right-content .dashboard_detail .mobile-note {
  font-size: 1em;
  display: none;
}
@media all and (max-width: 992px) {
  #dashboard-right-content .dashboard_detail .mobile-note {
    display: block;
  }
}
#dashboard-right-content .dashboard_detail .desktop-note {
  font-size: 1em;
}
@media all and (max-width: 992px) {
  #dashboard-right-content .dashboard_detail .desktop-note {
    display: none;
  }
}
#dashboard-right-content .bottom-section .mobile_line:nth-child(1) {
  border: 0px;
}
#dashboard-right-content .bottom-section .mobile_line:nth-child(1) .accent-button {
  position: relative;
}
#dashboard-right-content #goo-chart {
  padding-left: 0;
}
@media all and (max-width: 1300px) and (min-width: 992px) {
  #dashboard-right-content #goo-chart {
    padding-left: 10px;
  }
  #dashboard-right-content #goo-chart span.number {
    left: 60%;
  }
  #dashboard-right-content #goo-chart span.text {
    margin-left: -32px;
  }
}
#dashboard-right-content #goo-chart #donutchart {
  position: relative;
  top: -15px;
  z-index: 10;
}
#dashboard-right-content #goo-chart #donutchart div[dir="ltr"] {
  margin: 0 auto;
}
#dashboard-right-content #goo-chart span.number {
  position: absolute;
  top: 20px;
  left: 50.5%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  font-size: 5em;
  display: block;
  line-height: 1em;
}
#dashboard-right-content #goo-chart span.text {
  font-size: 1.8em;
  position: absolute;
  top: 87px;
  left: 48%;
  margin-left: -55px;
  z-index: 11;
}
#dashboard-right-content #goo-chart span.text a {
  display: block;
  font-size: 12px;
  text-align: center;
  color: #000;
  text-decoration: underline;
}
#dashboard-right-content #goo-chart span.text a:hover {
  color: #009fda;
  text-decoration: underline;
}
@media all and (max-width: 1500px) {
  #dashboard-right-content #goo-chart {
    width: 180px;
  }
  #dashboard-right-content #goo-chart span.number {
    font-size: 4.5em;
    left: 55%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  #dashboard-right-content #goo-chart span.text {
    font-size: 1.6em;
    margin-left: -38px;
    top: 80px;
  }
}
@media all and (max-width: 1300px) and (min-width: 1201px) {
  #dashboard-right-content #goo-chart span.number {
    left: 62%;
  }
  #dashboard-right-content #goo-chart span.text {
    margin-left: -30px;
  }
}
@media all and (max-width: 1200px) {
  #dashboard-right-content #goo-chart {
    width: 165px;
  }
  #dashboard-right-content #goo-chart #donutchart {
    top: -10px;
  }
  #dashboard-right-content #goo-chart span.number {
    font-size: 4em;
    left: 58%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  #dashboard-right-content #goo-chart span.text {
    font-size: 1.5em;
    margin-left: -33px;
    top: 72px;
  }
}
@media all and (max-width: 992px) {
  #dashboard-right-content #goo-chart {
    width: 220px;
    padding-left: 15px;
  }
  #dashboard-right-content #goo-chart #donutchart {
    top: -10px;
  }
  #dashboard-right-content #goo-chart span.number {
    font-size: 5em;
    left: 58%;
    top: 21px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  #dashboard-right-content #goo-chart span.text {
    font-size: 1.8em;
    margin-left: -39px;
    top: 87px;
  }
}
@media all and (max-width: 570px) {
  #dashboard-right-content #goo-chart {
    width: 165px;
    padding-left: 0;
  }
  #dashboard-right-content #goo-chart #donutchart {
    top: -10px;
  }
  #dashboard-right-content #goo-chart span.number {
    font-size: 4em;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  #dashboard-right-content #goo-chart span.text {
    font-size: 1.3em;
    margin-left: -39px;
    top: 75px;
  }
}
@media all and (max-width: 480px) {
  #dashboard-right-content #goo-chart {
    width: 100%;
  }
  #dashboard-right-content #goo-chart span.number {
    font-size: 4.5em;
    left: 49%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  #dashboard-right-content #goo-chart span.text {
    font-size: 1.6em;
    margin-left: -48px;
    top: 81px;
  }
}
#dashboard-right-content .mobile_line .carousel-inner .item ul {
  width: 100%;
}
#dashboard-right-content .mobile_line .carousel-inner .item ul li {
  width: 33.33%;
}
#dashboard-right-content .mobile_line .carousel-inner .item ul.nav a.icons {
  padding: 0px 20px 0px;
  text-align: center;
}
#dashboard-right-content .mobile_line .circle-container {
  padding-right: 0;
}
@media all and (max-width: 1300px) and (min-width: 992px) {
  #dashboard-right-content .mobile_line .circle-container {
    padding-right: 5px;
  }
}
@media all and (max-width: 480px) {
  #dashboard-right-content .mobile_line .circle-container {
    width: 100%;
    margin-bottom: 50px;
    padding-right: 15px;
  }
}
#dashboard-right-content .mobile_line .circle-container .circle {
  width: 200px;
  height: 200px;
  border-radius: 100%;
  font-size: inherit;
  text-align: center;
  background: none;
  box-shadow: 0 0 0 15px #009fda;
  margin: 0 auto;
  padding: 20px;
}
#dashboard-right-content .mobile_line .circle-container .circle .number {
  font-size: 5em;
  display: block;
  line-height: 1em;
}
#dashboard-right-content .mobile_line .circle-container .circle .text {
  font-size: 1.8em;
  line-height: 1em;
}
@media all and (max-width: 1500px) {
  #dashboard-right-content .mobile_line .circle-container .circle {
    width: 170px;
    height: 170px;
    box-shadow: 0 0 0 12px #009fda;
  }
  #dashboard-right-content .mobile_line .circle-container .circle .number {
    font-size: 4.5em;
  }
  #dashboard-right-content .mobile_line .circle-container .circle .text {
    font-size: 1.6em;
  }
}
@media all and (max-width: 1200px) {
  #dashboard-right-content .mobile_line .circle-container .circle {
    width: 150px;
    height: 150px;
    box-shadow: 0 0 0 9px #009fda;
  }
  #dashboard-right-content .mobile_line .circle-container .circle .number {
    font-size: 4em;
  }
  #dashboard-right-content .mobile_line .circle-container .circle .text {
    font-size: 1.4em;
  }
}
@media all and (max-width: 992px) {
  #dashboard-right-content .mobile_line .circle-container .circle {
    margin-left: auto;
    margin-right: 10px;
    width: 200px;
    height: 200px;
    padding-right: 15px;
    box-shadow: 0 0 0 15px #009fda;
  }
  #dashboard-right-content .mobile_line .circle-container .circle .number {
    font-size: 5em;
  }
  #dashboard-right-content .mobile_line .circle-container .circle .text {
    font-size: 1.8em;
  }
}
@media all and (max-width: 570px) {
  #dashboard-right-content .mobile_line .circle-container .circle {
    width: 140px;
    height: 140px;
    box-shadow: 0 0 0 9px #009fda;
  }
  #dashboard-right-content .mobile_line .circle-container .circle .number {
    font-size: 4em;
  }
  #dashboard-right-content .mobile_line .circle-container .circle .text {
    font-size: 1.3em;
  }
}
@media all and (max-width: 480px) {
  #dashboard-right-content .mobile_line .circle-container .circle {
    width: 170px;
    height: 170px;
    box-shadow: 0 0 0 12px #009fda;
    margin: 0 auto;
  }
  #dashboard-right-content .mobile_line .circle-container .circle .number {
    font-size: 4.5em;
  }
  #dashboard-right-content .mobile_line .circle-container .circle .text {
    font-size: 1.6em;
  }
}
#dashboard-right-content .mobile_line .accent-button {
  display: block;
  float: left;
  text-align: center;
  background: #009fda;
}
#dashboard-right-content .mobile_line .accent-button:hover {
  opacity: 0.9;
}
#dashboard-right-content .mobile_line .accent-button span {
  display: block;
  padding: 10px 30px;
  color: #fff;
  font-weight: 600;
  font-size: 15px;
  min-width: 200px;
  font-family: Cairo;
  letter-spacing: 0.5px;
}
#dashboard-right-content .mobile_line .small-heading {
  display: block;
  font-size: 1.6em;
  font-weight: 700;
  color: #000;
}
#dashboard-right-content .paymentsidecredit {
  background: none !important;
}
#dashboard-right-content .paymentsidecredit fieldset {
  margin-bottom: 10px;
}
@media all and (max-width: 480px) {
  #dashboard-right-content .bottom-section .mobile_line .small-heading {
    font-size: 3em;
    line-height: 1.1em;
    display: block;
    padding-bottom: 0.8em;
    font-weight: 300;
    padding-bottom: 0;
  }
  #dashboard-right-content .bottom-section .mobile_line .ng-icons-group {
    padding: 25px 0;
  }
}
@media all and (max-width: 768px) {
  #dashboard-right-content .bottom-section .mobile_line .small-heading {
    font-size: 3em;
    line-height: 1.1em;
    display: block;
    padding-bottom: 0.8em;
    font-weight: 300;
    padding-bottom: 0;
  }
}
#dashboard-right-content .bottom-section .mobile_line:nth-child(2) img {
  padding: 30px 0;
}
#dashboard-right-content .bottom-section .mobile_line:nth-child(3) .dashboard-content-bottom {
  padding: 30px 0;
}
#dashboard-right-content .top-info {
  margin-top: 10px;
}
@media all and (max-width: 480px) {
  #dashboard-right-content .top-info {
    padding-bottom: 0;
  }
}
#dashboard-right-content .top-info .note {
  font-size: 0.8em;
}
#dashboard-right-content .top-info a {
  color: #009fda;
}
#dashboard-right-content .item-container {
  position: relative;
}
#dashboard-right-content .ng-icons-group {
  padding: 20px 0;
}
#dashboard-right-content .ng-icons-group .dashboard-content-bottom {
  padding: 10px 0;
}
#dashboard-right-content .ng-icons-group .flex-cell {
  justify-content: center;
}
#dashboard-right-content .ng-icons-group .icons {
  display: block;
  padding: 5px;
  line-height: 0.8em;
  text-align: center;
  transition: 0.2s linear;
  height: 100%;
  min-height: 123px;
}
#dashboard-right-content .ng-icons-group .icons:hover {
  background: rgba(0,0,0,0.12);
}
#dashboard-right-content .ng-icons-group .icons i {
  display: block;
  margin: 10px auto;
  min-width: 44px;
}
#dashboard-right-content .ng-icons-group .icons .ng-title {
  color: #000;
  font-weight: 500;
  font-size: 0.7em;
}
@media all and (max-width: 480px) {
  #dashboard-right-content .ng-icons-group .flex-cell {
    flex-direction: column;
    text-align: -webkit-center;
    justify-content: center;
  }
  #dashboard-right-content .ng-icons-group .flex-cell .item-container {
    width: 70%;
  }
  #dashboard-right-content .ng-icons-group .flex-cell .item-container .icons {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
  }
  #dashboard-right-content .ng-icons-group .flex-cell .item-container .icons .ng-title {
    text-align: left;
  }
  #dashboard-right-content .ng-icons-group .flex-cell .item-container .icons i {
    margin: 10px;
  }
}
.dashboard-name {
  font-size: 4em;
}
@media all and (max-width: 768px) {
  .dashboard-name {
    font-size: 3em;
  }
}
@media all and (max-width: 570px) {
  .dashboard-name {
    font-size: 1.7em;
  }
}
.dashboard-name strong {
  font-weight: 300;
}
.container {
  max-width: 1500px;
  width: 100%;
}
.dexp-body-inner {
  overflow: hidden;
  min-height: auto;
}
.dexp-body-inner .container {
  max-width: 1500px;
  width: 100%;
}
.dexp-body-inner .sticky-wrapper {
  position: relative;
}
@media all and (min-width: 993px) {
  .dexp-body-inner .sticky-wrapper {
    height: 103px !important;
  }
}
.dexp-section.SocialIcons,
.sticky-wrapper .dexp-section .container {
  padding: 0px 30px;
}
#section-page-title {
  display: none;
}
#section-content-top .container .row .region-content-top {
  padding: 0px;
}
#section-content-top .container .row .region-content-top .content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
}
@media all and (max-width: 992px) {
  #section-content-top .container .row .region-content-top .content {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
iframe {
  width: 100%;
}
.region-socials ul:not(.contextual-links) li {
  border-left: 2px solid rgba(0,0,0,0.1);
  height: 40px;
}
.region-socials ul:not(.contextual-links) li .social-icons ul li a:before {
  font-size: 15px;
}
.region-socials ul:not(.contextual-links) li .social-icons ul li a i:before {
  font-size: 15px;
}
#section-header .dexp-dropdown > ul > li > a {
  font-size: 1em;
}
.MainQuestionHolder .SectionHolder .question label {
  float: left;
  clear: both;
  padding: 2px 72px;
  max-width: 350px;
  text-align: center;
  font-size: 20px;
  font-weight: 300;
  color: white;
  margin-right: 5px;
  background-color: #c3c8c8;
  transition: 0.1s linear;
}
.MainQuestionHolder .SectionHolder .question label:hover {
  background-color: #009fda;
}
@media all and (max-width: 480px) {
  #dashboard-right-content .dashboard_detail tr {
    border: 5px 0 5px 0 solid rgba(0,0,0,0);
  }
}
#dashboard-right-content .dashboard_detail tr td {
  padding: 8px 0;
  line-height: 15px;
}
#dashboard-right-content .dashboard_detail tr td:nth-child(3) {
  text-align: right;
  padding-right: 50px !important;
}
#dashboard-right-content .dashboard_detail tr:nth-child(1) td {
  padding: 5px 0;
}
#dashboard-right-content .dashboard_detail a span.accent {
  color: #00b8f1;
}
#dashboard-right-content .row {
  margin: 0;
}
#dashboard-right-content a[class^="event"],
#dashboard-right-content ul.nav-tabs li {
  font-size: 1.25em;
  color: #009fda;
  font-family: cairo;
}
#dashboard-right-content a[class^="event"].warning,
#dashboard-right-content ul.nav-tabs li.warning {
  position: relative;
}
#dashboard-right-content a[class^="event"].warning a,
#dashboard-right-content ul.nav-tabs li.warning a {
  color: #920075;
}
#dashboard-right-content a[class^="event"].warning svg,
#dashboard-right-content ul.nav-tabs li.warning svg {
  position: absolute;
  top: 5px;
  left: 5px;
  width: 13px;
  height: 13px;
}
#dashboard-right-content a[class^="event"].warning svg path,
#dashboard-right-content ul.nav-tabs li.warning svg path {
  fill: #920075;
}
#dashboard-right-content .member-purchases .flex-cell {
  border-bottom: 1px solid rgba(0,0,0,0.12);
  padding: 11px 0;
  font-size: 1.2em;
}
#dashboard-right-content .member-purchases .flex-cell .priceHighlight,
#dashboard-right-content .member-purchases .flex-cell .active {
  font-weight: 500;
}
#dashboard-right-content .member-purchases .flex-cell .orderListItems {
  padding-left: 8px;
  padding-top: 2px;
}
#dashboard-right-content .member-purchases .flex-cell .remove {
  display: none !important;
}
#dashboard-right-content .member-purchases .flex-cell .flex-col-2 {
  justify-content: flex-start;
}
#dashboard-right-content .member-purchases .flex-cell div[class^="flex-col-"] {
  display: flex;
  align-items: center;
  padding-right: 20px;
}
@media all and (max-width: 570px) {
  #dashboard-right-content .member-purchases .flex-cell {
    font-size: 1em;
  }
  #dashboard-right-content .member-purchases .flex-cell .flex-center {
    text-align: center;
  }
}
#dashboard-right-content .member-purchases div[class^="TabContents"] .flex-cell {
  border-bottom: 0;
  padding: 4px 0;
}
#dashboard-right-content .member-purchases div[class^="TabContents"] .lastLineItem {
  border-bottom: 1px solid rgba(0,0,0,0.12) !important;
  padding: 4px 0;
}
#dashboard-right-content .member-purchases .border-btm {
  padding: 5px 0;
}
#dashboard-right-content .member-purchases .download-link {
  cursor: pointer;
  display: block !important;
}
#dashboard-right-content .member-purchases .download-link .invoice-icon {
  width: 25px;
  height: 25px;
  margin: 0 10px 0 0;
  display: block;
  float: left;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url('/sites/default/files/dashboard-icon/invoice-B.png');
}
#dashboard-right-content .member-purchases .download-link .invoice-text {
  color: #000;
}
@media all and (max-width: 570px) {
  #dashboard-right-content .member-purchases .download-link .invoice-text {
    display: none;
  }
}
#dashboard-right-content form {
  float: left;
  width: 100%;
}
#dashboard-right-content form #tabmenu li {
  font-size: 1em;
  color: #000;
  font-family: cairo;
}
#dashboard-right-content form #tabmenu li .skip {
  cursor: pointer;
  border-left: 1px solid #ddd;
}
#dashboard-right-content form #tabmenu li:hover a {
  text-decoration: underline;
}
#dashboard-right-content form #tabmenu li:hover a.skip {
  text-decoration: none;
}
#dashboard-right-content form #tabmenu li:hover a.skip:hover {
  text-decoration: underline;
}
#dashboard-right-content .dashboard_detail div[class^="down"] {
  overflow: visible !important;
}
#dashboard-right-content #tabmenu li {
  border-right: 1px solid #ddd;
  transition: 0.2s linear;
  position: relative;
}
#dashboard-right-content #tabmenu li a {
  width: 100%;
  padding: 10px 20px;
  font-weight: 600;
  background: none;
  color: #333 !important;
  opacity: 0.5;
  border: 0;
  float: left;
  font-family: Roboto;
  font-size: 1.2em;
  transition: all 0.2s linear;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
@media all and (max-width: 570px) {
  #dashboard-right-content #tabmenu li a {
    font-size: 1em;
  }
}
#dashboard-right-content #tabmenu li ahover {
  border: 0;
}
#dashboard-right-content #tabmenu li span[class^="calldeletewp"] {
  position: relative;
  opacity: 0.6;
  width: 15px;
  height: 15px !important;
  margin-top: auto;
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  cursor: pointer;
  z-index: 0;
  transition: 0.2s linear;
  margin: 0;
  padding: 0;
  background-position: center;
  background-image: url(/sites/default/files/dashboard-icon/close-icon.png);
  transform: none !important;
  margin-left: 10px;
}
#dashboard-right-content #tabmenu li span[class^="calldeletewp"]:hover {
  opacity: 1;
}
#dashboard-right-content #tabmenu li span[class^="calldeletewp"][class*="calldeletewp"] {
  height: 50px;
  transform: translatex(-10px);
}
#dashboard-right-content #tabmenu li.active {
  background: none;
}
#dashboard-right-content #tabmenu li.active a {
  opacity: 1;
}
#dashboard-right-content .nav-tabs>li>a {
  font-size: 1.25em;
  color: #009fda;
  font-family: cairo;
}
#dashboard-right-content .nav-tabs>li>a span:not(.text-underline)
                strong {
  position: relative;
}
#dashboard-right-content .nav-tabs>li>a span:not(.text-underline)
                strong:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 3px;
  width: 0%;
  height: 2px;
  background: #009fda;
  transition: width .3s ease;
}
#dashboard-right-content .nav-tabs>li>a span.text-underline strong {
  text-decoration: underline;
}
#dashboard-right-content .nav-tabs>li>a span.text-underline strong:after {
  display: none;
}
#dashboard-right-content .nav-tabs>li>a:hover {
  border: 0;
}
#dashboard-right-content .nav-tabs>li>a:hover span strong:after {
  width: 100%;
}
#dashboard-right-content input,
#dashboard-right-content select,
#dashboard-right-content textarea {
  min-height: 48px;
  font-size: 18px;
  background: none;
  border-radius: 0;
  color: #000;
  vertical-align: sub;
  border: 1px solid rgba(0,0,0,0.12);
}
#dashboard-right-content .chosen-container-multi .chosen-choices {
  background: none;
  background-image: none;
}
#dashboard-right-content .chosen-container-multi .chosen-choices input {
  box-shadow: 0 0 0 0px rgba(0,0,0,0.12);
  border: 0px solid rgba(0,0,0,0.12);
}
#dashboard-right-content input[type=checkbox],
#dashboard-right-content input[type=radio] {
  min-height: 0;
  margin-right: 10px;
}
#dashboard-right-content input {
  margin-left: 0;
}
#dashboard-right-content select {
  width: 100%;
}
#dashboard-right-content form .row,
#dashboard-right-content #join-insurance-form2 .row {
  margin: 0;
}
#dashboard-right-content form div[class^="col"],
#dashboard-right-content #join-insurance-form2 div[class^="col"] {
  margin-top: 18px;
}
#dashboard-right-content form label,
#dashboard-right-content #join-insurance-form2 label {
  margin-bottom: 6px;
  font-weight: 400;
}
#dashboard-right-content form .row {
  margin: 0;
}
#dashboard-right-content form div[class^="col"] {
  margin-top: 18px;
}
#dashboard-right-content form label {
  margin-bottom: 6px;
  font-weight: 400;
}
#dashboard-right-content form ul.chosen-choices li.search-field {
  padding-left: 4px;
}
#dashboard-right-content form ul.chosen-choices li.search-field input {
  width: auto !important;
  min-width: 650px;
  font-weight: 300;
  font-family: Roboto;
  color: darkgrey;
}
#dashboard-right-content .add-workplace-join,
#dashboard-right-content .add-additional-qualification {
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  font-size: 1.3em;
  font-family: 'Cairo';
  margin: 15px 0 20px;
  float: left;
}
#dashboard-right-content .add-workplace-join:hover,
#dashboard-right-content .add-additional-qualification:hover {
  text-decoration: underline;
}
#dashboard-right-content .add-workplace-join .icon,
#dashboard-right-content .add-additional-qualification .icon {
  width: 25px;
  height: 25px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 5px;
  border-radius: 100%;
}
#dashboard-right-content .add-workplace-join .icon svg,
#dashboard-right-content .add-additional-qualification .icon svg {
  width: 20px;
  height: 20px;
}
#dashboard-right-content .add-workplace-join .icon svg path,
#dashboard-right-content .add-additional-qualification .icon svg path {
  fill: #009fda;
}
#dashboard-right-content .question_row {
  display: flex;
  align-items: center;
}
@media all and (min-width: 481px) {
  #dashboard-right-content .question_row {
    margin-top: 25px !important;
  }
  #dashboard-right-content .question_row:last-of-type {
    padding-bottom: 25px !important;
  }
  #dashboard-right-content .question_row > div[class^="col"] {
    margin-top: 0 !important;
  }
  #dashboard-right-content .question_row label {
    margin-bottom: 0 !important;
  }
}
@media all and (max-width: 480px) {
  #dashboard-right-content .question_row {
    display: block;
  }
  #dashboard-right-content .question_row:last-of-type {
    padding-bottom: 15px !important;
  }
}
#dashboard-right-content #join-insurance-form2 label {
  margin-bottom: 6px;
  font-weight: 400;
}
#dashboard-right-content #additional0 .separate-dash {
  display: none;
}
.chosen-container-multi .chosen-choices li.search-choice {
  font-size: 16px;
}
@media all and (max-width: 570px) {
  form div[class^="col-xs-"] {
    width: 100%;
    padding: 0;
  }
}
.modal {
  overflow: unset;
}
.modal .modal-dialog {
  overflow: unset !important;
  position: relative;
  top: 10%;
  margin: 0 auto;
  min-height: 320px;
  max-height: 500px;
  max-width: 600px;
}
@media all and (min-width: 480px) and (max-width: 992px) {
  .modal .modal-dialog {
    width: 80%;
  }
}
@media all and (max-width: 480px) {
  .modal .modal-dialog {
    width: 90%;
  }
}
.modal .modal-dialog .modal-body {
  overflow-y: auto;
}
@media all and (max-width: 570px) {
  .modal .modal-dialog .modal-body {
    max-height: 250px;
  }
}
#block-block-220 .payment-line {
  flex-direction: row;
}
@media all and (max-width: 1200px) {
  #block-block-220 .payment-line {
    flex-direction: column;
  }
}
#block-block-220 .payment-line .align-item-end input {
  margin-bottom: 10px;
}
@media all and (max-width: 570px) {
  #dashboard-right-content ul.nav {
    padding-left: 0;
  }
}
#dashboard-right-content .label-list label {
  font-size: 16px;
}
#dashboard-right-content .label-list div[class^="col"] {
  margin-top: 5px;
}
#dashboard-right-content .separater {
  height: 5px;
  width: 100%;
  margin: 10px 0;
  background: rgba(0,0,0,0.1);
}
#dashboard-right-content .light-font-weight {
  font-weight: 300;
}
#dashboard-right-content .paymentsidecredit .ui-selectmenu-button.ui-button {
  background: none;
}
#dashboard-right-content .ui-selectmenu-text {
  letter-spacing: 5px;
  padding: 8px 0;
}
#dashboard-right-content .ui-selectmenu-icon {
  position: absolute;
  top: 40%;
  right: 10px;
  margin: 0;
}
#dashboard-right-content #your-details-button {
  margin-top: 36px;
}
#dashboard-right-content .styled-checkbox {
  position: absolute;
  opacity: 0;
}
#dashboard-right-content .styled-checkbox + label {
  position: relative;
  cursor: pointer;
  display: flex;
  text-align: left;
}
#dashboard-right-content .styled-checkbox + label span b,
#dashboard-right-content .styled-checkbox + label span strong {
  font-weight: 700;
  opacity: 1;
}
#dashboard-right-content .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);
}
#dashboard-right-content .styled-checkbox + label.highlight_checkbox:before {
  box-shadow: 0 0 0 1px #009fda;
}
#dashboard-right-content .styled-checkbox:hover + label:before {
  background: none;
}
#dashboard-right-content .styled-checkbox:checked + label:before {
  background: none;
}
#dashboard-right-content .styled-checkbox[popup=""]:checked {
  width: 100%;
  z-index: 10;
  margin: 0;
  min-height: 22px;
  cursor: pointer;
}
#dashboard-right-content .styled-checkbox:disabled + label {
  color: #b8b8b8;
  cursor: auto;
}
#dashboard-right-content .styled-checkbox:disabled + label:before {
  box-shadow: none;
  background: #fff;
}
#dashboard-right-content .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);
}
#dashboard-right-content .styled-checkbox:checked + label.highlight_checkbox:after {
  background: #009fda;
  box-shadow: 2px 0 0 #009fda, 4px 0 0 #009fda, 4px -2px 0 #009fda, 4px -4px 0 #009fda, 4px -6px 0 #009fda, 4px -8px 0 #009fda;
}
#dashboard-right-content .styled-radio-select:checked,
#dashboard-right-content .styled-radio-select:not(:checked) {
  position: absolute;
  left: -9999px;
}
#dashboard-right-content .styled-radio-select:checked + label,
#dashboard-right-content .styled-radio-select:not(:checked) + label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  color: #666;
}
#dashboard-right-content .styled-radio-select:checked + label:before,
#dashboard-right-content .styled-radio-select:not(:checked) + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 18px;
  height: 18px;
  border: 1px solid rgba(0,0,0,0.12);
  border-radius: 100%;
  background: none;
}
#dashboard-right-content .styled-radio-select:checked + label:after,
#dashboard-right-content .styled-radio-select:not(:checked) + label:after {
  content: '';
  width: 10px;
  height: 10px;
  background: rgba(0,0,0,0.7);
  position: absolute;
  top: 4px;
  left: 4px;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
#dashboard-right-content .styled-radio-select:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
#dashboard-right-content .styled-radio-select:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
#dashboard-right-content #additional0 .separater,
#dashboard-right-content #additional0 .space-line {
  display: none;
}
#additional-qualifications-block [id^="additional"]:first-child .space-line {
  display: none;
}
#additional-qualifications-block a.callDeleteEdu {
  color: #333;
  font-size: 1.2em;
  font-weight: 400;
  position: relative;
  display: flex;
  flex-direction: row;
  padding: 7px 0px;
  opacity: 1;
  align-items: center;
  max-width: max-content;
  text-decoration: underline;
  transition: opacity .2s ease;
}
#additional-qualifications-block a.callDeleteEdu .icon {
  position: relative;
  width: 12px;
  margin-right: 8px;
}
#additional-qualifications-block a.callDeleteEdu .icon svg path {
  fill: #333;
}
#additional-qualifications-block a.callDeleteEdu:hover {
  opacity: 0.8;
}
#block-block-216 input[type=checkbox] {
  float: none;
}
#dashboard-right-content form[action="/subscriptions"] ul {
  list-style: none;
  padding: 0;
  margin: 30px 0;
}
#dashboard-right-content form[action="/subscriptions"] ul li {
  padding: 5px 0;
  font-size: 1.2em;
}
#dashboard-right-content form[action="/subscriptions"] ul li:before {
  display: none;
}
#dashboard-right-content form[action="/subscriptions"] ul .styled-checkbox {
  position: absolute;
  opacity: 0;
}
#dashboard-right-content form[action="/subscriptions"] ul .styled-checkbox + label {
  position: relative;
  cursor: pointer;
  display: flex;
  text-align: left;
}
#dashboard-right-content form[action="/subscriptions"] ul .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);
}
#dashboard-right-content form[action="/subscriptions"] ul .styled-checkbox:hover + label:before {
  background: none;
}
#dashboard-right-content form[action="/subscriptions"] ul .styled-checkbox:checked + label:before {
  background: none;
}
#dashboard-right-content form[action="/subscriptions"] ul .styled-checkbox:disabled + label {
  color: #b8b8b8;
  cursor: auto;
}
#dashboard-right-content form[action="/subscriptions"] ul .styled-checkbox:disabled + label:before {
  box-shadow: none;
  background: #c2c2c2;
}
#dashboard-right-content form[action="/subscriptions"] ul .styled-checkbox:disabled + label:after {
  background: #eeece9 !important;
  box-shadow: 2px 0 0 #eeece9, 4px 0 0 #eeece9, 4px -2px 0 #eeece9, 4px -4px 0 #eeece9, 4px -6px 0 #eeece9, 4px -8px 0 #eeece9 !important;
}
#dashboard-right-content form[action="/subscriptions"] ul .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);
}
.ui-dialog {
  font-family: Roboto;
}
.ui-dialog .doc-header {
  color: #000;
  font-size: 120%;
  font-weight: 600;
}
.form-control {
  padding-left: 10px;
  box-shadow: inset 0 0px 0px rgba(0,0,0,0.075) !important;
  -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0.075) !important;
  -webkit-moz-shadow: inset 0 0px 0px rgba(0,0,0,0.075) !important;
  border: 1px solid rgba(0,0,0,0.12);
}
select.form-control {
  min-height: 48px;
}
#dashboard-right-content .form-control {
  padding-left: 10px;
}
#dashboard-right-content #Paymentcard {
  letter-spacing: 5px;
}
#dashboard-right-content .chevron-select-box {
  position: relative;
}
#dashboard-right-content .chevron-select-box .ui-selectmenu-icon {
  display: none;
}
#dashboard-right-content .chevron-select-box select {
  -webkit-appearance: none;
  position: relative;
  z-index: 1;
  padding-right: 30px;
  font-family: Roboto;
}
#dashboard-right-content .chevron-select-box select:focus {
  background: #eeece9;
}
#dashboard-right-content .chevron-select-box select::-ms-expand {
  display: none;
}
#dashboard-right-content .chevron-select-box::after {
  content: '';
  font-family: 'fontawesome';
  color: #c3c8c8;
  position: absolute;
  top: calc(50% - 7.5px);
  right: 10px;
  width: 15px;
  height: 15px;
  z-index: 0;
  background-image: url(/sites/default/files/general-icon/chevron-lg.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: rotate(90deg);
}
@media all and (max-width: 570px) {
  #dashboard-right-content .chevron-select-box::after {
    width: 7px;
  }
}
#dashboard-right-content .chevron-select-box.chevron-adjust::after {
  top: 27%;
}
#dashboard-right-content .plus-select-box {
  position: relative;
}
#dashboard-right-content .plus-select-box.locked .selectize-control {
  max-height: 48px;
}
#dashboard-right-content .plus-select-box.locked .selectize-control.multi {
  max-height: unset;
}
#dashboard-right-content .plus-select-box .chosen-container {
  position: relative;
}
#dashboard-right-content .plus-select-box .chosen-container .chosen-choices {
  border: 1px solid #ccc;
  position: relative;
  z-index: 1;
}
#dashboard-right-content .plus-select-box select {
  -webkit-appearance: none;
  position: relative;
  z-index: 1;
}
#dashboard-right-content .plus-select-box::after {
  content: '';
  width: 15px;
  height: 15px;
  position: absolute;
  top: calc(50% - 7.5px);
  right: 10px;
  z-index: 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url('/sites/default/files/dashboard-icon/plus-icon-G.png');
}
#dashboard-right-content .plus-select-box.plus-adjust::after {
  top: 20%;
}
#dashboard-right-content .join-apa-final .memberproduct .action-col a {
  cursor: pointer;
}
#dashboard-right-content .Membpaymentsiderbar {
  border-radius: 12px;
  padding: 25px 50px 8px;
  min-height: 430px;
}
@media all and (max-width: 768px) {
  #dashboard-right-content .Membpaymentsiderbar {
    padding: 30px 50px 25px;
    margin-top: 35px !important;
  }
}
#dashboard-right-content .Membpaymentsiderbar .payment_heading h3 {
  font-size: 2.2em;
  font-weight: 300;
  padding-top: 0;
  margin: 0;
  line-height: 1.7em;
}
#dashboard-right-content .Membpaymentsiderbar .payment_sub_heading {
  padding-top: 10px;
  padding-bottom: 0;
  font-size: 1.5em;
  font-weight: 500;
  color: #333;
  margin-bottom: 10px;
}
#dashboard-right-content .Membpaymentsiderbar .btn_wrapper {
  padding-top: 25px;
}
#dashboard-right-content .Membpaymentsiderbar .addCartlink {
  display: block;
}
#dashboard-right-content .Membpaymentsiderbar .addCartlink .placeorder {
  min-height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1em;
}
#dashboard-right-content .Membpaymentsiderbar .sidebardis {
  color: #000;
  font-size: 1.2em;
  font-weight: 400;
}
#dashboard-right-content .Membpaymentsiderbar .payment-details .flex-cell {
  justify-content: space-between;
}
#dashboard-right-content .Membpaymentsiderbar .payment-details .flex-cell .payment_label {
  max-width: 70%;
  text-align: left;
}
#dashboard-right-content .Membpaymentsiderbar .payment-details .flex-cell .payment_value {
  text-align: right;
}
#dashboard-right-content .Membpaymentsiderbar .payment-details .flex-cell.last_row {
  margin-top: 15px;
  border-top: 1px solid rgba(0,0,0,0.12);
  padding-top: 15px;
}
#renew-insurance-form .flex-table {
  max-width: 865px;
  padding: 0 15px;
}
#anothercardBlock {
  float: left;
  display: none;
}
#dashboard-right-content #renew-insurance-form2 .down5 .row,
#dashboard-right-content #join-insurance-form2 .down5 .row {
  margin-bottom: 15px;
}
#dashboard-right-content #renew-insurance-form2 .down5 .col-xs-6,
#dashboard-right-content #join-insurance-form2 .down5 .col-xs-6 {
  max-width: 100px;
  margin-top: 9px;
}
#dashboard-right-content #renew-insurance-form2 .down5 #insuranceMore .col-xs-6,
#dashboard-right-content #join-insurance-form2 .down5 #insuranceMore .col-xs-6 {
  max-width: unset;
}
#dashboard-right-content #renew-insurance-form2 .down5 #insuranceMore .restricted-width,
#dashboard-right-content #join-insurance-form2 .down5 #insuranceMore .restricted-width {
  max-width: 100px;
}
#dashboard-right-content .section_title {
  font-family: Roboto;
  font-size: 1.7em;
  font-weight: 500;
  display: block;
  color: #32363D;
  margin-top: 35px;
}
#dashboard-right-content .form_one_column {
  display: flex;
  flex-direction: column;
}
#dashboard-right-content .btn_wrapper {
  margin-bottom: 35px;
}
#confirmMessage,
#checkPasswordMessage,
#validateMessage,
#PasswordMessage {
  color: #920075;
  font-family: Roboto;
  font-weight: 400;
}
.form-control[disabled] {
  color: #b0b0af !important;
  border: 1px solid rgba(0,0,0,0.12) !important;
}
@media all and (min-width: 1201px) {
  #renew-insurance-form .down6 {
    padding-right: 50px;
    max-width: 66.66666667%;
  }
}
@media all and (min-width: 1201px) {
  #join-review-form .review-main-container {
    padding-right: 50px;
  }
}
@media all and (max-width: 1200px) {
  #join-review-form .review-main-container {
    width: 100%;
  }
}
@media all and (min-width: 1201px) {
  #join-review-form .review-main-container + .Membpaymentsiderbar {
    padding: 25px 30px 8px;
  }
}
@media all and (max-width: 1200px) {
  #join-review-form .review-main-container + .Membpaymentsiderbar {
    margin: 30px 15px;
    max-width: calc(100% - 30px);
  }
}
@media all and (max-width: 570px) {
  #join-review-form .review-main-container + .Membpaymentsiderbar {
    margin: 30px 0;
    max-width: 100%;
  }
}
#join-review-form .review-main-container + .Membpaymentsiderbar .btn_wrapper .addCartlink {
  width: 100%;
}
@media all and (max-width: 570px) {
  #join-review-form .Membpaymentsiderbar {
    padding: 15px;
  }
}
#join-review-form .join-apa-final {
  margin-top: 0;
}
#join-review-form .join-apa-final .table-cell {
  font-size: 1.2em;
}
#join-review-form .join-apa-final .table-heading {
  font-size: 1em;
  font-weight: 600;
}
#join-review-form .join-apa-final .pd-header-mobile {
  display: none;
}
@media all and (max-width: 570px) {
  #join-review-form .join-apa-final .table-header {
    display: none;
  }
  #join-review-form .join-apa-final .pd-header-mobile {
    display: inline-block;
    font-weight: 400;
    padding-right: 5px;
  }
  #join-review-form .join-apa-final .table-cell {
    flex-flow: column;
  }
  #join-review-form .join-apa-final [class^="flex-col"] {
    width: 100%;
  }
}
#join-review-form .placeorder {
  font-family: Cairo;
  font-weight: 700;
  font-size: 15px;
  background: #009fda;
  margin: 0 auto;
}
#join-review-form .placeorder::first-letter {
  text-transform: uppercase;
}
#join-review-form .placeorder:hover {
  opacity: 0.9;
}
#join-review-form .Membpaymentsiderbar {
  margin-bottom: 20px;
}
#join-review-form .total-price {
  font-size: 1.2em;
}
#join-review-form .main_content {
  padding-right: 50px;
}
#join-review-form .main_content .row > div[class^="col"]:nth-child(1) {
  margin-top: 0;
}
#join-review-form .Membpaymentsiderbar .btn_wrapper {
  margin-bottom: 0;
}
#join-review-form .Membpaymentsiderbar .addCartlink {
  color: #fff;
}
#join-review-form .checkMessage {
  color: #ffa02e;
  display: block;
  margin: 10px 15px;
  float: left;
  border: 1px solid #ffa02e;
  padding: 15px;
}
#join-review-form .schedule {
  display: none;
}
#join-review-form .countdown_wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 30px;
  border-top: 1px solid rgba(0,0,0,0.12);
}
#join-review-form .countdown_wrapper #timer {
  font-size: 1.5em;
  text-align: right;
  letter-spacing: 1px;
}
#join-insurance-form .flex-table {
  max-width: 865px;
}
@media all and (min-width: 769px) {
  #join-insurance-form .down6 {
    max-width: 66.66666667%;
    padding-right: 50px;
  }
}
#dashboard-right-content label[for="Findphysio"] strong,
#dashboard-right-content label[for="Findabuddy0"] strong {
  margin-right: 5px;
}
#dashboard-right-content .chosen-container-multi .chosen-choices li.search-choice {
  padding: 5px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
#dashboard-right-content .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  opacity: 0.5;
  margin-left: 5px;
  width: 15px;
  height: 15px;
  display: inline-block;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url('/sites/default/files/dashboard-icon/close-icon.png');
}
#dashboard-right-content .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  opacity: 1;
}
#dashboard-right-content #tabmenu {
  width: 100%;
  max-width: 100%;
  position: relative;
  display: flex;
  flex-direction: row;
  overflow: hidden;
  overflow-x: auto;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}
#dashboard-right-content #tabmenu li {
  min-width: 200px;
}
#dashboard-right-content #tabmenu::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
  border-radius: 10px;
  background-color: rgba(0,0,0,0.01);
}
#dashboard-right-content #tabmenu::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  background-color: none;
}
#dashboard-right-content #tabmenu::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  background-color: #555;
}
#dashboard-right-content .nav-tabs {
  border: 0;
}
#insurancePopUp {
  text-align: center;
}
#insurancePopUp .center {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
}
#fail-purchase,
#exist-member,
#non-member,
#notice-message {
  max-width: 1000px;
  margin: 0 auto;
}
#fail-purchase .flex-cell,
#exist-member .flex-cell,
#non-member .flex-cell,
#notice-message .flex-cell {
  justify-content: center;
}
#fail-purchase .flex-cell h3.light-lead-heading,
#exist-member .flex-cell h3.light-lead-heading,
#non-member .flex-cell h3.light-lead-heading,
#notice-message .flex-cell h3.light-lead-heading {
  color: #009fda;
  font-size: 3.5em;
  margin-bottom: 25px;
  font-weight: 400;
  text-align: center;
  margin-top: 100px;
}
@media all and (max-width: 570px) {
  #fail-purchase .flex-cell h3.light-lead-heading,
  #exist-member .flex-cell h3.light-lead-heading,
  #non-member .flex-cell h3.light-lead-heading,
  #notice-message .flex-cell h3.light-lead-heading {
    margin-top: 50px;
  }
}
#fail-purchase .flex-cell span.sub-heading,
#exist-member .flex-cell span.sub-heading,
#non-member .flex-cell span.sub-heading,
#notice-message .flex-cell span.sub-heading {
  color: #009fda;
  font-size: 2em;
  margin-bottom: 25px;
  font-weight: 400;
  text-align: center;
}
#fail-purchase .flex-cell span.sub-heading a,
#exist-member .flex-cell span.sub-heading a,
#non-member .flex-cell span.sub-heading a,
#notice-message .flex-cell span.sub-heading a {
  color: #009fda;
  font-weight: 500;
  text-decoration: underline;
}
#fail-purchase .flex-cell.pd-featured,
#exist-member .flex-cell.pd-featured,
#non-member .flex-cell.pd-featured,
#notice-message .flex-cell.pd-featured {
  margin: 100px 0 50px 0;
}
#fail-purchase .flex-cell.pd-featured img,
#exist-member .flex-cell.pd-featured img,
#non-member .flex-cell.pd-featured img,
#notice-message .flex-cell.pd-featured img {
  margin: 0 auto;
}
#fail-purchase .flex-cell.cta,
#exist-member .flex-cell.cta,
#non-member .flex-cell.cta,
#notice-message .flex-cell.cta {
  margin-top: 30px;
}
#fail-purchase .flex-cell.cta .login,
#fail-purchase .flex-cell.cta .join,
#exist-member .flex-cell.cta .login,
#exist-member .flex-cell.cta .join,
#non-member .flex-cell.cta .login,
#non-member .flex-cell.cta .join,
#notice-message .flex-cell.cta .login,
#notice-message .flex-cell.cta .join {
  padding: 10px;
  background: #a6a8ab;
  font-family: Cairo;
  font-size: 15px;
  color: #fff;
  font-weight: 700;
  min-width: 150px;
  text-align: center;
  margin: 10px;
}
#fail-purchase .flex-cell.cta .login:hover,
#fail-purchase .flex-cell.cta .join:hover,
#exist-member .flex-cell.cta .login:hover,
#exist-member .flex-cell.cta .join:hover,
#non-member .flex-cell.cta .login:hover,
#non-member .flex-cell.cta .join:hover,
#notice-message .flex-cell.cta .login:hover,
#notice-message .flex-cell.cta .join:hover {
  opacity: 0.9;
}
#fail-purchase .flex-cell.cta .join,
#exist-member .flex-cell.cta .join,
#non-member .flex-cell.cta .join,
#notice-message .flex-cell.cta .join {
  background: #009fda;
}
@media all and (max-width: 768px) {
  #fail-purchase .flex-cell h3.light-lead-heading,
  #exist-member .flex-cell h3.light-lead-heading,
  #non-member .flex-cell h3.light-lead-heading,
  #notice-message .flex-cell h3.light-lead-heading {
    font-size: 2.5em;
  }
  #fail-purchase .flex-cell span.sub-heading,
  #exist-member .flex-cell span.sub-heading,
  #non-member .flex-cell span.sub-heading,
  #notice-message .flex-cell span.sub-heading {
    margin-bottom: 100px;
    font-size: 1.5em;
  }
}
.nav>li>a:hover,
.nav>li>a:focus {
  background-color: rgba(0,0,0,0);
}
#dashboard-right-content .ui-button:active {
  color: #000;
  background: #fff;
}
.page-node-154 #section-clients,
.page-node-211 #section-clients,
.page-node-209 #section-clients,
.page-node-207 #section-clients,
.page-node-385 #section-clients,
.page-node-388 #section-clients,
.page-node-291 #section-clients {
  margin-top: 0;
}
.page-node-154 #section-clients .row,
.page-node-211 #section-clients .row,
.page-node-209 #section-clients .row,
.page-node-207 #section-clients .row,
.page-node-385 #section-clients .row,
.page-node-388 #section-clients .row,
.page-node-291 #section-clients .row {
  max-height: 215px;
  float: left;
}
.page-node-154 .dexp-body-inner #section-content-top,
.page-node-211 .dexp-body-inner #section-content-top,
.page-node-209 .dexp-body-inner #section-content-top,
.page-node-207 .dexp-body-inner #section-content-top,
.page-node-385 .dexp-body-inner #section-content-top,
.page-node-388 .dexp-body-inner #section-content-top,
.page-node-291 .dexp-body-inner #section-content-top {
  border-bottom: 30px solid #009fda;
}
@media all and (max-width: 768px) {
  .dexp-body-inner #section-content-top {
    padding: 0;
  }
}
#workplaceblocks .tab-pane {
  width: 100%;
}
#setCardForm {
  text-align: center;
}
#deleteCardWindow {
  text-align: center;
}
.page-node-388 #dashboard-right-content .nav-tabs {
  margin-left: -15px;
}
form .locked:before {
  content: '';
  position: absolute;
  right: 35px;
  bottom: 12px;
  background: url(/sites/default/files/general-icon/locker-trans.png) center no-repeat;
  width: 15px;
  height: 25px;
  background-size: contain;
  opacity: 0.5;
}
form .locked.plus-select-box {
  cursor: no-drop;
}
form .locked.plus-select-box .search-field.locked:before {
  opacity: 0;
}
form .locked.plus-select-box:after {
  display: none;
}
form .locked.plus-select-box:before {
  right: 20px;
}
form .locked.chevron-select-box:after {
  display: none;
}
form .locked.chevron-select-box:before {
  right: 20px;
}
form .locked[class^="down"]:before {
  display: none;
}
form input[type="text"]:not([readonly]):not([disabled]):focus,
form select:focus,
form textarea[type="text"]:not([readonly]):not([disabled]):focus,
form input[type="date"]:not([readonly]):not([disabled]):focus,
form input[type="number"]:not([readonly]):not([disabled]):focus,
form input[type="password"]:not([readonly]):not([disabled]):focus,
form input[type="email"]:not([readonly]):not([disabled]):focus {
  border-color: #66afe9 !important;
  outline: 0 !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6) !important;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6) !important;
}
form input[type="email"],
form .email-field {
  text-transform: lowercase !important;
}
form input[type="email"]::first-letter,
form .email-field::first-letter {
  text-transform: lowercase !important;
}
input[type="email"],
.email-field {
  text-transform: lowercase !important;
}
input[type="email"]::first-letter,
.email-field::first-letter {
  text-transform: lowercase !important;
}
.dateselect {
  display: flex;
  flex-grow: 1;
}
.dateselect .date {
  float: none;
  height: auto;
  position: relative;
  text-align: left;
  top: 0px;
  z-index: 999;
}
.dateselect .date span {
  background: none;
}
.dateselect .chevron-select-box {
  width: 33.33%;
}
.dateselect .chevron-select-box select {
  padding-right: 10px !important;
}
.dateselect .chevron-select-box:after {
  display: none;
}
#dashboard-right-content .dateselect .date select {
  border-right: 0;
}
#dashboard-right-content .dateselect .month select {
  border-right: 0;
}
.checkmessage {
  color: #920075;
}
#new-member-welcome,
#renew-membership-success {
  flex-direction: column;
  margin: 50px 0;
}
#new-member-welcome .heading,
#renew-membership-success .heading {
  flex-direction: column;
  align-items: center;
  text-align: center;
}
#new-member-welcome .heading h2,
#renew-membership-success .heading h2 {
  font-size: 4em;
  line-height: 1em;
}
#new-member-welcome .heading h3,
#renew-membership-success .heading h3 {
  color: #009fda;
  line-height: 1em;
  margin-top: 10px;
}
#new-member-welcome .body-text,
#renew-membership-success .body-text {
  flex-direction: column;
  align-items: center;
  text-align: center;
  font-size: 1.5em;
}
#new-member-welcome .body-text span,
#renew-membership-success .body-text span {
  margin: 10px;
}
#new-member-welcome .cta,
#renew-membership-success .cta {
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  margin: 50px 0 80px;
}
#new-member-welcome .cta .cta-item,
#renew-membership-success .cta .cta-item {
  width: 32%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 25px;
  border: 5px solid #dedfe0;
  margin: 2px;
  background: rgba(255,255,255,0.8);
  max-width: 278px;
  color: #009fda;
  font-family: Cairo;
  transition: all .2s ease-in-out;
}
@media all and (min-width: 571px) {
  #new-member-welcome .cta .cta-item:hover,
  #renew-membership-success .cta .cta-item:hover {
    box-shadow: 5px 8px 30px 0px rgba(0,0,0,0.5);
  }
}
#new-member-welcome .cta .cta-item span.icon,
#renew-membership-success .cta .cta-item span.icon {
  width: 50px;
  height: 50px;
  margin-bottom: 30px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
#new-member-welcome .cta .cta-item span.icon.dashboard-icon,
#renew-membership-success .cta .cta-item span.icon.dashboard-icon {
  background-image: url(/sites/default/files/dashboard-icon/dashboard-alt-B.png);
}
#new-member-welcome .cta .cta-item span.icon.benefit-icon,
#renew-membership-success .cta .cta-item span.icon.benefit-icon {
  background-image: url(/sites/default/files/dashboard-icon/member-benefit-B.png);
}
#new-member-welcome .cta .cta-item span.icon.location-icon,
#renew-membership-success .cta .cta-item span.icon.location-icon {
  background-image: url(/sites/default/files/dashboard-icon/location-B.png);
}
#new-member-welcome .cta .cta-item span.description,
#renew-membership-success .cta .cta-item span.description {
  text-align: center;
  font-size: 1.4em;
}
@media all and (max-width: 768px) {
  #new-member-welcome .cta,
  #renew-membership-success .cta {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
  }
  #new-member-welcome .cta .cta-item,
  #renew-membership-success .cta .cta-item {
    width: 100%;
    max-width: 100%;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    background: #f2f3f4;
    border: 0;
  }
  #new-member-welcome .cta .cta-item span.icon,
  #renew-membership-success .cta .cta-item span.icon {
    display: block;
    width: 20%;
    min-width: 50px;
    background-position: center center;
    height: 35px;
    margin: 0px 10px 0px 20px;
  }
  #new-member-welcome .cta .cta-item span.description,
  #renew-membership-success .cta .cta-item span.description {
    text-align: left;
    font-size: 1.2em;
    padding: 10px;
  }
}
.form-type-select {
  position: relative;
}
.form-type-select .ui-selectmenu-icon {
  display: none;
}
.form-type-select select {
  -webkit-appearance: none;
  position: relative;
  z-index: 1;
  padding-right: 30px;
  background: none;
  font-family: Roboto;
}
.form-type-select select:focus {
  background: #eeece9;
}
.form-type-select select::-ms-expand {
  display: none;
}
.form-type-select::after {
  content: '';
  font-family: 'fontawesome';
  color: #c3c8c8;
  position: absolute;
  top: calc(70% - 7.5px);
  right: 10px;
  width: 15px;
  height: 15px;
  z-index: 0;
  background-image: url(/sites/default/files/general-icon/chevron-lg.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: rotate(90deg);
}
@media all and (max-width: 570px) {
  .form-type-select::after {
    width: 7px;
  }
}
.form-type-select.chevron-adjust::after {
  top: 27%;
}
.page-node-385 #section-clients {
  margin-top: 0;
}
.page-node-385 #section-content-top .container .row .region-content-top .content {
  display: block;
}
.page-node-385 .banner-img {
  flex-direction: column;
  flex-wrap: wrap;
  border-top: 10px solid #e7e8ea;
}
.page-node-385 .banner-img img {
  width: 100%;
}
.page-node-385 .banner-img img.mobile {
  display: none;
}
@media all and (max-width: 570px) {
  .page-node-385 .banner-img img {
    display: none;
  }
  .page-node-385 .banner-img img.mobile {
    display: block;
  }
}
.page-node-385 .header {
  text-align: center;
}
.page-node-385 .header h2.lead-heading {
  font-size: 2.5em;
}
@media all and (max-width: 768px) {
  .page-node-385 .header h2.lead-heading {
    font-size: 2em;
  }
}
.page-node-385 .apa-member-grid {
  font-size: 1.2em;
  justify-content: center;
}
.page-node-385 .apa-member-grid .item {
  text-align: center;
}
@media all and (max-width: 768px) {
  .page-node-385 .apa-member-grid .item {
    padding: 10px;
  }
}
@media all and (max-width: 570px) {
  .page-node-385 .apa-member-grid .item {
    width: 100%;
    padding: 15px;
  }
}
.page-node-385 .apa-member-grid .item span {
  display: block;
  color: #000;
}
.page-node-385 .apa-member-grid .item .item-body {
  border: 1px solid rgba(0,0,0,0.12);
  padding: 50px;
  height: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media all and (max-width: 1200px) {
  .page-node-385 .apa-member-grid .item .item-body {
    padding: 25px;
  }
}
@media all and (max-width: 768px) {
  .page-node-385 .apa-member-grid .item .item-body {
    padding: 15px 15px 20px;
  }
}
@media all and (max-width: 570px) {
  .page-node-385 .apa-member-grid .item .item-body {
    padding: 30px 30px 40px 30px;
  }
}
.page-node-385 .apa-member-grid .item .item-title {
  font-weight: 700;
  margin-bottom: 20px;
  color: #004250;
}
.page-node-385 .apa-member-grid .item .item-description {
  margin-bottom: 50px;
}
.page-node-385 .apa-member-grid .item .item-action {
  padding: 15px 10px;
  width: 100%;
  background: #009fda;
  color: #fff;
  display: block;
  text-transform: uppercase;
  font-weight: 500;
  font-family: Roboto;
  margin-top: auto;
  opacity: 1;
}
.page-node-385 .apa-member-grid .item .item-action:hover {
  opacity: 0.8;
}
@media all and (max-width: 768px) {
  .page-node-385 .apa-member-grid .item .item-action {
    padding: 10px;
    width: 90%;
  }
}
.page-node-385 .bottom-info {
  text-align: center;
  font-size: 1.2em;
  padding: 0 30px;
}
.page-node-385 .bottom-info span {
  color: #000;
}
.page-node-385 .bottom-info a {
  font-weight: 700;
  color: #004250;
  opacity: 1;
}
.page-node-385 .bottom-info a:hover {
  opacity: 0.8;
}
@media all and (min-width: 571px) {
  .page-node-385 #dashboard-right-content .dashboard_detail .page-title {
    padding: 0 20px;
  }
}
.page-node-385 #dashboard-right-content .renew-membership-nav ul.nav-tabs,
.page-node-385 #dashboard-right-content .join-membership-nav ul.nav-tabs {
  display: none;
}
@media all and (max-width: 570px) {
  .page-node-385 #dashboard-right-content .renew-membership-nav ul.nav-tabs li,
  .page-node-385 #dashboard-right-content .join-membership-nav ul.nav-tabs li {
    font-size: 1em;
  }
}
@media all and (max-width: 768px) {
  .page-node-385 #dashboard-right-content .renew-membership-nav ul.nav-tabs li.step-label,
  .page-node-385 #dashboard-right-content .join-membership-nav ul.nav-tabs li.step-label {
    font-weight: 700;
  }
  .page-node-385 #dashboard-right-content .renew-membership-nav ul.nav-tabs li a,
  .page-node-385 #dashboard-right-content .join-membership-nav ul.nav-tabs li a {
    margin: 0;
    padding: 10px;
  }
  .page-node-385 #dashboard-right-content .renew-membership-nav ul.nav-tabs li a span,
  .page-node-385 #dashboard-right-content .join-membership-nav ul.nav-tabs li a span {
    display: none;
  }
  .page-node-385 #dashboard-right-content .renew-membership-nav ul.nav-tabs li a span.step-order,
  .page-node-385 #dashboard-right-content .join-membership-nav ul.nav-tabs li a span.step-order {
    font-weight: 700;
    display: block;
    color: #b5b5b5;
  }
  .page-node-385 #dashboard-right-content .renew-membership-nav ul.nav-tabs li a span.text-underline + .step-order,
  .page-node-385 #dashboard-right-content .join-membership-nav ul.nav-tabs li a span.text-underline + .step-order {
    color: #009fda;
  }
}
.page-node-385 #dashboard-right-content .renew-membership-nav ul.nav-tabs.numberized,
.page-node-385 #dashboard-right-content .join-membership-nav ul.nav-tabs.numberized {
  margin-bottom: 0;
}
.page-node-385 #dashboard-right-content .renew-membership-nav ul.nav-tabs.numberized + .current-step,
.page-node-385 #dashboard-right-content .join-membership-nav ul.nav-tabs.numberized + .current-step {
  padding: 10px;
  font-size: 1.6em;
  font-weight: 500;
  display: block;
  margin-bottom: 25px;
  color: #009fda;
}
@media all and (max-width: 570px) {
  .page-node-385 #dashboard-right-content .renew-membership-nav ul.nav-tabs.numberized + .current-step,
  .page-node-385 #dashboard-right-content .join-membership-nav ul.nav-tabs.numberized + .current-step {
    padding: 10px 0px;
    font-size: 1.4em;
    margin-bottom: 0px;
  }
}
.page-node-385 #dashboard-right-content .renew-membership-nav .numberized {
  padding: 10px;
}
@media all and (max-width: 570px) {
  .page-node-385 #dashboard-right-content .renew-membership-nav .numberized {
    padding: 10px 0;
  }
}
.page-node-291 #dashboard-right-content .join-membership-nav ul.nav-tabs {
  display: none;
}
@media all and (max-width: 570px) {
  .page-node-291 #dashboard-right-content .join-membership-nav ul.nav-tabs li {
    font-size: 1em;
  }
}
@media all and (max-width: 768px) {
  .page-node-291 #dashboard-right-content .join-membership-nav ul.nav-tabs li.step-label {
    font-weight: 700;
  }
  .page-node-291 #dashboard-right-content .join-membership-nav ul.nav-tabs li a {
    margin: 0;
    padding: 10px;
  }
  .page-node-291 #dashboard-right-content .join-membership-nav ul.nav-tabs li a span {
    display: none;
  }
  .page-node-291 #dashboard-right-content .join-membership-nav ul.nav-tabs li a span.step-order {
    font-weight: 700;
    display: block;
    color: #b5b5b5;
  }
  .page-node-291 #dashboard-right-content .join-membership-nav ul.nav-tabs li a span.text-underline + .step-order {
    color: #009fda;
  }
}
.page-node-291 #dashboard-right-content .join-membership-nav ul.nav-tabs.numberized {
  margin-bottom: 0;
}
.page-node-291 #dashboard-right-content .join-membership-nav ul.nav-tabs.numberized + .current-step {
  padding: 10px 15px;
  font-size: 1.6em;
  font-weight: 500;
  display: block;
  margin-bottom: 25px;
  color: #009fda;
  font-weight: 700;
  font-family: Cairo;
}
@media all and (max-width: 570px) {
  .page-node-291 #dashboard-right-content .join-membership-nav ul.nav-tabs.numberized + .current-step {
    padding: 10px 0px;
    font-size: 1.4em;
    margin-bottom: 0px;
  }
}
#section-content-top[class*="background_"] {
  border-top: 1px solid rgba(0,0,0,0.08) !important;
}
@media all and (min-width: 1501px) {
  #section-content-top[class*="background_"] .region-content-top {
    margin: 4vh 0;
  }
}
@media all and (min-width: 993px) {
  #section-content-top[class*="background_"] .dashboard-left-nav {
    background: #E7E8E9;
  }
}
#section-content-top[class*="background_"] .dashboard-left-nav .dashboard-nav {
  border-top: 1px solid rgba(0,0,0,0.12);
}
#section-content-top[class*="background_"] .dashboard-left-nav .dashboard-nav:last-child {
  border-bottom: 1px solid rgba(0,0,0,0.12);
}
#section-content-top[class*="background_"] .dashboard-left-nav .dashboard-nav:not(.active) .account_submenu.active {
  border-left: 3px solid rgba(255,255,255,0.4);
}
#section-content-top[class*="background_"] .dashboard-left-nav .dashboard-nav:not(.active):hover {
  border-left: 5px solid #00b8f1;
}
#section-content-top[class*="background_"] .dashboard-left-nav .dashboard-nav:not(.active):hover a {
  color: #009fda !important;
}
#section-content-top[class*="background_"] .dashboard-left-nav .dashboard-nav:not(.active):hover a span svg path {
  fill: #009fda;
}
#section-content-top[class*="background_"] .dashboard-left-nav .dashboard-nav:not(.active):hover .account_submenu li a {
  color: #32363D !important;
}
#section-content-top[class*="background_"] .dashboard-left-nav .dashboard-nav:not(.active):hover .account_submenu li a:hover {
  color: #009fda !important;
}
#section-content-top[class*="background_"] .dashboard-left-nav .dashboard-nav:not(.active):hover .account_submenu li a:hover span:after {
  background: #009fda;
}
#section-content-top[class*="background_"] .dashboard-left-nav .dashboard-nav a {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  color: #32363D !important;
  transition: all .2s linear;
}
@media all and (max-width: 992px) {
  #section-content-top[class*="background_"] .dashboard-left-nav .dashboard-nav a {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #fff !important;
  }
}
#section-content-top[class*="background_"] .dashboard-left-nav .dashboard-nav a span {
  display: block;
  width: 20px;
  height: 20px;
  margin-right: 10px;
}
@media all and (max-width: 992px) {
  #section-content-top[class*="background_"] .dashboard-left-nav .dashboard-nav a span {
    margin-right: 0;
    margin-bottom: 10px;
  }
}
#section-content-top[class*="background_"] .dashboard-left-nav .dashboard-nav a span svg {
  width: 20px;
  height: 20px;
}
#section-content-top[class*="background_"] .dashboard-left-nav .dashboard-nav a span svg path {
  transition: all .2s linear;
  fill: #32363D;
}
@media all and (max-width: 992px) {
  #section-content-top[class*="background_"] .dashboard-left-nav .dashboard-nav a span svg path {
    fill: #fff;
  }
}
#section-content-top[class*="background_"] .dashboard-left-nav .dashboard-nav.active a {
  color: #fff !important;
}
#section-content-top[class*="background_"] .dashboard-left-nav .dashboard-nav.active a svg path {
  fill: #fff;
}
#section-content-top[class*="background_"] #dashboard-right-content.dashboard_content {
  background: #F2F3F4;
}
#join-review-form {
  position: relative;
}
#join-review-form .Membpaymentsiderbar.sticky {
  position: fixed;
  z-index: 99;
}
#join-review-form .Membpaymentsiderbar.sticky.float_bottom {
  position: absolute;
  right: 0;
}
@media all and (max-width: 992px) {
  #dashboard-right-content.join_content #join-review-form .main_content {
    padding-right: 0;
    padding-left: 0;
  }
}
@media all and (max-width: 1130px) and (min-width: 993px) {
  #dashboard-right-content.join_content #join-review-form .main_content .Membpaymentsiderbar {
    padding: 25px 20px 8px;
  }
  #dashboard-right-content.join_content #join-review-form .main_content .Membpaymentsiderbar .payment_heading h3 {
    line-height: 1.3em;
  }
}
@media all and (max-width: 1200px) {
  #dashboard-right-content.renew_content #join-review-form .review-main-container {
    width: 100%;
  }
}
@media all and (max-width: 1200px) {
  #dashboard-right-content.renew_content #join-review-form .Membpaymentsiderbar {
    width: calc(100% - 30px);
    margin-left: 15px !important;
  }
}
@media all and (max-width: 570px) {
  #dashboard-right-content.renew_content #join-review-form .Membpaymentsiderbar {
    width: 100%;
    margin-left: 0 !important;
  }
}
#dashboard-right-content .dashboard_detail form .tab_title {
  margin: 35px 0 25px;
  padding: 0px;
  display: flex;
  max-width: 300px;
  font-weight: 500;
}
@media all and (max-width: 992px) {
  #dashboard-right-content .dashboard_detail form .tab_title {
    display: none;
  }
}
.renew-membership-nav .dashboard-button {
  margin-left: 0px !important;
}
.couponForm {
  margin-top: 15px;
}
.couponForm ::placeholder {
  color: lightgray;
}
.couponForm .dashboard-button {
  color: white;
  width: 120px;
  height: 47px;
  text-align: center;
  padding-top: 12px;
  font-family: Cairo;
  font-weight: 700;
  font-size: 15px;
  margin-left: 9px;
}
@media all and (max-width: 992px) {
  .couponForm .dashboard-button {
    margin-left: 2px;
  }
}
.couponForm .dashboard-button:hover {
  cursor: pointer;
}
.couponForm .isDisable {
  background-color: grey;
  opacity: 0.5;
}
.couponForm .locked:before {
  background: none !important;
}
.original-price {
  font-size: 12px;
  margin-right: 5px;
  color: red;
  text-decoration: line-through;
}
@keyframes flashing {
  0% {
    opacity: 1;
  }
  30% {
    opacity: 0.5;
  }
  45% {
    opacity: 1;
  }
  60% {
    opacity: 0.5;
  }
  75% {
    opacity: 1;
  }
  90% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
a.loadPDF {
  display: flex;
  justify-content: flex-start;
}
a.loadPDF span.loadpdf_icon {
  display: block;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  margin-top: -6px;
}
a.loadPDF span.loadpdflink {
  font-weight: 400;
  text-decoration: underline;
}
.membershipCategory {
  width: 20%;
  height: 99px;
  text-align: left;
  padding-bottom: 40px !important;
  font-size: 20px;
  background-image: url(/sites/default/files/APA_ARROW_30X30.png) !important;
  background-repeat: no-repeat !important;
  background-position: 98% 87% !important;
  border-radius: 0;
}
.membership #section-main-content {
  margin-top: 30px;
}
.GroupTabs .dexp_tab_wrapper .nav-title {
  position: absolute;
  margin-top: 37px;
  color: white;
  font-weight: bold;
  font-size: 20px;
}
.GroupTabs .dexp_tab_wrapper ul {
  width: 615px;
  position: absolute;
  margin: 80px 0 65px;
  border-bottom: none;
}
.GroupTabs .dexp_tab_wrapper ul li {
  float: left;
  width: 293px;
  border-bottom: 0.5px rgba(195,200,200,0.8) solid;
  border-top: 0.5px rgba(195,200,200,0.8) solid;
  border-left: 0.5px rgba(195,200,200,0.8) solid;
}
.GroupTabs .dexp_tab_wrapper ul li:nth-child(even) {
  border-right: 0.5px rgba(195,200,200,0.8) solid;
}
.GroupTabs .dexp_tab_wrapper ul li.active a {
  background-color: #009fda !important;
}
.GroupTabs .dexp_tab_wrapper ul li.active a:focus {
  color: white;
}
.GroupTabs .dexp_tab_wrapper ul li a {
  line-height: 32px;
  background-color: transparent;
  padding: 0 12px;
  border-radius: 0;
  margin: 0;
  color: white;
}
.GroupTabs .dexp_tab_wrapper ul li:not(.active):hover a {
  background-color: rgba(0,122,201,0.5);
}
.GroupTabs .dexp_tab_wrapper .tab-content {
  float: left;
  width: 100%;
  margin-right: 15px;
  height: 600px;
  border: none;
  padding: 0px;
}
.GroupTabs .dexp_tab_wrapper .tab-content p {
  margin: 0 0 20px;
}
.GroupTabs .dexp_tab_wrapper .tab-content .tab-pane {
  transition: all 0.2s ease-in-out 0s;
}
.GroupTabs .dexp_tab_wrapper .tab-content img {
  width: 100%;
  height: 600px;
}
.GroupTabs .dexp_tab_wrapper .tab-content .GroupTab h2 {
  color: white;
  font-size: 34px;
}
.GroupTabs .dexp_tab_wrapper .tab-content h5 {
  color: white;
  font-size: 20px;
}
.GroupTabs .dexp_tab_wrapper .tab-content button {
  left: 40px;
  bottom: 50px;
  width: 135px;
  margin-top: 35px;
}
.CustomBox .box-left .box-icon span i.favoui:before {
  content: " ";
}
.CustomBox .box-left .box-icon span i.fa {
  margin: 0;
}
.CustomBox .box-left .box-icon span i {
  width: 44px;
  height: 44px;
  background-size: contain;
}
.content .imagecover {
  background-color: rgba(0,0,0,0.5);
  width: 100%;
  height: 600px;
  position: absolute;
}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
  border: 0px;
}
.box-left .box-icon span i.fullTime {
  background-image: url(/sites/all/libraries/ICONS/MEMBERSHIP_ICONS_.png);
}
.box-left .box-icon span i.partTime {
  background-image: url(/sites/all/libraries/ICONS/MEMBERSHIP_ICONS_2.png);
}
.box-left .box-icon span i.reduced {
  background-image: url(/sites/all/libraries/ICONS/MEMBERSHIP_ICONS_3.png);
}
.box-left .box-icon span i.graduate {
  background-image: url(/sites/all/libraries/ICONS/MEMBERSHIP_ICONS_4.png);
}
.box-left .box-icon span i.student {
  background-image: url(/sites/all/libraries/ICONS/MEMBERSHIP_ICONS_5.png);
}
.box-left .box-icon span i.updateDetail {
  background-image: url(/sites/all/libraries/ICONS/MEMBERSHIP_ICONS_6.png);
}
.box-left .box-icon span i.categoriesFee {
  background-image: url(/sites/all/libraries/ICONS/MEMBERSHIP_ICONS_7.png);
}
.box-left .box-icon span i.Benefit {
  background-image: url(/sites/all/libraries/ICONS/MEMBERSHIP_ICONS_8.png);
}
.box-left .box-icon span i.NationalGroup {
  background-image: url(/sites/all/libraries/ICONS/MEMBERSHIP_ICONS_9.png);
}
.box-left .box-icon span i.Information {
  background-image: url(/sites/all/libraries/ICONS/MEMBERSHIP_ICONS_10.png);
}
.box-left .box-icon span i.Committee {
  background-image: url(/sites/all/libraries/ICONS/MEMBERSHIP_ICONS_11.png);
}
.box-left .box-icon span i.retired {
  background-image: url(/sites/all/libraries/ICONS/MEMBERSHIP_ICONS_12.png);
}
.box-left .box-icon span i.physioAssistant {
  background-image: url(/sites/all/libraries/ICONS/MEMBERSHIP_ICONS_13.png);
}
.box-left .box-icon span i.associate {
  background-image: url(/sites/all/libraries/ICONS/MEMBERSHIP_ICONS_14.png);
}
.box-left .box-icon span i.affiliate {
  background-image: url(/sites/all/libraries/ICONS/MEMBERSHIP_ICONS_15.png);
}
.sf-menu,
.sf-menu * {
  margin: 0;
  padding: 0;
  list-style: none;
}
.sf-menu li {
  position: relative;
}
.sf-menu ul {
  position: absolute;
  display: none;
  top: 100%;
  left: 0;
  z-index: 99;
}
.sf-menu > li {
  float: left;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
  display: block;
  margin: 0;
  width: 200px;
}
.sf-menu a {
  display: block;
  position: relative;
}
.sf-menu ul ul {
  top: 0;
  left: 100%;
}
.sf-menu {
  float: left;
  margin-bottom: 1em;
}
.sf-menu ul {
  box-shadow: 2px 2px 6px rgba(0,0,0,0.2);
  min-width: 12em;
  *width: 12em;
}
.sf-menu a {
  border-left: 0.5px solid #fff;
  border-top: 0.5px solid #dFeEFF;
  border-top: 0.5px solid rgba(255,255,255,0.5);
  padding: .75em 1em;
  text-decoration: none;
  zoom: 1;
}
.sf-menu a {
  color: #13a;
}
.sf-menu li {
  background: #BDD2FF;
  white-space: nowrap;
  *white-space: normal;
  -webkit-transition: background .2s;
  transition: background .2s;
}
.sf-menu ul li {
  background: #AABDE6;
}
.sf-menu ul ul li {
  background: #9AAEDB;
}
.sf-menu li:hover,
.sf-menu li.sfHover {
  background: #CFDEFF;
  -webkit-transition: none;
  transition: none;
}
#block-block-248 .dexp-shortcodes-box.box-left .box-title,
#block-block-248 .dexp-shortcodes-box.box-left .box-content {
  margin-left: 0;
}
.PartnersDetail .modal-footer .partner-logo img {
  max-width: 150px;
}
#media-block-15,
#media-block-16,
#media-block-18 {
  margin: auto;
}
#media-block-14 .node-partners,
#media-block-15 .node-partners,
#media-block-16 .node-partners,
#media-block-18 .node-partners {
  border-width: 0.5px;
  border-style: solid;
  border-color: rgba(195,200,200,0.8);
  padding: 1px 60px;
}
#media-block-14 .node-partners img,
#media-block-15 .node-partners img,
#media-block-16 .node-partners img,
#media-block-18 .node-partners img {
  width: 160px;
}
#media-block-14 .node-partners,
#media-block-15 .node-partners:nth-child(4n + 1),
#media-block-16 .node-partners:nth-child(4n + 1),
#media-block-18 .node-partners:nth-child(4n + 1) {
  border-top-width: 0;
}
#media-block-14 .node-partners:nth-child(4n + 2),
#media-block-14 .node-partners:nth-child(4n + 3),
#media-block-14 .node-partners:nth-child(4n),
#media-block-15 .node-partners:nth-child(4n + 2),
#media-block-15 .node-partners:nth-child(4n + 3),
#media-block-15 .node-partners:nth-child(4n),
#media-block-16 .node-partners:nth-child(4n + 2),
#media-block-16 .node-partners:nth-child(4n + 3),
#media-block-16 .node-partners:nth-child(4n),
#media-block-18 .node-partners:nth-child(4n + 2),
#media-block-18 .node-partners:nth-child(4n + 3),
#media-block-18 .node-partners:nth-child(4n) {
  border-left-width: 0;
  border-top-width: 0;
}
#media-block-14 .node-partners:nth-child(2),
#media-block-14 .node-partners:nth-child(3),
#media-block-14 .node-partners:nth-child(4),
#media-block-15 .node-partners:nth-child(2),
#media-block-15 .node-partners:nth-child(3),
#media-block-15 .node-partners:nth-child(4),
#media-block-16 .node-partners:nth-child(2),
#media-block-16 .node-partners:nth-child(3),
#media-block-16 .node-partners:nth-child(4),
#media-block-18 .node-partners:nth-child(2),
#media-block-18 .node-partners:nth-child(3),
#media-block-18 .node-partners:nth-child(4) {
  border-left-width: 0;
  border-top-width: 0.5px;
}
#media-block-14 .node-partners:nth-child(1),
#media-block-15 .node-partners:nth-child(1),
#media-block-16 .node-partners:nth-child(1),
#media-block-18 .node-partners:nth-child(1) {
  border-top-width: 0.5px;
  border-color: rgba(195,200,200,0.46);
}
.ProgressHolder {
  height: 110px;
  width: 800px;
  position: relative;
  margin: auto;
}
.ProgressHolder .ProgressBar {
  overflow: hidden;
  width: 800px;
  height: 100px;
  position: absolute;
}
.ProgressHolder .ProgressBar .ProgressBarHolder {
  background-image: url(/sites/default/files/TIMELINE.png);
  width: 800px;
  height: 100px;
  position: absolute;
  z-index: 5;
}
.ProgressHolder .ProgressBar .ProgressBarBack {
  width: 800px;
  height: 80px;
  position: absolute;
  background-color: #c3c8c8;
  z-index: 3;
}
.ProgressHolder .ProgressBar .ProgressBarBar {
  width: 800px;
  height: 80px;
  position: absolute;
  background-color: #009fda;
  margin-left: -747px;
  z-index: 4;
  transition: 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.2,0.45,0.75,0.8);
  transition-timing-function: cubic-bezier(0.2,0.45,0.75,0.8);
}
.ProgressHolder .SectionHolder {
  width: 800px;
  position: absolute;
  z-index: 5;
}
.ProgressHolder div[id^="Section"] {
  float: left;
  width: 40px;
  margin-right: 150px;
  margin-top: 1.4px;
  cursor: pointer;
}
.ProgressHolder div#Section5 {
  margin-right: 0;
}
.ProgressHolder div[id^="Section"] [class^="Label"] {
  color: #009fda;
  width: 190px;
  margin-left: -20px;
  transition: 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.54,-0.89,0.7,1.41);
  transition-timing-function: cubic-bezier(0.54,-0.89,0.7,1.41);
  margin-bottom: 17.1px;
}
.ProgressHolder div[id^="Section"] div.Label1 {
  margin-left: 17px;
}
.ProgressHolder div[id^="Section"] div.Label2 {
  margin-left: -25px;
}
.ProgressHolder div[id^="Section"] div.Label3 {
  margin-left: -38px;
}
.ProgressHolder div[id^="Section"] div.Label4 {
  margin-left: -50px;
}
.ProgressHolder div[id^="Section"] [class^="Circle"] {
  background-color: #009fda;
  border-radius: 50%;
  width: 27px;
  height: 27px;
  margin: 3px auto;
  z-index: 5;
  transition: 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.54,-0.89,0.7,1.41);
  transition-timing-function: cubic-bezier(0.54,-0.89,0.7,1.41);
}
.ProgressHolder div[id^="Section"] div.Circle1 {
  margin-left: 18px;
}
.ProgressHolder div[id^="Section"] div.Circle2 {
  margin-left: 13px;
}
.ProgressHolder div[id^="Section"] div.Circle3 {
  margin-left: 8px;
}
.ProgressHolder div[id^="Section"] div.Circle4 {
  margin-left: 3px;
}
.ProgressHolder div[id^="Section"] div.Circle5 {
  margin-left: -2.1px;
}
.ProgressHolder .active div[class^="Label"] {
  color: #009fda;
  font-weight: bold;
}
.ProgressHolder .passed div[class^="Circle"] {
  background-color: #c3c8c8;
}
#block-block-255 .MemberQInfo2 p {
  margin: 40px 0 50px;
  padding-left: 0;
  font-size: 20px;
  text-indent: 0;
}
.MainQuestionHolder {
  width: 100%;
  overflow: hidden;
}
.MainQuestionHolder .SectionHolder {
  text-align: center;
}
.MainQuestionHolder .SectionHolder .MPcontainer {
  margin: auto;
  width: 95%;
  border: 0.5px solid rgba(195,200,200,0.5);
  padding: 25px 40px;
  overflow: hidden;
  margin-top: 35px;
  font-size: 1.2em;
}
.MainQuestionHolder .SectionHolder .MPcontainer p {
  display: none;
}
.MainQuestionHolder .SectionHolder .MPcontainer .node {
  margin-top: 0 !important;
}
.MainQuestionHolder .SectionHolder .MPcontainer label {
  float: left;
  font-weight: 400;
  color: #000;
}
.MainQuestionHolder .SectionHolder .MPcontainer .flex-col-10,
.MainQuestionHolder .SectionHolder .MPcontainer .flex-col-2 {
  padding-top: 0 !important;
}
.node-membership-type section.post-content .MTcontent {
  font-size: 1.2em;
}
.MainQuestionHolder .SectionHolder #Sections5 .MPcontainer {
  margin: 30px auto;
}
MainQuestionHolder .SectionHolder #Sections3 h2:not(.MTtitle),
.MainQuestionHolder .SectionHolder #Sections4 h2:not(.MTtitle),
.MainQuestionHolder .SectionHolder #Sections5 h2:not(.MTtitle) {
  font-size: 50px;
}
.node-membership-type section.post-content {
  text-align: left;
}
.node-membership-type section.post-content h2 {
  font-weight: bold;
  margin-bottom: 5px;
}
.node-membership-type section.post-content .MTcontent {
  margin-bottom: 8px;
}
.MTcontentTitle {
  color: #009fda;
  font-weight: bold;
  float: left;
  margin-right: 5px;
}
.node-membership-type section.post-content .MTcontent:nth-child(3) .MTcontentTitle,
.node-membership-type section.post-content .MTcontent:nth-child(4) .MTcontentTitle {
  width: 100%;
  float: initial;
  margin: 0;
}
.MainQuestionHolder .SectionHolder #Sections4 p {
  text-align: left;
  margin-bottom: 15px;
}
table.MTtable {
  border: none;
  margin-top: 50px;
}
table.MTtable tbody {
  border: none;
}
table.MTtable td {
  border: none !important;
  padding: 0 !important;
  text-align: left;
}
.node-membership-type .post-content .MTcontent .MTprice {
  margin-left: 52px;
}
.node-membership-type .post-content .MTcontent .MTprice:nth-child(1) {
  margin-left: 0;
}
.node-membership-type.node-teaser .post-content .MTcontent .MTprice {
  margin-left: 60px;
}
.MainQuestionHolder div[id^="Sections"] .buttons {
  margin: 20px auto 10px;
}
.MainQuestionHolder #Sections1 .buttons {
  margin-top: 60px;
  margin-bottom: 50px;
}
.MainQuestionHolder #Sections5 .buttons {
  margin: 85px auto 10px;
}
.MainQuestionHolder div[id^="Sections"] .buttons div {
  color: #000;
  padding: 10px 20px;
  font-family: Cairo;
  font-weight: 400;
  float: left;
  cursor: pointer;
  background-color: rgba(195,200,200,0.6);
  transition: 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.2,0.45,0.75,0.8);
  transition-timing-function: cubic-bezier(0.2,0.45,0.75,0.8);
}
.MainQuestionHolder div[id^="Sections"] .buttons div:hover {
  background-color: #009fda;
}
.MainQuestionHolder div[id^="Sections"] .buttons .prev,
.MainQuestionHolder div[id^="Sections"] .buttons .restart {
  margin-right: 4px;
}
.MainQuestionHolder div[id^="Sections"] .buttons .Join {
  background: none;
  padding: 0;
}
.MainQuestionHolder div[id^="Sections"] .buttons .Join button {
  margin: 0;
  width: 100% !important;
}
.MainQuestionHolder div#Sections2 div[id^="question"] {
  transition: 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.2,0.45,0.75,0.8);
  transition-timing-function: cubic-bezier(0.2,0.45,0.75,0.8);
}
.MainQuestionHolder div#Sections2 .buttons div {
  width: auto;
}
.MTtable td label {
  width: 85%;
}
.sep {
  clear: both;
}
#Sections5 .MTcontentTitle {
  color: black;
  font-weight: 300;
  font-size: 15px;
}
#Sections5 #chosenTypeName,
#Sections5 #chosenNGName,
#Sections5 #totalCost {
  float: left;
  margin: 0 0 0 10px;
  font-weight: bold;
}
#Sections5 #chosenNGName .NGindiv {
  font-weight: bold;
}
#Sections5 #totalCost {
  font-weight: bold;
}
.membership-type-question #section-main-content {
  position: relative;
  display: block;
  padding-bottom: 70px;
}
.membership-type-question .MainQuestionHolder {
  width: 100%;
  overflow: visible;
  position: relative;
  height: auto;
}
.membership-type-question .MainQuestionHolder .SectionHolder h2 {
  font-size: 4em;
  padding-top: 60px;
  font-weight: 200;
  font-family: Cairo;
  margin: 0 auto;
  max-width: 860px;
}
@media all and (max-width: 768px) {
  .membership-type-question .MainQuestionHolder .SectionHolder h2 {
    font-size: 2em !important;
  }
}
@media all and (max-width: 480px) {
  .membership-type-question .MainQuestionHolder .SectionHolder h2 {
    padding: 30px 0px 0px !important;
  }
}
.membership-type-question .MainQuestionHolder .SectionHolder .buttons {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media screen and (max-width: 480px) {
  .membership-type-question .MainQuestionHolder .SectionHolder .buttons div {
    font-size: 1em !important;
    min-width: 155px !important;
  }
  .membership-type-question .MainQuestionHolder .SectionHolder .buttons div button {
    min-width: 155px;
    font-size: 1em !important;
    min-height: 37px !important;
  }
}
@media screen and (max-width: 335px) {
  .membership-type-question .MainQuestionHolder .SectionHolder .buttons div {
    font-size: 0.87em !important;
    min-width: 138px !important;
  }
  .membership-type-question .MainQuestionHolder .SectionHolder .buttons div button {
    min-width: 138px;
    font-size: 1em !important;
  }
}
.membership-type-question .MainQuestionHolder .SectionHolder .buttons.main {
  flex-direction: row;
}
.membership-type-question .MainQuestionHolder .SectionHolder .buttons.main button {
  color: #000;
  font-weight: 400 !important;
  padding: 10px 20px;
  min-height: 43px;
  float: left;
  cursor: pointer;
  border: 0;
  background-color: rgba(195,200,200,0.6);
  transition: 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.2,0.45,0.75,0.8);
  transition-timing-function: cubic-bezier(0.2,0.45,0.75,0.8);
}
.membership-type-question .MainQuestionHolder .SectionHolder .buttons.main button:hover {
  background: #009fda;
  color: #fff !important;
}
.membership-type-question .MainQuestionHolder .SectionHolder .prev,
.membership-type-question .MainQuestionHolder .SectionHolder .next,
.membership-type-question .MainQuestionHolder .SectionHolder #resetQuestion,
.membership-type-question .MainQuestionHolder .SectionHolder .restart,
.membership-type-question .MainQuestionHolder .SectionHolder button {
  min-width: 200px;
  font-size: 1.2em !important;
}
.membership-type-question .MainQuestionHolder .SectionHolder .prev:hover,
.membership-type-question .MainQuestionHolder .SectionHolder .next:hover,
.membership-type-question .MainQuestionHolder .SectionHolder #resetQuestion:hover,
.membership-type-question .MainQuestionHolder .SectionHolder .restart:hover,
.membership-type-question .MainQuestionHolder .SectionHolder button:hover {
  background-color: #009fda;
  color: #fff;
}
.membership-type-question .MainQuestionHolder .SectionHolder #resetQuestion {
  text-transform: lowercase;
  font-size: 1.2em;
}
.membership-type-question .MainQuestionHolder .SectionHolder #resetQuestion::first-letter {
  text-transform: uppercase;
}
.membership-type-question .MainQuestionHolder label[class^="optionLabel"] {
  cursor: pointer;
}
.membership-type-question .MainQuestionHolder .question .buttons {
  margin: 50px auto;
}
.membership-type-question .MainQuestionHolder .question .buttons label {
  float: left;
  clear: both;
  padding: 5px 20px;
  margin: 10px;
  min-width: 100px;
  max-width: 70%;
  text-align: center;
  font-size: 1.4em;
  font-family: Cairo;
  font-weight: 400;
  color: #333;
  transition: 0.1s linear;
  width: 100%;
  max-width: 900px;
  padding: 25px 50px;
  margin: 0 auto;
  background: none;
  border: 0.5px solid rgba(0,0,0,0.1);
  border-bottom: 0.5px solid rgba(0,159,218,0);
}
.membership-type-question .MainQuestionHolder .question .buttons label:last-of-type {
  border-bottom: 0.5px solid rgba(0,0,0,0.1);
}
.membership-type-question .MainQuestionHolder .question .buttons label:hover {
  color: #009fda;
  background: rgba(0,0,0,0.012);
}
@media all and (max-width: 480px) {
  .membership-type-question .MainQuestionHolder .question .buttons label {
    width: 100%;
    max-width: 100%;
  }
}
.membership-type-question .MainQuestionHolder .question .buttons.main {
  flex-direction: row;
  margin-top: 0;
}
@media all and (max-width: 480px) {
  .membership-type-question .MainQuestionHolder .question .buttons {
    margin: 15px auto;
  }
  .membership-type-question .MainQuestionHolder .question .buttons label {
    font-size: 1.2em;
  }
}
.membership-type-question .MainQuestionHolder #Sections1 .buttons {
  flex-direction: row;
  justify-content: center;
}
.membership-type-question .MainQuestionHolder #Sections1 .buttons .prev,
.membership-type-question .MainQuestionHolder #Sections1 .buttons .next {
  display: inline-block;
  float: none;
  text-decoration: none;
}
.membership-type-question .MainQuestionHolder #Sections1 .buttons.main {
  flex-direction: row;
}
.membership-type-question .MainQuestionHolder #Sections2 .question .buttons label {
  float: left;
  clear: both;
  padding: 20px 20px;
  min-width: 200px;
  text-align: center;
  font-family: Cairo;
  font-weight: 400;
  transition: 0.1s linear;
}
.membership-type-question .MainQuestionHolder #Sections2 .question .buttons.main {
  flex-direction: row;
  margin-top: 0;
}
.membership-type-question .MainQuestionHolder #Sections3 .buttons {
  flex-direction: row;
  justify-content: center;
}
.membership-type-question .MainQuestionHolder #Sections3 .buttons.main {
  flex-direction: row;
  margin-top: 0;
}
.membership-type-question .MainQuestionHolder #Sections3 .MPcontainer {
  overflow-y: auto;
  margin: 50px auto;
  padding: 50px;
  width: 100%;
  max-width: 1000px;
}
.membership-type-question .MainQuestionHolder #Sections3 .MPcontainer h2.MTtitle {
  position: relative;
  padding: 30px 0;
  margin: 0;
  font-weight: 400;
  line-height: 1em;
}
@media all and (max-width: 480px) {
  .membership-type-question .MainQuestionHolder #Sections3 .MPcontainer {
    margin: 35px auto;
    padding: 15px;
  }
  .membership-type-question .MainQuestionHolder #Sections3 .MPcontainer h2.MTtitle {
    padding: 30px 0px !important;
    font-size: 1.5em !important;
  }
}
.membership-type-question .MainQuestionHolder #Sections3 .MPcontainer .node-membership-type h2.MTtitle {
  font-size: 3em;
}
.membership-type-question .MainQuestionHolder #Sections4 h2 {
  max-width: 560px;
}
.membership-type-question .MainQuestionHolder #Sections4 .buttons {
  flex-direction: row;
  justify-content: center;
}
.membership-type-question .MainQuestionHolder #Sections4 .buttons.main {
  flex-direction: row;
}
.membership-type-question .MainQuestionHolder #Sections4 #mt-national-group .flex-cell {
  justify-content: flex-start;
  align-items: center;
}
.membership-type-question .MainQuestionHolder #Sections4 #mt-national-group div[class^="flex-col"] {
  align-items: flex-start;
  display: flex;
  padding-top: 15px;
}
.membership-type-question .MainQuestionHolder #Sections4 #mt-national-group .div[class^="NGprice"] {
  padding: 0 10px;
}
@media all and (max-width: 768px) {
  .membership-type-question .MainQuestionHolder #Sections4 #mt-national-group .flex-cell {
    flex-direction: column;
  }
  .membership-type-question .MainQuestionHolder #Sections4 #mt-national-group .flex-cell .flex-col-6 {
    width: 100%;
  }
}
.membership-type-question .MainQuestionHolder #Sections5 .buttons {
  flex-direction: row;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.membership-type-question .MainQuestionHolder #Sections5 .buttons .prev,
.membership-type-question .MainQuestionHolder #Sections5 .buttons .restart,
.membership-type-question .MainQuestionHolder #Sections5 .buttons .Join {
  margin: 10px;
}
.membership-type-question .MainQuestionHolder #Sections5 .buttons.main {
  flex-direction: row;
  margin-top: 0;
}
@media all and (max-width: 570px) {
  .membership-type-question .MainQuestionHolder #Sections5 .buttons {
    flex-direction: column;
  }
}
@media all and (max-width: 1200px) {
  .page-node-108 #block-block-137 .img-parallax,
  .page-node-155 #block-block-137 .img-parallax,
  .page-node-109 #block-block-137 .img-parallax {
    display: none;
  }
}
@media all and (max-width: 570px) {
  .page-node-108 #block-block-137,
  .page-node-155 #block-block-137,
  .page-node-109 #block-block-137 {
    background-attachment: unset;
    -webkit-background-size: 130% !important;
    -moz-background-size: 130% !important;
    -o-background-size: 130% !important;
    background-size: 150% !important;
    background-position: 77% 0% !important;
  }
  .page-node-108 #block-block-137 .top-banner,
  .page-node-155 #block-block-137 .top-banner,
  .page-node-109 #block-block-137 .top-banner {
    background-image: linear-gradient(to top,#043e6d 0%,#043e6d 45%,#043e6d 50%,rgba(255,255,255,0) 85%);
  }
}
.page-node-108 #section-main-content,
.page-node-155 #section-main-content,
.page-node-109 #section-main-content {
  margin: 0px 0 40px;
}
.page-node-108 #section-main-content .dexp-shortcodes-box,
.page-node-155 #section-main-content .dexp-shortcodes-box,
.page-node-109 #section-main-content .dexp-shortcodes-box {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 15px 50px;
}
@media all and (min-width: 571px) {
  .page-node-108 #section-main-content .dexp-shortcodes-box:hover .box-icon,
  .page-node-155 #section-main-content .dexp-shortcodes-box:hover .box-icon,
  .page-node-109 #section-main-content .dexp-shortcodes-box:hover .box-icon {
    background: #009fda;
  }
  .page-node-108 #section-main-content .dexp-shortcodes-box:hover .box-icon:before,
  .page-node-155 #section-main-content .dexp-shortcodes-box:hover .box-icon:before,
  .page-node-109 #section-main-content .dexp-shortcodes-box:hover .box-icon:before {
    top: calc(-50% - 15px);
    opacity: 0;
  }
  .page-node-108 #section-main-content .dexp-shortcodes-box:hover .box-icon:after,
  .page-node-155 #section-main-content .dexp-shortcodes-box:hover .box-icon:after,
  .page-node-109 #section-main-content .dexp-shortcodes-box:hover .box-icon:after {
    top: calc(50% - 15px);
    opacity: 1;
  }
}
.page-node-108 #section-main-content .dexp-shortcodes-box .box-icon,
.page-node-155 #section-main-content .dexp-shortcodes-box .box-icon,
.page-node-109 #section-main-content .dexp-shortcodes-box .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;
}
.page-node-108 #section-main-content .dexp-shortcodes-box .box-icon:before,
.page-node-155 #section-main-content .dexp-shortcodes-box .box-icon:before,
.page-node-109 #section-main-content .dexp-shortcodes-box .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-108 #section-main-content .dexp-shortcodes-box .box-icon:after,
.page-node-155 #section-main-content .dexp-shortcodes-box .box-icon:after,
.page-node-109 #section-main-content .dexp-shortcodes-box .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-108 #section-main-content .dexp-shortcodes-box .box-icon.updateDetail:before,
.page-node-155 #section-main-content .dexp-shortcodes-box .box-icon.updateDetail:before,
.page-node-109 #section-main-content .dexp-shortcodes-box .box-icon.updateDetail:before {
  background-image: url(/sites/default/files/MEMBERSHIP/membership-icons/details-B.png);
}
.page-node-108 #section-main-content .dexp-shortcodes-box .box-icon.updateDetail:after,
.page-node-155 #section-main-content .dexp-shortcodes-box .box-icon.updateDetail:after,
.page-node-109 #section-main-content .dexp-shortcodes-box .box-icon.updateDetail:after {
  background-image: url(/sites/default/files/MEMBERSHIP/membership-icons/details-W.png);
}
.page-node-108 #section-main-content .dexp-shortcodes-box .box-icon.categoriesFee:before,
.page-node-155 #section-main-content .dexp-shortcodes-box .box-icon.categoriesFee:before,
.page-node-109 #section-main-content .dexp-shortcodes-box .box-icon.categoriesFee:before {
  background-image: url(/sites/default/files/MEMBERSHIP/membership-icons/categories-B.png);
}
.page-node-108 #section-main-content .dexp-shortcodes-box .box-icon.categoriesFee:after,
.page-node-155 #section-main-content .dexp-shortcodes-box .box-icon.categoriesFee:after,
.page-node-109 #section-main-content .dexp-shortcodes-box .box-icon.categoriesFee:after {
  background-image: url(/sites/default/files/MEMBERSHIP/membership-icons/categories-W.png);
}
.page-node-108 #section-main-content .dexp-shortcodes-box .box-icon.Benefit:before,
.page-node-155 #section-main-content .dexp-shortcodes-box .box-icon.Benefit:before,
.page-node-109 #section-main-content .dexp-shortcodes-box .box-icon.Benefit:before {
  background-image: url(/sites/default/files/MEMBERSHIP/membership-icons/benefit-B.png);
}
.page-node-108 #section-main-content .dexp-shortcodes-box .box-icon.Benefit:after,
.page-node-155 #section-main-content .dexp-shortcodes-box .box-icon.Benefit:after,
.page-node-109 #section-main-content .dexp-shortcodes-box .box-icon.Benefit:after {
  background-image: url(/sites/default/files/MEMBERSHIP/membership-icons/benefit-W.png);
}
.page-node-108 #section-main-content .dexp-shortcodes-box .box-icon.NationalGroup:before,
.page-node-155 #section-main-content .dexp-shortcodes-box .box-icon.NationalGroup:before,
.page-node-109 #section-main-content .dexp-shortcodes-box .box-icon.NationalGroup:before {
  background-image: url(/sites/default/files/MEMBERSHIP/membership-icons/governance-B.png);
}
.page-node-108 #section-main-content .dexp-shortcodes-box .box-icon.NationalGroup:after,
.page-node-155 #section-main-content .dexp-shortcodes-box .box-icon.NationalGroup:after,
.page-node-109 #section-main-content .dexp-shortcodes-box .box-icon.NationalGroup:after {
  background-image: url(/sites/default/files/MEMBERSHIP/membership-icons/governance-W.png);
}
.page-node-108 #section-main-content .dexp-shortcodes-box .box-icon.Information:before,
.page-node-155 #section-main-content .dexp-shortcodes-box .box-icon.Information:before,
.page-node-109 #section-main-content .dexp-shortcodes-box .box-icon.Information:before {
  background-image: url(/sites/default/files/MEMBERSHIP/membership-icons/insurance-B.png);
}
.page-node-108 #section-main-content .dexp-shortcodes-box .box-icon.Information:after,
.page-node-155 #section-main-content .dexp-shortcodes-box .box-icon.Information:after,
.page-node-109 #section-main-content .dexp-shortcodes-box .box-icon.Information:after {
  background-image: url(/sites/default/files/MEMBERSHIP/membership-icons/insurance-W.png);
}
.page-node-108 #section-main-content .dexp-shortcodes-box .box-icon.Committee:before,
.page-node-155 #section-main-content .dexp-shortcodes-box .box-icon.Committee:before,
.page-node-109 #section-main-content .dexp-shortcodes-box .box-icon.Committee:before {
  background-image: url(/sites/default/files/MEMBERSHIP/membership-icons/renew-B.png);
}
.page-node-108 #section-main-content .dexp-shortcodes-box .box-icon.Committee:after,
.page-node-155 #section-main-content .dexp-shortcodes-box .box-icon.Committee:after,
.page-node-109 #section-main-content .dexp-shortcodes-box .box-icon.Committee:after {
  background-image: url(/sites/default/files/MEMBERSHIP/membership-icons/renew-W.png);
}
.page-node-108 #section-main-content .dexp-shortcodes-box .box-title,
.page-node-155 #section-main-content .dexp-shortcodes-box .box-title,
.page-node-109 #section-main-content .dexp-shortcodes-box .box-title {
  margin: 10px 0;
  font-size: 1.6em;
  font-weight: 600;
  font-family: Roboto !important;
  text-align: center;
}
.page-node-108 #section-main-content .dexp-shortcodes-box .box-content,
.page-node-155 #section-main-content .dexp-shortcodes-box .box-content,
.page-node-109 #section-main-content .dexp-shortcodes-box .box-content {
  text-align: center;
  margin: 10px 0;
}
.page-node-108 #section-main-content .dexp-shortcodes-box .box-content p,
.page-node-155 #section-main-content .dexp-shortcodes-box .box-content p,
.page-node-109 #section-main-content .dexp-shortcodes-box .box-content p {
  font-size: 1.4em;
}
.page-node-108 #member-benefits-features .box-icon.news-publications:before,
.page-node-155 #member-benefits-features .box-icon.news-publications:before,
.page-node-109 #member-benefits-features .box-icon.news-publications:before {
  background-image: url(/sites/default/files/MEMBERSHIP/member-benefits/icons/NEWS_AND_PUBS_60PX_B.png);
}
.page-node-108 #member-benefits-features .box-icon.news-publications:after,
.page-node-155 #member-benefits-features .box-icon.news-publications:after,
.page-node-109 #member-benefits-features .box-icon.news-publications:after {
  background-image: url(/sites/default/files/MEMBERSHIP/member-benefits/icons/NEWS_AND_PUBS_60PX_W.png);
}
.page-node-108 #member-benefits-features .box-icon.research-databases:before,
.page-node-155 #member-benefits-features .box-icon.research-databases:before,
.page-node-109 #member-benefits-features .box-icon.research-databases:before {
  background-image: url(/sites/default/files/MEMBERSHIP/member-benefits/icons/RESEARCH_60PX_B.png);
}
.page-node-108 #member-benefits-features .box-icon.research-databases:after,
.page-node-155 #member-benefits-features .box-icon.research-databases:after,
.page-node-109 #member-benefits-features .box-icon.research-databases:after {
  background-image: url(/sites/default/files/MEMBERSHIP/member-benefits/icons/RESEARCH_60PX_W.png);
}
.page-node-108 #member-benefits-features .box-icon.professional-development:before,
.page-node-155 #member-benefits-features .box-icon.professional-development:before,
.page-node-109 #member-benefits-features .box-icon.professional-development:before {
  background-image: url(/sites/default/files/MEMBERSHIP/member-benefits/icons/PROFESSIONAL_DEV_60PX_B.png);
}
.page-node-108 #member-benefits-features .box-icon.professional-development:after,
.page-node-155 #member-benefits-features .box-icon.professional-development:after,
.page-node-109 #member-benefits-features .box-icon.professional-development:after {
  background-image: url(/sites/default/files/MEMBERSHIP/member-benefits/icons/PROFESSIONAL_DEV_W.png);
}
.page-node-108 #member-benefits-features .box-icon.insurance:before,
.page-node-155 #member-benefits-features .box-icon.insurance:before,
.page-node-109 #member-benefits-features .box-icon.insurance:before {
  background-image: url(/sites/default/files/MEMBERSHIP/member-benefits/icons/INSURANCE_60PX_B.png);
}
.page-node-108 #member-benefits-features .box-icon.insurance:after,
.page-node-155 #member-benefits-features .box-icon.insurance:after,
.page-node-109 #member-benefits-features .box-icon.insurance:after {
  background-image: url(/sites/default/files/MEMBERSHIP/member-benefits/icons/INSURANCE_60PX_W.png);
}
.page-node-108 #member-benefits-features .box-icon.member-extras:before,
.page-node-155 #member-benefits-features .box-icon.member-extras:before,
.page-node-109 #member-benefits-features .box-icon.member-extras:before {
  background-image: url(/sites/default/files/MEMBERSHIP/member-benefits/icons/MEMBER_EXTRAS_60PX_B.png);
}
.page-node-108 #member-benefits-features .box-icon.member-extras:after,
.page-node-155 #member-benefits-features .box-icon.member-extras:after,
.page-node-109 #member-benefits-features .box-icon.member-extras:after {
  background-image: url(/sites/default/files/MEMBERSHIP/member-benefits/icons/MEMBER_EXTRAS_60PX_W.png);
}
.page-node-108 #member-benefits-features .box-icon.physio-directory:before,
.page-node-155 #member-benefits-features .box-icon.physio-directory:before,
.page-node-109 #member-benefits-features .box-icon.physio-directory:before {
  background-image: url(/sites/default/files/MEMBERSHIP/member-benefits/icons/FINDA_PHYSIO_60PX_B.png);
}
.page-node-108 #member-benefits-features .box-icon.physio-directory:after,
.page-node-155 #member-benefits-features .box-icon.physio-directory:after,
.page-node-109 #member-benefits-features .box-icon.physio-directory:after {
  background-image: url(/sites/default/files/MEMBERSHIP/member-benefits/icons/FINDA_PHYSIO_60PX_W.png);
}
.page-node-108 #member-benefits-features .box-icon.national-groups:before,
.page-node-155 #member-benefits-features .box-icon.national-groups:before,
.page-node-109 #member-benefits-features .box-icon.national-groups:before {
  background-image: url(/sites/default/files/MEMBERSHIP/member-benefits/icons/NAT_GROUPS_60PX_B.png);
}
.page-node-108 #member-benefits-features .box-icon.national-groups:after,
.page-node-155 #member-benefits-features .box-icon.national-groups:after,
.page-node-109 #member-benefits-features .box-icon.national-groups:after {
  background-image: url(/sites/default/files/MEMBERSHIP/member-benefits/icons/NAT_GROUPS_60PX_W.png);
}
.page-node-108 #member-benefits-features .box-icon.partner-services:before,
.page-node-155 #member-benefits-features .box-icon.partner-services:before,
.page-node-109 #member-benefits-features .box-icon.partner-services:before {
  background-image: url(/sites/default/files/MEMBERSHIP/member-benefits/icons/PARTNERS_60PX_B.png);
}
.page-node-108 #member-benefits-features .box-icon.partner-services:after,
.page-node-155 #member-benefits-features .box-icon.partner-services:after,
.page-node-109 #member-benefits-features .box-icon.partner-services:after {
  background-image: url(/sites/default/files/MEMBERSHIP/member-benefits/icons/PARTNERS_60PX_W.png);
}
.page-node-108 #member-benefits-features .box-icon.resources-support:before,
.page-node-155 #member-benefits-features .box-icon.resources-support:before,
.page-node-109 #member-benefits-features .box-icon.resources-support:before {
  background-image: url(/sites/default/files/MEMBERSHIP/member-benefits/icons/RESOURCES_60PX_B.png);
}
.page-node-108 #member-benefits-features .box-icon.resources-support:after,
.page-node-155 #member-benefits-features .box-icon.resources-support:after,
.page-node-109 #member-benefits-features .box-icon.resources-support:after {
  background-image: url(/sites/default/files/MEMBERSHIP/member-benefits/icons/RESOURCES_60PX_W.png);
}
.page-node-108 #member-benefits-features .box-icon.shop4physios:before,
.page-node-155 #member-benefits-features .box-icon.shop4physios:before,
.page-node-109 #member-benefits-features .box-icon.shop4physios:before {
  background-image: url(/sites/default/files/MEMBERSHIP/member-benefits/icons/SHOP_60PX_B.png);
}
.page-node-108 #member-benefits-features .box-icon.shop4physios:after,
.page-node-155 #member-benefits-features .box-icon.shop4physios:after,
.page-node-109 #member-benefits-features .box-icon.shop4physios:after {
  background-image: url(/sites/default/files/MEMBERSHIP/member-benefits/icons/SHOP_60PX_W.png);
}
.page-node-108 #member-benefits-features .box-icon.jobs4physios:before,
.page-node-155 #member-benefits-features .box-icon.jobs4physios:before,
.page-node-109 #member-benefits-features .box-icon.jobs4physios:before {
  background-image: url(/sites/default/files/MEMBERSHIP/member-benefits/icons/JOBS_60PX_B.png);
}
.page-node-108 #member-benefits-features .box-icon.jobs4physios:after,
.page-node-155 #member-benefits-features .box-icon.jobs4physios:after,
.page-node-109 #member-benefits-features .box-icon.jobs4physios:after {
  background-image: url(/sites/default/files/MEMBERSHIP/member-benefits/icons/JOBS_60PX_W.png);
}
.page-node-108 #member-benefits-features .box-icon.classifieds4physios:before,
.page-node-155 #member-benefits-features .box-icon.classifieds4physios:before,
.page-node-109 #member-benefits-features .box-icon.classifieds4physios:before {
  background-image: url(/sites/default/files/MEMBERSHIP/member-benefits/icons/CLASSIFIEDS_60PX_B.png);
}
.page-node-108 #member-benefits-features .box-icon.classifieds4physios:after,
.page-node-155 #member-benefits-features .box-icon.classifieds4physios:after,
.page-node-109 #member-benefits-features .box-icon.classifieds4physios:after {
  background-image: url(/sites/default/files/MEMBERSHIP/member-benefits/icons/CLASSIFIEDS_60PX_W.png);
}
.page-node-108 #categories-fees-features .box-icon.full-time:before,
.page-node-155 #categories-fees-features .box-icon.full-time:before,
.page-node-109 #categories-fees-features .box-icon.full-time:before {
  background-image: url(/sites/default/files/MEMBERSHIP/categories-fees/icons/fulltime-B.png);
}
.page-node-108 #categories-fees-features .box-icon.full-time:after,
.page-node-155 #categories-fees-features .box-icon.full-time:after,
.page-node-109 #categories-fees-features .box-icon.full-time:after {
  background-image: url(/sites/default/files/MEMBERSHIP/categories-fees/icons/fulltime-W.png);
}
.page-node-108 #categories-fees-features .box-icon.part-time:before,
.page-node-155 #categories-fees-features .box-icon.part-time:before,
.page-node-109 #categories-fees-features .box-icon.part-time:before {
  background-image: url(/sites/default/files/MEMBERSHIP/categories-fees/icons/parttime-B.png);
}
.page-node-108 #categories-fees-features .box-icon.part-time:after,
.page-node-155 #categories-fees-features .box-icon.part-time:after,
.page-node-109 #categories-fees-features .box-icon.part-time:after {
  background-image: url(/sites/default/files/MEMBERSHIP/categories-fees/icons/parttime-W.png);
}
.page-node-108 #categories-fees-features .box-icon.reduced:before,
.page-node-155 #categories-fees-features .box-icon.reduced:before,
.page-node-109 #categories-fees-features .box-icon.reduced:before {
  background-image: url(/sites/default/files/MEMBERSHIP/categories-fees/icons/reduced-B.png);
}
.page-node-108 #categories-fees-features .box-icon.reduced:after,
.page-node-155 #categories-fees-features .box-icon.reduced:after,
.page-node-109 #categories-fees-features .box-icon.reduced:after {
  background-image: url(/sites/default/files/MEMBERSHIP/categories-fees/icons/reduced-W.png);
}
.page-node-108 #categories-fees-features .box-icon.graduate:before,
.page-node-155 #categories-fees-features .box-icon.graduate:before,
.page-node-109 #categories-fees-features .box-icon.graduate:before {
  background-image: url(/sites/default/files/MEMBERSHIP/categories-fees/icons/graduate-B.png);
}
.page-node-108 #categories-fees-features .box-icon.graduate:after,
.page-node-155 #categories-fees-features .box-icon.graduate:after,
.page-node-109 #categories-fees-features .box-icon.graduate:after {
  background-image: url(/sites/default/files/MEMBERSHIP/categories-fees/icons/graduate-W.png);
}
.page-node-108 #categories-fees-features .box-icon.student:before,
.page-node-155 #categories-fees-features .box-icon.student:before,
.page-node-109 #categories-fees-features .box-icon.student:before {
  background-image: url(/sites/default/files/MEMBERSHIP/categories-fees/icons/student-B.png);
}
.page-node-108 #categories-fees-features .box-icon.student:after,
.page-node-155 #categories-fees-features .box-icon.student:after,
.page-node-109 #categories-fees-features .box-icon.student:after {
  background-image: url(/sites/default/files/MEMBERSHIP/categories-fees/icons/student-W.png);
}
.page-node-108 #categories-fees-features .box-icon.retired:before,
.page-node-155 #categories-fees-features .box-icon.retired:before,
.page-node-109 #categories-fees-features .box-icon.retired:before {
  background-image: url(/sites/default/files/MEMBERSHIP/categories-fees/icons/retired-B.png);
}
.page-node-108 #categories-fees-features .box-icon.retired:after,
.page-node-155 #categories-fees-features .box-icon.retired:after,
.page-node-109 #categories-fees-features .box-icon.retired:after {
  background-image: url(/sites/default/files/MEMBERSHIP/categories-fees/icons/retired-W.png);
}
.page-node-108 #categories-fees-features .box-icon.physio-assistant:before,
.page-node-155 #categories-fees-features .box-icon.physio-assistant:before,
.page-node-109 #categories-fees-features .box-icon.physio-assistant:before {
  background-image: url(/sites/default/files/MEMBERSHIP/categories-fees/icons/assistant-B.png);
}
.page-node-108 #categories-fees-features .box-icon.physio-assistant:after,
.page-node-155 #categories-fees-features .box-icon.physio-assistant:after,
.page-node-109 #categories-fees-features .box-icon.physio-assistant:after {
  background-image: url(/sites/default/files/MEMBERSHIP/categories-fees/icons/assistant-W.png);
}
.page-node-108 #categories-fees-features .box-icon.associate:before,
.page-node-155 #categories-fees-features .box-icon.associate:before,
.page-node-109 #categories-fees-features .box-icon.associate:before {
  background-image: url(/sites/default/files/MEMBERSHIP/categories-fees/icons/associate-B.png);
}
.page-node-108 #categories-fees-features .box-icon.associate:after,
.page-node-155 #categories-fees-features .box-icon.associate:after,
.page-node-109 #categories-fees-features .box-icon.associate:after {
  background-image: url(/sites/default/files/MEMBERSHIP/categories-fees/icons/associate-W.png);
}
.page-node-108 #categories-fees-features .box-icon.affiliate:before,
.page-node-155 #categories-fees-features .box-icon.affiliate:before,
.page-node-109 #categories-fees-features .box-icon.affiliate:before {
  background-image: url(/sites/default/files/MEMBERSHIP/categories-fees/icons/affiliate-B.png);
}
.page-node-108 #categories-fees-features .box-icon.affiliate:after,
.page-node-155 #categories-fees-features .box-icon.affiliate:after,
.page-node-109 #categories-fees-features .box-icon.affiliate:after {
  background-image: url(/sites/default/files/MEMBERSHIP/categories-fees/icons/affiliate-W.png);
}
.page-node-108 #section-main-content #membership-features,
.page-node-108 #section-main-content #member-benefits-features,
.page-node-155 #section-main-content #membership-features,
.page-node-155 #section-main-content #member-benefits-features,
.page-node-109 #section-main-content #membership-features,
.page-node-109 #section-main-content #member-benefits-features {
  display: flex;
  flex-wrap: wrap;
}
.page-node-108 #section-main-content .dexp-shortcodes-box p,
.page-node-155 #section-main-content .dexp-shortcodes-box p,
.page-node-109 #section-main-content .dexp-shortcodes-box p {
  margin: 0;
}
.page-node-108 #section-main-content .dexp-shortcodes-box .box-content .dexp-shortcodes-button,
.page-node-155 #section-main-content .dexp-shortcodes-box .box-content .dexp-shortcodes-button,
.page-node-109 #section-main-content .dexp-shortcodes-box .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-108 #section-main-content .dexp-shortcodes-box .box-content .dexp-shortcodes-button:hover,
.page-node-155 #section-main-content .dexp-shortcodes-box .box-content .dexp-shortcodes-button:hover,
.page-node-109 #section-main-content .dexp-shortcodes-box .box-content .dexp-shortcodes-button:hover {
  background: none !important;
  border: 0px solid #009fda !important;
}
@media all and (max-width: 769px) {
  .page-node-108 #section-main-content .dexp-shortcodes-box,
  .page-node-155 #section-main-content .dexp-shortcodes-box,
  .page-node-109 #section-main-content .dexp-shortcodes-box {
    padding: 15px 30px;
  }
}
@media all and (max-width: 570px) {
  .page-node-108 #section-main-content .dexp-shortcodes-box,
  .page-node-155 #section-main-content .dexp-shortcodes-box,
  .page-node-109 #section-main-content .dexp-shortcodes-box {
    padding: 30px 20px 15px;
    border-bottom: 1px solid #e7e8e9;
    margin: 0 10px;
  }
}
.page-node-108 #section-ad-block,
.page-node-155 #section-ad-block,
.page-node-109 #section-ad-block {
  background: #fff !important;
}
@media all and (max-width: 570px) {
  .page-node-109 #section-main-content .dexp-shortcodes-box {
    padding: 15px 20px 15px;
    border-bottom: 1px solid #e7e8e9;
    margin: 0 10px;
  }
}
@media (min-width: 768px) and (max-width: 830px) {
  .ProgressHolder {
    width: 730px;
    transform: scale(0.9);
    margin-left: -20px;
  }
}
@media all and (max-width: 767px) {
  .ProgressHolder {
    display: none;
  }
}
.page-node-322 #section-parallax-first > .dexp-container > .row {
  margin: 0;
}
.page-node-322 #section-parallax-first > .dexp-container > .row >.region {
  padding: 0;
}
.page-node-322 #section-parallax-first #block-block-256 .rightPanel {
  margin-left: auto;
}
#tttasdf div[id^="membership-type-block-"] .node section.post-content {
  padding-top: 0;
}
@media all and (min-width: 993px) {
  .node-type-membership .region-content {
    padding-right: 60px;
  }
}
@media all and (max-width: 992px) {
  .node-type-membership .region-right-sidebar {
    display: none;
  }
}
@media all and (max-width: 768px) {
  .page-node-727 .left-content {
    padding: 0;
  }
}
@media all and (max-width: 570px) {
  .page-node-727 .left-content {
    padding: 0;
  }
}
@media all and (max-width: 570px) {
  .page-node-727 .container .region-content {
    padding: 0;
  }
}
.node-type-membership #section-main-content #ng-join-btn {
  text-transform: uppercase;
  font-weight: 300;
  font-family: Roboto;
  margin-top: 20px;
  text-align: center;
}
.node-type-membership #section-main-content #ng-join-btn span {
  padding: 8px 60px;
  display: block;
}
@media all and (max-width: 768px) {
  .node-type-membership #section-main-content #ng-join-btn {
    width: 100%;
    text-align: center;
  }
}
#block-system-main #dynamic-membership-type .node-membership-type {
  padding: 0 !important;
  margin: 0 !important;
}
#block-system-main #dynamic-membership-type .node-membership-type + .node h2.MTtitle {
  padding-top: 15px;
}
#block-system-main #dynamic-membership-type .node-membership-type .post-content {
  padding: 0;
  margin: 0;
}
#block-system-main #dynamic-membership-type .node-membership-type h2.MTtitle {
  color: #009fda;
  font-size: 1.8em;
  font-family: Roboto;
  font-weight: 700;
  padding-top: 35px;
  margin: 12px 0px 10px;
  letter-spacing: 0px;
}
#block-system-main #dynamic-membership-type .node-membership-type .MTcontentTitle {
  color: #333;
}
#block-system-main #dynamic-membership-type .node-membership-type .MTcontent {
  font-size: 1.2em;
}
#block-system-main #dynamic-membership-type .node-membership-type .MTcontent ul {
  font-size: 1em;
}
.view-membership-type .node-membership-type.contextual-links-region .MTcontent li {
  font-size: 0.9em;
  color: #666666;
}
.view-membership-type .node-membership-type.node-teaser .MTcontent li {
  font-size: 0.8em;
  color: #666666;
}
.page-node-109 .region-banner .jarallax .content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(0,0,0,0.2);
}
#section-main-content .region .region-right-sidebar .top-banner,
#section-main-content .region .region-right-sidebar .mobile-top-banner,
#section-main-content .region .post-content .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 .region-right-sidebar .mobile-top-banner .pd-type,
#section-main-content .region .post-content .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 .region-right-sidebar .mobile-top-banner.Lecture,
#section-main-content .region .post-content .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 .region-right-sidebar .mobile-top-banner.Lecture .pd-type,
#section-main-content .region .post-content .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 .region-right-sidebar .mobile-top-banner.Branch,
#section-main-content .region .post-content .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 .region-right-sidebar .mobile-top-banner.Branch .pd-type,
#section-main-content .region .post-content .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 .region-right-sidebar .mobile-top-banner.College,
#section-main-content .region .post-content .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 .region-right-sidebar .mobile-top-banner.College .pd-type,
#section-main-content .region .post-content .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 .region-right-sidebar .mobile-top-banner.Course,
#section-main-content .region .post-content .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 .region-right-sidebar .mobile-top-banner.Course .pd-type,
#section-main-content .region .post-content .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 .region-right-sidebar .mobile-top-banner.Masterclass,
#section-main-content .region .post-content .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 .region-right-sidebar .mobile-top-banner.Masterclass .pd-type,
#section-main-content .region .post-content .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 .region-right-sidebar .mobile-top-banner.Symposium,
#section-main-content .region .post-content .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 .region-right-sidebar .mobile-top-banner.Symposium .pd-type,
#section-main-content .region .post-content .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 .region-right-sidebar .mobile-top-banner.Virtual,
#section-main-content .region .post-content .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 .region-right-sidebar .mobile-top-banner.Virtual .pd-type,
#section-main-content .region .post-content .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;
}
#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-shortcodes-box.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;
}
#pdSearch {
  display: block;
  margin: 0 auto;
  float: none;
  text-align: left;
}
#pdSearch .row {
  margin: 0;
}
#pdSearch div[class^="col"] {
  margin-top: 10px;
}
#pdSearch label {
  margin-bottom: 2px;
  font-weight: 400;
  color: #a6a8ab;
}
#pdSearch .light-lead-heading {
  color: #fff;
  font-size: 3.5em;
  margin: 30px 0 10px;
}
@media  {
  #pdSearch .light-lead-heading {
    font-size: 3em;
  }
}
@media all and (max-width: 570px) {
  #pdSearch .selectize-control input {
    border: none !important;
  }
}
@media all and (max-width: 570px) {
  #pdSearch .selectize-control .selectize-input {
    border: 1px solid rgba(0,0,0,0.12) !important;
  }
}
#pdSearch input,
#pdSearch select {
  font-size: 1.4em;
  margin: 0;
  background: none;
  color: rgba(255,255,255,0.8);
  border: 1px solid #665f5e;
}
@media all and (max-width: 570px) {
  #pdSearch input,
  #pdSearch select {
    border: 1px solid rgba(0,0,0,0.12) !important;
  }
  #pdSearch input::placeholder,
  #pdSearch select::placeholder {
    color: #333 !important;
    opacity: 1;
  }
}
#pdSearch input::-ms-expand,
#pdSearch select::-ms-expand {
  display: none;
}
#pdSearch input:focus,
#pdSearch select:focus {
  border: 1px solid #665f5e;
  box-shadow: 0 0px 0px rgba(0,0,0,0.075) inset, 0 0 0px rgba(126,239,104,0.6);
  outline: 0 none;
}
#pdSearch input::placeholder,
#pdSearch select::placeholder {
  color: rgba(255,255,255,0.8);
  opacity: 1;
}
#pdSearch input:-ms-input-placeholder,
#pdSearch select:-ms-input-placeholder {
  color: #b5b5b5;
}
#pdSearch input::-ms-input-placeholder,
#pdSearch select::-ms-input-placeholder {
  color: #b5b5b5;
}
#pdSearch select:focus {
  color: #333;
}
#pdSearch input[type="date"]::-webkit-inner-spin-button {
  display: none;
}
#pdSearch input[type="date"]::-webkit-calendar-picker-indicator {
  background: none;
}
#pdSearch span {
  color: #fff;
  font-size: 1.2em;
}
#pdSearch span a {
  color: #fff;
  text-decoration: underline;
}
#pdSearch span.small-text {
  font-size: 1.2em;
  display: block;
}
#pdSearch .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;
}
#pdSearch .accent-btn:hover {
  color: #fff;
  opacity: 0.9;
  cursor: pointer;
}
#pdSearch .accent-btn i {
  margin-right: 5px;
}
#pdSearch .align-right {
  text-align: right;
}
#pdSearch textarea,
#pdSearch select,
#pdSearch input {
  border: 1px solid #665f5e;
  padding: 8px 10px;
  width: 100%;
  min-height: 48px;
}
#pdSearch .mobile {
  display: none;
}
#pdSearch .desktop {
  display: block;
}
@media all and (max-width: 570px) {
  #pdSearch .mobile {
    display: block;
  }
  #pdSearch .desktop {
    display: none;
  }
  #pdSearch #mobile-banner {
    background-image: url(/sites/default/files/MEDIA/PD_EVENT_SEARCH_IMAGE_1.jpg);
    background-position: 63% 106%;
    background-size: 210%;
    background-repeat: no-repeat;
    padding: 30px 0 10px;
    width: 105vw;
    position: relative;
    left: -15px;
    margin-top: 0;
  }
  #pdSearch #mobile-banner + .col-xs-12 {
    margin-top: 0;
  }
  #pdSearch .light-lead-heading {
    color: #fff;
    font-size: 2.2em;
    margin-bottom: 25px;
    padding: 0 15px;
  }
  #pdSearch span,
  #pdSearch input,
  #pdSearch select {
    color: #333;
  }
  #pdSearch span a,
  #pdSearch input a,
  #pdSearch select a {
    color: #333;
  }
  #pdSearch label {
    font-size: 1.1em;
  }
  #pdSearch .sub-heading.mobile {
    display: block;
    color: #009fda;
    font-weight: 700;
    font-size: 1.9em;
  }
  #pdSearch .alt-text {
    color: #000;
    font-weight: 500;
    font-size: 1.1em;
  }
  #pdSearch .alt-link {
    color: #009fda;
  }
  #pdSearch .pdSearchButton {
    width: 100% !important;
    padding: 15px 30px !important;
  }
}
#pdSearch .selectize-control.single {
  max-height: 48px;
}
#pdSearch .selectize-control.single input {
  font-size: 18px;
}
#pdSearch .selectize-control.single .remove-single {
  display: none;
}
#pdSearch .selectize-control.single .selectize-input.input-active,
#pdSearch .selectize-control.single .selectize-input {
  background: none;
  padding: 14px 10px;
  font-size: 18px;
  line-height: 1em;
  border: 1px solid #665f5e;
  max-height: 48px;
  border-radius: 0;
}
#pdSearch .selectize-control.single .selectize-input.input-active:after,
#pdSearch .selectize-control.single .selectize-input:after {
  display: none;
}
#pdSearch .selectize-control.single .selectize-input.input-active span,
#pdSearch .selectize-control.single .selectize-input span {
  color: rgba(255,255,255,0.8);
  font-size: 18px;
}
@media all and (max-width: 570px) {
  #pdSearch .selectize-control.single .selectize-input.input-active span,
  #pdSearch .selectize-control.single .selectize-input span {
    color: #333;
  }
}
#pdSearch .selectize-control.single .selectize-input.input-active {
  border-color: #66afe9 !important;
}
#pdSearch .selectize-control.single .selectize-dropdown {
  background: #fff;
  color: #000;
  border-radius: 0;
  margin-top: 0;
}
#pdSearch .selectize-control.single .selectize-dropdown .option {
  color: #333;
  background: #fff;
}
#pdSearch .selectize-control.single .selectize-dropdown .option.active {
  color: #fff;
  background: #009fda;
}
#pdSearch .selectize-control.multi {
  max-height: unset;
}
#pdSearch .selectize-control.multi .selectize-input.input-active,
#pdSearch .selectize-control.multi .selectize-input {
  border-radius: 0;
}
#pdSearch .selectize-control.multi .selectize-input.input-active {
  border-color: #66afe9 !important;
}
#pdSearch .selectize-control.multi .selectize-dropdown.multi {
  border-radius: 0;
  margin-top: 0;
}
#pdSearch .selectize-control.multi .selectize-dropdown.multi .selectize-dropdown-content {
  background: #fff;
}
@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;
}
.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;
}
.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);
}
@media all and (max-width: 1500px) {
  body.page-node #section-content-top .container .row .pdcustom-result-block {
    padding: 0 50px;
  }
}
@media all and (max-width: 768px) {
  body.page-node #section-content-top .container .row .pdcustom-result-block {
    padding: 0 25px;
  }
}
body.page-node #section-content-top .container .row .pdcustom-result-block #pd-search-results i {
  color: #5E6167;
}
body.page-node #section-content-top .container .row .pdcustom-result-block #pd-search-results .flex-cell {
  position: relative;
  transition: 0.1s linear;
  background: none;
}
body.page-node #section-content-top .container .row .pdcustom-result-block #pd-search-results .flex-cell:hover {
  background: rgba(0,0,0,0.02);
}
body.page-node #section-content-top .container .row .pdcustom-result-block #pd-search-results .flex-cell.heading-row:hover {
  background: none;
}
@media all and (max-width: 992px) {
  body.page-node #section-content-top .container .row .pdcustom-result-block #pd-search-results {
    border-top: 1px solid #d3d4d5;
  }
  body.page-node #section-content-top .container .row .pdcustom-result-block #pd-search-results .heading-row {
    display: none;
  }
  body.page-node #section-content-top .container .row .pdcustom-result-block #pd-search-results .flex-cell {
    flex-direction: column;
  }
  body.page-node #section-content-top .container .row .pdcustom-result-block #pd-search-results .flex-cell .flex-col-3 {
    width: 90%;
    margin-bottom: 20px;
  }
  body.page-node #section-content-top .container .row .pdcustom-result-block #pd-search-results .flex-cell .flex-col-1,
  body.page-node #section-content-top .container .row .pdcustom-result-block #pd-search-results .flex-cell .flex-col-2 {
    width: 50%;
    font-size: 0.85em;
    text-align: left;
  }
  body.page-node #section-content-top .container .row .pdcustom-result-block #pd-search-results .flex-cell .pd-status {
    position: absolute;
    bottom: 5%;
    right: 5%;
    width: 10%;
    font-size: 1em;
    text-align: center;
  }
}
@media all and (max-width: 480px) {
  body.page-node #section-content-top .container .row .pdcustom-result-block #pd-search-results .flex-col-1,
  body.page-node #section-content-top .container .row .pdcustom-result-block #pd-search-results .flex-col-2 {
    width: 80%;
    font-size: 0.9em;
  }
}
body.page-node #section-content-top .container .row .pdcustom-result-block #pd-search-results .pd-detail-city {
  word-break: break-all;
  -ms-word-break: break-all;
  text-transform: capitalize;
}
body.page-node #section-content-top .container .row .pdcustom-result-block #pd-search-results .pd-header-mobile {
  display: inline-block;
  font-weight: 400;
  padding-right: 5px;
}
@media all and (min-width: 992px) {
  body.page-node #section-content-top .container .row .pdcustom-result-block #pd-search-results .pd-header-mobile {
    display: none;
  }
}
@media all and (max-width: 992px) {
  body.page-node #section-content-top .container .row .pdcustom-result-block .pager {
    width: 100%;
    padding: 0;
    margin: 10px 0 0 0;
  }
  body.page-node #section-content-top .container .row .pdcustom-result-block .pager-bottom {
    width: 100%;
    padding: 0;
    margin: 10px 0 0 0;
  }
  body.page-node #section-content-top .container .row .pdcustom-result-block .page-size-setting {
    width: 100%;
  }
  body.page-node #section-content-top .container .row .pdcustom-result-block .page-size-setting .pageSetting {
    text-align: left;
    margin: 10px 0;
  }
  body.page-node #section-content-top .container .row .pdcustom-result-block .page-size-setting .pageItem {
    margin: 10px 0;
  }
}
@media all and (max-width: 410px) {
  body.page-node #section-content-top .container .row .pdcustom-result-block .page-size-setting .pageSetting {
    width: 100%;
    margin: 10px 0 0 0;
  }
  body.page-node #section-content-top .container .row .pdcustom-result-block .page-size-setting .pageItem {
    width: 100%;
    text-align: left;
  }
}
#block-block-240 {
  padding: 0px 0px 80px !important;
  background-position: 15% 1% !important;
}
@media all and (max-width: 1200px) {
  #block-block-240 {
    background-position: 60% 1% !important;
  }
}
@media all and (max-width: 570px) {
  #block-block-240 {
    background-position: 65% 1% !important;
  }
}
#section-content-top .container {
  width: 100%;
  max-width: 1500px;
}
#section-content-top .container .row .pdcustom-result-block .content {
  display: block;
  width: 100%;
  margin: 0 auto;
}
#section-content-top .container .row .pdcustom-result-block .content .light-lead-heading {
  color: #009fda;
  font-size: 3.5em;
  margin-bottom: 25px;
  margin-top: 50px;
  font-weight: 400;
}
#section-content-top .container .row .pdcustom-result-block .content .pager {
  text-align: left;
  margin: 20px 0;
}
#section-content-top .container .row .pdcustom-result-block .content .pager a,
#section-content-top .container .row .pdcustom-result-block .content .pager div {
  color: #000;
  padding: 0 5px;
  float: left;
}
#section-content-top .container .row .pdcustom-result-block .content .pager a:hover {
  font-weight: 700;
}
#section-content-top .container .row .pdcustom-result-block .content .pager .Pagebutton {
  font-size: 1.2em;
  display: inline;
}
#section-content-top .container .row .pdcustom-result-block .content .pager .current {
  color: #009fda;
  font-weight: 700;
  font-size: 18px;
  width: 14px;
  position: relative;
  top: -1px;
}
#section-content-top .container .row .pdcustom-result-block .content .pager-bottom .pager {
  width: 100%;
}
#section-content-top .container .row .pdcustom-result-block .content .pageSetting {
  margin: 20px 0;
  text-align: right;
  display: inline-block;
  width: 60%;
}
#section-content-top .container .row .pdcustom-result-block .content .pageSetting p,
#section-content-top .container .row .pdcustom-result-block .content .pageSetting select {
  display: inline;
  margin: 0;
  font-size: 1.2em;
}
#section-content-top .container .row .pdcustom-result-block .content .pageSetting select {
  border: none;
  background: none;
  color: #000;
}
#section-content-top .container .row .pdcustom-result-block .content .pageItem {
  margin: 20px 0;
  text-align: right;
  display: inline-block;
  width: 39%;
}
#section-content-top .container .row .pdcustom-result-block .content .pageItem p {
  margin: 0;
  font-size: 1.2em;
}
#section-content-top .container .row .pdcustom-result-block .content .pageItem p span {
  padding: 0 3px;
}
#section-content-top .container .row .pdcustom-result-block .content .align-center {
  text-align: center;
}
#section-content-top .container .row .pdcustom-result-block .content .align-right {
  text-align: right;
}
#section-content-top .container .row .pdcustom-result-block .content .home-leader-ad .flex-container .flex-cell {
  border-bottom: 0;
}
#section-content-top .container .row .pdcustom-result-block .content .flex-container .flex-cell {
  border-bottom: 1px solid #d3d4d5;
  padding: 20px 0;
  font-size: 1.2em;
  color: #000;
}
#section-content-top .container .row .pdcustom-result-block .content .flex-container .flex-cell div[class^="flex-col"] {
  text-align: center;
}
#section-content-top .container .row .pdcustom-result-block .content .flex-container .flex-cell div[class^="flex-col"]:nth-child(1) {
  text-align: left;
}
#section-content-top .container .row .pdcustom-result-block .content .flex-container .flex-cell.heading-row {
  border-top: 1px solid #d3d4d5;
  padding: 10px 0;
  align-items: center;
}
#section-content-top .container .row .pdcustom-result-block .content .flex-container .flex-cell.heading-row .table-heading {
  font-size: 0.8em;
  font-weight: 500;
  color: #000;
  text-transform: uppercase;
}
#section-content-top .container .row .pdcustom-result-block .content .flex-container .flex-cell .title {
  display: block;
  font-weight: 600;
}
#section-content-top .container .row .pdcustom-result-block .content .flex-container .flex-cell .title a {
  color: #000;
  font-size: 18px;
}
#section-content-top .container .row .pdcustom-result-block .content .flex-container .flex-cell .excerpt {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-height: 16px;
  max-height: 43px;
  margin: 5px 0;
}
#section-content-top .container .row .pdcustom-result-block .content .flex-container .flex-cell .excerpt p,
#section-content-top .container .row .pdcustom-result-block .content .flex-container .flex-cell .excerpt span {
  margin: 0;
  font-size: 18px !important;
  font-family: Roboto !important;
  font-weight: 300;
  line-height: 1.2em;
}
#section-content-top .container .row .pdcustom-result-block .content .flex-container .flex-cell .excerpt br,
#section-content-top .container .row .pdcustom-result-block .content .flex-container .flex-cell .excerpt strong,
#section-content-top .container .row .pdcustom-result-block .content .flex-container .flex-cell .excerpt div {
  display: none;
}
#section-content-top .container .row .pdcustom-result-block .content .flex-container .flex-cell .readmore {
  display: block;
  font-weight: 600;
}
#section-content-top .container .row .pdcustom-result-block .content .flex-container .flex-cell .readmore:before {
  display: none;
}
#section-content-top .container .row .pdcustom-result-block .content .flex-container .flex-cell .readmore a {
  color: #009fda;
}
#section-content-top .container .row .pdcustom-result-block .content .pd-status {
  display: flex;
  align-items: center;
  flex-direction: column;
}
#section-content-top .container .row .pdcustom-result-block .content .pd-status a {
  display: flex;
  flex-direction: column;
}
#section-content-top .container .row .pdcustom-result-block .content .pd-status span {
  font-weight: 400;
  color: #5e5f67;
  margin-top: 5px;
}
#section-content-top .container .row .pdcustom-result-block .content .pd-status i {
  width: 25px;
  height: 25px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
#section-content-top .container .row .pdcustom-result-block .content .pd-status i.registered {
  background-image: url(/sites/default/files/PROFESSIONALDEVELOPMENT/pd-status-icons/registered-DG.png);
}
#section-content-top .container .row .pdcustom-result-block .content .pd-status i.almost-full {
  background-image: url(/sites/default/files/PROFESSIONALDEVELOPMENT/pd-status-icons/almost-full-DG.png);
}
#section-content-top .container .row .pdcustom-result-block .content .pd-status i.course-full {
  background-image: url(/sites/default/files/PROFESSIONALDEVELOPMENT/pd-status-icons/full-DG.png);
}
#section-content-top .container .row .pdcustom-result-block .content .pd-status i.open {
  background-image: url(/sites/default/files/PROFESSIONALDEVELOPMENT/pd-status-icons/open-DG.png);
}
#section-content-top .container .row .pdcustom-result-block .search-again {
  text-align: center;
  margin: 40px 0;
}
#section-content-top .container .row .pdcustom-result-block .search-again .accent-btn {
  padding: 10px 30px;
}
#section-content-top .container .row .pdcustom-result-block .search-again .accent-btn i {
  color: #fff;
}
#section-content-top .container .row .pdcustom-result-block .pd-featured {
  text-align: center;
}
#section-content-top .container .row .pdcustom-result-block .pd-featured a {
  margin: 0 auto;
}
#section-content-top .container .row .pdcustom-result-block .pd-featured img {
  margin: 50px auto;
}
@media all and (max-width: 570px) {
  #section-content-top .container #mobile-detector {
    display: none;
  }
}
#block-system-main .bottom-nav a {
  color: #333;
  transition: all .3s linear;
  padding: 0;
}
#block-system-main .bottom-nav a:hover {
  color: #009fda;
}
#block-system-main .content .node .description {
  padding-bottom: 55px;
}
#block-system-main .content .node .post-content {
  margin: 0;
  padding-top: 50px;
  width: 100%;
}
#block-system-main .content .node .post-content .left-side-content {
  padding-right: 50px;
}
@media all and (max-width: 992px) {
  #block-system-main .content .node .post-content .left-side-content {
    padding-right: 15px;
  }
}
#block-system-main .content .node .region .sub-title {
  font-family: 'Roboto';
  font-size: 1.4em;
  color: #009fda;
}
#block-system-main .content .node .region .blue-heading {
  color: #009fda;
  font-family: 'Roboto';
  font-size: 2em;
  font-weight: 700;
}
#block-system-main .content .node .region .left-icon {
  max-width: 70px;
  margin-right: 15px;
}
@media all and (max-width: 570px) {
  #block-system-main .content .node .region .left-icon {
    display: none;
  }
}
#block-system-main .content .node .region .large-icon {
  width: 40px;
  height: 40px;
  margin: 0 10px 0 0;
  display: block;
  float: left;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
#block-system-main .content .node .region .learning-outcome-icon {
  background-image: url('/sites/default/files/dashboard-icon/learning-B.png');
}
#block-system-main .content .node .region .prerequiresite-icon {
  background-image: url('/sites/default/files/dashboard-icon/prerequiresites-B.png');
}
#block-system-main .content .node .region .presenters-bio-icon {
  background-image: url('/sites/default/files/dashboard-icon/presenters-B.png');
}
#block-system-main .content .node .region .section {
  padding-bottom: 36px;
}
#block-system-main .content .node .region .section:first-of-type {
  padding-top: 36px;
}
#block-system-main .content .node .region-right-sidebar .top-banner {
  width: 100%;
  height: 200px;
  position: relative;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#block-system-main .content .node .region-right-sidebar .top-banner .pd-type {
  position: absolute;
  bottom: 0;
  color: #fff;
  padding: 10px 30px 5px 30px;
  font-size: 1em;
  text-transform: uppercase;
  font-family: 'Cairo';
  letter-spacing: 2px;
  font-weight: 400;
}
@media all and (max-width: 570px) {
  #block-system-main .content .node .region-right-sidebar .top-banner,
  #block-system-main .content .node .region-right-sidebar .session-register-info {
    display: none;
  }
}
#block-system-main .content .node .region-right-sidebar .session-info .session-calendar {
  background: #009fda;
  padding: 30px 30px 15px 30px;
}
#block-system-main .content .node .region-right-sidebar .session-info .session-calendar .session-date {
  padding-left: 10px;
  font-size: 1.4em;
  font-family: 'Cairo';
  color: #fff;
  font-weight: 700;
  display: block;
}
#block-system-main .content .node .region-right-sidebar .session-info .session-calendar .session-date .weekdate {
  display: block;
}
#block-system-main .content .node .region-right-sidebar .session-info .session-calendar .session-date .month-date {
  display: block;
}
#block-system-main .content .node .region-right-sidebar .session-info .session-calendar .session-time {
  font-size: 1.1em;
  font-family: Roboto;
  color: #fff;
  font-weight: 400;
  padding: 15px 0 5px 0;
  display: block;
}
#block-system-main .content .node .region-right-sidebar .session-info .session-address {
  background: #009fda;
  padding: 0px 30px 30px 30px;
  color: #fff;
  font-size: 1.2em;
  font-weight: 400;
}
#block-system-main .content .node .region-right-sidebar .session-info .session-address .flex-cell {
  border-top: 1px solid #fff;
  padding-top: 10px;
  flex-wrap: unset;
}
#block-system-main .content .node .region-right-sidebar .session-info .session-address a {
  color: #fff;
  text-decoration: underline;
  display: block;
}
#block-system-main .content .node .region-right-sidebar .session-info .session-address a:hover {
  color: #fff;
}
#block-system-main .content .node .region-right-sidebar .session-info .session-address .address {
  padding-left: 10px;
  display: block;
}
#block-system-main .content .node .region-right-sidebar .session-register-info {
  background: #009fda;
  padding: 30px;
  border-top: 1px solid #fff;
  font-family: Roboto;
  font-size: 1.2em;
  color: #fff;
}
#block-system-main .content .node .region-right-sidebar .session-register-info span,
#block-system-main .content .node .region-right-sidebar .session-register-info p,
#block-system-main .content .node .region-right-sidebar .session-register-info ul,
#block-system-main .content .node .region-right-sidebar .session-register-info ol {
  font-size: 1em;
}
#block-system-main .content .node .region-right-sidebar .session-register-info .small-heading {
  display: block;
  font-weight: 500;
  padding-top: 10px;
}
#block-system-main .content .node .region-right-sidebar .session-register-info .small-heading:nth-child(1) {
  padding-top: 0;
}
#block-system-main .content .node .region-right-sidebar .session-register-info .small-heading .cross-price {
  color: rgba(255,255,255,0.7);
}
#block-system-main .content .node .region-right-sidebar .session-register-info .small-heading a {
  color: #fff;
  text-decoration: underline;
  opacity: 1;
}
#block-system-main .content .node .region-right-sidebar .session-register-info .small-heading a:hover {
  opacity: 0.9;
}
#block-system-main .content .node .region-right-sidebar .session-register-info #login {
  background: #009fda;
  color: #fff;
  border: 1px solid #fff;
  padding: 15px 10px;
  text-align: center;
  display: block;
  margin-top: 15px;
  font-family: Roboto;
  text-transform: uppercase;
  transition: 0.1s linear;
  margin-bottom: 15px;
  cursor: pointer;
}
#block-system-main .content .node .region-right-sidebar .session-register-info #login:hover {
  background: #fff;
  color: #009fda;
}
#block-system-main .content .node .region-right-sidebar .session-register-info .greenprice,
#block-system-main .content .node .region-right-sidebar .session-register-info .redprice {
  color: rgba(255,255,255,0.8);
}
#block-system-main .content .node .region-right-sidebar .session-cta {
  padding: 40px 30px;
  background: #009fda;
  border-top: 1px solid #fff;
  font-family: Roboto;
  font-size: 1.2em;
  color: #fff;
}
#block-system-main .content .node .region-right-sidebar .session-cta .add-to-cart {
  background: #ffa02f;
}
#block-system-main .content .node .region-right-sidebar .session-cta.Lecture .add-to-cart {
  background: #ffa02f;
}
#block-system-main .content .node .region-right-sidebar .session-cta.Branch .add-to-cart {
  background: #00424f;
}
#block-system-main .content .node .region-right-sidebar .session-cta.College .add-to-cart {
  background: #0772b0;
}
#block-system-main .content .node .region-right-sidebar .session-cta.Course .add-to-cart {
  background: #5e6067;
}
#block-system-main .content .node .region-right-sidebar .session-cta.Masterclass .add-to-cart {
  background: #910674;
}
#block-system-main .content .node .region-right-sidebar .session-cta.Symposium .add-to-cart {
  background: #23c1fc;
}
#block-system-main .content .node .region-right-sidebar .session-cta.Virtual .add-to-cart {
  background: #a2ad00;
}
#block-system-main .content .node .region-right-sidebar .session-cta .add-to-wishlist {
  background: #c3c8c8;
  color: #fff;
  display: block;
  text-transform: uppercase;
  text-align: center;
  font-size: 1.2em;
  cursor: pointer;
}
#block-system-main .content .node .region-right-sidebar .session-cta .add-to-cart {
  color: #fff;
  display: block;
  text-transform: uppercase;
  text-align: center;
  font-size: 1.2em;
  margin-top: 10px;
  cursor: pointer;
}
@media all and (max-width: 1200px) {
  #block-system-main .content .node .region-right-sidebar .session-cta .add-to-cart {
    font-size: 1em;
  }
}
@media all and (max-width: 992px) {
  #block-system-main .content .node .region-right-sidebar .session-cta .add-to-cart {
    font-size: 1.2em;
  }
}
#block-system-main .content .node .region-right-sidebar .session-cta .add-to-cart.student-disable {
  background: none !important;
  border: 1px solid #fff;
  cursor: default;
}
#block-system-main .content .node .region-right-sidebar .session-cta .add-to-cart.student-disable:hover {
  opacity: 1;
}
#block-system-main .content .node .region-right-sidebar .session-cta .add-to-cart.disable {
  cursor: default;
  opacity: 0.8;
}
#block-system-main .content .node .region-right-sidebar .session-cta .add-to-cart.Lecture {
  background: #ffa02f;
}
#block-system-main .content .node .region-right-sidebar .session-cta .add-to-cart.Branch {
  background: #00424f;
}
#block-system-main .content .node .region-right-sidebar .session-cta .add-to-cart.College {
  background: #0772b0;
}
#block-system-main .content .node .region-right-sidebar .session-cta .add-to-cart.Course {
  background: #5e6067;
}
#block-system-main .content .node .region-right-sidebar .session-cta .add-to-cart.Masterclass {
  background: #910674;
}
#block-system-main .content .node .region-right-sidebar .session-cta .add-to-cart.Symposium {
  background: #23c1fc;
}
#block-system-main .content .node .region-right-sidebar .session-cta .add-to-cart.Virtual {
  background: #a2ad00;
}
#block-system-main .content .node .region-right-sidebar .session-cta span {
  padding: 15px 20px;
  display: block;
}
#block-system-main .content .node .region-right-sidebar .session-cta a:hover {
  opacity: 0.9;
}
#block-system-main .content .node .region-right-sidebar .session-cta #login-section span {
  padding: 0;
}
#block-system-main .content .node .region-right-sidebar .session-cta #login {
  background: #009fda;
  color: #fff;
  border: 1px solid #fff;
  padding: 15px 10px;
  text-align: center;
  display: block;
  font-family: Roboto;
  text-transform: uppercase;
  transition: 0.1s linear;
  margin-bottom: 15px;
  cursor: pointer;
}
#block-system-main .content .node .region-right-sidebar .session-cta #login:hover {
  background: #fff;
  color: #009fda;
}
#block-system-main .content .node .region-right-sidebar .session-cta .small-heading {
  display: block;
  font-weight: 500;
  padding-top: 10px;
}
#block-system-main .content .node .region-right-sidebar .session-cta .small-heading:nth-child(1) {
  padding-top: 0;
}
#block-system-main .content .node .region-right-sidebar .session-cta .small-heading .cross-price {
  color: rgba(255,255,255,0.7);
}
#block-system-main .content .node .region-right-sidebar .session-cta .small-heading a {
  color: #fff;
  text-decoration: underline;
  opacity: 1;
}
#block-system-main .content .node .region-right-sidebar .session-cta .small-heading a:hover {
  opacity: 0.9;
}
#block-system-main .content .node .region-right-sidebar .extra-info {
  font-family: Roboto;
  padding: 30px 0;
  font-weight: 500;
  font-size: 1.2em;
}
#block-system-main .content .node .region-right-sidebar .extra-info span {
  display: block;
  padding-bottom: 15px;
}
#block-system-main .content .node .region-right-sidebar .calendar-icon {
  width: 60px;
  height: 50px;
  margin: 0 10px 0 0;
  display: block;
  float: left;
  position: relative;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url('/sites/default/files/dashboard-icon/calendar-W.png');
}
#block-system-main .content .node .region-right-sidebar .calendar-icon .calendar-date {
  position: absolute;
  color: #fff;
  font-size: 1.2em;
  font-weight: 900;
  top: 40%;
  left: 49%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
#block-system-main .content .node .region-right-sidebar .address-icon {
  width: 40px;
  height: 40px;
  margin: 0 10px 0 0;
  display: block;
  float: left;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url('/sites/default/files/dashboard-icon/location-W.png');
}
.node-type-pd-detail #block-system-main .content .node .region {
  color: #000;
}
.node-type-pd-detail #block-system-main .content .node .region .light-lead-heading {
  color: #009fda;
  font-size: 3.5em;
  margin-bottom: 25px;
  font-weight: 500;
  line-height: 1em;
  margin-top: 0px;
}
@media all and (max-width: 768px) {
  .node-type-pd-detail #block-system-main .content .node .region .light-lead-heading {
    font-size: 3em;
  }
  .node-type-pd-detail #block-system-main .content .node .region .right-content .blue-heading {
    font-size: 1.7em;
  }
}
.node-type-pd-detail #block-system-main .content .node .region .description {
  display: block !important;
}
.node-type-pd-detail #block-system-main .content .node .region .accordian-container {
  padding: 30px 0;
  margin: auto;
  width: 100%;
}
.node-type-pd-detail #block-system-main .content .node .region .accordian-container .accordian-content {
  padding: 30px;
  margin: 0;
  background: #fff;
  color: #000;
  font-size: 1.2em;
}
.node-type-pd-detail #block-system-main .content .node .region .accordian-container .accordian-content p,
.node-type-pd-detail #block-system-main .content .node .region .accordian-container .accordian-content ul,
.node-type-pd-detail #block-system-main .content .node .region .accordian-container .accordian-content ol {
  font-size: 1em;
}
.node-type-pd-detail #block-system-main .content .node .region .accordian-container .accordian-content p:first-child,
.node-type-pd-detail #block-system-main .content .node .region .accordian-container .accordian-content ul:first-child,
.node-type-pd-detail #block-system-main .content .node .region .accordian-container .accordian-content ol:first-child {
  margin-top: 0;
}
.node-type-pd-detail #block-system-main .content .node .region .accordian-container .accordian-content p li,
.node-type-pd-detail #block-system-main .content .node .region .accordian-container .accordian-content ul li,
.node-type-pd-detail #block-system-main .content .node .region .accordian-container .accordian-content ol li {
  list-style: unset;
}
.node-type-pd-detail #block-system-main .content .node .region .accordian-container .accordian-content h2:first-of-type,
.node-type-pd-detail #block-system-main .content .node .region .accordian-container .accordian-content h3:first-of-type,
.node-type-pd-detail #block-system-main .content .node .region .accordian-container .accordian-content h4:first-of-type,
.node-type-pd-detail #block-system-main .content .node .region .accordian-container .accordian-content h5:first-of-type,
.node-type-pd-detail #block-system-main .content .node .region .accordian-container .accordian-content h6:first-of-type {
  margin-top: 0;
}
.node-type-pd-detail #block-system-main .content .node .region .accordian-container .acordian-label {
  padding: 10px 15px;
  position: relative;
  cursor: pointer;
  margin: 2px 0;
  background: #f2f2f2;
  color: #009fda;
  font-size: 1.4em;
  font-weight: 900;
}
.node-type-pd-detail #block-system-main .content .node .region .accordian-container .acordian-label.active {
  background: #e7e8e9;
}
.node-type-pd-detail #block-system-main .content .node .region .accordian-container .acordian-label:after {
  content: "\f054";
  font-family: 'fontawesome';
  position: absolute;
  font-size: 10px;
  right: 45px;
  top: 35%;
  transition: 0.2s ease-in-out;
}
.node-type-pd-detail #block-system-main .content .node .region .accordian-container .acordian-label.active:after {
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  transition: 0.2s ease-in-out;
}
.node-type-pd-detail #block-system-main .content .node .region .pd-description-mobile {
  display: none;
  font-size: 1.2em;
}
.node-type-pd-detail #block-system-main .content .node .region .pd-description-mobile .short-text,
.node-type-pd-detail #block-system-main .content .node .region .pd-description-mobile .full-text {
  font-size: 1em;
}
.node-type-pd-detail #block-system-main .content .node .region .pd-description-mobile p,
.node-type-pd-detail #block-system-main .content .node .region .pd-description-mobile ul,
.node-type-pd-detail #block-system-main .content .node .region .pd-description-mobile li {
  font-size: 1em !important;
}
.node-type-pd-detail #block-system-main .content .node .region .pd-description-mobile p span,
.node-type-pd-detail #block-system-main .content .node .region .pd-description-mobile ul span,
.node-type-pd-detail #block-system-main .content .node .region .pd-description-mobile li span {
  font-size: 1em !important;
}
.node-type-pd-detail #block-system-main .content .node .region .pd-description-mobile span {
  font-size: 1em !important;
  font-family: Roboto !important;
}
.node-type-pd-detail #block-system-main .content .node .region .pd-description-mobile span span {
  font-size: 1em !important;
}
@media all and (max-width: 570px) {
  .node-type-pd-detail #block-system-main .content .node .region .pd-description-mobile {
    display: block;
  }
}
.node-type-pd-detail #block-system-main .content .node .region .pd-description-nonmobile {
  display: block;
  font-size: 1.2em;
}
.node-type-pd-detail #block-system-main .content .node .region .pd-description-nonmobile .short-text,
.node-type-pd-detail #block-system-main .content .node .region .pd-description-nonmobile .full-text {
  font-size: 1em;
}
.node-type-pd-detail #block-system-main .content .node .region .pd-description-nonmobile p,
.node-type-pd-detail #block-system-main .content .node .region .pd-description-nonmobile ul,
.node-type-pd-detail #block-system-main .content .node .region .pd-description-nonmobile li,
.node-type-pd-detail #block-system-main .content .node .region .pd-description-nonmobile span {
  font-size: 1em !important;
}
.node-type-pd-detail #block-system-main .content .node .region .pd-description-nonmobile p,
.node-type-pd-detail #block-system-main .content .node .region .pd-description-nonmobile ul,
.node-type-pd-detail #block-system-main .content .node .region .pd-description-nonmobile li {
  font-size: 1em !important;
}
.node-type-pd-detail #block-system-main .content .node .region .pd-description-nonmobile p span,
.node-type-pd-detail #block-system-main .content .node .region .pd-description-nonmobile ul span,
.node-type-pd-detail #block-system-main .content .node .region .pd-description-nonmobile li span {
  font-size: 1em !important;
}
.node-type-pd-detail #block-system-main .content .node .region .pd-description-nonmobile span {
  font-size: 1em !important;
  font-family: Roboto !important;
}
.node-type-pd-detail #block-system-main .content .node .region .pd-description-nonmobile span span {
  font-size: 1em !important;
}
@media all and (max-width: 570px) {
  .node-type-pd-detail #block-system-main .content .node .region .pd-description-nonmobile {
    display: none;
  }
}
@media all and (max-width: 570px) {
  .node-type-pd-detail #block-system-main .content .node .post-content {
    padding-top: 0;
  }
  .node-type-pd-detail #block-system-main .content .node .post-content .light-lead-heading {
    font-size: 2.5em;
    line-height: 1.2em;
  }
  .node-type-pd-detail #block-system-main .content .node .post-content .mobile-no-padding {
    padding: 0;
  }
}
.node-type-pd-detail #block-system-main .content .node .post-content .mobile-banner {
  display: none;
  margin-left: -15px;
  margin-right: -15px;
}
@media all and (max-width: 570px) {
  .node-type-pd-detail #block-system-main .content .node .post-content .mobile-banner {
    display: block;
  }
}
.node-type-pd-detail #block-system-main .content .node .post-content .mobile-banner .mobile-top-banner {
  width: 100vw;
  margin-left: calc(-50vw + 50%);
  height: 200px;
  position: relative;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.node-type-pd-detail #block-system-main .content .node .post-content .mobile-banner .mobile-top-banner .pd-type {
  position: absolute;
  bottom: 0;
  color: #fff;
  padding: 10px 30px 5px 30px;
  font-size: 1em;
  text-transform: uppercase;
  font-family: 'Cairo';
  letter-spacing: 2px;
  font-weight: 400;
}
.node-type-pd-detail #block-system-main .content .node .post-content .mobile-banner .lecture-featured-image {
  background: url('/sites/default/files/PROFESSIONALDEVELOPMENT/pd-featured-images/lecture-image.png') no-repeat center center;
  background-size: cover;
}
.node-type-pd-detail #block-system-main .content .node .post-content .mobile-pd-details {
  display: none;
}
@media all and (max-width: 570px) {
  .node-type-pd-detail #block-system-main .content .node .post-content .region .mobile-hidden {
    display: none;
  }
  .node-type-pd-detail #block-system-main .content .node .post-content .region .mobile-pd-details {
    display: block;
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
  }
  .node-type-pd-detail #block-system-main .content .node .post-content .region .mobile-pd-details .session-register-info {
    display: block;
    background: #fff;
    color: #000;
    padding: 0;
  }
  .node-type-pd-detail #block-system-main .content .node .post-content .region .mobile-pd-details .session-register-info .greenprice,
  .node-type-pd-detail #block-system-main .content .node .post-content .region .mobile-pd-details .session-register-info .redprice {
    color: rgba(0,0,0,0.5);
  }
  .node-type-pd-detail #block-system-main .content .node .post-content .region .session-info .session-calendar .session-date {
    font-size: 1.8em;
    letter-spacing: 1px;
  }
  .node-type-pd-detail #block-system-main .content .node .post-content .region .session-info .session-calendar .calendar-icon {
    width: 70px;
    height: 65px;
  }
  .node-type-pd-detail #block-system-main .content .node .post-content .region .session-info .session-calendar .calendar-icon .calendar-date {
    font-size: 1.5em;
    left: 50%;
  }
  .node-type-pd-detail #block-system-main .content .node .post-content .region .session-address .address {
    letter-spacing: 0.5px;
  }
  .node-type-pd-detail #block-system-main .content .node .post-content .region .session-address .flex-cell {
    padding-top: 20px;
  }
}
@media all and (max-width: 381px) {
  .node-type-pd-detail #block-system-main .content .node .post-content .session-info .session-calendar .session-date {
    font-size: 1.6em;
  }
}
#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;
}
.pdcustom-result-block table th {
  background-color: #5E6167;
  color: white;
  border: 1px solid #ccc !important;
  font-weight: normal !important;
}
#node-250 table th,
#node-251 table th {
  color: #009fda;
  border: 1px solid #ccc !important;
  font-weight: normal !important;
}
.pdcustom-result-block table tr:nth-child(even) {
  background-color: rgba(195,200,200,0.5);
}
.pdcustom-result-block td,
.pdcustom-result-block th {
  padding: 10px !important;
  border-right: 1px solid white;
}
#node-250 td,
#node-250 th,
#node-251 td,
#node-251 th {
  padding: 10px !important;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  color: #004250;
}
#node-250 table tr td:nth-child(1),
#node-251 table tr td:nth-child(1) {
  border-left: 1px solid #ccc;
}
.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 {
  color: white;
}
.searchds a {
  color: white;
  text-decoration: underline;
}
.pdSearchButton {
  float: right;
}
.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;
}
div.pdcustom-result-block a:not(.btn) i {
  color: #5E6167;
}
.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;
}
#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;
}
.pdcustom-result-block .pageItem .pageItemDes {
  padding: 0 1px;
}
.pdcustom-result-block .pageSettingBottom p {
  margin-left: 72%;
  margin-top: 3%;
  color: #004250 !important;
}
.pdcustom-result-block .pageSettingBottom select#pagesizebottom {
  margin-left: 80% !important;
  margin-top: -42px;
}
.pdcustom-result-block .pageItemBottom {
  width: 50%;
  margin-left: 85%;
  margin-top: -29px;
  margin-bottom: 8px;
}
.pdcustom-result-block .pageItemBottom p {
  color: #004250 !important;
}
.pdcustom-result-block .pageItemBottom span.pageItemDes {
  padding: 0 1px;
}
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;
}
.locationAutomatic,
.locationManual {
  float: left;
  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);
}
.locationAutomatic {
  width: 100%;
  text-align: left;
}
.locationManual {
  width: 100%;
}
#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-pd-features {
  margin: 80px 0 40px;
}
@media all and (max-width: 570px) {
  .page-node-86 #section-pd-features {
    margin: 40px 0 40px;
  }
}
.page-node-86 #section-pd-features .dexp-shortcodes-box {
  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-pd-features .dexp-shortcodes-box {
    margin-bottom: 15px;
  }
}
@media all and (min-width: 571px) {
  .page-node-86 #section-pd-features .dexp-shortcodes-box:hover .box-icon {
    background: #009fda;
  }
  .page-node-86 #section-pd-features .dexp-shortcodes-box:hover .box-icon:before {
    top: calc(-50% - 15px);
    opacity: 0;
  }
  .page-node-86 #section-pd-features .dexp-shortcodes-box:hover .box-icon:after {
    top: calc(50% - 15px);
    opacity: 1;
  }
}
.page-node-86 #section-pd-features .dexp-shortcodes-box .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;
}
.page-node-86 #section-pd-features .dexp-shortcodes-box .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-pd-features .dexp-shortcodes-box .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-pd-features .dexp-shortcodes-box .box-icon.online-learning:before {
  background-image: url(/sites/default/files/professional-development/pd-icons/Online-B.png);
}
.page-node-86 #section-pd-features .dexp-shortcodes-box .box-icon.online-learning:after {
  background-image: url(/sites/default/files/professional-development/pd-icons/Online-W.png);
}
.page-node-86 #section-pd-features .dexp-shortcodes-box .box-icon.advancing-career:before {
  background-image: url(/sites/default/files/professional-development/pd-icons/Career-B.png);
}
.page-node-86 #section-pd-features .dexp-shortcodes-box .box-icon.advancing-career:after {
  background-image: url(/sites/default/files/professional-development/pd-icons/Career-W.png);
}
.page-node-86 #section-pd-features .dexp-shortcodes-box .box-icon.career-pathway:before {
  background-image: url(/sites/default/files/professional-development/pd-icons/Pathway-B.png);
}
.page-node-86 #section-pd-features .dexp-shortcodes-box .box-icon.career-pathway:after {
  background-image: url(/sites/default/files/professional-development/pd-icons/Pathway-W.png);
}
.page-node-86 #section-pd-features .dexp-shortcodes-box .box-icon.conference:before {
  background-image: url(/sites/default/files/professional-development/pd-icons/Conference-B.png);
}
.page-node-86 #section-pd-features .dexp-shortcodes-box .box-icon.conference:after {
  background-image: url(/sites/default/files/professional-development/pd-icons/Conference-W.png);
}
.page-node-86 #section-pd-features .dexp-shortcodes-box .box-icon.college:before {
  background-image: url(/sites/default/files/professional-development/pd-icons/College-B.png);
}
.page-node-86 #section-pd-features .dexp-shortcodes-box .box-icon.college:after {
  background-image: url(/sites/default/files/professional-development/pd-icons/College-W.png);
}
.page-node-86 #section-pd-features .dexp-shortcodes-box .box-icon.development:before {
  background-image: url(/sites/default/files/professional-development/pd-icons/Delivery-B.png);
}
.page-node-86 #section-pd-features .dexp-shortcodes-box .box-icon.development:after {
  background-image: url(/sites/default/files/professional-development/pd-icons/Delivery-W.png);
}
.page-node-86 #section-pd-features .dexp-shortcodes-box .box-icon.cpd-diary:before {
  background-image: url(/sites/default/files/professional-development/pd-icons/Diary-B.png);
}
.page-node-86 #section-pd-features .dexp-shortcodes-box .box-icon.cpd-diary:after {
  background-image: url(/sites/default/files/professional-development/pd-icons/Diary-W.png);
}
.page-node-86 #section-pd-features .dexp-shortcodes-box .box-icon.terms-conditions:before {
  background-image: url(/sites/default/files/professional-development/pd-icons/Terms-B.png);
}
.page-node-86 #section-pd-features .dexp-shortcodes-box .box-icon.terms-conditions:after {
  background-image: url(/sites/default/files/professional-development/pd-icons/Terms-W.png);
}
.page-node-86 #section-pd-features .dexp-shortcodes-box .box-icon.pd-search:before {
  background-image: url(/sites/default/files/professional-development/pd-icons/pd-search-B.png);
}
.page-node-86 #section-pd-features .dexp-shortcodes-box .box-icon.pd-search:after {
  background-image: url(/sites/default/files/professional-development/pd-icons/pd-search-W.png);
}
.page-node-86 #section-pd-features .dexp-shortcodes-box .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-pd-features .dexp-shortcodes-box .box-title {
    font-weight: 500;
  }
}
.page-node-86 #section-pd-features .dexp-shortcodes-box .box-content {
  text-align: center;
  margin: 10px 0;
}
.page-node-86 #section-pd-features .dexp-shortcodes-box .box-content p {
  font-size: 1.4em;
}
@media all and (max-width: 768px) {
  .page-node-86 #section-pd-features .dexp-shortcodes-box .box-content p {
    font-size: 1.2em;
    letter-spacing: 0.25px;
  }
}
.page-node-86 #section-pd-features #pd-features {
  display: flex;
  flex-wrap: wrap;
}
.page-node-86 #section-pd-features .dexp-shortcodes-box p {
  margin: 0;
}
.page-node-86 #section-pd-features .dexp-shortcodes-box .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-pd-features .dexp-shortcodes-box .box-content .dexp-shortcodes-button:hover {
  background: none !important;
  border: 0px solid #009fda !important;
}
@media all and (max-width: 769px) {
  .page-node-86 #section-pd-features .dexp-shortcodes-box {
    padding: 15px 30px;
  }
}
@media all and (max-width: 570px) {
  .page-node-86 #section-pd-features .dexp-shortcodes-box {
    padding: 15px 20px 15px;
    border-bottom: 1px solid #e7e8e9;
    margin: 0 10px;
  }
}
.page-node-86 #section-ad-block {
  background: #fff !important;
}
#reset-search {
  display: block;
  text-decoration: underline;
  cursor: pointer;
}
@media all and (max-width: 1200px) {
  .cpd-diary-block #CPD-diary-main .APAhours,
  .cpd-diary-block #CPD-diary-main .NAPAhours {
    font-size: 0.9em;
  }
}
.cpd-diary-block #CPD-diary-main .APAhours b,
.cpd-diary-block #CPD-diary-main .APAhours strong,
.cpd-diary-block #CPD-diary-main .NAPAhours b,
.cpd-diary-block #CPD-diary-main .NAPAhours strong {
  padding: 0;
}
.cpd-diary-block #CPD-diary-main .APAhours .table-heading,
.cpd-diary-block #CPD-diary-main .NAPAhours .table-heading {
  font-size: 0.8em;
}
.cpd-diary-block #CPD-diary-main .APAhours .date,
.cpd-diary-block #CPD-diary-main .NAPAhours .date {
  text-align: center;
  top: 0;
  float: none;
  height: auto;
}
.cpd-diary-block #CPD-diary-main .APAhours .date span,
.cpd-diary-block #CPD-diary-main .NAPAhours .date span {
  background: none;
}
@media all and (max-width: 570px) {
  .cpd-diary-block #CPD-diary-main .APAhours .date,
  .cpd-diary-block #CPD-diary-main .NAPAhours .date {
    text-align: left;
  }
}
.cpd-diary-block #CPD-diary-main .APAhours .hours,
.cpd-diary-block #CPD-diary-main .NAPAhours .hours {
  text-align: center;
}
@media all and (max-width: 570px) {
  .cpd-diary-block #CPD-diary-main .APAhours .hours,
  .cpd-diary-block #CPD-diary-main .NAPAhours .hours {
    text-align: left;
  }
}
@media all and (max-width: 1200px) {
  .cpd-diary-block #CPD-diary-main .APAhours .reflection,
  .cpd-diary-block #CPD-diary-main .NAPAhours .reflection {
    width: 26%;
  }
}
@media all and (max-width: 1200px) {
  .cpd-diary-block #CPD-diary-main div[class^="Tabs"] {
    font-size: 1.4em;
  }
}
@media all and (max-width: 570px) {
  .cpd-diary-block #CPD-diary-main div[class^="Tabs"] {
    font-size: 1.2em;
    margin: 0;
    padding: 0px 20px 0 0;
  }
}
@media all and (max-width: 480px) {
  .cpd-diary-block #CPD-diary-main div[class^="Tabs"] {
    font-size: 1em;
    margin: 0;
    padding: 0px 20px 0 0;
  }
}
.cpd-diary-block #CPD-diary-main .mobile-header {
  display: none;
}
@media all and (max-width: 570px) {
  .cpd-diary-block #CPD-diary-main .mobile-header {
    display: block;
    font-weight: 500;
  }
}
@media all and (max-width: 570px) {
  .cpd-diary-block #CPD-diary-main .APAhours,
  .cpd-diary-block #CPD-diary-main .NAPAhours {
    margin-top: 20px;
  }
  .cpd-diary-block #CPD-diary-main .APAhours .flex-col-1,
  .cpd-diary-block #CPD-diary-main .NAPAhours .flex-col-1 {
    width: 12%;
  }
}
@media all and (max-width: 570px) {
  .cpd-diary-block #CPD-diary-main .APAhours .APAhoursHead,
  .cpd-diary-block #CPD-diary-main .APAhours .NAPAhoursHead,
  .cpd-diary-block #CPD-diary-main .NAPAhours .APAhoursHead,
  .cpd-diary-block #CPD-diary-main .NAPAhours .NAPAhoursHead {
    display: none;
  }
}
@media all and (max-width: 570px) {
  .cpd-diary-block #CPD-diary-main .APAhoursContent .flex-cell,
  .cpd-diary-block #CPD-diary-main .NAPAhours .flex-cell {
    flex-direction: column;
    padding: 0;
    border-bottom: 0px;
    border-top: 1px solid rgba(0,0,0,0.12);
    padding: 15px 0;
  }
  .cpd-diary-block #CPD-diary-main .APAhoursContent .flex-cell b,
  .cpd-diary-block #CPD-diary-main .APAhoursContent .flex-cell strong,
  .cpd-diary-block #CPD-diary-main .NAPAhours .flex-cell b,
  .cpd-diary-block #CPD-diary-main .NAPAhours .flex-cell strong {
    font-weight: 400;
  }
  .cpd-diary-block #CPD-diary-main .APAhoursContent .flex-cell div[class^="flex-col-"],
  .cpd-diary-block #CPD-diary-main .NAPAhours .flex-cell div[class^="flex-col-"] {
    padding: 5px;
    width: 100%;
  }
  .cpd-diary-block #CPD-diary-main .APAhoursContent .flex-cell:last-child,
  .cpd-diary-block #CPD-diary-main .NAPAhours .flex-cell:last-child {
    border-bottom: 1px solid rgba(0,0,0,0.12);
  }
}
.cpd-diary-block #CPD-diary-main h2.lead-heading {
  text-align: center;
}
@media all and (max-width: 570px) {
  .cpd-diary-block #CPD-diary-main h2.lead-heading {
    font-size: 2.5em;
  }
}
.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 .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 .left-content p {
  line-height: 1.2em;
}
.page-node-113 #block-system-main .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 .left-content ul.custom-list {
  padding-left: 15px;
  color: #000;
  font-size: 1.2em;
}
.page-node-113 #block-system-main .left-content .dark-url strong {
  font-size: 1em;
}
.page-node-113 #block-system-main .left-content .dark-url:hover {
  color: #009fda;
}
.page-node-113 #block-system-main .left-content .primary-highlight {
  color: #009fda;
  font-weight: 500;
}
.page-node-113 #block-system-main .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 .left-content .featured-img-left {
    flex-direction: column;
  }
}
.page-node-113 #block-system-main .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 .left-content .featured-img-left .featured-img a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.page-node-113 #block-system-main .left-content .featured-img-left .featured-img img {
  width: 100%;
}
@media all and (max-width: 1200px) {
  .page-node-113 #block-system-main .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 .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 .left-content .featured-img-left .featured-img {
    width: 100%;
    min-height: 180px;
  }
  .page-node-113 #block-system-main .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 .left-content .featured-img-left .featured-img {
    min-height: 170px;
  }
}
.page-node-113 #block-system-main .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 .left-content .featured-img-left .featured-content {
    width: 100%;
    padding: 30px 0 0 0;
  }
}
.page-node-113 #block-system-main .left-content .featured-img-left .featured-content a.cta {
  font-weight: 500;
  color: #5e6167;
  position: relative;
  transition: all .2s linear;
}
.page-node-113 #block-system-main .left-content .featured-img-left .featured-content a.cta:after {
  content: '';
  position: absolute;
  bottom: -2px;
  opacity: 0;
  left: 0;
  width: 100%;
  transition: all .2s linear;
  height: 1px;
  background: #009fda;
}
.page-node-113 #block-system-main .left-content .featured-img-left .featured-content a.cta:hover {
  color: #009fda;
}
.page-node-113 #block-system-main .left-content .featured-img-left .featured-content a.cta:hover:after {
  opacity: 1;
}
.page-node-113 #block-system-main .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 .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 .left-content .featured-img-left .featured-content .featured-logo {
    padding-top: 20px;
  }
  .page-node-113 #block-system-main .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 .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 .left-content .featured-img-left .featured-content .featured-logo img {
    max-width: 70%;
  }
}
.page-node-113 #block-system-main .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;
}
.page-node-577 .pd #section-main-content,
.page-node-610 .pd #section-main-content {
  margin: 40px 0;
}
.page-node-577 #node-113,
.page-node-610 #node-113 {
  padding-top: 50px;
  padding-bottom: 30px;
}
@media all and (max-width: 768px) {
  .page-node-577 #node-113,
  .page-node-610 #node-113 {
    padding-top: 40px;
  }
}
@media all and (max-width: 570px) {
  .page-node-577 #node-113,
  .page-node-610 #node-113 {
    padding-top: 20px;
  }
}
.page-node-577 #section-banner #block-block-319,
.page-node-610 #section-banner #block-block-319 {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media all and (max-width: 768px) {
  .page-node-577 #section-banner #block-block-319 h1,
  .page-node-610 #section-banner #block-block-319 h1 {
    font-size: 4em;
  }
}
@media all and (max-width: 570px) {
  .page-node-577 #section-banner #block-block-319 h1,
  .page-node-610 #section-banner #block-block-319 h1 {
    font-size: 3em;
  }
}
@media all and (max-width: 480px) {
  .page-node-577 #section-banner #block-block-319 h1,
  .page-node-610 #section-banner #block-block-319 h1 {
    font-size: 3em;
    padding: 0 60px;
    text-align: center;
  }
}
.page-node-577 #block-system-main .left-content h2.lead-heading,
.page-node-610 #block-system-main .left-content h2.lead-heading {
  font-size: 3em;
  line-height: 1.1em;
  display: block;
  padding-bottom: 25px;
  font-weight: 500;
  margin: 0;
}
.page-node-577 #block-system-main .left-content p,
.page-node-610 #block-system-main .left-content p {
  line-height: 1.2em;
}
.page-node-577 #block-system-main .left-content .sub-heading,
.page-node-610 #block-system-main .left-content .sub-heading {
  color: #009fda;
  font-size: 1.8em;
  font-family: Roboto;
  font-weight: 700;
  padding-top: 20px;
}
.page-node-577 #block-system-main .left-content ul.custom-list,
.page-node-610 #block-system-main .left-content ul.custom-list {
  padding-left: 15px;
  color: #000;
  font-size: 1.2em;
}
.page-node-577 #block-system-main .left-content .dark-url strong,
.page-node-610 #block-system-main .left-content .dark-url strong {
  font-size: 1em;
}
.page-node-577 #block-system-main .left-content .dark-url:hover,
.page-node-610 #block-system-main .left-content .dark-url:hover {
  color: #009fda;
}
.page-node-577 #block-system-main .left-content .primary-highlight,
.page-node-610 #block-system-main .left-content .primary-highlight {
  color: #009fda;
  font-weight: 500;
}
.page-node-577 #block-system-main .left-content .featured-img-left,
.page-node-610 #block-system-main .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 .left-content .featured-img-left,
  .page-node-610 #block-system-main .left-content .featured-img-left {
    flex-direction: column;
  }
}
.page-node-577 #block-system-main .left-content .featured-img-left .featured-img,
.page-node-610 #block-system-main .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 .left-content .featured-img-left .featured-img a,
.page-node-610 #block-system-main .left-content .featured-img-left .featured-img a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.page-node-577 #block-system-main .left-content .featured-img-left .featured-img img,
.page-node-610 #block-system-main .left-content .featured-img-left .featured-img img {
  width: 100%;
}
@media all and (max-width: 1200px) {
  .page-node-577 #block-system-main .left-content .featured-img-left .featured-img,
  .page-node-610 #block-system-main .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 .left-content .featured-img-left .featured-img img,
  .page-node-610 #block-system-main .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 .left-content .featured-img-left .featured-img,
  .page-node-610 #block-system-main .left-content .featured-img-left .featured-img {
    width: 100%;
    min-height: 180px;
  }
  .page-node-577 #block-system-main .left-content .featured-img-left .featured-img img,
  .page-node-610 #block-system-main .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 .left-content .featured-img-left .featured-img,
  .page-node-610 #block-system-main .left-content .featured-img-left .featured-img {
    min-height: 170px;
  }
}
.page-node-577 #block-system-main .left-content .featured-img-left .featured-content,
.page-node-610 #block-system-main .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 .left-content .featured-img-left .featured-content,
  .page-node-610 #block-system-main .left-content .featured-img-left .featured-content {
    width: 100%;
    padding: 30px 0 0 0;
  }
}
.page-node-577 #block-system-main .left-content .featured-img-left .featured-content a.cta,
.page-node-610 #block-system-main .left-content .featured-img-left .featured-content a.cta {
  font-weight: 500;
  color: #5e6167;
  position: relative;
  transition: all .2s linear;
}
.page-node-577 #block-system-main .left-content .featured-img-left .featured-content a.cta:after,
.page-node-610 #block-system-main .left-content .featured-img-left .featured-content a.cta:after {
  content: '';
  position: absolute;
  bottom: -2px;
  opacity: 0;
  left: 0;
  width: 100%;
  transition: all .2s linear;
  height: 1px;
  background: #009fda;
}
.page-node-577 #block-system-main .left-content .featured-img-left .featured-content a.cta:hover,
.page-node-610 #block-system-main .left-content .featured-img-left .featured-content a.cta:hover {
  color: #009fda;
}
.page-node-577 #block-system-main .left-content .featured-img-left .featured-content a.cta:hover:after,
.page-node-610 #block-system-main .left-content .featured-img-left .featured-content a.cta:hover:after {
  opacity: 1;
}
.page-node-577 #block-system-main .left-content .featured-img-left .featured-content .featured-logo,
.page-node-610 #block-system-main .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 .left-content .featured-img-left .featured-content .featured-logo a,
.page-node-610 #block-system-main .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 .left-content .featured-img-left .featured-content .featured-logo,
  .page-node-610 #block-system-main .left-content .featured-img-left .featured-content .featured-logo {
    padding-top: 20px;
  }
  .page-node-577 #block-system-main .left-content .featured-img-left .featured-content .featured-logo img,
  .page-node-610 #block-system-main .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 .left-content .featured-img-left .featured-content .featured-logo,
  .page-node-610 #block-system-main .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 .left-content .featured-img-left .featured-content .featured-logo img,
  .page-node-610 #block-system-main .left-content .featured-img-left .featured-content .featured-logo img {
    max-width: 70%;
  }
}
.page-node-577 #block-system-main .left-content .content-block,
.page-node-610 #block-system-main .left-content .content-block {
  border-bottom: 10px solid #dedfe0;
  padding-bottom: 50px;
  margin-bottom: 80px;
}
.page-node-577 .bottom-nav,
.page-node-610 .bottom-nav {
  padding: 0 15px;
}
.page-node-577 .bottom-nav a,
.page-node-610 .bottom-nav a {
  font-size: 1.2em;
}
.page-node-577 #node-577,
.page-node-577 #node-610,
.page-node-610 #node-577,
.page-node-610 #node-610 {
  padding-top: 50px;
}
@media all and (max-width: 1200px) {
  .page-node-577 #block-system-main .left-content .featured-img-left .featured-img img,
  .page-node-610 #block-system-main .left-content .featured-img-left .featured-img img {
    position: initial;
  }
}
@media all and (max-width: 570px) {
  .page-node-577 #block-system-main .left-content .featured-img-left .featured-img img,
  .page-node-610 #block-system-main .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;
  }
}
@media  {
  #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;
  }
}
@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;
  }
}
@media all and (max-width: 992px) {
  #section-banner #block-block-159 {
    display: none;
  }
}
.page-node-116 #prev-btn {
  margin-left: 15px;
}
.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;
}
.node-pd-detail .pd-description-container {
  display: none;
}
.node-pd-detail .pd-description-container p p,
.node-pd-detail .pd-description-container p span,
.node-pd-detail .pd-description-container p ul,
.node-pd-detail .pd-description-container p ol,
.node-pd-detail .pd-description-container ul p,
.node-pd-detail .pd-description-container ul span,
.node-pd-detail .pd-description-container ul ul,
.node-pd-detail .pd-description-container ul ol,
.node-pd-detail .pd-description-container span p,
.node-pd-detail .pd-description-container span span,
.node-pd-detail .pd-description-container span ul,
.node-pd-detail .pd-description-container span ol,
.node-pd-detail .pd-description-container ol p,
.node-pd-detail .pd-description-container ol span,
.node-pd-detail .pd-description-container ol ul,
.node-pd-detail .pd-description-container ol ol {
  font-size: 1em !important;
  line-height: 1.2em !important;
}
.node-pd-detail .pd-description-container .presenters-readmore-content,
.node-pd-detail .presenters-bio .presenters-readmore-content {
  display: none;
  font-size: 1.2em;
}
.node-pd-detail .pd-description-container .readmore-container p p,
.node-pd-detail .pd-description-container .readmore-container p span,
.node-pd-detail .pd-description-container .readmore-container p ul,
.node-pd-detail .pd-description-container .readmore-container p ol,
.node-pd-detail .pd-description-container .readmore-container ul p,
.node-pd-detail .pd-description-container .readmore-container ul span,
.node-pd-detail .pd-description-container .readmore-container ul ul,
.node-pd-detail .pd-description-container .readmore-container ul ol,
.node-pd-detail .pd-description-container .readmore-container span p,
.node-pd-detail .pd-description-container .readmore-container span span,
.node-pd-detail .pd-description-container .readmore-container span ul,
.node-pd-detail .pd-description-container .readmore-container span ol,
.node-pd-detail .pd-description-container .readmore-container ol p,
.node-pd-detail .pd-description-container .readmore-container ol span,
.node-pd-detail .pd-description-container .readmore-container ol ul,
.node-pd-detail .pd-description-container .readmore-container ol ol,
.node-pd-detail .presenters-bio .readmore-container p p,
.node-pd-detail .presenters-bio .readmore-container p span,
.node-pd-detail .presenters-bio .readmore-container p ul,
.node-pd-detail .presenters-bio .readmore-container p ol,
.node-pd-detail .presenters-bio .readmore-container ul p,
.node-pd-detail .presenters-bio .readmore-container ul span,
.node-pd-detail .presenters-bio .readmore-container ul ul,
.node-pd-detail .presenters-bio .readmore-container ul ol,
.node-pd-detail .presenters-bio .readmore-container span p,
.node-pd-detail .presenters-bio .readmore-container span span,
.node-pd-detail .presenters-bio .readmore-container span ul,
.node-pd-detail .presenters-bio .readmore-container span ol,
.node-pd-detail .presenters-bio .readmore-container ol p,
.node-pd-detail .presenters-bio .readmore-container ol span,
.node-pd-detail .presenters-bio .readmore-container ol ul,
.node-pd-detail .presenters-bio .readmore-container ol ol {
  font-size: 1em !important;
  line-height: 1.2em !important;
}
.node-pd-detail .pd-description-container .readmore-container .pd-readmore-content,
.node-pd-detail .pd-description-container .readmore-container .presenters-readmore-content,
.node-pd-detail .presenters-bio .readmore-container .pd-readmore-content,
.node-pd-detail .presenters-bio .readmore-container .presenters-readmore-content {
  overflow: hidden;
  position: relative;
}
.node-pd-detail .pd-description-container .readmore-container .pd-readmore-content:after,
.node-pd-detail .pd-description-container .readmore-container .presenters-readmore-content:after,
.node-pd-detail .presenters-bio .readmore-container .pd-readmore-content:after,
.node-pd-detail .presenters-bio .readmore-container .presenters-readmore-content:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0;
  background-image: linear-gradient(to top,#fff 0%,rgba(255,255,255,0.95) 40%,rgba(255,255,255,0.9) 50%,rgba(255,255,255,0) 85%);
  transition: all .5s linear;
}
.node-pd-detail .pd-description-container .readmore-container .pd-readmore-content.minimized:after,
.node-pd-detail .pd-description-container .readmore-container .presenters-readmore-content.minimized:after,
.node-pd-detail .presenters-bio .readmore-container .pd-readmore-content.minimized:after,
.node-pd-detail .presenters-bio .readmore-container .presenters-readmore-content.minimized:after {
  height: 100px;
}
.node-pd-detail .pd-description-container .readmore-container .pd-readmore-content.minimized + .readmore-toggle:before,
.node-pd-detail .pd-description-container .readmore-container .presenters-readmore-content.minimized + .readmore-toggle:before,
.node-pd-detail .presenters-bio .readmore-container .pd-readmore-content.minimized + .readmore-toggle:before,
.node-pd-detail .presenters-bio .readmore-container .presenters-readmore-content.minimized + .readmore-toggle:before {
  transform: rotate(-45deg);
}
.node-pd-detail .pd-description-container .readmore-container .pd-readmore-content.minimized + .readmore-toggle:after,
.node-pd-detail .pd-description-container .readmore-container .presenters-readmore-content.minimized + .readmore-toggle:after,
.node-pd-detail .presenters-bio .readmore-container .pd-readmore-content.minimized + .readmore-toggle:after,
.node-pd-detail .presenters-bio .readmore-container .presenters-readmore-content.minimized + .readmore-toggle:after {
  transform: rotate(45deg);
}
.node-pd-detail .pd-description-container .readmore-container .readmore-toggle,
.node-pd-detail .presenters-bio .readmore-container .readmore-toggle {
  display: none;
  width: 125px;
  padding: 10px 10px 10px 0;
  font-size: 1em;
  font-weight: 500;
  text-align: left;
  color: #009fda;
  position: relative;
  margin-top: 20px;
}
.node-pd-detail .pd-description-container .readmore-container .readmore-toggle:after,
.node-pd-detail .pd-description-container .readmore-container .readmore-toggle:before,
.node-pd-detail .presenters-bio .readmore-container .readmore-toggle:after,
.node-pd-detail .presenters-bio .readmore-container .readmore-toggle:before {
  content: '';
  position: absolute;
  width: 10px;
  height: 2px;
  top: calc(50% - 1px);
  background: #009fda;
  transition: all .5s linear;
}
.node-pd-detail .pd-description-container .readmore-container .readmore-toggle:before,
.node-pd-detail .presenters-bio .readmore-container .readmore-toggle:before {
  right: 18px;
  transform: rotate(45deg);
}
.node-pd-detail .pd-description-container .readmore-container .readmore-toggle:after,
.node-pd-detail .presenters-bio .readmore-container .readmore-toggle:after {
  right: 25px;
  transform: rotate(-45deg);
}
@media  {
  .page-node-611 #section-banner #block-block-322 {
    position: relative;
  }
  .page-node-611 #section-banner #block-block-322:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
  }
}
@media all and (max-width: 570px) {
  .page-node-611 #section-banner #block-block-322 {
    background-image: url(/sites/default/files/professional-development/college/PICS/college-mobile.jpg) !important;
  }
  .page-node-611 #section-banner #block-block-322:before {
    display: none;
  }
  .page-node-611 #section-banner #block-block-322 .img-parallax {
    display: none;
  }
}
.page-node-611 #section-banner #block-block-322 .top-banner {
  padding: 9% 16% 2%;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: center;
  align-items: center;
  max-width: 1500px;
  margin: 0 auto;
}
@media all and (max-width: 1200px) {
  .page-node-611 #section-banner #block-block-322 .top-banner {
    padding: 9% 17% 2%;
  }
}
@media all and (max-width: 992px) {
  .page-node-611 #section-banner #block-block-322 .top-banner {
    padding: 10% 16% 5%;
  }
}
@media all and (max-width: 570px) {
  .page-node-611 #section-banner #block-block-322 .top-banner {
    padding: 36% 10% 5%;
  }
}
.page-node-611 #section-banner #block-block-322 .top-banner .page-main-header {
  color: #fff;
  font-family: Cairo;
  font-size: 0em !important;
  margin: 0px auto;
  line-height: 1em;
  text-transform: uppercase;
  text-align: center;
  background-image: url(/sites/default/files/ACP_H_WHITE_APA_WEBSITE_RGB.png);
  min-height: 100px;
  background-size: contain;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
}
@media all and (max-width: 570px) {
  .page-node-611 #section-banner #block-block-322 .top-banner .page-main-header {
    margin: 0 10%;
  }
}
.page-node-611 #section-banner #block-block-322 .top-banner h3 {
  margin-top: 0;
  font-weight: 300;
  font-size: 1.7em;
}
@media all and (max-width: 1200px) {
  .page-node-611 #section-banner #block-block-322 .top-banner h3 {
    font-size: 1.3em;
  }
}
@media all and (max-width: 992px) {
  .page-node-611 #section-banner #block-block-322 .top-banner h3 {
    font-size: 1em;
  }
}
@media all and (max-width: 570px) {
  .page-node-611 #section-banner #block-block-322 .top-banner h3 {
    font-size: 1.6em;
  }
}
.page-node-611 #section-banner #block-block-322 .top-banner p {
  color: #fff;
  font-size: 17px;
}
@media all and (max-width: 570px) {
  .page-node-611 #section-banner #block-block-322 .top-banner p {
    font-size: 15px;
  }
}
.page-node-611 #section-banner #block-block-322 .top-banner .separator {
  width: 100%;
  position: relative;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0;
  margin: 20px 0;
}
.page-node-611 #section-banner #block-block-322 .top-banner .separator:after {
  content: "";
  position: absolute;
  height: 3px;
  width: 20px;
  background: #fff;
}
.page-node-611 #section-banner #block-block-322 .top-banner .text-container {
  font-family: Roboto;
  color: #fff;
  font-size: 1.4em;
  font-weight: 300;
  text-align: left;
  letter-spacing: 0.5px;
}
.page-node-611 #section-banner #block-block-322 .top-banner .arrowDown {
  border: 1px #fff solid;
  transform: scale(0.7);
  margin: 25px auto 15px;
}
@media all and (max-width: 570px) {
  .page-node-611 #section-banner #block-block-322 .top-banner {
    padding: 150px 10% 5%;
  }
  .page-node-611 #section-banner #block-block-322 .top-banner .page-main-header {
    font-size: 3em;
  }
  .page-node-611 #section-banner #block-block-322 .top-banner .text-container {
    font-size: 1.2em;
  }
}
@media all and (max-width: 1200px) {
  .page-node-611 #section-banner #block-block-322 .img-parallax {
    top: 0;
  }
}
@media all and (max-width: 570px) {
  .page-node-611 #section-banner #block-block-322 {
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
  }
  .page-node-611 #section-banner #block-block-322 .img-parallax {
    display: none;
  }
  .page-node-611 #section-banner #block-block-322 .sub-top-banner {
    padding: 25px 25px;
    font-size: 1.7em;
    background: #009fda;
  }
  .page-node-611 #section-banner #block-block-322 .top-banner {
    background-image: linear-gradient(to top,#000000 0%,#000000 40%,#000000 52%,rgba(255,255,255,0) 85%);
    height: auto;
  }
  .page-node-611 #section-banner #block-block-322 .top-banner #scroll-chevron {
    transform: scale(0.8);
  }
  .page-node-611 #section-banner #block-block-322 .top-banner #scroll-chevron a span {
    top: -20px;
  }
  .page-node-611 #section-banner #block-block-322 .top-banner .separator {
    margin: 10px 0;
  }
  .page-node-611 #section-banner #block-block-322 .top-banner .page-main-header {
    font-size: 2.5em;
  }
}
.page-node-611 #section-banner #block-block-322 {
  background-position: 70% 70px !important;
}
@media  {
  .page-node-611 #section-banner #block-block-322 #scroll-chevron {
    margin: 15px 0 20px;
  }
}
@media all and (max-width: 992px) {
  .page-node-611 #section-banner #block-block-322 #scroll-chevron {
    margin: 15px 0 0px;
  }
}
.page-node-611 #section-banner #block-block-322 .sub-top-banner {
  padding: 2%;
  margin: 0 auto;
  background: rgba(0,159,218,0.9);
  font-family: Roboto;
  color: #fff;
  font-size: 1.4em;
  font-weight: 400;
  display: flex;
  justify-content: center;
  text-align: left;
}
@media all and (max-width: 1200px) {
  .page-node-611 #section-banner #block-block-322 .sub-top-banner {
    padding: 2% 1% 2% 3%;
  }
}
@media all and (max-width: 992px) {
  .page-node-611 #section-banner #block-block-322 .sub-top-banner {
    padding: 2% 1% 3% 3%;
  }
}
.page-node-611 #section-banner #block-block-322 .sub-top-banner > .flex-container {
  flex-wrap: nowrap;
  padding: 0;
  max-width: 1500px;
  position: relative;
}
.page-node-611 #section-banner #block-block-322 .sub-top-banner .featured-logo {
  padding-right: 3%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media all and (max-width: 992px) {
  .page-node-611 #section-banner #block-block-322 .sub-top-banner .featured-logo {
    display: none;
  }
}
.page-node-611 #section-banner #block-block-322 .sub-top-banner .featured-logo:after {
  content: '';
  position: absolute;
  right: 10%;
  height: 100%;
  width: 1px;
  background: #fff;
}
@media all and (max-width: 1200px) {
  .page-node-611 #section-banner #block-block-322 .sub-top-banner .featured-logo:after {
    right: 5%;
  }
}
.page-node-611 #section-banner #block-block-322 .sub-top-banner .featured-logo img {
  max-height: 67px;
}
.page-node-611 #section-banner #block-block-322 .sub-top-banner .left-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 30px;
}
@media all and (max-width: 1200px) {
  .page-node-611 #section-banner #block-block-322 .sub-top-banner .left-content {
    padding-left: 30px;
  }
}
@media all and (max-width: 992px) {
  .page-node-611 #section-banner #block-block-322 .sub-top-banner .left-content {
    width: 70%;
    padding-left: 30px;
  }
}
@media all and (max-width: 570px) {
  .page-node-611 #section-banner #block-block-322 .sub-top-banner .left-content {
    padding-left: 0;
  }
}
.page-node-611 #section-banner #block-block-322 .sub-top-banner .left-content span:not(.lead-text) {
  letter-spacing: 0.5px;
  font-size: 1em;
  color: #fff;
  font-weight: 500;
}
@media all and (max-width: 1200px) {
  .page-node-611 #section-banner #block-block-322 .sub-top-banner .left-content span:not(.lead-text) {
    font-size: 0.8em;
  }
}
.page-node-611 #section-banner #block-block-322 .sub-top-banner .left-content .lead-text {
  display: block;
  color: #fff;
  font-size: 1.7em;
  font-weight: 200;
}
@media all and (max-width: 570px) {
  .page-node-611 #section-banner #block-block-322 .sub-top-banner .left-content .lead-text {
    padding: 10px 9%;
  }
}
.page-node-611 #section-banner #block-block-322 .sub-top-banner .left-content p {
  margin: 0;
}
.page-node-611 #section-banner #block-block-322 .sub-top-banner .right-content {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}
@media all and (max-width: 1200px) {
  .page-node-611 #section-banner #block-block-322 .sub-top-banner .right-content {
    justify-content: center;
  }
}
.page-node-611 #section-banner #block-block-322 .sub-top-banner .lead-text {
  font-size: 1.6em;
  line-height: 1em;
  margin-bottom: 10px;
}
.page-node-611 #section-banner #block-block-322 .sub-top-banner .lead-text .mobile-hidden {
  display: inline;
}
@media all and (max-width: 992px) {
  .page-node-611 #section-banner #block-block-322 {
    background-size: cover;
    background-attachment: scroll;
  }
}
@media all and (max-width: 768px) {
  .page-node-611 #section-banner #block-block-322 {
    background-position: 72% 60px !important;
    background-attachment: fixed !important;
  }
  .page-node-611 #section-banner #block-block-322 .sub-top-banner {
    background: #009fda;
    text-align: center;
  }
  .page-node-611 #section-banner #block-block-322 .sub-top-banner .flex-container {
    flex-direction: column;
  }
  .page-node-611 #section-banner #block-block-322 .sub-top-banner .left-content {
    margin-bottom: 20px;
    width: 100%;
  }
  .page-node-611 #section-banner #block-block-322 .sub-top-banner .right-content {
    width: 100%;
    justify-content: center;
  }
  .page-node-611 #section-banner #block-block-322 .sub-top-banner .lead-text .mobile-hidden {
    display: none;
  }
}
@media all and (max-width: 570px) {
  .page-node-611 #section-banner #block-block-322 {
    background-position: 90% -35px !important;
    background-size: cover !important;
    background-attachment: scroll !important;
  }
  .page-node-611 #section-banner #block-block-322 .top-banner {
    padding: 36% 15% 5%;
    background-image: linear-gradient(to top,#000000 0%,#000000 30%,#000000 30%,rgba(255,255,255,0) 85%);
  }
  .page-node-611 #section-banner #block-block-322 .top-banner h1.page-main-header {
    font-size: 2em;
  }
  .page-node-611 #section-banner #block-block-322 .top-banner .text-container {
    font-size: 1em;
  }
  .page-node-611 #section-banner #block-block-322 .top-banner .separator {
    margin: 6px 0;
  }
  .page-node-611 #section-banner #block-block-322 .top-banner #scroll-chevron a span {
    top: -27px;
  }
  .page-node-611 #section-banner #block-block-322 .sub-top-banner {
    padding: 20px 0 40px;
  }
  .page-node-611 #section-banner #block-block-322 .sub-top-banner .left-content {
    padding-right: 0;
  }
  .page-node-611 #section-banner #block-block-322 .sub-top-banner .lead-text {
    padding: 10px 0;
    font-size: 1.1em;
  }
  .page-node-611 #section-banner #block-block-322 .sub-top-banner .lead-text + span {
    display: none;
  }
  .page-node-611 #section-banner #block-block-322 .sub-top-banner .secondary-button {
    font-size: 0.8em;
  }
}
.page-node-611 #section-pd-features {
  margin: 80px 0 40px;
}
.page-node-611 #section-pd-features .dexp-shortcodes-box {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 17px 50px;
}
@media all and (min-width: 571px) {
  .page-node-611 #section-pd-features .dexp-shortcodes-box:hover .box-icon {
    background: #009fda;
  }
  .page-node-611 #section-pd-features .dexp-shortcodes-box:hover .box-icon:before {
    top: calc(-50% - 15px);
    opacity: 0;
  }
  .page-node-611 #section-pd-features .dexp-shortcodes-box:hover .box-icon:after {
    top: calc(50% - 15px);
    opacity: 1;
  }
}
.page-node-611 #section-pd-features .dexp-shortcodes-box .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;
}
.page-node-611 #section-pd-features .dexp-shortcodes-box .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-611 #section-pd-features .dexp-shortcodes-box .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-611 #section-pd-features .dexp-shortcodes-box .box-icon.about-college:before {
  background-image: url(/sites/default/files/professional-development/college/ICONS/ABOUT_60PX_B.png);
}
.page-node-611 #section-pd-features .dexp-shortcodes-box .box-icon.about-college:after {
  background-image: url(/sites/default/files/professional-development/college/ICONS/ABOUT_60PX_W.png);
}
.page-node-611 #section-pd-features .dexp-shortcodes-box .box-icon.pathways:before {
  background-image: url(/sites/default/files/professional-development/college/ICONS/PATHWAY_60PX_B.png);
}
.page-node-611 #section-pd-features .dexp-shortcodes-box .box-icon.pathways:after {
  background-image: url(/sites/default/files/professional-development/college/ICONS/PATHWAY_60PX_W.png);
}
.page-node-611 #section-pd-features .dexp-shortcodes-box .box-icon.become-a-fellow:before {
  background-image: url(/sites/default/files/professional-development/college/ICONS/FELLOW_60PX_B.png);
}
.page-node-611 #section-pd-features .dexp-shortcodes-box .box-icon.become-a-fellow:after {
  background-image: url(/sites/default/files/professional-development/college/ICONS/FELLOW_60PX_W.png);
}
.page-node-611 #section-pd-features .dexp-shortcodes-box .box-icon.fees-forms:before {
  background-image: url(/sites/default/files/professional-development/college/ICONS/FEES-60PX_B.png);
}
.page-node-611 #section-pd-features .dexp-shortcodes-box .box-icon.fees-forms:after {
  background-image: url(/sites/default/files/professional-development/college/ICONS/FEES-60PX_W.png);
}
.page-node-611 #section-pd-features .dexp-shortcodes-box .box-icon.regulations:before {
  background-image: url(/sites/default/files/professional-development/college/ICONS/REGULATIONS_60PX_B.png);
}
.page-node-611 #section-pd-features .dexp-shortcodes-box .box-icon.regulations:after {
  background-image: url(/sites/default/files/professional-development/college/ICONS/REGULATIONS_60PX_W.png);
}
.page-node-611 #section-pd-features .dexp-shortcodes-box .box-icon.college-titles:before {
  background-image: url(/sites/default/files/professional-development/college/ICONS/TITLES_60PX_B.png);
}
.page-node-611 #section-pd-features .dexp-shortcodes-box .box-icon.college-titles:after {
  background-image: url(/sites/default/files/professional-development/college/ICONS/TITLES_60PX_W.png);
}
.page-node-611 #section-pd-features .dexp-shortcodes-box .box-title {
  margin: 10px 0;
  font-size: 1.6em;
  font-weight: 600;
  font-family: Roboto !important;
  text-align: center;
  letter-spacing: 0;
}
@media all and (max-width: 768px) {
  .page-node-611 #section-pd-features .dexp-shortcodes-box .box-title {
    font-weight: 500;
  }
}
.page-node-611 #section-pd-features .dexp-shortcodes-box .box-content {
  text-align: center;
  margin: 10px 0;
}
.page-node-611 #section-pd-features .dexp-shortcodes-box .box-content p {
  font-size: 1.4em;
}
@media all and (max-width: 768px) {
  .page-node-611 #section-pd-features .dexp-shortcodes-box .box-content p {
    font-size: 1.2em;
    letter-spacing: 0.25px;
  }
}
.page-node-611 #section-pd-features #college-features {
  display: flex;
  flex-wrap: wrap;
}
.page-node-611 #section-pd-features .dexp-shortcodes-box p {
  margin: 0;
}
.page-node-611 #section-pd-features .dexp-shortcodes-box .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-611 #section-pd-features .dexp-shortcodes-box .box-content .dexp-shortcodes-button:hover {
  background: none !important;
  border: 0px solid #009fda !important;
}
@media all and (max-width: 769px) {
  .page-node-611 #section-pd-features .dexp-shortcodes-box {
    padding: 15px 30px;
  }
}
@media all and (max-width: 570px) {
  .page-node-611 #section-pd-features .dexp-shortcodes-box {
    padding: 5px 20px 15px;
    border-bottom: 1px solid #e7e8e9;
    margin: 0 10px;
  }
}
.page-node-611 #section-ad-block {
  background: #fff !important;
}
.page-node-633 #section-main-content strong {
  color: #333;
  font-size: 17px;
}
.page-node-633 #section-main-content strong a {
  color: black;
}
.page-node-633 p {
  font-size: 1.2em;
}
.page-node-633 .no-bottom-space p {
  margin-bottom: 0;
}
.page-node-633 .no-bottom-space + p,
.page-node-633 .no-bottom-space ul {
  margin-top: 0;
}
.page-node-633 h3 {
  color: #009fda;
  font-size: 1.8em;
  font-family: Roboto;
  font-weight: 700;
  padding-top: 25px;
  margin: 12px 0px 10px;
  letter-spacing: 0.5px;
}
.page-node-633 h2 {
  font-size: 3em;
  line-height: 1.1em;
  display: block;
  font-weight: 500;
  color: #009fda;
  margin-top: 0;
  padding-bottom: 0;
  font-family: Cairo;
}
@media all and (max-width: 570px) {
  .page-node-633 h2 {
    font-size: 2.5em;
  }
}
.page-node-633 .left-content a,
.page-node-633 .content-block a {
  text-decoration: underline;
  transition: all .3s linear;
  opacity: 1;
}
.page-node-633 .left-content a:hover,
.page-node-633 .content-block a:hover {
  opacity: 0.8;
}
.page-node-633 .dark-link {
  color: #000;
  transition: all .2s linear;
}
.page-node-633 .dark-link:hover {
  color: #009fda;
}
.page-node-633 .dark-link a {
  color: #000;
  transition: all .2s linear;
}
.page-node-633 .dark-link a:hover {
  color: #009fda;
}
.page-node-633 .content-block {
  padding: 60px 0 20px;
  max-width: 75%;
}
@media all and (max-width: 768px) {
  .page-node-633 .content-block {
    max-width: 100%;
  }
}
.page-node-633 .border-top {
  border-top: 1px solid rgba(0,0,0,0.2);
}
.page-node-633 #section-main-content .background-featured .content-block {
  padding: 50px 0;
}
.page-node-633 #section-main-content .background-featured .content-block .sub-heading {
  padding-top: 0;
}
.page-node-633 #section-main-content .background-featured .inner-container {
  width: 75%;
}
@media all and (max-width: 768px) {
  .page-node-633 #section-main-content .background-featured .inner-container {
    width: 100%;
  }
}
.page-node-633 #section-main-content .background-featured .content {
  max-width: 1500px;
  padding: 0px 20px;
  margin: 0 auto;
}
.page-node-633 #section-main-content .background-featured h3 {
  color: #fff;
  font-weight: 400;
}
.page-node-633 #section-main-content .background-featured p {
  color: #fff;
}
.page-node-633 #section-main-content .background-featured p strong {
  color: #009fda;
}
.page-node-633 #section-main-content .background-featured ul,
.page-node-633 #section-main-content .background-featured span,
.page-node-633 #section-main-content .background-featured h2,
.page-node-633 #section-main-content .background-featured h4,
.page-node-633 #section-main-content .background-featured h5 {
  color: #fff;
}
.page-node-633 #section-main-content .background-featured a {
  color: #fff;
  font-weight: 500;
  text-decoration: underline;
  opacity: 1;
  transition: all .3s linear;
}
.page-node-633 #section-main-content .background-featured a:hover {
  opacity: 0.8;
}
.page-node-633 #section-main-content .background-featured strong a {
  color: #009fda;
}
.page-node-633 #section-main-content h6 {
  color: #333;
  font-size: 1.8em;
  font-family: Roboto;
  font-weight: 700;
  margin: 25px 0 0 0;
  position: relative;
  padding-left: 35px;
  display: table;
  cursor: pointer;
}
.page-node-633 #section-main-content h6:before,
.page-node-633 #section-main-content h6:after {
  content: '';
  width: 15px;
  height: 4px;
  background: #009fda;
  position: absolute;
  left: 0;
  top: calc(50% - 2px);
  transition: all .3s linear;
  opacity: 1;
  transform: rotate(0deg) scale(1);
}
.page-node-633 #section-main-content h6:after {
  transform: rotate(90deg) scale(1);
}
.page-node-633 #section-main-content h6.active:after {
  transform: rotate(90deg) scale(0);
}
.page-node-633 #section-main-content h6.active + div {
  animation: fadeineffect .5s linear 0s 1 forwards;
}
.page-node-633 #section-main-content h6 + div {
  padding: 25px 0 25px 35px;
  float: left;
  opacity: 0;
  animation: fadeouteffect .5s linear 0s 1 forwards;
}
.page-node-633 table {
  border: 0;
  width: 100%;
  max-width: 700px;
  color: black;
  font-size: 1.2em;
}
.page-node-633 table tbody {
  border: 0;
}
.page-node-633 table tbody tr {
  border: 0;
}
.page-node-633 table tbody tr td {
  border: 0;
  width: 30%;
}
.page-node-633 table tbody tr td:first-child {
  width: 70%;
}
.page-node-633 .table-full-heading {
  padding: 10px 20px;
  text-align: center;
  max-width: 700px;
  width: 100%;
  border: 1px solid rgba(0,0,0,0.12);
}
.page-node-633 .table-full-heading p {
  margin: 0;
  font-weight: 700;
  color: #5e6067;
  font-size: 1.3em;
}
.page-node-633 .table-full-heading + table {
  margin-top: 0;
  margin-bottom: 0;
}
.page-node-633 .table-full-heading + table tbody tr:nth-child(odd) {
  background: #efeff0;
}
.page-node-633 .table-full-heading + table tbody tr:nth-child(even) {
  background: #f5f5f6;
}
.page-node-633 .table-full-heading + table tbody tr td {
  padding: 10px 20px;
}
.page-node-633 .featured-icon-box .featured-icon {
  min-width: 80px;
  padding: 8px 30px 0 0;
}
.page-node-633 .featured-icon-box .featured-icon img {
  width: 100%;
}
.page-node-633 .featured-icon-box .text-box span {
  display: block;
  font-size: 1.7em;
  color: #000;
}
.page-node-633 .bottom-nav {
  border-top: 1px solid rgba(0,0,0,0.2);
  padding: 20px 0 100px;
}
@keyframes fadeineffect {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeouteffect {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
div#CPD-diary-main {
  padding-bottom: 70px;
}
@media all and (max-width: 570px) {
  div#CPD-diary-main .container button.dashboard-backgroud {
    position: absolute;
    right: 10%;
    z-index: 99999;
  }
}
@media all and (max-width: 768px) {
  div#CPD-diary-main .container button.dashboard-backgroud {
    position: absolute;
    top: -80px;
    z-index: 99999;
    right: 0;
  }
}
div#CPD-diary-main .container button.dashboard-backgroud span.customise_background {
  padding: 5px 10px;
  background: #c3c8c8;
  border-radius: 100px;
  color: #fff;
  transition: 0.1s linear;
}
@media all and (max-width: 570px) {
  div#CPD-diary-main .container button.dashboard-backgroud span.customise_background {
    display: none;
  }
}
div#CPD-diary-main .container button.dashboard-backgroud span.customise_background:hover {
  background: #5ac0de;
}
@media all and (max-width: 570px) {
  div#CPD-diary-main .container button.dashboard-backgroud span.customise_icon {
    display: block;
  }
}
.cpd-diary-snapshot {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media all and (max-width: 570px) {
  .cpd-diary-snapshot {
    padding: 0 !important;
  }
}
.cpd-diary-snapshot .overlay {
  position: absolute;
  display: block;
}
.cpd-diary-snapshot .overlay .loaders {
  visibility: visible;
}
.cpd-diary-snapshot .CPD_snapshot {
  display: none;
  transform: translate(0,50px);
  transition: all 1s linear;
  opacity: 0;
}
.cpd-diary-snapshot .CPD_snapshot.visible {
  transform: translate(0,0px);
  opacity: 1;
}
@media all and (max-width: 570px) {
  .cpd-diary-snapshot {
    padding-bottom: 30px;
  }
}
.cpd-diary-snapshot .content h2 {
  text-align: center;
  color: white;
  font-weight: 300;
  font-size: 46px;
}
@media all and (max-width: 570px) {
  .cpd-diary-snapshot .content h2 {
    font-size: 38px;
  }
}
@media all and (max-width: 480px) {
  .cpd-diary-snapshot .content h2 {
    font-size: 29px;
  }
}
.cpd-diary-snapshot #goo-chart {
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media all and (max-width: 570px) {
  .cpd-diary-snapshot #goo-chart {
    transform: scale(0.8);
    margin-top: -10px;
  }
}
.cpd-diary-snapshot #goo-chart #donutchart {
  position: relative;
  top: 12px;
  z-index: 10;
}
.cpd-diary-snapshot #goo-chart #donutchart div[dir="ltr"] {
  margin: 0 auto;
}
.cpd-diary-snapshot #goo-chart span.number {
  position: absolute;
  font-size: 4em;
  display: block;
  line-height: 1em;
  color: white;
  -webkit-transform: translate(0,-10px);
  transform: translate(0,-10px);
}
.cpd-diary-snapshot #goo-chart span.text {
  font-size: 1.2em;
  position: absolute;
  z-index: 11;
  font-size: 18px;
  font-weight: 300;
  text-align: center;
  color: white;
  margin-left: 0;
  transform: translate(0,50px);
  line-height: 1.2em;
}
div#CPD-diary-main .container:nth-child(2) {
  padding-top: 70px;
}
#myProgress {
  width: 100%;
}
#ProgressCPDback {
  position: absolute;
  margin-top: -8px;
  height: 41px;
  background-color: white;
  z-index: 1;
  width: 1140px;
}
div#ProgressCPDback .front {
  font-size: 70px;
  position: absolute;
  left: -28px;
  top: -15px;
  color: #009fda;
}
div#ProgressCPDback .back {
  font-size: 70px;
  position: absolute;
  right: -28px;
  top: -15px;
  color: #009fda;
}
#myBar {
  width: 10%;
  height: 25px;
  text-align: center;
  background-color: #009fda;
  line-height: 25px;
  color: white;
  position: relative;
  z-index: 15;
}
#currentProgress {
  width: 82px;
  height: 43px;
  text-align: center;
  line-height: 18px;
  background-color: black;
  padding: 5px;
  color: white;
  margin-left: -41px;
  z-index: 20;
  position: relative;
}
#currentProgress:after {
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  border: 13px solid;
  border-color: black transparent transparent transparent;
  margin: 20px 0 0 -44px;
  z-index: 25;
}
#MaxHours {
  width: 100%;
  height: 98px;
  z-index: 20;
  position: relative;
}
#MaxHours .trophy {
  border-left: black 1px solid;
  height: 24px;
  padding-left: 20px;
  color: black;
}
#MaxHours .MaxHours {
  padding: 10px 15px;
  color: black;
}
.APAhoursHead,
.NAPAhoursHead {
  width: 100%;
}
.content #CPD-diary-main h1.SectionHeader {
  text-align: center;
  font-size: 44px;
}
.content #CPD-diary-main div[class^="flex-col-"] {
  padding: 0px 5px;
  font-size: 1em;
}
.content #CPD-diary-main .heading-row {
  border-top: 1px solid #d3d4d5;
  padding: 10px 0 !important;
  align-items: center;
}
.content #CPD-diary-main .flex-cell {
  position: relative;
  transition: 0.1s linear;
  background: none;
  border-bottom: 1px solid #d3d4d5;
  padding: 20px 0;
  font-size: 1.2em;
  color: #000;
}
.content #CPD-diary-main .table-heading {
  font-size: 0.8em;
  font-weight: 500;
  color: #000;
  text-transform: uppercase;
}
.content #CPD-diary-main .spcart-date {
  display: flex;
  flex-direction: column;
}
.content #CPD-diary-main .spcart-date .start-date:before {
  content: 'Start: ';
  color: #00b8f1;
}
.content #CPD-diary-main .end-date:before {
  content: 'End: ';
  color: #00b8f1;
}
.content #CPD-diary-main div[class^="Tabs"] {
  float: left;
  margin: 25px 27px 20px 0;
  font-weight: 700;
  font-size: 1.5em;
}
.content #CPD-diary-main div[class^="Tabs"] a {
  color: #009fda;
}
.content #CPD-diary-main button.Non-APA-hour {
  margin-top: 30px;
}
@media all and (max-width: 1300px) and (min-width: 1201px) {
  .content #CPD-diary-main .flex-col-1 {
    width: 12%;
  }
}
@media all and (max-width: 1200px) {
  .content #CPD-diary-main .flex-col-1 {
    width: 10%;
  }
}
@media all and (max-width: 992px) {
  .content #CPD-diary-main #donutchart {
    top: -3px;
  }
  .content #CPD-diary-main span.number {
    font-size: 4em;
    top: 50px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .content #CPD-diary-main span.text {
    font-size: 1.2em;
    margin-left: -25px;
    top: 150px;
  }
}
@media all and (max-width: 570px) {
  .content #CPD-diary-main #donutchart {
    top: 18px;
  }
  .content #CPD-diary-main span.number {
    font-size: 3em;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .content #CPD-diary-main span.text {
    font-size: 0.8em;
    margin-left: -18px;
    top: 123px;
    line-height: 14px;
  }
}
@media all and (max-width: 480px) {
  .content #CPD-diary-main h1.SectionHeader {
    font-size: 38px;
  }
}
.lineBreak {
  clear: both;
  height: 1px;
}
fieldset {
  border: 0;
}
.ui-selectmenu-menu .ui-menu.customicons .ui-menu-item-wrapper {
  padding: 0.5em 0 0.5em 3em;
}
.ui-selectmenu-menu .ui-menu.customicons .ui-menu-item .ui-icon {
  height: 24px;
  width: 24px;
  top: 0.1em;
}
.ui-icon.Master {
  background: url("/sites/default/files/logo_apa_0.png") 0 0 no-repeat;
}
.ui-icon.Visa {
  background: url("/sites/default/files/logo_apa_0.png") 0 0 no-repeat;
}
.ui-icon.AE {
  background: url("/sites/default/files/logo_apa_0.png") 0 0 no-repeat;
}
#section-main-content .container .region .content .bottom-buttons {
  text-align: center;
  margin-top: 30px;
}
#section-main-content .container .region .content .bottom-buttons a.addCartlink button {
  text-transform: unset;
}
#section-main-content .container .region .content #pd-shopping-cart div[class^="flex-col-"] {
  padding: 0px 5px;
  font-size: 1em;
}
@media all and (max-width: 480px) {
  #section-main-content .container .region .content #pd-shopping-cart div[class^="flex-col-"] {
    font-size: 0.9em;
    padding: 0;
  }
}
#section-main-content .container .region .content #pd-shopping-cart .heading-row {
  border-top: 1px solid #d3d4d5;
  padding: 10px 0 !important;
  align-items: center;
}
#section-main-content .container .region .content #pd-shopping-cart .flex-cell {
  position: relative;
  transition: 0.1s linear;
  background: none;
  border-bottom: 1px solid #d3d4d5;
  padding: 20px 0;
  font-size: 1.2em;
  color: #000;
}
#section-main-content .container .region .content #pd-shopping-cart .table-heading {
  font-size: 0.8em;
  font-weight: 500;
  color: #000;
  text-transform: uppercase;
}
#section-main-content .container .region .content #pd-shopping-cart .pd-spcart-date {
  display: flex;
  flex-direction: column;
}
#section-main-content .container .region .content #pd-shopping-cart .pd-spcart-date .start-date:before {
  content: 'Start: ';
  color: #333;
  font-weight: 700;
  display: inline-block;
  min-width: 55px;
}
#section-main-content .container .region .content #pd-shopping-cart .pd-spcart-date .end-date:before {
  content: 'End: ';
  color: #333;
  font-weight: 700;
  display: inline-block;
  min-width: 55px;
}
@media all and (max-width: 480px) {
  #section-main-content .container .region .content #pd-shopping-cart .pd-spcart-date .start-date:before,
  #section-main-content .container .region .content #pd-shopping-cart .pd-spcart-date .end-date:before {
    min-width: 120px !important;
  }
}
#section-main-content .container .region .content #pd-shopping-cart .pd-spcart-location {
  text-align: right;
}
#section-main-content .container .region .content #pd-shopping-cart .pd-spcart-price {
  text-align: center;
}
#section-main-content .container .region .content #pd-shopping-cart .pd-spcart-delete {
  justify-content: center;
  display: flex;
  align-items: center;
}
#section-main-content .container .region .content #pd-shopping-cart .pd-spcart-delete a {
  z-index: 10;
}
@media all and (max-width: 480px) {
  #section-main-content .container .region .content #pd-shopping-cart .pd-spcart-delete a {
    bottom: 30px;
    margin-top: 0;
  }
}
#section-main-content .container .region .content #pd-shopping-cart .pd-spcart-delete a i {
  color: #ffa02e;
}
#section-main-content .container .region .content #pd-shopping-cart .pd-spcart-wishlist a {
  color: #00b8f1;
}
@media all and (max-width: 768px) {
  #section-main-content .container .region .content #pd-shopping-cart .event_available .pd-spcart-delete {
    align-items: flex-end;
    flex-direction: column;
  }
}
@media all and (max-width: 768px) {
  #section-main-content .container .region .content #pd-shopping-cart .event_available .pd-spcart-delete a {
    position: relative;
    transform: translatex(5px);
  }
}
@media all and (max-width: 480px) {
  #section-main-content .container .region .content #pd-shopping-cart .event_available .pd-spcart-delete a {
    bottom: 10px;
    transform: translatex(0px);
  }
}
#section-main-content .container .region .content #termc {
  margin-top: 25px;
}
#section-main-content .container .region .content #termc .small-lead-heading {
  color: #009fda;
  font-size: 1.5em;
  font-weight: 500;
}
#section-main-content .container .region .content #diet_req {
  margin-top: 15px;
}
#section-main-content .container .region .content #diet_req .small-lead-heading {
  color: #009fda;
  font-size: 1.5em;
  font-weight: 500;
}
#section-main-content .container .region .content .left-content {
  padding-left: 15px;
}
@media all and (max-width: 768px) {
  #section-main-content .container .region .content .left-content {
    padding: 0 30px;
  }
}
@media all and (max-width: 570px) {
  #section-main-content .container .region .content .left-content {
    padding: 0 10px;
  }
}
@media all and (max-width: 345px) {
  #section-main-content .container .region .content .left-content {
    padding: 0 0px;
  }
}
#section-main-content .container .region .content .left-content label {
  font-weight: 300;
  color: #000;
}
#section-main-content .container .region .content .left-content .diet-name {
  font-size: 1.1em;
  color: #000;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}
#section-main-content .container .region .content .left-content .diet-name:before {
  content: '';
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background: #000;
  position: relative;
  display: block;
  float: left;
  margin-right: 10px;
}
@media all and (max-width: 768px) {
  #section-main-content .container .region .content .left-content {
    width: 100%;
  }
}
#section-main-content .container .region .content .left-content .name_col {
  padding-right: 25px !important;
  display: flex;
}
@media all and (min-width: 993px) {
  #section-main-content .container .region .content .right-sidebar {
    padding-left: 4%;
  }
}
#section-main-content .container .region .content .dashboard-button:hover {
  opacity: 0.8;
}
#section-main-content .container .region .content .removedEvent {
  padding-left: 5px;
  color: #920075;
  padding-top: 10px;
}
@media all and (max-width: 480px) {
  #section-main-content .container .region .content .removedEvent {
    max-width: 65%;
    font-size: 0.9em;
    padding-left: 0;
  }
}
@media all and (max-width: 325px) {
  #section-main-content .container .region .content .removedEvent {
    max-width: 70%;
  }
}
#section-main-content .container .region .content .removedEvent a {
  color: #920075;
  text-decoration: underline;
}
#section-main-content .container .region .paymentsiderbar {
  border: 1px solid rgba(0,0,0,0.12);
  border-radius: 12px;
  padding: 20px 35px;
  background: none;
}
@media all and (max-width: 768px) {
  #section-main-content .container .region .paymentsiderbar {
    margin-top: 25px;
    margin-left: 30px;
    margin-right: 30px;
    width: calc(100% - 60px);
  }
}
@media all and (max-width: 480px) {
  #section-main-content .container .region .paymentsiderbar {
    margin-left: 10px;
    margin-right: 10px;
    width: calc(100% - 20px);
  }
}
@media all and (max-width: 325px) {
  #section-main-content .container .region .paymentsiderbar {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    padding: 10px 25px;
  }
}
#section-main-content .container .region .paymentsiderbar span.sidebardis {
  color: #000;
  font-weight: 400;
  padding-bottom: 10px;
  display: block;
  font-size: 16px;
}
#section-main-content .container .region .paymentsiderbar span.sidebardis.sidebar_heading {
  padding-top: 20px;
  padding-bottom: 0;
  font-size: 1.5em;
  font-weight: 500;
  color: #333;
}
@media all and (max-width: 1025px) {
  #section-main-content .container .region .paymentsiderbar span.sidebardis.sidebar_heading {
    font-size: 1.3em;
  }
}
@media all and (max-width: 768px) {
  #section-main-content .container .region .paymentsiderbar span.sidebardis.sidebar_heading {
    font-size: 1.6em;
  }
}
#section-main-content .container .region .paymentsiderbar .ordersummary span {
  color: #333;
  margin-bottom: 15px;
  display: block;
}
#section-main-content .container .region .paymentsiderbar .tooltip-container {
  padding-bottom: 10px;
}
#section-main-content .container .region .paymentsiderbar label {
  font-weight: 400;
  display: block;
}
#section-main-content .container .region .paymentsiderbar input {
  color: black;
}
#section-main-content .container .region .paymentsiderbar input::placeholder {
  color: #848688 !important;
}
#section-main-content .container .region .paymentsiderbar select.form-control {
  border: 1px solid #eceef0;
}
#section-main-content .container .region .paymentsiderbar .form-type-checkbox {
  margin: 1.5em 0;
}
@media all and (max-width: 1025px) {
  #section-main-content .container .region .paymentsiderbar .form-type-select::after {
    height: 12px;
    top: calc(70% - 6px);
  }
}
@media all and (max-width: 1025px) {
  #section-main-content .container .region .paymentsiderbar .chevron-select-box::after {
    height: 12px !important;
    top: calc(50% - 6px) !important;
  }
}
#section-main-content .container .region .paymentsiderbar #prftagAgree {
  margin-bottom: 20px;
}
#section-main-content .container .region .paymentsiderbar #addPaymentCardForm input[type="text"] {
  background: #fff;
}
#section-main-content .container .region .paymentsiderbar #anothercardBlock .tooltip-container {
  padding: 0 15px;
}
#section-main-content .container .region .paymentsiderbar #anothercardBlock .tooltip-container .tooltip-content {
  margin-right: 15px;
}
#section-main-content .container .region .paymentsiderbar .payment_note {
  font-size: 0.9em;
  line-height: 1.3em;
}
#section-main-content .container .region .paymentsiderbar .expired_item_note {
  color: #009fda;
}
#section-main-content .container .region .paymentsiderbar span.blue-sidebardis {
  color: #009fda;
  font-size: 16px;
  font-weight: 400;
  text-align: left;
  display: block;
  padding-bottom: 20px;
}
#section-main-content .container .region .paymentsiderbar .addCartlink .dashboard-button {
  color: white;
  margin: 0;
  width: auto;
  height: auto;
  padding: 9px 25px;
  margin: 20px 0 0 10px;
  display: block;
}
#section-main-content .container .region .paymentsiderbar .addCartlink .dashboard-button:hover {
  opacity: 0.8;
}
#section-main-content .container .region .paymentsiderbar .paymentsideuse {
  padding: 5px 0 10px 0;
}
#section-main-content .container .region .paymentsiderbar .paymentsideuse .tooltip-container {
  margin-top: 0px;
  margin-bottom: 15px;
}
#section-main-content .container .region .paymentsiderbar .paymentsideuse label {
  font-weight: 300;
  color: #000;
  margin: 5px 0;
}
#section-main-content .container .region .paymentsiderbar .paymentsideuse label a {
  color: #000;
  font-weight: 300;
}
#section-main-content .container .region .paymentsiderbar .paymentsideuse label a:hover {
  color: #000;
  font-weight: 300;
}
#section-main-content .container .region .paymentsiderbar .paymentsideuse .extra-card {
  float: left;
  margin-bottom: 20px;
}
#section-main-content .container .region .paymentsiderbar .paymentsideuse .extra-card form .row {
  background: #f3f5f5;
}
#section-main-content .container .region .paymentsiderbar .paymentsideuse .extra-card form input {
  background: #fff;
}
#section-main-content .container .region .paymentsiderbar .chevron-select-box {
  position: relative;
}
#section-main-content .container .region .paymentsiderbar .chevron-select-box select {
  -webkit-appearance: none;
  min-height: 48px;
  width: 100%;
  padding-left: 10px;
  background: none !important;
  padding-right: 30px;
}
#section-main-content .container .region .paymentsiderbar .chevron-select-box select::-ms-expand {
  display: none;
}
#section-main-content .container .region .paymentsiderbar .chevron-select-box::after {
  content: '';
  font-family: 'fontawesome';
  color: #c3c8c8;
  position: absolute;
  top: calc(50% - 7.5px);
  right: 10px;
  width: 15px;
  height: 15px;
  z-index: 0;
  background-image: url(/sites/default/files/general-icon/chevron-lg.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: rotate(90deg);
}
@media all and (max-width: 570px) {
  #section-main-content .container .region .paymentsiderbar .chevron-select-box::after {
    width: 7px;
  }
}
#section-main-content .container .region .paymentsiderbar .chevron-select-box.chevron-adjust::after {
  top: 27%;
}
#section-main-content .container .region .paymentsiderbar #discount {
  display: flex;
  flex-direction: column;
  width: 100%;
}
#section-main-content .container .region .paymentsiderbar #discount input {
  width: 100%;
  background: #fff;
  color: black;
}
#section-main-content .container .region .paymentsiderbar #discount input::placeholder {
  color: #848688 !important;
}
#section-main-content .container .region .paymentsiderbar #discount .dashboard-button {
  color: #009fda;
  background: #fff;
  border: 1px solid #009fda !important;
  margin: 15px 0 0 0;
  width: 100%;
  height: auto;
  padding: 9px 25px;
  display: block;
}
#section-main-content .container .region .paymentsiderbar #discount .dashboard-button:hover {
  background: #009fda;
  color: #fff;
}
#section-main-content .container .region .paymentsiderbar .pd-spcart-order {
  color: #000;
  margin-bottom: 25px;
}
#section-main-content .container .region .paymentsiderbar .pd-spcart-order .flex-cell:last-child {
  margin-top: 5px;
  padding-top: 5px;
  border-top: 1px solid rgba(0,0,0,0.12);
}
#section-main-content .container .region .paymentsiderbar .placeorder {
  width: 100%;
  margin-bottom: 20px;
  display: flex;
}
#section-main-content .container .region .paymentsiderbar .placeorder:hover {
  opacity: 0.8;
}
#section-main-content .container .region .paymentsiderbar .placeorder span {
  width: 100%;
  margin: 0;
  text-align: center;
  padding: 11px 20px;
  height: unset;
}
#section-main-content .container .region .paymentsiderbar #apa-create-payment-card-form input.form-submit {
  background: #009fda;
}
#section-main-content .container .region .paymentsiderbar .bottom-buttons {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}
#section-main-content .container .region .paymentsiderbar .bottom-buttons button {
  margin: 10px 0 !important;
  min-width: 181px;
}
#section-main-content .container .region .paymentsiderbar + .bottom-buttons {
  justify-content: flex-start !important;
}
#section-main-content .container .region .paymentsiderbar .tooltip-container {
  margin-top: 0;
  margin-block-end: 15px;
}
#section-main-content .container .region #node-250 .no-item-button,
#section-main-content .container .region .pdcustom-shoppingcart-block .no-item-button {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  margin-top: 50px;
}
@media all and (max-width: 768px) {
  #section-main-content .container .region #node-250 .no-item-button,
  #section-main-content .container .region .pdcustom-shoppingcart-block .no-item-button {
    margin: 40px 0;
  }
}
@media all and (max-width: 480px) {
  #section-main-content .container .region #node-250 .no-item-button,
  #section-main-content .container .region .pdcustom-shoppingcart-block .no-item-button {
    margin: 35px 0;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0;
    justify-content: space-between;
  }
  #section-main-content .container .region #node-250 .no-item-button > a,
  #section-main-content .container .region .pdcustom-shoppingcart-block .no-item-button > a {
    width: calc(50% - 5px);
    line-height: 1.2em;
  }
  #section-main-content .container .region #node-250 .no-item-button > a button,
  #section-main-content .container .region .pdcustom-shoppingcart-block .no-item-button > a button {
    padding: 10px 14px !important;
    width: 100% !important;
    margin: 0;
  }
}
@media all and (max-width: 325px) {
  #section-main-content .container .region #node-250 .no-item-button > a,
  #section-main-content .container .region .pdcustom-shoppingcart-block .no-item-button > a {
    width: calc(50% - 3px);
  }
  #section-main-content .container .region #node-250 .no-item-button > a button,
  #section-main-content .container .region .pdcustom-shoppingcart-block .no-item-button > a button {
    padding: 13px 5px !important;
  }
}
#section-main-content .container .region #node-250 .no-item-button a button,
#section-main-content .container .region .pdcustom-shoppingcart-block .no-item-button a button {
  margin-left: 0;
}
#section-main-content .container .region #node-250 h3.light-lead-heading,
#section-main-content .container .region .pdcustom-shoppingcart-block h3.light-lead-heading {
  color: #009fda;
  font-size: 3.5em;
  margin-bottom: 25px;
  font-weight: 400;
}
#section-main-content .container .region #node-250 .no-item-title,
#section-main-content .container .region .pdcustom-shoppingcart-block .no-item-title {
  margin: 10vh 0 3vh 0;
}
#section-main-content .container .region #node-250 .pd-featured,
#section-main-content .container .region .pdcustom-shoppingcart-block .pd-featured {
  margin: 10vh 0 5vh 0;
  position: relative;
  float: left;
  justify-content: center;
}
#section-main-content .container .region #node-250 .pd-featured img,
#section-main-content .container .region .pdcustom-shoppingcart-block .pd-featured img {
  margin: 0 auto;
}
#section-main-content .container .region .pd-complete-custom-block .fail-purchase .flex-cell {
  justify-content: center;
}
#section-main-content .container .region .pd-complete-custom-block .sub-text {
  text-align: center;
}
#section-main-content .container .region .pd-complete-custom-block .sub-text h3.light-lead-heading {
  margin: 0;
  font-size: 2em;
}
#section-main-content .container .region .pd-complete-custom-block .sub-text h3.light-lead-heading a {
  color: #009fda;
  text-decoration: underline;
  font-weight: 600;
}
#section-main-content .container .region .pd-complete-custom-block h3.light-lead-heading {
  color: #009fda;
  font-size: 3.5em;
  font-weight: 400;
  max-width: 600px;
}
#section-main-content .container .region .pd-complete-custom-block .fail-purchase-title {
  margin: 10vh 0 3vh 0;
}
#section-main-content .container .region .pd-complete-custom-block .featured {
  margin: 10vh 0 5vh 0;
  position: relative;
  float: left;
  justify-content: center;
}
#section-main-content .container .region .styled-checkbox {
  position: absolute;
  opacity: 0;
}
#section-main-content .container .region .styled-checkbox + label {
  position: relative;
  cursor: pointer;
  padding-left: 40px;
  text-align: left;
}
#section-main-content .container .region .styled-checkbox + label:before {
  margin-left: -39px;
}
#section-main-content .container .region .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);
}
#section-main-content .container .region .styled-checkbox:hover + label:before {
  background: none;
}
#section-main-content .container .region .styled-checkbox:checked + label:before {
  background: none;
}
#section-main-content .container .region .styled-checkbox:disabled + label {
  color: #b8b8b8;
  cursor: auto;
}
#section-main-content .container .region .styled-checkbox:disabled + label:before {
  box-shadow: none;
  background: #fff;
}
#section-main-content .container .region .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);
}
#section-main-content .container .region .small-lead-heading {
  font-size: 18px;
  font-weight: 400;
  margin: 10px 0;
}
#section-main-content .container .region .note-text {
  font-weight: 400;
  color: rgba(0,0,0,0.6);
}
#section-main-content .chevron-select-box {
  background: #fff;
}
#section-main-content .container .region .content #pd-shopping-cart .mobile-visible {
  display: none;
}
@media all and (max-width: 768px) {
  #section-main-content .container .region .content #pd-shopping-cart .mobile-visible {
    display: inline-block;
    font-weight: 400;
    padding-right: 5px;
    min-width: 130px;
    font-weight: 500;
  }
}
@media all and (max-width: 480px) {
  #section-main-content .container .region .content #pd-shopping-cart .mobile-visible {
    min-width: 120px;
  }
}
@media all and (max-width: 768px) {
  #section-main-content .container .region .content #pd-shopping-cart {
    flex-direction: column;
  }
  #section-main-content .container .region .content #pd-shopping-cart .heading-row {
    display: none;
  }
  #section-main-content .container .region .content #pd-shopping-cart div[class^="flex-col-"] {
    width: 100%;
    text-align: left;
  }
  #section-main-content .container .region .content #pd-shopping-cart .pd-spcart-date .start-date:before,
  #section-main-content .container .region .content #pd-shopping-cart .pd-spcart-date .end-date:before {
    color: #000;
    font-weight: 500;
    display: inline-block;
    min-width: 130px;
  }
  #section-main-content .container .region .content #pd-shopping-cart .pd-spcart-wishlist a {
    background: #c3c8c8;
    color: #fff;
    display: inline-block;
    text-transform: uppercase;
    text-align: center;
    font-size: 1.2em;
    cursor: pointer;
    padding: 5px 10px;
    margin-top: 20px;
  }
  #section-main-content .container .region .content #pd-shopping-cart .pd-spcart-delete {
    justify-content: flex-start;
  }
  #section-main-content .container .region .content #pd-shopping-cart .pd-spcart-delete a {
    position: relative;
    margin-top: 20px;
    text-decoration: none;
    position: absolute;
    right: 0;
    color: #920075;
  }
  #section-main-content .container .region .content #pd-shopping-cart .pd-spcart-delete a:after {
    content: 'Delete';
    padding: 5px 10px;
    border: 1px solid #920075;
  }
  #section-main-content .container .region .content #pd-shopping-cart .pd-spcart-delete a i {
    z-index: 10;
    display: none;
  }
}
.heading_wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 15px 0 25px;
}
@media all and (max-width: 768px) {
  .heading_wrapper {
    padding: 25px 0 0;
  }
}
@media all and (max-width: 480px) {
  .heading_wrapper {
    padding: 30px 0 0;
  }
}
body .countdown_wrapper {
  text-align: right;
}
body .countdown_wrapper #timer {
  color: #009fda;
  font-weight: 700;
  display: block;
  font-size: 2.5em;
  line-height: 1em;
  background: none;
  max-width: 132px;
  border: 0;
  margin: 0;
  padding-left: 0;
  padding-right: 0;
  letter-spacing: 5px;
  text-align: center;
}
body .countdown_wrapper.locked:before {
  display: none !important;
}
#node-250 .content .left-content {
  padding-right: 50px;
}
@media all and (max-width: 992px) {
  #node-250 .content .left-content {
    padding-right: 15px;
  }
}
@media all and (max-width: 480px) {
  #node-250 .countdown_wrapper {
    line-height: 1.2em;
    position: fixed;
    bottom: 0;
    background: #009fda;
    color: #fff;
    width: 100%;
    left: 0;
    z-index: 99;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 0 30px;
  }
}
@media all and (max-width: 480px) {
  #node-250 .countdown_wrapper #timer {
    padding-top: 0;
    padding-left: 0;
    text-align: right;
    max-width: 85px;
    margin-left: auto;
    font-size: 1.5em;
    letter-spacing: 2px;
    padding-bottom: 0;
    color: #ffffff;
  }
}
#wishlist .heading-row {
  border-top: 1px solid #d3d4d5;
  padding: 10px 0;
  align-items: center;
}
#wishlist .heading-row:hover {
  background: rgba(0,0,0,0) !important;
}
#wishlist .heading-row .table-heading {
  font-size: 0.8em;
  font-weight: 500;
  color: #000;
  text-transform: uppercase;
}
#wishlist .flex-cell {
  position: relative;
  transition: 0.1s linear;
  background: none;
  border-bottom: 1px solid #d3d4d5;
  padding: 20px 0;
  font-size: 1.2em;
  color: #000;
  align-items: center;
}
#wishlist .flex-cell:hover {
  background: rgba(0,0,0,0.02);
}
#wishlist .flex-cell .price-col {
  text-align: right;
  padding-right: 10px;
}
#wishlist .flex-cell .action-col {
  padding-left: 10px;
}
#wishlist .flex-cell .delete-col {
  text-align: center;
}
#wishlist .flex-cell .delete-col a i {
  color: rgba(255,0,0,0.5);
  transition: 0.2s linear;
}
#wishlist .flex-cell .delete-col a:hover i {
  color: #ff0000;
}
.advocacytemplate div#block-dexp-page-elements-dexp-page-elements-breadcrumb {
  float: right;
}
.advocacytemplate .page_title {
  color: white;
  text-align: center;
  margin: 45px 0 20px;
  font-weight: bold;
  text-transform: uppercase;
  font-family: cairo !important;
}
*[id^="sections"] {
  cursor: pointer;
  float: left;
  height: 150px;
  width: 150px;
  border-width: 15px;
  border-style: solid;
  border-radius: 50%;
  margin-top: 15px;
  transition: 0.7s;
  transition-timing-function: cubic-bezier(0.15,0.15,0.51,1.54);
  -webkit-transition-timing-function: cubic-bezier(0.15,0.15,0.51,1.54);
}
section .sectionSub {
  text-align: center;
  line-height: 117px;
}
section.focusedAdv .sectionSub {
  line-height: 126px;
}
*[id^="sections"] h2 {
  font-size: 19px;
  margin: auto;
  width: 125px;
  display: inline-block;
  vertical-align: middle;
}
.AdvocacyHeader section:first-child {
  border-color: #009fda;
}
.AdvocacyHeader section:first-child h2 {
  color: #009fda;
}
.AdvocacyHeader section:nth-child(3) {
  border-color: #c3c8c8;
}
.AdvocacyHeader section:nth-child(3) h2 {
  color: #c3c8c8;
}
.AdvocacyHeader section:nth-child(5) {
  border-color: #ffa02f;
}
.AdvocacyHeader section:nth-child(5) h2 {
  color: #ffa02f;
}
.AdvocacyHeader section:nth-child(7) {
  border-color: #a2ad00;
}
.AdvocacyHeader section:nth-child(7) h2 {
  color: #a2ad00;
}
section.focusedAdv {
  opacity: 1;
  float: left;
  height: 174px;
  width: 174px;
  border-width: 21px;
  border-style: solid;
  border-radius: 50%;
  margin-top: 0;
}
section.unfocusedAdv {
  opacity: 0.3;
  cursor: pointer;
}
.sectionContentSub {
  text-align: center;
  line-height: 450px;
}
.sectionContentSub .field-item {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
}
.AdvocacyHeader section.focusedAdv h2 {
  color: white;
  font-size: 23px;
  width: 124px;
  display: inline-block;
  vertical-align: middle;
}
.sectionDots {
  color: white;
  width: 49px;
  float: left;
  padding: 80px 5px 35px 17px;
}
.sectionDots span {
  width: 5%;
  color: white;
}
.advocacyContent p {
  color: white;
}
div.AdvocacyBody section,
div.AdvocacyBody {
  height: 450px;
  overflow: hidden;
  margin-bottom: 113px;
}
div.AdvocacyBody section {
  overflow-y: auto !important;
}
.leftArrow a {
  position: absolute;
  margin-left: -40px;
}
.rightArrow {
  text-align: right;
}
.rightArrow a {
  position: absolute;
  margin-left: 15px;
}
.leftArrow a span.glyphicon,
.rightArrow a span.glyphicon {
  margin-top: 200px;
  padding: 18px 4px;
  color: white;
  border: 0.5px solid white;
  background: transparent;
  transition: 0.3s;
  transition-timing-function: cubic-bezier(0.15,0.15,0.51,1.54);
  -webkit-transition-timing-function: cubic-bezier(0.15,0.15,0.51,1.54);
}
.leftArrow a span.glyphicon:hover,
.rightArrow a span.glyphicon:hover {
  color: #009fda;
  background-color: white;
  border: 0.5px solid #009fda;
}
div.AdvocacyBackground {
  position: absolute;
  top: -372px;
  width: 100%;
  z-index: -1;
}
.advocacyBackgroundSub .advocacyBackgroundImage {
  height: 935px;
  background-repeat: no-repeat !important;
  width: 100%;
  background-size: cover !important;
  position: absolute;
  z-index: -3;
}
.advocacyBackground {
  position: absolute;
}
.advocacyBackgroundCover {
  background-color: black;
  width: 100%;
  height: 935px;
  opacity: 0.75;
  z-index: -1;
  position: absolute;
}
.HamburgerAdvocacyO {
  float: right;
  border-radius: 50%;
  border: 0.5px solid white;
  padding: 5px 5px 0 0;
  width: 68px;
  margin-top: -67px;
  transition: 0.3s;
  transition-timing-function: cubic-bezier(0.15,0.15,0.51,1.54);
  -webkit-transition-timing-function: cubic-bezier(0.15,0.15,0.51,1.54);
}
.HamburgerAdvocacyO .HamburgerAdvocacy .hamburger-inner::before,
.HamburgerAdvocacyO .HamburgerAdvocacy .hamburger-inner::after,
.HamburgerAdvocacyO .HamburgerAdvocacy .hamburger-inner {
  background-color: white;
}
.HamburgerAdvocacyO.is-active {
  position: fixed;
  top: 60px;
  right: 200px;
  z-index: 1009;
  width: 68px;
  border: 0.5px solid rgba(195,200,200,0.7);
  margin-top: 0;
}
.HamburgerAdvocacyO.is-active .HamburgerAdvocacy .hamburger-inner::before,
.HamburgerAdvocacyO.is-active .HamburgerAdvocacy .hamburger-inner::after,
.HamburgerAdvocacyO.is-active .HamburgerAdvocacy .hamburger-inner {
  background-color: #c3c8c8;
}
.HamburgerAdvocacyMenu {
  position: fixed;
  height: 100%;
  width: 300px;
  top: 0;
  right: 0;
  background-color: white;
  z-index: 1004;
  transition-duration: 0.3s;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: 0.3s;
  transition-timing-function: cubic-bezier(0.15,0.15,0.14,1.23);
  -webkit-transition-timing-function: cubic-bezier(0.15,0.15,0.14,1.23);
}
.HamburgerAdvocacyMenu#in {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.HamburgerAdvocacyMenu#out {
  -webkit-transform: translateX(300px);
  transform: translateX(300px);
}
.HamburgerAdvocacyCov#in .HamburgerAdvocacyCover {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.8);
  z-index: 1002;
}
.HamburgerAdvocacyCov#out .HamburgerAdvocacyCover {
  position: fixed;
  background-color: translate;
  z-index: -9999;
}
@media screen and (max-width: 991px) {
  div.AdvocacyBody section,
  div.AdvocacyBody {
    height: 500px;
    overflow: hidden;
    margin-bottom: 15px;
  }
  div.AdvocacyBody section {
    overflow-y: auto !important;
  }
  .sectionDots {
    width: 0;
    padding: 0;
    color: #ffffff00;
  }
  .sectionDots span {
    width: 0;
    color: #ffffff00;
  }
  section.focusedAdv {
    height: 87px;
    width: 100%;
    border-width: 14px;
    border-radius: 0;
    margin-top: 15px;
  }
  section.focusedAdv .sectionSub {
    line-height: 59px;
  }
  .AdvocacyHeader section.focusedAdv h2 {
    width: 100%;
  }
  *[id^="sections"] {
    width: 100%;
    height: 70px;
    border-width: 10px;
    border-radius: 0;
  }
  *[id^="sections"] h2 {
    width: 100%;
  }
  section .sectionSub {
    line-height: 50px;
  }
  div.AdvocacyBackground {
    top: -520px;
  }
  .advocacyBackgroundCover,
  .advocacyBackgroundSub .advocacyBackgroundImage {
    height: 1035px;
  }
  .HamburgerAdvocacyO {
    margin-top: -8px;
  }
}
.node-type-policy #block-system-main .content .post-content {
  padding-top: 0;
}
.node-type-policy #block-system-main .content .icon-featured-sub-heading {
  display: flex;
  align-items: center;
  padding: 40px 0 30px;
}
.node-type-policy #block-system-main .content .icon-featured-sub-heading h3 {
  padding: 0;
  margin: 0;
}
.node-type-policy #block-system-main .content .icon-featured-sub-heading span {
  margin-right: 15px;
  border: 1px solid #009fda;
  border-radius: 100%;
  width: 60px;
  height: 60px;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.node-type-policy #block-system-main .content .icon-featured-sub-heading span img {
  max-height: 35px;
}
.node-type-policy #block-system-main .content .lead-heading + .icon-featured-sib-heading {
  padding: 40px 0 30px;
}
.node-type-policy #block-system-main .content .post-parallax {
  min-height: 500px;
}
@media all and (max-width: 768px) {
  .node-type-policy #block-system-main .content .post-parallax {
    min-height: 350px;
  }
}
@media all and (max-width: 570px) {
  .node-type-policy #block-system-main .content .post-parallax {
    min-height: 200px;
  }
}
.node-type-policy #block-system-main .content ul,
.node-type-policy #block-system-main .content ol {
  padding-left: 15px;
}
.node-type-policy #block-system-main .content ul li,
.node-type-policy #block-system-main .content ol li {
  padding-left: 10px;
}
.node-type-policy #section-main-content [id^="dexp-accordions-wrapper"].panel-group .panel .panel-heading .panel-title a {
  font-size: 1.5em;
}
.node-type-policy #section-main-content [id^="dexp-accordions-wrapper"].panel-group .panel .panel-heading .panel-title a.collapsed {
  font-size: 1.5em;
}
.page-node-157 div[class*="space"],
.page-node-1533 div[class*="space"] {
  float: left;
}
.page-node-157 #block-system-main,
.page-node-1533 #block-system-main {
  padding: 50px 0;
}
@media all and (max-width: 992px) {
  .page-node-157 #block-system-main .flex-col-9,
  .page-node-1533 #block-system-main .flex-col-9 {
    width: 100%;
  }
}
.page-node-157 #section-banner #block-block-186 .img-parallax,
.page-node-1533 #section-banner #block-block-186 .img-parallax {
  top: 56.5817%;
  transform: translate(-50%,-56.5817%);
}
@media all and (max-width: 768px) {
  .page-node-157 #section-banner #block-block-186 .img-parallax,
  .page-node-1533 #section-banner #block-block-186 .img-parallax {
    display: none;
  }
}
@media all and (max-width: 570px) {
  .page-node-157 #section-banner #block-block-186 .top-banner .img-parallax,
  .page-node-1533 #section-banner #block-block-186 .top-banner .img-parallax {
    display: none;
  }
}
.page-node-157 .right-sidebar .nav,
.page-node-1533 .right-sidebar .nav {
  max-width: 100%;
}
.page-node-157 .side-note,
.page-node-1533 .side-note {
  border-bottom: 1px solid rgba(0,0,0,0.1);
  border-top: 1px solid rgba(0,0,0,0.1);
  padding: 10px 0;
  margin-top: 50px;
  display: block;
  font-size: 1.2em;
  font-family: Roboto;
  color: #333;
  font-weight: 400;
}
.page-node-157 .side-note a,
.page-node-1533 .side-note a {
  border: 0;
  padding: 0;
  display: inline;
  font-weight: 500;
  color: #333;
  transition: all .3s linear;
}
.page-node-157 .side-note a:hover,
.page-node-1533 .side-note a:hover {
  color: #009fda;
}
.page-node-157 .view-our-priorities #our-priorities-block .node,
.page-node-157 .view-our-priorities #our-priorities-block-2 .node,
.page-node-1533 .view-our-priorities #our-priorities-block .node,
.page-node-1533 .view-our-priorities #our-priorities-block-2 .node {
  position: relative;
  padding: 2px;
}
@media all and (max-width: 768px) {
  .page-node-157 .view-our-priorities #our-priorities-block .node,
  .page-node-157 .view-our-priorities #our-priorities-block-2 .node,
  .page-node-1533 .view-our-priorities #our-priorities-block .node,
  .page-node-1533 .view-our-priorities #our-priorities-block-2 .node {
    width: 50%;
  }
}
.page-node-157 .view-our-priorities #our-priorities-block .node h2,
.page-node-157 .view-our-priorities #our-priorities-block-2 .node h2,
.page-node-1533 .view-our-priorities #our-priorities-block .node h2,
.page-node-1533 .view-our-priorities #our-priorities-block-2 .node h2 {
  position: absolute;
  left: 2px;
  bottom: 2px;
  margin: 0;
  padding: 20px 20px 22px 25px;
  color: #fff;
  font-size: 1.3em;
  line-height: 1.1em;
  font-family: Cairo;
  font-weight: 600;
  z-index: 1;
  width: calc(100% - 4px);
  background: linear-gradient(to top,rgba(0,0,0,0.6),rgba(255,255,255,0));
}
@media all and (max-width: 570px) {
  .page-node-157 .view-our-priorities #our-priorities-block .node h2,
  .page-node-157 .view-our-priorities #our-priorities-block-2 .node h2,
  .page-node-1533 .view-our-priorities #our-priorities-block .node h2,
  .page-node-1533 .view-our-priorities #our-priorities-block-2 .node h2 {
    font-size: 1em;
    padding: 30px 10px 10px 10px;
  }
}
.page-node-157 .view-our-priorities #our-priorities-block .node .content,
.page-node-157 .view-our-priorities #our-priorities-block-2 .node .content,
.page-node-1533 .view-our-priorities #our-priorities-block .node .content,
.page-node-1533 .view-our-priorities #our-priorities-block-2 .node .content {
  position: relative;
}
.page-node-157 .view-our-priorities #our-priorities-block .node .content > a,
.page-node-157 .view-our-priorities #our-priorities-block-2 .node .content > a,
.page-node-1533 .view-our-priorities #our-priorities-block .node .content > a,
.page-node-1533 .view-our-priorities #our-priorities-block-2 .node .content > a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
  z-index: 2;
}
.page-node-157 .view-our-priorities #our-priorities-block .node .portfolio-image,
.page-node-157 .view-our-priorities #our-priorities-block-2 .node .portfolio-image,
.page-node-1533 .view-our-priorities #our-priorities-block .node .portfolio-image,
.page-node-1533 .view-our-priorities #our-priorities-block-2 .node .portfolio-image {
  overflow: hidden;
}
.page-node-157 .view-our-priorities #our-priorities-block .node .portfolio-image img,
.page-node-157 .view-our-priorities #our-priorities-block-2 .node .portfolio-image img,
.page-node-1533 .view-our-priorities #our-priorities-block .node .portfolio-image img,
.page-node-1533 .view-our-priorities #our-priorities-block-2 .node .portfolio-image img {
  transform: scale(1);
  transition: all .5s linear;
}
.page-node-157 .view-our-priorities #our-priorities-block .node:hover .portfolio-image img,
.page-node-157 .view-our-priorities #our-priorities-block-2 .node:hover .portfolio-image img,
.page-node-1533 .view-our-priorities #our-priorities-block .node:hover .portfolio-image img,
.page-node-1533 .view-our-priorities #our-priorities-block-2 .node:hover .portfolio-image img {
  transform: scale(1.1);
}
.page-node-157 .view-our-priorities #our-priorities-block-2 .node h2,
.page-node-1533 .view-our-priorities #our-priorities-block-2 .node h2 {
  font-size: 1.6em;
}
@media all and (max-width: 570px) {
  .page-node-157 .view-our-priorities #our-priorities-block-2 .node h2,
  .page-node-1533 .view-our-priorities #our-priorities-block-2 .node h2 {
    font-size: 1.3em;
    padding: 30px 10px 10px 10px;
  }
}
.page-node-157 #block-system-main .view-media .node-submission,
.page-node-1533 #block-system-main .view-media .node-submission {
  border-top: 1px solid rgba(0,0,0,0.1);
  margin: 0 !important;
  padding: 15px 0;
}
.page-node-157 #block-system-main .view-media .node-submission:last-child,
.page-node-1533 #block-system-main .view-media .node-submission:last-child {
  border-bottom: 1px solid rgba(0,0,0,0.1);
  margin-bottom: 50px !important;
}
.page-node-157 #block-system-main .view-media .node-submission .meta ul li,
.page-node-1533 #block-system-main .view-media .node-submission .meta ul li {
  font-style: unset;
}
.page-node-157 #block-system-main .view-media .node-submission h2 a,
.page-node-1533 #block-system-main .view-media .node-submission h2 a {
  color: #333;
}
.page-node-157 #block-system-main .view-media .node-submission .post-content,
.page-node-1533 #block-system-main .view-media .node-submission .post-content {
  margin: 15px 0;
  width: 85%;
}
@media all and (max-width: 768px) {
  .page-node-157 #block-system-main .view-media .node-submission .post-content,
  .page-node-1533 #block-system-main .view-media .node-submission .post-content {
    width: 100%;
  }
}
.page-node-157 #block-system-main .view-media .node-submission .post-content .meta,
.page-node-1533 #block-system-main .view-media .node-submission .post-content .meta {
  margin: 0 0 5px 0;
}
.page-node-157 #block-system-main .view-media .node-submission .post-content .meta h2,
.page-node-1533 #block-system-main .view-media .node-submission .post-content .meta h2 {
  font-size: 1.7em;
  line-height: 1.2em;
  margin-top: 0;
}
.page-node-157 #block-system-main .view-media .node-submission .post-content .meta h2 a,
.page-node-1533 #block-system-main .view-media .node-submission .post-content .meta h2 a {
  font-family: Roboto;
}
.page-node-157 #block-system-main .view-media .node-submission .post-content .meta ul,
.page-node-1533 #block-system-main .view-media .node-submission .post-content .meta ul {
  margin-bottom: 20px;
}
.page-node-157 #block-system-main .view-media .node-submission .post-content .meta ul li,
.page-node-1533 #block-system-main .view-media .node-submission .post-content .meta ul li {
  font-size: 1em;
}
.page-node-157 #block-system-main .view-media .node-submission .post-content .more p,
.page-node-1533 #block-system-main .view-media .node-submission .post-content .more p {
  margin: 0 !important;
}
.page-node-157 #block-system-main .view-media .node-submission .post-content .more a,
.page-node-1533 #block-system-main .view-media .node-submission .post-content .more a {
  font-weight: 700;
  font-size: 1.1em;
  color: #009fda;
}
.page-node-157 .pagination.pager li.pager-current a,
.page-node-1533 .pagination.pager li.pager-current a {
  font-weight: 700;
}
.page-node-157 .pagination.pager li > a,
.page-node-1533 .pagination.pager li > a {
  border: 0;
  color: #333;
  font-weight: 300;
}
.page-node-157 .pagination.pager li > a:hover,
.page-node-1533 .pagination.pager li > a:hover {
  color: #333;
  background: none;
  font-weight: 700;
}
.node-type-policy #block-system-main #section-banner {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
.node-type-policy #block-system-main .right-sidebar .nav {
  max-width: unset;
}
.node-type-policy #block-system-main .right-sidebar .side-note {
  border-bottom: 1px solid rgba(0,0,0,0.1);
  border-top: 1px solid rgba(0,0,0,0.1);
  padding: 10px 0;
  margin-top: 50px;
  display: block;
  font-size: 1.2em;
  font-family: Roboto;
  color: #333;
  font-weight: 400;
}
.node-type-policy #block-system-main .right-sidebar .side-note a {
  border: 0;
  padding: 0;
  display: inline;
  font-weight: 500;
  color: #333;
  transition: all .3s linear;
}
.node-type-policy #block-system-main .right-sidebar .side-note a:hover {
  color: #009fda;
}
.page-node-273 #section-main-content .container .region-right-sidebar {
  right: -800px;
  transition: 0.3s;
  transition-timing-function: cubic-bezier(0.15,0.15,0.51,1.54);
  -webkit-transition-timing-function: cubic-bezier(0.15,0.15,0.51,1.54);
}
.page-node-273 #section-main-content .container .region-right-sidebar#out {
  right: -800px;
}
.page-node-273 #section-main-content .container .region-right-sidebar#in {
  right: 0px;
}
.HamburgerTesterButton {
  float: right;
  margin: -12px 0 0 750px;
  position: absolute;
}
#block-block-133 .clearfix {
  display: none;
}
#block-block-136 .clearfix {
  display: none;
}
#block-views-blog-categories-block-3 .content .view-display-id-block_3 .view-content {
  Overflow: auto;
  Width: 100%;
}
.node-type-media .content .node-media ul li,
.node-type-media .content .node-media ol li {
  color: #333;
}
ul.socialMediaIcon {
  width: 100%;
  float: left;
  height: 20px;
  padding-left: 0px;
}
ul.socialMediaIcon li {
  list-style-type: none;
  float: inherit;
  margin-right: 8px;
}
ul.socialMediaIcon li .fb_iframe_widget {
  top: -2px;
}
.media-tag-list {
  float: left;
  padding: 4px 10px;
  margin: 2px;
  background-color: #fff;
  transition: all .3s;
  border: 1px solid #009fda;
}
.media-tag-list:hover {
  background-color: #009fda;
}
.media-tag-list a {
  color: white;
}
.media-tag-list:hover a {
  color: white;
}
#block-views-blog-categories-block-3 .clearfix {
  display: none;
}
.MediaListing .node-media {
  padding: 0;
  margin: 5px 0;
}
.MediaListing .post-img {
  width: 41.66666667%;
  float: left;
  padding: 0 15px;
}
.MediaListing .post-content {
  width: 58.33333333%;
  float: left;
  padding: 0 15px;
  margin: 0;
}
.mediaSection .brd-headling {
  border-bottom: 3px solid rgba(94,97,103,0.7);
}
.mediaSection .portfolio-filters ul {
  margin-left: 0;
  padding-left: 0;
}
.mediaSection .portfolio-filters ul li {
  float: left;
}
.mediaSection .portfolio-filters ul li a {
  border-radius: 0;
  text-transform: uppercase;
}
.mediaSection .portfolio-filters ul li a:not(.active) {
  color: #666668;
  border-style: solid;
  border-color: rgba(195,200,200,0.5);
  border-width: 0.5px 0 0.5px 0.5px;
}
.mediaSection .portfolio-filters ul li a.active {
  border: .5px solid rgba(195,200,200,0.5) !important;
}
.mediaSection .portfolio-filters ul li:first-child a {
  border: .5px solid rgba(195,200,200,0.5);
  margin-left: 0;
}
.mediaSection .portfolio-filters ul li:last-child a {
  margin-left: 0;
  border: 0.5px solid rgba(195,200,200,0.5);
}
#block-block-133 ul,
#block-block-136 ul {
  padding-left: 0;
}
div#node-102 .content .item-list .pagination li {
  padding: 0;
  margin: 0;
}
.large .post-content {
  margin: -25px 0 0;
}
.Media_tag .field-item {
  float: left;
  background-color: #009fda;
  padding: 4px 10px;
  margin: 2px;
}
.Media_tag .field-item:hover {
  padding: 5px 11px;
  margin: 1px;
}
.Media_tag .field-item a {
  color: white;
}
.Media_tag .field-item:hover a {
  color: white;
}
.node-media .post-img iframe {
  height: 450px;
}
body .block .media_filter,
body .media_filter {
  display: flex;
  position: relative;
  padding-top: 50px;
}
body .block .media_filter >ul,
body .media_filter >ul {
  padding-left: 0;
  width: 100%;
}
body .block .media_filter.content-tabs .active,
body .media_filter.content-tabs .active {
  background-color: #009fda;
}
body .block .media_filter.content-tabs .active a,
body .media_filter.content-tabs .active a {
  color: #fff;
}
.media_filter ul {
  margin-left: 0;
  padding-left: 0;
}
.media_filter ul li {
  float: left;
  list-style: none;
  padding: 5px;
  border: 0.5px #eceef0 solid;
  margin-right: 2px;
  transition: all .2s linear;
}
.media_filter ul li a {
  color: #afaeae;
}
.media_filter ul li.active {
  background: #009fda;
}
.media_filter ul li.active a {
  color: #fff;
}
.media_filter ul li a {
  padding: 7px;
}
.media_filter ul li:hover {
  background-color: #009fda;
}
.media_filter ul li:hover a {
  color: white;
}
.media_contents_filtered .dexp-grid-items {
  display: flex;
  flex-wrap: wrap;
}
.PartnersDetail .modal-body {
  height: 710px;
  padding-top: 81px;
}
.PartnersDetail .modal-body h2 {
  margin-top: 0;
  margin-bottom: 21px;
}
.PartnersDetail .modal-body .media {
  margin-bottom: 10px;
}
.PartnersDetail .modal-body .media .mediaholder div:first-child {
  width: 100%;
  padding: 0;
}
.PartnersDetail .modal-body .media .mediaholder div:nth-child(2) {
  padding-left: 0;
  font-weight: bold;
}
.PartnersDetail .modal-body .media .mediaholder div:nth-child(3) {
  padding: 0;
}
.PartnersDetail .modal-body .media .mediaholder div:nth-child(3) img {
  width: 200px;
}
.node-partners {
  overflow: hidden;
}
.node-partners .SponsorSum {
  width: 100%;
  height: 173px;
  background-color: #c3c8c8;
  top: 0;
  left: 0;
  right: 0;
  transition: 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.54,-0.89,0.7,1.41);
  transition-timing-function: cubic-bezier(0.54,-0.89,0.7,1.41);
  position: absolute;
  -ms-transform: translateY(110%) translateZ(0);
  transform: translateY(110%) translateZ(0);
}
.node-partners .SponsorSum .sponsor-Sbody {
  padding: 14px;
}
.node-partners .SponsorSum h2 {
  margin-top: 0;
  font-size: 25px;
}
.node-partners .SponsorSum .mediaholder .field-item {
  height: 68px;
  margin: 0 0 5px;
}
.node-partners .SponsorSum .mediaholder p {
  font-size: 15px;
  line-height: normal;
}
.node-partners:hover .SponsorSum {
  -ms-transform: translateY(0);
  transform: translateY(0);
}
#block-system-main .content .field-items .media_contents_filtered .MediaListing,
body .content .field-items .media_contents_filtered .MediaListing {
  display: flex;
  flex-direction: row;
}
#block-system-main .content .field-items .media_contents_filtered .MediaListing .post-img,
body .content .field-items .media_contents_filtered .MediaListing .post-img {
  width: 40%;
  position: relative;
  background-size: cover !important;
  margin: 15px;
  height: 0;
  padding-bottom: 25%;
}
#block-system-main .content .field-items .media_contents_filtered .MediaListing .post-img img,
body .content .field-items .media_contents_filtered .MediaListing .post-img img {
  visibility: hidden;
}
#block-system-main .content .field-items .media_contents_filtered .MediaListing .post-content,
body .content .field-items .media_contents_filtered .MediaListing .post-content {
  width: 60%;
  padding: 0;
  margin: 15px;
}
@media all and (max-width: 768px) {
  #block-system-main .content .field-items .media_contents_filtered .MediaListing,
  body .content .field-items .media_contents_filtered .MediaListing {
    flex-direction: column;
  }
  #block-system-main .content .field-items .media_contents_filtered .MediaListing .post-img,
  body .content .field-items .media_contents_filtered .MediaListing .post-img {
    width: 100%;
    padding-bottom: 50%;
    margin: 0;
  }
  #block-system-main .content .field-items .media_contents_filtered .MediaListing .post-content,
  body .content .field-items .media_contents_filtered .MediaListing .post-content {
    width: 100%;
    margin: 0;
  }
}
@media all and (max-width: 570px) {
  #block-system-main .content .field-items .media_contents_filtered .MediaListing .post-img,
  body .content .field-items .media_contents_filtered .MediaListing .post-img {
    width: 100%;
    padding-bottom: 50%;
    margin: 10px 0;
    background-size: cover;
    background-repeat: no-repeat;
  }
  #block-system-main .content .field-items .media_contents_filtered .MediaListing .post-img .mediaholder,
  body .content .field-items .media_contents_filtered .MediaListing .post-img .mediaholder {
    visibility: hidden;
  }
}
#block-system-main .content .MediaListing,
body .content .MediaListing {
  display: flex;
  flex-direction: row;
}
@media all and (max-width: 768px) {
  #block-system-main .content .MediaListing,
  body .content .MediaListing {
    flex-direction: column;
  }
}
#block-system-main .content .MediaListing .post-img,
body .content .MediaListing .post-img {
  width: 40%;
  position: relative;
  background-size: cover !important;
  margin: 15px;
  height: 0;
  padding-bottom: 25%;
}
@media all and (max-width: 768px) {
  #block-system-main .content .MediaListing .post-img,
  body .content .MediaListing .post-img {
    width: 100%;
    padding-bottom: 50%;
  }
}
@media all and (max-width: 570px) {
  #block-system-main .content .MediaListing .post-img,
  body .content .MediaListing .post-img {
    display: none;
  }
}
#block-system-main .content .MediaListing .post-img img,
body .content .MediaListing .post-img img {
  visibility: hidden;
}
#block-system-main .content .MediaListing .post-content,
body .content .MediaListing .post-content {
  width: 60%;
  padding: 0;
  margin: 15px;
}
@media all and (max-width: 768px) {
  #block-system-main .content .MediaListing .post-content,
  body .content .MediaListing .post-content {
    padding-top: 0 !important;
    width: 100%;
    margin: 0;
  }
}
#block-system-main .content .MediaListing .more,
body .content .MediaListing .more {
  margin-top: 30px;
}
.page-node-102 .third {
  margin: 0;
}
@media all and (max-width: 1200px) {
  .page-node-102 #block-block-131 .img-parallax {
    display: none;
  }
}
.page-node-102 #block-block-131 .content {
  background: rgba(0,0,0,0.15);
}
@media all and (max-width: 570px) {
  .page-node-102 #block-block-131 {
    background-attachment: unset;
    -webkit-background-size: 190% !important;
    -moz-background-size: 190% !important;
    -o-background-size: 190% !important;
    background-size: 190% !important;
    background-position: 50% 0% !important;
  }
  .page-node-102 #block-block-131 .top-banner {
    background-image: linear-gradient(to top,#000000 0%,#000000 40%,#000000 52%,rgba(255,255,255,0) 85%);
  }
}
.page-node-102 #section-main-content {
  padding-top: 50px;
}
@media all and (max-width: 992px) {
  .page-node-102 #section-main-content {
    margin: 20px 0 40px;
  }
}
@media all and (max-width: 570px) {
  .page-node-102 #section-main-content {
    margin: 0px 0 40px;
  }
}
.page-node-102 #section-main-content .dexp-shortcodes-box {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 15px 50px;
}
@media all and (min-width: 571px) {
  .page-node-102 #section-main-content .dexp-shortcodes-box:hover .box-icon {
    background: #009fda;
  }
  .page-node-102 #section-main-content .dexp-shortcodes-box:hover .box-icon:before {
    top: calc(-50% - 15px);
    opacity: 0;
  }
  .page-node-102 #section-main-content .dexp-shortcodes-box:hover .box-icon:after {
    top: calc(50% - 15px);
    opacity: 1;
  }
}
.page-node-102 #section-main-content .dexp-shortcodes-box .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;
}
.page-node-102 #section-main-content .dexp-shortcodes-box .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-102 #section-main-content .dexp-shortcodes-box .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-102 #section-main-content .dexp-shortcodes-box .box-icon.history:before {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/history-B.png);
}
.page-node-102 #section-main-content .dexp-shortcodes-box .box-icon.history:after {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/history-W.png);
}
.page-node-102 #section-main-content .dexp-shortcodes-box .box-icon.strategicPlan:before {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/strategic-B.png);
}
.page-node-102 #section-main-content .dexp-shortcodes-box .box-icon.strategicPlan:after {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/strategic-W.png);
}
.page-node-102 #section-main-content .dexp-shortcodes-box .box-icon.annualReports:before {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/annual-B.png);
}
.page-node-102 #section-main-content .dexp-shortcodes-box .box-icon.annualReports:after {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/annual-W.png);
}
.page-node-102 #section-main-content .dexp-shortcodes-box .box-icon.governance:before {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/governance-B.png);
}
.page-node-102 #section-main-content .dexp-shortcodes-box .box-icon.governance:after {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/governance-W.png);
}
.page-node-102 #section-main-content .dexp-shortcodes-box .box-icon.workWithUs:before {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/partners-B.png);
}
.page-node-102 #section-main-content .dexp-shortcodes-box .box-icon.workWithUs:after {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/partners-W.png);
}
.page-node-102 #section-main-content .dexp-shortcodes-box .box-icon.theAPATeam:before {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/team-B.png);
}
.page-node-102 #section-main-content .dexp-shortcodes-box .box-icon.theAPATeam:after {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/team-W.png);
}
.page-node-102 #section-main-content .dexp-shortcodes-box .box-icon.awardsRecognition:before {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/award-B.png);
}
.page-node-102 #section-main-content .dexp-shortcodes-box .box-icon.awardsRecognition:after {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/award-W.png);
}
.page-node-102 #section-main-content .dexp-shortcodes-box .box-icon.reconciliation:before {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/reconciliation-B.png);
}
.page-node-102 #section-main-content .dexp-shortcodes-box .box-icon.reconciliation:after {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/reconciliation-W.png);
}
.page-node-102 #section-main-content .dexp-shortcodes-box .box-icon.internationalConnections:before {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/international-B.png);
}
.page-node-102 #section-main-content .dexp-shortcodes-box .box-icon.internationalConnections:after {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/international-W.png);
}
.page-node-102 #section-main-content .dexp-shortcodes-box .box-title {
  margin: 10px 0;
  font-size: 1.6em;
  font-weight: 600;
  font-family: Roboto !important;
  text-align: center;
}
.page-node-102 #section-main-content .dexp-shortcodes-box .box-content {
  text-align: center;
  margin: 10px 0;
}
.page-node-102 #section-main-content .dexp-shortcodes-box .box-content p {
  font-size: 1.4em;
}
.page-node-102 #section-main-content #about-us-features {
  display: flex;
  flex-wrap: wrap;
}
.page-node-102 #section-main-content .dexp-shortcodes-box p {
  margin: 0;
}
.page-node-102 #section-main-content .dexp-shortcodes-box .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-102 #section-main-content .dexp-shortcodes-box .box-content .dexp-shortcodes-button:hover {
  background: none !important;
  border: 0px solid #009fda !important;
}
@media all and (max-width: 769px) {
  .page-node-102 #section-main-content .dexp-shortcodes-box {
    padding: 15px 30px;
  }
}
@media all and (max-width: 570px) {
  .page-node-102 #section-main-content .dexp-shortcodes-box {
    padding: 5px 20px 15px;
    border-bottom: 1px solid #e7e8e9;
    margin: 0 10px;
  }
}
.page-node-102 #section-ad-block {
  background: #fff !important;
}
#section-main-content #block-system-main .content .field-items .media_contents_filtered .MediaListing .post-img {
  margin-left: 0;
}
#section-main-content .node-media {
  padding: 30px 0;
  border-top: 1px solid rgba(0,0,0,0.12);
}
@media all and (max-width: 768px) {
  #section-main-content .node-media {
    padding: 35px 0 30px;
  }
}
#section-main-content .node-media:first-child {
  border-top: 0px solid rgba(0,0,0,0.12);
}
#section-main-content .node-media:last-child {
  border-bottom: 1px solid rgba(0,0,0,0.12);
}
@media all and (max-width: 768px) {
  #section-main-content .node-media .post-content {
    padding-top: 30px !important;
  }
}
#section-main-content .node-media .post-content h2 {
  font-size: 1.8em;
  line-height: 1.1em;
  padding-top: 10px;
}
@media all and (max-width: 570px) {
  #section-main-content .node-media .post-content h2 {
    font-size: 1.6em;
  }
}
#section-main-content .node-media .post-content h2 a {
  letter-spacing: 0;
}
#section-main-content .node-media .post-content .meta ul {
  margin: 0;
  padding: 0;
}
#section-main-content .node-media .post-content .meta ul li {
  display: inline-block;
  font-weight: 500;
  color: #a6a8ab;
  margin: 0 5px 0px 0;
  padding: 0 10px 0 0;
  font-style: normal;
  font-size: 0.8em;
}
#section-main-content .node-media .post-content .meta ul li a {
  color: #a6a8ab;
  font-weight: 500;
  text-decoration: underline;
}
#section-main-content .node-media .post-content .meta ul li a:hover {
  color: #009fda;
}
#section-main-content .pagination.pager {
  margin-bottom: 0;
  padding-top: 30px;
  padding-left: 0;
}
#section-main-content .pagination.pager li.pager-current a {
  font-weight: 700;
}
#section-main-content .pagination.pager li a:hover {
  font-weight: 700;
  color: #333;
}
@media all and (max-width: 992px) {
  #section-main-content .media_filter ul {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
  }
}
@media all and (max-width: 570px) {
  #section-main-content .media_filter ul {
    font-size: 1em;
  }
}
@media all and (max-width: 345px) {
  #section-main-content .media_filter ul {
    font-size: 0.8em;
  }
}
.node-type-media #section-main-content .node-media {
  margin-top: 0;
  padding-top: 0;
  padding-right: 50px;
}
@media all and (max-width: 992px) {
  .node-type-media #section-main-content .node-media {
    padding-right: 0;
  }
}
.node-type-media #section-main-content .node-media .post-img.mobile {
  display: none;
  width: 100vw;
  position: relative;
  margin-left: -15px;
}
@media all and (max-width: 570px) {
  .node-type-media #section-main-content .node-media .post-img.mobile {
    display: block;
    max-height: 200px;
  }
}
.node-type-media #section-main-content .node-media .post-img .content {
  max-height: 450px;
}
.node-type-media #section-main-content .node-media .post-img .content img {
  margin-top: -10%;
}
.node-type-media #section-main-content .node-media .post-img .fullwidthimage img {
  height: auto;
}
@media all and (max-width: 570px) {
  .node-type-media #section-main-content .node-media .post-img {
    display: none;
  }
}
.node-type-media #section-main-content .node-media .post-img .field-name-field-inmotion-image .file-image .content,
.node-type-media #section-main-content .node-media .post-img .field-name-field-home-tile-image .file-image .content {
  background-size: cover !important;
  width: 100%;
  max-height: 500px;
}
.node-type-media #section-main-content .node-media .post-img .field-name-field-inmotion-image .file-image .content img,
.node-type-media #section-main-content .node-media .post-img .field-name-field-home-tile-image .file-image .content img {
  height: auto;
  visibility: hidden;
}
.node-type-media #section-main-content .node-media .post-content {
  padding-top: 0;
}
.node-type-media #section-main-content .node-media .post-content .intro p {
  font-size: 1.6em;
}
.node-type-media #section-main-content .node-media .post-content h3 {
  color: #000;
  font-size: 1.7em;
  margin: 50px 0 30px 0;
  font-weight: 300;
  font-family: Roboto;
  line-height: 1.3em;
  letter-spacing: 0.5px;
}
@media all and (max-width: 763px) {
  .node-type-media #section-main-content .node-media .post-content h3 {
    margin: 20px 0 30px 0;
  }
}
.node-type-media #section-main-content .node-media .post-content h2 {
  font-family: Roboto;
  margin: 40px 0 15px 0;
  line-height: 1.2em;
}
.node-type-media #section-main-content .node-media .post-content h4 {
  margin: 35px 0 20px 0;
}
.node-type-media #section-main-content .node-media .post-content ul {
  font-family: Roboto;
  font-size: 1.2em;
  color: #000;
  margin-bottom: 20px;
}
.node-type-media #section-main-content .node-media .post-content ol {
  font-family: Roboto;
  font-size: 1.2em;
  color: #000;
  margin-bottom: 20px;
  text-indent: 2px;
}
.node-type-media #section-main-content .node-media .post-content .left-image {
  padding-right: 40px;
  width: 385px;
  float: left;
  clear: both;
  padding-top: 5px;
  padding-bottom: 25px;
}
@media all and (max-width: 570px) {
  .node-type-media #section-main-content .node-media .post-content .left-image {
    width: 100%;
    padding-right: 0;
  }
}
.node-type-media #section-main-content .node-media .post-content .left-image img {
  width: 100% !important;
  height: auto !important;
}
.node-type-media #section-main-content .node-media .post-content .left-image p {
  margin-bottom: 0 !important;
}
.node-type-media #section-main-content .node-media .post-content .left-image + h6 {
  float: left;
  padding-right: 40px;
  margin-bottom: 20px;
  width: 385px;
  clear: both;
  position: relative;
  font-family: Roboto;
  font-weight: 300;
  font-style: italic;
  line-height: 1.4em;
  margin-top: -20px;
}
@media all and (max-width: 570px) {
  .node-type-media #section-main-content .node-media .post-content .left-image + h6 {
    width: 100%;
    padding-right: 0;
  }
}
.node-type-media #section-main-content .node-media .post-content .left-image + h6:after {
  content: "";
  position: absolute;
  width: 100%;
  max-width: 343px;
  height: 1px;
  background: #a6a8ab;
  left: 0;
  bottom: -5px;
}
@media all and (max-width: 570px) {
  .node-type-media #section-main-content .node-media .post-content .left-image + h6:after {
    max-width: unset;
  }
}
.node-type-media #section-main-content .node-media .post-content .right-image {
  padding-left: 40px;
  width: 385px;
  float: right;
  clear: both;
  padding-top: 25px;
  padding-bottom: 25px;
}
@media all and (max-width: 570px) {
  .node-type-media #section-main-content .node-media .post-content .right-image {
    width: 100%;
    padding-left: 0;
  }
}
.node-type-media #section-main-content .node-media .post-content .right-image img {
  width: 100% !important;
  height: auto !important;
}
.node-type-media #section-main-content .node-media .post-content .right-image p {
  margin-bottom: 0 !important;
}
.node-type-media #section-main-content .node-media .post-content .right-image + h6 {
  float: right;
  padding-left: 40px;
  margin-bottom: 20px;
  width: 385px;
  clear: both;
  position: relative;
  font-family: Roboto;
  font-weight: 300;
  font-style: italic;
  line-height: 1.4em;
  margin-top: -20px;
}
@media all and (max-width: 570px) {
  .node-type-media #section-main-content .node-media .post-content .right-image + h6 {
    width: 100%;
    padding-left: 0;
  }
}
.node-type-media #section-main-content .node-media .post-content .right-image + h6:after {
  content: "";
  position: absolute;
  width: 100%;
  max-width: 343px;
  height: 1px;
  background: #a6a8ab;
  right: 0;
  bottom: -5px;
}
@media all and (max-width: 570px) {
  .node-type-media #section-main-content .node-media .post-content .right-image + h6:after {
    max-width: unset;
  }
}
.node-type-media #section-main-content .node-media .post-content .center-image {
  width: 100%;
  text-align: center;
  float: right;
  clear: both;
  padding-top: 5px;
  padding-bottom: 25px;
}
@media all and (max-width: 570px) {
  .node-type-media #section-main-content .node-media .post-content .center-image {
    width: 100%;
    padding-left: 0;
  }
}
.node-type-media #section-main-content .node-media .post-content .center-image img {
  width: 100% !important;
  height: auto !important;
}
.node-type-media #section-main-content .node-media .post-content .center-image p {
  margin-bottom: 0 !important;
}
.node-type-media #section-main-content .node-media .post-content .center-image + h6 {
  float: right;
  margin-bottom: 30px;
  width: 100%;
  clear: both;
  position: relative;
  font-family: Roboto;
  font-weight: 300;
  font-style: italic;
  line-height: 1.4em;
  margin-top: -20px;
}
@media all and (max-width: 570px) {
  .node-type-media #section-main-content .node-media .post-content .center-image + h6 {
    width: 100%;
    padding-left: 0;
  }
}
.node-type-media #section-main-content .node-media .post-content .center-image + h6:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background: #a6a8ab;
  right: 0;
  bottom: -5px;
}
@media all and (max-width: 570px) {
  .node-type-media #section-main-content .node-media .post-content .center-image + h6:after {
    max-width: unset;
  }
}
.node-type-media #section-main-content .node-media .post-content p {
  line-height: 1.4em;
}
.node-type-media #section-main-content .node-media .post-content blockquote {
  font-size: 1em;
  font-family: Roboto;
  font-style: unset;
  margin: 35px 0;
  border-left: solid 6px #a6a8ab;
  font-weight: 500;
  opacity: 0.65;
  background: none;
  font-style: italic;
  float: left;
  display: block;
  width: 100%;
}
.node-type-media #section-main-content .node-media .post-content blockquote p {
  line-height: 1.6em;
  margin: 0;
  margin-bottom: 0 !important;
}
.node-type-media #section-main-content .node-media .post-content .ckeditor-accordion-container > dl {
  border: 0;
}
.node-type-media #section-main-content .node-media .post-content .ckeditor-accordion-container > dl dt {
  background: #a6a8ab;
}
.node-type-media #section-main-content .node-media .post-content .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:after {
  background: #000;
}
.node-type-media #section-main-content .node-media .post-content .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:before {
  background: #000;
}
.node-type-media #section-main-content .node-media .post-content .ckeditor-accordion-container > dl dt > a {
  border: 0 !important;
  background: none;
  color: #000;
}
.node-type-media #section-main-content .node-media .post-content .ckeditor-accordion-container > dl dd p {
  margin-bottom: 10px !important;
  margin: 10px 0;
}
.node-type-media #section-main-content .node-media .post-content .field-type-taxonomy-term-reference .field-item {
  background: #fff;
  border: 1px solid #009fda;
  transition: all .3s linear;
}
.node-type-media #section-main-content .node-media .post-content .field-type-taxonomy-term-reference .field-item a {
  color: #009fda;
  transition: all .3s linear;
}
.node-type-media #section-main-content .node-media .post-content .field-type-taxonomy-term-reference .field-item:hover {
  background: #009fda;
  padding: 4px 10px;
  margin: 2px;
}
.node-type-media #section-main-content .node-media .post-content .field-type-taxonomy-term-reference .field-item:hover a {
  color: #fff;
}
.node-type-media #section-main-content .node-media .SectionHeader {
  font-weight: 400;
  font-size: 4em;
  line-height: 1.1em;
  font-family: Cairo;
  margin-bottom: 50px;
}
@media all and (max-width: 570px) {
  .node-type-media #section-main-content .node-media .SectionHeader {
    font-weight: 700;
    font-size: 2.5em;
    margin-bottom: 25px;
  }
}
.node-type-media #section-main-content .node-media .SectionHeader + .brd-headling {
  display: none;
}
@media all and (max-width: 763px) {
  .node-type-media #section-main-content .node-media .meta .flex-container .flex-cell {
    flex-direction: column;
    border-top: 1px solid rgba(0,0,0,0.12);
    border-bottom: 1px solid rgba(0,0,0,0.12);
    padding: 15px 0 15px;
  }
  .node-type-media #section-main-content .node-media .meta .flex-container .flex-cell .meta-info {
    width: 100%;
  }
  .node-type-media #section-main-content .node-media .meta .flex-container .flex-cell .meta-share-url {
    position: relative;
    width: 100%;
  }
  .node-type-media #section-main-content .node-media .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon {
    display: block;
    position: relative;
    bottom: unset;
    margin: 15px 0px 0px !important;
    float: left !important;
    padding: 0;
  }
  .node-type-media #section-main-content .node-media .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon li {
    padding: 0 5px 0 0;
  }
}
.node-type-media #section-main-content .node-media .meta .post-meta {
  margin-bottom: 30px;
}
.node-type-media #section-main-content .node-media .meta .meta-info {
  display: flex;
  flex-direction: row;
}
.node-type-media #section-main-content .node-media .meta .meta-info .meta-type-date {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  font-size: 1.2em;
}
.node-type-media #section-main-content .node-media .meta .meta-info .meta-type-date .meta-type b,
.node-type-media #section-main-content .node-media .meta .meta-info .meta-type-date .meta-type strong {
  padding-top: 0;
  font-family: Roboto;
  font-weight: 500;
  color: #000;
  opacity: 1;
}
.node-type-media #section-main-content .node-media .meta .meta-info .meta-type-date .meta-type b a,
.node-type-media #section-main-content .node-media .meta .meta-info .meta-type-date .meta-type strong a {
  color: #000;
}
.node-type-media #section-main-content .node-media .meta .meta-info .meta-type-date .meta-type b a:hover,
.node-type-media #section-main-content .node-media .meta .meta-info .meta-type-date .meta-type strong a:hover {
  color: #009fda;
}
.node-type-media #section-main-content .node-media .meta .meta-share-url {
  position: relative;
}
.node-type-media #section-main-content .node-media .meta .meta-share-url .socialMediaIcon {
  display: block;
  position: absolute;
  bottom: 5px;
  margin: 0 !important;
}
@media all and (max-width: 992px) {
  .region-right-sidebar .view .views-row-last,
  .right-sidebar .view .views-row-last {
    padding-bottom: 30px;
  }
}
.contactUsTabs .dexp_tab_wrapper .tab-content {
  padding: 0;
  border: none;
  margin-bottom: 20px;
}
.contactUsTabs .dexp_tab_wrapper .tab-content .desktp {
  padding: 0;
}
.contactUsTabs .dexp_tab_wrapper .tab-content .contactUs {
  padding: 20px;
  height: 260px;
}
.contactUsTabs .dexp_tab_wrapper .tab-content .contactUs p {
  width: 400px;
  float: left;
  margin: 5px 0 15px;
}
.contactUsTabs .dexp_tab_wrapper .nav-tabs li a {
  background-color: rgba(195,200,200,0.4);
  padding: 5px 8.3px;
  margin: 0;
  border-bottom: 0.5px rgba(195,200,200,0.2) solid;
  border-top: 0.5px rgba(195,200,200,0.2) solid;
  border-left: 0.5px rgba(195,200,200,0.2) solid;
}
.contactUsTabs .dexp_tab_wrapper .nav-tabs li:last-child a {
  border-right: 0.5px rgba(195,200,200,0.2) solid;
}
.contactUsTabs .dexp_tab_wrapper .nav-tabs li.active a {
  Border: 0.5px solid transparent;
  color: #009fda;
  font-weight: bold;
  background-color: transparent !important;
}
#block-block-171 .box-left .box-icon span i {
  background-image: url(/sites/all/libraries/ICONS/ABOUT_US_ICONS.png);
  background-repeat: no-repeat;
  background-size: inherit;
}
.box-left .box-icon span i.history {
  background-position: 0px 0px;
}
.box-left .box-icon span i.strategicPlan {
  background-position: -44px 0px;
}
.box-left .box-icon span i.annualReports {
  background-position: -88px 0px;
}
.box-left .box-icon span i.governance {
  background-position: 0px -44px;
}
.box-left .box-icon span i.workWithUs {
  background-position: -44px -44px;
}
.box-left .box-icon span i.theAPATeam {
  background-position: -88px -44px;
}
.box-left .box-icon span i.awardsRecognition {
  background-position: 0px -88px;
}
.box-left .box-icon span i.reconciliation {
  background-position: -44px -88px;
}
.box-left .box-icon span i.internationalConnections {
  background-position: -88px -88px;
}
.contactUsTabs .tab-content ul {
  border-bottom: none;
}
#node-144 .aboutus-joinus {
  font-size: 20px;
  font-family: Cairo;
  font-weight: 700;
  letter-spacing: 1px;
}
#block-block-215 .bg-light-blue {
  border-bottom: none !important;
  border-top: none !important;
}
#node-144.post {
  border-bottom: none !important;
}
.CampaignItems .node-teaser h2 {
  position: absolute;
  width: 90%;
  padding: 48px 22px;
  margin: 0;
  height: 100%;
  background-color: rgba(94,97,103,0.7);
  text-align: center;
  font-size: 28px;
  text-transform: uppercase;
  font-weight: 500;
}
.CampaignItems .node-teaser h2:hover {
  background-color: rgba(94,97,103,0.2);
}
.CampaignItems .node-teaser h2 a {
  color: white;
}
#current-apa-campaign-block-2 {
  margin-top: 20px;
}
#block-views-current-apa-campaign-block {
  padding: 5px 0 20px;
}
#section-initiatives-we-support {
  padding: 50px 0 70px;
}
.node-type-apa-campaigns #section-main-content .container {
  margin-top: 20px;
}
.CampaignSidebar .headline {
  font-weight: 100;
  font-size: 15px;
  padding: 0;
}
.CampaignSidebar .brd-headling {
  margin-bottom: 1px;
  border-bottom: 3px solid rgba(94,97,103,0.7);
}
.CampaignSidebar .views-field-title {
  margin: 5px 15px 2px 14px;
  border-bottom: 0.5px solid rgba(195,200,200,0.5);
  padding: 10px 0;
}
.CampaignSidebar .views-field-title a {
  color: black;
  font-size: 15px;
  font-weight: 500;
  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);
  letter-spacing: 1px;
}
.CampaignSidebar .views-field-title a.active {
  color: #009fda;
}
.CampaignSidebar .views-field-title a:hover {
  color: #c3c8c8;
}
.MainContent .node-apa-campaigns .field-name-field-campaignimage img {
  margin: 0 0 20px;
}
.MainContent .node-initiative-campaigns .field-name-field-init-image img {
  margin: 0 0 20px;
}
@media all and (max-width: 992px) {
  .page-node-528 #section-main-content,
  .page-node-547 #section-main-content {
    padding: 50px 0px;
  }
  .page-node-528 #section-main-content .MainContent,
  .page-node-547 #section-main-content .MainContent {
    width: 100%;
  }
}
.page-node-528 .sub-heading,
.page-node-547 .sub-heading {
  font-weight: 500;
}
.page-node-528 .embed-container,
.page-node-547 .embed-container {
  position: relative;
  padding-bottom: 44.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  margin-top: 50px;
}
.page-node-528 .embed-container iframe,
.page-node-547 .embed-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.page-node-528 #section-latest-works,
.page-node-547 #section-latest-works {
  margin: 100px 0;
}
.page-node-528 #block-block-302,
.page-node-547 #block-block-302 {
  min-height: 500px;
}
.page-node-528 #section-content-bottom-second,
.page-node-547 #section-content-bottom-second {
  background: none !important;
  border: none;
  padding-bottom: 100px;
}
@media all and (max-width: 768px) {
  .page-node-528 #section-content-bottom-second,
  .page-node-547 #section-content-bottom-second {
    padding-bottom: 50px;
  }
}
@media all and (max-width: 480px) {
  .page-node-528 #section-content-bottom-second,
  .page-node-547 #section-content-bottom-second {
    padding-bottom: 10px;
  }
}
.page-node-528 #section-content-bottom-second .block-title,
.page-node-547 #section-content-bottom-second .block-title {
  margin-bottom: 50px;
}
.page-node-528 #section-content-bottom-second .featured-img-left,
.page-node-547 #section-content-bottom-second .featured-img-left {
  margin: 50px 0 20px;
  display: flex;
}
.page-node-528 #section-content-bottom-second .featured-img-left .img,
.page-node-547 #section-content-bottom-second .featured-img-left .img {
  width: 20%;
  min-width: 294px;
}
.page-node-528 #section-content-bottom-second .featured-img-left .content,
.page-node-547 #section-content-bottom-second .featured-img-left .content {
  padding-left: 50px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media all and (max-width: 768px) {
  .page-node-528 #section-content-bottom-second .featured-img-left,
  .page-node-547 #section-content-bottom-second .featured-img-left {
    flex-direction: column;
  }
  .page-node-528 #section-content-bottom-second .featured-img-left .img,
  .page-node-547 #section-content-bottom-second .featured-img-left .img {
    display: none;
  }
  .page-node-528 #section-content-bottom-second .featured-img-left .content,
  .page-node-547 #section-content-bottom-second .featured-img-left .content {
    padding: 0 30px;
  }
}
@media all and (max-width: 480px) {
  .page-node-528 #section-content-bottom-second .featured-img-left .content,
  .page-node-547 #section-content-bottom-second .featured-img-left .content {
    padding: 0 15px;
  }
}
.page-node-528 #section-content-bottom-third,
.page-node-547 #section-content-bottom-third {
  background: #e7e8e9 !important;
}
.page-node-528 #section-content-bottom-third .media_filter ul,
.page-node-547 #section-content-bottom-third .media_filter ul {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 570px) {
  .page-node-528 #section-content-bottom-third .media_filter ul,
  .page-node-547 #section-content-bottom-third .media_filter ul {
    padding-left: 0;
  }
}
.page-node-528 #section-content-bottom-third .media_filter ul li,
.page-node-547 #section-content-bottom-third .media_filter ul li {
  min-width: 200px;
  text-align: center;
  border: 0.5px #c0c2c4 solid;
  border-right: 0px;
  margin: 0;
}
.page-node-528 #section-content-bottom-third .media_filter ul li:last-of-type,
.page-node-547 #section-content-bottom-third .media_filter ul li:last-of-type {
  border-right: 0.5px #c0c2c4 solid;
}
.page-node-528 #section-content-bottom-third .media_filter ul li a,
.page-node-547 #section-content-bottom-third .media_filter ul li a {
  color: #333;
  font-weight: 500;
}
.page-node-528 #section-content-bottom-third .media_filter ul li:hover,
.page-node-547 #section-content-bottom-third .media_filter ul li:hover {
  background: #009fda;
}
.page-node-528 #section-content-bottom-third .media_filter ul li:hover a,
.page-node-547 #section-content-bottom-third .media_filter ul li:hover a {
  color: #fff;
}
.page-node-528 #section-content-bottom-third .media_filter ul li.active,
.page-node-547 #section-content-bottom-third .media_filter ul li.active {
  background: #009fda;
}
.page-node-528 #section-content-bottom-third .media_filter ul li.active a,
.page-node-547 #section-content-bottom-third .media_filter ul li.active a {
  color: #fff;
}
@media all and (max-width: 768px) {
  .page-node-528 #section-content-bottom-third .media_filter ul li,
  .page-node-547 #section-content-bottom-third .media_filter ul li {
    min-width: 170px;
  }
}
@media all and (max-width: 570px) {
  .page-node-528 #section-content-bottom-third .media_filter ul li,
  .page-node-547 #section-content-bottom-third .media_filter ul li {
    min-width: 140px;
  }
}
@media all and (max-width: 480px) {
  .page-node-528 #section-content-bottom-third .media_filter ul li,
  .page-node-547 #section-content-bottom-third .media_filter ul li {
    min-width: 105px;
  }
}
.page-node-528 #section-content-bottom-third .heading-wrapper,
.page-node-547 #section-content-bottom-third .heading-wrapper {
  text-align: center;
  max-width: 1300px;
  margin: 40px auto 0;
  display: block;
}
.page-node-528 #section-content-bottom-third .heading-wrapper .sub-heading,
.page-node-547 #section-content-bottom-third .heading-wrapper .sub-heading {
  font-size: 2.1em;
  font-weight: 700;
  color: #333;
  line-height: 1.1em;
}
.page-node-528 #section-content-bottom-third .heading-wrapper .intro,
.page-node-547 #section-content-bottom-third .heading-wrapper .intro {
  color: #000;
  margin-top: 15px;
  display: block;
}
@media all and (max-width: 570px) {
  .page-node-528 #section-content-bottom-third .heading-wrapper .sub-heading,
  .page-node-547 #section-content-bottom-third .heading-wrapper .sub-heading {
    font-size: 1.9em;
    display: block;
    padding-top: 30px;
  }
}
.page-node-528 #section-content-bottom-third .posters,
.page-node-547 #section-content-bottom-third .posters {
  max-width: 1300px;
  margin: 0 auto;
  margin-top: 40px;
}
.page-node-528 #section-content-bottom-third .posters .poster-title,
.page-node-547 #section-content-bottom-third .posters .poster-title {
  color: #009fda;
  font-size: 1.4em;
  font-weight: 700;
  margin-bottom: 10px;
  display: block;
}
.page-node-528 #section-content-bottom-third .posters .poster-grid,
.page-node-547 #section-content-bottom-third .posters .poster-grid {
  display: flex;
  justify-content: flex-start;
  position: relative;
  flex-wrap: wrap;
  margin-left: -25px;
  margin-right: -25px;
}
.page-node-528 #section-content-bottom-third .posters .poster-grid .item,
.page-node-547 #section-content-bottom-third .posters .poster-grid .item {
  width: 25%;
  padding: 0 25px;
}
@media all and (max-width: 768px) {
  .page-node-528 #section-content-bottom-third .posters .poster-grid .item,
  .page-node-547 #section-content-bottom-third .posters .poster-grid .item {
    width: 33.33%;
    padding: 0 25px 50px 25px;
  }
}
@media all and (max-width: 570px) {
  .page-node-528 #section-content-bottom-third .posters .poster-grid .item,
  .page-node-547 #section-content-bottom-third .posters .poster-grid .item {
    width: 50%;
    padding: 15px;
  }
}
.page-node-528 #section-content-bottom-third .video-grid,
.page-node-547 #section-content-bottom-third .video-grid {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.page-node-528 #section-content-bottom-third .video-grid .item,
.page-node-547 #section-content-bottom-third .video-grid .item {
  width: 33.33%;
  padding: 15px;
  display: flex;
  flex-direction: column;
}
@media all and (max-width: 768px) {
  .page-node-528 #section-content-bottom-third .video-grid .item,
  .page-node-547 #section-content-bottom-third .video-grid .item {
    width: 50%;
  }
}
@media all and (max-width: 480px) {
  .page-node-528 #section-content-bottom-third .video-grid .item,
  .page-node-547 #section-content-bottom-third .video-grid .item {
    width: 100%;
  }
}
.page-node-528 #section-content-bottom-third .video-grid .item .embed-container,
.page-node-547 #section-content-bottom-third .video-grid .item .embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  margin: 25px 0;
}
.page-node-528 #section-content-bottom-third .video-grid .item .embed-container iframe,
.page-node-547 #section-content-bottom-third .video-grid .item .embed-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.page-node-528 #section-content-bottom-third .video-grid .item .link-type,
.page-node-547 #section-content-bottom-third .video-grid .item .link-type {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  margin: 3px 0;
}
.page-node-528 #section-content-bottom-third .video-grid .item .link-type span,
.page-node-547 #section-content-bottom-third .video-grid .item .link-type span {
  font-size: 1em;
  color: #009fda;
  font-weight: 500;
  min-width: 100px;
}
.page-node-528 #section-content-bottom-third .video-grid .item .link-type input,
.page-node-547 #section-content-bottom-third .video-grid .item .link-type input {
  max-height: 30px;
  min-height: 30px;
  font-size: 1em;
  background: #fff;
  width: 100%;
  padding: 5px 10px;
  cursor: default;
}
.page-node-528 #section-content-bottom-third .brochure-grid,
.page-node-547 #section-content-bottom-third .brochure-grid {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  max-width: 1300px;
  margin: 0 auto;
  flex-wrap: wrap;
}
.page-node-528 #section-content-bottom-third .brochure-grid .item,
.page-node-547 #section-content-bottom-third .brochure-grid .item {
  max-width: 30%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 35px;
  position: relative;
}
@media all and (max-width: 768px) {
  .page-node-528 #section-content-bottom-third .brochure-grid .item,
  .page-node-547 #section-content-bottom-third .brochure-grid .item {
    padding: 25px;
  }
}
@media all and (max-width: 570px) {
  .page-node-528 #section-content-bottom-third .brochure-grid .item,
  .page-node-547 #section-content-bottom-third .brochure-grid .item {
    max-width: 100%;
  }
}
.page-node-528 #section-content-bottom-third .brochure-grid .item .bruchure-title,
.page-node-547 #section-content-bottom-third .brochure-grid .item .bruchure-title {
  text-align: center;
  font-size: 1.4em;
  font-weight: 500;
  color: #009fda;
  margin-bottom: 25px;
}
@media all and (max-width: 570px) {
  .page-node-528 #section-content-bottom-third .brochure-grid .item .bruchure-title,
  .page-node-547 #section-content-bottom-third .brochure-grid .item .bruchure-title {
    max-width: 100%;
  }
}
.page-node-528 #section-content-bottom-third .brochure-grid .item a,
.page-node-547 #section-content-bottom-third .brochure-grid .item a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.page-node-528 #section-content-bottom-third ol,
.page-node-547 #section-content-bottom-third ol {
  max-width: 1300px;
  margin: 0 auto;
  padding: 0 35px;
  font-size: 1.2em;
  color: #000;
  font-weight: 400;
  margin-top: 50px;
}
@media all and (max-width: 768px) {
  .page-node-528 #section-content-bottom-third ol,
  .page-node-547 #section-content-bottom-third ol {
    margin-top: 20px;
  }
}
@media all and (max-width: 570px) {
  .page-node-528 #section-content-bottom-third ol,
  .page-node-547 #section-content-bottom-third ol {
    margin-top: 0;
    padding: 0 25px;
  }
}
.page-node-528 #section-content-bottom-third .image-grid,
.page-node-547 #section-content-bottom-third .image-grid {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  max-width: 1300px;
  margin: 0 auto;
  flex-wrap: wrap;
  margin-top: 50px;
}
.page-node-528 #section-content-bottom-third .image-grid .item,
.page-node-547 #section-content-bottom-third .image-grid .item {
  max-width: 30%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  position: relative;
}
@media all and (max-width: 992px) {
  .page-node-528 #section-content-bottom-third .image-grid .item,
  .page-node-547 #section-content-bottom-third .image-grid .item {
    max-width: 49%;
  }
}
@media all and (max-width: 480px) {
  .page-node-528 #section-content-bottom-third .image-grid .item,
  .page-node-547 #section-content-bottom-third .image-grid .item {
    max-width: 98%;
  }
}
.page-node-528 #section-content-bottom-third .image-grid .item br,
.page-node-547 #section-content-bottom-third .image-grid .item br {
  display: none;
}
.page-node-528 #section-content-bottom-third .image-grid .item .image-title,
.page-node-547 #section-content-bottom-third .image-grid .item .image-title {
  font-size: 1.7em;
  font-weight: 400;
  color: #000;
  align-self: flex-start;
  margin-top: 5px;
}
.page-node-528 #section-content-bottom-third .image-grid .item a,
.page-node-547 #section-content-bottom-third .image-grid .item a {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: 20px;
}
.page-node-528 #section-content-bottom-fourth .block-title,
.page-node-547 #section-content-bottom-fourth .block-title {
  margin-bottom: 50px;
}
.page-node-528 #section-content-bottom-fourth .region-user20,
.page-node-547 #section-content-bottom-fourth .region-user20 {
  margin-top: 60px;
}
.page-node-528 .cta-link a,
.page-node-547 .cta-link a {
  color: #009fda;
}
.page-node-528 #section-main-content + .container {
  padding: 0;
  max-width: unset;
}
@media all and (max-width: 992px) {
  .page-node-528 #block-block-302 {
    min-height: 400px;
    padding: 290px 0 60px !important;
  }
}
@media all and (max-width: 992px) {
  .page-node-528 #section-content-bottom-second .container div[class^="col-"] {
    padding: 0;
  }
  .page-node-528 #section-content-bottom-second .featured-img-left {
    margin: 25px 0 20px;
  }
  .page-node-528 #section-content-bottom-second .content {
    padding: 0;
  }
  .page-node-528 #section-content-bottom-fourth {
    margin: 50px 0;
  }
  .page-node-528 #block-block-302 {
    padding: 150px 60px !important;
    min-height: unset;
  }
}
@media all and (max-width: 570px) {
  .page-node-528 #block-block-302 {
    padding: 100px 60px !important;
  }
  .page-node-528 #section-main-content + .container {
    padding: 0;
    margin: 50px 0;
    max-width: unset;
  }
  .page-node-528 #section-content-bottom-third .media_filter ul li {
    min-width: 140px;
  }
}
@media all and (max-width: 480px) {
  .page-node-528 #section-content-bottom-third .media_filter ul {
    flex-wrap: wrap;
  }
  .page-node-528 #section-content-bottom-third .media_filter ul li {
    min-width: 49%;
    font-size: 0.9em;
    margin: 1px;
    width: 49%;
    border: 0.5px #c0c2c4 solid;
  }
}
.page-node-547 #section-main-content {
  padding: 50px 0;
}
@media all and (max-width: 992px) {
  .page-node-547 #section-main-content .MainContent {
    width: 100%;
  }
}
@media all and (max-width: 570px) {
  .page-node-547 #section-main-content {
    padding: 25px 0;
  }
}
.page-node-547 h1.SectionHeader {
  margin: 5px 0 50px;
}
@media all and (max-width: 570px) {
  .page-node-547 h1.SectionHeader {
    font-size: 3em;
  }
}
.page-node-547 .pre-header {
  font-family: Cairo;
  font-size: 2em;
  font-weight: 700;
  color: #009fda;
}
@media all and (max-width: 570px) {
  .page-node-547 .pre-header {
    font-size: 1.7em;
    line-height: 1em;
    margin-bottom: 10px;
  }
}
.page-node-547 #section-content-bottom-second {
  background: #e7e8e9 !important;
}
.page-node-547 #section-content-bottom-second .media_filter ul {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 570px) {
  .page-node-547 #section-content-bottom-second .media_filter ul {
    padding-left: 0;
  }
}
.page-node-547 #section-content-bottom-second .media_filter ul li {
  min-width: 200px;
  text-align: center;
  border: 0.5px #c0c2c4 solid;
  border-right: 0px;
  margin: 0;
}
.page-node-547 #section-content-bottom-second .media_filter ul li:last-of-type {
  border-right: 0.5px #c0c2c4 solid;
}
.page-node-547 #section-content-bottom-second .media_filter ul li a {
  color: #333;
  font-weight: 500;
}
.page-node-547 #section-content-bottom-second .media_filter ul li:hover {
  background: #009fda;
}
.page-node-547 #section-content-bottom-second .media_filter ul li:hover a {
  color: #fff;
}
.page-node-547 #section-content-bottom-second .media_filter ul li.active {
  background: #009fda;
}
.page-node-547 #section-content-bottom-second .media_filter ul li.active a {
  color: #fff;
}
@media all and (max-width: 768px) {
  .page-node-547 #section-content-bottom-second .media_filter ul li {
    min-width: 170px;
  }
}
@media all and (max-width: 570px) {
  .page-node-547 #section-content-bottom-second .media_filter ul li {
    min-width: 140px;
  }
}
@media all and (max-width: 480px) {
  .page-node-547 #section-content-bottom-second .media_filter ul li {
    min-width: 105px;
  }
}
.page-node-547 #section-content-bottom-second .heading-wrapper {
  text-align: center;
  max-width: 1300px;
  margin: 40px auto 0;
  display: block;
}
.page-node-547 #section-content-bottom-second .heading-wrapper .sub-heading {
  font-size: 2.1em;
  font-weight: 700;
  color: #333;
  line-height: 1.1em;
}
.page-node-547 #section-content-bottom-second .heading-wrapper .intro {
  color: #000;
  margin-top: 15px;
  display: block;
}
@media all and (max-width: 570px) {
  .page-node-547 #section-content-bottom-second .heading-wrapper .sub-heading {
    font-size: 1.9em;
    display: block;
    padding-top: 30px;
  }
}
.page-node-547 #section-content-bottom-second .posters {
  max-width: 1300px;
  margin: 0 auto;
  margin-top: 40px;
}
.page-node-547 #section-content-bottom-second .posters .poster-title {
  color: #009fda;
  font-size: 1.4em;
  font-weight: 700;
  margin-bottom: 10px;
  display: block;
}
.page-node-547 #section-content-bottom-second .posters .poster-grid {
  display: flex;
  justify-content: flex-start;
  position: relative;
  flex-wrap: wrap;
  margin-left: -25px;
  margin-right: -25px;
}
.page-node-547 #section-content-bottom-second .posters .poster-grid .item {
  width: 25%;
  padding: 0 25px;
}
@media all and (max-width: 768px) {
  .page-node-547 #section-content-bottom-second .posters .poster-grid .item {
    width: 33.33%;
    padding: 0 25px 50px 25px;
  }
}
@media all and (max-width: 570px) {
  .page-node-547 #section-content-bottom-second .posters .poster-grid .item {
    width: 50%;
    padding: 15px;
  }
}
.page-node-547 #section-content-bottom-second .video-grid {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.page-node-547 #section-content-bottom-second .video-grid .item {
  width: 33.33%;
  padding: 15px;
  display: flex;
  flex-direction: column;
}
@media all and (max-width: 768px) {
  .page-node-547 #section-content-bottom-second .video-grid .item {
    width: 50%;
  }
}
@media all and (max-width: 480px) {
  .page-node-547 #section-content-bottom-second .video-grid .item {
    width: 100%;
  }
}
.page-node-547 #section-content-bottom-second .video-grid .item .embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  margin: 25px 0;
}
.page-node-547 #section-content-bottom-second .video-grid .item .embed-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.page-node-547 #section-content-bottom-second .video-grid .item .link-type {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  margin: 3px 0;
}
.page-node-547 #section-content-bottom-second .video-grid .item .link-type span {
  font-size: 1em;
  color: #009fda;
  font-weight: 500;
  min-width: 100px;
}
.page-node-547 #section-content-bottom-second .video-grid .item .link-type input {
  max-height: 30px;
  min-height: 30px;
  font-size: 1em;
  background: #fff;
  width: 100%;
  padding: 5px 10px;
  cursor: default;
}
.page-node-547 #section-content-bottom-second .brochure-grid {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  max-width: 1300px;
  margin: 0 auto;
  flex-wrap: wrap;
}
.page-node-547 #section-content-bottom-second .brochure-grid .item {
  max-width: 30%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 35px;
  position: relative;
}
@media all and (max-width: 768px) {
  .page-node-547 #section-content-bottom-second .brochure-grid .item {
    padding: 25px;
  }
}
@media all and (max-width: 570px) {
  .page-node-547 #section-content-bottom-second .brochure-grid .item {
    max-width: 100%;
  }
}
.page-node-547 #section-content-bottom-second .brochure-grid .item .bruchure-title {
  text-align: center;
  font-size: 1.4em;
  font-weight: 500;
  color: #009fda;
  margin-bottom: 25px;
}
@media all and (max-width: 570px) {
  .page-node-547 #section-content-bottom-second .brochure-grid .item .bruchure-title {
    max-width: 100%;
  }
}
.page-node-547 #section-content-bottom-second .brochure-grid .item a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.page-node-547 #section-content-bottom-second ol {
  max-width: 1300px;
  margin: 0 auto;
  padding: 0 35px;
  font-size: 1.2em;
  color: #000;
  font-weight: 400;
  margin-top: 50px;
}
@media all and (max-width: 768px) {
  .page-node-547 #section-content-bottom-second ol {
    margin-top: 20px;
  }
}
@media all and (max-width: 570px) {
  .page-node-547 #section-content-bottom-second ol {
    margin-top: 0;
    padding: 0 25px;
  }
}
.page-node-547 #section-content-bottom-second .image-grid {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  max-width: 1300px;
  margin: 0 auto;
  flex-wrap: wrap;
  margin-top: 50px;
}
.page-node-547 #section-content-bottom-second .image-grid .item {
  max-width: 30%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  position: relative;
}
@media all and (max-width: 992px) {
  .page-node-547 #section-content-bottom-second .image-grid .item {
    max-width: 49%;
  }
}
@media all and (max-width: 480px) {
  .page-node-547 #section-content-bottom-second .image-grid .item {
    max-width: 98%;
  }
}
.page-node-547 #section-content-bottom-second .image-grid .item br {
  display: none;
}
.page-node-547 #section-content-bottom-second .image-grid .item .image-title {
  font-size: 1.7em;
  font-weight: 400;
  color: #000;
  align-self: flex-start;
  margin-top: 5px;
}
.page-node-547 #section-content-bottom-second .image-grid .item a {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: 20px;
}
.page-node-547 #section-content-bottom-second .media_filter {
  margin-bottom: 50px;
}
.page-node-547 #section-content-bottom-second .video-grid .item .embed-container {
  margin: 0;
}
.page-node-547 #section-content-bottom-second .video-grid .item .link-type {
  display: none;
}
.page-node-547 #section-content-bottom-second .radio-wrapper,
.page-node-547 #section-content-bottom-second .full-img-wrapper {
  position: relative;
  max-width: 700px;
  margin: 0 auto;
}
.page-node-547 #section-content-bottom-second .radio-wrapper br,
.page-node-547 #section-content-bottom-second .full-img-wrapper br {
  display: none;
}
.page-node-547 #section-content-bottom-second .radio-wrapper .radio,
.page-node-547 #section-content-bottom-second .full-img-wrapper .radio {
  margin: 0 auto;
  padding: 0;
  width: 100%;
}
.page-node-547 #section-content-bottom-second .radio-wrapper .radio-btn,
.page-node-547 #section-content-bottom-second .full-img-wrapper .radio-btn {
  position: absolute;
  width: 12%;
  height: 12.354%;
  top: 55%;
  left: 45%;
  border-radius: 100%;
  background-image: url(/sites/default/files/CAMPAIGNS/radio/RADIO-button-glow.png);
  background-size: 100%;
  font-size: 0;
  transform: scale(1.2);
  background-position: center center;
  background-repeat: no-repeat;
  animation-name: audio-pulse;
  animation-duration: 1.5s;
  animation-timing-function: ease-out;
  animation-delay: 0;
  animation-direction: alternate;
  animation-iteration-count: infinite;
  animation-fill-mode: none;
  animation-play-state: running;
}
.page-node-547 #section-content-bottom-second .radio-wrapper .radio-btn:after,
.page-node-547 #section-content-bottom-second .full-img-wrapper .radio-btn:after {
  content: '';
  position: absolute;
  background-image: url(/sites/default/files/CAMPAIGNS/radio/radio-play-btn.png);
  width: 100%;
  height: 100%;
  background-size: 60%;
  background-position: center center;
  background-repeat: no-repeat;
}
.page-node-547 #section-content-bottom-second .radio-wrapper .radio-btn.pause,
.page-node-547 #section-content-bottom-second .full-img-wrapper .radio-btn.pause {
  animation-duration: 0s;
  animation-play-state: paused;
  transform: scale(1);
  background-size: 50%;
}
.page-node-547 #section-content-bottom-second .radio-wrapper .radio-btn.pause:after,
.page-node-547 #section-content-bottom-second .full-img-wrapper .radio-btn.pause:after {
  content: '';
  background-image: url(/sites/default/files/CAMPAIGNS/radio/radio-pause-btn.png);
}
.page-node-547 #section-content-bottom-second .full-img-wrapper {
  max-width: 100%;
}
@media all and (max-width: 570px) {
  .page-node-547 #section-content-bottom-second #block-block-299 #section03-content .full-img-wrapper img {
    margin: 0 auto;
    padding: 0;
    width: 250%;
    position: relative;
    max-width: unset;
    left: -77.5%;
  }
}
.page-node-547 #section-content-bottom-third {
  background: none !important;
}
.page-node-547 #section-content-bottom-third .featured-img-left .content {
  justify-content: flex-start;
}
.page-node-547 #section-content-bottom-third .light-separator {
  height: 2px;
  background: #ebeded;
  margin: 80px 0;
}
.page-node-547 #section-content-bottom-third .light-separator + .featured-img-left {
  margin: 20px 0;
}
@media all and (max-width: 768px) {
  .page-node-547 #section-content-bottom-third .light-separator {
    margin: 50px 0;
  }
}
.nav-block {
  margin-top: 15px;
}
.nav-block br {
  display: none;
}
.nav-block .link-block {
  display: flex;
  flex-direction: row;
  height: 100%;
  justify-content: flex-start;
  align-items: center;
  color: #fff;
  padding: 15px 15px 15px 0;
  font-size: 1.2em;
  font-family: Cairo;
  background: #009fda;
  margin-top: 1px;
  transition: all .2s linear;
  cursor: pointer;
}
.nav-block .link-block:hover {
  color: #fff;
  background: #00b8f1;
}
.nav-block .link-block.back_to_prev {
  background: #fff;
  color: #009fda;
  border: 1px solid #009fda;
  margin-top: 50px;
}
.nav-block .link-block.back_to_prev .link-block-icon {
  display: flex;
  justify-content: center;
  align-items: center;
}
.nav-block .link-block.back_to_prev .link-block-icon svg {
  height: 20px;
}
.nav-block .link-block.back_to_prev .link-block-icon svg path,
.nav-block .link-block.back_to_prev .link-block-icon svg line {
  stroke: #009fda;
  transition: all .2s linear;
}
.nav-block .link-block.back_to_prev:hover {
  background: #009fda;
  color: #fff;
}
.nav-block .link-block.back_to_prev:hover .link-block-icon svg path,
.nav-block .link-block.back_to_prev:hover .link-block-icon svg line {
  stroke: #fff;
}
.nav-block .link-block .link-block-title {
  font-size: 1.3em;
}
.nav-block .link-block .link-block-icon {
  min-width: 60px;
  height: 30px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.nav-block .link-block .link-block-icon.choose-physio {
  background-image: url(/sites/default/files/CAMPAIGNS/icons/choose-physio-W.png);
}
.nav-block .link-block .link-block-icon.about {
  background-image: url(/sites/default/files/CAMPAIGNS/icons/info-W.png);
}
.nav-block .link-block .link-block-icon.toolkit {
  background-image: url(/sites/default/files/CAMPAIGNS/icons/toolkit-W.png);
}
.nav-block .link-block .link-block-icon.faq {
  background-image: url(/sites/default/files/CAMPAIGNS/icons/faq-W.png);
}
.nav-block .link-description {
  color: #707070;
  font-size: 1.2em;
  font-weight: 500;
  padding: 15px 0;
  display: block;
  font-family: Roboto;
}
.page-node-528 .region-right-sidebar h3.headline,
.page-node-547 .region-right-sidebar h3.headline {
  font-weight: 500;
  font-size: 1.4em;
  padding: 0;
  color: #5e6067;
  font-family: Roboto;
  letter-spacing: 0.5px;
}
.page-node-528 .region-right-sidebar .brd-headling,
.page-node-547 .region-right-sidebar .brd-headling {
  display: none;
}
#block-block-304 .image-grid .item {
  opacity: 1;
  transition: all .3s ease-in-out;
}
#block-block-304 .image-grid .item.faded {
  opacity: 0.6;
}
@keyframes audio-pulse {
  0% {
    background-size: 70%;
    transform: scale(0.95);
  }
  70% {
    transform: scale(1);
    background-size: 100%;
  }
  100% {
    background-size: 70%;
    transform: scale(0.95);
  }
}
@-webkit-keyframes audio-pulse {
  0% {
    background-size: 70%;
    transform: scale(0.95);
  }
  70% {
    transform: scale(1);
    background-size: 100%;
  }
  100% {
    background-size: 70%;
    transform: scale(0.95);
  }
}
.campaign_general .SectionHeader {
  font-weight: 500;
  font-size: 3.5em;
  line-height: 1.1em;
  display: block;
  font-family: Cairo;
  margin: 5px 0 50px;
}
@media all and (max-width: 570px) {
  .campaign_general .SectionHeader {
    font-size: 3em;
  }
}
.campaign_general .SectionHeader + .af-header {
  margin-top: 0;
}
.campaign_general .embed-container {
  position: relative;
  padding-bottom: 44.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  margin: 50px 0;
}
.campaign_general .embed-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.campaign_general .pre-header {
  font-family: Cairo;
  font-size: 2em;
  font-weight: 700;
  color: #009fda;
}
@media all and (max-width: 570px) {
  .campaign_general .pre-header {
    font-size: 1.7em;
    line-height: 1em;
    margin-bottom: 10px;
  }
}
.campaign_general .af-header {
  font-size: 2.2em;
  font-weight: 700;
  font-family: Cairo;
  padding-top: 0;
  margin-top: 50px;
  color: #009fda;
  margin-bottom: 15px;
  display: block;
}
@media all and (max-width: 570px) {
  .campaign_general .af-header {
    font-size: 1.7em;
    margin-top: 30px;
  }
}
.campaign_general .sub-header {
  font-family: Cairo;
  font-size: 2.2em;
  font-weight: 700;
  color: #009fda;
  margin-bottom: 15px;
  display: block;
}
@media all and (max-width: 570px) {
  .campaign_general .sub-header {
    font-size: 1.7em;
    line-height: 1em;
  }
}
.campaign_general .featured_img {
  margin-top: 50px;
}
.campaign_general .featured_img img {
  width: 100%;
}
.campaign_general .featured-img-left {
  margin: 50px 0 20px;
  display: flex;
}
.campaign_general .featured-img-left .img {
  width: 20%;
  min-width: 294px;
}
.campaign_general .featured-img-left .content {
  padding-left: 50px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
@media all and (max-width: 768px) {
  .campaign_general .featured-img-left {
    flex-direction: column;
  }
  .campaign_general .featured-img-left .img {
    display: none;
  }
  .campaign_general .featured-img-left .content {
    padding: 0;
  }
}
@media all and (max-width: 480px) {
  .campaign_general .featured-img-left .content {
    padding: 0 15px;
  }
}
.campaign_general .dark-link {
  color: #000;
  text-decoration: underline;
  transition: all .2s ease;
}
.campaign_general .dark-link:hover {
  color: #009fda;
}
.campaign_general .dark-link:hover._df_thumb ._df_book-cover ._df_book-title {
  color: #009fda;
}
.campaign_general .dark-link._df_thumb {
  display: block;
  max-width: max-content;
  height: auto;
  text-decoration: none;
}
.campaign_general .dark-link._df_thumb ._df_book-cover {
  display: flex !important;
  position: relative;
  background: none;
  box-shadow: unset;
  transform: none;
}
.campaign_general .dark-link._df_thumb ._df_book-cover ._df_book-title {
  display: block;
  position: relative;
  background: none;
  color: black;
  font-size: 1em;
  font-weight: 300;
  font-family: roboto;
  padding: 0;
  text-decoration: underline;
  transition: all .2s ease;
}
.caimpaign_intro_section {
  margin-bottom: 8vh;
}
@media all and (min-width: 993px) {
  .caimpaign_intro_section {
    padding-right: 100px;
  }
}
.caimpaign_intro_section .SectionHeader {
  font-weight: 500;
  font-size: 3.5em;
  line-height: 1.1em;
  display: block;
  font-family: Cairo;
  margin: 5px 0 50px;
}
@media all and (max-width: 570px) {
  .caimpaign_intro_section .SectionHeader {
    font-size: 3em;
  }
}
.caimpaign_intro_section .SectionHeader + .af-header {
  margin-top: 0;
}
.caimpaign_intro_section .embed-container {
  position: relative;
  padding-bottom: 44.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  margin: 50px 0;
}
.caimpaign_intro_section .embed-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.caimpaign_intro_section .pre-header {
  font-family: Cairo;
  font-size: 2em;
  font-weight: 700;
  color: #009fda;
}
@media all and (max-width: 570px) {
  .caimpaign_intro_section .pre-header {
    font-size: 1.7em;
    line-height: 1em;
    margin-bottom: 10px;
  }
}
.caimpaign_intro_section .af-header {
  font-size: 2.2em;
  font-weight: 700;
  font-family: Cairo;
  padding-top: 0;
  margin-top: 50px;
  color: #009fda;
  margin-bottom: 15px;
  display: block;
}
@media all and (max-width: 570px) {
  .caimpaign_intro_section .af-header {
    font-size: 1.7em;
    margin-top: 30px;
  }
}
.caimpaign_intro_section .sub-header {
  font-family: Cairo;
  font-size: 2.2em;
  font-weight: 700;
  color: #009fda;
  margin-bottom: 15px;
  display: block;
}
@media all and (max-width: 570px) {
  .caimpaign_intro_section .sub-header {
    font-size: 1.7em;
    line-height: 1em;
  }
}
.caimpaign_intro_section .featured_img {
  margin-top: 50px;
}
.caimpaign_intro_section .featured_img img {
  width: 100%;
}
.caimpaign_intro_section .featured-img-left {
  margin: 50px 0 20px;
  display: flex;
}
.caimpaign_intro_section .featured-img-left .img {
  width: 20%;
  min-width: 294px;
}
.caimpaign_intro_section .featured-img-left .content {
  padding-left: 50px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
@media all and (max-width: 768px) {
  .caimpaign_intro_section .featured-img-left {
    flex-direction: column;
  }
  .caimpaign_intro_section .featured-img-left .img {
    display: none;
  }
  .caimpaign_intro_section .featured-img-left .content {
    padding: 0;
  }
}
@media all and (max-width: 480px) {
  .caimpaign_intro_section .featured-img-left .content {
    padding: 0 15px;
  }
}
.caimpaign_intro_section .dark-link {
  color: #000;
  text-decoration: underline;
  transition: all .2s ease;
}
.caimpaign_intro_section .dark-link:hover {
  color: #009fda;
}
.caimpaign_intro_section .dark-link:hover._df_thumb ._df_book-cover ._df_book-title {
  color: #009fda;
}
.caimpaign_intro_section .dark-link._df_thumb {
  display: block;
  max-width: max-content;
  height: auto;
  text-decoration: none;
}
.caimpaign_intro_section .dark-link._df_thumb ._df_book-cover {
  display: flex !important;
  position: relative;
  background: none;
  box-shadow: unset;
  transform: none;
}
.caimpaign_intro_section .dark-link._df_thumb ._df_book-cover ._df_book-title {
  display: block;
  position: relative;
  background: none;
  color: black;
  font-size: 1em;
  font-weight: 300;
  font-family: roboto;
  padding: 0;
  text-decoration: underline;
  transition: all .2s ease;
}
.campaign_parralax_section {
  margin-bottom: 8vh;
}
.caimpaign_toolkit_section {
  margin-bottom: 8vh;
}
.caimpaign_toolkit_section .SectionHeader {
  font-weight: 500;
  font-size: 3.5em;
  line-height: 1.1em;
  display: block;
  font-family: Cairo;
  margin: 5px 0 50px;
}
@media all and (max-width: 570px) {
  .caimpaign_toolkit_section .SectionHeader {
    font-size: 3em;
  }
}
.caimpaign_toolkit_section .SectionHeader + .af-header {
  margin-top: 0;
}
.caimpaign_toolkit_section .embed-container {
  position: relative;
  padding-bottom: 44.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  margin: 50px 0;
}
.caimpaign_toolkit_section .embed-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.caimpaign_toolkit_section .pre-header {
  font-family: Cairo;
  font-size: 2em;
  font-weight: 700;
  color: #009fda;
}
@media all and (max-width: 570px) {
  .caimpaign_toolkit_section .pre-header {
    font-size: 1.7em;
    line-height: 1em;
    margin-bottom: 10px;
  }
}
.caimpaign_toolkit_section .af-header {
  font-size: 2.2em;
  font-weight: 700;
  font-family: Cairo;
  padding-top: 0;
  margin-top: 50px;
  color: #009fda;
  margin-bottom: 15px;
  display: block;
}
@media all and (max-width: 570px) {
  .caimpaign_toolkit_section .af-header {
    font-size: 1.7em;
    margin-top: 30px;
  }
}
.caimpaign_toolkit_section .sub-header {
  font-family: Cairo;
  font-size: 2.2em;
  font-weight: 700;
  color: #009fda;
  margin-bottom: 15px;
  display: block;
}
@media all and (max-width: 570px) {
  .caimpaign_toolkit_section .sub-header {
    font-size: 1.7em;
    line-height: 1em;
  }
}
.caimpaign_toolkit_section .featured_img {
  margin-top: 50px;
}
.caimpaign_toolkit_section .featured_img img {
  width: 100%;
}
.caimpaign_toolkit_section .featured-img-left {
  margin: 50px 0 20px;
  display: flex;
}
.caimpaign_toolkit_section .featured-img-left .img {
  width: 20%;
  min-width: 294px;
}
.caimpaign_toolkit_section .featured-img-left .content {
  padding-left: 50px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
@media all and (max-width: 768px) {
  .caimpaign_toolkit_section .featured-img-left {
    flex-direction: column;
  }
  .caimpaign_toolkit_section .featured-img-left .img {
    display: none;
  }
  .caimpaign_toolkit_section .featured-img-left .content {
    padding: 0;
  }
}
@media all and (max-width: 480px) {
  .caimpaign_toolkit_section .featured-img-left .content {
    padding: 0 15px;
  }
}
.caimpaign_toolkit_section .dark-link {
  color: #000;
  text-decoration: underline;
  transition: all .2s ease;
}
.caimpaign_toolkit_section .dark-link:hover {
  color: #009fda;
}
.caimpaign_toolkit_section .dark-link:hover._df_thumb ._df_book-cover ._df_book-title {
  color: #009fda;
}
.caimpaign_toolkit_section .dark-link._df_thumb {
  display: block;
  max-width: max-content;
  height: auto;
  text-decoration: none;
}
.caimpaign_toolkit_section .dark-link._df_thumb ._df_book-cover {
  display: flex !important;
  position: relative;
  background: none;
  box-shadow: unset;
  transform: none;
}
.caimpaign_toolkit_section .dark-link._df_thumb ._df_book-cover ._df_book-title {
  display: block;
  position: relative;
  background: none;
  color: black;
  font-size: 1em;
  font-weight: 300;
  font-family: roboto;
  padding: 0;
  text-decoration: underline;
  transition: all .2s ease;
}
@media all and (max-width: 480px) {
  .caimpaign_toolkit_section .featured-img-left .content {
    padding: 0;
  }
}
.caimpaign_find_a_physio_section {
  display: flex;
  flex-direction: column;
  margin-top: 8vh;
}
.caimpaign_find_a_physio_section .SectionHeader {
  font-weight: 500;
  font-size: 3.5em;
  line-height: 1.1em;
  display: block;
  font-family: Cairo;
  margin: 5px 0 50px;
}
@media all and (max-width: 570px) {
  .caimpaign_find_a_physio_section .SectionHeader {
    font-size: 3em;
  }
}
.caimpaign_find_a_physio_section .SectionHeader + .af-header {
  margin-top: 0;
}
.caimpaign_find_a_physio_section .embed-container {
  position: relative;
  padding-bottom: 44.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  margin: 50px 0;
}
.caimpaign_find_a_physio_section .embed-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.caimpaign_find_a_physio_section .pre-header {
  font-family: Cairo;
  font-size: 2em;
  font-weight: 700;
  color: #009fda;
}
@media all and (max-width: 570px) {
  .caimpaign_find_a_physio_section .pre-header {
    font-size: 1.7em;
    line-height: 1em;
    margin-bottom: 10px;
  }
}
.caimpaign_find_a_physio_section .af-header {
  font-size: 2.2em;
  font-weight: 700;
  font-family: Cairo;
  padding-top: 0;
  margin-top: 50px;
  color: #009fda;
  margin-bottom: 15px;
  display: block;
}
@media all and (max-width: 570px) {
  .caimpaign_find_a_physio_section .af-header {
    font-size: 1.7em;
    margin-top: 30px;
  }
}
.caimpaign_find_a_physio_section .sub-header {
  font-family: Cairo;
  font-size: 2.2em;
  font-weight: 700;
  color: #009fda;
  margin-bottom: 15px;
  display: block;
}
@media all and (max-width: 570px) {
  .caimpaign_find_a_physio_section .sub-header {
    font-size: 1.7em;
    line-height: 1em;
  }
}
.caimpaign_find_a_physio_section .featured_img {
  margin-top: 50px;
}
.caimpaign_find_a_physio_section .featured_img img {
  width: 100%;
}
.caimpaign_find_a_physio_section .featured-img-left {
  margin: 50px 0 20px;
  display: flex;
}
.caimpaign_find_a_physio_section .featured-img-left .img {
  width: 20%;
  min-width: 294px;
}
.caimpaign_find_a_physio_section .featured-img-left .content {
  padding-left: 50px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
@media all and (max-width: 768px) {
  .caimpaign_find_a_physio_section .featured-img-left {
    flex-direction: column;
  }
  .caimpaign_find_a_physio_section .featured-img-left .img {
    display: none;
  }
  .caimpaign_find_a_physio_section .featured-img-left .content {
    padding: 0;
  }
}
@media all and (max-width: 480px) {
  .caimpaign_find_a_physio_section .featured-img-left .content {
    padding: 0 15px;
  }
}
.caimpaign_find_a_physio_section .dark-link {
  color: #000;
  text-decoration: underline;
  transition: all .2s ease;
}
.caimpaign_find_a_physio_section .dark-link:hover {
  color: #009fda;
}
.caimpaign_find_a_physio_section .dark-link:hover._df_thumb ._df_book-cover ._df_book-title {
  color: #009fda;
}
.caimpaign_find_a_physio_section .dark-link._df_thumb {
  display: block;
  max-width: max-content;
  height: auto;
  text-decoration: none;
}
.caimpaign_find_a_physio_section .dark-link._df_thumb ._df_book-cover {
  display: flex !important;
  position: relative;
  background: none;
  box-shadow: unset;
  transform: none;
}
.caimpaign_find_a_physio_section .dark-link._df_thumb ._df_book-cover ._df_book-title {
  display: block;
  position: relative;
  background: none;
  color: black;
  font-size: 1em;
  font-weight: 300;
  font-family: roboto;
  padding: 0;
  text-decoration: underline;
  transition: all .2s ease;
}
.node-type-apa-campaigns #section-main-content .back-to-top {
  margin: 20px 0 50px;
}
#section-banner .campaign_banner {
  min-height: 600px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 50px;
}
@media all and (max-width: 1200px) {
  #section-banner .campaign_banner {
    min-height: 400px;
  }
}
@media all and (max-width: 768px) {
  #section-banner .campaign_banner {
    min-height: 300px;
  }
}
@media all and (max-width: 570px) {
  #section-banner .campaign_banner {
    min-height: 200px;
  }
  #section-banner .campaign_banner .img-parallax {
    display: block;
  }
}
#section-banner .campaign_banner:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0,0.05);
}
#section-banner .campaign_banner .header-banner h1 {
  font-family: Roboto;
  font-weight: 400;
  text-transform: uppercase;
  color: #fff;
  font-size: 5em;
  line-height: 1em;
}
@media all and (max-width: 768px) {
  #section-banner .campaign_banner .header-banner h1 {
    font-size: 4em;
  }
}
@media all and (max-width: 570px) {
  #section-banner .campaign_banner .header-banner h1 {
    font-size: 3em;
  }
}
@media all and (max-width: 480px) {
  #section-banner .campaign_banner .header-banner h1 {
    font-size: 2.5em;
  }
}
#section-banner .campaign_banner .content {
  text-align: center;
  position: relative;
}
.region-right-sidebar .campaign_sidebar h3.headline {
  font-weight: 500;
  font-size: 1.4em;
  padding: 0;
  color: #5e6067;
  font-family: Roboto;
  letter-spacing: 0.5px;
}
.region-right-sidebar .campaign_sidebar .brd-headling {
  display: none;
}
#section-content-bottom-third.tabbed_section_container {
  background: #e7e8e9;
  padding-bottom: 50px;
}
.campaign_tabbed_section {
  margin-bottom: 8vh;
}
.campaign_tabbed_section .SectionHeader {
  font-weight: 500;
  font-size: 3.5em;
  line-height: 1.1em;
  display: block;
  font-family: Cairo;
  margin: 5px 0 50px;
}
@media all and (max-width: 570px) {
  .campaign_tabbed_section .SectionHeader {
    font-size: 3em;
  }
}
.campaign_tabbed_section .SectionHeader + .af-header {
  margin-top: 0;
}
.campaign_tabbed_section .embed-container {
  position: relative;
  padding-bottom: 44.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  margin: 50px 0;
}
.campaign_tabbed_section .embed-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.campaign_tabbed_section .pre-header {
  font-family: Cairo;
  font-size: 2em;
  font-weight: 700;
  color: #009fda;
}
@media all and (max-width: 570px) {
  .campaign_tabbed_section .pre-header {
    font-size: 1.7em;
    line-height: 1em;
    margin-bottom: 10px;
  }
}
.campaign_tabbed_section .af-header {
  font-size: 2.2em;
  font-weight: 700;
  font-family: Cairo;
  padding-top: 0;
  margin-top: 50px;
  color: #009fda;
  margin-bottom: 15px;
  display: block;
}
@media all and (max-width: 570px) {
  .campaign_tabbed_section .af-header {
    font-size: 1.7em;
    margin-top: 30px;
  }
}
.campaign_tabbed_section .sub-header {
  font-family: Cairo;
  font-size: 2.2em;
  font-weight: 700;
  color: #009fda;
  margin-bottom: 15px;
  display: block;
}
@media all and (max-width: 570px) {
  .campaign_tabbed_section .sub-header {
    font-size: 1.7em;
    line-height: 1em;
  }
}
.campaign_tabbed_section .featured_img {
  margin-top: 50px;
}
.campaign_tabbed_section .featured_img img {
  width: 100%;
}
.campaign_tabbed_section .featured-img-left {
  margin: 50px 0 20px;
  display: flex;
}
.campaign_tabbed_section .featured-img-left .img {
  width: 20%;
  min-width: 294px;
}
.campaign_tabbed_section .featured-img-left .content {
  padding-left: 50px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
@media all and (max-width: 768px) {
  .campaign_tabbed_section .featured-img-left {
    flex-direction: column;
  }
  .campaign_tabbed_section .featured-img-left .img {
    display: none;
  }
  .campaign_tabbed_section .featured-img-left .content {
    padding: 0;
  }
}
@media all and (max-width: 480px) {
  .campaign_tabbed_section .featured-img-left .content {
    padding: 0 15px;
  }
}
.campaign_tabbed_section .dark-link {
  color: #000;
  text-decoration: underline;
  transition: all .2s ease;
}
.campaign_tabbed_section .dark-link:hover {
  color: #009fda;
}
.campaign_tabbed_section .dark-link:hover._df_thumb ._df_book-cover ._df_book-title {
  color: #009fda;
}
.campaign_tabbed_section .dark-link._df_thumb {
  display: block;
  max-width: max-content;
  height: auto;
  text-decoration: none;
}
.campaign_tabbed_section .dark-link._df_thumb ._df_book-cover {
  display: flex !important;
  position: relative;
  background: none;
  box-shadow: unset;
  transform: none;
}
.campaign_tabbed_section .dark-link._df_thumb ._df_book-cover ._df_book-title {
  display: block;
  position: relative;
  background: none;
  color: black;
  font-size: 1em;
  font-weight: 300;
  font-family: roboto;
  padding: 0;
  text-decoration: underline;
  transition: all .2s ease;
}
.campaign_tabbed_section .media_filter {
  margin-bottom: 50px;
}
.campaign_tabbed_section .media_filter ul {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 570px) {
  .campaign_tabbed_section .media_filter ul {
    padding-left: 0;
  }
}
.campaign_tabbed_section .media_filter ul li {
  min-width: 200px;
  text-align: center;
  border: 0.5px #c0c2c4 solid;
  border-right: 0px;
  margin: 0;
  cursor: pointer;
}
.campaign_tabbed_section .media_filter ul li:last-of-type {
  border-right: 0.5px #c0c2c4 solid;
}
.campaign_tabbed_section .media_filter ul li a {
  color: #333;
  font-weight: 500;
}
.campaign_tabbed_section .media_filter ul li:hover {
  background: #009fda;
}
.campaign_tabbed_section .media_filter ul li:hover a {
  color: #fff;
}
.campaign_tabbed_section .media_filter ul li.active {
  background: #009fda;
}
.campaign_tabbed_section .media_filter ul li.active a {
  color: #fff;
}
@media all and (max-width: 768px) {
  .campaign_tabbed_section .media_filter ul li {
    min-width: 170px;
  }
}
@media all and (max-width: 570px) {
  .campaign_tabbed_section .media_filter ul li {
    min-width: 140px;
  }
}
@media all and (max-width: 480px) {
  .campaign_tabbed_section .media_filter ul li {
    min-width: 105px;
  }
}
.campaign_tabbed_section .media_contents_filtered .img_center,
.campaign_tabbed_section .sub_media_contents_filtered .img_center {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  max-width: max-content;
  margin: 0 auto;
}
.campaign_tabbed_section .media_contents_filtered .img_center ._df_thumb,
.campaign_tabbed_section .sub_media_contents_filtered .img_center ._df_thumb {
  position: absolute;
  height: 100%;
  width: 100%;
}
.campaign_tabbed_section .heading-wrapper {
  text-align: center;
  max-width: 1300px;
  margin: 40px auto 0;
  display: block;
}
.campaign_tabbed_section .heading-wrapper .sub-heading {
  font-size: 2.1em;
  font-weight: 700;
  color: #333;
  line-height: 1.1em;
}
.campaign_tabbed_section .heading-wrapper .intro {
  color: #000;
  margin-top: 15px;
  display: block;
}
@media all and (max-width: 570px) {
  .campaign_tabbed_section .heading-wrapper .sub-heading {
    font-size: 1.9em;
    display: block;
    padding-top: 30px;
  }
}
.campaign_tabbed_section .posters {
  max-width: 1300px;
  margin: 0 auto;
  margin-top: 40px;
}
.campaign_tabbed_section .posters .poster-title {
  color: #009fda;
  font-size: 1.4em;
  font-weight: 700;
  margin-bottom: 10px;
  display: block;
}
.campaign_tabbed_section .posters .poster-grid {
  display: flex;
  justify-content: flex-start;
  position: relative;
  flex-wrap: wrap;
  margin-left: -25px;
  margin-right: -25px;
}
.campaign_tabbed_section .posters .poster-grid .item {
  width: 25%;
  padding: 0 25px;
}
@media all and (max-width: 768px) {
  .campaign_tabbed_section .posters .poster-grid .item {
    width: 33.33%;
    padding: 0 25px 50px 25px;
  }
}
@media all and (max-width: 570px) {
  .campaign_tabbed_section .posters .poster-grid .item {
    width: 50%;
    padding: 15px;
  }
}
.campaign_tabbed_section .video-grid {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.campaign_tabbed_section .video-grid .item {
  width: 33.33%;
  padding: 15px;
  display: flex;
  flex-direction: column;
}
@media all and (max-width: 768px) {
  .campaign_tabbed_section .video-grid .item {
    width: 50%;
  }
}
@media all and (max-width: 480px) {
  .campaign_tabbed_section .video-grid .item {
    width: 100%;
  }
}
.campaign_tabbed_section .video-grid .item .embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  margin: 0;
}
.campaign_tabbed_section .video-grid .item .embed-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.campaign_tabbed_section .video-grid .item .link-type {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  margin: 3px 0;
}
.campaign_tabbed_section .video-grid .item .link-type span {
  font-size: 1em;
  color: #009fda;
  font-weight: 500;
  min-width: 100px;
}
.campaign_tabbed_section .video-grid .item .link-type input {
  max-height: 30px;
  min-height: 30px;
  font-size: 1em;
  background: #fff;
  width: 100%;
  padding: 5px 10px;
  cursor: default;
}
.campaign_tabbed_section .brochure-grid {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  max-width: 1300px;
  margin: 0 auto;
  flex-wrap: wrap;
}
.campaign_tabbed_section .brochure-grid .item {
  max-width: 30%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 35px;
  position: relative;
}
@media all and (max-width: 768px) {
  .campaign_tabbed_section .brochure-grid .item {
    padding: 25px;
  }
}
@media all and (max-width: 570px) {
  .campaign_tabbed_section .brochure-grid .item {
    max-width: 100%;
  }
}
.campaign_tabbed_section .brochure-grid .item .bruchure-title {
  text-align: center;
  font-size: 1.4em;
  font-weight: 500;
  color: #009fda;
  margin-bottom: 25px;
}
@media all and (max-width: 570px) {
  .campaign_tabbed_section .brochure-grid .item .bruchure-title {
    max-width: 100%;
  }
}
.campaign_tabbed_section .brochure-grid .item a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.campaign_tabbed_section ol {
  max-width: 1300px;
  margin: 0 auto;
  padding: 0 35px;
  font-size: 1.2em;
  color: #000;
  font-weight: 400;
  margin-top: 50px;
}
@media all and (max-width: 768px) {
  .campaign_tabbed_section ol {
    margin-top: 20px;
  }
}
@media all and (max-width: 570px) {
  .campaign_tabbed_section ol {
    margin-top: 0;
    padding: 0 25px;
  }
}
.campaign_tabbed_section .image-grid {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  max-width: 1300px;
  margin: 0 auto;
  flex-wrap: wrap;
  margin-top: 50px;
}
.campaign_tabbed_section .image-grid.col_2 {
  justify-content: center;
}
@media all and (min-width: 481px) {
  .campaign_tabbed_section .image-grid.col_2 .item {
    max-width: 50%;
  }
}
.campaign_tabbed_section .image-grid .item {
  max-width: 30%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  position: relative;
}
@media all and (max-width: 992px) {
  .campaign_tabbed_section .image-grid .item {
    max-width: 49%;
  }
}
@media all and (max-width: 480px) {
  .campaign_tabbed_section .image-grid .item {
    max-width: 98%;
  }
}
.campaign_tabbed_section .image-grid .item br {
  display: none;
}
.campaign_tabbed_section .image-grid .item .image-title {
  font-size: 1.7em;
  font-weight: 400;
  color: #000;
  align-self: flex-start;
  margin-top: 5px;
}
.campaign_tabbed_section .image-grid .item a {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: 20px;
}
.campaign_tabbed_section .radio-wrapper {
  position: relative;
  max-width: 700px;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.campaign_tabbed_section .radio-wrapper.tradies_radio {
  transform: translateY(-50px);
}
.campaign_tabbed_section .radio-wrapper.tradies_radio .radio,
.campaign_tabbed_section .radio-wrapper.tradies_radio .radio-btn {
  filter: blur(0);
  opacity: 1;
  transform: scale(1);
  transition: all .5s ease;
}
.campaign_tabbed_section .radio-wrapper.tradies_radio.radio_active .radio,
.campaign_tabbed_section .radio-wrapper.tradies_radio.radio_active .radio-btn {
  filter: blur(5px);
  opacity: 0;
  transform: scale(0.9);
}
.campaign_tabbed_section .radio-wrapper.tradies_radio .radio-btn {
  left: 43.2%;
}
.campaign_tabbed_section .radio-wrapper.tradies_radio .audio_player {
  width: 100%;
}
@media all and (max-width: 570px) {
  .campaign_tabbed_section .radio-wrapper.tradies_radio .audio_player {
    width: calc(100% + 30px);
    top: 0px;
  }
}
@media all and (max-width: 570px) {
  .campaign_tabbed_section .radio-wrapper.tradies_radio .audio_player .audio_playlist {
    padding: 30px 25px 0;
  }
}
@media all and (max-width: 570px) {
  .campaign_tabbed_section .radio-wrapper.tradies_radio .audio_player .audio_item .audio_title,
  .campaign_tabbed_section .radio-wrapper.tradies_radio .audio_player .audio_item .audio_duration {
    font-size: 1em;
    padding: 0 10px;
  }
}
@media all and (max-width: 570px) {
  .campaign_tabbed_section .radio-wrapper.tradies_radio .audio_player .audio_item .audio_duration {
    padding: 0;
  }
}
@media all and (max-width: 570px) {
  .campaign_tabbed_section .radio-wrapper.tradies_radio .audio_player .control_panel {
    padding: 15px;
    margin: 20px 0 0;
  }
}
@media all and (max-width: 570px) {
  .campaign_tabbed_section .radio-wrapper.tradies_radio .audio_player .control_panel .audio_info,
  .campaign_tabbed_section .radio-wrapper.tradies_radio .audio_player .control_panel .audio_play_time {
    display: none;
  }
}
@media all and (max-width: 570px) {
  .campaign_tabbed_section .radio-wrapper.tradies_radio .audio_player .control_panel .audio_actions .audio_play_icon svg,
  .campaign_tabbed_section .radio-wrapper.tradies_radio .audio_player .control_panel .audio_actions .audio_pause_icon svg {
    width: 40px;
    height: 40px;
  }
}
.campaign_tabbed_section .radio-wrapper br {
  display: none;
}
.campaign_tabbed_section .radio-wrapper .radio {
  margin: 0 auto;
  padding: 0;
  width: 100%;
}
.campaign_tabbed_section .radio-wrapper .radio-btn {
  position: absolute;
  width: 12%;
  height: 12.354%;
  top: 55%;
  left: 45%;
  border-radius: 100%;
  background-image: url(/sites/default/files/CAMPAIGNS/radio/RADIO-button-glow.png);
  background-size: 100%;
  font-size: 0;
  transform: scale(1.2);
  background-position: center center;
  background-repeat: no-repeat;
  animation-name: audio-pulse;
  animation-duration: 1.5s;
  animation-timing-function: ease-out;
  animation-delay: 0;
  animation-direction: alternate;
  animation-iteration-count: infinite;
  animation-fill-mode: none;
  animation-play-state: running;
}
.campaign_tabbed_section .radio-wrapper .radio-btn:after {
  content: '';
  position: absolute;
  background-image: url(/sites/default/files/CAMPAIGNS/radio/radio-play-btn.png);
  width: 100%;
  height: 100%;
  background-size: 60%;
  background-position: center center;
  background-repeat: no-repeat;
}
.campaign_tabbed_section .radio-wrapper .radio-btn.pause {
  animation-duration: 0s;
  animation-play-state: paused;
  transform: scale(1);
  background-size: 50%;
}
.campaign_tabbed_section .radio-wrapper .radio-btn.pause:after {
  content: '';
  background-image: url(/sites/default/files/CAMPAIGNS/radio/radio-pause-btn.png);
}
.campaign_tabbed_section .full-img-wrapper {
  max-width: 100%;
}
@media all and (max-width: 570px) {
  .campaign_tabbed_section .full-img-wrapper img {
    margin: 0 auto;
    padding: 0;
    width: 250%;
    position: relative;
    max-width: unset;
    left: -77.5%;
  }
}
.campaign_featured_info {
  margin: 12vh 0;
}
.campaign_featured_info .SectionHeader {
  font-weight: 500;
  font-size: 3.5em;
  line-height: 1.1em;
  display: block;
  font-family: Cairo;
  margin: 5px 0 50px;
}
@media all and (max-width: 570px) {
  .campaign_featured_info .SectionHeader {
    font-size: 3em;
  }
}
.campaign_featured_info .SectionHeader + .af-header {
  margin-top: 0;
}
.campaign_featured_info .embed-container {
  position: relative;
  padding-bottom: 44.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  margin: 50px 0;
}
.campaign_featured_info .embed-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.campaign_featured_info .pre-header {
  font-family: Cairo;
  font-size: 2em;
  font-weight: 700;
  color: #009fda;
}
@media all and (max-width: 570px) {
  .campaign_featured_info .pre-header {
    font-size: 1.7em;
    line-height: 1em;
    margin-bottom: 10px;
  }
}
.campaign_featured_info .af-header {
  font-size: 2.2em;
  font-weight: 700;
  font-family: Cairo;
  padding-top: 0;
  margin-top: 50px;
  color: #009fda;
  margin-bottom: 15px;
  display: block;
}
@media all and (max-width: 570px) {
  .campaign_featured_info .af-header {
    font-size: 1.7em;
    margin-top: 30px;
  }
}
.campaign_featured_info .sub-header {
  font-family: Cairo;
  font-size: 2.2em;
  font-weight: 700;
  color: #009fda;
  margin-bottom: 15px;
  display: block;
}
@media all and (max-width: 570px) {
  .campaign_featured_info .sub-header {
    font-size: 1.7em;
    line-height: 1em;
  }
}
.campaign_featured_info .featured_img {
  margin-top: 50px;
}
.campaign_featured_info .featured_img img {
  width: 100%;
}
.campaign_featured_info .featured-img-left {
  margin: 50px 0 20px;
  display: flex;
}
.campaign_featured_info .featured-img-left .img {
  width: 20%;
  min-width: 294px;
}
.campaign_featured_info .featured-img-left .content {
  padding-left: 50px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
@media all and (max-width: 768px) {
  .campaign_featured_info .featured-img-left {
    flex-direction: column;
  }
  .campaign_featured_info .featured-img-left .img {
    display: none;
  }
  .campaign_featured_info .featured-img-left .content {
    padding: 0;
  }
}
@media all and (max-width: 480px) {
  .campaign_featured_info .featured-img-left .content {
    padding: 0 15px;
  }
}
.campaign_featured_info .dark-link {
  color: #000;
  text-decoration: underline;
  transition: all .2s ease;
}
.campaign_featured_info .dark-link:hover {
  color: #009fda;
}
.campaign_featured_info .dark-link:hover._df_thumb ._df_book-cover ._df_book-title {
  color: #009fda;
}
.campaign_featured_info .dark-link._df_thumb {
  display: block;
  max-width: max-content;
  height: auto;
  text-decoration: none;
}
.campaign_featured_info .dark-link._df_thumb ._df_book-cover {
  display: flex !important;
  position: relative;
  background: none;
  box-shadow: unset;
  transform: none;
}
.campaign_featured_info .dark-link._df_thumb ._df_book-cover ._df_book-title {
  display: block;
  position: relative;
  background: none;
  color: black;
  font-size: 1em;
  font-weight: 300;
  font-family: roboto;
  padding: 0;
  text-decoration: underline;
  transition: all .2s ease;
}
.campaign_featured_info .featured-img-left {
  margin: 50px 0 20px;
  display: flex;
}
@media all and (max-width: 992px) {
  .campaign_featured_info .featured-img-left {
    margin: 25px 0 20px;
  }
}
@media all and (max-width: 768px) {
  .campaign_featured_info .featured-img-left {
    flex-direction: column;
  }
}
.campaign_featured_info .featured-img-left .img {
  width: 20%;
  min-width: 294px;
}
@media all and (max-width: 768px) {
  .campaign_featured_info .featured-img-left .img {
    display: none;
  }
}
.campaign_featured_info .featured-img-left .content {
  padding-left: 50px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
@media all and (max-width: 992px) {
  .campaign_featured_info .featured-img-left .content {
    padding: 0;
  }
}
@media all and (max-width: 768px) {
  .campaign_featured_info .featured-img-left .content {
    padding: 0 30px;
  }
}
@media all and (max-width: 480px) {
  .campaign_featured_info .featured-img-left .content {
    padding: 0 15px;
  }
}
.campaign_featured_info .light-separator {
  height: 2px;
  background: #ebeded;
  margin: 80px 0;
}
.campaign_featured_info .light-separator + .featured-img-left {
  margin: 20px 0;
}
@media all and (max-width: 768px) {
  .campaign_featured_info .light-separator {
    margin: 50px 0;
  }
}
.campaign_qa_section {
  margin-bottom: 8vh;
}
.campaign_qa_section .SectionHeader {
  font-weight: 500;
  font-size: 3.5em;
  line-height: 1.1em;
  display: block;
  font-family: Cairo;
  margin: 5px 0 50px;
}
@media all and (max-width: 570px) {
  .campaign_qa_section .SectionHeader {
    font-size: 3em;
  }
}
.campaign_qa_section .SectionHeader + .af-header {
  margin-top: 0;
}
.campaign_qa_section .embed-container {
  position: relative;
  padding-bottom: 44.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  margin: 50px 0;
}
.campaign_qa_section .embed-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.campaign_qa_section .pre-header {
  font-family: Cairo;
  font-size: 2em;
  font-weight: 700;
  color: #009fda;
}
@media all and (max-width: 570px) {
  .campaign_qa_section .pre-header {
    font-size: 1.7em;
    line-height: 1em;
    margin-bottom: 10px;
  }
}
.campaign_qa_section .af-header {
  font-size: 2.2em;
  font-weight: 700;
  font-family: Cairo;
  padding-top: 0;
  margin-top: 50px;
  color: #009fda;
  margin-bottom: 15px;
  display: block;
}
@media all and (max-width: 570px) {
  .campaign_qa_section .af-header {
    font-size: 1.7em;
    margin-top: 30px;
  }
}
.campaign_qa_section .sub-header {
  font-family: Cairo;
  font-size: 2.2em;
  font-weight: 700;
  color: #009fda;
  margin-bottom: 15px;
  display: block;
}
@media all and (max-width: 570px) {
  .campaign_qa_section .sub-header {
    font-size: 1.7em;
    line-height: 1em;
  }
}
.campaign_qa_section .featured_img {
  margin-top: 50px;
}
.campaign_qa_section .featured_img img {
  width: 100%;
}
.campaign_qa_section .featured-img-left {
  margin: 50px 0 20px;
  display: flex;
}
.campaign_qa_section .featured-img-left .img {
  width: 20%;
  min-width: 294px;
}
.campaign_qa_section .featured-img-left .content {
  padding-left: 50px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
@media all and (max-width: 768px) {
  .campaign_qa_section .featured-img-left {
    flex-direction: column;
  }
  .campaign_qa_section .featured-img-left .img {
    display: none;
  }
  .campaign_qa_section .featured-img-left .content {
    padding: 0;
  }
}
@media all and (max-width: 480px) {
  .campaign_qa_section .featured-img-left .content {
    padding: 0 15px;
  }
}
.campaign_qa_section .dark-link {
  color: #000;
  text-decoration: underline;
  transition: all .2s ease;
}
.campaign_qa_section .dark-link:hover {
  color: #009fda;
}
.campaign_qa_section .dark-link:hover._df_thumb ._df_book-cover ._df_book-title {
  color: #009fda;
}
.campaign_qa_section .dark-link._df_thumb {
  display: block;
  max-width: max-content;
  height: auto;
  text-decoration: none;
}
.campaign_qa_section .dark-link._df_thumb ._df_book-cover {
  display: flex !important;
  position: relative;
  background: none;
  box-shadow: unset;
  transform: none;
}
.campaign_qa_section .dark-link._df_thumb ._df_book-cover ._df_book-title {
  display: block;
  position: relative;
  background: none;
  color: black;
  font-size: 1em;
  font-weight: 300;
  font-family: roboto;
  padding: 0;
  text-decoration: underline;
  transition: all .2s ease;
}
.campaign_qa_section .accordian-container .item {
  margin-bottom: 20px;
}
.campaign_qa_section .accordian-container .acordian-label {
  color: #333;
  font-size: 1.2em;
  font-weight: 500;
  margin-bottom: 20px;
  padding-left: 30px;
  position: relative;
  cursor: pointer;
}
.campaign_qa_section .accordian-container .acordian-label::before {
  content: '';
  position: absolute;
  left: 0;
  top: calc(50% - 1.5px);
  width: 15px;
  height: 3px;
  background: #009fda;
}
.campaign_qa_section .accordian-container .acordian-label::after {
  content: '';
  position: absolute;
  left: 0;
  top: calc(50% - 1.5px);
  width: 15px;
  height: 3px;
  background: #009fda;
  transform: rotate(90deg);
  transition: all .5s ease;
}
.campaign_qa_section .accordian-container .acordian-label.active::after {
  width: 0px;
}
.campaign_qa_section .accordian-container .accordian-content {
  display: none;
  margin-bottom: 20px;
  padding-left: 30px;
  transform: translateY(-20px);
}
.campaign_qa_section .accordian-container .accordian-content p {
  margin: 0 !important;
}
.policyright .clearfix {
  display: none;
}
#block-block-190 .clearfix {
  display: none;
}
.policyright ul,
#block-block-190 ul {
  padding-left: 0;
}
.policyright ul {
  margin-left: 15px;
}
.policyright ul li {
  list-style: none;
  margin: 5px 15px 2px 0;
  border-bottom: 0.5px solid rgba(195,200,200,0.5);
  padding: 3px 0;
  font-size: 15px;
}
.policyright ul li a {
  font-size: 15px;
  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);
}
#our-priorities-block .col-lg-4,
#our-priorities-block .col-md-4,
#our-priorities-block .col-sm-6,
#our-priorities-block .col-xs-12 {
  padding-bottom: 20px;
}
.PrioritiesItems .node-teaser h2 {
  position: absolute;
  width: 90%;
  padding: 48px 24px;
  margin: 0;
  height: 90%;
  background-color: rgba(94,97,103,0.7);
  text-align: center;
  font-size: 28px;
  text-transform: uppercase;
  font-weight: 500;
}
.PrioritiesItems .node-teaser h2 a {
  color: white;
}
.PrioritiesSidebar .views-field-title a {
  margin-left: 40px;
  font-size: 15px;
  font-weight: 500;
  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);
  letter-spacing: 1px;
}
.PrioritiesSidebar .views-field-title {
  margin: 5px 15px 2px 14px;
  border-bottom: 0.5px solid rgba(195,200,200,0.5);
  padding: 10px 0;
}
.policybottom {
  border-bottom: none !important;
}
#block-block-227 .rightPanel p {
  padding-left: 0 !important;
  text-indent: 0 !important;
}
#block-block-228 .right-keyline {
  border-right: 1px solid black;
}
.team-item-left {
  width: 30% !important;
  float: left;
}
.team-item-right {
  width: 100% !important;
  padding-left: 30% !important;
}
.region .view-team .view-content .bx-default-pager {
  display: none;
}
.node-type-research-article .field-items {
  display: -webkit-inline-box;
}
.node-type-research-article .field-item {
  padding-right: 9px;
}
#block-block-232 .circle {
  width: 90px;
  height: 90px;
  border-radius: 50%;
  font-size: 50px;
  color: #fff;
  line-height: 90px;
  text-align: center;
  background: #000;
  box-shadow: 0 0 0 8px #009fda;
  margin-top: 10px;
  margin-left: 10px;
}
#block-block-232 ul {
  list-style: none;
  margin: 5px 15px 2px 0;
  color: white;
  padding: 3px 0;
}
#block-block-232 p {
  color: white;
}
#block-block-232 .numberstyle {
  margin-left: 15%;
  margin-top: -8%;
}
#block-block-232 .leftline {
  border-left: 1px solid white;
  padding-left: 50px;
}
#block-block-232 .left {
  padding-left: 51px;
}
#block-block-232 .keyline {
  border-bottom: 1px solid white;
}
#block-block-232 .topline {
  border-top: 1px solid white;
}
#block-block-232 a.button.line-color {
  color: white !important;
  border-color: white;
  background-color: #009fda;
}
#block-block-232 .skill-bar-title {
  float: left;
  margin-top: -9px;
  margin-left: -33px;
}
#block-block-232 .skill-bar .bar-wrap {
  width: 93%;
  margin-left: 6%;
  margin-bottom: 33px !important;
}
#block-block-238 .arrowDown a i {
  color: #009fdb !important;
}
#block-block-238 .arrowDown {
  border: 2px lightgrey solid !important;
}
.fullwidthimage .field-items {
  display: block;
}
.fullwidthimage img {
  height: 500px;
}
#team-block-6 .node-team .content {
  margin: 20px;
}
#block-views-team-block-7 .view-team .bx-controls .fa {
  border-radius: 50% !important;
  height: 50px !important;
  width: 50px !important;
  padding: 5px;
}
#block-views-team-block-7 .view-team .bx-controls .bx-prev {
  position: absolute;
  margin-top: 264px;
  margin-left: -556px;
}
#block-views-team-block-7 .view-team .bx-controls .bx-next {
  position: absolute;
  margin-top: 264px;
  margin-right: -692px;
}
#block-views-team-block-7.main-headline h3.block-title {
  margin-bottom: -10px !important;
}
.box-left .box-icon span i.boost {
  width: 44px;
  height: 44px;
  background-image: url(/sites/all/libraries/ICONS/MEMBERSHIP_ICONS_6.png);
}
.page-node-213 #section-main-content {
  padding-top: 50px;
}
@media all and (max-width: 992px) {
  .page-node-213 #section-main-content .portfolio-filters ul {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
  }
}
@media all and (max-width: 570px) {
  .page-node-213 #section-main-content .portfolio-filters ul {
    font-size: 1em;
  }
}
@media all and (max-width: 345px) {
  .page-node-213 #section-main-content .portfolio-filters ul {
    font-size: 0.8em;
  }
}
#section-main-content .content .MediaListing .post-img {
  margin-left: 0;
}
#section-main-content .node-research-article {
  padding: 30px 0;
  border-top: 1px solid rgba(0,0,0,0.12);
}
@media all and (max-width: 768px) {
  #section-main-content .node-research-article {
    flex-direction: column;
    padding: 35px 0 30px;
  }
  #section-main-content .node-research-article .post-img {
    width: 100%;
    padding-bottom: 50%;
    margin: 0;
  }
}
#section-main-content .node-research-article:first-child {
  border-top: 0px solid rgba(0,0,0,0.12);
}
#section-main-content .node-research-article:last-child {
  border-bottom: 1px solid rgba(0,0,0,0.12);
}
@media all and (max-width: 768px) {
  #section-main-content .node-research-article .post-content {
    padding-top: 30px !important;
    width: 100%;
    margin: 0;
  }
}
#section-main-content .node-research-article .post-content h2 {
  font-size: 1.8em;
  line-height: 1.1em;
  padding-top: 10px;
}
@media all and (max-width: 570px) {
  #section-main-content .node-research-article .post-content h2 {
    font-size: 1.6em;
  }
}
#section-main-content .node-research-article .post-content h2 a {
  letter-spacing: 0;
}
#section-main-content .node-research-article .post-content .meta ul {
  margin: 0;
  padding: 0;
}
#section-main-content .node-research-article .post-content .meta ul li {
  display: inline-block;
  font-weight: 500;
  color: #a6a8ab;
  margin: 0 5px 0px 0;
  padding: 0 10px 0 0;
  font-style: normal;
  font-size: 0.8em;
}
#section-main-content .node-research-article .post-content .meta ul li a {
  color: #a6a8ab;
  font-weight: 500;
  text-decoration: underline;
}
#section-main-content .node-research-article .post-content .meta ul li a:hover {
  color: #009fda;
}
#section-main-content .node-research-article {
  padding: 30px 0;
  border-top: 1px solid rgba(0,0,0,0.12);
}
#section-main-content .node-research-article:first-child {
  border-top: 0px solid rgba(0,0,0,0.12);
}
#section-main-content .node-research-article:last-child {
  border-bottom: 1px solid rgba(0,0,0,0.12);
}
#section-main-content .node-research-article .post-content {
  padding-right: 50px;
}
@media all and (max-width: 992px) {
  #section-main-content .node-research-article .post-content {
    padding-right: 0;
  }
}
@media all and (max-width: 768px) {
  #section-main-content .node-research-article .post-content {
    padding-top: 30px !important;
  }
}
#section-main-content .node-research-article .post-content h2 {
  font-size: 1.8em;
  line-height: 1.1em;
  padding-top: 10px;
}
@media all and (max-width: 570px) {
  #section-main-content .node-research-article .post-content h2 {
    font-size: 1.6em;
  }
}
#section-main-content .node-research-article .post-content h2 a {
  letter-spacing: 0;
}
#section-main-content .node-research-article .post-content h3 {
  color: #000;
  font-size: 1.2em;
  padding-top: 0;
}
#section-main-content .node-research-article .post-content .meta ul {
  margin: 0;
  padding: 0;
}
#section-main-content .node-research-article .post-content .meta ul li {
  display: inline-block;
  font-weight: 500;
  color: #a6a8ab;
  margin: 0 5px 0px 0;
  padding: 0 10px 0 0;
  font-style: normal;
  font-size: 0.8em;
}
#section-main-content .node-research-article .post-content .meta ul li a {
  color: #a6a8ab;
  font-weight: 500;
  text-decoration: underline;
}
#section-main-content .node-research-article .post-content .meta ul li a:hover {
  color: #009fda;
}
#section-main-content .portfolio-filters ul li a {
  margin: 0 2px 0 0;
  font-size: 1em;
  font-weight: 400;
  border: 0.5px #eceef0 solid;
  color: #afaeae;
}
#section-main-content .portfolio-filters ul li a.active {
  color: #fff;
}
#section-main-content .portfolio-filters ul li:hover a {
  color: #fff;
}
#section-main-content .region-right-sidebar .accent-btn {
  margin-bottom: 0;
  padding: 15px;
  width: 100%;
}
#section-main-content #block-system-main .content .field-items .media_contents_filtered .MediaListing .post-img {
  margin-left: 0;
}
#section-main-content .node-research-article {
  padding: 30px 0;
  border-top: 1px solid rgba(0,0,0,0.12);
}
@media all and (max-width: 768px) {
  #section-main-content .node-research-article {
    padding: 35px 0 30px;
  }
}
#section-main-content .node-research-article:first-child {
  border-top: 0px solid rgba(0,0,0,0.12);
}
#section-main-content .node-research-article:last-child {
  border-bottom: 1px solid rgba(0,0,0,0.12);
}
@media all and (max-width: 768px) {
  #section-main-content .node-research-article .post-content {
    padding-top: 30px !important;
  }
}
#section-main-content .node-research-article .post-content h2 {
  font-size: 1.8em;
  line-height: 1.1em;
  padding-top: 10px;
}
@media all and (max-width: 570px) {
  #section-main-content .node-research-article .post-content h2 {
    font-size: 1.6em;
  }
}
#section-main-content .node-research-article .post-content h2 a {
  letter-spacing: 0;
}
#section-main-content .node-research-article .post-content .meta ul {
  margin: 0;
  padding: 0;
}
#section-main-content .node-research-article .post-content .meta ul li {
  display: inline-block;
  font-weight: 500;
  color: #a6a8ab;
  margin: 0 5px 0px 0;
  padding: 0 10px 0 0;
  font-style: normal;
  font-size: 0.8em;
}
#section-main-content .node-research-article .post-content .meta ul li a {
  color: #a6a8ab;
  font-weight: 500;
  text-decoration: underline;
}
#section-main-content .node-research-article .post-content .meta ul li a:hover {
  color: #009fda;
}
#section-main-content .pagination.pager {
  margin-bottom: 0;
  padding-top: 30px;
  padding-left: 0;
}
#section-main-content .pagination.pager li.pager-current a {
  font-weight: 700;
}
#section-main-content .pagination.pager li a:hover {
  font-weight: 700;
  color: #333;
}
@media all and (max-width: 992px) {
  #section-main-content .media_filter ul {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
  }
}
@media all and (max-width: 570px) {
  #section-main-content .media_filter ul {
    font-size: 1em;
  }
}
@media all and (max-width: 345px) {
  #section-main-content .media_filter ul {
    font-size: 0.8em;
  }
}
.node-type-research-article #section-main-content .node-research-article {
  margin-top: 0;
  padding-top: 0;
}
.node-type-research-article #section-main-content .node-research-article .region {
  padding-left: 0;
  padding-right: 0;
}
.node-type-research-article #section-main-content .node-research-article .post-img {
  max-height: 500px;
}
.node-type-research-article #section-main-content .node-research-article .post-img img {
  margin-top: -20%;
}
.node-type-research-article #section-main-content .node-research-article .post-img.mobile {
  display: none;
  width: 100vw;
  position: relative;
  margin-left: -15px;
}
@media all and (max-width: 570px) {
  .node-type-research-article #section-main-content .node-research-article .post-img.mobile {
    display: block;
    max-height: 200px;
  }
}
.node-type-research-article #section-main-content .node-research-article .post-img .content {
  max-height: 400px;
}
.node-type-research-article #section-main-content .node-research-article .post-img .fullwidthimage img {
  height: auto;
}
@media all and (max-width: 570px) {
  .node-type-research-article #section-main-content .node-research-article .post-img {
    display: none;
  }
}
.node-type-research-article #section-main-content .node-research-article .post-img .field-name-field-inmotion-image .file-image .content,
.node-type-research-article #section-main-content .node-research-article .post-img .field-name-field-home-tile-image .file-image .content {
  background-size: cover !important;
  width: 100%;
  max-height: 500px;
}
.node-type-research-article #section-main-content .node-research-article .post-img .field-name-field-inmotion-image .file-image .content img,
.node-type-research-article #section-main-content .node-research-article .post-img .field-name-field-home-tile-image .file-image .content img {
  height: auto;
  visibility: hidden;
}
.node-type-research-article #section-main-content .node-research-article .post-content {
  padding-top: 0 !important;
}
.node-type-research-article #section-main-content .node-research-article .post-content .intro p {
  font-size: 1.6em;
}
.node-type-research-article #section-main-content .node-research-article .post-content h3 {
  color: #000;
  font-size: 1.7em;
  margin: 50px 0 30px 0;
  font-weight: 300;
  font-family: Roboto;
  line-height: 1.3em;
  letter-spacing: 0.5px;
}
@media all and (max-width: 763px) {
  .node-type-research-article #section-main-content .node-research-article .post-content h3 {
    margin: 20px 0 30px 0;
  }
}
.node-type-research-article #section-main-content .node-research-article .post-content h2 {
  font-family: Roboto;
  margin: 40px 0 15px 0;
  line-height: 1.2em;
}
.node-type-research-article #section-main-content .node-research-article .post-content h4 {
  margin: 35px 0 20px 0;
}
.node-type-research-article #section-main-content .node-research-article .post-content ul {
  font-family: Roboto;
  font-size: 1.2em;
  color: #000;
  margin-bottom: 20px;
}
.node-type-research-article #section-main-content .node-research-article .post-content ol {
  font-family: Roboto;
  font-size: 1.2em;
  color: #000;
  margin-bottom: 20px;
  text-indent: 2px;
}
.node-type-research-article #section-main-content .node-research-article .post-content .left-image {
  padding-right: 40px;
  width: 385px;
  float: left;
  clear: both;
  padding-top: 5px;
  padding-bottom: 25px;
}
@media all and (max-width: 570px) {
  .node-type-research-article #section-main-content .node-research-article .post-content .left-image {
    width: 100%;
    padding-right: 0;
  }
}
.node-type-research-article #section-main-content .node-research-article .post-content .left-image img {
  width: 100% !important;
  height: auto !important;
}
.node-type-research-article #section-main-content .node-research-article .post-content .left-image p {
  margin-bottom: 0 !important;
}
.node-type-research-article #section-main-content .node-research-article .post-content .left-image + h6 {
  float: left;
  padding-right: 40px;
  margin-bottom: 20px;
  width: 385px;
  clear: both;
  position: relative;
  font-family: Roboto;
  font-weight: 300;
  font-style: italic;
  line-height: 1.4em;
  margin-top: -20px;
}
@media all and (max-width: 570px) {
  .node-type-research-article #section-main-content .node-research-article .post-content .left-image + h6 {
    width: 100%;
    padding-right: 0;
  }
}
.node-type-research-article #section-main-content .node-research-article .post-content .left-image + h6:after {
  content: "";
  position: absolute;
  width: 100%;
  max-width: 343px;
  height: 1px;
  background: #a6a8ab;
  left: 0;
  bottom: -5px;
}
@media all and (max-width: 570px) {
  .node-type-research-article #section-main-content .node-research-article .post-content .left-image + h6:after {
    max-width: unset;
  }
}
.node-type-research-article #section-main-content .node-research-article .post-content .right-image {
  padding-left: 40px;
  width: 385px;
  float: right;
  clear: both;
  padding-top: 25px;
  padding-bottom: 25px;
}
@media all and (max-width: 570px) {
  .node-type-research-article #section-main-content .node-research-article .post-content .right-image {
    width: 100%;
    padding-left: 0;
  }
}
.node-type-research-article #section-main-content .node-research-article .post-content .right-image img {
  width: 100% !important;
  height: auto !important;
}
.node-type-research-article #section-main-content .node-research-article .post-content .right-image p {
  margin-bottom: 0 !important;
}
.node-type-research-article #section-main-content .node-research-article .post-content .right-image + h6 {
  float: right;
  padding-left: 40px;
  margin-bottom: 20px;
  width: 385px;
  clear: both;
  position: relative;
  font-family: Roboto;
  font-weight: 300;
  font-style: italic;
  line-height: 1.4em;
  margin-top: -20px;
}
@media all and (max-width: 570px) {
  .node-type-research-article #section-main-content .node-research-article .post-content .right-image + h6 {
    width: 100%;
    padding-left: 0;
  }
}
.node-type-research-article #section-main-content .node-research-article .post-content .right-image + h6:after {
  content: "";
  position: absolute;
  width: 100%;
  max-width: 343px;
  height: 1px;
  background: #a6a8ab;
  right: 0;
  bottom: -5px;
}
@media all and (max-width: 570px) {
  .node-type-research-article #section-main-content .node-research-article .post-content .right-image + h6:after {
    max-width: unset;
  }
}
.node-type-research-article #section-main-content .node-research-article .post-content .center-image {
  width: 100%;
  text-align: center;
  float: right;
  clear: both;
  padding-top: 5px;
  padding-bottom: 25px;
}
@media all and (max-width: 570px) {
  .node-type-research-article #section-main-content .node-research-article .post-content .center-image {
    width: 100%;
    padding-left: 0;
  }
}
.node-type-research-article #section-main-content .node-research-article .post-content .center-image img {
  width: 100% !important;
  height: auto !important;
}
.node-type-research-article #section-main-content .node-research-article .post-content .center-image p {
  margin-bottom: 0 !important;
}
.node-type-research-article #section-main-content .node-research-article .post-content .center-image + h6 {
  float: right;
  margin-bottom: 30px;
  width: 100%;
  clear: both;
  position: relative;
  font-family: Roboto;
  font-weight: 300;
  font-style: italic;
  line-height: 1.4em;
  margin-top: -20px;
}
@media all and (max-width: 570px) {
  .node-type-research-article #section-main-content .node-research-article .post-content .center-image + h6 {
    width: 100%;
    padding-left: 0;
  }
}
.node-type-research-article #section-main-content .node-research-article .post-content .center-image + h6:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background: #a6a8ab;
  right: 0;
  bottom: -5px;
}
@media all and (max-width: 570px) {
  .node-type-research-article #section-main-content .node-research-article .post-content .center-image + h6:after {
    max-width: unset;
  }
}
.node-type-research-article #section-main-content .node-research-article .post-content p {
  line-height: 1.4em;
}
.node-type-research-article #section-main-content .node-research-article .post-content blockquote {
  font-size: 1em;
  font-family: Roboto;
  font-style: unset;
  margin: 35px 0;
  border-left: solid 6px #a6a8ab;
  font-weight: 500;
  opacity: 0.65;
  background: none;
  font-style: italic;
  float: left;
  display: block;
  width: 100%;
}
.node-type-research-article #section-main-content .node-research-article .post-content blockquote p {
  line-height: 1.6em;
  margin: 0;
  margin-bottom: 0 !important;
}
.node-type-research-article #section-main-content .node-research-article .post-content .ckeditor-accordion-container > dl {
  border: 0;
}
.node-type-research-article #section-main-content .node-research-article .post-content .ckeditor-accordion-container > dl dt {
  background: #a6a8ab;
}
.node-type-research-article #section-main-content .node-research-article .post-content .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:after {
  background: #000;
}
.node-type-research-article #section-main-content .node-research-article .post-content .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:before {
  background: #000;
}
.node-type-research-article #section-main-content .node-research-article .post-content .ckeditor-accordion-container > dl dt > a {
  border: 0 !important;
  background: none;
  color: #000;
}
.node-type-research-article #section-main-content .node-research-article .post-content .ckeditor-accordion-container > dl dd p {
  margin-bottom: 10px !important;
  margin: 10px 0;
}
.node-type-research-article #section-main-content .node-research-article .post-content .field-type-taxonomy-term-reference .field-item {
  background: #fff;
  border: 1px solid #009fda;
  transition: all .3s linear;
}
.node-type-research-article #section-main-content .node-research-article .post-content .field-type-taxonomy-term-reference .field-item a {
  color: #009fda;
  transition: all .3s linear;
}
.node-type-research-article #section-main-content .node-research-article .post-content .field-type-taxonomy-term-reference .field-item:hover {
  background: #009fda;
  padding: 4px 10px;
  margin: 2px;
}
.node-type-research-article #section-main-content .node-research-article .post-content .field-type-taxonomy-term-reference .field-item:hover a {
  color: #fff;
}
.node-type-research-article #section-main-content .node-research-article .SectionHeader {
  font-weight: 400;
  font-size: 4em;
  line-height: 1.1em;
  font-family: Cairo;
  margin-bottom: 50px;
}
@media all and (max-width: 570px) {
  .node-type-research-article #section-main-content .node-research-article .SectionHeader {
    font-weight: 700;
    font-size: 2.5em;
    margin-bottom: 25px;
  }
}
.node-type-research-article #section-main-content .node-research-article .SectionHeader + .brd-headling {
  display: none;
}
.node-type-research-article #section-main-content .node-research-article .meta .field-type-taxonomy-term-reference .field-item {
  background: unset;
  border: 0;
  padding: 0;
}
.node-type-research-article #section-main-content .node-research-article .meta .field-type-taxonomy-term-reference .field-item:hover {
  background: unset;
  padding: 0;
  margin: 0;
}
@media all and (max-width: 763px) {
  .node-type-research-article #section-main-content .node-research-article .meta .flex-container .flex-cell {
    flex-direction: column;
    border-top: 1px solid rgba(0,0,0,0.12);
    border-bottom: 1px solid rgba(0,0,0,0.12);
    padding: 25px 0 15px;
  }
  .node-type-research-article #section-main-content .node-research-article .meta .flex-container .flex-cell .meta-info {
    width: 100%;
  }
  .node-type-research-article #section-main-content .node-research-article .meta .flex-container .flex-cell .meta-share-url {
    position: relative;
    width: 100%;
  }
  .node-type-research-article #section-main-content .node-research-article .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon {
    display: block;
    position: relative;
    bottom: unset;
    margin: 15px 0px 0px !important;
    float: left !important;
    padding: 0;
  }
  .node-type-research-article #section-main-content .node-research-article .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon li {
    padding: 0 5px 0 0;
  }
}
.node-type-research-article #section-main-content .node-research-article .meta .post-meta {
  margin-bottom: 30px;
}
.node-type-research-article #section-main-content .node-research-article .meta .meta-info {
  display: flex;
  flex-direction: row;
}
.node-type-research-article #section-main-content .node-research-article .meta .meta-info .meta-type-date {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  font-size: 1.2em;
}
.node-type-research-article #section-main-content .node-research-article .meta .meta-info .meta-type-date .meta-type b,
.node-type-research-article #section-main-content .node-research-article .meta .meta-info .meta-type-date .meta-type strong {
  padding-top: 0;
  font-family: Roboto;
  font-weight: 500;
  color: #000;
  opacity: 1;
}
.node-type-research-article #section-main-content .node-research-article .meta .meta-info .meta-type-date .meta-type b a,
.node-type-research-article #section-main-content .node-research-article .meta .meta-info .meta-type-date .meta-type strong a {
  color: #000;
}
.node-type-research-article #section-main-content .node-research-article .meta .meta-info .meta-type-date .meta-type b a:hover,
.node-type-research-article #section-main-content .node-research-article .meta .meta-info .meta-type-date .meta-type strong a:hover {
  color: #009fda;
}
.node-type-research-article #section-main-content .node-research-article .meta .meta-info .meta-type-date .meta-type.category {
  padding: 5px 10px;
  margin-bottom: 10px;
  color: #009fda;
  border: 1px solid #c3c8c8;
  font-size: 0.8em;
}
.node-type-research-article #section-main-content .node-research-article .meta .meta-info .meta-type-date .meta-type.category b,
.node-type-research-article #section-main-content .node-research-article .meta .meta-info .meta-type-date .meta-type.category strong {
  color: #c3c8c8;
  font-weight: 400;
}
.node-type-research-article #section-main-content .node-research-article .meta .meta-share-url {
  position: relative;
}
.node-type-research-article #section-main-content .node-research-article .meta .meta-share-url .socialMediaIcon {
  display: block;
  position: absolute;
  bottom: 5px;
  margin: 0 !important;
}
.node-type-research-article #section-main-content .node-research-article .featured-block {
  float: left;
}
@media all and (max-width: 987px) {
  .node-type-research-article #section-main-content .node-research-article .featured-block {
    width: 100vw;
    margin-left: -15px;
  }
}
.node-type-research-article #section-main-content .node-research-article .featured-block h4 {
  font-size: 1.8em;
}
.node-type-research-article #section-main-content .node-research-article .featured-block .author .author-name {
  color: #333;
  font-weight: 500;
  padding: 15px 0 0;
  margin: 0;
}
.node-type-research-article #section-main-content .node-research-article .featured-block .author .author-bio {
  padding-top: 15px;
  margin-top: 15px;
  position: relative;
}
.node-type-research-article #section-main-content .node-research-article .featured-block .author .author-bio:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 60%;
  height: 1px;
  background: rgba(0,0,0,0.12);
}
.node-type-research-article #section-main-content .node-research-article div[class^="space-"] {
  float: left;
}
.page-node-214 #section-main-content #block-system-main .region {
  padding-left: 0;
  padding-right: 0;
}
.page-node-214 #section-main-content #block-system-main .post-img {
  display: none;
}
.page-node-214 #section-main-content #block-system-main .post-content {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}
.page-node-214 #section-main-content #block-system-main .post-content .SectionHeader {
  display: none;
}
.page-node-214 #section-main-content #block-system-main .post-content .SectionHeader + .brd-headling {
  display: none;
}
.page-node-214 #section-main-content #block-system-main .post-content .view-media .dexp-grid-items {
  display: flex;
  flex-wrap: wrap;
}
.page-node-214 #section-main-content #block-system-main .post-content .view-media .dexp-grid-items .node {
  padding: 15px 10px;
  border: 0px;
}
@media all and (max-width: 763px) {
  .page-node-214 #section-main-content #block-system-main .post-content .view-media .dexp-grid-items .node {
    padding: 15px 0px;
  }
}
.page-node-214 #section-main-content #block-system-main .post-content .view-media .dexp-grid-items .node .team {
  margin-bottom: 0;
  border: 0.5px solid #eceef0;
  width: 100%;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  transition: all .3s linear;
}
.page-node-214 #section-main-content #block-system-main .post-content .view-media .dexp-grid-items .node .team a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.page-node-214 #section-main-content #block-system-main .post-content .view-media .dexp-grid-items .node .team .team-image .field-item {
  overflow: hidden;
  align-items: center;
  justify-content: center;
  text-align: center;
  display: flex;
}
.page-node-214 #section-main-content #block-system-main .post-content .view-media .dexp-grid-items .node .team .team-image .field-item img {
  width: 100%;
  max-width: unset;
}
.page-node-214 #section-main-content #block-system-main .post-content .view-media .dexp-grid-items .node .team .team-info {
  padding: 0 15px;
}
.page-node-214 #section-main-content #block-system-main .post-content .view-media .dexp-grid-items .node .team .team-info .team-name {
  margin: 0;
  padding: 15px 0;
  color: #333;
  font-family: Roboto;
  border: 0;
  font-size: 1.4em;
  font-weight: 500;
}
.page-node-214 #section-main-content #block-system-main .post-content .view-media .dexp-grid-items .node .team .team-info .team-intro {
  color: #000;
  font-family: Roboto;
  padding-bottom: 15px;
  display: block;
  font-size: 1.2em;
}
.page-node-214 #section-main-content #block-system-main .post-content .view-media .dexp-grid-items .node .team .team-extra {
  width: 100%;
  color: #333;
  font-weight: 700;
  font-family: Roboto;
  display: block;
  float: left;
  margin-top: auto;
  padding: 0 15px 15px 15px;
  opacity: 0.6;
}
.page-node-762 #block-system-main .node .region {
  padding: 0;
}
.page-node-762 #block-system-main .node .post-img {
  display: none;
}
.page-node-762 #block-system-main .node .post-content {
  padding: 0;
}
.page-node-762 #block-system-main .node .post-content h1.SectionHeader {
  display: none;
}
.page-node-762 #block-system-main .node .post-content h1.SectionHeader+ .brd-headling {
  display: none;
}
.SecLevel p.resourceButtons {
  width: 620px;
}
.SecLevel p.resourceButtons .resourceButton {
  width: 33.3333%;
  height: 80px;
  text-align: left;
  padding-bottom: 46px !important;
  font-size: 17px;
  background-image: url(/sites/default/files/APA_ARROW_30X30.png) !important;
  background-repeat: no-repeat !important;
  background-position: 98% 87% !important;
  border-radius: 0;
}
.SecLevel p.resourceButtons .resourceButton a {
  padding: 9px 90px 48px 0px;
}
.SecLevel p.resourceButtons .resourceButton a:hover {
  color: white;
}
.Pagination {
  position: fixed;
  top: 0;
  left: 0;
  padding: 4px 10px;
  z-index: 555;
  background-color: black;
}
.Pagination .Docpage {
  color: white;
}
.Pagination .WFpage {
  color: #009fda;
}
p {
  line-height: 23px;
  margin: 5px 0 20px;
  font-size: 15px;
  color: black;
}
p.feature {
  font-weight: 100;
  color: white;
  font-size: 20px;
  line-height: 24px;
  margin-top: 12px;
}
h1 {
  font-family: Roboto;
  font-weight: 100;
  font-size: 36px;
  letter-spacing: 0.5px;
}
h2 {
  font-family: Cairo;
  color: #009fda;
  font-weight: 700;
  font-size: 32px;
  letter-spacing: 0.5px;
}
h3 {
  font-family: Cairo;
  color: white;
  font-weight: 700;
  font-size: 20px;
  letter-spacing: 1px;
}
h4 {
  font-family: Roboto;
  font-weight: 700;
  font-size: 20px;
}
h3.block-title {
  font-weight: 300;
  color: #009fda;
  font-size: 30px;
  font-family: Roboto;
}
.portfolio-filters ul li a {
  color: black;
  border-color: #c3c8c8;
  border-radius: 0;
}
h1.SectionHeader {
  font-weight: 300;
}
.region-breadcrumb .content a {
  color: #c3c8c8;
}
.region-breadcrumb .content {
  color: white;
  padding-top: 10px;
}
#block-views-clients-block .block-title {
  color: white;
  text-align: center;
  font-size: 23px;
  margin: 15px auto 25px;
}
#block-views-clients-block #clients-block {
  display: flex;
  align-items: center;
}
.dexp-shortcodes-button.line-color {
  color: #009fda;
  border: 0.5px solid #009fda;
}
#block-block-5 .fa:before {
  font-size: 25px;
}
#block-block-5 .dtooltip {
  margin: 0 3px;
}
#block-block-5 .dtooltip.fb {
  margin: 0 0 0 8px;
}
.social-icons .youtube:before {
  content: "\f16a";
}
#veryTopNav {
  margin: 0px;
}
#veryTopNav li {
  border: none;
  padding-left: 12px;
}
.region-socials ul:not(.contextual-links) li {
  height: 38px;
}
.region-socials ul:not(.contextual-links) li a {
  width: 38px;
  height: 38px;
}
#block-block-111 .content {
  float: right;
}
#block-block-111 .content .user-picture {
  width: 36px;
  margin: 2px 10px 0 0;
  float: left;
}
#block-block-111 .content .UserInfo {
  float: left;
}
#block-block-111 .content .InfoName {
  margin-top: 10px;
}
#block-block-111 .content .user-picture img {
  border-radius: 100%;
}
div.ctools-modal-content .popups-container .modal-content {
  width: 300px !important;
  height: 290px !important;
  padding: 0 1em;
  box-shadow: none;
  border: none;
}
#section-header .dexp-dropdown > ul > li > a:hover,
#section-header .dexp-dropdown > ul > li > a.active {
  border-top: 3px solid #009fda;
  color: #009fda;
}
.w2 .dexp-shortcodes-box.box-none.box-left {
  width: 33.33333%;
  float: left;
  margin-bottom: 20px;
  min-height: 200px;
}
.line-color.button:hover a {
  color: white;
}
h3.box-title {
  font-weight: 600;
  color: #009fda;
}
.region-right-sidebar .clearfix {
  display: none;
}
.dexp-grid-items {
  overflow: initial;
}
.field-name-field-socials {
  padding-bottom: 20px;
}
#block-block-107 {
  padding: 2% 0 0 8%;
}
.PDfeatures .content .dexp-shortcodes-box.box-center .box-icon {
  transform: none;
}
body.bg1 {
  background: none;
}
.SocialIcons {
  border-bottom: 0.3px solid rgba(195,200,200,0.5);
}
p.headerBar {
  width: 22px;
  height: 10px;
  margin: 18px auto 13px;
}
p.headerBar .brd-headling {
  border-bottom: 2px solid #009fda;
  width: 22px;
  margin: 0 auto;
  height: 3px;
}
p.Description {
  margin: 0.25em 0px 0;
  padding: 0px;
  vertical-align: baseline;
  color: white;
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 500;
}
#section-footer {
  padding: 15px 0 5px;
  background-color: white;
}
.headerTop {
  background-color: black;
  position: relative;
  z-index: 1;
}
body .dexp-body-inner {
  background: transparent;
}
.display-none {
  display: none !important;
}
.text-underline {
  text-decoration: underline;
}
.rightPanel {
  width: 60%;
  padding: 30px 90px;
  margin-left: 40%;
}
.rightPanel p:not(.subHeading) {
  padding-left: 12px;
  text-indent: -12px;
}
.SidebarNav .headline {
  font-weight: 100;
  font-size: 15px;
  padding: 0;
}
.SidebarNav .brd-headling {
  margin-bottom: 1px;
  border-bottom: 3px solid rgba(94,97,103,0.7);
}
.SidebarNav .SidebarItems {
  margin: 5px 15px 2px 14px;
  border-bottom: 0.5px solid rgba(195,200,200,0.5);
  padding: 10px 0;
}
.SidebarNav .SidebarItems a {
  color: black;
  font-size: 15px;
  font-weight: 500;
  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);
  letter-spacing: 1px;
}
.SidebarNav .SidebarItems a:hover {
  color: #c3c8c8;
}
.third {
  margin: 50px auto 30px;
}
.third h1.first {
  font-size: 43.3px;
  line-height: 40px;
}
.third .thirdContent {
  color: white;
  width: 720px;
  margin: auto;
  text-align: left;
  font-size: 17px;
  line-height: 24px;
}
.arrowDown a i {
  color: white;
  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);
}
.arrowDown:hover a i {
  color: #009fda;
}
.arrowDown {
  border: 2px #009fda solid;
  border-radius: 100%;
  width: 50px;
  height: 50px;
  text-align: center;
  margin: 50px auto 10px;
}
.arrowDown i {
  font-size: 40px;
  padding: 4px 10px;
  color: #009fdb;
}
#admin-menu .dropdown a,
#admin-menu .dropdown li > span {
  font-size: 13px;
  padding: 8px 12px;
}
h1 {
  vertical-align: baseline;
  font-size: 36px;
  line-height: 34px;
  font-weight: bold;
}
h1.first {
  padding: 0px;
  border: 0px;
  vertical-align: baseline;
  font-size: 50px;
  line-height: 49px;
  color: white;
  text-transform: uppercase;
  font-weight: 100;
  letter-spacing: 2px;
}
#block-block-107 .first {
  width: 70%;
}
.first img {
  opacity: 0.95;
  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);
  width: 32%;
}
.first img:hover {
  opacity: 1;
  width: 33.3333%;
}
#block-block-107 .buttons a i {
  width: 266px;
  height: 87px;
  background-size: contain;
  float: left;
  margin: 33px 0 0;
  background-size: inherit;
  background-image: url("/sites/all/themes/evolve/lessc/HOME_BUTTONS.png");
  transition: 0.1s;
  transition-timing-function: cubic-bezier(0.14,0.32,0.58,0.87);
  -webkit-transition-timing-function: cubic-bezier(0.14,0.32,0.58,0.87);
  border-right: 0.5px #c3c8c8 solid;
}
#block-block-107 .buttons a i.firstMenuIcon {
  background-position: 0 0;
  cursor: pointer;
}
#block-block-107 .buttons a i.firstMenuIcon.hover {
  background-position: 0 87px;
}
#block-block-107 .buttons a:hover i.firstMenuIcon {
  background-position: 0 87px;
}
#block-block-107 .buttons a i.secondMenuIcon {
  background-position: 532px 0;
}
#block-block-107 .buttons a i.secondMenuIcon.hover {
  background-position: 532px 87px;
}
#block-block-107 .buttons a:hover i.secondMenuIcon {
  background-position: 532px 87px;
}
#block-block-107 .buttons a i.thirdMenuIcon {
  background-position: 266px 0;
  border-right: 0;
}
#block-block-107 .buttons a i.thirdMenuIcon.hover {
  background-position: 266px 87px;
  border-right: 0;
}
#block-block-107 .buttons a:hover i.thirdMenuIcon {
  background-position: 266px 87px;
  border-right: 0;
}
.SecondButtons {
  width: 545px;
}
.SecondButtons img {
  opacity: 0.95;
  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);
  width: 49%;
}
.SecondButtons img:hover {
  opacity: 1;
  width: 51%;
}
.SectionHeader {
  color: #009fda;
  font-size: 30px;
  font-weight: 100;
}
.portfolio-image-zoom {
  display: none;
}
.view-latest-projects .item-description {
  background-image: url("/sites/default/files/APA_ARROW_30X30.png") !important;
  background-repeat: no-repeat !important;
  background-position: 98% 77% !important;
}
.dexp-parallax {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
}
.block h3.headline {
  font-weight: 300;
  font-size: 15px;
  padding: 0;
  color: #2D3237;
  font-family: Cairo;
}
.features {
  margin: 80px auto;
}
.features .fa {
  font-size: 44px;
  color: #009fda;
  margin: 1px 0;
}
.features .box-content {
  margin-top: 16px;
}
.features .button {
  padding: 4px 10px;
  margin-top: 15px;
}
.features .box-title {
  color: #009fda;
}
#section-page-title {
  background-image: none;
  background-color: #009fda;
  margin-bottom: 0px;
}
#block-block-119 .headline {
  font-size: 18px;
  font-weight: bold;
  color: #009fda;
}
.brd-headling {
  border-bottom: 3px solid #009fda;
  clear: both;
  margin: 0 100% 25px 0;
}
ul.socials {
  padding-left: 0;
}
ul.socials li {
  font-size: 24px;
  height: 20px;
  margin: 0;
  padding-bottom: 0;
  display: inline;
  float: left;
  margin-right: 4px;
}
ul.socials li a {
  color: #5e6167;
}
#section-page-title .container {
  margin: 20px auto !important;
}
#section-page-title h1.page_title {
  font-size: 22px !important;
}
#node-1446 h2.MTtitle {
  color: #009fda !important;
  font-size: 1.8em !important;
  font-family: Roboto !important;
  font-weight: 700 !important;
  padding-top: 35px;
  margin: 12px 0px 10px;
  letter-spacing: 0px;
}
#node-1446 .close {
  float: initial;
  font-size: 17px;
  font-weight: 300;
  line-height: 1;
  color: #009fda;
  text-shadow: 0 1px 0 #fff;
  opacity: 1;
}
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.chosen-container * {
  box-sizing: border-box;
}
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0,0,0,0.15);
  clip: rect(0,0,0,0);
}
.chosen-container.chosen-with-drop .chosen-drop {
  clip: auto;
}
.chosen-container a {
  cursor: pointer;
}
.chosen-container .search-choice .group-name,
.chosen-container .chosen-single .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: normal;
  color: #999999;
}
.chosen-container .search-choice .group-name:after,
.chosen-container .chosen-single .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top;
}
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
  background-clip: padding-box;
  box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0,0,0,0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}
.chosen-container-single .chosen-default {
  color: #999;
}
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}
.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("") -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}
.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url("") no-repeat 0px 2px;
}
.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}
.chosen-container-single .chosen-search input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: url("") no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  clip: rect(0,0,0,0);
}
.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}
.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: linear-gradient(#3875d7 20%,#2a62bc 90%);
  color: #fff;
}
.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}
.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: linear-gradient(#eee 1%,#fff 15%);
  cursor: text;
}
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
  width: 25px;
}
.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eeeeee;
  background-image: linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0,0,0,0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
  color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
  background: #edebe8;
}
.chosen-container-multi .chosen-results li {
  font-family: Roboto;
}
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0,0,0,0.3);
}
.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-image: linear-gradient(#eee 20%,#fff 80%);
  box-shadow: 0 1px 0 #fff inset;
}
.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}
.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0,0,0,0.3);
}
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}
.chosen-disabled .chosen-single {
  cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}
.chosen-rtl {
  text-align: right;
}
.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}
.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}
.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}
.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}
.chosen-rtl .chosen-choices li {
  float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}
.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}
.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: url("") no-repeat -30px -20px;
  direction: rtl;
}
.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-resolution: 144dpi),only screen and (min-resolution: 1.5dppx) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url("") !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}
.questions.section {
  padding: 0;
  background-color: white;
}
.questions.section .questionPart {
  margin-bottom: 10px;
}
.questions.section .questionPart .questionLabel h2 {
  line-height: 1.3em;
  font-size: 3em;
  font-weight: 200;
  font-family: Cairo;
}
.questions.section .questionPart .questionLabel h2 .questionNums {
  font-size: 0.5em;
  font-weight: 700;
}
.questions.section .questionPart .buttons {
  margin: 28px auto 0;
  display: flex;
  flex-direction: row;
  justify-content: left;
  width: 100%;
}
.questions.section .questionPart .buttons:nth-child(3) {
  margin: 0 0 75px;
}
.questions.section .questionPart .buttons div {
  transition: 0.3s;
  transition-timing-function: cubic-bezier(0.14,0.32,0.58,0.87);
  -webkit-transition-timing-function: cubic-bezier(0.14,0.32,0.58,0.87);
}
.questions.section .questionPart .buttons div {
  clear: both;
  width: 100%;
}
.questions.section .questionPart .buttons .answer {
  cursor: pointer;
  padding: 10px 20px;
  font-size: 15px;
  border: 0.5px #c3c8c8 solid;
  border-right: 0;
  transition: 0.1s linear;
  background-color: rgba(195,200,200,0.05);
}
.questions.section .questionPart .buttons .answer:nth-child(3) {
  border-right: 0.5px #c3c8c8 solid;
}
.questions.section .questionPart .buttons .answer:hover {
  padding: 9px 18px;
  background-color: rgba(195,200,200,0.2);
}
.questions.section .questionPart .buttons .answer:hover p {
  color: #009fda;
}
.questions.section .questionPart .buttons .answer p {
  text-align: center;
  margin: 5px auto;
}
.questions.section .questionPart .buttons .active {
  font-weight: bold;
  background-color: rgba(195,200,200,0.2);
}
.questions.section .questionPart .buttons .active p {
  color: black;
}
.questions.section .questionPart .buttons .intro {
  padding: 30px;
  width: 100%;
  margin: 0;
  border: 0.5px #c3c8c8 solid;
  border-top: 0;
}
.questions.section .questionPart .buttons .intro .font_style--after_p li {
  font-size: 1.3em;
}
@media screen and (max-width: 768px) {
  .questions.section .questionPart .questionLabel h2 {
    font-size: 2.6em;
  }
  .questions.section .questionPart .buttons {
    margin: 32px auto 0;
  }
  .questions.section .questionPart .buttons .intro p {
    font-size: 1.3em;
  }
}
@media screen and (max-width: 570px) {
  .questions.section .questionPart .questionLabel h2 {
    font-size: 2.3em;
  }
  .questions.section .questionPart .questionLabel h2 .questionNums {
    font-size: 0.6em;
  }
  .questions.section .questionPart .buttons .answer {
    padding: 7px 12px;
    font-size: 13px;
  }
  .questions.section .questionPart .buttons .intro p {
    font-size: 1.2em;
  }
}
@media screen and (max-width: 480px) {
  .questions.section .questionPart .questionLabel h2 {
    font-size: 2.5em;
  }
  .questions.section .questionPart .questionLabel h2 .questionNums {
    font-size: 0.57em;
  }
  .questions.section .questionPart .buttons:nth-child(3) {
    margin: 0 0 40px;
  }
  .questions.section .questionPart .buttons .answer {
    padding: 6px 10px;
    font-size: 13px;
  }
  .questions.section .questionPart .buttons .intro p {
    font-size: 1.25em;
  }
}
@media screen and (max-width: 1200px) {
  .dashboard-left-nav .nav>li>a,
  .dashboard-content-bottom .nav>li>a {
    padding: 8px 5px !important;
  }
  .navbar-collapse {
    padding-left: 7px !important;
  }
  #block-block-220 .row {
    margin-bottom: 0 !important;
  }
  #block-block-220 #dashboard-right-content {
    height: auto !important;
  }
  .change-password-button {
    margin-bottom: 15px;
  }
  .pdcustom-result-block .pageSetting {
    margin-left: -3%;
  }
  .pdcustom-result-block .pageSettingBottom {
    margin-left: -4%;
  }
}
@media screen and (max-width: 992px) {
  .dashboard-left-nav {
    height: auto !important;
  }
  .dashboard-nav {
    padding-top: 16px;
    margin-left: 13px;
  }
  #dashboard-right-content {
    height: auto !important;
  }
  #block-block-184 .dashboard-button {
    margin-bottom: 16px;
  }
  .dashboard-content-bottom .nav>li>a {
    padding: 8px 16px !important;
  }
  #block-block-220 form[name="your-details"] div.down6 .form-right {
    padding: 0 !important;
  }
  .form-image {
    margin-top: 0 !important;
  }
  .pdcustom-result-block .pageSetting {
    margin-left: 40%;
  }
  .pdcustom-result-block .pageSetting p {
    margin-left: 47%;
  }
  .pdcustom-result-block .pageSettingBottom {
    margin-left: -4%;
  }
  .pdcustom-result-block select#pagesize {
    margin-left: 63%;
  }
}
@media screen and (min-width: 1025px) {
  #block-block-184 .dashboard-button {
    margin-top: 24px;
  }
  #block-block-184 .dashboard-bottom-button {
    margin-top: none !important;
  }
}
@media screen and (min-width: 768px) {
  #dashboard-navbar-collapse-1 {
    display: none !important;
  }
}
@media screen and (max-width: 767px) {
  .table-responsive {
    border: none;
  }
  #block-block-184 .navbar-toggle,
  #block-block-216 .navbar-toggle,
  #block-block-218 .navbar-toggle,
  #block-block-220 .navbar-toggle {
    color: white !important;
    z-index: 1000;
    margin-right: 75px !important;
  }
  #dashboard-navbar-collapse-1 {
    position: absolute;
    background: grey;
    width: 67vw;
    z-index: 999;
    right: 1px;
  }
  #dashboard-navbar-collapse-1 .dashboard-button-name {
    margin-left: -32px !important;
  }
  .dashboard-content-bottom .nav>li>a {
    padding: 6px 15px !important;
    float: left;
    left: 30px;
    top: 18px;
  }
  #block-block-216 .table-bordered td label {
    width: 85%;
  }
}
@media screen and (min-width: 415px) and (max-width: 667px) {
  .resultTable {
    display: none;
  }
  .resultMobile {
    display: block;
  }
  .resultMobile .mobiledes {
    font-weight: 400;
    margin-right: 5px;
    color: #004250 !important;
  }
  .resultMobile .resultDisplay:nth-child(Odd) {
    background-color: rgba(195,200,200,0.5);
  }
  .resultMobile .resultDisplay {
    margin: 5px 0;
  }
}
@media screen and (max-width: 414px) {
  #dashboard-navbar-collapse-1 {
    width: 93vw !important;
    right: 0px !important;
  }
  #dashboard-navbar-collapse-1 .dashboard-button-name {
    margin-left: -1px !important;
  }
  .dashboard-content-bottom .nav>li>a {
    padding: 6px 24px !important;
  }
  #block-block-184 .navbar-toggle,
  #block-block-216 .navbar-toggle,
  #block-block-218 .navbar-toggle,
  #block-block-220 .navbar-toggle {
    margin-right: 18px !important;
  }
  .customise_icon {
    display: block !important;
  }
  .customise_background {
    display: none !important;
  }
  #block-block-184 .mobile_line {
    margin-bottom: 15px;
  }
  #pdSearch {
    margin-left: 0 !important;
  }
  .pdcustom-result-block td,
  .pdcustom-result-block th {
    width: 50%;
  }
  .resultTable {
    display: none;
  }
  .resultMobile {
    display: block;
  }
  .resultMobile .mobiledes {
    font-weight: 400;
    margin-right: 5px;
    color: #004250 !important;
  }
  .resultMobile .resultDisplay:nth-child(Odd) {
    background-color: rgba(195,200,200,0.5);
  }
  .resultMobile .resultDisplay {
    margin: 5px 0;
  }
  .resultAction .actionDes {
    margin-left: 10%;
  }
}
@media screen and (max-width: 375px) {
  #dashboard-right-content {
    font-size: small !important;
  }
  .dashboard-content-bottom .nav>li>a {
    padding: 6px 26px !important;
  }
  #dashboard-navbar-collapse-1 {
    width: 92vw !important;
  }
}
@media screen and (max-width: 360px) {
  #dashboard-navbar-collapse-1 {
    width: 91vw !important;
    right: 1px !important;
  }
}
@media screen and (max-width: 320px) {
  #dashboard-navbar-collapse-1 {
    width: 90vw !important;
    font-size: smaller !important;
    right: 1px !important;
  }
  .dashboard-content-bottom .navbar-nav {
    margin: 3.5px -55px !important;
  }
  .dashboard_detail {
    padding: 0;
  }
  .dashboard-content-bottom .nav>li>a {
    padding: 5px 33px !important;
  }
  #block-block-184 .navbar-toggle,
  #block-block-216 .navbar-toggle,
  #block-block-218 .navbar-toggle,
  #block-block-220 .navbar-toggle {
    margin-right: 5px !important;
  }
}
@media screen and (min-width: 1280px) {
  #section-header .dexp-dropdown > ul > li > a {
    padding: 0 7px;
    font-size: 13px;
  }
}
@media screen and (min-width: 1200px) {
  .desktp {
    display: block;
  }
  .mobi {
    display: none;
  }
  .GroupTabs .dexp_tab_wrapper .tab-content .GroupTab {
    width: 512px;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  #section-header .dexp-dropdown > ul > li > a {
    padding: 0 6px;
    font-size: 12px !important;
  }
  .GroupTabs .dexp_tab_wrapper ul li {
    width: 250px;
  }
  .GroupTabs .dexp_tab_wrapper ul li a {
    font-size: 12px;
    padding: 0 5px;
  }
  .GroupTabs .dexp_tab_wrapper .tab-content .GroupTab {
    width: 430px;
  }
  .GroupTabs .dexp_tab_wrapper .tab-content .GroupTab h2 {
    font-size: 31px;
  }
  .GroupTabs .dexp_tab_wrapper .tab-content h5 {
    font-size: 18px;
  }
  .desktp {
    display: block;
  }
  .mobi {
    display: none;
  }
  .dexp_tab_wrapper .nav-tabs li a {
    background-color: transparent;
    padding: 5px 32.4px;
  }
}
@media screen and (min-width: 993px) and (max-width: 1180px) {
  .firstLogo img {
    width: 170px;
  }
  h1.first {
    font-size: 30px;
    line-height: 34px;
  }
  .first img {
    width: 200px;
  }
  #block-block-107 .Description {
    font-size: 18px;
  }
}
@media screen and (min-width: 992px) {
  #section-header .region-top {
    height: 190px;
  }
  .region-top #block-search-form {
    padding: 35px 0;
  }
  #section-header.fixed-transition .site-logo img {
    max-height: 80px;
    padding: 10px 0;
  }
  .region-top {
    height: 123px;
  }
  .GroupTabs .dexp_tab_wrapper .tab-content .GroupTab {
    margin-top: -567px;
    position: absolute;
    left: 50%;
    margin-left: 60px;
  }
}
@media screen and (max-width: 991px) {
  .desktp {
    display: none;
  }
  .mobi {
    display: block;
    z-index: 1;
    position: relative;
  }
  .GroupTabs .dexp_tab_wrapper .tab-content .GroupTab {
    margin-top: -390px;
    z-index: 1;
    position: relative;
  }
  .GroupTabs .dexp_tab_wrapper .tab-content {
    height: 480px;
  }
  .GroupTabs .dexp_tab_wrapper .tab-content img {
    height: 480px;
  }
  .content .imagecover {
    height: 480px;
  }
  .rightPanel {
    padding: 30px 22px;
    margin-left: 44%;
  }
  .contactUsTabs .dexp_tab_wrapper .tab-content .contactUs {
    height: 340px;
  }
}
body .contactUs .dexp-shortcodes-box .box-icon.fa-map-marker:before,
.html .contactUs .dexp-shortcodes-box .box-icon.fa-map-marker:before {
  background-image: url(/sites/default/files/contact-us/icons/OFFICE_ADDRESS_W.png);
}
body .contactUs .dexp-shortcodes-box .box-icon.fa-map-marker:after,
.html .contactUs .dexp-shortcodes-box .box-icon.fa-map-marker:after {
  background-image: url(/sites/default/files/contact-us/icons/OFFICE_ADDRESS_B.png);
}
body .contactUs .dexp-shortcodes-box .box-icon.fa-phone:before,
.html .contactUs .dexp-shortcodes-box .box-icon.fa-phone:before {
  background-image: url(/sites/default/files/contact-us/icons/PHONE_W.png);
}
body .contactUs .dexp-shortcodes-box .box-icon.fa-phone:after,
.html .contactUs .dexp-shortcodes-box .box-icon.fa-phone:after {
  background-image: url(/sites/default/files/contact-us/icons/PHONE_B.png);
}
body .contactUs .dexp-shortcodes-box .box-icon.fa-envelope-o:before,
.html .contactUs .dexp-shortcodes-box .box-icon.fa-envelope-o:before {
  background-image: url(/sites/default/files/contact-us/icons/MAILING_ADDRESS_W.png);
}
body .contactUs .dexp-shortcodes-box .box-icon.fa-envelope-o:after,
.html .contactUs .dexp-shortcodes-box .box-icon.fa-envelope-o:after {
  background-image: url(/sites/default/files/contact-us/icons/MAILING_ADDRESS_B.png);
}
@media screen and (min-width: 768px) and (max-width: 992px) {
  .firstLogo img {
    width: 150px;
  }
  h1.first {
    font-size: 27px;
    line-height: 30px;
  }
  .first img {
    width: 180px;
  }
  #block-block-107 .Description {
    font-size: 16px;
  }
  .w2 .dexp-shortcodes-box.box-none.box-left {
    min-height: 240px;
  }
}
@media screen and (min-width: 640px) and (max-width: 767px) {
  #block-block-107 {
    padding: 60px 0 0 100px;
  }
  .firstLogo img {
    width: 130px;
  }
  h1.first {
    font-size: 25px;
    line-height: 28px;
  }
  #block-block-107 .first {
    width: 100%;
  }
  .first img {
    width: 160px;
  }
  #block-block-107 .Description {
    font-size: 14px;
  }
  .w2 .dexp-shortcodes-box.box-none.box-left {
    width: 50%;
  }
}
@media screen and (min-width: 480px) and (max-width: 639px) {
  #block-block-107 {
    padding: 50px 0 0 50px;
  }
  .firstLogo img {
    width: 120px;
  }
  h1.first {
    font-size: 24px;
    line-height: 26px;
  }
  .first img {
    width: 140px;
  }
  #block-block-107 .first {
    width: 100%;
  }
  #block-block-107 .Description {
    font-size: 13px;
  }
  .w2 .dexp-shortcodes-box.box-none.box-left {
    width: 50%;
  }
}
@media screen and (min-width: 380px) and (max-width: 479px) {
  #block-block-107 {
    padding: 10px 0 0 10px;
  }
  .firstLogo img {
    width: 100px;
  }
  h1.first {
    font-size: 20px;
    line-height: 23px;
  }
  #block-block-107 .first {
    width: 100%;
  }
  .first img {
    width: 120px;
  }
  #block-block-107 .Description {
    font-size: 12px;
  }
  .w2 .dexp-shortcodes-box.box-none.box-left {
    width: 100%;
  }
  .rightPanel {
    padding: 20px 22px;
    margin-left: 20%;
    width: 80%;
  }
}
@media screen and (max-width: 379px) {
  #block-block-107 {
    padding: 10px 0 0 10px;
  }
  .firstLogo img {
    width: 100px;
  }
  h1.first {
    font-size: 20px;
    line-height: 23px;
  }
  #block-block-107 .first {
    width: 100%;
  }
  .first img {
    width: 300px;
  }
  #block-block-107 .Description {
    font-size: 12px;
  }
  .w2 .dexp-shortcodes-box.box-none.box-left {
    width: 100%;
  }
  .rightPanel {
    padding: 10px 22px;
    margin-left: 0;
    width: 100%;
  }
}
a {
  cursor: pointer;
  color: #007ac9;
}
#checkMessage,
.checkMessage {
  color: #920075;
}
#checkMessage span,
.checkMessage span {
  font-weight: 400;
}
input,
select,
button {
  border-radius: 0 !important;
}
#block-block-308 {
  position: absolute;
}
.selectize-control.multi .selectize-input.has-items.disabled {
  padding: 13px 12px 8px;
}
.selectize-control.multi.plugin-remove_button .selectize-input.has-items.disabled .item {
  padding-right: 5px !important;
}
.selectize-control.multi.plugin-remove_button .selectize-input.has-items.disabled .item .remove {
  display: none;
}
.selectize-control.multi .selectize-input.disabled>div {
  color: grey;
  background: #eeeeee;
  border: 1px solid rgba(77,77,77,0.7);
  margin: 0px 5px 5px 0;
}
.form-type-select select:focus {
  background: none;
}
body #messages,
body div.messages {
  border: 0;
  padding: 0;
}
body #messages .alert-danger,
body div.messages .alert-danger {
  border-color: #920075;
  color: #920075;
  font-size: 1.2em;
  background: none;
  border-radius: 0;
}
body #messages .alert-dismissable .close,
body div.messages .alert-dismissable .close {
  font-size: 2em !important;
  top: -8px;
  padding: 0 !important;
}
.duplicatedMessage {
  color: #ffa02e;
  margin-top: 8px;
}
#section-content-top #forgot-pw-form .maintenance-mode .user-info {
  border-bottom: none !important;
}
.thank-you_block.container .tab-banner-alt .banner-tab-container .tab .row {
  width: 100%;
}
.appreciation h1,
.appreciation .appreciation .tab-banner .banner-tab-container .tab h2 {
  color: #920075;
}
.appreciation .tab-banner button.toggle.active {
  background-color: #920075;
  border: 1px solid #920075;
}
.appreciation .tab-banner button.toggle:hover {
  background-color: #920075;
  border: 1px solid #920075;
}
input.homeAddressPickerControl:read-only,
input.mailingAddressPickerControl:read-only {
  color: #ccc;
}
select.homeAddressPickerControl:read-only,
select.mailingAddressPickerControl:read-only {
  color: #ccc;
}
.Main {
  width: 547px;
  float: left;
  height: 540px;
}
.Mainright {
  width: 566px;
  float: right;
  height: 540px;
}
.First {
  float: left;
  padding: 0;
}
.Second {
  float: right;
  padding: 0;
}
.Third {
  float: left;
  padding: 0;
}
.Addverstise {
  float: right;
  padding: 0;
}
.Main iframe.media-youtube-player {
  width: 570px !important;
  height: 534px !important;
}
.First iframe.media-youtube-player,
.Second iframe.media-youtube-player,
.Third iframe.media-youtube-player,
.Addverstise iframe.media-youtube-player {
  width: 280px !important;
  height: 265px !important;
  margin-bottom: -2px;
  margin-right: 3px;
}
.home-news-custom-block .media_filter {
  margin-left: 37% !important;
}
#loginAT .form-container {
  width: 80%;
  margin: auto;
}
#loginAT .form-container input:not(#remember) {
  width: 100%;
}
#loginAT .form-container .forgotPS {
  float: right;
}
#loginAT .form-container:nth-child(3) {
  text-align: center;
}
.HomeType .field-item {
  position: absolute;
  z-index: 1;
  color: white;
  text-transform: uppercase;
  font-size: 11px;
  padding: 3px 5px;
  margin: 6px 10px;
  font-weight: 700;
}
.HomeType .Publication .field-item {
  background-color: #a2ad00;
}
.HomeType .Events .field-item {
  background-color: #ffa02f;
}
.HomeType .State .field-item {
  background-color: #899f99;
}
.HomeType .latest .field-item {
  background-color: #920075;
}
.portfolio-image .HomeType,
.description {
  display: block;
}
.homeBottom .portfolio-image .newTag .podcastNews {
  position: absolute;
  z-index: 1;
  right: 15px;
  margin-left: 7px;
}
.homeBottom .portfolio-image .newTag .podcastNews img {
  width: 117px !important;
  height: 102px !important;
  visibility: visible !important;
}
@media screen and (max-width: 1025px) {
  .homeBottom .portfolio-image .newTag .podcastNews {
    right: 7px;
  }
}
@media screen and (max-width: 767px) {
  .homeBottom .portfolio-image .newTag .podcastNews {
    left: calc(40% - 121px);
  }
}
@media screen and (max-width: 570px) {
  .homeBottom .portfolio-image .newTag .podcastNews {
    left: calc(40% - 130px);
  }
}
@media screen and (max-width: 480px) {
  .homeBottom .portfolio-image .newTag .podcastNews {
    left: calc(40% - 122px);
  }
}
@media screen and (max-width: 335px) {
  .homeBottom .portfolio-image .newTag .podcastNews {
    right: 6px;
    left: unset;
  }
}
.home-news-indiv .show-header {
  padding-bottom: 22px;
}
.homeBottom .item-description .description .svg-icon.headPhone {
  height: 19px;
  width: 19px;
  margin-right: 6px;
}
.movSection {
  display: none;
}
div[id^="home-tile-view-block"] .homeBottom .content,
div[id^="inmotioncategory-block"] .homeBottom .content {
  border: 0.5px solid #c3c8c8;
}
div[id^="home-tile-view-block"] .homeBottom .content .item-description,
div[id^="inmotioncategory-block"] .homeBottom .content .item-description {
  padding: 10px 10px 40px 20px;
}
div[id^="home-tile-view-block"] .homeBottom .content .item-description h5,
div[id^="inmotioncategory-block"] .homeBottom .content .item-description h5 {
  margin-bottom: 20px;
}
div[id^="home-tile-view-block"] .homeBottom .content .item-description h5 a,
div[id^="inmotioncategory-block"] .homeBottom .content .item-description h5 a {
  color: black;
  font-size: 16px;
}
div[id^="home-tile-view-block"] .homeBottom .content .item-description .dateHome,
div[id^="inmotioncategory-block"] .homeBottom .content .item-description .dateHome {
  float: left;
  font-size: 13px;
  font-weight: 700;
}
div[id^="home-tile-view-block"] .homeBottom .content .item-description .MonlyIconHolder,
div[id^="inmotioncategory-block"] .homeBottom .content .item-description .MonlyIconHolder {
  float: right;
  width: 20px;
  height: 20px;
  overflow: hidden;
  margin: 5px;
}
div[id^="home-tile-view-block"] .homeBottom .content .item-description .MonlyIconHolder .MonlyIcon,
div[id^="inmotioncategory-block"] .homeBottom .content .item-description .MonlyIconHolder .MonlyIcon {
  background-image: url('/sites/default/files/dashboard-icon/account-G.png');
  background-size: contain;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
}
div[id^="home-tile-view-block"] .homeBottom .content .item-description .NextIconHolder,
div[id^="inmotioncategory-block"] .homeBottom .content .item-description .NextIconHolder {
  float: right;
  width: 31px;
  height: 31px;
  overflow: hidden;
}
div[id^="home-tile-view-block"] .homeBottom .content .item-description .NextIconHolder .NextIcon,
div[id^="inmotioncategory-block"] .homeBottom .content .item-description .NextIconHolder .NextIcon {
  background-image: url('/sites/default/files/CIRCLE POINTERS.png');
  background-position: 0 62px;
  width: 31px;
  height: 31px;
}
div.ButtonIconHolder {
  width: 60px;
  height: 38px;
  overflow: hidden;
  transition: 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.2,0.45,0.75,0.8);
  transition-timing-function: cubic-bezier(0.2,0.45,0.75,0.8);
}
div.ButtonIconHolder .OtherSites {
  width: 60px;
  height: 20px;
  margin: 10px auto 0px;
}
div.ButtonIconHolder .ShoppingCartEmpty {
  background-image: url('/sites/default/files/SHOPPING CART G 24X18.png');
  width: 24px;
  height: 18px;
  margin: 10px auto 0px;
  text-align: center;
  font-size: 11px;
  padding-right: 2px;
  color: #c3c8c8;
  font-weight: 700;
}
div.ButtonIconHolder .ShoppingCart {
  background-image: url('/sites/default/files/SHOPPING CART B 24X18.png');
  background-position: 0 1px;
  width: 24px;
  height: 18px;
  margin: 10px auto 0px;
  text-align: center;
  font-size: 10px;
  padding-right: 2px;
  color: #009fda;
  font-weight: 700;
  background-repeat: no-repeat;
  background-size: contain;
  overflow: visible;
}
div.ButtonIconHolder .Log-in {
  background-image: url('/sites/default/files/MEMBER ICON.png');
  background-position: 0 0;
  width: 20px;
  height: 20px;
  padding: 2px 8px;
  margin-right: 5px;
}
div.ButtonIconHolder .Dashboard {
  background-image: url('/sites/default/files/DASHBOARD/dashboard-G20x20.png');
  background-position: 0 60px;
  width: 20px;
  height: 20px;
  float: left;
  margin: 8px 0 0 14px;
}
div.ButtonIconHolder .Dashboard:hover {
  background-image: url('/sites/default/files/DASHBOARD/dashboard-B20x20.png');
}
div.borderLeftForTop {
  border-left: rgba(0,0,0,0.3) 0.5px solid;
}
div.borderLeftForTopRight {
  border-right: rgba(0,0,0,0.3) 0.5px solid;
}
div.LogInPadding {
  width: 125px;
}
div.DashboardPadding {
  width: 60px;
}
div.withButtonIcon {
  height: 38px;
  margin: auto;
}
div.OutwithButtonIcon {
  width: 70px;
  margin: -1px 1px;
  float: right;
}
div.InwithButtonIcon {
  width: 105px;
}
div.DashboardwithButtonIcon {
  width: 48px;
}
.OtherSitesList {
  position: fixed;
  width: 350px;
  height: 100%;
  transform: translate3d(110%,0,0) scale(0.7);
  right: 0;
  top: 0;
  background-color: white;
  padding: 82px 50px;
  box-shadow: 3px 0 43px 0;
  z-index: 99999;
  transition: all .3s ease-in-out;
}
.OtherSitesList:first-child {
  margin-bottom: 14px;
}
.OtherSitesList .OtherListTop {
  display: block;
  margin-bottom: 25px;
  opacity: 0;
  right: 20px;
  position: relative;
  font-family: Cairo;
  animation: navfadeout .3s linear 0s 1 forwards;
}
.OtherSitesList .OtherListTop a {
  font-size: 1.4em;
  color: #000;
  transition: all .2s ease-in-out;
  position: relative;
  display: block;
  transform: translate(0px,0px);
}
.OtherSitesList .OtherListTop a:hover {
  transform: translate(10px,0px);
}
.OtherSitesList .OtherListTop a .uniq {
  font-weight: 700;
}
.OtherSitesList .OtherListTop a.jobs {
  color: #ffa02e;
}
.OtherSitesList .OtherListTop a.jobs .uniq {
  color: #ffa02e;
}
.OtherSitesList .OtherListTop a.cpd {
  color: #920075;
}
.OtherSitesList .OtherListTop a.cpd .uniq {
  color: #920075;
}
.OtherSitesList .OtherListTop a.classifieds {
  color: #0080C6;
}
.OtherSitesList .OtherListTop a.classifieds .uniq {
  color: #0080C6;
}
.OtherSitesList .OtherListTop a.shop {
  color: #00b8f1;
}
.OtherSitesList .OtherListTop a.shop .uniq {
  color: #00b8f1;
}
.OtherSitesList .OtherListTop a.apa {
  color: #00b8f1;
  font-weight: 700;
}
.OtherSitesList .OtherListTop a.ifompt {
  color: #920075;
  opacity: 0.7;
}
.OtherSitesList .OtherListTop a.transform {
  color: #a2ad00;
  opacity: 0.7;
}
.OtherSitesList h4.OtherListTop {
  color: #009fda;
}
.OtherSitesList.expand {
  transform: translate3d(0%,0,0) scale(1);
}
.OtherSitesList.expand .OthersiteButtonClose {
  animation: closefadein 1.2s linear 0s 1 forwards;
  animation-delay: 1.5s;
  opacity: 0;
}
.OtherSitesList.expand .OtherListTop {
  animation: navfadein .3s linear 0s 1 forwards;
}
.OtherSitesList.expand .OtherListTop:nth-child(1) {
  animation-delay: .1s;
}
.OtherSitesList.expand .OtherListTop:nth-child(2) {
  animation-delay: .2s;
}
.OtherSitesList.expand .OtherListTop:nth-child(3) {
  animation-delay: .3s;
}
.OtherSitesList.expand .OtherListTop:nth-child(4) {
  animation-delay: .4s;
}
.OtherSitesList.expand .OtherListTop:nth-child(5) {
  animation-delay: .5s;
}
.OtherSitesList.expand .OtherListTop:nth-child(6) {
  animation-delay: .6s;
}
.OtherSitesList.expand .OtherListTop:nth-child(7) {
  animation-delay: .7s;
}
.OtherSitesList.expand .OtherListTop:nth-child(8) {
  animation-delay: .8s;
}
.OtherSitesList.expand .OtherListTop:nth-child(9) {
  animation-delay: .9s;
}
@keyframes navfadein {
  from {
    opacity: 0;
    transform: translate3d(5%,-20%,0);
  }
  to {
    opacity: 1;
    transform: translate3d(0,0,0);
  }
}
@keyframes navfadeout {
  from {
    opacity: 1;
    transform: translate3d(0,0,0);
  }
  to {
    opacity: 0;
    transform: translate3d(5%,-20%,0);
  }
}
@keyframes closefadein {
  from {
    opacity: 0;
    transform: translate3d(5%,-20%,0);
  }
  to {
    opacity: 1;
    transform: translate3d(0,0,0);
  }
}
.OthersiteButtonClose {
  cursor: pointer;
  position: absolute;
  top: 36px;
  left: 30px;
  width: 25px;
  height: 25px;
  line-height: 0;
  margin: 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border-radius: 0;
  background: none;
  border: 1px solid #b5b5b5;
  transition: 0.2s linear;
}
.OthersiteButtonClose:before {
  content: '';
  width: 20px;
  transform: rotate(45deg);
  height: 1px;
  position: absolute;
  background: #b5b5b5;
}
.OthersiteButtonClose:after {
  content: '';
  position: absolute;
  width: 20px;
  transform: rotate(135deg);
  height: 1px;
  background: #b5b5b5;
}
.OthersiteButtonClose:hover {
  background: rgba(0,0,0,0.03);
}
div.OutwithButtonIcon input {
  background-color: transparent;
  padding: 0 !important;
  font-weight: 300 !important;
  font-size: 13px;
  width: 65px !important;
  min-height: 35px;
  text-decoration: underline;
}
div#loginButton,
div#DashboardButton {
  cursor: pointer;
  text-align: center;
}
@media all and (max-width: 570px) {
  div#loginButton,
  div#DashboardButton {
    width: 100%;
  }
}
div#DashboardButton {
  display: flex;
  align-items: center;
  justify-content: center;
}
div#DashboardButton i.Dashboard {
  margin: 0;
}
div.ShoppingCartBorder,
div.OthersiteButton {
  cursor: pointer;
}
.social-icons .instagram:before {
  content: '';
  color: white;
}
.region-socials .social-icons ul:not(.contextual-links) li a.instagram {
  background-image: url("/sites/default/files/INSTAGRAM/INSTAGRAM ICON G15.png");
  background-repeat: no-repeat;
  background-position: 50%;
}
.region-socials .social-icons ul:not(.contextual-links) li a.instagram :before {
  content: '';
  color: white;
}
.region-socials .social-icons ul:not(.contextual-links) li a.instagram :hover {
  background-repeat: no-repeat;
}
.region-socials .social-icons ul:not(.contextual-links) li a.instagram .insta {
  background-image: url("/sites/default/files/INSTAGRAM/INSTAGRAM ICON W15.png");
  background-repeat: no-repeat;
  background-position: 50%;
  content: '';
  z-index: 10;
}
.page-node-84 .dexp-body-inner .sticky-wrapper {
  margin: 0;
}
#section-header .dexp-dropdown > ul > li:hover > a,
#section-header .dexp-dropdown > ul > li.active > a {
  border-top: 3px solid transparent;
}
div.SSOlogin {
  min-height: 0;
}
#section-socials {
  padding: 0;
}
#section-socials > .container {
  padding: 0 15px;
}
.region-socials .block {
  height: 38px;
}
.region-socials .block .content {
  display: flex;
  justify-content: flex-end;
}
.region-socials .block .content .ShoppingCartBorder {
  filter: grayscale(100);
  position: relative;
  z-index: 20;
  background: #fff;
}
.region-socials .block .content .ShoppingCartBorder .ButtonIconHolder {
  opacity: 0.8;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}
@media all and (min-width: 993px) {
  .region-socials .block .content .ShoppingCartBorder {
    border-right: rgba(0,0,0,0.3) 0.3px solid;
  }
}
.region-socials .block .content .borderLeftForTopRight {
  border-right: 0;
  border-left: rgba(0,0,0,0.3) 0.3px solid;
}
@media all and (max-width: 570px) {
  .region-socials .block .content .LogOutPadding.borderLeftForTop,
  .region-socials .block .content .LogInPadding.borderLeftForTop {
    border-left: 0;
    max-width: unset;
    width: auto;
    border-right: 0 !important;
  }
}
@media all and (max-width: 570px) {
  .region-socials .block .content .LogOutPadding,
  .region-socials .block .content .LogInPadding {
    border-left: 0;
  }
}
.region-socials .block .content div.borderLeftForTop {
  border-left: rgba(0,0,0,0.3) 0.3px solid;
}
@media all and (max-width: 992px) {
  .region-socials .block .content div.DashboardPadding {
    border-left: 0;
  }
}
@media all and (max-width: 570px) {
  .region-socials .block .content {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .region-socials .block .content .borderLeftForTopRight {
    display: none;
  }
  .region-socials .block .content .DashboardPadding {
    width: 12%;
  }
  .region-socials .block .content .LogOutPadding,
  .region-socials .block .content .LogInPadding {
    width: 20%;
  }
  .region-socials .block .content .social-icons {
    width: 56%;
    display: block;
    position: relative;
    z-index: 20;
    background: #fff;
    border-bottom: 0.3px solid rgba(0,0,0,0.3) !important;
  }
  .region-socials .block .content .ShoppingCartBorder {
    width: 12%;
    border-left: rgba(0,0,0,0.3) 0.3px solid;
    border-right: 0;
  }
  .region-socials .block .content .ShoppingCartBorder div.ButtonIconHolder {
    width: 100%;
  }
}
.region-socials ul:not(.contextual-links) li {
  border-left: 0.3px solid rgba(0,0,0,0.3);
  width: 20%;
}
@media all and (min-width: 571px) {
  .region-socials ul:not(.contextual-links) li {
    width: 43px;
  }
}
.SocialIcons {
  border-bottom: 0.3px solid rgba(0,0,0,0.3);
}
.region-socials ul:not(.contextual-links) li a {
  width: 100%;
}
@media all and (max-width: 570px) {
  .region-socials ul:not(.contextual-links) li a {
    width: 100%;
    transform: scale(0.9);
  }
}
@media all and (max-width: 324px) {
  .region-socials ul:not(.contextual-links) li a {
    width: 100%;
  }
}
.menu li a i.fa-homea {
  background-image: url('/sites/default/files/general-icon/iconmonstr-home-G.png');
  background-repeat: no-repeat;
  background-size: contain;
  width: 20px;
  height: 20px;
  position: relative;
  top: 5px;
}
.menu li a.active i.fa-homea {
  background-image: url('/sites/default/files/general-icon/iconmonstr-home-B.png');
}
@media screen and (max-width: 767px) {
  div[id^="home-tile-view-block"] .homeBottom .content .portfolio-image,
  div[id^="inmotioncategory-block"] .homeBottom .content .portfolio-image {
    margin: 15px 0;
    float: left;
    width: 30%;
  }
  div[id^="home-tile-view-block"] .homeBottom .content .item-description,
  div[id^="inmotioncategory-block"] .homeBottom .content .item-description {
    float: left;
    width: 70%;
    padding-bottom: 5px;
  }
  div[id^="home-tile-view-block"] .homeBottom .content .item-description .HomeType .field-item,
  div[id^="inmotioncategory-block"] .homeBottom .content .item-description .HomeType .field-item {
    position: inherit;
    margin: 6px 2px;
    float: left;
  }
  div[id^="home-tile-view-block"] .homeBottom .content .item-description h5,
  div[id^="inmotioncategory-block"] .homeBottom .content .item-description h5 {
    margin-bottom: 2px;
    margin-top: 2px;
  }
  div[id^="home-tile-view-block"] .homeBottom .content .portfolio-image .HomeType,
  div[id^="home-tile-view-block"] .homeBottom .content .description,
  div[id^="inmotioncategory-block"] .homeBottom .content .portfolio-image .HomeType,
  div[id^="inmotioncategory-block"] .homeBottom .content .description {
    display: none;
  }
  div[id^="home-tile-view-block"] .homeBottom .content .movSection,
  div[id^="inmotioncategory-block"] .homeBottom .content .movSection {
    display: block;
  }
  div[id^="home-tile-view-block"] .homeBottom .content .movSection .MonlyIconHolder,
  div[id^="inmotioncategory-block"] .homeBottom .content .movSection .MonlyIconHolder {
    float: left;
  }
  .dexp-section.SocialIcons,
  .dexp-section.SocialIcons .container {
    padding: 0;
  }
}
@media screen and (max-width: 540px) {
  .OthersiteButton {
    display: none;
  }
  div.OthersiteButtonNoLogIn {
    display: block;
  }
}
@media screen and (max-width: 480px) {
  div.ButtonIconHolder {
    width: 38px;
  }
  div.OthersiteButtonNoLogIn {
    width: 120px;
  }
  div.ButtonIconHolder .Log-out {
    margin-left: 5px;
  }
  div.DashboardPadding {
    width: 50px;
  }
  div.LogInPadding {
    width: 130px;
  }
  div.withButtonIcon {
    width: 85px;
  }
  div.borderLeftForTop {
    border-left: 0;
    border-right: rgba(0,0,0,0.3) 0.3px solid;
  }
  div.ShoppingCartBorder {
    border-right: 0;
  }
}
@media screen and (max-width: 450px) {
  div.ButtonIconHolder {
    width: 38px;
  }
  div.OthersiteButtonNoLogIn {
    width: 120px;
  }
  div.ButtonIconHolder .Log-out {
    margin-left: 5px;
  }
  div.DashboardPadding {
    width: 50px;
  }
  div.ButtonIconHolder .Dashboard {
    margin-left: 15px;
  }
  div.LogInPadding {
    width: 115px;
  }
  div.withButtonIcon {
    width: 85px;
  }
  div.borderLeftForTop {
    border-left: 0;
    border-right: rgba(0,0,0,0.3) 0.3px solid;
  }
}
@media screen and (max-width: 420px) {
  div.ButtonIconHolder {
    width: 38px;
  }
  div.OthersiteButtonNoLogIn {
    width: 120px;
  }
  div.ButtonIconHolder .Log-out {
    margin-left: 5px;
  }
  div.DashboardPadding {
    width: 45px;
  }
  div.ButtonIconHolder .Log-in {
    margin-right: 2px;
  }
  div.ButtonIconHolder .Dashboard {
    margin-left: 12px;
  }
  div.LogOutPadding {
    border-right: 0;
  }
  div.LogInPadding {
    width: 110px;
  }
  div.withButtonIcon {
    width: 100%;
  }
}
@media screen and (max-width: 380px) {
  div.ButtonIconHolder {
    width: 38px;
  }
  div.OthersiteButtonNoLogIn {
    width: 120px;
  }
  div.ButtonIconHolder .Log-out {
    margin-left: 5px;
  }
  div.DashboardPadding {
    width: 40px;
  }
  div.ButtonIconHolder .Dashboard {
    margin-left: 10px;
  }
  div.LogOutPadding {
    border-right: 0;
  }
  div.LogInPadding {
    width: 107px;
    border-right: 0;
  }
  div.withButtonIcon {
    width: 60px;
  }
}
@media screen and (max-width: 350px) {
  div.ButtonIconHolder {
    width: 38px;
  }
  div.OthersiteButtonNoLogIn {
    width: 120px;
  }
  div.ButtonIconHolder .Log-out {
    margin-left: 5px;
  }
  div.DashboardPadding {
    width: 32px;
  }
  div.ButtonIconHolder .Dashboard {
    margin-left: 6px;
  }
  div.LogOutPadding {
    border-right: 0;
  }
  div.LogInPadding {
    width: 87px;
  }
  div.InwithButtonIcon {
    margin: 0 4px;
  }
  div.OutwithButtonIcon input {
    width: 55px !important;
  }
  div.withButtonIcon {
    width: 54px;
  }
  div.OtherSitesList {
    width: 320px;
  }
}
@media screen and (max-width: 330px) {
  div.ButtonIconHolder {
    width: 30px;
  }
  div.OthersiteButtonNoLogIn {
    width: 120px;
  }
  div.ButtonIconHolder .Log-out {
    margin-left: 5px;
  }
  div.DashboardPadding {
    width: 30px;
  }
  div.LogOutPadding {
    border-right: 0;
  }
  div.LogInPadding .info .withButtonIcon {
    margin: 0;
    width: 86px;
  }
  div.LogInPadding {
    width: 86px;
  }
  div.ButtonIconHolder .Dashboard {
    margin-left: 4px;
  }
  div.OutwithButtonIcon {
    width: 54px;
  }
  div.ShoppingCartBorder {
    border-right: 0;
  }
}
@media screen and (max-width: 1200px) {
  .Main {
    width: 100% !important;
  }
  .Main iframe.media-youtube-player {
    width: 100% !important;
  }
  .Mainright {
    width: 100%;
  }
  .First iframe.media-youtube-player,
  .Second iframe.media-youtube-player,
  .Third iframe.media-youtube-player,
  .Addverstise iframe.media-youtube-player {
    width: 100% !important;
    margin-right: 3px;
  }
  .First,
  .Second,
  .Third,
  .Addverstise {
    width: 49.8%;
  }
}
.GetCentreLayoutHome {
  left: 0;
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 1000;
}
.GetCentreLayoutHome .ASection div {
  background-color: white;
}
.GetCentreLayoutHome .ASection .Mobile {
  display: none;
  width: 234px;
  z-index: 1000;
  margin: auto;
  margin-top: -84px;
}
.GetCentreLayoutHome .ASection .Desktop {
  display: block;
  max-width: 1450px;
  z-index: 99999;
  min-height: 37px;
  margin: auto;
  display: flex;
  align-items: center;
  margin-top: -84px;
}
.GetCentreLayoutHome .ASection .Desktop p {
  margin: 0;
  padding-left: 5px;
}
.GetCentreLayoutHome .ASection .Desktop p b,
.GetCentreLayoutHome .ASection .Desktop p strong {
  color: #333;
}
.GetCentreLayoutHome .ASection .Mobile {
  display: none;
  width: 234px;
  z-index: 1000;
  margin: auto;
  margin-top: -140px;
}
@media all and (max-width: 570px) {
  .GetCentreLayoutHome .ASection .Desktop {
    display: flex;
  }
  .GetCentreLayoutHome .ASection .Mobile {
    display: none;
  }
}
@media all and (max-width: 992px) {
  .search-toggle {
    visibility: hidden;
    z-index: -1;
  }
}
@media all and (max-width: 992px) {
  #main-nav {
    display: none;
  }
}
#main-nav .menu li.first a {
  font-size: 0 !important;
}
@media all and (max-width: 992px) {
  #section-header {
    max-height: 120px;
    overflow: hidden;
  }
}
@media all and (max-width: 570px) {
  #section-header {
    max-height: 100px;
    padding: 0 !important;
  }
  #section-header .dexp-logo {
    margin-top: 12px;
  }
}
#section-socials {
  border-bottom: 1px solid rgba(0,0,0,0.08);
}
@media all and (max-width: 992px) {
  #section-socials {
    height: 0;
    overflow: hidden;
  }
}
#section-socials .user_logged_in {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 200px;
}
@media all and (max-width: 992px) {
  #section-socials .user_logged_in {
    display: none;
  }
}
#section-socials .user_logged_in .user_name {
  width: calc(100% - 50px);
  height: 38px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0 15px;
  border: solid rgba(0,0,0,0.08);
  border-width: 0 1px;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
#section-socials .user_logged_in .user_name:after {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  width: 25px;
  height: calc(100% - 1px);
  z-index: 10;
  background: linear-gradient(to left,#ffffff 35%,rgba(255,255,255,0.72) 55%,transparent 100%);
}
#section-socials .user_logged_in .user_name .nameHello {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  color: #009fda;
  font-size: 1.2em;
  font-weight: 400;
  white-space: nowrap;
}
#section-socials .user_logged_in .user_name .nameHello .icon {
  width: 18px;
  height: 18px;
  margin-right: 10px;
}
#section-socials .user_logged_in .user_name .nameHello .icon svg path {
  fill: #009fda;
}
#section-socials .user_logged_in .cart_wrapper {
  width: 50px;
  height: 38px;
  border-right: 1px solid rgba(0,0,0,0.08);
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
#section-socials .user_logged_in .cart_wrapper .cart_icon {
  display: block;
  width: 25px;
  height: 25px;
}
#section-socials .user_logged_in .cart_wrapper .cart_icon svg {
  width: 25px;
  height: 25px;
}
#section-socials .user_logged_in .cart_wrapper .cart_number {
  position: absolute;
  transform: translate(-1px,-3px);
  font-weight: 500;
  color: #009fda;
}
#section-socials .user_logged_in .user_menu {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  width: 100%;
  z-index: 9999;
  background: #fff;
  padding: 15px 15px;
  border: 1px solid rgba(0,0,0,0.08);
  box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.09), 0px 2px 2px 0px rgba(0,0,0,0.01), 0px 3px 1px -2px rgba(0,0,0,0.01);
  visibility: hidden;
  opacity: 0;
  transform: translateY(15px);
  transition: all .2s linear;
}
#section-socials .user_logged_in .user_menu.active {
  visibility: visible;
  opacity: 1;
  transform: translateY(0px);
}
#section-socials .user_logged_in .user_menu ul {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0;
  margin: 0;
}
#section-socials .user_logged_in .user_menu ul li {
  width: 100%;
  border: 0;
  border-bottom: 1px solid rgba(0,0,0,0.08);
}
#section-socials .user_logged_in .user_menu ul li a {
  text-align: left;
  color: #333;
  transition: all .2s linear;
}
#section-socials .user_logged_in .user_menu ul li:hover a {
  color: #009fda;
}
#section-socials .user_logged_in .user_menu #logoutButton {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  text-align: unset;
  padding: 15px 0;
  margin-top: 15px;
  position: relative;
}
#section-socials .user_logged_in .user_menu #logoutButton input {
  padding-right: 0 !important;
  font-weight: 400 !important;
  font-size: 1.2em !important;
  color: #009fda !important;
  position: absolute;
  top: 0;
  width: 100% !important;
  padding-left: calc(18px + 10px);
  text-align: left;
}
#section-socials .user_logged_in .user_menu #logoutButton .icon {
  width: 22px;
  height: 22px;
  margin-right: 10px;
  display: block;
}
#section-socials .user_logged_in .user_menu #logoutButton .icon svg {
  width: 22px;
  height: 22px;
}
#section-socials .user_logged_in .user_menu #logoutButton .icon svg path {
  fill: #009fda;
}
#section-socials .LogInPadding {
  border-left: 1px solid rgba(0,0,0,0.08);
  border-right: 1px solid rgba(0,0,0,0.08);
}
#section-socials .LogInPadding br {
  display: none;
}
#section-socials .LogInPadding > button {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0 15px;
  color: #009fda;
  font-size: 1.2em;
  font-weight: 400;
  white-space: nowrap;
  position: relative;
  padding: 0;
  margin: 0;
  width: 100%;
  transform: scale(1);
  height: 38px;
  border: none;
  background: none;
}
#section-socials .LogInPadding > button:focus {
  outline: none;
}
#section-socials .LogInPadding .icon {
  width: 18px;
  height: 18px;
  margin-right: 10px;
}
#section-socials .LogInPadding .icon svg {
  width: 18px;
  height: 18px;
}
#section-socials .LogInPadding .icon svg path {
  fill: #009fda;
}
#section-socials .top_nav_socials {
  max-height: 38px;
  display: flex;
  border-left: 1px solid rgba(0,0,0,0.08);
}
@media all and (max-width: 992px) {
  #section-socials .top_nav_socials {
    display: none;
  }
}
#section-socials .top_nav_socials ul {
  margin: 0;
  padding: 0 10px;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 200px;
}
#section-socials .top_nav_socials ul li {
  border: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: unset;
}
#section-socials .top_nav_socials ul li > a {
  display: flex;
  justify-content: center;
  align-items: center;
}
#section-socials .top_nav_socials ul li > a:hover.facebook_icon svg path {
  fill: #3b5998;
}
#section-socials .top_nav_socials ul li > a:hover.twitter_icon svg path {
  fill: #38A1F3;
}
#section-socials .top_nav_socials ul li > a:hover.instagram_icon svg path {
  fill: #3f6f94;
}
#section-socials .top_nav_socials ul li > a:hover.linkedin_icon svg path {
  fill: #0b7bb5;
}
#section-socials .top_nav_socials ul li > a:hover.youtube_icon svg path {
  fill: #c4302b;
}
#section-socials .top_nav_socials ul li > a.youtube_icon {
  height: 22px;
  width: 22px;
}
#section-socials .top_nav_socials ul li > a.youtube_icon svg {
  height: 22px;
}
#section-socials .top_nav_socials ul li > a.facebook_icon svg {
  width: 10px;
}
#section-socials .top_nav_socials ul li > a > svg {
  height: 16px;
  width: 20px;
}
#section-socials .top_nav_socials ul li > a > svg path {
  fill: #009fda;
  transition: all .2s linear;
}
#section-socials .other_sites {
  display: flex;
  justify-content: center;
  align-items: center;
  max-height: 38px;
  padding: 0 15px;
  font-size: 1.2em;
  color: #009fda;
  font-weight: 400;
}
@media all and (max-width: 992px) {
  #section-socials .other_sites {
    display: none;
  }
}
#section-socials .other_sites > span {
  height: 18px;
  width: 20px;
  margin-right: 7px;
}
#section-socials .other_sites > span > svg {
  height: 18px;
  width: 20px;
}
#section-socials .other_sites > span > svg path {
  fill: #009fda;
}
#section-socials .other_sites br {
  display: none;
}
.mobile_menu_wrapper {
  display: none;
}
@media all and (max-width: 992px) {
  .mobile_menu_wrapper {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    z-index: 9999 !important;
    position: fixed;
    top: 0;
    right: 0;
    width: 310px;
    height: 100vh;
    background: #fff;
    overflow-y: scroll;
    transition: all .35s linear;
    transform: translateX(100%);
  }
}
@media all and (max-width: 325px) {
  .mobile_menu_wrapper {
    width: 250px;
  }
}
.mobile_menu_wrapper .mobile_user_name {
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 56px;
  padding: 15px 30px;
}
.mobile_menu_wrapper .mobile_user_name .name_wrapper {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  position: relative;
  align-items: center;
  font-size: 1.4em;
  font-weight: 500;
  color: #009fda;
  white-space: nowrap;
  overflow: hidden;
  max-width: calc(100% - 50px);
  padding-right: 25px;
}
.mobile_menu_wrapper .mobile_user_name .name_wrapper:after {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  width: 25px;
  height: calc(99%);
  z-index: 10;
  background: linear-gradient(to left,#ffffff 35%,rgba(255,255,255,0.72) 55%,rgba(255,255,255,0) 100%);
}
.mobile_menu_wrapper .mobile_user_name .name_wrapper .icon {
  display: block;
  width: 26px;
  height: 26px;
  margin-right: 10px;
}
.mobile_menu_wrapper .mobile_user_name .name_wrapper .icon svg {
  width: 26px;
  height: 26px;
}
.mobile_menu_wrapper .mobile_user_name .name_wrapper .icon svg path {
  fill: #009fda;
}
.mobile_menu_wrapper .mobile_user_name .cart_wrapper {
  width: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  cursor: pointer;
}
.mobile_menu_wrapper .mobile_user_name .cart_wrapper .cart_icon {
  width: 30px;
  height: 30px;
  display: block;
}
.mobile_menu_wrapper .mobile_user_name .cart_wrapper .cart_icon svg {
  width: 30px;
  height: 30px;
}
.mobile_menu_wrapper .mobile_user_name .cart_wrapper .cart_number {
  position: absolute;
  transform: translate(-1px,-3px);
  font-weight: 500;
  color: #009fda;
}
.mobile_menu_wrapper .mobile_user_name .user_login_mobile button {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  font-size: 1.4em;
  font-weight: 500;
  color: #009fda;
  background: none;
  border: none;
}
.mobile_menu_wrapper .mobile_user_name .user_login_mobile button:focus {
  outline: none;
}
.mobile_menu_wrapper .mobile_user_name .user_login_mobile button .icon {
  display: block;
  width: 26px;
  height: 26px;
  margin-right: 10px;
}
.mobile_menu_wrapper .mobile_user_name .user_login_mobile button .icon svg {
  width: 26px;
  height: 26px;
}
.mobile_menu_wrapper .mobile_user_name .user_login_mobile button .icon svg path {
  fill: #009fda;
}
.mobile_menu_wrapper #search-mobile form {
  margin: 0;
  position: relative;
}
.mobile_menu_wrapper #search-mobile form .form-item {
  margin: 0;
}
.mobile_menu_wrapper #search-mobile form input {
  display: inline-block;
  width: 100%;
  background: #f9f9f9;
  padding: 15px 30px;
  text-indent: 30px;
  font-size: 1.2em;
  color: #009fda;
  font-weight: 500;
}
.mobile_menu_wrapper #search-mobile form input[type="text"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.mobile_menu_wrapper #search-mobile form input::placeholder {
  color: #009fda;
  opacity: 1;
}
.mobile_menu_wrapper #search-mobile form input:-ms-input-placeholder {
  color: #009fda;
}
.mobile_menu_wrapper #search-mobile form input::-ms-input-placeholder {
  color: #009fda;
}
.mobile_menu_wrapper #search-mobile form button {
  position: absolute;
  padding: 0 !important;
  border: 0;
  background: none;
  top: calc(50% - 10px);
  left: 30px;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.mobile_menu_wrapper #search-mobile form button .icon {
  width: 20px;
  height: 20px;
  display: block;
}
.mobile_menu_wrapper #search-mobile form button .icon svg {
  width: 20px;
  height: 20px;
}
.mobile_menu_wrapper #search-mobile form button .icon svg path {
  fill: #009fda;
}
.mobile_menu_wrapper #menu_mobile {
  position: relative;
  margin-top: 25px;
}
.mobile_menu_wrapper #menu_mobile #dexp-dropdown {
  position: relative;
  background-color: #fff;
  padding: 0 !important;
}
.mobile_menu_wrapper #menu_mobile #dexp-dropdown ul.menu {
  padding: 0px 30px;
}
.mobile_menu_wrapper #menu_mobile #dexp-dropdown ul.menu li {
  border-bottom: 1px solid rgba(0,0,0,0.12);
}
.mobile_menu_wrapper #menu_mobile #dexp-dropdown ul.menu li a {
  color: #333;
  font-size: 1em;
  text-transform: capitalize;
  padding: 2px 0;
}
.mobile_menu_wrapper #menu_mobile #dexp-dropdown ul.menu li a.active {
  border-top: 0;
}
.mobile_menu_wrapper #menu_mobile #dexp-dropdown ul.menu li a i {
  display: none;
}
.mobile_menu_wrapper #menu_mobile #dexp-dropdown ul.menu li:hover a {
  border-top: 0;
}
.mobile_menu_wrapper .menu_accordion {
  padding: 0 30px 35px;
}
.mobile_menu_wrapper .menu_accordion .toggle {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  font-size: 1.4em;
  font-weight: 500;
  color: #009fda;
  line-height: 1em;
}
.mobile_menu_wrapper .menu_accordion .toggle.expand {
  text-decoration: underline;
}
.mobile_menu_wrapper .menu_accordion .toggle .icon {
  display: block;
  width: 22px;
  height: 22px;
  margin-right: 10px;
}
.mobile_menu_wrapper .menu_accordion .toggle .icon svg {
  width: 22px;
  height: 22px;
}
.mobile_menu_wrapper .menu_accordion .toggle .icon svg path {
  fill: #009fda;
}
.mobile_menu_wrapper .menu_accordion .content {
  padding-top: 20px;
  display: none;
}
.mobile_menu_wrapper .menu_accordion .content ul.menu {
  padding: 0;
  margin: 0;
}
.mobile_menu_wrapper .menu_accordion .content ul.menu li {
  border-bottom: 1px solid rgba(0,0,0,0.12);
  margin: 0;
}
.mobile_menu_wrapper .menu_accordion .content ul.menu li a {
  color: #333;
  font-size: 1em;
  text-transform: capitalize;
  padding: 8px 0;
  display: block;
}
.mobile_menu_wrapper .menu_accordion .content ul.menu li a.active {
  border-top: 0;
}
.mobile_menu_wrapper .menu_accordion .content ul.menu li a i {
  display: none;
}
.mobile_menu_wrapper .menu_accordion .content ul.menu li:hover a {
  border-top: 0;
}
.mobile_menu_wrapper .user_logout_mobile {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  font-size: 1.4em;
  font-weight: 500;
  color: #009fda;
  line-height: 1em;
  padding: 0 30px 35px;
  cursor: pointer;
}
.mobile_menu_wrapper .user_logout_mobile .icon {
  display: block;
  width: 22px;
  height: 22px;
  margin-right: 10px;
}
.mobile_menu_wrapper .user_logout_mobile .icon svg {
  width: 22px;
  height: 22px;
}
.mobile_menu_wrapper .user_logout_mobile .icon svg path {
  fill: #009fda;
}
.menu_overlay {
  visibility: hidden;
  opacity: 0;
  transition: all .2s linear;
}
@media all and (max-width: 992px) {
  .menu_overlay {
    display: block;
    z-index: 9998 !important;
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(0,0,0,0.6);
  }
}
.menu-open .menu_overlay {
  cursor: pointer;
  visibility: visible;
  opacity: 1;
}
.menu-open .mobile_menu_wrapper {
  transform: translateX(0%);
  padding-bottom: 100px;
}
.menu-open .modal {
  z-index: 99999;
}
.menu-open .modal-backdrop {
  z-index: 9999;
}
.region #block-block-283 .media_filter {
  margin: 0 !important;
  height: auto;
}
.region #block-block-283 .media_filter ul {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  z-index: 99;
}
.region #block-block-283 .media_filter ul li {
  margin: 15px 1px;
  border: 0.5px #eceef0 solid;
  text-transform: uppercase;
  height: 0;
  cursor: pointer;
}
.region #block-block-283 .media_filter ul li a {
  color: #afaeae;
}
.region #block-block-283 .media_filter ul li:hover a {
  color: #fff;
}
.region #block-block-283 .media_filter ul li.active {
  background: #009fda;
}
.region #block-block-283 .media_filter ul li.active a {
  color: #fff;
}
@media all and (max-width: 1200px) {
  .region #block-block-283 .media_filter input ~ nav > ul > li {
    border: 0px #afaeae solid !important;
    padding: 0;
  }
  .region #block-block-283 .media_filter {
    padding-top: 20px;
  }
}
.region #block-block-283 .media_filter {
  position: relative;
  min-height: 80px;
}
.region #block-block-283 .media_filter nav .nav-mobile-title {
  display: block;
  position: absolute;
  top: 20px;
  font-family: Roboto;
  text-transform: uppercase;
  font-size: 1.2em;
  letter-spacing: 1px;
}
.region #block-block-283 .media_filter ul {
  z-index: inherit;
}
.region #block-block-283 .media_filter input {
  display: none;
}
.region #block-block-283 .media_filter input + label {
  position: absolute;
  top: 40px;
  right: 15px;
  height: 16px;
  width: 18px;
  z-index: 5;
  font-size: 0;
}
.region #block-block-283 .media_filter input + label span {
  position: absolute;
  width: 100%;
  height: 2px;
  top: 9px;
  margin-top: -1px;
  left: 0;
  display: block;
  background: #000;
  transition: .5s;
  opacity: 0.65;
}
.region #block-block-283 .media_filter input + label span:nth-child(1) {
  top: 3px;
}
.region #block-block-283 .media_filter input + label span:nth-child(3) {
  top: unset;
  bottom: 0;
}
.region #block-block-283 .media_filter label:hover {
  cursor: pointer;
}
.region #block-block-283 .media_filter input:checked + label span {
  opacity: 0;
  top: 50%;
}
.region #block-block-283 .media_filter input:checked + label span:first-child {
  opacity: 0.65;
  transform: rotate(405deg);
}
.region #block-block-283 .media_filter input:checked + label span:last-child {
  opacity: 0.65;
  transform: rotate(-405deg);
}
.region #block-block-283 .media_filter input ~ nav {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 70px;
  z-index: 3;
  transition: .5s;
  overflow: hidden;
  padding-left: 10px;
}
.region #block-block-283 .media_filter input ~ nav > ul {
  text-align: center;
  position: relative;
  top: 60px;
  left: 0;
  right: 0;
  margin-bottom: 60px;
  flex-direction: column;
  transition: 0.5s linear;
  flex-wrap: unset !important;
}
.region #block-block-283 .media_filter input ~ nav > ul > li {
  opacity: 0;
  transition: .5s;
  margin: 5px 0 !important;
  overflow: hidden;
  height: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media all and (max-width: 1199px) {
  .region #block-block-283 .media_filter input ~ nav > ul > li {
    border: 0px #afaeae solid !important;
    padding: 0;
    margin: 0 !important;
  }
}
.region #block-block-283 .media_filter input ~ nav > ul > li > a {
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 300;
  font-family: Roboto;
  display: block;
  padding: 8px 0;
  transition: .5s;
}
@media all and (max-width: 570px) {
  .region #block-block-283 .media_filter input ~ nav {
    height: 150px;
  }
  .region #block-block-283 .media_filter input ~ nav > ul {
    margin-bottom: 160px;
    top: 140px;
  }
}
.region #block-block-283 .media_filter input:checked ~ nav {
  height: 100%;
}
.region #block-block-283 .media_filter input:checked ~ nav > ul > li {
  opacity: 1;
  height: 41px;
  border: 0.5px #afaeae solid;
}
@media all and (min-width: 1200px) {
  .region #block-block-283 .media_filter label {
    display: none;
  }
  .region #block-block-283 .media_filter nav {
    position: relative !important;
  }
  .region #block-block-283 .media_filter nav .nav-mobile-title {
    display: none;
  }
  .region #block-block-283 .media_filter nav ul {
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    flex-direction: row !important;
    height: auto !important;
  }
  .region #block-block-283 .media_filter nav ul li {
    margin: 15px 0px !important;
    border: 0.5px #eceef0 solid !important;
    border-left: 0 !important;
    opacity: 1 !important;
    height: auto !important;
  }
  .region #block-block-283 .media_filter nav ul li:first-child {
    border-left: 0.5px #eceef0 solid !important;
  }
  .region #block-block-283 .media_filter nav ul li a {
    padding: 0px 10px !important;
    font-weight: 300 !important;
    font-family: Roboto !important;
  }
}
@media all and (max-width: 640px) {
  .region #block-block-283 .media_filter nav ul li {
    min-width: 105px;
  }
}
.region #block-block-281 {
  width: calc(100% - 30px);
  margin: 15px;
  padding-bottom: 18%;
  background-size: contain;
  background-repeat: no-repeat;
}
@media all and (max-width: 570px) {
  .region #block-block-281 {
    background-size: 175%;
    background-position: center left !important;
  }
}
.region #block-block-283 {
  background-repeat: no-repeat;
  background-size: 75%;
}
@media all and (min-width: 570px) {
  .region #block-block-283 {
    background-size: 0%;
    background-position: center left !important;
  }
}
@media all and (max-width: 570px) {
  .region #block-block-283 .media_filter nav .nav-mobile-title {
    display: none;
  }
  .region #block-block-283 .media_filter input ~ nav {
    padding-top: 25%;
    height: 0;
  }
  .region #block-block-283 .media_filter input ~ nav > ul {
    top: unset;
    margin-bottom: 0;
  }
}
.node-type-inmotion #block-block-281,
.node-type-home-news-tiles #block-block-281,
.page-node-501 #block-block-281,
.node-type-ecomms-type #block-block-281 {
  margin: 0;
}
.node-type-inmotion .MainContent,
.node-type-home-news-tiles .MainContent,
.page-node-501 .MainContent,
.node-type-ecomms-type .MainContent {
  width: 100%;
}
@media all and (max-width: 992px) {
  .node-type-inmotion .large-screen-ad,
  .node-type-home-news-tiles .large-screen-ad,
  .page-node-501 .large-screen-ad,
  .node-type-ecomms-type .large-screen-ad {
    display: none;
  }
}
.node-type-inmotion .smaller-screen-ad,
.node-type-home-news-tiles .smaller-screen-ad,
.page-node-501 .smaller-screen-ad,
.node-type-ecomms-type .smaller-screen-ad {
  display: none;
}
@media all and (max-width: 992px) {
  .node-type-inmotion .smaller-screen-ad,
  .node-type-home-news-tiles .smaller-screen-ad,
  .page-node-501 .smaller-screen-ad,
  .node-type-ecomms-type .smaller-screen-ad {
    display: block;
  }
}
.node-type-inmotion #block-system-main .node-inmotion .post-content h2,
.node-type-inmotion #block-system-main .node-home-news-tiles .post-content h2,
.node-type-inmotion #block-system-main #node-501 .post-content h2,
.node-type-inmotion #block-system-main .node-ecomms-type .post-content h2,
.node-type-home-news-tiles #block-system-main .node-inmotion .post-content h2,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-content h2,
.node-type-home-news-tiles #block-system-main #node-501 .post-content h2,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .post-content h2,
.page-node-501 #block-system-main .node-inmotion .post-content h2,
.page-node-501 #block-system-main .node-home-news-tiles .post-content h2,
.page-node-501 #block-system-main #node-501 .post-content h2,
.page-node-501 #block-system-main .node-ecomms-type .post-content h2,
.node-type-ecomms-type #block-system-main .node-inmotion .post-content h2,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .post-content h2,
.node-type-ecomms-type #block-system-main #node-501 .post-content h2,
.node-type-ecomms-type #block-system-main .node-ecomms-type .post-content h2 {
  font-size: 1.7em;
}
@media all and (max-width: 570px) {
  .node-type-inmotion #block-system-main .node-inmotion .post-content h2,
  .node-type-inmotion #block-system-main .node-home-news-tiles .post-content h2,
  .node-type-inmotion #block-system-main #node-501 .post-content h2,
  .node-type-inmotion #block-system-main .node-ecomms-type .post-content h2,
  .node-type-home-news-tiles #block-system-main .node-inmotion .post-content h2,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-content h2,
  .node-type-home-news-tiles #block-system-main #node-501 .post-content h2,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .post-content h2,
  .page-node-501 #block-system-main .node-inmotion .post-content h2,
  .page-node-501 #block-system-main .node-home-news-tiles .post-content h2,
  .page-node-501 #block-system-main #node-501 .post-content h2,
  .page-node-501 #block-system-main .node-ecomms-type .post-content h2,
  .node-type-ecomms-type #block-system-main .node-inmotion .post-content h2,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .post-content h2,
  .node-type-ecomms-type #block-system-main #node-501 .post-content h2,
  .node-type-ecomms-type #block-system-main .node-ecomms-type .post-content h2 {
    font-size: 1.7em;
  }
}
.node-type-inmotion #block-system-main .node-inmotion .post-content .featured-caption,
.node-type-inmotion #block-system-main .node-home-news-tiles .post-content .featured-caption,
.node-type-inmotion #block-system-main #node-501 .post-content .featured-caption,
.node-type-inmotion #block-system-main .node-ecomms-type .post-content .featured-caption,
.node-type-home-news-tiles #block-system-main .node-inmotion .post-content .featured-caption,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-content .featured-caption,
.node-type-home-news-tiles #block-system-main #node-501 .post-content .featured-caption,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .post-content .featured-caption,
.page-node-501 #block-system-main .node-inmotion .post-content .featured-caption,
.page-node-501 #block-system-main .node-home-news-tiles .post-content .featured-caption,
.page-node-501 #block-system-main #node-501 .post-content .featured-caption,
.page-node-501 #block-system-main .node-ecomms-type .post-content .featured-caption,
.node-type-ecomms-type #block-system-main .node-inmotion .post-content .featured-caption,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .post-content .featured-caption,
.node-type-ecomms-type #block-system-main #node-501 .post-content .featured-caption,
.node-type-ecomms-type #block-system-main .node-ecomms-type .post-content .featured-caption {
  padding-right: 40px;
  width: 100%;
  clear: both;
  position: relative;
  font-family: Roboto;
  font-weight: 300;
  font-style: italic;
  line-height: 1.4em;
  margin-top: 10px;
  margin-bottom: 5px;
}
.node-type-inmotion #block-system-main .node-inmotion .post-content .featured-caption:after,
.node-type-inmotion #block-system-main .node-home-news-tiles .post-content .featured-caption:after,
.node-type-inmotion #block-system-main #node-501 .post-content .featured-caption:after,
.node-type-inmotion #block-system-main .node-ecomms-type .post-content .featured-caption:after,
.node-type-home-news-tiles #block-system-main .node-inmotion .post-content .featured-caption:after,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-content .featured-caption:after,
.node-type-home-news-tiles #block-system-main #node-501 .post-content .featured-caption:after,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .post-content .featured-caption:after,
.page-node-501 #block-system-main .node-inmotion .post-content .featured-caption:after,
.page-node-501 #block-system-main .node-home-news-tiles .post-content .featured-caption:after,
.page-node-501 #block-system-main #node-501 .post-content .featured-caption:after,
.page-node-501 #block-system-main .node-ecomms-type .post-content .featured-caption:after,
.node-type-ecomms-type #block-system-main .node-inmotion .post-content .featured-caption:after,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .post-content .featured-caption:after,
.node-type-ecomms-type #block-system-main #node-501 .post-content .featured-caption:after,
.node-type-ecomms-type #block-system-main .node-ecomms-type .post-content .featured-caption:after {
  content: "";
  position: absolute;
  width: 100%;
  max-width: 343px;
  height: 1px;
  background: #a6a8ab;
  left: 0;
  bottom: -5px;
}
.node-type-inmotion #block-system-main .node-inmotion .post-content .featured-caption p,
.node-type-inmotion #block-system-main .node-inmotion .post-content .featured-caption h2,
.node-type-inmotion #block-system-main .node-inmotion .post-content .featured-caption h3,
.node-type-inmotion #block-system-main .node-inmotion .post-content .featured-caption h4,
.node-type-inmotion #block-system-main .node-inmotion .post-content .featured-caption h5,
.node-type-inmotion #block-system-main .node-inmotion .post-content .featured-caption h6,
.node-type-inmotion #block-system-main .node-home-news-tiles .post-content .featured-caption p,
.node-type-inmotion #block-system-main .node-home-news-tiles .post-content .featured-caption h2,
.node-type-inmotion #block-system-main .node-home-news-tiles .post-content .featured-caption h3,
.node-type-inmotion #block-system-main .node-home-news-tiles .post-content .featured-caption h4,
.node-type-inmotion #block-system-main .node-home-news-tiles .post-content .featured-caption h5,
.node-type-inmotion #block-system-main .node-home-news-tiles .post-content .featured-caption h6,
.node-type-inmotion #block-system-main #node-501 .post-content .featured-caption p,
.node-type-inmotion #block-system-main #node-501 .post-content .featured-caption h2,
.node-type-inmotion #block-system-main #node-501 .post-content .featured-caption h3,
.node-type-inmotion #block-system-main #node-501 .post-content .featured-caption h4,
.node-type-inmotion #block-system-main #node-501 .post-content .featured-caption h5,
.node-type-inmotion #block-system-main #node-501 .post-content .featured-caption h6,
.node-type-inmotion #block-system-main .node-ecomms-type .post-content .featured-caption p,
.node-type-inmotion #block-system-main .node-ecomms-type .post-content .featured-caption h2,
.node-type-inmotion #block-system-main .node-ecomms-type .post-content .featured-caption h3,
.node-type-inmotion #block-system-main .node-ecomms-type .post-content .featured-caption h4,
.node-type-inmotion #block-system-main .node-ecomms-type .post-content .featured-caption h5,
.node-type-inmotion #block-system-main .node-ecomms-type .post-content .featured-caption h6,
.node-type-home-news-tiles #block-system-main .node-inmotion .post-content .featured-caption p,
.node-type-home-news-tiles #block-system-main .node-inmotion .post-content .featured-caption h2,
.node-type-home-news-tiles #block-system-main .node-inmotion .post-content .featured-caption h3,
.node-type-home-news-tiles #block-system-main .node-inmotion .post-content .featured-caption h4,
.node-type-home-news-tiles #block-system-main .node-inmotion .post-content .featured-caption h5,
.node-type-home-news-tiles #block-system-main .node-inmotion .post-content .featured-caption h6,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-content .featured-caption p,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-content .featured-caption h2,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-content .featured-caption h3,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-content .featured-caption h4,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-content .featured-caption h5,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-content .featured-caption h6,
.node-type-home-news-tiles #block-system-main #node-501 .post-content .featured-caption p,
.node-type-home-news-tiles #block-system-main #node-501 .post-content .featured-caption h2,
.node-type-home-news-tiles #block-system-main #node-501 .post-content .featured-caption h3,
.node-type-home-news-tiles #block-system-main #node-501 .post-content .featured-caption h4,
.node-type-home-news-tiles #block-system-main #node-501 .post-content .featured-caption h5,
.node-type-home-news-tiles #block-system-main #node-501 .post-content .featured-caption h6,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .post-content .featured-caption p,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .post-content .featured-caption h2,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .post-content .featured-caption h3,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .post-content .featured-caption h4,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .post-content .featured-caption h5,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .post-content .featured-caption h6,
.page-node-501 #block-system-main .node-inmotion .post-content .featured-caption p,
.page-node-501 #block-system-main .node-inmotion .post-content .featured-caption h2,
.page-node-501 #block-system-main .node-inmotion .post-content .featured-caption h3,
.page-node-501 #block-system-main .node-inmotion .post-content .featured-caption h4,
.page-node-501 #block-system-main .node-inmotion .post-content .featured-caption h5,
.page-node-501 #block-system-main .node-inmotion .post-content .featured-caption h6,
.page-node-501 #block-system-main .node-home-news-tiles .post-content .featured-caption p,
.page-node-501 #block-system-main .node-home-news-tiles .post-content .featured-caption h2,
.page-node-501 #block-system-main .node-home-news-tiles .post-content .featured-caption h3,
.page-node-501 #block-system-main .node-home-news-tiles .post-content .featured-caption h4,
.page-node-501 #block-system-main .node-home-news-tiles .post-content .featured-caption h5,
.page-node-501 #block-system-main .node-home-news-tiles .post-content .featured-caption h6,
.page-node-501 #block-system-main #node-501 .post-content .featured-caption p,
.page-node-501 #block-system-main #node-501 .post-content .featured-caption h2,
.page-node-501 #block-system-main #node-501 .post-content .featured-caption h3,
.page-node-501 #block-system-main #node-501 .post-content .featured-caption h4,
.page-node-501 #block-system-main #node-501 .post-content .featured-caption h5,
.page-node-501 #block-system-main #node-501 .post-content .featured-caption h6,
.page-node-501 #block-system-main .node-ecomms-type .post-content .featured-caption p,
.page-node-501 #block-system-main .node-ecomms-type .post-content .featured-caption h2,
.page-node-501 #block-system-main .node-ecomms-type .post-content .featured-caption h3,
.page-node-501 #block-system-main .node-ecomms-type .post-content .featured-caption h4,
.page-node-501 #block-system-main .node-ecomms-type .post-content .featured-caption h5,
.page-node-501 #block-system-main .node-ecomms-type .post-content .featured-caption h6,
.node-type-ecomms-type #block-system-main .node-inmotion .post-content .featured-caption p,
.node-type-ecomms-type #block-system-main .node-inmotion .post-content .featured-caption h2,
.node-type-ecomms-type #block-system-main .node-inmotion .post-content .featured-caption h3,
.node-type-ecomms-type #block-system-main .node-inmotion .post-content .featured-caption h4,
.node-type-ecomms-type #block-system-main .node-inmotion .post-content .featured-caption h5,
.node-type-ecomms-type #block-system-main .node-inmotion .post-content .featured-caption h6,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .post-content .featured-caption p,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .post-content .featured-caption h2,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .post-content .featured-caption h3,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .post-content .featured-caption h4,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .post-content .featured-caption h5,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .post-content .featured-caption h6,
.node-type-ecomms-type #block-system-main #node-501 .post-content .featured-caption p,
.node-type-ecomms-type #block-system-main #node-501 .post-content .featured-caption h2,
.node-type-ecomms-type #block-system-main #node-501 .post-content .featured-caption h3,
.node-type-ecomms-type #block-system-main #node-501 .post-content .featured-caption h4,
.node-type-ecomms-type #block-system-main #node-501 .post-content .featured-caption h5,
.node-type-ecomms-type #block-system-main #node-501 .post-content .featured-caption h6,
.node-type-ecomms-type #block-system-main .node-ecomms-type .post-content .featured-caption p,
.node-type-ecomms-type #block-system-main .node-ecomms-type .post-content .featured-caption h2,
.node-type-ecomms-type #block-system-main .node-ecomms-type .post-content .featured-caption h3,
.node-type-ecomms-type #block-system-main .node-ecomms-type .post-content .featured-caption h4,
.node-type-ecomms-type #block-system-main .node-ecomms-type .post-content .featured-caption h5,
.node-type-ecomms-type #block-system-main .node-ecomms-type .post-content .featured-caption h6 {
  margin-bottom: 0;
}
@media all and (max-width: 570px) {
  .node-type-inmotion #block-system-main .node-inmotion .post-content .featured-caption,
  .node-type-inmotion #block-system-main .node-home-news-tiles .post-content .featured-caption,
  .node-type-inmotion #block-system-main #node-501 .post-content .featured-caption,
  .node-type-inmotion #block-system-main .node-ecomms-type .post-content .featured-caption,
  .node-type-home-news-tiles #block-system-main .node-inmotion .post-content .featured-caption,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-content .featured-caption,
  .node-type-home-news-tiles #block-system-main #node-501 .post-content .featured-caption,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .post-content .featured-caption,
  .page-node-501 #block-system-main .node-inmotion .post-content .featured-caption,
  .page-node-501 #block-system-main .node-home-news-tiles .post-content .featured-caption,
  .page-node-501 #block-system-main #node-501 .post-content .featured-caption,
  .page-node-501 #block-system-main .node-ecomms-type .post-content .featured-caption,
  .node-type-ecomms-type #block-system-main .node-inmotion .post-content .featured-caption,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .post-content .featured-caption,
  .node-type-ecomms-type #block-system-main #node-501 .post-content .featured-caption,
  .node-type-ecomms-type #block-system-main .node-ecomms-type .post-content .featured-caption {
    display: none;
  }
}
.node-type-inmotion #block-system-main .node-inmotion .post-content .inmotion-readmore-content .short-text,
.node-type-inmotion #block-system-main .node-inmotion .post-content .inmotion-readmore-content .full-text,
.node-type-inmotion #block-system-main .node-inmotion .post-content .inmotion-readmore-content .readmore,
.node-type-inmotion #block-system-main .node-home-news-tiles .post-content .inmotion-readmore-content .short-text,
.node-type-inmotion #block-system-main .node-home-news-tiles .post-content .inmotion-readmore-content .full-text,
.node-type-inmotion #block-system-main .node-home-news-tiles .post-content .inmotion-readmore-content .readmore,
.node-type-inmotion #block-system-main #node-501 .post-content .inmotion-readmore-content .short-text,
.node-type-inmotion #block-system-main #node-501 .post-content .inmotion-readmore-content .full-text,
.node-type-inmotion #block-system-main #node-501 .post-content .inmotion-readmore-content .readmore,
.node-type-inmotion #block-system-main .node-ecomms-type .post-content .inmotion-readmore-content .short-text,
.node-type-inmotion #block-system-main .node-ecomms-type .post-content .inmotion-readmore-content .full-text,
.node-type-inmotion #block-system-main .node-ecomms-type .post-content .inmotion-readmore-content .readmore,
.node-type-home-news-tiles #block-system-main .node-inmotion .post-content .inmotion-readmore-content .short-text,
.node-type-home-news-tiles #block-system-main .node-inmotion .post-content .inmotion-readmore-content .full-text,
.node-type-home-news-tiles #block-system-main .node-inmotion .post-content .inmotion-readmore-content .readmore,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-content .inmotion-readmore-content .short-text,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-content .inmotion-readmore-content .full-text,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-content .inmotion-readmore-content .readmore,
.node-type-home-news-tiles #block-system-main #node-501 .post-content .inmotion-readmore-content .short-text,
.node-type-home-news-tiles #block-system-main #node-501 .post-content .inmotion-readmore-content .full-text,
.node-type-home-news-tiles #block-system-main #node-501 .post-content .inmotion-readmore-content .readmore,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .post-content .inmotion-readmore-content .short-text,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .post-content .inmotion-readmore-content .full-text,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .post-content .inmotion-readmore-content .readmore,
.page-node-501 #block-system-main .node-inmotion .post-content .inmotion-readmore-content .short-text,
.page-node-501 #block-system-main .node-inmotion .post-content .inmotion-readmore-content .full-text,
.page-node-501 #block-system-main .node-inmotion .post-content .inmotion-readmore-content .readmore,
.page-node-501 #block-system-main .node-home-news-tiles .post-content .inmotion-readmore-content .short-text,
.page-node-501 #block-system-main .node-home-news-tiles .post-content .inmotion-readmore-content .full-text,
.page-node-501 #block-system-main .node-home-news-tiles .post-content .inmotion-readmore-content .readmore,
.page-node-501 #block-system-main #node-501 .post-content .inmotion-readmore-content .short-text,
.page-node-501 #block-system-main #node-501 .post-content .inmotion-readmore-content .full-text,
.page-node-501 #block-system-main #node-501 .post-content .inmotion-readmore-content .readmore,
.page-node-501 #block-system-main .node-ecomms-type .post-content .inmotion-readmore-content .short-text,
.page-node-501 #block-system-main .node-ecomms-type .post-content .inmotion-readmore-content .full-text,
.page-node-501 #block-system-main .node-ecomms-type .post-content .inmotion-readmore-content .readmore,
.node-type-ecomms-type #block-system-main .node-inmotion .post-content .inmotion-readmore-content .short-text,
.node-type-ecomms-type #block-system-main .node-inmotion .post-content .inmotion-readmore-content .full-text,
.node-type-ecomms-type #block-system-main .node-inmotion .post-content .inmotion-readmore-content .readmore,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .post-content .inmotion-readmore-content .short-text,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .post-content .inmotion-readmore-content .full-text,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .post-content .inmotion-readmore-content .readmore,
.node-type-ecomms-type #block-system-main #node-501 .post-content .inmotion-readmore-content .short-text,
.node-type-ecomms-type #block-system-main #node-501 .post-content .inmotion-readmore-content .full-text,
.node-type-ecomms-type #block-system-main #node-501 .post-content .inmotion-readmore-content .readmore,
.node-type-ecomms-type #block-system-main .node-ecomms-type .post-content .inmotion-readmore-content .short-text,
.node-type-ecomms-type #block-system-main .node-ecomms-type .post-content .inmotion-readmore-content .full-text,
.node-type-ecomms-type #block-system-main .node-ecomms-type .post-content .inmotion-readmore-content .readmore {
  display: none;
}
@media all and (max-width: 763px) {
  .node-type-inmotion #block-system-main .node-inmotion .meta .flex-container .flex-cell,
  .node-type-inmotion #block-system-main .node-home-news-tiles .meta .flex-container .flex-cell,
  .node-type-inmotion #block-system-main #node-501 .meta .flex-container .flex-cell,
  .node-type-inmotion #block-system-main .node-ecomms-type .meta .flex-container .flex-cell,
  .node-type-home-news-tiles #block-system-main .node-inmotion .meta .flex-container .flex-cell,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .meta .flex-container .flex-cell,
  .node-type-home-news-tiles #block-system-main #node-501 .meta .flex-container .flex-cell,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .meta .flex-container .flex-cell,
  .page-node-501 #block-system-main .node-inmotion .meta .flex-container .flex-cell,
  .page-node-501 #block-system-main .node-home-news-tiles .meta .flex-container .flex-cell,
  .page-node-501 #block-system-main #node-501 .meta .flex-container .flex-cell,
  .page-node-501 #block-system-main .node-ecomms-type .meta .flex-container .flex-cell,
  .node-type-ecomms-type #block-system-main .node-inmotion .meta .flex-container .flex-cell,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .meta .flex-container .flex-cell,
  .node-type-ecomms-type #block-system-main #node-501 .meta .flex-container .flex-cell,
  .node-type-ecomms-type #block-system-main .node-ecomms-type .meta .flex-container .flex-cell {
    flex-direction: column;
    border-top: 1px solid rgba(0,0,0,0.12);
    border-bottom: 1px solid rgba(0,0,0,0.12);
    padding: 10px 0 15px;
  }
  .node-type-inmotion #block-system-main .node-inmotion .meta .flex-container .flex-cell .meta-info,
  .node-type-inmotion #block-system-main .node-home-news-tiles .meta .flex-container .flex-cell .meta-info,
  .node-type-inmotion #block-system-main #node-501 .meta .flex-container .flex-cell .meta-info,
  .node-type-inmotion #block-system-main .node-ecomms-type .meta .flex-container .flex-cell .meta-info,
  .node-type-home-news-tiles #block-system-main .node-inmotion .meta .flex-container .flex-cell .meta-info,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .meta .flex-container .flex-cell .meta-info,
  .node-type-home-news-tiles #block-system-main #node-501 .meta .flex-container .flex-cell .meta-info,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .meta .flex-container .flex-cell .meta-info,
  .page-node-501 #block-system-main .node-inmotion .meta .flex-container .flex-cell .meta-info,
  .page-node-501 #block-system-main .node-home-news-tiles .meta .flex-container .flex-cell .meta-info,
  .page-node-501 #block-system-main #node-501 .meta .flex-container .flex-cell .meta-info,
  .page-node-501 #block-system-main .node-ecomms-type .meta .flex-container .flex-cell .meta-info,
  .node-type-ecomms-type #block-system-main .node-inmotion .meta .flex-container .flex-cell .meta-info,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .meta .flex-container .flex-cell .meta-info,
  .node-type-ecomms-type #block-system-main #node-501 .meta .flex-container .flex-cell .meta-info,
  .node-type-ecomms-type #block-system-main .node-ecomms-type .meta .flex-container .flex-cell .meta-info {
    width: 100%;
  }
  .node-type-inmotion #block-system-main .node-inmotion .meta .flex-container .flex-cell .meta-share-url,
  .node-type-inmotion #block-system-main .node-home-news-tiles .meta .flex-container .flex-cell .meta-share-url,
  .node-type-inmotion #block-system-main #node-501 .meta .flex-container .flex-cell .meta-share-url,
  .node-type-inmotion #block-system-main .node-ecomms-type .meta .flex-container .flex-cell .meta-share-url,
  .node-type-home-news-tiles #block-system-main .node-inmotion .meta .flex-container .flex-cell .meta-share-url,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .meta .flex-container .flex-cell .meta-share-url,
  .node-type-home-news-tiles #block-system-main #node-501 .meta .flex-container .flex-cell .meta-share-url,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .meta .flex-container .flex-cell .meta-share-url,
  .page-node-501 #block-system-main .node-inmotion .meta .flex-container .flex-cell .meta-share-url,
  .page-node-501 #block-system-main .node-home-news-tiles .meta .flex-container .flex-cell .meta-share-url,
  .page-node-501 #block-system-main #node-501 .meta .flex-container .flex-cell .meta-share-url,
  .page-node-501 #block-system-main .node-ecomms-type .meta .flex-container .flex-cell .meta-share-url,
  .node-type-ecomms-type #block-system-main .node-inmotion .meta .flex-container .flex-cell .meta-share-url,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .meta .flex-container .flex-cell .meta-share-url,
  .node-type-ecomms-type #block-system-main #node-501 .meta .flex-container .flex-cell .meta-share-url,
  .node-type-ecomms-type #block-system-main .node-ecomms-type .meta .flex-container .flex-cell .meta-share-url {
    position: relative;
    width: 100%;
  }
  .node-type-inmotion #block-system-main .node-inmotion .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon,
  .node-type-inmotion #block-system-main .node-home-news-tiles .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon,
  .node-type-inmotion #block-system-main #node-501 .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon,
  .node-type-inmotion #block-system-main .node-ecomms-type .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon,
  .node-type-home-news-tiles #block-system-main .node-inmotion .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon,
  .node-type-home-news-tiles #block-system-main #node-501 .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon,
  .page-node-501 #block-system-main .node-inmotion .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon,
  .page-node-501 #block-system-main .node-home-news-tiles .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon,
  .page-node-501 #block-system-main #node-501 .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon,
  .page-node-501 #block-system-main .node-ecomms-type .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon,
  .node-type-ecomms-type #block-system-main .node-inmotion .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon,
  .node-type-ecomms-type #block-system-main #node-501 .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon,
  .node-type-ecomms-type #block-system-main .node-ecomms-type .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon {
    display: block;
    position: relative;
    bottom: unset;
    margin: 15px 0px 0px !important;
    float: left !important;
    padding: 0;
  }
  .node-type-inmotion #block-system-main .node-inmotion .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon li,
  .node-type-inmotion #block-system-main .node-home-news-tiles .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon li,
  .node-type-inmotion #block-system-main #node-501 .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon li,
  .node-type-inmotion #block-system-main .node-ecomms-type .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon li,
  .node-type-home-news-tiles #block-system-main .node-inmotion .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon li,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon li,
  .node-type-home-news-tiles #block-system-main #node-501 .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon li,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon li,
  .page-node-501 #block-system-main .node-inmotion .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon li,
  .page-node-501 #block-system-main .node-home-news-tiles .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon li,
  .page-node-501 #block-system-main #node-501 .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon li,
  .page-node-501 #block-system-main .node-ecomms-type .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon li,
  .node-type-ecomms-type #block-system-main .node-inmotion .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon li,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon li,
  .node-type-ecomms-type #block-system-main #node-501 .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon li,
  .node-type-ecomms-type #block-system-main .node-ecomms-type .meta .flex-container .flex-cell .meta-share-url .socialMediaIcon li {
    padding: 0 5px 0 0;
  }
}
.node-type-inmotion #block-system-main .node-inmotion .meta .post-meta,
.node-type-inmotion #block-system-main .node-home-news-tiles .meta .post-meta,
.node-type-inmotion #block-system-main #node-501 .meta .post-meta,
.node-type-inmotion #block-system-main .node-ecomms-type .meta .post-meta,
.node-type-home-news-tiles #block-system-main .node-inmotion .meta .post-meta,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .meta .post-meta,
.node-type-home-news-tiles #block-system-main #node-501 .meta .post-meta,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .meta .post-meta,
.page-node-501 #block-system-main .node-inmotion .meta .post-meta,
.page-node-501 #block-system-main .node-home-news-tiles .meta .post-meta,
.page-node-501 #block-system-main #node-501 .meta .post-meta,
.page-node-501 #block-system-main .node-ecomms-type .meta .post-meta,
.node-type-ecomms-type #block-system-main .node-inmotion .meta .post-meta,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .meta .post-meta,
.node-type-ecomms-type #block-system-main #node-501 .meta .post-meta,
.node-type-ecomms-type #block-system-main .node-ecomms-type .meta .post-meta {
  margin-bottom: 30px;
}
.node-type-inmotion #block-system-main .node-inmotion .meta .meta-info,
.node-type-inmotion #block-system-main .node-home-news-tiles .meta .meta-info,
.node-type-inmotion #block-system-main #node-501 .meta .meta-info,
.node-type-inmotion #block-system-main .node-ecomms-type .meta .meta-info,
.node-type-home-news-tiles #block-system-main .node-inmotion .meta .meta-info,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .meta .meta-info,
.node-type-home-news-tiles #block-system-main #node-501 .meta .meta-info,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .meta .meta-info,
.page-node-501 #block-system-main .node-inmotion .meta .meta-info,
.page-node-501 #block-system-main .node-home-news-tiles .meta .meta-info,
.page-node-501 #block-system-main #node-501 .meta .meta-info,
.page-node-501 #block-system-main .node-ecomms-type .meta .meta-info,
.node-type-ecomms-type #block-system-main .node-inmotion .meta .meta-info,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .meta .meta-info,
.node-type-ecomms-type #block-system-main #node-501 .meta .meta-info,
.node-type-ecomms-type #block-system-main .node-ecomms-type .meta .meta-info {
  display: flex;
  flex-direction: row;
}
.node-type-inmotion #block-system-main .node-inmotion .meta .meta-info .MonlyIconHolder,
.node-type-inmotion #block-system-main .node-home-news-tiles .meta .meta-info .MonlyIconHolder,
.node-type-inmotion #block-system-main #node-501 .meta .meta-info .MonlyIconHolder,
.node-type-inmotion #block-system-main .node-ecomms-type .meta .meta-info .MonlyIconHolder,
.node-type-home-news-tiles #block-system-main .node-inmotion .meta .meta-info .MonlyIconHolder,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .meta .meta-info .MonlyIconHolder,
.node-type-home-news-tiles #block-system-main #node-501 .meta .meta-info .MonlyIconHolder,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .meta .meta-info .MonlyIconHolder,
.page-node-501 #block-system-main .node-inmotion .meta .meta-info .MonlyIconHolder,
.page-node-501 #block-system-main .node-home-news-tiles .meta .meta-info .MonlyIconHolder,
.page-node-501 #block-system-main #node-501 .meta .meta-info .MonlyIconHolder,
.page-node-501 #block-system-main .node-ecomms-type .meta .meta-info .MonlyIconHolder,
.node-type-ecomms-type #block-system-main .node-inmotion .meta .meta-info .MonlyIconHolder,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .meta .meta-info .MonlyIconHolder,
.node-type-ecomms-type #block-system-main #node-501 .meta .meta-info .MonlyIconHolder,
.node-type-ecomms-type #block-system-main .node-ecomms-type .meta .meta-info .MonlyIconHolder {
  width: 60px;
  height: 40px;
  padding-right: 20px;
  margin-right: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-right: 0.5px solid #000;
}
.node-type-inmotion #block-system-main .node-inmotion .meta .meta-info .MonlyIconHolder .MonlyIcon,
.node-type-inmotion #block-system-main .node-home-news-tiles .meta .meta-info .MonlyIconHolder .MonlyIcon,
.node-type-inmotion #block-system-main #node-501 .meta .meta-info .MonlyIconHolder .MonlyIcon,
.node-type-inmotion #block-system-main .node-ecomms-type .meta .meta-info .MonlyIconHolder .MonlyIcon,
.node-type-home-news-tiles #block-system-main .node-inmotion .meta .meta-info .MonlyIconHolder .MonlyIcon,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .meta .meta-info .MonlyIconHolder .MonlyIcon,
.node-type-home-news-tiles #block-system-main #node-501 .meta .meta-info .MonlyIconHolder .MonlyIcon,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .meta .meta-info .MonlyIconHolder .MonlyIcon,
.page-node-501 #block-system-main .node-inmotion .meta .meta-info .MonlyIconHolder .MonlyIcon,
.page-node-501 #block-system-main .node-home-news-tiles .meta .meta-info .MonlyIconHolder .MonlyIcon,
.page-node-501 #block-system-main #node-501 .meta .meta-info .MonlyIconHolder .MonlyIcon,
.page-node-501 #block-system-main .node-ecomms-type .meta .meta-info .MonlyIconHolder .MonlyIcon,
.node-type-ecomms-type #block-system-main .node-inmotion .meta .meta-info .MonlyIconHolder .MonlyIcon,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .meta .meta-info .MonlyIconHolder .MonlyIcon,
.node-type-ecomms-type #block-system-main #node-501 .meta .meta-info .MonlyIconHolder .MonlyIcon,
.node-type-ecomms-type #block-system-main .node-ecomms-type .meta .meta-info .MonlyIconHolder .MonlyIcon {
  font-size: 0px !important;
  background-image: url(/sites/default/files/inmotion/icons/member-b.png);
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  width: 40px;
  height: 40px;
}
.node-type-inmotion #block-system-main .node-inmotion .meta .meta-info .meta-author-date,
.node-type-inmotion #block-system-main .node-home-news-tiles .meta .meta-info .meta-author-date,
.node-type-inmotion #block-system-main #node-501 .meta .meta-info .meta-author-date,
.node-type-inmotion #block-system-main .node-ecomms-type .meta .meta-info .meta-author-date,
.node-type-home-news-tiles #block-system-main .node-inmotion .meta .meta-info .meta-author-date,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .meta .meta-info .meta-author-date,
.node-type-home-news-tiles #block-system-main #node-501 .meta .meta-info .meta-author-date,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .meta .meta-info .meta-author-date,
.page-node-501 #block-system-main .node-inmotion .meta .meta-info .meta-author-date,
.page-node-501 #block-system-main .node-home-news-tiles .meta .meta-info .meta-author-date,
.page-node-501 #block-system-main #node-501 .meta .meta-info .meta-author-date,
.page-node-501 #block-system-main .node-ecomms-type .meta .meta-info .meta-author-date,
.node-type-ecomms-type #block-system-main .node-inmotion .meta .meta-info .meta-author-date,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .meta .meta-info .meta-author-date,
.node-type-ecomms-type #block-system-main #node-501 .meta .meta-info .meta-author-date,
.node-type-ecomms-type #block-system-main .node-ecomms-type .meta .meta-info .meta-author-date {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  font-size: 1.2em;
}
.node-type-inmotion #block-system-main .node-inmotion .meta .meta-info .meta-author-date .meta-author b,
.node-type-inmotion #block-system-main .node-inmotion .meta .meta-info .meta-author-date .meta-author strong,
.node-type-inmotion #block-system-main .node-home-news-tiles .meta .meta-info .meta-author-date .meta-author b,
.node-type-inmotion #block-system-main .node-home-news-tiles .meta .meta-info .meta-author-date .meta-author strong,
.node-type-inmotion #block-system-main #node-501 .meta .meta-info .meta-author-date .meta-author b,
.node-type-inmotion #block-system-main #node-501 .meta .meta-info .meta-author-date .meta-author strong,
.node-type-inmotion #block-system-main .node-ecomms-type .meta .meta-info .meta-author-date .meta-author b,
.node-type-inmotion #block-system-main .node-ecomms-type .meta .meta-info .meta-author-date .meta-author strong,
.node-type-home-news-tiles #block-system-main .node-inmotion .meta .meta-info .meta-author-date .meta-author b,
.node-type-home-news-tiles #block-system-main .node-inmotion .meta .meta-info .meta-author-date .meta-author strong,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .meta .meta-info .meta-author-date .meta-author b,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .meta .meta-info .meta-author-date .meta-author strong,
.node-type-home-news-tiles #block-system-main #node-501 .meta .meta-info .meta-author-date .meta-author b,
.node-type-home-news-tiles #block-system-main #node-501 .meta .meta-info .meta-author-date .meta-author strong,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .meta .meta-info .meta-author-date .meta-author b,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .meta .meta-info .meta-author-date .meta-author strong,
.page-node-501 #block-system-main .node-inmotion .meta .meta-info .meta-author-date .meta-author b,
.page-node-501 #block-system-main .node-inmotion .meta .meta-info .meta-author-date .meta-author strong,
.page-node-501 #block-system-main .node-home-news-tiles .meta .meta-info .meta-author-date .meta-author b,
.page-node-501 #block-system-main .node-home-news-tiles .meta .meta-info .meta-author-date .meta-author strong,
.page-node-501 #block-system-main #node-501 .meta .meta-info .meta-author-date .meta-author b,
.page-node-501 #block-system-main #node-501 .meta .meta-info .meta-author-date .meta-author strong,
.page-node-501 #block-system-main .node-ecomms-type .meta .meta-info .meta-author-date .meta-author b,
.page-node-501 #block-system-main .node-ecomms-type .meta .meta-info .meta-author-date .meta-author strong,
.node-type-ecomms-type #block-system-main .node-inmotion .meta .meta-info .meta-author-date .meta-author b,
.node-type-ecomms-type #block-system-main .node-inmotion .meta .meta-info .meta-author-date .meta-author strong,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .meta .meta-info .meta-author-date .meta-author b,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .meta .meta-info .meta-author-date .meta-author strong,
.node-type-ecomms-type #block-system-main #node-501 .meta .meta-info .meta-author-date .meta-author b,
.node-type-ecomms-type #block-system-main #node-501 .meta .meta-info .meta-author-date .meta-author strong,
.node-type-ecomms-type #block-system-main .node-ecomms-type .meta .meta-info .meta-author-date .meta-author b,
.node-type-ecomms-type #block-system-main .node-ecomms-type .meta .meta-info .meta-author-date .meta-author strong {
  padding-top: 0;
  font-family: Roboto;
  font-weight: 500;
  color: #000;
  opacity: 1;
  display: inline-block;
}
.node-type-inmotion #block-system-main .node-inmotion .meta .meta-share-url,
.node-type-inmotion #block-system-main .node-home-news-tiles .meta .meta-share-url,
.node-type-inmotion #block-system-main #node-501 .meta .meta-share-url,
.node-type-inmotion #block-system-main .node-ecomms-type .meta .meta-share-url,
.node-type-home-news-tiles #block-system-main .node-inmotion .meta .meta-share-url,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .meta .meta-share-url,
.node-type-home-news-tiles #block-system-main #node-501 .meta .meta-share-url,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .meta .meta-share-url,
.page-node-501 #block-system-main .node-inmotion .meta .meta-share-url,
.page-node-501 #block-system-main .node-home-news-tiles .meta .meta-share-url,
.page-node-501 #block-system-main #node-501 .meta .meta-share-url,
.page-node-501 #block-system-main .node-ecomms-type .meta .meta-share-url,
.node-type-ecomms-type #block-system-main .node-inmotion .meta .meta-share-url,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .meta .meta-share-url,
.node-type-ecomms-type #block-system-main #node-501 .meta .meta-share-url,
.node-type-ecomms-type #block-system-main .node-ecomms-type .meta .meta-share-url {
  position: relative;
}
.node-type-inmotion #block-system-main .node-inmotion .meta .meta-share-url .socialMediaIcon,
.node-type-inmotion #block-system-main .node-home-news-tiles .meta .meta-share-url .socialMediaIcon,
.node-type-inmotion #block-system-main #node-501 .meta .meta-share-url .socialMediaIcon,
.node-type-inmotion #block-system-main .node-ecomms-type .meta .meta-share-url .socialMediaIcon,
.node-type-home-news-tiles #block-system-main .node-inmotion .meta .meta-share-url .socialMediaIcon,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .meta .meta-share-url .socialMediaIcon,
.node-type-home-news-tiles #block-system-main #node-501 .meta .meta-share-url .socialMediaIcon,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .meta .meta-share-url .socialMediaIcon,
.page-node-501 #block-system-main .node-inmotion .meta .meta-share-url .socialMediaIcon,
.page-node-501 #block-system-main .node-home-news-tiles .meta .meta-share-url .socialMediaIcon,
.page-node-501 #block-system-main #node-501 .meta .meta-share-url .socialMediaIcon,
.page-node-501 #block-system-main .node-ecomms-type .meta .meta-share-url .socialMediaIcon,
.node-type-ecomms-type #block-system-main .node-inmotion .meta .meta-share-url .socialMediaIcon,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .meta .meta-share-url .socialMediaIcon,
.node-type-ecomms-type #block-system-main #node-501 .meta .meta-share-url .socialMediaIcon,
.node-type-ecomms-type #block-system-main .node-ecomms-type .meta .meta-share-url .socialMediaIcon {
  display: block;
  position: absolute;
  bottom: 5px;
  margin: 0 !important;
}
.node-type-inmotion #block-system-main .node-inmotion .SectionHeader,
.node-type-inmotion #block-system-main .node-home-news-tiles .SectionHeader,
.node-type-inmotion #block-system-main #node-501 .SectionHeader,
.node-type-inmotion #block-system-main .node-ecomms-type .SectionHeader,
.node-type-home-news-tiles #block-system-main .node-inmotion .SectionHeader,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .SectionHeader,
.node-type-home-news-tiles #block-system-main #node-501 .SectionHeader,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .SectionHeader,
.page-node-501 #block-system-main .node-inmotion .SectionHeader,
.page-node-501 #block-system-main .node-home-news-tiles .SectionHeader,
.page-node-501 #block-system-main #node-501 .SectionHeader,
.page-node-501 #block-system-main .node-ecomms-type .SectionHeader,
.node-type-ecomms-type #block-system-main .node-inmotion .SectionHeader,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .SectionHeader,
.node-type-ecomms-type #block-system-main #node-501 .SectionHeader,
.node-type-ecomms-type #block-system-main .node-ecomms-type .SectionHeader {
  font-weight: 400;
  font-size: 4em;
  line-height: 1.1em;
  font-family: Cairo;
  margin-bottom: 50px;
}
@media all and (max-width: 570px) {
  .node-type-inmotion #block-system-main .node-inmotion .SectionHeader,
  .node-type-inmotion #block-system-main .node-home-news-tiles .SectionHeader,
  .node-type-inmotion #block-system-main #node-501 .SectionHeader,
  .node-type-inmotion #block-system-main .node-ecomms-type .SectionHeader,
  .node-type-home-news-tiles #block-system-main .node-inmotion .SectionHeader,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .SectionHeader,
  .node-type-home-news-tiles #block-system-main #node-501 .SectionHeader,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .SectionHeader,
  .page-node-501 #block-system-main .node-inmotion .SectionHeader,
  .page-node-501 #block-system-main .node-home-news-tiles .SectionHeader,
  .page-node-501 #block-system-main #node-501 .SectionHeader,
  .page-node-501 #block-system-main .node-ecomms-type .SectionHeader,
  .node-type-ecomms-type #block-system-main .node-inmotion .SectionHeader,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .SectionHeader,
  .node-type-ecomms-type #block-system-main #node-501 .SectionHeader,
  .node-type-ecomms-type #block-system-main .node-ecomms-type .SectionHeader {
    font-weight: 700;
    font-size: 2.5em;
    margin-bottom: 25px;
  }
}
.node-type-inmotion #block-system-main .node-inmotion .SectionHeader + .brd-headling,
.node-type-inmotion #block-system-main .node-home-news-tiles .SectionHeader + .brd-headling,
.node-type-inmotion #block-system-main #node-501 .SectionHeader + .brd-headling,
.node-type-inmotion #block-system-main .node-ecomms-type .SectionHeader + .brd-headling,
.node-type-home-news-tiles #block-system-main .node-inmotion .SectionHeader + .brd-headling,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .SectionHeader + .brd-headling,
.node-type-home-news-tiles #block-system-main #node-501 .SectionHeader + .brd-headling,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .SectionHeader + .brd-headling,
.page-node-501 #block-system-main .node-inmotion .SectionHeader + .brd-headling,
.page-node-501 #block-system-main .node-home-news-tiles .SectionHeader + .brd-headling,
.page-node-501 #block-system-main #node-501 .SectionHeader + .brd-headling,
.page-node-501 #block-system-main .node-ecomms-type .SectionHeader + .brd-headling,
.node-type-ecomms-type #block-system-main .node-inmotion .SectionHeader + .brd-headling,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .SectionHeader + .brd-headling,
.node-type-ecomms-type #block-system-main #node-501 .SectionHeader + .brd-headling,
.node-type-ecomms-type #block-system-main .node-ecomms-type .SectionHeader + .brd-headling {
  display: none;
}
.node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar h3.headline,
.node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar h3.headline,
.node-type-inmotion #block-system-main #node-501 .CampaignSidebar h3.headline,
.node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar h3.headline,
.node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar h3.headline,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar h3.headline,
.node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar h3.headline,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar h3.headline,
.page-node-501 #block-system-main .node-inmotion .CampaignSidebar h3.headline,
.page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar h3.headline,
.page-node-501 #block-system-main #node-501 .CampaignSidebar h3.headline,
.page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar h3.headline,
.node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar h3.headline,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar h3.headline,
.node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar h3.headline,
.node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar h3.headline {
  font-size: 1.5em;
  padding-top: 30px;
}
.node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar h3.headline:first-of-type,
.node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar h3.headline:first-of-type,
.node-type-inmotion #block-system-main #node-501 .CampaignSidebar h3.headline:first-of-type,
.node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar h3.headline:first-of-type,
.node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar h3.headline:first-of-type,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar h3.headline:first-of-type,
.node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar h3.headline:first-of-type,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar h3.headline:first-of-type,
.page-node-501 #block-system-main .node-inmotion .CampaignSidebar h3.headline:first-of-type,
.page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar h3.headline:first-of-type,
.page-node-501 #block-system-main #node-501 .CampaignSidebar h3.headline:first-of-type,
.page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar h3.headline:first-of-type,
.node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar h3.headline:first-of-type,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar h3.headline:first-of-type,
.node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar h3.headline:first-of-type,
.node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar h3.headline:first-of-type {
  padding-top: 0;
}
.node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar h3.headline + .brd-headling,
.node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar h3.headline + .brd-headling,
.node-type-inmotion #block-system-main #node-501 .CampaignSidebar h3.headline + .brd-headling,
.node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar h3.headline + .brd-headling,
.node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar h3.headline + .brd-headling,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar h3.headline + .brd-headling,
.node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar h3.headline + .brd-headling,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar h3.headline + .brd-headling,
.page-node-501 #block-system-main .node-inmotion .CampaignSidebar h3.headline + .brd-headling,
.page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar h3.headline + .brd-headling,
.page-node-501 #block-system-main #node-501 .CampaignSidebar h3.headline + .brd-headling,
.page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar h3.headline + .brd-headling,
.node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar h3.headline + .brd-headling,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar h3.headline + .brd-headling,
.node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar h3.headline + .brd-headling,
.node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar h3.headline + .brd-headling {
  width: 35px;
  border-color: #009fda;
}
.node-type-inmotion #block-system-main .node-inmotion #block-block-288 p,
.node-type-inmotion #block-system-main .node-home-news-tiles #block-block-288 p,
.node-type-inmotion #block-system-main #node-501 #block-block-288 p,
.node-type-inmotion #block-system-main .node-ecomms-type #block-block-288 p,
.node-type-home-news-tiles #block-system-main .node-inmotion #block-block-288 p,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles #block-block-288 p,
.node-type-home-news-tiles #block-system-main #node-501 #block-block-288 p,
.node-type-home-news-tiles #block-system-main .node-ecomms-type #block-block-288 p,
.page-node-501 #block-system-main .node-inmotion #block-block-288 p,
.page-node-501 #block-system-main .node-home-news-tiles #block-block-288 p,
.page-node-501 #block-system-main #node-501 #block-block-288 p,
.page-node-501 #block-system-main .node-ecomms-type #block-block-288 p,
.node-type-ecomms-type #block-system-main .node-inmotion #block-block-288 p,
.node-type-ecomms-type #block-system-main .node-home-news-tiles #block-block-288 p,
.node-type-ecomms-type #block-system-main #node-501 #block-block-288 p,
.node-type-ecomms-type #block-system-main .node-ecomms-type #block-block-288 p {
  font-size: 1em;
  color: #333;
  padding-bottom: 5px;
  border-bottom: 1px solid #e2e2e2;
  margin-top: 20px;
}
.node-type-inmotion #block-system-main .node-inmotion #block-block-288 #prev-btn,
.node-type-inmotion #block-system-main .node-home-news-tiles #block-block-288 #prev-btn,
.node-type-inmotion #block-system-main #node-501 #block-block-288 #prev-btn,
.node-type-inmotion #block-system-main .node-ecomms-type #block-block-288 #prev-btn,
.node-type-home-news-tiles #block-system-main .node-inmotion #block-block-288 #prev-btn,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles #block-block-288 #prev-btn,
.node-type-home-news-tiles #block-system-main #node-501 #block-block-288 #prev-btn,
.node-type-home-news-tiles #block-system-main .node-ecomms-type #block-block-288 #prev-btn,
.page-node-501 #block-system-main .node-inmotion #block-block-288 #prev-btn,
.page-node-501 #block-system-main .node-home-news-tiles #block-block-288 #prev-btn,
.page-node-501 #block-system-main #node-501 #block-block-288 #prev-btn,
.page-node-501 #block-system-main .node-ecomms-type #block-block-288 #prev-btn,
.node-type-ecomms-type #block-system-main .node-inmotion #block-block-288 #prev-btn,
.node-type-ecomms-type #block-system-main .node-home-news-tiles #block-block-288 #prev-btn,
.node-type-ecomms-type #block-system-main #node-501 #block-block-288 #prev-btn,
.node-type-ecomms-type #block-system-main .node-ecomms-type #block-block-288 #prev-btn {
  margin: 50px 0;
}
@media all and (max-width: 570px) {
  .node-type-inmotion #block-system-main .node-inmotion #block-block-288 #prev-btn,
  .node-type-inmotion #block-system-main .node-home-news-tiles #block-block-288 #prev-btn,
  .node-type-inmotion #block-system-main #node-501 #block-block-288 #prev-btn,
  .node-type-inmotion #block-system-main .node-ecomms-type #block-block-288 #prev-btn,
  .node-type-home-news-tiles #block-system-main .node-inmotion #block-block-288 #prev-btn,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles #block-block-288 #prev-btn,
  .node-type-home-news-tiles #block-system-main #node-501 #block-block-288 #prev-btn,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type #block-block-288 #prev-btn,
  .page-node-501 #block-system-main .node-inmotion #block-block-288 #prev-btn,
  .page-node-501 #block-system-main .node-home-news-tiles #block-block-288 #prev-btn,
  .page-node-501 #block-system-main #node-501 #block-block-288 #prev-btn,
  .page-node-501 #block-system-main .node-ecomms-type #block-block-288 #prev-btn,
  .node-type-ecomms-type #block-system-main .node-inmotion #block-block-288 #prev-btn,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles #block-block-288 #prev-btn,
  .node-type-ecomms-type #block-system-main #node-501 #block-block-288 #prev-btn,
  .node-type-ecomms-type #block-system-main .node-ecomms-type #block-block-288 #prev-btn {
    margin: 0px 0 15px;
  }
  .node-type-inmotion #block-system-main .node-inmotion #block-block-288 #prev-btn + p,
  .node-type-inmotion #block-system-main .node-home-news-tiles #block-block-288 #prev-btn + p,
  .node-type-inmotion #block-system-main #node-501 #block-block-288 #prev-btn + p,
  .node-type-inmotion #block-system-main .node-ecomms-type #block-block-288 #prev-btn + p,
  .node-type-home-news-tiles #block-system-main .node-inmotion #block-block-288 #prev-btn + p,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles #block-block-288 #prev-btn + p,
  .node-type-home-news-tiles #block-system-main #node-501 #block-block-288 #prev-btn + p,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type #block-block-288 #prev-btn + p,
  .page-node-501 #block-system-main .node-inmotion #block-block-288 #prev-btn + p,
  .page-node-501 #block-system-main .node-home-news-tiles #block-block-288 #prev-btn + p,
  .page-node-501 #block-system-main #node-501 #block-block-288 #prev-btn + p,
  .page-node-501 #block-system-main .node-ecomms-type #block-block-288 #prev-btn + p,
  .node-type-ecomms-type #block-system-main .node-inmotion #block-block-288 #prev-btn + p,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles #block-block-288 #prev-btn + p,
  .node-type-ecomms-type #block-system-main #node-501 #block-block-288 #prev-btn + p,
  .node-type-ecomms-type #block-system-main .node-ecomms-type #block-block-288 #prev-btn + p {
    padding-bottom: 30px;
  }
}
.node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar,
.node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar,
.node-type-inmotion #block-system-main #node-501 .CampaignSidebar,
.node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar,
.node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar,
.node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar,
.page-node-501 #block-system-main .node-inmotion .CampaignSidebar,
.page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar,
.page-node-501 #block-system-main #node-501 .CampaignSidebar,
.page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar,
.node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar,
.node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar,
.node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar {
  padding-left: 50px;
  margin-top: 6px !important;
}
@media all and (max-width: 992px) {
  .node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar .post-img,
  .node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar .post-img,
  .node-type-inmotion #block-system-main #node-501 .CampaignSidebar .post-img,
  .node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar .post-img,
  .node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar .post-img,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar .post-img,
  .node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar .post-img,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar .post-img,
  .page-node-501 #block-system-main .node-inmotion .CampaignSidebar .post-img,
  .page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar .post-img,
  .page-node-501 #block-system-main #node-501 .CampaignSidebar .post-img,
  .page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar .post-img,
  .node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar .post-img,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar .post-img,
  .node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar .post-img,
  .node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar .post-img {
    display: block;
  }
}
.node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content,
.node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar > .content,
.node-type-inmotion #block-system-main #node-501 .CampaignSidebar > .content,
.node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar > .content,
.node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar > .content,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar > .content,
.node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar > .content,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar > .content,
.page-node-501 #block-system-main .node-inmotion .CampaignSidebar > .content,
.page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar > .content,
.page-node-501 #block-system-main #node-501 .CampaignSidebar > .content,
.page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar > .content,
.node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar > .content,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar > .content,
.node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar > .content,
.node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar > .content {
  margin-top: 25px;
}
.node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion,
.node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles,
.node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion,
.node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles,
.node-type-inmotion #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion,
.node-type-inmotion #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles,
.node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion,
.node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles,
.node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion,
.node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles,
.node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion,
.node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles,
.page-node-501 #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion,
.page-node-501 #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles,
.page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion,
.page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles,
.page-node-501 #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion,
.page-node-501 #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles,
.page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion,
.page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles,
.node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion,
.node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles,
.node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion,
.node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles,
.node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion,
.node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles {
  border-top: 0.5px solid #eceef0;
  margin-top: 15px !important;
  margin-bottom: 15px;
  padding-top: 15px;
}
@media all and (max-width: 345px) {
  .node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion,
  .node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles,
  .node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion,
  .node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles,
  .node-type-inmotion #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion,
  .node-type-inmotion #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles,
  .node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion,
  .node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles,
  .node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion,
  .node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles,
  .node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion,
  .node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles,
  .page-node-501 #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion,
  .page-node-501 #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles,
  .page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion,
  .page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles,
  .page-node-501 #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion,
  .page-node-501 #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles,
  .page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion,
  .page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles,
  .node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion,
  .node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles,
  .node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion,
  .node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles,
  .node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion,
  .node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles {
    flex-direction: column;
  }
}
@media all and (min-width: 769px) {
  .node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-inmotion #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-inmotion #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .page-node-501 #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .page-node-501 #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .page-node-501 #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .page-node-501 #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img {
    margin: 0;
    height: auto;
    padding: 0;
    max-width: 130px;
    margin-right: 12px;
  }
}
@media all and (max-width: 768px) {
  .node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-inmotion #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-inmotion #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .page-node-501 #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .page-node-501 #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .page-node-501 #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .page-node-501 #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img {
    width: 100%;
    padding-bottom: 50%;
    max-width: unset;
    margin: 0;
  }
  .node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img .mediaholder,
  .node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .mediaholder,
  .node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion .post-img .mediaholder,
  .node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .mediaholder,
  .node-type-inmotion #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion .post-img .mediaholder,
  .node-type-inmotion #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .mediaholder,
  .node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion .post-img .mediaholder,
  .node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .mediaholder,
  .node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img .mediaholder,
  .node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .mediaholder,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion .post-img .mediaholder,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .mediaholder,
  .node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion .post-img .mediaholder,
  .node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .mediaholder,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion .post-img .mediaholder,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .mediaholder,
  .page-node-501 #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img .mediaholder,
  .page-node-501 #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .mediaholder,
  .page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion .post-img .mediaholder,
  .page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .mediaholder,
  .page-node-501 #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion .post-img .mediaholder,
  .page-node-501 #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .mediaholder,
  .page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion .post-img .mediaholder,
  .page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .mediaholder,
  .node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img .mediaholder,
  .node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .mediaholder,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion .post-img .mediaholder,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .mediaholder,
  .node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion .post-img .mediaholder,
  .node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .mediaholder,
  .node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion .post-img .mediaholder,
  .node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .mediaholder {
    visibility: hidden;
    display: none;
  }
}
@media all and (max-width: 570px) {
  .node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-inmotion #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-inmotion #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .page-node-501 #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .page-node-501 #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .page-node-501 #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .page-node-501 #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img {
    width: 100%;
    padding-bottom: 50%;
    max-width: unset;
    margin: 0;
  }
  .node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img .mediaholder,
  .node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .mediaholder,
  .node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion .post-img .mediaholder,
  .node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .mediaholder,
  .node-type-inmotion #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion .post-img .mediaholder,
  .node-type-inmotion #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .mediaholder,
  .node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion .post-img .mediaholder,
  .node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .mediaholder,
  .node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img .mediaholder,
  .node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .mediaholder,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion .post-img .mediaholder,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .mediaholder,
  .node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion .post-img .mediaholder,
  .node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .mediaholder,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion .post-img .mediaholder,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .mediaholder,
  .page-node-501 #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img .mediaholder,
  .page-node-501 #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .mediaholder,
  .page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion .post-img .mediaholder,
  .page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .mediaholder,
  .page-node-501 #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion .post-img .mediaholder,
  .page-node-501 #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .mediaholder,
  .page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion .post-img .mediaholder,
  .page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .mediaholder,
  .node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img .mediaholder,
  .node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .mediaholder,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion .post-img .mediaholder,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .mediaholder,
  .node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion .post-img .mediaholder,
  .node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .mediaholder,
  .node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion .post-img .mediaholder,
  .node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .mediaholder {
    visibility: hidden;
  }
}
@media all and (max-width: 345px) {
  .node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-inmotion #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-inmotion #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .page-node-501 #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .page-node-501 #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .page-node-501 #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .page-node-501 #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img,
  .node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion .post-img,
  .node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img {
    max-width: unset;
    width: 100%;
    margin-right: 0;
  }
}
.node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img div,
.node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img div,
.node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion .post-img div,
.node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img div,
.node-type-inmotion #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion .post-img div,
.node-type-inmotion #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img div,
.node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion .post-img div,
.node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img div,
.node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img div,
.node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img div,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion .post-img div,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img div,
.node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion .post-img div,
.node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img div,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion .post-img div,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img div,
.page-node-501 #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img div,
.page-node-501 #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img div,
.page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion .post-img div,
.page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img div,
.page-node-501 #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion .post-img div,
.page-node-501 #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img div,
.page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion .post-img div,
.page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img div,
.node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img div,
.node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img div,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion .post-img div,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img div,
.node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion .post-img div,
.node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img div,
.node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion .post-img div,
.node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img div {
  height: 100%;
}
.node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img .content,
.node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .content,
.node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion .post-img .content,
.node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .content,
.node-type-inmotion #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion .post-img .content,
.node-type-inmotion #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .content,
.node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion .post-img .content,
.node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .content,
.node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img .content,
.node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .content,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion .post-img .content,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .content,
.node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion .post-img .content,
.node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .content,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion .post-img .content,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .content,
.page-node-501 #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img .content,
.page-node-501 #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .content,
.page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion .post-img .content,
.page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .content,
.page-node-501 #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion .post-img .content,
.page-node-501 #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .content,
.page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion .post-img .content,
.page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .content,
.node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img .content,
.node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .content,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion .post-img .content,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .content,
.node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion .post-img .content,
.node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .content,
.node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion .post-img .content,
.node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles .post-img .content {
  background-size: cover !important;
  background-position: center center !important;
}
.node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
.node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
.node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
.node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
.node-type-inmotion #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
.node-type-inmotion #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
.node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
.node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
.node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
.node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
.node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
.node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
.node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
.node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
.page-node-501 #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
.page-node-501 #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
.page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
.page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
.page-node-501 #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
.page-node-501 #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
.page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
.page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
.node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
.node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
.node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
.node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
.node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
.node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
.node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
.node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img) {
  width: 60%;
  padding-left: 15px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  font-size: 0.8em;
  font-weight: 900;
  color: #b4b4b4;
  min-height: 100px;
}
@media  {
  .node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
  .node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
  .node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
  .node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
  .node-type-inmotion #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
  .node-type-inmotion #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
  .node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
  .node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
  .node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
  .node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
  .node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
  .node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
  .page-node-501 #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
  .page-node-501 #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
  .page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
  .page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
  .page-node-501 #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
  .page-node-501 #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
  .page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
  .page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
  .node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
  .node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
  .node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
  .node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
  .node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
  .node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img) {
    width: 100%;
    min-height: unset;
    padding: 15px 0 0 0;
  }
}
@media all and (max-width: 345px) {
  .node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
  .node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
  .node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
  .node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
  .node-type-inmotion #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
  .node-type-inmotion #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
  .node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
  .node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
  .node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
  .node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
  .node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
  .node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
  .page-node-501 #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
  .page-node-501 #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
  .page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
  .page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
  .page-node-501 #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
  .page-node-501 #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
  .page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
  .page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
  .node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
  .node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
  .node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
  .node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img),
  .node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img),
  .node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img) {
    width: 100%;
    padding: 15px 0 0 0;
  }
}
.node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img) a,
.node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img) a,
.node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img) a,
.node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img) a,
.node-type-inmotion #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img) a,
.node-type-inmotion #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img) a,
.node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img) a,
.node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img) a,
.node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img) a,
.node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img) a,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img) a,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img) a,
.node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img) a,
.node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img) a,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img) a,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img) a,
.page-node-501 #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img) a,
.page-node-501 #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img) a,
.page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img) a,
.page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img) a,
.page-node-501 #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img) a,
.page-node-501 #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img) a,
.page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img) a,
.page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img) a,
.node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img) a,
.node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img) a,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img) a,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img) a,
.node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img) a,
.node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img) a,
.node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-inmotion > div:not(.post-img) a,
.node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row .node-home-news-tiles > div:not(.post-img) a {
  font-size: 1.5em;
  font-weight: 300;
  color: #000;
}
.node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row:last-child .node-inmotion,
.node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row:last-child .node-home-news-tiles,
.node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row:last-child .node-inmotion,
.node-type-inmotion #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row:last-child .node-home-news-tiles,
.node-type-inmotion #block-system-main #node-501 .CampaignSidebar > .content .views-row:last-child .node-inmotion,
.node-type-inmotion #block-system-main #node-501 .CampaignSidebar > .content .views-row:last-child .node-home-news-tiles,
.node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row:last-child .node-inmotion,
.node-type-inmotion #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row:last-child .node-home-news-tiles,
.node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar > .content .views-row:last-child .node-inmotion,
.node-type-home-news-tiles #block-system-main .node-inmotion .CampaignSidebar > .content .views-row:last-child .node-home-news-tiles,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row:last-child .node-inmotion,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row:last-child .node-home-news-tiles,
.node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar > .content .views-row:last-child .node-inmotion,
.node-type-home-news-tiles #block-system-main #node-501 .CampaignSidebar > .content .views-row:last-child .node-home-news-tiles,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row:last-child .node-inmotion,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row:last-child .node-home-news-tiles,
.page-node-501 #block-system-main .node-inmotion .CampaignSidebar > .content .views-row:last-child .node-inmotion,
.page-node-501 #block-system-main .node-inmotion .CampaignSidebar > .content .views-row:last-child .node-home-news-tiles,
.page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row:last-child .node-inmotion,
.page-node-501 #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row:last-child .node-home-news-tiles,
.page-node-501 #block-system-main #node-501 .CampaignSidebar > .content .views-row:last-child .node-inmotion,
.page-node-501 #block-system-main #node-501 .CampaignSidebar > .content .views-row:last-child .node-home-news-tiles,
.page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row:last-child .node-inmotion,
.page-node-501 #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row:last-child .node-home-news-tiles,
.node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar > .content .views-row:last-child .node-inmotion,
.node-type-ecomms-type #block-system-main .node-inmotion .CampaignSidebar > .content .views-row:last-child .node-home-news-tiles,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row:last-child .node-inmotion,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .CampaignSidebar > .content .views-row:last-child .node-home-news-tiles,
.node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar > .content .views-row:last-child .node-inmotion,
.node-type-ecomms-type #block-system-main #node-501 .CampaignSidebar > .content .views-row:last-child .node-home-news-tiles,
.node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row:last-child .node-inmotion,
.node-type-ecomms-type #block-system-main .node-ecomms-type .CampaignSidebar > .content .views-row:last-child .node-home-news-tiles {
  border-bottom: 0.5px solid #eceef0;
  padding-bottom: 15px;
}
.node-type-inmotion #block-system-main .node-inmotion .post-img,
.node-type-inmotion #block-system-main .node-home-news-tiles .post-img,
.node-type-inmotion #block-system-main #node-501 .post-img,
.node-type-inmotion #block-system-main .node-ecomms-type .post-img,
.node-type-home-news-tiles #block-system-main .node-inmotion .post-img,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-img,
.node-type-home-news-tiles #block-system-main #node-501 .post-img,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .post-img,
.page-node-501 #block-system-main .node-inmotion .post-img,
.page-node-501 #block-system-main .node-home-news-tiles .post-img,
.page-node-501 #block-system-main #node-501 .post-img,
.page-node-501 #block-system-main .node-ecomms-type .post-img,
.node-type-ecomms-type #block-system-main .node-inmotion .post-img,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .post-img,
.node-type-ecomms-type #block-system-main #node-501 .post-img,
.node-type-ecomms-type #block-system-main .node-ecomms-type .post-img {
  position: relative;
}
.node-type-inmotion #block-system-main .node-inmotion .post-img.mobile,
.node-type-inmotion #block-system-main .node-home-news-tiles .post-img.mobile,
.node-type-inmotion #block-system-main #node-501 .post-img.mobile,
.node-type-inmotion #block-system-main .node-ecomms-type .post-img.mobile,
.node-type-home-news-tiles #block-system-main .node-inmotion .post-img.mobile,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-img.mobile,
.node-type-home-news-tiles #block-system-main #node-501 .post-img.mobile,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .post-img.mobile,
.page-node-501 #block-system-main .node-inmotion .post-img.mobile,
.page-node-501 #block-system-main .node-home-news-tiles .post-img.mobile,
.page-node-501 #block-system-main #node-501 .post-img.mobile,
.page-node-501 #block-system-main .node-ecomms-type .post-img.mobile,
.node-type-ecomms-type #block-system-main .node-inmotion .post-img.mobile,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .post-img.mobile,
.node-type-ecomms-type #block-system-main #node-501 .post-img.mobile,
.node-type-ecomms-type #block-system-main .node-ecomms-type .post-img.mobile {
  display: none;
  width: 100vw;
  position: relative;
  margin-left: -15px;
}
@media all and (max-width: 570px) {
  .node-type-inmotion #block-system-main .node-inmotion .post-img.mobile,
  .node-type-inmotion #block-system-main .node-home-news-tiles .post-img.mobile,
  .node-type-inmotion #block-system-main #node-501 .post-img.mobile,
  .node-type-inmotion #block-system-main .node-ecomms-type .post-img.mobile,
  .node-type-home-news-tiles #block-system-main .node-inmotion .post-img.mobile,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-img.mobile,
  .node-type-home-news-tiles #block-system-main #node-501 .post-img.mobile,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .post-img.mobile,
  .page-node-501 #block-system-main .node-inmotion .post-img.mobile,
  .page-node-501 #block-system-main .node-home-news-tiles .post-img.mobile,
  .page-node-501 #block-system-main #node-501 .post-img.mobile,
  .page-node-501 #block-system-main .node-ecomms-type .post-img.mobile,
  .node-type-ecomms-type #block-system-main .node-inmotion .post-img.mobile,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .post-img.mobile,
  .node-type-ecomms-type #block-system-main #node-501 .post-img.mobile,
  .node-type-ecomms-type #block-system-main .node-ecomms-type .post-img.mobile {
    display: block;
    max-height: 200px;
  }
}
@media all and (max-width: 570px) {
  .node-type-inmotion #block-system-main .node-inmotion .post-img,
  .node-type-inmotion #block-system-main .node-home-news-tiles .post-img,
  .node-type-inmotion #block-system-main #node-501 .post-img,
  .node-type-inmotion #block-system-main .node-ecomms-type .post-img,
  .node-type-home-news-tiles #block-system-main .node-inmotion .post-img,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-img,
  .node-type-home-news-tiles #block-system-main #node-501 .post-img,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .post-img,
  .page-node-501 #block-system-main .node-inmotion .post-img,
  .page-node-501 #block-system-main .node-home-news-tiles .post-img,
  .page-node-501 #block-system-main #node-501 .post-img,
  .page-node-501 #block-system-main .node-ecomms-type .post-img,
  .node-type-ecomms-type #block-system-main .node-inmotion .post-img,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .post-img,
  .node-type-ecomms-type #block-system-main #node-501 .post-img,
  .node-type-ecomms-type #block-system-main .node-ecomms-type .post-img {
    display: none;
  }
}
.node-type-inmotion #block-system-main .node-inmotion .post-img.active,
.node-type-inmotion #block-system-main .node-home-news-tiles .post-img.active,
.node-type-inmotion #block-system-main #node-501 .post-img.active,
.node-type-inmotion #block-system-main .node-ecomms-type .post-img.active,
.node-type-home-news-tiles #block-system-main .node-inmotion .post-img.active,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-img.active,
.node-type-home-news-tiles #block-system-main #node-501 .post-img.active,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .post-img.active,
.page-node-501 #block-system-main .node-inmotion .post-img.active,
.page-node-501 #block-system-main .node-home-news-tiles .post-img.active,
.page-node-501 #block-system-main #node-501 .post-img.active,
.page-node-501 #block-system-main .node-ecomms-type .post-img.active,
.node-type-ecomms-type #block-system-main .node-inmotion .post-img.active,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .post-img.active,
.node-type-ecomms-type #block-system-main #node-501 .post-img.active,
.node-type-ecomms-type #block-system-main .node-ecomms-type .post-img.active {
  background: none !important;
}
.node-type-inmotion #block-system-main .node-inmotion .post-img.active .field-name-field-inmotion-image,
.node-type-inmotion #block-system-main .node-inmotion .post-img.active .field-name-field-home-tile-image,
.node-type-inmotion #block-system-main .node-home-news-tiles .post-img.active .field-name-field-inmotion-image,
.node-type-inmotion #block-system-main .node-home-news-tiles .post-img.active .field-name-field-home-tile-image,
.node-type-inmotion #block-system-main #node-501 .post-img.active .field-name-field-inmotion-image,
.node-type-inmotion #block-system-main #node-501 .post-img.active .field-name-field-home-tile-image,
.node-type-inmotion #block-system-main .node-ecomms-type .post-img.active .field-name-field-inmotion-image,
.node-type-inmotion #block-system-main .node-ecomms-type .post-img.active .field-name-field-home-tile-image,
.node-type-home-news-tiles #block-system-main .node-inmotion .post-img.active .field-name-field-inmotion-image,
.node-type-home-news-tiles #block-system-main .node-inmotion .post-img.active .field-name-field-home-tile-image,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-img.active .field-name-field-inmotion-image,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-img.active .field-name-field-home-tile-image,
.node-type-home-news-tiles #block-system-main #node-501 .post-img.active .field-name-field-inmotion-image,
.node-type-home-news-tiles #block-system-main #node-501 .post-img.active .field-name-field-home-tile-image,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .post-img.active .field-name-field-inmotion-image,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .post-img.active .field-name-field-home-tile-image,
.page-node-501 #block-system-main .node-inmotion .post-img.active .field-name-field-inmotion-image,
.page-node-501 #block-system-main .node-inmotion .post-img.active .field-name-field-home-tile-image,
.page-node-501 #block-system-main .node-home-news-tiles .post-img.active .field-name-field-inmotion-image,
.page-node-501 #block-system-main .node-home-news-tiles .post-img.active .field-name-field-home-tile-image,
.page-node-501 #block-system-main #node-501 .post-img.active .field-name-field-inmotion-image,
.page-node-501 #block-system-main #node-501 .post-img.active .field-name-field-home-tile-image,
.page-node-501 #block-system-main .node-ecomms-type .post-img.active .field-name-field-inmotion-image,
.page-node-501 #block-system-main .node-ecomms-type .post-img.active .field-name-field-home-tile-image,
.node-type-ecomms-type #block-system-main .node-inmotion .post-img.active .field-name-field-inmotion-image,
.node-type-ecomms-type #block-system-main .node-inmotion .post-img.active .field-name-field-home-tile-image,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .post-img.active .field-name-field-inmotion-image,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .post-img.active .field-name-field-home-tile-image,
.node-type-ecomms-type #block-system-main #node-501 .post-img.active .field-name-field-inmotion-image,
.node-type-ecomms-type #block-system-main #node-501 .post-img.active .field-name-field-home-tile-image,
.node-type-ecomms-type #block-system-main .node-ecomms-type .post-img.active .field-name-field-inmotion-image,
.node-type-ecomms-type #block-system-main .node-ecomms-type .post-img.active .field-name-field-home-tile-image {
  opacity: 0;
}
.node-type-inmotion #block-system-main .node-inmotion .post-img .field-name-field-inmotion-image,
.node-type-inmotion #block-system-main .node-inmotion .post-img .field-name-field-home-tile-image,
.node-type-inmotion #block-system-main .node-home-news-tiles .post-img .field-name-field-inmotion-image,
.node-type-inmotion #block-system-main .node-home-news-tiles .post-img .field-name-field-home-tile-image,
.node-type-inmotion #block-system-main #node-501 .post-img .field-name-field-inmotion-image,
.node-type-inmotion #block-system-main #node-501 .post-img .field-name-field-home-tile-image,
.node-type-inmotion #block-system-main .node-ecomms-type .post-img .field-name-field-inmotion-image,
.node-type-inmotion #block-system-main .node-ecomms-type .post-img .field-name-field-home-tile-image,
.node-type-home-news-tiles #block-system-main .node-inmotion .post-img .field-name-field-inmotion-image,
.node-type-home-news-tiles #block-system-main .node-inmotion .post-img .field-name-field-home-tile-image,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-img .field-name-field-inmotion-image,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-img .field-name-field-home-tile-image,
.node-type-home-news-tiles #block-system-main #node-501 .post-img .field-name-field-inmotion-image,
.node-type-home-news-tiles #block-system-main #node-501 .post-img .field-name-field-home-tile-image,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .post-img .field-name-field-inmotion-image,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .post-img .field-name-field-home-tile-image,
.page-node-501 #block-system-main .node-inmotion .post-img .field-name-field-inmotion-image,
.page-node-501 #block-system-main .node-inmotion .post-img .field-name-field-home-tile-image,
.page-node-501 #block-system-main .node-home-news-tiles .post-img .field-name-field-inmotion-image,
.page-node-501 #block-system-main .node-home-news-tiles .post-img .field-name-field-home-tile-image,
.page-node-501 #block-system-main #node-501 .post-img .field-name-field-inmotion-image,
.page-node-501 #block-system-main #node-501 .post-img .field-name-field-home-tile-image,
.page-node-501 #block-system-main .node-ecomms-type .post-img .field-name-field-inmotion-image,
.page-node-501 #block-system-main .node-ecomms-type .post-img .field-name-field-home-tile-image,
.node-type-ecomms-type #block-system-main .node-inmotion .post-img .field-name-field-inmotion-image,
.node-type-ecomms-type #block-system-main .node-inmotion .post-img .field-name-field-home-tile-image,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .post-img .field-name-field-inmotion-image,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .post-img .field-name-field-home-tile-image,
.node-type-ecomms-type #block-system-main #node-501 .post-img .field-name-field-inmotion-image,
.node-type-ecomms-type #block-system-main #node-501 .post-img .field-name-field-home-tile-image,
.node-type-ecomms-type #block-system-main .node-ecomms-type .post-img .field-name-field-inmotion-image,
.node-type-ecomms-type #block-system-main .node-ecomms-type .post-img .field-name-field-home-tile-image {
  opacity: 1;
  transition: all 1s ease;
}
.node-type-inmotion #block-system-main .node-inmotion .post-img .field-name-field-inmotion-image .file-image .content,
.node-type-inmotion #block-system-main .node-inmotion .post-img .field-name-field-home-tile-image .file-image .content,
.node-type-inmotion #block-system-main .node-home-news-tiles .post-img .field-name-field-inmotion-image .file-image .content,
.node-type-inmotion #block-system-main .node-home-news-tiles .post-img .field-name-field-home-tile-image .file-image .content,
.node-type-inmotion #block-system-main #node-501 .post-img .field-name-field-inmotion-image .file-image .content,
.node-type-inmotion #block-system-main #node-501 .post-img .field-name-field-home-tile-image .file-image .content,
.node-type-inmotion #block-system-main .node-ecomms-type .post-img .field-name-field-inmotion-image .file-image .content,
.node-type-inmotion #block-system-main .node-ecomms-type .post-img .field-name-field-home-tile-image .file-image .content,
.node-type-home-news-tiles #block-system-main .node-inmotion .post-img .field-name-field-inmotion-image .file-image .content,
.node-type-home-news-tiles #block-system-main .node-inmotion .post-img .field-name-field-home-tile-image .file-image .content,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-img .field-name-field-inmotion-image .file-image .content,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-img .field-name-field-home-tile-image .file-image .content,
.node-type-home-news-tiles #block-system-main #node-501 .post-img .field-name-field-inmotion-image .file-image .content,
.node-type-home-news-tiles #block-system-main #node-501 .post-img .field-name-field-home-tile-image .file-image .content,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .post-img .field-name-field-inmotion-image .file-image .content,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .post-img .field-name-field-home-tile-image .file-image .content,
.page-node-501 #block-system-main .node-inmotion .post-img .field-name-field-inmotion-image .file-image .content,
.page-node-501 #block-system-main .node-inmotion .post-img .field-name-field-home-tile-image .file-image .content,
.page-node-501 #block-system-main .node-home-news-tiles .post-img .field-name-field-inmotion-image .file-image .content,
.page-node-501 #block-system-main .node-home-news-tiles .post-img .field-name-field-home-tile-image .file-image .content,
.page-node-501 #block-system-main #node-501 .post-img .field-name-field-inmotion-image .file-image .content,
.page-node-501 #block-system-main #node-501 .post-img .field-name-field-home-tile-image .file-image .content,
.page-node-501 #block-system-main .node-ecomms-type .post-img .field-name-field-inmotion-image .file-image .content,
.page-node-501 #block-system-main .node-ecomms-type .post-img .field-name-field-home-tile-image .file-image .content,
.node-type-ecomms-type #block-system-main .node-inmotion .post-img .field-name-field-inmotion-image .file-image .content,
.node-type-ecomms-type #block-system-main .node-inmotion .post-img .field-name-field-home-tile-image .file-image .content,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .post-img .field-name-field-inmotion-image .file-image .content,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .post-img .field-name-field-home-tile-image .file-image .content,
.node-type-ecomms-type #block-system-main #node-501 .post-img .field-name-field-inmotion-image .file-image .content,
.node-type-ecomms-type #block-system-main #node-501 .post-img .field-name-field-home-tile-image .file-image .content,
.node-type-ecomms-type #block-system-main .node-ecomms-type .post-img .field-name-field-inmotion-image .file-image .content,
.node-type-ecomms-type #block-system-main .node-ecomms-type .post-img .field-name-field-home-tile-image .file-image .content {
  background-size: cover !important;
  width: 100%;
  max-height: 500px;
}
.node-type-inmotion #block-system-main .node-inmotion .post-img .field-name-field-inmotion-image .file-image .content img,
.node-type-inmotion #block-system-main .node-inmotion .post-img .field-name-field-home-tile-image .file-image .content img,
.node-type-inmotion #block-system-main .node-home-news-tiles .post-img .field-name-field-inmotion-image .file-image .content img,
.node-type-inmotion #block-system-main .node-home-news-tiles .post-img .field-name-field-home-tile-image .file-image .content img,
.node-type-inmotion #block-system-main #node-501 .post-img .field-name-field-inmotion-image .file-image .content img,
.node-type-inmotion #block-system-main #node-501 .post-img .field-name-field-home-tile-image .file-image .content img,
.node-type-inmotion #block-system-main .node-ecomms-type .post-img .field-name-field-inmotion-image .file-image .content img,
.node-type-inmotion #block-system-main .node-ecomms-type .post-img .field-name-field-home-tile-image .file-image .content img,
.node-type-home-news-tiles #block-system-main .node-inmotion .post-img .field-name-field-inmotion-image .file-image .content img,
.node-type-home-news-tiles #block-system-main .node-inmotion .post-img .field-name-field-home-tile-image .file-image .content img,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-img .field-name-field-inmotion-image .file-image .content img,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-img .field-name-field-home-tile-image .file-image .content img,
.node-type-home-news-tiles #block-system-main #node-501 .post-img .field-name-field-inmotion-image .file-image .content img,
.node-type-home-news-tiles #block-system-main #node-501 .post-img .field-name-field-home-tile-image .file-image .content img,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .post-img .field-name-field-inmotion-image .file-image .content img,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .post-img .field-name-field-home-tile-image .file-image .content img,
.page-node-501 #block-system-main .node-inmotion .post-img .field-name-field-inmotion-image .file-image .content img,
.page-node-501 #block-system-main .node-inmotion .post-img .field-name-field-home-tile-image .file-image .content img,
.page-node-501 #block-system-main .node-home-news-tiles .post-img .field-name-field-inmotion-image .file-image .content img,
.page-node-501 #block-system-main .node-home-news-tiles .post-img .field-name-field-home-tile-image .file-image .content img,
.page-node-501 #block-system-main #node-501 .post-img .field-name-field-inmotion-image .file-image .content img,
.page-node-501 #block-system-main #node-501 .post-img .field-name-field-home-tile-image .file-image .content img,
.page-node-501 #block-system-main .node-ecomms-type .post-img .field-name-field-inmotion-image .file-image .content img,
.page-node-501 #block-system-main .node-ecomms-type .post-img .field-name-field-home-tile-image .file-image .content img,
.node-type-ecomms-type #block-system-main .node-inmotion .post-img .field-name-field-inmotion-image .file-image .content img,
.node-type-ecomms-type #block-system-main .node-inmotion .post-img .field-name-field-home-tile-image .file-image .content img,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .post-img .field-name-field-inmotion-image .file-image .content img,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .post-img .field-name-field-home-tile-image .file-image .content img,
.node-type-ecomms-type #block-system-main #node-501 .post-img .field-name-field-inmotion-image .file-image .content img,
.node-type-ecomms-type #block-system-main #node-501 .post-img .field-name-field-home-tile-image .file-image .content img,
.node-type-ecomms-type #block-system-main .node-ecomms-type .post-img .field-name-field-inmotion-image .file-image .content img,
.node-type-ecomms-type #block-system-main .node-ecomms-type .post-img .field-name-field-home-tile-image .file-image .content img {
  height: auto;
  visibility: hidden;
}
.node-type-inmotion #block-system-main .node-inmotion .post-img .inmotion_video,
.node-type-inmotion #block-system-main .node-inmotion .post-img .inmotion_video iframe,
.node-type-inmotion #block-system-main .node-home-news-tiles .post-img .inmotion_video,
.node-type-inmotion #block-system-main .node-home-news-tiles .post-img .inmotion_video iframe,
.node-type-inmotion #block-system-main #node-501 .post-img .inmotion_video,
.node-type-inmotion #block-system-main #node-501 .post-img .inmotion_video iframe,
.node-type-inmotion #block-system-main .node-ecomms-type .post-img .inmotion_video,
.node-type-inmotion #block-system-main .node-ecomms-type .post-img .inmotion_video iframe,
.node-type-home-news-tiles #block-system-main .node-inmotion .post-img .inmotion_video,
.node-type-home-news-tiles #block-system-main .node-inmotion .post-img .inmotion_video iframe,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-img .inmotion_video,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-img .inmotion_video iframe,
.node-type-home-news-tiles #block-system-main #node-501 .post-img .inmotion_video,
.node-type-home-news-tiles #block-system-main #node-501 .post-img .inmotion_video iframe,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .post-img .inmotion_video,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .post-img .inmotion_video iframe,
.page-node-501 #block-system-main .node-inmotion .post-img .inmotion_video,
.page-node-501 #block-system-main .node-inmotion .post-img .inmotion_video iframe,
.page-node-501 #block-system-main .node-home-news-tiles .post-img .inmotion_video,
.page-node-501 #block-system-main .node-home-news-tiles .post-img .inmotion_video iframe,
.page-node-501 #block-system-main #node-501 .post-img .inmotion_video,
.page-node-501 #block-system-main #node-501 .post-img .inmotion_video iframe,
.page-node-501 #block-system-main .node-ecomms-type .post-img .inmotion_video,
.page-node-501 #block-system-main .node-ecomms-type .post-img .inmotion_video iframe,
.node-type-ecomms-type #block-system-main .node-inmotion .post-img .inmotion_video,
.node-type-ecomms-type #block-system-main .node-inmotion .post-img .inmotion_video iframe,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .post-img .inmotion_video,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .post-img .inmotion_video iframe,
.node-type-ecomms-type #block-system-main #node-501 .post-img .inmotion_video,
.node-type-ecomms-type #block-system-main #node-501 .post-img .inmotion_video iframe,
.node-type-ecomms-type #block-system-main .node-ecomms-type .post-img .inmotion_video,
.node-type-ecomms-type #block-system-main .node-ecomms-type .post-img .inmotion_video iframe {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.node-type-inmotion #block-system-main .node-inmotion .post-img .inmotion_video iframe,
.node-type-inmotion #block-system-main .node-home-news-tiles .post-img .inmotion_video iframe,
.node-type-inmotion #block-system-main #node-501 .post-img .inmotion_video iframe,
.node-type-inmotion #block-system-main .node-ecomms-type .post-img .inmotion_video iframe,
.node-type-home-news-tiles #block-system-main .node-inmotion .post-img .inmotion_video iframe,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-img .inmotion_video iframe,
.node-type-home-news-tiles #block-system-main #node-501 .post-img .inmotion_video iframe,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .post-img .inmotion_video iframe,
.page-node-501 #block-system-main .node-inmotion .post-img .inmotion_video iframe,
.page-node-501 #block-system-main .node-home-news-tiles .post-img .inmotion_video iframe,
.page-node-501 #block-system-main #node-501 .post-img .inmotion_video iframe,
.page-node-501 #block-system-main .node-ecomms-type .post-img .inmotion_video iframe,
.node-type-ecomms-type #block-system-main .node-inmotion .post-img .inmotion_video iframe,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .post-img .inmotion_video iframe,
.node-type-ecomms-type #block-system-main #node-501 .post-img .inmotion_video iframe,
.node-type-ecomms-type #block-system-main .node-ecomms-type .post-img .inmotion_video iframe {
  visibility: hidden;
  opacity: 0;
  transition: all 1s ease-in;
  z-index: 1;
}
.node-type-inmotion #block-system-main .node-inmotion .post-img .inmotion_video .play_button,
.node-type-inmotion #block-system-main .node-home-news-tiles .post-img .inmotion_video .play_button,
.node-type-inmotion #block-system-main #node-501 .post-img .inmotion_video .play_button,
.node-type-inmotion #block-system-main .node-ecomms-type .post-img .inmotion_video .play_button,
.node-type-home-news-tiles #block-system-main .node-inmotion .post-img .inmotion_video .play_button,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-img .inmotion_video .play_button,
.node-type-home-news-tiles #block-system-main #node-501 .post-img .inmotion_video .play_button,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .post-img .inmotion_video .play_button,
.page-node-501 #block-system-main .node-inmotion .post-img .inmotion_video .play_button,
.page-node-501 #block-system-main .node-home-news-tiles .post-img .inmotion_video .play_button,
.page-node-501 #block-system-main #node-501 .post-img .inmotion_video .play_button,
.page-node-501 #block-system-main .node-ecomms-type .post-img .inmotion_video .play_button,
.node-type-ecomms-type #block-system-main .node-inmotion .post-img .inmotion_video .play_button,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .post-img .inmotion_video .play_button,
.node-type-ecomms-type #block-system-main #node-501 .post-img .inmotion_video .play_button,
.node-type-ecomms-type #block-system-main .node-ecomms-type .post-img .inmotion_video .play_button {
  display: block;
  position: absolute;
  width: 70px;
  height: 70px;
  top: calc(50% - 70px/2);
  left: calc(50% - 70px/2);
  background: rgba(0,0,0,0.6);
  border-radius: 100%;
  visibility: visible;
  opacity: 1;
  z-index: 2;
  transition: all 1s ease-in;
  cursor: pointer;
}
.node-type-inmotion #block-system-main .node-inmotion .post-img .inmotion_video .play_button svg g > path:first-child,
.node-type-inmotion #block-system-main .node-home-news-tiles .post-img .inmotion_video .play_button svg g > path:first-child,
.node-type-inmotion #block-system-main #node-501 .post-img .inmotion_video .play_button svg g > path:first-child,
.node-type-inmotion #block-system-main .node-ecomms-type .post-img .inmotion_video .play_button svg g > path:first-child,
.node-type-home-news-tiles #block-system-main .node-inmotion .post-img .inmotion_video .play_button svg g > path:first-child,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-img .inmotion_video .play_button svg g > path:first-child,
.node-type-home-news-tiles #block-system-main #node-501 .post-img .inmotion_video .play_button svg g > path:first-child,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .post-img .inmotion_video .play_button svg g > path:first-child,
.page-node-501 #block-system-main .node-inmotion .post-img .inmotion_video .play_button svg g > path:first-child,
.page-node-501 #block-system-main .node-home-news-tiles .post-img .inmotion_video .play_button svg g > path:first-child,
.page-node-501 #block-system-main #node-501 .post-img .inmotion_video .play_button svg g > path:first-child,
.page-node-501 #block-system-main .node-ecomms-type .post-img .inmotion_video .play_button svg g > path:first-child,
.node-type-ecomms-type #block-system-main .node-inmotion .post-img .inmotion_video .play_button svg g > path:first-child,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .post-img .inmotion_video .play_button svg g > path:first-child,
.node-type-ecomms-type #block-system-main #node-501 .post-img .inmotion_video .play_button svg g > path:first-child,
.node-type-ecomms-type #block-system-main .node-ecomms-type .post-img .inmotion_video .play_button svg g > path:first-child {
  fill: #fff;
  transition: all .3s ease;
}
.node-type-inmotion #block-system-main .node-inmotion .post-img .inmotion_video .play_button svg g > path:last-child,
.node-type-inmotion #block-system-main .node-home-news-tiles .post-img .inmotion_video .play_button svg g > path:last-child,
.node-type-inmotion #block-system-main #node-501 .post-img .inmotion_video .play_button svg g > path:last-child,
.node-type-inmotion #block-system-main .node-ecomms-type .post-img .inmotion_video .play_button svg g > path:last-child,
.node-type-home-news-tiles #block-system-main .node-inmotion .post-img .inmotion_video .play_button svg g > path:last-child,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-img .inmotion_video .play_button svg g > path:last-child,
.node-type-home-news-tiles #block-system-main #node-501 .post-img .inmotion_video .play_button svg g > path:last-child,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .post-img .inmotion_video .play_button svg g > path:last-child,
.page-node-501 #block-system-main .node-inmotion .post-img .inmotion_video .play_button svg g > path:last-child,
.page-node-501 #block-system-main .node-home-news-tiles .post-img .inmotion_video .play_button svg g > path:last-child,
.page-node-501 #block-system-main #node-501 .post-img .inmotion_video .play_button svg g > path:last-child,
.page-node-501 #block-system-main .node-ecomms-type .post-img .inmotion_video .play_button svg g > path:last-child,
.node-type-ecomms-type #block-system-main .node-inmotion .post-img .inmotion_video .play_button svg g > path:last-child,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .post-img .inmotion_video .play_button svg g > path:last-child,
.node-type-ecomms-type #block-system-main #node-501 .post-img .inmotion_video .play_button svg g > path:last-child,
.node-type-ecomms-type #block-system-main .node-ecomms-type .post-img .inmotion_video .play_button svg g > path:last-child {
  fill: transparent;
}
.node-type-inmotion #block-system-main .node-inmotion .post-img .inmotion_video .play_button:hover svg g path:first-child,
.node-type-inmotion #block-system-main .node-home-news-tiles .post-img .inmotion_video .play_button:hover svg g path:first-child,
.node-type-inmotion #block-system-main #node-501 .post-img .inmotion_video .play_button:hover svg g path:first-child,
.node-type-inmotion #block-system-main .node-ecomms-type .post-img .inmotion_video .play_button:hover svg g path:first-child,
.node-type-home-news-tiles #block-system-main .node-inmotion .post-img .inmotion_video .play_button:hover svg g path:first-child,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-img .inmotion_video .play_button:hover svg g path:first-child,
.node-type-home-news-tiles #block-system-main #node-501 .post-img .inmotion_video .play_button:hover svg g path:first-child,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .post-img .inmotion_video .play_button:hover svg g path:first-child,
.page-node-501 #block-system-main .node-inmotion .post-img .inmotion_video .play_button:hover svg g path:first-child,
.page-node-501 #block-system-main .node-home-news-tiles .post-img .inmotion_video .play_button:hover svg g path:first-child,
.page-node-501 #block-system-main #node-501 .post-img .inmotion_video .play_button:hover svg g path:first-child,
.page-node-501 #block-system-main .node-ecomms-type .post-img .inmotion_video .play_button:hover svg g path:first-child,
.node-type-ecomms-type #block-system-main .node-inmotion .post-img .inmotion_video .play_button:hover svg g path:first-child,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .post-img .inmotion_video .play_button:hover svg g path:first-child,
.node-type-ecomms-type #block-system-main #node-501 .post-img .inmotion_video .play_button:hover svg g path:first-child,
.node-type-ecomms-type #block-system-main .node-ecomms-type .post-img .inmotion_video .play_button:hover svg g path:first-child {
  fill: #009fda;
}
.node-type-inmotion #block-system-main .node-inmotion .post-img .inmotion_video.active iframe,
.node-type-inmotion #block-system-main .node-home-news-tiles .post-img .inmotion_video.active iframe,
.node-type-inmotion #block-system-main #node-501 .post-img .inmotion_video.active iframe,
.node-type-inmotion #block-system-main .node-ecomms-type .post-img .inmotion_video.active iframe,
.node-type-home-news-tiles #block-system-main .node-inmotion .post-img .inmotion_video.active iframe,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-img .inmotion_video.active iframe,
.node-type-home-news-tiles #block-system-main #node-501 .post-img .inmotion_video.active iframe,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .post-img .inmotion_video.active iframe,
.page-node-501 #block-system-main .node-inmotion .post-img .inmotion_video.active iframe,
.page-node-501 #block-system-main .node-home-news-tiles .post-img .inmotion_video.active iframe,
.page-node-501 #block-system-main #node-501 .post-img .inmotion_video.active iframe,
.page-node-501 #block-system-main .node-ecomms-type .post-img .inmotion_video.active iframe,
.node-type-ecomms-type #block-system-main .node-inmotion .post-img .inmotion_video.active iframe,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .post-img .inmotion_video.active iframe,
.node-type-ecomms-type #block-system-main #node-501 .post-img .inmotion_video.active iframe,
.node-type-ecomms-type #block-system-main .node-ecomms-type .post-img .inmotion_video.active iframe {
  visibility: visible;
  opacity: 1;
}
.node-type-inmotion #block-system-main .node-inmotion .post-img .inmotion_video.active .play_button,
.node-type-inmotion #block-system-main .node-home-news-tiles .post-img .inmotion_video.active .play_button,
.node-type-inmotion #block-system-main #node-501 .post-img .inmotion_video.active .play_button,
.node-type-inmotion #block-system-main .node-ecomms-type .post-img .inmotion_video.active .play_button,
.node-type-home-news-tiles #block-system-main .node-inmotion .post-img .inmotion_video.active .play_button,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .post-img .inmotion_video.active .play_button,
.node-type-home-news-tiles #block-system-main #node-501 .post-img .inmotion_video.active .play_button,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .post-img .inmotion_video.active .play_button,
.page-node-501 #block-system-main .node-inmotion .post-img .inmotion_video.active .play_button,
.page-node-501 #block-system-main .node-home-news-tiles .post-img .inmotion_video.active .play_button,
.page-node-501 #block-system-main #node-501 .post-img .inmotion_video.active .play_button,
.page-node-501 #block-system-main .node-ecomms-type .post-img .inmotion_video.active .play_button,
.node-type-ecomms-type #block-system-main .node-inmotion .post-img .inmotion_video.active .play_button,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .post-img .inmotion_video.active .play_button,
.node-type-ecomms-type #block-system-main #node-501 .post-img .inmotion_video.active .play_button,
.node-type-ecomms-type #block-system-main .node-ecomms-type .post-img .inmotion_video.active .play_button {
  visibility: hidden;
  opacity: 0;
}
.node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary .intro p,
.node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary .intro p,
.node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary .intro p,
.node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary .intro p,
.node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary .intro p,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary .intro p,
.node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary .intro p,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary .intro p,
.page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary .intro p,
.page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary .intro p,
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary .intro p,
.page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary .intro p,
.node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary .intro p,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary .intro p,
.node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary .intro p,
.node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary .intro p {
  color: #000;
  font-size: 1.7em;
  margin: 30px 0 30px 0;
  font-weight: 300;
  font-family: Roboto;
  line-height: 1.3em;
  letter-spacing: 0.5px;
}
@media all and (max-width: 763px) {
  .node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary .intro p,
  .node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary .intro p,
  .node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary .intro p,
  .node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary .intro p,
  .node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary .intro p,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary .intro p,
  .node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary .intro p,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary .intro p,
  .page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary .intro p,
  .page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary .intro p,
  .page-node-501 #block-system-main #node-501 .field-type-text-with-summary .intro p,
  .page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary .intro p,
  .node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary .intro p,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary .intro p,
  .node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary .intro p,
  .node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary .intro p {
    margin: 20px 0 30px 0;
  }
}
.node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary .intro + h3,
.node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary .intro + h4,
.node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary .intro + h5,
.node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary .intro + h3,
.node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary .intro + h4,
.node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary .intro + h5,
.node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary .intro + h3,
.node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary .intro + h4,
.node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary .intro + h5,
.node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary .intro + h3,
.node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary .intro + h4,
.node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary .intro + h5,
.node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary .intro + h3,
.node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary .intro + h4,
.node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary .intro + h5,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary .intro + h3,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary .intro + h4,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary .intro + h5,
.node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary .intro + h3,
.node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary .intro + h4,
.node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary .intro + h5,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary .intro + h3,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary .intro + h4,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary .intro + h5,
.page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary .intro + h3,
.page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary .intro + h4,
.page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary .intro + h5,
.page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary .intro + h3,
.page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary .intro + h4,
.page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary .intro + h5,
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary .intro + h3,
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary .intro + h4,
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary .intro + h5,
.page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary .intro + h3,
.page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary .intro + h4,
.page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary .intro + h5,
.node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary .intro + h3,
.node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary .intro + h4,
.node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary .intro + h5,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary .intro + h3,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary .intro + h4,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary .intro + h5,
.node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary .intro + h3,
.node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary .intro + h4,
.node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary .intro + h5,
.node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary .intro + h3,
.node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary .intro + h4,
.node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary .intro + h5 {
  margin-top: 0;
}
.node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary h2,
.node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary h2,
.node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary h2,
.node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary h2,
.node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary h2,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary h2,
.node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary h2,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary h2,
.page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary h2,
.page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary h2,
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary h2,
.page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary h2,
.node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary h2,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary h2,
.node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary h2,
.node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary h2 {
  font-family: Roboto;
  margin: 40px 0 15px 0;
  line-height: 1.2em;
}
.node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary h4,
.node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary h4,
.node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary h4,
.node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary h4,
.node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary h4,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary h4,
.node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary h4,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary h4,
.page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary h4,
.page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary h4,
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary h4,
.page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary h4,
.node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary h4,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary h4,
.node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary h4,
.node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary h4 {
  margin: 35px 0 20px 0;
}
.node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary ul,
.node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary ul,
.node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary ul,
.node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary ul,
.node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary ul,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary ul,
.node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary ul,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary ul,
.page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary ul,
.page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary ul,
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary ul,
.page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary ul,
.node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary ul,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary ul,
.node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary ul,
.node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary ul {
  font-family: Roboto;
  color: #000;
  margin-bottom: 20px;
}
.node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary ol,
.node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary ol,
.node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary ol,
.node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary ol,
.node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary ol,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary ol,
.node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary ol,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary ol,
.page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary ol,
.page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary ol,
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary ol,
.page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary ol,
.node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary ol,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary ol,
.node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary ol,
.node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary ol {
  font-family: Roboto;
  color: #000;
  margin-bottom: 20px;
  text-indent: 2px;
}
.node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary .left-image,
.node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary .left-image,
.node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary .left-image,
.node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary .left-image,
.node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary .left-image,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary .left-image,
.node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary .left-image,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary .left-image,
.page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary .left-image,
.page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary .left-image,
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary .left-image,
.page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary .left-image,
.node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary .left-image,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary .left-image,
.node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary .left-image,
.node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary .left-image {
  padding-right: 40px;
  width: 385px;
  float: left;
  clear: both;
  padding-top: 5px;
  padding-bottom: 25px;
}
@media all and (max-width: 570px) {
  .node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary .left-image,
  .node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary .left-image,
  .node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary .left-image,
  .node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary .left-image,
  .node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary .left-image,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary .left-image,
  .node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary .left-image,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary .left-image,
  .page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary .left-image,
  .page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary .left-image,
  .page-node-501 #block-system-main #node-501 .field-type-text-with-summary .left-image,
  .page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary .left-image,
  .node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary .left-image,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary .left-image,
  .node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary .left-image,
  .node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary .left-image {
    width: 100%;
    padding-right: 0;
  }
}
.node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary .left-image img,
.node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary .left-image img,
.node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary .left-image img,
.node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary .left-image img,
.node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary .left-image img,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary .left-image img,
.node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary .left-image img,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary .left-image img,
.page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary .left-image img,
.page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary .left-image img,
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary .left-image img,
.page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary .left-image img,
.node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary .left-image img,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary .left-image img,
.node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary .left-image img,
.node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary .left-image img {
  width: 100% !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}
.node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary .left-image p,
.node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary .left-image p,
.node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary .left-image p,
.node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary .left-image p,
.node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary .left-image p,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary .left-image p,
.node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary .left-image p,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary .left-image p,
.page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary .left-image p,
.page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary .left-image p,
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary .left-image p,
.page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary .left-image p,
.node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary .left-image p,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary .left-image p,
.node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary .left-image p,
.node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary .left-image p {
  margin-bottom: 0 !important;
}
.node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary .left-image + h6,
.node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary .left-image + h6,
.node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary .left-image + h6,
.node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary .left-image + h6,
.node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary .left-image + h6,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary .left-image + h6,
.node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary .left-image + h6,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary .left-image + h6,
.page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary .left-image + h6,
.page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary .left-image + h6,
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary .left-image + h6,
.page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary .left-image + h6,
.node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary .left-image + h6,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary .left-image + h6,
.node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary .left-image + h6,
.node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary .left-image + h6 {
  float: left;
  padding-right: 40px;
  margin-bottom: 20px;
  width: 385px;
  clear: both;
  position: relative;
  font-family: Roboto;
  font-weight: 300;
  font-style: italic;
  line-height: 1.4em;
  margin-top: -20px;
}
@media all and (max-width: 570px) {
  .node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary .left-image + h6,
  .node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary .left-image + h6,
  .node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary .left-image + h6,
  .node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary .left-image + h6,
  .node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary .left-image + h6,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary .left-image + h6,
  .node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary .left-image + h6,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary .left-image + h6,
  .page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary .left-image + h6,
  .page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary .left-image + h6,
  .page-node-501 #block-system-main #node-501 .field-type-text-with-summary .left-image + h6,
  .page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary .left-image + h6,
  .node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary .left-image + h6,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary .left-image + h6,
  .node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary .left-image + h6,
  .node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary .left-image + h6 {
    width: 100%;
    padding-right: 0;
  }
}
.node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary .left-image + h6:after,
.node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary .left-image + h6:after,
.node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary .left-image + h6:after,
.node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary .left-image + h6:after,
.node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary .left-image + h6:after,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary .left-image + h6:after,
.node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary .left-image + h6:after,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary .left-image + h6:after,
.page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary .left-image + h6:after,
.page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary .left-image + h6:after,
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary .left-image + h6:after,
.page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary .left-image + h6:after,
.node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary .left-image + h6:after,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary .left-image + h6:after,
.node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary .left-image + h6:after,
.node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary .left-image + h6:after {
  content: "";
  position: absolute;
  width: 100%;
  max-width: 343px;
  height: 1px;
  background: #a6a8ab;
  left: 0;
  bottom: -5px;
}
@media all and (max-width: 570px) {
  .node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary .left-image + h6:after,
  .node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary .left-image + h6:after,
  .node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary .left-image + h6:after,
  .node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary .left-image + h6:after,
  .node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary .left-image + h6:after,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary .left-image + h6:after,
  .node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary .left-image + h6:after,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary .left-image + h6:after,
  .page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary .left-image + h6:after,
  .page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary .left-image + h6:after,
  .page-node-501 #block-system-main #node-501 .field-type-text-with-summary .left-image + h6:after,
  .page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary .left-image + h6:after,
  .node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary .left-image + h6:after,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary .left-image + h6:after,
  .node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary .left-image + h6:after,
  .node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary .left-image + h6:after {
    max-width: unset;
  }
}
.node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary .right-image,
.node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary .right-image,
.node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary .right-image,
.node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary .right-image,
.node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary .right-image,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary .right-image,
.node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary .right-image,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary .right-image,
.page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary .right-image,
.page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary .right-image,
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary .right-image,
.page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary .right-image,
.node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary .right-image,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary .right-image,
.node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary .right-image,
.node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary .right-image {
  padding-left: 40px;
  width: 385px;
  float: right;
  clear: both;
  padding-top: 25px;
  padding-bottom: 25px;
}
@media all and (max-width: 570px) {
  .node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary .right-image,
  .node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary .right-image,
  .node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary .right-image,
  .node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary .right-image,
  .node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary .right-image,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary .right-image,
  .node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary .right-image,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary .right-image,
  .page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary .right-image,
  .page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary .right-image,
  .page-node-501 #block-system-main #node-501 .field-type-text-with-summary .right-image,
  .page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary .right-image,
  .node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary .right-image,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary .right-image,
  .node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary .right-image,
  .node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary .right-image {
    width: 100%;
    padding-left: 0;
  }
}
.node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary .right-image img,
.node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary .right-image img,
.node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary .right-image img,
.node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary .right-image img,
.node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary .right-image img,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary .right-image img,
.node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary .right-image img,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary .right-image img,
.page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary .right-image img,
.page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary .right-image img,
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary .right-image img,
.page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary .right-image img,
.node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary .right-image img,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary .right-image img,
.node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary .right-image img,
.node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary .right-image img {
  width: 100% !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}
.node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary .right-image p,
.node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary .right-image p,
.node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary .right-image p,
.node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary .right-image p,
.node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary .right-image p,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary .right-image p,
.node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary .right-image p,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary .right-image p,
.page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary .right-image p,
.page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary .right-image p,
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary .right-image p,
.page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary .right-image p,
.node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary .right-image p,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary .right-image p,
.node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary .right-image p,
.node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary .right-image p {
  margin-bottom: 0 !important;
}
.node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary .right-image + h6,
.node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary .right-image + h6,
.node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary .right-image + h6,
.node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary .right-image + h6,
.node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary .right-image + h6,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary .right-image + h6,
.node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary .right-image + h6,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary .right-image + h6,
.page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary .right-image + h6,
.page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary .right-image + h6,
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary .right-image + h6,
.page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary .right-image + h6,
.node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary .right-image + h6,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary .right-image + h6,
.node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary .right-image + h6,
.node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary .right-image + h6 {
  float: right;
  padding-left: 40px;
  margin-bottom: 20px;
  width: 385px;
  clear: both;
  position: relative;
  font-family: Roboto;
  font-weight: 300;
  font-style: italic;
  line-height: 1.4em;
  margin-top: -20px;
}
@media all and (max-width: 570px) {
  .node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary .right-image + h6,
  .node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary .right-image + h6,
  .node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary .right-image + h6,
  .node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary .right-image + h6,
  .node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary .right-image + h6,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary .right-image + h6,
  .node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary .right-image + h6,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary .right-image + h6,
  .page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary .right-image + h6,
  .page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary .right-image + h6,
  .page-node-501 #block-system-main #node-501 .field-type-text-with-summary .right-image + h6,
  .page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary .right-image + h6,
  .node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary .right-image + h6,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary .right-image + h6,
  .node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary .right-image + h6,
  .node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary .right-image + h6 {
    width: 100%;
    padding-left: 0;
  }
}
.node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary .right-image + h6:after,
.node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary .right-image + h6:after,
.node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary .right-image + h6:after,
.node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary .right-image + h6:after,
.node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary .right-image + h6:after,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary .right-image + h6:after,
.node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary .right-image + h6:after,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary .right-image + h6:after,
.page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary .right-image + h6:after,
.page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary .right-image + h6:after,
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary .right-image + h6:after,
.page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary .right-image + h6:after,
.node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary .right-image + h6:after,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary .right-image + h6:after,
.node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary .right-image + h6:after,
.node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary .right-image + h6:after {
  content: "";
  position: absolute;
  width: 100%;
  max-width: 343px;
  height: 1px;
  background: #a6a8ab;
  right: 0;
  bottom: -5px;
}
@media all and (max-width: 570px) {
  .node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary .right-image + h6:after,
  .node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary .right-image + h6:after,
  .node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary .right-image + h6:after,
  .node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary .right-image + h6:after,
  .node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary .right-image + h6:after,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary .right-image + h6:after,
  .node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary .right-image + h6:after,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary .right-image + h6:after,
  .page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary .right-image + h6:after,
  .page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary .right-image + h6:after,
  .page-node-501 #block-system-main #node-501 .field-type-text-with-summary .right-image + h6:after,
  .page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary .right-image + h6:after,
  .node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary .right-image + h6:after,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary .right-image + h6:after,
  .node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary .right-image + h6:after,
  .node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary .right-image + h6:after {
    max-width: unset;
  }
}
.node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary .center-image,
.node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary .center-image,
.node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary .center-image,
.node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary .center-image,
.node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary .center-image,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary .center-image,
.node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary .center-image,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary .center-image,
.page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary .center-image,
.page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary .center-image,
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary .center-image,
.page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary .center-image,
.node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary .center-image,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary .center-image,
.node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary .center-image,
.node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary .center-image {
  width: 100%;
  text-align: center;
  float: right;
  clear: both;
  padding-top: 5px;
  padding-bottom: 25px;
}
@media all and (max-width: 570px) {
  .node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary .center-image,
  .node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary .center-image,
  .node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary .center-image,
  .node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary .center-image,
  .node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary .center-image,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary .center-image,
  .node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary .center-image,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary .center-image,
  .page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary .center-image,
  .page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary .center-image,
  .page-node-501 #block-system-main #node-501 .field-type-text-with-summary .center-image,
  .page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary .center-image,
  .node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary .center-image,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary .center-image,
  .node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary .center-image,
  .node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary .center-image {
    width: 100%;
    padding-left: 0;
  }
}
.node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary .center-image img,
.node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary .center-image img,
.node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary .center-image img,
.node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary .center-image img,
.node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary .center-image img,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary .center-image img,
.node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary .center-image img,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary .center-image img,
.page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary .center-image img,
.page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary .center-image img,
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary .center-image img,
.page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary .center-image img,
.node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary .center-image img,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary .center-image img,
.node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary .center-image img,
.node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary .center-image img {
  width: 100% !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}
.node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary .center-image p,
.node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary .center-image p,
.node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary .center-image p,
.node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary .center-image p,
.node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary .center-image p,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary .center-image p,
.node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary .center-image p,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary .center-image p,
.page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary .center-image p,
.page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary .center-image p,
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary .center-image p,
.page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary .center-image p,
.node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary .center-image p,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary .center-image p,
.node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary .center-image p,
.node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary .center-image p {
  margin-bottom: 0 !important;
}
.node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary .center-image + h6,
.node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary .center-image + h6,
.node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary .center-image + h6,
.node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary .center-image + h6,
.node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary .center-image + h6,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary .center-image + h6,
.node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary .center-image + h6,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary .center-image + h6,
.page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary .center-image + h6,
.page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary .center-image + h6,
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary .center-image + h6,
.page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary .center-image + h6,
.node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary .center-image + h6,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary .center-image + h6,
.node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary .center-image + h6,
.node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary .center-image + h6 {
  float: right;
  margin-bottom: 30px;
  width: 100%;
  clear: both;
  position: relative;
  font-family: Roboto;
  font-weight: 300;
  font-style: italic;
  line-height: 1.4em;
  margin-top: -20px;
}
@media all and (max-width: 570px) {
  .node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary .center-image + h6,
  .node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary .center-image + h6,
  .node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary .center-image + h6,
  .node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary .center-image + h6,
  .node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary .center-image + h6,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary .center-image + h6,
  .node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary .center-image + h6,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary .center-image + h6,
  .page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary .center-image + h6,
  .page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary .center-image + h6,
  .page-node-501 #block-system-main #node-501 .field-type-text-with-summary .center-image + h6,
  .page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary .center-image + h6,
  .node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary .center-image + h6,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary .center-image + h6,
  .node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary .center-image + h6,
  .node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary .center-image + h6 {
    width: 100%;
    padding-left: 0;
  }
}
.node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary .center-image + h6:after,
.node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary .center-image + h6:after,
.node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary .center-image + h6:after,
.node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary .center-image + h6:after,
.node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary .center-image + h6:after,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary .center-image + h6:after,
.node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary .center-image + h6:after,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary .center-image + h6:after,
.page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary .center-image + h6:after,
.page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary .center-image + h6:after,
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary .center-image + h6:after,
.page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary .center-image + h6:after,
.node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary .center-image + h6:after,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary .center-image + h6:after,
.node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary .center-image + h6:after,
.node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary .center-image + h6:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background: #a6a8ab;
  right: 0;
  bottom: -5px;
}
@media all and (max-width: 570px) {
  .node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary .center-image + h6:after,
  .node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary .center-image + h6:after,
  .node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary .center-image + h6:after,
  .node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary .center-image + h6:after,
  .node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary .center-image + h6:after,
  .node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary .center-image + h6:after,
  .node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary .center-image + h6:after,
  .node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary .center-image + h6:after,
  .page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary .center-image + h6:after,
  .page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary .center-image + h6:after,
  .page-node-501 #block-system-main #node-501 .field-type-text-with-summary .center-image + h6:after,
  .page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary .center-image + h6:after,
  .node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary .center-image + h6:after,
  .node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary .center-image + h6:after,
  .node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary .center-image + h6:after,
  .node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary .center-image + h6:after {
    max-width: unset;
  }
}
.node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary p,
.node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary p,
.node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary p,
.node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary p,
.node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary p,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary p,
.node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary p,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary p,
.page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary p,
.page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary p,
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary p,
.page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary p,
.node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary p,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary p,
.node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary p,
.node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary p {
  line-height: 1.4em;
  margin-bottom: 20px !important;
}
.node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary blockquote,
.node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary blockquote,
.node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary blockquote,
.node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary blockquote,
.node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary blockquote,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary blockquote,
.node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary blockquote,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary blockquote,
.page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary blockquote,
.page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary blockquote,
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary blockquote,
.page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary blockquote,
.node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary blockquote,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary blockquote,
.node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary blockquote,
.node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary blockquote {
  font-size: 1em;
  font-family: Roboto;
  font-style: unset;
  margin: 35px 0;
  border-left: solid 6px #a6a8ab;
  font-weight: 500;
  opacity: 0.65;
  background: none;
  font-style: italic;
  float: left;
  display: block;
  width: 100%;
}
.node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary blockquote p,
.node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary blockquote p,
.node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary blockquote p,
.node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary blockquote p,
.node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary blockquote p,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary blockquote p,
.node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary blockquote p,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary blockquote p,
.page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary blockquote p,
.page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary blockquote p,
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary blockquote p,
.page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary blockquote p,
.node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary blockquote p,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary blockquote p,
.node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary blockquote p,
.node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary blockquote p {
  line-height: 1.6em;
  margin: 0;
  margin-bottom: 0 !important;
}
.node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary .ckeditor-accordion-container > dl,
.node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary .ckeditor-accordion-container > dl,
.node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary .ckeditor-accordion-container > dl,
.node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary .ckeditor-accordion-container > dl,
.node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary .ckeditor-accordion-container > dl,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary .ckeditor-accordion-container > dl,
.node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary .ckeditor-accordion-container > dl,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary .ckeditor-accordion-container > dl,
.page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary .ckeditor-accordion-container > dl,
.page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary .ckeditor-accordion-container > dl,
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary .ckeditor-accordion-container > dl,
.page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary .ckeditor-accordion-container > dl,
.node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary .ckeditor-accordion-container > dl,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary .ckeditor-accordion-container > dl,
.node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary .ckeditor-accordion-container > dl,
.node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary .ckeditor-accordion-container > dl {
  border: 0;
}
.node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary .ckeditor-accordion-container > dl dt,
.node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary .ckeditor-accordion-container > dl dt,
.node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary .ckeditor-accordion-container > dl dt,
.node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary .ckeditor-accordion-container > dl dt,
.node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary .ckeditor-accordion-container > dl dt,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary .ckeditor-accordion-container > dl dt,
.node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary .ckeditor-accordion-container > dl dt,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary .ckeditor-accordion-container > dl dt,
.page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary .ckeditor-accordion-container > dl dt,
.page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary .ckeditor-accordion-container > dl dt,
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary .ckeditor-accordion-container > dl dt,
.page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary .ckeditor-accordion-container > dl dt,
.node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary .ckeditor-accordion-container > dl dt,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary .ckeditor-accordion-container > dl dt,
.node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary .ckeditor-accordion-container > dl dt,
.node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary .ckeditor-accordion-container > dl dt {
  background: #f2f3f4;
}
.node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:after,
.node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:after,
.node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:after,
.node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:after,
.node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:after,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:after,
.node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:after,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:after,
.page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:after,
.page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:after,
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:after,
.page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:after,
.node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:after,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:after,
.node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:after,
.node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:after {
  background: #000;
}
.node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:before,
.node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:before,
.node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:before,
.node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:before,
.node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:before,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:before,
.node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:before,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:before,
.page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:before,
.page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:before,
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:before,
.page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:before,
.node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:before,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:before,
.node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:before,
.node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:before {
  background: #000;
}
.node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary .ckeditor-accordion-container > dl dt > a,
.node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary .ckeditor-accordion-container > dl dt > a,
.node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary .ckeditor-accordion-container > dl dt > a,
.node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary .ckeditor-accordion-container > dl dt > a,
.node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary .ckeditor-accordion-container > dl dt > a,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary .ckeditor-accordion-container > dl dt > a,
.node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary .ckeditor-accordion-container > dl dt > a,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary .ckeditor-accordion-container > dl dt > a,
.page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary .ckeditor-accordion-container > dl dt > a,
.page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary .ckeditor-accordion-container > dl dt > a,
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary .ckeditor-accordion-container > dl dt > a,
.page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary .ckeditor-accordion-container > dl dt > a,
.node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary .ckeditor-accordion-container > dl dt > a,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary .ckeditor-accordion-container > dl dt > a,
.node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary .ckeditor-accordion-container > dl dt > a,
.node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary .ckeditor-accordion-container > dl dt > a {
  border: 0 !important;
  background: none;
  color: #000;
}
.node-type-inmotion #block-system-main .node-inmotion .field-type-text-with-summary .ckeditor-accordion-container > dl dd p,
.node-type-inmotion #block-system-main .node-home-news-tiles .field-type-text-with-summary .ckeditor-accordion-container > dl dd p,
.node-type-inmotion #block-system-main #node-501 .field-type-text-with-summary .ckeditor-accordion-container > dl dd p,
.node-type-inmotion #block-system-main .node-ecomms-type .field-type-text-with-summary .ckeditor-accordion-container > dl dd p,
.node-type-home-news-tiles #block-system-main .node-inmotion .field-type-text-with-summary .ckeditor-accordion-container > dl dd p,
.node-type-home-news-tiles #block-system-main .node-home-news-tiles .field-type-text-with-summary .ckeditor-accordion-container > dl dd p,
.node-type-home-news-tiles #block-system-main #node-501 .field-type-text-with-summary .ckeditor-accordion-container > dl dd p,
.node-type-home-news-tiles #block-system-main .node-ecomms-type .field-type-text-with-summary .ckeditor-accordion-container > dl dd p,
.page-node-501 #block-system-main .node-inmotion .field-type-text-with-summary .ckeditor-accordion-container > dl dd p,
.page-node-501 #block-system-main .node-home-news-tiles .field-type-text-with-summary .ckeditor-accordion-container > dl dd p,
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary .ckeditor-accordion-container > dl dd p,
.page-node-501 #block-system-main .node-ecomms-type .field-type-text-with-summary .ckeditor-accordion-container > dl dd p,
.node-type-ecomms-type #block-system-main .node-inmotion .field-type-text-with-summary .ckeditor-accordion-container > dl dd p,
.node-type-ecomms-type #block-system-main .node-home-news-tiles .field-type-text-with-summary .ckeditor-accordion-container > dl dd p,
.node-type-ecomms-type #block-system-main #node-501 .field-type-text-with-summary .ckeditor-accordion-container > dl dd p,
.node-type-ecomms-type #block-system-main .node-ecomms-type .field-type-text-with-summary .ckeditor-accordion-container > dl dd p {
  margin-bottom: 10px !important;
  margin: 10px 0;
}
.node-type-inmotion #block-system-main #block-block-281 {
  padding-bottom: 11%;
  background-size: 65%;
  position: relative;
}
.node-type-inmotion #block-system-main #block-block-281:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 60%;
  background: #fff;
}
@media all and (max-width: 570px) {
  .node-type-inmotion #block-system-main #block-block-281 {
    padding-bottom: 20%;
    background-size: 180%;
    margin: 0 0 20px 0;
    width: 100%;
  }
  .node-type-inmotion #block-system-main #block-block-281:after {
    display: none;
  }
}
.node-type-inmotion #block-system-main .content .node .post-content {
  padding-left: 0;
  padding-right: 0;
}
.node-type-inmotion #block-system-main .content .node .post-content .region {
  padding-left: 0;
  padding-right: 0;
}
@media all and (max-width: 570px) {
  .node-type-inmotion #block-system-main .content .node .post-content {
    padding: 10px 0px;
  }
  .node-type-inmotion #block-system-main .content .node .post-content div[class*="col-"] {
    padding: 0;
  }
}
.node-type-inmotion .CampaignSidebar {
  position: relative;
  top: -170px;
}
@media all and (max-width: 1200px) {
  .node-type-inmotion .CampaignSidebar {
    top: -130px;
  }
}
@media all and (max-width: 992px) {
  .node-type-inmotion .CampaignSidebar {
    top: 0;
  }
}
@media all and (max-width: 570px) {
  .node-type-home-news-tiles #block-system-main .content .node .post-content {
    padding: 10px 15px;
  }
  .node-type-home-news-tiles #block-system-main .content .node .post-content div[class*="col-"] {
    padding: 0;
  }
}
#block-block-287 {
  background: #f2f3f4;
}
#block-block-287 #inmotion-bottom-features {
  margin: 50px 0 70px;
}
#block-block-287 #inmotion-bottom-features .flex-cell {
  margin: 0 -25px;
}
#block-block-287 #inmotion-bottom-features .flex-col-3 {
  font-family: Roboto;
  padding: 0 25px;
  border-right: 1px solid rgba(0,0,0,0.12);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
#block-block-287 #inmotion-bottom-features .flex-col-3 .box-title a {
  font-size: 1em;
  color: #009fda;
}
#block-block-287 #inmotion-bottom-features .flex-col-3 .box-content {
  font-size: 1.2em;
  margin: 20px 0;
  color: #000;
}
#block-block-287 #inmotion-bottom-features .flex-col-3 .box-bottom a {
  font-size: 1.2em;
  color: #000;
  font-weight: 500;
  text-decoration: underline;
}
#block-block-287 #inmotion-bottom-features .flex-col-3:last-of-type {
  border: 0;
}
@media all and (max-width: 768px) {
  #block-block-287 #inmotion-bottom-features .flex-cell {
    margin: 0;
  }
  #block-block-287 #inmotion-bottom-features .flex-col-3 {
    width: 50%;
  }
  #block-block-287 #inmotion-bottom-features .flex-col-3:nth-child(1) {
    border-bottom: 2px solid #e7e8e9;
    padding-bottom: 25px;
  }
  #block-block-287 #inmotion-bottom-features .flex-col-3:nth-child(2) {
    border-right: 0;
    border-bottom: 2px solid #e7e8e9;
    padding-bottom: 25px;
  }
}
@media all and (max-width: 480px) {
  #block-block-287 #inmotion-bottom-features {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    margin-top: 0;
    margin-bottom: 0;
  }
  #block-block-287 #inmotion-bottom-features .flex-cell {
    margin: 0;
  }
  #block-block-287 #inmotion-bottom-features .flex-cell .flex-col-3 {
    width: 100%;
    padding: 0;
    border: 0;
  }
  #block-block-287 #inmotion-bottom-features .flex-cell .flex-col-3 .box-content,
  #block-block-287 #inmotion-bottom-features .flex-cell .flex-col-3 .box-bottom {
    display: none;
  }
  #block-block-287 #inmotion-bottom-features .flex-cell .flex-col-3 .box-title {
    font-weight: 600;
    margin: 0;
    padding: 0.5px 0;
  }
  #block-block-287 #inmotion-bottom-features .flex-cell .flex-col-3 .box-title a {
    font-size: 0.8em;
    font-weight: 300;
    color: #fff;
    display: block;
    padding: 10px 12px;
    text-align: center;
    background: #009fda;
  }
}
#block-block-287 #copyright {
  font-family: Roboto;
  padding: 10px 0px;
  border-top: 1px solid #dcdfdf;
}
#block-block-287 #copyright .heading {
  font-size: 1.2em;
  font-weight: 500;
  margin-bottom: 10px;
  display: block;
}
#block-block-287 #copyright p {
  font-size: 1.2em;
}
@media all and (max-width: 480px) {
  #block-block-287 #copyright {
    font-size: 0.8em;
  }
}
.page-node-501 #block-system-main #node-501 .CampaignSidebar h3.headline {
  margin-bottom: 10px;
}
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary .inmotionteam .inmotiondes {
  display: flex;
  padding: 0 0 30px;
}
@media all and (max-width: 570px) {
  .page-node-501 #block-system-main #node-501 .field-type-text-with-summary .inmotionteam .inmotiondes {
    flex-direction: column;
  }
}
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary .inmotionteam .inmotiondes .headshot {
  width: 22%;
  min-width: 175px;
  padding: 0 20px 20px 20px;
}
@media all and (max-width: 570px) {
  .page-node-501 #block-system-main #node-501 .field-type-text-with-summary .inmotionteam .inmotiondes .headshot {
    padding: 20px 0;
  }
}
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary .inmotionteam .inmotiondes .description {
  width: 78%;
  padding-left: 50px;
  padding-bottom: 30px;
}
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary .inmotionteam .inmotiondes .description p {
  margin-bottom: 0 !important;
}
@media all and (max-width: 570px) {
  .page-node-501 #block-system-main #node-501 .field-type-text-with-summary .inmotionteam .inmotiondes .description {
    width: 100%;
    padding-left: 0;
    padding-bottom: 0px;
  }
  .page-node-501 #block-system-main #node-501 .field-type-text-with-summary .inmotionteam .inmotiondes .description .space-10 {
    height: 10px;
  }
}
.page-node-501 #block-system-main #node-501 .field-type-text-with-summary .inmotionteam .inmotiondes:last-of-type .description {
  padding-bottom: 0;
}
.page-node-501 #block-webform-client-block-502 {
  padding: 0 15px;
}
.page-node-501 #block-webform-client-block-502 .webform-client-form .form-item {
  display: flex;
}
.page-node-501 #block-webform-client-block-502 .webform-client-form .form-item label {
  min-width: 150px;
  margin: 0;
  font-size: 1.2em;
  color: #000;
  padding: 12px 0;
}
.page-node-501 #block-webform-client-block-502 .webform-client-form .form-item label .form-required {
  display: none;
}
.page-node-501 #block-webform-client-block-502 .webform-client-form .form-item input,
.page-node-501 #block-webform-client-block-502 .webform-client-form .form-item textarea,
.page-node-501 #block-webform-client-block-502 .webform-client-form .form-item .form-textarea-wrapper {
  width: 100%;
  background: #fff;
}
.page-node-501 #block-webform-client-block-502 .webform-client-form .form-actions {
  display: flex;
  justify-content: flex-end;
}
.page-node-501 #block-webform-client-block-502 .webform-client-form .form-actions input.form-submit {
  min-height: unset;
  font-weight: 300 !important;
}
.inmotion-cta {
  flex-direction: column;
  padding: 0 15px;
}
.inmotion-cta .flex-cell {
  flex-direction: column;
}
.inmotion-cta .flex-cell:nth-child(1) {
  border: 1px solid #dcdfdf;
  border-left: 0;
  border-right: 0;
  padding: 10px 0 15px;
}
.inmotion-cta .flex-cell:nth-child(1) h2 {
  margin: 0;
}
.inmotion-cta .flex-cell:nth-child(1) p {
  margin: 0;
}
.inmotion-cta .flex-cell:nth-child(1) p a {
  color: #000;
  font-weight: 500;
}
.inmotion-cta .flex-cell:nth-child(1) p a:hover {
  color: #009fda;
}
.node-type-inmotion .inmotion-readmore-content {
  display: none;
}
.node-type-inmotion .readmore-container .inmotion-readmore-content {
  overflow: hidden;
  position: relative;
}
.node-type-inmotion .readmore-container .inmotion-readmore-content:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0;
  background-image: linear-gradient(to top,#fff 0%,rgba(255,255,255,0.95) 40%,rgba(255,255,255,0.9) 50%,rgba(255,255,255,0) 85%);
  transition: all .5s linear;
}
.node-type-inmotion .readmore-container .inmotion-readmore-content.minimized:after {
  height: 100px;
}
.node-type-inmotion .readmore-container .inmotion-readmore-content.minimized + .readmore-toggle:before {
  transform: rotate(-45deg);
}
.node-type-inmotion .readmore-container .inmotion-readmore-content.minimized + .readmore-toggle:after {
  transform: rotate(45deg);
}
.node-type-inmotion .readmore-container .readmore-toggle {
  display: none;
  width: 125px;
  padding: 10px 10px 10px 0;
  font-size: 1.2em;
  font-weight: 500;
  text-align: left;
  color: #009fda;
  position: relative;
  margin-top: 20px;
}
.node-type-inmotion .readmore-container .readmore-toggle:after,
.node-type-inmotion .readmore-container .readmore-toggle:before {
  content: '';
  position: absolute;
  width: 10px;
  height: 2px;
  top: calc(50% - 1px);
  background: #009fda;
  transition: all .5s linear;
}
.node-type-inmotion .readmore-container .readmore-toggle:before {
  right: 18px;
  transform: rotate(45deg);
}
.node-type-inmotion .readmore-container .readmore-toggle:after {
  right: 25px;
  transform: rotate(-45deg);
}
@media all and (max-width: 570px) {
  .archive_year .archive_minimize {
    display: none;
  }
}
.archive_year .archive_category {
  position: relative;
  display: flex;
  align-items: center;
  padding: 20px 0;
}
@media all and (max-width: 570px) {
  .archive_year .archive_category {
    cursor: pointer;
  }
}
.archive_year .archive_category h3 {
  margin: 0;
  padding: 0;
}
.archive_year .archive_toggle {
  position: relative;
  margin-left: 15px;
  width: 20px;
}
@media all and (min-width: 571px) {
  .archive_year .archive_toggle {
    display: none;
  }
}
.archive_year .archive_toggle:before,
.archive_year .archive_toggle:after {
  content: '';
  position: absolute;
  width: 15px;
  height: 2px;
  background: #009fda;
  transition: all .3s linear;
}
.archive_year .archive_toggle:before {
  top: calc(50% - 1px);
  left: 0;
  transform: rotate(45deg);
}
.archive_year .archive_toggle:after {
  top: calc(50% - 1px);
  left: 10px;
  transform: rotate(-45deg);
}
.archive_year .archive_toggle.active:before {
  transform: rotate(-45deg);
}
.archive_year .archive_toggle.active:after {
  transform: rotate(45deg);
}
.inmotion-archive-grid {
  display: flex;
  flex-direction: row;
  max-width: 100%;
  margin: 0 auto;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media all and (max-width: 570px) {
  .inmotion-archive-grid {
    justify-content: space-between;
  }
}
.inmotion-archive-grid .item {
  max-width: 23%;
  padding: 0 2% 0 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0px 0px 5% 0;
  position: relative;
  opacity: 1;
  transition: .3s ease-in-out;
}
@media all and (max-width: 768px) {
  .inmotion-archive-grid .item {
    max-width: 33.33%;
  }
}
@media all and (max-width: 570px) {
  .inmotion-archive-grid .item {
    max-width: calc(50% - 7.5px);
    padding: 0;
  }
}
.inmotion-archive-grid .item .archive-cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  box-shadow: none;
}
.inmotion-archive-grid .item img {
  border: 1px solid rgba(0,0,0,0.12);
}
.inmotion-archive-grid .item .archive-title {
  align-self: flex-start;
  color: #009fda;
  text-decoration: underline;
  margin-top: 15px;
  font-size: 1.1em;
  font-weight: 300;
}
.inmotion-archive-grid .item.faded {
  opacity: 0.6;
}
.page-node-829 #section-banner .container {
  max-width: unset;
  padding: 0;
}
.region-right-sidebar .inmotion_archive {
  display: flex;
  align-items: center;
  border-top: 1px solid rgba(0,0,0,0.1);
  border-bottom: 1px solid rgba(0,0,0,0.1);
}
.region-right-sidebar .inmotion_archive li {
  padding: 10px 15px;
  border: 0;
}
.region-right-sidebar .inmotion_archive li a {
  border: 0;
}
.region-right-sidebar .inmotion_archive li:first-of-type {
  padding-left: 0;
}
.region-right-sidebar .inmotion_archive li:last-of-type {
  padding-right: 0;
}
.view-inmotioncategory .node-inmotion .portfolio-image {
  position: relative;
}
.view-inmotioncategory .node-inmotion .portfolio-image .video_play_btn {
  display: block;
  position: absolute;
  width: 50px;
  height: 50px;
  top: calc(50% - 50px/2);
  left: calc(50% - 50px/2);
  background: rgba(0,0,0,0.6);
  border-radius: 100%;
  visibility: visible;
  opacity: 1;
  z-index: 2;
  transition: all 1s ease-in;
  cursor: pointer;
}
.view-inmotioncategory .node-inmotion .portfolio-image .video_play_btn svg g > path:first-child {
  fill: #fff;
  transition: all .3s ease;
}
.view-inmotioncategory .node-inmotion .portfolio-image .video_play_btn svg g > path:last-child {
  fill: transparent;
}
.view-inmotioncategory .node-inmotion .portfolio-image .video_play_btn:hover svg g path:first-child {
  fill: #009fda;
}
.node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion {
  position: relative;
}
.node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion:hover a {
  color: #009fda !important;
}
.node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img {
  position: relative;
}
.node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img .video_play_btn {
  display: block;
  position: absolute;
  width: 30px;
  height: 30px;
  top: calc(50% - 30px/2);
  left: calc(50% - 30px/2);
  background: rgba(0,0,0,0.6);
  border-radius: 100%;
  visibility: visible;
  opacity: 1;
  z-index: 2;
  transition: all 1s ease-in;
  cursor: pointer;
}
.node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img .video_play_btn svg g > path:first-child {
  fill: #fff;
  transition: all .3s ease;
}
.node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .post-img .video_play_btn svg g > path:last-child {
  fill: transparent;
}
.node-type-inmotion #block-system-main .node-inmotion .CampaignSidebar > .content .views-row .node-inmotion .link_cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.archive_anckor {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
@media all and (max-width: 570px) {
  .archive_anckor {
    position: unset;
    width: 0;
    height: 0;
  }
}
.archive_anckor_bottom {
  position: unset;
  width: 0;
  height: 0;
}
@media all and (max-width: 570px) {
  .archive_anckor_bottom {
    position: absolute;
    width: 85%;
    height: 120px;
    top: 0;
    left: 0;
    z-index: 4;
  }
}
.GetCentreLayout {
  left: 0;
  width: 100%;
  position: fixed;
  top: 100%;
  z-index: 99999;
}
.GetCentreLayout .ASection .Desktop {
  display: block;
  max-width: 1450px;
  z-index: 99999;
  min-height: 37px;
  margin: auto;
  display: flex;
  align-items: center;
  margin-top: -84px;
}
.GetCentreLayout .ASection .Desktop p {
  margin: 0;
  padding-left: 5px;
}
.GetCentreLayout .ASection .Mobile {
  display: none;
  width: 234px;
  z-index: 1000;
  margin: auto;
  margin-top: -140px;
}
@media screen and (max-width: 600px) {
  .GetCentreLayout .ASection .Desktop {
    display: none;
  }
  .GetCentreLayout .ASection .Mobile {
    display: block;
  }
}
#block-block-308 .GetCentreLayout .ASection {
  display: flex;
}
.PopUpMiddleLayout {
  width: 100%;
  position: fixed;
  display: inherit;
  height: 90px;
  z-index: 99999;
  overflow: hidden;
  top: 80%;
}
.PopUpMiddleLayout .ASection .Desktop {
  max-width: 1450px;
  z-index: 99999;
  min-height: 37px;
  margin: auto;
  display: flex;
  align-items: center;
  margin-top: 0;
}
.PopUpMiddleLayout .ASection .Desktop p {
  margin: 0;
  padding-left: 5px;
}
.PopUpMiddleLayout .ASection .Mobile {
  display: none;
  width: 234px;
  z-index: 1000;
  margin: auto;
  margin-top: 0;
}
@media screen and (max-width: 600px) {
  .PopUpMiddleLayout .ASection .Desktop {
    display: none;
  }
  .PopUpMiddleLayout .ASection .Mobile {
    display: block;
  }
}
.SurveyList .Row {
  padding: 10px 0;
}
.SurveyList .Col {
  padding: 0;
}
.SurveyList .Row li {
  list-style: none;
}
.SurveyList .Row .ColSection ul.Col li {
  padding: 14px 10px;
  float: left;
  min-width: 23px;
  color: white;
  margin: 0 1px;
  height: 72px;
  background-color: #009fda;
}
.SurveyList .Row .ColSection ul.Col li button {
  color: black;
}
.SurveyList .Row .ColSection ul.Col li:nth-child(1),
.SurveyList .Row .ColSection ul.Col li:nth-child(8) {
  width: 60px;
}
.SurveyList .Row .ColSection ul.Col li:nth-child(4),
.SurveyList .Row .ColSection ul.Col li:nth-child(5) {
  width: 95px;
}
.SurveyList .Row .ColSection ul.Col li:nth-child(2) {
  width: 230px;
}
.SurveyList .Row .ColSection ul.Col li:nth-child(3),
.SurveyList .Row .ColSection ul.Col li:nth-child(6),
.SurveyList .Row .ColSection ul.Col li:nth-child(7),
.SurveyList .Row .ColSection ul.Col li:nth-child(9) {
  width: 140px;
}
.ColSection,
.ColSection .Col {
  height: 73px;
}
.ColSection {
  margin: 1px;
}
div[id^="optionSettings"] {
  padding: 10px;
  margin: 10px 0 18px;
  background-color: #009fda;
  color: white;
  width: 100%;
}
.questions {
  margin: 10px 0;
  padding: 10px 5px;
  background-color: rgba(195,200,200,0.7);
}
label.questionLabel {
  font-size: 20px;
  color: #004250;
  margin: 0 0 0 58px;
}
label[class^=optionLabel] {
  padding: 12px;
  border: 1px solid lightblue;
  font-size: 20px;
  color: white;
  margin: 10px 0 0 58px;
  background-color: #009fda;
}
div .question {
  margin-bottom: 8px;
}
.flex-container {
  width: 100%;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-wrap: wrap;
}
.flex-container .flex-col-1 {
  width: 8.333333333%;
}
.flex-container .flex-col-2 {
  width: 16.66666667%;
}
.flex-container .flex-col-3 {
  width: 25%;
}
.flex-container .flex-col-4 {
  width: 33.33333333%;
}
.flex-container .flex-col-5 {
  width: 41.66666667%;
}
.flex-container .flex-col-6 {
  width: 50%;
}
.flex-container .flex-col-7 {
  width: 58.33333333%;
}
.flex-container .flex-col-8 {
  width: 66.66666667%;
}
.flex-container .flex-col-9 {
  width: 75%;
}
.flex-container .flex-col-10 {
  width: 83.33333333%;
}
.flex-container .flex-col-11 {
  width: 91.66666667%;
}
.flex-container .flex-col-12 {
  width: 100%;
}
.flex-container .flex-cell {
  width: 100%;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-wrap: wrap;
}
.flex-container .flex-grid-sm-padding div[class*="flex-col"] {
  padding: 2px;
}
.flex-container .flex-grid-md-padding div[class*="flex-col"] {
  padding: 5px;
}
.flex-container .flex-grid-lg-padding div[class*="flex-col"] {
  padding: 10px;
}
.flex-container .flex-cell .none-padding {
  padding: 0 !important;
}
.flex-container .flex-cell .fit-div div {
  height: 100%;
}
.flex-container .flex-column {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-wrap: wrap;
}
@media all and (max-width: 993px) {
  .flex-container .flex-md-down-fw {
    width: 100%;
  }
}
@media all and (max-width: 992px) {
  .flex-container .flex-cell.large-tablet-down-collapse {
    flex-direction: column;
  }
  .flex-container .flex-cell.large-tablet-down-collapse div[class*="flex-col"] {
    width: 100%;
  }
}
@media all and (max-width: 768px) {
  .flex-container .flex-cell.tablet-down-collapse {
    flex-direction: column;
  }
  .flex-container .flex-cell.tablet-down-collapse div[class*="flex-col"] {
    width: 100%;
  }
}
@media all and (max-width: 570px) {
  .flex-container .flex-cell.mobile-down-collapse {
    flex-direction: column;
  }
  .flex-container .flex-cell.mobile-down-collapse div[class*="flex-col"] {
    width: 100%;
  }
}
.flex-cell {
  width: 100%;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-wrap: wrap;
}
.flex-col-1 {
  width: 8.333333333%;
}
.flex-col-2 {
  width: 16.66666667%;
}
.flex-col-3 {
  width: 25%;
}
.flex-col-4 {
  width: 33.33333333%;
}
.flex-col-5 {
  width: 41.66666667%;
}
.flex-col-6 {
  width: 50%;
}
.flex-col-7 {
  width: 58.33333333%;
}
.flex-col-8 {
  width: 66.66666667%;
}
.flex-col-9 {
  width: 75%;
}
.flex-col-10 {
  width: 83.33333333%;
}
.flex-col-11 {
  width: 91.66666667%;
}
.flex-col-12 {
  width: 100%;
}
.flex-flow-row {
  flex-direction: row;
}
.flex-flow-column {
  flex-direction: column;
}
.flex-center {
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.flex-items-start-between {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
@media all and (min-width: 1200px) {
  .flex-lg-row {
    flex-direction: row;
  }
  .flex-lg-column {
    flex-direction: column;
  }
}
@media all and (min-width: 992px) {
  .flex-md-row {
    flex-direction: row;
  }
  .flex-md-column {
    flex-direction: column;
  }
}
@media all and (min-width: 768px) {
  .flex-sm-row {
    flex-direction: row;
  }
  .flex-sm-column {
    flex-direction: column;
  }
}
@media all and (max-width: 767px) {
  .flex-xs-row {
    flex-direction: row;
  }
  .flex-xs-column {
    flex-direction: column;
  }
}
.flex-table {
  margin: 35px 0;
}
.flex-table:last-of-type {
  margin-bottom: 0;
}
.flex-table .flex-cell {
  border: 1px solid rgba(0,0,0,0.12);
  border-bottom: 0px;
  border-right: 0;
}
.flex-table .flex-cell:last-child {
  border-bottom: 1px solid rgba(0,0,0,0.12);
}
.flex-table .flex-cell [class^="flex-col"] {
  border-right: 1px solid rgba(0,0,0,0.12);
  padding: 10px;
}
body .container,
.html .container {
  max-width: 1500px;
}
body .container.full_width_section,
.html .container.full_width_section {
  width: 100%;
  max-width: unset;
  padding-left: 0;
  padding-right: 0;
}
.bg-porcelain {
  background-color: #f0f1f2;
}
.bg-bluewood {
  background-color: #233143;
}
.white {
  color: white !important;
}
.blue {
  color: #009fda !important;
}
.page-node-356 #section-content-bottom-second {
  background-color: unset !important;
  border: 0;
}
.page-node-356 #section-content-top {
  margin: 20px 0;
}
@media all and (max-width: 570px) {
  .page-node-356 #section-content-top {
    margin: 20px 0 0 0;
  }
}
.page-node-356 #section-content-bottom-third {
  margin: 20px 0 30px 0;
}
div[id^="home-tile-view-block"],
div[id^="inmotioncategory-block"] {
  display: flex;
  flex-wrap: wrap;
}
div[id^="home-tile-view-block"].dexp-grid-items div[id^="node-"].node-home-news-tiles .portfolio-image img,
div[id^="home-tile-view-block"].dexp-grid-items div[id^="node-"].node-inmotion .portfolio-image img,
div[id^="inmotioncategory-block"].dexp-grid-items div[id^="node-"].node-home-news-tiles .portfolio-image img,
div[id^="inmotioncategory-block"].dexp-grid-items div[id^="node-"].node-inmotion .portfolio-image img {
  transform: scale3d(1,1,1);
  transition: all 0.5s ease-in-out;
}
div[id^="home-tile-view-block"].dexp-grid-items div[id^="node-"].node-home-news-tiles:hover .content .item-description .MonlyIconHolder .MonlyIcon,
div[id^="home-tile-view-block"].dexp-grid-items div[id^="node-"].node-inmotion:hover .content .item-description .MonlyIconHolder .MonlyIcon,
div[id^="inmotioncategory-block"].dexp-grid-items div[id^="node-"].node-home-news-tiles:hover .content .item-description .MonlyIconHolder .MonlyIcon,
div[id^="inmotioncategory-block"].dexp-grid-items div[id^="node-"].node-inmotion:hover .content .item-description .MonlyIconHolder .MonlyIcon {
  background-image: url("/sites/default/files/dashboard-icon/account-B.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: unset;
}
div[id^="home-tile-view-block"].dexp-grid-items div[id^="node-"].node-home-news-tiles:hover .portfolio-image img,
div[id^="home-tile-view-block"].dexp-grid-items div[id^="node-"].node-inmotion:hover .portfolio-image img,
div[id^="inmotioncategory-block"].dexp-grid-items div[id^="node-"].node-home-news-tiles:hover .portfolio-image img,
div[id^="inmotioncategory-block"].dexp-grid-items div[id^="node-"].node-inmotion:hover .portfolio-image img {
  transform: scale3d(1.1,1.1,1);
}
div[id^="home-tile-view-block"].dexp-grid-items div[id^="node-"].node-home-news-tiles .link-block,
div[id^="home-tile-view-block"].dexp-grid-items div[id^="node-"].node-inmotion .link-block,
div[id^="inmotioncategory-block"].dexp-grid-items div[id^="node-"].node-home-news-tiles .link-block,
div[id^="inmotioncategory-block"].dexp-grid-items div[id^="node-"].node-inmotion .link-block {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99;
}
div[id^="home-tile-view-block"].dexp-grid-items div[id^="node-"].node-home-news-tiles .link-block a,
div[id^="home-tile-view-block"].dexp-grid-items div[id^="node-"].node-inmotion .link-block a,
div[id^="inmotioncategory-block"].dexp-grid-items div[id^="node-"].node-home-news-tiles .link-block a,
div[id^="inmotioncategory-block"].dexp-grid-items div[id^="node-"].node-inmotion .link-block a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
div[id^="home-tile-view-block"].dexp-grid-items div[id^="node-"].node-home-news-tiles > br,
div[id^="home-tile-view-block"].dexp-grid-items div[id^="node-"].node-inmotion > br,
div[id^="inmotioncategory-block"].dexp-grid-items div[id^="node-"].node-home-news-tiles > br,
div[id^="inmotioncategory-block"].dexp-grid-items div[id^="node-"].node-inmotion > br {
  display: none;
}
@media all and (max-width: 1025px) and (min-width: 769px) {
  div[id^="home-tile-view-block"].dexp-grid-items div[id^="node-"].node-home-news-tiles,
  div[id^="home-tile-view-block"].dexp-grid-items div[id^="node-"].node-inmotion,
  div[id^="inmotioncategory-block"].dexp-grid-items div[id^="node-"].node-home-news-tiles,
  div[id^="inmotioncategory-block"].dexp-grid-items div[id^="node-"].node-inmotion {
    width: 33.33%;
    padding: 7px;
  }
}
@media all and (max-width: 768px) {
  div[id^="home-tile-view-block"].dexp-grid-items div[id^="node-"].node-home-news-tiles,
  div[id^="home-tile-view-block"].dexp-grid-items div[id^="node-"].node-inmotion,
  div[id^="inmotioncategory-block"].dexp-grid-items div[id^="node-"].node-home-news-tiles,
  div[id^="inmotioncategory-block"].dexp-grid-items div[id^="node-"].node-inmotion {
    padding: 0 7px;
  }
}
@media all and (max-width: 335px) {
  div[id^="home-tile-view-block"].dexp-grid-items div[id^="node-"].node-home-news-tiles > .content .item-description .MonlyIconHolder,
  div[id^="home-tile-view-block"].dexp-grid-items div[id^="node-"].node-inmotion > .content .item-description .MonlyIconHolder,
  div[id^="inmotioncategory-block"].dexp-grid-items div[id^="node-"].node-home-news-tiles > .content .item-description .MonlyIconHolder,
  div[id^="inmotioncategory-block"].dexp-grid-items div[id^="node-"].node-inmotion > .content .item-description .MonlyIconHolder {
    margin-left: auto !important;
  }
}
@media all and (max-width: 1025px) and (min-width: 769px) {
  div[id^="home-tile-view-block"].dexp-grid-items div[id^="node-"].node-inmotion,
  div[id^="inmotioncategory-block"].dexp-grid-items div[id^="node-"].node-inmotion {
    width: 33.33%;
    padding: 7px;
  }
}
@media all and (max-width: 768px) {
  div[id^="home-tile-view-block"].dexp-grid-items div[id^="node-"].node-inmotion,
  div[id^="inmotioncategory-block"].dexp-grid-items div[id^="node-"].node-inmotion {
    padding: 0 7px;
  }
}
@media all and (max-width: 335px) {
  div[id^="home-tile-view-block"].dexp-grid-items div[id^="node-"].node-inmotion > .content .item-description .MonlyIconHolder,
  div[id^="inmotioncategory-block"].dexp-grid-items div[id^="node-"].node-inmotion > .content .item-description .MonlyIconHolder {
    margin-left: auto !important;
  }
}
div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles,
div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion,
div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles,
div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion {
  padding: 15px;
}
div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles > .content,
div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion > .content,
div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles > .content,
div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion > .content {
  border: 0.5px solid #eceef0;
}
div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .HomeType .Events .field-item,
div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .HomeType .BIP .field-item,
div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .HomeType .Innovation .field-item,
div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .HomeType .Events .field-item,
div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .HomeType .BIP .field-item,
div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .HomeType .Innovation .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .HomeType .Events .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .HomeType .BIP .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .HomeType .Innovation .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .HomeType .Events .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .HomeType .BIP .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .HomeType .Innovation .field-item {
  background-color: #a2ad00;
}
div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .HomeType .Publications .field-item,
div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .HomeType .Extra .field-item,
div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .HomeType .Digital .field-item,
div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .HomeType .Features .field-item,
div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .HomeType .Publications .field-item,
div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .HomeType .Extra .field-item,
div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .HomeType .Digital .field-item,
div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .HomeType .Features .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .HomeType .Publications .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .HomeType .Extra .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .HomeType .Digital .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .HomeType .Features .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .HomeType .Publications .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .HomeType .Extra .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .HomeType .Digital .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .HomeType .Features .field-item {
  background-color: #009fda;
}
div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .HomeType .In.Public .field-item,
div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .HomeType .People .field-item,
div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .HomeType .In.Public .field-item,
div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .HomeType .People .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .HomeType .In.Public .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .HomeType .People .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .HomeType .In.Public .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .HomeType .People .field-item {
  background-color: #0073b0;
}
div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .HomeType .State .field-item,
div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .HomeType .Profession .field-item,
div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .HomeType .State .field-item,
div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .HomeType .Profession .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .HomeType .State .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .HomeType .Profession .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .HomeType .State .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .HomeType .Profession .field-item {
  background-color: #004250;
}
div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .HomeType .Reconciliation .field-item,
div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .HomeType .Reconciliation .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .HomeType .Reconciliation .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .HomeType .Reconciliation .field-item {
  background-color: #a25f3b;
}
div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .HomeType .Voices.of.APA .field-item,
div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .HomeType .Voices.of.APA .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .HomeType .Voices.of.APA .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .HomeType .Voices.of.APA .field-item {
  background-color: #afaeae;
}
div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .HomeType .latest .field-item,
div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .HomeType .Research .field-item,
div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .HomeType .latest .field-item,
div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .HomeType .Research .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .HomeType .latest .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .HomeType .Research .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .HomeType .latest .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .HomeType .Research .field-item {
  background-color: #920075;
}
div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .HomeType .Highlights .field-item,
div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .HomeType .Highlights .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .HomeType .Highlights .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .HomeType .Highlights .field-item {
  background-color: #ffa02f;
}
div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .HomeType .Forum .field-item,
div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .HomeType .Case.studies .field-item,
div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .HomeType .Forum .field-item,
div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .HomeType .Case.studies .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .HomeType .Forum .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .HomeType .Case.studies .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .HomeType .Forum .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .HomeType .Case.studies .field-item {
  background-color: #ffa02e;
}
div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .HomeType .Podcast .field-item,
div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .HomeType .Podcast .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .HomeType .Podcast .field-item,
div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .HomeType .Podcast .field-item {
  background-color: #920075;
}
@media all and (max-width: 767px) {
  div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles,
  div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion {
    margin: 0;
    padding: 0 15px 0 15px;
  }
}
@media all and (max-width: 767px) {
  div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles > .content,
  div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion > .content,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles > .content,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion > .content {
    display: flex;
    border: 0;
    border-top: 0.5px solid #eceef0;
  }
}
@media screen and (max-width: 335px) {
  div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles > .content,
  div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion > .content,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles > .content,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion > .content {
    flex-direction: column;
  }
  div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles > .content .portfolio-image,
  div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion > .content .portfolio-image,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles > .content .portfolio-image,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion > .content .portfolio-image {
    width: 100%;
  }
  div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles > .content .item-description,
  div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion > .content .item-description,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles > .content .item-description,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion > .content .item-description {
    width: 100%;
  }
}
div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .portfolio-image .content,
div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .portfolio-image .content,
div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .portfolio-image .content,
div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .portfolio-image .content {
  padding: 0.5px;
  border: 0;
}
@media all and (min-width: 769px) {
  div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .portfolio-image .content,
  div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .portfolio-image .content,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .portfolio-image .content,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .portfolio-image .content {
    background: none !important;
  }
}
@media all and (min-width: 571px) {
  div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .portfolio-image .content,
  div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .portfolio-image .content,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .portfolio-image .content,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .portfolio-image .content {
    overflow: hidden;
    align-items: center;
    justify-content: center;
    text-align: center;
    display: flex;
  }
}
div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .portfolio-image img,
div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .portfolio-image img,
div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .portfolio-image img,
div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .portfolio-image img {
  width: 100%;
  max-height: 175px;
}
@media all and (min-width: 571px) {
  div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .portfolio-image img,
  div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .portfolio-image img,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .portfolio-image img,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .portfolio-image img {
    max-height: 175px;
    width: auto;
    height: 175px;
    max-width: unset;
  }
}
@media all and (max-width: 570px) {
  div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .portfolio-image img,
  div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .portfolio-image img,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .portfolio-image img,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .portfolio-image img {
    min-height: 113px;
  }
}
@media all and (max-width: 767px) {
  div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .portfolio-image,
  div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .portfolio-image,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .portfolio-image,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .portfolio-image {
    width: 40%;
  }
  div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .portfolio-image img,
  div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .portfolio-image img,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .portfolio-image img,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .portfolio-image img {
    visibility: hidden;
  }
  div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .portfolio-image .field-type-media,
  div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .portfolio-image .field-type-media,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .portfolio-image .field-type-media,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .portfolio-image .field-type-media {
    height: 100%;
  }
  div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .portfolio-image .field-type-media .field-items,
  div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .portfolio-image .field-type-media .field-items,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .portfolio-image .field-type-media .field-items,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .portfolio-image .field-type-media .field-items {
    height: 100%;
  }
  div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .portfolio-image .field-type-media .field-items .field-item,
  div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .portfolio-image .field-type-media .field-items .field-item,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .portfolio-image .field-type-media .field-items .field-item,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .portfolio-image .field-type-media .field-items .field-item {
    height: 100%;
  }
  div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .portfolio-image .field-type-media .field-items .field-item .file,
  div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .portfolio-image .field-type-media .field-items .field-item .file,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .portfolio-image .field-type-media .field-items .field-item .file,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .portfolio-image .field-type-media .field-items .field-item .file {
    height: 100%;
  }
  div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .portfolio-image .field-type-media .field-items .field-item .file .content,
  div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .portfolio-image .field-type-media .field-items .field-item .file .content,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .portfolio-image .field-type-media .field-items .field-item .file .content,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .portfolio-image .field-type-media .field-items .field-item .file .content {
    height: 100%;
    border: 0;
    background-size: cover !important;
    background-position: center center !important;
  }
}
@media all and (max-width: 480px) {
  div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .portfolio-image .field-type-media .field-items .field-item,
  div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .portfolio-image .field-type-media .field-items .field-item,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .portfolio-image .field-type-media .field-items .field-item,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .portfolio-image .field-type-media .field-items .field-item {
    font-size: 9px;
    letter-spacing: 0.5px;
  }
}
div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .item-description,
div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .item-description,
div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .item-description,
div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .item-description {
  height: 183px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-bottom: 15px;
}
div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .item-description .movSection .MonlyIconHolder,
div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .item-description .movSection .MonlyIconHolder,
div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .item-description .movSection .MonlyIconHolder,
div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .item-description .movSection .MonlyIconHolder {
  display: none;
}
@media all and (max-width: 767px) {
  div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .item-description,
  div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .item-description,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .item-description,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .item-description {
    justify-content: flex-start;
    height: auto;
    width: 65%;
    min-height: 145.5px;
  }
  div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .item-description .description,
  div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .item-description .description,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .item-description .description,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .item-description .description {
    margin-top: auto;
    margin-bottom: 3px;
    align-items: center !important;
  }
  div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .item-description .description .MonlyIconHolder,
  div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .item-description .description .MonlyIconHolder,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .item-description .description .MonlyIconHolder,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .item-description .description .MonlyIconHolder {
    margin-left: 10px !important;
  }
}
@media all and (max-width: 480px) {
  div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .item-description,
  div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .item-description,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .item-description,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .item-description {
    width: 60%;
    padding: 10px 0px 3px 10px;
  }
  div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .item-description .HomeType .field .field-items .field-item,
  div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .item-description .HomeType .field .field-items .field-item,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .item-description .HomeType .field .field-items .field-item,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .item-description .HomeType .field .field-items .field-item {
    font-size: 9px;
    letter-spacing: 0.5px;
  }
  div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .item-description .description .dateHome,
  div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .item-description .description .dateHome,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .item-description .description .dateHome,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .item-description .description .dateHome {
    color: #a6a8ab;
  }
  div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .item-description .description .NextIconHolder,
  div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .item-description .description .NextIconHolder,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .item-description .description .NextIconHolder,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .item-description .description .NextIconHolder {
    display: none;
  }
  div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .item-description .description h5 a,
  div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .item-description .description h5 a,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .item-description .description h5 a,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .item-description .description h5 a {
    font-size: 1.1em;
  }
}
div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .item-description h5 a,
div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .item-description h5 a,
div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .item-description h5 a,
div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .item-description h5 a {
  color: black;
  font-size: 1.65em;
  line-height: 1.1em;
  font-weight: 300;
}
div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .item-description h5 a br,
div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .item-description h5 a br,
div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .item-description h5 a br,
div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .item-description h5 a br {
  display: none;
}
@media all and (max-width: 480px) {
  div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .item-description h5 a,
  div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .item-description h5 a,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .item-description h5 a,
  div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .item-description h5 a {
    font-size: 1.2em;
  }
}
div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .item-description .description,
div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .item-description .description,
div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .item-description .description,
div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .item-description .description {
  display: flex;
  vertical-align: bottom;
  align-items: flex-end;
}
div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .item-description .description .NextIconHolder,
div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .item-description .description .NextIconHolder,
div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .item-description .description .NextIconHolder,
div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .item-description .description .NextIconHolder {
  order: 2;
}
div[id^="home-tile-view-block"].dexp-grid-items .node-home-news-tiles .item-description .description .MonlyIconHolder,
div[id^="home-tile-view-block"].dexp-grid-items .node-inmotion .item-description .description .MonlyIconHolder,
div[id^="inmotioncategory-block"].dexp-grid-items .node-home-news-tiles .item-description .description .MonlyIconHolder,
div[id^="inmotioncategory-block"].dexp-grid-items .node-inmotion .item-description .description .MonlyIconHolder {
  margin-left: auto;
}
.inmotion #block-block-283 .media_contents_filtered .seeemoreButton {
  text-align: center;
  font-size: 17px;
  margin-top: 18px;
}
#section-banner .region .home-main-grid .main-block .node {
  position: relative;
}
#section-banner .region .home-main-grid .main-block .node .HomeTitle {
  font-size: 2.5em !important;
  line-height: 1.1em;
  padding: 0 30px 30px 30px !important;
  min-height: 40% !important;
}
@media all and (max-width: 480px) {
  #section-banner .region .home-main-grid .main-block .node .HomeTitle {
    font-size: 2em !important;
    padding: 30px 20px 20px 20px !important;
  }
}
#section-banner .region .home-main-grid .main-block .node .video_play_btn {
  display: block;
  position: absolute;
  width: 30px;
  height: 30px;
  top: calc(50% - 30px/2);
  left: calc(50% - 30px/2);
  background: rgba(0,0,0,0.6);
  border-radius: 100%;
  visibility: visible;
  opacity: 1;
  z-index: 2;
  transition: all 1s ease-in;
  cursor: pointer;
}
#section-banner .region .home-main-grid .main-block .node .video_play_btn svg g > path:first-child {
  fill: #fff;
  transition: all 0.3s ease;
}
#section-banner .region .home-main-grid .main-block .node .video_play_btn svg g > path:last-child {
  fill: transparent;
}
#section-banner .region .home-main-grid .image-grid:hover .node img {
  transform: scale(1.1);
}
#section-banner .region .home-main-grid .image-grid .row {
  margin: 0;
}
#section-banner .region .home-main-grid .image-grid a.home-tile-block-anchor:hover .node .HomeTitle {
  transition: 0.3s linear;
}
#section-banner .region .home-main-grid .image-grid img {
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
}
#section-banner .region .home-main-grid .image-grid .image {
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#section-banner .region .home-main-grid .image-grid .node {
  position: relative;
  height: 100%;
  overflow: hidden;
}
#section-banner .region .home-main-grid .image-grid .node .video_play_btn {
  display: block;
  position: absolute;
  width: 50px;
  height: 50px;
  top: calc(50% - 50px/2);
  left: calc(50% - 50px/2);
  background: rgba(0,0,0,0.6);
  border-radius: 100%;
  visibility: visible;
  opacity: 1;
  z-index: 2;
  transition: all 1s ease-in;
  cursor: pointer;
}
#section-banner .region .home-main-grid .image-grid .node .video_play_btn svg g > path:first-child {
  fill: #fff;
  transition: all 0.3s ease;
}
#section-banner .region .home-main-grid .image-grid .node .video_play_btn svg g > path:last-child {
  fill: transparent;
}
#section-banner .region .home-main-grid .image-grid .node img {
  transform: scale(1);
  transition: all 0.5s linear;
}
#section-banner .region .home-main-grid .image-grid .node .HomeTitle {
  position: absolute;
  bottom: 0;
  height: auto;
  width: 100%;
  color: #fff;
  display: flex;
  justify-content: flex-start;
  font-family: Cairo;
  align-items: flex-end;
  background: linear-gradient(to top,rgba(0,0,0,0.6),rgba(255,255,255,0));
  font-weight: 600;
  font-size: 1.3em;
  line-height: 1.1em;
  min-height: 55%;
  padding: 0 20px 20px 20px;
  transition: 0.3s linear;
}
@media all and (max-width: 570px) {
  #section-banner .region .home-main-grid .image-grid .node .HomeTitle {
    font-size: 1em;
    padding: 0 10px 10px 10px;
  }
}
@media all and (max-width: 335px) {
  #section-banner .region .home-main-grid .image-grid .node .HomeTitle {
    min-height: 85%;
  }
}
#section-banner .region .home-main-grid .video-grid .row {
  margin: 0;
}
#section-banner .region .home-main-grid .video-grid div[class*="col-xs"] {
  padding: 0;
}
#section-banner .region .home-main-grid .video-grid .node {
  position: relative;
}
#section-banner .region .home-main-grid .video-grid .node .media-youtube-video {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
#section-banner .region .home-main-grid .video-grid .node .media-youtube-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#section-banner .region .home-main-grid .video-grid .node .HomeTitle {
  position: relative;
  background: #000;
  color: #fff;
  font-weight: 400;
  font-size: 1.2em;
  padding: 5px 15px;
  display: none;
}
@media all and (max-width: 992px) {
  #section-banner .region #block-block-263 .content .flex-grid-sm-padding {
    flex-direction: column;
  }
}
@media all and (max-width: 480px) {
  #section-banner .region #block-block-263 #node-377 .HomeTitle {
    font-size: 1.5em;
  }
}
.home-bt-leader-ad {
  margin: 50px auto;
  float: left;
  width: 100%;
}
@media all and (max-width: 570px) {
  .home-bt-leader-ad {
    margin: 25px auto;
  }
}
.home-bt-leader-ad .image-grid {
  text-align: center;
}
@media all and (max-width: 480px) {
  .home-bt-leader-ad .image-grid.desktop-ad {
    display: none;
  }
}
@media all and (min-width: 481px) {
  .home-bt-leader-ad .image-grid.mobile-ad {
    display: none;
  }
}
.home-leader-ad {
  margin: 40px auto;
}
@media all and (max-width: 570px) {
  .home-leader-ad {
    margin-bottom: 20px auto;
  }
}
.home-leader-ad .image-grid {
  text-align: center;
}
@media all and (max-width: 480px) {
  .home-leader-ad .image-grid.desktop-ad {
    display: none;
  }
}
@media all and (min-width: 481px) {
  .home-leader-ad .image-grid.mobile-ad {
    display: none;
  }
}
.home-leader-ad .flex-col-12 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.home-leader-ad .home-bt-leader-ad {
  margin: 20px auto;
  float: left;
  width: 100%;
}
.home-leader-ad .home-bt-leader-ad .image-grid {
  text-align: center;
}
@media all and (max-width: 480px) {
  .home-leader-ad .home-bt-leader-ad .image-grid.desktop-ad {
    display: none;
  }
}
@media all and (min-width: 481px) {
  .home-leader-ad .home-bt-leader-ad .image-grid.mobile-ad {
    display: none;
  }
}
.home-leader-ad .image-grid {
  text-align: center;
}
@media all and (max-width: 480px) {
  .home-leader-ad .image-grid.desktop-ad {
    display: none;
  }
}
@media all and (min-width: 481px) {
  .home-leader-ad .image-grid.mobile-ad {
    display: none;
  }
}
#section-main-content .home-leader-ad {
  margin: 20px auto;
}
#section-main-content .home-leader-ad .flex-container .flex-cell {
  border-bottom: 0;
}
@media all and (max-width: 570px) {
  #section-main-content .home-leader-ad {
    margin-bottom: 0;
  }
}
#section-main-content .home-leader-ad .image-grid {
  text-align: center;
}
@media all and (max-width: 480px) {
  #section-main-content .home-leader-ad .image-grid.desktop-ad {
    display: none;
  }
}
@media all and (min-width: 481px) {
  #section-main-content .home-leader-ad .image-grid.mobile-ad {
    display: none;
  }
}
#section-main-content .home-leader-ad .flex-col-12 {
  display: flex;
  justify-content: center;
  align-items: center;
}
#section-main-content .home-bt-leader-ad {
  margin: 20px auto;
  float: left;
  width: 100%;
}
#section-main-content .home-bt-leader-ad .image-grid {
  text-align: center;
}
@media all and (max-width: 480px) {
  #section-main-content .home-bt-leader-ad .image-grid.desktop-ad {
    display: none;
  }
}
@media all and (min-width: 481px) {
  #section-main-content .home-bt-leader-ad .image-grid.mobile-ad {
    display: none;
  }
}
#section-main-content .image-grid {
  text-align: center;
}
@media all and (max-width: 480px) {
  #section-main-content .image-grid.desktop-ad {
    display: none;
  }
}
@media all and (min-width: 481px) {
  #section-main-content .image-grid.mobile-ad {
    display: none;
  }
}
.region .home-news-custom-block .media_filter {
  margin: 0 !important;
  height: auto;
}
.region .home-news-custom-block .media_filter ul {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  z-index: 99;
}
.region .home-news-custom-block .media_filter ul li {
  margin: 15px 1px;
  border: 0.5px #eceef0 solid;
  text-transform: uppercase;
  cursor: pointer;
}
.region .home-news-custom-block .media_filter ul li a {
  color: #afaeae;
}
.region .home-news-custom-block .media_filter ul li:hover a {
  color: #fff;
}
.region .home-news-custom-block .media_filter ul li.active {
  background: #009fda;
}
.region .home-news-custom-block .media_filter ul li.active a {
  color: #fff;
}
.region .view-content .node-home-news-tiles .contextual-links-wrapper + p,
.region .view-content .node-inmotion .contextual-links-wrapper + p {
  display: none;
}
.page-node-257 #CPD-diary-main {
  background: none;
}
.page-node-257 .cpd-diary-block {
  background: rgba(255,255,255,0.9);
}
.page-node-257 .cpd-diary-block .container #myProgress {
  width: 80%;
  position: relative;
  margin: 0 auto;
}
.page-node-257 .cpd-diary-block .container #myProgress #ProgressCPDback {
  width: 100%;
}
.page-node-257 .cpd-diary-block .container #myProgress #MaxHours {
  padding-left: 70% !important;
  padding-top: 8px;
}
.page-node-257 .cpd-diary-block .container #myProgress #MaxHours .trophy {
  padding-top: 10px;
  height: auto;
  padding-left: 15px;
}
.call {
  position: fixed;
  top: 50px;
  right: 20px;
  width: 50px;
  min-height: 50px;
  background: #bdc3c7;
  border-radius: 25px;
  cursor: pointer;
  box-shadow: 3px 3px 3px 1px #333;
  list-style: none;
}
@media only screen and (min-width: 768px) {
  .call {
    display: none;
  }
}
.call-menu {
  line-height: 50px;
  text-align: center;
  background: #95a5a6;
  color: #333;
  border-radius: 25px;
  cursor: pointer;
}
.call-menu:hover {
  color: white;
  background: #00796b;
}
.call-items {
  width: 50px;
  line-height: 50px;
  text-align: center;
  display: none;
  color: #333;
  border-radius: 25px;
  transition: background 0.5s, color 0.5s;
}
.call-items:hover {
  background: #009688;
  color: #f5f5f5;
}
.shown {
  display: inline-block;
}
.tooltip-container {
  position: relative;
}
.tooltip-container > span.tooltip-activate {
  border-bottom: 1px dotted black;
  cursor: pointer;
}
.tooltip-container > span.tooltip-activate:hover + .tooltip-content {
  opacity: 1;
  z-index: 9999;
}
.tooltip-container .tooltip-act {
  width: 80px;
  opacity: 0;
  height: 20px;
  position: absolute;
  z-index: 10;
  cursor: pointer;
}
.tooltip-container .tooltip-content {
  box-shadow: 0 5px 25px 5px rgba(205,210,214,0.8);
  background-color: #000;
  background-color: rgba(51,51,51,0.9);
  box-sizing: border-box;
  font-size: 12px;
  line-height: 1.2;
  letter-spacing: 1px;
  max-width: 300px;
  min-width: 145px;
  padding: 1em;
  position: absolute;
  z-index: -1;
  opacity: 0;
  color: #fff;
  border-radius: 15px;
  transition: all 0.2s linear;
}
.tooltip-container .tooltip-content:hover {
  opacity: 1;
  z-index: 9999;
}
.tooltip-container .tooltip-content h4 {
  color: #fff;
  font-family: Cairo;
  font-size: 1.4em;
  text-align: center;
  font-weight: 300;
}
.tooltip-container .tooltip-content .tooltip-img {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}
.tooltip-container .tooltip-content span {
  font-family: Roboto;
}
.tooltip-container .tooltip-content a {
  position: relative;
  display: block;
  padding-top: 15px;
  color: #00b8f1;
  font-size: 1.2em;
}
.tooltip-container .tooltip-content a :hover {
  text-decoration: underline;
}
.tooltip-container .tooltip-content:after {
  background: none;
  content: "";
  height: 10px;
  position: absolute;
  transform: rotate(45deg);
  width: 10px;
}
.tooltip-container.top .tooltip-content {
  bottom: 110%;
}
.tooltip-container.top .tooltip-content:after {
  bottom: -5px;
  left: 25%;
  background-color: rgba(51,51,51,0.9);
  background: linear-gradient(135deg,rgba(0,0,0,0) 50%,rgba(51,51,51,0.9) 50%);
  margin-left: -5px;
}
.tooltip-container.bottom .tooltip-content {
  bottom: calc(-101.8%);
  left: 50%;
  transform: translateX(-50%);
}
.tooltip-container.bottom .tooltip-content::after {
  top: -5px;
}
.tooltip-container.right .tooltip-content {
  left: calc(101.5%);
  top: 50%;
  transform: translateY(-50%);
}
.tooltip-container.right .tooltip-content::after {
  left: -5px;
  margin-top: -5px;
  top: 50%;
}
.tooltip-container.left .tooltip-content {
  right: calc(101.5%);
  top: 50%;
  transform: translateY(-50%);
}
.tooltip-container.left .tooltip-content::after {
  right: -5px;
  margin-top: -5px;
  top: 50%;
}
.home-news-custom-block .media_filter {
  position: relative;
  min-height: 80px;
}
@media all and (max-width: 570px) {
  .home-news-custom-block .media_filter {
    padding-top: 20px;
  }
}
.home-news-custom-block .media_filter nav .nav-mobile-title {
  display: block;
  position: absolute;
  top: 20px;
  font-family: Roboto;
  text-transform: uppercase;
  font-size: 1.2em;
  letter-spacing: 1px;
}
.home-news-custom-block .media_filter ul {
  z-index: inherit;
  padding-left: 0;
}
.home-news-custom-block .media_filter input {
  display: none;
}
.home-news-custom-block .media_filter input + label {
  position: absolute;
  top: 40px;
  right: 15px;
  height: 16px;
  width: 18px;
  z-index: 5;
  font-size: 0;
}
.home-news-custom-block .media_filter input + label span {
  position: absolute;
  width: 100%;
  height: 2px;
  top: 9px;
  margin-top: -1px;
  left: 0;
  display: block;
  background: #000;
  transition: 0.5s;
  opacity: 0.65;
}
.home-news-custom-block .media_filter input + label span:nth-child(1) {
  top: 3px;
}
.home-news-custom-block .media_filter input + label span:nth-child(3) {
  top: unset;
  bottom: 0;
}
.home-news-custom-block .media_filter label:hover {
  cursor: pointer;
}
.home-news-custom-block .media_filter input:checked + label span {
  opacity: 0;
  top: 50%;
}
.home-news-custom-block .media_filter input:checked + label span:first-child {
  opacity: 0.65;
  transform: rotate(405deg);
}
.home-news-custom-block .media_filter input:checked + label span:last-child {
  opacity: 0.65;
  transform: rotate(-405deg);
}
.home-news-custom-block .media_filter input ~ nav {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 60px;
  z-index: 3;
  transition: 0.5s;
  overflow: hidden;
  padding: 0 15px;
}
.home-news-custom-block .media_filter input ~ nav > ul {
  text-align: center;
  position: absolute;
  top: 60px;
  left: 0;
  right: 0;
  margin-bottom: 70px;
  flex-direction: column;
  transition: 0.5s linear;
  flex-wrap: unset !important;
}
.home-news-custom-block .media_filter input ~ nav > ul > li {
  opacity: 0;
  transition: 0.5s;
  margin: 5px 0 !important;
  overflow: hidden;
  height: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media all and (max-width: 767px) {
  .home-news-custom-block .media_filter input ~ nav > ul > li {
    border: 0px #afaeae solid !important;
    padding: 0;
  }
}
.home-news-custom-block .media_filter input ~ nav > ul > li > a {
  text-decoration: none;
  text-transform: uppercase;
  color: #000;
  font-weight: 300;
  font-family: Roboto;
  display: block;
  padding: 8px 0;
  transition: 0.5s;
}
.home-news-custom-block .media_filter input:checked ~ nav {
  height: 100%;
}
.home-news-custom-block .media_filter input:checked ~ nav > ul > li {
  opacity: 1;
  height: 41px;
  border: 0.5px #afaeae solid;
}
@media all and (min-width: 768px) {
  .home-news-custom-block .media_filter label {
    display: none;
  }
  .home-news-custom-block .media_filter nav {
    position: relative !important;
  }
  .home-news-custom-block .media_filter nav .nav-mobile-title {
    display: none;
  }
  .home-news-custom-block .media_filter nav ul {
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    flex-direction: row !important;
    height: auto !important;
  }
  .home-news-custom-block .media_filter nav ul li {
    margin: 15px 0px !important;
    border: 0.5px #eceef0 solid !important;
    border-left: 0 !important;
    opacity: 1 !important;
    min-width: 120px;
    height: auto !important;
  }
  .home-news-custom-block .media_filter nav ul li:first-child {
    border-left: 0.5px #eceef0 solid !important;
  }
  .home-news-custom-block .media_filter nav ul li a {
    padding: 0px !important;
    font-weight: 300 !important;
    font-family: Roboto !important;
  }
}
@media all and (max-width: 640px) {
  .home-news-custom-block .media_filter nav ul li {
    min-width: 105px;
    width: 100%;
  }
}
.styled-checkbox {
  position: absolute;
  opacity: 0;
}
.styled-checkbox + label {
  position: relative;
  cursor: pointer;
  padding-left: 40px;
  text-align: left;
}
.styled-checkbox + label:before {
  margin-left: -39px;
}
.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);
}
.styled-checkbox + label.highlight_checkbox:before {
  box-shadow: 0 0 0 1px #009fda;
}
.styled-checkbox:hover + label:before {
  background: none;
}
.styled-checkbox:checked + label:before {
  background: none;
}
.styled-checkbox[popup=""]:checked {
  width: 100%;
  z-index: 10;
  margin: 0;
  min-height: 22px;
  cursor: pointer;
}
.styled-checkbox:disabled + label {
  color: #b8b8b8;
  cursor: auto;
}
.styled-checkbox:disabled + label:before {
  box-shadow: none;
  background: #fff;
}
.styled-checkbox:disabled + label:after {
  background: #bababa !important;
  box-shadow: 2px 0 0 #bababa, 4px 0 0 #bababa, 4px -2px 0 #bababa, 4px -4px 0 #bababa, 4px -6px 0 #bababa, 4px -8px 0 #bababa !important;
}
.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);
}
.styled-checkbox:checked + label.highlight_checkbox:after {
  background: #00b8f1;
  box-shadow: 2px 0 0 #00b8f1, 4px 0 0 #00b8f1, 4px -2px 0 #00b8f1, 4px -4px 0 #00b8f1, 4px -6px 0 #00b8f1, 4px -8px 0 #00b8f1;
}
.styled-radio-select:checked,
.styled-radio-select:not(:checked) {
  position: absolute;
  left: -9999px;
}
.styled-radio-select:checked + label,
.styled-radio-select:not(:checked) + label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  color: #000000;
}
.styled-radio-select:checked + label:before,
.styled-radio-select:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 18px;
  height: 18px;
  border: 1px solid rgba(0,0,0,0.12);
  border-radius: 100%;
  background: none;
}
.styled-radio-select:checked + label:after,
.styled-radio-select:not(:checked) + label:after {
  content: "";
  width: 10px;
  height: 10px;
  background: rgba(0,0,0,0.7);
  position: absolute;
  top: 4px;
  left: 4px;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.styled-radio-select:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
.styled-radio-select:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.chevron-select-box {
  position: relative;
}
.chevron-select-box select {
  -webkit-appearance: none;
  position: relative;
  z-index: 1;
  background: none;
  font-family: Roboto !important;
  padding-right: 30px;
}
.chevron-select-box select::-ms-expand {
  display: none;
}
.chevron-select-box::after {
  content: "";
  font-family: "fontawesome";
  color: #c3c8c8;
  position: absolute;
  top: calc(50% - 7.5px);
  right: 10px;
  width: 15px;
  height: 15px;
  z-index: 0;
  background-image: url(/sites/default/files/general-icon/chevron-lg.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: rotate(90deg);
}
@media all and (max-width: 570px) {
  .chevron-select-box::after {
    width: 7px;
  }
}
.chevron-select-box.chevron-adjust::after {
  top: 27%;
}
.plus-select-box {
  position: relative;
}
.plus-select-box .chosen-container {
  position: relative;
}
.plus-select-box .chosen-container .chosen-choices {
  border: 1px solid #ccc;
  position: relative;
  z-index: 1;
}
.plus-select-box select {
  -webkit-appearance: none;
  position: relative;
  z-index: 1;
}
.plus-select-box::after {
  content: "";
  width: 15px;
  height: 15px;
  position: absolute;
  top: calc(50% - 7.5px);
  right: 10px;
  z-index: 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("/sites/default/files/dashboard-icon/plus-icon-G.png");
}
.plus-select-box.plus-adjust::after {
  top: 20%;
}
button:not(.info),
input[type="button"],
input[type="submit"] {
  font-family: Cairo !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  padding: 10px 30px !important;
  width: auto !important;
  height: auto !important;
  text-transform: unset;
}
button:not(.info).ui-dialog-titlebar-close,
input[type="button"].ui-dialog-titlebar-close,
input[type="submit"].ui-dialog-titlebar-close {
  padding: 10px !important;
  height: 25px !important;
  width: 25px !important;
}
input {
  min-height: 48px;
  background: none;
}
.chosen-container-multi .chosen-choices li.search-choice {
  padding: 5px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  opacity: 0.5;
  width: 15px;
  height: 15px;
  display: inline-block;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("/sites/default/files/dashboard-icon/close-icon.png");
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  opacity: 1;
}
.readmore-content,
.inmotion-readmore-content {
  font-family: Roboto;
}
.readmore-content p,
.readmore-content ul,
.readmore-content ol,
.inmotion-readmore-content p,
.inmotion-readmore-content ul,
.inmotion-readmore-content ol {
  font-size: 1em;
}
.readmore-content .readmore,
.inmotion-readmore-content .readmore {
  color: #009fda;
  font-weight: 300;
  font-size: 17px;
  margin-top: 10px;
  float: left;
  margin-bottom: 20px;
  width: 100%;
  display: none;
}
.readmore-content .short-text,
.readmore-content .full-text,
.inmotion-readmore-content .short-text,
.inmotion-readmore-content .full-text {
  font-size: 1.2em;
  font-family: Roboto;
  color: #000;
}
.readmore-content .short-text p,
.readmore-content .short-text ul,
.readmore-content .short-text ol,
.readmore-content .full-text p,
.readmore-content .full-text ul,
.readmore-content .full-text ol,
.inmotion-readmore-content .short-text p,
.inmotion-readmore-content .short-text ul,
.inmotion-readmore-content .short-text ol,
.inmotion-readmore-content .full-text p,
.inmotion-readmore-content .full-text ul,
.inmotion-readmore-content .full-text ol {
  font-size: 1em;
  color: #000;
}
#block-system-main .content .flex-container .node.node-inmotion .item-description {
  height: 208px;
}
#block-system-main .content .flex-container .node.node-inmotion .description {
  padding-bottom: initial;
}
.new {
  position: fixed;
  display: block;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0,0,0,0.5);
}
.accent-button-general {
  font-size: 15px;
  font-family: Cairo;
  font-weight: 600;
  color: #fff;
  background: #009fda;
  padding: 9px 0;
  width: 100%;
  text-align: center;
}
.loaders {
  visibility: hidden;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: none;
  flex-direction: column;
}
.loaders .edu-step-note,
.loaders .edu-step-note-generic {
  color: #fff;
  font-size: 1.5em;
  margin-top: 15px;
  text-align: center;
}
.loaders .edu-step-note-generic {
  display: none;
}
.loaders .loader {
  display: inline-block;
  position: relative;
  width: 125px;
  height: 125px;
  vertical-align: middle;
  display: flex;
}
.loaders .loader-quart {
  border-radius: 100%;
  border: 6px solid rgba(255,255,255,0.4);
}
.loaders .loader-quart:after {
  content: "";
  position: absolute;
  top: -6px;
  right: -6px;
  bottom: -6px;
  left: -6px;
  border-radius: 100%;
  border: 6px solid transparent;
  border-top-color: #fff;
  -o-animation: spin 1.5s linear infinite;
  -moz-animation: spin 1.5s linear infinite;
  -webkit-animation: spin 1.5s linear infinite;
  animation: spin 1.5s linear infinite;
}
.loading {
  display: flex;
  color: #fff;
  margin: auto auto;
}
.loading .loading__element {
  font: normal 100 2rem/1 Roboto;
  letter-spacing: 0.5em;
  animation: bouncing 2s infinite ease;
}
.loading .loading__element:nth-child(1) {
  animation-delay: 0.1s;
}
.loading .loading__element:nth-child(2) {
  animation-delay: 0.2s;
}
.loading .loading__element:nth-child(3) {
  animation-delay: 0.3s;
}
.loading .loading__element:nth-child(4) {
  animation-delay: 0.4s;
}
.loading .loading__element:nth-child(5) {
  animation-delay: 0.5s;
}
.loading .loading__element:nth-child(6) {
  animation-delay: 0.6s;
}
.loading .loading__element:nth-child(7) {
  animation-delay: 0.7s;
}
.content-loading {
  min-height: 100px;
  width: 100%;
  display: flex;
  justify-content: center;
}
.content-loading .line {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin: 0px 10px;
  border-radius: 15px;
  background-color: #b5b5b5;
}
.content-loading .line:nth-last-child(1) {
  animation: up-and-down 0.6s 0.1s linear infinite;
}
.content-loading .line:nth-last-child(2) {
  animation: up-and-down 0.6s 0.2s linear infinite;
}
.content-loading .line.line:nth-last-child(3) {
  animation: up-and-down 0.6s 0.3s linear infinite;
}
.selectize-control.multi .selectize-input {
  background: none;
  padding: 5px 12px;
  min-height: 48px;
  transition: 0.1s linear;
  border: 1px solid rgba(0,0,0,0.12);
  cursor: default;
  display: flex;
  flex-wrap: wrap;
}
.selectize-control.multi .selectize-input:before {
  display: none;
}
.selectize-control.multi .selectize-input.has-items {
  padding-right: 30px !important;
  padding: 8px 12px;
  cursor: default;
}
.selectize-control.multi .selectize-input > input::placeholder {
  color: #b5b5b5;
  opacity: 1;
}
.selectize-control.multi .selectize-input > input:-ms-input-placeholder {
  color: #b5b5b5;
}
.selectize-control.multi .selectize-input > input::-ms-input-placeholder {
  color: #b5b5b5;
}
.selectize-control.multi .selectize-input .item {
  position: relative;
  margin: 0px 5px 0px 0;
  border: none;
  border-radius: 3px;
  background-color: unset;
  background: none;
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  box-shadow: none;
  color: #333;
  line-height: 13px;
  cursor: default;
  padding: 5px;
  font-size: 1.2em;
  line-height: 1.2em;
  font-family: Roboto;
}
.selectize-control.multi .selectize-input .item .remove {
  opacity: 0.5;
  position: absolute;
  top: calc(50% - 7.5px);
  right: 5.5px;
  margin-left: 5px;
  font-size: 0;
  width: 15px;
  height: 15px;
  display: inline-block;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url(/sites/default/files/dashboard-icon/close-icon.png);
}
.selectize-control.multi .selectize-input .item .remove:hover {
  opacity: 1;
}
.selectize-control.multi .selectize-input .item.active {
  background: #eeeeee;
  color: #333;
  border: 1px solid #aaa;
}
.selectize-control.multi .selectize-dropdown.multi .selectize-dropdown-content {
  background: #eceae8;
}
.selectize-control.multi .selectize-dropdown.multi .selectize-dropdown-content .option {
  cursor: pointer;
}
.selectize-control.multi .selectize-dropdown.multi .selectize-dropdown-content .option.active {
  background: #009fda;
  color: #fff;
}
#dashboard-right-content .selectize-control.single,
body .selectize-control.single,
#section-content-top .selectize-control.single {
  max-height: 48px;
  padding: 0;
}
#dashboard-right-content .selectize-control.single input,
body .selectize-control.single input,
#section-content-top .selectize-control.single input {
  font-size: 18px;
  line-height: 1em !important;
  color: #000;
  vertical-align: baseline;
}
#dashboard-right-content .selectize-control.single input::placeholder,
body .selectize-control.single input::placeholder,
#section-content-top .selectize-control.single input::placeholder {
  color: #000;
}
#dashboard-right-content .selectize-control.single .remove-single,
body .selectize-control.single .remove-single,
#section-content-top .selectize-control.single .remove-single {
  display: none;
}
#dashboard-right-content .selectize-control.single .selectize-input.input-active,
#dashboard-right-content .selectize-control.single .selectize-input,
body .selectize-control.single .selectize-input.input-active,
body .selectize-control.single .selectize-input,
#section-content-top .selectize-control.single .selectize-input.input-active,
#section-content-top .selectize-control.single .selectize-input {
  background: none;
  padding: 14px 10px;
  font-size: 18px;
  line-height: 1em;
  border: 1px solid rgba(0,0,0,0.12);
  max-height: 48px;
  border-radius: 0;
  font-family: Roboto;
}
#dashboard-right-content .selectize-control.single .selectize-input.input-active span,
#dashboard-right-content .selectize-control.single .selectize-input span,
body .selectize-control.single .selectize-input.input-active span,
body .selectize-control.single .selectize-input span,
#section-content-top .selectize-control.single .selectize-input.input-active span,
#section-content-top .selectize-control.single .selectize-input span {
  font-weight: 300;
}
#dashboard-right-content .selectize-control.single .selectize-input.input-active:after,
#dashboard-right-content .selectize-control.single .selectize-input:after,
body .selectize-control.single .selectize-input.input-active:after,
body .selectize-control.single .selectize-input:after,
#section-content-top .selectize-control.single .selectize-input.input-active:after,
#section-content-top .selectize-control.single .selectize-input:after {
  display: none;
}
#dashboard-right-content .selectize-control.single .selectize-input.input-active span,
#dashboard-right-content .selectize-control.single .selectize-input span,
body .selectize-control.single .selectize-input.input-active span,
body .selectize-control.single .selectize-input span,
#section-content-top .selectize-control.single .selectize-input.input-active span,
#section-content-top .selectize-control.single .selectize-input span {
  color: #000;
}
#dashboard-right-content .selectize-control.single .selectize-input.input-active.has-items input,
#dashboard-right-content .selectize-control.single .selectize-input.has-items input,
body .selectize-control.single .selectize-input.input-active.has-items input,
body .selectize-control.single .selectize-input.has-items input,
#section-content-top .selectize-control.single .selectize-input.input-active.has-items input,
#section-content-top .selectize-control.single .selectize-input.has-items input {
  font-size: 16px;
}
#dashboard-right-content .selectize-control.single .selectize-input.input-active,
body .selectize-control.single .selectize-input.input-active,
#section-content-top .selectize-control.single .selectize-input.input-active {
  border-color: #66afe9 !important;
}
#dashboard-right-content .selectize-control.single .selectize-dropdown,
body .selectize-control.single .selectize-dropdown,
#section-content-top .selectize-control.single .selectize-dropdown {
  background: #fff;
  color: #000;
  border-radius: 0;
  margin-top: 0;
  padding: 0;
}
#dashboard-right-content .selectize-control.single .selectize-dropdown .option,
body .selectize-control.single .selectize-dropdown .option,
#section-content-top .selectize-control.single .selectize-dropdown .option {
  color: #333;
  background: #fff;
}
#dashboard-right-content .selectize-control.single .selectize-dropdown .option.active,
body .selectize-control.single .selectize-dropdown .option.active,
#section-content-top .selectize-control.single .selectize-dropdown .option.active {
  color: #fff;
  background: #009fda;
}
.selectize-control.multi .selectize-input.input-active,
.selectize-control.multi .selectize-input {
  border-radius: 0;
}
.selectize-control.multi .selectize-dropdown.multi {
  border-radius: 0;
  margin-top: 0;
}
.selectize-control.multi .selectize-dropdown.multi .selectize-dropdown-content {
  background: #fff;
}
.page-node-406 #section-main-content .MainContent,
.page-node-407 #section-main-content .MainContent,
.page-node-390 #section-main-content .MainContent,
.page-node-507 #section-main-content .MainContent,
.page-node-508 #section-main-content .MainContent {
  width: 100%;
  margin: 0;
  padding: 0;
}
#block-block-290,
#block-block-296 {
  display: flex;
  justify-content: center;
  align-items: center;
  background-repeat: no-repeat;
  background-size: cover;
}
#forgot-pw-form,
#reset-password-form {
  max-width: 460px;
  margin: 100px auto;
  border: 1px solid #c5c5c5;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  padding: 50px;
  background: rgba(255,255,255,0.8);
}
@media all and (max-width: 570px) {
  #forgot-pw-form,
  #reset-password-form {
    max-width: 300px;
    margin: 50px auto;
    padding: 25px;
  }
}
#forgot-pw-form .user-info,
#reset-password-form .user-info {
  flex-direction: column;
}
#forgot-pw-form .user-info .light-lead-heading,
#reset-password-form .user-info .light-lead-heading {
  color: #000;
  text-align: center;
  font-size: 3em;
  line-height: 1.3em;
  margin-bottom: 20px;
  margin-top: 0;
  font-weight: 300;
  padding-top: 0;
  letter-spacing: 0.5px;
}
#forgot-pw-form .user-info .sub-heading,
#reset-password-form .user-info .sub-heading {
  font-family: Roboto;
  font-size: 1.2em;
  font-weight: 400;
}
@media all and (max-width: 480px) {
  #forgot-pw-form .user-info .light-lead-heading,
  #reset-password-form .user-info .light-lead-heading {
    font-size: 2.5em;
  }
  #forgot-pw-form .user-info .sub-heading,
  #reset-password-form .user-info .sub-heading {
    font-size: 1em;
  }
}
#forgot-pw-form .submit-btn input,
#forgot-pw-form .submit-btn button,
#reset-password-form .submit-btn input,
#reset-password-form .submit-btn button {
  width: 100% !important;
}
#forgot-pw-form .email-field,
#reset-password-form .email-field {
  width: 100%;
  position: relative;
  margin: 25px 0 20px;
}
#forgot-pw-form .email-field:before,
#reset-password-form .email-field:before {
  content: "";
  position: absolute;
  left: 12px;
  top: calc(50% - 7.5px);
  width: 15px;
  height: 15px;
  background-position: center;
  background-image: url(/sites/default/files/dashboard-icon/account-G.png);
  background-size: contain;
  background-repeat: no-repeat;
}
#forgot-pw-form .email-field .form-control,
#reset-password-form .email-field .form-control {
  background: none;
  min-height: 48px;
  margin: 5px 0;
  text-indent: 28px;
}
#forgot-pw-form .email-field-alt,
#reset-password-form .email-field-alt {
  width: 100%;
  position: relative;
  margin: 25px 0 20px;
}
#forgot-pw-form .email-field-alt:before,
#reset-password-form .email-field-alt:before {
  content: "";
  position: absolute;
  left: 12px;
  top: calc(50% - 7.5px);
  width: 15px;
  height: 15px;
  background-position: center;
  background-image: url(/sites/default/files/dashboard-icon/account-G.png);
  background-size: contain;
  background-repeat: no-repeat;
}
#forgot-pw-form .email-field-alt .form-control,
#reset-password-form .email-field-alt .form-control {
  background: none;
  min-height: 48px;
  margin: 5px 0;
  text-indent: 28px;
}
#forgot-pw-form .password-field,
#reset-password-form .password-field {
  width: 100%;
  position: relative;
  margin: 0 0 25px 0;
}
#forgot-pw-form .password-field:before,
#reset-password-form .password-field:before {
  content: "";
  position: absolute;
  left: 12px;
  top: calc(50% - 7.5px);
  width: 15px;
  height: 15px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(/sites/default/files/general-icon/password-icon-lg.png);
}
#forgot-pw-form .password-field .form-control,
#reset-password-form .password-field .form-control {
  background: none;
  min-height: 48px;
  margin: 5px 0;
  text-indent: 28px;
}
#forgot-pw-form #checkMessage,
#forgot-pw-form .checkMessage,
#reset-password-form #checkMessage,
#reset-password-form .checkMessage {
  margin-bottom: 20px;
}
#reset-password-form #NewPass .flex-cell {
  margin: 0;
}
#reset-password-form #NewPass .submit-btn button {
  margin-top: 30px;
}
.formInput {
  position: relative;
  font: 300 1em/48px "Open Sans";
  margin: 0 0 8px;
  padding: 0;
  border-bottom: 1px solid #c0c0c0;
  border-radius: 4px;
  overflow: hidden;
  color: #505050;
}
.formInput:hover {
  color: black;
}
.formInput i {
  display: block;
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  width: 48px;
  height: 47px;
  line-height: 48px;
  text-align: center;
  font-size: 1em;
  transition: box-shadow 0.2s, color 0.3s, background-color 0.4s;
}
.formInput input {
  box-sizing: border-box;
  z-index: 1;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  float: left;
  font-size: 1em;
  font: inherit;
  border: 0;
  margin: 0;
  border: 1px solid transparent;
  border-radius: inherit;
  width: 100%;
  height: 47px;
  line-height: 47px;
  background: transparent;
  color: inherit;
  transition: border-color 0.2s, color 0.2s, background-color 0.4s;
}
.formInput input::placeholder {
  color: #333;
}
.formInput.hasTextarea {
  line-height: 24px;
  height: 191px;
}
.formInput.hasTextarea i {
  border-radius: 0 0 3px;
}
.formInput textarea {
  box-sizing: border-box;
  resize: none;
  z-index: 1;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  float: left;
  font-size: 1em;
  font: inherit;
  border: 1px solid transparent;
  border-radius: inherit;
  margin: 0;
  padding: 12px 4px 6px 56px;
  width: 100%;
  height: 100%;
  line-height: 24px;
  background: transparent;
  color: inherit;
  transition: border-color 0.2s, color 0.2s, background-color 0.4s;
}
.formInput input[disabled]:active,
.formInput input[disabled]:focus,
.formInput input[disabled]:hover {
  border-color: transparent;
  background-color: transparent;
}
.formInput input:active,
.formInput input:focus,
.formInput textarea:active,
.formInput textarea:focus,
.formInput.dateSelector:hover input {
  border-color: #b0b0b0;
  outline: none;
  color: black;
  background-color: rgba(0,0,0,0.025);
}
.formInput.radioBtn {
  padding-bottom: 24px;
}
.formInput.radioBtn .formInputChild {
  font: 300 1em/28px "Open Sans";
}
.formInput.radioBtn input {
  width: 14px;
  height: 14px;
  padding: 0;
  margin: 7px 9px;
  position: relative;
}
.formInput.radioBtn label {
  font-size: 0.95em;
}
.formInput .formInputDescription {
  position: relative;
  padding: 0 0 0 56px;
}
.formInput .formInputChild {
  font: 300 1em/48px "Open Sans";
  position: relative;
  padding: 0 0 0 56px;
}
.formInput.checkboxBtn input {
  width: 14px;
  height: 14px;
  margin: 17px 16px 16px;
  padding: 0;
}
.formInput.checkboxBtn i {
  display: none;
}
.formInput.dateSelector {
  transition: background-color 0.2s;
}
.calendar {
  position: relative;
  display: block;
  font: 500 0.8em/30px "Open Sans";
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
  color: #404040;
}
.calendar .view {
  position: relative;
  float: left;
}
.calendar .nav {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.calendar .nav .btn {
  position: absolute;
  display: block;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  width: 32px;
  height: 32px;
  line-height: 31px;
  top: 0;
  left: auto;
  transition: opacity 0.5s;
  border-radius: 4px;
}
.calendar .nav .btn:hover {
  color: #808080;
  background: #e0e0e0;
  border-color: #606060;
}
.calendar .nav .prev {
  left: 0;
}
.calendar .nav .prev.prev-10-year {
  left: 65px;
}
.calendar .nav .prev-year {
  opacity: 1;
  left: 32px;
}
.calendar .nav:hover .prev-year {
  opacity: 1;
}
.calendar .nav .next-year {
  opacity: 1;
  right: 32px !important;
}
.calendar .nav:hover .next-year {
  opacity: 1;
}
.calendar .nav .next {
  right: 0;
}
.calendar .nav .next.next-10-year {
  right: 65px;
}
.calendar .head .title {
  font: 300 1.2em/32px "Open Sans";
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
  margin-top: 6px;
  font-size: 1.4em;
}
.calendar .head span {
  cursor: pointer;
}
.calendar .row {
  clear: both;
}
.calendar .row.th {
  font-weight: 700;
  text-transform: uppercase;
  height: 40px;
}
.calendar .row.th .C {
  border-bottom: 1px solid #c0c0c0;
  border-radius: 0;
}
.calendar .C {
  text-align: center;
  width: 40px;
  height: 40px;
  line-height: 40px;
  float: left;
  transition: background-color 0.05s, color 0.05s;
  border-radius: 50%;
}
.calendar .C.mn {
  cursor: pointer;
  cursor: hand;
}
.calendar .C.mn:hover {
  background: #565656;
  color: white;
}
.calendar .C.g {
  color: #a0a0a0;
  font-weight: 300;
}
.calendar .C.slctd {
  background: #202020;
  color: white;
  font-size: 1.15em;
  font-weight: 300;
}
.calendar .C.today {
  font-weight: 900;
  font-size: 1.3em;
}
.calendar .selected {
  margin: 0 0 0 64px;
  float: right;
  text-align: center;
  width: 280px;
}
.calendar .selected .desc {
  border-bottom: 1px solid #c0c0c0;
}
.calendar .selected .val {
  padding: 0 8px;
  background: #f0f0f0;
  color: #808080;
}
.calendar .dayArea {
  position: relative;
  width: 280px;
  height: 240px;
  overflow: hidden;
}
.calendar .dayArea .mArea {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.desktop-hidden {
  display: none;
}
.mobile-hidden {
  display: block;
}
@media all and (max-width: 763px) {
  .desktop-hidden {
    display: block;
  }
  .mobile-hidden {
    display: none;
  }
}
.msie-alert {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  opacity: 1;
  background: rgba(0,0,0,0.7);
  z-index: 999999;
  animation-name: alert-slidedown;
  animation-duration: 1s;
  animation-timing-function: ease-out;
  animation-delay: 0;
  animation-direction: alternate;
  animation-iteration-count: 1;
  animation-fill-mode: none;
  animation-play-state: running;
  -webkit-animation-name: alert-slidedown;
  -webkit-animation-duration: 1s;
  -webkit-animation-timing-function: ease-out;
  -webkit-animation-delay: 0;
  -webkit-animation-direction: alternate;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-fill-mode: none;
  -webkit-animation-play-state: running;
}
.msie-alert .alert-container {
  width: 650px;
  padding: 30px;
  height: auto;
  top: calc(50% - 150px);
  left: calc(50% - 325px);
  position: fixed;
  background: #fff;
}
.msie-alert .alert-container h3 {
  color: #333;
  margin-top: 0;
  margin-bottom: 20px;
}
.msie-alert .alert-container .close-ie-alert {
  position: absolute;
  top: 10px;
  right: 15px;
  padding: 0 5px;
  border: 1px solid #b5b5b5;
  cursor: pointer;
}
.msie-alert .alert-container .alert-body {
  color: #000;
  font-size: 1.2em;
  padding-bottom: 20px;
}
.msie-alert .alert-container .alert-footer .chrome-icon {
  width: auto;
  height: 100px;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/sites/default/files/general-icon/chrome-download.png);
}
@keyframes alert-slidedown {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes alert-slidedown {
  0% {
    top: -50px;
  }
  100% {
    top: 0px;
  }
}
.parallaxie {
  overflow: hidden;
}
.parallax-img {
  background-position: 50% 35%;
  background-size: cover;
  background-repeat: no-repeat;
  width: 110%;
  height: 930px;
  position: fixed;
  z-index: -2;
  top: 0px;
}
@media all and (max-width: 768px) {
  .parallax-img {
    width: 100%;
    height: 870px;
    background-position: 60% 15%;
  }
}
@media all and (max-width: 570px) {
  .parallax-img {
    display: none;
  }
}
#section-pd-features {
  position: relative;
  z-index: 10;
}
.page-node-86 #block-block-123 {
  overflow: hidden;
  background-attachment: scroll !important;
  position: relative;
  z-index: 1;
  background-repeat: no-repeat;
}
.page-node-86 #block-block-123 .content {
  position: relative;
}
@media all and (max-width: 570px) {
  .page-node-86 #block-block-123 {
    background-position: 80% 0px !important;
    background-size: 100% !important;
    background-image: url(/sites/default/files/PROFESSIONALDEVELOPMENT/pd-featured-images/pd-mobile.png) !important;
  }
}
#section-pd-features {
  z-index: 999;
  background: #fff;
  position: relative;
}
[class*="jarallax"],
.simple-image-banner {
  width: 100%;
  min-height: 400px;
  position: relative;
  overflow: hidden;
  z-index: 0;
}
[class*="jarallax"] .content,
.simple-image-banner .content {
  z-index: 2;
  position: relative;
}
@media all and (max-width: 1200px) {
  [class*="jarallax"],
  .simple-image-banner {
    min-height: 283px;
  }
}
@media all and (max-width: 570px) {
  [class*="jarallax"],
  .simple-image-banner {
    min-height: 200px;
  }
}
[class*="jarallax"].general-banner,
.simple-image-banner.general-banner {
  display: flex;
  justify-content: center;
  align-items: center;
}
[class*="jarallax"].border-10,
.simple-image-banner.border-10 {
  border-bottom: 10px solid #e7e8ea;
}
[class*="jarallax"].border-top-10,
.simple-image-banner.border-top-10 {
  border-top: 10px solid #e7e8ea;
}
.border-10 {
  border-bottom: 10px solid #e7e8ea;
}
.border-top-10 {
  border-top: 10px solid #e7e8ea;
}
.border-pink {
  border-color: #920075;
}
.border-orange {
  border-color: #ffa02e;
}
.img-parallax {
  width: 100vmax;
  z-index: 1;
  position: absolute;
  top: 48.4435%;
  transform: translate(-50%,-48.4435%);
  left: 50%;
  pointer-events: none;
  max-width: unset;
}
@media all and (max-width: 570px) {
  .img-parallax {
    width: 150vw;
  }
}
@media all and (max-width: 570px) {
  #section-banner .region-banner .block .img-parallax {
    top: -25%;
    transform: translate(-50%,0);
  }
}
@media all and (max-width: 1200px) {
  #section-banner .region-banner .block .img-parallax {
    top: -40%;
    transform: translate(-50%,0);
  }
}
@media all and (max-width: 480px) {
  #section-banner .region-banner .block .img-parallax {
    top: -20%;
    transform: translate(-50%,0);
  }
}
#block-block-310,
#block-block-309 {
  display: block;
  float: left;
  width: 100%;
}
#block-block-309 {
  display: block;
  margin: 50px auto 50px;
  float: left;
  width: 100%;
}
#block-block-309 a {
  margin: 0 auto;
}
@media all and (max-width: 570px) {
  #block-block-309 {
    margin: 50px auto 50px;
  }
}
#non-member {
  background: #fff;
}
#non-member .light-heading {
  color: #009fda;
  text-align: center;
  font-weight: 500;
  font-size: 2em;
}
#non-member .extra-heading {
  text-align: left !important;
}
#section-banner .contextual-links-region {
  z-index: 10 !important;
}
.page-search-node #section-main-content {
  padding: 50px 0;
}
.page-search-node #section-main-content .MainContent {
  width: 100%;
}
.page-search-node #section-main-content .MainContent .search-form {
  display: block;
  width: 50%;
  margin: 0 auto;
  position: relative;
  margin-bottom: 50px;
}
@media all and (max-width: 1200px) {
  .page-search-node #section-main-content .MainContent .search-form {
    width: 70%;
  }
}
@media all and (max-width: 768px) {
  .page-search-node #section-main-content .MainContent .search-form {
    width: 90%;
  }
}
@media all and (max-width: 480px) {
  .page-search-node #section-main-content .MainContent .search-form {
    width: 100%;
  }
}
.page-search-node #section-main-content .MainContent .search-form #edit-basic .form-item {
  text-align: center;
}
.page-search-node #section-main-content .MainContent .search-form #edit-basic .form-item label {
  font-size: 3em;
  margin-bottom: 25px;
  display: block;
  color: #009fda;
}
@media all and (max-width: 570px) {
  .page-search-node #section-main-content .MainContent .search-form #edit-basic .form-item label {
    font-size: 2em;
  }
}
.page-search-node #section-main-content .MainContent .search-form #edit-basic .form-item input {
  width: 100%;
  background: none;
  padding-left: 100px;
}
.page-search-node #section-main-content .MainContent .search-form #edit-basic {
  position: relative;
}
.page-search-node #section-main-content .MainContent .search-form #edit-submit {
  position: absolute;
  bottom: 0;
  left: 0;
  background: none;
  color: #848688;
  pointer-events: none;
  cursor: default;
}
.page-search-node #section-main-content .MainContent .search-form + h2 {
  font-family: Roboto;
  color: #848688;
  font-size: 2em;
}
@media all and (max-width: 570px) {
  .page-search-node #section-main-content .MainContent .search-form + h2 {
    font-size: 1.6em;
  }
}
.page-search-node #section-main-content .MainContent .search-results {
  padding: 0;
}
.page-search-node #section-main-content .search-advanced {
  margin-top: 25px;
}
.page-search-node #section-main-content .search-advanced legend {
  border: 0 !important;
}
.page-search-node #section-main-content .criterion {
  width: 40%;
  margin-right: 0;
  padding-right: 20px;
}
@media all and (max-width: 570px) {
  .page-search-node #section-main-content .criterion {
    width: 100%;
    padding: 1px;
  }
}
.page-search-node #section-main-content .criterion input {
  background: none;
}
.page-search-node #section-main-content .criterion + .criterion {
  width: 60%;
  margin-right: 0;
  margin-bottom: 25px;
}
@media all and (max-width: 570px) {
  .page-search-node #section-main-content .criterion + .criterion {
    width: 100%;
  }
}
.page-search-node #section-main-content .criterion + .criterion .form-checkboxes .form-item {
  width: 50%;
  float: left;
}
.page-search-node #section-main-content .action input:hover {
  color: #fff;
  opacity: 0.8;
}
.page-search-node #section-main-content .action input:focus {
  color: #fff;
}
.faded-on-hover > div {
  opacity: 1;
  transition: all 0.3s ease-in-out;
}
.faded-on-hover > div.faded {
  opacity: 0.6;
}
@media all and (max-width: 570px) {
  .html #block-dexp-menu-dexp-menu-block-1 #dexp-dropdown {
    padding-bottom: 60px;
  }
}
body .block h1.lead-heading,
body h1.lead-heading {
  font-size: 49px;
  line-height: 65px;
  font-weight: 700;
  color: #009fda;
  margin-bottom: 0;
  font-family: "Cairo";
}
@media all and (max-width: 570px) {
  body .block h1.lead-heading,
  body h1.lead-heading {
    font-size: 40px;
    line-height: 45px;
  }
}
body .block h2.lead-heading,
body .block h2,
body h2.lead-heading,
body h2 {
  font-size: 3em;
  line-height: 1.1em;
  display: block;
  font-weight: 500;
  color: #009fda;
  margin-top: 0;
  padding-bottom: 0;
  font-family: Cairo;
  margin-bottom: 20px;
}
@media all and (max-width: 570px) {
  body .block h2.lead-heading,
  body .block h2,
  body h2.lead-heading,
  body h2 {
    font-size: 2.5em;
  }
}
body .block h2.lead-heading + .sub-heading,
body .block h2 + .sub-heading,
body h2.lead-heading + .sub-heading,
body h2 + .sub-heading {
  padding-top: 20px;
}
body .block h3.sub-heading,
body .block h3,
body h3.sub-heading,
body h3 {
  color: #009fda;
  font-size: 1.8em;
  font-family: Roboto;
  font-weight: 700;
  padding-top: 35px;
  margin: 12px 0px 10px;
  letter-spacing: 0px;
}
body .block h3.sub-heading + table,
body .block h3 + table,
body h3.sub-heading + table,
body h3 + table {
  margin-top: 18px;
}
body .block h4.sub-heading,
body h4.sub-heading {
  color: #009fda;
}
body .block .intro,
body .intro {
  padding-bottom: 30px;
}
body .block .intro p,
body .intro p {
  font-size: 1.6em;
  line-height: 1.3em;
}
body .block .intro + .sub-heading,
body .intro + .sub-heading {
  padding-top: 0;
}
body .block p,
body p {
  font-size: 1.2em;
  padding-bottom: 0;
  line-height: 1.4em;
  margin: 0;
  margin-bottom: 15px;
  color: black;
}
body .block p.intro,
body p.intro {
  font-size: 1.6em;
}
body .block p b,
body .block p strong,
body p b,
body p strong {
  padding-top: 0;
}
body .block p.no-bottom-space,
body p.no-bottom-space {
  margin-bottom: 0;
}
body .block ul,
body .block ol,
body ul,
body ol {
  font-size: 1.2em;
  color: #000;
  margin-bottom: 30px;
}
@media all and (max-width: 570px) {
  body .block ul,
  body .block ol,
  body ul,
  body ol {
    padding-left: 20px;
  }
}
@media all and (max-width: 570px) {
  body .block ul.nav,
  body .block ol.nav,
  body ul.nav,
  body ol.nav {
    padding-left: 0px;
  }
}
body .block ul.custom-list,
body ul.custom-list {
  padding-left: 15px;
}
body .block ul.custom-list li,
body ul.custom-list li {
  padding-left: 0px;
}
body .block b,
body .block strong,
body b,
body strong {
  padding-top: 10px;
  display: inline;
}
body .block a,
body a {
  color: #009fda;
}
body .block a b,
body .block a strong,
body a b,
body a strong {
  font-family: Roboto;
  font-weight: 700;
  opacity: 1;
  padding-top: 0;
}
body .block .dark-link,
body .dark-link {
  color: #000;
  transition: all 0.2s linear;
}
body .block .dark-link:hover,
body .dark-link:hover {
  color: #009fda;
}
body .block .dark-link a,
body .dark-link a {
  color: #000;
  text-decoration: underline;
  transition: all 0.2s linear;
}
body .block .dark-link a:hover,
body .dark-link a:hover {
  color: #009fda;
}
body .block .space-100,
body .space-100 {
  height: 100px;
  display: block;
  width: 100%;
}
@media all and (max-width: 570px) {
  body .block .space-100,
  body .space-100 {
    height: 50px;
  }
}
body .block .space-80,
body .space-80 {
  height: 80px;
  display: block;
  width: 100%;
}
@media all and (max-width: 570px) {
  body .block .space-80,
  body .space-80 {
    height: 40px;
  }
}
body .block .space-70,
body .space-70 {
  height: 70px;
  display: block;
  width: 100%;
}
@media all and (max-width: 570px) {
  body .block .space-70,
  body .space-70 {
    height: 35px;
  }
}
body .block .space-50,
body .space-50 {
  height: 50px;
  display: block;
  width: 100%;
}
@media all and (max-width: 570px) {
  body .block .space-50,
  body .space-50 {
    height: 25px;
  }
}
body .block .space-30,
body .space-30 {
  height: 30px;
  display: block;
  width: 100%;
}
@media all and (max-width: 570px) {
  body .block .space-30,
  body .space-30 {
    height: 15px;
  }
}
body .block .space-35,
body .space-35 {
  height: 35px;
  display: block;
  width: 100%;
}
@media all and (max-width: 570px) {
  body .block .space-35,
  body .space-35 {
    height: 15px;
  }
}
body .block .space-40,
body .space-40 {
  height: 40px;
  display: block;
  width: 100%;
}
@media all and (max-width: 570px) {
  body .block .space-40,
  body .space-40 {
    height: 20px;
  }
}
body .block .space-20,
body .space-20 {
  height: 30px;
  display: block;
  width: 100%;
}
@media all and (max-width: 570px) {
  body .block .space-20,
  body .space-20 {
    height: 10px;
  }
}
body .block .space-10,
body .space-10 {
  height: 10px;
  display: block;
  width: 100%;
}
@media all and (max-width: 570px) {
  body .block .space-10,
  body .space-10 {
    height: 5px;
  }
}
body .block .separator-50,
body .separator-50 {
  display: block;
  float: left;
  width: 100%;
  height: 0;
  margin: 50px 0 0 0;
  padding: 50px 0 0 0;
  border-top: 1px solid rgba(0,0,0,0.2);
}
body .block .separator-20,
body .separator-20 {
  display: block;
  float: left;
  width: 100%;
  height: 0;
  margin: 20px 0 0 0;
  padding: 20px 0 0 0;
  border-top: 1px solid rgba(0,0,0,0.2);
}
body .block .bottom-space-50,
body .bottom-space-50 {
  margin-bottom: 50px;
}
@media all and (max-width: 570px) {
  body .block .bottom-space-50,
  body .bottom-space-50 {
    margin-bottom: 25px;
  }
}
body .block .bottom-space-20,
body .bottom-space-20 {
  margin-bottom: 20px;
}
@media all and (max-width: 570px) {
  body .block .bottom-space-20,
  body .bottom-space-20 {
    margin-bottom: 10px;
  }
}
body .block .ui-widget input,
body .block .ui-widget select,
body .block .ui-widget textarea,
body .block .ui-widget button,
body .ui-widget input,
body .ui-widget select,
body .ui-widget textarea,
body .ui-widget button {
  font-family: Roboto;
  font-size: 18px;
  color: #000;
}
body .block .ui-widget input[type="submit"],
body .block .ui-widget select[type="submit"],
body .block .ui-widget textarea[type="submit"],
body .block .ui-widget button[type="submit"],
body .ui-widget input[type="submit"],
body .ui-widget select[type="submit"],
body .ui-widget textarea[type="submit"],
body .ui-widget button[type="submit"] {
  color: #fff;
}
body table,
body .block table {
  width: 100%;
  max-width: 700px;
  font-family: Roboto;
  font-size: 1.2em;
  color: #000;
  margin-top: 18px;
  margin-bottom: 15px;
}
body table tbody,
body .block table tbody {
  border: 0;
  box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.12);
}
body table tbody tr,
body .block table tbody tr {
  font-size: 1em;
  border-bottom: 1px solid #e0e0e0;
}
body table tbody tr:last-of-type,
body .block table tbody tr:last-of-type {
  border-bottom: 0;
}
body table tbody tr:hover,
body .block table tbody tr:hover {
  background: #f2f3f4;
}
body table tbody td,
body .block table tbody td {
  font-size: 1em;
  padding: 10px 15px;
}
body table + [class^="space-"],
body .block table + [class^="space-"] {
  float: left;
}
#block-system-main .right-sidebar,
.right-sidebar,
.region-right-sidebar {
  position: relative;
}
#block-system-main .right-sidebar.theme-pink .underline-heading:after,
.right-sidebar.theme-pink .underline-heading:after,
.region-right-sidebar.theme-pink .underline-heading:after {
  background: #920075;
}
#block-system-main .right-sidebar.theme-pink .nav li > a:hover,
.right-sidebar.theme-pink .nav li > a:hover,
.region-right-sidebar.theme-pink .nav li > a:hover {
  color: #920075;
}
#block-system-main .right-sidebar.theme-orange .underline-heading:after,
.right-sidebar.theme-orange .underline-heading:after,
.region-right-sidebar.theme-orange .underline-heading:after {
  background: #ffa02e;
}
#block-system-main .right-sidebar.theme-orange .nav li > a:hover,
.right-sidebar.theme-orange .nav li > a:hover,
.region-right-sidebar.theme-orange .nav li > a:hover {
  color: #ffa02e;
}
@media all and (max-width: 992px) {
  #block-system-main .right-sidebar.pd-sidebar,
  .right-sidebar.pd-sidebar,
  .region-right-sidebar.pd-sidebar {
    display: block;
  }
}
#block-system-main .right-sidebar .block,
.right-sidebar .block,
.region-right-sidebar .block {
  margin-bottom: 40px;
}
#block-system-main .right-sidebar .underline-heading,
.right-sidebar .underline-heading,
.region-right-sidebar .underline-heading {
  position: relative;
  font-family: Cairo;
  font-size: 1.4em;
  text-transform: uppercase;
}
#block-system-main .right-sidebar .underline-heading:after,
.right-sidebar .underline-heading:after,
.region-right-sidebar .underline-heading:after {
  content: "";
  position: absolute;
  width: 30px;
  height: 3px;
  background: #009fda;
  left: 0;
  bottom: -5px;
}
#block-system-main .right-sidebar .nav,
.right-sidebar .nav,
.region-right-sidebar .nav {
  margin-top: 30px;
  max-width: 230px;
  padding-left: 0;
}
#block-system-main .right-sidebar .nav li,
.right-sidebar .nav li,
.region-right-sidebar .nav li {
  padding-left: 0;
  font-size: 1em;
}
#block-system-main .right-sidebar .nav li > a,
.right-sidebar .nav li > a,
.region-right-sidebar .nav li > a {
  padding: 10px 0;
  border-top: 1px solid rgba(0,0,0,0.1);
  color: #000;
  font-weight: 400;
  font-family: Roboto;
  transition: all 0.3s linear;
  text-decoration: none;
}
#block-system-main .right-sidebar .nav li > a:hover,
.right-sidebar .nav li > a:hover,
.region-right-sidebar .nav li > a:hover {
  color: #009fda;
}
#block-system-main .right-sidebar .nav li:first-child a,
.right-sidebar .nav li:first-child a,
.region-right-sidebar .nav li:first-child a {
  border-top: 0px;
}
#block-system-main .right-sidebar .nav li:last-child a,
.right-sidebar .nav li:last-child a,
.region-right-sidebar .nav li:last-child a {
  border-bottom: 1px solid rgba(0,0,0,0.1);
}
@media all and (max-width: 570px) {
  .bxslide {
    margin: 0 !important;
  }
}
.close-btn {
  cursor: pointer;
  position: absolute;
  top: 36px;
  left: 30px;
  width: 25px;
  height: 25px;
  line-height: 0;
  margin: 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border-radius: 0;
  background: none;
  border: 1px solid #b5b5b5;
  transition: 0.2s linear;
}
.close-btn:before {
  content: "";
  width: 20px;
  transform: rotate(45deg);
  height: 2px;
  position: absolute;
  background: #b5b5b5;
}
.close-btn:after {
  content: "";
  position: absolute;
  width: 20px;
  transform: rotate(135deg);
  height: 2px;
  background: #b5b5b5;
}
.close-btn:hover {
  background: rgba(0,0,0,0.3);
}
.bottom-nav a {
  color: #333;
  transition: all 0.3s linear;
  padding: 0;
  font-size: 1.2em;
}
.bottom-nav a:hover {
  color: #009fda;
  opacity: 1;
}
#section-main-content #dexp-accordions-wrapper.panel-group .panel-heading a {
  color: #fff;
}
#section-main-content #dexp-accordions-wrapper.panel-group .panel-heading a.collapsed {
  color: #009fda;
}
.user-logged-in .user-logged-in-hide {
  display: none;
}
.user-log-out .user-log-out-hide {
  display: none;
}
.region-right-sidebar h3.headline,
.right-sidebar h3.headline {
  position: relative;
  font-family: Cairo;
  font-size: 1.4em;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
.region-right-sidebar h3.sub-heading,
.right-sidebar h3.sub-heading {
  font-size: 24px !important;
}
.region-right-sidebar h3.text-center,
.right-sidebar h3.text-center {
  max-width: 255px;
  margin-left: auto;
  margin-right: auto;
}
.region-right-sidebar .brd-headling,
.right-sidebar .brd-headling {
  border-color: #009fda;
}
.region-right-sidebar .underline-heading,
.right-sidebar .underline-heading {
  position: relative;
  font-family: Cairo;
  font-size: 1.4em;
  text-transform: uppercase;
}
.region-right-sidebar .underline-heading:after,
.right-sidebar .underline-heading:after {
  content: "";
  position: absolute;
  width: 30px;
  height: 3px;
  background: #009fda;
  left: 0;
  bottom: -5px;
}
.region-right-sidebar ul,
.right-sidebar ul {
  margin: 30px 0 0 0;
}
.region-right-sidebar ul li,
.right-sidebar ul li {
  border: 0;
  margin: 0;
  padding: 0;
  line-height: 1.2em;
  font-size: 1em;
  list-style: none;
}
.region-right-sidebar ul li a,
.right-sidebar ul li a {
  padding: 10px 0;
  border-top: 1px solid rgba(0,0,0,0.1);
  color: #000;
  font-weight: 400;
  font-family: Roboto;
  transition: all 0.3s linear;
  text-decoration: none;
  display: block;
}
.region-right-sidebar ul li a:hover,
.right-sidebar ul li a:hover {
  color: #009fda;
}
.region-right-sidebar ul li:first-child a,
.right-sidebar ul li:first-child a {
  border-top: 0;
}
.region-right-sidebar ul li.active a,
.right-sidebar ul li.active a {
  color: #009fda;
}
.region-right-sidebar .nav .views-field-title,
.right-sidebar .nav .views-field-title {
  border: 0;
  margin: 0;
  padding: 0;
  line-height: 1.2em;
  font-size: 1.2em;
  list-style: none;
}
.region-right-sidebar .nav .views-field-title a,
.right-sidebar .nav .views-field-title a {
  padding: 10px 0;
  border-top: 1px solid rgba(0,0,0,0.1);
  color: #000;
  font-weight: 400;
  font-family: Roboto;
  transition: all 0.3s linear;
  text-decoration: none;
  display: block;
}
.region-right-sidebar .nav .views-field-title a:hover,
.right-sidebar .nav .views-field-title a:hover {
  color: #009fda;
}
.region-right-sidebar .nav .views-field-title a.active,
.right-sidebar .nav .views-field-title a.active {
  color: #009fda;
}
.region-right-sidebar .nav .views-field-title:first-child a,
.right-sidebar .nav .views-field-title:first-child a {
  border-top: 0;
}
.region-right-sidebar .nav .views-field-title:last-child a,
.right-sidebar .nav .views-field-title:last-child a {
  border-bottom: 1px solid rgba(0,0,0,0.1);
}
.Pagination {
  display: none;
}
.pagination {
  display: none;
}
.pagination.pager {
  display: block;
}
.pagination.pager > li {
  padding: 0;
  float: left;
  margin: 0;
  border: 0;
  font-size: 1.1em;
}
.pagination.pager > li > a {
  padding: 5px 10px;
  border: 0;
  color: #333;
  transition: all 0.3s linear;
}
.pagination.pager > li > a:hover {
  color: #009fda;
  background: none;
}
body .block .secondary-button {
  color: #fff;
  border: 1px solid #fff;
  font-family: Cairo;
  font-weight: 300;
  text-transform: uppercase;
  padding: 15px 0px;
  width: 80%;
  text-align: center;
  max-width: 294px;
  letter-spacing: 1px;
  transition: all 0.2s ease-in-out;
  position: relative;
  z-index: 10;
}
body .block .secondary-button:hover,
body .block .secondary-button:focus {
  color: #019fda;
  background: #ffffff;
  font-weight: 700;
}
body .block .secondary-button:hover:before,
body .block .secondary-button:focus:before {
  opacity: 1;
}
body .block .primary-button {
  font-size: 15px;
  font-family: "Cairo";
  color: white;
  background-color: #009fda;
  padding: 9px 15px;
  font-weight: 400;
  display: flex;
  max-width: max-content;
  text-transform: uppercase;
  transition: all 0.3s ease;
  text-align: center;
}
body .block .primary-button:hover {
  opacity: 0.9;
}
body .block .primary-button.large {
  padding: 24px 15px;
  font-size: 20px;
}
body .block .simple-img-link {
  display: flex;
  box-shadow: 0px 3px 6px rgba(0,0,0,0.16);
  max-width: max-content;
  transition: all 0.3s ease;
}
body .block .simple-img-link:hover {
  transform: scale(1.03);
}
body #section-banner .block .top-banner,
.html #section-banner .block .top-banner {
  padding: 170px 25% 70px;
}
@media all and (max-width: 992px) {
  body #section-banner .block .top-banner,
  .html #section-banner .block .top-banner {
    padding: 70px 15% 30px;
  }
}
@media all and (max-width: 570px) {
  body #section-banner .block .top-banner,
  .html #section-banner .block .top-banner {
    padding: 70px 10% 30px;
  }
}
body #section-banner .block .top-banner.extended-width,
.html #section-banner .block .top-banner.extended-width {
  padding: 170px 5% 70px;
  max-width: calc(1045px + 5%);
  margin: 0 auto;
}
body #section-banner .block .top-banner.controlled-height,
.html #section-banner .block .top-banner.controlled-height {
  min-height: 450px;
}
@media all and (max-width: 992px) {
  body #section-banner .block .top-banner.controlled-height,
  .html #section-banner .block .top-banner.controlled-height {
    min-height: 350px;
  }
}
@media all and (max-width: 570px) {
  body #section-banner .block .top-banner.controlled-height,
  .html #section-banner .block .top-banner.controlled-height {
    min-height: 250px;
  }
}
body #section-banner .block .top-banner .page-main-header,
.html #section-banner .block .top-banner .page-main-header {
  color: #fff;
  font-family: Cairo;
  font-size: 4em;
  margin: 0px auto;
  line-height: 1em;
  text-transform: uppercase;
  text-align: center;
}
@media all and (max-width: 768px) {
  body #section-banner .block .top-banner .page-main-header,
  .html #section-banner .block .top-banner .page-main-header {
    font-size: 3.5em;
  }
}
@media all and (max-width: 570px) {
  body #section-banner .block .top-banner .page-main-header,
  .html #section-banner .block .top-banner .page-main-header {
    font-size: 2.5em;
  }
}
body #section-banner .block .top-banner .page-main-header.size-sm,
.html #section-banner .block .top-banner .page-main-header.size-sm {
  font-size: 40px;
  line-height: 42px;
  letter-spacing: 0.5px;
  font-family: "Roboto";
  text-transform: inherit;
  font-weight: 400;
}
@media all and (max-width: 570px) {
  body #section-banner .block .top-banner .page-main-header.size-sm,
  .html #section-banner .block .top-banner .page-main-header.size-sm {
    font-size: 30px;
    line-height: 32px;
  }
}
body #section-banner .block .top-banner .separator,
.html #section-banner .block .top-banner .separator {
  width: 100%;
  position: relative;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0;
  margin: 20px 0;
}
@media all and (max-width: 570px) {
  body #section-banner .block .top-banner .separator,
  .html #section-banner .block .top-banner .separator {
    margin: 10px 0;
  }
}
body #section-banner .block .top-banner .separator:after,
.html #section-banner .block .top-banner .separator:after {
  content: "";
  position: absolute;
  height: 3px;
  width: 20px;
  background: #fff;
}
body #section-banner .block .top-banner .text-container,
.html #section-banner .block .top-banner .text-container {
  font-family: Roboto;
  color: #fff;
  font-size: 1.4em;
  font-weight: 300;
  text-align: left;
}
@media all and (max-width: 570px) {
  body #section-banner .block .top-banner .text-container,
  .html #section-banner .block .top-banner .text-container {
    font-size: 1.2em;
  }
}
body #section-banner .block .top-banner .arrowDown,
.html #section-banner .block .top-banner .arrowDown {
  border: 1px #fff solid;
  transform: scale(0.7);
  margin: 25px auto 15px;
}
body #section-banner .block .sub-top-banner,
.html #section-banner .block .sub-top-banner {
  font-family: Roboto;
  padding: 20px 0;
  margin: 0 auto;
  background-color: rgba(0,159,218,0.9);
  color: #fff;
  font-size: 2em;
  display: flex;
  justify-content: center;
  text-align: center;
  padding: 30px 0;
}
@media all and (max-width: 570px) {
  body #section-banner .block .sub-top-banner,
  .html #section-banner .block .sub-top-banner {
    padding: 25px 25px;
    font-size: 1.7em;
    background-color: #009fda;
  }
}
body #section-banner .block .sub-top-banner.dark,
.html #section-banner .block .sub-top-banner.dark {
  background-color: #233143;
}
body #section-banner .block .sub-top-banner.width-cta-btn,
.html #section-banner .block .sub-top-banner.width-cta-btn {
  margin: 0 auto;
  font-family: Roboto;
  color: #fff;
  font-size: 1.4em;
  font-weight: 400;
  display: flex;
  justify-content: center;
  text-align: left;
  padding: 30px 0;
}
body #section-banner .block .sub-top-banner.width-cta-btn > .flex-container,
.html #section-banner .block .sub-top-banner.width-cta-btn > .flex-container {
  flex-wrap: nowrap;
  max-width: 1300px;
}
body #section-banner .block .sub-top-banner.width-cta-btn .left-content,
.html #section-banner .block .sub-top-banner.width-cta-btn .left-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 30px;
}
body #section-banner .block .sub-top-banner.width-cta-btn .left-content span:not(.lead-text),
.html #section-banner .block .sub-top-banner.width-cta-btn .left-content span:not(.lead-text) {
  letter-spacing: 0.5px;
}
body #section-banner .block .sub-top-banner.width-cta-btn .right-content,
.html #section-banner .block .sub-top-banner.width-cta-btn .right-content {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}
body #section-banner .block .sub-top-banner.width-cta-btn .lead-text,
.html #section-banner .block .sub-top-banner.width-cta-btn .lead-text {
  font-size: 1.6em;
  line-height: 1em;
  margin-bottom: 10px;
}
body #section-banner .block .sub-top-banner.width-cta-btn .lead-text .mobile-hidden,
.html #section-banner .block .sub-top-banner.width-cta-btn .lead-text .mobile-hidden {
  display: inline;
}
@media all and (max-width: 1200px) {
  body #section-banner .block .sub-top-banner.width-cta-btn .lead-text,
  .html #section-banner .block .sub-top-banner.width-cta-btn .lead-text {
    font-size: 1.4em;
  }
  body #section-banner .block .sub-top-banner.width-cta-btn .right-content,
  .html #section-banner .block .sub-top-banner.width-cta-btn .right-content {
    justify-content: center;
  }
  body #section-banner .block .sub-top-banner.width-cta-btn .left-content,
  .html #section-banner .block .sub-top-banner.width-cta-btn .left-content {
    padding-right: 0px;
    padding-left: 20px;
  }
}
@media all and (max-width: 768px) {
  body #section-banner .block .sub-top-banner.width-cta-btn,
  .html #section-banner .block .sub-top-banner.width-cta-btn {
    background: #009fda;
    text-align: center;
  }
  body #section-banner .block .sub-top-banner.width-cta-btn .flex-container,
  .html #section-banner .block .sub-top-banner.width-cta-btn .flex-container {
    flex-direction: column;
  }
  body #section-banner .block .sub-top-banner.width-cta-btn .left-content,
  .html #section-banner .block .sub-top-banner.width-cta-btn .left-content {
    margin-bottom: 20px;
    padding: 0;
    width: 100%;
  }
  body #section-banner .block .sub-top-banner.width-cta-btn .right-content,
  .html #section-banner .block .sub-top-banner.width-cta-btn .right-content {
    width: 100%;
    justify-content: center;
  }
  body #section-banner .block .sub-top-banner.width-cta-btn .lead-text,
  .html #section-banner .block .sub-top-banner.width-cta-btn .lead-text {
    font-size: 1.3em;
  }
  body #section-banner .block .sub-top-banner.width-cta-btn .lead-text .mobile-hidden,
  .html #section-banner .block .sub-top-banner.width-cta-btn .lead-text .mobile-hidden {
    display: none;
  }
  body #section-banner .block .sub-top-banner.width-cta-btn span:not(.lead-text),
  .html #section-banner .block .sub-top-banner.width-cta-btn span:not(.lead-text) {
    display: none;
  }
}
@media all and (max-width: 570px) {
  body #section-banner .block .sub-top-banner.width-cta-btn,
  .html #section-banner .block .sub-top-banner.width-cta-btn {
    font-size: 1.7em;
  }
  body #section-banner .block .sub-top-banner.width-cta-btn .left-content,
  .html #section-banner .block .sub-top-banner.width-cta-btn .left-content {
    padding-right: 0;
  }
  body #section-banner .block .sub-top-banner.width-cta-btn .lead-text,
  .html #section-banner .block .sub-top-banner.width-cta-btn .lead-text {
    font-size: 1.1em;
  }
  body #section-banner .block .sub-top-banner.width-cta-btn .lead-text + span,
  .html #section-banner .block .sub-top-banner.width-cta-btn .lead-text + span {
    display: none;
  }
  body #section-banner .block .sub-top-banner.width-cta-btn .secondary-button,
  .html #section-banner .block .sub-top-banner.width-cta-btn .secondary-button {
    font-size: 0.8em;
  }
}
#section-main-content [id^="dexp-accordions-wrapper"].panel-group > p {
  display: none;
}
#section-main-content [id^="dexp-accordions-wrapper"].panel-group .panel {
  border-radius: 0;
  border: 0;
  box-shadow: unset;
}
#section-main-content [id^="dexp-accordions-wrapper"].panel-group .panel .panel-heading {
  background: none;
  border: 0;
}
#section-main-content [id^="dexp-accordions-wrapper"].panel-group .panel .panel-heading .panel-title {
  font-size: 1em;
}
#section-main-content [id^="dexp-accordions-wrapper"].panel-group .panel .panel-heading .panel-title a.collapsed {
  color: #333;
  font-size: 1.8em;
  font-family: Roboto;
  font-weight: 700;
  margin: 25px 0 0 0;
  position: relative;
  padding: 0 0 0 35px;
  display: table;
  border: 0;
  background: none;
  cursor: pointer;
}
#section-main-content [id^="dexp-accordions-wrapper"].panel-group .panel .panel-heading .panel-title a.collapsed:before,
#section-main-content [id^="dexp-accordions-wrapper"].panel-group .panel .panel-heading .panel-title a.collapsed:after {
  content: "";
  width: 15px;
  height: 4px;
  background: #009fda;
  position: absolute;
  left: 0;
  top: calc(50% - 2px);
  transition: all 0.3s linear;
  opacity: 1;
  transform: rotate(0deg) scale(1);
}
#section-main-content [id^="dexp-accordions-wrapper"].panel-group .panel .panel-heading .panel-title a.collapsed:after {
  transform: rotate(90deg) scale(1);
}
#section-main-content [id^="dexp-accordions-wrapper"].panel-group .panel .panel-heading .panel-title a {
  color: #333 !important;
  font-size: 1.8em;
  font-family: Roboto;
  font-weight: 700;
  margin: 25px 0 0 0;
  position: relative;
  padding: 0 0 0 35px;
  display: table;
  border: 0;
  background: none;
  cursor: pointer;
}
#section-main-content [id^="dexp-accordions-wrapper"].panel-group .panel .panel-heading .panel-title a:before,
#section-main-content [id^="dexp-accordions-wrapper"].panel-group .panel .panel-heading .panel-title a:after {
  content: "";
  width: 15px;
  height: 4px;
  background: #009fda;
  position: absolute;
  left: 0;
  top: calc(50% - 2px);
  transition: all 0.3s linear;
  opacity: 1;
  transform: rotate(0deg) scale(1);
}
#section-main-content [id^="dexp-accordions-wrapper"].panel-group .panel .panel-heading .panel-title a:after {
  transform: rotate(90deg) scale(0);
}
#section-main-content [id^="dexp-accordions-wrapper"].panel-group .panel .panel-collapse,
#section-main-content [id^="dexp-accordions-wrapper"].panel-group .panel .in {
  border: 0;
}
#section-main-content [id^="dexp-accordions-wrapper"].panel-group .panel .panel-collapse .panel-body,
#section-main-content [id^="dexp-accordions-wrapper"].panel-group .panel .in .panel-body {
  border: 0;
  color: #000;
  padding-left: 35px;
}
#section-main-content [id^="dexp-accordions-wrapper"].panel-group .panel .panel-collapse .panel-body b,
#section-main-content [id^="dexp-accordions-wrapper"].panel-group .panel .panel-collapse .panel-body strong,
#section-main-content [id^="dexp-accordions-wrapper"].panel-group .panel .in .panel-body b,
#section-main-content [id^="dexp-accordions-wrapper"].panel-group .panel .in .panel-body strong {
  font-weight: 700;
  padding-top: 10px;
  display: inline-block;
}
#section-main-content [id^="dexp-accordions-wrapper"].panel-group .panel .panel-collapse.in > .panel-body,
#section-main-content [id^="dexp-accordions-wrapper"].panel-group .panel .in.in > .panel-body {
  border-bottom: 1px solid #dbdbdb;
}
.cta-primary {
  font-size: 1em;
  font-weight: 500;
  color: #333;
  transition: all 0.3s linear;
  position: relative;
  display: block;
  float: left;
}
.cta-primary a {
  display: flex;
}
.cta-primary a span:before {
  content: "\f054";
  font-family: FontAwesome;
  position: absolute;
  right: -20px;
  transition: all 0.2s linear;
}
.cta-primary a span:after {
  content: "\f068";
  font-family: FontAwesome;
  position: absolute;
  right: -20px;
  transform: translate(-8px);
  opacity: 0;
  transition: all 0.2s linear;
}
.cta-primary a:hover {
  color: #009fda;
}
.cta-primary a:hover span:before {
  right: -25px;
}
.cta-primary a:hover span:after {
  right: -20px;
  transform: translate(0px);
  opacity: 1;
}
#prev-btn {
  display: block;
  width: 100%;
  float: left;
  margin: 30px 0 50px;
  border-top: 1px solid rgba(0,0,0,0.12);
  padding-top: 30px;
}
#prev-btn a {
  color: #5e6167 !important;
  font-size: 1em;
  padding: 0;
  text-decoration: none !important;
  position: relative;
  padding-left: 20px;
  transition: all 0.3s linear;
  display: flex;
  max-width: 200px;
  align-items: center;
}
#prev-btn a:before {
  content: "\f053";
  font-family: FontAwesome;
  position: absolute;
  left: 0px;
  transition: all 0.2s linear;
}
#prev-btn a:after {
  content: "\f068";
  font-family: FontAwesome;
  position: absolute;
  left: 5px;
  transform: translate(8px);
  opacity: 0;
  transition: all 0.2s linear;
}
#prev-btn a:hover,
#prev-btn a:focus {
  color: #009fda !important;
  padding-left: 30px;
}
#prev-btn a:hover:before,
#prev-btn a:focus:before {
  left: 0px;
}
#prev-btn a:hover:after,
#prev-btn a:focus:after {
  transform: translate(0px);
  opacity: 1;
}
.back-to-top {
  font-size: 1em;
  color: #5e6167;
  font-weight: 500;
  margin-top: 50px;
  display: block;
  width: 100%;
  padding-left: 20px;
}
.back-to-top.no-margin {
  margin: 0;
}
.back-to-top.large {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  font-size: 18px !important;
  padding-left: 20px !important;
  text-decoration: underline;
  border: 0;
  background: none;
}
.back-to-top.large:hover,
.back-to-top.large:focus {
  color: #009fda;
  outline: none;
}
.back-to-top.large:before {
  position: absolute;
  content: "\f054";
  font-family: FontAwesome;
  background: none;
  width: auto;
  height: auto;
  font-size: 14px;
  left: 0px;
  transform: rotate(-90deg);
}
.back-to-top span {
  position: relative;
  cursor: pointer;
  display: inline-block;
}
.back-to-top span:before {
  content: "\f053";
  font-family: FontAwesome;
  position: absolute;
  left: -20px;
  top: -5px;
  transform: rotate(90deg);
  transition: all 0.2s linear;
}
.back-to-top span:after {
  content: "\f068";
  font-family: FontAwesome;
  position: absolute;
  left: -21px;
  top: 0px;
  transform: rotate(90deg);
  opacity: 1;
  transition: all 0.2s linear;
}
.back-to-top span:hover,
.back-to-top span:focus {
  color: #009fda !important;
}
.back-to-top span:hover:before,
.back-to-top span:focus:before {
  top: -15px;
}
.back-to-top span:hover:after,
.back-to-top span:focus:after {
  top: -10px;
}
#scroll-chevron {
  position: relative;
  margin: 35px 0 0;
  width: 100%;
  display: flex;
  justify-content: center;
}
@media all and (max-width: 768px) {
  #scroll-chevron {
    margin: 35px 0 20px;
  }
}
#scroll-chevron a {
  display: block;
  position: relative;
  width: 46px;
  height: 46px;
}
#scroll-chevron a span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #fff;
  border-radius: 100%;
  box-sizing: border-box;
  opacity: 1;
  transition: all 0.2s linear;
}
#scroll-chevron a span:hover,
#scroll-chevron a span:focus {
  opacity: 0.8;
}
#scroll-chevron a span:after {
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  width: 16px;
  height: 16px;
  margin: -12px 0 0 -8px;
  border-left: 1px solid #fff;
  border-bottom: 1px solid #fff;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  box-sizing: border-box;
}
#scroll-chevron a span:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  content: "";
  width: 44px;
  height: 44px;
  box-shadow: 0 0 0 0 rgba(255,255,255,0.1);
  border-radius: 100%;
  opacity: 0;
  -webkit-animation: pulse 3s infinite;
  animation: pulse 3s infinite;
  box-sizing: border-box;
}
#scroll-point,
.scroll-point {
  height: 0;
  float: left;
}
.full-width {
  width: 100vw;
  position: relative;
  display: flex;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
.full-width.border-10 {
  width: 105vw;
}
.extent-15 {
  margin-left: -15px;
  width: calc(100% + 30px);
  display: block;
}
.full-width-alt {
  width: 100vw;
  position: relative;
  left: 66%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
@media all and (max-width: 768px) {
  .full-width-alt {
    left: 50%;
  }
}
.grid-block {
  display: flex;
  flex-wrap: wrap;
}
.grid-block .item {
  width: 33.33%;
  padding: 15px;
}
@media all and (max-width: 570px) {
  .grid-block .item {
    width: 50%;
    text-align: center;
  }
}
.video-embed {
  position: relative;
  padding: 0px;
  padding-top: 56.25%;
  margin-top: 8px;
  display: block;
  width: 100%;
  height: 0;
  overflow: hidden;
}
.video-embed.inmotion_iframe {
  margin: 50px 0;
}
.video-embed .iframe,
.video-embed iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  border: 0;
}
body .featured-block {
  background: #f2f3f4;
  padding: 25px 30px;
  margin-top: 20px;
  display: block;
  width: 100%;
}
body .featured-block h4 {
  font-weight: 500;
  color: #009fda;
  margin: 0 0 5px 0;
}
body .featured-block > ul {
  margin-bottom: 0px;
  padding-left: 0px;
}
body .featured-block p:last-of-type {
  margin-bottom: 0;
}
.primary-banner {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media all and (min-width: 571px) {
  .featured-box-icon:hover .box-icon,
  .dexp-shortcodes-box:hover .box-icon {
    background: #009fda;
  }
  .featured-box-icon:hover .box-icon:before,
  .dexp-shortcodes-box:hover .box-icon:before {
    top: calc(-50% - 15px);
    opacity: 0;
  }
  .featured-box-icon:hover .box-icon:after,
  .dexp-shortcodes-box:hover .box-icon:after {
    top: calc(50% - 15px);
    opacity: 1;
  }
}
.featured-box-icon .box-icon,
.dexp-shortcodes-box .box-icon {
  float: none;
  display: flex;
  justify-content: center;
  min-width: 60px;
  min-height: 60px;
  background: #fff;
  border-radius: 100%;
  border: 1px solid #009fda;
  transition: 0.2s linear;
}
.featured-box-icon .box-icon:before,
.dexp-shortcodes-box .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;
}
.featured-box-icon .box-icon:after,
.dexp-shortcodes-box .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;
}
.featured-box-icon .box-icon.sample:before,
.dexp-shortcodes-box .box-icon.sample:before {
  background-image: url(/sites/default/files/MEMBERSHIP/membership-icons/details-B.png);
}
.featured-box-icon .box-icon.sample:after,
.dexp-shortcodes-box .box-icon.sample:after {
  background-image: url(/sites/default/files/MEMBERSHIP/membership-icons/details-W.png);
}
.featured-box-icon .box-title,
.dexp-shortcodes-box .box-title {
  margin: 10px 0;
  font-size: 1.6em;
  font-weight: 600;
  font-family: Roboto !important;
  text-align: center;
  padding-top: 0;
}
.featured-box-icon .box-content,
.dexp-shortcodes-box .box-content {
  text-align: center;
  margin: 10px 0;
}
.featured-box-icon .box-content p,
.dexp-shortcodes-box .box-content p {
  font-size: 1.4em;
}
#ausmap-container {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  float: left;
  width: 100%;
  min-height: 600px;
}
@media all and (max-width: 768px) {
  #ausmap-container {
    min-height: 500px;
  }
}
@media all and (max-width: 570px) {
  #ausmap-container {
    min-height: 300px;
  }
}
#ausmap {
  background: url("/sites/default/files/RESOURCES/BW_map.png") top left no-repeat;
  position: absolute;
  width: 779px;
  height: 625px;
  transform: scale(0.8);
  display: block;
  padding: 0;
  margin: 0;
}
@media all and (max-width: 768px) {
  #ausmap {
    transform: scale(0.7);
  }
}
@media all and (max-width: 570px) {
  #ausmap {
    transform: scale(0.4);
  }
}
#ausmap li {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
  position: absolute;
}
#ausmap a {
  display: block;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  line-height: normal;
}
#ausmap #wa {
  left: 14px;
  top: 77px;
  width: 275px;
  z-index: 10;
}
#ausmap #wa a {
  height: 382px;
  text-align: center;
  padding-top: 10px;
  padding-left: 0px;
  color: #fff;
}
#ausmap #wa a:hover {
  background: url("/sites/default/files/RESOURCES/Color_map2.png") -14px -47px no-repeat;
  text-decoration: none;
}
#ausmap #nt {
  left: 290px;
  top: 41px;
  width: 161px;
  z-index: 10;
}
#ausmap #nt a {
  height: 260px;
  text-align: center;
  padding-top: 60px;
  padding-left: 0px;
  color: #fff;
}
#ausmap #nt a:hover {
  background: url("/sites/default/files/RESOURCES/Color_map2.png") -291px -8px no-repeat;
  text-decoration: none;
}
#ausmap #sa {
  left: 290px;
  top: 302px;
  width: 214px;
  z-index: 10;
}
#ausmap #sa a {
  height: 222px;
  text-align: center;
  padding-top: 15px;
  padding-left: 0px;
  color: #fff;
}
#ausmap #sa a:hover {
  background: url("/sites/default/files/RESOURCES/Color_map2.png") -292px -272px no-repeat;
  text-decoration: none;
}
#ausmap #tas {
  left: 570px;
  top: 550px;
  width: 72px;
  z-index: 10;
}
#ausmap #tas a {
  height: 69px;
  text-align: center;
  padding-top: 2px;
  padding-left: 0px;
  color: #fff;
  letter-spacing: -1px;
}
#ausmap #tas a:hover {
  background: url("/sites/default/files/RESOURCES/Color_map2.png") -570px -518px no-repeat;
  text-decoration: none;
}
#ausmap #qld {
  left: 451px;
  top: 26px;
  width: 283px;
  z-index: 9;
}
#ausmap #qld a {
  height: 345px;
  text-align: center;
  padding-top: 80px;
  padding-right: 20px;
  color: #fff;
}
#ausmap #qld a:hover {
  background: url("/sites/default/files/RESOURCES/Color_map1.png") 1px -27px no-repeat;
  text-decoration: none;
}
#ausmap #nsw {
  left: 506px;
  top: 340px;
  width: 229px;
  z-index: 10;
}
#ausmap #nsw a {
  height: 171px;
  text-align: center;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 10px;
  color: #fff;
}
#ausmap #nsw a:hover {
  background: url("/sites/default/files/RESOURCES/Color_map2.png") -507px -309px no-repeat;
  text-decoration: none;
}
#ausmap #vic {
  left: 504px;
  top: 444px;
  width: 166px;
  z-index: 11;
}
#ausmap #vic a {
  height: 95px;
  text-align: center;
  padding-top: 13px;
  padding-right: 25px;
  color: #fff;
}
#ausmap #vic a:hover {
  background: url("/sites/default/files/RESOURCES/Color_map1.png") -51px -442px no-repeat;
  text-decoration: none;
}
#ausmap #act {
  left: 636px;
  top: 460px;
  width: 24px;
  z-index: 12;
}
#ausmap #act a {
  height: 25px;
  text-align: right;
  padding-top: 0px;
  padding-right: 0px;
  color: #ea9034;
}
#ausmap #act a:hover {
  background: url("/sites/default/files/RESOURCES/Color_map3.png") 7px 5px no-repeat;
  text-decoration: none;
  color: #322e2b;
}
body .header-banner h1 {
  font-family: Cairo;
  font-weight: 300;
  text-transform: uppercase;
  color: #fff;
  font-size: 5em;
  line-height: 1em;
  text-align: center;
}
@media all and (max-width: 768px) {
  body .header-banner h1 {
    font-size: 4em;
  }
}
@media all and (max-width: 570px) {
  body .header-banner h1 {
    font-size: 3em;
  }
}
@media all and (max-width: 480px) {
  body .header-banner h1 {
    font-size: 2.5em;
  }
}
.w2 {
  display: flex;
  flex-wrap: wrap;
}
body .socialMediaIcon li .IN-widget span {
  line-height: 0 !important;
}
body .socialMediaIcon li .IN-widget button {
  font-family: Roboto !important;
  font-style: normal;
  padding: 0px 8px !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  height: 20px !important;
}
.pagination.pager {
  margin-bottom: 0;
  padding-top: 30px;
  padding-left: 0;
}
.pagination.pager li.pager-current a {
  font-weight: 700;
}
.pagination.pager li a:hover {
  font-weight: 700;
  color: #333;
}
.blue-spinning-btn {
  width: 100%;
  text-align: center;
  background: #009fda;
  color: #fff;
  padding: 9px;
}
.add-cpd-spinning-btn {
  padding: 5px 30px;
  border: 1px solid #ccc;
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 92.75px;
  color: #000;
}
@media all and (max-width: 992px) {
  .sidebar-overlay .region-right-sidebar,
  .sidebar-overlay .node .right-sidebar,
  .sidebar-overlay .right-sidebar {
    display: none;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 50px;
    width: 100%;
  }
  .sidebar-overlay .region-right-sidebar .headline,
  .sidebar-overlay .node .right-sidebar .headline,
  .sidebar-overlay .right-sidebar .headline {
    margin-top: 0;
  }
}
@media all and (max-width: 570px) {
  .sidebar-overlay .region-right-sidebar,
  .sidebar-overlay .node .right-sidebar,
  .sidebar-overlay .right-sidebar {
    position: fixed !important;
    z-index: 998;
    height: 100vh;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 50px 40px 100px 40px !important;
    background: #fff;
    transition: all 0.5s ease-in-out;
    box-shadow: 0px 0px 0px 0px white;
  }
  .sidebar-overlay .region-right-sidebar.active,
  .sidebar-overlay .node .right-sidebar.active,
  .sidebar-overlay .right-sidebar.active {
    transform: translate(0,0);
    box-shadow: -20px 0px 20px 20px white;
    overflow-y: auto;
  }
  .sidebar-overlay .region-right-sidebar.active .sidebar-toggle,
  .sidebar-overlay .node .right-sidebar.active .sidebar-toggle,
  .sidebar-overlay .right-sidebar.active .sidebar-toggle {
    left: -60px;
  }
  .sidebar-overlay .region-right-sidebar.active + .sidebar-overlay,
  .sidebar-overlay .node .right-sidebar.active + .sidebar-overlay,
  .sidebar-overlay .right-sidebar.active + .sidebar-overlay {
    transform: translate(0,0);
  }
  .sidebar-overlay .region-right-sidebar .right-sidebar,
  .sidebar-overlay .node .right-sidebar .right-sidebar,
  .sidebar-overlay .right-sidebar .right-sidebar {
    padding: 0;
    display: block !important;
  }
}
.sidebar-overlay {
  position: fixed;
  z-index: 997;
  top: 0;
  left: 0;
  height: 100vh;
  background: #fff;
  transition: all 0.5s ease-in-out;
}
@media all and (max-width: 992px) {
  .sidebar-overlay {
    width: 350px;
    transform: translate(calc(100vw - 0px),0);
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
  }
  .sidebar-overlay.active {
    transform: translate(calc(100vw - 350px),0);
    box-shadow: 0px 0px 13px 8px rgba(0,0,0,0.3);
  }
}
@media all and (max-width: 570px) {
  .sidebar-overlay {
    width: 100%;
    transform: translate(100%,0);
  }
  .sidebar-overlay.active {
    transform: translate(0,0);
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.3);
  }
}
.sidebar-overlay.active {
  z-index: 1050;
}
.sidebar-overlay.active .sidebar-toggle {
  left: -60px;
  z-index: 999;
}
.sidebar-overlay.active .region-right-sidebar,
.sidebar-overlay.active .right-sidebar {
  height: 100%;
  overflow: auto;
}
.sidebar-overlay .sidebar-toggle {
  cursor: pointer;
  display: block;
  position: absolute;
  opacity: 0;
  top: 117px;
  min-width: 150px;
  left: -90px;
  text-align: center;
  transform: rotate(-90deg) translate(0,30px);
  background: #009fda;
  color: #fff;
  padding: 5px;
  transition: all 0.5s linear;
}
.sidebar-overlay .sidebar-toggle::first-letter {
  text-transform: uppercase;
}
.sidebar-overlay .sidebar-toggle.off-right {
  transform: rotate(-90deg) translate(0,0px);
  opacity: 1;
}
@media all and (max-width: 992px) {
  .no-scroll {
    overflow: hidden;
  }
}
@media all and (max-width: 570px) {
  .no-scroll {
    position: fixed;
    height: 100vh;
    overflow: hidden;
    padding-right: 0;
  }
  .no-scroll #section-clients,
  .no-scroll #section-bottom,
  .no-scroll #section-socials,
  .no-scroll #section-header {
    z-index: 995;
  }
}
#section-clients {
  margin-top: 0px;
}
.space-100 + #section-clients,
#section-bottomfullwidth + #section-clients {
  margin-top: 0px;
}
.chevron-active {
  max-width: 100%;
}
.chevron-active .media-chevron {
  position: absolute;
  left: -99999px;
  visibility: hidden;
}
.chevron-active .media-chevron + .media-chevron-menu label {
  position: absolute;
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 14px;
  width: 12px;
  top: 14px;
  right: 15px;
  cursor: pointer;
}
.chevron-active .media-chevron + .media-chevron-menu label span {
  position: absolute;
  width: 100%;
  height: 1px;
  background: #000;
  opacity: 0.65;
  transform: rotate(0deg);
  transition: all 0.3s linear;
}
.chevron-active .media-chevron + .media-chevron-menu label span.bar-1 {
  transform: rotate(-45deg);
  left: 4px;
}
.chevron-active .media-chevron + .media-chevron-menu label span.bar-2 {
  transform: rotate(45deg);
  right: 4px;
}
.chevron-active .media-chevron + .media-chevron-menu .selected {
  display: block;
  position: absolute;
  cursor: pointer;
  top: 0;
  width: 100%;
  text-align: center;
  border: 1px solid rgba(0,0,0,0.12);
  padding: 10px 30px;
}
.chevron-active .media-chevron:checked + .media-chevron-menu label .bar-1 {
  transform: rotate(45deg);
}
.chevron-active .media-chevron:checked + .media-chevron-menu label .bar-2 {
  transform: rotate(-45deg);
}
.chevron-active ul {
  flex-direction: column;
  opacity: 0;
}
.chevron-active ul li {
  border: 0 !important;
  width: 100%;
  margin: 5px 0 !important;
}
.chevron-active ul li.active {
  background: none !important;
}
.chevron-active ul li.active a {
  color: #333 !important;
}
.account-nav {
  width: max-content;
}
@media all and (min-width: 993px) {
  .account-nav {
    display: none;
  }
}
.account-nav li.active a,
.account-nav li.active:hover a {
  background: none;
  color: #009fda !important;
}
.account-nav.chevron-active {
  min-width: 100%;
  position: relative;
}
.account-nav.chevron-active ul li a {
  font-size: 1em;
  padding: 5px 15px;
}
.account-nav.chevron-active .account-chevron {
  position: absolute;
  left: -99999px;
  visibility: hidden;
}
.account-nav.chevron-active .account-chevron + .account-chevron-menu {
  position: relative;
  display: block;
  width: 100%;
  height: 50px;
}
.account-nav.chevron-active .account-chevron + .account-chevron-menu .selected {
  display: block;
  position: absolute;
  cursor: pointer;
  padding: 10px 40px 10px 13px;
  font-size: 1.6em;
  font-weight: 700;
  color: #009fda;
  font-family: cairo;
  width: auto;
}
.account-nav.chevron-active .account-chevron + .account-chevron-menu .selected:before,
.account-nav.chevron-active .account-chevron + .account-chevron-menu .selected:after {
  content: "";
  position: absolute;
  width: 10px;
  height: 2px;
  top: calc(50% - 0.5px);
  background: #009fda;
  transition: all 0.3s linear;
}
.account-nav.chevron-active .account-chevron + .account-chevron-menu .selected:before {
  transform: rotate(45deg);
  right: 18px;
}
.account-nav.chevron-active .account-chevron + .account-chevron-menu .selected:after {
  transform: rotate(-45deg);
  right: 11px;
}
.account-nav.chevron-active .account-chevron + .account-chevron-menu label {
  position: absolute;
  display: none;
  flex-direction: row;
  align-items: center;
  height: 14px;
  width: 12px;
  top: 14px;
  right: 15px;
  cursor: pointer;
}
.account-nav.chevron-active .account-chevron + .account-chevron-menu label span {
  position: absolute;
  width: 100%;
  height: 1px;
  background: #000;
  opacity: 0.65;
  transition: all 0.3s linear;
}
.account-nav.chevron-active .account-chevron + .account-chevron-menu label span.bar-1 {
  transform: rotate(-45deg);
  left: 4px;
}
.account-nav.chevron-active .account-chevron + .account-chevron-menu label span.bar-2 {
  transform: rotate(45deg);
  right: 4px;
}
.account-nav.chevron-active .account-chevron:checked + .account-chevron-menu label .bar-1 {
  transform: rotate(45deg);
}
.account-nav.chevron-active .account-chevron:checked + .account-chevron-menu label .bar-2 {
  transform: rotate(-45deg);
}
.account-nav.chevron-active .account-chevron:checked + .account-chevron-menu .selected:before {
  transform: rotate(-45deg);
}
.account-nav.chevron-active .account-chevron:checked + .account-chevron-menu .selected:after {
  transform: rotate(45deg);
}
@media all and (max-width: 768px) {
  .account-nav ul.nav li {
    font-size: 1em !important;
  }
}
.ie_browser .img-parallax {
  display: none;
}
.ie_browser #apa-create-log-in-form {
  width: 100%;
}
.ie_browser .dexp-shortcodes-box .box-icon:before,
.ie_browser .dexp-shortcodes-box .box-icon:after {
  display: block;
  left: calc(50% - 15px);
}
.ie_browser .dexp-shortcodes-box .box-content {
  width: 100%;
}
.ie_browser .close-popup {
  position: relative;
}
.ie_browser .close-popup:before,
.ie_browser .close-popup:after {
  display: block;
  left: 5px;
}
.ie_browser .OthersiteButtonClose:before,
.ie_browser .OthersiteButtonClose:after {
  display: block;
  left: 2px;
}
.ie_browser .modal-dialog .close .ui-button-icon-primary {
  position: relative;
}
.ie_browser .modal-dialog .close .ui-button-icon-primary:before,
.ie_browser .modal-dialog .close .ui-button-icon-primary:after {
  left: 0;
  display: block;
}
.ie_browser #section-socials .pull-right.social-icons {
  background: none;
}
.ie_browser #section-socials .pull-right.social-icons ul {
  position: absolute;
  right: 135px;
  top: -1px;
}
.ie_browser #section-socials .LogInPadding,
.ie_browser #section-socials .DashboardPadding {
  position: absolute;
  left: 0px;
}
.ie_browser #section-socials .LogOutPadding {
  position: absolute;
  left: 60px;
}
.ie_browser.user-logged-in .pull-right.social-icons ul {
  right: 196px !important;
}
.ie_browser #section-map #tools-features .tool-block {
  max-width: none !important;
  padding: 100px 10% !important;
}
.ie_browser .cpd-diary-snapshot #goo-chart span.number {
  left: calc(50% - 45px);
}
.ie_browser .cpd-diary-snapshot #goo-chart span.text {
  left: calc(50% - 40px);
}
.ie_browser .page-apa-cm-login #section-main-content {
  display: block;
}
.ie_browser.page-node-86 #section-banner #block-block-123 {
  background-position: 70% 0px !important;
}
.ie_browser.page-node-86 #section-banner #block-block-123 .sub-top-banner {
  display: block;
}
.ie_browser.page-node-138 .left-content .brochure-grid .item {
  width: 33.33%;
}
.ie_browser.page-node-241 #partners-info {
  left: 0;
  right: 0;
}
.ie_browser #section-main-content [id^="dexp-accordions-wrapper"].panel-group .panel {
  box-shadow: none;
}
.ie_browser.page-node-149
    #block-block-312
    div[id*="apateammember-block"]
    .node-apateam
    .portfolio-image
    .field-item,
.ie_browser.page-node-149
    #block-block-312
    #apateammember-block
    .node-apateam
    .portfolio-image
    .field-item,
.ie_browser.node-type-apateam
    #related-members
    [id^="apateammember-block"]
    .node-apateam
    .portfolio-image
    .field-item {
  display: block;
}
.ie_browser.page-node-149
    #block-block-312
    div[id*="apateammember-block"]
    .node-apateam
    .portfolio-image
    .field-item img,
.ie_browser.page-node-149
    #block-block-312
    #apateammember-block
    .node-apateam
    .portfolio-image
    .field-item img,
.ie_browser.node-type-apateam
    #related-members
    [id^="apateammember-block"]
    .node-apateam
    .portfolio-image
    .field-item img {
  height: 100%;
}
.ie_browser.page-node-611 #section-banner #block-block-322 {
  background-position: 70% 0px !important;
  background-repeat: no-repeat;
}
.ie_browser.page-node-611 #section-banner #block-block-322 .sub-top-banner {
  display: block;
}
.ie_browser.page-node-611 #section-banner #block-block-322 .sub-top-banner .featured-logo:after {
  top: 0;
}
.ie_browser .meta .meta-share-url {
  display: block;
  text-align: right;
}
.ie_browser .meta .meta-share-url ul.socialMediaIcon li .fb_iframe_widget {
  top: -5px;
}
.ie_browser .meta .meta-share-url .IN-widget {
  position: relative;
  top: 1px;
}
.ie_browser.page-node-214
    #section-main-content
    #block-system-main
    .post-content
    .view-media
    .dexp-grid-items
    .node
    .team {
  display: block;
}
.ie_browser.node-type-policy
    #block-system-main
    .content
    .icon-featured-sub-heading
    span
    img {
  width: 100%;
}
.ie_browser #section-banner .region .home-main-grid .main-block .node .HomeTitle {
  min-height: 20% !important;
  padding-top: 20% !important;
}
.ie_browser #section-banner .region .home-main-grid .image-grid .node .HomeTitle {
  min-height: 15% !important;
  padding-top: 35% !important;
}
.ie_browser .SocialIcons {
  border-bottom: 0.3px solid rgba(0,0,0,0.045);
}
.ie_browser .region-socials .block .content div.borderLeftForTop {
  border-left: rgba(0,0,0,0.045) 0.3px solid;
}
.ie_browser .region-socials ul:not(.contextual-links) li {
  border-left: rgba(0,0,0,0.045) 0.3px solid;
}
body.firefox-browser select {
  -moz-appearance: window;
}
.firefox-browser #loginAT .modal-dialog {
  overflow-x: hidden !important;
}
.firefox-browser #loginAT .modal-dialog .modal-body {
  margin-right: -17px;
}
.readmore-container .readmore-content,
.readmore-container .a_readmore {
  overflow: hidden;
  position: relative;
}
.readmore-container .readmore-content:after,
.readmore-container .a_readmore:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0;
  background-image: linear-gradient(to top,#fff 0%,rgba(255,255,255,0.95) 40%,rgba(255,255,255,0.9) 50%,rgba(255,255,255,0) 85%);
  transition: all 0.5s linear;
}
.readmore-container .readmore-content.minimized:after,
.readmore-container .a_readmore.minimized:after {
  height: 100px;
}
.readmore-container .readmore-content.minimized + .readmore-toggle:before,
.readmore-container .a_readmore.minimized + .readmore-toggle:before {
  transform: rotate(-45deg);
}
.readmore-container .readmore-content.minimized + .readmore-toggle:after,
.readmore-container .a_readmore.minimized + .readmore-toggle:after {
  transform: rotate(45deg);
}
.readmore-container .readmore-toggle {
  display: block;
  width: 125px;
  padding: 10px 10px 10px 0;
  font-size: 1.2em;
  font-weight: 500;
  text-align: left;
  color: #009fda;
  position: relative;
  margin-top: 20px;
}
.readmore-container .readmore-toggle:after,
.readmore-container .readmore-toggle:before {
  content: "";
  position: absolute;
  width: 10px;
  height: 2px;
  top: calc(50% - 1px);
  background: #009fda;
  transition: all 0.5s linear;
}
.readmore-container .readmore-toggle:before {
  right: 18px;
  transform: rotate(45deg);
}
.readmore-container .readmore-toggle:after {
  right: 25px;
  transform: rotate(-45deg);
}
.a_readmore_container .a_readmore {
  overflow: hidden;
  position: relative;
}
.a_readmore_container .a_readmore:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0;
  background-image: linear-gradient(to top,#fff 0%,rgba(255,255,255,0.95) 40%,rgba(255,255,255,0.9) 50%,rgba(255,255,255,0) 85%);
  transition: all 0.5s linear;
}
.a_readmore_container .a_readmore.minimized:after {
  height: 100px;
}
.a_readmore_container .a_readmore.minimized + .a_readmore_toggle:before {
  transform: rotate(45deg);
}
.a_readmore_container .a_readmore.minimized + .a_readmore_toggle:after {
  transform: rotate(-45deg);
}
.a_readmore_container .a_readmore_toggle {
  display: block;
  width: max-content;
  padding: 10px 10px 10px 0;
  font-size: 1.2em;
  font-weight: 500;
  text-align: left;
  color: #009fda;
  position: relative;
  margin-top: 20px;
}
.a_readmore_container .a_readmore_toggle:after,
.a_readmore_container .a_readmore_toggle:before {
  content: "";
  position: absolute;
  width: 10px;
  height: 2px;
  top: calc(50% - 1px);
  background: #009fda;
  transition: all 0.5s linear;
}
.a_readmore_container .a_readmore_toggle:before {
  right: -12px;
  transform: rotate(-45deg);
}
.a_readmore_container .a_readmore_toggle:after {
  right: -19px;
  transform: rotate(45deg);
}
.dashboard-left-nav .navbar-collapse {
  position: relative;
}
.dashboard-left-nav .navbar-collapse .blink-arrows-right {
  position: absolute;
  width: 30px;
  height: 20px;
  background: rgba(0,0,0,0.7);
  top: calc(50% - 10px);
  right: 0;
  display: flex;
  align-items: center;
}
.dashboard-left-nav .navbar-collapse .blink-arrows-right span {
  position: absolute;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  opacity: 0.7;
  width: 15px;
  height: 15px;
  transform: rotate(-45deg);
  right: 15px;
}
.dashboard-left-nav .navbar-collapse .blink-arrows-right span:nth-child(even) {
  right: 0;
}
body .col-xs-1,
body .col-sm-1,
body .col-md-1,
body .col-lg-1,
body .col-xs-2,
body .col-sm-2,
body .col-md-2,
body .col-lg-2,
body .col-xs-3,
body .col-sm-3,
body .col-md-3,
body .col-lg-3,
body .col-xs-4,
body .col-sm-4,
body .col-md-4,
body .col-lg-4,
body .col-xs-5,
body .col-sm-5,
body .col-md-5,
body .col-lg-5,
body .col-xs-6,
body .col-sm-6,
body .col-md-6,
body .col-lg-6,
body .col-xs-7,
body .col-sm-7,
body .col-md-7,
body .col-lg-7,
body .col-xs-8,
body .col-sm-8,
body .col-md-8,
body .col-lg-8,
body .col-xs-9,
body .col-sm-9,
body .col-md-9,
body .col-lg-9,
body .col-xs-10,
body .col-sm-10,
body .col-md-10,
body .col-lg-10,
body .col-xs-11,
body .col-sm-11,
body .col-md-11,
body .col-lg-11,
body .col-xs-12,
body .col-sm-12,
body .col-md-12,
body .col-lg-12 {
  min-height: 0;
}
.page-user #section-main-content {
  padding: 50px 0 100px;
  min-height: 500px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.page-user #section-main-content .dexp-page-toolbar ul.nav {
  display: flex;
  justify-content: center;
  border-bottom: 0;
}
.page-user #section-main-content .dexp-page-toolbar ul.nav li.active {
  text-decoration: underline;
}
.page-user #section-main-content #user-login,
.page-user #section-main-content #user-pass,
.page-user #section-main-content #user-register-form {
  display: flex;
  justify-content: center;
}
.page-user #section-main-content #user-login .form-item-name,
.page-user #section-main-content #user-login .form-item-pass,
.page-user #section-main-content #user-pass .form-item-name,
.page-user #section-main-content #user-pass .form-item-pass,
.page-user #section-main-content #user-register-form .form-item-name,
.page-user #section-main-content #user-register-form .form-item-pass {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.page-user #section-main-content #user-login .form-item-name:before,
.page-user #section-main-content #user-login .form-item-pass:before,
.page-user #section-main-content #user-pass .form-item-name:before,
.page-user #section-main-content #user-pass .form-item-pass:before,
.page-user #section-main-content #user-register-form .form-item-name:before,
.page-user #section-main-content #user-register-form .form-item-pass:before {
  content: "";
  position: absolute;
  left: 12px;
  top: calc(50% - 7.5px);
  width: 15px;
  height: 15px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.page-user #section-main-content #user-login .form-item-name label,
.page-user #section-main-content #user-login .form-item-pass label,
.page-user #section-main-content #user-pass .form-item-name label,
.page-user #section-main-content #user-pass .form-item-pass label,
.page-user #section-main-content #user-register-form .form-item-name label,
.page-user #section-main-content #user-register-form .form-item-pass label {
  display: none;
}
.page-user #section-main-content #user-login .form-item-name .description,
.page-user #section-main-content #user-login .form-item-pass .description,
.page-user #section-main-content #user-pass .form-item-name .description,
.page-user #section-main-content #user-pass .form-item-pass .description,
.page-user #section-main-content #user-register-form .form-item-name .description,
.page-user #section-main-content #user-register-form .form-item-pass .description {
  font-size: 1em;
  position: absolute;
  top: calc(50% - 9px);
  left: 40px;
  color: #333;
  z-index: 9;
  opacity: 1;
  transition: all 0.3s linear;
}
.page-user #section-main-content #user-login .form-item-name input,
.page-user #section-main-content #user-login .form-item-pass input,
.page-user #section-main-content #user-pass .form-item-name input,
.page-user #section-main-content #user-pass .form-item-pass input,
.page-user #section-main-content #user-register-form .form-item-name input,
.page-user #section-main-content #user-register-form .form-item-pass input {
  background: none;
  position: relative;
  z-index: 10;
  padding-left: 40px;
}
.page-user #section-main-content #user-login .form-item-name input:focus + .description,
.page-user #section-main-content #user-login .form-item-pass input:focus + .description,
.page-user #section-main-content #user-pass .form-item-name input:focus + .description,
.page-user #section-main-content #user-pass .form-item-pass input:focus + .description,
.page-user #section-main-content #user-register-form .form-item-name input:focus + .description,
.page-user #section-main-content #user-register-form .form-item-pass input:focus + .description {
  top: 0;
  opacity: 0;
}
.page-user #section-main-content #user-login .form-item-name input.filled + .description,
.page-user #section-main-content #user-login .form-item-pass input.filled + .description,
.page-user #section-main-content #user-pass .form-item-name input.filled + .description,
.page-user #section-main-content #user-pass .form-item-pass input.filled + .description,
.page-user #section-main-content #user-register-form .form-item-name input.filled + .description,
.page-user #section-main-content #user-register-form .form-item-pass input.filled + .description {
  top: 0;
  opacity: 0;
}
.page-user #section-main-content #user-login .form-item-name input.error,
.page-user #section-main-content #user-login .form-item-pass input.error,
.page-user #section-main-content #user-pass .form-item-name input.error,
.page-user #section-main-content #user-pass .form-item-pass input.error,
.page-user #section-main-content #user-register-form .form-item-name input.error,
.page-user #section-main-content #user-register-form .form-item-pass input.error {
  border: 1px solid #920075;
}
.page-user #section-main-content #user-login .form-item-name,
.page-user #section-main-content #user-pass .form-item-name,
.page-user #section-main-content #user-register-form .form-item-name {
  margin-top: 30px;
}
.page-user #section-main-content #user-login .form-item-name:before,
.page-user #section-main-content #user-pass .form-item-name:before,
.page-user #section-main-content #user-register-form .form-item-name:before {
  background-image: url(/sites/default/files/dashboard-icon/account-G.png);
}
.page-user #section-main-content #user-login .form-item-pass:before,
.page-user #section-main-content #user-pass .form-item-pass:before,
.page-user #section-main-content #user-register-form .form-item-pass:before {
  background-image: url(/sites/default/files/general-icon/password-icon-lg.png);
}
.page-user #section-main-content #user-login #edit-actions,
.page-user #section-main-content #user-pass #edit-actions,
.page-user #section-main-content #user-register-form #edit-actions {
  margin-top: 30px;
}
.page-user #section-main-content #user-login #edit-actions input,
.page-user #section-main-content #user-pass #edit-actions input,
.page-user #section-main-content #user-register-form #edit-actions input {
  min-width: 100%;
}
.page-user #section-main-content #user-login #edit-actions input:hover,
.page-user #section-main-content #user-pass #edit-actions input:hover,
.page-user #section-main-content #user-register-form #edit-actions input:hover {
  color: #fff;
  opacity: 0.8;
  background: #009fda;
  border-color: #009fda;
}
.page-user #section-clients {
  margin-top: 0;
}
.page-user #modalContent {
  position: fixed !important;
  top: 30vh !important;
}
.page-user #modalContent .ctools-modal-content {
  height: auto !important;
}
.page-user #modalContent .ctools-modal-content .modal-header {
  min-height: 35px;
}
.page-user #modalContent #modal-content {
  min-width: 100%;
  min-height: 100%;
  height: auto !important;
  overflow: hidden;
}
.page-user #modalContent #modal-content .alert-danger {
  background-color: #fff;
  border-color: #920075;
}
.page-user #modalContent .user-info-from-cookie {
  display: flex;
  justify-content: center;
}
.page-user #modalContent .user-info-from-cookie > div {
  width: 90%;
}
.page-user #modalContent .user-info-from-cookie .form-item-name,
.page-user #modalContent .user-info-from-cookie .form-item-mail {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.page-user #modalContent .user-info-from-cookie .form-item-name:before,
.page-user #modalContent .user-info-from-cookie .form-item-mail:before {
  content: "";
  position: absolute;
  left: 12px;
  top: 16px;
  width: 15px;
  height: 15px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.page-user #modalContent .user-info-from-cookie .form-item-name label,
.page-user #modalContent .user-info-from-cookie .form-item-mail label {
  display: none;
}
.page-user #modalContent .user-info-from-cookie .form-item-name .description,
.page-user #modalContent .user-info-from-cookie .form-item-mail .description {
  font-size: 1em;
  position: relative;
  color: #333;
  padding-top: 20px;
}
.page-user #modalContent .user-info-from-cookie .form-item-name input,
.page-user #modalContent .user-info-from-cookie .form-item-mail input {
  background: none;
  position: relative;
  z-index: 10;
  padding-left: 40px;
}
.page-user #modalContent .user-info-from-cookie .form-item-name input.error,
.page-user #modalContent .user-info-from-cookie .form-item-mail input.error {
  border: 1px solid #920075;
}
.page-user #modalContent .user-info-from-cookie .form-item-name {
  margin-top: 30px;
}
.page-user #modalContent .user-info-from-cookie .form-item-name:before {
  background-image: url(/sites/default/files/dashboard-icon/account-G.png);
}
.page-user #modalContent .user-info-from-cookie .form-item-mail:before {
  background-image: url(/sites/default/files/contact-us/icons/MAILING_ADDRESS_G.png);
}
.page-user #modalContent .user-info-from-cookie .form-actions {
  margin-top: 30px;
}
.page-user #modalContent .user-info-from-cookie .form-actions input {
  min-width: 100%;
}
.page-user #modalContent .user-info-from-cookie .form-actions input:hover,
.page-user #modalContent .user-info-from-cookie .form-actions input:focus {
  color: #fff;
  opacity: 0.8;
  background: #009fda;
  border-color: #009fda;
}
.page-user #modalContent .user-info-from-cookie .form-actions .blue-spinning-btn {
  height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.page-user .throbber {
  display: none;
}
.location_grid {
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 50px;
}
.location_grid span {
  color: #333;
}
.location_grid .location_item {
  width: 33.33%;
  padding: 15px;
}
@media all and (max-width: 768px) {
  .location_grid .location_item {
    width: 50%;
  }
}
@media all and (max-width: 570px) {
  .location_grid .location_item {
    width: 100%;
  }
}
.location_grid .location_item .item_wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  padding: 30px;
  border: 2px solid #f2f3f4;
}
.location_grid .location_item .item_wrapper .show_email {
  position: absolute;
  top: calc(3% + 200px);
  right: 4%;
  padding: 5px;
  border: 1px solid rgba(0,0,0,0.12);
  color: rgba(0,0,0,0.2);
  font-weight: 500;
  font-size: 0.9em;
}
.location_grid .location_item .item_wrapper .location_banner {
  width: calc(100% + 60px);
  left: -30px;
  top: -30px;
  position: relative;
  display: flex;
  flex-direction: column;
  max-height: 200px;
  overflow: hidden;
}
.location_grid .location_item .item_wrapper .location_address {
  display: flex;
  flex-direction: column;
}
.location_grid .location_item .item_wrapper .location_address .state {
  font-family: Cairo;
  font-size: 2em;
  font-weight: 500;
}
@media all and (max-width: 570px) {
  .location_grid .location_item .item_wrapper .location_address .state {
    font-size: 1.5em;
  }
}
.location_grid .location_item .item_wrapper .location_details {
  display: flex;
  flex-direction: column;
}
.location_grid .location_item .item_wrapper .location_details .detail_label {
  font-weight: 700;
  padding-top: 15px;
  opacity: 0.7;
}
.location_grid .location_item .item_wrapper .location_contact {
  position: relative;
  display: flex;
  flex-direction: column;
  padding-top: 30px;
  margin-top: auto;
}
.location_grid .location_item .item_wrapper .location_contact:before {
  content: "";
  position: absolute;
  top: 15px;
  width: 100%;
  height: 1px;
  background: #f2f3f4;
}
.location_grid .location_item .item_wrapper .location_contact a {
  font-size: 1.2em;
}
.location_grid .location_item .item_wrapper .location_contact.combine {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.location_grid .location_item .item_wrapper .location_contact.combine.break_line {
  flex-direction: column;
}
.location_grid .location_item .item_wrapper .location_contact.combine a {
  width: 50%;
}
@media all and (min-width: 769px) {
  .location_grid .location_item.main_item_full_width {
    width: 100%;
  }
  .location_grid .location_item.main_item_full_width .item_wrapper {
    padding-right: 33.33%;
    position: relative;
  }
  .location_grid .location_item.main_item_full_width .item_wrapper .show_email {
    top: 5%;
    right: 33.5%;
  }
  .location_grid .location_item.main_item_full_width .item_wrapper .location_banner {
    position: absolute;
    left: 66.77%;
    top: 0;
    bottom: 0;
    padding-left: 15px;
    max-width: 33.33%;
    max-height: unset;
  }
  .location_grid .location_item.main_item_full_width .item_wrapper .location_details {
    flex-direction: row;
  }
  .location_grid .location_item.main_item_full_width .item_wrapper .location_details .child_detail {
    display: flex;
    flex-direction: column;
    width: 50%;
  }
  .location_grid .location_item.main_item_full_width .item_wrapper .location_contact {
    margin-right: 15px;
  }
}
.location_grid .location_item .item_wrapper .location_details .child_detail {
  display: flex;
  flex-direction: column;
}
#users_help_bar {
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  max-height: 300px;
  background: #920075;
  padding: 0px 20px 20px;
  padding: 0px 20px 0px;
  transition: all 0.6s ease-in-out;
  transform: translateY(0);
  opacity: 1;
  z-index: 99999;
}
#users_help_bar.modal_disabled {
  transform: translateY(-100%);
  opacity: 0;
}
#users_help_bar .close {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 20;
  width: 20px;
  height: 20px;
  background: none;
  border: 1px solid #ffffff;
  float: none;
  right: 10px;
  top: 12px;
  opacity: 1;
  transition: all 0.3s linear;
  right: 13%;
  cursor: pointer;
}
@media all and (max-width: 1200px) {
  #users_help_bar .close {
    right: 8%;
  }
}
@media all and (max-width: 768px) {
  #users_help_bar .close {
    right: 5%;
    opacity: 1;
  }
}
#users_help_bar .close:hover {
  opacity: 1;
}
#users_help_bar .close:before,
#users_help_bar .close:after {
  content: "";
  position: absolute;
  width: 80%;
  height: 1px;
  background-color: #ffffff;
}
#users_help_bar .close:before {
  transform: rotate(45deg);
}
#users_help_bar .close:after {
  transform: rotate(-45deg);
}
#users_help_bar .modal_header {
  padding: 10px 50px;
  max-width: 1500px;
  margin: 0 auto;
  margin-bottom: 15px;
  margin-bottom: 0px;
  background: #920075;
  position: relative;
  z-index: 10;
  left: -20px;
  width: calc(100% + 40px);
  cursor: default;
}
@media all and (max-width: 1200px) {
  #users_help_bar .modal_header {
    padding: 10px 30px;
  }
}
@media all and (max-width: 768px) {
  #users_help_bar .modal_header {
    padding: 10px 185px 10px 30px;
  }
}
@media all and (max-width: 570px) {
  #users_help_bar .modal_header {
    padding: 10px 90px 10px 30px;
  }
}
@media all and (max-width: 380px) {
  #users_help_bar .modal_header {
    padding: 10px 50px 10px 30px;
  }
}
@media all and (max-width: 325px) {
  #users_help_bar .modal_header {
    padding: 10px 70px 10px 30px;
  }
}
#users_help_bar .modal_header span {
  font-family: Cairo;
  font-size: 1.3em;
  font-weight: 400;
  color: #fff;
}
@media all and (max-width: 325px) {
  #users_help_bar .modal_header span {
    font-size: 1em;
  }
}
#users_help_bar .modal_content a {
  display: inline-block;
}
.table_wrapper {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  width: 100%;
  max-width: 1500px;
  box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 3px 1px -2px rgba(0,0,0,0.12);
}
.table_wrapper.width_1_2 {
  width: 50%;
  max-width: 750px;
}
.table_wrapper.width_2_3 {
  width: 75%;
  max-width: 1000px;
}
@media all and (max-width: 992px) {
  .table_wrapper .large_tablet_hide {
    display: none;
  }
}
@media all and (max-width: 768px) {
  .table_wrapper .tablet_hide {
    display: none;
  }
}
@media all and (max-width: 480px) {
  .table_wrapper .phone_hide {
    display: none;
  }
}
@media all and (max-width: 992px) {
  .table_wrapper.large_tablet_collapse,
  .table_wrapper .large_tablet_collapse {
    width: 100%;
  }
  .table_wrapper.large_tablet_collapse .table_row,
  .table_wrapper .large_tablet_collapse .table_row {
    flex-direction: column;
    padding: 10px 0;
  }
  .table_wrapper.large_tablet_collapse .table_row.table_header,
  .table_wrapper .large_tablet_collapse .table_row.table_header {
    display: none;
  }
  .table_wrapper.large_tablet_collapse .table_row [class^="table_col_"],
  .table_wrapper .large_tablet_collapse .table_row [class^="table_col_"] {
    width: 100%;
  }
  .table_wrapper.large_tablet_collapse .table_row [class^="table_col_"].center_verticle,
  .table_wrapper.large_tablet_collapse .table_row [class^="table_col_"].center_all,
  .table_wrapper .large_tablet_collapse .table_row [class^="table_col_"].center_verticle,
  .table_wrapper .large_tablet_collapse .table_row [class^="table_col_"].center_all {
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
  }
  .table_wrapper.large_tablet_collapse .table_row [class^="table_col_"] span.title,
  .table_wrapper .large_tablet_collapse .table_row [class^="table_col_"] span.title {
    display: block;
  }
  .table_wrapper.large_tablet_collapse .table_row [class^="table_col_"] a.download,
  .table_wrapper .large_tablet_collapse .table_row [class^="table_col_"] a.download {
    display: block;
    padding: 15px 15px 0;
  }
}
@media all and (max-width: 768px) {
  .table_wrapper.small_tablet_collapse,
  .table_wrapper .small_tablet_collapse {
    width: 100%;
  }
  .table_wrapper.small_tablet_collapse .table_row,
  .table_wrapper .small_tablet_collapse .table_row {
    flex-direction: column;
    padding: 10px 0;
  }
  .table_wrapper.small_tablet_collapse .table_row.table_header,
  .table_wrapper .small_tablet_collapse .table_row.table_header {
    display: none;
  }
  .table_wrapper.small_tablet_collapse .table_row [class^="table_col_"],
  .table_wrapper .small_tablet_collapse .table_row [class^="table_col_"] {
    width: 100%;
  }
  .table_wrapper.small_tablet_collapse .table_row [class^="table_col_"].center_verticle,
  .table_wrapper.small_tablet_collapse .table_row [class^="table_col_"].center_all,
  .table_wrapper .small_tablet_collapse .table_row [class^="table_col_"].center_verticle,
  .table_wrapper .small_tablet_collapse .table_row [class^="table_col_"].center_all {
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
  }
  .table_wrapper.small_tablet_collapse .table_row [class^="table_col_"] span.title,
  .table_wrapper .small_tablet_collapse .table_row [class^="table_col_"] span.title {
    display: block;
  }
  .table_wrapper.small_tablet_collapse .table_row [class^="table_col_"] a.download,
  .table_wrapper .small_tablet_collapse .table_row [class^="table_col_"] a.download {
    display: block;
    padding: 15px 15px 0;
  }
}
@media all and (max-width: 570px) {
  .table_wrapper.mobile_collapse,
  .table_wrapper .mobile_collapse {
    width: 100%;
  }
  .table_wrapper.mobile_collapse .table_row,
  .table_wrapper .mobile_collapse .table_row {
    flex-direction: column;
    padding: 10px 0;
  }
  .table_wrapper.mobile_collapse .table_row.table_header,
  .table_wrapper .mobile_collapse .table_row.table_header {
    display: none;
  }
  .table_wrapper.mobile_collapse .table_row [class^="table_col_"],
  .table_wrapper .mobile_collapse .table_row [class^="table_col_"] {
    width: 100%;
  }
  .table_wrapper.mobile_collapse .table_row [class^="table_col_"].center_verticle,
  .table_wrapper.mobile_collapse .table_row [class^="table_col_"].center_all,
  .table_wrapper .mobile_collapse .table_row [class^="table_col_"].center_verticle,
  .table_wrapper .mobile_collapse .table_row [class^="table_col_"].center_all {
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
  }
  .table_wrapper.mobile_collapse .table_row [class^="table_col_"] span.title,
  .table_wrapper .mobile_collapse .table_row [class^="table_col_"] span.title {
    display: block;
  }
  .table_wrapper.mobile_collapse .table_row [class^="table_col_"] a.download,
  .table_wrapper .mobile_collapse .table_row [class^="table_col_"] a.download {
    display: block;
    padding: 15px 15px 0;
  }
}
.table_wrapper .table_row {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  width: 100%;
  border: 1px solid rgba(0,0,0,0.12);
  border-width: 1px 0 0 0;
}
.table_wrapper .table_row:last-child {
  border-width: 1px 0;
}
.table_wrapper .table_row [class^="table_col_"] {
  display: flex;
  flex-wrap: wrap;
  padding: 10px;
  border: 1px solid rgba(0,0,0,0.12);
  border-width: 0 1px 0 0;
}
.table_wrapper .table_row [class^="table_col_"]:last-child {
  border-width: 0;
}
.table_wrapper .table_row [class^="table_col_"].center_verticle {
  justify-content: center;
  text-align: center;
}
.table_wrapper .table_row [class^="table_col_"].center_horizon {
  align-items: center;
}
.table_wrapper .table_row [class^="table_col_"].center_all {
  justify-content: center;
  align-items: center;
}
.table_wrapper .table_row [class^="table_col_"] span.title {
  display: none;
  font-size: 1.2em;
  font-weight: 500;
  width: 100%;
}
.table_wrapper .table_row.table_section {
  border-left: 2px solid #009fda;
}
.table_wrapper .table_row.table_header {
  background: #fafafa;
}
.table_wrapper .table_row.table_header span {
  font-size: 1.2em;
  font-weight: 500;
}
.table_wrapper .table_row .table_col_1 {
  width: 8.333333333%;
}
.table_wrapper .table_row .table_col_2 {
  width: 16.66666667%;
}
.table_wrapper .table_row .table_col_3 {
  width: 25%;
}
.table_wrapper .table_row .table_col_4 {
  width: 33.33333333%;
}
.table_wrapper .table_row .table_col_5 {
  width: 41.66666667%;
}
.table_wrapper .table_row .table_col_6 {
  width: 50%;
}
.table_wrapper .table_row .table_col_7 {
  width: 58.33333333%;
}
.table_wrapper .table_row .table_col_8 {
  width: 66.66666667%;
}
.table_wrapper .table_row .table_col_9 {
  width: 75%;
}
.table_wrapper .table_row .table_col_10 {
  width: 83.33333333%;
}
.table_wrapper .table_row .table_col_11 {
  width: 91.66666667%;
}
.table_wrapper .table_row .table_col_12 {
  width: 100%;
}
.password_field {
  display: flex;
  flex-direction: row;
}
.password_field input {
  background: none;
  border-right: 0 !important;
}
.password_field .show_password {
  background: none;
  border: 1px solid rgba(0,0,0,0.12);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 48px;
  cursor: pointer;
}
.password_field .show_password i {
  color: #5b5a58;
}
.password_field .show_password.active i {
  color: #009fda;
}
#reset_data {
  margin: 50px auto;
  display: block;
}
.progress-pie-chart {
  width: 200px;
  height: 200px;
  border-radius: 50%;
  background-color: #e5e5e5;
  position: relative;
}
.progress-pie-chart.gt-50 {
  background-color: #00b8f1;
}
.progress-pie-chart + #value {
  display: none;
}
.ppc-progress {
  content: "";
  position: absolute;
  border-radius: 50%;
  left: calc(50% -  100px);
  top: calc(50% -  100px);
  width: 200px;
  height: 200px;
  clip: rect(0,200px,200px,100px);
}
.ppc-progress .ppc-progress-fill {
  content: "";
  position: absolute;
  border-radius: 50%;
  left: calc(50% -  100px);
  top: calc(50% -  100px);
  width: 200px;
  height: 200px;
  clip: rect(0,100px,200px,0);
  background: #00b8f1;
  transform: rotate(0deg);
}
.gt-50 .ppc-progress {
  clip: rect(0,100px,200px,0);
}
.gt-50 .ppc-progress .ppc-progress-fill {
  clip: rect(0,200px,200px,100px);
  background: #e5e5e5;
}
.ppc-percents {
  content: "";
  position: absolute;
  border-radius: 50%;
  left: calc(50% -  86.95652173913px);
  top: calc(50% -  86.95652173913px);
  width: 173.91304347826px;
  height: 173.91304347826px;
  background: #fff;
  text-align: center;
  display: table;
}
.ppc-percents span {
  display: block;
  font-size: 2.6em;
  font-weight: bold;
  color: #00b8f1;
}
.pcc-percents-wrapper {
  display: table-cell;
  vertical-align: middle;
}
.progress-pie-chart {
  margin: 50px auto 0;
}
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat;
}
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0,-50%);
  -ms-transform: translate(0,-50%);
  transform: translate(0,-50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
  left: -25px;
}
[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
[dir="rtl"] .slick-prev:before {
  content: "→";
}
.slick-next {
  right: -25px;
}
[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
[dir="rtl"] .slick-next:before {
  content: "←";
}
.slick-dotted .slick-slider {
  margin-bottom: 30px;
}
.slick-dots {
  position: absolute;
  bottom: 0px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
  padding: 0 !important;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 45px;
  margin: 0;
  padding: 0;
  cursor: pointer;
}
@media all and (max-width: 570px) {
  .slick-dots li {
    width: 25px;
  }
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 55px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
@media all and (max-width: 570px) {
  .slick-dots li button {
    width: 35px;
  }
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  transition: all 0.3s ease-in-out;
  top: 5px;
  left: 0;
  border-radius: 5px;
  background: #e7e8e9;
  content: "•";
  width: 55px;
  height: 10px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: #e7e8e9;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 0;
}
@media all and (max-width: 570px) {
  .slick-dots li button:before {
    width: 35px;
    height: 6px;
  }
}
.slick-dots li.slick-active button:before {
  background: #d0cece;
  z-index: 9;
  transition: all 0s linear;
}
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
  -o-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 0;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  animation: all 0.3s ease-in;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide:focus {
  outline: none;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
.archive_carousel_wrapper .archive {
  height: 0;
  overflow: hidden;
}
.archive_carousel_wrapper .archive .item .inner_wrapper {
  position: relative;
  width: 85%;
  display: block;
  margin: 0 auto;
  transition: all 0.3s linear;
}
.archive_carousel_wrapper .archive .item .inner_wrapper img {
  max-width: 100%;
}
.archive_carousel_wrapper .archive .item .inner_wrapper .archive-title {
  display: block;
  margin-top: 15px;
  text-align: center;
  opacity: 0;
  transition: all 0.3s linear;
}
.archive_carousel_wrapper .archive .item .inner_wrapper .archive-cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  box-shadow: none;
}
.archive_carousel_wrapper .archive .item .inner_wrapper .archive-cover:focus {
  outline: none;
}
.archive_carousel_wrapper .archive .item.slick-center .inner_wrapper {
  transform: scale(1.15);
}
.archive_carousel_wrapper .archive .item.slick-center .inner_wrapper .archive-title {
  opacity: 1;
}
.archive_carousel_wrapper .archive .item:focus,
.archive_carousel_wrapper .archive .item:active {
  outline: none;
}
.archive_carousel_wrapper .archive.active {
  height: auto;
  padding-bottom: 65px;
}
.archive_carousel_wrapper .archive.archive_grid .item:hover .inner_wrapper {
  transform: scale(1.15);
}
.archive_carousel_wrapper .archive.archive_grid .item:hover .inner_wrapper .archive-title {
  opacity: 1;
}
.archive_wrapper {
  max-width: 1000px;
  margin: 0 auto 100px;
  display: block;
}
@media all and (max-width: 768px) {
  .archive_wrapper {
    margin-bottom: 60px;
  }
}
@media all and (max-width: 570px) {
  .archive_wrapper {
    margin-bottom: 30px;
  }
}
.archive_wrapper .light-lead-heading {
  font-size: 2em;
  color: #333;
  font-weight: 300;
  text-align: center;
  margin-bottom: 35px;
  letter-spacing: 2px;
}
.archive_wrapper .archive_year {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  border-top: 2px solid #f6f7f7;
  border-bottom: 2px solid #f6f7f7;
}
.archive_wrapper .archive_year .item {
  font-size: 1.5em;
  font-weight: 700;
  margin: 0 10px;
  cursor: pointer;
  padding: 25px 10px;
  color: #333;
  text-decoration: none;
  box-sizing: border-box;
}
@media all and (max-width: 570px) {
  .archive_wrapper .archive_year .item {
    font-size: 1em;
    padding: 25px 5px;
    margin: 0 5px;
  }
}
.archive_wrapper .archive_year .item.active {
  border-top: 4px solid #009fda;
  margin-top: -4px;
}
.archive_wrapper .archive_year .more {
  min-width: 60px;
  height: 77px;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  color: #333;
  text-decoration: none;
}
.archive_wrapper .archive_year .more .letter {
  font-size: 1em;
  position: relative;
  min-width: 7px;
}
.archive_wrapper .archive_year .more .letter:after {
  content: "";
  position: absolute;
  top: calc(46.5%);
  left: calc(46.5%);
  width: 7px;
  height: 7px;
  border-radius: 100%;
  background: #d0cece;
  transition: all 0.3s linear;
}
.archive_wrapper .archive_year .more .letter:nth-child(2):after {
  transition-delay: 0.2s;
}
.archive_wrapper .archive_year .more .letter:nth-child(3):after {
  transition-delay: 0.4s;
}
.archive_wrapper .archive_year .more:hover .letter:after {
  background: #333;
}
body .block #app_grid h3.sub_heading {
  color: #333;
  font-weight: 300;
  font-size: 1.7em;
  padding: 0 15px;
  margin-bottom: 0;
}
@media all and (max-width: 325px) {
  body .block #app_grid h3.sub_heading {
    font-size: 1.5em;
  }
}
#featured_app_main_container {
  margin-top: 120px;
}
@media all and (max-width: 768px) {
  #featured_app_main_container {
    margin-top: 90px;
  }
}
@media all and (max-width: 570px) {
  #featured_app_main_container {
    margin-top: 60px;
  }
}
#featured_app_scroll_point {
  display: block;
  height: 1px;
  width: 100%;
}
@media all and (max-width: 768px) {
  .view-id-featured_app_grid {
    margin-bottom: 50px;
  }
}
.view-id-featured_app_grid.view-display-id-block {
  padding-bottom: 75px;
  margin: 0px 17.5px 70px;
}
@media all and (max-width: 570px) {
  .view-id-featured_app_grid.view-display-id-block {
    margin: 0px 10.5px 70px;
  }
}
.view-id-featured_app_grid.view-display-id-block .view-content {
  display: flex;
  flex-wrap: wrap;
}
.view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_featured_img {
  order: 2;
  width: calc(50% - 50px);
  padding: 30px 17.5px 0;
  position: relative;
}
@media all and (max-width: 1025px) {
  .view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_featured_img {
    width: 50%;
  }
}
@media all and (max-width: 768px) {
  .view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_featured_img {
    width: 100%;
    margin-top: 35px;
    min-height: unset;
    padding: 0;
    position: relative;
  }
  .view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_featured_img .img_wrapper {
    min-height: unset;
    position: relative;
  }
  .view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_featured_img .img_wrapper img {
    position: relative;
    width: 100%;
    height: auto;
    min-height: unset;
  }
}
@media all and (max-width: 570px) {
  .view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_featured_img {
    width: 100%;
    margin-top: 35px;
  }
}
.view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_featured_img .img_wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
@media all and (max-width: 768px) {
  .view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_featured_img .img_wrapper {
    min-height: unset;
    position: relative;
  }
}
.view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_featured_img .img_wrapper img {
  max-height: 100%;
  position: absolute;
  height: 100%;
  max-width: unset;
  width: auto;
}
@media all and (max-width: 768px) {
  .view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_featured_img .img_wrapper img {
    position: relative;
    width: 100%;
    height: auto;
    min-height: unset;
  }
}
.view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_featured_img .supported_platforms {
  position: absolute;
  top: 15px;
  left: 15px;
}
.view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_featured_img .supported_platforms .field-items {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content {
  order: 1;
  width: 50%;
}
@media all and (max-width: 1025px) {
  .view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content {
    padding-right: 35px;
  }
}
@media all and (max-width: 768px) {
  .view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content {
    width: 100%;
  }
}
@media all and (max-width: 570px) {
  .view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content {
    width: 100%;
    padding-right: 0;
  }
}
.view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content .lead-heading {
  font-size: 3.9em;
  font-weight: 300;
}
@media all and (max-width: 1025px) {
  .view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content .lead-heading {
    font-size: 3.2em;
  }
}
@media all and (max-width: 768px) {
  .view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content .lead-heading {
    font-size: 3em;
  }
}
@media all and (max-width: 570px) {
  .view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content .lead-heading {
    font-size: 2.5em;
  }
}
@media all and (max-width: 325px) {
  .view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content .lead-heading {
    font-size: 2em;
  }
}
.view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content .app_heading {
  display: flex;
  justify-content: flex-start;
}
@media all and (max-width: 570px) {
  .view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content .app_heading {
    flex-direction: column;
  }
}
.view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content .app_heading.logo_alt {
  margin: 20px 0 25px;
}
.view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content .app_heading .app_logo {
  display: block;
  max-width: max-content;
  max-height: max-content;
  border-radius: 10px;
  box-shadow: 0 5px 14px rgba(40,48,79,0), 0 2px 4px rgba(40,48,79,0.2), inset 0 -1px 4px rgba(23,78,138,0.09);
}
.view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content .app_heading .app_logo img {
  max-width: 150px;
  max-height: 74px;
  height: auto;
  width: auto;
}
@media all and (max-width: 1025px) {
  .view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content .app_heading .app_logo img {
    max-width: 135px;
  }
}
@media all and (max-width: 768px) {
  .view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content .app_heading .app_logo img {
    max-width: 150px;
  }
}
@media all and (max-width: 325px) {
  .view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content .app_heading .app_logo img {
    max-width: 135px;
  }
}
.view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content .app_heading .app_logo.logo {
  border-radius: 0;
  box-shadow: unset;
}
.view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content .app_heading .app_logo.logo + .app_title_provider {
  margin-left: 20px;
  border-left: 1px solid rgba(0,0,0,0.12);
  position: relative;
}
@media all and (max-width: 570px) {
  .view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content .app_heading .app_logo.logo + .app_title_provider {
    padding: 0;
    margin: 10px 0 0px;
    border: 0;
  }
}
.view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content .app_heading .app_logo.logo + .app_title_provider:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 1px;
  background: rgba(0,0,0,0.12);
  filter: blur(10px);
}
.view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content .app_heading .app_logo.logo + .app_title_provider .app_title {
  display: none;
}
.view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content .app_heading .app_title_provider {
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-size: 1.1em;
  padding-left: 20px;
}
@media all and (max-width: 570px) {
  .view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content .app_heading .app_title_provider {
    padding: 0;
    margin: 10px 0 0px;
    border: 0;
  }
}
.view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content .app_heading .app_title_provider .app_title {
  font-size: 1.3em;
  line-height: 1.3em;
  margin-bottom: 0;
  margin-top: 0;
  padding-top: 0;
  color: #333;
}
@media all and (max-width: 768px) {
  .view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content .app_heading .app_title_provider .app_title {
    font-size: 1.2em;
  }
}
.view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content .app_heading .app_title_provider .app_provider {
  font-size: 1.2em;
  color: #333;
}
@media all and (max-width: 1025px) {
  .view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content .app_heading .app_title_provider .app_provider {
    font-size: 1em;
  }
}
@media all and (max-width: 768px) {
  .view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content .app_heading .app_title_provider .app_provider {
    font-size: 1.2em;
  }
}
@media all and (max-width: 325px) {
  .view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content .app_heading .app_title_provider .app_provider {
    font-size: 1.1em;
  }
}
.view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content .app_description {
  font-size: 1.2em;
  margin-top: 15px;
  margin-bottom: 30px;
  overflow: hidden;
  display: -webkit-box;
}
@media all and (max-width: 768px) {
  .view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content .app_description {
    font-size: 1.1em;
    margin-bottom: 25px;
  }
}
@media all and (max-width: 570px) {
  .view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content .app_description {
    margin-bottom: 20px;
  }
}
.view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content .app_description p {
  margin: 0;
  padding: 0;
}
.view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content .cta-primary {
  font-size: 1.2em;
}
.view-id-featured_app_grid.view-display-id-block .view-content .app_inner_wrapper .app_content .hidden_content {
  display: none;
}
.view-id-featured_app_grid.view-display-id-block_2 .view-content {
  display: flex;
  flex-wrap: wrap;
}
.view-id-featured_app_grid.view-display-id-block_2 .view-content .app {
  width: 33.33%;
  padding: 30px 17.5px 70px;
}
@media all and (max-width: 768px) {
  .view-id-featured_app_grid.view-display-id-block_2 .view-content .app {
    padding: 30px 17.5px 50px;
  }
}
@media all and (max-width: 570px) {
  .view-id-featured_app_grid.view-display-id-block_2 .view-content .app {
    width: 100%;
    padding: 30px 10.5px;
  }
}
.view-id-featured_app_grid.view-display-id-block_2 .view-content .app .app_content .app_heading .app_logo {
  display: none;
}
.view-id-featured_app_grid.view-display-id-block_2 .view-content .app .app_content .app_heading .app_title {
  font-size: 1.3em;
  line-height: 1.3em;
  margin-bottom: 0;
  padding-top: 20px;
}
@media all and (max-width: 768px) {
  .view-id-featured_app_grid.view-display-id-block_2 .view-content .app .app_content .app_heading .app_title {
    font-size: 1.2em;
  }
}
.view-id-featured_app_grid.view-display-id-block_2 .view-content .app .app_content .app_heading .app_provider {
  font-size: 1.2em;
  color: #009fda;
}
.view-id-featured_app_grid.view-display-id-block_2 .view-content .app .app_content .app_description {
  font-size: 1.2em;
  margin-top: 15px;
  padding-top: 15px;
  margin-bottom: 30px;
  border-top: 1px solid rgba(0,0,0,0.12);
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
@media all and (max-width: 768px) {
  .view-id-featured_app_grid.view-display-id-block_2 .view-content .app .app_content .app_description {
    font-size: 1.1em;
    margin-bottom: 25px;
  }
}
@media all and (max-width: 570px) {
  .view-id-featured_app_grid.view-display-id-block_2 .view-content .app .app_content .app_description {
    margin-bottom: 20px;
  }
}
.view-id-featured_app_grid.view-display-id-block_2 .view-content .app .app_content .app_description p {
  margin: 0;
  padding: 0;
}
.view-id-featured_app_grid.view-display-id-block_2 .view-content .app .app_content .app_readmore {
  font-size: 1.2em;
  color: #333;
  font-weight: 500;
  text-decoration: underline;
  transition: all 0.3s linear;
}
@media all and (max-width: 768px) {
  .view-id-featured_app_grid.view-display-id-block_2 .view-content .app .app_content .app_readmore {
    font-size: 1.1em;
  }
}
.view-id-featured_app_grid.view-display-id-block_2 .view-content .app .app_content .app_readmore:hover {
  color: #009fda;
}
.view-id-featured_app_grid.view-display-id-block_2 .view-content .app .app_content .hidden_content {
  display: none;
}
@media all and (max-width: 1025px) {
  .page-node-779 #section-banner .block,
  body #section-banner .app_market_place {
    background-position: 64% 30% !important;
  }
}
@media all and (max-width: 570px) {
  .page-node-779 #section-banner .block,
  body #section-banner .app_market_place {
    background-position: 75% 30% !important;
    background-image: url(/sites/default/files/APP-MOBILE-F-2-min.jpg) !important;
  }
}
.page-node-779 #section-banner .block .top-banner,
body #section-banner .app_market_place .top-banner {
  padding: 120px 25%;
}
@media all and (max-width: 1025px) {
  .page-node-779 #section-banner .block .top-banner,
  body #section-banner .app_market_place .top-banner {
    padding: 120px 15% !important;
  }
}
@media all and (max-width: 768px) {
  .page-node-779 #section-banner .block .top-banner,
  body #section-banner .app_market_place .top-banner {
    padding: 70px 10% 30px !important;
  }
}
.page-node-779 #section-banner .block .top-banner .page-main-header,
body #section-banner .app_market_place .top-banner .page-main-header {
  padding: 0 10%;
}
.page-node-779 #section-banner .block .top-banner .text-container,
body #section-banner .app_market_place .top-banner .text-container {
  text-align: center;
}
.page-node-779 #section-banner .block .top-banner .flex-cell.note,
body #section-banner .app_market_place .top-banner .flex-cell.note {
  text-align: center;
  color: #fff;
  padding: 20px 12% 0px;
  display: inline;
}
@media all and (max-width: 768px) {
  .page-node-779 #section-banner .block .top-banner .flex-cell.note,
  body #section-banner .app_market_place .top-banner .flex-cell.note {
    padding: 20px 12% 50px;
  }
}
@media all and (max-width: 570px) {
  .page-node-779 #section-banner .block .top-banner .flex-cell.note,
  body #section-banner .app_market_place .top-banner .flex-cell.note {
    font-size: 0.9em;
  }
}
@media all and (max-width: 325px) {
  .page-node-779 #section-banner .block .top-banner .flex-cell.note,
  body #section-banner .app_market_place .top-banner .flex-cell.note {
    padding: 20px 2% 50px;
  }
}
.page-node-779 #section-banner .block .top-banner .flex-cell.note span,
body #section-banner .app_market_place .top-banner .flex-cell.note span {
  font-weight: 700;
}
body .sl-overlay {
  opacity: 1;
}
body .sl-wrapper .sl-close {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 25px !important;
  height: 25px !important;
  cursor: pointer;
  font-size: 0 !important;
  padding: 0 !important;
}
body .sl-wrapper .sl-close:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(45deg);
  background: #b5b5b5;
  top: calc(50% - 1px);
  left: calc(50% - 7.5px);
}
body .sl-wrapper .sl-close:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(-45deg);
  background: #b5b5b5;
  top: calc(50% - 1px);
  left: calc(50% - 7.5px);
}
body .sl-wrapper .sl-counter {
  font-size: 1em;
}
body .sl-wrapper .sl-navigation button.sl-prev svg,
body .sl-wrapper .sl-navigation button.sl-next svg {
  max-height: 20px;
}
body .sl-wrapper .sl-navigation button.sl-prev:hover,
body .sl-wrapper .sl-navigation button.sl-next:hover {
  opacity: 0.7;
}
body .sl-wrapper .sl-navigation button.sl-prev {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}
.cta_light {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 25px;
  font-size: 1.2em;
  font-weight: 500;
  width: max-content;
  position: relative;
}
.cta_light:after {
  position: absolute;
  content: "";
  height: 2px;
  width: 13px;
  background: #009fda;
  border-radius: 10px;
  right: 0;
  transform: translateX(-12px) translateY(-0.5px);
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.cta_light:hover:after {
  transform: translateX(-6px) translateY(-0.5px);
  opacity: 1;
}
.cta_light:hover svg {
  margin-left: 10px;
}
.cta_light svg {
  height: 15px;
  width: 15px;
  margin-left: 6px;
  transition: all 0.3s ease-in-out;
}
.cta_light svg path {
  stroke: #009fda;
}
.html #section-banner .block.online_community_banner {
  position: relative;
}
@media all and (max-width: 570px) {
  .html #section-banner .block.online_community_banner {
    background-image: url(/sites/default/files/SOCIAL%20MOBILE%20F-min.jpg) !important;
  }
  .html #section-banner .block.online_community_banner .img-parallax {
    display: none;
  }
}
.html #section-banner .block.online_community_banner .top-banner {
  padding: 170px 25% 125px;
  min-height: 400px;
  justify-content: center;
}
@media all and (max-width: 570px) {
  .html #section-banner .block.online_community_banner .top-banner {
    padding: 100px 7%;
    min-height: unset;
  }
}
.html #section-banner .block.online_community_banner .top-banner .text-container {
  text-align: center;
  display: block;
  max-width: 500px;
}
.html #section-banner .block.online_community_banner .image_credit {
  position: absolute;
  bottom: 15px;
  right: 15px;
  color: rgba(255,255,255,0.5);
  font-size: 11px;
}
@media all and (max-width: 768px) {
  .html #section-banner .block.online_community_banner .image_credit {
    display: none;
  }
}
.gridbox_logo_top {
  display: flex;
  justify-content: center;
  align-items: center;
}
.gridbox_logo_top .items_wrapper {
  margin: 8vh auto;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 900px;
  border: 1px solid rgba(0,0,0,0.12);
  border-bottom: 0;
  border-left: 0;
}
.gridbox_logo_top .items_wrapper .item {
  width: calc(100%/3);
  padding: 50px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border: 1px solid rgba(0,0,0,0.12);
  border-top: 0;
  border-right: 0;
  position: relative;
  text-align: center;
}
@media all and (max-width: 570px) {
  .gridbox_logo_top .items_wrapper .item {
    padding: 20px;
    width: calc(100%/2);
  }
}
.gridbox_logo_top .items_wrapper .item a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.gridbox_logo_top .items_wrapper .item a:hover + .facebook_icon svg path {
  fill: #3b5998;
}
.gridbox_logo_top .items_wrapper .item a:hover + .twitter_icon svg path {
  fill: #38a1f3;
}
.gridbox_logo_top .items_wrapper .item a:hover + .instagram_icon svg path {
  fill: #3f6f94;
}
.gridbox_logo_top .items_wrapper .item a:hover + .linkedin_icon svg path {
  fill: #0b7bb5;
}
.gridbox_logo_top .items_wrapper .item a:hover + .youtube_icon svg path {
  fill: #c4302b;
}
.gridbox_logo_top .items_wrapper .item .icon svg:not(.transform) {
  width: 60px;
  height: 60px;
}
@media all and (max-width: 570px) {
  .gridbox_logo_top .items_wrapper .item .icon svg:not(.transform) {
    height: 40px;
  }
}
.gridbox_logo_top .items_wrapper .item .icon svg:not(.transform) path {
  fill: #a6a8ab;
  transition: all 0.3s linear;
}
.gridbox_logo_top .items_wrapper .item .icon svg.transform {
  width: 130px;
  height: 70px;
  margin-top: -10px;
}
@media all and (max-width: 570px) {
  .gridbox_logo_top .items_wrapper .item .icon svg.transform {
    height: 60px;
    margin-top: 0px;
  }
}
.gridbox_logo_top .items_wrapper .item .icon svg.transform path {
  transition: all 0.3s linear;
}
.gridbox_logo_top .items_wrapper .item .icon.transform_icon.gray path {
  fill: #a6a8ab;
}
.gridbox_logo_top .items_wrapper .item .icon.facebook_icon svg,
.gridbox_logo_top .items_wrapper .item .icon.instagram_icon svg,
.gridbox_logo_top .items_wrapper .item .icon.linkedin_icon svg {
  height: 50px;
}
@media all and (max-width: 570px) {
  .gridbox_logo_top .items_wrapper .item .icon.facebook_icon svg,
  .gridbox_logo_top .items_wrapper .item .icon.instagram_icon svg,
  .gridbox_logo_top .items_wrapper .item .icon.linkedin_icon svg {
    height: 40px;
  }
}
.sub_text_center {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 8vh;
  font-size: 1.3em;
}
.sub_text_center p {
  font-size: 1.4em;
  max-width: 500px;
}
body .social_media_contact {
  padding: 8vh 0;
  min-height: 300px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
body .social_media_contact .content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
body .social_media_contact h2.lead-heading {
  font-weight: 300;
  margin-bottom: 0;
  max-width: 80%;
}
@media all and (max-width: 570px) {
  body .social_media_contact h2.lead-heading {
    font-size: 2.9em;
  }
}
@media all and (max-width: 325px) {
  body .social_media_contact h2.lead-heading {
    font-size: 2.5em;
  }
}
body .social_media_contact .sub-heading {
  font-size: 1.8em;
}
@media all and (max-width: 768px) {
  body .social_media_contact .sub-heading {
    max-width: 80%;
  }
}
@media all and (max-width: 570px) {
  body .social_media_contact .sub-heading {
    font-size: 1.5em;
  }
}
@media all and (max-width: 325px) {
  body .social_media_contact .sub-heading {
    font-size: 1.3em;
  }
}
body .social_media_contact .sub-heading a {
  color: #333;
  font-weight: 500;
  transition: all 0.3s linear;
}
body .social_media_contact .sub-heading a:hover {
  color: #009fda;
}
._df_thumb,
._df_book {
  margin: 0;
  box-shadow: none;
}
._df_thumb ._df_book-cover,
._df_book ._df_book-cover {
  display: none !important;
}
.mobile_visible {
  display: none !important;
}
@media all and (max-width: 480px) {
  .mobile_visible {
    display: inherit !important;
  }
}
body a b,
body span b {
  font-family: Roboto;
}
.html #section-banner .block #tradies-main-banner {
  padding: 170px 25% 130px;
}
@media all and (max-width: 1025px) {
  .html #section-banner .block #tradies-main-banner {
    padding: 130px 15% 100px;
  }
}
.html #section-banner .block #tradies-main-banner .text-container {
  text-align: center;
}
#tradies-grid {
  margin: 12vh 0;
}
@media all and (max-width: 1025px) {
  #tradies-grid {
    margin: 8vh 0;
  }
}
@media all and (max-width: 570px) {
  #tradies-grid {
    margin: 12vh 0;
  }
}
#tradies-grid .grid_header {
  margin-bottom: 6vh;
}
#tradies-grid .grid_header h2 {
  margin: 0;
  color: #333;
  font-size: 2.3em;
  text-align: center;
}
#tradies-grid .grid_wrapper {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 570px) {
  #tradies-grid .grid_wrapper {
    flex-direction: column;
  }
}
#tradies-grid .grid_wrapper .tradies_item {
  width: calc(33.33% - 15px);
  display: flex;
  flex-direction: column;
  max-width: 420px;
  margin: 0 15px;
}
@media all and (max-width: 570px) {
  #tradies-grid .grid_wrapper .tradies_item {
    flex-direction: column;
    margin: 0;
    width: 100%;
    margin-bottom: 8vh;
  }
  #tradies-grid .grid_wrapper .tradies_item:last-of-type {
    margin-bottom: 0;
  }
}
#tradies-grid .grid_wrapper .tradies_item .item_featured_image {
  padding-bottom: 54.5%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
#tradies-grid .grid_wrapper .tradies_item .item_details {
  margin-top: 30px;
}
@media all and (max-width: 570px) {
  #tradies-grid .grid_wrapper .tradies_item .item_details {
    margin-top: 15px;
  }
}
#tradies-grid .grid_wrapper .tradies_item .item_details .item_heading {
  font-size: 1.3em;
  padding: 0 0 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid rgba(0,0,0,0.12);
}
#tradies-grid .grid_wrapper .tradies_item .item_details .item_url {
  color: #333;
  font-size: 1.2em;
  font-weight: 700;
  text-decoration: underline;
  transition: all 0.2s ease;
}
#tradies-grid .grid_wrapper .tradies_item .item_details .item_url:hover {
  color: #009fda;
}
.campaign_supporter_section .campaign_supporters {
  border: 1px solid rgba(0,0,0,0.12);
  border-width: 1px 0;
  margin: 3vh 0 10vh;
  padding: 10px 0 15px;
}
.campaign_supporter_section .campaign_supporters .supporter_heading h3 {
  font-size: 1.2em;
  color: #333;
  padding: 0;
}
.campaign_supporter_section .campaign_supporters .supporter_grid {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media all and (max-width: 1025px) {
  .campaign_supporter_section .campaign_supporters .supporter_grid {
    justify-content: center;
  }
}
@media all and (max-width: 570px) {
  .campaign_supporter_section .campaign_supporters .supporter_grid {
    justify-content: space-between;
  }
}
.campaign_supporter_section .campaign_supporters .supporter_grid .supporter {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 25%;
}
@media all and (max-width: 1025px) {
  .campaign_supporter_section .campaign_supporters .supporter_grid .supporter {
    width: 33%;
    margin-bottom: 15px;
  }
}
@media all and (max-width: 570px) {
  .campaign_supporter_section .campaign_supporters .supporter_grid .supporter {
    width: 40%;
  }
}
.campaign_supporter_section .campaign_supporters .supporter_grid .supporter .supporter_logo {
  padding-bottom: 50px;
}
@media all and (max-width: 1025px) {
  .campaign_supporter_section .campaign_supporters .supporter_grid .supporter .supporter_logo {
    padding-bottom: 35px;
  }
}
@media all and (max-width: 570px) {
  .campaign_supporter_section .campaign_supporters .supporter_grid .supporter .supporter_logo {
    padding-bottom: 0;
  }
}
.campaign_supporter_section .campaign_supporters .supporter_grid .supporter .supporter_url {
  position: absolute;
  bottom: 5px;
  color: #333;
  transition: all 0.2s ease;
}
.campaign_supporter_section .campaign_supporters .supporter_grid .supporter .supporter_url:hover {
  text-decoration: underline;
  color: #009fda;
}
@media all and (max-width: 570px) {
  .campaign_supporter_section .campaign_supporters .supporter_grid .supporter .supporter_url {
    display: none;
  }
}
.audio_player {
  position: absolute;
  display: flex;
  flex-direction: column;
  background: rgba(0,0,0,0.5);
  transform: translateY(15px) scale(0.9);
  opacity: 0;
  visibility: hidden;
  transition: all 0.5s ease;
}
@media all and (min-width: 571px) {
  .audio_player {
    min-width: 500px;
  }
}
@media all and (max-width: 570px) {
  .audio_player {
    min-width: 100%;
  }
}
.audio_player.active {
  transform: translateY(0px) scale(1);
  opacity: 1;
  visibility: visible;
}
.audio_player .close_player {
  width: 15px;
  height: 15px;
  position: absolute;
  top: 10px;
  right: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.audio_player .close_player:before,
.audio_player .close_player:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background: rgba(255,255,255,0.5);
  transform: rotate(45deg);
  transition: all 0.2s ease;
}
.audio_player .close_player:after {
  transform: rotate(-45deg);
}
.audio_player .close_player:hover:before,
.audio_player .close_player:hover:after {
  background: #ffffff;
}
.audio_player .audio_playlist {
  display: flex;
  flex-direction: column;
  padding: 25px 25px 0;
}
.audio_player .audio_playlist .audio_item {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 0;
  cursor: pointer;
}
.audio_player .audio_playlist .audio_item.active .audio_title,
.audio_player .audio_playlist .audio_item.active .audio_duration,
.audio_player .audio_playlist .audio_item:hover .audio_title,
.audio_player .audio_playlist .audio_item:hover .audio_duration {
  color: #ffffff;
}
.audio_player .audio_playlist .audio_item.active .audio_play_icon svg path,
.audio_player .audio_playlist .audio_item:hover .audio_play_icon svg path {
  fill: #00b0f0;
}
.audio_player .audio_playlist .audio_item audio {
  display: none;
}
.audio_player .audio_playlist .audio_item .audio_play_icon {
  display: flex;
  justify-content: center;
  align-items: center;
}
.audio_player .audio_playlist .audio_item .audio_play_icon svg {
  width: 25px;
  height: 25px;
}
.audio_player .audio_playlist .audio_item .audio_play_icon svg path,
.audio_player .audio_playlist .audio_item .audio_play_icon svg rect {
  transition: all 0.2s ease;
  fill: rgba(255,255,255,0.5);
}
.audio_player .audio_playlist .audio_item .audio_title,
.audio_player .audio_playlist .audio_item .audio_duration {
  font-size: 1.4em;
  color: rgba(255,255,255,0.5);
  padding: 10px 0;
  transition: all 0.2s ease;
}
.audio_player .audio_playlist .audio_item .audio_title {
  flex: 1;
  padding: 10px 30px 10px 20px;
}
.audio_player .control_panel {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 25px;
  margin: 25px 0 0;
  border-top: 3px solid #00b0f0;
}
.audio_player .control_panel .audio_info {
  flex: 4;
}
.audio_player .control_panel .audio_info .status {
  color: rgba(255,255,255,0.3);
  letter-spacing: 1px;
  font-size: 0.9em;
  display: block;
}
.audio_player .control_panel .audio_info .playing_title {
  display: block;
  color: #fff;
  font-size: 1.2em;
}
.audio_player .control_panel .audio_actions {
  flex: 2;
  display: flex;
  justify-content: center;
  align-items: center;
}
.audio_player .control_panel .audio_actions svg {
  width: 15px;
}
.audio_player .control_panel .audio_actions svg path,
.audio_player .control_panel .audio_actions svg rect {
  transition: all 0.2s ease;
  fill: rgba(255,255,255,0.6);
}
.audio_player .control_panel .audio_actions > a {
  display: flex;
  justify-content: center;
  align-items: center;
}
.audio_player .control_panel .audio_actions > a > span {
  display: flex;
}
.audio_player .control_panel .audio_actions .audio_play_icon svg,
.audio_player .control_panel .audio_actions .audio_pause_icon svg {
  width: 50px;
  height: 50px;
}
.audio_player .control_panel .audio_actions .audio_prev svg,
.audio_player .control_panel .audio_actions .audio_next svg {
  width: 20px;
  height: 20px;
}
.audio_player .control_panel .audio_actions .audio_prev:hover svg path,
.audio_player .control_panel .audio_actions .audio_prev:hover svg rect,
.audio_player .control_panel .audio_actions .audio_next:hover svg path,
.audio_player .control_panel .audio_actions .audio_next:hover svg rect,
.audio_player .control_panel .audio_actions .audio_pause_icon:hover svg path,
.audio_player .control_panel .audio_actions .audio_pause_icon:hover svg rect,
.audio_player .control_panel .audio_actions .audio_play_icon:hover svg path,
.audio_player .control_panel .audio_actions .audio_play_icon:hover svg rect {
  fill: #ffffff;
}
.audio_player .control_panel .audio_actions .audio_status {
  margin: 0 25px;
}
.audio_player .control_panel .audio_actions .audio_status.pause .audio_pause_icon {
  display: none !important;
}
.audio_player .control_panel .audio_actions .audio_status.play .audio_play_icon {
  display: none !important;
}
.audio_player .control_panel .audio_play_time {
  flex: 4;
  display: flex;
  justify-content: flex-end;
}
.audio_player .control_panel .audio_play_time .audio_current_sec {
  font-size: 1.2em;
  color: #fff;
}
.audio_player .control_panel .audio_play_time .separator {
  padding: 0 10px;
  font-size: 1.2em;
  color: rgba(255,255,255,0.5);
}
.audio_player .control_panel .audio_play_time .audio_duration {
  font-size: 1.2em;
  color: rgba(255,255,255,0.5);
}
.MTprice .info_icon {
  margin-left: 10px;
  cursor: pointer;
}
.MTprice .info_icon svg {
  width: 15px;
  height: 15px;
}
.MTprice .info_icon svg path {
  fill: #666666;
}
.save_card_msg {
  color: #920075;
  display: none;
}
#join-insurance-form .save_card_msg,
#renew-insurance-form .save_card_msg {
  padding-top: 15px;
}
.full_width_note {
  font-size: 0.9em;
  background: #f9f9f9;
  padding: 25px;
  margin: 10px 0;
  border-radius: 15px;
  display: block;
  border: 1px solid rgba(0,0,0,0.1);
  display: none;
}
.full_width_note ul:last-of-type {
  margin-bottom: 0 !important;
}
.note_trigger {
  width: 15px;
  display: inline-block;
  margin-left: 5px;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
}
.note_trigger:hover svg path,
.note_trigger.active svg path {
  fill: #009fda;
}
.note_box {
  border: 0.5px solid rgba(0,0,0,0.1);
  padding: 15px;
  background: #f7f7f7;
  border-radius: 12px;
}
.workplace_nav {
  display: flex;
  flex-direction: row;
}
.workplace_nav #tabmenu {
  margin-bottom: 0;
}
.workplace_nav .add-workplace-join {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
  padding: 10px 0;
  margin: 0 !important;
}
.workplace_nav .add-workplace-join .icon {
  width: 20px;
  height: 20px;
}
.workplace_nav .add-workplace-join .icon svg path {
  fill: #009fda;
}
.workplace_nav .add-workplace-join span:not(.icon) {
  font-size: 15px;
  margin-right: 15px;
}
#magazine-subscription {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 700px;
}
@media all and (max-width: 768px) {
  #magazine-subscription {
    padding: 100px 0;
  }
}
@media all and (max-width: 570px) {
  #magazine-subscription {
    padding: 50px 0;
  }
}
#magazine-subscription .inner-magazine-wrapper {
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 925px;
  margin: 0 auto;
}
#magazine-subscription .inner-magazine-wrapper .magazine-grid {
  display: block;
  position: relative;
  max-width: 300px;
}
@media all and (max-width: 768px) {
  #magazine-subscription .inner-magazine-wrapper .magazine-grid {
    max-width: 580px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin: 0 auto;
  }
}
#magazine-subscription .inner-magazine-wrapper .magazine-grid .magazine {
  display: inline-block;
  width: 100%;
  max-width: 140px;
  margin: 4px;
  box-shadow: 1px 8px 12px rgba(0,0,0,0.1), 0 6px 10px rgba(0,0,0,0.1);
}
@media all and (max-width: 768px) {
  #magazine-subscription .inner-magazine-wrapper .magazine-grid .magazine {
    width: calc(25% - 8px);
  }
}
#magazine-subscription .inner-magazine-wrapper .magazine-subscribe-content {
  position: relative;
  display: block;
  width: calc(100% - 300px);
  padding: 0 0 0 60px;
}
@media all and (max-width: 768px) {
  #magazine-subscription .inner-magazine-wrapper .magazine-subscribe-content {
    width: 100%;
    padding: 50px 0 0 0;
    max-width: 580px;
    margin: 0 auto;
  }
}
#magazine-subscription .inner-magazine-wrapper .magazine-subscribe-content .lead-heading {
  font-size: 3.5em;
  margin-bottom: 35px;
}
@media all and (max-width: 570px) {
  #magazine-subscription .inner-magazine-wrapper .magazine-subscribe-content .lead-heading {
    font-size: 3em;
    margin-bottom: 25px;
  }
}
#magazine-subscription .inner-magazine-wrapper .magazine-subscribe-content p {
  font-size: 1.7em;
  color: #525252;
}
@media all and (max-width: 570px) {
  #magazine-subscription .inner-magazine-wrapper .magazine-subscribe-content p {
    font-size: 1.2em;
  }
}
#magazine-subscription .inner-magazine-wrapper .magazine-subscribe-content .subscribe-option {
  margin: 35px 0;
  display: flex;
  flex-wrap: wrap;
}
@media all and (max-width: 570px) {
  #magazine-subscription .inner-magazine-wrapper .magazine-subscribe-content .subscribe-option {
    margin: 25px 0;
  }
}
#magazine-subscription .inner-magazine-wrapper .magazine-subscribe-content .subscribe-option .option {
  display: block;
  width: 50%;
}
@media all and (max-width: 924px) {
  #magazine-subscription .inner-magazine-wrapper .magazine-subscribe-content .subscribe-option .option {
    width: 100%;
    margin-bottom: 20px;
  }
  #magazine-subscription .inner-magazine-wrapper .magazine-subscribe-content .subscribe-option .option:last-of-type {
    margin-bottom: 0px;
  }
}
#magazine-subscription .inner-magazine-wrapper .magazine-subscribe-content .subscribe-option .option label {
  display: flex;
  align-items: center;
  font-size: 1.3em;
  font-weight: 500;
  color: #525252;
  margin: 0;
}
#magazine-subscription .inner-magazine-wrapper .magazine-subscribe-content .subscribe-option .option label:before {
  box-shadow: 0 0 0 2px #009fda;
  width: 30px;
  height: 30px;
  border-radius: 2px;
  margin-right: 12px;
}
#magazine-subscription .inner-magazine-wrapper .magazine-subscribe-content .subscribe-option .option label:after {
  transform: rotate(45deg) scale(2);
  left: 7px;
  top: 14px;
  background: #009fda;
  box-shadow: 2px 0 0 #009fda, 4px 0 0 #009fda, 4px -2px 0 #009fda, 4px -4px 0 #009fda, 4px -6px 0 #009fda, 4px -8px 0 #009fda;
}
#magazine-subscription .inner-magazine-wrapper .magazine-subscribe-content .action-wrapper .accent-btn {
  padding: 10px 30px;
  margin-right: 10px;
  min-width: 175px;
}
@media all and (max-width: 570px) {
  #magazine-subscription .inner-magazine-wrapper .magazine-subscribe-content .action-wrapper .accent-btn {
    margin-right: 5px;
    min-width: calc(50% - 10px);
    padding: 10px 0;
  }
}
#magazine-subscription .inner-magazine-wrapper .magazine-subscribe-content .action-wrapper .accent-btn.back-to-prev {
  background: #a6a8ab;
  color: #fff;
}
#magazine-subscription .inner-magazine-wrapper .magazine-subscribe-content .note p {
  font-size: 1.2em;
  margin: 0;
  margin-top: auto;
  display: block;
  position: relative;
  color: #525252;
}
@media all and (max-width: 570px) {
  #magazine-subscription .inner-magazine-wrapper .magazine-subscribe-content .note p {
    font-size: 1em;
  }
}
.simple-content-banner {
  padding: 150px 0;
  display: flex;
  justify-content: center;
}
@media all and (max-width: 768px) {
  .simple-content-banner {
    padding: 96px 0;
  }
}
@media all and (max-width: 570px) {
  .simple-content-banner {
    padding: 75px 0;
  }
}
.simple-content-banner .banner-inner-wrapper {
  width: 100%;
  max-width: 915px;
}
.simple-content-banner.default-width .banner-inner-wrapper {
  max-width: 100%;
}
.simple-content-banner.gutter-medium {
  padding: 100px 0;
}
@media all and (max-width: 768px) {
  .simple-content-banner.gutter-medium {
    padding: 55px 0;
  }
}
@media all and (max-width: 570px) {
  .simple-content-banner.gutter-medium {
    padding: 50px 0;
  }
}
.simple-content-banner .banner-heading h2 {
  color: #009fda;
  font-size: 50px;
  line-height: 55px;
  font-weight: 500;
  text-align: center;
}
.simple-content-banner .banner-heading h2:first-child {
  margin-top: 0;
}
.simple-content-banner .banner-heading h2:last-child {
  margin-bottom: 0;
}
@media all and (max-width: 570px) {
  .simple-content-banner .banner-heading h2 {
    font-size: 35px;
    line-height: 40px;
  }
}
.simple-content-banner .banner-body {
  font-size: 20px;
  line-height: 26px;
  font-weight: 300;
  margin-top: 54px;
  font-family: "Roboto";
}
@media all and (max-width: 570px) {
  .simple-content-banner .banner-body {
    margin-top: 25px;
    font-size: 16px;
    line-height: 18px;
  }
}
.simple-content-banner .banner-body:first-child {
  margin-top: 0;
}
.simple-content-banner .banner-body a {
  text-decoration: none;
  font-weight: 500;
}
.simple-content-banner .banner-body a:hover {
  text-decoration: underline;
}
.simple-content-banner .banner-body p {
  margin-top: 16px;
  margin-bottom: 0;
}
.simple-content-banner .banner-body p:first-child {
  margin-top: 0;
}
.research .simple-content-banner.gutter-medium {
  padding-top: 30px;
}
.featured-figure-box {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  background-color: #f0f1f2;
  padding: 45px 0;
}
@media all and (max-width: 768px) {
  .featured-figure-box {
    padding: 45px;
  }
}
.featured-figure-box .box-heading {
  text-align: center;
}
.featured-figure-box .box-heading h3 {
  font-size: 50px;
  line-height: 50px;
  color: #32363d;
  font-family: "Cairo";
  font-weight: 500;
  margin: 0;
  padding: 0;
}
@media all and (max-width: 768px) {
  .featured-figure-box .box-heading h3 {
    font-size: 40px;
  }
}
.featured-figure-box .box-body {
  display: flex;
  margin-top: 35px;
}
.featured-figure-box .box-body .box-grid {
  display: flex;
  width: 100%;
}
@media all and (max-width: 768px) {
  .featured-figure-box .box-body .box-grid {
    flex-direction: column;
  }
}
.featured-figure-box .box-body .box-grid .box-item {
  flex: 1;
  padding: 0 50px 35px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-right: 1px dashed #393939;
}
.featured-figure-box .box-body .box-grid .box-item:last-child {
  border-right: 0;
}
@media all and (max-width: 1400px) {
  .featured-figure-box .box-body .box-grid .box-item {
    padding: 0 35px 35px;
  }
}
@media all and (max-width: 768px) {
  .featured-figure-box .box-body .box-grid .box-item {
    border-right: 0;
    border-bottom: 1px dashed #393939;
    padding: 35px 0;
  }
  .featured-figure-box .box-body .box-grid .box-item:first-child {
    padding-top: 0;
  }
  .featured-figure-box .box-body .box-grid .box-item:last-child {
    border-bottom: 0;
    padding-bottom: 0;
  }
}
.featured-figure-box .box-body .box-grid .box-item .svg-icon {
  width: 130px;
  height: 130px;
}
@media all and (max-width: 1400px) {
  .featured-figure-box .box-body .box-grid .box-item .svg-icon {
    width: 100px;
    height: 100px;
  }
}
.featured-figure-box .box-body .box-grid .box-item .figured-content {
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Cairo";
  margin-top: 35px;
}
@media all and (max-width: 768px) {
  .featured-figure-box .box-body .box-grid .box-item .figured-content {
    margin-top: 25px;
  }
}
.featured-figure-box .box-body .box-grid .box-item .figured-content .figure {
  font-size: 94px;
  line-height: 75px;
  color: #009fda;
  font-weight: 500;
  margin: 0;
}
@media all and (max-width: 1400px) {
  .featured-figure-box .box-body .box-grid .box-item .figured-content .figure {
    font-size: 50px;
    line-height: 50px;
  }
}
.featured-figure-box .box-body .box-grid .box-item .figured-content .label {
  font-size: 22px;
  line-height: 25px;
  font-weight: 600;
  color: #32363d;
  margin: 0;
  padding: 0;
  text-align: left;
  margin-left: 14px;
}
@media all and (max-width: 1400px) {
  .featured-figure-box .box-body .box-grid .box-item .figured-content .label {
    font-size: 18px;
    line-height: 20px;
  }
}
.featured-figure-box.style-2 .box-heading h3 {
  font-size: 37px;
  font-weight: 400;
}
.featured-figure-box.style-2 .box-body .box-grid .box-item {
  padding: 0 50px;
}
@media all and (max-width: 1200px) {
  .featured-figure-box.style-2 .box-body .box-grid .box-item {
    padding: 0 30px;
  }
}
@media all and (max-width: 992px) {
  .featured-figure-box.style-2 .box-body .box-grid .box-item {
    padding: 50px 30px;
  }
  .featured-figure-box.style-2 .box-body .box-grid .box-item:first-child {
    padding-top: 0;
  }
  .featured-figure-box.style-2 .box-body .box-grid .box-item:last-child {
    padding-bottom: 0;
  }
}
.featured-figure-box.style-2 .box-body .box-grid .box-item .box-label {
  font-size: 26px;
  line-height: 25px;
  color: #32363d;
  font-family: "Cairo";
  font-weight: 400;
  text-align: center;
  margin: 0;
}
.featured-figure-box.style-2 .box-body .box-grid .box-item .featured-figure {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 168px;
  height: 168px;
  border: 10px solid #009fda;
  border-radius: 50%;
  margin-top: 28px;
}
@media all and (max-width: 1200px) {
  .featured-figure-box.style-2 .box-body .box-grid .box-item .featured-figure {
    width: 115px;
    height: 115px;
    border-width: 8px;
  }
}
@media all and (max-width: 992px) {
  .featured-figure-box.style-2 .box-body .box-grid .box-item .featured-figure {
    width: 168px;
    height: 168px;
    border-width: 10px;
  }
}
.featured-figure-box.style-2 .box-body .box-grid .box-item .featured-figure p {
  margin: 0;
  padding: 0;
  font-size: 87px;
  font-family: "Cairo";
  font-weight: 500;
  line-height: 87px;
  color: #009fda;
}
@media all and (max-width: 1200px) {
  .featured-figure-box.style-2 .box-body .box-grid .box-item .featured-figure p {
    font-size: 68px;
  }
}
@media all and (max-width: 992px) {
  .featured-figure-box.style-2 .box-body .box-grid .box-item .featured-figure p {
    font-size: 87px;
  }
}
.featured-figure-box.style-2 .box-body .box-grid .box-item .figured-content {
  flex-direction: column;
  align-items: center;
  margin-top: 25px;
}
.featured-figure-box.style-2 .box-body .box-grid .box-item .figured-content .label {
  font-size: 26px;
  font-weight: 500;
  margin-left: 0;
  width: 100%;
  text-align: center;
}
.featured-figure-box.style-2 .box-body .box-grid .box-item .figured-content .figure {
  font-size: 35px;
  line-height: 50px;
  font-weight: 700;
}
.sub-top-banner .banner-cta {
  margin: 0 auto;
  padding: 0 15px;
  max-width: 1300px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media all and (max-width: 992px) {
  .sub-top-banner .banner-cta {
    flex-direction: column;
  }
}
.sub-top-banner .banner-cta .media-container {
  margin-right: 5%;
}
@media all and (max-width: 992px) {
  .sub-top-banner .banner-cta .media-container {
    margin: 0 0 24px;
  }
}
.sub-top-banner .banner-cta .content-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex: auto;
}
@media all and (max-width: 992px) {
  .sub-top-banner .banner-cta .content-container {
    flex-direction: column;
  }
}
.sub-top-banner .banner-cta .content-container .content-wrapper {
  text-align: left;
}
@media all and (max-width: 992px) {
  .sub-top-banner .banner-cta .content-container .content-wrapper {
    text-align: center;
  }
}
.sub-top-banner .banner-cta .content-container .content-wrapper .heading {
  font-size: 28px;
  line-height: 30px;
  color: white;
  font-weight: 200;
  margin: 0;
  padding: 0;
}
@media all and (max-width: 1200px) {
  .sub-top-banner .banner-cta .content-container .content-wrapper .heading {
    font-size: 23px;
    line-height: 27px;
  }
}
@media all and (max-width: 570px) {
  .sub-top-banner .banner-cta .content-container .content-wrapper .heading {
    font-size: 20px;
    line-height: 23px;
  }
}
.sub-top-banner .banner-cta .content-container .content-wrapper .sub-heading {
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
  color: white;
  margin: 0;
  padding: 0;
}
@media all and (max-width: 1200px) {
  .sub-top-banner .banner-cta .content-container .content-wrapper .sub-heading {
    font-size: 18px;
    line-height: 25px;
  }
}
@media all and (max-width: 570px) {
  .sub-top-banner .banner-cta .content-container .content-wrapper .sub-heading {
    font-size: 16px;
    line-height: 20px;
    margin-top: 4px;
  }
}
.sub-top-banner .banner-cta .content-container .actions-wrapper {
  display: flex;
  flex: auto;
  margin-left: 5%;
  justify-content: flex-end;
}
@media all and (max-width: 992px) {
  .sub-top-banner .banner-cta .content-container .actions-wrapper {
    margin: 24px 0 0px;
  }
}
.sub-top-banner .banner-cta .content-container .actions-wrapper .secondary-button {
  padding: 15px;
  font-size: 16px;
  width: 100%;
}
@media all and (max-width: 992px) {
  .sub-top-banner .banner-cta .content-container .actions-wrapper .secondary-button {
    min-width: 190px;
  }
}
body #section-main-content .outlined-accordion > div[id^="dexp-accordions-wrapper"].panel-group > .panel:last-of-type .panel-heading .panel-title > a.collapsed {
  border-bottom-width: 1px;
}
body #section-main-content .outlined-accordion > div[id^="dexp-accordions-wrapper"].panel-group .panel-heading .panel-title {
  width: 100%;
}
body #section-main-content .outlined-accordion > div[id^="dexp-accordions-wrapper"].panel-group .panel-heading .panel-title > a {
  border: 1px solid #dbdbdb;
  display: flex;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 20px 45px;
  font-size: 20px;
  background-color: #f0f1f2;
  transition: background-color 0.5s ease;
}
@media all and (max-width: 570px) {
  body #section-main-content .outlined-accordion > div[id^="dexp-accordions-wrapper"].panel-group .panel-heading .panel-title > a {
    padding: 20px 15px 20px 45px !important;
    font-size: 18px !important;
  }
}
body #section-main-content .outlined-accordion > div[id^="dexp-accordions-wrapper"].panel-group .panel-heading .panel-title > a:after {
  display: none !important;
}
body #section-main-content .outlined-accordion > div[id^="dexp-accordions-wrapper"].panel-group .panel-heading .panel-title > a:before {
  content: "\f054";
  font-family: FontAwesome;
  background: none;
  width: auto;
  height: auto;
  font-size: 14px;
  top: inherit;
  left: 18px;
  transform: rotate(90deg);
  color: #009fda;
}
body #section-main-content .outlined-accordion > div[id^="dexp-accordions-wrapper"].panel-group .panel-heading .panel-title > a.collapsed {
  border: 1px solid #dbdbdb;
  display: flex;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 20px 45px;
  font-size: 20px;
  background-color: #f0f1f2;
  transition: background-color 0.5s ease;
  border-bottom-width: 0px;
  background-color: rgba(255,255,255,0);
}
body #section-main-content .outlined-accordion > div[id^="dexp-accordions-wrapper"].panel-group .panel-heading .panel-title > a.collapsed:before {
  content: "\f054";
  font-family: FontAwesome;
  background: none;
  width: auto;
  height: auto;
  font-size: 14px;
  top: inherit;
  left: 18px;
  color: #009fda;
  transform: rotate(0deg);
}
body #section-main-content .outlined-accordion > div[id^="dexp-accordions-wrapper"].panel-group .panel-body {
  padding: 50px 0 65px !important;
}
body #section-main-content .outlined-accordion > div[id^="dexp-accordions-wrapper"].panel-group .panel-body p:last-child,
body #section-main-content .outlined-accordion > div[id^="dexp-accordions-wrapper"].panel-group .panel-body ul:last-child,
body #section-main-content .outlined-accordion > div[id^="dexp-accordions-wrapper"].panel-group .panel-body h1:last-child,
body #section-main-content .outlined-accordion > div[id^="dexp-accordions-wrapper"].panel-group .panel-body h2:last-child,
body #section-main-content .outlined-accordion > div[id^="dexp-accordions-wrapper"].panel-group .panel-body h3:last-child,
body #section-main-content .outlined-accordion > div[id^="dexp-accordions-wrapper"].panel-group .panel-body h4:last-child {
  margin-bottom: 0;
}
body #section-main-content .outlined-accordion.border-expanded > div[id^="dexp-accordions-wrapper"].panel-group .panel .panel-heading .panel-title > a {
  color: #009fda !important;
  text-decoration: underline;
}
body #section-main-content .outlined-accordion.border-expanded > div[id^="dexp-accordions-wrapper"].panel-group .panel .panel-heading .panel-title > a.collapsed {
  text-decoration: none;
  color: #5c5c5c !important;
}
body #section-main-content .outlined-accordion.border-expanded > div[id^="dexp-accordions-wrapper"].panel-group .panel .panel-collapse > .panel-body {
  border: 1px solid #dbdbdb;
  border-top-width: 0;
  padding: 50px 15px 65px !important;
}
body #section-main-content .outlined-accordion.border-expanded > div[id^="dexp-accordions-wrapper"].panel-group .panel:not(:last-of-type) .panel-collapse > .panel-body {
  border-bottom-width: 0;
}
.tab-banner {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 70px 0;
}
.tab-banner.no-gutter {
  padding: 0;
}
.tab-banner.light .banner-toggles .toggle {
  border-color: #eceef0;
  color: #545454;
  font-weight: 300 !important;
  font-size: 16px !important;
}
.tab-banner.toggle-font-secondary .banner-toggles .toggle {
  font-family: "Cairo" !important;
  font-weight: 400 !important;
}
.tab-banner.set-width-toggle .banner-toggles .toggle {
  min-width: 130px;
  margin: 4px 0;
}
.tab-banner.set-width-toggle .banner-toggles .toggle:not(:last-child) {
  border-right: 1px solid #eceef0;
}
.tab-banner.toggle-slim .banner-toggles .toggle {
  margin: 4px 0;
  padding: 0px 20px !important;
  font-size: 20px !important;
  font-weight: 500 !important;
  border: 0 solid white !important;
}
@media all and (max-width: 992px) {
  .tab-banner.toggle-slim .banner-toggles .toggle {
    padding: 0px 15px !important;
    font-size: 16px !important;
  }
}
.tab-banner.toggle-slim .banner-toggles .toggle:hover {
  color: #009fda;
  background: none;
  border: 0 solid white !important;
}
.tab-banner.toggle-slim .banner-toggles .toggle.active {
  border: 0 solid white !important;
  background: none;
  color: #009fda;
  position: relative;
}
.tab-banner.toggle-slim .banner-toggles .toggle.active:after {
  content: "";
  position: absolute;
  bottom: 4px;
  width: calc(100% - 40px);
  border-top: 1px solid #009fda;
}
.tab-banner.toggle-slim .banner-toggles .toggle:hover + .toggle,
.tab-banner.toggle-slim .banner-toggles .toggle:focus + .toggle,
.tab-banner.toggle-slim .banner-toggles .toggle .active + .toggle {
  border: 0 solid white !important;
}
.tab-banner.toggle-slim .banner-toggles .toggle:first-child {
  padding-left: 0 !important;
}
.tab-banner.toggle-slim .banner-toggles .toggle:first-child.active:after {
  width: calc(100% - 20px);
}
.tab-banner.toggle-slim .banner-toggles .toggle:last-child {
  padding-right: 0 !important;
}
.tab-banner.toggle-slim .banner-toggles .toggle:last-child.active:after {
  width: calc(100% - 20px);
}
.tab-banner.toggle-sm-horizon {
  position: relative;
  z-index: 10;
}
.tab-banner.toggle-sm-horizon:before,
.tab-banner.toggle-sm-horizon:after {
  content: "";
  position: absolute;
  top: 40px;
  height: 28px;
  width: 25px;
  z-index: 15;
}
@media all and (max-width: 992px) {
  .tab-banner.toggle-sm-horizon:before,
  .tab-banner.toggle-sm-horizon:after {
    top: 25px;
  }
}
.tab-banner.toggle-sm-horizon:before {
  left: -25px;
  background: linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,0.487833) 36%,#fff 82%);
}
.tab-banner.toggle-sm-horizon:after {
  right: -25px;
  background: linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,0.487833) 36%,#fff 82%);
}
.tab-banner.toggle-sm-horizon .toggles-trigger {
  display: none;
}
.tab-banner.toggle-sm-horizon .banner-toggles {
  position: relative;
  flex-wrap: nowrap;
  overflow: auto;
  margin-left: -25px;
  margin-right: -25px;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.tab-banner.toggle-sm-horizon .banner-toggles::-webkit-scrollbar {
  display: none;
}
.tab-banner.toggle-sm-horizon .banner-toggles .toggle {
  min-width: max-content;
}
.tab-banner.toggle-sm-horizon .banner-toggles .toggle:first-child {
  padding-left: 25px !important;
}
.tab-banner.toggle-sm-horizon .banner-toggles .toggle:first-child.active:after {
  width: calc(100% - 45px);
}
.tab-banner.toggle-sm-horizon .banner-toggles .toggle:last-child {
  padding-right: 25px !important;
}
.tab-banner.toggle-sm-horizon .banner-toggles .toggle:last-child.active:after {
  width: calc(100% - 45px);
}
.tab-banner.toggle-sm-horizon .banner-toggles .toggle .heading.bold {
  font-family: "Roboto" !important;
  font-size: 2em;
  font-weight: 900;
}
.tab-banner.toggle-align-left .banner-toggles {
  justify-content: flex-start;
}
.tab-banner.toggle-align-right .banner-toggles {
  justify-content: flex-end;
}
.tab-banner .banner-header .heading,
.tab-banner .banner-header p {
  text-align: center;
}
.tab-banner .banner-header .heading:last-child,
.tab-banner .banner-header p:last-child {
  margin-bottom: 0;
}
.tab-banner .banner-header .heading.bold {
  font-family: "Roboto" !important;
  font-size: 2em;
  font-weight: 900;
}
.tab-banner .toggles-trigger {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 !important;
  border: 0;
  margin-top: 35px;
  background: none;
}
.tab-banner .toggles-trigger:first-child {
  margin-top: 0;
}
.tab-banner .toggles-trigger:focus {
  outline: none;
}
.tab-banner .toggles-trigger.active .toggle-icon {
  background: rgba(0,0,0,0);
}
.tab-banner .toggles-trigger.active .toggle-icon:before {
  top: 0px;
  transform: rotate(45deg);
}
.tab-banner .toggles-trigger.active .toggle-icon:after {
  bottom: 0px;
  transform: rotate(-45deg);
}
.tab-banner .toggles-trigger.active .toggle-icon:not(.mobile-nav-initialised) {
  display: none;
}
.tab-banner .toggles-trigger .toggle-label {
  top: 20px;
  font-family: Roboto;
  text-transform: uppercase;
  font-size: 1.2em;
  line-height: 1em;
  font-weight: 300;
  letter-spacing: 0;
}
.tab-banner .toggles-trigger .toggle-icon {
  position: relative;
  height: 2px;
  width: 18px;
  background: rgba(0,0,0,0.65);
  transition: all 0.5s ease-in-out;
}
.tab-banner .toggles-trigger .toggle-icon:before,
.tab-banner .toggles-trigger .toggle-icon:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background: rgba(0,0,0,0.65);
  left: 0;
  transition: all 0.5s ease-in-out;
}
.tab-banner .toggles-trigger .toggle-icon:before {
  top: -6px;
}
.tab-banner .toggles-trigger .toggle-icon:after {
  bottom: -6px;
}
.tab-banner .toggles-trigger:not(.mobile-nav-initialised) {
  display: none;
}
.tab-banner .banner-toggles {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  text-transform: uppercase;
}
@media all and (max-width: 992px) {
  .tab-banner .banner-toggles:not(.link-nav) {
    padding-top: 25px;
  }
}
.tab-banner .banner-toggles.text-normal {
  text-transform: initial;
}
.tab-banner .banner-toggles:not(.no-gutter) {
  padding-top: 40px;
}
.tab-banner .banner-toggles.link-nav .toggle {
  border: 0;
  border-bottom: 3px solid rgba(255,255,255,0);
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.tab-banner .banner-toggles.link-nav .toggle:hover,
.tab-banner .banner-toggles.link-nav .toggle:focus,
.tab-banner .banner-toggles.link-nav .toggle.active {
  border: 0;
  border-bottom: 3px solid #009fda;
  background: none;
  color: #009fda;
  font-weight: 700 !important;
}
@media all and (max-width: 992px) {
  .tab-banner .banner-toggles.link-nav .toggle {
    max-width: max-content;
  }
}
.tab-banner .banner-toggles:not(.link-nav) .toggle:not(:last-child) {
  border-right: 1px solid rgba(255,255,255,0);
}
@media all and (max-width: 992px) {
  .tab-banner .banner-toggles:not(.link-nav) .toggle:not(:last-child).sm-full-width {
    border-right: 1px solid #85888D;
  }
}
.tab-banner .banner-toggles:not(.link-nav) .toggle:hover,
.tab-banner .banner-toggles:not(.link-nav) .toggle:focus,
.tab-banner .banner-toggles:not(.link-nav) .toggle.active {
  background-color: #009fda;
  color: white;
  border: 1px solid #009fda;
  outline: none;
}
.tab-banner .banner-toggles:not(.link-nav) .toggle:hover  .toggle,
.tab-banner .banner-toggles:not(.link-nav) .toggle:focus  .toggle,
.tab-banner .banner-toggles:not(.link-nav) .toggle.active  .toggle {
  border-left: 1px solid rgba(255,255,255,0);
}
@media all and (max-width: 992px) {
  .tab-banner .banner-toggles:not(.link-nav) .toggle:hover  .toggle.sm-full-width,
  .tab-banner .banner-toggles:not(.link-nav) .toggle:focus  .toggle.sm-full-width,
  .tab-banner .banner-toggles:not(.link-nav) .toggle.active  .toggle.sm-full-width {
    border-left: 1px solid #85888D;
    border-right: 1px solid #85888D;
  }
}
.tab-banner .banner-toggles.theme-orange.link-nav .toggle:hover,
.tab-banner .banner-toggles.theme-orange.link-nav .toggle:focus,
.tab-banner .banner-toggles.theme-orange.link-nav .toggle.active {
  border-color: #ffa02e;
  color: #ffa02e;
}
@media all and (min-width: 993px) {
  .tab-banner .banner-toggles.theme-orange:not(.link-nav) .toggle {
    border-color: #dbdbdb;
  }
}
.tab-banner .banner-toggles.theme-orange:not(.link-nav) .toggle:hover,
.tab-banner .banner-toggles.theme-orange:not(.link-nav) .toggle:focus,
.tab-banner .banner-toggles.theme-orange:not(.link-nav) .toggle.active {
  background-color: #ffa02e;
  border-color: #ffa02e;
}
.tab-banner .banner-toggles.size-sm .toggle {
  font-size: 16px !important;
  padding: 7px 15px !important;
}
.tab-banner .banner-toggles.mobile-nav-initialised {
  transition: all 0.5s ease-in-out;
}
.tab-banner .banner-toggles.mobile-nav-initialised.collapsed {
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  padding-top: 0;
  height: 0;
}
.tab-banner .banner-toggles.mobile-nav-initialised.expanded {
  visibility: visible;
  opacity: 1;
}
.tab-banner .banner-toggles .toggle-nav-label {
  font-size: 18px;
  font-weight: 400;
  font-family: "Roboto";
  margin-right: 26px;
  max-width: max-content;
}
@media all and (max-width: 992px) {
  .tab-banner .banner-toggles .toggle-nav-label {
    display: none;
  }
}
.tab-banner .banner-toggles .toggle {
  font-size: 18px !important;
  font-weight: 400 !important;
  font-family: "Roboto" !important;
  color: #32363d;
  background-color: rgba(255,255,255,0);
  padding: 9px 15px !important;
  display: flex;
  max-width: max-content;
  transition: all 0.3s ease;
  border: 1px solid #85888d;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin: 0;
}
.tab-banner .banner-toggles .toggle.large {
  min-width: 348px;
  font-size: 18px !important;
}
@media all and (max-width: 992px) {
  .tab-banner .banner-toggles .toggle.large {
    min-width: unset;
    font-size: 16px !important;
    width: 100% !important;
    max-width: 100%;
  }
}
@media all and (max-width: 992px) {
  .tab-banner .banner-toggles .toggle {
    min-width: unset;
    font-size: 16px !important;
    border: 0;
    font-weight: 400 !important;
    margin: 4px 0;
    width: 100% !important;
    max-width: 100%;
  }
}
.tab-banner .banner-tab-container {
  padding-top: 35px;
}
.tab-banner .banner-tab-container.large-margin {
  padding-top: 90px;
}
@media all and (max-width: 992px) {
  .tab-banner .banner-tab-container.large-margin {
    padding-top: 35px;
  }
}
.tab-banner .banner-tab-container.medium-margin {
  padding-top: 60px;
}
@media all and (max-width: 992px) {
  .tab-banner .banner-tab-container.medium-margin {
    padding-top: 35px;
  }
}
.tab-banner .banner-tab-container.no-gutter {
  padding-top: 0;
}
.tab-banner .banner-tab-container .tab {
  visibility: hidden;
  opacity: 0;
  height: 0;
  overflow: hidden;
  transition: opacity 0.5s ease-in-out;
}
.tab-banner .banner-tab-container .tab.active {
  visibility: visible;
  opacity: 1;
  height: auto;
  overflow: visible;
}
.grid-members {
  display: flex;
  width: 100%;
}
.grid-members .dexp-grid-items {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-left: -15px;
  margin-right: -15px;
}
.grid-members .dexp-grid-items .node-team {
  width: 25%;
}
@media all and (min-width: 769px) {
  .grid-members .dexp-grid-items .node-team:nth-child(-n + 4) .team {
    margin-top: 0;
  }
}
@media all and (max-width: 768px) {
  .grid-members .dexp-grid-items .node-team {
    width: 50%;
  }
  .grid-members .dexp-grid-items .node-team:nth-child(-n + 2) .team {
    margin-top: 0;
  }
}
@media all and (max-width: 570px) {
  .grid-members .dexp-grid-items .node-team {
    width: 100%;
  }
  .grid-members .dexp-grid-items .node-team:nth-child(2) .team {
    margin-top: 50px;
  }
}
.grid-members .dexp-grid-items .node-team .team {
  background: none;
  margin: 90px 0 0;
}
@media all and (max-width: 768px) {
  .grid-members .dexp-grid-items .node-team .team {
    margin: 50px 0 0;
  }
}
.grid-members .dexp-grid-items .node-team .team:hover {
  box-shadow: none;
}
.grid-members .dexp-grid-items .node-team .team .team-name {
  border-color: #cbcbcb;
  margin: 0;
  margin-bottom: 16px;
  padding-bottom: 16px;
}
.grid-members .dexp-grid-items .node-team .team .team-name > h5 {
  color: black;
  font-size: 18px;
}
.grid-members .dexp-grid-items .node-team .team .team-name > span {
  font-size: 18px;
  color: black;
  font-style: normal;
}
@media all and (min-width: 571px) {
  .grid-members .dexp-grid-items .node-team .team .team-name > span {
    min-height: 50px;
  }
}
.grid-members .dexp-grid-items .node-team .team .team-about {
  margin: 0;
}
.grid-members .dexp-grid-items .node-team .team .team-about .field-item p:last-child {
  margin-bottom: 0;
}
.grid-members .dexp-grid-items .node-team .team .team-email {
  margin: 0;
  margin-top: 16px;
  padding-top: 16px;
  border-color: #cbcbcb;
}
.grid-members .dexp-grid-items .node-home-news-tiles {
  display: flex;
  flex-direction: column;
}
.grid-members .dexp-grid-items .node-home-news-tiles .content {
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media all and (max-width: 570px) {
  .grid-members .dexp-grid-items .node-home-news-tiles .content {
    flex-direction: row;
  }
}
.grid-members .dexp-grid-items .node-home-news-tiles .content .item-description {
  height: auto !important;
  flex: auto;
}
.grid-members .dexp-grid-items .node-home-news-tiles .content .item-description .description {
  padding-bottom: 0 !important;
  display: flex;
  align-items: center;
}
.logo-grid-banner {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 70px 0;
}
.logo-grid-banner .banner-header-wrapper .heading {
  font-size: 37px;
  line-height: 42px;
  color: #32363d;
  text-align: center;
}
.logo-grid-banner .banner-header-wrapper h2,
.logo-grid-banner .banner-header-wrapper h3,
.logo-grid-banner .banner-header-wrapper p {
  padding-top: 0;
  margin-top: 0;
}
.logo-grid-banner .banner-header-wrapper h2:last-child,
.logo-grid-banner .banner-header-wrapper h3:last-child,
.logo-grid-banner .banner-header-wrapper p:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.logo-grid-banner .banner-body-wrapper {
  margin-top: 50px;
}
.logo-grid-banner .banner-body-wrapper .logo-grid-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
}
.logo-grid-banner .banner-body-wrapper .logo-grid-wrapper .single-logo {
  width: 33.3333%;
  padding: 30px 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 292px;
  border: 1px solid #cacaca;
}
@media all and (max-width: 992px) {
  .logo-grid-banner .banner-body-wrapper .logo-grid-wrapper .single-logo {
    width: 50%;
  }
}
@media all and (max-width: 570px) {
  .logo-grid-banner .banner-body-wrapper .logo-grid-wrapper .single-logo {
    width: 100%;
  }
}
.simple-image-box {
  display: flex;
  flex-wrap: wrap;
}
.simple-image-box .content-wrapper {
  flex: auto;
}
.simple-cta-banner {
  display: flex;
  flex-direction: column;
  width: 100%;
  background-color: #f0f1f2;
  padding: 70px 30px;
}
.simple-cta-banner.slim {
  padding: 50px 30px;
}
.simple-cta-banner.slim .banner-body-wrapper {
  margin-top: 32px;
}
.simple-cta-banner.slim .banner-body-wrapper .cta-wrapper > a {
  padding: 18px 15px;
  font-size: 18px;
  line-height: 22px;
}
.simple-cta-banner.slim .banner-footer-wrapper {
  margin-top: 16px;
}
.simple-cta-banner .banner-header-wrapper .heading {
  color: #32363d;
  font-size: 35px;
  line-height: 38px;
  font-weight: 300;
  text-align: center;
}
@media all and (max-width: 570px) {
  .simple-cta-banner .banner-header-wrapper .heading {
    font-size: 32px;
    line-height: 36px;
  }
}
.simple-cta-banner .banner-header-wrapper h2,
.simple-cta-banner .banner-header-wrapper h3,
.simple-cta-banner .banner-header-wrapper p {
  padding: 0;
  margin-top: 0;
}
.simple-cta-banner .banner-header-wrapper h2:last-child,
.simple-cta-banner .banner-header-wrapper h3:last-child,
.simple-cta-banner .banner-header-wrapper p:last-child {
  margin-bottom: 0;
}
.simple-cta-banner .banner-body-wrapper {
  margin-top: 50px;
}
@media all and (max-width: 570px) {
  .simple-cta-banner .banner-body-wrapper {
    margin-top: 35px;
  }
}
.simple-cta-banner .banner-body-wrapper .cta-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 805px;
  margin: 0 auto;
}
.simple-cta-banner .banner-body-wrapper .cta-wrapper > a {
  margin: 8px;
  padding: 28px 20px;
  width: 100%;
  max-width: calc(50% - 16px);
  font-size: 20px;
  line-height: 24px;
  display: block;
  text-align: center;
  font-weight: 300;
}
@media all and (max-width: 992px) {
  .simple-cta-banner .banner-body-wrapper .cta-wrapper > a {
    font-size: 16px;
    line-height: 20px;
  }
}
@media all and (max-width: 570px) {
  .simple-cta-banner .banner-body-wrapper .cta-wrapper > a {
    max-width: 100%;
    padding: 15px;
  }
}
.simple-cta-banner .banner-body-wrapper .cta-wrapper > a u {
  text-decoration: none;
  position: relative;
}
.simple-cta-banner .banner-body-wrapper .cta-wrapper > a u:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 0px;
  border-top: 1px;
  border-top: 1px solid white;
  bottom: 8px;
  left: 0;
}
.simple-cta-banner .banner-footer-wrapper {
  margin-top: 30px;
}
.simple-cta-banner .banner-footer-wrapper .disclaimer {
  text-align: center;
  font-size: 18px;
}
.simple-cta-banner .banner-footer-wrapper h2,
.simple-cta-banner .banner-footer-wrapper h3,
.simple-cta-banner .banner-footer-wrapper p {
  margin-top: 0;
  padding-top: 0;
}
.simple-cta-banner .banner-footer-wrapper h2:last-child,
.simple-cta-banner .banner-footer-wrapper h3:last-child,
.simple-cta-banner .banner-footer-wrapper p:last-child {
  margin-bottom: 0;
}
.brick-nav {
  display: flex;
  width: 100%;
}
.brick-nav .view-content {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.brick-nav .view-content .views-row {
  align-self: flex-start;
  transition: all 0.3s ease;
  padding: 15px 20px;
  border-bottom: 1px solid #e7e8e9;
  position: relative;
}
.brick-nav .view-content .views-row:after {
  content: "";
  position: absolute;
  right: -1px;
  top: 15%;
  width: 1px;
  height: 70%;
  background: #e7e8e9;
}
.brick-nav .view-content .views-row a {
  font-family: "Roboto";
  color: #32363d;
  position: relative;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  font-weight: 400;
}
.brick-nav .view-content .views-row a:hover,
.brick-nav .view-content .views-row a.active {
  color: #009fda;
  text-decoration: underline;
}
.brick-nav .view-content .views-row span {
  display: flex;
}
.brick-nav .link-wrapper .link-row {
  padding: 5px 0;
  border-bottom: 1px solid #e7e8e9;
}
.brick-nav .link-wrapper .link-row a:first-child {
  padding-left: 0;
}
.brick-nav .link-wrapper .link-row a:last-child {
  border-right-width: 0;
}
.brick-nav .link-wrapper a {
  padding: 8px 15px;
  position: relative;
  font-family: "Roboto";
  color: #32363d;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  display: inline-block;
  border-right: 1px solid #e7e8e9;
  transition: color 0.3s ease;
}
.brick-nav .link-wrapper a:hover {
  color: #009fda;
}
.article-grid .dexp-grid-items {
  margin-left: -10px;
  margin-right: -10px;
}
.article-grid .dexp-grid-items .node .team {
  border-width: 1px !important;
}
.article-grid .dexp-grid-items .node .team-info {
  margin-top: 17px;
  padding: 0 28px !important;
}
.article-grid .dexp-grid-items .node .team-info .team-name {
  font-size: 18px !important;
  color: #32363d !important;
}
.article-grid .dexp-grid-items .node .team-info .team-intro {
  font-size: 23px !important;
  line-height: 30px !important;
}
.article-grid .dexp-grid-items .node .team-extra {
  display: flex !important;
  justify-content: space-between;
  align-items: center;
  position: relative;
  color: #009fda !important;
  opacity: 1 !important;
  padding: 0 28px 28px !important;
}
.article-grid .dexp-grid-items .node .team-extra:before {
  content: "";
  position: absolute;
  width: 23px;
  height: 23px;
  right: 15px;
  background-position: 0 0;
  filter: grayscale(1);
  background-size: 46px 92px;
  background-image: url("/sites/default/files/CIRCLE POINTERS.png");
}
.article-verticle-list {
  display: flex;
  width: 100%;
}
.article-verticle-list .dexp-grid-items {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.article-verticle-list .dexp-grid-items .single-article {
  display: flex;
  flex-direction: row;
  width: 100%;
  padding: 65px 0 50px;
  border-top: 1px solid #ddd;
  min-height: 300px;
}
.article-verticle-list .dexp-grid-items .single-article:last-child {
  border-bottom: 1px solid #ddd;
}
@media all and (max-width: 570px) {
  .article-verticle-list .dexp-grid-items .single-article {
    flex-direction: column;
  }
}
.article-verticle-list .dexp-grid-items .single-article .thumbnail {
  flex: none;
  width: 370px;
  margin: 0;
  border: 0;
  border-radius: 0;
  background-size: cover !important;
  background-position: center !important;
}
@media all and (max-width: 992px) {
  .article-verticle-list .dexp-grid-items .single-article .thumbnail {
    width: 275px;
  }
}
@media all and (max-width: 570px) {
  .article-verticle-list .dexp-grid-items .single-article .thumbnail {
    width: 100%;
    min-height: 200px;
  }
}
.article-verticle-list .dexp-grid-items .single-article .article-info {
  flex: auto;
  padding-left: 70px;
  display: flex;
  flex-direction: column;
}
@media all and (max-width: 992px) {
  .article-verticle-list .dexp-grid-items .single-article .article-info {
    padding-left: 45px;
  }
}
@media all and (max-width: 570px) {
  .article-verticle-list .dexp-grid-items .single-article .article-info {
    padding: 25px 0 0 0;
  }
}
.article-verticle-list .dexp-grid-items .single-article .article-info h4 {
  font-size: 35px;
  line-height: 40px;
  color: #009fda;
  font-family: "Cairo";
  font-weight: 400;
  margin: 0;
}
@media all and (max-width: 992px) {
  .article-verticle-list .dexp-grid-items .single-article .article-info h4 {
    font-size: 30px;
    line-height: 35px;
  }
}
.article-verticle-list .dexp-grid-items .single-article .article-info .actions-wrapper {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  margin: 20px 0;
}
@media all and (max-width: 570px) {
  .article-verticle-list .dexp-grid-items .single-article .article-info .actions-wrapper {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    border-top: 1px solid rgba(0,0,0,0.12);
    border-bottom: 1px solid rgba(0,0,0,0.12);
    padding: 10px 0 15px;
  }
}
.article-verticle-list .dexp-grid-items .single-article .article-info .actions-wrapper .author {
  padding-left: 16px;
  position: relative;
}
@media all and (max-width: 570px) {
  .article-verticle-list .dexp-grid-items .single-article .article-info .actions-wrapper .author {
    padding-left: 0;
  }
}
.article-verticle-list .dexp-grid-items .single-article .article-info .actions-wrapper .author:before {
  content: "";
  position: absolute;
  left: 0;
  top: 5px;
  height: calc(100% - 10px);
  border-left: 1px solid #32363d;
}
@media all and (max-width: 570px) {
  .article-verticle-list .dexp-grid-items .single-article .article-info .actions-wrapper .author:before {
    display: none;
  }
}
.article-verticle-list .dexp-grid-items .single-article .article-info .actions-wrapper .author p {
  color: #32363d;
  margin: 0;
}
.article-verticle-list .dexp-grid-items .single-article .article-info .actions-wrapper .author time {
  display: block;
}
.article-verticle-list .dexp-grid-items .single-article .article-info .actions-wrapper .share {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
@media all and (max-width: 570px) {
  .article-verticle-list .dexp-grid-items .single-article .article-info .actions-wrapper .share {
    margin-top: 12px;
  }
}
.article-verticle-list .dexp-grid-items .single-article .article-info .actions-wrapper .share .social-share {
  display: flex;
  justify-content: center;
  align-items: center;
  border: 0;
  padding: 2px 4px !important;
  margin-right: 12px;
  border-radius: 3px !important;
  color: white;
}
.article-verticle-list .dexp-grid-items .single-article .article-info .actions-wrapper .share .social-share:hover {
  opacity: 0.8;
}
.article-verticle-list .dexp-grid-items .single-article .article-info .actions-wrapper .share .social-share:focus {
  outline: none;
}
.article-verticle-list .dexp-grid-items .single-article .article-info .actions-wrapper .share .social-share:last-child {
  margin-right: 0;
}
.article-verticle-list .dexp-grid-items .single-article .article-info .actions-wrapper .share .social-share .fa {
  margin-right: 6px;
}
.article-verticle-list .dexp-grid-items .single-article .article-info .actions-wrapper .share .social-share .label {
  font-family: "Roboto";
  font-size: 11px;
  font-weight: 400;
  color: white;
  padding: 0;
}
.article-verticle-list .dexp-grid-items .single-article .article-info .actions-wrapper .share .social-share.linkedin {
  background: #0073b1;
}
.article-verticle-list .dexp-grid-items .single-article .article-info .actions-wrapper .share .social-share.twitter {
  background: #1da1f2;
}
.article-verticle-list .dexp-grid-items .single-article .article-info .actions-wrapper .share .social-share.facebook {
  background: #3b5998;
}
.article-verticle-list .dexp-grid-items .single-article .article-info .field-name-body {
  padding-bottom: 35px;
}
.article-verticle-list .dexp-grid-items .single-article .article-info .field-name-body p {
  font-size: 17px;
  line-height: 22px;
  color: #32363d;
}
@media all and (max-width: 992px) {
  .article-verticle-list .dexp-grid-items .single-article .article-info .field-name-body p {
    font-size: 16px;
  }
}
.article-verticle-list .dexp-grid-items .single-article .article-info .simple-link {
  font-size: 15px;
  text-transform: uppercase;
  line-height: 25px;
  font-weight: 500;
  text-decoration: underline;
  margin-top: auto;
}
.general-article-grid {
  display: flex;
  margin-left: -15px;
  margin-right: -15px;
}
.general-article-grid .view {
  display: block;
  width: 100%;
}
.general-article-grid .dexp-grid-items {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.general-article-grid .dexp-grid-items .node {
  padding: 15px;
}
.general-article-grid .dexp-grid-items .node > .content {
  display: flex;
  flex-direction: column;
  border: 0.5px solid #eceef0;
  position: relative;
  height: 100%;
}
.general-article-grid .dexp-grid-items .node > .content .link-block a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.general-article-grid .dexp-grid-items .node .portfolio-image .field-type-image .field-item {
  overflow: hidden;
  align-items: center;
  justify-content: center;
  text-align: center;
  display: flex;
  min-height: 100px;
}
.general-article-grid .dexp-grid-items .node .portfolio-image .field-type-image .field-item img {
  transform: scale3d(1,1,1);
  transition: all 0.5s ease-in-out;
}
.general-article-grid .dexp-grid-items .node:hover .portfolio-image .field-type-image .field-item img {
  transform: scale3d(1.1,1.1,1.1);
}
.general-article-grid .dexp-grid-items .node .item-description {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 10px 10px 15px 20px;
  flex: auto;
}
.general-article-grid .dexp-grid-items .node .item-description .link-block {
  display: none !important;
}
.general-article-grid .dexp-grid-items .node .item-description h5 {
  color: black;
  font-size: 1.65em;
  line-height: 1.1em;
  font-weight: 300;
}
.general-article-grid .dexp-grid-items .node .item-description h5 > a {
  color: currentColor !important;
  text-decoration: inherit !important;
}
.general-article-grid .dexp-grid-items .node .item-description .description {
  display: flex;
  vertical-align: bottom;
  align-items: center;
  justify-content: space-between;
  padding: 0 !important;
  margin-top: 35px;
}
.general-article-grid .dexp-grid-items .node .item-description .description .dateHome {
  float: left;
  font-size: 13px;
  font-weight: 700;
}
.general-article-grid .dexp-grid-items .node .item-description .description .NextIconHolder {
  float: right;
  width: 31px;
  height: 31px;
  overflow: hidden;
}
.general-article-grid .dexp-grid-items .node .item-description .description .NextIconHolder .NextIcon {
  background-image: url("/sites/default/files/CIRCLE POINTERS.png");
  background-position: 0 62px;
  width: 31px;
  height: 31px;
}
.general-article-grid .dexp-grid-items .node .HomeType .field-item {
  padding: 0;
  z-index: 11;
}
.general-article-grid .dexp-grid-items .node .HomeType .field-item h2 {
  margin: 0;
  line-height: 16px;
  font-size: 16px;
  font-family: "Roboto";
}
.general-article-grid .dexp-grid-items .node .HomeType .field-item h2 a {
  z-index: 11;
  color: white;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 700;
  opacity: 1;
  transition: opacity 0.3s ease;
}
.general-article-grid .dexp-grid-items .node .HomeType .field-item h2 a:hover {
  opacity: 0.7;
}
.general-article-grid .dexp-grid-items .node .HomeType .field-type-taxonomy-term-reference .field-item {
  background: #009fda;
  padding: 3px 5px;
}
.general-article-grid .dexp-grid-items .node .HomeType .field-type-taxonomy-term-reference.Events .field-item,
.general-article-grid .dexp-grid-items .node .HomeType .field-type-taxonomy-term-reference .BIP .field-item {
  background-color: #a2ad00;
}
.general-article-grid .dexp-grid-items .node .HomeType .field-type-taxonomy-term-reference.Publications .field-item,
.general-article-grid .dexp-grid-items .node .HomeType .field-type-taxonomy-term-reference .Extra .field-item,
.general-article-grid .dexp-grid-items .node .HomeType .field-type-taxonomy-term-reference .Digital .field-item,
.general-article-grid .dexp-grid-items .node .HomeType .field-type-taxonomy-term-reference .Features .field-item {
  background-color: #009fda;
}
.general-article-grid .dexp-grid-items .node .HomeType .field-type-taxonomy-term-reference.In.Public .field-item,
.general-article-grid .dexp-grid-items .node .HomeType .field-type-taxonomy-term-reference .Animation .field-item {
  background-color: #0073b0;
}
.general-article-grid .dexp-grid-items .node .HomeType .field-type-taxonomy-term-reference.State .field-item,
.general-article-grid .dexp-grid-items .node .HomeType .field-type-taxonomy-term-reference.Blogette .field-item {
  background-color: #004250;
}
.general-article-grid .dexp-grid-items .node .HomeType .field-type-taxonomy-term-reference.Reconciliation .field-item {
  background-color: #a25f3b;
}
.general-article-grid .dexp-grid-items .node .HomeType .field-type-taxonomy-term-reference.latest .field-item,
.general-article-grid .dexp-grid-items .node .HomeType .field-type-taxonomy-term-reference .Research .field-item {
  background-color: #920075;
}
.general-article-grid .dexp-grid-items .node .HomeType .field-type-taxonomy-term-reference.Highlights .field-item {
  background-color: #ffa02f;
}
.general-article-grid .dexp-grid-items .node .HomeType .field-type-taxonomy-term-reference.Forum .field-item,
.general-article-grid .dexp-grid-items .node .HomeType .field-type-taxonomy-term-reference .Case.Studies .field-item {
  background-color: #ffa02e;
}
.general-article-grid .dexp-grid-items .node .HomeType .field-type-taxonomy-term-reference.Podcast .field-item {
  background-color: #920075;
}
.simple-image-banner {
  min-height: 300px;
}
@media all and (max-width: 992px) {
  .simple-image-banner {
    min-height: 250px;
  }
}
@media all and (max-width: 570px) {
  .simple-image-banner {
    min-height: 150px;
  }
}
.spacing {
  position: relative;
  display: flex;
  width: 100%;
  margin: 70px 0;
}
.spacing:space-large {
  margin: 100px 0;
}
.spacing.space-small {
  margin: 35px 0;
}
.spacing.border-visible {
  border-top: 1px solid #dbdbdb;
}
.spacing.border-visible.chunk {
  border-width: 3px;
}
.svg-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.svg-icon svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.svg-icon-orange {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.svg-icon-orange svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.svg-icon-orange svg path {
  fill: #ffa02e;
  stroke: none;
}
.fontStyle {
  color: #5e6167;
}
.size-100 {
  width: 100px !important;
  height: 100px !important;
  margin-top: -20px;
}
.blue-headline h2 {
  color: #009fda !important;
}
[class^="flex-col-"] h1:first-of-type {
  margin-top: 0;
}
[class^="flex-col-"] h1 + h3 {
  padding-top: 0;
}
.icon-box-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 150px 0;
}
@media all and (max-width: 570px) {
  .icon-box-grid {
    margin: 50px 0;
  }
}
.icon-box-grid .box {
  color: #000000;
  text-decoration: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 88px;
}
@media all and (max-width: 570px) {
  .icon-box-grid .box {
    margin-top: 50px;
  }
}
.icon-box-grid .box:hover .box-content h3:after {
  width: 100%;
}
@media all and (min-width: 769px) {
  .icon-box-grid .box:nth-child(-n + 3) {
    margin-top: 0;
  }
}
@media all and (min-width: 571px) {
  .icon-box-grid .box:nth-child(-n + 2) {
    margin-top: 0;
  }
}
@media all and (max-width: 570px) {
  .icon-box-grid .box:first-child {
    margin-top: 0;
  }
}
@media all and (max-width: 768px) {
  .icon-box-grid .box {
    width: calc(50% - 35px);
  }
}
@media all and (max-width: 570px) {
  .icon-box-grid .box {
    width: 100%;
  }
}
.icon-box-grid .box .box-icon {
  width: 66px;
  height: 66px;
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
}
.icon-box-grid .box .box-icon svg {
  position: absolute;
  height: 100%;
  width: 100%;
}
.icon-box-grid .box .box-content {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.icon-box-grid .box .box-content h3 {
  font-family: "Roboto";
  font-size: 23px;
  line-height: 28px;
  color: #009fda;
  margin-top: 16px;
  margin-bottom: 0;
  position: relative;
  font-weight: 600;
  padding-top: 0;
}
@media all and (max-width: 570px) {
  .icon-box-grid .box .box-content h3 {
    font-weight: 500;
  }
}
.icon-box-grid .box .box-content h3:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -5px;
  transform: translateX(-50%);
  width: 0%;
  height: 2px;
  background-color: #009fda;
  transition: width 0.3s ease-in;
}
.icon-box-grid .box .box-content p {
  font-family: "Roboto";
  margin-top: 16px;
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 0;
  font-weight: 300;
}
.right-sidebar .block .primary-button.large {
  padding: 24px 34px;
  font-size: 20px;
  width: 100%;
  max-width: 100%;
  align-items: center;
  justify-content: center;
}
.right-sidebar.theme-pink .underline-heading:after {
  background-color: #920075;
}
.right-sidebar.theme-orange .underline-heading:after {
  background-color: #ffa02e;
}
.node-type-research-translation #section-main-content,
.node-type-prf-news #section-main-content {
  border-top: 10px solid #e7e8ea;
}
.node-type-research-translation .CampaignSidebar .headline,
.node-type-research-translation .CampaignSidebar .brd-headling,
.node-type-prf-news .CampaignSidebar .headline,
.node-type-prf-news .CampaignSidebar .brd-headling {
  display: block !important;
}
@media all and (max-width: 570px) {
  .node-type-research-translation .post-content,
  .node-type-prf-news .post-content {
    padding-top: 0 !important;
    padding-left: 0;
    padding-right: 0;
  }
}
@media all and (max-width: 570px) {
  .node-type-research-translation .post-content > .region,
  .node-type-prf-news .post-content > .region {
    padding-left: 0;
    padding-right: 0;
  }
}
.node-type-research-translation .post-content .post-img,
.node-type-prf-news .post-content .post-img {
  margin-bottom: 30px;
}
.node-type-research-translation .post-content .post-img img,
.node-type-prf-news .post-content .post-img img {
  width: 100%;
  height: auto;
}
.node-type-research-translation .post-content .post-img .field-name-field-folder,
.node-type-prf-news .post-content .post-img .field-name-field-folder {
  display: none;
}
.node-type-research-translation .post-content .post-img.mobile,
.node-type-prf-news .post-content .post-img.mobile {
  display: none;
}
@media all and (max-width: 570px) {
  .node-type-research-translation .post-content .post-img.mobile,
  .node-type-prf-news .post-content .post-img.mobile {
    display: block;
    margin-left: -15px;
    margin-right: -15px;
    width: 100vw;
  }
}
.node-type-research-translation .post-content .post-img:not(.mobile),
.node-type-prf-news .post-content .post-img:not(.mobile) {
  display: block;
}
@media all and (max-width: 570px) {
  .node-type-research-translation .post-content .post-img:not(.mobile),
  .node-type-prf-news .post-content .post-img:not(.mobile) {
    display: none;
  }
}
.node-type-research-translation .post-content h1.SectionHeader,
.node-type-prf-news .post-content h1.SectionHeader {
  font-weight: 400;
  font-size: 4em;
  line-height: 1.1em;
  font-family: "Cairo";
  margin-bottom: 50px;
  color: #009fda;
}
.node-type-research-translation .post-content h1.SectionHeader + .brd-headling,
.node-type-prf-news .post-content h1.SectionHeader + .brd-headling {
  display: none;
}
@media all and (max-width: 570px) {
  .node-type-research-translation .post-content h1.SectionHeader,
  .node-type-prf-news .post-content h1.SectionHeader {
    font-weight: 700;
    font-size: 2.5em;
    margin-bottom: 25px;
  }
}
.node-type-research-translation .post-content .post-meta,
.node-type-prf-news .post-content .post-meta {
  margin-bottom: 20px;
}
@media all and (max-width: 570px) {
  .node-type-research-translation .post-content .post-meta,
  .node-type-prf-news .post-content .post-meta {
    margin-bottom: 30px;
  }
  .node-type-research-translation .post-content .post-meta > .flex-cell,
  .node-type-prf-news .post-content .post-meta > .flex-cell {
    flex-direction: column;
    border-top: 1px solid rgba(0,0,0,0.12);
    border-bottom: 1px solid rgba(0,0,0,0.12);
    padding: 10px 0 15px;
  }
}
.node-type-research-translation .post-content .post-meta .meta-type-date,
.node-type-prf-news .post-content .post-meta .meta-type-date {
  font-size: 1.2em;
}
@media all and (max-width: 570px) {
  .node-type-research-translation .post-content .post-meta .meta-info,
  .node-type-prf-news .post-content .post-meta .meta-info {
    width: 100%;
  }
}
@media all and (max-width: 570px) {
  .node-type-research-translation .post-content .post-meta .meta-share-url,
  .node-type-prf-news .post-content .post-meta .meta-share-url {
    width: 100%;
  }
}
.node-type-research-translation .post-content .post-meta .meta-share-url #fb-root,
.node-type-prf-news .post-content .post-meta .meta-share-url #fb-root {
  display: none;
}
.node-type-research-translation .post-content .post-meta .meta-share-url .socialMediaIcon,
.node-type-prf-news .post-content .post-meta .meta-share-url .socialMediaIcon {
  margin: 0 !important;
}
@media all and (max-width: 570px) {
  .node-type-research-translation .post-content .post-meta .meta-share-url .socialMediaIcon,
  .node-type-prf-news .post-content .post-meta .meta-share-url .socialMediaIcon {
    margin: 15px 0px 0px !important;
    float: left !important;
    padding-left: 0;
  }
}
@media all and (min-width: 993px) {
  [class*="jarallax"].large {
    min-height: 555px;
  }
}
h1.heading {
  font-family: "Cairo";
  font-size: 63px;
  font-weight: 600;
  line-height: 66px;
  color: #009fda;
}
@media all and (max-width: 992px) {
  h1.heading {
    font-size: 55px;
    line-height: 58px;
  }
}
@media all and (max-width: 570px) {
  h1.heading {
    font-size: 33px;
    line-height: 36px;
  }
}
h1.heading.controlled-width {
  max-width: 792px;
  margin-left: auto;
  margin-right: auto;
}
body .dexp-body-inner .intro-20 > p {
  font-size: 20px;
}
@media all and (max-width: 570px) {
  body .dexp-body-inner .intro-20 > p {
    font-size: 18px;
  }
}
body .dexp-body-inner .intro-24 > p {
  font-size: 24px;
}
@media all and (max-width: 570px) {
  body .dexp-body-inner .intro-24 > p {
    font-size: 20px;
  }
}
.back-to-top-alt {
  font-size: 1em;
  color: #5e6167;
  font-weight: 500;
  margin-top: 50px;
  display: block;
  width: 100%;
  padding-left: 20px;
}
.back-to-top-alt.no-margin {
  margin: 0;
}
.back-to-top-alt.large {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  font-size: 18px !important;
  padding-left: 20px !important;
  text-decoration: underline;
  border: 0;
  background: none;
}
.back-to-top-alt.large:hover,
.back-to-top-alt.large:focus {
  color: #009fda;
  outline: none;
}
.back-to-top-alt.large:before {
  position: absolute;
  content: "\f054";
  font-family: FontAwesome;
  background: none;
  width: auto;
  height: auto;
  font-size: 14px;
  left: 0px;
  transform: rotate(-90deg);
}
.back-to-top-alt span {
  position: relative;
  cursor: pointer;
  display: inline-block;
}
.back-to-top-alt span:before {
  content: "\f053";
  font-family: FontAwesome;
  position: absolute;
  left: -20px;
  top: -5px;
  transform: rotate(90deg);
  transition: all 0.2s linear;
}
.back-to-top-alt span:after {
  content: "\f068";
  font-family: FontAwesome;
  position: absolute;
  left: -21px;
  top: 0px;
  transform: rotate(90deg);
  opacity: 1;
  transition: all 0.2s linear;
}
.back-to-top-alt span:hover,
.back-to-top-alt span:focus {
  color: #009fda !important;
}
.back-to-top-alt span:hover:before,
.back-to-top-alt span:focus:before {
  top: -15px;
}
.back-to-top-alt span:hover:after,
.back-to-top-alt span:focus:after {
  top: -10px;
}
.hidden-donate-btn .primary-button.donate {
  display: none;
}
.block .content > p:last-child,
.block .content > ul:last-child {
  margin-bottom: 0;
}
.page-node-213 #section-main-content {
  display: none;
}
.page-node-213 #section-features {
  margin: 0;
}
.spacing {
  position: relative;
  display: flex;
  width: 100%;
  margin: 70px 0;
}
.spacing:space-large {
  margin: 100px 0;
}
.spacing.space-small {
  margin: 35px 0;
}
.spacing.border-visible {
  border-top: 1px solid #dbdbdb;
}
.spacing.border-visible.chunk {
  border-width: 3px;
}
.tab-banner-alt {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 70px 0;
}
.tab-banner-alt.no-gutter {
  padding: 0;
}
.tab-banner-alt.light .banner-toggles .toggle {
  border-color: #eceef0;
  color: #545454;
  font-weight: 300 !important;
  font-size: 16px !important;
}
.tab-banner-alt.toggle-font-secondary .banner-toggles .toggle {
  font-family: "Cairo" !important;
  font-weight: 400 !important;
}
.tab-banner-alt.set-width-toggle .banner-toggles .toggle {
  min-width: 130px;
  margin: 4px 0;
}
.tab-banner-alt.set-width-toggle .banner-toggles .toggle:not(:last-child) {
  border-right: 1px solid #eceef0;
}
.tab-banner-alt.toggle-slim .banner-toggles .toggle {
  margin: 4px 0;
  padding: 0px 20px !important;
  font-size: 20px !important;
  font-weight: 500 !important;
  border: 0 solid white !important;
}
@media all and (max-width: 570px) {
  .tab-banner-alt.toggle-slim .banner-toggles .toggle {
    padding: 0px 15px !important;
    font-size: 16px !important;
  }
  .tab-banner-alt.toggle-slim .banner-toggles .toggle:after {
    width: calc(100% - 30px);
    position: absolute !important;
  }
}
.tab-banner-alt.toggle-slim .banner-toggles .toggle:hover {
  color: #009fda;
  background: none;
  border: 0 solid white !important;
}
.tab-banner-alt.toggle-slim .banner-toggles .toggle:after {
  content: "";
  position: absolute !important;
  visibility: hidden;
}
.tab-banner-alt.toggle-slim .banner-toggles .toggle.active {
  border: 0 solid white !important;
  background: none;
  color: #009fda;
  position: relative;
  visibility: visible;
}
.tab-banner-alt.toggle-slim .banner-toggles .toggle.active:after {
  content: "";
  position: absolute !important;
  bottom: 4px;
  width: calc(100% - 40px);
  border-top: 1px solid #009fda;
}
.tab-banner-alt.toggle-slim .banner-toggles .toggle:hover + .toggle,
.tab-banner-alt.toggle-slim .banner-toggles .toggle:focus + .toggle,
.tab-banner-alt.toggle-slim .banner-toggles .toggle .active + .toggle {
  border: 0 solid white !important;
}
.tab-banner-alt.toggle-slim .banner-toggles .toggle:first-child {
  padding-left: 0 !important;
}
.tab-banner-alt.toggle-slim .banner-toggles .toggle:first-child.active:after {
  width: calc(100% - 20px);
}
.tab-banner-alt.toggle-slim .banner-toggles .toggle:last-child {
  padding-right: 0 !important;
}
.tab-banner-alt.toggle-slim .banner-toggles .toggle:last-child.active:after {
  width: calc(100% - 20px);
}
.tab-banner-alt.toggle-sm-horizon {
  position: relative;
  z-index: 10;
}
.tab-banner-alt.toggle-sm-horizon:before,
.tab-banner-alt.toggle-sm-horizon:after {
  content: "";
  position: absolute;
  top: 40px;
  height: 28px;
  width: 25px;
  z-index: 15;
}
@media all and (max-width: 570px) {
  .tab-banner-alt.toggle-sm-horizon:before,
  .tab-banner-alt.toggle-sm-horizon:after {
    top: 25px;
  }
}
.tab-banner-alt.toggle-sm-horizon:before {
  left: -25px;
  background: linear-gradient(-90deg,rgba(255,255,255,0),rgba(255,255,255,0.487833) 36%,#fff 82%);
}
.tab-banner-alt.toggle-sm-horizon:after {
  right: -25px;
  background: linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,0.487833) 36%,#fff 82%);
}
.tab-banner-alt.toggle-sm-horizon .toggles-trigger {
  display: none;
}
.tab-banner-alt.toggle-sm-horizon .banner-toggles {
  position: relative;
  flex-wrap: nowrap;
  overflow: auto;
  margin-left: -25px;
  margin-right: -25px;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.tab-banner-alt.toggle-sm-horizon .banner-toggles::-webkit-scrollbar {
  display: none;
}
.tab-banner-alt.toggle-sm-horizon .banner-toggles .toggle {
  min-width: max-content;
}
.tab-banner-alt.toggle-sm-horizon .banner-toggles .toggle:first-child {
  padding-left: 25px !important;
}
.tab-banner-alt.toggle-sm-horizon .banner-toggles .toggle:first-child.active:after {
  width: calc(100% - 45px);
}
.tab-banner-alt.toggle-sm-horizon .banner-toggles .toggle:last-child {
  padding-right: 25px !important;
}
.tab-banner-alt.toggle-sm-horizon .banner-toggles .toggle:last-child.active:after {
  width: calc(100% - 45px);
}
.tab-banner-alt.toggle-align-left .banner-toggles {
  justify-content: flex-start;
}
.tab-banner-alt.toggle-align-right .banner-toggles {
  justify-content: flex-end;
}
.tab-banner-alt .banner-header .heading,
.tab-banner-alt .banner-header p {
  text-align: center;
}
.tab-banner-alt .banner-header .heading:last-child,
.tab-banner-alt .banner-header p:last-child {
  margin-bottom: 0;
}
.tab-banner-alt .toggles-trigger {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 !important;
  border: 0;
  margin-top: 35px;
  background: none;
}
.tab-banner-alt .toggles-trigger:focus {
  outline: none;
}
.tab-banner-alt .toggles-trigger.active .toggle-icon {
  background: rgba(0,0,0,0);
}
.tab-banner-alt .toggles-trigger.active .toggle-icon:before {
  top: 0px;
  transform: rotate(45deg);
}
.tab-banner-alt .toggles-trigger.active .toggle-icon:after {
  bottom: 0px;
  transform: rotate(-45deg);
}
.tab-banner-alt .toggles-trigger .toggle-label {
  top: 20px;
  font-family: Roboto;
  text-transform: uppercase;
  font-size: 1.2em;
  line-height: 1em;
  font-weight: 300;
  letter-spacing: 0;
}
.tab-banner-alt .toggles-trigger .toggle-icon {
  position: relative;
  height: 2px;
  width: 18px;
  background: rgba(0,0,0,0.65);
  transition: all 0.5s ease-in-out;
}
.tab-banner-alt .toggles-trigger .toggle-icon:before,
.tab-banner-alt .toggles-trigger .toggle-icon:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background: rgba(0,0,0,0.65);
  left: 0;
  transition: all 0.5s ease-in-out;
}
.tab-banner-alt .toggles-trigger .toggle-icon:before {
  top: -6px;
}
.tab-banner-alt .toggles-trigger .toggle-icon:after {
  bottom: -6px;
}
@media all and (min-width: 571px) {
  .tab-banner-alt .toggles-trigger {
    display: none;
  }
}
.tab-banner-alt .banner-toggles {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
}
@media all and (max-width: 570px) {
  .tab-banner-alt .banner-toggles {
    padding-top: 25px;
  }
}
.tab-banner-alt .banner-toggles.mobile-nav-initialised {
  transition: all 0.5s ease-in-out;
}
.tab-banner-alt .banner-toggles.mobile-nav-initialised.collapsed {
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  padding-top: 0;
  height: 0;
}
.tab-banner-alt .banner-toggles.mobile-nav-initialised.expanded {
  visibility: visible;
  opacity: 1;
}
.tab-banner-alt .banner-toggles .toggle {
  font-size: 18px !important;
  font-weight: 400 !important;
  font-family: "Roboto" !important;
  color: #32363d;
  background-color: rgba(255,255,255,0);
  padding: 9px 15px !important;
  display: flex;
  max-width: max-content;
  text-transform: uppercase;
  transition: all 0.3s ease;
  border: 1px solid #85888d;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin: 0;
}
.tab-banner-alt .banner-toggles .toggle.large {
  min-width: 348px;
  font-size: 18px !important;
}
@media all and (max-width: 570px) {
  .tab-banner-alt .banner-toggles .toggle.large {
    min-width: unset;
    font-size: 16px !important;
    width: 100% !important;
    max-width: 100%;
  }
}
@media all and (max-width: 570px) {
  .tab-banner-alt .banner-toggles .toggle {
    min-width: unset;
    font-size: 16px !important;
    border: 0;
    font-weight: 400 !important;
    margin: 4px 0;
    width: 100% !important;
    max-width: 100%;
  }
}
.tab-banner-alt .banner-toggles .toggle:not(:last-child) {
  border-right: 1px solid rgba(255,255,255,0);
}
@media all and (max-width: 570px) {
  .tab-banner-alt .banner-toggles .toggle:not(:last-child).sm-full-width {
    border-right: 1px solid #85888d;
  }
}
.tab-banner-alt .banner-toggles .toggle:hover,
.tab-banner-alt .banner-toggles .toggle:focus,
.tab-banner-alt .banner-toggles .toggle.active {
  background-color: #009fda;
  color: white;
  border: 1px solid #009fda;
  outline: none;
}
.tab-banner-alt .banner-toggles .toggle:hover + .toggle,
.tab-banner-alt .banner-toggles .toggle:focus + .toggle,
.tab-banner-alt .banner-toggles .toggle.active + .toggle {
  border-left: 1px solid rgba(255,255,255,0);
}
@media all and (max-width: 570px) {
  .tab-banner-alt .banner-toggles .toggle:hover + .toggle.sm-full-width,
  .tab-banner-alt .banner-toggles .toggle:focus + .toggle.sm-full-width,
  .tab-banner-alt .banner-toggles .toggle.active + .toggle.sm-full-width {
    border-left: 1px solid #85888d;
    border-right: 1px solid #85888d;
  }
}
.tab-banner-alt .banner-tab-container {
  padding-top: 35px;
}
.tab-banner-alt .banner-tab-container.large-margin {
  padding-top: 90px;
}
@media all and (max-width: 570px) {
  .tab-banner-alt .banner-tab-container.large-margin {
    padding-top: 35px;
  }
}
.tab-banner-alt .banner-tab-container .tab {
  visibility: hidden;
  opacity: 0;
  height: 0;
  overflow: hidden;
  transition: opacity 0.5s ease-in-out;
}
.tab-banner-alt .banner-tab-container .tab.active {
  visibility: visible;
  opacity: 1;
  height: auto;
  overflow: visible;
}
.left-content-alt {
  padding-left: 15px;
}
@media all and (max-width: 768px) {
  .left-content-alt {
    padding: 0 30px;
    width: 100% !important;
  }
}
@media all and (max-width: 570px) {
  .left-content-alt {
    padding: 0 10px;
  }
}
.left-content-alt ul:last-child {
  margin-bottom: 0;
}
body.theme-pink,
body .theme-pink,
body .block.theme-pink,
body .block .theme-pink {
  color: #393939;
}
body.theme-pink ul,
body.theme-pink p,
body .theme-pink ul,
body .theme-pink p,
body .block.theme-pink ul,
body .block.theme-pink p,
body .block .theme-pink ul,
body .block .theme-pink p {
  color: #393939;
}
body.theme-pink,
body.theme-pink .block,
body.theme-pink.left-content,
body.theme-pink .left-content,
body.theme-pink.right-sidebar,
body.theme-pink .right-sidebar,
body .theme-pink,
body .theme-pink .block,
body .theme-pink.left-content,
body .theme-pink .left-content,
body .theme-pink.right-sidebar,
body .theme-pink .right-sidebar,
body .block.theme-pink,
body .block.theme-pink .block,
body .block.theme-pink.left-content,
body .block.theme-pink .left-content,
body .block.theme-pink.right-sidebar,
body .block.theme-pink .right-sidebar,
body .block .theme-pink,
body .block .theme-pink .block,
body .block .theme-pink.left-content,
body .block .theme-pink .left-content,
body .block .theme-pink.right-sidebar,
body .block .theme-pink .right-sidebar {
  color: #393939;
}
body.theme-pink ul,
body.theme-pink p,
body.theme-pink .block ul,
body.theme-pink .block p,
body.theme-pink.left-content ul,
body.theme-pink.left-content p,
body.theme-pink .left-content ul,
body.theme-pink .left-content p,
body.theme-pink.right-sidebar ul,
body.theme-pink.right-sidebar p,
body.theme-pink .right-sidebar ul,
body.theme-pink .right-sidebar p,
body .theme-pink ul,
body .theme-pink p,
body .theme-pink .block ul,
body .theme-pink .block p,
body .theme-pink.left-content ul,
body .theme-pink.left-content p,
body .theme-pink .left-content ul,
body .theme-pink .left-content p,
body .theme-pink.right-sidebar ul,
body .theme-pink.right-sidebar p,
body .theme-pink .right-sidebar ul,
body .theme-pink .right-sidebar p,
body .block.theme-pink ul,
body .block.theme-pink p,
body .block.theme-pink .block ul,
body .block.theme-pink .block p,
body .block.theme-pink.left-content ul,
body .block.theme-pink.left-content p,
body .block.theme-pink .left-content ul,
body .block.theme-pink .left-content p,
body .block.theme-pink.right-sidebar ul,
body .block.theme-pink.right-sidebar p,
body .block.theme-pink .right-sidebar ul,
body .block.theme-pink .right-sidebar p,
body .block .theme-pink ul,
body .block .theme-pink p,
body .block .theme-pink .block ul,
body .block .theme-pink .block p,
body .block .theme-pink.left-content ul,
body .block .theme-pink.left-content p,
body .block .theme-pink .left-content ul,
body .block .theme-pink .left-content p,
body .block .theme-pink.right-sidebar ul,
body .block .theme-pink.right-sidebar p,
body .block .theme-pink .right-sidebar ul,
body .block .theme-pink .right-sidebar p {
  color: #393939;
}
body.theme-pink h1,
body.theme-pink h2,
body.theme-pink h3,
body.theme-pink h4,
body.theme-pink h5,
body.theme-pink h6,
body.theme-pink .block h1,
body.theme-pink .block h2,
body.theme-pink .block h3,
body.theme-pink .block h4,
body.theme-pink .block h5,
body.theme-pink .block h6,
body.theme-pink.left-content h1,
body.theme-pink.left-content h2,
body.theme-pink.left-content h3,
body.theme-pink.left-content h4,
body.theme-pink.left-content h5,
body.theme-pink.left-content h6,
body.theme-pink .left-content h1,
body.theme-pink .left-content h2,
body.theme-pink .left-content h3,
body.theme-pink .left-content h4,
body.theme-pink .left-content h5,
body.theme-pink .left-content h6,
body.theme-pink.right-sidebar h1,
body.theme-pink.right-sidebar h2,
body.theme-pink.right-sidebar h3,
body.theme-pink.right-sidebar h4,
body.theme-pink.right-sidebar h5,
body.theme-pink.right-sidebar h6,
body.theme-pink .right-sidebar h1,
body.theme-pink .right-sidebar h2,
body.theme-pink .right-sidebar h3,
body.theme-pink .right-sidebar h4,
body.theme-pink .right-sidebar h5,
body.theme-pink .right-sidebar h6,
body .theme-pink h1,
body .theme-pink h2,
body .theme-pink h3,
body .theme-pink h4,
body .theme-pink h5,
body .theme-pink h6,
body .theme-pink .block h1,
body .theme-pink .block h2,
body .theme-pink .block h3,
body .theme-pink .block h4,
body .theme-pink .block h5,
body .theme-pink .block h6,
body .theme-pink.left-content h1,
body .theme-pink.left-content h2,
body .theme-pink.left-content h3,
body .theme-pink.left-content h4,
body .theme-pink.left-content h5,
body .theme-pink.left-content h6,
body .theme-pink .left-content h1,
body .theme-pink .left-content h2,
body .theme-pink .left-content h3,
body .theme-pink .left-content h4,
body .theme-pink .left-content h5,
body .theme-pink .left-content h6,
body .theme-pink.right-sidebar h1,
body .theme-pink.right-sidebar h2,
body .theme-pink.right-sidebar h3,
body .theme-pink.right-sidebar h4,
body .theme-pink.right-sidebar h5,
body .theme-pink.right-sidebar h6,
body .theme-pink .right-sidebar h1,
body .theme-pink .right-sidebar h2,
body .theme-pink .right-sidebar h3,
body .theme-pink .right-sidebar h4,
body .theme-pink .right-sidebar h5,
body .theme-pink .right-sidebar h6,
body .block.theme-pink h1,
body .block.theme-pink h2,
body .block.theme-pink h3,
body .block.theme-pink h4,
body .block.theme-pink h5,
body .block.theme-pink h6,
body .block.theme-pink .block h1,
body .block.theme-pink .block h2,
body .block.theme-pink .block h3,
body .block.theme-pink .block h4,
body .block.theme-pink .block h5,
body .block.theme-pink .block h6,
body .block.theme-pink.left-content h1,
body .block.theme-pink.left-content h2,
body .block.theme-pink.left-content h3,
body .block.theme-pink.left-content h4,
body .block.theme-pink.left-content h5,
body .block.theme-pink.left-content h6,
body .block.theme-pink .left-content h1,
body .block.theme-pink .left-content h2,
body .block.theme-pink .left-content h3,
body .block.theme-pink .left-content h4,
body .block.theme-pink .left-content h5,
body .block.theme-pink .left-content h6,
body .block.theme-pink.right-sidebar h1,
body .block.theme-pink.right-sidebar h2,
body .block.theme-pink.right-sidebar h3,
body .block.theme-pink.right-sidebar h4,
body .block.theme-pink.right-sidebar h5,
body .block.theme-pink.right-sidebar h6,
body .block.theme-pink .right-sidebar h1,
body .block.theme-pink .right-sidebar h2,
body .block.theme-pink .right-sidebar h3,
body .block.theme-pink .right-sidebar h4,
body .block.theme-pink .right-sidebar h5,
body .block.theme-pink .right-sidebar h6,
body .block .theme-pink h1,
body .block .theme-pink h2,
body .block .theme-pink h3,
body .block .theme-pink h4,
body .block .theme-pink h5,
body .block .theme-pink h6,
body .block .theme-pink .block h1,
body .block .theme-pink .block h2,
body .block .theme-pink .block h3,
body .block .theme-pink .block h4,
body .block .theme-pink .block h5,
body .block .theme-pink .block h6,
body .block .theme-pink.left-content h1,
body .block .theme-pink.left-content h2,
body .block .theme-pink.left-content h3,
body .block .theme-pink.left-content h4,
body .block .theme-pink.left-content h5,
body .block .theme-pink.left-content h6,
body .block .theme-pink .left-content h1,
body .block .theme-pink .left-content h2,
body .block .theme-pink .left-content h3,
body .block .theme-pink .left-content h4,
body .block .theme-pink .left-content h5,
body .block .theme-pink .left-content h6,
body .block .theme-pink.right-sidebar h1,
body .block .theme-pink.right-sidebar h2,
body .block .theme-pink.right-sidebar h3,
body .block .theme-pink.right-sidebar h4,
body .block .theme-pink.right-sidebar h5,
body .block .theme-pink.right-sidebar h6,
body .block .theme-pink .right-sidebar h1,
body .block .theme-pink .right-sidebar h2,
body .block .theme-pink .right-sidebar h3,
body .block .theme-pink .right-sidebar h4,
body .block .theme-pink .right-sidebar h5,
body .block .theme-pink .right-sidebar h6 {
  color: #920075;
}
body.theme-pink a,
body.theme-pink .block a,
body.theme-pink.left-content a,
body.theme-pink .left-content a,
body.theme-pink.right-sidebar a,
body.theme-pink .right-sidebar a,
body .theme-pink a,
body .theme-pink .block a,
body .theme-pink.left-content a,
body .theme-pink .left-content a,
body .theme-pink.right-sidebar a,
body .theme-pink .right-sidebar a,
body .block.theme-pink a,
body .block.theme-pink .block a,
body .block.theme-pink.left-content a,
body .block.theme-pink .left-content a,
body .block.theme-pink.right-sidebar a,
body .block.theme-pink .right-sidebar a,
body .block .theme-pink a,
body .block .theme-pink .block a,
body .block .theme-pink.left-content a,
body .block .theme-pink .left-content a,
body .block .theme-pink.right-sidebar a,
body .block .theme-pink .right-sidebar a {
  color: #920075;
}
body.theme-pink .secondary-button,
body .theme-pink .secondary-button,
body .block.theme-pink .secondary-button,
body .block .theme-pink .secondary-button {
  color: white;
}
body.theme-pink .secondary-button:hover,
body .theme-pink .secondary-button:hover,
body .block.theme-pink .secondary-button:hover,
body .block .theme-pink .secondary-button:hover {
  color: #920075;
}
body .block.theme-orange,
body .block .theme-orange {
  color: #393939;
}
body .block.theme-orange ul,
body .block.theme-orange p,
body .block .theme-orange ul,
body .block .theme-orange p {
  color: #393939;
}
body .block.theme-orange,
body .block.theme-orange .block,
body .block.theme-orange.left-content,
body .block.theme-orange .left-content,
body .block.theme-orange.right-sidebar,
body .block.theme-orange .right-sidebar,
body .block .theme-orange,
body .block .theme-orange .block,
body .block .theme-orange.left-content,
body .block .theme-orange .left-content,
body .block .theme-orange.right-sidebar,
body .block .theme-orange .right-sidebar {
  color: #393939;
}
body .block.theme-orange ul,
body .block.theme-orange p,
body .block.theme-orange .block ul,
body .block.theme-orange .block p,
body .block.theme-orange.left-content ul,
body .block.theme-orange.left-content p,
body .block.theme-orange .left-content ul,
body .block.theme-orange .left-content p,
body .block.theme-orange.right-sidebar ul,
body .block.theme-orange.right-sidebar p,
body .block.theme-orange .right-sidebar ul,
body .block.theme-orange .right-sidebar p,
body .block .theme-orange ul,
body .block .theme-orange p,
body .block .theme-orange .block ul,
body .block .theme-orange .block p,
body .block .theme-orange.left-content ul,
body .block .theme-orange.left-content p,
body .block .theme-orange .left-content ul,
body .block .theme-orange .left-content p,
body .block .theme-orange.right-sidebar ul,
body .block .theme-orange.right-sidebar p,
body .block .theme-orange .right-sidebar ul,
body .block .theme-orange .right-sidebar p {
  color: #393939;
}
body .block.theme-orange h1,
body .block.theme-orange h2,
body .block.theme-orange h3,
body .block.theme-orange h4,
body .block.theme-orange h5,
body .block.theme-orange h6,
body .block.theme-orange .block h1,
body .block.theme-orange .block h2,
body .block.theme-orange .block h3,
body .block.theme-orange .block h4,
body .block.theme-orange .block h5,
body .block.theme-orange .block h6,
body .block.theme-orange.left-content h1,
body .block.theme-orange.left-content h2,
body .block.theme-orange.left-content h3,
body .block.theme-orange.left-content h4,
body .block.theme-orange.left-content h5,
body .block.theme-orange.left-content h6,
body .block.theme-orange .left-content h1,
body .block.theme-orange .left-content h2,
body .block.theme-orange .left-content h3,
body .block.theme-orange .left-content h4,
body .block.theme-orange .left-content h5,
body .block.theme-orange .left-content h6,
body .block.theme-orange.right-sidebar h1,
body .block.theme-orange.right-sidebar h2,
body .block.theme-orange.right-sidebar h3,
body .block.theme-orange.right-sidebar h4,
body .block.theme-orange.right-sidebar h5,
body .block.theme-orange.right-sidebar h6,
body .block.theme-orange .right-sidebar h1,
body .block.theme-orange .right-sidebar h2,
body .block.theme-orange .right-sidebar h3,
body .block.theme-orange .right-sidebar h4,
body .block.theme-orange .right-sidebar h5,
body .block.theme-orange .right-sidebar h6,
body .block .theme-orange h1,
body .block .theme-orange h2,
body .block .theme-orange h3,
body .block .theme-orange h4,
body .block .theme-orange h5,
body .block .theme-orange h6,
body .block .theme-orange .block h1,
body .block .theme-orange .block h2,
body .block .theme-orange .block h3,
body .block .theme-orange .block h4,
body .block .theme-orange .block h5,
body .block .theme-orange .block h6,
body .block .theme-orange.left-content h1,
body .block .theme-orange.left-content h2,
body .block .theme-orange.left-content h3,
body .block .theme-orange.left-content h4,
body .block .theme-orange.left-content h5,
body .block .theme-orange.left-content h6,
body .block .theme-orange .left-content h1,
body .block .theme-orange .left-content h2,
body .block .theme-orange .left-content h3,
body .block .theme-orange .left-content h4,
body .block .theme-orange .left-content h5,
body .block .theme-orange .left-content h6,
body .block .theme-orange.right-sidebar h1,
body .block .theme-orange.right-sidebar h2,
body .block .theme-orange.right-sidebar h3,
body .block .theme-orange.right-sidebar h4,
body .block .theme-orange.right-sidebar h5,
body .block .theme-orange.right-sidebar h6,
body .block .theme-orange .right-sidebar h1,
body .block .theme-orange .right-sidebar h2,
body .block .theme-orange .right-sidebar h3,
body .block .theme-orange .right-sidebar h4,
body .block .theme-orange .right-sidebar h5,
body .block .theme-orange .right-sidebar h6 {
  color: #ffa02e;
}
body .block.theme-orange a,
body .block.theme-orange .block a,
body .block.theme-orange.left-content a,
body .block.theme-orange .left-content a,
body .block.theme-orange.right-sidebar a,
body .block.theme-orange .right-sidebar a,
body .block .theme-orange a,
body .block .theme-orange .block a,
body .block .theme-orange.left-content a,
body .block .theme-orange .left-content a,
body .block .theme-orange.right-sidebar a,
body .block .theme-orange .right-sidebar a {
  color: #ffa02e;
}
body .block.theme-orange .secondary-button,
body .block .theme-orange .secondary-button {
  color: white;
}
body .block.theme-orange .secondary-button:hover,
body .block .theme-orange .secondary-button:hover {
  color: #ffa02e;
}
body .color-pink {
  color: #920075 !important;
}
body .color-orange {
  color: #ffa02e !important;
}
body .color-bluewood {
  color: #233143 !important;
}
.block .content {
  width: 100%;
  display: block;
}
.full-width-alt {
  width: calc(100vw - var(--sbw));
  position: relative;
  display: flex;
  left: calc(50% + (var(--sbw)/2));
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
.countdown-container .headline {
  font-size: 24px;
  color: #233143;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
  font-weight: 700;
}
.countdown-container .countdown {
  margin-top: 3rem;
  display: block;
  position: relative;
}
@media all and (max-width: 992px) {
  .countdown-container .countdown {
    margin-top: 0;
  }
}
.countdown-container .countdown ul {
  list-style: none;
  padding: 0;
  margin: 1rem 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
@media all and (max-width: 992px) {
  .countdown-container .countdown ul {
    flex-direction: column;
    justify-content: flex-start;
  }
}
.countdown-container .countdown ul li {
  width: 25%;
  font-size: 2.2rem;
  text-align: center;
}
@media all and (max-width: 992px) {
  .countdown-container .countdown ul li {
    width: 100%;
    padding: 1rem 0;
    max-width: 225px;
  }
}
.countdown-container .countdown ul li:not(:last-child) {
  border-right: 1px dashed #393939;
}
@media all and (max-width: 992px) {
  .countdown-container .countdown ul li:not(:last-child) {
    border-right: 0;
    border-bottom: 1px dashed #393939;
  }
}
.countdown-container .countdown ul li .days,
.countdown-container .countdown ul li .hours,
.countdown-container .countdown ul li .minutes,
.countdown-container .countdown ul li .seconds {
  font-family: "Cairo";
  font-size: 9.4rem;
  line-height: 1;
  margin-right: 2.3rem;
  letter-spacing: -5px;
  font-weight: 500;
}
@media all and (max-width: 1200px) {
  .countdown-container .countdown ul li .days,
  .countdown-container .countdown ul li .hours,
  .countdown-container .countdown ul li .minutes,
  .countdown-container .countdown ul li .seconds {
    font-size: 7rem;
    margin-right: 1.5rem;
  }
}
@media all and (max-width: 992px) {
  .countdown-container .countdown ul li .days,
  .countdown-container .countdown ul li .hours,
  .countdown-container .countdown ul li .minutes,
  .countdown-container .countdown ul li .seconds {
    font-size: 9.4rem;
    margin-right: 2.3rem;
  }
}
body .block .icon-list {
  margin: 0;
  list-style: none;
  padding: 0;
}
body .block .icon-list > li {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-weight: 500;
  line-height: 1.3;
}
body .block .icon-list > li:not(:last-child) {
  margin-bottom: 16px;
}
body .block .icon-list > li .icon {
  margin-right: 25px;
  transform: translateY(2px);
}
body .block .content-box {
  display: flex;
  align-items: center;
}
@media all and (max-width: 768px) {
  body .block .content-box {
    flex-wrap: wrap;
    justify-content: center;
  }
}
body .block .content-box .icon {
  display: flex;
}
body .block .content-box .align-end {
  align-self: flex-end;
}
body .block .content-box .content-wrapper {
  padding: 16px 7% 16px 0;
}
@media all and (max-width: 768px) {
  body .block .content-box .content-wrapper {
    padding: 32px 16px;
  }
}
body .block .content-box .content-wrapper p:last-child {
  margin-bottom: 0;
}
body .block .content-box .content-wrapper .intro {
  font-size: 1.6em;
  padding-bottom: 0;
}
body .block .icon-box {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
}
body .block .icon-box .icon {
  width: 60px;
  height: 60px;
}
body .block .icon-box .icon.size-70 {
  width: 70px;
  height: 70px;
}
body .block .icon-box .box-content h3 {
  padding: 0;
  margin: 20px 0;
  font-size: 23px;
  font-weight: 400;
}
body .block .simple-carousel {
  padding: 0 48px;
}
body .block .simple-carousel .slick-arrow {
  font-size: 0px !important;
}
body .block .simple-carousel .slick-arrow.slick-disabled {
  opacity: 0.3;
}
body .block .simple-carousel .slick-arrow .icon {
  position: relative;
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
}
body .block .simple-carousel .slick-arrow .icon.reverse {
  transform: scaleX(-1);
}
body .block .simple-carousel .slick-arrow .icon svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
body .block .simple-carousel .slick-arrow:before {
  display: none;
}
body .block .bg-bluewood .simple-carousel .slick-arrow .icon svg {
  fill: white;
}
.fontsize-20 {
  font-size: 20px !important;
}
@media all and (max-width: 570px) {
  .fontsize-20 {
    font-size: 16px !important;
  }
}
.fontsize-22 {
  font-size: 22px !important;
}
@media all and (max-width: 570px) {
  .fontsize-22 {
    font-size: 18px !important;
  }
}
.fontsize-solid-26 {
  font-size: 26px !important;
}
.fontsize-50 {
  font-size: 50px !important;
}
@media all and (max-width: 570px) {
  .fontsize-50 {
    font-size: 35px !important;
  }
}
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.video-container embed,
.video-container iframe,
.video-container object {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.video-preview-container {
  width: 100%;
  display: block;
  position: relative;
}
button.video-toggle {
  max-width: 100%;
  width: 100%;
  position: relative;
  border: 0;
  padding: 0 !important;
  opacity: 1;
  transition: all 0.25s linear;
}
button.video-toggle img {
  max-width: 100%;
  width: 100%;
}
button.video-toggle .image-overlay {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(42,42,42,0.7);
}
button.video-toggle .image-overlay .play-button {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  top: calc(50% - 30px);
  left: calc(50% - 30px);
  background: rgba(255,255,255,0.72);
  border-radius: 50%;
  transition: all 0.3s ease-in-out;
}
button.video-toggle .image-overlay .play-button svg {
  position: absolute;
  left: 25%;
  top: 25%;
  width: 50%;
  height: 50%;
  transform: translatex(5%);
}
button.video-toggle .image-overlay .play-button svg path {
  fill: #233143;
  transition: all 0.3s ease-in-out;
  stroke: none;
}
button.video-toggle:hover {
  opacity: 0.9;
}
button.video-toggle:hover .image-overlay .play-button {
  animation: media-pulse 1.25s infinite cubic-bezier(0.66,0,0,1);
  transform: scale(1.1);
}
#video-player-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(0,0,0,0.73);
  z-index: 99999;
  opacity: 1;
  transition: all 0.5s ease-in-out;
}
#video-player-overlay .video-container-inner-wrapper {
  position: relative;
  max-width: 790px;
  width: 100%;
  animation: fadeInUp 0.5s ease forwards;
}
@media all and (max-width: 992px) {
  #video-player-overlay .video-container-inner-wrapper {
    max-width: 80%;
  }
}
@media all and (max-width: 570px) {
  #video-player-overlay .video-container-inner-wrapper {
    max-width: calc(100% - 60px);
  }
}
#video-player-overlay .video-container-inner-wrapper .video-container {
  z-index: 1070;
}
#video-player-overlay .video-container-inner-wrapper .video-container .iframe-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: visible;
  opacity: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.35s ease-in-out;
}
#video-player-overlay .video-container-inner-wrapper .video-container .iframe-overlay img {
  width: 100%;
}
#video-player-overlay .video-container-inner-wrapper .video-container .iframe-overlay .video-loading-spinner {
  display: inline-block;
  position: absolute;
  width: 80px;
  height: 80px;
  left: calc(50% - 40px);
  top: calc(50% - 40px);
}
#video-player-overlay .video-container-inner-wrapper .video-container .iframe-overlay .video-loading-spinner span {
  position: absolute;
  top: 33px;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background: #fff;
  animation-timing-function: cubic-bezier(0,1,1,0);
}
#video-player-overlay .video-container-inner-wrapper .video-container .iframe-overlay .video-loading-spinner span:nth-child(1) {
  left: 8px;
  animation: lds-ellipsis1 0.6s infinite;
}
#video-player-overlay .video-container-inner-wrapper .video-container .iframe-overlay .video-loading-spinner span:nth-child(2) {
  left: 8px;
  animation: lds-ellipsis2 0.6s infinite;
}
#video-player-overlay .video-container-inner-wrapper .video-container .iframe-overlay .video-loading-spinner span:nth-child(3) {
  left: 32px;
  animation: lds-ellipsis2 0.6s infinite;
}
#video-player-overlay .video-container-inner-wrapper .video-container .iframe-overlay .video-loading-spinner span:nth-child(4) {
  left: 56px;
  animation: lds-ellipsis3 0.6s infinite;
}
#video-player-overlay .video-container-inner-wrapper .video-container .iframe-overlay:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.5);
}
#video-player-overlay .video-container-inner-wrapper .video-container embed,
#video-player-overlay .video-container-inner-wrapper .video-container iframe,
#video-player-overlay .video-container-inner-wrapper .video-container object {
  visibility: hidden;
  opacity: 0;
  transition: all 0.35s ease-in-out;
}
#video-player-overlay .video-container-inner-wrapper .video-container.loaded embed,
#video-player-overlay .video-container-inner-wrapper .video-container.loaded iframe,
#video-player-overlay .video-container-inner-wrapper .video-container.loaded object {
  visibility: visible;
  opacity: 1;
}
#video-player-overlay .video-container-inner-wrapper .video-container.loaded .iframe-overlay {
  visibility: hidden;
  opacity: 0;
}
#video-player-overlay.removing {
  opacity: 0;
}
#video-player-overlay.removing .video-container-inner-wrapper {
  animation: fadeOutDown 0.5s ease forwards;
}
#video-player-overlay .close-video-toggle {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 25px !important;
  height: 25px !important;
  background: rgba(255,255,255,0);
  top: -50px;
  right: -50px;
  padding: 0 !important;
  border: 0;
  opacity: 0.7;
  transition: all 0.3s ease-in-out;
}
@media all and (max-width: 570px) {
  #video-player-overlay .close-video-toggle {
    right: 0;
  }
}
#video-player-overlay .close-video-toggle:hover {
  opacity: 1;
}
#video-player-overlay .close-video-toggle:focus {
  outline: none;
}
#video-player-overlay .close-video-toggle:before,
#video-player-overlay .close-video-toggle:after {
  content: "";
  width: 100%;
  height: 2px;
  background: white;
  position: absolute;
  transform: rotate(45deg);
}
#video-player-overlay .close-video-toggle:after {
  transform: rotate(-45deg);
}
@keyframes fadeOutDown {
  from {
    opacity: 1;
    transform: translateY(0px);
  }
  to {
    opacity: 0;
    transform: translateY(25px);
  }
}
@keyframes media-pulse {
  from {
    box-shadow: 0 0 0 0 rgba(255,255,255,0.7);
  }
  to {
    box-shadow: 0 0 0 35px rgba(255,255,255,0);
  }
}
@keyframes lds-ellipsis1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes lds-ellipsis3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes lds-ellipsis2 {
  0% {
    transform: translate(0,0);
  }
  100% {
    transform: translate(24px,0);
  }
}
#block-block-455 .slick-list .icon {
  width: 100px;
  height: 100px;
  margin-top: -20px;
}
#section-main-content #RTWmatters-features {
  margin: 0px 0 40px;
}
#section-main-content #RTWmatters-features table {
  width: 700px;
  margin: auto;
}
#section-main-content #RTWmatters-features .dexp-shortcodes-box {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 15px 50px;
}
@media all and (min-width: 571px) {
  #section-main-content #RTWmatters-features .dexp-shortcodes-box:hover .box-icon {
    background: #009fda;
  }
  #section-main-content #RTWmatters-features .dexp-shortcodes-box:hover .box-icon:before {
    top: calc(-50% - 23px);
    opacity: 0;
  }
  #section-main-content #RTWmatters-features .dexp-shortcodes-box:hover .box-icon:after {
    top: calc(50% - 23px);
    opacity: 1;
  }
}
#section-main-content #RTWmatters-features .dexp-shortcodes-box .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;
}
#section-main-content #RTWmatters-features .dexp-shortcodes-box .box-icon:before {
  content: "";
  position: absolute;
  top: calc(50% - 23px);
  width: 45px;
  min-width: 45px;
  height: 45px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  opacity: 1;
  transition: 0.2s linear;
}
#section-main-content #RTWmatters-features .dexp-shortcodes-box .box-icon:after {
  content: "";
  position: absolute;
  top: calc(50% - 23px);
  width: 45px;
  min-width: 45px;
  height: 45px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  opacity: 0;
  transition: 0.2s linear;
}
#section-main-content #RTWmatters-features .dexp-shortcodes-box .box-icon.intro_Webinar:before {
  background-image: url(/sites/default/files/APA_RTW_icon-1_intro_Webinar.jpg);
}
#section-main-content #RTWmatters-features .dexp-shortcodes-box .box-icon.intro_Webinar:after {
  background-image: url(/sites/default/files/APA_RTW_icon-rev-1.png);
}
#section-main-content #RTWmatters-features .dexp-shortcodes-box .box-icon.articles_and_online_resources:before {
  background-image: url(/sites/default/files/APA_RTW_icon-2_articles_and_online_resources.jpg);
}
#section-main-content #RTWmatters-features .dexp-shortcodes-box .box-icon.articles_and_online_resources:after {
  background-image: url(/sites/default/files/APA_RTW_icon-rev-2.png);
}
#section-main-content #RTWmatters-features .dexp-shortcodes-box .box-icon.webinar_online_learning:before {
  background-image: url(/sites/default/files/APA_RTW_icon-3_webinar_online_learning.jpg);
}
#section-main-content #RTWmatters-features .dexp-shortcodes-box .box-icon.webinar_online_learning:after {
  background-image: url(/sites/default/files/APA_RTW_icon-rev-3.png);
}
#section-main-content #RTWmatters-features .dexp-shortcodes-box .box-icon.regular_newsletter:before {
  background-image: url(/sites/default/files/APA_RTW_icon-4_regular_newsletter.jpg);
}
#section-main-content #RTWmatters-features .dexp-shortcodes-box .box-icon.regular_newsletter:after {
  background-image: url(/sites/default/files/APA_RTW_icon-rev-4.png);
}
#section-main-content #RTWmatters-features .dexp-shortcodes-box .box-icon.research_updates:before {
  background-image: url(/sites/default/files/APA_RTW_icon-5_research_updates.jpg);
}
#section-main-content #RTWmatters-features .dexp-shortcodes-box .box-icon.research_updates:after {
  background-image: url(/sites/default/files/APA_RTW_icon-rev-5.png);
}
#section-main-content #RTWmatters-features .dexp-shortcodes-box .box-icon.bonus_handbooks_and_toolkits:before {
  background-image: url(/sites/default/files/APA_RTW_icon-6_bonus_handbooks_and_toolkits.jpg);
}
#section-main-content #RTWmatters-features .dexp-shortcodes-box .box-icon.bonus_handbooks_and_toolkits:after {
  background-image: url(/sites/default/files/APA_RTW_icon-rev-6.png);
}
#section-main-content #RTWmatters-features .dexp-shortcodes-box .box-title {
  margin: 10px 0;
  font-size: 1.6em;
  font-weight: 600;
  font-family: Roboto !important;
  text-align: center;
}
#section-main-content #RTWmatters-features .dexp-shortcodes-box .box-content {
  text-align: center;
  margin: 10px 0;
}
#section-main-content #RTWmatters-features .dexp-shortcodes-box .box-content p {
  font-size: 1.4em;
}
.media_filter.link-nav {
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 400;
  margin-bottom: 70px;
  font-size: 16px;
}
.media_filter.link-nav .filter-label {
  padding-right: 20px;
  font-weight: inherit;
}
.media_filter.link-nav > ul {
  margin: 0;
  max-width: max-content;
}
.media_filter.link-nav > ul > li {
  background: none;
  color: #333333;
  padding: 0 20px 0;
  border: 0;
  min-width: unset !important;
}
.media_filter.link-nav > ul > li:hover {
  background: none;
  color: #ffa02e;
}
.media_filter.link-nav > ul > li.active {
  border-bottom: 3px solid #ffa02e;
  color: #ffa02e;
}
.media_filter.link-nav > ul > li:last-of-type {
  border-right: 0;
}
.media_filter.link-nav > ul > li:hover > a,
.media_filter.link-nav > ul > li.active > a,
.media_filter.link-nav > ul > li > a {
  color: currentColor;
  font-weight: inherit;
  font-size: inherit;
}
@media all and (max-width: 570px) {
  .page-node-127 #section-banner #block-block-170 {
    background-image: url(/sites/default/files/ABOUT-US/ABOUT-US-MOBILE.jpg) !important;
    -webkit-background-size: 100% !important;
    -moz-background-size: 100% !important;
    -o-background-size: 100% !important;
    background-size: cover !important;
    background-position: 50% 0% !important;
    background-repeat: no-repeat;
  }
  .page-node-127 #section-banner #block-block-170 .img-parallax {
    display: none;
  }
}
@media all and (max-width: 1200px) {
  .page-node-127 #section-banner #block-block-170 .img-parallax {
    top: -20%;
  }
}
@media all and (max-width: 768px) {
  .page-node-127 #section-banner #block-block-170 .img-parallax {
    top: -10%;
  }
}
.page-node-127 #section-banner #block-block-170 .content {
  background: rgba(0,0,0,0.15);
}
@media all and (max-width: 570px) {
  .page-node-127 #section-banner #block-block-170 {
    background-attachment: unset;
  }
}
.page-node-127 #section-main-content {
  margin: 80px 0 40px;
}
.page-node-127 #section-main-content .dexp-shortcodes-box {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 15px 50px;
}
@media all and (min-width: 571px) {
  .page-node-127 #section-main-content .dexp-shortcodes-box:hover .box-icon {
    background: #009fda;
  }
  .page-node-127 #section-main-content .dexp-shortcodes-box:hover .box-icon:before {
    top: calc(-50% - 15px);
    opacity: 0;
  }
  .page-node-127 #section-main-content .dexp-shortcodes-box:hover .box-icon:after {
    top: calc(50% - 15px);
    opacity: 1;
  }
}
.page-node-127 #section-main-content .dexp-shortcodes-box .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;
}
.page-node-127 #section-main-content .dexp-shortcodes-box .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-127 #section-main-content .dexp-shortcodes-box .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-127 #section-main-content .dexp-shortcodes-box .box-icon.history:before {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/history-B.png);
}
.page-node-127 #section-main-content .dexp-shortcodes-box .box-icon.history:after {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/history-W.png);
}
.page-node-127 #section-main-content .dexp-shortcodes-box .box-icon.strategicPlan:before {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/strategic-B.png);
}
.page-node-127 #section-main-content .dexp-shortcodes-box .box-icon.strategicPlan:after {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/strategic-W.png);
}
.page-node-127 #section-main-content .dexp-shortcodes-box .box-icon.annualReports:before {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/annual-B.png);
}
.page-node-127 #section-main-content .dexp-shortcodes-box .box-icon.annualReports:after {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/annual-W.png);
}
.page-node-127 #section-main-content .dexp-shortcodes-box .box-icon.governance:before {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/governance-B.png);
}
.page-node-127 #section-main-content .dexp-shortcodes-box .box-icon.governance:after {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/governance-W.png);
}
.page-node-127 #section-main-content .dexp-shortcodes-box .box-icon.aboutPhysioTherapy:before {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/about-physio-B.png);
}
.page-node-127 #section-main-content .dexp-shortcodes-box .box-icon.aboutPhysioTherapy:after {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/about-physio-W.png);
}
.page-node-127 #section-main-content .dexp-shortcodes-box .box-icon.workWithUs:before {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/partners-B.png);
}
.page-node-127 #section-main-content .dexp-shortcodes-box .box-icon.workWithUs:after {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/partners-W.png);
}
.page-node-127 #section-main-content .dexp-shortcodes-box .box-icon.theAPATeam:before {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/team-B.png);
}
.page-node-127 #section-main-content .dexp-shortcodes-box .box-icon.theAPATeam:after {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/team-W.png);
}
.page-node-127 #section-main-content .dexp-shortcodes-box .box-icon.awardsRecognition:before {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/award-B.png);
}
.page-node-127 #section-main-content .dexp-shortcodes-box .box-icon.awardsRecognition:after {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/award-W.png);
}
.page-node-127 #section-main-content .dexp-shortcodes-box .box-icon.reconciliation:before {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/reconciliation-B.png);
}
.page-node-127 #section-main-content .dexp-shortcodes-box .box-icon.reconciliation:after {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/reconciliation-W.png);
}
.page-node-127 #section-main-content .dexp-shortcodes-box .box-icon.internationalConnections:before {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/international-B.png);
}
.page-node-127 #section-main-content .dexp-shortcodes-box .box-icon.internationalConnections:after {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/international-W.png);
}
.page-node-127 #section-main-content .dexp-shortcodes-box .box-icon.study-physio:before {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/study-physio-B.png);
}
.page-node-127 #section-main-content .dexp-shortcodes-box .box-icon.study-physio:after {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/study-physio-W.png);
}
.page-node-127 #section-main-content .dexp-shortcodes-box .box-icon.work-in-oz:before {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/work-in-oz-B.png);
}
.page-node-127 #section-main-content .dexp-shortcodes-box .box-icon.work-in-oz:after {
  background-image: url(/sites/default/files/ABOUT-US/about-us-icon/work-in-oz-W.png);
}
.page-node-127 #section-main-content .dexp-shortcodes-box .box-title {
  margin: 10px 0;
  font-size: 1.6em;
  font-weight: 600;
  font-family: Roboto !important;
  text-align: center;
  letter-spacing: 0.5px;
}
.page-node-127 #section-main-content .dexp-shortcodes-box .box-content {
  text-align: center;
  margin: 10px 0;
}
.page-node-127 #section-main-content .dexp-shortcodes-box .box-content p {
  font-size: 1.4em;
}
.page-node-127 #section-main-content #about-us-features {
  display: flex;
  flex-wrap: wrap;
}
.page-node-127 #section-main-content .dexp-shortcodes-box p {
  margin: 0;
}
.page-node-127 #section-main-content .dexp-shortcodes-box .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-127 #section-main-content .dexp-shortcodes-box .box-content .dexp-shortcodes-button:hover {
  background: none !important;
  border: 0px solid #009fda !important;
}
@media all and (max-width: 769px) {
  .page-node-127 #section-main-content .dexp-shortcodes-box {
    padding: 15px 30px;
  }
}
@media all and (max-width: 570px) {
  .page-node-127 #section-main-content .dexp-shortcodes-box {
    padding: 15px 20px 15px;
    border-bottom: 1px solid #e7e8e9;
    margin: 0 10px;
  }
}
.page-node-127 #section-ad-block {
  background: #fff !important;
}
.page-node-138 #block-block-237 {
  min-height: 60vh;
  overflow: hidden;
}
@media all and (max-width: 992px) {
  .page-node-138 #block-block-237 {
    background-position: 63% 0px !important;
  }
}
.page-node-138 #block-block-237 .img-parallax {
  width: 100vmax;
  z-index: -1;
  position: absolute;
  pointer-events: none;
}
@media all and (max-width: 570px) {
  .page-node-138 #block-block-237 .img-parallax {
    width: 150vw;
  }
}
@media all and (max-width: 768px) {
  .page-node-138 #block-system-main .content .node .post-content {
    padding-top: 0;
  }
}
.page-node-149 #section-banner .region-banner > div {
  min-height: 500px;
}
@media all and (max-width: 1200px) {
  .page-node-149 #section-banner .region-banner > div {
    min-height: 400px;
  }
}
@media all and (max-width: 768px) {
  .page-node-149 #section-banner .region-banner > div {
    min-height: 300px;
  }
}
@media all and (max-width: 570px) {
  .page-node-149 #section-banner .region-banner > div {
    min-height: 200px;
  }
}
.page-node-149 .border-10 {
  border-bottom: 10px solid #e7e8ea;
}
.page-node-149 #block-system-main .left-content p {
  padding-bottom: 20px;
  display: block;
  line-height: 1.4em;
}
.page-node-149 #node-149 #prev-btn {
  display: none;
}
.page-node-149 #block-block-312 {
  background: #e7e8e9 !important;
  padding-bottom: 50px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
.page-node-149 #block-block-312 .media_filter,
.page-node-149 #block-block-312 .sub_media_filter {
  margin: 40px 0 50px;
  width: max-content;
  min-width: 100%;
}
.page-node-149 #block-block-312 .media_filter ul,
.page-node-149 #block-block-312 .sub_media_filter ul {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 570px) {
  .page-node-149 #block-block-312 .media_filter ul,
  .page-node-149 #block-block-312 .sub_media_filter ul {
    padding-left: 0;
  }
}
.page-node-149 #block-block-312 .media_filter ul li,
.page-node-149 #block-block-312 .sub_media_filter ul li {
  min-width: 200px;
  text-align: center;
  border: 0.5px #c0c2c4 solid;
  border-right: 0px;
  margin: 0;
  cursor: pointer;
  padding: 10px 20px;
}
@media all and (max-width: 345px) {
  .page-node-149 #block-block-312 .media_filter ul li,
  .page-node-149 #block-block-312 .sub_media_filter ul li {
    padding: 5px;
  }
}
.page-node-149 #block-block-312 .media_filter ul li:last-of-type,
.page-node-149 #block-block-312 .sub_media_filter ul li:last-of-type {
  border-right: 0.5px #c0c2c4 solid;
}
.page-node-149 #block-block-312 .media_filter ul li a,
.page-node-149 #block-block-312 .sub_media_filter ul li a {
  color: #333;
  font-weight: 500;
  padding: 0;
}
.page-node-149 #block-block-312 .media_filter ul li:hover,
.page-node-149 #block-block-312 .sub_media_filter ul li:hover {
  background: #009fda;
}
.page-node-149 #block-block-312 .media_filter ul li:hover a,
.page-node-149 #block-block-312 .sub_media_filter ul li:hover a {
  color: #fff;
}
.page-node-149 #block-block-312 .media_filter ul li.active,
.page-node-149 #block-block-312 .sub_media_filter ul li.active {
  background: #009fda;
}
.page-node-149 #block-block-312 .media_filter ul li.active a,
.page-node-149 #block-block-312 .sub_media_filter ul li.active a {
  color: #fff;
}
.page-node-149 #block-block-312 div[id*="apateammember-block"] .node-apateam,
.page-node-149 #block-block-312 #apateammember-block .node-apateam {
  position: relative;
}
.page-node-149 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-name,
.page-node-149 #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-name {
  color: #333;
  font-size: 1.2em;
  margin: 25px 0 0 0;
  font-weight: 600;
  font-family: Roboto;
}
.page-node-149 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-name a,
.page-node-149 #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-name a {
  color: #000;
  transition: all .2s linear;
}
.page-node-149 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-title,
.page-node-149 #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-title {
  margin: 5px 0 10px;
  font-weight: 300;
  font-family: Roboto;
  color: #333;
  font-size: 1.2em;
}
.page-node-149 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .separater,
.page-node-149 #block-block-312 #apateammember-block .node-apateam .item-description .separater {
  margin: 20px 0 15px;
  display: block;
  height: 1px;
  width: 90%;
  background: rgba(0,0,0,0.1);
}
.page-node-149 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .description,
.page-node-149 #block-block-312 #apateammember-block .node-apateam .item-description .description {
  padding-bottom: 55px;
}
@media all and (max-width: 570px) {
  .page-node-149 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .description,
  .page-node-149 #block-block-312 #apateammember-block .node-apateam .item-description .description {
    padding-bottom: 30px;
  }
}
.page-node-149 #block-block-312 div[id*="apateammember-block"] .node-apateam .block-cover,
.page-node-149 #block-block-312 #apateammember-block .node-apateam .block-cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.page-node-149 #block-block-312 div[id*="apateammember-block"] .node-apateam .block-cover:hover + .block-container .item-description .member-header .member-name a,
.page-node-149 #block-block-312 #apateammember-block .node-apateam .block-cover:hover + .block-container .item-description .member-header .member-name a {
  color: #009fda;
}
.page-node-149 #block-block-312 div[id*="apateammember-block"] .node-apateam .portfolio-image .field-item,
.page-node-149 #block-block-312 #apateammember-block .node-apateam .portfolio-image .field-item {
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  min-height: 202px;
  position: relative;
}
.page-node-149 #block-block-312 div[id*="apateammember-block"] .node-apateam .portfolio-image .field-item img,
.page-node-149 #block-block-312 #apateammember-block .node-apateam .portfolio-image .field-item img {
  height: 120%;
  width: auto;
  max-width: unset;
  position: absolute;
}
.node-type-apateam #section-banner .region-banner > div {
  min-height: 500px;
}
@media all and (max-width: 1200px) {
  .node-type-apateam #section-banner .region-banner > div {
    min-height: 400px;
  }
}
@media all and (max-width: 768px) {
  .node-type-apateam #section-banner .region-banner > div {
    min-height: 300px;
  }
}
@media all and (max-width: 570px) {
  .node-type-apateam #section-banner .region-banner > div {
    min-height: 200px;
  }
}
.node-type-apateam .border-10 {
  border-bottom: 10px solid #e7e8ea;
}
.node-type-apateam #block-system-main .left-content p {
  padding-bottom: 20px;
  display: block;
  line-height: 1.4em;
}
.node-type-apateam #node-149 #prev-btn {
  display: none;
}
.node-type-apateam #block-block-312 {
  background: #e7e8e9 !important;
  padding-bottom: 50px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
.node-type-apateam #block-block-312 .media_filter,
.node-type-apateam #block-block-312 .sub_media_filter {
  margin: 40px 0 50px;
  width: max-content;
  min-width: 100%;
}
.node-type-apateam #block-block-312 .media_filter ul,
.node-type-apateam #block-block-312 .sub_media_filter ul {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 570px) {
  .node-type-apateam #block-block-312 .media_filter ul,
  .node-type-apateam #block-block-312 .sub_media_filter ul {
    padding-left: 0;
  }
}
.node-type-apateam #block-block-312 .media_filter ul li,
.node-type-apateam #block-block-312 .sub_media_filter ul li {
  min-width: 200px;
  text-align: center;
  border: 0.5px #c0c2c4 solid;
  border-right: 0px;
  margin: 0;
  cursor: pointer;
  padding: 10px 20px;
}
@media all and (max-width: 345px) {
  .node-type-apateam #block-block-312 .media_filter ul li,
  .node-type-apateam #block-block-312 .sub_media_filter ul li {
    padding: 5px;
  }
}
.node-type-apateam #block-block-312 .media_filter ul li:last-of-type,
.node-type-apateam #block-block-312 .sub_media_filter ul li:last-of-type {
  border-right: 0.5px #c0c2c4 solid;
}
.node-type-apateam #block-block-312 .media_filter ul li a,
.node-type-apateam #block-block-312 .sub_media_filter ul li a {
  color: #333;
  font-weight: 500;
  padding: 0;
}
.node-type-apateam #block-block-312 .media_filter ul li:hover,
.node-type-apateam #block-block-312 .sub_media_filter ul li:hover {
  background: #009fda;
}
.node-type-apateam #block-block-312 .media_filter ul li:hover a,
.node-type-apateam #block-block-312 .sub_media_filter ul li:hover a {
  color: #fff;
}
.node-type-apateam #block-block-312 .media_filter ul li.active,
.node-type-apateam #block-block-312 .sub_media_filter ul li.active {
  background: #009fda;
}
.node-type-apateam #block-block-312 .media_filter ul li.active a,
.node-type-apateam #block-block-312 .sub_media_filter ul li.active a {
  color: #fff;
}
.node-type-apateam #block-block-312 div[id*="apateammember-block"] .node-apateam,
.node-type-apateam #block-block-312 #apateammember-block .node-apateam {
  position: relative;
}
.node-type-apateam #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-name,
.node-type-apateam #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-name {
  color: #333;
  font-size: 1.2em;
  margin: 25px 0 0 0;
  font-weight: 600;
  font-family: Roboto;
}
.node-type-apateam #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-name a,
.node-type-apateam #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-name a {
  color: #000;
  transition: all .2s linear;
}
.node-type-apateam #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-title,
.node-type-apateam #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-title {
  margin: 5px 0 10px;
  font-weight: 300;
  font-family: Roboto;
  color: #333;
  font-size: 1.2em;
}
.node-type-apateam #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .separater,
.node-type-apateam #block-block-312 #apateammember-block .node-apateam .item-description .separater {
  margin: 20px 0 15px;
  display: block;
  height: 1px;
  width: 90%;
  background: rgba(0,0,0,0.1);
}
.node-type-apateam #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .description,
.node-type-apateam #block-block-312 #apateammember-block .node-apateam .item-description .description {
  padding-bottom: 55px;
}
@media all and (max-width: 570px) {
  .node-type-apateam #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .description,
  .node-type-apateam #block-block-312 #apateammember-block .node-apateam .item-description .description {
    padding-bottom: 30px;
  }
}
.node-type-apateam #block-block-312 div[id*="apateammember-block"] .node-apateam .block-cover,
.node-type-apateam #block-block-312 #apateammember-block .node-apateam .block-cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.node-type-apateam #block-block-312 div[id*="apateammember-block"] .node-apateam .block-cover:hover + .block-container .item-description .member-header .member-name a,
.node-type-apateam #block-block-312 #apateammember-block .node-apateam .block-cover:hover + .block-container .item-description .member-header .member-name a {
  color: #009fda;
}
.node-type-apateam #block-block-312 div[id*="apateammember-block"] .node-apateam .portfolio-image .field-item,
.node-type-apateam #block-block-312 #apateammember-block .node-apateam .portfolio-image .field-item {
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  min-height: 202px;
  position: relative;
}
.node-type-apateam #block-block-312 div[id*="apateammember-block"] .node-apateam .portfolio-image .field-item img,
.node-type-apateam #block-block-312 #apateammember-block .node-apateam .portfolio-image .field-item img {
  height: 120%;
  width: auto;
  max-width: unset;
  position: absolute;
}
.node-type-apateam .MainContent {
  width: 100%;
}
.node-type-apateam #related-members {
  background: #e7e8e9 !important;
  padding-bottom: 50px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
.node-type-apateam #related-members .lead-heading {
  font-size: 2.4em;
  color: #009fda;
  margin-top: 50px;
  font-family: Roboto;
}
.node-type-apateam #related-members [id^="apateammember-block"] .node-apateam {
  position: relative;
}
.node-type-apateam #related-members [id^="apateammember-block"] .node-apateam .item-description .member-header .member-name {
  color: #333;
  font-size: 1.2em;
  margin: 25px 0 0 0;
  font-weight: 600;
  font-family: Roboto;
}
.node-type-apateam #related-members [id^="apateammember-block"] .node-apateam .item-description .member-header .member-name a {
  color: #000;
  transition: all .2s linear;
}
.node-type-apateam #related-members [id^="apateammember-block"] .node-apateam .item-description .member-header .member-title {
  margin: 5px 0 10px;
  font-weight: 300;
  font-family: Roboto;
  color: #333;
  font-size: 1.2em;
}
.node-type-apateam #related-members [id^="apateammember-block"] .node-apateam .item-description .separater {
  margin: 20px 0 15px;
  display: block;
  height: 1px;
  width: 90%;
  background: rgba(0,0,0,0.1);
}
.node-type-apateam #related-members [id^="apateammember-block"] .node-apateam .item-description .description {
  padding-bottom: 55px;
}
@media all and (max-width: 570px) {
  .node-type-apateam #related-members [id^="apateammember-block"] .node-apateam .item-description .description {
    padding-bottom: 30px;
  }
}
.node-type-apateam #related-members [id^="apateammember-block"] .node-apateam .block-cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.node-type-apateam #related-members [id^="apateammember-block"] .node-apateam .block-cover:hover + .block-container .item-description .member-header .member-name a {
  color: #009fda;
}
.node-type-apateam #related-members [id^="apateammember-block"] .node-apateam .portfolio-image .field-item {
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  min-height: 202px;
  position: relative;
}
.node-type-apateam #related-members [id^="apateammember-block"] .node-apateam .portfolio-image .field-item img {
  height: 120%;
  width: auto;
  max-width: unset;
  position: absolute;
}
.node-type-apateam #related-members [id^="apateammember-block"] .node-apateam .item-description .separater {
  margin: 20px 0px;
}
.node-type-apateam .teaminfo .member-header .member-name {
  color: #333;
  font-size: 1.2em;
  margin: 25px 0 0 0;
  font-weight: 600;
  font-family: Roboto;
}
.node-type-apateam .teaminfo .member-header .member-name a {
  color: #000;
  transition: all .2s linear;
}
.node-type-apateam .teaminfo .member-header .member-title {
  margin: 5px 0 10px;
  font-weight: 300;
  font-family: Roboto;
  color: #333;
  font-size: 1.2em;
}
.node-type-apateam .teaminfo .separater {
  margin: 20px 0 15px;
  display: block;
  height: 1px;
  width: 90%;
  background: rgba(0,0,0,0.1);
}
.node-type-apateam .teaminfo .description {
  padding-bottom: 55px;
}
@media all and (max-width: 570px) {
  .node-type-apateam .teaminfo .description {
    padding-bottom: 30px;
  }
}
.node-type-apateam .teaminfo .description {
  margin: -25px 0;
}
.node-type-apateam #prev-btn {
  margin: -50px 0 80px 0;
}
.node-type-apateam .view-apateammember .dexp-grid-items {
  display: flex;
  flex-wrap: wrap;
}
.page-node-138 #section-banner .region-banner > div {
  min-height: 500px;
}
@media all and (max-width: 1200px) {
  .page-node-138 #section-banner .region-banner > div {
    min-height: 400px;
  }
}
@media all and (max-width: 768px) {
  .page-node-138 #section-banner .region-banner > div {
    min-height: 300px;
  }
}
@media all and (max-width: 570px) {
  .page-node-138 #section-banner .region-banner > div {
    min-height: 200px;
  }
}
.page-node-138 .border-10 {
  border-bottom: 10px solid #e7e8ea;
}
.page-node-138 #block-system-main .left-content p {
  padding-bottom: 20px;
  display: block;
  line-height: 1.4em;
}
.page-node-138 #node-149 #prev-btn {
  display: none;
}
.page-node-138 #block-block-312 {
  background: #e7e8e9 !important;
  padding-bottom: 50px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
.page-node-138 #block-block-312 .media_filter,
.page-node-138 #block-block-312 .sub_media_filter {
  margin: 40px 0 50px;
  width: max-content;
  min-width: 100%;
}
.page-node-138 #block-block-312 .media_filter ul,
.page-node-138 #block-block-312 .sub_media_filter ul {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 570px) {
  .page-node-138 #block-block-312 .media_filter ul,
  .page-node-138 #block-block-312 .sub_media_filter ul {
    padding-left: 0;
  }
}
.page-node-138 #block-block-312 .media_filter ul li,
.page-node-138 #block-block-312 .sub_media_filter ul li {
  min-width: 200px;
  text-align: center;
  border: 0.5px #c0c2c4 solid;
  border-right: 0px;
  margin: 0;
  cursor: pointer;
  padding: 10px 20px;
}
@media all and (max-width: 345px) {
  .page-node-138 #block-block-312 .media_filter ul li,
  .page-node-138 #block-block-312 .sub_media_filter ul li {
    padding: 5px;
  }
}
.page-node-138 #block-block-312 .media_filter ul li:last-of-type,
.page-node-138 #block-block-312 .sub_media_filter ul li:last-of-type {
  border-right: 0.5px #c0c2c4 solid;
}
.page-node-138 #block-block-312 .media_filter ul li a,
.page-node-138 #block-block-312 .sub_media_filter ul li a {
  color: #333;
  font-weight: 500;
  padding: 0;
}
.page-node-138 #block-block-312 .media_filter ul li:hover,
.page-node-138 #block-block-312 .sub_media_filter ul li:hover {
  background: #009fda;
}
.page-node-138 #block-block-312 .media_filter ul li:hover a,
.page-node-138 #block-block-312 .sub_media_filter ul li:hover a {
  color: #fff;
}
.page-node-138 #block-block-312 .media_filter ul li.active,
.page-node-138 #block-block-312 .sub_media_filter ul li.active {
  background: #009fda;
}
.page-node-138 #block-block-312 .media_filter ul li.active a,
.page-node-138 #block-block-312 .sub_media_filter ul li.active a {
  color: #fff;
}
.page-node-138 #block-block-312 div[id*="apateammember-block"] .node-apateam,
.page-node-138 #block-block-312 #apateammember-block .node-apateam {
  position: relative;
}
.page-node-138 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-name,
.page-node-138 #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-name {
  color: #333;
  font-size: 1.2em;
  margin: 25px 0 0 0;
  font-weight: 600;
  font-family: Roboto;
}
.page-node-138 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-name a,
.page-node-138 #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-name a {
  color: #000;
  transition: all .2s linear;
}
.page-node-138 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-title,
.page-node-138 #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-title {
  margin: 5px 0 10px;
  font-weight: 300;
  font-family: Roboto;
  color: #333;
  font-size: 1.2em;
}
.page-node-138 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .separater,
.page-node-138 #block-block-312 #apateammember-block .node-apateam .item-description .separater {
  margin: 20px 0 15px;
  display: block;
  height: 1px;
  width: 90%;
  background: rgba(0,0,0,0.1);
}
.page-node-138 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .description,
.page-node-138 #block-block-312 #apateammember-block .node-apateam .item-description .description {
  padding-bottom: 55px;
}
@media all and (max-width: 570px) {
  .page-node-138 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .description,
  .page-node-138 #block-block-312 #apateammember-block .node-apateam .item-description .description {
    padding-bottom: 30px;
  }
}
.page-node-138 #block-block-312 div[id*="apateammember-block"] .node-apateam .block-cover,
.page-node-138 #block-block-312 #apateammember-block .node-apateam .block-cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.page-node-138 #block-block-312 div[id*="apateammember-block"] .node-apateam .block-cover:hover + .block-container .item-description .member-header .member-name a,
.page-node-138 #block-block-312 #apateammember-block .node-apateam .block-cover:hover + .block-container .item-description .member-header .member-name a {
  color: #009fda;
}
.page-node-138 #block-block-312 div[id*="apateammember-block"] .node-apateam .portfolio-image .field-item,
.page-node-138 #block-block-312 #apateammember-block .node-apateam .portfolio-image .field-item {
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  min-height: 202px;
  position: relative;
}
.page-node-138 #block-block-312 div[id*="apateammember-block"] .node-apateam .portfolio-image .field-item img,
.page-node-138 #block-block-312 #apateammember-block .node-apateam .portfolio-image .field-item img {
  height: 120%;
  width: auto;
  max-width: unset;
  position: absolute;
}
.page-node-138 .left-content .brochure-grid {
  display: flex;
  flex-direction: row;
  max-width: 1300px;
  margin: 0 auto;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.page-node-138 .left-content .brochure-grid .item {
  max-width: 33.33%;
  padding: 0 2%;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0px 0px 5% 0;
  position: relative;
  opacity: 1;
  transition: .3s ease-in-out;
}
@media all and (max-width: 570px) {
  .page-node-138 .left-content .brochure-grid .item {
    max-width: 50%;
  }
}
.page-node-138 .left-content .brochure-grid .item .brochure-cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.page-node-138 .left-content .brochure-grid .item .bruchure-title {
  align-self: flex-start;
  color: #009fda;
  text-decoration: underline;
  margin-top: 15px;
  font-size: 1.1em;
  font-weight: 300;
}
.page-node-138 .left-content .brochure-grid .item.faded {
  opacity: 0.6;
}
.nav .active a {
  color: #009fda !important;
}
.page-node-141 #section-banner .region-banner > div {
  min-height: 500px;
}
@media all and (max-width: 1200px) {
  .page-node-141 #section-banner .region-banner > div {
    min-height: 400px;
  }
}
@media all and (max-width: 768px) {
  .page-node-141 #section-banner .region-banner > div {
    min-height: 300px;
  }
}
@media all and (max-width: 570px) {
  .page-node-141 #section-banner .region-banner > div {
    min-height: 200px;
  }
}
.page-node-141 .border-10 {
  border-bottom: 10px solid #e7e8ea;
}
.page-node-141 #block-system-main .left-content p {
  padding-bottom: 20px;
  display: block;
  line-height: 1.4em;
}
.page-node-141 #node-149 #prev-btn {
  display: none;
}
.page-node-141 #block-block-312 {
  background: #e7e8e9 !important;
  padding-bottom: 50px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
.page-node-141 #block-block-312 .media_filter,
.page-node-141 #block-block-312 .sub_media_filter {
  margin: 40px 0 50px;
  width: max-content;
  min-width: 100%;
}
.page-node-141 #block-block-312 .media_filter ul,
.page-node-141 #block-block-312 .sub_media_filter ul {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 570px) {
  .page-node-141 #block-block-312 .media_filter ul,
  .page-node-141 #block-block-312 .sub_media_filter ul {
    padding-left: 0;
  }
}
.page-node-141 #block-block-312 .media_filter ul li,
.page-node-141 #block-block-312 .sub_media_filter ul li {
  min-width: 200px;
  text-align: center;
  border: 0.5px #c0c2c4 solid;
  border-right: 0px;
  margin: 0;
  cursor: pointer;
  padding: 10px 20px;
}
@media all and (max-width: 345px) {
  .page-node-141 #block-block-312 .media_filter ul li,
  .page-node-141 #block-block-312 .sub_media_filter ul li {
    padding: 5px;
  }
}
.page-node-141 #block-block-312 .media_filter ul li:last-of-type,
.page-node-141 #block-block-312 .sub_media_filter ul li:last-of-type {
  border-right: 0.5px #c0c2c4 solid;
}
.page-node-141 #block-block-312 .media_filter ul li a,
.page-node-141 #block-block-312 .sub_media_filter ul li a {
  color: #333;
  font-weight: 500;
  padding: 0;
}
.page-node-141 #block-block-312 .media_filter ul li:hover,
.page-node-141 #block-block-312 .sub_media_filter ul li:hover {
  background: #009fda;
}
.page-node-141 #block-block-312 .media_filter ul li:hover a,
.page-node-141 #block-block-312 .sub_media_filter ul li:hover a {
  color: #fff;
}
.page-node-141 #block-block-312 .media_filter ul li.active,
.page-node-141 #block-block-312 .sub_media_filter ul li.active {
  background: #009fda;
}
.page-node-141 #block-block-312 .media_filter ul li.active a,
.page-node-141 #block-block-312 .sub_media_filter ul li.active a {
  color: #fff;
}
.page-node-141 #block-block-312 div[id*="apateammember-block"] .node-apateam,
.page-node-141 #block-block-312 #apateammember-block .node-apateam {
  position: relative;
}
.page-node-141 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-name,
.page-node-141 #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-name {
  color: #333;
  font-size: 1.2em;
  margin: 25px 0 0 0;
  font-weight: 600;
  font-family: Roboto;
}
.page-node-141 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-name a,
.page-node-141 #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-name a {
  color: #000;
  transition: all .2s linear;
}
.page-node-141 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-title,
.page-node-141 #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-title {
  margin: 5px 0 10px;
  font-weight: 300;
  font-family: Roboto;
  color: #333;
  font-size: 1.2em;
}
.page-node-141 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .separater,
.page-node-141 #block-block-312 #apateammember-block .node-apateam .item-description .separater {
  margin: 20px 0 15px;
  display: block;
  height: 1px;
  width: 90%;
  background: rgba(0,0,0,0.1);
}
.page-node-141 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .description,
.page-node-141 #block-block-312 #apateammember-block .node-apateam .item-description .description {
  padding-bottom: 55px;
}
@media all and (max-width: 570px) {
  .page-node-141 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .description,
  .page-node-141 #block-block-312 #apateammember-block .node-apateam .item-description .description {
    padding-bottom: 30px;
  }
}
.page-node-141 #block-block-312 div[id*="apateammember-block"] .node-apateam .block-cover,
.page-node-141 #block-block-312 #apateammember-block .node-apateam .block-cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.page-node-141 #block-block-312 div[id*="apateammember-block"] .node-apateam .block-cover:hover + .block-container .item-description .member-header .member-name a,
.page-node-141 #block-block-312 #apateammember-block .node-apateam .block-cover:hover + .block-container .item-description .member-header .member-name a {
  color: #009fda;
}
.page-node-141 #block-block-312 div[id*="apateammember-block"] .node-apateam .portfolio-image .field-item,
.page-node-141 #block-block-312 #apateammember-block .node-apateam .portfolio-image .field-item {
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  min-height: 202px;
  position: relative;
}
.page-node-141 #block-block-312 div[id*="apateammember-block"] .node-apateam .portfolio-image .field-item img,
.page-node-141 #block-block-312 #apateammember-block .node-apateam .portfolio-image .field-item img {
  height: 120%;
  width: auto;
  max-width: unset;
  position: absolute;
}
.page-node-141 #block-block-315 {
  min-height: 400px;
}
.page-node-141 #block-system-main .left-content p {
  padding-bottom: 0;
}
.page-node-141 #block-system-main .left-content p > strong {
  font-size: 1em;
}
.page-node-141 #block-system-main .left-content ul.custom-list {
  padding-left: 15px;
  color: #000;
  font-size: 1.2em;
}
.page-node-141 #block-system-main .left-content ul.custom-list + h3.sub-heading {
  padding-top: 10px;
}
.page-node-141 #block-system-main .left-content a {
  text-decoration: underline;
  color: #009fda;
}
.page-node-141 #block-system-main .left-content strong {
  font-size: 1.2em;
  color: #333;
}
.page-node-141 #block-system-main .left-content .dark-url {
  color: #000;
  font-weight: 500;
  transition: all .2s linear;
}
.page-node-141 #block-system-main .left-content .dark-url:hover {
  color: #009fda;
}
.page-node-141 #block-system-main .left-content .dark-url strong {
  font-size: 1em;
  color: unset;
}
.page-node-141 #block-system-main .left-content .featured-img {
  padding: 40px 0 20px;
  width: 100% !important;
  height: auto !important;
}
.page-node-141 #block-system-main .left-content #prev-btn {
  margin: 80px 0 0px;
  padding-top: 20px;
}
.page-node-241 #section-banner .region-banner > div {
  min-height: 500px;
}
@media all and (max-width: 1200px) {
  .page-node-241 #section-banner .region-banner > div {
    min-height: 400px;
  }
}
@media all and (max-width: 768px) {
  .page-node-241 #section-banner .region-banner > div {
    min-height: 300px;
  }
}
@media all and (max-width: 570px) {
  .page-node-241 #section-banner .region-banner > div {
    min-height: 200px;
  }
}
.page-node-241 .border-10 {
  border-bottom: 10px solid #e7e8ea;
}
.page-node-241 #block-system-main .left-content p {
  padding-bottom: 20px;
  display: block;
  line-height: 1.4em;
}
.page-node-241 #node-149 #prev-btn {
  display: none;
}
.page-node-241 #block-block-312 {
  background: #e7e8e9 !important;
  padding-bottom: 50px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
.page-node-241 #block-block-312 .media_filter,
.page-node-241 #block-block-312 .sub_media_filter {
  margin: 40px 0 50px;
  width: max-content;
  min-width: 100%;
}
.page-node-241 #block-block-312 .media_filter ul,
.page-node-241 #block-block-312 .sub_media_filter ul {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 570px) {
  .page-node-241 #block-block-312 .media_filter ul,
  .page-node-241 #block-block-312 .sub_media_filter ul {
    padding-left: 0;
  }
}
.page-node-241 #block-block-312 .media_filter ul li,
.page-node-241 #block-block-312 .sub_media_filter ul li {
  min-width: 200px;
  text-align: center;
  border: 0.5px #c0c2c4 solid;
  border-right: 0px;
  margin: 0;
  cursor: pointer;
  padding: 10px 20px;
}
@media all and (max-width: 345px) {
  .page-node-241 #block-block-312 .media_filter ul li,
  .page-node-241 #block-block-312 .sub_media_filter ul li {
    padding: 5px;
  }
}
.page-node-241 #block-block-312 .media_filter ul li:last-of-type,
.page-node-241 #block-block-312 .sub_media_filter ul li:last-of-type {
  border-right: 0.5px #c0c2c4 solid;
}
.page-node-241 #block-block-312 .media_filter ul li a,
.page-node-241 #block-block-312 .sub_media_filter ul li a {
  color: #333;
  font-weight: 500;
  padding: 0;
}
.page-node-241 #block-block-312 .media_filter ul li:hover,
.page-node-241 #block-block-312 .sub_media_filter ul li:hover {
  background: #009fda;
}
.page-node-241 #block-block-312 .media_filter ul li:hover a,
.page-node-241 #block-block-312 .sub_media_filter ul li:hover a {
  color: #fff;
}
.page-node-241 #block-block-312 .media_filter ul li.active,
.page-node-241 #block-block-312 .sub_media_filter ul li.active {
  background: #009fda;
}
.page-node-241 #block-block-312 .media_filter ul li.active a,
.page-node-241 #block-block-312 .sub_media_filter ul li.active a {
  color: #fff;
}
.page-node-241 #block-block-312 div[id*="apateammember-block"] .node-apateam,
.page-node-241 #block-block-312 #apateammember-block .node-apateam {
  position: relative;
}
.page-node-241 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-name,
.page-node-241 #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-name {
  color: #333;
  font-size: 1.2em;
  margin: 25px 0 0 0;
  font-weight: 600;
  font-family: Roboto;
}
.page-node-241 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-name a,
.page-node-241 #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-name a {
  color: #000;
  transition: all .2s linear;
}
.page-node-241 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-title,
.page-node-241 #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-title {
  margin: 5px 0 10px;
  font-weight: 300;
  font-family: Roboto;
  color: #333;
  font-size: 1.2em;
}
.page-node-241 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .separater,
.page-node-241 #block-block-312 #apateammember-block .node-apateam .item-description .separater {
  margin: 20px 0 15px;
  display: block;
  height: 1px;
  width: 90%;
  background: rgba(0,0,0,0.1);
}
.page-node-241 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .description,
.page-node-241 #block-block-312 #apateammember-block .node-apateam .item-description .description {
  padding-bottom: 55px;
}
@media all and (max-width: 570px) {
  .page-node-241 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .description,
  .page-node-241 #block-block-312 #apateammember-block .node-apateam .item-description .description {
    padding-bottom: 30px;
  }
}
.page-node-241 #block-block-312 div[id*="apateammember-block"] .node-apateam .block-cover,
.page-node-241 #block-block-312 #apateammember-block .node-apateam .block-cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.page-node-241 #block-block-312 div[id*="apateammember-block"] .node-apateam .block-cover:hover + .block-container .item-description .member-header .member-name a,
.page-node-241 #block-block-312 #apateammember-block .node-apateam .block-cover:hover + .block-container .item-description .member-header .member-name a {
  color: #009fda;
}
.page-node-241 #block-block-312 div[id*="apateammember-block"] .node-apateam .portfolio-image .field-item,
.page-node-241 #block-block-312 #apateammember-block .node-apateam .portfolio-image .field-item {
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  min-height: 202px;
  position: relative;
}
.page-node-241 #block-block-312 div[id*="apateammember-block"] .node-apateam .portfolio-image .field-item img,
.page-node-241 #block-block-312 #apateammember-block .node-apateam .portfolio-image .field-item img {
  height: 120%;
  width: auto;
  max-width: unset;
  position: absolute;
}
.page-node-241 #block-block-315 {
  min-height: 400px;
}
.page-node-241 #block-system-main .left-content p {
  padding-bottom: 0;
}
.page-node-241 #block-system-main .left-content p > strong {
  font-size: 1em;
}
.page-node-241 #block-system-main .left-content ul.custom-list {
  padding-left: 15px;
  color: #000;
  font-size: 1.2em;
}
.page-node-241 #block-system-main .left-content ul.custom-list + h3.sub-heading {
  padding-top: 10px;
}
.page-node-241 #block-system-main .left-content a {
  text-decoration: underline;
  color: #009fda;
}
.page-node-241 #block-system-main .left-content strong {
  font-size: 1.2em;
  color: #333;
}
.page-node-241 #block-system-main .left-content .dark-url {
  color: #000;
  font-weight: 500;
  transition: all .2s linear;
}
.page-node-241 #block-system-main .left-content .dark-url:hover {
  color: #009fda;
}
.page-node-241 #block-system-main .left-content .dark-url strong {
  font-size: 1em;
  color: unset;
}
.page-node-241 #block-system-main .left-content .featured-img {
  padding: 40px 0 20px;
  width: 100% !important;
  height: auto !important;
}
.page-node-241 #block-system-main .left-content #prev-btn {
  margin: 80px 0 0px;
  padding-top: 20px;
}
.page-node-241 #partners-info {
  background: #e7e8e9 !important;
  padding-bottom: 50px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  padding-left: 0;
  padding-right: 0;
  background: #fff !important;
  width: 100%;
  left: unset;
  right: unset;
  margin-left: 0;
  margin-right: 0;
  margin: 60px 0 10px;
  margin-top: 0px;
}
.page-node-241 #partners-info .media_filter,
.page-node-241 #partners-info .sub_media_filter {
  margin: 40px 0 50px;
  width: max-content;
  min-width: 100%;
}
.page-node-241 #partners-info .media_filter ul,
.page-node-241 #partners-info .sub_media_filter ul {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 570px) {
  .page-node-241 #partners-info .media_filter ul,
  .page-node-241 #partners-info .sub_media_filter ul {
    padding-left: 0;
  }
}
.page-node-241 #partners-info .media_filter ul li,
.page-node-241 #partners-info .sub_media_filter ul li {
  min-width: 200px;
  text-align: center;
  border: 0.5px #c0c2c4 solid;
  border-right: 0px;
  margin: 0;
  cursor: pointer;
  padding: 10px 20px;
}
@media all and (max-width: 345px) {
  .page-node-241 #partners-info .media_filter ul li,
  .page-node-241 #partners-info .sub_media_filter ul li {
    padding: 5px;
  }
}
.page-node-241 #partners-info .media_filter ul li:last-of-type,
.page-node-241 #partners-info .sub_media_filter ul li:last-of-type {
  border-right: 0.5px #c0c2c4 solid;
}
.page-node-241 #partners-info .media_filter ul li a,
.page-node-241 #partners-info .sub_media_filter ul li a {
  color: #333;
  font-weight: 500;
  padding: 0;
}
.page-node-241 #partners-info .media_filter ul li:hover,
.page-node-241 #partners-info .sub_media_filter ul li:hover {
  background: #009fda;
}
.page-node-241 #partners-info .media_filter ul li:hover a,
.page-node-241 #partners-info .sub_media_filter ul li:hover a {
  color: #fff;
}
.page-node-241 #partners-info .media_filter ul li.active,
.page-node-241 #partners-info .sub_media_filter ul li.active {
  background: #009fda;
}
.page-node-241 #partners-info .media_filter ul li.active a,
.page-node-241 #partners-info .sub_media_filter ul li.active a {
  color: #fff;
}
.page-node-241 #partners-info div[id*="apateammember-block"] .node-apateam,
.page-node-241 #partners-info #apateammember-block .node-apateam {
  position: relative;
}
.page-node-241 #partners-info div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-name,
.page-node-241 #partners-info #apateammember-block .node-apateam .item-description .member-header .member-name {
  color: #333;
  font-size: 1.2em;
  margin: 25px 0 0 0;
  font-weight: 600;
  font-family: Roboto;
}
.page-node-241 #partners-info div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-name a,
.page-node-241 #partners-info #apateammember-block .node-apateam .item-description .member-header .member-name a {
  color: #000;
  transition: all .2s linear;
}
.page-node-241 #partners-info div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-title,
.page-node-241 #partners-info #apateammember-block .node-apateam .item-description .member-header .member-title {
  margin: 5px 0 10px;
  font-weight: 300;
  font-family: Roboto;
  color: #333;
  font-size: 1.2em;
}
.page-node-241 #partners-info div[id*="apateammember-block"] .node-apateam .item-description .separater,
.page-node-241 #partners-info #apateammember-block .node-apateam .item-description .separater {
  margin: 20px 0 15px;
  display: block;
  height: 1px;
  width: 90%;
  background: rgba(0,0,0,0.1);
}
.page-node-241 #partners-info div[id*="apateammember-block"] .node-apateam .item-description .description,
.page-node-241 #partners-info #apateammember-block .node-apateam .item-description .description {
  padding-bottom: 55px;
}
@media all and (max-width: 570px) {
  .page-node-241 #partners-info div[id*="apateammember-block"] .node-apateam .item-description .description,
  .page-node-241 #partners-info #apateammember-block .node-apateam .item-description .description {
    padding-bottom: 30px;
  }
}
.page-node-241 #partners-info div[id*="apateammember-block"] .node-apateam .block-cover,
.page-node-241 #partners-info #apateammember-block .node-apateam .block-cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.page-node-241 #partners-info div[id*="apateammember-block"] .node-apateam .block-cover:hover + .block-container .item-description .member-header .member-name a,
.page-node-241 #partners-info #apateammember-block .node-apateam .block-cover:hover + .block-container .item-description .member-header .member-name a {
  color: #009fda;
}
.page-node-241 #partners-info div[id*="apateammember-block"] .node-apateam .portfolio-image .field-item,
.page-node-241 #partners-info #apateammember-block .node-apateam .portfolio-image .field-item {
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  min-height: 202px;
  position: relative;
}
.page-node-241 #partners-info div[id*="apateammember-block"] .node-apateam .portfolio-image .field-item img,
.page-node-241 #partners-info #apateammember-block .node-apateam .portfolio-image .field-item img {
  height: 120%;
  width: auto;
  max-width: unset;
  position: absolute;
}
@media all and (max-width: 570px) {
  .page-node-241 #partners-info {
    margin: 0px 0 10px;
  }
}
.page-node-241 #partners-info .portfolio-image {
  max-width: 100%;
}
.page-node-241 #partners-info .media_filter {
  margin: 40px 0 30px;
  padding-top: 0px;
}
.page-node-241 #partners-info .node-partners {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 160px;
  padding: 20px;
  border-color: rgba(195,200,200,0.8) !important;
}
@media all and (max-width: 992px) {
  .page-node-241 #partners-info .node-partners {
    border-left-width: 0;
  }
  .page-node-241 #partners-info .node-partners:nth-child(odd) {
    border-left-width: 0.5px;
    border-top-width: 0;
  }
  .page-node-241 #partners-info .node-partners:nth-child(3n + 1) {
    border-top-width: 0;
  }
  .page-node-241 #partners-info .node-partners:first-of-type {
    border-top-width: 0.5px;
  }
}
@media all and (max-width: 767px) {
  .page-node-241 #partners-info .node-partners {
    border-width: 0.5px;
    border-top-width: 0.5px !important;
    border-bottom-width: 0;
  }
  .page-node-241 #partners-info .node-partners:last-of-type {
    border-bottom-width: 0.5px;
  }
}
.page-node-241 #partners-info .node-partners:hover .MonlyIconHolder .MonlyIcon {
  background-image: url('/sites/default/files/dashboard-icon/account-B.png');
}
.page-node-241 #partners-info .node-partners .MonlyIconHolder {
  position: absolute;
  top: 0;
  left: 0;
  float: right;
  width: 20px;
  height: 20px;
  overflow: hidden;
  margin: 5px;
}
.page-node-241 #partners-info .node-partners .MonlyIconHolder .MonlyIcon {
  background-image: url('/sites/default/files/dashboard-icon/account-G.png');
  background-size: contain;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
}
.page-node-241 #partners-info .node-partners a[popup-target],
.page-node-241 #partners-info .node-partners a[data-target] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.page-node-241 .right-sidebar .sidebar-feature {
  background: #f0f1f3;
  padding: 40px 30px;
  margin-top: 50px;
}
.page-node-241 .right-sidebar .sidebar-feature a {
  transition: all .3s ease-in-out;
  top: 0px;
  position: relative;
}
.page-node-241 .right-sidebar .sidebar-feature a .feature-sidebar-img {
  box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.5);
  transition: all .3s ease-in-out;
}
.page-node-241 .right-sidebar .sidebar-feature a:hover {
  top: -10px;
}
.page-node-241 .right-sidebar .sidebar-feature a:hover .feature-sidebar-img {
  box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.5);
}
.page-node-241 .right-sidebar .sidebar-feature .feature-sidebar-sub-heading {
  font-size: 1.7em;
  font-weight: 700;
  color: #009fda;
  text-align: center;
  display: block;
  margin: 50px 0 20px;
}
#section-banner #block-block-246,
#section-banner #block-block-459 {
  display: flex;
  justify-content: center;
  align-items: center;
}
#section-banner #block-block-246 .header-banner h1,
#section-banner #block-block-459 .header-banner h1 {
  font-family: Roboto;
  font-weight: 400;
  text-transform: uppercase;
  color: #fff;
  font-size: 5em;
  line-height: 1em;
}
@media all and (max-width: 570px) {
  #section-banner #block-block-246 .header-banner h1,
  #section-banner #block-block-459 .header-banner h1 {
    font-size: 2.5em;
  }
}
@media all and (max-width: 768px) {
  #section-banner #block-block-246 .header-banner h1,
  #section-banner #block-block-459 .header-banner h1 {
    font-size: 4em;
  }
}
@media all and (max-width: 570px) {
  #section-banner #block-block-246 .header-banner h1,
  #section-banner #block-block-459 .header-banner h1 {
    font-size: 3em;
  }
}
@media all and (max-width: 480px) {
  #section-banner #block-block-246 .header-banner h1,
  #section-banner #block-block-459 .header-banner h1 {
    font-size: 2.5em;
  }
}
@media all and (max-width: 1200px) {
  #section-banner #block-block-246 .img-parallax,
  #section-banner #block-block-459 .img-parallax {
    margin-top: 50px;
  }
}
@media all and (max-width: 570px) {
  #section-banner #block-block-246 .img-parallax,
  #section-banner #block-block-459 .img-parallax {
    margin-top: 0px;
  }
}
.page-node-2116 .contact-details {
  margin-bottom: 70px;
}
.page-node-2116 .contact-details .contact-block a.dark-text {
  color: #000;
}
.page-node-2116 .contact-details .contact-block a.dark-text:hover {
  color: #009fda;
}
.page-node-2116 .contact-details .contact-block:first-of-type {
  margin: 25px 0 35px;
}
.page-node-2116 .contact-details p {
  margin-bottom: 20px !important;
}
.PartnersDetail {
  z-index: 1050;
  width: 700px !important;
  overflow: hidden !important;
  overflow-y: auto;
  position: fixed !important;
  top: 15vh !important;
  left: calc(50vw - 350px) !important;
  background: #fff;
  height: auto;
  border: 1px solid #b5b5b5;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  max-height: 80vh;
  width: 500px !important;
  left: calc(50vw - 250px) !important;
}
.PartnersDetail .ui-draggable-handle {
  position: absolute;
  right: 10px;
  top: 10px;
  background: none;
  border: 0;
  z-index: 10;
}
.PartnersDetail .ui-dialog-content {
  overflow: hidden !important;
  padding: 0 !important;
}
.PartnersDetail .ui-dialog-content .modal-body {
  height: 55vh;
  padding: 10px 0;
  overflow-y: auto;
}
.PartnersDetail .ui-dialog-content .modal-body ul {
  font-size: 1.2em;
}
.PartnersDetail .ui-dialog-content .modal-footer {
  display: flex;
  justify-content: center;
  margin: 0;
}
@media all and (max-width: 570px) {
  .PartnersDetail .ui-dialog-content .modal-body {
    height: 53vh;
  }
}
.PartnersDetail .modal-body {
  height: 55vh;
  padding: 15px 15px;
  overflow: hidden;
  overflow-y: auto;
}
.PartnersDetail .modal-body .warning {
  color: #ffa02e !important;
  background: none !important;
}
.PartnersDetail .modal-footer {
  margin: 0;
  text-align: center;
  display: flex;
  justify-content: center;
}
.PartnersDetail .modal-footer a {
  margin: 0 10px;
}
.PartnersDetail .close-popup {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 25px;
  height: 25px;
  border: 1px solid #b5b5b5;
  cursor: pointer;
}
.PartnersDetail .close-popup:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
.PartnersDetail .close-popup:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
.PartnersDetail .agree-btn {
  padding: 8px 30px;
  color: #fff;
  font-weight: 600;
  font-family: Cairo;
  font-size: 15px;
  background: #009fda;
  opacity: 1;
  min-width: 120px;
  display: inline-block;
}
.PartnersDetail .agree-btn:hover {
  opacity: 0.8;
}
.PartnersDetail .disagree-btn {
  padding: 8px 30px;
  border: 1px solid #adadad;
  color: #333;
  font-weight: 600;
  font-family: Cairo;
  font-size: 15px;
  min-width: 120px;
  display: inline-block;
}
.PartnersDetail .disagree-btn:hover {
  background-color: #ebebeb;
}
@media all and (max-width: 570px) {
  .PartnersDetail .modal-body {
    height: 53vh;
  }
}
@media all and (max-width: 768px) {
  .PartnersDetail {
    width: 500px !important;
    left: calc(50vw - 250px) !important;
  }
}
@media all and (max-width: 570px) {
  .PartnersDetail {
    width: 300px !important;
    left: calc(50vw - 150px) !important;
    top: 5vh !important;
  }
}
.PartnersDetail .close-popup {
  width: 20px;
  height: 20px;
  border: 1px solid #fff;
}
.PartnersDetail .close-popup:before,
.PartnersDetail .close-popup:after {
  background: #fff;
}
.PartnersDetail .modal-header {
  background: #009fda;
  height: 50px;
  border-bottom: 0;
}
.PartnersDetail .modal-body {
  max-height: 450px;
  padding-bottom: 10px;
}
.PartnersDetail .modal-body .modal-title {
  margin: 30px 0 15px;
  color: #009fda;
  font-size: 1.8em;
  text-transform: capitalize;
}
.PartnersDetail .modal-body .ckeditor-accordion-container > dl {
  border: 0;
}
.PartnersDetail .modal-body .ckeditor-accordion-container > dl dt {
  margin-bottom: 2px;
  background-color: #f0f1f3;
}
.PartnersDetail .modal-body .ckeditor-accordion-container > dl dt.active {
  margin-bottom: 0;
}
.PartnersDetail .modal-body .ckeditor-accordion-container > dl dd {
  border: 2px solid #f0f1f3;
  border-top: 0;
  margin-bottom: 10px;
}
.PartnersDetail .modal-body .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle {
  width: 30px;
  height: 30px;
  top: calc(50% - 15px);
  left: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9;
}
.PartnersDetail .modal-body .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:before,
.PartnersDetail .modal-body .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:after {
  top: unset;
  left: unset;
  background: none;
}
.PartnersDetail .modal-body .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:before {
  border: 1px solid #333;
  width: 20px;
  height: 20px;
  border-radius: 100%;
}
.PartnersDetail .modal-body .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:after {
  transform: rotate(-45deg);
  width: 6px;
  height: 6px;
  border-bottom: 1px solid;
  border-right: 1px solid;
  transition: 0.3s linear;
}
.PartnersDetail .modal-body .ckeditor-accordion-container > dl dt.active > .ckeditor-accordion-toggle:after {
  transform: rotate(45deg);
  left: 12px;
}
.PartnersDetail .modal-body .ckeditor-accordion-container > dl dt > a {
  background: none;
  color: #333;
  border-bottom: 0;
  font-size: 1.2em;
  padding: 15px 15px 15px 50px;
  position: relative;
  z-index: 10;
}
.PartnersDetail .modal-footer {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
  border: 0;
  position: relative;
}
.PartnersDetail .modal-footer:before {
  content: '';
  position: absolute;
  top: -20px;
  left: 0;
  width: calc(100% - 25px);
  height: 20px;
  background: #fff;
  filter: blur(9px);
}
.PartnersDetail .modal-footer .partner-address {
  font-size: 1em;
  font-weight: 900;
  color: #009fda;
}
.PartnersDetail .modal-footer .partner-logo img {
  max-height: 150px;
  width: auto;
}
.page-node-139 #section-banner .region-banner > div {
  min-height: 500px;
}
@media all and (max-width: 1200px) {
  .page-node-139 #section-banner .region-banner > div {
    min-height: 400px;
  }
}
@media all and (max-width: 768px) {
  .page-node-139 #section-banner .region-banner > div {
    min-height: 300px;
  }
}
@media all and (max-width: 570px) {
  .page-node-139 #section-banner .region-banner > div {
    min-height: 200px;
  }
}
.page-node-139 .border-10 {
  border-bottom: 10px solid #e7e8ea;
}
.page-node-139 #block-system-main .left-content p {
  padding-bottom: 20px;
  display: block;
  line-height: 1.4em;
}
.page-node-139 #node-149 #prev-btn {
  display: none;
}
.page-node-139 #block-block-312 {
  background: #e7e8e9 !important;
  padding-bottom: 50px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
.page-node-139 #block-block-312 .media_filter,
.page-node-139 #block-block-312 .sub_media_filter {
  margin: 40px 0 50px;
  width: max-content;
  min-width: 100%;
}
.page-node-139 #block-block-312 .media_filter ul,
.page-node-139 #block-block-312 .sub_media_filter ul {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 570px) {
  .page-node-139 #block-block-312 .media_filter ul,
  .page-node-139 #block-block-312 .sub_media_filter ul {
    padding-left: 0;
  }
}
.page-node-139 #block-block-312 .media_filter ul li,
.page-node-139 #block-block-312 .sub_media_filter ul li {
  min-width: 200px;
  text-align: center;
  border: 0.5px #c0c2c4 solid;
  border-right: 0px;
  margin: 0;
  cursor: pointer;
  padding: 10px 20px;
}
@media all and (max-width: 345px) {
  .page-node-139 #block-block-312 .media_filter ul li,
  .page-node-139 #block-block-312 .sub_media_filter ul li {
    padding: 5px;
  }
}
.page-node-139 #block-block-312 .media_filter ul li:last-of-type,
.page-node-139 #block-block-312 .sub_media_filter ul li:last-of-type {
  border-right: 0.5px #c0c2c4 solid;
}
.page-node-139 #block-block-312 .media_filter ul li a,
.page-node-139 #block-block-312 .sub_media_filter ul li a {
  color: #333;
  font-weight: 500;
  padding: 0;
}
.page-node-139 #block-block-312 .media_filter ul li:hover,
.page-node-139 #block-block-312 .sub_media_filter ul li:hover {
  background: #009fda;
}
.page-node-139 #block-block-312 .media_filter ul li:hover a,
.page-node-139 #block-block-312 .sub_media_filter ul li:hover a {
  color: #fff;
}
.page-node-139 #block-block-312 .media_filter ul li.active,
.page-node-139 #block-block-312 .sub_media_filter ul li.active {
  background: #009fda;
}
.page-node-139 #block-block-312 .media_filter ul li.active a,
.page-node-139 #block-block-312 .sub_media_filter ul li.active a {
  color: #fff;
}
.page-node-139 #block-block-312 div[id*="apateammember-block"] .node-apateam,
.page-node-139 #block-block-312 #apateammember-block .node-apateam {
  position: relative;
}
.page-node-139 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-name,
.page-node-139 #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-name {
  color: #333;
  font-size: 1.2em;
  margin: 25px 0 0 0;
  font-weight: 600;
  font-family: Roboto;
}
.page-node-139 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-name a,
.page-node-139 #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-name a {
  color: #000;
  transition: all .2s linear;
}
.page-node-139 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-title,
.page-node-139 #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-title {
  margin: 5px 0 10px;
  font-weight: 300;
  font-family: Roboto;
  color: #333;
  font-size: 1.2em;
}
.page-node-139 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .separater,
.page-node-139 #block-block-312 #apateammember-block .node-apateam .item-description .separater {
  margin: 20px 0 15px;
  display: block;
  height: 1px;
  width: 90%;
  background: rgba(0,0,0,0.1);
}
.page-node-139 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .description,
.page-node-139 #block-block-312 #apateammember-block .node-apateam .item-description .description {
  padding-bottom: 55px;
}
@media all and (max-width: 570px) {
  .page-node-139 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .description,
  .page-node-139 #block-block-312 #apateammember-block .node-apateam .item-description .description {
    padding-bottom: 30px;
  }
}
.page-node-139 #block-block-312 div[id*="apateammember-block"] .node-apateam .block-cover,
.page-node-139 #block-block-312 #apateammember-block .node-apateam .block-cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.page-node-139 #block-block-312 div[id*="apateammember-block"] .node-apateam .block-cover:hover + .block-container .item-description .member-header .member-name a,
.page-node-139 #block-block-312 #apateammember-block .node-apateam .block-cover:hover + .block-container .item-description .member-header .member-name a {
  color: #009fda;
}
.page-node-139 #block-block-312 div[id*="apateammember-block"] .node-apateam .portfolio-image .field-item,
.page-node-139 #block-block-312 #apateammember-block .node-apateam .portfolio-image .field-item {
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  min-height: 202px;
  position: relative;
}
.page-node-139 #block-block-312 div[id*="apateammember-block"] .node-apateam .portfolio-image .field-item img,
.page-node-139 #block-block-312 #apateammember-block .node-apateam .portfolio-image .field-item img {
  height: 120%;
  width: auto;
  max-width: unset;
  position: absolute;
}
.page-node-139 #block-block-315 {
  min-height: 400px;
}
.page-node-139 #block-system-main .left-content p {
  padding-bottom: 0;
}
.page-node-139 #block-system-main .left-content p > strong {
  font-size: 1em;
}
.page-node-139 #block-system-main .left-content ul.custom-list {
  padding-left: 15px;
  color: #000;
  font-size: 1.2em;
}
.page-node-139 #block-system-main .left-content ul.custom-list + h3.sub-heading {
  padding-top: 10px;
}
.page-node-139 #block-system-main .left-content a {
  text-decoration: underline;
  color: #009fda;
}
.page-node-139 #block-system-main .left-content strong {
  font-size: 1.2em;
  color: #333;
}
.page-node-139 #block-system-main .left-content .dark-url {
  color: #000;
  font-weight: 500;
  transition: all .2s linear;
}
.page-node-139 #block-system-main .left-content .dark-url:hover {
  color: #009fda;
}
.page-node-139 #block-system-main .left-content .dark-url strong {
  font-size: 1em;
  color: unset;
}
.page-node-139 #block-system-main .left-content .featured-img {
  padding: 40px 0 20px;
  width: 100% !important;
  height: auto !important;
}
.page-node-139 #block-system-main .left-content #prev-btn {
  margin: 80px 0 0px;
  padding-top: 20px;
}
.page-node-139 #block-block-175 .img-parallax {
  margin-top: 140px;
}
@media all and (max-width: 992px) {
  .page-node-139 #block-block-175 .img-parallax {
    margin-top: 100px;
  }
}
@media all and (max-width: 570px) {
  .page-node-139 #block-block-175 .img-parallax {
    margin-top: 50px;
  }
}
.page-node-139 .right-sidebar #block-block-311 {
  margin-bottom: 50px;
}
.page-node-139 #block-system-main .left-content .dark-url strong {
  font-size: 1em;
}
.page-node-139 #block-system-main .left-content .dark-url:hover {
  color: #009fda;
}
.page-node-133 #section-banner .region-banner > div {
  min-height: 500px;
}
@media all and (max-width: 1200px) {
  .page-node-133 #section-banner .region-banner > div {
    min-height: 400px;
  }
}
@media all and (max-width: 768px) {
  .page-node-133 #section-banner .region-banner > div {
    min-height: 300px;
  }
}
@media all and (max-width: 570px) {
  .page-node-133 #section-banner .region-banner > div {
    min-height: 200px;
  }
}
.page-node-133 .border-10 {
  border-bottom: 10px solid #e7e8ea;
}
.page-node-133 #block-system-main .left-content p {
  padding-bottom: 20px;
  display: block;
  line-height: 1.4em;
}
.page-node-133 #node-149 #prev-btn {
  display: none;
}
.page-node-133 #block-block-312 {
  background: #e7e8e9 !important;
  padding-bottom: 50px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
.page-node-133 #block-block-312 .media_filter,
.page-node-133 #block-block-312 .sub_media_filter {
  margin: 40px 0 50px;
  width: max-content;
  min-width: 100%;
}
.page-node-133 #block-block-312 .media_filter ul,
.page-node-133 #block-block-312 .sub_media_filter ul {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 570px) {
  .page-node-133 #block-block-312 .media_filter ul,
  .page-node-133 #block-block-312 .sub_media_filter ul {
    padding-left: 0;
  }
}
.page-node-133 #block-block-312 .media_filter ul li,
.page-node-133 #block-block-312 .sub_media_filter ul li {
  min-width: 200px;
  text-align: center;
  border: 0.5px #c0c2c4 solid;
  border-right: 0px;
  margin: 0;
  cursor: pointer;
  padding: 10px 20px;
}
@media all and (max-width: 345px) {
  .page-node-133 #block-block-312 .media_filter ul li,
  .page-node-133 #block-block-312 .sub_media_filter ul li {
    padding: 5px;
  }
}
.page-node-133 #block-block-312 .media_filter ul li:last-of-type,
.page-node-133 #block-block-312 .sub_media_filter ul li:last-of-type {
  border-right: 0.5px #c0c2c4 solid;
}
.page-node-133 #block-block-312 .media_filter ul li a,
.page-node-133 #block-block-312 .sub_media_filter ul li a {
  color: #333;
  font-weight: 500;
  padding: 0;
}
.page-node-133 #block-block-312 .media_filter ul li:hover,
.page-node-133 #block-block-312 .sub_media_filter ul li:hover {
  background: #009fda;
}
.page-node-133 #block-block-312 .media_filter ul li:hover a,
.page-node-133 #block-block-312 .sub_media_filter ul li:hover a {
  color: #fff;
}
.page-node-133 #block-block-312 .media_filter ul li.active,
.page-node-133 #block-block-312 .sub_media_filter ul li.active {
  background: #009fda;
}
.page-node-133 #block-block-312 .media_filter ul li.active a,
.page-node-133 #block-block-312 .sub_media_filter ul li.active a {
  color: #fff;
}
.page-node-133 #block-block-312 div[id*="apateammember-block"] .node-apateam,
.page-node-133 #block-block-312 #apateammember-block .node-apateam {
  position: relative;
}
.page-node-133 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-name,
.page-node-133 #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-name {
  color: #333;
  font-size: 1.2em;
  margin: 25px 0 0 0;
  font-weight: 600;
  font-family: Roboto;
}
.page-node-133 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-name a,
.page-node-133 #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-name a {
  color: #000;
  transition: all .2s linear;
}
.page-node-133 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-title,
.page-node-133 #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-title {
  margin: 5px 0 10px;
  font-weight: 300;
  font-family: Roboto;
  color: #333;
  font-size: 1.2em;
}
.page-node-133 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .separater,
.page-node-133 #block-block-312 #apateammember-block .node-apateam .item-description .separater {
  margin: 20px 0 15px;
  display: block;
  height: 1px;
  width: 90%;
  background: rgba(0,0,0,0.1);
}
.page-node-133 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .description,
.page-node-133 #block-block-312 #apateammember-block .node-apateam .item-description .description {
  padding-bottom: 55px;
}
@media all and (max-width: 570px) {
  .page-node-133 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .description,
  .page-node-133 #block-block-312 #apateammember-block .node-apateam .item-description .description {
    padding-bottom: 30px;
  }
}
.page-node-133 #block-block-312 div[id*="apateammember-block"] .node-apateam .block-cover,
.page-node-133 #block-block-312 #apateammember-block .node-apateam .block-cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.page-node-133 #block-block-312 div[id*="apateammember-block"] .node-apateam .block-cover:hover + .block-container .item-description .member-header .member-name a,
.page-node-133 #block-block-312 #apateammember-block .node-apateam .block-cover:hover + .block-container .item-description .member-header .member-name a {
  color: #009fda;
}
.page-node-133 #block-block-312 div[id*="apateammember-block"] .node-apateam .portfolio-image .field-item,
.page-node-133 #block-block-312 #apateammember-block .node-apateam .portfolio-image .field-item {
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  min-height: 202px;
  position: relative;
}
.page-node-133 #block-block-312 div[id*="apateammember-block"] .node-apateam .portfolio-image .field-item img,
.page-node-133 #block-block-312 #apateammember-block .node-apateam .portfolio-image .field-item img {
  height: 120%;
  width: auto;
  max-width: unset;
  position: absolute;
}
.page-node-133 #block-block-315 {
  min-height: 400px;
}
.page-node-133 #block-system-main .left-content p {
  padding-bottom: 0;
}
.page-node-133 #block-system-main .left-content p > strong {
  font-size: 1em;
}
.page-node-133 #block-system-main .left-content ul.custom-list {
  padding-left: 15px;
  color: #000;
  font-size: 1.2em;
}
.page-node-133 #block-system-main .left-content ul.custom-list + h3.sub-heading {
  padding-top: 10px;
}
.page-node-133 #block-system-main .left-content a {
  text-decoration: underline;
  color: #009fda;
}
.page-node-133 #block-system-main .left-content strong {
  font-size: 1.2em;
  color: #333;
}
.page-node-133 #block-system-main .left-content .dark-url {
  color: #000;
  font-weight: 500;
  transition: all .2s linear;
}
.page-node-133 #block-system-main .left-content .dark-url:hover {
  color: #009fda;
}
.page-node-133 #block-system-main .left-content .dark-url strong {
  font-size: 1em;
  color: unset;
}
.page-node-133 #block-system-main .left-content .featured-img {
  padding: 40px 0 20px;
  width: 100% !important;
  height: auto !important;
}
.page-node-133 #block-system-main .left-content #prev-btn {
  margin: 80px 0 0px;
  padding-top: 20px;
}
.page-node-133 #block-block-173 .img-parallax {
  margin-top: 150px;
}
@media all and (max-width: 992px) {
  .page-node-133 #block-block-173 .img-parallax {
    display: none;
  }
}
.page-node-133 #block-system-main .left-content .dark-url strong {
  font-size: 1em;
}
.page-node-133 #block-system-main .left-content .dark-url:hover {
  color: #009fda;
}
.page-node-133 #block-system-main .left-content .primary-highlight {
  color: #009fda;
  font-weight: 500;
}
.page-node-133 #block-system-main .left-content .ful-width-text-overlay {
  background-image: url('/sites/default/files/ABOUT-US/history-2-1500x800.jpg');
  min-height: 400px;
  margin: 50px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media all and (max-width: 768px) {
  .page-node-133 #block-system-main .left-content .ful-width-text-overlay {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
  }
}
@media all and (max-width: 768px) {
  .page-node-133 #block-system-main .left-content .ful-width-text-overlay {
    min-height: 300px;
  }
}
@media all and (max-width: 570px) {
  .page-node-133 #block-system-main .left-content .ful-width-text-overlay {
    min-height: 200px;
  }
}
.page-node-133 #block-system-main .left-content .ful-width-text-overlay span {
  width: 80%;
  display: block;
  margin: 0 auto;
  color: rgba(255,255,255,0.9);
  font-size: 2.5em;
  font-family: Cairo;
  font-weight: 300;
  text-align: center;
  z-index: 999;
}
@media all and (max-width: 570px) {
  .page-node-133 #block-system-main .left-content .ful-width-text-overlay span {
    font-size: 1.5em;
  }
}
.page-node-145 #section-banner .region-banner > div {
  min-height: 500px;
}
@media all and (max-width: 1200px) {
  .page-node-145 #section-banner .region-banner > div {
    min-height: 400px;
  }
}
@media all and (max-width: 768px) {
  .page-node-145 #section-banner .region-banner > div {
    min-height: 300px;
  }
}
@media all and (max-width: 570px) {
  .page-node-145 #section-banner .region-banner > div {
    min-height: 200px;
  }
}
.page-node-145 .border-10 {
  border-bottom: 10px solid #e7e8ea;
}
.page-node-145 #block-system-main .left-content p {
  padding-bottom: 20px;
  display: block;
  line-height: 1.4em;
}
.page-node-145 #node-149 #prev-btn {
  display: none;
}
.page-node-145 #block-block-312 {
  background: #e7e8e9 !important;
  padding-bottom: 50px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
.page-node-145 #block-block-312 .media_filter,
.page-node-145 #block-block-312 .sub_media_filter {
  margin: 40px 0 50px;
  width: max-content;
  min-width: 100%;
}
.page-node-145 #block-block-312 .media_filter ul,
.page-node-145 #block-block-312 .sub_media_filter ul {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 570px) {
  .page-node-145 #block-block-312 .media_filter ul,
  .page-node-145 #block-block-312 .sub_media_filter ul {
    padding-left: 0;
  }
}
.page-node-145 #block-block-312 .media_filter ul li,
.page-node-145 #block-block-312 .sub_media_filter ul li {
  min-width: 200px;
  text-align: center;
  border: 0.5px #c0c2c4 solid;
  border-right: 0px;
  margin: 0;
  cursor: pointer;
  padding: 10px 20px;
}
@media all and (max-width: 345px) {
  .page-node-145 #block-block-312 .media_filter ul li,
  .page-node-145 #block-block-312 .sub_media_filter ul li {
    padding: 5px;
  }
}
.page-node-145 #block-block-312 .media_filter ul li:last-of-type,
.page-node-145 #block-block-312 .sub_media_filter ul li:last-of-type {
  border-right: 0.5px #c0c2c4 solid;
}
.page-node-145 #block-block-312 .media_filter ul li a,
.page-node-145 #block-block-312 .sub_media_filter ul li a {
  color: #333;
  font-weight: 500;
  padding: 0;
}
.page-node-145 #block-block-312 .media_filter ul li:hover,
.page-node-145 #block-block-312 .sub_media_filter ul li:hover {
  background: #009fda;
}
.page-node-145 #block-block-312 .media_filter ul li:hover a,
.page-node-145 #block-block-312 .sub_media_filter ul li:hover a {
  color: #fff;
}
.page-node-145 #block-block-312 .media_filter ul li.active,
.page-node-145 #block-block-312 .sub_media_filter ul li.active {
  background: #009fda;
}
.page-node-145 #block-block-312 .media_filter ul li.active a,
.page-node-145 #block-block-312 .sub_media_filter ul li.active a {
  color: #fff;
}
.page-node-145 #block-block-312 div[id*="apateammember-block"] .node-apateam,
.page-node-145 #block-block-312 #apateammember-block .node-apateam {
  position: relative;
}
.page-node-145 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-name,
.page-node-145 #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-name {
  color: #333;
  font-size: 1.2em;
  margin: 25px 0 0 0;
  font-weight: 600;
  font-family: Roboto;
}
.page-node-145 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-name a,
.page-node-145 #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-name a {
  color: #000;
  transition: all .2s linear;
}
.page-node-145 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-title,
.page-node-145 #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-title {
  margin: 5px 0 10px;
  font-weight: 300;
  font-family: Roboto;
  color: #333;
  font-size: 1.2em;
}
.page-node-145 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .separater,
.page-node-145 #block-block-312 #apateammember-block .node-apateam .item-description .separater {
  margin: 20px 0 15px;
  display: block;
  height: 1px;
  width: 90%;
  background: rgba(0,0,0,0.1);
}
.page-node-145 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .description,
.page-node-145 #block-block-312 #apateammember-block .node-apateam .item-description .description {
  padding-bottom: 55px;
}
@media all and (max-width: 570px) {
  .page-node-145 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .description,
  .page-node-145 #block-block-312 #apateammember-block .node-apateam .item-description .description {
    padding-bottom: 30px;
  }
}
.page-node-145 #block-block-312 div[id*="apateammember-block"] .node-apateam .block-cover,
.page-node-145 #block-block-312 #apateammember-block .node-apateam .block-cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.page-node-145 #block-block-312 div[id*="apateammember-block"] .node-apateam .block-cover:hover + .block-container .item-description .member-header .member-name a,
.page-node-145 #block-block-312 #apateammember-block .node-apateam .block-cover:hover + .block-container .item-description .member-header .member-name a {
  color: #009fda;
}
.page-node-145 #block-block-312 div[id*="apateammember-block"] .node-apateam .portfolio-image .field-item,
.page-node-145 #block-block-312 #apateammember-block .node-apateam .portfolio-image .field-item {
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  min-height: 202px;
  position: relative;
}
.page-node-145 #block-block-312 div[id*="apateammember-block"] .node-apateam .portfolio-image .field-item img,
.page-node-145 #block-block-312 #apateammember-block .node-apateam .portfolio-image .field-item img {
  height: 120%;
  width: auto;
  max-width: unset;
  position: absolute;
}
.page-node-145 #block-block-315 {
  min-height: 400px;
}
.page-node-145 #block-system-main .left-content p {
  padding-bottom: 0;
}
.page-node-145 #block-system-main .left-content p > strong {
  font-size: 1em;
}
.page-node-145 #block-system-main .left-content ul.custom-list {
  padding-left: 15px;
  color: #000;
  font-size: 1.2em;
}
.page-node-145 #block-system-main .left-content ul.custom-list + h3.sub-heading {
  padding-top: 10px;
}
.page-node-145 #block-system-main .left-content a {
  text-decoration: underline;
  color: #009fda;
}
.page-node-145 #block-system-main .left-content strong {
  font-size: 1.2em;
  color: #333;
}
.page-node-145 #block-system-main .left-content .dark-url {
  color: #000;
  font-weight: 500;
  transition: all .2s linear;
}
.page-node-145 #block-system-main .left-content .dark-url:hover {
  color: #009fda;
}
.page-node-145 #block-system-main .left-content .dark-url strong {
  font-size: 1em;
  color: unset;
}
.page-node-145 #block-system-main .left-content .featured-img {
  padding: 40px 0 20px;
  width: 100% !important;
  height: auto !important;
}
.page-node-145 #block-system-main .left-content #prev-btn {
  margin: 80px 0 0px;
  padding-top: 20px;
}
.page-node-145 #block-block-173 .img-parallax {
  margin-top: 150px;
}
@media all and (max-width: 992px) {
  .page-node-145 #block-block-173 .img-parallax {
    display: none;
  }
}
.page-node-145 #block-system-main .left-content .dark-url strong {
  font-size: 1em;
}
.page-node-145 #block-system-main .left-content .dark-url:hover {
  color: #009fda;
}
.page-node-145 #block-system-main .left-content .primary-highlight {
  color: #009fda;
  font-weight: 500;
}
.page-node-145 #block-system-main .left-content .ful-width-text-overlay {
  background-image: url('/sites/default/files/ABOUT-US/history-2-1500x800.jpg');
  min-height: 400px;
  margin: 50px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media all and (max-width: 768px) {
  .page-node-145 #block-system-main .left-content .ful-width-text-overlay {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
  }
}
@media all and (max-width: 768px) {
  .page-node-145 #block-system-main .left-content .ful-width-text-overlay {
    min-height: 300px;
  }
}
@media all and (max-width: 570px) {
  .page-node-145 #block-system-main .left-content .ful-width-text-overlay {
    min-height: 200px;
  }
}
.page-node-145 #block-system-main .left-content .ful-width-text-overlay span {
  width: 80%;
  display: block;
  margin: 0 auto;
  color: rgba(255,255,255,0.9);
  font-size: 2.5em;
  font-family: Cairo;
  font-weight: 300;
  text-align: center;
  z-index: 999;
}
@media all and (max-width: 570px) {
  .page-node-145 #block-system-main .left-content .ful-width-text-overlay span {
    font-size: 1.5em;
  }
}
.page-node-145 #block-system-main .left-content .representative {
  margin-top: 20px;
}
.page-node-145 #block-system-main .left-content .representative p {
  display: flex;
  margin-top: 15px;
}
.page-node-145 #block-system-main .left-content .representative p .left-one-third {
  width: 30%;
  font-weight: 500;
}
.page-node-145 #block-system-main .left-content .representative p .right-two-third {
  width: 70%;
}
@media all and (max-width: 570px) {
  .page-node-145 #block-system-main .left-content .representative p {
    flex-direction: column;
  }
  .page-node-145 #block-system-main .left-content .representative p .left-one-third {
    width: 100%;
  }
  .page-node-145 #block-system-main .left-content .representative p .right-two-third {
    width: 100%;
  }
}
.page-node-143 #section-banner .region-banner > div {
  min-height: 500px;
}
@media all and (max-width: 1200px) {
  .page-node-143 #section-banner .region-banner > div {
    min-height: 400px;
  }
}
@media all and (max-width: 768px) {
  .page-node-143 #section-banner .region-banner > div {
    min-height: 300px;
  }
}
@media all and (max-width: 570px) {
  .page-node-143 #section-banner .region-banner > div {
    min-height: 200px;
  }
}
.page-node-143 .border-10 {
  border-bottom: 10px solid #e7e8ea;
}
.page-node-143 #block-system-main .left-content p {
  padding-bottom: 20px;
  display: block;
  line-height: 1.4em;
}
.page-node-143 #node-149 #prev-btn {
  display: none;
}
.page-node-143 #block-block-312 {
  background: #e7e8e9 !important;
  padding-bottom: 50px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
.page-node-143 #block-block-312 .media_filter,
.page-node-143 #block-block-312 .sub_media_filter {
  margin: 40px 0 50px;
  width: max-content;
  min-width: 100%;
}
.page-node-143 #block-block-312 .media_filter ul,
.page-node-143 #block-block-312 .sub_media_filter ul {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 570px) {
  .page-node-143 #block-block-312 .media_filter ul,
  .page-node-143 #block-block-312 .sub_media_filter ul {
    padding-left: 0;
  }
}
.page-node-143 #block-block-312 .media_filter ul li,
.page-node-143 #block-block-312 .sub_media_filter ul li {
  min-width: 200px;
  text-align: center;
  border: 0.5px #c0c2c4 solid;
  border-right: 0px;
  margin: 0;
  cursor: pointer;
  padding: 10px 20px;
}
@media all and (max-width: 345px) {
  .page-node-143 #block-block-312 .media_filter ul li,
  .page-node-143 #block-block-312 .sub_media_filter ul li {
    padding: 5px;
  }
}
.page-node-143 #block-block-312 .media_filter ul li:last-of-type,
.page-node-143 #block-block-312 .sub_media_filter ul li:last-of-type {
  border-right: 0.5px #c0c2c4 solid;
}
.page-node-143 #block-block-312 .media_filter ul li a,
.page-node-143 #block-block-312 .sub_media_filter ul li a {
  color: #333;
  font-weight: 500;
  padding: 0;
}
.page-node-143 #block-block-312 .media_filter ul li:hover,
.page-node-143 #block-block-312 .sub_media_filter ul li:hover {
  background: #009fda;
}
.page-node-143 #block-block-312 .media_filter ul li:hover a,
.page-node-143 #block-block-312 .sub_media_filter ul li:hover a {
  color: #fff;
}
.page-node-143 #block-block-312 .media_filter ul li.active,
.page-node-143 #block-block-312 .sub_media_filter ul li.active {
  background: #009fda;
}
.page-node-143 #block-block-312 .media_filter ul li.active a,
.page-node-143 #block-block-312 .sub_media_filter ul li.active a {
  color: #fff;
}
.page-node-143 #block-block-312 div[id*="apateammember-block"] .node-apateam,
.page-node-143 #block-block-312 #apateammember-block .node-apateam {
  position: relative;
}
.page-node-143 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-name,
.page-node-143 #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-name {
  color: #333;
  font-size: 1.2em;
  margin: 25px 0 0 0;
  font-weight: 600;
  font-family: Roboto;
}
.page-node-143 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-name a,
.page-node-143 #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-name a {
  color: #000;
  transition: all .2s linear;
}
.page-node-143 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-title,
.page-node-143 #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-title {
  margin: 5px 0 10px;
  font-weight: 300;
  font-family: Roboto;
  color: #333;
  font-size: 1.2em;
}
.page-node-143 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .separater,
.page-node-143 #block-block-312 #apateammember-block .node-apateam .item-description .separater {
  margin: 20px 0 15px;
  display: block;
  height: 1px;
  width: 90%;
  background: rgba(0,0,0,0.1);
}
.page-node-143 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .description,
.page-node-143 #block-block-312 #apateammember-block .node-apateam .item-description .description {
  padding-bottom: 55px;
}
@media all and (max-width: 570px) {
  .page-node-143 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .description,
  .page-node-143 #block-block-312 #apateammember-block .node-apateam .item-description .description {
    padding-bottom: 30px;
  }
}
.page-node-143 #block-block-312 div[id*="apateammember-block"] .node-apateam .block-cover,
.page-node-143 #block-block-312 #apateammember-block .node-apateam .block-cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.page-node-143 #block-block-312 div[id*="apateammember-block"] .node-apateam .block-cover:hover + .block-container .item-description .member-header .member-name a,
.page-node-143 #block-block-312 #apateammember-block .node-apateam .block-cover:hover + .block-container .item-description .member-header .member-name a {
  color: #009fda;
}
.page-node-143 #block-block-312 div[id*="apateammember-block"] .node-apateam .portfolio-image .field-item,
.page-node-143 #block-block-312 #apateammember-block .node-apateam .portfolio-image .field-item {
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  min-height: 202px;
  position: relative;
}
.page-node-143 #block-block-312 div[id*="apateammember-block"] .node-apateam .portfolio-image .field-item img,
.page-node-143 #block-block-312 #apateammember-block .node-apateam .portfolio-image .field-item img {
  height: 120%;
  width: auto;
  max-width: unset;
  position: absolute;
}
.page-node-143 #block-block-315 {
  min-height: 400px;
}
.page-node-143 #block-system-main .left-content p {
  padding-bottom: 0;
}
.page-node-143 #block-system-main .left-content p > strong {
  font-size: 1em;
}
.page-node-143 #block-system-main .left-content ul.custom-list {
  padding-left: 15px;
  color: #000;
  font-size: 1.2em;
}
.page-node-143 #block-system-main .left-content ul.custom-list + h3.sub-heading {
  padding-top: 10px;
}
.page-node-143 #block-system-main .left-content a {
  text-decoration: underline;
  color: #009fda;
}
.page-node-143 #block-system-main .left-content strong {
  font-size: 1.2em;
  color: #333;
}
.page-node-143 #block-system-main .left-content .dark-url {
  color: #000;
  font-weight: 500;
  transition: all .2s linear;
}
.page-node-143 #block-system-main .left-content .dark-url:hover {
  color: #009fda;
}
.page-node-143 #block-system-main .left-content .dark-url strong {
  font-size: 1em;
  color: unset;
}
.page-node-143 #block-system-main .left-content .featured-img {
  padding: 40px 0 20px;
  width: 100% !important;
  height: auto !important;
}
.page-node-143 #block-system-main .left-content #prev-btn {
  margin: 80px 0 0px;
  padding-top: 20px;
}
.page-node-143 #block-block-173 .img-parallax {
  margin-top: 150px;
}
@media all and (max-width: 992px) {
  .page-node-143 #block-block-173 .img-parallax {
    display: none;
  }
}
.page-node-143 #block-system-main .left-content .dark-url strong {
  font-size: 1em;
}
.page-node-143 #block-system-main .left-content .dark-url:hover {
  color: #009fda;
}
.page-node-143 #block-system-main .left-content .primary-highlight {
  color: #009fda;
  font-weight: 500;
}
.page-node-143 #block-system-main .left-content .ful-width-text-overlay {
  background-image: url('/sites/default/files/ABOUT-US/history-2-1500x800.jpg');
  min-height: 400px;
  margin: 50px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media all and (max-width: 768px) {
  .page-node-143 #block-system-main .left-content .ful-width-text-overlay {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
  }
}
@media all and (max-width: 768px) {
  .page-node-143 #block-system-main .left-content .ful-width-text-overlay {
    min-height: 300px;
  }
}
@media all and (max-width: 570px) {
  .page-node-143 #block-system-main .left-content .ful-width-text-overlay {
    min-height: 200px;
  }
}
.page-node-143 #block-system-main .left-content .ful-width-text-overlay span {
  width: 80%;
  display: block;
  margin: 0 auto;
  color: rgba(255,255,255,0.9);
  font-size: 2.5em;
  font-family: Cairo;
  font-weight: 300;
  text-align: center;
  z-index: 999;
}
@media all and (max-width: 570px) {
  .page-node-143 #block-system-main .left-content .ful-width-text-overlay span {
    font-size: 1.5em;
  }
}
.page-node-137 #section-banner .region-banner > div {
  min-height: 500px;
}
@media all and (max-width: 1200px) {
  .page-node-137 #section-banner .region-banner > div {
    min-height: 400px;
  }
}
@media all and (max-width: 768px) {
  .page-node-137 #section-banner .region-banner > div {
    min-height: 300px;
  }
}
@media all and (max-width: 570px) {
  .page-node-137 #section-banner .region-banner > div {
    min-height: 200px;
  }
}
.page-node-137 .border-10 {
  border-bottom: 10px solid #e7e8ea;
}
.page-node-137 #block-system-main .left-content p {
  padding-bottom: 20px;
  display: block;
  line-height: 1.4em;
}
.page-node-137 #node-149 #prev-btn {
  display: none;
}
.page-node-137 #block-block-312 {
  background: #e7e8e9 !important;
  padding-bottom: 50px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
.page-node-137 #block-block-312 .media_filter,
.page-node-137 #block-block-312 .sub_media_filter {
  margin: 40px 0 50px;
  width: max-content;
  min-width: 100%;
}
.page-node-137 #block-block-312 .media_filter ul,
.page-node-137 #block-block-312 .sub_media_filter ul {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 570px) {
  .page-node-137 #block-block-312 .media_filter ul,
  .page-node-137 #block-block-312 .sub_media_filter ul {
    padding-left: 0;
  }
}
.page-node-137 #block-block-312 .media_filter ul li,
.page-node-137 #block-block-312 .sub_media_filter ul li {
  min-width: 200px;
  text-align: center;
  border: 0.5px #c0c2c4 solid;
  border-right: 0px;
  margin: 0;
  cursor: pointer;
  padding: 10px 20px;
}
@media all and (max-width: 345px) {
  .page-node-137 #block-block-312 .media_filter ul li,
  .page-node-137 #block-block-312 .sub_media_filter ul li {
    padding: 5px;
  }
}
.page-node-137 #block-block-312 .media_filter ul li:last-of-type,
.page-node-137 #block-block-312 .sub_media_filter ul li:last-of-type {
  border-right: 0.5px #c0c2c4 solid;
}
.page-node-137 #block-block-312 .media_filter ul li a,
.page-node-137 #block-block-312 .sub_media_filter ul li a {
  color: #333;
  font-weight: 500;
  padding: 0;
}
.page-node-137 #block-block-312 .media_filter ul li:hover,
.page-node-137 #block-block-312 .sub_media_filter ul li:hover {
  background: #009fda;
}
.page-node-137 #block-block-312 .media_filter ul li:hover a,
.page-node-137 #block-block-312 .sub_media_filter ul li:hover a {
  color: #fff;
}
.page-node-137 #block-block-312 .media_filter ul li.active,
.page-node-137 #block-block-312 .sub_media_filter ul li.active {
  background: #009fda;
}
.page-node-137 #block-block-312 .media_filter ul li.active a,
.page-node-137 #block-block-312 .sub_media_filter ul li.active a {
  color: #fff;
}
.page-node-137 #block-block-312 div[id*="apateammember-block"] .node-apateam,
.page-node-137 #block-block-312 #apateammember-block .node-apateam {
  position: relative;
}
.page-node-137 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-name,
.page-node-137 #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-name {
  color: #333;
  font-size: 1.2em;
  margin: 25px 0 0 0;
  font-weight: 600;
  font-family: Roboto;
}
.page-node-137 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-name a,
.page-node-137 #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-name a {
  color: #000;
  transition: all .2s linear;
}
.page-node-137 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-title,
.page-node-137 #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-title {
  margin: 5px 0 10px;
  font-weight: 300;
  font-family: Roboto;
  color: #333;
  font-size: 1.2em;
}
.page-node-137 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .separater,
.page-node-137 #block-block-312 #apateammember-block .node-apateam .item-description .separater {
  margin: 20px 0 15px;
  display: block;
  height: 1px;
  width: 90%;
  background: rgba(0,0,0,0.1);
}
.page-node-137 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .description,
.page-node-137 #block-block-312 #apateammember-block .node-apateam .item-description .description {
  padding-bottom: 55px;
}
@media all and (max-width: 570px) {
  .page-node-137 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .description,
  .page-node-137 #block-block-312 #apateammember-block .node-apateam .item-description .description {
    padding-bottom: 30px;
  }
}
.page-node-137 #block-block-312 div[id*="apateammember-block"] .node-apateam .block-cover,
.page-node-137 #block-block-312 #apateammember-block .node-apateam .block-cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.page-node-137 #block-block-312 div[id*="apateammember-block"] .node-apateam .block-cover:hover + .block-container .item-description .member-header .member-name a,
.page-node-137 #block-block-312 #apateammember-block .node-apateam .block-cover:hover + .block-container .item-description .member-header .member-name a {
  color: #009fda;
}
.page-node-137 #block-block-312 div[id*="apateammember-block"] .node-apateam .portfolio-image .field-item,
.page-node-137 #block-block-312 #apateammember-block .node-apateam .portfolio-image .field-item {
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  min-height: 202px;
  position: relative;
}
.page-node-137 #block-block-312 div[id*="apateammember-block"] .node-apateam .portfolio-image .field-item img,
.page-node-137 #block-block-312 #apateammember-block .node-apateam .portfolio-image .field-item img {
  height: 120%;
  width: auto;
  max-width: unset;
  position: absolute;
}
.page-node-137 #block-block-315 {
  min-height: 400px;
}
.page-node-137 #block-system-main .left-content p {
  padding-bottom: 0;
}
.page-node-137 #block-system-main .left-content p > strong {
  font-size: 1em;
}
.page-node-137 #block-system-main .left-content ul.custom-list {
  padding-left: 15px;
  color: #000;
  font-size: 1.2em;
}
.page-node-137 #block-system-main .left-content ul.custom-list + h3.sub-heading {
  padding-top: 10px;
}
.page-node-137 #block-system-main .left-content a {
  text-decoration: underline;
  color: #009fda;
}
.page-node-137 #block-system-main .left-content strong {
  font-size: 1.2em;
  color: #333;
}
.page-node-137 #block-system-main .left-content .dark-url {
  color: #000;
  font-weight: 500;
  transition: all .2s linear;
}
.page-node-137 #block-system-main .left-content .dark-url:hover {
  color: #009fda;
}
.page-node-137 #block-system-main .left-content .dark-url strong {
  font-size: 1em;
  color: unset;
}
.page-node-137 #block-system-main .left-content .featured-img {
  padding: 40px 0 20px;
  width: 100% !important;
  height: auto !important;
}
.page-node-137 #block-system-main .left-content #prev-btn {
  margin: 80px 0 0px;
  padding-top: 20px;
}
.page-node-137 #block-block-173 .img-parallax {
  margin-top: 150px;
}
@media all and (max-width: 992px) {
  .page-node-137 #block-block-173 .img-parallax {
    display: none;
  }
}
.page-node-137 #block-system-main .left-content .dark-url strong {
  font-size: 1em;
}
.page-node-137 #block-system-main .left-content .dark-url:hover {
  color: #009fda;
}
.page-node-137 #block-system-main .left-content .primary-highlight {
  color: #009fda;
  font-weight: 500;
}
.page-node-137 #block-system-main .left-content .ful-width-text-overlay {
  background-image: url('/sites/default/files/ABOUT-US/history-2-1500x800.jpg');
  min-height: 400px;
  margin: 50px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media all and (max-width: 768px) {
  .page-node-137 #block-system-main .left-content .ful-width-text-overlay {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
  }
}
@media all and (max-width: 768px) {
  .page-node-137 #block-system-main .left-content .ful-width-text-overlay {
    min-height: 300px;
  }
}
@media all and (max-width: 570px) {
  .page-node-137 #block-system-main .left-content .ful-width-text-overlay {
    min-height: 200px;
  }
}
.page-node-137 #block-system-main .left-content .ful-width-text-overlay span {
  width: 80%;
  display: block;
  margin: 0 auto;
  color: rgba(255,255,255,0.9);
  font-size: 2.5em;
  font-family: Cairo;
  font-weight: 300;
  text-align: center;
  z-index: 999;
}
@media all and (max-width: 570px) {
  .page-node-137 #block-system-main .left-content .ful-width-text-overlay span {
    font-size: 1.5em;
  }
}
@media all and (max-width: 1200px) {
  .page-node-137 #block-block-174 .img-parallax {
    margin-top: 70px;
  }
}
@media all and (max-width: 570px) {
  .page-node-137 #block-block-174 .img-parallax {
    margin-top: 40px;
  }
}
.page-node-137 #block-system-main .left-content .primary {
  color: #009fda;
  margin-top: 10px;
}
.page-node-137 #block-system-main .left-content .primary strong {
  color: #009fda;
}
.page-node-137 #block-system-main .left-content .one-third-content {
  padding-top: 40px;
}
.page-node-137 #block-system-main .left-content .one-third-content .flex-col-8 {
  padding-left: 25px;
}
.page-node-137 #block-system-main .left-content .one-third-content .featured-img {
  padding-top: 0;
  width: 100% !important;
  height: auto !important;
}
@media all and (max-width: 570px) {
  .page-node-137 #block-system-main .left-content .one-third-content {
    padding-top: 0;
    flex-direction: column;
  }
  .page-node-137 #block-system-main .left-content .one-third-content [class^="flex-col"] {
    width: 100%;
    padding: 0;
  }
}
.page-node-137 #block-system-main .left-content .half-content img {
  max-height: 460px;
  width: auto !important;
}
.page-node-137 #block-system-main .left-content .half-content .flex-col-6:nth-child(2) {
  text-align: center;
}
@media all and (max-width: 570px) {
  .page-node-137 #block-system-main .left-content .half-content {
    flex-direction: column;
  }
  .page-node-137 #block-system-main .left-content .half-content [class^="flex-col"] {
    width: 100%;
    padding: 0;
  }
}
.page-node-574 #section-banner .region-banner > div {
  min-height: 500px;
}
@media all and (max-width: 1200px) {
  .page-node-574 #section-banner .region-banner > div {
    min-height: 400px;
  }
}
@media all and (max-width: 768px) {
  .page-node-574 #section-banner .region-banner > div {
    min-height: 300px;
  }
}
@media all and (max-width: 570px) {
  .page-node-574 #section-banner .region-banner > div {
    min-height: 200px;
  }
}
.page-node-574 .border-10 {
  border-bottom: 10px solid #e7e8ea;
}
.page-node-574 #block-system-main .left-content p {
  padding-bottom: 20px;
  display: block;
  line-height: 1.4em;
}
.page-node-574 #node-149 #prev-btn {
  display: none;
}
.page-node-574 #block-block-312 {
  background: #e7e8e9 !important;
  padding-bottom: 50px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
.page-node-574 #block-block-312 .media_filter,
.page-node-574 #block-block-312 .sub_media_filter {
  margin: 40px 0 50px;
  width: max-content;
  min-width: 100%;
}
.page-node-574 #block-block-312 .media_filter ul,
.page-node-574 #block-block-312 .sub_media_filter ul {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 570px) {
  .page-node-574 #block-block-312 .media_filter ul,
  .page-node-574 #block-block-312 .sub_media_filter ul {
    padding-left: 0;
  }
}
.page-node-574 #block-block-312 .media_filter ul li,
.page-node-574 #block-block-312 .sub_media_filter ul li {
  min-width: 200px;
  text-align: center;
  border: 0.5px #c0c2c4 solid;
  border-right: 0px;
  margin: 0;
  cursor: pointer;
  padding: 10px 20px;
}
@media all and (max-width: 345px) {
  .page-node-574 #block-block-312 .media_filter ul li,
  .page-node-574 #block-block-312 .sub_media_filter ul li {
    padding: 5px;
  }
}
.page-node-574 #block-block-312 .media_filter ul li:last-of-type,
.page-node-574 #block-block-312 .sub_media_filter ul li:last-of-type {
  border-right: 0.5px #c0c2c4 solid;
}
.page-node-574 #block-block-312 .media_filter ul li a,
.page-node-574 #block-block-312 .sub_media_filter ul li a {
  color: #333;
  font-weight: 500;
  padding: 0;
}
.page-node-574 #block-block-312 .media_filter ul li:hover,
.page-node-574 #block-block-312 .sub_media_filter ul li:hover {
  background: #009fda;
}
.page-node-574 #block-block-312 .media_filter ul li:hover a,
.page-node-574 #block-block-312 .sub_media_filter ul li:hover a {
  color: #fff;
}
.page-node-574 #block-block-312 .media_filter ul li.active,
.page-node-574 #block-block-312 .sub_media_filter ul li.active {
  background: #009fda;
}
.page-node-574 #block-block-312 .media_filter ul li.active a,
.page-node-574 #block-block-312 .sub_media_filter ul li.active a {
  color: #fff;
}
.page-node-574 #block-block-312 div[id*="apateammember-block"] .node-apateam,
.page-node-574 #block-block-312 #apateammember-block .node-apateam {
  position: relative;
}
.page-node-574 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-name,
.page-node-574 #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-name {
  color: #333;
  font-size: 1.2em;
  margin: 25px 0 0 0;
  font-weight: 600;
  font-family: Roboto;
}
.page-node-574 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-name a,
.page-node-574 #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-name a {
  color: #000;
  transition: all .2s linear;
}
.page-node-574 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-title,
.page-node-574 #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-title {
  margin: 5px 0 10px;
  font-weight: 300;
  font-family: Roboto;
  color: #333;
  font-size: 1.2em;
}
.page-node-574 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .separater,
.page-node-574 #block-block-312 #apateammember-block .node-apateam .item-description .separater {
  margin: 20px 0 15px;
  display: block;
  height: 1px;
  width: 90%;
  background: rgba(0,0,0,0.1);
}
.page-node-574 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .description,
.page-node-574 #block-block-312 #apateammember-block .node-apateam .item-description .description {
  padding-bottom: 55px;
}
@media all and (max-width: 570px) {
  .page-node-574 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .description,
  .page-node-574 #block-block-312 #apateammember-block .node-apateam .item-description .description {
    padding-bottom: 30px;
  }
}
.page-node-574 #block-block-312 div[id*="apateammember-block"] .node-apateam .block-cover,
.page-node-574 #block-block-312 #apateammember-block .node-apateam .block-cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.page-node-574 #block-block-312 div[id*="apateammember-block"] .node-apateam .block-cover:hover + .block-container .item-description .member-header .member-name a,
.page-node-574 #block-block-312 #apateammember-block .node-apateam .block-cover:hover + .block-container .item-description .member-header .member-name a {
  color: #009fda;
}
.page-node-574 #block-block-312 div[id*="apateammember-block"] .node-apateam .portfolio-image .field-item,
.page-node-574 #block-block-312 #apateammember-block .node-apateam .portfolio-image .field-item {
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  min-height: 202px;
  position: relative;
}
.page-node-574 #block-block-312 div[id*="apateammember-block"] .node-apateam .portfolio-image .field-item img,
.page-node-574 #block-block-312 #apateammember-block .node-apateam .portfolio-image .field-item img {
  height: 120%;
  width: auto;
  max-width: unset;
  position: absolute;
}
.page-node-574 #block-block-315 {
  min-height: 400px;
}
.page-node-574 #block-system-main .left-content p {
  padding-bottom: 0;
}
.page-node-574 #block-system-main .left-content p > strong {
  font-size: 1em;
}
.page-node-574 #block-system-main .left-content ul.custom-list {
  padding-left: 15px;
  color: #000;
  font-size: 1.2em;
}
.page-node-574 #block-system-main .left-content ul.custom-list + h3.sub-heading {
  padding-top: 10px;
}
.page-node-574 #block-system-main .left-content a {
  text-decoration: underline;
  color: #009fda;
}
.page-node-574 #block-system-main .left-content strong {
  font-size: 1.2em;
  color: #333;
}
.page-node-574 #block-system-main .left-content .dark-url {
  color: #000;
  font-weight: 500;
  transition: all .2s linear;
}
.page-node-574 #block-system-main .left-content .dark-url:hover {
  color: #009fda;
}
.page-node-574 #block-system-main .left-content .dark-url strong {
  font-size: 1em;
  color: unset;
}
.page-node-574 #block-system-main .left-content .featured-img {
  padding: 40px 0 20px;
  width: 100% !important;
  height: auto !important;
}
.page-node-574 #block-system-main .left-content #prev-btn {
  margin: 80px 0 0px;
  padding-top: 20px;
}
.page-node-574 #block-block-173 .img-parallax {
  margin-top: 150px;
}
@media all and (max-width: 992px) {
  .page-node-574 #block-block-173 .img-parallax {
    display: none;
  }
}
.page-node-574 #block-system-main .left-content .dark-url strong {
  font-size: 1em;
}
.page-node-574 #block-system-main .left-content .dark-url:hover {
  color: #009fda;
}
.page-node-574 #block-system-main .left-content .primary-highlight {
  color: #009fda;
  font-weight: 500;
}
.page-node-574 #block-system-main .left-content .ful-width-text-overlay {
  background-image: url('/sites/default/files/ABOUT-US/history-2-1500x800.jpg');
  min-height: 400px;
  margin: 50px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media all and (max-width: 768px) {
  .page-node-574 #block-system-main .left-content .ful-width-text-overlay {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
  }
}
@media all and (max-width: 768px) {
  .page-node-574 #block-system-main .left-content .ful-width-text-overlay {
    min-height: 300px;
  }
}
@media all and (max-width: 570px) {
  .page-node-574 #block-system-main .left-content .ful-width-text-overlay {
    min-height: 200px;
  }
}
.page-node-574 #block-system-main .left-content .ful-width-text-overlay span {
  width: 80%;
  display: block;
  margin: 0 auto;
  color: rgba(255,255,255,0.9);
  font-size: 2.5em;
  font-family: Cairo;
  font-weight: 300;
  text-align: center;
  z-index: 999;
}
@media all and (max-width: 570px) {
  .page-node-574 #block-system-main .left-content .ful-width-text-overlay span {
    font-size: 1.5em;
  }
}
.page-node-144 #section-banner .region-banner > div {
  min-height: 500px;
}
@media all and (max-width: 1200px) {
  .page-node-144 #section-banner .region-banner > div {
    min-height: 400px;
  }
}
@media all and (max-width: 768px) {
  .page-node-144 #section-banner .region-banner > div {
    min-height: 300px;
  }
}
@media all and (max-width: 570px) {
  .page-node-144 #section-banner .region-banner > div {
    min-height: 200px;
  }
}
.page-node-144 .border-10 {
  border-bottom: 10px solid #e7e8ea;
}
.page-node-144 #block-system-main .left-content p {
  padding-bottom: 20px;
  display: block;
  line-height: 1.4em;
}
.page-node-144 #node-149 #prev-btn {
  display: none;
}
.page-node-144 #block-block-312 {
  background: #e7e8e9 !important;
  padding-bottom: 50px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
.page-node-144 #block-block-312 .media_filter,
.page-node-144 #block-block-312 .sub_media_filter {
  margin: 40px 0 50px;
  width: max-content;
  min-width: 100%;
}
.page-node-144 #block-block-312 .media_filter ul,
.page-node-144 #block-block-312 .sub_media_filter ul {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 570px) {
  .page-node-144 #block-block-312 .media_filter ul,
  .page-node-144 #block-block-312 .sub_media_filter ul {
    padding-left: 0;
  }
}
.page-node-144 #block-block-312 .media_filter ul li,
.page-node-144 #block-block-312 .sub_media_filter ul li {
  min-width: 200px;
  text-align: center;
  border: 0.5px #c0c2c4 solid;
  border-right: 0px;
  margin: 0;
  cursor: pointer;
  padding: 10px 20px;
}
@media all and (max-width: 345px) {
  .page-node-144 #block-block-312 .media_filter ul li,
  .page-node-144 #block-block-312 .sub_media_filter ul li {
    padding: 5px;
  }
}
.page-node-144 #block-block-312 .media_filter ul li:last-of-type,
.page-node-144 #block-block-312 .sub_media_filter ul li:last-of-type {
  border-right: 0.5px #c0c2c4 solid;
}
.page-node-144 #block-block-312 .media_filter ul li a,
.page-node-144 #block-block-312 .sub_media_filter ul li a {
  color: #333;
  font-weight: 500;
  padding: 0;
}
.page-node-144 #block-block-312 .media_filter ul li:hover,
.page-node-144 #block-block-312 .sub_media_filter ul li:hover {
  background: #009fda;
}
.page-node-144 #block-block-312 .media_filter ul li:hover a,
.page-node-144 #block-block-312 .sub_media_filter ul li:hover a {
  color: #fff;
}
.page-node-144 #block-block-312 .media_filter ul li.active,
.page-node-144 #block-block-312 .sub_media_filter ul li.active {
  background: #009fda;
}
.page-node-144 #block-block-312 .media_filter ul li.active a,
.page-node-144 #block-block-312 .sub_media_filter ul li.active a {
  color: #fff;
}
.page-node-144 #block-block-312 div[id*="apateammember-block"] .node-apateam,
.page-node-144 #block-block-312 #apateammember-block .node-apateam {
  position: relative;
}
.page-node-144 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-name,
.page-node-144 #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-name {
  color: #333;
  font-size: 1.2em;
  margin: 25px 0 0 0;
  font-weight: 600;
  font-family: Roboto;
}
.page-node-144 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-name a,
.page-node-144 #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-name a {
  color: #000;
  transition: all .2s linear;
}
.page-node-144 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .member-header .member-title,
.page-node-144 #block-block-312 #apateammember-block .node-apateam .item-description .member-header .member-title {
  margin: 5px 0 10px;
  font-weight: 300;
  font-family: Roboto;
  color: #333;
  font-size: 1.2em;
}
.page-node-144 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .separater,
.page-node-144 #block-block-312 #apateammember-block .node-apateam .item-description .separater {
  margin: 20px 0 15px;
  display: block;
  height: 1px;
  width: 90%;
  background: rgba(0,0,0,0.1);
}
.page-node-144 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .description,
.page-node-144 #block-block-312 #apateammember-block .node-apateam .item-description .description {
  padding-bottom: 55px;
}
@media all and (max-width: 570px) {
  .page-node-144 #block-block-312 div[id*="apateammember-block"] .node-apateam .item-description .description,
  .page-node-144 #block-block-312 #apateammember-block .node-apateam .item-description .description {
    padding-bottom: 30px;
  }
}
.page-node-144 #block-block-312 div[id*="apateammember-block"] .node-apateam .block-cover,
.page-node-144 #block-block-312 #apateammember-block .node-apateam .block-cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.page-node-144 #block-block-312 div[id*="apateammember-block"] .node-apateam .block-cover:hover + .block-container .item-description .member-header .member-name a,
.page-node-144 #block-block-312 #apateammember-block .node-apateam .block-cover:hover + .block-container .item-description .member-header .member-name a {
  color: #009fda;
}
.page-node-144 #block-block-312 div[id*="apateammember-block"] .node-apateam .portfolio-image .field-item,
.page-node-144 #block-block-312 #apateammember-block .node-apateam .portfolio-image .field-item {
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  min-height: 202px;
  position: relative;
}
.page-node-144 #block-block-312 div[id*="apateammember-block"] .node-apateam .portfolio-image .field-item img,
.page-node-144 #block-block-312 #apateammember-block .node-apateam .portfolio-image .field-item img {
  height: 120%;
  width: auto;
  max-width: unset;
  position: absolute;
}
.page-node-144 #block-block-315 {
  min-height: 400px;
}
.page-node-144 #block-system-main .left-content p {
  padding-bottom: 0;
}
.page-node-144 #block-system-main .left-content p > strong {
  font-size: 1em;
}
.page-node-144 #block-system-main .left-content ul.custom-list {
  padding-left: 15px;
  color: #000;
  font-size: 1.2em;
}
.page-node-144 #block-system-main .left-content ul.custom-list + h3.sub-heading {
  padding-top: 10px;
}
.page-node-144 #block-system-main .left-content a {
  text-decoration: underline;
  color: #009fda;
}
.page-node-144 #block-system-main .left-content strong {
  font-size: 1.2em;
  color: #333;
}
.page-node-144 #block-system-main .left-content .dark-url {
  color: #000;
  font-weight: 500;
  transition: all .2s linear;
}
.page-node-144 #block-system-main .left-content .dark-url:hover {
  color: #009fda;
}
.page-node-144 #block-system-main .left-content .dark-url strong {
  font-size: 1em;
  color: unset;
}
.page-node-144 #block-system-main .left-content .featured-img {
  padding: 40px 0 20px;
  width: 100% !important;
  height: auto !important;
}
.page-node-144 #block-system-main .left-content #prev-btn {
  margin: 80px 0 0px;
  padding-top: 20px;
}
.page-node-144 #block-block-173 .img-parallax {
  margin-top: 150px;
}
@media all and (max-width: 992px) {
  .page-node-144 #block-block-173 .img-parallax {
    display: none;
  }
}
.page-node-144 #block-system-main .left-content .dark-url strong {
  font-size: 1em;
}
.page-node-144 #block-system-main .left-content .dark-url:hover {
  color: #009fda;
}
.page-node-144 #block-system-main .left-content .primary-highlight {
  color: #009fda;
  font-weight: 500;
}
.page-node-144 #block-system-main .left-content .ful-width-text-overlay {
  background-image: url('/sites/default/files/ABOUT-US/history-2-1500x800.jpg');
  min-height: 400px;
  margin: 50px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media all and (max-width: 768px) {
  .page-node-144 #block-system-main .left-content .ful-width-text-overlay {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
  }
}
@media all and (max-width: 768px) {
  .page-node-144 #block-system-main .left-content .ful-width-text-overlay {
    min-height: 300px;
  }
}
@media all and (max-width: 570px) {
  .page-node-144 #block-system-main .left-content .ful-width-text-overlay {
    min-height: 200px;
  }
}
.page-node-144 #block-system-main .left-content .ful-width-text-overlay span {
  width: 80%;
  display: block;
  margin: 0 auto;
  color: rgba(255,255,255,0.9);
  font-size: 2.5em;
  font-family: Cairo;
  font-weight: 300;
  text-align: center;
  z-index: 999;
}
@media all and (max-width: 570px) {
  .page-node-144 #block-system-main .left-content .ful-width-text-overlay span {
    font-size: 1.5em;
  }
}
.node-type-about-us #block-system-main .intro + h3 {
  padding-top: 10px;
}
.node-type-about-us #block-system-main ul {
  color: black;
  font-size: 1.2em;
  padding-left: 20px;
}
.node-type-about-us #block-system-main ul.nav {
  padding-left: 0;
}
.node-type-about-us #block-system-main ul + h3 {
  padding-top: 20px;
}
.node-type-about-us #block-system-main h3 {
  color: #009fda;
  font-size: 1.8em;
  font-family: Roboto;
  font-weight: 700;
  padding-top: 35px;
  margin: 12px 0px 10px;
  letter-spacing: 0px;
}
.node-type-about-us #block-system-main #prev-btn {
  margin: 80px 0 0px;
  padding: 20px 0 50px;
}
.node-type-about-us #block-system-main .grey-background {
  width: 100vw;
  position: relative;
  left: 66%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  float: left;
  background: #f0f1f3;
  margin-top: 50px;
}
@media all and (max-width: 768px) {
  .node-type-about-us #block-system-main .grey-background {
    left: 50%;
  }
}
@media all and (max-width: 570px) {
  .node-type-about-us #block-system-main .grey-background {
    margin-top: 25px;
  }
}
.node-type-about-us #block-system-main .grey-background h3 {
  padding-top: 0;
}
.node-type-about-us #block-system-main .grey-background .content {
  max-width: 1500px;
  margin: 0;
  width: 75%;
  padding: 50px 40px;
}
@media all and (max-width: 1500px) {
  .node-type-about-us #block-system-main .grey-background .content {
    padding: 30px 35px;
  }
}
@media all and (min-width: 1501px) {
  .node-type-about-us #block-system-main .grey-background .content {
    margin: 0 auto;
    width: 100%;
    padding-right: 20%;
  }
}
@media all and (max-width: 768px) {
  .node-type-about-us #block-system-main .grey-background .content {
    width: 100%;
    padding: 30px 50px;
  }
}
@media all and (max-width: 570px) {
  .node-type-about-us #block-system-main .grey-background .content {
    padding: 20px 30px;
  }
}
@media all and (max-width: 345px) {
  .node-type-about-us #block-system-main .grey-background .content {
    padding: 20px 20px;
  }
}
.node-type-about-us #block-system-main .no-spacing {
  margin: 15px 0;
}
.node-type-about-us #block-system-main .no-spacing p {
  margin: 0 !important;
}
.node-type-about-us #block-system-main p strong {
  color: #333;
}
.node-type-about-us #block-system-main #node-689 {
  margin-bottom: 0 !important;
}
@media all and (max-width: 768px) {
  .node-type-about-us #block-system-main .content .node .post-content {
    padding-top: 0;
  }
}
.block-block-212 {
  display: flex;
  justify-content: center;
  align-content: center;
}
.home {
  background: url(image/backgr.jpg);
  background-size: cover;
  background-position: 44% 75%;
  width: 100%;
  height: 100%;
}
#FindAPhysio {
  width: 100%;
  padding: 25px 40px 145px 13px;
}
div#block-block-268 {
  background-position: center 26% !important;
}
#FindAPhysio input,
#FindAPhysio select {
  display: inherit;
  border-radius: 0;
  outline: inherit;
}
#FindAPhysio select::-ms-expand {
  display: none;
}
#FindAPhysio h1 {
  font-size: 45px;
  color: white;
  margin-bottom: 30px;
  line-height: 40px;
}
#FindAPhysio h1.sub {
  color: #009fda;
  margin-top: -8px;
}
#FindAPhysio h2 {
  color: white;
  margin-top: 25px;
}
#FindAPhysio #find {
  margin-top: 15px;
  width: 474px;
}
#FindAPhysio #find .filterArea .down1 span {
  float: left;
  margin: 8px 20px 8px 2px;
  color: white;
  font-weight: 500;
}
#FindAPhysio #find .filterArea .down1 ul li a {
  border-radius: 0;
}
#FindAPhysio #find .filterArea .down1 ul>li+li {
  margin-left: 0px;
}
#FindAPhysio #find .filterArea .down1 ul li:not(.active) a {
  color: black;
  background-color: #c3c8c8;
}
#FindAPhysio #find .filterArea .down1 ul li.active a {
  color: black;
  background-color: white;
}
#FindAPhysio #find .filterArea .down1 ul li a:hover {
  background-color: #009fda;
  color: white;
}
#content a {
  text-decoration: none;
}
#content a .backButton {
  width: 112px;
  border: 0.5px #c3c8c8 solid;
  margin: 0 0 20px 0;
  font-family: roboto;
  margin-top: 3%;
  background-color: white;
  color: #009FDA;
  font-size: 15px;
  font-weight: bold;
  padding: 11px 16px;
  float: left;
}
#content a .backButton:hover {
  background-color: #009fda;
  color: white;
  transition: 0.3s;
  transition-timing-function: cubic-bezier(0.14,0.32,0.58,0.87);
  -webkit-transition-timing-function: cubic-bezier(0.14,0.32,0.58,0.87);
}
#FindAPhysio #find #geocomplete,
#FindAPhysio #find #practiceName,
#FindAPhysio #find #userName,
#FindAPhysio #find select,
#FindAPhysio #find .submit,
#bloodhound input {
  width: 473px;
  height: 50px;
  border: 0.5px #c3c8c8 solid;
  margin: 0;
  padding: 11px;
  color: black;
  font-size: 15px;
  background-color: #ffffff;
  background-image: url(image/SEARCH2.png);
  background-repeat: no-repeat;
  background-position: 437px 20px;
  max-width: inherit;
  font-weight: 700;
}
#FindAPhysio #find #userName {
  border-top: 0;
}
.tt-suggestion {
  padding: 3px 35px;
  font-size: 18px;
  line-height: 24px;
  background: url("/sites/default/files/drupalexp/evolve/css/image/POINTER2__15X15.png") 12px 7px / auto no-repeat scroll padding-box border-box #ffffff;
}
.tt-suggestion:hover {
  color: #fff;
  background: #0097cf;
  cursor: pointer;
}
.tt-menu {
  width: 474px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  box-shadow: 0 5px 10px rgba(0,0,0,0.2);
}
#FindAPhysio #find select {
  background-color: #ffffff;
  background-image: url("/sites/default/files/DOWN_ARROW_B_15X15.png");
  margin-bottom: 20px;
  width: 473.6px;
  height: 50px;
  border-top: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
}
#FindAPhysio #find select:after {
  content: "\f107";
  padding: 12px 8px;
  position: absolute;
  right: 10px;
  top: 0;
  z-index: 1;
  text-align: center;
  width: 10%;
  height: 100%;
  pointer-events: none;
  box-sizing: border-box;
}
#FindAPhysio #find select option {
  width: 250px;
  height: 30px;
  margin: 5px 0;
  padding: 0 5px;
}
#FindAPhysio #find select:last-child {
  margin: 0 0 10px;
}
#FindAPhysio #find p {
  color: white;
  font-size: 1.5em;
  line-height: 12px;
}
#FindAPhysio #find input.submit {
  width: 105px;
  margin: 20px 0;
  height: 42px;
  color: white;
  background-color: #009fda;
}
#FindAPhysio #find .submit:hover {
  width: 110px;
  cursor: pointer;
  transition: 0.3s;
  transition-timing-function: cubic-bezier(0.14,0.32,0.58,0.87);
  -webkit-transition-timing-function: cubic-bezier(0.14,0.32,0.58,0.87);
}
#FindAPhysio .center {
  text-align: center;
  display: none;
}
#FindAPhysio .filterTitle {
  padding: 0 0 16px;
  width: 143px;
}
#FindAPhysio .filterTitle a {
  width: 130px;
  color: white;
  margin: 4px 0;
  cursor: pointer;
}
#ErrorPage {
  padding: 20px 0;
  margin-top: 20px;
}
#ErrorPage * {
  transition: 0.3s;
  transition-timing-function: cubic-bezier(0.14,0.32,0.58,0.87);
  -webkit-transition-timing-function: cubic-bezier(0.14,0.32,0.58,0.87);
}
#ErrorPage a {
  border-radius: 50px;
  height: 40px;
  border: 6px #007ac9 double;
  background-color: #ffffff;
  color: black;
  width: 120px;
  padding: 5px 15px;
  font-size: 18px;
  text-decoration: none;
  background-image: url(image/SEARCH2.png);
  background-repeat: no-repeat;
  background-position: 248px 20px;
}
span.fa.fa-search {
  color: #009fda;
}
#ErrorPage a:hover {
  font-size: 20px;
  width: 130px;
  height: 44px;
  padding: 6px 16px;
}
.options {
  float: right;
}
.options h3 {
  margin-top: 8px;
  color: #009fda;
  margin-left: 5px;
}
.options * {
  float: left;
  margin-right: 4px;
}
.options select {
  height: 40px;
  background-color: rgba(195,200,200,0.3);
  color: #009fda;
  width: 125px;
  padding: 0 10px;
  font-size: 18px;
  border-radius: 0;
}
.options select:nth-child(4) {
  width: 75px;
}
.optionValue {
  float: left;
}
.optionValue select#treatmentT {
  width: 180px;
}
.optionValue select#languageT {
  width: 135px;
}
.resultWrapper {
  padding: 10px 0;
  width: 100%;
}
.clearfix-FAP {
  height: 1px;
  clear: both;
}
#content .resultWrapper .results {
  float: left;
}
#content .resultWrapper #features .results {
  float: right;
}
#content .resultWrapper .results h3 {
  margin-left: 25px;
  font-size: 22px;
  font-weight: 500;
  color: #009fda;
  margin-top: -1px;
  line-height: 28px;
}
#content .resultWrapper .results p {
  line-height: 20px;
  margin-top: 10px;
  color: #004250;
  margin-left: 25px;
  font-size: 17px;
}
#content .resultWrapper .results p a {
  color: #004250;
  font-size: 14px;
  text-decoration: underline;
  font-weight: 700;
}
#content .resultWrapper .results .resultInner {
  padding: 15px;
  margin: 15px 30px 15px 0;
  width: 360px;
  background-color: rgba(195,200,200,0.3);
  color: #009fda;
  border: 0.5px #c3c8c8 solid;
}
#content .resultWrapper div.results:nth-child(4n + 2) .resultInner {
  margin: 15px 0;
}
#content .resultWrapper .results .resultInner .counter {
  position: absolute;
  color: white;
  padding: 4px 2px 4px 10px;
  margin-left: -15px;
  margin-top: -1px;
  font-weight: bold;
  font-size: 16px;
  background-color: #ffa02f;
}
.right-content h3 {
  font-weight: 500;
  margin: 12px 15px 10px;
}
.right-content h3:nth-child(3) {
  margin: 10px 15px 0px;
}
.right-content ul {
  margin-bottom: 24px;
}
.right-content .right ul {
  padding-left: 17px;
}
.left-content h3 {
  margin: 12px 20px 10px 0;
  font-weight: 500;
}
.left-content p {
  margin: 0 20px 10px;
}
.left-content div.contacts .contactInner {
  padding-left: 20px;
}
#details .left-content #address1 {
  margin-bottom: 20px;
}
h3.name {
  color: #004250;
  margin: 0;
  font-weight: 700;
  font-size: 18px;
}
h3.name b {
  color: #009fda;
}
.contacts a {
  text-decoration: none;
}
.contacts .contactInner {
  padding: 12px 0 5px 25px;
  min-height: 22px;
  background-color: white;
  color: #004250;
  border: 0.5px #c3c8c8 solid;
  font-size: 16px;
}
.contacts a:nth-child(2) .contactInner {
  border-top: 0.5px #c3c8c8 solid;
}
.contacts a:nth-child(3) .contactInner {
  border-top: 0.5px #c3c8c8 solid;
}
.contacts a:nth-child(4) .contactInner {
  border-top: 0.5px #c3c8c8 solid;
}
.contacts a:hover .contactInner {
  color: white;
  transition: 0.3s;
  transition-timing-function: cubic-bezier(0.14,0.32,0.58,0.87);
  -webkit-transition-timing-function: cubic-bezier(0.14,0.32,0.58,0.87);
  background-color: #009fda;
}
.Pagebutton,
.PagebuttonHighlight {
  width: 3px;
  height: 10px;
  padding: 7px;
  margin: 2px 4px;
  text-align: center;
  float: left;
  color: #004250;
}
.pager {
  margin: 0 10px;
}
.PagebuttonHighlight {
  color: #009fda;
}
.contactInner .icon-box i {
  background-repeat: no-repeat;
}
.contactInner .icon-box i .icon-inner {
  width: 17px;
  height: 17px;
  background-size: cover;
}
.contactInner .icon-box {
  width: 25px;
  height: 25px;
  float: left;
  margin: 0 12px 0 0;
}
.contacts a .contactInner .icon-box i.calendar .icon-inner {
  background-image: url(image/CALENDAR2_25x25.png);
}
.contacts a:hover .contactInner .icon-box i.direction .icon-inner {
  background-image: url(image/Calendar_25x25.png);
}
.contacts a .contactInner .icon-box i.direction .icon-inner {
  background-image: url(image/MARKER2_25x25.png);
}
.contacts a:hover .contactInner .icon-box i.direction .icon-inner {
  background-image: url(image/Tag_25x25.png);
}
.contacts a .contactInner .icon-box i.website .icon-inner {
  background-image: url(image/GLOBE2_25x25.png);
}
.contacts a:hover .contactInner .icon-box i.website .icon-inner {
  background-image: url(image/Globe_25x25.png);
}
.contacts a .contactInner .icon-box i.email .icon-inner {
  background-image: url(image/ENVELOPE2_25x25.png);
}
.contacts a:hover .contactInner .icon-box i.email .icon-inner {
  background-image: url(image/Envelope_25x25.png);
}
.contacts a .contactInner .icon-box i.phone .icon-inner {
  background-image: url(image/PHONE2_25x25.png);
}
.contacts a:hover .contactInner .icon-box i.phone .icon-inner {
  background-image: url(image/Phone_25x25.png);
}
p.Finalbutton a {
  padding: 8px 28px 8px 0;
}
p.Finalbutton a:hover {
  color: #009fda !important;
  transition: 0.3s;
  transition-timing-function: cubic-bezier(0.14,0.32,0.58,0.87);
  -webkit-transition-timing-function: cubic-bezier(0.14,0.32,0.58,0.87);
}
#features {
  margin: 15px 0 0;
  padding: 20px 20px 25px;
  color: white;
  clear: both;
  height: 235px;
  background-color: rgba(195,200,200,0.3);
  border: 0.5px #c3c8c8 solid;
}
#features .counter {
  color: white;
  position: absolute;
  padding: 4px 0px 4px 20px;
  margin-left: -20px;
  margin-top: 18px;
  font-weight: bold;
  font-size: 29px;
  background-color: #ffa02f;
}
#features .left-content {
  width: 68%;
  float: left;
  padding: 15px 15px 15px 68px;
  font-weight: 300;
}
#features .left-content h3 {
  font-size: 21px;
}
#features .left-content h3 span {
  color: #009fda;
}
#features .left-content p {
  line-height: 19px;
  margin: 10px 0 28px;
}
#features .left-content p:nth-child(2) {
  margin: 8px 0 8px;
}
#features .left-content p a {
  color: #004250;
  text-decoration: underline;
  font-size: 16px;
  padding: 12px 30px 12px 0;
  font-weight: 700;
}
#features .left-content p a:hover {
  color: #009fda;
  transition: 0.3s;
  transition-timing-function: cubic-bezier(0.14,0.32,0.58,0.87);
  -webkit-transition-timing-function: cubic-bezier(0.14,0.32,0.58,0.87);
}
#features .right-content {
  width: 31%;
  padding: 15px;
  float: right;
}
#details {
  color: white;
}
#details .left-content {
  float: left;
  width: 40%;
  padding: 15px;
}
#details .right-content {
  float: left;
  width: 54%;
  padding: 15px;
}
#details .physios {
  overflow: hidden;
  overflow-y: scroll;
  height: 300px;
}
#details .physios .physio {
  min-height: 52px;
  padding: 14px;
  background-color: rgba(195,200,200,0.3);
  margin: 15px;
  border: 0.5px #c3c8c8 solid;
}
#details .physios .physio .left {
  float: left;
  width: 58%;
}
#details .physios .physio .right {
  float: left;
  width: 38%;
}
#details .physios .physio .smallTitle {
  margin: 5px 0;
  color: #004250;
  font-weight: 500;
}
.final #details .left-content {
  float: left;
  width: 48%;
  background-color: rgba(195,200,200,0.3);
  margin: 15px 0;
  border: 0.5px #c3c8c8 solid;
}
.final #details .right-content {
  float: left;
  width: 48%;
  padding: 15px;
  background-color: rgba(195,200,200,0.3);
  margin: 15px;
  border: 0.5px #c3c8c8 solid;
}
#block-block-270 li {
  color: #004250;
}
#currentTickbox {
  margin-bottom: 0;
}
#banner {
  overflow: hidden;
  height: 400px;
}
#currentLocation label h2 {
  font-size: 17px;
}
.LocationUsing {
  color: white !important;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.LocationNo {
  color: #c3c8c8 !important;
}
.orState {
  margin: -20px 0px 0px 249px;
  color: white;
  line-height: 0px;
  float: left;
}
.orState p {
  margin: -13px 0px 0px -51px;
  color: white;
  font-family: cairo;
  float: left;
  text-decoration: underline;
  font-size: 17px;
}
.orState h2 {
  font-size: 17px;
  margin: -10px 0px 0 -23px !important;
}
#FindAPhysio #find input.submit:disabled {
  background-color: #c3c8c8;
  cursor: auto;
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  #content .resultWrapper .results .resultInner {
    width: 293px;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  #features {
    height: 280px;
  }
  #content .resultWrapper .results .resultInner {
    width: 220px;
    padding: 10px;
  }
  #features .left-content {
    width: 68%;
  }
  #features .right-content {
    margin-right: 0;
    width: 32%;
  }
  .options {
    float: left;
    margin-top: 5px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  #features {
    margin: 20px 0 0;
    height: 405px;
  }
  #features .left-content {
    width: 100%;
    padding: 0px 10px 0px 50px;
  }
  #features .right-content {
    margin-right: 0;
    width: 100%;
    padding: 5px 45px;
  }
  #features .left-content p {
    margin: 10px 0 15px;
  }
  #content .resultWrapper .results {
    width: 100%;
  }
  #content .resultWrapper .results .resultInner {
    width: 100%;
    margin: 15px 0 0;
  }
  .options {
    float: left;
    margin-top: 5px;
  }
  .final #details .left-content {
    float: left;
    width: 92%;
    padding: 10px;
  }
  .final #details .right-content {
    float: left;
    width: 92%;
    padding: 10px;
  }
}
@media screen and (min-width: 320px) and (max-width: 479px) {
  #FindAPhysio {
    padding: 8px;
  }
  #FindAPhysio #find select {
    width: 299.6px;
  }
  #FindAPhysio h1 {
    font-size: 39px;
  }
  #FindAPhysio #find #geocomplete,
  #FindAPhysio #find #practiceName,
  #FindAPhysio #find #userName,
  #FindAPhysio #find select,
  #FindAPhysio #find .submit,
  #bloodhound input {
    width: 300px;
    background-position: 265px 20px;
  }
  #FindAPhysio h2 {
    font-size: 23px;
  }
  #FindAPhysio #find .filterArea .down1 ul li a {
    padding: 10px;
  }
  #features {
    margin: 20px 0 0;
    height: 405px;
  }
  #features .left-content {
    width: 100%;
    padding: 0px 10px 0px 50px;
  }
  #features .right-content {
    margin-right: 0;
    width: 100%;
    padding: 5px 45px;
  }
  #features .left-content p {
    margin: 10px 0 15px;
  }
  #content .resultWrapper .results {
    width: 100%;
  }
  #content .resultWrapper .results .resultInner {
    width: 100%;
    margin: 15px 0 0;
  }
  .options {
    float: left;
    margin-top: 5px;
    margin-right: 0;
  }
  .options * {
    margin-right: 5px;
  }
  .options select {
    height: 30px;
    width: 97px;
    font-size: 13px;
  }
  .optionValue select#languageT {
    width: 105px;
  }
  .options select:nth-child(4) {
    width: 55px;
  }
  .options h3 {
    margin-top: 5px;
    font-size: 16px;
  }
  #currentTickbox {
    width: 240px;
  }
  .final #details .left-content {
    float: left;
    width: 92%;
    padding: 10px;
  }
  .final #details .right-content {
    float: left;
    width: 92%;
    padding: 10px;
  }
  #details .physios .physio .left {
    width: 100%;
    margin-top: 4px;
  }
  #details .physios .physio .right {
    width: 100%;
    margin-top: 6px;
  }
  .orState {
    margin: -10px 0 0;
  }
  .orState p {
    margin: 0px 205px 0 87px;
  }
  .orState h2 {
    font-size: 17px !important;
    margin: 0 19px 10px !important;
    float: left;
  }
}
@media screen and (max-width: 319px) {
  #features {
    height: 460px;
  }
  #features .counter {
    position: relative;
    padding: 0 0 0 20px;
    margin: 0;
  }
  #features .left-content {
    width: 90%;
    padding: 15px 15px 0 15px;
  }
  #features .right-content {
    width: 100%;
    float: left;
    margin-left: 0px;
    margin-right: 0px;
  }
  #features .left-content p a {
    font-size: 14px;
  }
  .resultWrapper .results {
    float: inherit;
  }
  .resultWrapper .results .resultInner {
    width: 80%;
  }
  .options {
    margin-right: 70px;
  }
  .final #details .left-content {
    float: left;
    width: 92%;
    padding: 10px;
  }
  .final #details .right-content {
    float: left;
    width: 92%;
    padding: 10px;
  }
  .container {
    width: 320px;
    margin: auto;
  }
  #header-wrapper {
    padding: 1em 0em 0.5em 0em;
  }
  #header {
    text-align: center;
    width: 275px;
  }
  #logo {
    height: auto;
    width: auto;
    text-align: center;
  }
  #logo h1 {
    width: auto;
    margin: 0px;
    font-size: 1.25em;
    text-align: center;
  }
  #logo p {
    display: none;
  }
  #page {
    margin: auto;
    width: 295px;
    position: relative;
    overflow: hidden;
    padding: 2em 0em 1em 0em;
  }
  #content {
    margin: auto;
    width: 300px;
    position: relative;
  }
  #content p {
    font-size: 0.75em;
  }
  #content h1 {
    font-size: 1em;
  }
  .title h2 {
    font-size: 1.25em;
  }
  #footer-wrapper {
    padding: 0.75em 0em;
  }
  #footer {
    max-height: 10px;
  }
  #footer  h2 {
    font-size: 0.75em;
  }
  .result {
    font-size: 0.6em;
    text-align: left;
    margin: auto;
  }
  .review {
    font-size: 0.6em;
    text-align: left;
    margin: auto;
  }
  .redMessage {
    font-size: 0.75em;
  }
  #content.result_page {
    max-width: 320px;
  }
}
.large-popup {
  z-index: 1050;
  width: 700px !important;
  overflow: hidden !important;
  overflow-y: auto;
  position: fixed !important;
  top: 15vh !important;
  left: calc(50vw - 350px) !important;
  background: #fff;
  height: auto;
  border: 1px solid #b5b5b5;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  max-height: 80vh;
}
.large-popup .ui-draggable-handle {
  position: absolute;
  right: 10px;
  top: 10px;
  background: none;
  border: 0;
  z-index: 10;
}
.large-popup .ui-dialog-content {
  overflow: hidden !important;
  padding: 0 !important;
}
.large-popup .ui-dialog-content .modal-body {
  height: 55vh;
  padding: 10px 0;
  overflow-y: auto;
}
.large-popup .ui-dialog-content .modal-body ul {
  font-size: 1.2em;
}
.large-popup .ui-dialog-content .modal-footer {
  display: flex;
  justify-content: center;
  margin: 0;
}
@media all and (max-width: 570px) {
  .large-popup .ui-dialog-content .modal-body {
    height: 53vh;
  }
}
.large-popup .modal-body {
  height: 55vh;
  padding: 15px 15px;
  overflow: hidden;
  overflow-y: auto;
}
.large-popup .modal-body .warning {
  color: #ffa02e !important;
  background: none !important;
}
.large-popup .modal-footer {
  margin: 0;
  text-align: center;
  display: flex;
  justify-content: center;
}
.large-popup .modal-footer a {
  margin: 0 10px;
}
.large-popup .close-popup {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 25px;
  height: 25px;
  border: 1px solid #b5b5b5;
  cursor: pointer;
}
.large-popup .close-popup:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
.large-popup .close-popup:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
.large-popup .agree-btn {
  padding: 8px 30px;
  color: #fff;
  font-weight: 600;
  font-family: Cairo;
  font-size: 15px;
  background: #009fda;
  opacity: 1;
  min-width: 120px;
  display: inline-block;
}
.large-popup .agree-btn:hover {
  opacity: 0.8;
}
.large-popup .disagree-btn {
  padding: 8px 30px;
  border: 1px solid #adadad;
  color: #333;
  font-weight: 600;
  font-family: Cairo;
  font-size: 15px;
  min-width: 120px;
  display: inline-block;
}
.large-popup .disagree-btn:hover {
  background-color: #ebebeb;
}
@media all and (max-width: 570px) {
  .large-popup .modal-body {
    height: 53vh;
  }
}
@media all and (max-width: 768px) {
  .large-popup {
    width: 500px !important;
    left: calc(50vw - 250px) !important;
  }
}
@media all and (max-width: 570px) {
  .large-popup {
    width: 300px !important;
    left: calc(50vw - 150px) !important;
    top: 5vh !important;
  }
}
.medium-popup {
  z-index: 1050;
  width: 700px !important;
  overflow: hidden !important;
  overflow-y: auto;
  position: fixed !important;
  top: 15vh !important;
  left: calc(50vw - 350px) !important;
  background: #fff;
  height: auto;
  border: 1px solid #b5b5b5;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  max-height: 80vh;
  width: 500px !important;
  left: calc(50vw - 250px) !important;
}
.medium-popup .ui-draggable-handle {
  position: absolute;
  right: 10px;
  top: 10px;
  background: none;
  border: 0;
  z-index: 10;
}
.medium-popup .ui-dialog-content {
  overflow: hidden !important;
  padding: 0 !important;
}
.medium-popup .ui-dialog-content .modal-body {
  height: 55vh;
  padding: 10px 0;
  overflow-y: auto;
}
.medium-popup .ui-dialog-content .modal-body ul {
  font-size: 1.2em;
}
.medium-popup .ui-dialog-content .modal-footer {
  display: flex;
  justify-content: center;
  margin: 0;
}
@media all and (max-width: 570px) {
  .medium-popup .ui-dialog-content .modal-body {
    height: 53vh;
  }
}
.medium-popup .modal-body {
  height: 55vh;
  padding: 15px 15px;
  overflow: hidden;
  overflow-y: auto;
}
.medium-popup .modal-body .warning {
  color: #ffa02e !important;
  background: none !important;
}
.medium-popup .modal-footer {
  margin: 0;
  text-align: center;
  display: flex;
  justify-content: center;
}
.medium-popup .modal-footer a {
  margin: 0 10px;
}
.medium-popup .close-popup {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 25px;
  height: 25px;
  border: 1px solid #b5b5b5;
  cursor: pointer;
}
.medium-popup .close-popup:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
.medium-popup .close-popup:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
.medium-popup .agree-btn {
  padding: 8px 30px;
  color: #fff;
  font-weight: 600;
  font-family: Cairo;
  font-size: 15px;
  background: #009fda;
  opacity: 1;
  min-width: 120px;
  display: inline-block;
}
.medium-popup .agree-btn:hover {
  opacity: 0.8;
}
.medium-popup .disagree-btn {
  padding: 8px 30px;
  border: 1px solid #adadad;
  color: #333;
  font-weight: 600;
  font-family: Cairo;
  font-size: 15px;
  min-width: 120px;
  display: inline-block;
}
.medium-popup .disagree-btn:hover {
  background-color: #ebebeb;
}
@media all and (max-width: 570px) {
  .medium-popup .modal-body {
    height: 53vh;
  }
}
@media all and (max-width: 768px) {
  .medium-popup {
    width: 500px !important;
    left: calc(50vw - 250px) !important;
  }
}
@media all and (max-width: 570px) {
  .medium-popup {
    width: 300px !important;
    left: calc(50vw - 150px) !important;
    top: 5vh !important;
  }
}
.small-popup {
  z-index: 1051;
  left: calc(50vw - 250px) !important;
  width: 500px !important;
  top: 30vh !important;
  padding: 30px;
  max-height: 80vh;
  position: fixed !important;
  background: #fff;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}
.small-popup .ui-dialog-titlebar-close {
  display: flex;
  justify-content: center;
  align-items: center;
  background: none;
  font-size: 0 !important;
  right: 10px !important;
  border-radius: 0;
}
.small-popup .ui-dialog-titlebar-close .ui-button-icon-primary {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
.small-popup .ui-dialog-titlebar-close .ui-button-icon-primary:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
.small-popup .ui-dialog-titlebar-close .ui-button-icon-primary:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
.small-popup .ui-dialog-titlebar-close .ui-button-icon {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
.small-popup .ui-dialog-titlebar-close .ui-button-icon:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
.small-popup .ui-dialog-titlebar-close .ui-button-icon:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
.small-popup .close-popup {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 25px;
  height: 25px;
  border: 1px solid #b5b5b5;
  cursor: pointer;
}
.small-popup .close-popup:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
.small-popup .close-popup:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
.small-popup .ui-draggable-handle {
  position: absolute;
  right: 10px;
  top: 10px;
  background: none;
  border: 0;
  z-index: 10;
}
.small-popup .ui-widget-content {
  max-height: 80vh !important;
}
.small-popup .modal-footer {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 570px) {
  .small-popup {
    left: calc(50vw - 150px) !important;
    width: 300px !important;
    top: 20vh !important;
  }
}
@media all and (max-width: 345px) {
  .small-popup {
    top: 15vh !important;
  }
}
.ui-dialog div.ui-dialog-content {
  overflow: hidden;
  overflow-y: auto;
}
.ui-dialog div.ui-widget-header {
  border: 0px solid #dddddd;
  background: none;
}
.modal-body ul {
  font-size: 1.2em;
  color: #000;
}
.ui-draggable .ui-dialog-titlebar {
  cursor: default !important;
}
.overlay {
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0,0,0,0.5);
  display: none;
}
.overlay .edu-step-note {
  display: none;
}
.no-js .white-overlay {
  display: none;
}
.white-overlay {
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0,0,0,0.5);
  display: none;
  display: block;
  background: #fff;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.white-overlay .edu-step-note {
  display: none;
}
.white-overlay .loaders {
  visibility: visible;
}
.white-overlay .loaders .loader-quart {
  border: 6px solid rgba(0,0,0,0.4);
}
.white-overlay .loaders .loader-quart:after {
  border-top-color: rgba(0,0,0,0.5);
}
.ui-resizable-handle {
  display: none !important;
}
div[id="jobnoticement"],
div[id="processWindow"],
div[id="registerPDUser"],
div[id="popUpWindow"],
div[id="deleteConfirmwindow"],
#registerMember-container,
div[id="loginPopWindow"],
div[id="myMap"],
div[id="signupWebUser"],
#insuranceTermsandConditions {
  display: none;
}
div[aria-describedby="jobnoticement"] .ui-widget-header,
div[aria-describedby="registerPDUser"] .ui-widget-header,
div[aria-describedby="processWindow"] .ui-widget-header,
div[aria-describedby="popUpWindow"] .ui-widget-header,
div[aria-describedby="deleteConfirmwindow"] .ui-widget-header,
div[aria-describedby="registerMember"] .ui-widget-header,
div[aria-describedby="loginPopWindow"] .ui-widget-header,
div[aria-describedby="myMap"] .ui-widget-header {
  border: none !important;
  background-color: white !important;
}
#insuranceTermsandConditions {
  z-index: 1050;
  width: 700px !important;
  overflow: hidden !important;
  overflow-y: auto;
  position: fixed !important;
  top: 15vh !important;
  left: calc(50vw - 350px) !important;
  background: #fff;
  height: auto;
  border: 1px solid #b5b5b5;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  max-height: 80vh;
}
#insuranceTermsandConditions .ui-draggable-handle {
  position: absolute;
  right: 10px;
  top: 10px;
  background: none;
  border: 0;
  z-index: 10;
}
#insuranceTermsandConditions .ui-dialog-content {
  overflow: hidden !important;
  padding: 0 !important;
}
#insuranceTermsandConditions .ui-dialog-content .modal-body {
  height: 55vh;
  padding: 10px 0;
  overflow-y: auto;
}
#insuranceTermsandConditions .ui-dialog-content .modal-body ul {
  font-size: 1.2em;
}
#insuranceTermsandConditions .ui-dialog-content .modal-footer {
  display: flex;
  justify-content: center;
  margin: 0;
}
@media all and (max-width: 570px) {
  #insuranceTermsandConditions .ui-dialog-content .modal-body {
    height: 53vh;
  }
}
#insuranceTermsandConditions .modal-body {
  height: 55vh;
  padding: 15px 15px;
  overflow: hidden;
  overflow-y: auto;
}
#insuranceTermsandConditions .modal-body .warning {
  color: #ffa02e !important;
  background: none !important;
}
#insuranceTermsandConditions .modal-footer {
  margin: 0;
  text-align: center;
  display: flex;
  justify-content: center;
}
#insuranceTermsandConditions .modal-footer a {
  margin: 0 10px;
}
#insuranceTermsandConditions .close-popup {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 25px;
  height: 25px;
  border: 1px solid #b5b5b5;
  cursor: pointer;
}
#insuranceTermsandConditions .close-popup:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#insuranceTermsandConditions .close-popup:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#insuranceTermsandConditions .agree-btn {
  padding: 8px 30px;
  color: #fff;
  font-weight: 600;
  font-family: Cairo;
  font-size: 15px;
  background: #009fda;
  opacity: 1;
  min-width: 120px;
  display: inline-block;
}
#insuranceTermsandConditions .agree-btn:hover {
  opacity: 0.8;
}
#insuranceTermsandConditions .disagree-btn {
  padding: 8px 30px;
  border: 1px solid #adadad;
  color: #333;
  font-weight: 600;
  font-family: Cairo;
  font-size: 15px;
  min-width: 120px;
  display: inline-block;
}
#insuranceTermsandConditions .disagree-btn:hover {
  background-color: #ebebeb;
}
@media all and (max-width: 570px) {
  #insuranceTermsandConditions .modal-body {
    height: 53vh;
  }
}
@media all and (max-width: 768px) {
  #insuranceTermsandConditions {
    width: 500px !important;
    left: calc(50vw - 250px) !important;
  }
}
@media all and (max-width: 570px) {
  #insuranceTermsandConditions {
    width: 300px !important;
    left: calc(50vw - 150px) !important;
    top: 5vh !important;
  }
}
#insuranceTermsandConditions .close-popup {
  border-color: #ffffffb0;
}
#insuranceTermsandConditions .close-popup:before,
#insuranceTermsandConditions .close-popup:after {
  background: #ffffffb0;
}
#insuranceTermsandConditions .modal-dialog {
  margin-top: 0 !important;
}
#insuranceTermsandConditions .modal-header {
  background: #009fda;
  color: #fff;
}
#insuranceTermsandConditions .modal-header .modal-title {
  color: #fff;
}
#insuranceTermsandConditions .modal-body {
  padding-top: 25px;
}
#insuranceTermsandConditions .modal-content .modal-body {
  max-width: 650px;
  max-height: 550px;
}
@media all and (max-width: 570px) {
  #insuranceTermsandConditions .modal-content .modal-body {
    max-height: 400px;
  }
}
@media all and (max-width: 335px) {
  #insuranceTermsandConditions .modal-content .modal-body {
    max-height: 300px;
  }
}
#insuranceTermsandConditions .modal-content .modal-footer {
  margin-top: 0;
}
#insuranceTermsandConditions .modal-footer {
  display: flex;
  justify-content: center;
}
#addPaymentCardForm-container {
  z-index: 1051;
  left: calc(50vw - 250px) !important;
  width: 500px !important;
  top: 30vh !important;
  padding: 30px;
  max-height: 80vh;
  position: fixed !important;
  background: #fff;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  top: calc(50vh - 332px) !important;
  border-radius: 0;
  overflow: hidden;
  overflow-y: auto;
}
#addPaymentCardForm-container .ui-dialog-titlebar-close {
  display: flex;
  justify-content: center;
  align-items: center;
  background: none;
  font-size: 0 !important;
  right: 10px !important;
  border-radius: 0;
}
#addPaymentCardForm-container .ui-dialog-titlebar-close .ui-button-icon-primary {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
#addPaymentCardForm-container .ui-dialog-titlebar-close .ui-button-icon-primary:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#addPaymentCardForm-container .ui-dialog-titlebar-close .ui-button-icon-primary:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#addPaymentCardForm-container .ui-dialog-titlebar-close .ui-button-icon {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
#addPaymentCardForm-container .ui-dialog-titlebar-close .ui-button-icon:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#addPaymentCardForm-container .ui-dialog-titlebar-close .ui-button-icon:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#addPaymentCardForm-container .close-popup {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 25px;
  height: 25px;
  border: 1px solid #b5b5b5;
  cursor: pointer;
}
#addPaymentCardForm-container .close-popup:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#addPaymentCardForm-container .close-popup:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#addPaymentCardForm-container .ui-draggable-handle {
  position: absolute;
  right: 10px;
  top: 10px;
  background: none;
  border: 0;
  z-index: 10;
}
#addPaymentCardForm-container .ui-widget-content {
  max-height: 80vh !important;
}
#addPaymentCardForm-container .modal-footer {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 570px) {
  #addPaymentCardForm-container {
    left: calc(50vw - 150px) !important;
    width: 300px !important;
    top: 20vh !important;
  }
}
@media all and (max-width: 345px) {
  #addPaymentCardForm-container {
    top: 15vh !important;
  }
}
#addPaymentCardForm-container .save_card_msg {
  display: block;
}
@media all and (max-width: 570px) {
  #addPaymentCardForm-container {
    overflow-y: scroll;
  }
}
#addPaymentCardForm-container input[type="text"] {
  background: #fff;
}
#addPaymentCardForm-container input[type="submit"] {
  float: none;
  display: inline-block;
  margin-bottom: 10px;
  margin-top: 4px;
  background-color: #009fda;
  border-width: 0px;
  padding: 3px 20px;
  color: #fff !important;
  font-size: 15px;
  font-weight: 700;
  font-family: 'Cairo';
  min-width: 110px;
  letter-spacing: 0.5px;
  text-align: center;
}
#addPaymentCardForm-container input[type="submit"]:hover {
  color: #fff;
  opacity: 0.9;
  cursor: pointer;
}
#addPaymentCardForm-container div[class^="col-"] {
  margin-top: 8px;
}
#addPaymentCardForm-container label {
  margin-bottom: 6px;
}
@media all and (max-width: 570px) {
  #addPaymentCardForm-container {
    padding: 20px 10px 10px;
    top: calc(50vh - 312px) !important;
  }
  #addPaymentCardForm-container .light-lead-heading {
    font-size: 2em;
  }
}
@media all and (max-width: 480px) {
  #addPaymentCardForm-container #addPaymentCardForm::-webkit-scrollbar {
    display: none;
  }
}
@media all and (max-width: 340px) {
  #addPaymentCardForm-container {
    top: calc(-215vh) !important;
  }
}
#uploadImage-container {
  z-index: 1050 !important;
  position: fixed !important;
  left: calc(50% - 175px) !important;
  top: 40% !important;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  border: 0;
  width: 40% !important;
  max-width: 350px;
  min-width: 350px;
  font-family: Roboto;
  background: #fff;
}
#uploadImage-container .close-popup {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 25px;
  height: 25px;
  border: 1px solid #b5b5b5;
  cursor: pointer;
}
#uploadImage-container .close-popup:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#uploadImage-container .close-popup:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#uploadImage-container .ui-resizable-handle.ui-icon-gripsmall-diagonal-se {
  display: none !important;
}
#uploadImage-container .ui-dialog-titlebar {
  padding: 0;
  background: #fff !important;
}
#uploadImage-container .ui-dialog-titlebar .ui-dialog-titlebar-close {
  margin: 0;
  top: 15px;
  right: 15px;
  float: right;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-size: 0px !important;
  position: absolute;
  z-index: 999;
  border-radius: 0;
  background: none;
  border: 1px solid #b5b5b5;
  transition: 0.2s linear;
}
#uploadImage-container .ui-dialog-titlebar .ui-dialog-titlebar-close:hover {
  background: #f2f3f4;
}
#uploadImage-container .ui-dialog-titlebar .ui-dialog-titlebar-close span.ui-icon-closethick {
  display: none;
}
#uploadImage-container .ui-dialog-titlebar .ui-dialog-titlebar-close:after {
  content: '';
  position: absolute;
  width: 20px;
  transform: rotate(135deg);
  height: 2px;
  background: #b5b5b5;
}
#uploadImage-container .ui-dialog-titlebar .ui-dialog-titlebar-close:before {
  content: '';
  width: 20px;
  transform: rotate(45deg);
  height: 2px;
  position: absolute;
  background: #b5b5b5;
}
#uploadImage-container .ui-widget-header {
  border: none !important;
  background-color: white !important;
}
#uploadImage-container .ui-dialog-content {
  overflow: hidden !important;
  font-family: Roboto;
}
@media all and (max-width: 350px) {
  #uploadImage-container {
    max-width: 300px;
    min-width: 300px;
    left: calc(-100%) !important;
    padding: 0px 20px 20px 20px;
  }
}
#uploadImage {
  border: 0;
  padding: 0px 40px 40px 40px;
}
#uploadImage #checkMessage {
  margin: 15px;
}
#upload-btn {
  width: 100% !important;
  background: #009fda;
  color: #fff;
  font-family: Cairo;
  font-size: 15px;
  font-weight: 700;
  padding: 15px;
  border-radius: 0;
}
#upload-btn:hover {
  opacity: 0.9;
}
.avatar-upload {
  position: relative;
  max-width: 192px;
  max-height: 192px;
  margin: 50px auto;
}
.avatar-upload .avatar-edit {
  position: absolute;
  bottom: 5px;
  right: 5px;
  z-index: 1;
  border-radius: 100%;
  border: 5px solid #fff;
  background: #fff;
  transition: all .2s ease-in-out;
  box-shadow: 0 0px 0px rgba(0,0,0,0.19), 0 px px rgba(0,0,0,0.23);
}
.avatar-upload .avatar-edit:hover {
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}
.avatar-upload .avatar-edit input {
  display: none;
}
.avatar-upload .avatar-edit input + label {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 62.5px;
  height: 62.5px;
  margin-bottom: 0;
  border-radius: 100%;
  cursor: pointer;
  transition: all .2s ease-in-out;
}
.avatar-upload .avatar-edit input + label:hover {
  border-color: #d6d6d6;
}
.avatar-upload .avatar-edit input + label:after {
  content: "";
  background: url(/sites/default/files/dashboard-icon/avatar-plus-icon.png) no-repeat center center;
  background-size: cover;
  width: 62.5px;
  height: 62.5px;
  position: absolute;
  margin: auto;
}
.avatar-upload .avatar-preview {
  width: 192px;
  height: 192px;
  position: relative;
  margin: 0 auto;
  border-radius: 100%;
}
.avatar-upload .avatar-preview > div {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
div[aria-describedby="QuatationPopUp"].ui-dialog {
  position: fixed;
  top: 30% !important;
  width: 60% !important;
  left: 20% !important;
  text-align: center;
  background: #fff;
  z-index: 9999;
}
div[aria-describedby="QuatationPopUp"].ui-dialog .ui-widget-header {
  border: none !important;
  background-color: white !important;
  position: absolute;
  right: 5px;
  z-index: 99999;
}
div[aria-describedby="QuatationPopUp"].ui-dialog .ui-dialog-content {
  overflow: hidden !important;
  font-family: Roboto;
  text-align: center;
}
div[aria-describedby="QuatationPopUp"].ui-dialog .ui-dialog-titlebar-close {
  display: flex;
  justify-content: center;
  align-items: center;
  background: none;
  font-size: 0 !important;
  right: 10px !important;
  border-radius: 0;
}
div[aria-describedby="QuatationPopUp"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon-primary {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
div[aria-describedby="QuatationPopUp"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon-primary:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
div[aria-describedby="QuatationPopUp"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon-primary:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
div[aria-describedby="QuatationPopUp"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
div[aria-describedby="QuatationPopUp"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
div[aria-describedby="QuatationPopUp"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
@media all and (max-width: 1200px) {
  div[aria-describedby="QuatationPopUp"].ui-dialog {
    top: 30% !important;
    overflow-y: auto !important;
  }
}
@media all and (max-width: 1400px) {
  div[aria-describedby="QuatationPopUp"].ui-dialog {
    max-height: calc(90vh - 150px);
    overflow-y: auto !important;
  }
}
@media all and (max-width: 570px) {
  div[aria-describedby="QuatationPopUp"].ui-dialog {
    max-height: calc(90vh - 150px);
    overflow-y: auto !important;
    top: 10vh !important;
    width: 80% !important;
    left: 10% !important;
  }
}
@media all and (max-width: 340px) {
  div[aria-describedby="QuatationPopUp"].ui-dialog {
    max-height: 400px;
  }
}
#insurancePopUp {
  padding: 30px;
  z-index: 1051;
  left: calc(50vw - 250px) !important;
  width: 500px !important;
  top: 30vh !important;
  max-height: 80vh;
  position: fixed !important;
  background: #fff;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}
#insurancePopUp .ui-dialog-titlebar-close {
  display: flex;
  justify-content: center;
  align-items: center;
  background: none;
  font-size: 0 !important;
  right: 10px !important;
  border-radius: 0;
}
#insurancePopUp .ui-dialog-titlebar-close .ui-button-icon-primary {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
#insurancePopUp .ui-dialog-titlebar-close .ui-button-icon-primary:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#insurancePopUp .ui-dialog-titlebar-close .ui-button-icon-primary:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#insurancePopUp .ui-dialog-titlebar-close .ui-button-icon {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
#insurancePopUp .ui-dialog-titlebar-close .ui-button-icon:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#insurancePopUp .ui-dialog-titlebar-close .ui-button-icon:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#insurancePopUp .close-popup {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 25px;
  height: 25px;
  border: 1px solid #b5b5b5;
  cursor: pointer;
}
#insurancePopUp .close-popup:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#insurancePopUp .close-popup:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#insurancePopUp .ui-draggable-handle {
  position: absolute;
  right: 10px;
  top: 10px;
  background: none;
  border: 0;
  z-index: 10;
}
#insurancePopUp .ui-widget-content {
  max-height: 80vh !important;
}
#insurancePopUp .modal-footer {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 570px) {
  #insurancePopUp {
    left: calc(50vw - 150px) !important;
    width: 300px !important;
    top: 20vh !important;
  }
}
@media all and (max-width: 345px) {
  #insurancePopUp {
    top: 15vh !important;
  }
}
#insurancePopUp .ui-widget-header {
  border: none !important;
  background-color: white !important;
}
#insurancePopUp .ui-dialog-content {
  overflow: hidden !important;
  font-family: Roboto;
}
#insurancePopUp .buttons {
  display: flex;
  justify-content: center;
}
#insurancePopUp .buttons a {
  margin-bottom: 0;
  display: flex;
  justify-content: center;
  margin: 0 5px;
}
#insurancePopUp .buttons a span {
  padding: 0 !important;
}
#privacypolicyWindow {
  z-index: 1056 !important;
  z-index: 1050;
  width: 700px !important;
  overflow: hidden !important;
  overflow-y: auto;
  position: fixed !important;
  top: 15vh !important;
  left: calc(50vw - 350px) !important;
  background: #fff;
  height: auto;
  border: 1px solid #b5b5b5;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  max-height: 80vh;
}
#privacypolicyWindow .ui-draggable-handle {
  position: absolute;
  right: 10px;
  top: 10px;
  background: none;
  border: 0;
  z-index: 10;
}
#privacypolicyWindow .ui-dialog-content {
  overflow: hidden !important;
  padding: 0 !important;
}
#privacypolicyWindow .ui-dialog-content .modal-body {
  height: 55vh;
  padding: 10px 0;
  overflow-y: auto;
}
#privacypolicyWindow .ui-dialog-content .modal-body ul {
  font-size: 1.2em;
}
#privacypolicyWindow .ui-dialog-content .modal-footer {
  display: flex;
  justify-content: center;
  margin: 0;
}
@media all and (max-width: 570px) {
  #privacypolicyWindow .ui-dialog-content .modal-body {
    height: 53vh;
  }
}
#privacypolicyWindow .modal-body {
  height: 55vh;
  padding: 15px 15px;
  overflow: hidden;
  overflow-y: auto;
}
#privacypolicyWindow .modal-body .warning {
  color: #ffa02e !important;
  background: none !important;
}
#privacypolicyWindow .modal-footer {
  margin: 0;
  text-align: center;
  display: flex;
  justify-content: center;
}
#privacypolicyWindow .modal-footer a {
  margin: 0 10px;
}
#privacypolicyWindow .close-popup {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 25px;
  height: 25px;
  border: 1px solid #b5b5b5;
  cursor: pointer;
}
#privacypolicyWindow .close-popup:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#privacypolicyWindow .close-popup:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#privacypolicyWindow .agree-btn {
  padding: 8px 30px;
  color: #fff;
  font-weight: 600;
  font-family: Cairo;
  font-size: 15px;
  background: #009fda;
  opacity: 1;
  min-width: 120px;
  display: inline-block;
}
#privacypolicyWindow .agree-btn:hover {
  opacity: 0.8;
}
#privacypolicyWindow .disagree-btn {
  padding: 8px 30px;
  border: 1px solid #adadad;
  color: #333;
  font-weight: 600;
  font-family: Cairo;
  font-size: 15px;
  min-width: 120px;
  display: inline-block;
}
#privacypolicyWindow .disagree-btn:hover {
  background-color: #ebebeb;
}
@media all and (max-width: 570px) {
  #privacypolicyWindow .modal-body {
    height: 53vh;
  }
}
@media all and (max-width: 768px) {
  #privacypolicyWindow {
    width: 500px !important;
    left: calc(50vw - 250px) !important;
  }
}
@media all and (max-width: 570px) {
  #privacypolicyWindow {
    width: 300px !important;
    left: calc(50vw - 150px) !important;
    top: 5vh !important;
  }
}
@media all and (max-width: 570px) {
  #privacypolicyWindow {
    top: 6vh !important;
  }
}
#privacypolicyWindow .close-popup {
  border-color: #ffffffb0;
}
#privacypolicyWindow .close-popup:before,
#privacypolicyWindow .close-popup:after {
  background: #ffffffb0;
}
#privacypolicyWindow .modal-header {
  background: #009fda;
  color: #fff;
}
@media all and (max-width: 768px) {
  #privacypolicyWindow .modal-header {
    padding-right: 70px;
  }
}
#privacypolicyWindow .modal-header .modal-title {
  color: #fff;
}
#privacypolicyWindow .modal-body {
  padding-top: 25px;
}
#privacypolicyWindow .modal-footer {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 320px) {
  #privacypolicyWindow .modal-body {
    height: 48vh;
  }
}
div[aria-describedby="installmentpolicyWindow"].ui-dialog {
  z-index: 1056 !important;
  z-index: 1050;
  width: 700px !important;
  overflow: hidden !important;
  overflow-y: auto;
  position: fixed !important;
  top: 15vh !important;
  left: calc(50vw - 350px) !important;
  background: #fff;
  height: auto;
  border: 1px solid #b5b5b5;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  max-height: 80vh;
}
div[aria-describedby="installmentpolicyWindow"].ui-dialog .ui-draggable-handle {
  position: absolute;
  right: 10px;
  top: 10px;
  background: none;
  border: 0;
  z-index: 10;
}
div[aria-describedby="installmentpolicyWindow"].ui-dialog .ui-dialog-content {
  overflow: hidden !important;
  padding: 0 !important;
}
div[aria-describedby="installmentpolicyWindow"].ui-dialog .ui-dialog-content .modal-body {
  height: 55vh;
  padding: 10px 0;
  overflow-y: auto;
}
div[aria-describedby="installmentpolicyWindow"].ui-dialog .ui-dialog-content .modal-body ul {
  font-size: 1.2em;
}
div[aria-describedby="installmentpolicyWindow"].ui-dialog .ui-dialog-content .modal-footer {
  display: flex;
  justify-content: center;
  margin: 0;
}
@media all and (max-width: 570px) {
  div[aria-describedby="installmentpolicyWindow"].ui-dialog .ui-dialog-content .modal-body {
    height: 53vh;
  }
}
div[aria-describedby="installmentpolicyWindow"].ui-dialog .modal-body {
  height: 55vh;
  padding: 15px 15px;
  overflow: hidden;
  overflow-y: auto;
}
div[aria-describedby="installmentpolicyWindow"].ui-dialog .modal-body .warning {
  color: #ffa02e !important;
  background: none !important;
}
div[aria-describedby="installmentpolicyWindow"].ui-dialog .modal-footer {
  margin: 0;
  text-align: center;
  display: flex;
  justify-content: center;
}
div[aria-describedby="installmentpolicyWindow"].ui-dialog .modal-footer a {
  margin: 0 10px;
}
div[aria-describedby="installmentpolicyWindow"].ui-dialog .close-popup {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 25px;
  height: 25px;
  border: 1px solid #b5b5b5;
  cursor: pointer;
}
div[aria-describedby="installmentpolicyWindow"].ui-dialog .close-popup:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
div[aria-describedby="installmentpolicyWindow"].ui-dialog .close-popup:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
div[aria-describedby="installmentpolicyWindow"].ui-dialog .agree-btn {
  padding: 8px 30px;
  color: #fff;
  font-weight: 600;
  font-family: Cairo;
  font-size: 15px;
  background: #009fda;
  opacity: 1;
  min-width: 120px;
  display: inline-block;
}
div[aria-describedby="installmentpolicyWindow"].ui-dialog .agree-btn:hover {
  opacity: 0.8;
}
div[aria-describedby="installmentpolicyWindow"].ui-dialog .disagree-btn {
  padding: 8px 30px;
  border: 1px solid #adadad;
  color: #333;
  font-weight: 600;
  font-family: Cairo;
  font-size: 15px;
  min-width: 120px;
  display: inline-block;
}
div[aria-describedby="installmentpolicyWindow"].ui-dialog .disagree-btn:hover {
  background-color: #ebebeb;
}
@media all and (max-width: 570px) {
  div[aria-describedby="installmentpolicyWindow"].ui-dialog .modal-body {
    height: 53vh;
  }
}
@media all and (max-width: 768px) {
  div[aria-describedby="installmentpolicyWindow"].ui-dialog {
    width: 500px !important;
    left: calc(50vw - 250px) !important;
  }
}
@media all and (max-width: 570px) {
  div[aria-describedby="installmentpolicyWindow"].ui-dialog {
    width: 300px !important;
    left: calc(50vw - 150px) !important;
    top: 5vh !important;
  }
}
div[aria-describedby="installmentpolicyWindow"].ui-dialog .ui-widget-header {
  border: none !important;
  background: white !important;
}
div[aria-describedby="updateCardForm"].ui-dialog {
  z-index: 1050 !important;
  left: 33% !important;
  top: 47% !important;
  width: 486px !important;
  font-family: Roboto;
}
div[aria-describedby="updateCardForm"].ui-dialog .ui-widget-header {
  border: none !important;
  background-color: white !important;
}
div[aria-describedby="updateCardForm"].ui-dialog .ui-dialog-content {
  overflow: hidden !important;
}
#setCardWindow {
  z-index: 1051;
  left: calc(50vw - 250px) !important;
  width: 500px !important;
  top: 30vh !important;
  padding: 30px;
  max-height: 80vh;
  position: fixed !important;
  background: #fff;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  padding: 40px 80px;
}
#setCardWindow .ui-dialog-titlebar-close {
  display: flex;
  justify-content: center;
  align-items: center;
  background: none;
  font-size: 0 !important;
  right: 10px !important;
  border-radius: 0;
}
#setCardWindow .ui-dialog-titlebar-close .ui-button-icon-primary {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
#setCardWindow .ui-dialog-titlebar-close .ui-button-icon-primary:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#setCardWindow .ui-dialog-titlebar-close .ui-button-icon-primary:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#setCardWindow .ui-dialog-titlebar-close .ui-button-icon {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
#setCardWindow .ui-dialog-titlebar-close .ui-button-icon:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#setCardWindow .ui-dialog-titlebar-close .ui-button-icon:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#setCardWindow .close-popup {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 25px;
  height: 25px;
  border: 1px solid #b5b5b5;
  cursor: pointer;
}
#setCardWindow .close-popup:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#setCardWindow .close-popup:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#setCardWindow .ui-draggable-handle {
  position: absolute;
  right: 10px;
  top: 10px;
  background: none;
  border: 0;
  z-index: 10;
}
#setCardWindow .ui-widget-content {
  max-height: 80vh !important;
}
#setCardWindow .modal-footer {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 570px) {
  #setCardWindow {
    left: calc(50vw - 150px) !important;
    width: 300px !important;
    top: 20vh !important;
  }
}
@media all and (max-width: 345px) {
  #setCardWindow {
    top: 15vh !important;
  }
}
#setCardWindow .light-lead-heading {
  color: #000;
  margin-top: 0;
  text-align: center;
  display: block;
  width: 100%;
}
#setCardWindow .buttons-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-around;
  margin-top: 30px;
}
#setCardWindow .buttons-container [value="yes"],
#setCardWindow .buttons-container [value="no"] {
  float: none;
  display: inline-block;
  margin-bottom: 0px;
  margin-top: 2px;
  background-color: #009fda;
  color: #fff;
  padding: 8px 20px;
  text-align: center;
  font-family: Cairo;
  font-weight: 700;
  font-size: 15px;
  letter-spacing: 0.5px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 45% !important;
  margin: 0;
}
#setCardWindow .buttons-container [value="no"] {
  color: #848589 !important;
  background: none;
  border: 1px solid #d6d6d6;
}
@media all and (max-width: 570px) {
  #setCardWindow {
    padding: 40px 20px;
  }
}
@media all and (max-width: 480px) {
  #setCardWindow .light-lead-heading {
    font-size: 2em;
  }
}
#deleteCardWindow {
  z-index: 1051;
  left: calc(50vw - 250px) !important;
  width: 500px !important;
  top: 30vh !important;
  padding: 30px;
  max-height: 80vh;
  position: fixed !important;
  background: #fff;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  padding: 40px 80px;
}
#deleteCardWindow .ui-dialog-titlebar-close {
  display: flex;
  justify-content: center;
  align-items: center;
  background: none;
  font-size: 0 !important;
  right: 10px !important;
  border-radius: 0;
}
#deleteCardWindow .ui-dialog-titlebar-close .ui-button-icon-primary {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
#deleteCardWindow .ui-dialog-titlebar-close .ui-button-icon-primary:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#deleteCardWindow .ui-dialog-titlebar-close .ui-button-icon-primary:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#deleteCardWindow .ui-dialog-titlebar-close .ui-button-icon {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
#deleteCardWindow .ui-dialog-titlebar-close .ui-button-icon:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#deleteCardWindow .ui-dialog-titlebar-close .ui-button-icon:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#deleteCardWindow .close-popup {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 25px;
  height: 25px;
  border: 1px solid #b5b5b5;
  cursor: pointer;
}
#deleteCardWindow .close-popup:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#deleteCardWindow .close-popup:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#deleteCardWindow .ui-draggable-handle {
  position: absolute;
  right: 10px;
  top: 10px;
  background: none;
  border: 0;
  z-index: 10;
}
#deleteCardWindow .ui-widget-content {
  max-height: 80vh !important;
}
#deleteCardWindow .modal-footer {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 570px) {
  #deleteCardWindow {
    left: calc(50vw - 150px) !important;
    width: 300px !important;
    top: 20vh !important;
  }
}
@media all and (max-width: 345px) {
  #deleteCardWindow {
    top: 15vh !important;
  }
}
#deleteCardWindow .light-lead-heading {
  color: #000;
  margin-top: 0;
  text-align: center;
  display: block;
  width: 100%;
}
#deleteCardWindow .buttons-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-around;
  margin-top: 30px;
}
#deleteCardWindow .buttons-container [value="yes"],
#deleteCardWindow .buttons-container [value="no"] {
  float: none;
  display: inline-block;
  margin-bottom: 0px;
  margin-top: 2px;
  background-color: #009fda;
  color: #fff;
  padding: 8px 20px;
  text-align: center;
  font-family: Cairo;
  font-weight: 700;
  font-size: 15px;
  letter-spacing: 0.5px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 45% !important;
  margin: 0;
}
#deleteCardWindow .buttons-container [value="no"] {
  color: #848589 !important;
  background: none;
  border: 1px solid #d6d6d6;
}
@media all and (max-width: 570px) {
  #deleteCardWindow {
    padding: 40px 20px;
  }
}
@media all and (max-width: 480px) {
  #deleteCardWindow .light-lead-heading {
    font-size: 2em;
  }
}
div[aria-describedby="rollOverWindow"].ui-dialog {
  z-index: 1050 !important;
  left: 33% !important;
  top: 47% !important;
  width: 486px !important;
}
div[aria-describedby="rollOverWindow"].ui-dialog .ui-widget-header {
  border: none !important;
  background-color: white !important;
}
div[aria-describedby="rollOverWindow"].ui-dialog .ui-dialog-content {
  overflow: hidden !important;
}
div[aria-describedby="confirmDelete"].ui-dialog,
#confirmDeleteMACP,
div[aria-describedby="HomeAddressChangePopUp"].ui-dialog,
div[aria-describedby="MailingAddressChangePopUp"].ui-dialog {
  z-index: 1051;
  left: calc(50vw - 250px) !important;
  width: 500px !important;
  top: 30vh !important;
  padding: 30px;
  max-height: 80vh;
  position: fixed !important;
  background: #fff;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  padding: 40px 80px;
}
div[aria-describedby="confirmDelete"].ui-dialog .ui-dialog-titlebar-close,
#confirmDeleteMACP .ui-dialog-titlebar-close,
div[aria-describedby="HomeAddressChangePopUp"].ui-dialog .ui-dialog-titlebar-close,
div[aria-describedby="MailingAddressChangePopUp"].ui-dialog .ui-dialog-titlebar-close {
  display: flex;
  justify-content: center;
  align-items: center;
  background: none;
  font-size: 0 !important;
  right: 10px !important;
  border-radius: 0;
}
div[aria-describedby="confirmDelete"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon-primary,
#confirmDeleteMACP .ui-dialog-titlebar-close .ui-button-icon-primary,
div[aria-describedby="HomeAddressChangePopUp"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon-primary,
div[aria-describedby="MailingAddressChangePopUp"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon-primary {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
div[aria-describedby="confirmDelete"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon-primary:before,
#confirmDeleteMACP .ui-dialog-titlebar-close .ui-button-icon-primary:before,
div[aria-describedby="HomeAddressChangePopUp"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon-primary:before,
div[aria-describedby="MailingAddressChangePopUp"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon-primary:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
div[aria-describedby="confirmDelete"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon-primary:after,
#confirmDeleteMACP .ui-dialog-titlebar-close .ui-button-icon-primary:after,
div[aria-describedby="HomeAddressChangePopUp"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon-primary:after,
div[aria-describedby="MailingAddressChangePopUp"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon-primary:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
div[aria-describedby="confirmDelete"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon,
#confirmDeleteMACP .ui-dialog-titlebar-close .ui-button-icon,
div[aria-describedby="HomeAddressChangePopUp"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon,
div[aria-describedby="MailingAddressChangePopUp"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
div[aria-describedby="confirmDelete"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon:before,
#confirmDeleteMACP .ui-dialog-titlebar-close .ui-button-icon:before,
div[aria-describedby="HomeAddressChangePopUp"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon:before,
div[aria-describedby="MailingAddressChangePopUp"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
div[aria-describedby="confirmDelete"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon:after,
#confirmDeleteMACP .ui-dialog-titlebar-close .ui-button-icon:after,
div[aria-describedby="HomeAddressChangePopUp"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon:after,
div[aria-describedby="MailingAddressChangePopUp"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
div[aria-describedby="confirmDelete"].ui-dialog .close-popup,
#confirmDeleteMACP .close-popup,
div[aria-describedby="HomeAddressChangePopUp"].ui-dialog .close-popup,
div[aria-describedby="MailingAddressChangePopUp"].ui-dialog .close-popup {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 25px;
  height: 25px;
  border: 1px solid #b5b5b5;
  cursor: pointer;
}
div[aria-describedby="confirmDelete"].ui-dialog .close-popup:before,
#confirmDeleteMACP .close-popup:before,
div[aria-describedby="HomeAddressChangePopUp"].ui-dialog .close-popup:before,
div[aria-describedby="MailingAddressChangePopUp"].ui-dialog .close-popup:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
div[aria-describedby="confirmDelete"].ui-dialog .close-popup:after,
#confirmDeleteMACP .close-popup:after,
div[aria-describedby="HomeAddressChangePopUp"].ui-dialog .close-popup:after,
div[aria-describedby="MailingAddressChangePopUp"].ui-dialog .close-popup:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
div[aria-describedby="confirmDelete"].ui-dialog .ui-draggable-handle,
#confirmDeleteMACP .ui-draggable-handle,
div[aria-describedby="HomeAddressChangePopUp"].ui-dialog .ui-draggable-handle,
div[aria-describedby="MailingAddressChangePopUp"].ui-dialog .ui-draggable-handle {
  position: absolute;
  right: 10px;
  top: 10px;
  background: none;
  border: 0;
  z-index: 10;
}
div[aria-describedby="confirmDelete"].ui-dialog .ui-widget-content,
#confirmDeleteMACP .ui-widget-content,
div[aria-describedby="HomeAddressChangePopUp"].ui-dialog .ui-widget-content,
div[aria-describedby="MailingAddressChangePopUp"].ui-dialog .ui-widget-content {
  max-height: 80vh !important;
}
div[aria-describedby="confirmDelete"].ui-dialog .modal-footer,
#confirmDeleteMACP .modal-footer,
div[aria-describedby="HomeAddressChangePopUp"].ui-dialog .modal-footer,
div[aria-describedby="MailingAddressChangePopUp"].ui-dialog .modal-footer {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 570px) {
  div[aria-describedby="confirmDelete"].ui-dialog,
  #confirmDeleteMACP,
  div[aria-describedby="HomeAddressChangePopUp"].ui-dialog,
  div[aria-describedby="MailingAddressChangePopUp"].ui-dialog {
    left: calc(50vw - 150px) !important;
    width: 300px !important;
    top: 20vh !important;
  }
}
@media all and (max-width: 345px) {
  div[aria-describedby="confirmDelete"].ui-dialog,
  #confirmDeleteMACP,
  div[aria-describedby="HomeAddressChangePopUp"].ui-dialog,
  div[aria-describedby="MailingAddressChangePopUp"].ui-dialog {
    top: 15vh !important;
  }
}
div[aria-describedby="confirmDelete"].ui-dialog .ui-draggable-handle,
#confirmDeleteMACP .ui-draggable-handle,
div[aria-describedby="HomeAddressChangePopUp"].ui-dialog .ui-draggable-handle,
div[aria-describedby="MailingAddressChangePopUp"].ui-dialog .ui-draggable-handle {
  display: none !important;
}
div[aria-describedby="confirmDelete"].ui-dialog .light-lead-heading,
#confirmDeleteMACP .light-lead-heading,
div[aria-describedby="HomeAddressChangePopUp"].ui-dialog .light-lead-heading,
div[aria-describedby="MailingAddressChangePopUp"].ui-dialog .light-lead-heading {
  color: #000;
  margin-top: 0;
  text-align: center;
  display: block;
  width: 100%;
}
div[aria-describedby="confirmDelete"].ui-dialog .buttons-container,
#confirmDeleteMACP .buttons-container,
div[aria-describedby="HomeAddressChangePopUp"].ui-dialog .buttons-container,
div[aria-describedby="MailingAddressChangePopUp"].ui-dialog .buttons-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-around;
  margin-top: 30px;
}
div[aria-describedby="confirmDelete"].ui-dialog .buttons-container [value="yes"],
div[aria-describedby="confirmDelete"].ui-dialog .buttons-container [value="no"],
#confirmDeleteMACP .buttons-container [value="yes"],
#confirmDeleteMACP .buttons-container [value="no"],
div[aria-describedby="HomeAddressChangePopUp"].ui-dialog .buttons-container [value="yes"],
div[aria-describedby="HomeAddressChangePopUp"].ui-dialog .buttons-container [value="no"],
div[aria-describedby="MailingAddressChangePopUp"].ui-dialog .buttons-container [value="yes"],
div[aria-describedby="MailingAddressChangePopUp"].ui-dialog .buttons-container [value="no"] {
  float: none;
  display: inline-block;
  margin-bottom: 0px;
  margin-top: 2px;
  background-color: #009fda;
  color: #fff;
  padding: 8px 20px;
  text-align: center;
  font-family: Cairo;
  font-weight: 700;
  font-size: 15px;
  letter-spacing: 0.5px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 45%;
  margin: 0;
}
div[aria-describedby="confirmDelete"].ui-dialog .buttons-container [value="yes"]:hover,
div[aria-describedby="confirmDelete"].ui-dialog .buttons-container [value="no"]:hover,
#confirmDeleteMACP .buttons-container [value="yes"]:hover,
#confirmDeleteMACP .buttons-container [value="no"]:hover,
div[aria-describedby="HomeAddressChangePopUp"].ui-dialog .buttons-container [value="yes"]:hover,
div[aria-describedby="HomeAddressChangePopUp"].ui-dialog .buttons-container [value="no"]:hover,
div[aria-describedby="MailingAddressChangePopUp"].ui-dialog .buttons-container [value="yes"]:hover,
div[aria-describedby="MailingAddressChangePopUp"].ui-dialog .buttons-container [value="no"]:hover {
  opacity: 0.8;
}
div[aria-describedby="confirmDelete"].ui-dialog .buttons-container [value="no"],
#confirmDeleteMACP .buttons-container [value="no"],
div[aria-describedby="HomeAddressChangePopUp"].ui-dialog .buttons-container [value="no"],
div[aria-describedby="MailingAddressChangePopUp"].ui-dialog .buttons-container [value="no"] {
  color: #848589 !important;
  background: none;
  border: 1px solid #d6d6d6;
}
@media all and (max-width: 570px) {
  div[aria-describedby="confirmDelete"].ui-dialog,
  #confirmDeleteMACP,
  div[aria-describedby="HomeAddressChangePopUp"].ui-dialog,
  div[aria-describedby="MailingAddressChangePopUp"].ui-dialog {
    padding: 40px 20px;
  }
}
@media all and (max-width: 480px) {
  div[aria-describedby="confirmDelete"].ui-dialog .light-lead-heading,
  #confirmDeleteMACP .light-lead-heading,
  div[aria-describedby="HomeAddressChangePopUp"].ui-dialog .light-lead-heading,
  div[aria-describedby="MailingAddressChangePopUp"].ui-dialog .light-lead-heading {
    font-size: 2em;
  }
}
[aria-describedby="jobnoticement"].ui-dialog {
  z-index: 1051;
  left: calc(50vw - 250px) !important;
  width: 500px !important;
  top: 30vh !important;
  padding: 30px;
  max-height: 80vh;
  position: fixed !important;
  background: #fff;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}
[aria-describedby="jobnoticement"].ui-dialog .ui-dialog-titlebar-close {
  display: flex;
  justify-content: center;
  align-items: center;
  background: none;
  font-size: 0 !important;
  right: 10px !important;
  border-radius: 0;
}
[aria-describedby="jobnoticement"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon-primary {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
[aria-describedby="jobnoticement"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon-primary:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
[aria-describedby="jobnoticement"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon-primary:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
[aria-describedby="jobnoticement"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
[aria-describedby="jobnoticement"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
[aria-describedby="jobnoticement"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
[aria-describedby="jobnoticement"].ui-dialog .close-popup {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 25px;
  height: 25px;
  border: 1px solid #b5b5b5;
  cursor: pointer;
}
[aria-describedby="jobnoticement"].ui-dialog .close-popup:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
[aria-describedby="jobnoticement"].ui-dialog .close-popup:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
[aria-describedby="jobnoticement"].ui-dialog .ui-draggable-handle {
  position: absolute;
  right: 10px;
  top: 10px;
  background: none;
  border: 0;
  z-index: 10;
}
[aria-describedby="jobnoticement"].ui-dialog .ui-widget-content {
  max-height: 80vh !important;
}
[aria-describedby="jobnoticement"].ui-dialog .modal-footer {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 570px) {
  [aria-describedby="jobnoticement"].ui-dialog {
    left: calc(50vw - 150px) !important;
    width: 300px !important;
    top: 20vh !important;
  }
}
@media all and (max-width: 345px) {
  [aria-describedby="jobnoticement"].ui-dialog {
    top: 15vh !important;
  }
}
[aria-describedby="jobnoticement"].ui-dialog #jobnoticement {
  padding: 0px 60px 40px 60px;
}
[aria-describedby="jobnoticement"].ui-dialog #jobnoticement .light-lead-heading {
  color: #000;
  margin-top: 0;
  text-align: center;
  display: block;
  width: 100%;
}
[aria-describedby="jobnoticement"].ui-dialog #jobnoticement .bold {
  font-family: Roboto;
  font-weight: 400;
  font-size: 1em;
  margin: 10px 0;
}
[aria-describedby="jobnoticement"].ui-dialog #jobnoticement .pd-research {
  font-size: 15px;
  font-family: Cairo;
  font-weight: 600;
  color: #fff;
  background: #009fda;
  padding: 9px 0;
  width: 100%;
  text-align: center;
}
@media all and (max-width: 570px) {
  [aria-describedby="jobnoticement"].ui-dialog #jobnoticement {
    padding: 40px 20px;
  }
}
@media all and (max-width: 480px) {
  [aria-describedby="jobnoticement"].ui-dialog #jobnoticement .light-lead-heading {
    font-size: 2em;
  }
}
[aria-describedby="student-limitation"].ui-dialog {
  z-index: 1051;
  left: calc(50vw - 250px) !important;
  width: 500px !important;
  top: 30vh !important;
  padding: 30px;
  max-height: 80vh;
  position: fixed !important;
  background: #fff;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}
[aria-describedby="student-limitation"].ui-dialog .ui-dialog-titlebar-close {
  display: flex;
  justify-content: center;
  align-items: center;
  background: none;
  font-size: 0 !important;
  right: 10px !important;
  border-radius: 0;
}
[aria-describedby="student-limitation"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon-primary {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
[aria-describedby="student-limitation"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon-primary:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
[aria-describedby="student-limitation"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon-primary:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
[aria-describedby="student-limitation"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
[aria-describedby="student-limitation"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
[aria-describedby="student-limitation"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
[aria-describedby="student-limitation"].ui-dialog .close-popup {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 25px;
  height: 25px;
  border: 1px solid #b5b5b5;
  cursor: pointer;
}
[aria-describedby="student-limitation"].ui-dialog .close-popup:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
[aria-describedby="student-limitation"].ui-dialog .close-popup:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
[aria-describedby="student-limitation"].ui-dialog .ui-draggable-handle {
  position: absolute;
  right: 10px;
  top: 10px;
  background: none;
  border: 0;
  z-index: 10;
}
[aria-describedby="student-limitation"].ui-dialog .ui-widget-content {
  max-height: 80vh !important;
}
[aria-describedby="student-limitation"].ui-dialog .modal-footer {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 570px) {
  [aria-describedby="student-limitation"].ui-dialog {
    left: calc(50vw - 150px) !important;
    width: 300px !important;
    top: 20vh !important;
  }
}
@media all and (max-width: 345px) {
  [aria-describedby="student-limitation"].ui-dialog {
    top: 15vh !important;
  }
}
[aria-describedby="student-limitation"].ui-dialog #student-limitation {
  padding: 0px 80px 40px 80px;
}
[aria-describedby="student-limitation"].ui-dialog #student-limitation .light-lead-heading {
  color: #000;
  margin-top: 0;
  text-align: center;
  display: block;
  width: 100%;
}
[aria-describedby="student-limitation"].ui-dialog #student-limitation .bold {
  font-family: Roboto;
  font-weight: 400;
  font-size: 1em;
  margin: 30px 0;
}
[aria-describedby="student-limitation"].ui-dialog #student-limitation .pd-research {
  font-size: 15px;
  font-family: Cairo;
  font-weight: 600;
  color: #fff;
  background: #009fda;
  padding: 9px 0;
  width: 100%;
  text-align: center;
}
@media all and (max-width: 570px) {
  [aria-describedby="student-limitation"].ui-dialog #student-limitation {
    padding: 40px 20px;
  }
}
@media all and (max-width: 480px) {
  [aria-describedby="student-limitation"].ui-dialog #student-limitation .light-lead-heading {
    font-size: 2em;
  }
}
#deleteWorkplaceWindow,
#limitworkplace {
  z-index: 1051;
  left: calc(50vw - 250px) !important;
  width: 500px !important;
  top: 30vh !important;
  padding: 30px;
  max-height: 80vh;
  position: fixed !important;
  background: #fff;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  padding: 40px 80px;
}
#deleteWorkplaceWindow .ui-dialog-titlebar-close,
#limitworkplace .ui-dialog-titlebar-close {
  display: flex;
  justify-content: center;
  align-items: center;
  background: none;
  font-size: 0 !important;
  right: 10px !important;
  border-radius: 0;
}
#deleteWorkplaceWindow .ui-dialog-titlebar-close .ui-button-icon-primary,
#limitworkplace .ui-dialog-titlebar-close .ui-button-icon-primary {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
#deleteWorkplaceWindow .ui-dialog-titlebar-close .ui-button-icon-primary:before,
#limitworkplace .ui-dialog-titlebar-close .ui-button-icon-primary:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#deleteWorkplaceWindow .ui-dialog-titlebar-close .ui-button-icon-primary:after,
#limitworkplace .ui-dialog-titlebar-close .ui-button-icon-primary:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#deleteWorkplaceWindow .ui-dialog-titlebar-close .ui-button-icon,
#limitworkplace .ui-dialog-titlebar-close .ui-button-icon {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
#deleteWorkplaceWindow .ui-dialog-titlebar-close .ui-button-icon:before,
#limitworkplace .ui-dialog-titlebar-close .ui-button-icon:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#deleteWorkplaceWindow .ui-dialog-titlebar-close .ui-button-icon:after,
#limitworkplace .ui-dialog-titlebar-close .ui-button-icon:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#deleteWorkplaceWindow .close-popup,
#limitworkplace .close-popup {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 25px;
  height: 25px;
  border: 1px solid #b5b5b5;
  cursor: pointer;
}
#deleteWorkplaceWindow .close-popup:before,
#limitworkplace .close-popup:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#deleteWorkplaceWindow .close-popup:after,
#limitworkplace .close-popup:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#deleteWorkplaceWindow .ui-draggable-handle,
#limitworkplace .ui-draggable-handle {
  position: absolute;
  right: 10px;
  top: 10px;
  background: none;
  border: 0;
  z-index: 10;
}
#deleteWorkplaceWindow .ui-widget-content,
#limitworkplace .ui-widget-content {
  max-height: 80vh !important;
}
#deleteWorkplaceWindow .modal-footer,
#limitworkplace .modal-footer {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 570px) {
  #deleteWorkplaceWindow,
  #limitworkplace {
    left: calc(50vw - 150px) !important;
    width: 300px !important;
    top: 20vh !important;
  }
}
@media all and (max-width: 345px) {
  #deleteWorkplaceWindow,
  #limitworkplace {
    top: 15vh !important;
  }
}
#deleteWorkplaceWindow .close-popup,
#limitworkplace .close-popup {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 25px;
  height: 25px;
  border: 1px solid #b5b5b5;
  cursor: pointer;
}
#deleteWorkplaceWindow .close-popup:before,
#limitworkplace .close-popup:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#deleteWorkplaceWindow .close-popup:after,
#limitworkplace .close-popup:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#deleteWorkplaceWindow .light-lead-heading,
#limitworkplace .light-lead-heading {
  color: #000;
  margin-top: 0;
  text-align: center;
  display: block;
  width: 100%;
}
#deleteWorkplaceWindow .buttons-container,
#limitworkplace .buttons-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-around;
  margin-top: 30px;
}
#deleteWorkplaceWindow .buttons-container [value="yes"],
#deleteWorkplaceWindow .buttons-container [value="no"],
#limitworkplace .buttons-container [value="yes"],
#limitworkplace .buttons-container [value="no"] {
  float: none;
  display: inline-block;
  margin-bottom: 0px;
  margin-top: 2px;
  background-color: #009fda;
  color: #fff;
  padding: 8px 20px;
  text-align: center;
  font-family: Cairo;
  font-weight: 700;
  font-size: 15px;
  letter-spacing: 0.5px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 45%;
  margin: 0;
}
#deleteWorkplaceWindow .buttons-container [value="yes"]:hover,
#deleteWorkplaceWindow .buttons-container [value="no"]:hover,
#limitworkplace .buttons-container [value="yes"]:hover,
#limitworkplace .buttons-container [value="no"]:hover {
  opacity: 0.8;
}
#deleteWorkplaceWindow .buttons-container [value="no"],
#limitworkplace .buttons-container [value="no"] {
  color: #848589 !important;
  background: none;
  border: 1px solid #d6d6d6;
}
@media all and (max-width: 570px) {
  #deleteWorkplaceWindow,
  #limitworkplace {
    padding: 40px 20px;
  }
}
@media all and (max-width: 480px) {
  #deleteWorkplaceWindow .light-lead-heading,
  #limitworkplace .light-lead-heading {
    font-size: 2em;
  }
}
#limitworkplace {
  display: none;
  padding: 40px;
}
#limitworkplace .light-lead-heading {
  color: #009fda;
}
#limitworkplace span:not(.close-popup) {
  display: block;
  width: 100%;
  text-align: center;
  padding-bottom: 35px;
}
div[aria-describedby="registerPDUser"].ui-dialog {
  z-index: 1051;
  left: calc(50vw - 250px) !important;
  width: 500px !important;
  top: 30vh !important;
  padding: 30px;
  max-height: 80vh;
  position: fixed !important;
  background: #fff;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  z-index: 1050 !important;
  left: calc(50vw - 300px) !important;
  width: 600px !important;
  top: 35vh !important;
}
div[aria-describedby="registerPDUser"].ui-dialog .ui-dialog-titlebar-close {
  display: flex;
  justify-content: center;
  align-items: center;
  background: none;
  font-size: 0 !important;
  right: 10px !important;
  border-radius: 0;
}
div[aria-describedby="registerPDUser"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon-primary {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
div[aria-describedby="registerPDUser"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon-primary:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
div[aria-describedby="registerPDUser"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon-primary:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
div[aria-describedby="registerPDUser"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
div[aria-describedby="registerPDUser"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
div[aria-describedby="registerPDUser"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
div[aria-describedby="registerPDUser"].ui-dialog .close-popup {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 25px;
  height: 25px;
  border: 1px solid #b5b5b5;
  cursor: pointer;
}
div[aria-describedby="registerPDUser"].ui-dialog .close-popup:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
div[aria-describedby="registerPDUser"].ui-dialog .close-popup:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
div[aria-describedby="registerPDUser"].ui-dialog .ui-draggable-handle {
  position: absolute;
  right: 10px;
  top: 10px;
  background: none;
  border: 0;
  z-index: 10;
}
div[aria-describedby="registerPDUser"].ui-dialog .ui-widget-content {
  max-height: 80vh !important;
}
div[aria-describedby="registerPDUser"].ui-dialog .modal-footer {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 570px) {
  div[aria-describedby="registerPDUser"].ui-dialog {
    left: calc(50vw - 150px) !important;
    width: 300px !important;
    top: 20vh !important;
  }
}
@media all and (max-width: 345px) {
  div[aria-describedby="registerPDUser"].ui-dialog {
    top: 15vh !important;
  }
}
div[aria-describedby="registerPDUser"].ui-dialog #registerPDUser {
  overflow: hidden;
  overflow-y: auto;
}
div[aria-describedby="registerPDUser"].ui-dialog #registerPDUser h3 {
  color: #009fda;
  font-family: Cairo;
  font-size: 2em;
  font-weight: 400;
  margin: 0 0 20px 0;
}
div[aria-describedby="registerPDUser"].ui-dialog #registerPDUser #go-to-cart {
  text-transform: unset;
}
@media all and (max-width: 570px) {
  div[aria-describedby="registerPDUser"].ui-dialog {
    left: calc(50vw - 150px) !important;
    width: 300px !important;
  }
}
#registerMember-container {
  z-index: 1050;
  width: 700px !important;
  overflow: hidden !important;
  overflow-y: auto;
  position: fixed !important;
  top: 15vh !important;
  left: calc(50vw - 350px) !important;
  background: #fff;
  height: auto;
  border: 1px solid #b5b5b5;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  max-height: 80vh;
  z-index: 1055;
  position: fixed;
  top: 10vh;
  left: calc(50vw - 350px);
  width: 700px;
  overflow: hidden;
  padding-top: 50px !important;
}
#registerMember-container .ui-draggable-handle {
  position: absolute;
  right: 10px;
  top: 10px;
  background: none;
  border: 0;
  z-index: 10;
}
#registerMember-container .ui-dialog-content {
  overflow: hidden !important;
  padding: 0 !important;
}
#registerMember-container .ui-dialog-content .modal-body {
  height: 55vh;
  padding: 10px 0;
  overflow-y: auto;
}
#registerMember-container .ui-dialog-content .modal-body ul {
  font-size: 1.2em;
}
#registerMember-container .ui-dialog-content .modal-footer {
  display: flex;
  justify-content: center;
  margin: 0;
}
@media all and (max-width: 570px) {
  #registerMember-container .ui-dialog-content .modal-body {
    height: 53vh;
  }
}
#registerMember-container .modal-body {
  height: 55vh;
  padding: 15px 15px;
  overflow: hidden;
  overflow-y: auto;
}
#registerMember-container .modal-body .warning {
  color: #ffa02e !important;
  background: none !important;
}
#registerMember-container .modal-footer {
  margin: 0;
  text-align: center;
  display: flex;
  justify-content: center;
}
#registerMember-container .modal-footer a {
  margin: 0 10px;
}
#registerMember-container .close-popup {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 25px;
  height: 25px;
  border: 1px solid #b5b5b5;
  cursor: pointer;
}
#registerMember-container .close-popup:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#registerMember-container .close-popup:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#registerMember-container .agree-btn {
  padding: 8px 30px;
  color: #fff;
  font-weight: 600;
  font-family: Cairo;
  font-size: 15px;
  background: #009fda;
  opacity: 1;
  min-width: 120px;
  display: inline-block;
}
#registerMember-container .agree-btn:hover {
  opacity: 0.8;
}
#registerMember-container .disagree-btn {
  padding: 8px 30px;
  border: 1px solid #adadad;
  color: #333;
  font-weight: 600;
  font-family: Cairo;
  font-size: 15px;
  min-width: 120px;
  display: inline-block;
}
#registerMember-container .disagree-btn:hover {
  background-color: #ebebeb;
}
@media all and (max-width: 570px) {
  #registerMember-container .modal-body {
    height: 53vh;
  }
}
@media all and (max-width: 768px) {
  #registerMember-container {
    width: 500px !important;
    left: calc(50vw - 250px) !important;
  }
}
@media all and (max-width: 570px) {
  #registerMember-container {
    width: 300px !important;
    left: calc(50vw - 150px) !important;
    top: 5vh !important;
  }
}
#registerMember-container #registerMember {
  overflow-y: auto;
  height: 76vh;
  overflow-x: hidden;
  padding: 0px 30px 15px;
  position: relative;
}
#registerMember-container #registerMember form select {
  min-height: 48px;
  border: 1px solid #eceef0;
  width: 100%;
}
#registerMember-container #registerMember form input {
  background: none;
}
#registerMember-container #registerMember form label {
  margin-bottom: 6px;
}
#registerMember-container #registerMember form .locked:before {
  bottom: 20px;
}
@media all and (max-width: 1200px) {
  #registerMember-container #registerMember form .locked:before {
    bottom: 12px;
  }
}
@media all and (max-width: 570px) {
  #registerMember-container #registerMember form .locked:before {
    display: none;
  }
  #registerMember-container #registerMember form .locked input {
    background: #fafafa !important;
  }
}
#registerMember-container #registerMember form .down22 .question-boxes label {
  margin-left: 1px;
}
#registerMember-container #registerMember form ul.chosen-choices {
  background: none;
}
#registerMember-container #registerMember form .plus-select-box::after {
  top: 37%;
}
#registerMember-container #registerMember form .chevron-select-box::after {
  top: 18px;
}
#registerMember-container #registerMember form .none-padding {
  margin-left: -15px;
  margin-right: -15px;
}
@media all and (max-width: 570px) {
  #registerMember-container #registerMember .light-lead-heading {
    font-size: 2em;
  }
}
#registerMember-container #registerMember #shippingAddress {
  margin-top: 15px;
}
#registerMember-container #registerMember #shippingAddress .row {
  margin-left: 0;
  margin-right: 0;
}
@media all and (max-width: 768px) {
  #registerMember-container {
    left: calc(50vw - 250px) !important;
    width: 500px !important;
  }
}
@media all and (max-width: 570px) {
  #registerMember-container {
    left: calc(50vw - 150px) !important;
    width: 300px !important;
  }
}
div[aria-describedby="jobnoticement"].ui-dialog {
  z-index: 1057 !important;
  z-index: 1051;
  left: calc(50vw - 250px) !important;
  width: 500px !important;
  top: 30vh !important;
  padding: 30px;
  max-height: 80vh;
  position: fixed !important;
  background: #fff;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}
div[aria-describedby="jobnoticement"].ui-dialog .ui-dialog-titlebar-close {
  display: flex;
  justify-content: center;
  align-items: center;
  background: none;
  font-size: 0 !important;
  right: 10px !important;
  border-radius: 0;
}
div[aria-describedby="jobnoticement"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon-primary {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
div[aria-describedby="jobnoticement"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon-primary:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
div[aria-describedby="jobnoticement"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon-primary:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
div[aria-describedby="jobnoticement"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
div[aria-describedby="jobnoticement"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
div[aria-describedby="jobnoticement"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
div[aria-describedby="jobnoticement"].ui-dialog .close-popup {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 25px;
  height: 25px;
  border: 1px solid #b5b5b5;
  cursor: pointer;
}
div[aria-describedby="jobnoticement"].ui-dialog .close-popup:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
div[aria-describedby="jobnoticement"].ui-dialog .close-popup:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
div[aria-describedby="jobnoticement"].ui-dialog .ui-draggable-handle {
  position: absolute;
  right: 10px;
  top: 10px;
  background: none;
  border: 0;
  z-index: 10;
}
div[aria-describedby="jobnoticement"].ui-dialog .ui-widget-content {
  max-height: 80vh !important;
}
div[aria-describedby="jobnoticement"].ui-dialog .modal-footer {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 570px) {
  div[aria-describedby="jobnoticement"].ui-dialog {
    left: calc(50vw - 150px) !important;
    width: 300px !important;
    top: 20vh !important;
  }
}
@media all and (max-width: 345px) {
  div[aria-describedby="jobnoticement"].ui-dialog {
    top: 15vh !important;
  }
}
div[aria-describedby="jobnoticement"].ui-dialog .registerDes {
  margin-left: 0px !important;
}
#signupWebUser {
  z-index: 1051;
  left: calc(50vw - 250px) !important;
  width: 500px !important;
  top: 30vh !important;
  padding: 30px;
  max-height: 80vh;
  position: fixed !important;
  background: #fff;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  padding: 40px 0px;
  top: 10vh !important;
  left: 25vw !important;
  width: 50vw !important;
  z-index: 9999 !important;
  overflow: hidden;
  -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5);
  box-shadow: 0 5px 15px rgba(0,0,0,0.5);
  padding: 40px 30px 30px 30px !important;
  overflow-y: scroll;
}
#signupWebUser .ui-dialog-titlebar-close {
  display: flex;
  justify-content: center;
  align-items: center;
  background: none;
  font-size: 0 !important;
  right: 10px !important;
  border-radius: 0;
}
#signupWebUser .ui-dialog-titlebar-close .ui-button-icon-primary {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
#signupWebUser .ui-dialog-titlebar-close .ui-button-icon-primary:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#signupWebUser .ui-dialog-titlebar-close .ui-button-icon-primary:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#signupWebUser .ui-dialog-titlebar-close .ui-button-icon {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
#signupWebUser .ui-dialog-titlebar-close .ui-button-icon:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#signupWebUser .ui-dialog-titlebar-close .ui-button-icon:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#signupWebUser .close-popup {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 25px;
  height: 25px;
  border: 1px solid #b5b5b5;
  cursor: pointer;
}
#signupWebUser .close-popup:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#signupWebUser .close-popup:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#signupWebUser .ui-draggable-handle {
  position: absolute;
  right: 10px;
  top: 10px;
  background: none;
  border: 0;
  z-index: 10;
}
#signupWebUser .ui-widget-content {
  max-height: 80vh !important;
}
#signupWebUser .modal-footer {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 570px) {
  #signupWebUser {
    left: calc(50vw - 150px) !important;
    width: 300px !important;
    top: 20vh !important;
  }
}
@media all and (max-width: 345px) {
  #signupWebUser {
    top: 15vh !important;
  }
}
#signupWebUser .none-padding {
  float: left;
}
#signupWebUser .ui-dialog-titlebar {
  background: none;
  border: none;
}
#signupWebUser form input,
#signupWebUser #create-webuser-form input {
  background: #fff;
  min-height: 48px;
}
#signupWebUser form select,
#signupWebUser #create-webuser-form select {
  min-height: 48px;
}
#signupWebUser form .light-lead-heading,
#signupWebUser #create-webuser-form .light-lead-heading {
  font-size: 2.5em;
  margin-top: 15px;
}
@media all and (max-width: 570px) {
  #signupWebUser form .light-lead-heading,
  #signupWebUser #create-webuser-form .light-lead-heading {
    font-size: 2em;
  }
}
#signupWebUser .locked:before {
  bottom: 20px;
}
#signupWebUser .locked.chevron-select-box:before {
  bottom: 10px;
}
@media all and (max-width: 1200px) {
  #signupWebUser .locked:before {
    bottom: 12px;
  }
}
@media all and (max-width: 769px) {
  #signupWebUser {
    left: 15vw !important;
    width: 70vw !important;
  }
}
@media all and (max-width: 570px) {
  #signupWebUser {
    padding: 50px 20px;
    top: 10vh !important;
  }
}
@media all and (max-width: 480px) {
  #signupWebUser {
    left: 10vw !important;
    width: 80vw !important;
  }
}
#loginAT .modal-dialog {
  position: fixed !important;
  z-index: 9999 !important;
  width: 400px !important;
  left: calc(50vw - 200px) !important;
  top: calc(50vh - 216px) !important;
}
#loginAT .modal-dialog .flex-cell + p {
  display: none;
}
#loginAT .modal-dialog .modal-body {
  overflow-x: hidden;
  overflow-y: scroll;
  padding: 0;
  max-height: none;
}
#loginAT .modal-dialog .modal-body::-webkit-scrollbar {
  width: 0px;
}
#loginAT .modal-dialog .modal-body .styled-checkbox + label:before {
  margin-right: 10px;
}
#loginAT .modal-dialog .modal-body .styled-checkbox + label:before {
  width: 15px;
  min-width: 15px;
  height: 15px;
}
#loginAT .modal-dialog .modal-body .styled-checkbox:checked + label:after {
  left: 3px;
  top: 6px;
}
#loginAT .modal-dialog .modal-body p {
  line-height: 1.4em;
}
#loginAT .modal-dialog .modal-body .form-item {
  margin: 0;
}
#loginAT .modal-dialog .close {
  display: flex;
  justify-content: center;
  align-items: center;
  background: none;
  border: 1px solid #c5c5c5;
  opacity: 1;
  height: 25px !important;
  width: 25px !important;
  padding: 0 !important;
  margin: 10px;
}
#loginAT .modal-dialog .close .ui-button-icon-primary {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: unset;
}
#loginAT .modal-dialog .close .ui-button-icon-primary:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#loginAT .modal-dialog .close .ui-button-icon-primary:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#loginAT .modal-dialog .form-container {
  margin: 0 auto;
  padding-bottom: 40px;
  max-width: 90%;
}
#loginAT .modal-dialog .form-container .strong-subhead {
  font-size: 1em;
  color: #000;
  font-weight: 400;
}
#loginAT .modal-dialog .form-container .strong-subhead a {
  text-decoration: underline;
}
#loginAT .modal-dialog .form-container input#remember1 {
  width: auto !important;
}
#loginAT .modal-dialog .form-container input.form-control {
  background: none;
  min-height: 41px;
  margin: 5px 0;
  text-indent: 28px;
}
#loginAT .modal-dialog .form-container .light-lead-heading {
  color: #000;
  margin-top: 0;
  text-align: center;
  display: block;
  width: 100%;
  font-size: 2.4em;
  margin: 18px 0px;
}
@media all and (max-width: 570px) {
  #loginAT .modal-dialog .form-container .light-lead-heading {
    margin-top: 0;
  }
}
#loginAT .modal-dialog .form-container .email-field {
  width: 100%;
  position: relative;
}
#loginAT .modal-dialog .form-container .email-field:before {
  content: "";
  position: absolute;
  left: 12px;
  top: calc(50% - 7.5px);
  width: 15px;
  height: 15px;
  background-position: center;
  background-image: url(/sites/default/files/dashboard-icon/account-G.png);
  background-size: contain;
  background-repeat: no-repeat;
}
#loginAT .modal-dialog .form-container .password-field {
  width: 100%;
  position: relative;
}
#loginAT .modal-dialog .form-container .password-field:before {
  content: "";
  position: absolute;
  left: 12px;
  top: calc(50% - 7.5px);
  width: 15px;
  height: 15px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(/sites/default/files/general-icon/password-icon-lg.png);
}
#loginAT .modal-dialog .form-container .login-btn,
#loginAT .modal-dialog .form-container .submit-btn {
  margin: 20px 0 15px;
}
#loginAT .modal-dialog .form-container .login-btn input,
#loginAT .modal-dialog .form-container .submit-btn input {
  width: 100% !important;
  background: #009fda;
  color: #fff;
}
#loginAT .modal-dialog .form-container .login-btn input:hover,
#loginAT .modal-dialog .form-container .submit-btn input:hover {
  opacity: 0.8;
}
#loginAT .modal-dialog .form-container .remember-opt {
  font-size: 0.8em;
}
#loginAT .modal-dialog .form-container .remember-opt label {
  display: flex;
  align-items: center;
  margin: 0;
}
#loginAT .modal-dialog .form-container .remember-opt input {
  width: auto !important;
}
#loginAT .modal-dialog .form-container .forgot-password {
  font-size: 0.8em;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
#loginAT .modal-dialog .form-container .forgot-password .tab {
  display: inline-block;
}
#loginAT .modal-dialog .form-container .forgot-password .tab span {
  text-decoration: underline;
  cursor: pointer;
}
#loginAT .modal-dialog .form-container .forgot-password .tab span:hover {
  color: #009fda;
}
#loginAT .modal-dialog .form-container .forgot-password p {
  display: none;
}
#loginAT .modal-dialog .form-container .create-account {
  display: flex;
  justify-content: center;
  font-size: 1.2em;
  margin-top: 20px;
  text-align: center;
  color: #000;
  font-weight: 400;
}
#loginAT .modal-dialog .form-container .create-account a {
  text-decoration: underline;
}
#loginAT .modal-dialog .form-container #main-forgot-pw-form .light-lead-heading {
  font-size: 2.2em;
}
#loginAT .modal-dialog .form-container #main-forgot-pw-form .light-lead-heading+p span {
  margin-bottom: 10px;
  font-family: Roboto;
  font-weight: 400;
}
@media all and (max-width: 570px) {
  #loginAT .modal-dialog {
    position: absolute !important;
  }
  #loginAT .modal-dialog .create-account {
    font-size: 1.1em;
  }
}
@media all and (max-width: 480px) {
  #loginAT .modal-dialog {
    width: 300px !important;
    top: 10vh !important;
    left: calc(50% - 150px) !important;
  }
  #loginAT .modal-dialog .modal-body .flex-cell {
    flex-direction: column;
  }
  #loginAT .modal-dialog .modal-body .flex-cell [class^="flex-col"] {
    width: 100%;
  }
  #loginAT .modal-dialog .modal-body .forgot-password {
    justify-content: flex-start;
    margin-top: 15px;
  }
  #loginAT .modal-dialog .modal-body .create-account {
    font-size: 1.4em;
  }
  #loginAT .modal-dialog .modal-body .light-lead-heading {
    font-size: 1.8em;
  }
}
@media all and (max-width: 345px) {
  #loginAT .modal-dialog {
    top: calc(50vh - 255px) !important;
  }
}
div[aria-describedby="loginPopWindow"].ui-dialog {
  z-index: 1051;
  left: calc(50vw - 250px) !important;
  width: 500px !important;
  top: 30vh !important;
  padding: 30px;
  max-height: 80vh;
  position: fixed !important;
  background: #fff;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  background: none;
  box-shadow: none;
  width: 400px !important;
  left: calc(50vw - 200px) !important;
  top: calc(50vh - 216px) !important;
  max-height: 90vh;
  overflow-y: auto;
}
div[aria-describedby="loginPopWindow"].ui-dialog .ui-dialog-titlebar-close {
  display: flex;
  justify-content: center;
  align-items: center;
  background: none;
  font-size: 0 !important;
  right: 10px !important;
  border-radius: 0;
}
div[aria-describedby="loginPopWindow"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon-primary {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
div[aria-describedby="loginPopWindow"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon-primary:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
div[aria-describedby="loginPopWindow"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon-primary:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
div[aria-describedby="loginPopWindow"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
div[aria-describedby="loginPopWindow"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
div[aria-describedby="loginPopWindow"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
div[aria-describedby="loginPopWindow"].ui-dialog .close-popup {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 25px;
  height: 25px;
  border: 1px solid #b5b5b5;
  cursor: pointer;
}
div[aria-describedby="loginPopWindow"].ui-dialog .close-popup:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
div[aria-describedby="loginPopWindow"].ui-dialog .close-popup:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
div[aria-describedby="loginPopWindow"].ui-dialog .ui-draggable-handle {
  position: absolute;
  right: 10px;
  top: 10px;
  background: none;
  border: 0;
  z-index: 10;
}
div[aria-describedby="loginPopWindow"].ui-dialog .ui-widget-content {
  max-height: 80vh !important;
}
div[aria-describedby="loginPopWindow"].ui-dialog .modal-footer {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 570px) {
  div[aria-describedby="loginPopWindow"].ui-dialog {
    left: calc(50vw - 150px) !important;
    width: 300px !important;
    top: 20vh !important;
  }
}
@media all and (max-width: 345px) {
  div[aria-describedby="loginPopWindow"].ui-dialog {
    top: 15vh !important;
  }
}
div[aria-describedby="loginPopWindow"].ui-dialog .modal-body {
  overflow-x: hidden;
}
div[aria-describedby="loginPopWindow"].ui-dialog #loginPopWindow,
div[aria-describedby="loginPopWindow"].ui-dialog .form-container {
  margin: 0 auto;
  padding-bottom: 40px;
  max-width: 90%;
}
div[aria-describedby="loginPopWindow"].ui-dialog #loginPopWindow input.form-control,
div[aria-describedby="loginPopWindow"].ui-dialog .form-container input.form-control {
  background: none;
  min-height: 41px;
  margin: 5px 0;
  text-indent: 28px;
}
div[aria-describedby="loginPopWindow"].ui-dialog #loginPopWindow .light-lead-heading,
div[aria-describedby="loginPopWindow"].ui-dialog .form-container .light-lead-heading {
  color: #000;
  margin-top: 0;
  text-align: center;
  display: block;
  width: 100%;
}
div[aria-describedby="loginPopWindow"].ui-dialog #loginPopWindow .email-field,
div[aria-describedby="loginPopWindow"].ui-dialog .form-container .email-field {
  width: 100%;
  position: relative;
}
div[aria-describedby="loginPopWindow"].ui-dialog #loginPopWindow .email-field:before,
div[aria-describedby="loginPopWindow"].ui-dialog .form-container .email-field:before {
  content: "";
  position: absolute;
  left: 12px;
  top: calc(50% - 7.5px);
  width: 15px;
  height: 15px;
  background-position: center;
  background-image: url(/sites/default/files/dashboard-icon/account-G.png);
  background-size: contain;
  background-repeat: no-repeat;
}
div[aria-describedby="loginPopWindow"].ui-dialog #loginPopWindow .password-field,
div[aria-describedby="loginPopWindow"].ui-dialog .form-container .password-field {
  width: 100%;
  position: relative;
}
div[aria-describedby="loginPopWindow"].ui-dialog #loginPopWindow .password-field:before,
div[aria-describedby="loginPopWindow"].ui-dialog .form-container .password-field:before {
  content: "";
  position: absolute;
  left: 12px;
  top: calc(50% - 7.5px);
  width: 15px;
  height: 15px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(/sites/default/files/general-icon/password-icon-lg.png);
}
div[aria-describedby="loginPopWindow"].ui-dialog #loginPopWindow .login-btn,
div[aria-describedby="loginPopWindow"].ui-dialog #loginPopWindow .submit-btn,
div[aria-describedby="loginPopWindow"].ui-dialog .form-container .login-btn,
div[aria-describedby="loginPopWindow"].ui-dialog .form-container .submit-btn {
  margin: 15px 0;
}
div[aria-describedby="loginPopWindow"].ui-dialog #loginPopWindow .login-btn input,
div[aria-describedby="loginPopWindow"].ui-dialog #loginPopWindow .submit-btn input,
div[aria-describedby="loginPopWindow"].ui-dialog .form-container .login-btn input,
div[aria-describedby="loginPopWindow"].ui-dialog .form-container .submit-btn input {
  width: 100% !important;
  background: #009fda;
  color: #fff;
}
div[aria-describedby="loginPopWindow"].ui-dialog #loginPopWindow .login-btn input:hover,
div[aria-describedby="loginPopWindow"].ui-dialog #loginPopWindow .submit-btn input:hover,
div[aria-describedby="loginPopWindow"].ui-dialog .form-container .login-btn input:hover,
div[aria-describedby="loginPopWindow"].ui-dialog .form-container .submit-btn input:hover {
  opacity: 0.8;
}
div[aria-describedby="loginPopWindow"].ui-dialog #loginPopWindow .remember-opt,
div[aria-describedby="loginPopWindow"].ui-dialog .form-container .remember-opt {
  font-size: 0.8em;
}
div[aria-describedby="loginPopWindow"].ui-dialog #loginPopWindow .remember-opt label,
div[aria-describedby="loginPopWindow"].ui-dialog .form-container .remember-opt label {
  display: flex;
  align-items: center;
  margin: 0;
}
div[aria-describedby="loginPopWindow"].ui-dialog #loginPopWindow .remember-opt input,
div[aria-describedby="loginPopWindow"].ui-dialog .form-container .remember-opt input {
  width: auto !important;
}
div[aria-describedby="loginPopWindow"].ui-dialog #loginPopWindow .forgot-password,
div[aria-describedby="loginPopWindow"].ui-dialog .form-container .forgot-password {
  font-size: 0.8em;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
div[aria-describedby="loginPopWindow"].ui-dialog #loginPopWindow .forgot-password .tab,
div[aria-describedby="loginPopWindow"].ui-dialog .form-container .forgot-password .tab {
  display: inline-block;
}
div[aria-describedby="loginPopWindow"].ui-dialog #loginPopWindow .forgot-password .tab span,
div[aria-describedby="loginPopWindow"].ui-dialog .form-container .forgot-password .tab span {
  text-decoration: underline;
  cursor: pointer;
}
div[aria-describedby="loginPopWindow"].ui-dialog #loginPopWindow .forgot-password .tab span:hover,
div[aria-describedby="loginPopWindow"].ui-dialog .form-container .forgot-password .tab span:hover {
  color: #009fda;
}
div[aria-describedby="loginPopWindow"].ui-dialog #loginPopWindow .create-account,
div[aria-describedby="loginPopWindow"].ui-dialog .form-container .create-account {
  display: flex;
  justify-content: center;
  font-size: 1.4em;
  margin-top: 20px;
  text-align: center;
}
div[aria-describedby="loginPopWindow"].ui-dialog #loginPopWindow .create-account a,
div[aria-describedby="loginPopWindow"].ui-dialog .form-container .create-account a {
  text-decoration: underline;
}
div[aria-describedby="loginPopWindow"].ui-dialog #loginPopWindow #forgot-pw-form .light-lead-heading,
div[aria-describedby="loginPopWindow"].ui-dialog .form-container #forgot-pw-form .light-lead-heading {
  font-size: 2.2em;
}
div[aria-describedby="loginPopWindow"].ui-dialog #loginPopWindow #forgot-pw-form .light-lead-heading+span,
div[aria-describedby="loginPopWindow"].ui-dialog .form-container #forgot-pw-form .light-lead-heading+span {
  margin-bottom: 10px;
  font-family: Roboto;
  font-weight: 400;
}
@media all and (max-width: 570px) {
  div[aria-describedby="loginPopWindow"].ui-dialog {
    top: calc(50vh - 261px) !important;
  }
}
@media all and (max-width: 480px) {
  div[aria-describedby="loginPopWindow"].ui-dialog #loginPopWindow .flex-cell {
    flex-direction: column;
  }
  div[aria-describedby="loginPopWindow"].ui-dialog #loginPopWindow .flex-cell [class^="flex-col"] {
    width: 100%;
  }
  div[aria-describedby="loginPopWindow"].ui-dialog #loginPopWindow .forgot-password {
    justify-content: flex-start;
    margin-top: 15px;
  }
  div[aria-describedby="loginPopWindow"].ui-dialog #loginPopWindow .create-account {
    font-size: 1.2em;
  }
  div[aria-describedby="loginPopWindow"].ui-dialog #loginPopWindow .light-lead-heading {
    font-size: 2em;
  }
}
div[aria-describedby="processWindow"].ui-dialog {
  z-index: 1051;
  left: calc(50vw - 250px) !important;
  width: 500px !important;
  top: 30vh !important;
  padding: 30px;
  max-height: 80vh;
  position: fixed !important;
  background: #fff;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}
div[aria-describedby="processWindow"].ui-dialog .ui-dialog-titlebar-close {
  display: flex;
  justify-content: center;
  align-items: center;
  background: none;
  font-size: 0 !important;
  right: 10px !important;
  border-radius: 0;
}
div[aria-describedby="processWindow"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon-primary {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
div[aria-describedby="processWindow"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon-primary:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
div[aria-describedby="processWindow"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon-primary:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
div[aria-describedby="processWindow"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
div[aria-describedby="processWindow"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
div[aria-describedby="processWindow"].ui-dialog .ui-dialog-titlebar-close .ui-button-icon:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
div[aria-describedby="processWindow"].ui-dialog .close-popup {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 25px;
  height: 25px;
  border: 1px solid #b5b5b5;
  cursor: pointer;
}
div[aria-describedby="processWindow"].ui-dialog .close-popup:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
div[aria-describedby="processWindow"].ui-dialog .close-popup:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
div[aria-describedby="processWindow"].ui-dialog .ui-draggable-handle {
  position: absolute;
  right: 10px;
  top: 10px;
  background: none;
  border: 0;
  z-index: 10;
}
div[aria-describedby="processWindow"].ui-dialog .ui-widget-content {
  max-height: 80vh !important;
}
div[aria-describedby="processWindow"].ui-dialog .modal-footer {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 570px) {
  div[aria-describedby="processWindow"].ui-dialog {
    left: calc(50vw - 150px) !important;
    width: 300px !important;
    top: 20vh !important;
  }
}
@media all and (max-width: 345px) {
  div[aria-describedby="processWindow"].ui-dialog {
    top: 15vh !important;
  }
}
div[aria-describedby="processWindow"].ui-dialog #processWindow {
  display: flex !important;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}
div[aria-describedby="processWindow"].ui-dialog #processWindow button {
  margin: 10px 0;
  min-width: 181px;
  color: #fff;
}
div[aria-describedby="processWindow"].ui-dialog #processWindow button:hover {
  opacity: 0.9;
}
#PDTermsWindow {
  z-index: 1050;
  width: 700px !important;
  overflow: hidden !important;
  overflow-y: auto;
  position: fixed !important;
  top: 15vh !important;
  left: calc(50vw - 350px) !important;
  background: #fff;
  height: auto;
  border: 1px solid #b5b5b5;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  max-height: 80vh;
}
#PDTermsWindow .ui-draggable-handle {
  position: absolute;
  right: 10px;
  top: 10px;
  background: none;
  border: 0;
  z-index: 10;
}
#PDTermsWindow .ui-dialog-content {
  overflow: hidden !important;
  padding: 0 !important;
}
#PDTermsWindow .ui-dialog-content .modal-body {
  height: 55vh;
  padding: 10px 0;
  overflow-y: auto;
}
#PDTermsWindow .ui-dialog-content .modal-body ul {
  font-size: 1.2em;
}
#PDTermsWindow .ui-dialog-content .modal-footer {
  display: flex;
  justify-content: center;
  margin: 0;
}
@media all and (max-width: 570px) {
  #PDTermsWindow .ui-dialog-content .modal-body {
    height: 53vh;
  }
}
#PDTermsWindow .modal-body {
  height: 55vh;
  padding: 15px 15px;
  overflow: hidden;
  overflow-y: auto;
}
#PDTermsWindow .modal-body .warning {
  color: #ffa02e !important;
  background: none !important;
}
#PDTermsWindow .modal-footer {
  margin: 0;
  text-align: center;
  display: flex;
  justify-content: center;
}
#PDTermsWindow .modal-footer a {
  margin: 0 10px;
}
#PDTermsWindow .close-popup {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 25px;
  height: 25px;
  border: 1px solid #b5b5b5;
  cursor: pointer;
}
#PDTermsWindow .close-popup:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#PDTermsWindow .close-popup:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#PDTermsWindow .agree-btn {
  padding: 8px 30px;
  color: #fff;
  font-weight: 600;
  font-family: Cairo;
  font-size: 15px;
  background: #009fda;
  opacity: 1;
  min-width: 120px;
  display: inline-block;
}
#PDTermsWindow .agree-btn:hover {
  opacity: 0.8;
}
#PDTermsWindow .disagree-btn {
  padding: 8px 30px;
  border: 1px solid #adadad;
  color: #333;
  font-weight: 600;
  font-family: Cairo;
  font-size: 15px;
  min-width: 120px;
  display: inline-block;
}
#PDTermsWindow .disagree-btn:hover {
  background-color: #ebebeb;
}
@media all and (max-width: 570px) {
  #PDTermsWindow .modal-body {
    height: 53vh;
  }
}
@media all and (max-width: 768px) {
  #PDTermsWindow {
    width: 500px !important;
    left: calc(50vw - 250px) !important;
  }
}
@media all and (max-width: 570px) {
  #PDTermsWindow {
    width: 300px !important;
    left: calc(50vw - 150px) !important;
    top: 5vh !important;
  }
}
div[aria-describedby="popUpWindow"].ui-dialog {
  z-index: 1053 !important;
  left: 36% !important;
  width: 309px !important;
}
#myMap {
  position: fixed !important;
  top: 30vh !important;
  width: 500px !important;
  height: 500px !important;
  left: calc(50vw - 250px) !important;
  padding-top: 30px !important;
  background: #fff;
  z-index: 9999;
}
#myMap .close-popup {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 25px;
  height: 25px;
  border: 1px solid #b5b5b5;
  cursor: pointer;
}
#myMap .close-popup:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#myMap .close-popup:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#myMap .map-container {
  padding: 0;
  height: calc(100% - 33.97px) !important;
  width: 100% !important;
  overflow: hidden;
}
#myMap .map-container .modal-title {
  padding: 0 0 10px 10px;
}
#myMap .map-container iframe {
  width: 100%;
  height: calc(100% - 28px);
}
@media all and (max-width: 768px) {
  #myMap {
    width: 400px !important;
    height: 400px !important;
    top: 20vh !important;
    left: calc(50vw - 200px) !important;
  }
}
@media all and (max-width: 480px) {
  #myMap {
    width: 94% !important;
    height: 400px !important;
    top: 20vh !important;
    left: 3% !important;
  }
  #myMap iframe {
    height: calc(63%);
  }
}
div[aria-describedby="deleteConfirmwindow"].ui-dialog {
  z-index: 1051 !important;
  left: 27% !important;
  width: 350px !important;
}
.modal .modal-dialog .modal-content {
  border-radius: 0;
}
.modal .modal-dialog .modal-content input {
  border-radius: 0;
}
#businessrestrictWindow,
#nationalGroupRestrictWindow {
  z-index: 1051;
  left: calc(50vw - 250px) !important;
  width: 500px !important;
  top: 30vh !important;
  padding: 30px;
  max-height: 80vh;
  position: fixed !important;
  background: #fff;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  padding: 40px 80px;
}
#businessrestrictWindow .ui-dialog-titlebar-close,
#nationalGroupRestrictWindow .ui-dialog-titlebar-close {
  display: flex;
  justify-content: center;
  align-items: center;
  background: none;
  font-size: 0 !important;
  right: 10px !important;
  border-radius: 0;
}
#businessrestrictWindow .ui-dialog-titlebar-close .ui-button-icon-primary,
#nationalGroupRestrictWindow .ui-dialog-titlebar-close .ui-button-icon-primary {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
#businessrestrictWindow .ui-dialog-titlebar-close .ui-button-icon-primary:before,
#nationalGroupRestrictWindow .ui-dialog-titlebar-close .ui-button-icon-primary:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#businessrestrictWindow .ui-dialog-titlebar-close .ui-button-icon-primary:after,
#nationalGroupRestrictWindow .ui-dialog-titlebar-close .ui-button-icon-primary:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#businessrestrictWindow .ui-dialog-titlebar-close .ui-button-icon,
#nationalGroupRestrictWindow .ui-dialog-titlebar-close .ui-button-icon {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
#businessrestrictWindow .ui-dialog-titlebar-close .ui-button-icon:before,
#nationalGroupRestrictWindow .ui-dialog-titlebar-close .ui-button-icon:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#businessrestrictWindow .ui-dialog-titlebar-close .ui-button-icon:after,
#nationalGroupRestrictWindow .ui-dialog-titlebar-close .ui-button-icon:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#businessrestrictWindow .close-popup,
#nationalGroupRestrictWindow .close-popup {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 25px;
  height: 25px;
  border: 1px solid #b5b5b5;
  cursor: pointer;
}
#businessrestrictWindow .close-popup:before,
#nationalGroupRestrictWindow .close-popup:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#businessrestrictWindow .close-popup:after,
#nationalGroupRestrictWindow .close-popup:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#businessrestrictWindow .ui-draggable-handle,
#nationalGroupRestrictWindow .ui-draggable-handle {
  position: absolute;
  right: 10px;
  top: 10px;
  background: none;
  border: 0;
  z-index: 10;
}
#businessrestrictWindow .ui-widget-content,
#nationalGroupRestrictWindow .ui-widget-content {
  max-height: 80vh !important;
}
#businessrestrictWindow .modal-footer,
#nationalGroupRestrictWindow .modal-footer {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 570px) {
  #businessrestrictWindow,
  #nationalGroupRestrictWindow {
    left: calc(50vw - 150px) !important;
    width: 300px !important;
    top: 20vh !important;
  }
}
@media all and (max-width: 345px) {
  #businessrestrictWindow,
  #nationalGroupRestrictWindow {
    top: 15vh !important;
  }
}
#businessrestrictWindow .light-lead-heading,
#nationalGroupRestrictWindow .light-lead-heading {
  color: #000;
  margin-top: 0;
  text-align: center;
  display: block;
  width: 100%;
  font-weight: 500;
}
@media all and (max-width: 570px) {
  #businessrestrictWindow,
  #nationalGroupRestrictWindow {
    padding: 40px 20px;
  }
}
@media all and (max-width: 480px) {
  #businessrestrictWindow .light-lead-heading,
  #nationalGroupRestrictWindow .light-lead-heading {
    font-size: 2em;
  }
}
body .modal-header {
  display: flex;
}
#nonAPAhour.modal .modal-dialog {
  z-index: 1050;
  width: 700px !important;
  overflow: hidden !important;
  overflow-y: auto;
  position: fixed !important;
  top: 15vh !important;
  left: calc(50vw - 350px) !important;
  background: #fff;
  height: auto;
  border: 1px solid #b5b5b5;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  max-height: 80vh;
}
#nonAPAhour.modal .modal-dialog .ui-draggable-handle {
  position: absolute;
  right: 10px;
  top: 10px;
  background: none;
  border: 0;
  z-index: 10;
}
#nonAPAhour.modal .modal-dialog .ui-dialog-content {
  overflow: hidden !important;
  padding: 0 !important;
}
#nonAPAhour.modal .modal-dialog .ui-dialog-content .modal-body {
  height: 55vh;
  padding: 10px 0;
  overflow-y: auto;
}
#nonAPAhour.modal .modal-dialog .ui-dialog-content .modal-body ul {
  font-size: 1.2em;
}
#nonAPAhour.modal .modal-dialog .ui-dialog-content .modal-footer {
  display: flex;
  justify-content: center;
  margin: 0;
}
@media all and (max-width: 570px) {
  #nonAPAhour.modal .modal-dialog .ui-dialog-content .modal-body {
    height: 53vh;
  }
}
#nonAPAhour.modal .modal-dialog .modal-body {
  height: 55vh;
  padding: 15px 15px;
  overflow: hidden;
  overflow-y: auto;
}
#nonAPAhour.modal .modal-dialog .modal-body .warning {
  color: #ffa02e !important;
  background: none !important;
}
#nonAPAhour.modal .modal-dialog .modal-footer {
  margin: 0;
  text-align: center;
  display: flex;
  justify-content: center;
}
#nonAPAhour.modal .modal-dialog .modal-footer a {
  margin: 0 10px;
}
#nonAPAhour.modal .modal-dialog .close-popup {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 25px;
  height: 25px;
  border: 1px solid #b5b5b5;
  cursor: pointer;
}
#nonAPAhour.modal .modal-dialog .close-popup:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#nonAPAhour.modal .modal-dialog .close-popup:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#nonAPAhour.modal .modal-dialog .agree-btn {
  padding: 8px 30px;
  color: #fff;
  font-weight: 600;
  font-family: Cairo;
  font-size: 15px;
  background: #009fda;
  opacity: 1;
  min-width: 120px;
  display: inline-block;
}
#nonAPAhour.modal .modal-dialog .agree-btn:hover {
  opacity: 0.8;
}
#nonAPAhour.modal .modal-dialog .disagree-btn {
  padding: 8px 30px;
  border: 1px solid #adadad;
  color: #333;
  font-weight: 600;
  font-family: Cairo;
  font-size: 15px;
  min-width: 120px;
  display: inline-block;
}
#nonAPAhour.modal .modal-dialog .disagree-btn:hover {
  background-color: #ebebeb;
}
@media all and (max-width: 570px) {
  #nonAPAhour.modal .modal-dialog .modal-body {
    height: 53vh;
  }
}
@media all and (max-width: 768px) {
  #nonAPAhour.modal .modal-dialog {
    width: 500px !important;
    left: calc(50vw - 250px) !important;
  }
}
@media all and (max-width: 570px) {
  #nonAPAhour.modal .modal-dialog {
    width: 300px !important;
    left: calc(50vw - 150px) !important;
    top: 5vh !important;
  }
}
#nonAPAhour.modal .modal-dialog .close {
  display: none;
}
#nonAPAhour.modal .modal-dialog .modal-content {
  border: none;
  padding: 0 5px;
}
#nonAPAhour.modal .modal-dialog .modal-content input {
  border-radius: 0;
  background-color: #f8fafc;
}
@media screen and (max-height: 800px) {
  #nonAPAhour.modal .modal-dialog form {
    height: 100%;
    max-height: 440px;
    display: flex;
    flex-direction: column;
  }
}
#nonAPAhour.modal .modal-dialog .modal-header {
  padding: 15px 20px;
}
#nonAPAhour.modal .modal-dialog .modal-body {
  height: auto;
  padding: 15px 20px;
}
#nonAPAhour.modal .modal-dialog .modal-body div[class^="col-"] {
  padding: 10px 0 0 0;
}
#nonAPAhour.modal .modal-dialog .modal-body .form-control {
  border: 1px solid #eceef0;
}
#nonAPAhour.modal .modal-dialog .modal-footer {
  padding: 15px 20px;
}
#nonAPAhour.modal .modal-dialog .modal-footer button.btn {
  padding: 5px 30px !important;
}
#sessionExpiredWindow {
  z-index: 1051;
  left: calc(50vw - 250px) !important;
  width: 500px !important;
  top: 30vh !important;
  padding: 30px;
  max-height: 80vh;
  position: fixed !important;
  background: #fff;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  width: 400px !important;
  left: calc(50vw - 200px) !important;
  top: calc(50vh - 216px) !important;
}
#sessionExpiredWindow .ui-dialog-titlebar-close {
  display: flex;
  justify-content: center;
  align-items: center;
  background: none;
  font-size: 0 !important;
  right: 10px !important;
  border-radius: 0;
}
#sessionExpiredWindow .ui-dialog-titlebar-close .ui-button-icon-primary {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
#sessionExpiredWindow .ui-dialog-titlebar-close .ui-button-icon-primary:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#sessionExpiredWindow .ui-dialog-titlebar-close .ui-button-icon-primary:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#sessionExpiredWindow .ui-dialog-titlebar-close .ui-button-icon {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
#sessionExpiredWindow .ui-dialog-titlebar-close .ui-button-icon:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#sessionExpiredWindow .ui-dialog-titlebar-close .ui-button-icon:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#sessionExpiredWindow .close-popup {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 25px;
  height: 25px;
  border: 1px solid #b5b5b5;
  cursor: pointer;
}
#sessionExpiredWindow .close-popup:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#sessionExpiredWindow .close-popup:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#sessionExpiredWindow .ui-draggable-handle {
  position: absolute;
  right: 10px;
  top: 10px;
  background: none;
  border: 0;
  z-index: 10;
}
#sessionExpiredWindow .ui-widget-content {
  max-height: 80vh !important;
}
#sessionExpiredWindow .modal-footer {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 570px) {
  #sessionExpiredWindow {
    left: calc(50vw - 150px) !important;
    width: 300px !important;
    top: 20vh !important;
  }
}
@media all and (max-width: 345px) {
  #sessionExpiredWindow {
    top: 15vh !important;
  }
}
#sessionExpiredWindow #login_form {
  display: none;
}
#sessionExpiredWindow .flex-cell + p {
  display: none;
}
#sessionExpiredWindow #expire_msg {
  width: 100%;
}
#sessionExpiredWindow #expire_msg .light-lead-heading {
  text-align: center;
}
#sessionExpiredWindow #expire_msg .btn-wrapper {
  display: flex;
  justify-content: center;
  margin: 40px 0 10px;
}
#sessionExpiredWindow #expire_msg .btn-wrapper .accent-btn {
  margin: 0 5px;
  padding: 10px 20px;
  font-weight: 500;
  width: calc(50% - 20px);
}
#sessionExpiredWindow #expire_msg .btn-wrapper .accent-btn.session_logout {
  background: #b5b5b5;
}
#sessionExpiredWindow .form-container {
  margin: 0 auto;
  max-width: 94%;
}
#sessionExpiredWindow .form-container .form-item {
  margin: 0;
}
#sessionExpiredWindow .form-container .strong-subhead {
  font-size: 1em;
  color: #000;
  font-weight: 400;
}
#sessionExpiredWindow .form-container .strong-subhead a {
  text-decoration: underline;
}
#sessionExpiredWindow .form-container input#remember1 {
  width: auto !important;
}
#sessionExpiredWindow .form-container input.form-control {
  background: none;
  min-height: 41px;
  margin: 5px 0;
  text-indent: 28px;
}
#sessionExpiredWindow .form-container .light-lead-heading {
  color: #000;
  margin-top: 0;
  text-align: center;
  display: block;
  width: 100%;
  font-size: 2.4em;
  margin: 18px 0px;
}
@media all and (max-width: 570px) {
  #sessionExpiredWindow .form-container .light-lead-heading {
    margin-top: 0;
  }
}
#sessionExpiredWindow .form-container .email-field {
  width: 100%;
  position: relative;
}
#sessionExpiredWindow .form-container .email-field:before {
  content: "";
  position: absolute;
  left: 12px;
  top: calc(50% - 7.5px);
  width: 15px;
  height: 15px;
  background-position: center;
  background-image: url(/sites/default/files/dashboard-icon/account-G.png);
  background-size: contain;
  background-repeat: no-repeat;
}
#sessionExpiredWindow .form-container .password-field {
  width: 100%;
  position: relative;
}
#sessionExpiredWindow .form-container .password-field:before {
  content: "";
  position: absolute;
  left: 12px;
  top: calc(50% - 7.5px);
  width: 15px;
  height: 15px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(/sites/default/files/general-icon/password-icon-lg.png);
}
#sessionExpiredWindow .form-container .login-btn,
#sessionExpiredWindow .form-container .submit-btn {
  margin: 20px 0 15px;
}
#sessionExpiredWindow .form-container .login-btn input,
#sessionExpiredWindow .form-container .submit-btn input {
  width: 100% !important;
  background: #009fda;
  color: #fff;
}
#sessionExpiredWindow .form-container .login-btn input:hover,
#sessionExpiredWindow .form-container .submit-btn input:hover {
  opacity: 0.8;
}
#sessionExpiredWindow .form-container .remember-opt {
  font-size: 0.8em;
}
#sessionExpiredWindow .form-container .remember-opt label {
  display: flex;
  align-items: center;
  margin: 0;
}
#sessionExpiredWindow .form-container .remember-opt input {
  width: auto !important;
}
#sessionExpiredWindow .form-container .forgot-password {
  font-size: 0.8em;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
#sessionExpiredWindow .form-container .forgot-password .tab {
  display: inline-block;
}
#sessionExpiredWindow .form-container .forgot-password .tab span {
  text-decoration: underline;
  cursor: pointer;
}
#sessionExpiredWindow .form-container .forgot-password .tab span:hover {
  color: #009fda;
}
#sessionExpiredWindow .form-container .forgot-password p {
  display: none;
}
#sessionExpiredWindow .form-container .create-account {
  display: flex;
  justify-content: center;
  font-size: 1.2em;
  margin-top: 20px;
  text-align: center;
  color: #000;
  font-weight: 400;
}
#sessionExpiredWindow .form-container .create-account a {
  text-decoration: underline;
}
#sessionExpiredWindow .form-container #main-forgot-pw-form .light-lead-heading {
  font-size: 2.2em;
}
#sessionExpiredWindow .form-container #main-forgot-pw-form .light-lead-heading+p span {
  margin-bottom: 10px;
  font-family: Roboto;
  font-weight: 400;
}
@media all and (max-width: 570px) {
  #sessionExpiredWindow {
    position: fixed !important;
  }
  #sessionExpiredWindow .create-account {
    font-size: 1.1em;
  }
}
@media all and (max-width: 480px) {
  #sessionExpiredWindow {
    width: 300px !important;
    left: calc(50% - 150px) !important;
  }
}
@media all and (max-width: 345px) {
  #sessionExpiredWindow {
    top: calc(50vh - 255px) !important;
  }
}
#timeoutWindow {
  z-index: 1051;
  left: calc(50vw - 250px) !important;
  width: 500px !important;
  top: 30vh !important;
  padding: 30px;
  max-height: 80vh;
  position: fixed !important;
  background: #fff;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}
#timeoutWindow .ui-dialog-titlebar-close {
  display: flex;
  justify-content: center;
  align-items: center;
  background: none;
  font-size: 0 !important;
  right: 10px !important;
  border-radius: 0;
}
#timeoutWindow .ui-dialog-titlebar-close .ui-button-icon-primary {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
#timeoutWindow .ui-dialog-titlebar-close .ui-button-icon-primary:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#timeoutWindow .ui-dialog-titlebar-close .ui-button-icon-primary:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#timeoutWindow .ui-dialog-titlebar-close .ui-button-icon {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
#timeoutWindow .ui-dialog-titlebar-close .ui-button-icon:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#timeoutWindow .ui-dialog-titlebar-close .ui-button-icon:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#timeoutWindow .close-popup {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 25px;
  height: 25px;
  border: 1px solid #b5b5b5;
  cursor: pointer;
}
#timeoutWindow .close-popup:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
#timeoutWindow .close-popup:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
#timeoutWindow .ui-draggable-handle {
  position: absolute;
  right: 10px;
  top: 10px;
  background: none;
  border: 0;
  z-index: 10;
}
#timeoutWindow .ui-widget-content {
  max-height: 80vh !important;
}
#timeoutWindow .modal-footer {
  display: flex;
  justify-content: center;
}
@media all and (max-width: 570px) {
  #timeoutWindow {
    left: calc(50vw - 150px) !important;
    width: 300px !important;
    top: 20vh !important;
  }
}
@media all and (max-width: 345px) {
  #timeoutWindow {
    top: 15vh !important;
  }
}
.page-node-779 #section-main-content #block-system-main .content .field-item.even {
  position: relative;
}
#app_view_popup {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-bottom: 70px;
  background: #fff;
  display: none;
}
#app_view_popup .inner_wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
@media all and (max-width: 1025px) {
  #app_view_popup .inner_wrapper {
    flex-direction: column;
  }
}
#app_view_popup.fadingOut {
  position: absolute;
  margin-top: 120px;
}
@media all and (max-width: 992px) {
  #app_view_popup.fadingOut {
    margin-top: 90px;
  }
}
@media all and (max-width: 570px) {
  #app_view_popup.fadingOut {
    margin-top: 60px;
  }
}
#app_view_popup .close-popup {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 25px;
  height: 25px;
  cursor: pointer;
}
#app_view_popup .close-popup:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  transform: rotate(45deg);
  background: white;
}
@media all and (max-width: 1025px) {
  #app_view_popup .close-popup:before {
    background: lightgrey;
  }
}
#app_view_popup .close-popup:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(-45deg);
  background: white;
}
@media all and (max-width: 1025px) {
  #app_view_popup .close-popup:after {
    background: lightgrey;
  }
}
#app_view_popup .loading_overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
}
#app_view_popup .loading_overlay .loaders {
  visibility: visible;
}
#app_view_popup .loading_overlay .loaders .loader-quart:after {
  border: 6px solid #009fda42;
  border-top-color: #009fda;
}
#app_view_popup .app_content {
  padding: 52px 64px;
  width: 50%;
  border: 1px solid #DBDBDB;
  border-right: 0;
}
@media all and (max-width: 1025px) {
  #app_view_popup .app_content {
    width: 100%;
    border-right: 1px solid #DBDBDB;
    padding: 52px 64px 75px;
  }
}
@media all and (max-width: 570px) {
  #app_view_popup .app_content {
    padding: 25px 25px 40px;
  }
}
#app_view_popup .app_content .content_wrapper {
  display: flex;
  flex-direction: column;
  max-width: 520px;
}
@media all and (max-width: 1025px) {
  #app_view_popup .app_content .content_wrapper {
    width: 100%;
    max-width: unset;
  }
}
#app_view_popup .app_content .app_heading.logo_alt .app_logo {
  border-radius: 0;
  box-shadow: unset;
  margin-bottom: 20px;
}
#app_view_popup .app_content .app_heading.logo_alt .main_heading {
  display: none;
}
#app_view_popup .app_content .app_heading .app_logo {
  display: block;
  max-width: max-content;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 5px 14px rgba(40,48,79,0), 0 2px 4px rgba(40,48,79,0.2), inset 0 -1px 4px rgba(23,78,138,0.09);
}
#app_view_popup .app_content .app_heading .app_logo img {
  max-width: 150px;
  max-height: 74px;
  height: auto;
  width: auto;
}
#app_view_popup .app_content .app_heading .main_heading {
  margin-top: 35px;
  font-size: 1.8em;
  margin-bottom: 0px;
  font-weight: 700;
}
#app_view_popup .app_content .app_heading .app_creator {
  font-size: 1.8em;
  color: #009fda;
}
@media all and (max-width: 570px) {
  #app_view_popup .app_content .app_heading .app_creator {
    font-size: 1.3em;
  }
}
#app_view_popup .app_content .app_heading .app_cost {
  font-size: 1.3em;
  margin-top: 10px;
}
@media all and (max-width: 570px) {
  #app_view_popup .app_content .app_heading .app_cost {
    font-size: 1.1em;
  }
}
#app_view_popup .app_content .app_heading .app_cost span {
  font-weight: 700;
  color: #009fda;
}
#app_view_popup .app_content .app_heading .app_cost .cost {
  color: #32363D;
  font-weight: 300;
}
#app_view_popup .app_content .app_description {
  padding-top: 45px;
  margin-top: 15px;
  border-top: 1px solid rgba(0,0,0,0.12);
}
@media all and (max-width: 570px) {
  #app_view_popup .app_content .app_description {
    padding-top: 30px;
  }
}
#app_view_popup .app_content .app_description p {
  font-size: 1.3em;
  line-height: 1.3em;
}
@media all and (max-width: 570px) {
  #app_view_popup .app_content .app_description p {
    font-size: 1.1em;
  }
}
#app_view_popup .app_content .app_contact,
#app_view_popup .app_content .app_terms_conditions {
  margin-top: 25px;
}
@media all and (max-width: 570px) {
  #app_view_popup .app_content .app_contact,
  #app_view_popup .app_content .app_terms_conditions {
    margin-top: 20px;
  }
}
#app_view_popup .app_content .app_contact .sub_heading,
#app_view_popup .app_content .app_terms_conditions .sub_heading {
  font-size: 1.3em;
  padding-top: 0;
  margin-top: 0px;
}
@media all and (max-width: 570px) {
  #app_view_popup .app_content .app_contact .sub_heading,
  #app_view_popup .app_content .app_terms_conditions .sub_heading {
    font-size: 1.1em;
  }
}
#app_view_popup .app_content .app_contact .content p,
#app_view_popup .app_content .app_terms_conditions .content p {
  font-size: 1.3em;
  margin-bottom: 0;
}
#app_view_popup .app_content .app_contact .content p:last-of-type,
#app_view_popup .app_content .app_terms_conditions .content p:last-of-type {
  margin-bottom: 15px;
}
@media all and (max-width: 570px) {
  #app_view_popup .app_content .app_contact .content p,
  #app_view_popup .app_content .app_terms_conditions .content p {
    font-size: 1.1em;
  }
}
#app_view_popup .app_content .app_terms_conditions .content p {
  margin-bottom: 10px;
}
#app_view_popup .app_content .app_download {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 30px;
}
@media all and (max-width: 570px) {
  #app_view_popup .app_content .app_download {
    margin-top: 20px;
  }
}
#app_view_popup .app_content .app_download .ios,
#app_view_popup .app_content .app_download .android,
#app_view_popup .app_content .app_download .webApp {
  width: calc(50% - 6px);
  display: flex;
  flex-direction: row;
  justify-content: center;
  max-width: 254px;
  min-width: 200px;
  flex-wrap: nowrap;
  padding: 7.5px 0px;
  transition: all .3s linear;
  box-shadow: 0 5px 14px rgba(40,48,79,0), 0 2px 4px rgba(40,48,79,0.2), inset 0 -1px 4px rgba(23,78,138,0.09);
}
@media all and (max-width: 570px) {
  #app_view_popup .app_content .app_download .ios,
  #app_view_popup .app_content .app_download .android,
  #app_view_popup .app_content .app_download .webApp {
    font-size: 0.7em;
  }
}
#app_view_popup .app_content .app_download .ios .icon,
#app_view_popup .app_content .app_download .android .icon,
#app_view_popup .app_content .app_download .webApp .icon {
  display: flex;
  max-width: 32px;
  justify-content: center;
  align-items: center;
}
#app_view_popup .app_content .app_download .ios .icon svg,
#app_view_popup .app_content .app_download .android .icon svg,
#app_view_popup .app_content .app_download .webApp .icon svg {
  max-height: 32px;
}
#app_view_popup .app_content .app_download .ios .button_txt,
#app_view_popup .app_content .app_download .android .button_txt,
#app_view_popup .app_content .app_download .webApp .button_txt {
  color: #fff;
  display: block;
  line-height: 1em;
  padding-left: 10px;
}
#app_view_popup .app_content .app_download .ios .button_txt span,
#app_view_popup .app_content .app_download .android .button_txt span,
#app_view_popup .app_content .app_download .webApp .button_txt span {
  display: block;
  font-size: 1.8em;
  line-height: 1em;
  font-weight: 500;
}
#app_view_popup .app_content .app_download .ios:hover,
#app_view_popup .app_content .app_download .android:hover,
#app_view_popup .app_content .app_download .webApp:hover {
  box-shadow: 0 5px 14px rgba(40,48,79,0.2), 0 2px 4px rgba(40,48,79,0.2), inset 0 -1px 4px rgba(23,78,138,0.09);
}
#app_view_popup .app_content .app_download .ios,
#app_view_popup .app_content .app_download .webApp {
  background: #009FDA;
}
@media all and (max-width: 1025px) {
  #app_view_popup .app_content .app_download .webApp {
    background: #A2AD00;
  }
}
@media all and (max-width: 325px) {
  #app_view_popup .app_content .app_download .webApp {
    max-width: unset;
    width: 100%;
  }
}
#app_view_popup .app_content .app_download .android {
  background: #A2AD00;
}
#app_view_popup .app_screen {
  width: 50%;
  padding: 52px 64px;
  background: #009FDA;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media all and (max-width: 1025px) {
  #app_view_popup .app_screen {
    width: 100%;
    padding: 52px 64px 75px;
    margin-bottom: 80px;
  }
}
@media all and (max-width: 570px) {
  #app_view_popup .app_screen {
    padding: 25px 25px 50px;
  }
}
#app_view_popup .app_screen.non_mobile .screen_grid {
  max-width: unset;
}
#app_view_popup .app_screen.non_mobile .screen_grid img {
  margin-bottom: 30px;
  max-width: unset;
  width: calc(50% - 15px);
}
@media all and (max-width: 570px) {
  #app_view_popup .app_screen.non_mobile .screen_grid img {
    width: calc(50% - 8px);
    margin-bottom: 16px;
  }
}
#app_view_popup .app_screen .sub_heading {
  color: #fff;
  font-size: 1.3em;
  font-weight: 500;
  text-align: center;
  padding-top: 0;
  margin: 27px 0 64px;
}
@media all and (max-width: 570px) {
  #app_view_popup .app_screen .sub_heading {
    margin: 20px 0 35px;
  }
}
@media all and (max-width: 325px) {
  #app_view_popup .app_screen .sub_heading {
    font-size: 1.1em;
  }
}
#app_view_popup .app_screen .screen_grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 380px;
}
#app_view_popup .app_screen .screen_grid img {
  margin-bottom: 37px;
  max-width: 170px;
  width: 50%;
  position: relative;
  top: 15px;
  animation: moveTop .35s ease-in-out forwards;
  cursor: pointer;
}
@media all and (max-width: 570px) {
  #app_view_popup .app_screen .screen_grid img {
    width: calc(50% - 10px);
    margin-bottom: 20px;
  }
}
@keyframes moveTop {
  from {
    top: 15px;
  }
  to {
    top: 0px;
  }
}
[id*=PriceExplaination],
#ProrataExplaination {
  z-index: 1050;
  width: 700px !important;
  overflow: hidden !important;
  overflow-y: auto;
  position: fixed !important;
  top: 15vh !important;
  left: calc(50vw - 350px) !important;
  background: #fff;
  height: auto;
  border: 1px solid #b5b5b5;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  max-height: 80vh;
  width: 500px !important;
  left: calc(50vw - 250px) !important;
}
[id*=PriceExplaination] .ui-draggable-handle,
#ProrataExplaination .ui-draggable-handle {
  position: absolute;
  right: 10px;
  top: 10px;
  background: none;
  border: 0;
  z-index: 10;
}
[id*=PriceExplaination] .ui-dialog-content,
#ProrataExplaination .ui-dialog-content {
  overflow: hidden !important;
  padding: 0 !important;
}
[id*=PriceExplaination] .ui-dialog-content .modal-body,
#ProrataExplaination .ui-dialog-content .modal-body {
  height: 55vh;
  padding: 10px 0;
  overflow-y: auto;
}
[id*=PriceExplaination] .ui-dialog-content .modal-body ul,
#ProrataExplaination .ui-dialog-content .modal-body ul {
  font-size: 1.2em;
}
[id*=PriceExplaination] .ui-dialog-content .modal-footer,
#ProrataExplaination .ui-dialog-content .modal-footer {
  display: flex;
  justify-content: center;
  margin: 0;
}
@media all and (max-width: 570px) {
  [id*=PriceExplaination] .ui-dialog-content .modal-body,
  #ProrataExplaination .ui-dialog-content .modal-body {
    height: 53vh;
  }
}
[id*=PriceExplaination] .modal-body,
#ProrataExplaination .modal-body {
  height: 55vh;
  padding: 15px 15px;
  overflow: hidden;
  overflow-y: auto;
}
[id*=PriceExplaination] .modal-body .warning,
#ProrataExplaination .modal-body .warning {
  color: #ffa02e !important;
  background: none !important;
}
[id*=PriceExplaination] .modal-footer,
#ProrataExplaination .modal-footer {
  margin: 0;
  text-align: center;
  display: flex;
  justify-content: center;
}
[id*=PriceExplaination] .modal-footer a,
#ProrataExplaination .modal-footer a {
  margin: 0 10px;
}
[id*=PriceExplaination] .close-popup,
#ProrataExplaination .close-popup {
  background-image: none;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 25px;
  height: 25px;
  border: 1px solid #b5b5b5;
  cursor: pointer;
}
[id*=PriceExplaination] .close-popup:before,
#ProrataExplaination .close-popup:before {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(45deg);
  background: #b5b5b5;
}
[id*=PriceExplaination] .close-popup:after,
#ProrataExplaination .close-popup:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 2px;
  transform: rotate(-45deg);
  background: #b5b5b5;
}
[id*=PriceExplaination] .agree-btn,
#ProrataExplaination .agree-btn {
  padding: 8px 30px;
  color: #fff;
  font-weight: 600;
  font-family: Cairo;
  font-size: 15px;
  background: #009fda;
  opacity: 1;
  min-width: 120px;
  display: inline-block;
}
[id*=PriceExplaination] .agree-btn:hover,
#ProrataExplaination .agree-btn:hover {
  opacity: 0.8;
}
[id*=PriceExplaination] .disagree-btn,
#ProrataExplaination .disagree-btn {
  padding: 8px 30px;
  border: 1px solid #adadad;
  color: #333;
  font-weight: 600;
  font-family: Cairo;
  font-size: 15px;
  min-width: 120px;
  display: inline-block;
}
[id*=PriceExplaination] .disagree-btn:hover,
#ProrataExplaination .disagree-btn:hover {
  background-color: #ebebeb;
}
@media all and (max-width: 570px) {
  [id*=PriceExplaination] .modal-body,
  #ProrataExplaination .modal-body {
    height: 53vh;
  }
}
@media all and (max-width: 768px) {
  [id*=PriceExplaination],
  #ProrataExplaination {
    width: 500px !important;
    left: calc(50vw - 250px) !important;
  }
}
@media all and (max-width: 570px) {
  [id*=PriceExplaination],
  #ProrataExplaination {
    width: 300px !important;
    left: calc(50vw - 150px) !important;
    top: 5vh !important;
  }
}
[id*=PriceExplaination] .modal-body,
#ProrataExplaination .modal-body {
  text-align: left;
}
div[aria-describedby="HomeAddressChangePopUp"].ui-dialog,
div[aria-describedby="MailingAddressChangePopUp"].ui-dialog {
  z-index: 1056;
}
.page-node-392 .join-NGtable div[class^="flex-col"] {
  display: flex;
  align-items: center;
}
.page-node-392 .join-NGtable div[class^="flex-col"] [class^="NGprice"] {
  padding-right: 15px;
  margin-left: auto;
}
.page-node-392 .join-NGtable .flex-cell {
  margin: 0px 0;
}
@media all and (max-width: 768px) {
  .page-node-392 .join-NGtable .flex-cell {
    margin: 0;
    flex-direction: column;
  }
  .page-node-392 .join-NGtable .flex-cell .flex-col-6 {
    width: 100%;
    margin: 10px 0;
  }
}
.page-node-392 .join-NGtable div[class^="flex-col"].locked:before {
  display: none;
}
.page-node-392 .join-NGtable div[class^="flex-col"].locked .not-avalable {
  display: inline;
  margin: 0 0 5px 5px;
}
.page-node-392 .join-NGtable .not-avalable {
  display: none;
  margin: 0 0 5px 5px;
}
.page-node-392 .join-NGtable .styled-checkbox:disabled + label:before {
  box-shadow: 0 0 0 1px rgba(0,0,0,0.12);
  background: #fff;
}
.page-node-110 #section-banner #block-block-169 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.page-node-110 #section-banner #block-block-169 .header-banner h1 {
  font-family: Roboto;
  font-weight: 400;
  text-transform: uppercase;
  color: #fff;
  font-size: 5em;
  line-height: 1em;
}
.page-node-110 #section-banner #block-block-169 .content {
  text-align: center;
  position: relative;
}
@media all and (max-width: 768px) {
  .page-node-110 #section-banner #block-block-169 .header-banner h1 {
    font-size: 4em;
  }
}
@media all and (max-width: 570px) {
  .page-node-110 #section-banner #block-block-169 .header-banner h1 {
    font-size: 3em;
  }
}
@media all and (max-width: 480px) {
  .page-node-110 #section-banner #block-block-169 .header-banner h1 {
    font-size: 2.5em;
  }
}
.page-node-110 #section-main-content #national-group-main-content .left-content {
  padding-bottom: 50px;
}
.page-node-110 #section-main-content #national-group-main-content .left-content .national-groups-nav {
  margin-bottom: 50px;
}
.page-node-110 #section-main-content #national-group-main-content .left-content .bottom-nav {
  border-top: 1px solid rgba(0,0,0,0.12);
  margin-right: -50px;
}
.page-node-110 #section-main-content #national-group-main-content .left-content .bottom-nav a {
  color: #333;
  padding-left: 0;
  padding-top: 20px;
  text-decoration: underline;
  transition: all .3s linear;
}
.page-node-110 #section-main-content #national-group-main-content .left-content .bottom-nav a:hover {
  color: #009fda;
}
.page-node-110 #section-main-content #national-group-main-content .left-content h2.lead-heading {
  font-weight: 500;
}
.page-node-110 #section-main-content #national-group-main-content .left-content p {
  margin: 0 0px 10px;
}
.page-node-110 #section-main-content #national-group-main-content .left-content .intro {
  padding-bottom: 20px;
  display: block;
}
.page-node-110 #section-main-content #national-group-main-content .left-content h3.sub-heading {
  color: #333;
  margin: 50px 0 20px;
  text-transform: uppercase;
}
@media all and (max-width: 570px) {
  .page-node-110 #section-main-content #national-group-main-content .left-content .national-group-grid {
    display: none;
  }
}
.page-node-110 #section-main-content #national-group-main-content .left-content .national-group-grid .flex-cell {
  flex-wrap: nowrap;
}
.page-node-110 #section-main-content #national-group-main-content .left-content .national-group-grid .flex-cell .flex-col-6 {
  margin-right: 1px;
  margin-bottom: 1px;
  background: #009fda;
  color: #fff;
}
.page-node-110 #section-main-content #national-group-main-content .left-content .national-group-grid .flex-cell .flex-col-6 a {
  display: flex;
  flex-direction: row;
  height: 100%;
  justify-content: flex-start;
  align-items: center;
  color: #fff;
  padding: 15px 15px 15px 0;
  transition: all .2s ease-in-out;
}
.page-node-110 #section-main-content #national-group-main-content .left-content .national-group-grid .flex-cell .flex-col-6 a .ng-title {
  font-size: 1.3em;
}
.page-node-110 #section-main-content #national-group-main-content .left-content .national-group-grid .flex-cell .flex-col-6 a .ng-icon {
  min-width: 100px;
  height: 30px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.page-node-110 #section-main-content #national-group-main-content .left-content .national-group-grid .flex-cell .flex-col-6 a .ng-icon.acupuncture {
  background-image: url(/sites/default/files/national-group-icons/Acupuncture-W.png);
}
.page-node-110 #section-main-content #national-group-main-content .left-content .national-group-grid .flex-cell .flex-col-6 a .ng-icon.mental {
  background-image: url(/sites/default/files/national-group-icons/Mental-Health-W.png);
}
.page-node-110 #section-main-content #national-group-main-content .left-content .national-group-grid .flex-cell .flex-col-6 a .ng-icon.animal {
  background-image: url(/sites/default/files/national-group-icons/Animal-W.png);
}
.page-node-110 #section-main-content #national-group-main-content .left-content .national-group-grid .flex-cell .flex-col-6 a .ng-icon.muscu {
  background-image: url(/sites/default/files/national-group-icons/Musculoskeletal-W.png);
}
.page-node-110 #section-main-content #national-group-main-content .left-content .national-group-grid .flex-cell .flex-col-6 a .ng-icon.aquatic {
  background-image: url(/sites/default/files/national-group-icons/Aquatic-W.png);
}
.page-node-110 #section-main-content #national-group-main-content .left-content .national-group-grid .flex-cell .flex-col-6 a .ng-icon.neurology {
  background-image: url(/sites/default/files/national-group-icons/Neurology-W.png);
}
.page-node-110 #section-main-content #national-group-main-content .left-content .national-group-grid .flex-cell .flex-col-6 a .ng-icon.business {
  background-image: url(/sites/default/files/national-group-icons/Business-W.png);
}
.page-node-110 #section-main-content #national-group-main-content .left-content .national-group-grid .flex-cell .flex-col-6 a .ng-icon.occupa {
  background-image: url(/sites/default/files/national-group-icons/Occ-Health-W.png);
}
.page-node-110 #section-main-content #national-group-main-content .left-content .national-group-grid .flex-cell .flex-col-6 a .ng-icon.cancer {
  background-image: url(/sites/default/files/national-group-icons/Cancer-W.png);
}
.page-node-110 #section-main-content #national-group-main-content .left-content .national-group-grid .flex-cell .flex-col-6 a .ng-icon.ortho {
  background-image: url(/sites/default/files/national-group-icons/Orthopaedic-W.png);
}
.page-node-110 #section-main-content #national-group-main-content .left-content .national-group-grid .flex-cell .flex-col-6 a .ng-icon.cardio {
  background-image: url(/sites/default/files/national-group-icons/Cardio-W.png);
}
.page-node-110 #section-main-content #national-group-main-content .left-content .national-group-grid .flex-cell .flex-col-6 a .ng-icon.paediatric {
  background-image: url(/sites/default/files/national-group-icons/Paediatrics-W.png);
}
.page-node-110 #section-main-content #national-group-main-content .left-content .national-group-grid .flex-cell .flex-col-6 a .ng-icon.disability {
  background-image: url(/sites/default/files/national-group-icons/Disability-W.png);
}
.page-node-110 #section-main-content #national-group-main-content .left-content .national-group-grid .flex-cell .flex-col-6 a .ng-icon.pain {
  background-image: url(/sites/default/files/national-group-icons/Pain-W.png);
}
.page-node-110 #section-main-content #national-group-main-content .left-content .national-group-grid .flex-cell .flex-col-6 a .ng-icon.educators {
  background-image: url(/sites/default/files/national-group-icons/Educators-W.png);
}
.page-node-110 #section-main-content #national-group-main-content .left-content .national-group-grid .flex-cell .flex-col-6 a .ng-icon.sports {
  background-image: url(/sites/default/files/national-group-icons/Sports-W.png);
}
.page-node-110 #section-main-content #national-group-main-content .left-content .national-group-grid .flex-cell .flex-col-6 a .ng-icon.emergency {
  background-image: url(/sites/default/files/national-group-icons/ED-W.png);
}
.page-node-110 #section-main-content #national-group-main-content .left-content .national-group-grid .flex-cell .flex-col-6 a .ng-icon.rural {
  background-image: url(/sites/default/files/national-group-icons/Rural-W.png);
}
.page-node-110 #section-main-content #national-group-main-content .left-content .national-group-grid .flex-cell .flex-col-6 a .ng-icon.geron {
  background-image: url(/sites/default/files/national-group-icons/Gerontology-W.png);
}
.page-node-110 #section-main-content #national-group-main-content .left-content .national-group-grid .flex-cell .flex-col-6 a .ng-icon.women-men {
  background-image: url(/sites/default/files/national-group-icons/Pelvic-Health-W.png);
}
.page-node-110 #section-main-content #national-group-main-content .left-content .national-group-grid .flex-cell .flex-col-6 a .ng-icon.leadership {
  background-image: url(/sites/default/files/national-group-icons/Physio-Leadership-W.png);
}
.page-node-110 #section-main-content #national-group-main-content .left-content .national-group-grid.mobile {
  display: none;
}
@media all and (max-width: 570px) {
  .page-node-110 #section-main-content #national-group-main-content .left-content .national-group-grid.mobile {
    display: flex;
  }
}
.page-node-110 #section-main-content #national-group-main-content .left-content .national-group-grid.mobile .flex-cell {
  flex-wrap: nowrap;
}
.page-node-110 #section-main-content #national-group-main-content .left-content .national-group-grid.mobile .flex-cell .flex-col-6 {
  margin-right: 0px;
  margin-bottom: 0px;
  background: #fff;
}
.page-node-110 #section-main-content #national-group-main-content .left-content .national-group-grid.mobile .flex-cell .flex-col-12 {
  margin-bottom: 1px;
  background: #009fda;
  color: #fff;
}
@media all and (max-width: 992px) {
  .page-node-110 #section-main-content #national-group-main-content .left-content {
    padding-right: 50px;
  }
}
@media all and (max-width: 768px) {
  .page-node-110 #section-main-content #national-group-main-content .left-content {
    padding: 0px;
    width: 100%;
  }
  .page-node-110 #section-main-content #national-group-main-content .left-content .bottom-nav {
    margin-right: 0px;
  }
}
@media all and (max-width: 570px) {
  .page-node-110 #section-main-content #national-group-main-content .left-content h2.lead-heading {
    font-size: 1.9em;
    font-weight: 600;
  }
}
@media all and (max-width: 570px) {
  .page-node-110 #section-main-content #national-group-main-content .national-groups-nav h3.sub-heading {
    border-top: 1px solid rgba(0,0,0,0.12);
    padding-top: 20px;
    font-size: 1.2em;
  }
  .page-node-110 #section-main-content #national-group-main-content .national-groups-nav .national-group-grid {
    flex-flow: column;
    width: 100vw;
    left: -30px;
    position: relative;
  }
  .page-node-110 #section-main-content #national-group-main-content .national-groups-nav .national-group-grid .flex-cell {
    flex-flow: column;
  }
  .page-node-110 #section-main-content #national-group-main-content .national-groups-nav .national-group-grid .flex-cell .flex-col-6 {
    width: 100%;
  }
}
.page-node-391 #block-block-272 {
  float: left;
  width: 100%;
}
.page-node-391 #block-block-272>.content {
  display: flex;
}
#prf-donation-container,
#prf-donation-container-after {
  width: 450px;
  margin: 100px auto;
  background: #fff;
  padding: 50px;
}
@media all and (max-width: 451px) {
  #prf-donation-container,
  #prf-donation-container-after {
    margin: 0;
  }
  #prf-donation-container #Paymentcard,
  #prf-donation-container-after #Paymentcard {
    letter-spacing: 3px;
  }
}
#prf-donation-container .header-banner,
#prf-donation-container-after .header-banner {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
#prf-donation-container .header-banner .lead-heading,
#prf-donation-container-after .header-banner .lead-heading {
  padding: 15px 0 30px 0;
  font-weight: 300;
  color: #000;
}
#prf-donation-container #Paymentcard,
#prf-donation-container-after #Paymentcard {
  width: 100%;
  min-height: 48px;
  background: none;
  padding: 6px 12px;
  padding-right: 30px;
  letter-spacing: 5px;
}
#prf-donation-container .flex-container [class^="flex-col"],
#prf-donation-container-after .flex-container [class^="flex-col"] {
  padding: 0 1px;
  padding-bottom: 16px;
}
#prf-donation-container .submit-donate,
#prf-donation-container-after .submit-donate {
  width: 100% !important;
  background: #7ea6d6;
  color: #fff;
  text-transform: uppercase;
  font-family: Roboto !important;
  font-weight: 300 !important;
  border: 0;
  padding: 20px 30px !important;
  opacity: 1;
  transition: all 0.2s linear;
}
#prf-donation-container .submit-donate:hover,
#prf-donation-container-after .submit-donate:hover {
  opacity: 0.9;
}
#prf-donation-container input[type="text"],
#prf-donation-container-after input[type="text"] {
  background: none;
  border: 1px solid #e0e0e0;
}
#prf-donation-container .card-uniq,
#prf-donation-container-after .card-uniq {
  justify-content: space-between;
}
#prf-donation-container .card-uniq>div,
#prf-donation-container-after .card-uniq>div {
  max-width: 48%;
}
@media all and (max-width: 570px) {
  #prf-donation-container,
  #prf-donation-container-after {
    width: 100%;
    margin: 0px auto;
    background: #fff;
    padding: 50px 15px 0 15px;
  }
  #prf-donation-container .header-banner h1.lead-heading,
  #prf-donation-container-after .header-banner h1.lead-heading {
    padding: 0 10%;
  }
  #prf-donation-container .sub-heading,
  #prf-donation-container-after .sub-heading {
    padding: 0 10%;
  }
  #prf-donation-container .featured-image,
  #prf-donation-container-after .featured-image {
    width: 100% !important;
    margin: 0 !important;
    padding-top: 50px;
  }
  #prf-donation-container .form,
  #prf-donation-container-after .form {
    padding: 0 10%;
  }
}
#prf-donation-container .fail-payment-message,
#prf-donation-container-after .fail-payment-message {
  color: #920075;
  font-family: Roboto;
  font-weight: 400;
  font-size: 1em;
  margin-bottom: 20px;
}
#prf-donation-container .fail-payment-message a,
#prf-donation-container-after .fail-payment-message a {
  color: #920075;
  text-decoration: underline;
}
#prf-donation-container-after {
  border-bottom: 20px solid #7fa7d8;
}
#prf-donation-container-after h1 {
  text-align: center;
  font-size: 3.5em;
}
#prf-donation-container-after .sub-heading {
  font-family: Roboto;
  font-size: 1.8em;
  text-align: center;
  display: flex;
  font-weight: 900;
  color: #a6a8ab;
}
#prf-donation-container-after .featured-image {
  width: 450px;
  margin: 50px -50px -50px -50px;
}
#prf-donation-container-after .featured-image img {
  width: 100%;
}
#prf-donation-container-after .direction-link {
  width: 100%;
  font-family: Roboto;
  font-size: 1.3em;
  font-weight: 500;
  margin: 30px 0;
  display: block;
  text-align: center;
}
#prf-donation-container-after .direction-link a {
  color: #009fda;
}
@media all and (max-width: 768px) {
  .page-node-510 #block-block-292 .img-parallax {
    display: none;
  }
}
@media all and (max-width: 570px) {
  .page-node-510 #block-block-292 {
    background-attachment: unset;
    -webkit-background-size: 130%;
    -moz-background-size: 130%;
    -o-background-size: 130%;
    background-size: 130%;
    background-position: 50% 0% !important;
  }
}
.page-node-510 #section-map {
  margin: 80px 0 0px;
}
.page-node-510 #section-map .dexp-shortcodes-box {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 15px 50px;
  width: 100%;
  margin: 0;
}
.page-node-510 #section-map .dexp-shortcodes-box .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;
}
.page-node-510 #section-map .dexp-shortcodes-box .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-510 #section-map .dexp-shortcodes-box .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-510 #section-map .dexp-shortcodes-box .box-icon.clinical:before {
  background-image: url(/sites/default/files/tools/icons/CLINICAL_B.png);
}
.page-node-510 #section-map .dexp-shortcodes-box .box-icon.clinical:after {
  background-image: url(/sites/default/files/tools/icons/CLINICAL_W.png);
}
.page-node-510 #section-map .dexp-shortcodes-box .box-icon.profession:before {
  background-image: url(/sites/default/files/tools/icons/PROFESSION_B.png);
}
.page-node-510 #section-map .dexp-shortcodes-box .box-icon.profession:after {
  background-image: url(/sites/default/files/tools/icons/PROFESSION_W.png);
}
.page-node-510 #section-map .dexp-shortcodes-box .box-icon.BusinessGroup:before {
  background-image: url(/sites/default/files/tools/icons/BUSINESS_B.png);
}
.page-node-510 #section-map .dexp-shortcodes-box .box-icon.BusinessGroup:after {
  background-image: url(/sites/default/files/tools/icons/BUSINESS_W.png);
}
.page-node-510 #section-map .dexp-shortcodes-box .box-title {
  margin: 10px 0;
  font-size: 1.6em;
  font-weight: 600;
  font-family: Roboto !important;
  text-align: center;
}
.page-node-510 #section-map .dexp-shortcodes-box .box-content {
  text-align: center;
  margin: 0 auto;
}
.page-node-510 #section-map .dexp-shortcodes-box .box-content p {
  font-size: 1.4em;
}
.page-node-510 #section-map #tools-features {
  display: flex;
  flex-wrap: wrap;
  margin: 20px 0 40px;
  justify-content: center;
}
@media all and (max-width: 570px) {
  .page-node-510 #section-map #tools-features .dexp-shortcodes-box {
    min-height: 100px;
  }
}
.page-node-510 #section-map #tools-features h3.box-title {
  margin: 20px 0;
  font-size: 2.5em;
  font-weight: 600;
  font-family: Roboto;
  text-align: left;
  color: #009fda;
}
@media all and (max-width: 570px) {
  .page-node-510 #section-map #tools-features h3.box-title {
    text-align: center;
    font-size: 2em;
    font-weight: 500;
  }
}
.page-node-510 #section-map #tools-features .tool-block {
  max-width: 1200px;
  margin: 0 auto;
  border-bottom: 1px solid rgba(0,0,0,0.12);
  padding: 100px 0;
}
@media all and (max-width: 570px) {
  .page-node-510 #section-map #tools-features .tool-block {
    padding: 50px 0;
  }
}
.page-node-510 #section-map #tools-features .tool-block:first-child {
  padding-top: 0;
}
.page-node-510 #section-map #tools-features .tool-block:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.page-node-510 #section-map #tools-features .tool-block:hover .box-icon {
  background: #009fda;
}
.page-node-510 #section-map #tools-features .tool-block:hover .box-icon:before {
  top: calc(-50% - 15px);
  opacity: 0;
}
.page-node-510 #section-map #tools-features .tool-block:hover .box-icon:after {
  top: calc(50% - 15px);
  opacity: 1;
}
.page-node-510 #section-map #tools-features .tool-block #business-note {
  font-size: 1.6em;
  padding-bottom: 60px;
  display: block;
}
@media all and (max-width: 570px) {
  .page-node-510 #section-map #tools-features .tool-block #business-note {
    padding-bottom: 30px;
  }
}
.page-node-510 #section-map #tools-features .tool-block #business-note a {
  color: #00b8f1;
  transition: all .3s linear;
}
.page-node-510 #section-map #tools-features .tool-block #business-note a:hover {
  color: #009fda;
}
.page-node-510 #section-map #tools-features .tool-block .child-block {
  padding-bottom: 20px;
}
.page-node-510 #section-map #tools-features .tool-block .child-block .child-block-title {
  font-size: 1.6em;
  color: black;
}
.page-node-510 #section-map #tools-features .tool-block .child-block .url-block {
  font-size: 1.2em;
}
.page-node-510 #section-map #tools-features .tool-block .child-block .url-block li {
  padding: 2px 0 2px 15px;
  position: relative;
}
.page-node-510 #section-map #tools-features .tool-block .child-block .url-block li:before {
  content: '-';
  position: absolute;
  display: block;
  left: 0;
  top: 50%;
  line-height: 0;
  color: black;
  transition: all .3s linear;
}
.page-node-510 #section-map #tools-features .tool-block .child-block .url-block li:hover:before {
  color: #009fda;
}
.page-node-510 #section-map #tools-features .tools-block-header .flex-col-12 {
  display: flex;
  justify-content: center;
  align-content: center;
}
@media all and (max-width: 570px) {
  .page-node-510 #section-map #tools-features .tools-block-content {
    flex-direction: column;
  }
  .page-node-510 #section-map #tools-features .tools-block-content div[class^="flex-col"] {
    width: 100%;
    position: relative;
    padding: 30px;
  }
  .page-node-510 #section-map #tools-features .tools-block-content div[class^="flex-col"]:after {
    content: '';
    position: absolute;
    bottom: 0px;
    width: 60%;
    left: 20%;
    height: 1px;
    background: rgba(0,0,0,0.12);
  }
  .page-node-510 #section-map #tools-features .tools-block-content div[class^="flex-col"]:last-child {
    padding-bottom: 0;
  }
  .page-node-510 #section-map #tools-features .tools-block-content div[class^="flex-col"]:last-child:after {
    display: none;
  }
  .page-node-510 #section-map #tools-features .tools-block-content div[class^="flex-col"] .url-block {
    margin-bottom: 0;
  }
}
.page-node-510 #section-map #tools-features .tools-block-content .url-block {
  list-style: none;
  padding-left: 0;
  font-size: 1.5em;
}
.page-node-510 #section-map #tools-features .tools-block-content .url-block li {
  padding: 10px 0;
}
.page-node-510 #section-map #tools-features .tools-block-content .url-block a {
  color: #000;
  transition: all .3s linear;
}
.page-node-510 #section-map #tools-features .tools-block-content .url-block a:hover {
  color: #009fda;
}
.page-node-510 #section-map #tools-features .tools-block-content .url-block a:hover strong {
  color: #009fda;
  opacity: 1;
}
.page-node-510 #section-map #tools-features .tools-block-content .url-block strong {
  color: #333;
  opacity: 0.8;
  transition: all .3s linear;
}
.page-node-510 #section-map #tools-features .tools-block-content .flex-col-4 {
  padding: 0 30px;
}
.page-node-510 #section-map #tools-features .business-useful-links {
  background: #f2f3f4;
  padding: 20px 0 40px;
  margin-top: 50px;
  position: relative;
}
.page-node-510 #section-map #tools-features .business-useful-links:before,
.page-node-510 #section-map #tools-features .business-useful-links:after {
  content: '';
  position: absolute;
  left: -30px;
  top: 0;
  display: block;
  width: 30px;
  height: 100%;
  background: #f2f3f4;
}
.page-node-510 #section-map #tools-features .business-useful-links:after {
  right: -30px;
  left: unset;
}
@media all and (max-width: 570px) {
  .page-node-510 #section-map #tools-features .business-useful-links {
    flex-direction: column;
  }
}
.page-node-510 #section-map #tools-features .business-useful-links .flex-col-4 {
  padding: 0 30px;
}
@media all and (max-width: 570px) {
  .page-node-510 #section-map #tools-features .business-useful-links .flex-col-4 {
    width: 100%;
  }
}
.page-node-510 #section-map #tools-features .business-useful-links .block-title {
  text-align: center;
  color: #5e6067;
  font-weight: 700;
  margin-bottom: 60px;
}
@media all and (max-width: 570px) {
  .page-node-510 #section-map #tools-features .business-useful-links .block-title {
    margin-bottom: 30px;
    padding-top: 0;
  }
}
.page-node-510 #section-map #tools-features .business-useful-links .child-block-title {
  font-weight: 500;
}
.page-node-510 #section-map #tools-features .business-useful-links .url-block {
  font-size: 1.2em;
  padding: 0;
  list-style-type: none;
}
.page-node-510 #section-map #tools-features .business-useful-links .url-block a {
  color: black;
  text-decoration: underline;
  transition: all .3s linear;
}
.page-node-510 #section-map #tools-features .business-useful-links .url-block a:hover {
  color: #009fda;
}
.page-node-510 #section-map #tools-features .business-useful-links .url-block li {
  padding: 2px 0;
}
.page-node-510 #section-map .dexp-shortcodes-box p {
  margin: 10px 0;
}
.page-node-510 #section-map .dexp-shortcodes-box .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-510 #section-map .dexp-shortcodes-box .box-content .dexp-shortcodes-button:hover {
  background: none !important;
  border: 0px solid #009fda !important;
}
.page-node-510 #section-map .dexp-shortcodes-box.business-restrict {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: 0.6;
}
.page-node-510 #section-map .dexp-shortcodes-box.business-restrict .restrict-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.5);
  z-index: 99;
  cursor: pointer;
}
@media all and (max-width: 769px) {
  .page-node-510 #section-map .dexp-shortcodes-box {
    padding: 15px 30px;
  }
}
@media all and (max-width: 570px) {
  .page-node-510 #section-map .dexp-shortcodes-box {
    padding: 5px 20px 15px;
    border-bottom: 1px solid #e7e8e9;
    margin: 0 10px;
  }
}
.page-node-510 #section-ad-block {
  background: #fff !important;
}
#businessrestrictWindow .cta,
#nationalGroupRestrictWindow .cta {
  margin-top: 25px;
}
#businessrestrictWindow .cta span,
#nationalGroupRestrictWindow .cta span {
  font-weight: 500;
  color: #000;
}
#businessrestrictWindow .cta a,
#nationalGroupRestrictWindow .cta a {
  color: #009fda;
  transition: all .3s linear;
}
#businessrestrictWindow .cta a:hover,
#nationalGroupRestrictWindow .cta a:hover {
  color: #00b8f1;
}
.node-type-national-group #section-main-content {
  margin-top: 0;
}
.node-type-national-group #block-system-main .node-national-group .left-content {
  padding-right: 60px;
}
@media all and (max-width: 768px) {
  .node-type-national-group #block-system-main .node-national-group .left-content {
    padding-right: 15px;
  }
  .node-type-national-group #block-system-main .node-national-group .left-content #ng-join-btn {
    width: 100%;
    text-align: center;
  }
}
@media all and (max-width: 570px) {
  .node-type-national-group #block-system-main .node-national-group .left-content .SectionHeader {
    font-size: 3em;
    margin-bottom: 30px;
  }
}
.node-type-national-group #block-system-main .node-national-group .left-content .SectionHeader {
  font-weight: 400;
  font-size: 4em;
  line-height: 1.1em;
  font-family: Cairo;
  margin-bottom: 50px;
}
.node-type-national-group #block-system-main .node-national-group .left-content .post-img {
  float: none;
  width: 100%;
}
.node-type-national-group #block-system-main .node-national-group .left-content h4 {
  margin-bottom: 5px;
  font-size: 1.2em;
}
.node-type-national-group #block-system-main .node-national-group .left-content .featured-block h4 {
  font-size: 1.7em;
  font-family: Cairo;
  font-weight: 100;
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.node-type-national-group #block-system-main .node-national-group .left-content .featured-block h4:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0px;
  height: 1px;
  width: 100%;
  background: rgba(0,0,0,0.12);
}
.node-type-national-group #block-system-main .node-national-group .left-content ul {
  color: #000;
  list-style: none;
  font-size: 1.2em;
}
.node-type-national-group #block-system-main .node-national-group .left-content ul li {
  padding-left: 20px;
}
.node-type-national-group #block-system-main .node-national-group .left-content ul li:before {
  content: '';
  width: 4px;
  height: 4px;
  border-radius: 100%;
  display: inline-block;
  background: #000;
  position: relative;
  vertical-align: middle;
  left: -16px;
  margin-left: -4px;
}
.node-type-national-group #block-system-main .node-national-group .left-content .no-space p {
  margin-bottom: 5px !important;
}
.node-type-national-group #block-system-main .node-national-group .left-content #ng-join-btn {
  text-transform: uppercase;
  font-weight: 300;
  font-family: Roboto;
  margin-top: 20px;
  text-align: center;
}
.node-type-national-group #block-system-main .node-national-group .left-content #ng-join-btn span {
  padding: 8px 60px;
  display: block;
}
#single-ng-join .heading h2 {
  font-size: 4em;
  padding-top: 60px;
  font-weight: 200;
  font-family: Cairo;
  margin: 0 auto;
  max-width: 560px;
  text-align: center;
}
#single-ng-join .info-text {
  padding: 50px 0 20px;
  display: flex;
  flex-direction: column;
  font-size: 1.2em;
}
#single-ng-join .btn-container {
  margin-top: 20px;
}
.page-apa-cm-login #messages {
  display: none;
}
.page-apa-cm-login #section-main-content {
  background-image: url(/sites/default/files/LOGIN-PIC-%E2%80%93-1170X800-compressor.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 70vh;
  display: flex;
  justify-content: center;
  align-items: center;
}
.page-apa-cm-login #section-main-content .region form {
  max-width: 460px;
  position: relative;
  left: calc(50% - 230px);
  margin: 100px 0;
  padding: 50px;
  border: 1px solid #c5c5c5;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  background: rgba(255,255,255,0.8);
}
@media all and (max-width: 570px) {
  .page-apa-cm-login #section-main-content .region form {
    max-width: 300px;
    left: calc(50% - 150px);
    padding: 25px;
    margin: 50px 0;
  }
}
.page-apa-cm-login #section-main-content .region form .flex-container .flex-cell {
  flex-direction: column;
  align-items: center;
  margin: 5px 0;
}
.page-apa-cm-login #section-main-content .region form .flex-container .flex-cell.forgot-password,
.page-apa-cm-login #section-main-content .region form .flex-container .flex-cell.create-account {
  align-items: flex-start;
}
.page-apa-cm-login #section-main-content .region form .flex-container .flex-cell > div {
  width: 100%;
}
.page-apa-cm-login #section-main-content .region form .flex-container .flex-cell > div input {
  width: 100%;
  background: #fff;
  margin: 0;
}
.page-apa-cm-login #section-main-content .region form .flex-container .flex-cell span.light-lead-heading {
  margin-bottom: 15px;
}
.page-apa-cm-login #section-main-content .region form .flex-container .flex-cell p {
  align-self: flex-start;
}
.page-apa-cm-login #section-main-content .region form .flex-container .flex-cell label,
.page-apa-cm-login #section-main-content .region form .flex-container .flex-cell .description {
  display: none;
}
.page-apa-cm-login #section-main-content .region form .flex-container .flex-cell .form-item-login-as {
  padding: 10px 0;
  display: block;
  float: left;
  width: 100%;
}
.page-apa-cm-login #section-main-content .region form .flex-container .flex-cell .form-item-login-as label {
  display: block;
}
.page-apa-cm-login #section-main-content .region form .flex-container .flex-cell .form-item-login-as .form-item-login-as {
  width: 50%;
  float: left;
  padding: 0 5px 0 0;
}
.page-apa-cm-login #section-main-content .region form .flex-container .flex-cell .form-item-login-as .form-item-login-as:nth-child(even) {
  padding: 0 0 0 5px;
}
.page-apa-cm-login #section-main-content .region form .flex-container .flex-cell .form-item-login-as .form-item-login-as label {
  padding: 10px;
  border: 1px solid rgba(0,0,0,0.12);
  width: 100%;
  text-align: center;
  position: relative;
  background: rgba(255,255,255,0);
  transition: all .3s linear;
}
.page-apa-cm-login #section-main-content .region form .flex-container .flex-cell .form-item-login-as .form-item-login-as label:before,
.page-apa-cm-login #section-main-content .region form .flex-container .flex-cell .form-item-login-as .form-item-login-as label:after {
  display: none;
}
.page-apa-cm-login #section-main-content .region form .flex-container .flex-cell .form-item-login-as .form-item-login-as label:hover {
  border: 1px solid rgba(0,159,218,0.2);
  color: #009fda;
}
.page-apa-cm-login #section-main-content .region form .flex-container .flex-cell .form-item-login-as .form-item-login-as input:checked + label {
  background: #009fda;
  color: #fff;
}
.page-apa-cm-login #section-main-content .region form .flex-container .flex-cell .form-radios > div input {
  width: auto;
}
.page-apa-cm-login #section-main-content .region form .flex-container .flex-cell .form-radios > div label {
  display: inline-block;
}
.page-apa-cm-login #section-main-content .region form .flex-container .flex-cell .form-item,
.page-apa-cm-login #section-main-content .region form .flex-container .flex-cell .form-actions {
  margin: 0;
}
.page-apa-cm-login #section-main-content .region form .flex-container .flex-cell .email-field {
  position: relative;
  margin: 0;
}
.page-apa-cm-login #section-main-content .region form .flex-container .flex-cell .email-field:before {
  content: "";
  position: absolute;
  left: 12px;
  top: calc(50% - 7.5px);
  width: 15px;
  height: 15px;
  background-position: center;
  background-image: url(/sites/default/files/dashboard-icon/account-G.png);
  background-size: contain;
  background-repeat: no-repeat;
}
.page-apa-cm-login #section-main-content .region form .flex-container .flex-cell .email-field .form-control {
  background: none;
  min-height: 48px;
  text-indent: 28px;
  max-height: 48px;
}
.page-apa-cm-login #section-main-content .region form .flex-container .flex-cell .password-field {
  position: relative;
  margin: 0;
}
.page-apa-cm-login #section-main-content .region form .flex-container .flex-cell .password-field:before {
  content: "";
  position: absolute;
  left: 12px;
  top: calc(50% - 7.5px);
  width: 15px;
  height: 15px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(/sites/default/files/general-icon/password-icon-lg.png);
}
.page-apa-cm-login #section-main-content .region form .flex-container .flex-cell .password-field .form-control {
  background: none;
  text-indent: 28px;
  max-height: 48px;
  min-height: 48px;
}
.page-apa-cm-login #section-main-content .region form .flex-container .flex-cell #messages {
  margin-top: 10px;
}
.page-apa-cm-login #section-main-content .region form .flex-container .flex-cell #messages .alert {
  margin: 0;
  font-size: 1em;
}
.page-apa-cm-login #section-main-content .region form .flex-container .flex-cell #messages .alert ul {
  font-size: 1em;
  padding-left: 15px;
  color: #920075;
  margin-bottom: 0;
}
.page-apa-cm-login #section-main-content .region form .flex-container .flex-cell.submit-container {
  margin-top: 15px;
}
.page-apa-cm-login #section-main-content .region form .flex-container .flex-cell.submit-container input {
  min-width: 100%;
}
.page-apa-cm-login #section-main-content .region form .flex-container .flex-cell.submit-container input:hover {
  color: #fff;
  opacity: 0.8;
}
.bg-cerise {
  background-color: #d104a8;
}
.bg-athensgray {
  background-color: #f0f0f2;
}
body .video-content {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 50px;
  padding: 110px 0;
  align-items: flex-start;
  background-color: #d104a8;
  grid-template-areas: "video content" "video content";
}
@media all and (max-width: 1023.98px) {
  body .video-content {
    grid-template-columns: none;
    grid-template-areas: "content content" "video video";
    grid-row-gap: 35px;
    padding: 50px 0;
  }
}
body .video-content .content-box {
  display: block;
  color: #ffffff;
  font-family: "Roboto";
  font-weight: 300;
  grid-area: content;
}
body .video-content .content-box h2 {
  color: #ffffff;
  font-weight: 900;
  font-family: "Roboto";
}
@media all and (min-width: 768px) {
  body .video-content .content-box h2 {
    margin-bottom: 35px;
  }
}
@media all and (max-width: 767.98px) {
  body .video-content .content-box h2 {
    font-size: 30px;
  }
}
body .video-content .content-box p {
  color: #ffffff;
  font-size: 35px;
  line-height: 43px;
}
body .video-content .content-box p:last-child {
  margin-bottom: 0;
}
@media all and (min-width: 768px) {
  body .video-content .content-box p {
    margin-bottom: 35px;
  }
}
@media all and (max-width: 767.98px) {
  body .video-content .content-box p {
    font-size: 18px;
    line-height: 22px;
  }
}
body .video-content .video-embed {
  grid-area: video;
}
body .pink-info-box {
  color: #ffffff;
  width: 100%;
}
body .pink-info-box a,
body .pink-info-box p {
  color: inherit;
}
body .pink-info-box a:last-child,
body .pink-info-box p:last-child {
  margin-bottom: 0;
}
body .pink-info-box a {
  text-decoration: underline;
}
body .pink-info-box .button {
  border: 1px solid #ffffff;
  padding: 14px 15px;
  display: block;
  font-size: 15px;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  color: inherit;
  color: #ffffff;
}
body .pink-info-box.mobile-hidden {
  padding: 75px 0;
  background-color: #d104a8;
  font-family: "Roboto";
}
body .pink-info-box.mobile-hidden p {
  font-size: 35px;
  line-height: 44px;
  text-align: center;
  font-weight: 900;
}
@media all and (max-width: 767.98px) {
  body .pink-info-box.mobile-hidden {
    display: none;
  }
}
body .pink-info-box.desktop-hidden {
  background-color: #d104a8;
  padding: 35px 0;
  font-family: "Cairo";
}
@media all and (min-width: 768px) {
  body .pink-info-box.desktop-hidden {
    display: none;
  }
}
body .pink-info-box.desktop-hidden p {
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.12px;
  text-align: center;
  font-weight: 300;
}
body .icon-box-grid {
  display: grid;
  grid-row-gap: 40px;
  grid-column-gap: 40px;
  grid-template-columns: repeat(3,1fr);
  justify-content: center;
  padding: 0;
}
body .icon-box-grid.no-gutter {
  margin: 0;
}
@media all and (max-width: 1023.98px) {
  body .icon-box-grid {
    grid-template-columns: 1fr;
  }
}
body .icon-box-grid .icon-box {
  text-align: center;
  text-decoration: none;
  padding: 0;
}
@media all and (max-width: 1023.98px) {
  body .icon-box-grid .icon-box:not(:last-child) {
    border-bottom: 1px solid #e7e8e9;
    padding-bottom: 35px;
  }
}
body .icon-box-grid .icon-box .svg-icon {
  width: 100px;
  height: 100px;
}
@media all and (max-width: 1023.98px) {
  body .icon-box-grid .icon-box .svg-icon {
    width: 90px;
    height: 90px;
  }
}
body .icon-box-grid .icon-box .icon-name {
  color: #d104a8;
  font-family: "Cairo";
  font-size: 28px;
  font-weight: 600;
  letter-spacing: 0.28px;
  line-height: 22px;
  margin-bottom: 20px;
  margin-top: 10px;
}
@media all and (max-width: 1023.98px) {
  body .icon-box-grid .icon-box .icon-name {
    font-size: 26px;
    line-height: 22px;
    letter-spacing: 0.26px;
  }
}
body .icon-box-grid .icon-box .description-text {
  color: #004250;
  font-family: "Roboto";
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 0;
}
@media all and (max-width: 1023.98px) {
  body .icon-box-grid .icon-box .description-text {
    font-size: 18px;
    line-height: 24px;
  }
}
body #section-banner .campaign_banner.with-featured-pattern h1 {
  color: #ffffff;
  font-size: 130px;
  line-height: 1;
  font-weight: 500;
  font-family: "Cairo";
  text-align: center;
  position: relative;
  margin-top: 0;
  text-transform: none;
}
@media all and (max-width: 1023.98px) {
  body #section-banner .campaign_banner.with-featured-pattern h1 {
    font-size: 68px;
  }
}
body #section-banner .campaign_banner.with-featured-pattern h1 .slim-text {
  font-size: 56px;
  line-height: 1.6;
  display: block;
}
@media all and (max-width: 1023.98px) {
  body #section-banner .campaign_banner.with-featured-pattern h1 .slim-text {
    font-size: 29px;
  }
}
body #section-banner .campaign_banner.with-featured-pattern .content {
  position: unset;
}
body #section-banner .campaign_banner.with-featured-pattern .content .featured-pattern {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 30%;
  height: auto;
}
@media all and (min-width: 768px) {
  body .mobile-readmore-overlay-bg-banner {
    background: none !important;
  }
  body .mobile-readmore-overlay-bg-banner h1 {
    display: none;
    color: #ffffff;
  }
  body .mobile-readmore-overlay-bg-banner #scroll-chevron {
    display: none;
  }
}
body .mobile-readmore-overlay-bg-banner h1 {
  color: #ffffff;
  font-size: 45px;
  line-height: 1;
  font-weight: 500;
  font-family: "Cairo";
  text-align: center;
  position: relative;
  margin-bottom: 50px;
  margin-top: 0;
}
body .mobile-readmore-overlay-bg-banner h1:after {
  content: "";
  position: absolute;
  bottom: -30px;
  width: 20px;
  height: 3px;
  background: #d104a8;
  margin: 0 auto;
}
body .mobile-readmore-overlay-bg-banner h1 .slim-text {
  font-size: 19px;
  line-height: 2;
  display: block;
}
@media all and (max-width: 767.98px) {
  body .mobile-readmore-overlay-bg-banner {
    background-repeat: no-repeat;
    background-size: contain;
    position: relative;
    padding-top: 95px;
    padding-bottom: 35px;
    border-bottom: 32px solid #d104a8;
  }
  body .mobile-readmore-overlay-bg-banner:after {
    content: "";
    position: absolute;
    background: linear-gradient(to top,#000000 81%,rgba(0,0,0,0) 100%);
    left: 0;
    top: 80px;
    bottom: 0;
    right: 0;
    z-index: 1;
  }
  body .mobile-readmore-overlay-bg-banner .container {
    padding: 0 30px;
  }
  body .mobile-readmore-overlay-bg-banner #scroll-chevron {
    margin: 40px 0;
  }
}
body .mobile-readmore-overlay-bg-banner .content {
  z-index: 2;
}
body .mobile-readmore-overlay-bg-banner p {
  font-size: 28px;
  line-height: 34px;
  margin: 0;
  padding-bottom: 30px;
}
@media all and (max-width: 767.98px) {
  body .mobile-readmore-overlay-bg-banner p {
    color: #ffffff;
    font-size: 17px;
    line-height: 21px;
    padding-bottom: 20px;
  }
  body .mobile-readmore-overlay-bg-banner p:last-child {
    padding-bottom: 0;
  }
}
body .mobile-readmore-overlay-bg-banner p.intro {
  font-size: 35px;
  line-height: 40px;
}
@media all and (max-width: 767.98px) {
  body .mobile-readmore-overlay-bg-banner p.intro {
    color: #ffffff;
    font-size: 17px;
    line-height: 21px;
    font-family: "Roboto";
    padding-bottom: 20px;
  }
}
body .mobile-readmore-overlay-bg-banner a {
  color: #d104a8;
}
body .paragraph-large p {
  color: #004250;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 30px;
}
@media all and (max-width: 767.98px) {
  body .paragraph-large p {
    line-height: 22px;
    font-size: 18px;
  }
}
body .paragraph-large p:last-child {
  margin-bottom: 0;
}
body .paragraph-large h3 {
  color: #004250;
  font-size: 32px;
  line-height: 40px;
  margin-bottom: 20px;
}
@media all and (max-width: 767.98px) {
  body .paragraph-large h3 {
    margin-bottom: 10px;
    padding-top: 20px;
  }
}
body .paragraph-large a {
  color: #d104a8;
}
body .link-grid {
  margin-top: 52px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}
@media all and (max-width: 1023.98px) {
  body .link-grid {
    margin-top: 43px;
  }
}
body .link-grid ul {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  background-color: #dbdbdb;
  list-style-type: none;
  color: #004250;
  font-family: "Roboto";
  font-size: 28px;
  line-height: 36px;
  padding: 0;
  margin: 0;
}
@media all and (max-width: 767.98px) {
  body .link-grid ul {
    grid-template-columns: repeat(2,1fr);
    font-size: 18px;
    line-height: 22px;
  }
}
body .link-grid ul li {
  border: 1px solid #a7a7a7;
}
@media all and (max-width: 767.98px) {
  body .link-grid ul li:empty {
    display: none;
  }
}
body .link-grid ul li a {
  display: flex;
  min-height: 108px;
  height: 100%;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #004250;
  opacity: 1;
  text-decoration: none;
  font-weight: 400;
  padding: 15px;
  box-sizing: border-box;
}
body .link-grid ul li a:hover {
  background-color: #d104a8;
  color: #ffffff;
}
body .section-pink {
  text-align: center;
}
body .section-pink h2 {
  font-size: 45px;
  margin-top: 0;
  font-weight: 900;
  line-height: 50px;
  color: #d104a8;
  margin-bottom: 25px;
}
@media all and (max-width: 767.98px) {
  body .section-pink h2 {
    font-size: 30px;
    line-height: 36px;
  }
}
body .section-pink h2.roboto {
  font-family: "Roboto";
}
body .section-pink .intro-text {
  font-size: 43px;
  font-family: "Roboto";
  font-weight: 300;
  line-height: 48px;
  max-width: 1000px;
  margin: auto;
  color: #004250;
}
@media all and (max-width: 767.98px) {
  body .section-pink .intro-text {
    font-size: 22px;
    line-height: 28px;
    font-weight: 300;
  }
}
body .general-article-grid.pink-variant .dexp-grid-items .node .item-description {
  background: #ffffff;
}
body .general-article-grid.pink-variant .dexp-grid-items .node .item-description h5 {
  color: #004250;
  font-size: 22px;
  line-height: 29px;
  font-weight: 600;
}
body .general-article-grid.pink-variant .dexp-grid-items .node .item-description h5 a {
  color: inherit;
}
body .general-article-grid.pink-variant .dexp-grid-items .node .item-description .description p {
  font-size: 18px;
  color: #920075;
}
body .general-article-grid.pink-variant .dexp-grid-items .node .item-description .description p:last-child {
  margin-bottom: 0;
}
body .general-article-grid.pink-variant .dexp-grid-items .node .item-description .description .NextIconHolder {
  display: flex;
  align-items: center;
}
body .back-to-top.chevron span {
  transition: all 0.2s linear;
  text-decoration: underline;
}
body .back-to-top.chevron span:after {
  display: none;
  transition: unset;
}
body .back-to-top.chevron span:before {
  top: unset;
}
body .back-to-top.chevron span:hover:before {
  top: unset;
}
body .back-to-top.no-gutter {
  margin: 0;
}
body .back-to-top.theme-pink span:hover,
body .back-to-top.theme-pink span:focus {
  color: #d104a8 !important;
}
body #prev-btn.no-border {
  border: none;
  margin-top: 0;
}
@media all and (max-width: 767.98px) {
  body #prev-btn.pink-variant {
    margin-bottom: 0;
  }
}
body #prev-btn.pink-variant a {
  color: #004250 !important;
  text-decoration: underline !important;
  font-size: 18px;
}
body #prev-btn.pink-variant a:hover,
body #prev-btn.pink-variant a:focus {
  color: #d104a8 !important;
}
body #prev-btn.pink-variant a:before,
body #prev-btn.pink-variant a:after {
  font-size: 14px;
}
body .featured-quote {
  padding-top: 80px;
  padding-left: 0px;
}
@media all and (max-width: 767.98px) {
  body .featured-quote {
    padding-top: 58px;
  }
}
body .featured-quote q {
  font-size: 58px;
  line-height: 64px;
  font-family: "Roboto";
  font-style: italic;
  font-weight: 300;
  padding-bottom: 0;
}
@media all and (max-width: 767.98px) {
  body .featured-quote q {
    font-size: 30px;
    line-height: 45px;
  }
}
body .featured-quote p {
  font-size: 25px;
  line-height: 64px;
  letter-spacing: 0.25px;
  font-family: "Roboto";
  font-weight: bold;
  position: relative;
  max-width: max-content;
  padding-bottom: 20px;
  padding-top: 25px;
}
@media all and (max-width: 767.98px) {
  body .featured-quote p {
    font-size: 20px;
    margin-top: 0;
    line-height: 45px;
    letter-spacing: 0.2px;
    max-width: 100%;
    width: 100%;
  }
}
body .featured-quote p::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: calc(120%);
  background: linear-gradient(90deg,#810168 0%,#810168 20%,#920075 20%,#920075 40%,#aa0389 40%,#aa0389 60%,#c3059d 60%,#c3059d 80%,#d104a8 80%,#d104a8 100%);
  height: 12px;
}
@media all and (max-width: 767.98px) {
  body .featured-quote p::after {
    padding: 0;
    margin-top: 17px;
    width: calc(80%);
  }
}
body .svg-icon-static {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
body .svg-icon-static svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
body .section-reg {
  padding-top: 90px;
  padding-bottom: 90px;
}
@media all and (max-width: 767.98px) {
  body .section-reg:not(.no-top) {
    padding-top: 60px;
  }
  body .section-reg:not(.no-bottom) {
    padding-bottom: 60px;
  }
}
body .section-reg.sm-top {
  padding-top: 60px;
}
body .section-reg.no-top {
  padding-top: 0;
}
body .section-reg.no-bottom {
  padding-bottom: 0;
}
body .section-sm {
  padding-top: 60px;
  padding-bottom: 60px;
}
body .section-sm.no-top {
  padding-top: 0;
}
body .section-sm.no-bottom {
  padding-bottom: 0;
}
body h2.slim-blue {
  color: #004250;
  font-size: 34px;
  line-height: 1;
  text-transform: uppercase;
  text-align: center;
}
@media all and (max-width: 767.98px) {
  body h2.slim-blue {
    font-size: 26px;
  }
}
body .space-140 {
  display: block;
  height: 140px;
}
@media all and (max-width: 767.98px) {
  body .mobile-hidden {
    display: none !important;
  }
}
@media all and (min-width: 768px) {
  body .desktop-hidden {
    display: none !important;
  }
}
body .sidebar-template {
  display: grid;
  grid-template-columns: auto 389px;
  grid-column-gap: 95px;
  grid-template-areas: "main sidebar" "trusted-provider sidebar" "overview sidebar" "outcomes sidebar" "prerequisites sidebar" "presenters sidebar";
  padding: 15px;
  color: #004250;
}
@media all and (max-width: 767.98px) {
  body .sidebar-template {
    padding-top: 0;
    grid-template-columns: 1fr;
    grid-template-areas: "main" "overview" "trusted-provider" "sidebar" "outcomes" "prerequisites" "presenters";
  }
}
body .sidebar-template .section {
  padding-top: 80px;
}
@media all and (max-width: 767.98px) {
  body .sidebar-template .section {
    padding-top: 0;
  }
}
body .sidebar-template .section p {
  font-size: 24px;
}
body .sidebar-template .section p,
body .sidebar-template .section ul {
  color: inherit;
}
body .sidebar-template .section p:last-child,
body .sidebar-template .section ul:last-child {
  margin-bottom: 0;
}
@media all and (max-width: 767.98px) {
  body .sidebar-template .section.mobile-collapse.expanded:last-child .section-inner-wrapper {
    border-bottom: 1px solid #004250;
  }
}
@media all and (max-width: 767.98px) {
  body .sidebar-template .section.mobile-collapse .section-inner-wrapper {
    display: none;
    padding: 40px 0;
  }
  body .sidebar-template .section.mobile-collapse .section-inner-wrapper p,
  body .sidebar-template .section.mobile-collapse .section-inner-wrapper ul {
    font-size: 18px;
    line-height: 24px;
  }
  body .sidebar-template .section.mobile-collapse .section-inner-wrapper p:first-child,
  body .sidebar-template .section.mobile-collapse .section-inner-wrapper ul:first-child {
    padding-top: 0;
    margin-top: 0;
  }
  body .sidebar-template .section.mobile-collapse .section-inner-wrapper p:last-child,
  body .sidebar-template .section.mobile-collapse .section-inner-wrapper ul:last-child {
    margin-bottom: 0;
  }
}
body .sidebar-template .section .section-header {
  display: flex;
  align-items: center;
  background: none;
  border: none;
  padding: 0 !important;
  margin-bottom: 20px;
  text-align: left;
}
@media all and (min-width: 768px) {
  body .sidebar-template .section .section-header {
    cursor: default;
  }
}
@media all and (max-width: 767.98px) {
  body .sidebar-template .section .section-header {
    background: #f2f2f2;
    width: 100vw !important;
    position: relative;
    display: flex;
    left: 50%;
    right: 50%;
    margin: 2px -50vw 0;
    padding: 12px 30px !important;
  }
  body .sidebar-template .section .section-header.expanded h2 {
    color: #c3059d;
  }
  body .sidebar-template .section .section-header.expanded:after {
    color: #c3059d;
    transform: rotate(-90deg);
  }
  body .sidebar-template .section .section-header:after {
    content: "\f053";
    font-family: FontAwesome;
    position: absolute;
    right: 30px;
    transform: rotate(-180deg);
    font-size: 10px;
    transition: all 0.2s ease;
  }
}
body .sidebar-template .section .section-header .svg-icon-static {
  margin-right: 20px;
  width: 40px;
  height: 40px;
}
@media all and (max-width: 767.98px) {
  body .sidebar-template .section .section-header .svg-icon-static {
    display: none;
  }
}
body .sidebar-template .section .section-header h2 {
  color: #004250;
  font-size: 40px;
  line-height: 1;
  font-weight: 900;
  margin-bottom: 0;
  font-family: "Roboto";
  transition: all 0.2s ease;
}
@media all and (max-width: 767.98px) {
  body .sidebar-template .section .section-header h2 {
    font-size: 25px;
    line-height: 33px;
  }
}
body .sidebar-template .section.main-content {
  grid-area: main;
}
body .sidebar-template .section.main-content .main-banner {
  margin-bottom: 40px;
}
@media all and (min-width: 768px) {
  body .sidebar-template .section.main-content .main-banner {
    display: none;
  }
}
body .sidebar-template .section.main-content h1 {
  font-size: 62px;
  line-height: 68px;
  font-weight: 400;
  color: #d104a8;
  padding-bottom: 15px;
  position: relative;
}
@media all and (max-width: 767.98px) {
  body .sidebar-template .section.main-content h1 {
    font-size: 32px;
    line-height: 36px;
    position: relative;
  }
  body .sidebar-template .section.main-content h1:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -10px;
    width: 130px;
    height: 2px;
    background: #e7e8e9;
  }
}
body .sidebar-template .section.main-content .presenters {
  padding: 15px 0;
  font-size: 30px;
  line-height: 47px;
  font-family: "Roboto";
  font-weight: 300;
  position: relative;
}
@media all and (max-width: 767.98px) {
  body .sidebar-template .section.main-content .presenters {
    display: none;
  }
}
body .sidebar-template .section.main-content .presenters::before,
body .sidebar-template .section.main-content .presenters::after {
  content: "";
  width: 163px;
  height: 1px;
  background: #a7a7a7;
  position: absolute;
  top: 0px;
  left: 0;
}
body .sidebar-template .section.main-content .presenters::after {
  top: unset;
  bottom: 0px;
}
body .sidebar-template .section.main-content .presenters ul,
body .sidebar-template .section.main-content .presenters p {
  font-size: 1em;
  margin: 0;
}
body .sidebar-template .section.main-content .prices {
  padding-top: 20px;
  padding-bottom: 50px;
  list-style: none;
  padding-left: 0;
}
@media all and (max-width: 767.98px) {
  body .sidebar-template .section.main-content .prices {
    display: none;
  }
}
body .sidebar-template .section.main-content .prices li {
  display: flex;
}
body .sidebar-template .section.main-content .prices li > * {
  margin-right: 0.5rem;
}
body .sidebar-template .section.main-content .prices li .price {
  display: flex;
}
body .sidebar-template .section.main-content .prices li b {
  padding: 0;
}
body .sidebar-template .section.main-content .prices p {
  font-size: 20px;
  line-height: 25px;
  font-weight: 300;
  margin: 0;
}
body .sidebar-template .section.trusted-provider {
  grid-area: trusted-provider;
  padding-top: 0;
}
body .sidebar-template .section.trusted-provider .trusted-provider-wrapper {
  border-top: 1px solid #a7a7a7;
  padding-top: 40px;
}
@media all and (max-width: 767.98px) {
  body .sidebar-template .section.trusted-provider .trusted-provider-wrapper {
    border-bottom: 1px solid #a7a7a7;
    padding: 12px 0;
    margin-bottom: 40px;
  }
}
body .sidebar-template .section.trusted-provider .trusted-provider-wrapper .trusted-provider {
  color: #004250;
  background: none;
  border: none;
  padding: 0 !important;
  text-align: left;
}
@media all and (min-width: 768px) {
  body .sidebar-template .section.trusted-provider .trusted-provider-wrapper .trusted-provider {
    cursor: default;
  }
  body .sidebar-template .section.trusted-provider .trusted-provider-wrapper .trusted-provider.collapse-btn {
    display: none;
  }
}
body .sidebar-template .section.trusted-provider .trusted-provider-wrapper .trusted-provider .mobile-toggle {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
body .sidebar-template .section.trusted-provider .trusted-provider-wrapper .trusted-provider .mobile-toggle.expand {
  margin-left: auto;
}
@media all and (min-width: 768px) {
  body .sidebar-template .section.trusted-provider .trusted-provider-wrapper .trusted-provider .mobile-toggle {
    display: none;
  }
}
body .sidebar-template .section.trusted-provider .trusted-provider-wrapper .trusted-provider .mobile-toggle .label {
  color: #c3059d;
  font-size: 16px;
  padding: 0;
  text-decoration: underline;
  font-weight: 700;
}
body .sidebar-template .section.trusted-provider .trusted-provider-wrapper .trusted-provider .mobile-toggle .svg-icon-static {
  width: 22px;
  height: 22px;
  transform: rotate(90deg);
}
body .sidebar-template .section.trusted-provider .trusted-provider-wrapper .trusted-provider.collapse-btn {
  margin-left: auto;
  display: block;
}
body .sidebar-template .section.trusted-provider .trusted-provider-wrapper .trusted-provider.collapse-btn .mobile-toggle {
  position: relative;
  display: flex;
}
body .sidebar-template .section.trusted-provider .trusted-provider-wrapper .trusted-provider.collapse-btn .mobile-toggle .label {
  font-size: 20px;
  font-weight: 500;
  margin-right: 10px;
  text-decoration: underline;
}
body .sidebar-template .section.trusted-provider .trusted-provider-wrapper .trusted-provider.collapse-btn .mobile-toggle .close-btn {
  position: relative;
  top: unset;
  left: unset;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  border-color: #c3059d;
}
body .sidebar-template .section.trusted-provider .trusted-provider-wrapper .trusted-provider.collapse-btn .mobile-toggle .close-btn:before,
body .sidebar-template .section.trusted-provider .trusted-provider-wrapper .trusted-provider.collapse-btn .mobile-toggle .close-btn:after {
  width: 10px;
  height: 1px;
  background: #c3059d;
}
body .sidebar-template .section.trusted-provider .trusted-provider-wrapper .trusted-provider.collapse-btn:not(.expanded) {
  display: none;
}
body .sidebar-template .section.trusted-provider .trusted-provider-wrapper .trusted-provider:not(.collapse-btn).expanded .toggle-btn {
  display: none;
}
body .sidebar-template .section.trusted-provider .trusted-provider-wrapper .trusted-provider h3 {
  font-size: 24px;
  line-height: 25px;
  font-family: "Cairo";
  font-weight: bold;
  padding-top: 0;
  margin-bottom: 20px;
  margin-top: 0;
}
@media all and (max-width: 767.98px) {
  body .sidebar-template .section.trusted-provider .trusted-provider-wrapper .trusted-provider h3 {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0;
  }
}
body .sidebar-template .section.trusted-provider .trusted-provider-wrapper .trusted-provider h3,
body .sidebar-template .section.trusted-provider .trusted-provider-wrapper .trusted-provider p {
  color: inherit;
}
body .sidebar-template .section.trusted-provider .trusted-provider-wrapper .trusted-provider h3:last-child,
body .sidebar-template .section.trusted-provider .trusted-provider-wrapper .trusted-provider p:last-child {
  margin-bottom: 0;
}
@media all and (max-width: 767.98px) {
  body .sidebar-template .section.trusted-provider .trusted-provider-wrapper .the-benefits {
    display: none;
  }
}
body .sidebar-template .section.trusted-provider .trusted-provider-wrapper .the-benefits p {
  font-size: 20px;
  line-height: 25px;
  font-family: "Roboto";
  font-weight: 400;
}
body .sidebar-template .section.trusted-provider .trusted-provider-wrapper .the-benefits p.section-label {
  font-size: 24px;
  line-height: 45px;
  font-family: "Cairo";
}
body .sidebar-template .section.trusted-provider .trusted-provider-wrapper .the-benefits .icon-box-grid {
  display: grid;
  padding-left: 0;
  padding-top: 10px;
  border-bottom: 1px solid #a7a7a7;
  padding-bottom: 30px;
}
@media all and (max-width: 767.98px) {
  body .sidebar-template .section.trusted-provider .trusted-provider-wrapper .the-benefits .icon-box-grid {
    border-bottom: none;
  }
}
@media all and (max-width: 767.98px) {
  body .sidebar-template .section.trusted-provider .trusted-provider-wrapper .the-benefits .icon-box-grid .icon-box {
    border-bottom: none;
    padding-bottom: 0;
  }
}
body .sidebar-template .section.trusted-provider .trusted-provider-wrapper .the-benefits .icon-box-grid .svg-icon {
  width: 82px;
  height: 82px;
  margin: 0 auto;
}
body .sidebar-template .section.trusted-provider .trusted-provider-wrapper .the-benefits .icon-box-grid .icon-name {
  font-size: 22px;
  line-height: 1;
  letter-spacing: 0.22px;
  font-family: "Cairo";
  font-weight: 600;
  margin: 0;
  padding-top: 5px;
}
body .sidebar-template .section.trusted-provider .trusted-provider-wrapper .the-benefits .icon-box-grid .description-text {
  padding-top: 15px;
  font-size: 16px;
  line-height: 20px;
  font-family: "Roboto";
}
body .sidebar-template .section.sidebar-content {
  grid-area: sidebar;
  height: auto;
}
@media all and (max-width: 767.98px) {
  body .sidebar-template .section.sidebar-content {
    margin-bottom: 40px;
  }
}
body .sidebar-template .section.sidebar-content .inner-wrapper {
  position: sticky;
  top: 0;
}
body .sidebar-template .section.sidebar-content .sidebar-banner {
  position: relative;
  display: flex;
  width: 100%;
  height: 288px;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
@media all and (max-width: 767.98px) {
  body .sidebar-template .section.sidebar-content .sidebar-banner {
    display: none;
  }
}
body .sidebar-template .section.sidebar-content .sidebar-banner > .field-type-image {
  position: absolute;
}
body .sidebar-template .section.sidebar-content .sidebar-banner div {
  height: 100%;
}
body .sidebar-template .section.sidebar-content .sidebar-banner img {
  width: auto;
  max-width: unset;
  height: 100%;
}
body .sidebar-template .section.sidebar-content .sidebar-main {
  background: #c3059d;
  color: #ffffff;
  padding-top: 50px;
}
@media all and (max-width: 767.98px) {
  body .sidebar-template .section.sidebar-content .sidebar-main {
    padding-top: 40px;
    padding-bottom: 35px;
  }
}
body .sidebar-template .section.sidebar-content .sidebar-main .content-group {
  margin: 0 40px;
  padding-top: 25px;
}
@media all and (max-width: 767.98px) {
  body .sidebar-template .section.sidebar-content .sidebar-main .content-group {
    margin: 0 30px;
  }
}
@media all and (max-width: 370px) {
  body .sidebar-template .section.sidebar-content .sidebar-main .content-group {
    margin: 0 15px;
    padding-top: 10px;
  }
}
body .sidebar-template .section.sidebar-content .sidebar-main .content-group:first-child {
  padding-top: 0;
}
body .sidebar-template .section.sidebar-content .sidebar-main .header-wrapper {
  display: flex;
  justify-content: center;
  margin-bottom: 35px;
  padding-bottom: 30px;
  border-bottom: 1px solid #ffffff;
}
@media all and (max-width: 767.98px) {
  body .sidebar-template .section.sidebar-content .sidebar-main .header-wrapper {
    margin-bottom: 25px;
  }
}
body .sidebar-template .section.sidebar-content .sidebar-main .header-wrapper + .content-group {
  padding-top: 0;
}
body .sidebar-template .section.sidebar-content .sidebar-main .header-wrapper .svg-icon-static {
  margin-right: 34px;
  min-width: 80px;
  height: 80px;
}
@media all and (max-width: 767.98px) {
  body .sidebar-template .section.sidebar-content .sidebar-main .header-wrapper .svg-icon-static {
    margin-right: 15px;
    min-width: 55px;
    height: 55px;
  }
}
body .sidebar-template .section.sidebar-content .sidebar-main .header-wrapper .icon-label {
  font-size: 34px;
  line-height: 39px;
  letter-spacing: 2.72px;
  font-family: "Cairo";
  font-weight: 300;
  text-transform: uppercase;
  text-align: left;
  margin: 0;
  position: relative;
  color: #ffffff;
}
@media all and (max-width: 767.98px) {
  body .sidebar-template .section.sidebar-content .sidebar-main .header-wrapper .icon-label {
    font-size: 24px;
    line-height: 27px;
  }
}
body .sidebar-template .section.sidebar-content .sidebar-main p,
body .sidebar-template .section.sidebar-content .sidebar-main ul {
  font-size: 18px;
  line-height: 25px;
  font-weight: 300;
  margin: 0;
  color: #ffffff;
}
@media all and (max-width: 767.98px) {
  body .sidebar-template .section.sidebar-content .sidebar-main p,
  body .sidebar-template .section.sidebar-content .sidebar-main ul {
    font-size: 16px;
  }
}
@media all and (max-width: 370px) {
  body .sidebar-template .section.sidebar-content .sidebar-main p,
  body .sidebar-template .section.sidebar-content .sidebar-main ul {
    font-size: 14px;
  }
}
body .sidebar-template .section.sidebar-content .sidebar-main .price-wrapper ul {
  list-style: none;
  padding: 0;
}
body .sidebar-template .section.sidebar-content .sidebar-main .price-wrapper ul li {
  display: flex;
}
body .sidebar-template .section.sidebar-content .sidebar-main .price-wrapper ul li > * {
  margin-right: 0.5rem;
}
body .sidebar-template .section.sidebar-content .sidebar-main .price-wrapper ul li .price {
  display: flex;
}
body .sidebar-template .section.sidebar-content .sidebar-main .price-wrapper ul p {
  margin: 0;
}
body .sidebar-template .section.sidebar-content .sidebar-main .presenters {
  padding-bottom: 60px;
}
@media all and (max-width: 767.98px) {
  body .sidebar-template .section.sidebar-content .sidebar-main .presenters {
    padding-bottom: 30px;
    margin-bottom: 40px;
    border-bottom: 1px solid #ffffff;
  }
}
body .sidebar-template .section.sidebar-content .sidebar-main .presenters ul {
  color: #ffffff;
  margin: 0;
  padding: 0;
  list-style: none;
}
body .sidebar-template .section.sidebar-content .sidebar-main .presenters ul b,
body .sidebar-template .section.sidebar-content .sidebar-main .presenters ul strong {
  font-weight: 300;
}
body .sidebar-template .section.sidebar-content .cta {
  background-color: #c3059d;
  width: 100%;
  height: 108px;
  border: none;
  border-top: 4px solid #ffffff;
  color: #ffffff;
  font-size: 30px;
  line-height: 36px;
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
  opacity: 1;
  transition: 0.3s ease;
}
body .sidebar-template .section.sidebar-content .cta:hover {
  background-color: #d104a8;
}
@media all and (max-width: 767.98px) {
  body .sidebar-template .section.sidebar-content .cta {
    border: 1px solid #ffffff;
    height: auto;
    font-size: 14px;
    line-height: 19px;
    text-transform: uppercase;
    padding: 11px 15px;
    width: calc(100% - 60px);
    display: block;
    margin: 0 auto;
  }
}
@media all and (max-width: 370px) {
  body .sidebar-template .section.sidebar-content .cta {
    width: calc(100% - 30px);
  }
}
body .sidebar-template .section.sidebar-content .sidebar-info {
  padding-top: 30px;
}
body .sidebar-template .section.sidebar-content .sidebar-info p {
  font-size: 21px;
  line-height: 28px;
  letter-spacing: -0.21px;
  font-weight: bold;
}
@media all and (max-width: 767.98px) {
  body .sidebar-template .section.sidebar-content .sidebar-info p {
    font-size: 16px;
    line-height: 20px;
  }
}
body .sidebar-template .section.sidebar-content .sidebar-info a {
  color: #d104a8;
  text-decoration: none;
}
body .sidebar-template .section.sidebar-content .sidebar-info a:hover {
  text-decoration: underline;
}
body .sidebar-template .section.overview-content {
  grid-area: overview;
}
@media all and (max-width: 767.98px) {
  body .sidebar-template .section.overview-content {
    margin-bottom: 40px;
  }
  body .sidebar-template .section.overview-content .section-header {
    display: none;
  }
  body .sidebar-template .section.overview-content .section-inner-wrapper {
    display: block;
    padding: 0;
  }
}
body .sidebar-template .section.overview-content p {
  margin: 0;
  padding-top: 25px;
  font-size: 24px;
  line-height: 32px;
}
@media all and (max-width: 767.98px) {
  body .sidebar-template .section.overview-content p {
    font-size: 20px;
    line-height: 24px;
  }
}
body .sidebar-template .section.overview-content a {
  color: #d104a8;
}
body .sidebar-template .section.outcomes-content {
  grid-area: outcomes;
}
body .sidebar-template .section.outcomes-content .field-name-field-learning-outcome h3 {
  color: inherit;
}
body .sidebar-template .section.outcomes-content h3 {
  margin: 0;
  padding-top: 25px;
  font-size: 24px;
  line-height: 32px;
  font-family: "Roboto";
}
body .sidebar-template .section.outcomes-content ul {
  padding-top: 25px;
  padding-left: 25px;
  padding-bottom: 20px;
}
body .sidebar-template .section.outcomes-content p,
body .sidebar-template .section.outcomes-content ul {
  margin: 0;
  font-size: 24px;
  line-height: 32px;
}
@media all and (max-width: 767.98px) {
  body .sidebar-template .section.outcomes-content p,
  body .sidebar-template .section.outcomes-content ul {
    font-size: 18px;
    line-height: 24px;
  }
}
body .sidebar-template .section.outcomes-content p.important-note,
body .sidebar-template .section.outcomes-content ul.important-note {
  padding-top: 10px;
}
body .sidebar-template .section.outcomes-content a {
  color: #d104a8;
}
body .sidebar-template .section.prerequisites-content {
  grid-area: prerequisites;
}
body .sidebar-template .section.prerequisites-content ul {
  font-size: 24px;
  line-height: 32px;
  padding-left: 25px;
}
body .sidebar-template .section.presenters-content {
  grid-area: presenters;
}
body .sidebar-template .section.presenters-content .presenters-info {
  font-size: 24px;
  line-height: 32px;
  font-family: "Roboto";
  font-weight: 300;
}
body .sidebar-template .section.presenters-content .presenters-info .name {
  margin-bottom: 0;
}
body .sidebar-template .section.presenters-content .presenters-info .detail-info {
  margin-top: 0;
}
.dashboard_content .dashboard_detail .upcomingEvent {
  padding-bottom: 20px !important;
}
.dashboard_content .dashboard_detail table.table-responsive td.downloads {
  max-width: unset !important;
  width: 100%;
  padding-top: 20px;
}
.dashboard_content .dashboard_detail table.table-responsive td.downloads .download_links {
  width: 80%;
  display: flex;
}
.dashboard_content .dashboard_detail table.table-responsive td.downloads .download_links .download_link .PDF_download_icon {
  width: 50px;
  float: left;
  padding-right: 5px;
}
.dashboard_content .dashboard_detail table.table-responsive td.downloads .download_links .download_link .PDF_download_icon svg {
  width: 40px;
  height: 50px;
}
.dashboard_content .dashboard_detail table.table-responsive td.downloads .black-underline-link {
  line-height: 10px !important;
}
.dashboard_content .dashboard_detail table.table-responsive td.downloads .black-underline-link span:not(.PDF_download_icon) {
  font-size: 0.7em;
  font-weight: 500;
  line-height: 18px;
}
.dashboard_content .dashboard_detail .Important_info {
  background-color: #009fda;
  min-height: auto !important;
  margin: 0 15px;
  padding: 20px;
  color: white;
}
.dashboard_content .dashboard_detail .Important_info a {
  color: white;
  font-weight: 500;
}
.dashboard_content .dashboard_detail .Upcoming_event {
  display: flex;
}
.dashboard_content .dashboard_detail .Upcoming_event .Upcoming_event_date {
  font-weight: 300;
  min-width: 135px;
  text-align: left;
}
.dashboard_content .dashboard_detail .Upcoming_event .Upcoming_event_title a {
  font-weight: 500;
  font-weight: 700;
  text-decoration: underline;
}
.column_left {
  flex-direction: column;
  align-items: flex-start !important;
}
#section-content-top[class*="background_"] .dashboard-left-nav .dashboard-nav a {
  font-size: 0.95em;
}
#section-content-top[class*="background_"] .dashboard_detail .dashboard_pd-bottom {
  margin-top: 45px;
  padding-left: 0;
}
#section-content-top[class*="background_"] .dashboard_detail .dashboard_pd-bottom .dashboard_pd-bottom_column {
  justify-content: space-between;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding-left: 0;
}
#section-content-top[class*="background_"] .dashboard_detail .dashboard_pd-bottom .dashboard_pd-bottom_column:first-child {
  border-right: 1px dotted;
}
#section-content-top[class*="background_"] .dashboard_detail .dashboard_pd-bottom .dashboard_pd-bottom_column .accent-button {
  display: flex;
}
#section-content-top[class*="background_"] .dashboard_detail .dashboard_pd-bottom .dashboard_pd-bottom_column .accent-button .dashboard_pd_contents {
  display: flex;
  flex-direction: column;
  align-items: baseline;
  padding: 0 20px;
  font-size: 1.2em;
  max-width: 320px;
}
#section-content-top[class*="background_"] .dashboard_detail .dashboard_pd-bottom .dashboard_pd-bottom_column .accent-button .dashboard_pd_contents strong {
  text-decoration: underline;
  font-size: 1.1em;
  padding-bottom: 10px;
}
#section-content-top[class*="background_"] .dashboard_detail .dashboard_pd-bottom .dashboard_pd-bottom_column .accent-button .dashboard_pd_contents span {
  text-align: left;
  color: black;
}
ul.af_list {
  z-index: 99999 !important;
}
.Int_big_home,
.Int_big_mail {
  margin-top: 18px;
}
.middle {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
