.tp-blog-footer{background:#000;padding:5rem 0 1.5rem}.tp-blog-footer__intro{margin-bottom:2.5rem}.tp-blog-footer h5{color:#fff;font-weight:700;margin-bottom:.75rem}.tp-blog-footer__intro p{color:#fff;line-height:1.9em;opacity:.5;padding-bottom:1.25rem}.tp-blog-footer__links{margin-bottom:2.5rem}.tp-blog-footer__links ul{list-style:none;margin:0;padding:0}.tp-blog-footer__links ul li{border-bottom:1px solid rgba(255,255,255,0.3);line-height:1.2em;padding:9px 0}.tp-blog-footer__links ul li a{color:#a5a5a5;font-size:.75rem;line-height:1.5em;text-decoration:none}.tp-blog-footer__links ul li a:hover{color:#fff}.tp-blog-footer__media{margin-bottom:2.5rem}.tp-blog-footer__media .ftr-itm{padding:10px;width:48%;float:left}.tp-blog-footer__media .ftr-itm-inner{position:relative;height:100%;padding:0 0px;width:100%;margin:0 auto}.tp-blog-footer__media .ftr-itm-details{position:absolute;top:0;left:0;width:100%;height:100%;text-transform:uppercase;font-size:1.25em;z-index:5 !important}.tp-blog-footer__media .overlay{background:#000;position:absolute;width:100%;height:100%;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;z-index:2 !important}.tp-blog-footer__media .ftr-itm:hover .overlay{opacity:.8}.tp-blog-footer__media .ftr-itm:hover .ftr-itm-text{opacity:1}.tp-blog-footer__media .ftr-itm a{z-index:100 !important;display:block;position:absolute;top:0;left:0;width:100%;color:#a5a5a5;line-height:1.5em;height:100%}.tp-blog-footer__media .ftr-itm img{position:relative;display:block;height:auto;opacity:1;width:100%}.tp-blog-footer__media .ftr-itm-text{top:0;position:absolute;width:100%;font-size:1em;text-align:center;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;color:#fff;opacity:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.tp-blog-footer__media .ftr-itm-title{margin-bottom:10px;color:inherit;font-weight:700;line-height:1.3em;font-family:Open Sans,sans-serif}.tp-blog-footer__media .ftr-itm-title h3{color:inherit;font-size:.5em;text-align:center;line-height:1.3em;font-weight:700;padding:0 5px;margin:0;font-family:Open Sans,sans-serif}.tp-blog-footer__second-container{text-align:center;color:#747475;padding:2rem 0 1.5rem}.tp-blog-footer__second-container p{margin:0;font-size:.8em;line-height:1.9em}.tp-blog-footer__second-container p span{color:#fff;opacity:.5}.tp-blog-footer__second-container p a{color:#a5a5a5;text-decoration:none}.tp-blog-footer__second-container p a:hover{color:#fff}@media only screen and (max-width:700px){.tp-blog-footer .container{padding:0 30px}.tp-blog-footer__media .ftr-itm{width:100%;height:auto;position:relative;overflow:hidden}.tp-blog-footer__media .ftr-itm-inner{padding:0;overflow:hidden;width:calc(100% - 60px);margin:0 auto}}@media only screen and (min-width:768px){.tp-blog-footer{padding-bottom:0}}