
 
@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");
@import url("https://fonts.googleapis.com/css?family=Roboto");  
    body {
    font-family: "Muli", "Century Gothic", Arial, sans-serif;
    font-size: 16px;
    line-height: 1.8;
    color: #191919;
    }
    /*buttons*/
    .btn, .TextButton, .TextButton:visited, .RadUpload.RadUpload .ruButton, .RadUploadProgressArea.RadUploadProgressArea .ruButton, .TextButton .PrimaryButton, .TextButton .PrimaryButton:visited, .PrimaryButton {
        background-color: #04549c;
        border-radius: 10px;
        color: #fff;
    }
    .PrimaryButton:hover, .PrimaryButton:focus, .PrimaryButton:active, .UsePrimaryButton .TextButton:hover, 
    .UsePrimaryButton .TextButton:focus, .UsePrimaryButton .TextButton:active, .RadGrid input.PrimaryButton:hover, 
    .RadGrid input.PrimaryButton:focus, .RadGrid input.PrimaryButton:active, .RadGrid.RadGrid input.TextButton.PrimaryButton:hover, 
    .RadGrid.RadGrid input.TextButton.PrimaryButton:focus, .RadGrid.RadGrid input.TextButton.PrimaryButton:active, 
    .RadGrid.RadGrid a.TextButton.PrimaryButton:hover, .RadGrid.RadGrid a.TextButton.PrimaryButton:focus, .RadGrid.RadGrid a.TextButton.PrimaryButton:active {
        background-color: #003257;
        font-color: #fff;
        border-radius: 10px;
    }

    .obo-toggle.on, .ste-toggle.on, .batch-toggle.on, .transaction-date-toggle.on, .page-statistics-toggle.on, .list-toggle.on, .coadmin-manage a {
    background-color: #04549c !important;
}
    .container, .header-container, .SliderPage1, 
    .Wrapper-FullWidth #masterContentArea.container {
    max-width: 133.6rem;
    width: 100%;
    }

    @media(max-width: 767px){
        .container, .header-container, .SliderPage1, 
    .Wrapper-FullWidth #masterContentArea.container {
    max-width: 100%;
    }
    }

    h1, .h1, .PageTitle {
        color: #04549c;
    }
    h3, .SectionTitle, h2, .h2, .PanelTitle, h4, h5 {
        color: #000;
    }
    .Wrapper-HomePage h2.panel-title {
    color: #000;
    display: table;
}
    .mini-profile-banner-large .mini-profile-name-section .SectionLabel, .mini-profile-banner-small .mini-profile-name-section .SectionLabel {
        color: #04549c !important;
    }
    .footer-content h3 {
    color: #FFBD59;
    }
    .col-secondary {/*display: none;*/}
    .col-primary {/*width: 100%*/}
    .RadMenu.RadMenu_NaturalHeritageSites .rmRootGroup > .rmItem > .rmLink {
    letter-spacing: normal;
    }
    .RadMenu.RadMenu_NaturalHeritageSites .rmText, .RadMenu.RadMenu_NaturalHeritageSites .rmHorizontal .rmText {
    padding: 40px 15px;
    height: 107px;
    }
    div#ste_container_ciUtilityNavigation {
    height: 110px;
    padding-top: 30px;
    }
    a.rmLink.rmRootLink.home, a.rmLink.rmRootLink.home.rmSelected {
    background-image: none;
    background-size: cover;
    width: 310px;
    height: 110px;
    text-indent: -9999px;
    overflow: hidden;
    }
    .RadMenu.RadMenu_NaturalHeritageSites .rmGroup {
    background-color: #01205b;
    }
    .RadMenu.RadMenu_NaturalHeritageSites .rmVertical .rmItem .rmText {
    height: auto !important;
    padding: 8px 10px;
    }
    .RadMenu_NaturalHeritageSites .rmSlide .rmLink {
    color: #fff;
    font-family: "Muli", Arial, sans-serif;
    font-size: inherit;
    font-weight: normal;
}
.RadMenu_NaturalHeritageSites .rmSlide .rmLink:hover, .RadMenu_NaturalHeritageSites .rmSlide .rmLink:focus, .RadMenu_NaturalHeritageSites .rmSlide .rmLink.rmFocused, .RadMenu_NaturalHeritageSites .rmSlide .rmLevel1 > .rmItem > .rmLink:hover, .RadMenu_NaturalHeritageSites .rmSlide .rmLevel1 > .rmItem > .rmLink:focus, .RadMenu_NaturalHeritageSites .rmSlide .rmLevel1 > .rmItem > .rmLink.rmFocused {
    color: lightblue;
}
    .RadMenu.RadMenu_NaturalHeritageSites .rmRootLink.rmExpanded, .RadMenu.RadMenu_NaturalHeritageSites .rmRootLink:hover, .RadMenu.RadMenu_NaturalHeritageSites .rmRootLink.rmFocused {
    background-color: #fff;
    border-bottom: 3px solid #04549c;
    }
    .RadMenu.RadMenu_NaturalHeritageSites .rmRootLink.home:hover, .RadMenu.RadMenu_NaturalHeritageSites .rmRootLink.home.rmFocused {
    border-bottom: none;
    }
    .RadMenu.RadMenu_NaturalHeritageSites .rmToggle .rmIcon, .RadMenu.RadMenu_NaturalHeritageSites .rmRootGroup .rmRootLink .rmToggle .rmIcon {
    background-image: url("/App_Themes/IWLCA_GlacierBay/images/NavRightArrow.png");
    background-repeat: no-repeat;
    }
    .headerMenu {
    display: flex;
    justify-content: space-between;
    }
    ul.rmRootGroup.rmToggleHandles.rmHorizontal {
    display: flex;
    }
    .RadMenu.RadMenu_NaturalHeritageSites .rmSlide ul.rmGroup {
    border-radius: 15px;
    }
    header#hd {
    border-top: 5px solid #04549c;
    }
    .Wrapper-HomePage #hd {
    border-top-color: #04549c;
    }
    .header-top-container {
    background: white;
    }
    .header-container {
    max-width: 171.8rem;
    }
    #ft, .footer-content, .footer-nav-copyright, .backToTop {
    background-color: black !important;
    }
    #ft {
        margin-top: 25px
    }
    .UtilityNavigation .account-menu > li > a, .UtilityNavigation .account-menu > li > a:hover, .UtilityNavigation .account-menu > li > a:visited, .UtilityNavigation .account-menu > li > a:active {
    color: #191919;
    }
    .primary-navigation-area {
    margin-top: 0;
    margin-left: auto;
    }
    div#auxiliary-container {
    display: flex;
    order: 1;
    }
    #hd {
    min-height: auto;
    background-color: #ffff;
    }
    body:not(.Wrapper-HomePage) #hd, body:not(.Wrapper-HomePage) .InternalHeaderArea {
    min-height: 120px;
    height: 120px;
    }
    body:not(.Wrapper-HomePage) .InternalHeaderArea {
    height: 250px;
    }
    .stacked-tabs .select-tab:before {
    background-color: #141c5c;
    }
    .stacked-tabs .select-tab {
    background: #cbd3eb;
    color: #141c5c;
    }
    .RadMenu_NaturalHeritageSites .rmSlide .rmExpandRight, .RadMenu_NaturalHeritageSites .rmSlide .rmGroup a.rmLink.rmExpandRight {
    background-image: url("images/ResponsiveNav.png");
    }
    .CartCharges {
    background-color: #fff;
    }
    .FilterPanel {
        background-color: #fff;
        }
 .nav-secondary .sub-nav-head {
    background-color: #fff;
    color: #004476;
    font-weight: bold;
    font-size: 120%;
    padding: 10px 15px;
    text-transform: uppercase;
    border-bottom: 1px solid #ccc;
}
.RadTreeView.RadTreeView_NaturalHeritageSites > .rtUL > .rtLI {
    border-top: none;
}

    @media (min-width: 992px) {
    .has-secondary-col.col-on-right .col-primary {
    float: left;
    margin-right: 2%;
    border-right: 1px solid #DBDBDB;
    padding-right: 2%;
}
.has-secondary-col.col-on-right .col-secondary {
    float: right;
    padding-top: 20px;
}
    }
    @media (min-width: 678px) {
    #masterLogoArea {display: none;}
    }
    @media (max-width: 677px) {
    a.rmLink.rmRootLink.home {display: none;}
    }

 /*Homepage*/
 h1 .readMore, h2 .readMore, h3 .readMore, h4 .readMore, h5 .readMore, h6 .readMore {
    font-size: 18px;
    display: block;
    line-height: 0;
}

