/*!
 * 
 *       Name: TheNetworkGroup
 *       Description: The responsive theme for TheNetworkGroup
 *       website: http://
 *       lastUpdate: 08/11/19 @ 34:31
 *     
 */
/**
 * pass a hex colour into an rgb function
 */
/* Apply to image parent and fill with height/width percentage */
.page-template-template-agenda .dl-agenda-wrap .cdp-member-image {
  margin-right: 20px;
  width: 80px;
}

@media (max-width: 495px) {
  .page-template-template-agenda #sectionshow > .content-main {
    padding-top: 1em;
  }
  .page-template-template-agenda .dl-agenda-wrap {
    width: 100% !important;
    text-align: center !important;
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
    margin-bottom: 25px;
  }
  .page-template-template-agenda .dl-agenda-wrap .cdp-member-image {
    margin-right: 34px;
    width: 80px;
  }
  .page-template-template-agenda .nav.nav-tabs.agenda-tabs {
    width: 100% !important;
    text-align: center;
  }
  .page-template-template-agenda .nav-tabs > li {
    float: none;
    display: inline-block;
  }
}

.new-subsite-header-wrapper {
  width: 100% !important;
  max-width: 1260px !important;
}

.new-subsite-logo {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
@media only screen and (max-width: 767px) {
  .new-subsite-logo {
    left: 50% !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1299px) {
  .new-subsite-logo {
    left: 1% !important;
  }
}
.new-subsite-logo a {
  width: auto !important;
}
.new-subsite-logo a.mainsite-url {
  height: auto !important;
  position: unset !important;
  border-right: 1px solid white;
  padding-right: 17px;
  margin-right: 20px;
}
.new-subsite-logo a.mainsite-url img {
  width: auto !important;
}
.new-subsite-logo a.subsite-url img {
  float: none !important;
}
@media only screen and (max-width: 767px) {
  .new-subsite-logo a.subsite-url img {
    max-height: 50px;
  }
}

.css-download-btn {
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .css-download-btn {
    float: right;
    margin-right: 110px;
  }
}
@media only screen and (max-width: 767px) {
  .css-download-btn {
    text-align: center;
    display: block;
  }
}
.css-download-btn span {
  display: block;
}
/* 
.signature-input-tng canvas {

  width: 100% !important;
}


.field_description_below .ginput_container {
  margin-left: 0 !important;
} */

/* 
.signature-input-tng div {
  display: contents;
}

.signature-input-tng canvas {
  height: 220px;
}
*/
.field_description_below .ginput_container {
  margin-left: 0 !important;
} 
