/* Site wide styles */[data-cprole='contentContainer'] .dragging {min-height: 50px;min-width: 300px;}.noOverflowTS{overflow: hidden;}.overlayTS{width: 100%;height: 100%;}[class^='siteWrap'],[class*=' siteWrap']{position: relative;margin: 0 auto;padding: 0 1em;}.fixedTopTS {position: relative;top: 0;left: 0;width: 100%;z-index: 20 !important;}.fixedBottomTS {position: relative;bottom: 0;left: 0;width: 100%;z-index: 20 !important;}

/* Home specific styles, uncomment ONLY on home.css */
/* .moduleContentNew .nest>.col {padding: 0 !important;}.moduleContentNew .cpGrid {margin: 0 !important;}.moduleContentNew>.headline {margin: 0;} */

.siteWrap {max-width: 2232px;}
.siteWrap2 {max-width: 1432px;}
.siteWrap3 {max-width: 2232px;}

/* Flex Layout - V5 */
@media (min-width: 40em) {.mainWrap {display: flex; width: 100%;}.siteSidebar {width: 33%;order: -1;flex: 0 0 auto;} .outerContentWrap {display: flex;flex-direction: column;flex: 1 1 auto; width: 100%;}.contentWrap {flex: 1 1 0%; width: 100%;}}@media (min-width: 63em) {.siteSidebar {width: 23%;}.outerContentWrap {flex-direction: row;}body.withFeatureColumn .secondaryContent {width: 29%;flex: 0 0 auto;}}@media (min-width: 1500px) {.siteSidebar {width: 20%;}body.withFeatureColumn .secondaryContent {width: 25%}}


#searchTS {
  margin: 0 auto;
  width: 100%;
}

.mainNav {
  clear: both;
}

#bannerLogoWrapTS {
  max-width: 350px;
  margin: 0 auto;
}


@media (min-width: 40em) {
  #searchTS {
    margin-right: 0;
  }  
}


@media (min-width: 1200px) {
  #bannerLogoWrapTS {
    float: left;
    margin-bottom: -2em;
  }

  .fixedTopTS:not(.forceUnfixTS),
  .fixedBottomTS:not(.forceUnfixTS) {
    position: fixed;
  }

  .mainNav {
    width: calc(99% - 350px);
    clear: none;
    float: right;
  }
}