.block-quote {
    font: 400 2.6em "Muli", Arial, sans-serif;
    line-height: 1.3;
    padding: 40px 40px 0px 40px;
    text-align: center;
}
 .ContentBorder,
 .panel-border{
     box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
     border-radius: 10px;
 }
 .Wrapper-HomePage .body-container .row {
    margin-bottom: 50px;
}
.Wrapper-HomePage .col-sm-6 {
    text-align: center;
}
iframe#instagram-embed-0 {
    margin-right: auto !important;
    margin-left: auto !important;
}

.readMore:after {
    display: inline-block;
    vertical-align: middle;
    content: '';
    width: 20px;
    height: 20px;
    background: #496DAD;
    -webkit-mask-image: url(images/arrows.svg);
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: 18px 18px;
    margin-left: 10px;
    margin-top: -2px;
    transition: all 0.2s ease;
}

.logos {
    max-width: 100vw;
}
.card {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
}

.WhiteButton, .WhiteButton:visited {
    border-color: #04549c;
    background-color: #fff;
    color: #04549c;
}
.WhiteButton:hover  {
    border-color: #04549c;
    background-color: #04549c;
    color: #fff;
}

.card-img-top {
    border-radius: 10px;
    margin-bottom: 10px;
}
 @media (min-width: 992px) {
    h1 .readMore, h2 .readMore, h3 .readMore, h4 .readMore, h5 .readMore, h6 .readMore {
        display: inline-block;
        margin-left: 10px;
        line-height: inherit;
    }
}
.QueryTemplateItem .card-body {
    display: flex;
    flex-direction: column;
}

/* ==========================================================================
   ACCOUNT PAGES
   ========================================================================== */
/* RadGrid
   ========================================================================== */
.account-page .RadGrid.RadGrid_MetroTouch {
  border: 0px;
  background: transparent;
}

.account-page .RadGrid.RadGrid_MetroTouch .rgHeader, .account-page .RadGrid.RadGrid_MetroTouch .rgHeader:first-child, .account-page .RadGrid.RadGrid_MetroTouch th.rgResizeCol, .account-page .RadGrid.RadGrid_MetroTouch th.rgResizeCol:first-child, .account-page .RadGrid.RadGrid_MetroTouch .rgRow td, .account-page .RadGrid.RadGrid_MetroTouch .rgRow td:first-child,
.account-page .RadGrid.RadGrid_MetroTouch .rgAltRow td,
.account-page .RadGrid.RadGrid_MetroTouch .rgAltRow td:first-child, .account-page .RadGrid.RadGrid_MetroTouch .rgEditRow > td, .account-page .RadGrid.RadGrid_MetroTouch .rgEditRow > td:first-child, .account-page .RadGrid.RadGrid_MetroTouch .rgFooter td, .account-page .RadGrid.RadGrid_MetroTouch .rgFooter td:first-child,
.account-page .RadGrid.RadGrid_MetroTouch .rgFilterRow td,
.account-page .RadGrid.RadGrid_MetroTouch .rgFilterRow td:first-child, .account-page .RadGrid.RadGrid_MetroTouch .rgNoRecords td, .account-page .RadGrid.RadGrid_MetroTouch .rgNoRecords td:first-child {
  padding: 12px 12px;
}

.account-page .RadGrid.RadGrid_MetroTouch thead {
  border-radius: 10px;
  overflow: hidden;
}

.account-page .RadGrid.RadGrid_MetroTouch thead tr {
  border: 0px;
}

.account-page .RadGrid.RadGrid_MetroTouch th {
  background-color: #004a80;
  border: 0px;
  color: #fff;
  text-decoration: none !important;
  font-size: 16px;
  font-weight: 600;
  border-bottom: 0px;
}

.account-page .RadGrid.RadGrid_MetroTouch th.text-hide {
  font-size: 0;
}

.account-page .RadGrid.RadGrid_MetroTouch th.rgExpandCol {
  font-size: 0;
  padding: 28px 0px !important;
}

.account-page .RadGrid.RadGrid_MetroTouch th a {
  color: #fff;
  text-decoration: none !important;
  font-size: 16px;
  font-weight: 600;
}

.account-page .RadGrid.RadGrid_MetroTouch th .rgSortAsc,
.account-page .RadGrid.RadGrid_MetroTouch th .rgSortDesc {
  background-image: none;
  background-color: #fff;
  width: 20px;
  height: 20px;
  margin: 5px;
  -webkit-mask-image: url(images/arrow.svg);
          mask-image: url(images/arrow.svg);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 13px 13px;
          mask-size: 13px 13px;
  -webkit-mask-position: center;
          mask-position: center;
}

.account-page .RadGrid.RadGrid_MetroTouch th .rgSortAsc {
  transform: rotate(-90deg);
}

.account-page .RadGrid.RadGrid_MetroTouch th .rgSortDesc {
  transform: rotate(90deg);
  -webkit-mask-position: 4px center;
          mask-position: 4px center;
}

.account-page .RadGrid.RadGrid_MetroTouch .rgMasterTable {
  border-collapse: separate;
  border-spacing: 0px 10px;
  background: transparent;
  padding: 0px 15px;
  border: 0;
}

.account-page .RadGrid.RadGrid_MetroTouch .rgMasterTable .rgMasterTable th {
  background-color: #5e758e;
}

.account-page .RadGrid.RadGrid_MetroTouch .rgMasterTable .rgMasterTable th.rgHeader, .account-page .RadGrid.RadGrid_MetroTouch .rgMasterTable .rgMasterTable th.rgHeader:first-child {
  padding-top: 13px;
  padding-bottom: 13px;
}

.account-page .RadGrid.RadGrid_MetroTouch .rgMasterTable .rgDetailTable {
  border: 0;
  border-collapse: separate;
  border-spacing: 0px 10px;
  background: transparent;
  padding: 0px 15px;
}

.account-page .RadGrid.RadGrid_MetroTouch .rgMasterTable .rgDetailTable thead th {
  background-color: #607689;
}

.account-page .RadGrid.RadGrid_MetroTouch .rgExpand,
.account-page .RadGrid.RadGrid_MetroTouch .rgCollapse {
  background-image: none;
  background-color: #496DAD;
  width: 20px;
  height: 20px;
  margin: 5px;
  -webkit-mask-image: url(images/arrow-IWLCA.svg);
          mask-image: url(images/arrow-IWLCA.svg);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 13px 13px;
          mask-size: 13px 13px;
  -webkit-mask-position: center;
          mask-position: center;
  color: #ffffff;
}

.account-page .RadGrid.RadGrid_MetroTouch .rgCollapse {
  transform: rotate(90deg);
}

.account-page .RadGrid.RadGrid_MetroTouch tr.rgRow, .account-page .RadGrid.RadGrid_MetroTouch tr.rgAltRow {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  background: #ffffff;
}

