footer { margin: 0; clear: both; }

footer .footer-final { position: relative; padding: 60px 0 0; border-top: 1px solid #efefef;
    background-color: #ffffff; }

footer #block-coup-sociallinks { margin-bottom: 25px; }

#block-return-link { width: 100%; max-width: 760px; padding: 0 15px; margin: 0 auto; }
#block-return-link p { text-align: center; }
#block-return-link p a { display: block; height: 0; width: 100%; padding: 45px 0 0 0; overflow: hidden; min-height: 35px;
    background-image: url('../../images/sketched/return.png'); background-repeat: no-repeat; background-size: 100%; background-position: center center; }

ul.social-nav { list-style: none; padding: 0; margin: 0 auto; text-align: center; width: 100%; }
ul.social-nav li { display: inline-block; width: 25px; padding: 0 4px; font-size: 15px; color: #787679; margin-left: 1px; text-align: center; }
ul.social-nav li a { display: inline-block; width: 25px; padding: 0 4px; font-size: 15px; color: #787679; margin-left: 1px; text-align: center; }
ul.social-nav li a i { cursor: pointer; height: 15px; max-width: 18px;
    -webkit-transition: color .15s ease-in-out; transition: color .15s ease-in-out; }
ul.social-nav li a i:hover { color: #ffb9c4; }
ul.social-nav li a i svg { position: relative; width: 100%; height: auto; fill: #000000; max-width: 45px; }
ul.social-nav li a i:hover svg { fill: #ffb9c4; }

.mailchimp-signup-subscribe-form { width: 100%; max-width: 620px; padding: 0 15px; margin: 0 auto; text-align: center; }
.mailchimp-signup-subscribe-form h2 { height: 0; width: 100%; padding: 35px 0 0 0; overflow: hidden; min-height: 35px;
    background-image: url('../../images/sketched/subscribe.png'); background-repeat: no-repeat; background-size: 100%; background-position: center center; }

#block-coup-mailchimpsubscriptionformsubscribetoournewsletter {  }
#block-coup-mailchimpsubscriptionformsubscribetoournewsletter h2 { text-align: center; font-size: 18px; }
#mailchimp-signup-subscribe-block-subscribe-newsletter-form { position: relative; font-size: 12px; max-width: 480px; margin: 15px auto 30px; }
.mailchimp-newsletter-mergefields { position: relative; }
.mailchimp-newsletter-mergefields .js-form-type-email { position: relative; text-align: left; width: 100%; max-width: 80%; margin: 10px auto 0 auto; }
.mailchimp-newsletter-mergefields .js-form-type-email label { display: none; }
.mailchimp-newsletter-mergefields .js-form-type-email input { font-family: 'lora', sans-serif; font-size: 15px; line-height: 30px; letter-spacing: 1px; padding: 7px 15px; border: 1px solid #000000;
    width: -webkit-calc(100% - 70px); width: -moz-calc(100% - 63px); width: calc(100% - 70px); }
#mailchimp-signup-subscribe-block-subscribe-newsletter-form .form-actions { position: absolute; bottom: 0; right: 50px; width: 63px; }
#mailchimp-signup-subscribe-block-subscribe-newsletter-form .form-actions input { line-height: 30px; border: 1px solid #000000; padding: 7px 20px; margin: 0; font-family: 'eucmed', sans-serif; text-transform: uppercase; font-size: 13px; letter-spacing: 1px; cursor: pointer;
    background-color: #F7C9D0; }
#mailchimp-signup-subscribe-block-subscribe-newsletter-form .form-actions input:hover { background-color: #000000; color: #F7C9D0; }

#block-coup-footer-menu { position: relative; width: 100%; text-align: center; padding: 0 20px; margin: 30px 0 0 0; }
#block-coup-footer-menu ul li { display: inline-block; padding: 0 10px; }
#block-coup-footer-menu ul li a { font-family: 'eucmed', sans-serif; text-transform: uppercase; font-size: 11px; color: #000000; font-size: 11px; letter-spacing: 0.1em; }
#block-coup-footer-menu ul li a:hover { text-decoration: underline; }

.copyright { padding: 20px; width: 100%; max-width: 680px; margin: 0 auto; }
.copyright p { font-size: 11px; line-height: 18px; margin: 10px 0 30px; text-align: center; }

@media only screen and (max-width: 620px) {
    #mailchimp-signup-subscribe-block-subscribe-newsletter-form .form-actions { width: 55px; }
}
