.cnwidget.cnvw{
margin-top: 20px;
}

.cnwidget.cnvw .cnheader-sharing, .cnwidget.cnvw .cnheader-menu{
  display: none;
}

.cnwidget.cnvw{
  border: none !important;
}

.cnwidget.cnvw .cnwidget-content{
  border: 1px solid rgba(0,0,0,.1); 
}

.cnwidget.cnvw.cnheader-small .cnheader .cnheader-title {
    font-size: 12px  !important;
    color: #ffffff !important;
    text-transform: uppercase !important;
    font-weight: 700 !important;
    font-family: mallory, arial, Georgia, serif !important;
    width: 100% !important;
    height: 50px !important;
    line-height: 36px !important;
        }

.cnwidget.cnvw.cnheader-small .cnheader .cnheader-title{
  margin-top: 2px !important;
  margin-left: 5px
}

.cnwidget.cnvw.cnheader-small .cnheader{
  background-color: #0b72b5;
  width: 180px;
  border-radius: 10px 10px 0px 0px !important;
}

.cnwidget.cnvw.cnheader-small .cnheader {
  height: 38px;
  margin-top: -38px;
}

.cnwidget.cnvw.cnheader-small {
  padding-top: 38px;
}

.cnwidget.cnvw .cncontent-inner{
  padding: 5px !important;
}



.cnwidget.cnvw .cnitem-item .cnitem-imageicon{
  display: none;
}

.cnwidget.cnvw .cncontent-inner .cnimage {
min-width: 130% !important;
min-height:auto !important;
}


/* Hide elements that are undesired */
.cnwidget.cnvw .cnitem-image-gradient,
.cnwidget.cnvw .cnitem.cntransition .has-image .cnitem-desc,
.cnwidget.cnvw .cnitem-desc,
.cnwidget.cnvw .cnitem .cnitem-footer div.cnfooter-author,
.cnwidget.cnvw .cnfooter-date,
.cnwidget.cnvw .cnitem-footer,
.cnwidget.cnvw .cnitem-footer div {
  display: none;
}

/* Resize primary image */
.cnwidget.cnvw .cnitem-image {
  width: 120px;
  height: 90px;
  overflow: hidden;
  display: inline-block;
  float: left;
}

.cnwidget.cnvw .cnimage {
  width: 120px;
}

/* Reset transforms */
.cnwidget.cnvw .cnitem-item.has-image .cnitem-text-wrap,
.cnwidget.cnvw .cnitem-item.has-image .cnitem-twitter-wrap,
.cnwidget.cnvw .cnitem.cntransition .has-image .cnitem-desc,
.cnwidget.cnvw .cnitem.cntransition .cnitem-item.has-image .cnitem-text-wrap,
.cnwidget.cnvw .cnitem.cntransition .cnitem-item.has-image .cnitem-twitter-wrap,
.cnwidget.cnvw .cnitem .cnitem-item.has-image .cnitem-desc,
.cnwidget.cnvw .cnitem .cnitem-item.has-image .cnitem-title {
  transform: none;
  transition: none;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;

  position: relative;
  top: auto;
  left: auto;
}

/* Remove item footer */
.cnwidget.cnvw .cnitem {
  padding-bottom: 0px;
  height: 100px;
  box-shadow: none;
  background: none;
}

.cnwidget.cnvw .cnitem-item {
  background: none;
  height: 80px !important;
}

/* Place sharing and kudos elsewhere */
.cnwidget.cnvw .cnitem-footer div.cnfooter-kudos {
  margin-left: 0px;
  border: none;
}

.cnwidget.cnvw .cnfooter-block {
  border: none;
}

.cnwidget.cnvw .cnfooter-details {
  float: right;
  position: absolute;
  bottom: -4px;
  right: auto;
  left: 2px;
}

/* Style the item title to fit with image*/
.cnwidget.cnvw .cnitem.cntransition .cnitem-item.has-image .cnitem-text-wrap,
.cnwidget.cnvw .cnitem.cntransition .cnitem-item.has-image .cnitem-twitter-wrap,
.cnwidget.cnvw .cnitem-item.has-image .cnitem-text-wrap,
.cnwidget.cnvw .cnitem-item.has-image .cnitem-twitter-wrap {
  display: inline-block;
  height: 150px;
  overflow: hidden;
  font-weight: 500;
  position: relative;
  width: 150px !important;
  font-family: 'mallory' !important;
}

.cnwidget.cnvw .cnitem-title {
  font-weight: 700;
}

.cnwidget.cnvw .cnitem-text-wrap,
.cnwidget.cnvw .cnitem-twitter-wrap {
  padding: 5px;
}

.cnwidget.cnvw .cnitem .cnitem-item.has-image .cnitem-desc,
.cnwidget.cnvw .cnitem .cnitem-item.has-image .cnitem-title {
  text-shadow: none;
  color: #333;
  font-size: 14px;
  line-height: 20px;
  width: 148px !important
  font-weight: 700 !important;
}

.cnwidget.cnvw .cnitem.cnlink .cnitem-item {
  padding: 5px 0px;
}

/* Align title better */
.cnwidget.cnvw .cnitem .cnitem-item.has-image .cnitem-title {
  position: relative;
  top: -40px;
}

/*Hide items that have no image*/
.cnwidget.cnvw .cnitem.no-image, {
display: none;
}

.cnwidget.cnvw .no-image .cnitem-text-wrap {
}

/* Overlay fixing */
.cnwidget.cnvw .cnoverlayitem .cnoverlay-image img {
  width: 100%;
  height: auto;
}

.cnwidget.cnvw .cnoverlayitem {
  height: auto;
}

.cnwidget.cnvw .cnoverlay-trans-overflow{
  height: 820px !important;
}

@media screen and (max-width: 768px) {

.cnwidget.cnvw .cnoverlay-readmore {
    display: none !important;
}

.cnwidget.cnvw .cnoverlay-description{
  display: none !important;  
}

}
               