
.page-events .view .views-row {
  margin-bottom: 1em;
  border-bottom: 1px #f0f0f0 solid;
  padding-bottom: 0.5em;
}

.page-events .views-field.views-field-body,
.page-events .views-field.views-field-title {
  padding-left: 41px;
}

@media only screen and (max-width: 479px) {
    body.node-type-acton-event.section-news div.panel-col.col-right {
      margin: 0 !important;
      float :none;
    }
}

@media only screen and (min-width: 480px) and (max-width: 599px) {
    body.node-type-acton-event.section-news div.panel-col.col-right {
      padding-left: 0 !important;
      margin: 0 !important;
      width: 100%;
      float: none;
    }
}

@media only screen and (min-width: 600px) and (max-width: 959px) {
    body.node-type-acton-event.section-news div.panel-col.col-right {
      padding-left: 0 !important;
    }
    
    body.node-type-acton-event.section-news div.panel-col.col-col-main img.field-item {
      width: 380px;
    }
}

@media only screen and (min-width: 960px) {
    body.node-type-acton-event.section-news div.panel-col.col-right {
      padding-left: 0 !important;
    }
}