
.vra_footer_copyright {
    margin:5px 0px 5px 0px;
    padding:0px;
    width:100%;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;	
    text-align:left;
    float:left;
}
.vra_footer_copyright .logo {
    margin:0px;
    padding:0px;
    float:right;
    position:absolute;
    right:52px;
    top:-45px;
}
.vra_footer_copyright p {
    display:none;
}
.vra_footer_copyright p.powered_by {
    display:inherit;
}
.vra_footer_copyright p,
.vra_footer_copyright p.powered_by {
    margin:0px;
    padding:0px;
    font-family: 'Raleway', Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:43px;
    font-weight:800;
    color:#000;
    float:left;
    text-align:center;
    width:100%;
}
.vra_footer_copyright p a,
.vra_footer_copyright p.powered_by a {	
    color:#000;
    text-decoration:none;
}
.vra_footer_copyright p a:hover {	
    text-decoration:underline;
}
/*---Back to top button*/
#vra_back_top {
    margin:30px auto;
    padding:0 0 20px 0px;
    float:left;
    clear:left;
    text-align:center;
    width:100%;
    /*display:none;*/
    z-index:99999999999;
}
#vra_back_top a {
    margin:0 auto;
    padding:0px;
    width:21px;
    height:26px;
    display:block;
    background: url(../images/academy-up-arrow.png) no-repeat center center;
    -webkit-transition:1s;
    -moz-transition:1s;
    transition:1s;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.vra_menu_footer{
    margin:0px 0px 10px 0px;
    padding:0 195px 0 0;
    width:100%;
    float:left;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background: url(../images/academy_logo_black.png) center right no-repeat;
}
/*.vra_menu_footer:after {
    content:url(../images/academy_logo_black.png);
    margin:50px 0 -50px 0;
    padding:0;
    float:right;
}*/
.vra_menu_footer.secondo {
    margin:10px 0px 0px 0px;
    padding:10px 0 0 0;
    width:100px;
    float:left;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.vra_menu_footer ul.menu_1 {
    margin:0;
    padding:0;
    font-size:13px;
    line-height:13px;    
    float:left;
    clear:left;
    width:100%;
    list-style:none;
    box-sizing:border-box;
    *behavior: url(js/boxsizing.htc);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.vra_menu_footer ul.menu_1 li {
    margin:0;
    padding:0 10px 10px 0px;
    width:20%;
    float:left;
    list-style:none;
    font-size:16px;
    font-weight:900;
    position:relative;
    text-transform:uppercase;
}
.vra_menu_footer ul.menu_1 li a:link, .vra_menu_footer ul.menu_1 li a:visited {
    margin:0px;
    padding:0px 3px 0 0;
    font-family: 'Raleway', Arial, Helvetica, sans-serif;
    text-decoration:none;
    color:#fff;
}
.vra_menu_footer ul.menu_1 li a:hover, .vra_menu_footer ul.menu_1 li a:focus, .vra_menu_footer ul.menu_1 li a:active {
    text-decoration:underline;
}
.vra_menu_footer ul.menu_1 li:last-child {
    padding-right:0;
}
.vra_menu_footer ul.menu_1 li:last-child a {
    border:0px !important;
}
.vra_menu_footer ul.menu_1 li ul.menu_2 {
    margin:20px 0 0 0;
    padding:0px;
    width:100%;
    float:left;
    clear:left;
}
.vra_menu_footer ul.menu_1 li ul.menu_2 > li {
    margin:11px 0;
    padding:0;
    width:100%;
    float:none;
    font-size:13px;
    font-weight:bold;
}
.vra_menu_footer ul.menu_1 li ul.menu_2 li ul.menu_3,
.vra_menu_footer ul.menu_1 li ul.menu_2 li ul.menu_3 li ul.menu_4 {
    display:none;
}

