body {
  padding-top: 30px;
  background-color: #ffffff;
 font-family: 'Poppins';
 /* background-image: url(images/bg.jpg);
  background-position: cover;
  background-size: cover;

   background: -webkit-linear-gradient(#d5d5d5, #fff);
  background: -o-linear-gradient(#d5d5d5, #fff);
  background: -moz-linear-gradient(#d5d5d5, #fff);
  background: linear-gradient(#d5d5d5, #fff);
  */
  height: 100%;
    margin: 0;
    background-repeat: no-repeat;
    background-attachment: cover;
}
.starter-template {
  padding: 40px 15px;
  text-align: center;
}

.img-circle {
    border: 3px solid #d5d5d5;
}

#contacts a {color: #afafaf;}
#contacts a.facebook:hover { color: #3B5998;}
#contacts a.instagram:hover { color: #3f729b;}
#contacts a.twitter:hover { color: #55ACEE;}
#contacts a.email:hover { color: #7AB800;}

h1 { font-family: 'La Belle Aurore', cursive; font-weight: 900; }
h2 { font-family: 'Lato'; }

.bio {padding: 20px;}

input[type="text"], input[type="textarea"] {
	padding: 10px;
	background-color: #fff;
	border: 1px solid #d5d5d5;
	}

textarea#styled {
	padding: 10px;
	background-color: #fff;
	border: 1px solid #d5d5d5;
}


    .google-maps {
        position: relative;
        padding-bottom: 75%; // This is the aspect ratio
        height: 0;
        overflow: hidden;
    }
    .google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }
    
.footer {
    padding: 25px;
    background-color: #283891;
    color: #cdcdcd;
}
