.article_citation{
  float:right; margin:0 10px;
}
.article_blog label{
	color: #333 !important;
    background-color: #fff !important;
    font-weight: 700 !important;
}
.article_blog .label-success {
    border: 1px solid #5cb85c;
}
.article_blog .label-info {
    border: 1px solid #5bc0de;
}
.article_blog .label-danger {
    border: 1px solid #d9534f;
}
.article_blog .label-default {
    border: 0.001em solid #777;
}
.article_blog h2{
    color: #333333;
    line-height: 31px !important;
    margin: 0 0 10px !important;
    font-size: 23px !important;
    font-weight: 600 !important;
    padding-bottom:0 !important;
}
.article_blog h4{
    color: #333333;
    line-height: 31px !important;
    margin: 0 0 10px !important;
    font-size: 23px !important;
    font-weight: 600 !important;
    padding-bottom:0 !important;
}
.article_blog h4 a{
    text-decoration: none !important;
}
.article_blog .article_tags{
    line-height: 14px !important;
    padding: 8px 0 0 0 !important;
}

.article_blog h2 a:hover{
    color: #337ab7 !important;
}
.article_blog h4 a:hover{
    color: #337ab7 !important;
}
.article_blog .article_tags li{
    line-height: 18px;
    font-size: 15px !important;
    font-weight: 700 !important;
}
.article_blog .published_on{
    font-size: 12px !important; color: #666 !important;
    margin-bottom: 0px !important;
}
.article_blog .OCLC_id{
    font-size: 14px !important;
}
.article_blog .article_buttons {
    line-height:1.5em !important;
}
.article_blog .article_buttons a{
    margin-bottom:0 !important;
    line-height: initial !important;
}

.label-info {
    background-color: #5bc0de;
}

#ebmembers-flat h2{
	padding: 20px 0;
}
#ebmembers-flat h4{
	font-weight: bold;
}
#ebmembers-flat a:hover{
	text-decoration: unset;
}
.flipster__item--current img{
	border:1px solid #333; 
}
.hspi_w{color: #FFF !important;}
.hspi_references li{ padding:5px 0; font-size:14px; line-height:18px; font-family: 'Roboto', sans-serif;}
.w-100{width: 100%;}

/*Keywords Design Start*/
.tagcloud05 ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.tagcloud05 ul li {
    position: relative;
    display: inline-block;
    padding: 0;
}
.tagcloud05 ul li a {
    position: relative;
    display: inline-block;
    max-width: 100px;
    height: 28px;
    line-height: 28px;
    padding: 0 1em;
    background: #fff;
    border: 1px solid #aaa;
    border-radius: 3px;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #333;
    font-size: 11px;
    font-weight: 700;
    text-decoration: none;
    -webkit-transition: .2s;
    transition: .2s;
}
.tagcloud05 ul li span {
    position: absolute;
    top: 0;
    right: -10px;
    z-index: 2;
    width: 28px;
    height: 28px;
    line-height: 28px;
    background-color: #3498db;
    border: 1px solid #3498db;
    border-radius: 100%;
    color: #fff;
    font-size: 13px;
    text-align: center;
    opacity: 0;
    -webkit-transition: .2s;
    transition: .2s;
    -webkit-transform: scale(.4);
    transform: scale(.4);
}
.tagcloud05 ul li span::after {
    position: absolute;
    top: 50%;
    left: -8px;
    content: '';
    width: 0;
    height: 0;
    margin-top: -7px;
    border-color: transparent #3498db transparent transparent;
    border-style: solid;
    border-width: 7px 14px 7px 0;
}
.tagcloud05 ul li a:hover {
    border: 1px solid #3498db;
    color: #3498db;
}
.tagcloud05 ul li:hover span {
    right: -26px;
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
/*Keywords Design End*/
/*Whatsapp Style*/
.floating-wpp{position:fixed;bottom:10px;left:4.4em;font-size:14px;transition:bottom .2s}.floating-wpp .floating-wpp-button{position:relative;border-radius:50%;box-shadow:1px 1px 4px rgba(60,60,60,.4);transition:box-shadow .2s;cursor:pointer;overflow:hidden}.floating-wpp .floating-wpp-button img,.floating-wpp .floating-wpp-button svg{position:absolute;width:100%;height:auto;object-fit:cover;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.floating-wpp:hover{bottom:17px}.floating-wpp:hover .floating-wpp-button{box-shadow:1px 2px 8px rgba(60,60,60,.4)}.floating-wpp .floating-wpp-popup{border-radius:6px;background-color:#E5DDD5;position:absolute;overflow:hidden;padding:0;box-shadow:1px 2px 8px rgba(60,60,60,.25);width:0;height:0;bottom:0;opacity:0;transition:bottom .1s ease-out,opacity .2s ease-out;transform-origin:bottom}.floating-wpp .floating-wpp-popup.active{padding:0 12px 12px;width:400px;height:auto;bottom:82px;opacity:1}.floating-wpp .floating-wpp-popup .floating-wpp-message{background-color:#fff;padding:8px;border-radius:0 5px 5px;box-shadow:1px 1px 1px rgba(0,0,0,.15);opacity:0;transition:opacity .2s}.floating-wpp .floating-wpp-popup.active .floating-wpp-message{opacity:1;transition-delay:.2s; color:#333;}.floating-wpp .floating-wpp-popup .floating-wpp-head{text-align:right;color:#fff;margin:0 -15px 10px;padding:6px 12px;display:flex;justify-content:space-between;cursor:pointer}.floating-wpp .floating-wpp-input-message{background-color:#fff;margin:10px -15px -15px;padding:0 15px;display:flex;align-items:center}.floating-wpp .floating-wpp-input-message textarea{border:1px solid #ccc;border-radius:4px;box-shadow:none;padding:8px;margin:10px 0;width:100%;max-width:100%;font-family:inherit;font-size:inherit;resize:none}.floating-wpp .floating-wpp-btn-send{margin-left:12px;font-size:0;cursor:pointer}