/*
Template :: Module :: News
2017 October WorldWideMedia Consulting
*/
section.m_library{
margin:25px 0 25px 0;
}
section.m_library h4.title{
margin: 0 0 30px 0;
}
.m_library .article_intro {
margin-bottom: 25px;
box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
}
.article_intro .img {
position: relative;
z-index: 1;
width: 100%;
overflow: hidden;
display: block;
height: 140px;
min-height: 140px;
}
.events .article_intro h4 {
padding: 0px !important
}
.article_intro h4 {
font-size: 1.1em;
}
.date-published {
font-size: 15px;
}
.article_intro > h4 {
font-size: 1.1em;
padding: 10px;
background-color: #eeeeee;
min-height: 130px;
}
.article_intro > div:not(.img) {
margin: 0;
font-size: 1.1em;
padding: 10px;
background-color: #eeeeee;
min-height:120px;
}
.art-overlay {
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 2;
}
.m_library .descr{}
section.m_library .event:hover::before {
background-color: rgba(0, 174, 217, 0.5) !important;
}
section.m_library .replicator:hover::before {
background-color: rgba(211, 160, 41, 0.5)  !important;
}
section.m_library .starter:hover::before {
background-color: rgba(211, 160, 41, 0.5) !important;
}
section.m_library .awards:hover::before {
background-color: rgba(211, 160, 41, 0.5) !important;
}
/*----------------------------------------------------------------------------------------------
Overlay image info
----------------------------------------------------------------------------------------------*/
.article_intro.list .overlay {
position: absolute;
height: 100%;
width: 100%;
z-index: 99;
cursor: pointer;
}
.article_intro .library_item_type {
position: absolute;
bottom: 5px;
right: 5px;
background-color: #333333bd;
color: #fff;
font-size: 0.7em;
padding: 2px 10px 2px;
border: 1px solid #333;
font-weight: 500;
z-index: 99;
}
section.m_library .img:hover::before {
background-color: rgba(153, 51, 51, 0.4);
content: "";
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 1;
}
section.m_library .overlay {
height: 100%;
position: absolute;
top: 0;
width: 100%;
z-index: 1;
}
.subtitle {
font-size: 15px;
line-height: 1.1;
}
.article_intro.doc > h4{
    min-height: auto !important;
    margin-bottom: 0 !important;
}
.article_intro.doc .date-published{
    padding: 0 10px 5px;
     font-size: 15px;
     min-height: auto;
}
.select2-search-choice{
    font-size: 13px;
    background: #852e25 !important;
    color: #fff !important;
    border: none !important;
    box-shadow: none !important;
}
.select2-container{
    padding: 0.1rem 0rem !important;
}
.select2-container-multi .select2-choices{
    background-image: none !important;
    border: none !important;
}
.select2-search-choice-close{
    top: 3px;
}