@font-face {
  font-family: "MyriadProRegular";
  src: url("../../fonts/MyriadProRegular/MyriadProRegular.eot");
  src: url("../../fonts/MyriadProRegular/MyriadProRegular.eot?#iefix") format("embedded-opentype"), url("../../fonts/MyriadProRegular/MyriadProRegular.woff") format("woff"), url("../../fonts/MyriadProRegular/MyriadProRegular.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
/* line 34, ../../sass/trainings/demo-trainings.scss */
.node-type-training #by-the-numbers a[href*="callback"],
.pg-training #by-the-numbers a[href*="callback"],
.pg-training-listing #by-the-numbers a[href*="callback"], .view-training-teaser .register-now {
  display: block;
  width: 230px;
  margin: 0 auto;
  height: 42px;
  padding-top: 12px;
  background: #d9b53b;
  text-align: center;
  border-radius: 4px;
  font-family: "Roboto","Open Sans", "Segoe UI", "Helvetica", sans-serif;
  font-size: 19px;
  color: #fff;
  -moz-transition: background, 0.5s;
  -o-transition: background, 0.5s;
  -webkit-transition: background, 0.5s;
  transition: background, 0.5s;
}

/* line 48, ../../sass/trainings/demo-trainings.scss */
.pg-training .width-page, .pg-training .view-training-header-map .view-content, .pg-training .center-wrapper, .pg-training .panel-col-bottom, .pg-training .panel-col-bottom .panel-pane, .pg-training-listing .pane-training-listing-our-trainings .view-filters form, .pg-training-listing .pane-training-listing-our-trainings .view-content, .pg-training-listing .pane-training-listing-our-trainings .item-list, .pg-webinar #title-webinar h2 {
  margin-left: auto;
  margin-right: auto;
  max-width: 960px;
}

