/* Source SASS file that styles Bearly Made It.com */
/* Variables */
/* Page Rules (Desktop) */
body { background-color: #373534; color: #FFEEE5; font-family: Helvetica, Arial, sans-serif; font-size: 16px; }

h1 { color: #FFFFFF; font-size: 1.7em; font-weight: 500; }

h1.homepage { text-transform: uppercase; color: #FFFFFF; font-size: 4em; font-weight: 400; padding-top: 40px; }

h2 { font-size: 1.4em; color: #FFFFFF; font-weight: 500; }

h2.tagline { font-size: 1.4em; font-weight: 300; color: #FFFFFF; text-transform: uppercase; padding-bottom: 30px; }

h2.theproperty { font-size: 1.2em; font-weight: 600; color: #FFFFFF; }

h3 { color: #FFFFFF; font-size: 1.25em; text-transform: uppercase; font-weight: 500; }

p { color: #FFEEE5; font-size: 1em; }

span.key { color: #FFFFFF; font-weight: 600; font-size: 1.2em; }

iframe { display: flexbox; }

iframe.localattractions { width: 100%; height: 100vh; border: none; }

/* Heros */
.hero-home { background-image: url("/assets/img/hero-home.png"); background-size: 100%; background-position: center -50px; background-repeat: no-repeat; width: 100%; }

.hero-theproperty { background-image: url("/assets/img/backplate-thisproperty.png"); background-size: 100%; background-position: center top; background-repeat: no-repeat; width: 100%; }

.hero-onboardingprocess { background-image: url("/assets/img/backplate-onboardingprocess.png"); background-size: 100%; background-position: center top; background-repeat: no-repeat; width: 100%; }

/* Links */
a:link, a:visited { color: #FAC84D; text-decoration: none; font-weight: 500; }

a.current { color: #FFFFFF; border-bottom: 1px solid #FFFFFF; }

a.logo { border-bottom: none !important; }

a:hover { color: #FFFFFF; }

a.logo:hover { border-bottom: none !important; }

p a:hover { color: #FAC84D; text-decoration: underline; }

.propertynav ul { margin: 0px; padding: 0px; }

.propertynav ul li { list-style: none; display: inline-block; padding-right: 15px; }

/* Navigation */
nav { width: 100%; text-align: center; padding: 30px 0px 30px 0px; }

nav ul { margin: 0px; padding: 0px; margin: 0px auto; }

nav ul li { display: inline; padding: 0px 15px 0px 15px; font-size: 1.2em; }

/* Footer */
footer { background-color: #788074; padding: 60px 80px; border-top: 1px solid #D4D0CD; display: flexbox; }

/* Bootstrap Overrides */
.navbar.navbar-expand-lg.bg-body-tertiary { background-color: transparent !important; margin-top: 30px; }

.navbar.navbar-expand-lg.bg-body-tertiary button.navbar-toggler { border-color: #FFFFFF; }

.navbar-collapse.collapse.show { background-color: #555A52; padding: 30px 15px; margin-top: 15px; text-align: left; width: 100%; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }

.navbar-collapse.collapse.show ul { margin: 0px; padding: 0px; }

.navbar-collapse.collapse.show ul li { list-style: none; display: block; }

.modal-content { background-color: #3B3B3C; }

.btn-primary { background-color: #7E9941; border: 1px solid #91998B; border-radius: 4px; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5); }

a.btn-primary { color: #FFFFFF; font-weight: 500; text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5); text-transform: uppercase; font-size: 1.4em; }

a.btn-primary:hover { background-color: #6f8739; border-color: #848d7d; text-decoration: none; }

.btn:first-child:active { background-color: #52632a !important; border-color: #6b7365 !important; }

a.btn-primary.btn-sm { font-size: 1em; border-color: #91998B; box-shadow: none; text-shadow: none; text-transform: capitalize; }

.btn-secondary { background-color: #788074; border: 1px solid #91998B; border-radius: 4px; }

a.btn-secondary { color: #FFFFFF; }

.btn-sm { font-size: 1em; }

.card { background-color: #555A52; box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.37); position: relative; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }

.card img { margin: 0px; padding: 0px; }

.card p { padding-bottom: 30px; }

.card .card-footer { border: none; display: flexbox; align-items: stretch; align-content: flex-end; }

/* Helper Classes */
.center { margin: 0px auto; display: block; }

/* Custom classes */
.intro-text { font-size: 1.1em; }

.homespecs { background-color: #555A52; padding: 30px; box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.37); text-align: center; }

.homespecs .homespecs-title { font-size: 1.1em; text-transform: uppercase; margin-bottom: 15px; }

.homespecs img { padding-right: 15px; }

.align-left { text-align: left !important; }

.text-small { font-size: 0.8em; }

/* Page Rules (Mobile) */
@media only screen and (max-width: 1279px) { .hero-home { background-image: url("/assets/img/hero-home.png"); background-size: 100%; background-position: center top; background-repeat: no-repeat; width: 100%; } }

/*# sourceMappingURL=styles.css.map */