html, body{
    overflow-x: hidden;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}
.desc {
    color: #ffffff !important;
    font-size: 1.1em;
}
.lbrown {
    font-color: #817b4c;
}

.brown_gradient {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#84663a+0,bf9454+50,b68d4c+51,51351d+100 */
    background: #84663a; /* Old browsers */
    background: -moz-linear-gradient(-45deg, #84663a 0%, #bf9454 50%, #b68d4c 51%, #51351d 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(
        -45deg,
        #84663a 0%,
        #bf9454 50%,
        #b68d4c 51%,
        #51351d 100%
    ); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(
        135deg,
        #84663a 0%,
        #bf9454 50%,
        #b68d4c 51%,
        #51351d 100%
    ); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#84663a', endColorstr='#51351d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.fs13 {
    font-size: 1.3em;
}

.reverse-img {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

.slider-caption p {
    color: #fff7e2;
}


form.fluent_form_1 .ff-btn-submit {
    display: inline-block;
    position: relative;
    cursor: pointer;
    outline: none;
    white-space: nowrap;
    margin: 5px;
    padding: 0 22px;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    background-color: #37250a !important;
    color: #FFF;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: none;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}