/*** custom styles and bootstrap overrides ***/

body {
    /*  padding-top: 10px; */
}

.starter-template {
    padding: 10px 15px;
    text-align: center;
}

.page-header {
    padding-bottom: 9px;
    margin: 10px 0 20px;
    border-bottom: 0 solid #eee;
}

/** custom jumbotron css **/

.jumbotron {
    padding: 5px 15px;
    margin-bottom: 0;
    color: inherit;
    background-color: #eee;
    color: #fff;
}

.jumbotron h3 {
    margin-top: 5px;
    margin-bottom: 5px;
}

.index, .index2 {
    background: url("../img/jumbotron_bg_home3.jpg") no-repeat center;
    background-size: cover;
}

.practiceareas {
    background: url("../img/jumbotron_bg_practiceareas2.jpg") no-repeat center;
    background-size: cover;
}

.background {
    background: url("../img/jumbotron_bg_biography2.jpg") no-repeat center;
    background-size: cover;
}

.feestructure {
    background: url("../img/jumbotron_bg_feestructure2.jpg") no-repeat center;
    background-size: cover;
}

.contact {
    background: url("../img/jumbotron_bg_contact2.jpg") no-repeat center;
    background-size: cover;
}

.small {
    color: #fff;
}

* {
    border-radius: 0 !important;
}

@media screen and (min-width: 768px) {
    .jumbotron .h1, .jumbotron h1 {
        font-size: 48px;
    }

}
/* Custom, iPhone Retina */
@media only screen and (max-width : 480px) {
    .navbar{
        min-height: 120px ;
    }
}


h1 small {
    color: #fff;
}

.half-rule {
    width: 300px;
    margin: 20px auto;
}

footer a {
    color: #000;
    text-decoration: none;
}
iframe,object,embed {
    max-width: 100%;
}

.gi-2x{font-size: 2em;}
.gi-3x{font-size: 3em;}
.gi-4x{font-size: 4em;}
.gi-5x{font-size: 5em;}

.tagline{
    color:#3D72A4;
    font-weight: bold;
    font-style: italic;
}

.tagline-reg {
    color:#3D72A4;
    font-weight: bold;
}