/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

.homepage-button {
letter-spacing: 4px;
text-transform: uppercase;
}

.logo-banner {
width: 35% !important;
margin: auto;

 }
.horns {
width: 80px;
margin: auto;
}
.room-combos h6 {
font-weight: 600 !important;
margin-bottom: 2px;
margin-top: 20px;
}
.banner-image {
    background-color: #000000 !important;
	background: #000000 !important;
}
/* ----- Accordian ------ */
/*Change BB accordion plus sign*/
.fl-accordion-button {
  width: 100%;
  position: relative;
}
.fl-accordion-button .fl-accordion-button-icon {
  display: none;
}
.fl-accordion-button-label:after {
  content: '';
  width: 16px;
  height: 16px;
  background-image: url(https://caribouclub.com/wp-content/uploads/2017/10/Asset-1.svg);  
  background-size: cover;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -8px; /*Should be half the value of the height above*/
}

/* .fl-accordion-button-icon {
opacity: 1;
} */
.fl-accordion-small .fl-accordion-button {
padding: 10px 25px 10px 15px;
}

/* -- Navigation -- */
.top-nav ul a {
letter-spacing: 4px;

}
.top-nav-narrow ul a {
letter-spacing: 1px;

}
a:focus {
    outline: none;
}

/* -- Pages -- */
.pages-logo {
width: 300px;
margin: 0 auto;
}
.off-white-paragraph {
color: #fdfaf5;
}
.gold-paragraph {
color: #ba8748;
}
.antler-pages {
width: 70px;
margin: 0 auto;
}
/* --- TOUR --- */
.floorplan {
width: 50%;
margin: auto;
}
/* -- Contact ---- */
.contact-page .fl-contact-form label {
display: none;
}
/* Webkit */
.fl-contact-form textarea::-webkit-input-placeholder,
.fl-contact-form input[type=text]::-webkit-input-placeholder,
.fl-contact-form input[type=email]::-webkit-input-placeholder {
    color: #000;
    text-transform: uppercase;
	opacity: 1;
}
/* Mozilla */
.fl-contact-form textarea::-moz-placeholder,
.fl-contact-form input[type=text]::-moz-placeholder,
.fl-contact-form input[type=email]::-moz-placeholder {
    color: #000;
    text-transform: uppercase;
border-radius: 0;
border: solid thin red;
opacity: 1;
}

.fl-builder-content  .fl-module-contact-form .fl-contact-form .fl-input-group input, .fl-contact-form textarea {
       border-bottom-left-radius: 0px; 
       border-bottom-right-radius: 0px; 
       border-radius: 0px; 
       border-top-left-radius: 0px; 
       border-top-right-radius: 0px; 
       height: 50px; 
	border: solid #000000 1px !important;
    }

/* ---- Instagram --- */
.null-instagram-feed {
   margin-left: -15px;
   margin-right: -15px;
}


.instagram-pics {
    list-style: none;
    margin: 0;
    padding: 0;
}

.instagram-pics li {
    margin: 0;
    float: left;
    padding: 0;
    width: 14.2857143%;
}

.instagram-pics img {
    display: block;
}

/* -- Footer --- */
.footer_credits {
font-size: 9px;
}
.footer-horns {
width: 17%;
margin: auto;
}
.footer-text {
line-height: 1.2;
}
.footer-text h5 {
margin-bottom: 4px;}


.show-mobile {
	min-height: 400px;
}