body {
    padding-bottom: 0 !important;
}

body ul li {
    list-style: none;
}

.navbar {
    /*border: 1px solid #a7a7a7;*/
    -moz-box-shadow: 1px 1px 10px #cc5500;
    -webkit-box-shadow: 1px 1px 10px #cc5500;
    box-shadow: 1px 1px 10px #cc5500;
}

.navbar-brand {
    color: #cc5500 !important;
    font-size: 28px !important;
}

.carousel-caption {
    background-color: rgba(100, 100, 100, 0.5);
}

hr {
    border-top: 1px solid rgba(204,85,0,0.2);
}

.PFS {
    color: #cc5500;
}

.glyph-PFS-large {
    font-size: 46px;
    color: #cc5500;
    /*color: #c25e03;*/
}

.img-border {
    padding: 4px;
    border: solid 1px #efefef;
}

img.img-border:hover {
    border: solid 1px #CCC;
    -moz-box-shadow: 1px 1px 5px #999;
    -webkit-box-shadow: 1px 1px 5px #999;
    box-shadow: 1px 1px 5px #999;
}

#myCarousel {
    -moz-box-shadow: 1px 1px 10px #cc5500;
    -webkit-box-shadow: 1px 1px 10px #cc5500;
    box-shadow: 1px 1px 10px #cc5500;
}

.carousel-inner > .item > a > img {
    min-wdith: 0 !important;
    max-wdith: none !important;
}

footer ul li:first-child {
    font-size: 17px;
}

footer li:not(:first-child), footer li a {
    color: #c7c7c7;
}

.footer-container {
    background-color: #333;
    padding-top:20px;
    color: #878787;
}

.footer-left {
    float: left;
    width: 15%;
    height: 100%;
    background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
    background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%));
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}

.footer-right {
    float: right;
    width: 15%;
    height: 100%;
    background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
    background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%));
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}

.toe {
    padding: 40px 0 0 40px;
}