/**
 * @file
 * Subtheme specific CSS.
 */
@import "./stories/stories.css";
/* Story Listing css */
/*  Instagrams Block */
@import "./social/social.css";
/* Single Event */
@import "./events/event.css";
@import "./events/event_dates.css";
/* Type Events List */
@import "./events/events.css";
@import "./events/events_calendar.css";
@import "./events/events_custom_blocks.css";
@import "./events/event_images.css";
@import "./events/upcoming_events.css";
@import "./events/events_lcr_twofifty.css";
/* Town Pages & Related */
@import "./town_pages/town_page.css";
/*  Footer Block */
@import "./footer/footer.css";
/*  Footer Block */
@import "./listings/listings.css";
/*  Footer Block */
@import "./tiles/tiles.css";
@import "./homepage/homepage.css";
@import "./navbar/navbar.css";
@import "./homepage/FeaturedEventsHp.css";
@import "./signup/signup.css";
/* @import "./email_preferences/index.css"; */
@import "./enter_to_win/index.css";
@import "./standard_header/standard_header.css";
@import "./contact/contact.css";
@import "./standard_body/standard_body.css";
/* In Progress */
@import "./town_pages/visit_our_towns.css";
@import "./town_pages/town_page_featured_events.css";
@import "./inline-slideshow.css";
@import "./lightbox/lightbox.css";
/* Cookie Compliance */
@import "./cookie_compliance/cookie_compliance.css";
@import "./outdoors/lnt.css";
@import "./outdoors/video.css";
@import "./homepage/lcr-map-v2.css";
/* Give each page the full viewport to work with */
#main {
  max-width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
  --bs-gutter-x: 0px;
}
.mb-3 {
  margin-bottom: unset !important;
}
.mm-slideout {
  padding-top: 0px !important;
}
.row {
  --bs-gutter-x: 0px !important;
}
ul.no-bullets {
  list-style-type: none; /* Remove bullets */
  padding: 0; /* Remove padding */
  margin: 0; /* Remove margins */
}

body:not(.node--type-story) .field-body {
  max-width: 960px;
  width: calc(100vw - 48px);
  margin: 0 auto;
}
body {
  font-family: acumin-pro, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

@font-face {
    font-family: 'Parkly';
    src:url("/themes/custom/lakechamplainregion/css/Fonts/Parkly-Wide.otf");
}

#block-lakechamplainregion-page-title .title {
  display: none !important;
}

.nav-tabs {
  border-bottom: none !important;
}
.nav-tabs .active {
  background-color: unset !important;
  color: white !important;
}
.tabs {
  position: fixed;
  bottom: 0;
  background-color: #1d4a98;
  margin-bottom: 0px !important;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
#block-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb_segment, #block-easy-breadcrumb-easy-breadcrumb .breadcrumb-item, .block-system-breadcrumb-block .easy-breadcrumb_segment, .block-system-breadcrumb-block .breadcrumb-item{
  color:#062A47!important;
}
#content {
  padding: 0;
  width: auto;
}

#content .section {
  --bs-gutter-x: 0px;
}

#main.container .row {
  margin-right: 0px;
  margin-left: 0px;
}
.alert {
  height: unset !important;
}
body.adkdata-guid-69756 #main-wrapper {
  margin-top: 0px !important;
}
body.adkdata-guid-69756 #block-lakechamplainregion-content {
  display: none;
}
/* #main-wrapper {
  margin-top: 113px;
}

@media only screen and (max-width: 1366px) {
  #main-wrapper {
    margin-top: 87px;
  }
} */

/* #navbar-top { display:none;} */
.flex-filler {
  flex-grow: 1;
}

.row > * {
  padding-left: 0px;
  padding-right: 0px;
}

/* custom search bar */
.form-search,
input[name="combine"] {
  border: 1px solid #00A0E4;
  border-radius: 19px;
  padding-left: 15px;
  width: 227px;
  height: 37px;
  text-indent: 10px;
  /* background: url("../i/search-icon@2x.png") no-repeat 100.5%;
  background-size: 37px 37px; */
  background-color: #FDFEFD;
  font-family: acumin-pro, sans-serif !important;
  font-size: 14px !important;
  color: #505050 !important;
}

/* input[name="combine"] {
  /* background: url("../i/search-icon@2x.png") no-repeat 100.5%;
  background-size: 37px 37px; */

.form-search::placeholder,
.form-control::placeholder {
  color: #062A47 !important;
  font-family: acumin-pro, sans-serif !important;
  font-size: 14px !important;
}

/* clears the 'X' from Internet Explorer */
input[type="search"]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

input[type="search"]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

/* clears the 'X' from Chrome */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}

/* custom dropdown bar */
.form-type-select {
  width: 176px;
  height: 32px;
  border-radius: 4px;
  /*border: 1px solid #d3d3d3;*/
  padding: 0;
  font-size: 14px;
  color: #959595;
  text-indent: 5px;
  font-family: acumin-pro, sans-serif;
  font-style: italic;
  line-height: 17px;
}

/*  FOOTER SPACING */

/* SPIN TEST
body {
    position: absolute;

    -webkit-animation:spin 4s linear infinite;
    -moz-animation:spin 4s linear infinite;
    animation:spin 4s linear infinite;
}
@-moz-keyframes spin {
    100% { -moz-transform: rotateX(360deg); }
}
@-webkit-keyframes spin {
    100% { -webkit-transform: rotateX(360deg); }
}
@keyframes spin {
    100% {
        -webkit-transform: rotateX(360deg);
        transform:rotateX(360deg);
    }
}
*/