/* line 54, ../../sass/trainings/demo-trainings.scss */
.pg-training #title-wrapper, .pg-training #title-holder, .pg-training .breadcrumb {
  display: none;
}
/* line 55, ../../sass/trainings/demo-trainings.scss */
.pg-training #page {
  padding: 0;
  max-width: 100%;
  position: relative;
  background: #eee;
}
/* line 61, ../../sass/trainings/demo-trainings.scss */
.pg-training #main {
  background: #eee;
  padding-bottom: 10px;
}
/* line 62, ../../sass/trainings/demo-trainings.scss */
.pg-training #main .lborder {
  background: #eee;
}
/* line 69, ../../sass/trainings/demo-trainings.scss */
.pg-training #page .pane-title {
  font-size: 15px;
  font-weight: bold !important;
}
/* line 73, ../../sass/trainings/demo-trainings.scss */
.pg-training .pane-node-field-training-location + .panel-separator {
  padding-bottom: 0;
}
/* line 76, ../../sass/trainings/demo-trainings.scss */
.pg-training .view-training-header-map {
  background: #fff;
}
/* line 78, ../../sass/trainings/demo-trainings.scss */
.pg-training .view-training-header-map .view-content {
  display: inline-block;
  min-height: 45px;
  width: 100%;
  position: relative;
  box-sizing: border-box;
  padding-left: 45px;
  font-size: 0.9em;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #8a8a8e;
}
/* line 90, ../../sass/trainings/demo-trainings.scss */
.pg-training .view-training-header-map .view-content > div {
  display: inline-block;
  vertical-align: middle;
}
/* line 94, ../../sass/trainings/demo-trainings.scss */
.pg-training .view-training-header-map .view-content:before {
  content: '';
  position: absolute;
  top: 12px;
  left: 17px;
  width: 15px;
  height: 25px;
  background: url("../../images/icons/marker-icon.png") 0 0 no-repeat;
  background-size: 100%;
}
@media all and (max-width: 480px) {
  /* line 78, ../../sass/trainings/demo-trainings.scss */
  .pg-training .view-training-header-map .view-content {
    padding-left: 40px;
    font-size: 0.9em;
  }
  /* line 107, ../../sass/trainings/demo-trainings.scss */
  .pg-training .view-training-header-map .view-content:before {
    left: 13px;
  }
}
/* line 111, ../../sass/trainings/demo-trainings.scss */
.pg-training .panel-separator {
  margin: 0px !important;
  padding-bottom: 10px;
  background: #eee;
}
/* line 116, ../../sass/trainings/demo-trainings.scss */
.pg-training .panel-2col-stacked .panel-col-top .inside {
  margin-bottom: 10px;
}
/* line 117, ../../sass/trainings/demo-trainings.scss */
.pg-training .center-wrapper {
  position: relative;
  display: table;
  width: 100%;
  background: #fff;
  margin-bottom: 10px;
  box-sizing: border-box;
}
/* line 125, ../../sass/trainings/demo-trainings.scss */
.pg-training .center-wrapper * {
  box-sizing: border-box;
}
/* line 127, ../../sass/trainings/demo-trainings.scss */
.pg-training .center-wrapper .panel-col-first {
  width: 44.7%;
  border-right: 10px solid #eee;
  margin-right: 10px;
}
/* line 132, ../../sass/trainings/demo-trainings.scss */
.pg-training .center-wrapper .panel-col-last {
  width: -moz-calc(55% + 10px);
  width: -webkit-calc(55% + 10px);
  width: calc(55% + 10px);
  margin-left: -20px;
  border-left: 10px solid #eee;
}
/* line 137, ../../sass/trainings/demo-trainings.scss */
.pg-training .center-wrapper .inside {
  margin: 0;
}
/* line 139, ../../sass/trainings/demo-trainings.scss */
.pg-training .center-wrapper .inside > .panel-pane {
  padding: 22px;
  padding-bottom: 20px;
}
@media all and (max-width: 480px) {
  /* line 139, ../../sass/trainings/demo-trainings.scss */
  .pg-training .center-wrapper .inside > .panel-pane {
    padding: 15px;
  }
}
@media all and (max-width: 749px) {
  /* line 148, ../../sass/trainings/demo-trainings.scss */
  .pg-training .center-wrapper .panel-col-first, .pg-training .center-wrapper .panel-col-last {
    width: 100%;
    margin: 0;
    border-left: none;
    border-right: none;
  }
  /* line 154, ../../sass/trainings/demo-trainings.scss */
  .pg-training .center-wrapper .panel-col-first {
    border-bottom: 5px solid #eee;
  }
}
@media all and (max-width: 749px) {
  /* line 160, ../../sass/trainings/demo-trainings.scss */
  .pg-training .panel-col-top .inside {
    margin-bottom: 5px;
  }
}
/* line 164, ../../sass/trainings/demo-trainings.scss */
.pg-training .pane-node-field-training-image {
  padding: 22px !important;
}
/* line 166, ../../sass/trainings/demo-trainings.scss */
.pg-training .pane-node-field-training-image .field-name-field-training-image {
  margin-bottom: 0;
  text-align: center;
}
/* line 169, ../../sass/trainings/demo-trainings.scss */
.pg-training .pane-node-field-training-image .field-name-field-training-image img {
  max-height: 270px;
  width: 100%;
}
/* line 175, ../../sass/trainings/demo-trainings.scss */
.pg-training .panel-col-bottom {
  display: table;
  padding-bottom: 20px;
  background: #fff;
}
/* line 180, ../../sass/trainings/demo-trainings.scss */
.pg-training .panel-col-bottom .panel-pane {
  overflow: hidden;
  background: #fff;
  padding-top: 5px;
}
/* line 185, ../../sass/trainings/demo-trainings.scss */
.pg-training .panel-col-bottom .panel-pane .pane-title {
  padding: 15px 20px !important;
  margin-bottom: 0px !important;
  border-bottom: 1px dashed #ccc;
  font-size: 18px;
  text-transform: uppercase;
  color: #336699 !important;
}
/* line 194, ../../sass/trainings/demo-trainings.scss */
.pg-training .panel-col-bottom .panel-pane p {
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 30px;
  line-height: 1.45;
  font-size: 1em;
}
/* line 201, ../../sass/trainings/demo-trainings.scss */
.pg-training .panel-col-bottom .panel-pane ol, .pg-training .panel-col-bottom .panel-pane ul {
  margin-left: 10px !important;
}
/* line 204, ../../sass/trainings/demo-trainings.scss */
.pg-training .panel-col-bottom .panel-pane .field-item > div > span {
  display: inline-block;
  margin-left: 20px;
}
@media all and (max-width: 480px) {
  /* line 209, ../../sass/trainings/demo-trainings.scss */
  .pg-training .panel-col-bottom .panel-pane .pane-title {
    padding: 15px !important;
  }
  /* line 210, ../../sass/trainings/demo-trainings.scss */
  .pg-training .panel-col-bottom .panel-pane p {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 214, ../../sass/trainings/demo-trainings.scss */
  .pg-training .panel-col-bottom .panel-pane .field-item > div > span {
    padding-left: 15px;
  }
}
/* line 216, ../../sass/trainings/demo-trainings.scss */
.pg-training .panel-col-bottom .panel-pane.pane-node-field-training-registration .field {
  font-size: 0.9em;
}
/* line 219, ../../sass/trainings/demo-trainings.scss */
.pg-training .panel-col-bottom .panel-pane .view-training-refunds .view-content {
  padding: 15px 22px;
  font-size: 0.9em;
}
/* line 222, ../../sass/trainings/demo-trainings.scss */
.pg-training .panel-col-bottom .panel-pane .view-training-refunds .view-content span {
  display: inline-block;
  width: 35%;
  text-transform: uppercase;
  vertical-align: top;
  color: #7f7f7f;
}
/* line 229, ../../sass/trainings/demo-trainings.scss */
.pg-training .panel-col-bottom .panel-pane .view-training-refunds .view-content .field-content {
  display: inline-block;
  color: #121212;
}
/* line 233, ../../sass/trainings/demo-trainings.scss */
.pg-training .panel-col-bottom .panel-pane .view-training-refunds .view-content .field-content span {
  width: 100%;
  color: #121212;
}
/* line 237, ../../sass/trainings/demo-trainings.scss */
.pg-training .panel-col-bottom .panel-pane .view-training-refunds .view-content p {
  padding-left: 0;
  padding-right: 0;
}
@media all and (max-width: 700px) {
  /* line 242, ../../sass/trainings/demo-trainings.scss */
  .pg-training .panel-col-bottom .panel-pane .view-training-refunds .view-content span {
    width: 56%;
  }
}
@media all and (max-width: 480px) {
  /* line 219, ../../sass/trainings/demo-trainings.scss */
  .pg-training .panel-col-bottom .panel-pane .view-training-refunds .view-content {
    padding: 15px;
  }
  /* line 246, ../../sass/trainings/demo-trainings.scss */
  .pg-training .panel-col-bottom .panel-pane .view-training-refunds .view-content span {
    font-size: 0.9em;
    width: 60%;
  }
}
@media all and (max-width: 430px) {
  /* line 249, ../../sass/trainings/demo-trainings.scss */
  .pg-training .panel-col-bottom .panel-pane .view-training-refunds .view-content span {
    width: 100%;
    font-size: 1em;
  }
}
/* line 252, ../../sass/trainings/demo-trainings.scss */
.pg-training .panel-col-bottom .panel-pane .trainings table {
  width: 100%;
  margin-top: 0;
}
/* line 255, ../../sass/trainings/demo-trainings.scss */
.pg-training .panel-col-bottom .panel-pane .trainings table tr:last-child {
  border-bottom: none;
}
/* line 256, ../../sass/trainings/demo-trainings.scss */
.pg-training .panel-col-bottom .panel-pane .trainings table td {
  background: #fff;
}
/* line 257, ../../sass/trainings/demo-trainings.scss */
.pg-training .panel-col-bottom .panel-pane .trainings table td:first-child {
  width: 15%;
  padding-left: 0;
  text-align: center;
}
/* line 261, ../../sass/trainings/demo-trainings.scss */
.pg-training .panel-col-bottom .panel-pane .trainings table td:first-child span {
  margin: 0 auto;
}
/* line 263, ../../sass/trainings/demo-trainings.scss */
.pg-training .panel-col-bottom .panel-pane .trainings table td:nth-child(2) {
  width: 51%;
}
/* line 266, ../../sass/trainings/demo-trainings.scss */
.pg-training .panel-col-bottom .panel-pane .trainings table td:nth-child(3) {
  width: 10%;
  text-align: left;
}
/* line 270, ../../sass/trainings/demo-trainings.scss */
.pg-training .panel-col-bottom .panel-pane .trainings table td:nth-child(4) {
  width: 12%;
  text-align: left;
}
/* line 274, ../../sass/trainings/demo-trainings.scss */
.pg-training .panel-col-bottom .panel-pane .trainings table td:last-child {
  text-align: left;
}
@media all and (max-width: 749px) {
  /* line 278, ../../sass/trainings/demo-trainings.scss */
  .pg-training .panel-col-bottom .panel-pane .trainings table td:nth-child(2) {
    width: 65%;
    padding-left: 20px;
  }
}
@media all and (max-width: 480px) {
  /* line 284, ../../sass/trainings/demo-trainings.scss */
  .pg-training .panel-col-bottom .panel-pane .trainings table tr, .pg-training .panel-col-bottom .panel-pane .trainings table td {
    display: inline-block;
  }
  /* line 285, ../../sass/trainings/demo-trainings.scss */
  .pg-training .panel-col-bottom .panel-pane .trainings table tr {
    background: white;
    padding-left: 0;
    padding-right: 20px;
  }
  /* line 286, ../../sass/trainings/demo-trainings.scss */
  .pg-training .panel-col-bottom .panel-pane .trainings table td:first-child {
    display: none;
  }
  /* line 287, ../../sass/trainings/demo-trainings.scss */
  .pg-training .panel-col-bottom .panel-pane .trainings table td:nth-child(2) {
    width: 100%;
    padding-top: 10px;
    padding-left: 15px;
  }
  /* line 292, ../../sass/trainings/demo-trainings.scss */
  .pg-training .panel-col-bottom .panel-pane .trainings table td:nth-child(3), .pg-training .panel-col-bottom .panel-pane .trainings table td:nth-child(4), .pg-training .panel-col-bottom .panel-pane .trainings table td:last-child {
    width: auto;
    padding-bottom: 10px;
    padding-left: 20px;
  }
  /* line 297, ../../sass/trainings/demo-trainings.scss */
  .pg-training .panel-col-bottom .panel-pane .trainings table td:last-child {
    float: right;
  }
}
/* line 304, ../../sass/trainings/demo-trainings.scss */
.pg-training .pane-node-body img {
  padding-right: 20px;
  margin-bottom: 10px;
}

/* line 311, ../../sass/trainings/demo-trainings.scss */
.pg-training-listing #title-wrapper, .pg-training-listing #title-holder, .pg-training-listing .breadcrumb {
  display: none;
}
/* line 312, ../../sass/trainings/demo-trainings.scss */
.pg-training-listing #page, .pg-training-listing #main {
  max-width: 100%;
  background: transparent;
}
/* line 316, ../../sass/trainings/demo-trainings.scss */
.pg-training-listing #content .accordion-menu-wrapper {
  top: 76px;
  left: -224px;
}
/* line 326, ../../sass/trainings/demo-trainings.scss */
.pg-training-listing .pane-training-listing-our-trainings .view-content, .pg-training-listing .pane-training-listing-our-trainings .item-list {
  position: relative;
  background: #fff;
}
/* line 340, ../../sass/trainings/demo-trainings.scss */
.pg-training-listing .pane-training-listing-our-trainings .view-filters {
  background: #385b7c;
  position: relative;
  z-index: 1;
}
/* line 346, ../../sass/trainings/demo-trainings.scss */
.pg-training-listing .pane-training-listing-our-trainings .view-filters .ajax-progress-throbber {
  display: none;
}
/* line 347, ../../sass/trainings/demo-trainings.scss */
.pg-training-listing .pane-training-listing-our-trainings .view-filters form {
  background: #385b7c;
}
/* line 349, ../../sass/trainings/demo-trainings.scss */
.pg-training-listing .pane-training-listing-our-trainings .view-filters form .views-exposed-widgets {
  margin-bottom: 0;
}
/* line 350, ../../sass/trainings/demo-trainings.scss */
.pg-training-listing .pane-training-listing-our-trainings .view-filters form .views-exposed-form .views-exposed-widget {
  padding-right: 10px;
  padding-bottom: 10px;
  padding-top: 3px;
  width: 140px;
}
/* line 356, ../../sass/trainings/demo-trainings.scss */
.pg-training-listing .pane-training-listing-our-trainings .view-filters form .views-exposed-form .views-widget-sort-by {
  width: 160px;
}
/* line 359, ../../sass/trainings/demo-trainings.scss */
.pg-training-listing .pane-training-listing-our-trainings .view-filters form label {
  font-size: 12px;
  font-weight: normal;
  color: #fff;
}
/* line 364, ../../sass/trainings/demo-trainings.scss */
.pg-training-listing .pane-training-listing-our-trainings .view-filters form select {
  width: 100%;
  box-sizing: border-box;
  padding: 7px 7px;
  font-size: 14px;
  border: none;
  outline: none;
  border-radius: 0;
  color: #336699;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none !important;
  text-indent: 0.01px;
  background-image: url("../../images/icons/arrow-down.png") !important;
  background-position: 92% 60% !important;
  background-repeat: no-repeat !important;
}
/* line 382, ../../sass/trainings/demo-trainings.scss */
.pg-training-listing .pane-training-listing-our-trainings .view-filters form select::-ms-expand {
  display: none;
}
/* line 385, ../../sass/trainings/demo-trainings.scss */
.pg-training-listing .pane-training-listing-our-trainings .view-filters form select option {
  width: 100%;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
  /* line 364, ../../sass/trainings/demo-trainings.scss */
  .pg-training-listing .pane-training-listing-our-trainings .view-filters form select {
    background-image: url("../../images/arrow-down-2x.png");
    background-size: 11px 11px;
  }
}
/* line 394, ../../sass/trainings/demo-trainings.scss */
.pg-training-listing .pane-training-listing-our-trainings .view-filters form .views-exposed-widget.views-submit-button {
  float: right;
  width: auto;
  padding-right: 0;
}
/* line 399, ../../sass/trainings/demo-trainings.scss */
.pg-training-listing .pane-training-listing-our-trainings .view-filters form .views-widget-sort-order {
  display: none;
}
/* line 400, ../../sass/trainings/demo-trainings.scss */
.pg-training-listing .pane-training-listing-our-trainings .view-filters form #edit-submit-training-listing {
  width: 165px;
  padding: 8px 0 7px;
  margin-left: 10px;
  outline: none;
  border: none;
  border-radius: 5px;
  font-size: 15px;
  line-height: 1;
  font-weight: bold;
  background: #cbb03a;
  color: #fff;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