.account-page .RadGrid.RadGrid_MetroTouch tr.rgRow.rgSelectedRow, .account-page .RadGrid.RadGrid_MetroTouch tr.rgAltRow.rgSelectedRow {
  background-color: #496DAD;
}

.account-page .RadGrid.RadGrid_MetroTouch tr.rgRow.rgSelectedRow .rgExpand,
.account-page .RadGrid.RadGrid_MetroTouch tr.rgRow.rgSelectedRow .rgCollapse, .account-page .RadGrid.RadGrid_MetroTouch tr.rgAltRow.rgSelectedRow .rgExpand,
.account-page .RadGrid.RadGrid_MetroTouch tr.rgAltRow.rgSelectedRow .rgCollapse {
  background-color: #fff;
}

.account-page .RadGrid.RadGrid_MetroTouch tr.rgRow td, .account-page .RadGrid.RadGrid_MetroTouch tr.rgAltRow td {
  border: 1px solid #dbdbdb;
  border-right-width: 0;
  border-left-width: 0;
}

.account-page .RadGrid.RadGrid_MetroTouch tr.rgRow td:first-child, .account-page .RadGrid.RadGrid_MetroTouch tr.rgAltRow td:first-child {
  border-left-width: 1px;
  border-left-color: #dbdbdb;
}

.account-page .RadGrid.RadGrid_MetroTouch tr.rgRow td:last-child, .account-page .RadGrid.RadGrid_MetroTouch tr.rgRow td:has(+ [style="display:none;"]), .account-page .RadGrid.RadGrid_MetroTouch tr.rgAltRow td:last-child, .account-page .RadGrid.RadGrid_MetroTouch tr.rgAltRow td:has(+ [style="display:none;"]) {
  border-right-width: 1px;
  border-right-color: #dbdbdb;
}

.account-page .RadGrid.RadGrid_MetroTouch tr.rgRow td.rgSorted, .account-page .RadGrid.RadGrid_MetroTouch tr.rgAltRow td.rgSorted {
  background: #fff;
}

.account-page .RadGrid.RadGrid_MetroTouch tr.rgRow td.rgExpandCol, .account-page .RadGrid.RadGrid_MetroTouch tr.rgAltRow td.rgExpandCol {
  padding: 13px 0px !important;
  background: transparent;
}

.account-page .RadGrid.RadGrid_MetroTouch tr.rgRow td a, .account-page .RadGrid.RadGrid_MetroTouch tr.rgAltRow td a {
  font-weight: 500;
}

.account-page .RadGrid.RadGrid_MetroTouch tr.rgAltRow {
  background: #f9fcff;
}

.account-page .RadGrid.RadGrid_MetroTouch tr.rgAltRow td {
  border-color: #7b97c7;
}

.account-page .RadGrid.RadGrid_MetroTouch tr.rgAltRow td.rgSorted {
  background: #f9fcff;
}

.account-page .RadGrid.RadGrid_MetroTouch tr.rgAltRow td.rgExpandCol {
  background: transparent;
}

.account-page .RadGrid.RadGrid_MetroTouch tr.rgAltRow td:first-child {
  border-left-width: 1px;
  border-left-color: #7b97c7;
}

.account-page .RadGrid.RadGrid_MetroTouch tr.rgAltRow td:last-child, .account-page .RadGrid.RadGrid_MetroTouch tr.rgAltRow td:has(+ [style="display:none;"]) {
  border-right-width: 1px;
  border-right-color: #7b97c7;
}

.account-page .RadGrid.RadGrid_MetroTouch tr td:first-child,
.account-page .RadGrid.RadGrid_MetroTouch tr th:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.account-page .RadGrid.RadGrid_MetroTouch tr td:last-child, .account-page .RadGrid.RadGrid_MetroTouch tr td:has(+ [style="display:none;"]),
.account-page .RadGrid.RadGrid_MetroTouch tr th:last-child,
.account-page .RadGrid.RadGrid_MetroTouch tr th:has(+ [style="display:none;"]) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.account-page .RadGrid.RadGrid_MetroTouch tr td.rgExpandCol {
  background: transparent;
}
.list-with-featured .panel-body, .list-with-featured .PanelBody {
  padding: 0;
}

.list-with-featured .TaggedListPanel {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 20px 0px;
}

.list-with-featured .BlockTLItem {
  width: 30%;
  border-bottom: 0;
  display: flex;
  gap: 0px 15px;
  position: relative;
  padding: 0;
}

.list-with-featured .BlockTLItem:first-of-type {
  width: 100%;
  flex-shrink: 0;
  align-items: center;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  gap: 0;
  border-radius: 10px;
  overflow: hidden;
  margin-bottom: 20px;
  border: 1px solid #dbdbdb;
}

.list-with-featured .BlockTLItem:first-of-type .newsImage {
  width: 50%;
  height: 100%;
  border-radius: 0;
}

.list-with-featured .BlockTLItem:first-of-type .desc {
  display: block;
  margin: 15px 0px;
}

.list-with-featured .BlockTLItem:first-of-type .details {
  padding: 80px 50px;
  background: #ffffff;
}

.list-with-featured .BlockTLItem:first-of-type .readMore {
  position: relative;
}

.list-with-featured .desc,
.list-with-featured .contentTaggedListImageThumbnailR {
  display: none;
}

.list-with-featured .newsImage {
  width: 100px;
  height: 100px;
  flex-shrink: 0;
  border-radius: 10px;
  background-size: cover;
  background-position: center;
}

.list-with-featured h4 {
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2;
}

.list-with-featured .PublishDate {
  font-size: 0.8em;
  font-style: normal;
}

.list-with-featured .readMore {
  font-size: 16px;
  position: absolute;
  bottom: 0px;
}

@media (max-width: 991px) {
  .list-with-featured .TaggedListPanel {
    display: block;
  }
  .list-with-featured .BlockTLItem,
  .list-with-featured .BlockTLItem:first-of-type {
    width: 100%;
    display: block;
    max-width: 500px;
    margin: 0px auto 30px auto;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  }
  .list-with-featured .BlockTLItem .newsImage,
  .list-with-featured .BlockTLItem:first-of-type .newsImage {
    height: 200px;
    width: 100%;
  }
  .list-with-featured .BlockTLItem .details,
  .list-with-featured .BlockTLItem:first-of-type .details {
    padding: 30px;
    background: #ffffff;
  }
  .list-with-featured .readMore {
    position: relative;
  }
  .list-with-featured h4 {
    margin-top: 10px;
  }
}
/*Homepage testimonial slider*/
/*Separated image and caption slideshow*/
.carousel .carousel-caption, .carousel2 .carousel-caption, .HomePageFullWidthArea .carousel-caption {
    border-radius: 10px;
}

.HomePageFullWidthArea .carousel-caption {
    left: 0;
    top: 75%;
    width: 20%;
    text-align: right;
    background-color: transparent;

}
@media (max-width: 991px){
    .HomePageFullWidthArea .carousel-caption {
    width: auto;
    text-align: left;
    }
}


.HomePageFullWidthArea .carousel-caption h1 {
    font-family: "Poppins", Helvetica, sans-serif;
    color: #fff;
    font-size: 72px;
    text-shadow: 4px 4px 8px rgba(0, 0, 0, 0.5);
}
.slideshow-banner .carousel-control {
  display: none;
}

.slideshow-banner .carousel-indicators {
  width: 50%;
  margin-left: 0;
  left: 0;
}

.slideshow-banner .carousel-inner.bg-img > .item {
  background-image: none !important;
}

.slideshow-banner .img {
  position: absolute;
  left: 50%;
  right: 0;
  height: 100%;
  background-size: cover;
  background-position: center;
}

.slideshow-banner.image-left .carousel-indicators {
  left: auto;
  right: 0;
}

