.main-footer{background-color:#f0f3f5;color:#6f6f6f}.main-footer a{color:#6f6f6f}@media only screen and (max-width:767px){.main-footer .footer-columns{padding-top:20px}}.main-footer .footer-column h4{font-size:18px;font-weight:600;color:#6f6f6f;line-height:1.1em}.main-footer .footer-column ul{padding-left:0;list-style-type:none;margin:15px 0 25px}.main-footer .footer-column ul>li>a{display:inline-block;font-size:14px;font-weight:400;line-height:18px;margin:5px 0;cursor:pointer}@media only screen and (max-width:767px){.main-footer .footer-column{padding-top:0}.main-footer .footer-column .footer-section{padding:20px 0 0}.main-footer .footer-column .footer-section h4{font-size:16px;cursor:pointer;margin-left:10px}.main-footer .footer-column .footer-section h4:before{display:inline-block;position:relative;font-family:'font awesome\ 5 free';font-weight:900;content:'\f067';font-size:10px;line-height:16px;border-radius:50%;width:18px;height:18px;top:-2px;right:10px;text-align:center;color:#6f6f6f;border:1px solid #6f6f6f}.main-footer .footer-column .footer-section.active h4:before{content:'\f068'}.main-footer .footer-column .footer-section>ul{display:none;margin:1em 2em .5em}.main-footer .footer-column .footer-section>ul.social-media-icons{display:block}.main-footer .footer-column .footer-section.active>ul{display:block}.main-footer .footer-column .footer-section>ul:not(.social-media-icons)>li a{font-size:14px;font-weight:400}.main-footer .footer-column .footer-section>ul:not(.social-media-icons)>li a:active,.main-footer .footer-column .footer-section>ul:not(.social-media-icons)>li a:focus,.main-footer .footer-column .footer-section>ul:not(.social-media-icons)>li a:hover{text-decoration:none}.main-footer .footer-column .footer-section h4.social-media-icons:before{visibility:hidden}.main-footer .footer-column .footer-section .social-media-icons li{display:inline-flex;align-items:center;justify-content:center}.main-footer .footer-column .tp-widget-score-wrapper{align-items:center;justify-content:center;display:inline-flex;width:110px;margin:0 2em}}.main-footer .footer-bottom small{font-size:12px;font-weight:400}.main-footer .footer-bottom a{text-decoration:none;border-bottom:1px dotted #6f6f6f;margin-left:.5em;margin-right:.5em}.main-footer .social-media-icons li{display:inline-block;border-radius:50px;width:30px;height:30px;text-align:center;padding-top:1px;margin:8px;margin-left:0;background-color:#6f6f6f;transition:.3s background-color;cursor:pointer}.main-footer .social-media-icons li i.fab{font-size:16px;color:#323232;transition:.3s color}.main-footer .social-media-icons li:hover i.fab{color:#fff}.main-footer .social-media-icons li:hover.color-facebook{background-color:#3b5998;color:#fff}.main-footer .social-media-icons li:hover.color-google-plus:hover{background-color:#dc4e41;color:#fff}.main-footer .social-media-icons li:hover.color-instagram:hover{background-color:#6a453b;color:#fff}.main-footer .social-media-icons li:hover.color-linkedin:hover{background-color:#007ab9;color:#fff}.main-footer .social-media-icons li:hover.color-pinterest:hover{background-color:#cb2027;color:#fff}.main-footer .social-media-icons li:hover.color-twitter:hover{background-color:#55acee;color:#fff}.main-footer .social-media-icons li:hover.color-vimeo:hover{background-color:#86c9ef;color:#fff}.main-footer .social-media-icons li:hover.color-youtube:hover{background-color:#d42428;color:#fff}@media only screen and (max-width:767px){.main-footer .social-media-icons{max-width:200px}}.main-footer.inverse{background-color:#323232;color:#c1c1c1}.main-footer.inverse a{color:#c1c1c1}.main-footer.inverse .footer-column h4{color:#c1c1c1;opacity:.4}.main-footer.inverse .footer-column h4:before{color:#c1c1c1;border-color:#c1c1c1}.main-footer.inverse .footer-column>ul:not(.social-media-icons)>li a{border-bottom-color:#c1c1c1}@media only screen and (max-width:767px){.main-footer.inverse .footer-column h4{opacity:1}}.main-footer.inverse .footer-bottom a{border-bottom-color:#c1c1c1}.main-footer.dark-blue{background-color:#1d1e2f}.main-footer.dark-blue .social-media-icons li{background-color:rgba(255,255,255,.6)}.main-footer.dark-blue .social-media-icons li i.fab{color:#1d1e2f}.main-footer.dark-blue .social-media-icons li:hover i.fab{color:#fff}.main-footer.dark-blue a{color:rgba(255,255,255,.8)}.main-footer.dark-blue .footer-column h4{color:#fff}