.blog .widget-sidebar #searchform{position:relative}.blog .widget-sidebar #searchform label{display:block;margin:0;font-size:.875rem;font-weight:400;line-height:1.8;color:#0a0a0a}.blog .widget-sidebar #searchform input#s{display:block;box-sizing:border-box;width:100%;border:1px solid #cacaca;margin:0 0 .75rem;font-size:1.3rem;color:#0a0a0a;background-color:#fefefe;box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1);height:50px;padding-right:6em;border-radius:900px;padding-left:1em}.blog .widget-sidebar #searchform input#searchsubmit{display:block;background-color:#333;color:#fff;border:none;height:50px;position:absolute;bottom:0;right:0;padding:0 2em;border-radius:900px;font-weight:700;letter-spacing:1px}.blog .widget-sidebar{margin:30px 0}.blog .widget-sidebar h4.widget-title{margin:0 0 10px}.blog .widget-sidebar h4.widget-title span{font-size:24px;letter-spacing:-1px;font-weight:700}.blog .widget-sidebar ul{margin:0;padding:0;list-style:none;background-color:#fff;border-radius:10px}.blog .widget-sidebar ul li{margin:0;position:relative;border-bottom:1px solid #e4e4e4;font-size:16px;padding:20px}.blog .widget-sidebar ul li:last-child{border-bottom:0}.blog .widget-sidebar ul li:before{display:none}.blog .widget-sidebar ul li a{color:#333 !important;padding:0}.blog .widget-sidebar ul li a:hover{text-decoration:underline}@media (max-width:414px){.blog .widget-sidebar #searchform input#searchsubmit{padding:0 1em}}