/* line 413, ../../sass/trainings/demo-trainings.scss */
.pg-training-listing .pane-training-listing-our-trainings .view-filters form #edit-submit-training-listing:hover {
  background: #182D4B;
}
@media all and (max-width: 1020px) {
  /* line 347, ../../sass/trainings/demo-trainings.scss */
  .pg-training-listing .pane-training-listing-our-trainings .view-filters form {
    padding-left: 17px;
  }
}
@media all and (max-width: 971px) {
  /* line 347, ../../sass/trainings/demo-trainings.scss */
  .pg-training-listing .pane-training-listing-our-trainings .view-filters form {
    padding-bottom: 15px;
  }
  /* line 422, ../../sass/trainings/demo-trainings.scss */
  .pg-training-listing .pane-training-listing-our-trainings .view-filters form .views-exposed-widget {
    padding-bottom: 0px !important;
  }
  /* line 423, ../../sass/trainings/demo-trainings.scss */
  .pg-training-listing .pane-training-listing-our-trainings .view-filters form .views-exposed-widget.views-submit-button {
    float: none;
  }
}
@media all and (max-width: 951px) {
  /* line 426, ../../sass/trainings/demo-trainings.scss */
  .pg-training-listing .pane-training-listing-our-trainings .view-filters form .views-exposed-widget {
    margin-right: 10px;
  }
  /* line 427, ../../sass/trainings/demo-trainings.scss */
  .pg-training-listing .pane-training-listing-our-trainings .view-filters form #edit-submit-training-listing {
    margin-left: 0;
    margin-top: 27px;
  }
}
@media all and (max-width: 361px) {
  /* line 347, ../../sass/trainings/demo-trainings.scss */
  .pg-training-listing .pane-training-listing-our-trainings .view-filters form {
    padding: 15px 15px 5px;
  }
  /* line 434, ../../sass/trainings/demo-trainings.scss */
  .pg-training-listing .pane-training-listing-our-trainings .view-filters form .views-exposed-widget {
    margin: 0px;
    padding-bottom: 10px !important;
    width: 100% !important;
  }
  /* line 438, ../../sass/trainings/demo-trainings.scss */
  .pg-training-listing .pane-training-listing-our-trainings .view-filters form .views-exposed-widget label {
    display: inline-block;
    width: 20%;
    float: left;
  }
  /* line 443, ../../sass/trainings/demo-trainings.scss */
  .pg-training-listing .pane-training-listing-our-trainings .view-filters form .views-exposed-widget .views-widget, .pg-training-listing .pane-training-listing-our-trainings .view-filters form .views-exposed-widget #edit-sort-by {
    display: inline-block;
    width: 75%;
    font-size: 15px;
    float: right;
  }
  /* line 449, ../../sass/trainings/demo-trainings.scss */
  .pg-training-listing .pane-training-listing-our-trainings .view-filters form .views-exposed-widget select {
    padding: 7px 2px !important;
    font-size: 15px !important;
    line-height: 16px !important;
  }
  /* line 455, ../../sass/trainings/demo-trainings.scss */
  .pg-training-listing .pane-training-listing-our-trainings .view-filters form .views-exposed-widget.views-submit-button {
    width: 100% !important;
    text-align: center;
  }
  /* line 458, ../../sass/trainings/demo-trainings.scss */
  .pg-training-listing .pane-training-listing-our-trainings .view-filters form .views-exposed-widget.views-submit-button input {
    margin: 10px 0 10px !important;
    padding: 10px 0 7px !important;
    width: 75% !important;
    float: right;
  }
}
@media all and (max-width: 750px) {
  /* line 340, ../../sass/trainings/demo-trainings.scss */
  .pg-training-listing .pane-training-listing-our-trainings .view-filters {
    display: none;
  }
}
/* line 471, ../../sass/trainings/demo-trainings.scss */
.pg-training-listing .pane-training-listing-our-trainings .view-content {
  min-height: 560px;
  background: #fff;
  padding-bottom: 30px;
}
/* line 476, ../../sass/trainings/demo-trainings.scss */
.pg-training-listing .pane-training-listing-our-trainings .item-list {
  text-align: center;
}
/* line 478, ../../sass/trainings/demo-trainings.scss */
.pg-training-listing .pane-training-listing-our-trainings .item-list .pager {
  display: inline-block;
  width: auto;
  margin-bottom: 50px;
  float: none;
}
/* line 483, ../../sass/trainings/demo-trainings.scss */
.pg-training-listing .pane-training-listing-our-trainings .item-list .pager .pager-next {
  position: absolute;
  left: 50%;
  margin-left: -55px;
  bottom: 20px;
}
/* line 488, ../../sass/trainings/demo-trainings.scss */
.pg-training-listing .pane-training-listing-our-trainings .item-list .pager .pager-next a {
  padding: 8px 35px;
}
/* line 490, ../../sass/trainings/demo-trainings.scss */
.pg-training-listing .pane-training-listing-our-trainings .item-list .pager .pager-last, .pg-training-listing .pane-training-listing-our-trainings .item-list .pager .pager-previous, .pg-training-listing .pane-training-listing-our-trainings .item-list .pager .pager-first {
  display: none;
}
/* line 494, ../../sass/trainings/demo-trainings.scss */
.pg-training-listing .pane-training-listing-our-trainings .view-content table {
  margin: 0;
  margin-bottom: 20px;
}
/* line 498, ../../sass/trainings/demo-trainings.scss */
.pg-training-listing .pane-training-listing-our-trainings .view-content table tr.even, .pg-training-listing .pane-training-listing-our-trainings .view-content table tr.odd {
  background: #fff;
}
@media all and (max-width: 1426px) {
  /* line 503, ../../sass/trainings/demo-trainings.scss */
  .pg-training-listing .pane-training-listing-our-trainings .view-filters:before {
    display: none;
  }
  /* line 504, ../../sass/trainings/demo-trainings.scss */
  .pg-training-listing .pane-training-listing-our-trainings .view-content table {
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
  }
}
@media all and (max-width: 960px) {
  /* line 508, ../../sass/trainings/demo-trainings.scss */
  .pg-training-listing #main {
    padding: 0;
  }
  /* line 509, ../../sass/trainings/demo-trainings.scss */
  .pg-training-listing .pane-training-listing-our-trainings .view-content {
    padding: 0 15px;
  }
}

