.footer{margin-top:0;padding:55px 75px 20px;overflow:auto;background-color:#101820;color:#fff}.footer-flex{display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}.newsletter-title{font-family:Bebas Neue,sans-serif;color:#fff;font-size:3em;font-weight:400}.newsletter-subtitle{margin:30px auto;font-size:15px;font-family:Raleway,sans-serif}.noShow{display:none}.footer-template-section{z-index:101}.footer-template-section .footer{margin-top:0;padding:60px 20px 20px;overflow:auto;background-color:#101820;color:#fff}@media (min-width: 768px){.footer-template-section .footer{padding:20px 35px}}@media (min-width: 992px){.footer-template-section .footer{padding:55px 75px 20px}}.footer-template-section .footer a{color:#fff;text-decoration:none}.footer-template-section .footer a:visited{color:#fff}.footer-template-section .footer a:hover{text-decoration:underline;color:#c8517e}.footer-template-section .footer a:hover>svg path{fill:#c8517e}.footer-template-section .footer .newsletter-title{color:#fff;font-size:3em;font-weight:700;text-transform:none;padding-top:0;font-weight:400}@media (min-width: 768px){.footer-template-section .footer .newsletter-title{padding-top:20px}}.footer-template-section .footer .newsletter-subtitle{margin:30px auto}.footer-template-section .footer .footer_menu{border-left:1px solid #ffffff;padding:20px 0}@media (max-width: 767px){.footer-template-section .footer .footer_menu{border-left:0;padding:40px 0 0;text-align:center;margin-bottom:50px}}.footer-template-section .footer .footer_menu li{display:block;padding-right:0;padding-left:5vw;margin:0 0 5px;line-height:29px}@media (max-width: 959px){.footer-template-section .footer .footer_menu li{padding-left:50px}}@media (max-width: 767px){.footer-template-section .footer .footer_menu li{padding-left:0}}@media (max-width: 414px){.footer-template-section .footer .footer_menu li{padding-left:0;text-align:center}}.footer-template-section .footer .footer_menu li a{font-size:28px;margin:0;font-weight:400;font-family:Bebas Neue,Verdana,Arial,Helvetica,sans-serif;letter-spacing:1px;text-decoration:none;padding:0}.footer-template-section .footer p{font-size:.9em;color:#fff;margin-bottom:10px}@media (min-width: 576px){.footer-template-section .footer p{font-size:1em}}.footer-template-section .footer p.copyright_text{font-size:16px;text-align:center}@media (min-width: 768px){.footer-template-section .footer p.copyright_text{text-align:left;margin-left:15px;margin-top:60px}}.footer-template-section .footer form{max-width:none;width:100%;margin:12.5px 0 25px}@media (min-width: 768px){.footer-template-section .footer form{max-width:380px;width:auto;margin:0}}.footer-template-section .footer form input#footer_contact_email{width:60%;border-radius:5px 0 0 5px;background-color:#0f1821;border-width:1px;padding-left:10px;color:#fff}@media (min-width: 768px){.footer-template-section .footer form input#footer_contact_email{width:75%}}@media (min-width: 992px){.footer-template-section .footer form input#footer_contact_email{width:60%}}.footer-template-section .footer form button.action_button.sign_up{width:40%;height:40px;border-radius:0 5px 5px 0;border:0;font-family:bebas_neue,Verdana,Arial,Helvetica,sans-serif;background-color:#fff;color:#101820;line-height:normal}@media (min-width: 768px){.footer-template-section .footer form button.action_button.sign_up{width:25%;padding:0}}@media (min-width: 992px){.footer-template-section .footer form button.action_button.sign_up{width:40%}}.footer-template-section .footer form button.action_button.sign_up:hover{background-color:#c8517e;color:#fff}.footer-template-section .footer form .input-row{display:flex}.footer-template-section .footer form ::placeholder{color:#fff;opacity:1;font-size:16px}@media (min-width: 768px){.footer-template-section .footer form ::placeholder{font-size:12px}}@media (min-width: 1200px){.footer-template-section .footer form ::placeholder{font-size:16px}}.footer-template-section .footer form :-ms-input-placeholder{color:#fff}.footer-template-section .footer form ::-ms-input-placeholder{color:#fff}.footer-template-section .footer .footer-contact{text-align:center;margin-top:20px}@media (min-width: 768px){.footer-template-section .footer .footer-contact{text-align:right;margin-top:50px}}.footer-template-section .footer .footer-contact a{display:block;font-weight:400}.footer-template-section hr{border-top:1px solid #ffffff;margin-top:70px;margin-bottom:35px}.footer-logo-wrapper{display:flex;flex-direction:column;align-items:center}.f2b-footer{font-family:Bebas Neue,sans-serif;font-size:24px;color:#fff;text-align:right;padding-top:15px;border-top:1px solid white;margin:0}.footer-template-section .footer-logo{display:block;padding-top:20px;text-align:center;padding-bottom:15px}@media (min-width: 768px){.footer-template-section .footer-logo{text-align:right}}.footer-template-section .footer-logo img{width:200px}.footer-template-section a.ss-icon{margin:15px}.footer-template-section a.ss-icon:last-of-type{margin-left:7.5px;margin-right:7.5px}@media (min-width: 768px) and (max-width: 991.98px){.footer-template-section a.ss-icon.ss-icon-facebook{margin-left:0}}@media (min-width: 768px){.footer-template-section a.ss-icon{margin-top:0}}.footer-template-section .social-icons{text-align:center;margin:60px 0 65px}.social-icons{display:flex;align-items:center}@media (min-width: 768px){.footer-template-section .social-icons{text-align:right;margin:35px 0 0}}.footer-template-section .social-icons a:hover{text-decoration:none}@media (max-width: 1100px){.footer-flex{flex-direction:column-reverse;justify-content:center}.footer-template-section .footer .footer_menu{border-left:none;text-align:center}.footer-template-section .footer .footer_menu li{padding-left:0}.newsletter-title{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/dmi-footer.css.map */
