/*!
 * Start Bootstrap - Busines Frontpage (https://startbootstrap.com/template-overviews/business-frontpage)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-business-frontpage/blob/master/LICENSE)
 */
body {
  padding-top: 56px;
  background: #fdfdfd;
}


* { font-family: 'Bai Jamjuree', sans-serif !important; }

section { padding: 100px 0; }
section#intro { padding-top: 0; }
#introrow { margin-top: -100px; }

header { background: url(../img/store.jpg) 50% 50% no-repeat; background-size: cover; padding-bottom: 200px; height: 60vh; }

h1 { color: #e0dfdf; font-weight: 700 !important; line-height: 100% !important; }
h1 span { color: #fff; }

.bg-dark { background: #51B8E9 !important; }

#give { background: url(../img/clothes.jpg) 50% 50% no-repeat; background-size: cover; background-attachment: fixed; }

.text-pink { color: #e0dfdf; }
.text-purple { color: #484848; }

.card { border: none; border-radius: 0; box-shadow: 0 0 5px #999; }

.btn-primary { background: #51B8E9; border-radius: 0; border: 1px solid #51B8E9; }
.btn-primary:hover  { background: #BE1E2D; border-radius: 0; border: 1px solid #BE1E2D; }

#logos img { width: 100%; margin-bottom: 30px; }

.lead { font-size: 150%; font-weight: 700; text-shadow: 0 0 5px #000; }

#give h4 { margin-bottom: 50px; font-weight: bold; }
#give h4 span { color: #51B8E9; }

.text-pink { color: #fff; }
.text-red { color: #BE1E2D; }

#go { background: #eee url(../img/beach.jpg) 50% 50% no-repeat; background-size: cover; padding-top: 200px; padding-bottom: 200px; }
#go p { font-size: 1.2rem; line-height: 2rem;}

.btn-secondary { background: #484848; border-radius: 0; border: 1px solid #484848; }
.btn-secondary:hover  { background: #e0dfdf; border-radius: 0; border: 1px solid #e0dfdf; }

p a, p a:hover, address a, address a:hover { color: #e0dfdf; }

#bowstern { width: 150px; }
#workman { width: 130px; }

input.btn-primary { padding: .5rem 1rem; font-size: 1.25rem; }

.note { font-size: 90%; font-style: italic; }


@media (min-width: 1400px) {}


@media (max-width: 1200px) {}

@media (max-width: 991px) {}

@media (max-width: 768px) { }

@media (max-width: 575px) {
    header {  height: 80vh; }
    .firstline { padding-top: 40px; }
    #go { padding-top: 50px; }
    #serve h2 { margin-bottom: 0!important; }
    section { padding: 50px 0; }
}