/* Scraped from website */
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;600;700&family=Droid+Sans:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Google+Sans:wght@400;500&family=Roboto:wght@300;400;500;700&family=Source+Code+Pro:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@400;700&display=swap');


/* 

NAVBAR HIDDEN DUE TO NO PAGES 

*/
.navbar {
  display:none;
}


body {
    font-family: 'Droid Sans';
    font-size:16px;
    text-wrap: pretty;
    color: rgb(31, 31, 31);
}

h1{
    font-size: 45px;
    font-weight:700;
    color: black;
}

h2 {
    font-size:24px;
    font-weight:700;
    color: black;
}

h3 {
    font-size:20px;
  font-weight: bold;
}

p {
    color: rgb(31, 31, 31);
}

iframe {
    max-width:100%;
}

.header-section-wrapper {
    padding-top: 20px;
    padding-bottom:20px;
  padding-left: 3%;
    position: absolute;
}

.menu-section {
    display: inline-flex;
    margin: auto;
    align-content: center;
    align-items: center;
    justify-content: space-between;
}

.logo-wrapper {
    font-family: 'Oswald';
}

/* please note, the "logo" is plain text (ie a link), so we have to apply font styles */
.logo, .logo:hover {
    color: rgb(31, 31, 31);
    text-decoration:none;
    font-size:22px;
    font-weight: 200;
}


.main-content > div.row.row-layout-554 > .simple-row-inner-default > div {
    width: 1330px;
}


.backgroundimage-c1778 {
    min-height: 950px;
  }


/* Header Text & Media Override */
.main-content > div.row.row-layout-556 > div .ce-gallery, .main-content > div.row.row-layout-556 > div .ce-right > div.ce-gallery[data-ce-images*="1"] div.ce-column {
  float: left;
}


/* PARTS */
.frame-layout-1 {
  padding: 5px;
  border: 1px solid red;
  min-height: 625px;
  max-width: 410px;
}

/* 4-COLUMN STYLING */
.row-layout-555 .col-12.simple-row-inner-default {
  display: flex;
  justify-content: center;
}
.frame-layout-555 .col {
  max-width: 410px;
}

/* RENTALS */
.frame-layout-2 .ce-bodytext {
  padding: 25px;
  color: white;
}
.frame-layout-2 P {
  color: white;
}





.main-content {
    min-height:485px;
    
}

.main-content > div {
    width:1300px;
    max-width:90%;
}

.footer {
    min-height:275px;
    background-color: black;
    position:relative;
    padding-bottom:80px; /* this is for the copyright to have a place to live */
    overflow-x:hidden;
    padding-top:30px;
    margin-top:30px;
}

.footer p, .footer h1, .footer h2, .footer h3 {
    color:white;
}

.footer-content {
    display: inline-flex;
    justify-content: space-between;
    width: 100%;
}

.copyright {
    margin:auto;
    text-align:center;
    position:absolute;
    bottom:0;
    width:100%;

    /* bootstrap offsets manually applied */
    margin-left: -15px;
    margin-right: -15px;
}

.copyright-text-p-content {
    color:white;
}

@media (min-width: 768px) {

}

@media (max-width: 767.98px) {
    
  .backgroundimage-c1778 {
    min-height: 650px;
  }
  
    .footer-content {
        flex-direction: column;
    }
  
  
}