/* line 512, ../../sass/trainings/demo-trainings.scss */
#title-webinar {
  display: none;
}

/* line 518, ../../sass/trainings/demo-trainings.scss */
.pg-webinar #title-webinar {
  display: block;
  background: #fff;
}
/* line 521, ../../sass/trainings/demo-trainings.scss */
.pg-webinar #title-webinar h2 {
  padding-top: 56px;
  padding-bottom: 14px;
  line-height: 1;
  margin-top: 0;
  margin-bottom: 0;
  background: #fff url("../../images/webinar.png") left top no-repeat;
  padding-left: 5px;
  font-size: 29px;
  font-weight: bold;
  text-transform: uppercase;
  color: #d9b53b;
}

/* line 550, ../../sass/trainings/demo-trainings.scss */
.node-type-training #by-the-numbers,
.pg-training #by-the-numbers,
.pg-training-listing #by-the-numbers {
  display: block !important;
  margin-top: 0;
  padding-top: 30px;
  padding-bottom: 10px;
}
/* line 557, ../../sass/trainings/demo-trainings.scss */
.node-type-training #by-the-numbers p,
.pg-training #by-the-numbers p,
.pg-training-listing #by-the-numbers p {
  width: 600px;
  margin: 11px auto;
  line-height: 1.2;
  font-size: 18px;
  color: #fff;
}
/* line 564, ../../sass/trainings/demo-trainings.scss */
.node-type-training #by-the-numbers a[href*="callback"],
.pg-training #by-the-numbers a[href*="callback"],
.pg-training-listing #by-the-numbers a[href*="callback"] {
  width: 200px;
  height: auto;
  padding-top: 16px;
  padding-bottom: 13px;
  font-size: 15px;
  line-height: 15px;
  text-transform: uppercase;
  background: #3d7ea4;
}
/* line 574, ../../sass/trainings/demo-trainings.scss */
.node-type-training #by-the-numbers a[href*="callback"]:hover,
.pg-training #by-the-numbers a[href*="callback"]:hover,
.pg-training-listing #by-the-numbers a[href*="callback"]:hover {
  background: #d9b53b;
}
@media all and (max-width: 640px) {
  /* line 550, ../../sass/trainings/demo-trainings.scss */
  .node-type-training #by-the-numbers,
  .pg-training #by-the-numbers,
  .pg-training-listing #by-the-numbers {
    padding-top: 15px;
    padding-bottom: 1px;
  }
  /* line 581, ../../sass/trainings/demo-trainings.scss */
  .node-type-training #by-the-numbers p,
  .pg-training #by-the-numbers p,
  .pg-training-listing #by-the-numbers p {
    box-sizing: border-box;
    width: 100%;
    padding: 0 20px;
  }
}

