#footer-tudor { text-align: center; background-color: #000; padding-bottom:40px;}
#footer-tudor .logo { margin-bottom: 20px; width: auto; }
#footer-tudor nav { border: solid #ffffff; border-width: 1px 0; padding: 20px 0px; }
#footer-tudor ul { margin: 0px; padding: 0px; }
#footer-tudor ul li { display: inline-block; list-style: none; margin-right: 50px;}
#footer-tudor ul li:last-child { margin-right: 0px; }
#footer-tudor ul li a { color: #fff; text-transform: none; text-decoration: none; font-size: 24px; /*text-transform: uppercase; font-family: "ff-meta-headline-web-pro";*/}
#footer-tudor ul li a { display: block; }
/*#footer-tudor ul li:last-child a:hover { background: transparent; }*/
#footer-tudor ul li a.active, #footer ul li a:hover { color: #be0100; }
#footer-tudor .back-top { display: inline-block; margin-top: 30px; margin-bottom: 30px; display: none;}
#footer-tudor .back-top button { display: inline-block; text-decoration: none; border-radius: 50%; height: 50px; width: 50px; background-color: #fff; border: 1px solid; border-color: #be0100; position: relative; font-size: 0; -moz-transition: background-color .3s ease-out; -o-transition: background-color .3s ease-out; -webkit-transition: background-color .3s ease-out; transition: background-color .3s ease-out; cursor: pointer; }
#footer-tudor .back-top button::before { border-style: solid; border-color: #000; border-width: 1px 1px 0 0; content: ""; height: 12px; width: 12px; position: absolute; left: 50%; top: 50%; margin-left: -7px; margin-top: -5px; -moz-transition: border-color .3s ease-out; -o-transition: border-color .3s ease-out; -webkit-transition: border-color .3s ease-out; transition: border-color .3s ease-out; -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
#footer-tudor .back-top button:hover::before { border-color: #be0100; color: #fff; }
#footer-tudor .back-top button:hover { background-color: rgba(255,255,255,0); }
