.to-top{padding:20px 0}.to-top.bg-primary{background-color:#ffc107}.footer{padding:50px 0;text-transform:uppercase;background-color:#212121}.footer h3{margin:0 0 20px;color:#FFF}.footer .footer-menu{margin:0;padding:0;list-style:none}.footer .footer-menu li{margin:0 0 15px;color:#FFF;font-size:14px;font-weight:400;text-transform:uppercase}.footer .footer-menu li .-not-transform{text-transform:none}.footer .footer-menu li a{color:#FFF;text-transform:uppercase}.footer .footer-menu li a:hover,.footer .footer-menu li a:focus{text-decoration:none;background-color:transparent;outline:none}.footer .footer-menu li a:hover{color:#ffce3d}.footer .footer-menu li a:focus,.footer .footer-menu li a:active,.footer .footer-menu li a.active{color:#c99700;text-decoration:none}.footer img{max-width:180px}.footer .-social{margin:30px 0 0}.footer .-social a{margin:0 10px 0 0;padding:8px 5px 5px;display:inline-block;width:40px;color:#FFF;text-align:center;font-size:inherit;border:1px solid transparent;transition:all 0.3s linear;font-size:1.4em;line-height:1 !important}.footer .-social a.active,.footer .-social a:hover,.footer .-social a:focus,.footer .-social a:active{text-decoration:none}.footer .-social.-circle a{border-radius:50%}.footer .-social.-none a{color:#212121}.footer .-social.-none a.active{color:#c99700}.footer .-social.-none a:hover{color:#ffce3d}.footer .-social.-none a:focus,.footer .-social.-none a:active{color:#c99700}.footer .-social.-outline a{color:#ffc107;border-color:#ffc107}.footer .-social.-outline a.active{color:#FFF;background-color:#c99700;border-color:#c99700}.footer .-social.-outline a:hover{color:#FFF;background-color:#ffce3d;border-color:#ffce3d}.footer .-social.-outline a:focus,.footer .-social.-outline a:active{color:#FFF;background-color:#c99700;border-color:#c99700}.footer .-social.-fill a{color:#FFF;background-color:#ffc107;border-color:#ffc107}.footer .-social.-fill a.active{color:#FFF;background-color:#c99700;border-color:#c99700}.footer .-social.-fill a:hover{color:#FFF;background-color:#ffce3d;border-color:#ffce3d}.footer .-social.-fill a:focus,.footer .-social.-fill a:active{color:#FFF;background-color:#c99700;border-color:#c99700}.footer .-social i{display:block}.footer .-copyright{margin:20px 0 0;color:#FFF;font-size:14px;text-align:center}@media screen and (max-width: 767px){.footer{text-align:center}.footer .col-sm-3{padding-top:15px;padding-bottom:15px}}