/* line 590, ../../sass/trainings/demo-trainings.scss */
.view-training-teaser .views-row {
  position: relative;
}
/* line 591, ../../sass/trainings/demo-trainings.scss */
.view-training-teaser h1 {
  overflow: hidden;
  margin: 0;
  margin-bottom: 30px;
  font-size: 28px;
  font-weight: normal;
  line-height: 1.1;
  color: #336699;
}
/* line 600, ../../sass/trainings/demo-trainings.scss */
.view-training-teaser p {
  display: block;
  margin-top: 25px;
  margin-bottom: 40px;
  line-height: 1.3;
}
/* line 606, ../../sass/trainings/demo-trainings.scss */
.view-training-teaser .register-now {
  height: auto;
  padding-top: 11px;
  padding-bottom: 11px;
  line-height: 1;
  font-size: 18px;
  text-transform: uppercase;
}
/* line 615, ../../sass/trainings/demo-trainings.scss */
.view-training-teaser .register-now:hover {
  background: #33739d;
}
/* line 619, ../../sass/trainings/demo-trainings.scss */
.view-training-teaser .time-to-date {
  width: 100%;
  margin-top: 40px;
  margin-bottom: 0px;
  font-size: 19px;
  font-weight: 300;
  text-align: center;
  text-transform: none;
  color: #e54933;
}
/* line 628, ../../sass/trainings/demo-trainings.scss */
.view-training-teaser .time-to-date span {
  display: block;
  margin-bottom: 13px;
  font-size: 15px;
  text-transform: uppercase;
  color: #336699;
}
@media all and (max-width: 480px) {
  /* line 637, ../../sass/trainings/demo-trainings.scss */
  .view-training-teaser p {
    margin-bottom: 20px;
    margin-top: 20px;
  }
  /* line 641, ../../sass/trainings/demo-trainings.scss */
  .view-training-teaser .register-now {
    width: 100%;
  }
}

