@charset "utf-8";

.container.frontend h1 small::before {
    content: "";
}

.well, .thumbnail {

    background-color: #fff;
}

#portfolio-filtering .hover-fader {

    height: auto;
}

.navbar-inverse .navbar-nav > li > .dropdown-menu,
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus
{
    background: #33383d;
}

.navbar-nav .fa {

    margin-right: 3px;
}

.page-header img {
    margin-right: 5px;
}

.navbar-brand {

    width: 394px;
}

.contact-form-container {

    background: none repeat scroll 0 0 #fff;
}

.label-legend span {

    display: block;
    margin: 0 5px 5px 0;
    float:left;
}


#ships.dataTable a {

    color: inherit;
}

.clients-block .client-logo:hover {

    background: none;
}

.client-logo img {

    margin: auto;
}

.client-logo a {

    display: block;
}

.service-block-logo {

    position: relative;
    display: block;
    margin: 5px auto;
    width: 200px;
    height: 120px;
    color: #fff;
    font-size: 60px;
    text-align: center;
    line-height: 110px;
    border-radius: 50%;
}

.service-block a, .portfolio-item a {

    text-decoration: none;
    color: inherit;
}

.portfolio-item {

    background: none;
}

#exercise-index {

    border-top: none;
    border-left: none;
    border-bottom: none;
}

#exercise-index .portfolio-item .caption {

    margin-top: 15px;
}

.gritter-item {
    background: rgba(130,185,100,.9) no-repeat left -40px;
}

#gritter-notice-wrapper {
    top: 75px;
}

.team-carousel .carousel-inner {

    background: none repeat scroll 0 0 #fff;
}

.main-carousel .item {

    height: 300px;
}

.main-carousel .item1 {
    background: url("/images/marpat_woodland.jpg") repeat scroll 0 0 / 30% auto rgba(0, 0, 0, 0);
}

.main-carousel .item2 {
    background: url("/images/marpat_woodland.jpg") repeat scroll 0 0 / 30% auto rgba(0, 0, 0, 0);
}

.main-carousel .item3 {
    background: url("/images/marpat_woodland.jpg") repeat scroll 0 0 / 30% auto rgba(0, 0, 0, 0);
}

.blog-post-short img, .photo-right-col-4 {
    -webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.75);
    box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.75);
}

.photo-right-col-4 {

    display: block;
    margin-left: auto;
    margin-right: auto;
}



@media screen and (max-width: 768px) {

    .smooth-overflow.frontend .breadcrumb {

        margin: 0 10px;
    }

    .container.frontend h1 small {

        float: none;
        display: block;
        margin-top: 8px;
        text-align: right;
    }
}

@media screen and (max-width: 480px) {


}