
.doors li .door {

    border-left: 1px solid rgba(255,255,255,0.25);
    border-top: 1px solid rgba(255,255,255,0.25);
    border-right: 1px solid rgba(0,0,0,0.25);
    border-bottom: 1px solid rgba(0,0,0,0.25);

    color: #FFF;
    font-size: 25px;
    font-weight: 600;
    text-align: center;
    background-repeat: no-repeat;
    background: -moz-linear-gradient(-45deg,  #ac8e55 0%,#ac8e55 15%,#977e49 29%,#977e49 40%,#ac8e55 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ac8e55), color-stop(15%,#ac8e55), color-stop(29%,#977e49), color-stop(40%,#977e49), color-stop(100%,#ac8e55)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg,  #ac8e55 0%,#ac8e55 15%,#977e49 29%,#977e49 40%,#ac8e55 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg,  #ac8e55 0%,#ac8e55 15%,#977e49 29%,#977e49 40%,#ac8e55 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg,  #ac8e55 0%,#ac8e55 15%,#977e49 29%,#977e49 40%,#ac8e55 100%); /* IE10+ */
    background: linear-gradient(135deg,  #ac8e55 0%,#ac8e55 15%,#977e49 29%,#977e49 40%,#ac8e55 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#546f9e', endColorstr='#803a507d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.csstransforms3d .doors li .door:after{
    background: #546f9e;
    background: -moz-linear-gradient(left,  #ac8e55 0%, #977e49 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ac8e55), color-stop(100%,#977e49));
    background: -webkit-linear-gradient(left,  #ac8e55 0%,#977e49 100%);
    background: -o-linear-gradient(left,  #ac8e55 0%,#977e49 100%);
    background: -ms-linear-gradient(left,  #ac8e55 0%,#977e49 100%);
    background: linear-gradient(to right,  #ac8e55 0%,#977e49 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#546f9e', endColorstr='#3a507d',GradientType=1 );

}

footer {
    background: #000;
    color: #FFF;
}

/*.ribbon {
    font-size: 18px!important;
    background: #d64b4b;
    background: -webkit-gradient(linear, left top, left bottom, from(#d64b4b), to(#ab2c2c));
    background: -webkit-linear-gradient(top, #d64b4b, #ab2c2c);
    background: -moz-linear-gradient(top, #d64b4b, #ab2c2c);
    background: -ms-linear-gradient(top, #d64b4b, #ab2c2c);
    background: -o-linear-gradient(top, #d64b4b, #ab2c2c);
    background-image: -ms-linear-gradient(top, #d64b4b 0%, #ab2c2c 100%);
    -webkit-box-shadow: rgba(000,000,000,0.3) 0 1px 1px;
    -moz-box-shadow: rgba(000,000,000,0.3) 0 1px 1px;
    box-shadow: rgba(000,000,000,0.3) 0 1px 1px;
}*/

.te h1 {}
.te h2 {}
.te h3 {}
.te h4 {}
.te h5 {}
.te h6 {}
