.search-form{width:25%;padding:0 20px;text-align:center;margin-top:6px}.primary-sidebar-inner .search-form{width:100%}.search-form form{position:relative}.search-form form input{width:100%;background:#ffffff;border:1px solid #E0E6F2;border-radius:10px;padding:6px 34px 6px 18px;font-weight:400;font-size:14px;height:36px}.search-form form button{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:none;background:#fff0;padding:0;font-size:20px;color:#7a1fcd;line-height:0}.shadow-xxs-3{box-shadow:0 0 10px 0 rgba(51,51,51,.15) !important}.card-img-top{border-top-left-radius:4px;border-top-right-radius:4px;-ms-flex-negative:0;flex-shrink:0;width:100%}.list-headline{font-size:12px;color:#999999;line-height:1.5em;padding:0;margin:0}.hover-shine{width:100%;height:160px;display:block;position:relative;overflow:hidden}.text-heading{font-size:20px}.blog-description p a{font-weight:bolder;color:blue}.blog-description h2{font-size:20px;font-weight:600;margin-bottom:15px;margin-top:15px}.blog-description h3{font-size:17px;font-weight:600;margin-bottom:15px;margin-top:15px}.blog-description h4{font-size:16px;text-decoration:underline #000;text-underline-offset:5px;margin-bottom:14px;font-weight:bolder}.blog-description p{line-height:1.8em;margin-bottom:0;font-size:16px;font-weight:300}.blog-description table{border:1px solid #ccc;display:-webkit-inline-box;padding:10px 0 0 0;border-bottom:0;margin-bottom:15px}.blog-description table tr{border-bottom:1px solid #ccc}.blog-description table tr th,.blog-description table tr td{padding:0 15px}.img-principal{width:320px}.blog-description p.text-principal{font-size:20px;color:#666;font-style:italic;font-weight:500;line-height:1.6em;padding:20px;background:#f8f8f8}.img-list{width:100%;height:255px;background-repeat:no-repeat;background-position:center center;background-size:cover}