footer{background-color:#343333;padding:120px 0 40px}footer .btn:hover{padding-right:38px}footer .btn:hover:after{opacity:0;right:21px}footer .row-fluid.first{margin-bottom:80px}footer p,footer a{color:#fff;text-decoration:none;margin:0}footer .simple-nav{text-align:right}footer .simple-nav a:last-child{margin-left:20px}footer .nav p{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:baseline;justify-content:space-between}footer .nav p span{margin:0 15px;display:inline;padding:13px 0}footer .nav p span i{font-style:normal;margin-bottom:5px;display:inline-block}footer .nav p a{font-size:14px;letter-spacing:.88px;display:block;line-height:18px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}footer .nav p a:hover{color:#ff5757;text-decoration:none}footer .nav p span:first-child{margin-left:0}footer .nav p span:last-child{margin-right:0}footer .contact-links p{font-size:14px;font-weight:500;letter-spacing:.88px;line-height:18px;display:block;margin-bottom:10px}footer .contact-links a.tel{font-weight:600}footer .contact-links a.tel:hover{color:#fff;text-decoration:none}footer .contact-links a.email{color:#ff5757;text-decoration:underline;font-weight:600}footer .contact-links a.email:hover{text-decoration:none}footer .contact-map p{font-size:14px;letter-spacing:.88px;line-height:23px}footer .contact-map strong{color:#fff}footer .contact-map p a{color:#ff5757;text-decoration:underline;font-weight:600}footer .contact-map p a:hover{text-decoration:none}footer .socials{text-align:right;margin-top:120px}footer p{padding-bottom:0}footer .socials p{font-size:11px;letter-spacing:.69px;line-height:23px;margin-bottom:5px}footer .socials p a:hover{color:#fff}footer .socials p:first-child{margin-bottom:15px}footer .socials p a img{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}footer .socials p:first-child a:hover img{opacity:.6}footer .socials p.links a:hover{text-decoration:underline}footer .socials p img{margin-left:12px}@media only screen and (max-width :979px){footer .nav p{flex-wrap:wrap}footer .nav p span{margin:0}footer .contact-links,footer .contact-map{width:50% !important;margin-left:0 !important}footer .socials{width:100% !important;margin-left:0 !important}footer .socials{margin-top:10px}footer .contact-links,footer .contact-map{width:100% !important}footer .contact-links{margin-bottom:20px}footer .socials{margin-top:40px;text-align:left}footer .contact-links,footer .contact-map{margin-left:auto !important;margin-right:auto;float:none;text-align:left}footer .socials p img{margin-left:0;margin-right:12px}footer .nav p span{width:43%}footer .simple-nav .btn{margin-bottom:20px}}@media only screen and (max-width :767px){footer{padding:40px 0}footer .nav{margin-bottom:30px}footer .simple-nav{text-align:left}footer .simple-nav .btn{margin-left:0 !important}footer .simple-nav .btn:first-child{margin-bottom:10px;margin-right:25px}footer .row-fluid.first{margin-bottom:40px}footer .nav p span{margin:0;margin-right:25px}footer .nav p{justify-content:flex-start}}@media only screen and (max-width :480px){footer .simple-nav .btn:first-child{margin-bottom:20px !important}footer .nav p span{width:100%}}