.footer-style02{padding-top:0;overflow:hidden;position:relative}.footer-style02:before{position:absolute;content:"";left:0;top:0;width:100%;height:100px;background:#053669}.footer-style02 .footer-top-subscribe{padding:35px 0;margin-bottom:80px;background:0 0;padding:25px 0}.footer-style02 .footer-top-subscribe form .form-group{margin-bottom:0}.footer-style02 .footer-top-subscribe form .form-group input{height:50px;border:2px solid #fff;border-radius:50px;background:0 0;font-weight:300;font-size:18px;font-family:'Proza LIbre',sans-serif;color:#fff;padding:0 30px;width:100%}.footer-style02 .footer-top-subscribe form .form-group input:-webkit-input-placeholder{color:#fff;text-transform:capitalize}.footer-style02 .footer-top-subscribe form .form-group input:-ms-input-placeholder{color:#fff;text-transform:capitalize}.footer-style02 .footer-top-subscribe form .form-group input::-webkit-input-placeholder{color:#fff;text-transform:capitalize}.footer-style02 .footer-top-subscribe form .form-group input::-ms-input-placeholder{color:#fff;text-transform:capitalize}.footer-style02 .footer-top-subscribe form .form-group input::placeholder{color:#fff;text-transform:capitalize}.footer-style02 .footer-top-subscribe form .form-group button{background:0 0;border:2px solid #fff;height:50px;font-weight:300;font-size:18px;font-family:'Proza LIbre',sans-serif;display:block;padding:0 10px;color:#fff;-webkit-transition:.3s ease;transition:.3s ease;border-radius:50px;width:100%}.footer-style02 .footer-top-subscribe form .form-group button:hover{color:#fff;background:rgba(247,65,48,.9);border:2px solid #fff}.footer-style02 .special-widget{position:relative;z-index:1;padding-top:30px}.footer-style02 .special-widget:before{position:absolute;content:"";left:0;top:0;width:100%;height:4000px;background:#fb3320;z-index:-1}footer{padding:80px 0 0 0;background:#0e0e0e;color:#fff;position:relative}footer .container .row .col-sm-3 .widget:last-child{margin-bottom:0}footer .widget{margin-bottom:50px}footer .widget .di_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .widget .di_flex ul{margin-right:35px}footer .widget .widget-title h2{font-size:20px;color:#fff;margin:5px 0 30px 0;font-weight:600;text-transform:uppercase}footer .widget .widget-title img{width:70%;-webkit-filter:drop-shadow(0 2px 3px white);filter:drop-shadow(0 2px 3px white);margin:0 auto}footer .widget.about-widget .widget-content ul{margin-top:25px}footer .widget.about-widget .widget-content ul li{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #c1c1c1;font-size:12px;line-height:25px}footer .widget.about-widget .widget-content ul li i{display:inline-block;padding-right:5px;font-size:16px;color:#fff}footer .widget.footer-social .widget-content ul li{display:inline-block;margin-right:25px}footer .widget.footer-social .widget-content ul li:last-child{margin-right:0}footer .widget.footer-social .widget-content ul li a{color:#c3c3c3;font-size:20px}footer .widget.footer-social .widget-content ul li a:hover{color:#fff}footer .widget.links .widget-content ul li{margin-bottom:9px}footer .widget.links .widget-content ul li:last-child{margin-bottom:0}footer .widget.links .widget-content ul li a{color:#c3c3c3}footer .widget.links .widget-content ul li a:hover{color:#fff}footer .widget.contact-widget .widget-content form{position:relative}footer .widget.contact-widget .widget-content form input{height:35px;border:1px solid #39534c;display:block;width:100%;background:0 0;padding:5px;margin-bottom:15px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:.3s ease;transition:.3s ease}footer .widget.contact-widget .widget-content form input:focus{border-color:#fff}footer .widget.contact-widget .widget-content form button{position:absolute;right:0;bottom:0;padding:4.5px 10px;font-size:15px;text-transform:uppercase;color:#fff;background:#fff;border:0 none}footer .widget.subscribe .widget-content form{position:relative;margin-top:20px}footer .widget.subscribe .widget-content form input{border:1px solid #39534c;display:block;width:100%;background:0 0;padding:5px 70px 5px 5px;margin-bottom:15px;-webkit-box-shadow:none;box-shadow:none;resize:none;height:35px;-webkit-transition:.3s ease;transition:.3s ease}footer .widget.subscribe .widget-content form input:focus{border-color:#fff}footer .widget.subscribe .widget-content form button{position:absolute;right:0;top:0;padding:5px 10px;font-size:15px;text-transform:uppercase;color:#fff;background:#fff;border:2px solid #fff}.copyrights{padding:25px 0;background:#3c3c3c;color:#fff}.copyrights p{margin:0 0 4px;font-size:12px}@media screen and (max-width:767px){.footer-style02 .form-group{margin-bottom:0;margin-top:20px}.footer-style02 .form-group input{margin:10px 0}.footer-style02 .form-group .button{margin:10px 0}.footer-style02:before{height:164px}.footer-style02 .d-flex_foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
/*.footer-style02 .footer-top-subscribe{padding:0 0}*/
}