/* Add here all your css styles (customizations) */
/* Add here all your css styles (customizations) */
.headerBg {
    background-image: url(https://lodgicalwebsites.blob.core.windows.net/images/headerbg.jpg);
	background-position: center;
    background-attachment: fixed;
}
.u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .nav-link, .u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link {
    color: #ffffff;
}
.u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:focus, .u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:hover, .u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:focus, .u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link:hover {
    color: #ccc;
}
.u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .active > .nav-link {
    color: #fff;
}
.navbar-brand {
    padding: 0 !important;
}
.logoImage {
    width: 100%;
}
.g-brd-primary {
    border-color: #990000 !important;
}
.g-brd-primary--hover:hover, .g-brd-primary--active.active {
    border-color: #990000 !important;
}
.u-block-hover:hover .g-color-primary--hover, .g-color-primary--hover:hover {
    color: #990000 !important;
}
.carousel-item {
    height: 100vh;
    min-height: 300px;
    background: no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }
  #carouselRoomsPage > .carousel-inner .carousel-item {
    /* height: 100vh; */
    min-height: 400px;
    background: no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  } 
  .u-btn-outline-primary {
    color: #990000;
    border-color: #FFF;
    background-color: #FFFFFF;
    font-weight: bold;
  }
  .u-btn-outline-primary:hover {
    color: #990000;
    background-color: #FFFFFF;
}
.u-btn-outline-primary:focus, .u-btn-outline-primary.active {
    color: #990000;
    background-color: #FFFFFF;
}
.subIntro {
    font-family: 'Cedarville Cursive', cursive;
    font-size: 28px;
}
.amenitiesList {
    list-style-type: none;
}
.amenitiesList li {
    float: left;
}
.amenitiesList li i{
   padding: 10px 15px;
   font-size: 40px;
   color: #990000
}
.blockHeightTwo {
    height: 446px;
}

img.u-block-hover__main--mover-down {
    -webkit-transform: translate3d(0, -20px, 0) scale3d(1.1, 1.1, 1.1);
    transform: translate3d(0, -10px, 0) scale3d(1.1, 1.1, 1.1);
}
/* .activityBg {
    background-image: url("../image/activities.jpg");
    height: 100%; 
   background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
} */
/* .fc-left {
    color: #fff !important;
}
.fc-unthemed .fc-content, .fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-list-view, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead {
    color: #fff !important;
    font-weight: bold;
}
.fc .fc-row .fc-content-skeleton table, .fc .fc-row .fc-content-skeleton td, .fc .fc-row .fc-helper-skeleton td {
    color: #fff !important;
    font-weight: bold;
} */
.fc-today .fc-day-number {
    color: #990000 !important;
}
/* .fc-unthemed td.fc-today {
    background-color: rgba(255, 255, 255, .7) !important;
}
.fc-today {
    background-color: rgba(255, 255, 255, .7) !important;
} */
.fc-event, .fc-event-dot {
    background: #990000;
    border: 1px solid #990000;
    color: #fff;
}
.pIndentColor {
    color:#990000;
}
.fc-title , .fc-time {
    color: #fff !important;
    cursor: pointer;
}
.fc-content {
    text-align: center !important;
    padding: 2px 5px !important;
}
.blinking{
    animation: blinkingText 2s linear infinite;
}
.searchWidgetWrap {
    position: relative;
}
.u-go-to-v1:hover, .u-go-to-v1:focus:hover {
    text-decoration: none;
    color: #fff;
    background-color: #990000;
}
.js-carousel.slick-initialized .js-next, .js-carousel.slick-initialized .js-prev {
    background: #990000 !important;
    color: #fff !important;
}
.readMore {
    color: #990000;
}
.readMore:hover {
    color: #990000;
}
.nav-link {
    font-size: 15px;
    font-weight: 700;
}
@keyframes blinkingText{
    0%{     color: #990000;    }
    49%{    color: orangered; }
    50%{    color: orangered; }
    99%{    color:orangered;  }
    100%{   color: #990000;    }
}
@media (min-width: 576px) {
    .navbar-toggler {
        background: #EADFDB;
        top: 1.51429rem;
        border-radius: 0 !important;
    }
    .hamburger {
        padding: 8px 8px;
    }
    .g-right-mdf {
        right: 9px !important;
    }
    .carousel-item {
        height: 40vh;
    }
   
}
@media (max-width: 575.98px) {
    .navbar-toggler {
        background: #EADFDB;
        top: 0.61429rem;
        border-radius: 0 !important;
    }
    .hamburger {
        padding: 8px 8px;
    }
    .g-right-mdf {
        right: 9px !important;
    }
    .carousel-item {
        height: 40vh;
    }
    #carouselRoomsPage > .carousel-inner .carousel-item {
        min-height: 300px;
    }
    .searchWidgetWrap {
        height: 200px;
    }
    .logoImage {
        width: 87%;
    }
    .navbar {
        padding: .5rem;
    }
    .amenitiesList {
        padding: 0;
    }
    .amenitiesList li i {
        padding: 10px 14px;
        font-size: 24px;
    }
    .orderForMobile {
        order: 2;
        margin-top: 20px;
    }
    .mob-mar-20 {
        margin-top: 20px;
    }
}