/* line 645, ../../sass/trainings/demo-trainings.scss */
#mini-panel-training_event_details .center-wrapper {
  margin: 20px 0 0;
  min-width: 100%;
}
/* line 648, ../../sass/trainings/demo-trainings.scss */
#mini-panel-training_event_details .center-wrapper .panel-col-first, #mini-panel-training_event_details .center-wrapper .panel-col, #mini-panel-training_event_details .center-wrapper .panel-col-last {
  width: 30%;
  border: none;
  margin: 0;
}
@media all and (max-width: 840px) {
  /* line 648, ../../sass/trainings/demo-trainings.scss */
  #mini-panel-training_event_details .center-wrapper .panel-col-first, #mini-panel-training_event_details .center-wrapper .panel-col, #mini-panel-training_event_details .center-wrapper .panel-col-last {
    width: 33%;
  }
}
@media all and (max-width: 749px) {
  /* line 648, ../../sass/trainings/demo-trainings.scss */
  #mini-panel-training_event_details .center-wrapper .panel-col-first, #mini-panel-training_event_details .center-wrapper .panel-col, #mini-panel-training_event_details .center-wrapper .panel-col-last {
    width: 30%;
  }
}
@media all and (max-width: 749px) {
  /* line 648, ../../sass/trainings/demo-trainings.scss */
  #mini-panel-training_event_details .center-wrapper .panel-col-first, #mini-panel-training_event_details .center-wrapper .panel-col, #mini-panel-training_event_details .center-wrapper .panel-col-last {
    width: 33%;
  }
}
@media all and (max-width: 520px) {
  /* line 648, ../../sass/trainings/demo-trainings.scss */
  #mini-panel-training_event_details .center-wrapper .panel-col-first, #mini-panel-training_event_details .center-wrapper .panel-col, #mini-panel-training_event_details .center-wrapper .panel-col-last {
    width: 100%;
  }
}
/* line 657, ../../sass/trainings/demo-trainings.scss */
#mini-panel-training_event_details .center-wrapper .inside > .panel-pane {
  padding: 0 !important;
  margin-bottom: 20px;
}
@media all and (max-width: 520px) {
  /* line 657, ../../sass/trainings/demo-trainings.scss */
  #mini-panel-training_event_details .center-wrapper .inside > .panel-pane {
    margin-bottom: 10px;
  }
}
/* line 663, ../../sass/trainings/demo-trainings.scss */
#mini-panel-training_event_details .addthisevent-drop, #mini-panel-training_event_details .file-link, #mini-panel-training_event_details .share-this {
  display: block;
  width: 90%;
  padding: 10px 0 10px !important;
  background: #3d7ea4;
  font-size: 0.9em;
  font-weight: normal !important;
  line-height: 1;
  color: #fff !important;
  text-align: center;
  border-radius: 4px;
  font-family: "MyriadProRegular";
  -moz-transition: background, 0.5s;
  -o-transition: background, 0.5s;
  -webkit-transition: background, 0.5s;
  transition: background, 0.5s;
}
/* line 677, ../../sass/trainings/demo-trainings.scss */
#mini-panel-training_event_details .addthisevent-drop:hover, #mini-panel-training_event_details .file-link:hover, #mini-panel-training_event_details .share-this:hover {
  background: #d9b53b;
}
@media all and (max-width: 520px) {
  /* line 663, ../../sass/trainings/demo-trainings.scss */
  #mini-panel-training_event_details .addthisevent-drop, #mini-panel-training_event_details .file-link, #mini-panel-training_event_details .share-this {
    width: 100% !important;
  }
}
/* line 682, ../../sass/trainings/demo-trainings.scss */
#mini-panel-training_event_details .addthisevent-drop {
  border: none !important;
  -webkit-font-smoothing: inherit !important;
  z-index: 1;
}
/* line 687, ../../sass/trainings/demo-trainings.scss */
#mini-panel-training_event_details .addthisevent_icon {
  display: none;
}
/* line 688, ../../sass/trainings/demo-trainings.scss */
#mini-panel-training_event_details .share {
  position: relative;
  width: 100%;
}
/* line 691, ../../sass/trainings/demo-trainings.scss */
#mini-panel-training_event_details .share:hover .share-btn.menu {
  opacity: 1;
  visibility: visible;
}
/* line 692, ../../sass/trainings/demo-trainings.scss */
#mini-panel-training_event_details .share p {
  margin: 0;
}
/* line 694, ../../sass/trainings/demo-trainings.scss */
#mini-panel-training_event_details .share-btn.menu {
  position: absolute;
  left: 0;
  top: 37px;
  width: 135px;
  padding-top: 1px;
  opacity: 0;
  transition: opacity 0.5s;
  padding-left: 0;
  margin: 0;
  visibility: hidden;
}
/* line 705, ../../sass/trainings/demo-trainings.scss */
#mini-panel-training_event_details .share-btn.menu:hover {
  opacity: 1;
  visibility: visible;
}
@media all and (max-width: 960px) {
  /* line 694, ../../sass/trainings/demo-trainings.scss */
  #mini-panel-training_event_details .share-btn.menu {
    width: 95%;
  }
}
@media all and (max-width: 520px) {
  /* line 694, ../../sass/trainings/demo-trainings.scss */
  #mini-panel-training_event_details .share-btn.menu {
    width: 100%;
  }
}
/* line 711, ../../sass/trainings/demo-trainings.scss */
#mini-panel-training_event_details .share-btn.menu li {
  list-style-image: none !important;
  list-style-type: none !important;
}
/* line 714, ../../sass/trainings/demo-trainings.scss */
#mini-panel-training_event_details .share-btn.menu li a {
  display: block;
  width: 100%;
  padding: 10px 0 10px;
  padding-left: 40px;
  line-height: 1;
  color: #fff;
}
/* line 721, ../../sass/trainings/demo-trainings.scss */
#mini-panel-training_event_details .share-btn.menu li a[data-id="tw"] {
  background: #2ca8d2 url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3ClinearGradient%20id%3D%22a%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%22886%22%20y1%3D%221902.904%22%20x2%3D%22886%22%20y2%3D%221924.591%22%20gradientTransform%3D%22translate(-870%20-1898)%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23fff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23EBEEF2%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20fill%3D%22url(%23a)%22%20d%3D%22M16.95%205v5.11h5.1v3.94h-5.1v5.66c0%201.28-.021%202.021.12%202.38.14.36.47.74.84.95.49.29%201.05.44%201.68.44%201.12%200%202.23-.36%203.34-1.09v3.479c-.939.44-1.8.76-2.56.94-.771.18-1.591.27-2.479.27-1.011%200-1.601-.13-2.381-.38-.77-.261-1.44-.62-1.98-1.091-.55-.469-.93-.979-1.14-1.51-.21-.529-.32-1.3-.32-2.31v-7.74h-3v-3.13c.87-.28%201.87-.69%202.49-1.21.62-.53%201.11-1.16%201.49-1.9.38-.74.63-1.68.77-2.81h3.13v.002z%22%2F%3E%3C%2Fsvg%3E") no-repeat 4px;
  background-size: 25px;
}
/* line 725, ../../sass/trainings/demo-trainings.scss */
#mini-panel-training_event_details .share-btn.menu li a[data-id="fb"] {
  background: #305891 url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M22.439%2010.95h4v-4.95h-4c-3.311%200-6%202.92-6%206.5v2.5h-4v4.97h4v12.03h5v-12.03h5v-4.97h-5v-2.55c0-.86.532-1.5%201-1.5z%22%2F%3E%3C%2Fsvg%3E") no-repeat 4px 1px;
  background-size: 24px;
}
/* line 729, ../../sass/trainings/demo-trainings.scss */
#mini-panel-training_event_details .share-btn.menu li a[data-id="in"] {
  background: #4498c8 url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8%2012h4v14h-4zM23.27%2012.8c-1.49-.84-3.689-.91-5.27-.18v-.62h-4v14h4v-8.95l1.65-.79c.399-.19%201.289-.18%201.66.03.29.15.69.81.69%201.21v8.5h4v-8.5c0-1.84-1.15-3.82-2.73-4.7z%22%2F%3E%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%2210%22%20cy%3D%228%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E") no-repeat 4px;
  background-size: 25px;
}
/* line 733, ../../sass/trainings/demo-trainings.scss */
#mini-panel-training_event_details .share-btn.menu li a:hover {
  background-color: #d9b53b;
}
@media all and (max-width: 770px) {
  /* line 714, ../../sass/trainings/demo-trainings.scss */
  #mini-panel-training_event_details .share-btn.menu li a {
    padding-left: 35px;
    font-size: 0.9em;
  }
}
@media all and (max-width: 749px) {
  /* line 714, ../../sass/trainings/demo-trainings.scss */
  #mini-panel-training_event_details .share-btn.menu li a {
    padding-left: 40px;
    font-size: 1em;
  }
}
@media all and (max-width: 480px) {
  /* line 714, ../../sass/trainings/demo-trainings.scss */
  #mini-panel-training_event_details .share-btn.menu li a {
    padding-left: 35px;
    font-size: 0.9em;
  }
}
@media all and (max-width: 350px) {
  /* line 714, ../../sass/trainings/demo-trainings.scss */
  #mini-panel-training_event_details .share-btn.menu li a {
    padding-left: 40px;
    font-size: 1em;
  }
}

