.sharethis-inline-share-buttons .st-btn { display: inline-block!important; vertical-align: middle!important; background: #000!important}
.sharethis-inline-share-buttons { padding-left: 20px!important; vertical-align: middle!important}
.list-newsroom {}
.list-newsroom .list-newsroom-title { background: #000; margin-bottom: 40px;}
.list-newsroom .list-newsroom-title h3 { display: inline-block; background: #409dca; padding:  10px 30px; color: #FFF; font-size: 20px;     font-family: 'Roboto', sans-serif;}
.list-newsroom .list-newsroom-list { margin-bottom: 50px; text-align: justify; -ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines;
}
.list-newsroom .next-page { text-align: center}
.list-newsroom .next-page a { border:  2px solid #686868!important; text-align: center!important;background: none!important; line-height: 40px!important; width: 60%!important; color: #686868!important; border-radius: 0!important; height: 40px!important}
.list-newsroom .next-page a.loading { background-image: url(ajax-loader.gif)!important; background-size: auto 30px!important; background-position:60% center!important; background-repeat: no-repeat!important; pointer-events: none;
   cursor: default;}
.list-newsroom .list-newsroom-list:after {
  content: "";
  width: 100%;
  display: inline-block;}
.post-list .image img { display: none}
.layout-1 .post-list { width: 33%; display: inline-block; vertical-align: top; text-align: left;zoom:1;*display: inline; position: relative; margin-bottom: 0.3%}
/*.layout-1 .post-list:first-child {
 width: 66.5%
} */
.layout-1 .post-list:hover .image {transform: scale(1.075, 1.075) rotateZ(0.001deg);
   
    visibility: visible;}
.layout-1 .post-list .img { height: 360px; width: 100%; position: relative; overflow: hidden; z-index: 1}
.layout-1 .post-list .image {position: absolute; width: 100%; height: 100%; background-size: cover; background-position: center; background-repeat: no-repeat;transition: all 0.5s ease-in-out 0s;} 
.layout-1 .post-list .text { position: absolute; z-index: 2; left: 0; bottom: 0; width: 100%; padding:  20px;    box-sizing: border-box; background: rgba(0, 0, 0, 0.6)}
.layout-1 .post-list .text .category { font-size: 13px; color: #fff; padding:  0 30px; line-height: 30px; margin-bottom: 10px;font-family: 'Roboto', sans-serif;background: #409dca; display: inline-block;font-weight: 600}
.layout-1 .post-list .text h4 a{ font-size: 24px; font-weight: 600; color: #fff;}
.layout-1 .post-list .text .author,
.layout-1 .post-list .text .excerpt,
.layout-1 .post-list .text .read-more { display: none}
.layout-1 .stretch {
     width: 100%;
    display: inline-block;
    font-size: 0;
    line-height: 0
}


.layout-2 .list-newsroom-list { margin-bottom: -40px!important}
.layout-2 .post-list { width: 32%; display: inline-block; vertical-align: top; text-align: left;zoom:1;*display: inline; position: relative; margin-bottom: 0.3%; border-bottom:  2px solid #040707; margin-bottom: 40px;
padding-bottom: 40px
}
.layout-2 .post-list:hover .image {transform: scale(1.075, 1.075) rotateZ(0.001deg);
   
    visibility: visible;}
.layout-2 .post-list .img { height: 330px; width: 100%; position: relative; overflow: hidden; z-index: 1}
.layout-2 .post-list .image {position: absolute; width: 100%; height: 100%; background-size: cover; background-position: center; background-repeat: no-repeat;transition: all 0.5s ease-in-out 0s;} 
.layout-2 .post-list .text { margin:  -70px 0 0;}
.layout-2 .post-list .x-content { position: relative; z-index: 5; margin:  0 20px; padding:  20px; background: #fff; box-sizing: border-box; min-height: 320px}
.layout-2 .post-list .text .category { font-size: 13px; color: #fff; padding:  0 30px; line-height: 30px; margin-bottom: 10px;font-family: 'Roboto', sans-serif;background: #409dca; display: inline-block; position: absolute; top: 30px; left: 0; z-index: 2; font-weight: 600}
.layout-2 .post-list .text h4 { margin-bottom: 10px}
.layout-2 .post-list .text h4 a{     font-size: 20px;
    font-weight: 400;
    color: #000;
    font-family: 'Libre Baskerville', sans-serif;
    text-transform: none;
    line-height: 1.3;}
.layout-2 .post-list .text .author { font-size: 14px; color:  #a7a9ac; text-transform: uppercase;font-family: 'Roboto', sans-serif;}
.layout-2 .post-list .text .author span { color: #409dca}
.layout-2 .post-list .text .excerpt {color:  #a7a9ac; font-family: 'Roboto', sans-serif; margin-bottom: 20px; font-size: 16px;}
.layout-2 .post-list .text .read-more a { transition: all 0.5s ease-in-out 0s;border:  2px solid #409dca; display: inline-block; padding:  0 30px; color: #409dca;font-family: 'Roboto', sans-serif; font-size: 13px; text-transform: uppercase; line-height: 34px; height: 34px;}
.layout-2 .post-list .text .read-more a:hover { background:#409dca ; color: #fff} 
.layout-2 .clear {
   border: none!important; margin-bottom: 0!important; padding-bottom: 0!important
}




.layout-3 .list-newsroom-list { margin-bottom: -40px!important}
.layout-3 .post-list { width: 33%; display: inline-block; vertical-align: top; text-align: left;zoom:1;*display: inline; position: relative; margin-bottom: 0.3%;overflow: hidden; margin-bottom: 30px;
}
.layout-3 .post-list:first-child { width: 100%}
.layout-3 .post-list:hover .image {transform: scale(1.075, 1.075) rotateZ(0.001deg);
   
    visibility: visible;}
.layout-3 .post-list .img { height: 90px; width: 25%; position: relative; overflow: hidden; z-index: 1; float: left}

.layout-3 .post-list .image {position: absolute; width: 100%; height: 100%; background-size: cover; background-position: center; background-repeat: no-repeat;transition: all 0.5s ease-in-out 0s;} 
.layout-3 .post-list .text { margin:   0 0; width: 75%; float: left; box-sizing: border-box; padding-left: 30px}
.layout-3 .post-list .x-content { position: relative; z-index: 5;  padding:  0;  box-sizing: border-box;}
.layout-3 .post-list .text .category { display: none}
.layout-3 .post-list .text h4 { margin-bottom: 10px}
.layout-3 .post-list .text h4 a{     font-size: 12px;
    font-weight: 600;
    color: #000;
    font-family: 'Libre Baskerville', sans-serif;
    text-transform: none;
    line-height: 1.4;
    display: block;}

.layout-3 .post-list .text .author { font-size: 14px; color:  #a7a9ac; text-transform: uppercase;font-family: 'Roboto', sans-serif;}
.layout-3 .post-list .text .author span { color: #409dca}
.layout-3 .post-list .text .excerpt {color:  #a7a9ac; font-family: 'Roboto', sans-serif; margin-bottom: 20px; font-size: 16px; display: none}
.layout-3 .post-list .text .read-more { display: none}
.layout-3 .post-list .text .read-more a { transition: all 0.5s ease-in-out 0s;border:  2px solid #409dca; display: inline-block; padding:  0 30px; color: #409dca;font-family: 'Roboto', sans-serif; font-size: 13px; text-transform: uppercase; line-height: 34px; height: 34px;}
.layout-3 .post-list .text .read-more a:hover { background:#409dca ; color: #fff} 
.layout-3 .clear {
   border: none!important; margin-bottom: 0!important; padding-bottom: 0!important
}

.layout-3 .post-list:first-child { margin-bottom: 40px}
.layout-3 .post-list:first-child .img { height: 350px; width: 30%}
.layout-3 .post-list:first-child .text {width: 70%;}
.layout-3 .post-list:first-child .text h4 a{ font-size: 20px; font-weight: 40}
.layout-3 .post-list:first-child .text .excerpt { display: block; margin-top: 20px}
.layout-3 .post-list:first-child .text .read-more { display: block}


.content-twitter h6 { font-size: 20px;font-family: 'Roboto', sans-serif; font-weight: 900; color: #fff; line-height: 1.3}
.content-twitter h6 em { font-family: 'Libre Baskerville', sans-serif;} 
.twiter-feed-line .x-feed a,
.twiter-feed-line { color: #fff}
.twiter-feed-line .name { width: 30%; display: inline-block; vertical-align: top; text-transform: uppercase;color: #fff}
.twiter-feed-line .x-feed { width: 68%; display: inline-block; vertical-align: top;}
.x-feed #ctf p.ctf-tweet-text, .x-feed #ctf p.ctf-media-link,
.twiter-feed-line .wolf-bigtweet-content span.wolf-tweet-text {    font-size: 15px;
    line-height: 1.4;
    display: block;
    color:  #fff
}
#ctf .ctf-item { padding: 0!important}
.x-feed #ctf p.ctf-tweet-text br { display: none}
.wolf-tweet-time_big,
.twiter-feed-line .wolf-bigtweet-content > br { display: none!important}
.lastest-news .wpb_text_column p { text-transform: uppercase; color:  #fff;font-family: 'Roboto', sans-serif;    font-size: 16px;
    font-weight: 600;
    margin-bottom: 10px;}
.lastest-news .wpb_text_column h3 { color: #fff!important; font-style: italic}
@media (max-width: 768px) {
 .reseach-list  .vc_row {
        margin-left: 0;
        margin-right: 0;
    }
    .list-newsroom .list-newsroom-list .post-list { width: 100%!important}
    .layout-3 .post-list .img {width: 100%!important; padding:  0!important}
    .layout-3 .post-list .text { width: 100%!important; padding:  5px 15px 0!important}
    .twiter-feed-line .x-feed,
    .twiter-feed-line .name { width: 100%; clear: both; margin-bottom: 10px}
    .post-list .img,
    .post-list .image { background: none!important; width: 100%!important; height: auto!important; position: relative!important}
    .post-list .image img { display: block; width: 100%!important}
    .post-list .x-content { min-height: 0!important}
}
.hide-for-now { display: none!important}