.slideshow-banner.image-left .img {
  right: 50%;
  left: 0;
}

.slideshow-banner.image-left .caption-wrapper {
  left: auto;
  right: 0;
}

@media (min-width: 992px) {
  .slideshow-banner .caption-wrapper {
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 50%;
    background: #496DAD;
    justify-content: center;
    align-items: center;
  }
  .slideshow-banner .caption-wrapper .carousel-caption {
    width: 100%;
    left: auto;
    right: auto;
    top: 50%;
    position: relative;
    padding: 10%;
  }
}

@media (max-width: 991px) {
  .slideshow-banner {
    height: auto !important;
  }
  .slideshow-banner .carousel-inner.bg-img > .item {
    height: auto !important;
  }
  .slideshow-banner .img {
    left: 0;
    top: auto;
    height: 200px;
    position: relative;
    width: 100%;
  }
  .slideshow-banner .carousel-caption {
    top: 0;
    transform: none;
    position: relative;
    left: 0;
    right: 0;
    background-color: #496DAD;
    padding: 30px;
  }
  .slideshow-banner .bg {
    display: flex;
    flex-wrap: wrap;
  }
  .slideshow-banner a.link {
    position: relative;
    display: flex;
    flex-wrap: wrap-reverse;
  }
  .slideshow-banner .carousel-indicators {
    width: 100%;
    bottom: 0;
  }
}
.slideshow-banner.testimonial {
  max-width: 500px;
  margin: 0px auto;
}

.slideshow-banner.testimonial .carousel-inner.bg-img {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  overflow: hidden;
  border: 1px solid #dbdbdb;
}

.slideshow-banner.testimonial .carousel-inner.bg-img > .item {
  background: #ffffff;
  border-radius: 0px;
  overflow: hidden;
}

.slideshow-banner.testimonial .carousel-indicators {
  padding: 0px 5%;
}

.slideshow-banner.testimonial .carousel-indicators li {
  border: none;
  background: #496DAD;
  opacity: 0.5;
}

.slideshow-banner.testimonial .carousel-indicators li.active {
  opacity: 1;
}

.slideshow-banner.testimonial .carousel-indicators li:hover {
  opacity: 1;
  background: #27A9CC;
}

.slideshow-banner.testimonial .caption-wrapper {
  background: #ffffff;
}

.slideshow-banner.testimonial .caption-wrapper .carousel-caption {
  color: #000000;
  background: transparent;
}

.slideshow-banner.testimonial .caption-wrapper .carousel-caption h1, .slideshow-banner.testimonial .caption-wrapper .carousel-caption h2, .slideshow-banner.testimonial .caption-wrapper .carousel-caption h3, .slideshow-banner.testimonial .caption-wrapper .carousel-caption h4, .slideshow-banner.testimonial .caption-wrapper .carousel-caption h5, .slideshow-banner.testimonial .caption-wrapper .carousel-caption h6 {
  color: #000000;
  margin-top: 0;
}
@media (min-width: 992px) {
  .slideshow-banner.testimonial {
    max-width: 100%;
  }
  .slideshow-banner.testimonial .img {
    clip-path: polygon(0 0, 80% 0%, 100% 100%, 0% 100%);
  }
  .slideshow-banner.testimonial .carousel-indicators {
    text-align: left;
  }
  .slideshow-banner.testimonial .caption-wrapper:before {
    display: block;
    position: absolute;
    width: 65px;
    content: '';
    height: 120%;
    left: -95px;
    background: #cbd3eb;
    border-left: 20px solid #04549c;
    transform: rotate(-18deg);
  }
}
@media(max-width:767){
div#masterContentArea {
max-width: 100%;
}
.col-primary {
    width: 100% !important;
    padding-left:10px;
    padding-right: 10px;
}
}