/* line 792, ../../sass/trainings/demo-trainings.scss */
.events-detail .view-content {
  position: relative;
  font-size: 0.9em;
  margin-bottom: 40px;
}
/* line 796, ../../sass/trainings/demo-trainings.scss */
.events-detail .view-content.credits:before {
  content: '';
  position: absolute;
  top: 5px;
  right: 30px;
  width: 34px;
  height: 46px;
  background: url("../../images/icons/CE-credits.png") 0 0 no-repeat;
  background-size: 100%;
}
/* line 806, ../../sass/trainings/demo-trainings.scss */
.events-detail .view-content ul {
  padding-left: 0;
  margin: 0;
}
/* line 810, ../../sass/trainings/demo-trainings.scss */
.events-detail .view-content li {
  list-style-image: none !important;
  list-style-type: none !important;
}
/* line 814, ../../sass/trainings/demo-trainings.scss */
.events-detail .view-content span {
  display: inline-block;
  width: 43%;
  color: #7f7f7f;
  text-transform: uppercase;
  vertical-align: top;
}
/* line 821, ../../sass/trainings/demo-trainings.scss */
.events-detail .view-content .field-content {
  width: 55%;
  display: inline-block;
  color: #121212;
}
/* line 826, ../../sass/trainings/demo-trainings.scss */
.events-detail .view-content .field-content span {
  width: auto;
  color: #121212;
}
/* line 831, ../../sass/trainings/demo-trainings.scss */
.events-detail .view-content .views-field-field-cost-for-ce-credit .field-content,
.events-detail .view-content .views-field-city .field-content,
.events-detail .view-content .views-field-nothing .field-content {
  text-transform: none;
}
/* line 837, ../../sass/trainings/demo-trainings.scss */
.events-detail .view-content .views-field-field-registration-info .field-content {
  width: 100%;
}
/* line 838, ../../sass/trainings/demo-trainings.scss */
.events-detail .view-content .views-field-field-registration-info a {
  position: relative;
  display: inline-block;
  height: 25px;
  margin-top: 15px;
  margin-left: 48%;
  padding-left: 0;
  font-size: 0.8em;
  color: #121212;
}
/* line 847, ../../sass/trainings/demo-trainings.scss */
.events-detail .view-content .views-field-field-registration-info a:before {
  content: '';
  position: absolute;
  top: -2px;
  left: -21px;
  width: 15px;
  height: 25px;
  background: url("../../images/icons/marker-icon.png") 0 0 no-repeat;
  background-size: 100%;
}
@media all and (max-width: 850px) {
  /* line 860, ../../sass/trainings/demo-trainings.scss */
  .events-detail .view-content span {
    width: 52%;
  }
  /* line 861, ../../sass/trainings/demo-trainings.scss */
  .events-detail .view-content .views-field-field-registration-info a {
    margin-left: 20px;
  }
}
@media all and (max-width: 749px) {
  /* line 866, ../../sass/trainings/demo-trainings.scss */
  .events-detail .view-content span {
    width: 47%;
  }
  /* line 867, ../../sass/trainings/demo-trainings.scss */
  .events-detail .view-content .field-content {
    width: 52%;
  }
  /* line 868, ../../sass/trainings/demo-trainings.scss */
  .events-detail .view-content .views-field-field-registration-info {
    margin-left: 48%;
  }
}
@media all and (max-width: 480px) {
  /* line 871, ../../sass/trainings/demo-trainings.scss */
  .events-detail .view-content .field-content, .events-detail .view-content span {
    font-size: 0.9em;
  }
}
@media all and (max-width: 410px) {
  /* line 874, ../../sass/trainings/demo-trainings.scss */
  .events-detail .view-content span {
    width: 100%;
    font-size: 1em;
  }
  /* line 875, ../../sass/trainings/demo-trainings.scss */
  .events-detail .view-content .views-field-field-registration-info {
    margin-left: 0;
  }
}

