.rpwe-block a {font-size:1.3em}
#scroll-to-top {display:none !important}
#pg-11056-4 {margin-bottom:0 !important}
.home #main {padding-bottom:0 !important}
#footer-widgets .widget {width:auto !important}
#footer-widgets {text-align:center}
#gtranslate-3 {float:none !important;display:inline-block !important}
#masthead .hgroup #header-sidebar {padding-top:50px !important}
#masthead .hgroup #header-sidebar aside.widget {margin-bottom:30px;clear:both}

.entry-content ul.eo-events-shortcode li {
  display: inline-block;
  width: 44%;
  box-sizing: border-box;
  vertical-align: top;
  margin: 0 5% 50px 0;
  padding: 20px;
  background: white;
}
.entry-content ul.eo-events-shortcode li a.eventlistimage {
display: inline-block;
width: 100%;
height: 250px;
background-attachment: scroll;
background-repeat: no-repeat;
background-size: contain;
background-position: center center;
}

ul.eo-events-shortcode, ul.eo-events-widget {margin:0}

ul.eo-events-widget li {
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
  vertical-align: top;
  margin: 0 0 30px 0;
  padding: 20px;
  background: #edf9f9;
}
ul.eo-events-widget li a.eventlistimage {
display: inline-block;
width: 100%;
height: 150px;
background-attachment: scroll;
background-repeat: no-repeat;
background-size: contain;
background-position: center center;
}

ul.eo-events-widget li a.more-link {text-decoration:none;background:#52b1d9;padding:5px;color:white;border-radius:4px;}

@media (max-width: 920px) {
  #masthead .hgroup #header-sidebar {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  height: auto;
  position: static;
  display: block;
  margin-top: 30px;
  max-width: 100%;
}
		#masthead .hgroup #header-sidebar aside.widget {margin-bottom:30px !important;clear:both !important}
		
		.entry-content ul.eo-events-shortcode li {width:100%}
}

article.post footer, article.page footer {
  float: left;
  width: 100%;
  padding-top: 25px;
}