/*Committee Purpose iqa Styling*/
.committee-purpose .RadGrid.RadGrid_MetroTouch .rgHeader,
.committee-purpose .RadGrid.RadGrid_MetroTouch .rgHeader:first-child,
.committee-purpose .RadGrid.RadGrid_MetroTouch .rgRow td, 
.committee-purpose .RadGrid.RadGrid_MetroTouch .rgRow td:first-child {
    background-color: #fff;
    padding: 0px;
    border: none;
    font-size: 16px;
}
.committee-purpose th.rgHeader {
    font-size: 24px!important;
    font-weight: 700;
    color: rgb(0, 82, 155);
}
.committee-purpose .panel-body {
    padding: 0px;
}
.committee-purpose .RadGrid {
    border: none;
}
/*Styles from Logo Header*/
.TextButton.LargeButton.PrimaryButton, .TextButton.LargeButton.PrimaryButton:visited {
    background: #fff;
    color: #04549c;
    border: 2px solid #04549c;
    border-radius: 5px;
    }
    .TextButton.LargeButton.PrimaryButton:hover {
    background: #04549c;
    color: #fff;
    border: 2px solid #04549c;
    border-radius: 5px;
    }
    .header-bottom-container {
    top: 0px;
    }
    .panel-border, .ContentBorder {
    border-radius: 10px;
    }
    .rmRootGroup li.rmItem.rmFirst {
    margin-top: 10px;
    }
    .RadMenu .rmLeftImage {
    margin: 0px 0px 0px 0px;
    }
    .InternalHeaderArea .carousel-inner::before {
    background-color: #fff;
    opacity: 0;
    }
    a.rmLink.rmRootLink.home, a.rmLink.rmRootLink.home.rmSelected {
    width: 224px;
    height: 77.6px;
    }
    .RadMenu.RadMenu_NaturalHeritageSites .rmSlide .rmItem {
    width: 25rem;
    }
    .RadMenu.RadMenu_NaturalHeritageSites .rmVertical .rmItem .rmText {
    line-height: normal !important;
    white-space: break-spaces;
    }
    #ft, .footer-content, .footer-nav-copyright, .backToTop {
    background-color: #000;
    }
    @media (max-width: 992px) {
    ul.rmRootGroup.rmToggleHandles.rmHorizontal {
    display: block;
    }
    body:not(.Wrapper-HomePage) #hd, body:not(.Wrapper-HomePage) .InternalHeaderArea {
    height: auto;
    }
    }
    /****************************************/
    /****************************************/
    /****************************************/
    /*** Desktop Nav ***/
    /****************************************/
    @media (min-width: 1025px) {
    .Wrapper-HomePage .HomePageFullWidthArea .carousel-inner:before {
    background-image: none;
    height: 0px;
    }
    header#hd {
    background: #fff;
    box-shadow: 0px 0px 2rem 0px rgb(0 0 0 / 11%);
    z-index: 100;
    width: 100%;
    }
    header#hd > .header-top-container {
    padding: 0;
    }
    header#hd > .header-top-container > div {
    padding: 0 1.5rem;
    max-width: 171.8rem;
    }
    header#hd > .header-top-container .header-container > div > div > div:nth-of-type(1) {
    display: none;
    }
    header#hd > .header-top-container .header-container > div > div {
    display: flex;
    }
    header#hd > .header-top-container .header-container > div > div > div:nth-of-type(2) {
    order: 1;
    /* margin: auto; */
    display: flex;
    }
    header#hd > .header-top-container .header-container > div > div > div:nth-of-type(2) > div > div:nth-of-type(1) {
    border-left: #ececec solid 0.1rem;
    min-height: 6rem;
    margin: 2.5rem 0;
    }
    header#hd > .header-top-container .header-container > div > div > div:nth-of-type(3) {
    order: 0;
    display: flex;
    width: 100%;
    }
    div#ste_container_ciPrimaryNavigation > div {
    width: 100%;
    }
    div#ste_container_ciPrimaryNavigation .navbar-collapse.collapse {
    width: 100%;
    }
    div#ste_container_ciPrimaryNavigation .navbar-collapse.collapse .RadMenu.RadMenu_Coffee {
    width: 100%;
    }
    div#ste_container_ciPrimaryNavigation ul.rmRootGroup.rmToggleHandles.rmHorizontal {
    display: flex;
    width: 100%;
    justify-content: space-between;
    }
    div#ste_container_ciPrimaryNavigation ul.rmRootGroup.rmToggleHandles.rmHorizontal > li.rmItem.rmFirst {
    padding: 3rem 0;
    /* flex-grow: 1; */
    }
    div#ste_container_ciPrimaryNavigation ul.rmRootGroup.rmToggleHandles.rmHorizontal > li.rmItem.rmFirst > a {
    padding: 0;
    }
    div#ste_container_ciPrimaryNavigation ul.rmRootGroup.rmToggleHandles.rmHorizontal > li.rmItem {
    /* padding: 0 calc(100vw / 75); */
    margin: 0;
    }
    div#ste_container_ciPrimaryNavigation ul.rmRootGroup.rmToggleHandles.rmHorizontal > li.rmItem.rmLast {
    margin-right: 1rem;
    }
    div#ste_container_ciPrimaryNavigation ul.rmRootGroup.rmToggleHandles.rmHorizontal > li.rmItem:not(.rmFirst) > a.rmLink {
    text-transform: none;
    color: #26282e;
    font-size: 1.6rem;
    letter-spacing: 0;
    background: transparent;
    display: flex;
    padding: 0;
    align-items: center;
    height: calc(100% - 6px);
    border-bottom: 3px solid transparent;
    transition: 0.2s border-color ease-in-out;
    font-weight: bold;
    text-decoration: none !important;
    padding-top: 0.3rem;
    }
    div#ste_container_ciPrimaryNavigation ul.rmRootGroup.rmToggleHandles.rmHorizontal > li.rmItem:not(.rmFirst):hover > a.rmLink {
    border-color: #04549c;
    }
    div#ste_container_ciPrimaryNavigation ul.rmRootGroup.rmToggleHandles.rmHorizontal > li.rmItem > a.rmLink > span {
    padding: 0;
    }
    div#ste_container_ciPrimaryNavigation ul.rmRootGroup.rmToggleHandles.rmHorizontal > li.rmItem > a.rmLink > span.rmToggle {
    display: none;
    }
    div#ste_container_ciPrimaryNavigation ul.rmRootGroup.rmToggleHandles.rmHorizontal > li.rmItem:not(.rmFirst) > a.rmLink + .rmSlide {
    align-items: center;
    width: auto !important;
    min-width: 14rem;
    max-width: 27rem;
    left: 1.5rem !important;
    }
    
    div#ste_container_ciUtilityNavigation > div {
    display: flex;
    }
    div#ste_container_ciUtilityNavigation > div > div:nth-of-type(2) {
    /* margin: auto; */
    }
    div#ste_container_ciUtilityNavigation > div > div:nth-of-type(2) > ul {
    display: flex;
    height: 100%;
    }
    div#ste_container_ciUtilityNavigation > div > div:nth-of-type(2) > ul > .nav-aux-cart {
    margin: 0;
    }
    div#ste_container_ciUtilityNavigation > div > div:nth-of-type(2) > ul > .nav-aux-cart > a {
    padding: 0.8rem 0.5rem 0.5rem 0.5rem;
    background: transparent;
    display: flex;
    height: 100%;
    align-items: center;
    border-bottom: 3px solid transparent;
    transition: border-color 0.2s ease-in-out;
    }
    header#hd div#ste_container_ciUtilityNavigation > .nav-auxiliary > div:nth-of-type(2) > ul > li.home.icon {
    display: none;
    }
    .nav-auxiliary .nav-aux-button.nav-aux-cart .cartFull {
    left: -1.9rem;
    position: relative;
    width: auto;
    top: -0.1rem;
    }
    .nav-auxiliary .nav-aux-button.nav-aux-cart .cartCenter {
    background: transparent;
    color: black;
    font-weight: 500;
    border-radius: 0;
    font-size: 1.2rem;
    line-height: 1;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    min-width: 1.5rem;
    display: block;
    text-align: center;
    }
    .nav-auxiliary a {
    text-decoration: none;
    }
    div#ste_container_ciUtilityNavigation > div > div:nth-of-type(2) > ul > li {
    /* margin-left: 2.5rem !important; */
    padding: 0 calc(100vw / 75);
    }
    div#ste_container_ciUtilityNavigation > div > div:nth-of-type(2) > ul > .search.icon {
    margin: 0;
    padding: 0 calc(100vw / 60) 0 0;
    }
    div#ste_container_ciUtilityNavigation > div > div:nth-of-type(2) > ul > .search.icon > a {
    padding: 0.8rem 0.5rem 0.5rem 0.5rem;
    background: transparent;
    display: flex;
    height: 100%;
    align-items: center;
    border-bottom: 3px solid transparent;
    transition: border-color 0.2s ease-in-out;
    }
    div#ste_container_ciUtilityNavigation > div > div:nth-of-type(2) > ul > .search.icon + li {
    display: none;
    }
    div#ste_container_ciUtilityNavigation > div > div:nth-of-type(2) > ul > li > a:hover {
    border-color: #04549c !important;
    }
    div#ste_container_ciUtilityNavigation > div > .UtilityAuthentication {
    display: flex;
    /* flex-flow: wrap; */
    margin: auto;
    flex-direction: row-reverse;
    }
    div#ste_container_ciUtilityNavigation > div > .UtilityAuthentication > div {
    display: flex;
    flex-flow: wrap;
    justify-content: flex-end;
    order: 1;
    }
    div#ste_container_ciUtilityNavigation > div > .UtilityAuthentication a.sign-out-link + a {
    order: -1;
    padding: 0;
    color: black;
    text-decoration: none;
    font-size: 1.6rem;
    line-height: 1;
    }
    div#ste_container_ciUtilityNavigation > div > .UtilityAuthentication a.sign-out-link {
    color: black;
    text-decoration: none;
    font-size: 1rem;
    }
    div#ste_container_ciUtilityNavigation > div > .UtilityAuthentication a.sign-out-link:after {
    content: '?';
    }
    div#ste_container_ciUtilityNavigation > div > .UtilityAuthentication a.sign-out-link:hover {
    text-decoration: underline;
    }
    div#ste_container_ciUtilityNavigation > div > .UtilityAuthentication a.sign-out-link + a:hover {
    text-decoration: underline;
    }
    div#ste_container_ciUtilityNavigation > div > .UtilityAuthentication > a > img:not([src]) {
    /* content: ' ' !important; */
    padding: 1.5rem;
    background-size: 85%;
    margin: auto 0 auto 0.6rem;
    background-position: center center;
    background-repeat: no-repeat;
    border: 0;
    background-position: center;
    max-width: 2rem;
    order: -2;
    /* border-radius: 11rem; */
    /* border: 0px solid gainsboro; */
    }
    div#ste_container_ciUtilityNavigation > div > .UtilityAuthentication > div + a {
    width: 4rem !important;
    }
    div#ste_container_ciUtilityNavigation > div > .UtilityAuthentication > a > img {
    margin: auto 0 auto 0.6rem;
    border: 0;
    width: 4rem !important;
    height: 3.5rem !important;
    order: -2;
    border-radius: 11rem;
    }
    div#ste_container_ciUtilityNavigation > div > .UtilityAuthentication a.sign-in-link:after {
    content: ' ' !important;
    padding: 1rem;
    background-size: contain;
    margin: auto 0 auto 0.6rem;
    background-position: center center;
    }
    div#ste_container_ciUtilityNavigation > div > .UtilityAuthentication a.sign-in-link {
    padding: 1rem 2rem;
    color: #fff;
    text-decoration: none;
    background: #04549c;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 0.1rem rgb(0 0 0 / 0%);
    color: #fff;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: auto;
    display: flex;
    }
    div#ste_container_ciUtilityNavigation > div > .UtilityAuthentication a.sign-in-link:hover {
    background: transparent;
    color: #04549c;
    overflow: overlay;
    background: #ffffff;
    box-shadow: 0.0rem 0.0rem 0 0.1rem #04549c;
    }
    .UtilitySection.UtilityAccountArea {
    float: none;
    display: flex;
    margin: auto;
    flex-direction: row-reverse;
    }
    .account-menu, .account-menu>li {
    list-style: none;
    display: inline-flex;
    }
    }
    /****************************************/
    /*** Pre-Ipad ***/
    /****************************************/
    @media (min-width: 1025px) and (max-width: 1184px) {
    div#ste_container_ciPrimaryNavigation ul.rmRootGroup.rmToggleHandles.rmHorizontal > li.rmItem.rmFirst > a.rmLink.home.icon > span {
    height: 4.5rem;
    width: 12rem;
    }
    div#ste_container_ciPrimaryNavigation ul.rmRootGroup.rmToggleHandles.rmHorizontal > li.rmItem:not(.rmFirst) > a.rmLink {
    font-size: 1.4rem;
    }
    div#ste_container_ciPrimaryNavigation ul.rmRootGroup.rmToggleHandles.rmHorizontal > li.rmItem {
    /* padding: 0 calc(100vw / 90); */
    margin: 0;
    }
    div#ste_container_ciUtilityNavigation > div > div:nth-of-type(2) > ul > .nav-aux-cart > a > span:first-of-type {
    padding: 1rem 1rem !important;
    }
    div#ste_container_ciUtilityNavigation > div > div:nth-of-type(2) > ul > .search.icon > a > span:first-of-type {
    padding: 1rem 1rem !important;
    }
    div#ste_container_ciUtilityNavigation > div > .UtilityAuthentication > a > img:not([src]) {
    padding: 1rem;
    }
    div#ste_container_ciUtilityNavigation > div > .UtilityAuthentication a.sign-out-link + a {
    font-size: 1.4rem;
    }
    }
    @media (min-width: 1025px) and (max-width: 1235px){
    div#ste_container_ciUtilityNavigation > div > .UtilityAuthentication a.sign-out-link + a {
    display: none;
    }
    }
    a.rmLink.rmRootLink.Home.rmSelected {
    width: 200px;
    height: 60px;
    text-indent: -9999px;
    overflow: hidden;
    }
    @media (min-width: 992px;) {
    .Wrapper-HomePage .HomePageFullWidthArea .carousel-inner .item {
    min-height: 0px;
    }
    }
    /****************************************/
    /*** Ipad ***/
    /****************************************/
    @media (max-width: 1024px) and (min-width: 767px) {
    }
    @media (width: 768px) {
    }
    @media (width: 1024px) {
    }
    /****************************************/
    /*** Collapse Nav ***/
    /****************************************/
    @media (max-width: 1024px) {
    header#hd {
    background: #fff;
    box-shadow: 0px 0px 2rem 0px rgb(0 0 0 / 11%);
    z-index: 100;
    width: 100%;
    }
    header#hd > .header-top-container {
    padding: 0;
    margin: 0;
    }
    header#hd > .header-top-container > div {
    padding: 0;
    }
    header#hd div#ste_container_ciLogoContent {
    display: none;
    }
    header#hd div#ste_container_ciUtilityNavigation > .nav-auxiliary {
    display: flex;
    flex-flow: nowrap;
    min-height: 8rem;
    }
    header#hd div#ste_container_ciUtilityNavigation > .nav-auxiliary > div {
    margin: auto 0;
    }
    header#hd div#ste_container_ciUtilityNavigation > .nav-auxiliary > div:nth-of-type(3) {
    display: inline-flex;
    }
    header#hd div#ste_container_ciUtilityNavigation > .nav-auxiliary > div:nth-of-type(2) {
    display: flex;
    flex-grow: 1;
    order: 0;
    /* padding: 1.5rem 0 1.5rem 1.5rem; */
    padding-left: 2.2rem;
    }
    header#hd div#ste_container_ciUtilityNavigation > .nav-auxiliary > div:nth-of-type(2) > ul {
    display: flex;
    flex-grow: 1;
    }
    header#hd div#ste_container_ciUtilityNavigation > .nav-auxiliary > div:nth-of-type(2) > ul > li.home.icon {
    display: flex;
    padding: 0;
    flex-grow: 1;
    }
    header#hd div#ste_container_ciUtilityNavigation > .nav-auxiliary > div:nth-of-type(2) > ul > li > a {
    padding: 0;
    margin: 0;
    border: none;
    border-radius: 0;
    display: flex;
    }
    header#hd div#ste_container_ciUtilityNavigation > .nav-auxiliary > div:nth-of-type(2) > ul > li:not(.home.icon) > a {
    margin: 0 0 !important;
    }
    header#hd div#ste_container_ciUtilityNavigation > .nav-auxiliary > div:nth-of-type(2) > ul > li.nav-aux-cart {
    margin: auto
    }
    header#hd div#ste_container_ciUtilityNavigation > .nav-auxiliary > div:nth-of-type(2) > ul > li.nav-aux-cart > a {
    padding: 0;
    margin: 0;
    border: none;
    border-radius: 0;
    display: flex;
    background: transparent;
    }
    .nav-auxiliary .nav-aux-button.nav-aux-cart .cartFull {
    left: -1.9rem;
    position: relative;
    width: auto;
    top: 0.9rem !important;
    }
    .nav-auxiliary .nav-aux-button.nav-aux-cart .cartCenter {
    background: transparent;
    color: black;
    font-weight: 500;
    border-radius: 0;
    font-size: 1.2rem;
    line-height: 1;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    min-width: 1.5rem;
    display: block;
    text-align: center;
    }
    .nav-auxiliary a {
    text-decoration: none;
    }
    header#hd div#ste_container_ciUtilityNavigation > .nav-auxiliary > div:nth-of-type(2) > ul > li.search {
    margin: auto;
    padding: 0;
    }
    header#hd div#ste_container_ciUtilityNavigation > .nav-auxiliary > div:nth-of-type(2) > ul > li.search > a {
    padding: 0;
    margin: 0;
    border: none;
    border-radius: 0;
    display: flex;
    background: transparent;
    }
    div#ste_container_ciUtilityNavigation > div > .UtilityAuthentication {
    display: flex;
    /* flex-flow: wrap; */
    margin: auto;
    flex-direction: row-reverse;
    order: 0;
    padding: 0 1rem;
    }
    ul#ctl01_ciUtilityNavigation_ctl05_AccountMenu {
    display: inline-flex;
    }
    div#ste_container_ciUtilityNavigation > div > .UtilityAuthentication > div {
    display: flex;
    flex-flow: wrap;
    justify-content: center;
    flex-direction: column;
    order: 1;
    }
    div#ste_container_ciUtilityNavigation > div > .UtilityAuthentication a.sign-out-link + a {
    order: -1;
    padding: 0;
    color: black;
    text-decoration: none;
    font-size: 1.6rem;
    line-height: 1;
    }
    div#ste_container_ciUtilityNavigation > div > .UtilityAuthentication a.sign-out-link {
    color: black;
    text-decoration: none;
    font-size: 1rem;
    /* float: right; */
    margin-left: auto;
    }
    div#ste_container_ciUtilityNavigation > div > .UtilityAuthentication a.sign-out-link:after {
    content: '?';
    }
    div#ste_container_ciUtilityNavigation > div > .UtilityAuthentication a.sign-out-link:hover {
    text-decoration: underline;
    }
    div#ste_container_ciUtilityNavigation > div > .UtilityAuthentication a.sign-out-link + a:hover {
    text-decoration: underline;
    }
    div#ste_container_ciUtilityNavigation > div > .UtilityAuthentication > a > img:not([src]) {
    /* content: ' ' !important; */
    padding: 1.5rem;
    background-size: 85%;
    margin: auto 0 auto 0.6rem;
    border: 0;
    background-position: center;
    max-width: 2rem;
    order: -2;
    /* border-radius: 11rem; */
    /* border: 0px solid gainsboro; */
    }
    div#ste_container_ciUtilityNavigation > div > .UtilityAuthentication > div + a {
    width: 4rem !important;
    }
    div#ste_container_ciUtilityNavigation > div > .UtilityAuthentication > a > img {
    margin: auto 0 auto 0.6rem;
    border: 0;
    width: 4rem !important;
    height: 3.8rem !important;
    order: -2;
    border-radius: 11rem;
    }
    div#ste_container_ciUtilityNavigation > div > .UtilityAuthentication a.sign-in-link:after {
    content: ' ' !important;
    padding: 1rem;
    background-size: contain;
    margin: auto 0 auto 0.6rem;
    background-position: center center;
    }
    div#ste_container_ciUtilityNavigation > div > .UtilityAuthentication a.sign-in-link {
    padding: 1rem 2rem;
    color: #fff;
    text-decoration: none;
    background: #04549c;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 0.1rem rgb(0 0 0 / 0%);
    color: #fff;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: auto;
    display: flex;
    }
    div#ste_container_ciUtilityNavigation > div > .UtilityAuthentication a.sign-in-link:hover {
    background: transparent;
    color: #04549c;
    overflow: overlay;
    background: #ffffff;
    box-shadow: 0.0rem 0.0rem 0 0.1rem #04549c;
    }
    header#hd div#ste_container_ciUtilityNavigation > .nav-auxiliary > div:nth-of-type(1) {
    order: 1;
    }
    header#hd div#ste_container_ciUtilityNavigation > .nav-auxiliary > div:nth-of-type(1) > button.navbar-toggle.menu-toggle {
    /* margin-left: 1rem; */
    /* transform: rotatez(0deg); */
    /* transition: cubic-bezier(0.32, 0.96, 0.58, 1) 0.4s transform; */
    background: transparent !important;
    /* margin-right: 1rem; */
    margin: 1rem 2.2rem 1rem 1.8rem;
    transition: margin-right ease 0.3s, margin-left ease 0.3s;
    }
    header#hd div#ste_container_ciUtilityNavigation > .nav-auxiliary > div:nth-of-type(1) > button.navbar-toggle.menu-toggle.clicked {
    margin-right: 18px !important;
    margin-left: 1.2rem;
    }
    button.navbar-toggle.menu-toggle.clicked>span.icon-bar:nth-of-type(2) {
    transform: rotatez(45deg);
    transform-origin: 7% 0%
    }
    button.navbar-toggle.menu-toggle.clicked>span.icon-bar:nth-of-type(4) {
    transform: rotatez(-45deg);
    transform-origin: -5% 0%
    }
    button.navbar-toggle.menu-toggle.clicked>span.icon-bar:nth-of-type(3) {
    opacity: 0
    }
    .navbar-toggle[data-target*=navbar-collapse]>span.icon-bar:nth-of-type(3) {
    opacity: 1;
    transition: cubic-bezier(0.32, 0.96, 0.58, 1) 0.3s opacity
    }
    .navbar-toggle[data-target*=navbar-collapse]>span.icon-bar:nth-of-type(2) {
    transform: rotatez(0deg);
    transform-origin: 0% 0%;
    transition: cubic-bezier(0.32, 0.96, 0.58, 1) 0.3s transform;
    margin-top: 0 !important
    }
    .navbar-toggle[data-target*=navbar-collapse]>span.icon-bar:nth-of-type(4) {
    transform: rotatez(0deg);
    transform-origin: -0% 0%;
    transition: cubic-bezier(0.32, 0.96, 0.58, 1) 0.3s transform
    }
    header#hd div#ste_container_ciUtilityNavigation > .nav-auxiliary > div:nth-of-type(1) > button.navbar-toggle.menu-toggle .icon-bar:nth-child(2) {
    margin-top: 0 !important;
    }
    header#hd div#ste_container_ciUtilityNavigation > .nav-auxiliary > div:nth-of-type(1) > button.navbar-toggle.menu-toggle .icon-bar {
    margin-top: 0.7rem !important;
    height: 0.2rem !important;
    width: 2.5rem;
    background-color: #26282e;
    border-radius: 3rem;
    }
    header#hd > .header-top-container > .header-container .navbar-collapse {
    max-width: 100%;
    margin: 0;
    background-color: #ffffff;
    display: block !important;
    overflow: hidden !important;
    max-height: 0px;
    transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
    height: 100% !important;
    border-top: 0.1rem solid #ececec;
    width: 100%;
    }
    header#hd > .header-top-container > .header-container .navbar-collapse.in {
    max-height: 100rem;
    transition: max-height 0.9s ease;
    height: 100% !important;
    margin-top: 0px !important;
    }
    header#hd > .header-top-container > .header-container .navbar-collapse > nav > div {
    width: 100%;
    }
    header#hd > .header-top-container > .header-container .navbar-collapse ul.rmRootGroup > li.rmItem.rmFirst {
    display: none;
    }
    header#hd > .header-top-container > .header-container .navbar-collapse ul.rmRootGroup > li.rmItem {
    border-bottom: 0.1rem solid #e0e0e0;
    width: 100%;
    }
    header#hd > .header-top-container > .header-container .navbar-collapse ul.rmRootGroup > li.rmItem > a.rmLink {
    color: #26282e !important;
    background: transparent !important;
    padding: 0;
    width: 100%;
    font-size: 1.6rem;
    }
    header#hd > .header-top-container > .header-container .navbar-collapse ul.rmRootGroup > li.rmItem > a.rmLink > span.rmText {
    text-transform: initial;
    letter-spacing: -0.04rem;
    padding: 2rem 2.2rem;
    }
    header#hd > .header-top-container > .header-container .navbar-collapse ul.rmRootGroup > li.rmItem > a.rmLink > span.rmToggle {
    display: inline-block;
    float: right;
    height: 100%;
    position: static;
    width: auto;
    }
    header#hd > .header-top-container > .header-container .navbar-collapse ul.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul {
    background: #f8f1ee;
    width: 100%;
    padding: 2rem 0;
    }
    header#hd > .header-top-container > .header-container .navbar-collapse ul.rmRootGroup > li.rmItem > a.rmLink.rmExpanded > span.rmToggle > .rmIcon {
    transform: rotateX(180deg);
    transition: all 0.2s ease-in;
    }
    header#hd > .header-top-container > .header-container .navbar-collapse ul.rmRootGroup > li.rmItem > a.rmLink + .rmSlide {
    margin-left: 0;
    position: initial;
    border-bottom: 0.1rem solid #e0e0e0;
    border-top: 0.1rem solid #e0e0e0;
    margin-top: 0;
    left: 0 !important;
    width: 100% !important;
    }
    header#hd > .header-top-container > .header-container .navbar-collapse ul.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > li.rmItem > a.rmLink {
    width: 100% !important;
    color: #26282e !important;
    background: transparent !important;
    text-decoration: none !important;
    }
    header#hd > .header-top-container > .header-container .navbar-collapse ul.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > li.rmItem > a.rmLink > span.rmText {
    float: left;
    padding: 0.7rem 1.5rem 0.7rem 0rem !important;
    margin-left: 4.5rem;
    }
    header#hd > .header-top-container > .header-container .navbar-collapse ul.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > li.rmItem > a.rmLink > span.rmToggle {
    display: inline-block;
    float: right;
    height: 100%;
    position: static;
    width: auto;
    overflow: visible;
    margin: 0;
    left: 0;
    }
    header#hd > .header-top-container > .header-container .navbar-collapse ul.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > li.rmItem > a.rmLink.rmExpanded > span.rmToggle > span.rmIcon {
    transform: rotateX(180deg);
    transition: all 0.2s ease-in;
    }
    header#hd > .header-top-container > .header-container .navbar-collapse ul.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > li.rmItem > a.rmLink.rmExpanded {
    color: #04549c !important;
    }
    header#hd > .header-top-container > .header-container .navbar-collapse ul.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > li.rmItem > a.rmLink +.rmSlide {
    margin-left: 1.5rem;
    margin-top: -0.3rem;
    height: auto !important;
    width: 100% !important;
    left: 0 !important;
    }
    header#hd > .header-top-container > .header-container .navbar-collapse ul.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > li.rmItem > a.rmLink +.rmSlide > ul {
    flex-flow: column;
    width: 100%;
    }
    header#hd > .header-top-container > .header-container .navbar-collapse ul.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > li.rmItem > a.rmLink +.rmSlide > ul > li.rmItem {
    width: 100%;
    padding: 0;
    }
    header#hd > .header-top-container > .header-container .navbar-collapse ul.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > li.rmItem > a.rmLink +.rmSlide > ul > li.rmItem > a.rmLink {
    width: 100% !important;
    color: #26282e !important;
    text-decoration: none !important;
    }
    header#hd > .header-top-container > .header-container .navbar-collapse ul.rmRootGroup > li.rmItem > a.rmLink + .rmSlide > ul > li.rmItem > a.rmLink +.rmSlide > ul > li.rmItem > a.rmLink > span.rmText {
    padding: 0.8rem 1.5rem 0.8rem 0rem !important;
    margin-left: 5rem;
    }
    div#ste_container_ciUtilityNavigation > div > .UtilityAuthentication a.sign-in-link {
    padding: 1rem 2rem;
    color: #fff;
    text-decoration: none;
    background: #04549c;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 0.1rem rgb(0 0 0 / 0%);
    color: #fff;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: auto;
    display: flex;
    }
    div#ste_container_ciUtilityNavigation > div > .UtilityAuthentication a.sign-in-link:hover {
    background: transparent;
    color: #04549c;
    overflow: overlay;
    background: #ffffff;
    box-shadow: 0.0rem 0.0rem 0 0.1rem #04549c;
    }
    }
    /****************************************/
    /*** Mobile Nav ***/
    /****************************************/
    @media (max-width: 767px) {
    header#hd div#ste_container_ciUtilityNavigation > .nav-auxiliary > div.UtilityAuthentication {
    display: none;
    }
    header#hd > .header-top-container > .header-container .navbar-collapse > nav > div > .UtilityAuthentication {
    display: flex;
    /* flex-flow: wrap; */
    /* margin: auto; */
    /* flex-direction: row-reverse; */
    border-bottom: 0.1rem solid #e0e0e0;
    width: 100%;
    margin: 0;
    padding: 2rem 2.2rem;
    }
    header#hd > .header-top-container > .header-container .navbar-collapse > nav > div > .UtilityAuthentication > div {
    display: flex;
    /* flex-flow: wrap; */
    /* justify-content: inherit; */
    width: 100%;
    order: 1;
    }
    header#hd > .header-top-container > .header-container .navbar-collapse > nav > div > .UtilityAuthentication a.sign-out-link + a {
    order: -1;
    padding: 0;
    color: black;
    text-decoration: none;
    font-size: 1.6rem;
    line-height: 1;
    margin: auto auto auto 1.5rem;
    flex-grow: 1;
    }
    header#hd > .header-top-container > .header-container .navbar-collapse > nav > div > .UtilityAuthentication a.sign-out-link {
    color: black;
    text-decoration: none;
    font-size: 1.4rem;
    /* flex-grow: 1; */
    /* width: 100%; */
    margin-left: 0;
    margin: auto;
    }
    header#hd > .header-top-container > .header-container .navbar-collapse > nav > div > .UtilityAuthentication a.sign-out-link:after {
    content: '?';
    }
    header#hd > .header-top-container > .header-container .navbar-collapse > nav > div > .UtilityAuthentication a.sign-out-link:hover {
    text-decoration: underline;
    }
    header#hd > .header-top-container > .header-container .navbar-collapse > nav > div > .UtilityAuthentication a.sign-out-link + a:hover {
    text-decoration: underline;
    }
    header#hd > .header-top-container > .header-container .navbar-collapse > nav > div > .UtilityAuthentication > div + a {
    width: 4rem !important;
    }
    header#hd > .header-top-container > .header-container .navbar-collapse > nav > div > .UtilityAuthentication > a > img {
    margin: auto 0 auto 0;
    border: 0;
    width: 3.4rem !important;
    height: 3.4rem !important;
    order: -2;
    border-radius: 11rem;
    }
    header#hd > .header-top-container > .header-container .navbar-collapse > nav > div > .UtilityAuthentication {
    }
    a.UtilitySection.UtilityAuthenticationLink.sign-in-link {
    padding: 0;
    width: 100%;
    font-size: 1.4rem;
    text-decoration: none;
    display: flex;
    }
    .home.icon img.nav-image {
    max-width: 150px;
    }
    .home.icon .nav-text {
    font-size: 0;
    }
    .Wrapper-FullWidth #masterContentArea {
    margin-top: 0;
    }
    }
    a#ctl01_ciUtilityNavigation_ctl03_LoginStatus1 {
    white-space: nowrap;
    }
    .RadMenu.RadMenu_NaturalHeritageSites .rmText, .RadMenu.RadMenu_NaturalHeritageSites .rmHorizontal .rmText {
    height: auto;
    }
    div#ste_container_ciUtilityNavigation {
    height: auto;
    padding-top: 0;
    }
    .search.icon img.nav-image {
    width: 35px;
    max-width: 35px;
    }
    .search.icon .nav-text {
    font-size: 0;
    }
    a#ctl01_ciUtilityNavigation_ctl05_LoginStatus1 {
    white-space: nowrap;
    }
    .NavigationListItem {
    padding-right: 10px !important;
    }
    .nav-auxiliary .nav-aux-button .NavigationLink {
    margin-top: 0;
    margin-bottom: 0;
    border: none;
    }
    .internal-header-container .panel-body {
    padding: 0;
    }
    @media (min-width: 768px) {
    header#hd {
    position: fixed;
    }
    div#HomePageContent, .internal-header-container {
    margin-top: 143px;
    }
    .Wrapper-HomePage.Wrapper-FullWidth .internal-header-container {
    margin-top: 0px;
    }
    }
    .SocialSprite {
    border-radius: 50px;
    margin-right: 10px;
    }
    .carousel-inner.bg-img>.item {
    background-position: top center;
    }
    .wrapper {
    display: flex;
    min-height: 100vh;
    flex-direction: column;
    }
    .LatestNews {
    padding-left: 10px;
    padding-right: 10px;
    }
    a.carousel-link {
    text-decoration: none;
    }

    img {
        border-radius: 10px;
    }

    .carousel-inner.bg-img {
    border-radius: 10px;
    }

    .RadMenu .rmLeftImage {
        border-radius: 0;
    }
    #ste_container_logo img {
        border-radius: 0;
    }
    .EventSummary {
    background-color: #cbd3eb;
    }
    .noRounding, .noRounding .carousel-inner.bg-img {
        border-radius: 0;
    }