/* line 880, ../../sass/trainings/demo-trainings.scss */
.meet-the-team table {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 883, ../../sass/trainings/demo-trainings.scss */
.meet-the-team table tr {
  border-bottom: none;
}
/* line 884, ../../sass/trainings/demo-trainings.scss */
.meet-the-team table td {
  padding: 10px;
  vertical-align: top;
  background: #fff;
}
/* line 888, ../../sass/trainings/demo-trainings.scss */
.meet-the-team table td h5 {
  margin: 0;
  font-size: 15px;
  font-weight: normal;
  line-height: 1;
}
/* line 894, ../../sass/trainings/demo-trainings.scss */
.meet-the-team table td p {
  margin: 0;
  color: #868686;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.3;
}
/* line 901, ../../sass/trainings/demo-trainings.scss */
.meet-the-team table td a {
  color: #000;
}
/* line 903, ../../sass/trainings/demo-trainings.scss */
.meet-the-team table td a:hover {
  color: #d9b53b;
}
@media all and (max-width: 480px) {
  /* line 884, ../../sass/trainings/demo-trainings.scss */
  .meet-the-team table td {
    padding-left: 0px;
  }
}
/* line 913, ../../sass/trainings/demo-trainings.scss */
.meet-the-team img {
  width: 100px;
}
