.logo{
    height: auto;
    margin-right: 20px
}
.main{
    min-height: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-bottom: 23px;
}
/*.footer-container:hover{
    height: auto;
    padding-bottom: 10px;
    transition: height 0.5s ease-in;
    -o-transition: height 0.5s ease-in;
    -moz-transition: height 0.5s ease-in;
    -webkit-transition: height 0.5s ease-in;
}*/
.footer-container{
    margin-top: -24px;
    /*height: 20px;*/
    height: auto;
    padding-bottom: 10px;
    transition: height 0.5s ease-out;
    -o-transition: height 0.5s ease-out;
    -moz-transition: height 0.5s ease-out;
    -webkit-transition: height 0.5s ease-out;
}
#dp_swf_engine{
    display: none !important;
}