.tt-suggestion.tt-cursor,.tt-suggestion:hover{background-color:#f1f1f1}.gist,.tt-menu{text-align:left}.tt-hint,.tt-query,.typeahead{outline:0;padding-left:2.55rem;padding-top:.4rem;padding-bottom:.4rem;background-color:transparent}.typeahead:focus{border:2px solid #0097cf}.tt-query{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.tt-hint{color:#999}.twitter-typeahead{display:inline-block!important}.tt-menu{display:flex;margin:5px 25px 0;padding:4px 0;background-color:#fff;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.tt-suggestion{padding:3px 10px;font-size:19px;line-height:40px}.tt-suggestion:hover{cursor:pointer}.tt-suggestion p{margin:0}.tt-hint,.tt-input,.twitter-typeahead{width:100%}.tt-menu{width:90%}.img-playlist{height:183px;width:220px;background-size:cover;background-repeat:no-repeat}@media (max-width:991.98px){.tt-menu{width:110%}}@media (max-width:767.98px){.img-playlist{height:251px;width:100%;background-size:cover;background-repeat:no-repeat}}.footer-section{background:#206bc4;position:relative}.footer-content{position:relative;z-index:2}.footer-logo{margin-bottom:18px}.footer-logo img{max-width:200px}.footer-text p{margin-bottom:8px;font-size:15px;color:#f7f7f7;line-height:28px}.footer-social-icon span{color:#fff;display:block;font-weight:600;margin-bottom:10px}.footer-social-icon a{color:#fff;font-size:16px;margin-right:15px}.footer-widget-heading h3{color:#f7f7f7;font-size:20px;font-weight:600;margin-bottom:12px;position:relative}.footer-widget ul{padding-left:0}.footer-widget ul li{display:inline-block;float:left;font-size:15px;width:50%;margin-bottom:12px}.footer-widget ul li a:hover{color:#f7f7f7}.footer-widget ul li a{color:#f7f7f7;text-transform:capitalize}.subscribe-form{position:relative;overflow:hidden}.subscribe-form input{width:100%;padding:14px 28px;background:#f7f7f7;border:0;color:#fff}.subscribe-form button{position:absolute;right:0;background:#ea9000;color:#fff;padding:13px 20px;border:1px solid #ea9000;top:0}.subscribe-form button i{color:#fff;font-size:22px;transform:rotate(-6deg)}.footer-menu li{display:inline-block;margin-left:20px}.footer-menu li:hover a{color:#ff5e14}.footer-menu li a{font-size:14px;color:#878787}
/* Blog */

.post-header h1 { font-size: 5.9vh; font-weight: 600; }