.footer .menu-footer ul,.footer-icons{list-style-type:none}.footer .cp,.footer .menu-footer ul li{text-transform:uppercase;font-family:proxima-nova-condensed, sans-serif-Bold,Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif}#newsletterModal .modal-content,.footer .cp,.footer .menu-footer ul li{font-family:proxima-nova-condensed, sans-serif-Bold,Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif}.powerbar-footer{padding:0}body.ipad .row>div,body.safari .row>div{margin-left:-2px;margin-right:-2px}.newsletter-footer{background-color:#3b3b3b;padding:40px 0;margin-left:0!important;margin-right:0!important}@media(min-width:992px){.newsletter-footer .col-md-10{padding:0}}.newsletter-footer .row{margin:0}@media(max-width:990px){.newsletter-footer{padding:40px 10px 80px}}.newsletter-footer-left{color:#FBEC84;padding-left:11px}.newsletter-footer-left h2{font-size:2em;line-height:41px;letter-spacing:-1px;margin-bottom:1px}@media(min-width:1200px) and (max-width:1690px){.newsletter-footer-left h2{font-size:1.5em}}@media(min-width:980px) and (max-width:1140px){.newsletter-footer-left h2{font-size:1.5em!important}}.newsletter-footer-left p{font-size:1em;letter-spacing:2px}.newsletter-footer-right{color:#FFF;background-color:#4A4A4A;margin-left:-9px;padding:0;height:44px}.newsletter-footer .tnp-email{background:0 0;border:none;width:80%;padding:10px 32px;color:#BBB;outline:0}.newsletter-footer .tnp-email::placeholder{color:#BBB}.newsletter-footer .tnp-email:-ms-input-placeholder{color:#BBB}.newsletter-footer .tnp-email::-ms-input-placeholder{color:#BBB}.newsletter-footer .tnp-submit{background:url(../imgs/newsletter-arrow.png) no-repeat;cursor:pointer;border:none;width:40px;height:40px;background-size:contain;position:absolute;right:12px;top:2px}.newsletter-footer .pPostMsg{color:#888;font-size:.7em;padding:5px 0}@media screen and (max-width:993px){.newsletter-footer{text-align:center}.newsletter-footer-right{margin:20px auto 12px}.newsletter-footer .tnp-email{text-align:center;font-size:16px}}@media screen and (max-width:767px){.newsletter-footer-right{margin:20px 36px 14px}.newsletter-footer-left h2{font-size:1.8em;line-height:.9em}.newsletter-footer-left p{font-size:.8em;line-height:.9em}}@media (max-width:576px){.product-philosophy .cta_link_container{padding-left:0!important;padding-right:0!important;width:100%!important;float:none!important}}@media(max-width:420px){.newsletter-footer-left h2{font-size:1.5em}}.newsletter-footer input[type=submit]:focus{outline:0;background:url(../imgs/newsletter-arrow-hover.png) no-repeat}.newsletter-footer input[type=submit]:hover{background-image:url(../imgs/newsletter-arrow-hover.png)}.footer{background:#313131;min-height:300px;padding-top:50px;padding-bottom:0;margin:0!important}@media(max-width:767px){.footer{padding-bottom:30px}}.footer-icons{float:right;padding-left:0}.footer-icons li{float:left;margin:0 8px}.footer-icons li span.social-link-name{display:none}.footer-icons li span.social-icon{display:block;width:30px;height:30px;background-image:url(../imgs/icons-sprite-footer.png)}.footer-icons li.twitter span.social-icon{background-position:-3px 1px}.footer-icons li.twitter:hover span.social-icon{background-position:-3px 31px}.footer-icons li.instagram span.social-icon{background-position:-92px 1px}.footer-icons li.instagram:hover span.social-icon{background-position:-92px 31px}.footer-icons li.facebook span.social-icon{background-position:-48px 1px;width:20px}.footer-icons li.facebook:hover span.social-icon{background-position:-48px 31px;width:20px}.footer-icons li.email span.social-icon{background-position:-189px 1px}.footer-icons li.email:hover span.social-icon{background-position:-189px 31px}.footer-icons li.search span.social-icon{background-position:-143px 1px}.footer hr{border:none;background:#4a4a4a;height:2px;margin:35px 0}.footer .cp a{color:#4a4a4a}.footer .cp a:hover{color:#f4eb84;text-decoration:none}.footer .cp{color:#4a4a4a;font-size:15px}.footer .menu-footer{padding-top:10px}@media(min-width:700px){.footer .menu-footer ul{max-width:760px}}.footer .menu-footer ul li{display:inline-block;margin:4px 15px;font-size:13px;color:#989898;min-width:134px}.footer .menu-footer ul li a:hover{text-decoration:none;color:#f4eb84}.footer .menu-footer ul li a{color:#989898}@media(max-width:576px){.logo-footer{text-align:center;margin-bottom:10px}.logo-footer img{max-width:100%}.footer .menu-footer{margin-top:20px}.footer .menu-footer ul{margin:0;padding:0;font-size:14px;text-align:center}.footer .menu-footer li{display:block;width:95%;box-sizing:border-box;margin:5px 0!important}.footer .footer-icons{padding:0;text-align:center;float:none;margin-top:30px}.footer .footer-icons li{display:inline-block;float:none}.footer hr{border:none;background:#3b3b3b;height:2px;margin:15px 0}.footer .cp .float-left,.footer .cp .float-right{float:none!important;display:block;text-align:center;margin:10px 0}}@media(min-width:576px) and (max-width:768px){.logo-footer{text-align:center;margin-bottom:20px}.footer .footer-icons{float:none;margin-top:30px;padding:0;text-align:center}.menu-footer ul{padding:0;margin:0;text-align:center}.menu-footer ul li{width:40%}.footer .footer-icons li{display:inline-block;float:none}.footer .cp .float-left,.footer .cp .float-right{float:none!important;display:block;text-align:center;margin:10px 0}}@media(min-width:768px) and (max-width:992px){.logo-footer{margin-bottom:20px;text-align:center}.menu-footer ul{padding-left:10%}.footer .footer-icons{float:none;margin-top:30px;padding:0;text-align:center}.footer .footer-icons li{display:inline-block;float:none}.footer .cp .float-left,.footer .cp .float-right{float:none!important;display:block;text-align:center;margin:10px 0}}#newsletterModal .modal-dialog{max-width:782px;min-width:410px}#newsletterModal{padding:0!important;margin:0 10px!important}@media(min-width:1200px){.logo-footer img{max-width:115%}.footer-icons{padding:0}}#newsletterModal .modal-dialog{padding-right:0!important}#newsletterModal .modal-content{background-color:#898989;border-radius:0;text-align:center;margin:20% auto auto;padding:0;flex-direction:initial}#newsletterModal .modal-left-img{height:519px}#newsletterModal .modal-content .pb-logo{width:100%;max-width:342px;margin-top:12px}#newsletterModal .modal-content .modal-title{color:#fff;margin:40px auto 10px;line-height:26px;font-size:1.6em;letter-spacing:1px;max-width:410px}#newsletterModal .modal-content .tnp-email{font-family:proxima-nova-condensed, sans-serif,Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;font-weight:700;padding:14px 114px;font-size:.9em;border:2px solid #D8D8D8}#newsletterModal .modal-content .tnp-email::placeholder{color:#BBB}#newsletterModal .modal-content .tnp-email:-ms-input-placeholder{color:#BBB}#newsletterModal .modal-content .tnp-email::-ms-input-placeholder{color:#BBB}#newsletterModal .modal-content .tnp-submit{background-color:#D21429;border-radius:0;color:#fff;font-size:1.6em;padding:10px 72px;margin:20px auto;border:solid #ac181e;border-width:3px 4px;text-shadow:-5px 3px #ac181e;position:relative;z-index:1000;font-family:proxima-nova-condensed, sans-serif,Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;transition-duration:.15s}#newsletterModal .modal-content .tnp-submit:hover{background-color:#b80e1c!important}#newsletterModal .modal-shadow{max-width:368px;width:100%;min-width:256px;height:88px;margin:-62px 0 -10px 8px}#newsletterModal .modal-content input{display:block;margin:36px auto;text-align:center}#newsletterModal .modal-content .close{margin:4px auto;display:block;float:none}#newsletterModal .modal-content .close span{color:#FFF;text-decoration:underline;text-shadow:none;font-weight:400;font-size:.8em}#newsletterModal .modal-featured-img{position:absolute;width:100%;margin-left:-360px;margin-top:-20px;z-index:1051}.modal-backdrop.show{opacity:.7}.pPostMsg{font-size:12px;margin:6px auto;text-align:center}.pPostMsg a{color:inherit}@media screen and (max-width:782px){#newsletterModal .modal-left-img{display:none}}@media screen and (max-width:576px){#newsletterModal .modal-dialog{min-width:initial}#newsletterModal .modal-content .tnp-email{padding:10px 32px}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){#newsletterModal .modal-body{display:inline-block}#newsletterModal .modal-left-img{float:left;height:512px}#newsletterModal .modal-content{display:block}}