a:focus,a:hover{color:#09f}.header{background:#efefef;text-align:right;z-index:100}.logo{float:left}.logo a{background:url(images/stm-banner.png) no-repeat 50%/contain}@media screen and (max-width:1019px){.site-container{padding-top:57px}.header{position:fixed;top:0;width:100%}.header,.logo{background:#efefef}.logo a{width:290px;background-image:url(images/stm-banner.png)}.menu-toggle,.search-toggle{background:transparent;border:0;color:#000;display:block;font-size:30px;padding:10px 12px;position:absolute;right:6px;top:0;visibility:visible;z-index:30;text-shadow:1px 1px 0 hsla(0,0%,100%,.5)}.search-toggle{right:54px}.menu-primary>.menu-item>a{background:#efefef;color:#535151!important}.search-primary{background:#efefef}}@media screen and (max-width:420px){.site-container{padding-top:52px}.header,.logo a{height:46px}.logo a{width:200px}.menu-toggle,.search-toggle{font-size:28px;padding:8px 10px;right:6px}.search-toggle{right:51px}.nav-primary,body.search-open .search-primary{top:46px}}@media screen and (min-width:1020px){.logo a{background-position-y:bottom;width:217px;height:39px;text-align:center}.menu-primary .menu-item a,.menu-primary>.menu-item>a:before{color:#535151}.menu-primary .sub-menu{background:#efefef}}.entry-title a:focus,.entry-title a:hover,.post-comment-link:focus,.post-comment-link:hover{color:#535151}.featured-comment-link span.comment-count{background:#fdbf57;box-shadow:0 0 0 1px #fdbf57;color:#535151}.featured-comment-link:focus span.comment-count,.featured-comment-link:hover span.comment-count,.featured-comment-link span.comment-count:focus,.featured-comment-link span.comment-count:hover{background:#f36e21;box-shadow:0 0 0 1px #f36e21}.social-link-buttons .social-button a{background:#efefef;border-bottom:1px solid #c54800;border-top:1px solid #c54800;color:#535151}.social-link-buttons .social-button a:focus,.social-link-buttons .social-button a:hover{background:#c54800}.social-link-buttons li.button-left a{border-left:1px solid #c54800}.social-link-buttons li.button-right a{border-right:1px solid #c54800}.social-link-buttons li.button-center a{border-left:1px solid #c54800;border-right:1px solid #c54800}.inner-post-block .inner-post-item h3 a:focus,.inner-post-block .inner-post-item h3 a:hover{color:#535151}.comment-list li .comment-permalink{color:#c54800}.comment-list li .comment-reply-link{color:#535151}.comment-form input:focus,.comment-form textarea:focus{border-color:#ffa46f}.pagination .current{background:#535151;border:1px solid #333}.sidebar .widget h4.widgettitle{color:#535151}.sidebar .social-signup{border:1px solid #ccc;padding:20px}.sidebar .social-signup .social-links span.social-icon{font-size:16px;padding:0 5px}.sidebar .social-signup .social-links a{background:#efefef;color:#535151}.sidebar .social-signup .social-links a:focus,.sidebar .social-signup .social-links a:hover{background:#535151;color:#efefef}@media screen and (min-width:1020px){main.content{width:680px}.page-template-full-width main.content{float:none;margin:0 auto;width:100%}.sidebar{width:300px}.sidebar .widget-post-list ul li:hover{color:#535151}}#social-signup-2{background-color:#efefef}.related-posts-flex{overflow:auto}.related-thumbnails-horizontal{float:left;margin-left:8px;width:24%}.related-thumbnails-horizontal span{display:block;margin:0 auto;width:90%}.related-thumbnails-horizontal span a{font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;font-size:14px;line-height:18px;text-decoration:none;vertical-align:top}.related-thumbnails-horizontal .item-image{display:block}@media screen and (min-width:768px){.related-thumbnails-horizontal:first-child{margin-left:0}.related-thumbnail img{width:100%}}.single .entry-header{clear:both;margin-bottom:0;padding:15px 0 0}@media screen and (max-width:768px){.header{box-shadow:0 3px 3px rgba(0,0,0,.15)}#custom_html-2{text-align:center}#custom_html-2 li{list-style:none}.related-thumbnails-horizontal{clear:both;margin-bottom:15px;max-width:100%;overflow:auto;text-align:left;width:100%}.related-thumbnails-horizontal .item-image{margin-right:15px}.related-thumbnails-horizontal .item-title{position:relative;top:30px}.related-thumbnails-horizontal span{display:inline}.related-thumbnails-horizontal img{float:left;margin-right:15px}.single .entry-header{padding-left:15px;padding-right:15px}}@media screen and (max-width:480px){.related-thumbnails-horizontal .item-title{position:relative;top:0}}.comment-block{border:none}.site-footer .footer-info-row p.copyright{color:#c2c2c2;margin-top:5px}.single .authorbox{background-color:#f3f3f4;border:1px solid #6b6b6b;margin:40px 0;overflow:auto;padding:15px;width:100%}.no-ie.single .authorbox{display:flex;align-items:center}.single .authorbox .authoravatar{float:left;margin-right:10px;margin-top:8px;width:12%}.single .authorbox .authorpostinfo{float:left;width:84%}.single .authorbox .authorpostinfo p{font-size:13px;margin-bottom:0}.single .authorbox p.byline{font-size:10px;margin-bottom:15px}.archive-title,.entry-content h2,.entry-header p,.entry-title{font-family:Roboto,Lucida Sans Unicode,Lucida Grande,sans-serif}.entry-header .entry-content p{color:#777}.archive-title,.entry-content h2,.entry-title{font-size:40px}.archive-title,.entry-content h2{font-weight:700}.archive .archive-title,.archive .entry-content h2,.archive .entry-title,.home .archive-title,.home .entry-content h2,.home .entry-title{font-size:27px;font-weight:400}.entry-header p{font-size:12px}.entry-content p{font-family:Roboto Slab,Lucida Sans Unicode,Lucida Grande,sans-serif;font-size:16px}.sidebar .widget h4.widgettitle{font-family:Roboto,Lucida Sans Unicode,Lucida Grande,sans-serif;font-size:20px}.sidebar .widget-post-list ul li a.item-title{font-family:Roboto Slab,Lucida Sans Unicode,Lucida Grande,sans-serif;font-size:15px}.sidebar .social-signup h4.widgettitle{font-family:Roboto,Lucida Sans Unicode,Lucida Grande,sans-serif;font-size:20px}.site-footer .footer-widget-row .widget h4.widgettitle,body{font-family:Roboto Slab,Lucida Sans Unicode,Lucida Grande,sans-serif}.site-footer .footer-widget-row .widget h4.widgettitle{font-size:14px}.related-thumbnails-horizontal span a{color:#252525;font-family:Roboto Slab,Lucida Sans Unicode,Lucida Grande,sans-serif;font-size:15px}.entry-content p{color:#404040}.KonaBody h1,.KonaBody h2,.KonaBody h3,.KonaBody h4,.KonaBody h5,.KonaBody h6{padding-bottom:10px;font-weight:400}.KonaBody h1{font-size:35px}.KonaBody h2{font-size:30px}.KonaBody h3{font-size:25px}.KonaBody h4{font-size:22px}.KonaBody h5{font-size:18px}.KonaBody h6{font-size:14px}.highlight-flex a,.no-highlight a{color:#06c}.highlight-flex h3 a,.highlight-flex h4 a,.no-highlight h3 a,.no-highlight h4 a{color:#222;text-decoration:none}.highlight-flex h3 a:hover,.highlight-flex h4 a:hover,.no-highlight h3 a:hover,.no-highlight h4 a:hover{text-decoration:underline}.category-headline,.category-tagline{color:#eef1f0}.adsbygoogle:before{content:"ADVERTISEMENT";color:#ccc;font-size:10px;display:block;margin-top:-12px;text-align:center}.sidebar .adsbygoogle:before{margin-top:0}.adsbygoogle{border:1px solid transparent}.post-ad-top.widget_text{float:left;margin-right:16px}.post-ad-top.widget_text p{margin-bottom:0}.sidebar .widget_text:last-child{position:-webkit-sticky;position:sticky;top:15px}body,html{overflow-x:visible}.aboveauthorbox{margin-top:20px;text-align:center}ins{text-decoration:none}@media screen and (min-width:1024px){#content-wrap{display:-ms-flexbox;display:flex}.author #content-wrap{display:block}}@media screen and (min-width:1020px){.content .post{margin:0}}.entry-content .code-block .adsbygoogle{margin:40px 0}@media screen and (max-width:567px){.post-ad-top.widget_text{float:none;margin-right:0;text-align:center}}