/* Import required stylesheets
-------------------------------------------------------------------*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@700&display=swap');
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.9.1/font/bootstrap-icons.css");

/* Full page styles
-------------------------------------------------------------------*/
body {
      font-family: 'Poppins', sans-serif !important;
      font-weight: 400;
      font-size: 16px;
      color: #2a2a2a;
      background-color: #FFFBEF;
}

h1, h2, h3, h4, h5, h6 {
	color: #2a2a2a;
}

h1, h2, h3, h4, h5, h6, b, strong {
	font-weight: 700;
}

.bodywrapper {
    background-image:url('../img/bg.jpg');
    background-size: cover;
    background-repeat:no-repeat;
    background-position:center; 
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    -ms-content-zooming: none;
    position:absolute;
    width:100%;
    height:100%;
    overflow: scroll;
    box-shadow: inset 0 0 0 1000px rgba(255, 251, 239, 0.85);
}

.text-red {
    color: #cc0000;
}

.highlight {
    background-color: #FFFF00;
    color: #CC0000;
    font-family: 'Roboto Mono', monospace;
}


/* Header styles
-------------------------------------------------------------------*/
#header .logo {
    max-width: 200px;
}

#header .phone {
    font-size: 16px;
    font-weight: 300;
}

#header .phone a {
    text-decoration: none;
    color: #2a2a2a;
}


/* Footer styles
-------------------------------------------------------------------*/
#footer {
	margin-top: 100px;
}

#footer p {
	font-size: 12px;
    font-weight: 300;
}

#footer a {
	color: #2a2a2a;
}