/*!
 * Start Bootstrap - Business Frontpage HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

body {
    padding-top: 50px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}

.business-header {
    height: 200px;
    /*background: url('http://placehold.it/1920x300') center center no-repeat scroll;*/
    background: url('/resources/images/banner2.jpg') center center no-repeat scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

/* Customize the text color and shadow color and to optimize text legibility. */

.tagline {
    text-shadow: 0 0 10px #000;
    color: #fff;
}

.img-center {
    margin: 0 auto;
}

footer {
    margin: 50px 0;
}

/* Custom CSS */

#container-maps {
    position: relative;
    padding-bottom: 75%;
    height: 0;
    overflow: hidden;
}

#container-maps iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

@media(min-width: 762px){
    #container-maps {
        padding-bottom: 450px;
    }
}

@media(max-width: 761px) {
    .triple-box {
        margin-bottom: 75px;
    }
}

#contact-form {
  margin-top: 50px;
}

#contact-done, #contact-error {
  display: none;
}

/* centered columns styles */
.row-centered {
    text-align:center;
}
.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-4px;
}

.triple-box > h2 {
    text-align: center;
}

.triple-box > p {
    padding-left: 25px;
    padding-right: 25px;
    overflow-wrap: break-word;
    hyphens: auto;
}

.triple-box > img {
    max-width: 220px;
}

.img-anniversary {
    max-width: 200px;
}

