/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

.g-offcanvas-toggle {
  padding-top: 4px;
}
#maximenuck133 ul {
  white-space: nowrap;
}
/* Smartphones */
@media (max-width: 480px) {
  div[id^="g-recaptcha-"] {
    width: 230px;
    overflow: hidden;
    border-right: 1px solid #ccc;
    border-radius: 2px;
    height: 76px;
  }
}
@media (min-width: 992px) and (max-width: 1079px) {
  div#maximenuck133.maximenuckh ul.maximenuck {
    right: 30px;
  }
}
@media (max-width: 991px) {
  .g-content > .platform-content.row > .col-md-12 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .img-layout {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .our-story-stretch .image-layout-preset-style-collage .sppb-addon-image-layout-content {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .itemid-1050 .conf-img img {
    width: 650px !important;
  }
}
@media (min-width: 992px) {
  .conf-img {
    width: 800px;
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 1200px) and (max-width: 1288px) {
  div#n2-ss-3 .n2-font-da0204e633d4838a7f7bc136c432bc48-hover {
    font-size: 350% !important;
  }
}
@media (min-width: 1600px) and (max-width: 1799px) {
  #g-header.headroom--top #section-id-1601541290862 {
    min-height: 111px;
  }
}
@media (min-width: 1px) and (max-width: 320px) {
  #sppb-addon-1604532495351 .resources-tab .sppb-nav-custom a {
    font-size: 14px !important;
  }
}
.conferences img {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  border-radius: 5px;
  max-width: 500px;
}
@media (min-width: 992px) and (max-width: 1024px) {
  .conferences img {
    max-width: 450px;
  }
}
.conferences span {
  display: block;
  color: #6EBF58;
  font-weight: 900 !important;
}
#conference-inner .sppb-container-inner {
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
}
.itemid-101 #sppb-addon-wrapper-1604556899441 {
  margin-top: 0;
}
.rsfp_thankyou_popup_inner {
  border-radius: 5px !important;
}
.rsfp_thankyou_popup_outer {
  background: rgba(0, 0, 0, 0.75) !important;
}
.popform .row:last-child {
  display: flex;
  align-items: center;
}
.popform .rsform-submit-button {
  border-radius: 0;
  background-color: #005594;
  font-size: 18px;
}
.popform .rsform-submit-button:hover {
  background-color: #81b93b;
  border-color: #81b93b;
}
.mfp-bg {
  background: #fff !important;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.white-popup-block {
  border-radius: 5px;
  -webkit-box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.1), 0px 9px 46px 8px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.1), 0px 9px 46px 8px rgba(0, 0, 0, 0.1);
}
#top-headerSec {
  z-index: 2 !important;
}
/* @group Login */
.sclogin-joomla-login {
  margin: 10px 0px -10px 0px;
  width: 290px !important;
}
.sclogin-joomla-login button {
  margin-right: 10px !important;
}
.sclogin-joomla-login ul {
  list-style: none !important;
  clear: both;
}
.sclogin-joomla-login ul li {
  font-size: 12px;
  float: left;
  margin-right: 10px;
}
.sclogin-joomla-login ul li a {
  color: #115788 !important;
}
.sclogin-joomla-login input {
  height: auto !important;
}
.sourcecoast .btn-primary {
  color: #ffffff;
  text-shadow: none;
  background-color: #236092 !important;
  background-image: none;
  border: none !important;
}
.sourcecoast .btn-primary:hover {
  background-color: #8cc640 !important;
}
.dropdown-menu .sub-menu {
  left: 100%;
  position: absolute;
  top: 0;
  visibility: hidden;
  margin-top: -1px;
}
.dropdown-menu li:hover .sub-menu {
  visibility: visible;
}
.dropdown:hover .dropdown-menu {
  display: block;
}
.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
  margin-top: 0;
}
.navbar .sub-menu:before {
  border-bottom: 7px solid transparent;
  border-left: none;
  border-right: 7px solid rgba(0, 0, 0, 0.2);
  border-top: 7px solid transparent;
  left: -7px;
  top: 10px;
}
.navbar .sub-menu:after {
  border-top: 6px solid transparent;
  border-left: none;
  border-right: 6px solid #fff;
  border-bottom: 6px solid transparent;
  left: 10px;
  top: 11px;
  left: -6px;
}
/*# sourceMappingURL=piet_29.css.map */