.elementor-4319 .elementor-element.elementor-element-998ba1f:not(.elementor-motion-effects-element-type-background), .elementor-4319 .elementor-element.elementor-element-998ba1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rcrnaples.com/wp-content/uploads/2022/10/news-header.jpg");background-position:center center;background-size:cover;}.elementor-4319 .elementor-element.elementor-element-998ba1f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4319 .elementor-element.elementor-element-998ba1f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4319 .elementor-element.elementor-element-abfe707 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4319 .elementor-element.elementor-element-abfe707 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4319 .elementor-element.elementor-element-101b66d{--spacer-size:600px;}.elementor-4319 .elementor-element.elementor-element-e361033 > .elementor-container{max-width:723px;min-height:200px;}.elementor-4319 .elementor-element.elementor-element-e361033:not(.elementor-motion-effects-element-type-background), .elementor-4319 .elementor-element.elementor-element-e361033 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4319 .elementor-element.elementor-element-e361033{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-4319 .elementor-element.elementor-element-e361033 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4319 .elementor-element.elementor-element-1c9c819 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4319 .elementor-element.elementor-element-e1aeceb{text-align:center;}.elementor-4319 .elementor-element.elementor-element-e1aeceb .elementor-heading-title{color:#000000;font-family:"adobe-caslon-pro", Sans-serif;font-size:45px;font-weight:100;}.elementor-4319 .elementor-element.elementor-element-104d871{border-style:solid;border-width:1px 1px 0px 1px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4319 .elementor-element.elementor-element-104d871 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4319 .elementor-element.elementor-element-3729759{text-align:center;}.elementor-4319 .elementor-element.elementor-element-3729759 .elementor-heading-title{color:#000000;font-family:"adobe-caslon-pro", Sans-serif;font-size:35px;font-weight:100;}.elementor-4319 .elementor-element.elementor-element-360a7ef .elementor-button{font-family:"Questrial", Sans-serif;font-weight:400;fill:#000000;color:#000000;background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-radius:1px 1px 1px 1px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-4319 .elementor-element.elementor-element-360a7ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4319 .elementor-element.elementor-element-afbf30c{border-style:solid;border-width:1px 0px 1px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4319 .elementor-element.elementor-element-afbf30c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4319 .elementor-element.elementor-element-c02969f{text-align:center;}.elementor-4319 .elementor-element.elementor-element-c02969f .elementor-heading-title{color:#000000;font-family:"adobe-caslon-pro", Sans-serif;font-size:35px;font-weight:100;}.elementor-4319 .elementor-element.elementor-element-9b669c8 .elementor-button{font-family:"Questrial", Sans-serif;font-weight:400;fill:#000000;color:#000000;background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-radius:1px 1px 1px 1px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-4319 .elementor-element.elementor-element-9b669c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4319 .elementor-element.elementor-element-58a259d{border-style:solid;border-width:0px 0px 1px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4319 .elementor-element.elementor-element-58a259d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4319 .elementor-element.elementor-element-38701cf{text-align:center;}.elementor-4319 .elementor-element.elementor-element-38701cf .elementor-heading-title{color:#000000;font-family:"adobe-caslon-pro", Sans-serif;font-size:35px;font-weight:100;}.elementor-4319 .elementor-element.elementor-element-94e7efa .elementor-button{font-family:"Questrial", Sans-serif;font-weight:400;fill:#000000;color:#000000;background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-radius:1px 1px 1px 1px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-4319 .elementor-element.elementor-element-94e7efa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4319 .elementor-element.elementor-element-77f3d95{border-style:solid;border-width:0px 0px 1px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4319 .elementor-element.elementor-element-77f3d95 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4319 .elementor-element.elementor-element-8f3b838{text-align:center;}.elementor-4319 .elementor-element.elementor-element-8f3b838 .elementor-heading-title{color:#000000;font-family:"adobe-caslon-pro", Sans-serif;font-size:35px;font-weight:100;}.elementor-4319 .elementor-element.elementor-element-41c5eee .elementor-button{font-family:"Questrial", Sans-serif;font-weight:400;fill:#000000;color:#000000;background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-radius:1px 1px 1px 1px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-4319 .elementor-element.elementor-element-41c5eee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4319 .elementor-element.elementor-element-b180fc9{--spacer-size:100px;}@media(max-width:767px){.elementor-4319 .elementor-element.elementor-element-101b66d{--spacer-size:300px;}.elementor-4319 .elementor-element.elementor-element-e1aeceb .elementor-heading-title{font-size:25px;}.elementor-4319 .elementor-element.elementor-element-3729759 .elementor-heading-title{font-size:25px;}.elementor-4319 .elementor-element.elementor-element-c02969f .elementor-heading-title{font-size:25px;}.elementor-4319 .elementor-element.elementor-element-38701cf .elementor-heading-title{font-size:25px;}.elementor-4319 .elementor-element.elementor-element-8f3b838 .elementor-heading-title{font-size:25px;}}/* Start custom CSS */.total_posts {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.single-posts {
  padding: 0 15px;
  width: 33.333%;
  height: auto;
  margin-bottom: 30px;
}
.middle-posts {
  height: 100%;
  border: 1px solid #000;
  padding: 35px;
  text-align: center;
  box-shadow: 0px 0px 10px -4px rgba(0, 0, 0, 0.37);
}
.sp-title a {
  color: #000;
  font-size: 17px;
  font-weight: bold;
  margin-bottom: 10px;
  display: block;
  line-height: 25px;
  text-decoration: none !important;
  text-transform: uppercase;
}
.sp-time span {
  color: #adadad;
  text-transform: uppercase;
}
.sp-excerpt {
  font-size: 14px;
  line-height: 23px;
  color: #777;
  margin-bottom: 15px;
}
.sp-readmore a {
  display: inline-block;
  border: 1px solid #000;
  padding: 8px 25px;
  text-transform: uppercase;
  color: #000;
  text-decoration: none !important;
  font-size: 14px;
}
.sp-time {
  margin-bottom: 10px;
}

@media (max-width:767px){
    .single-posts {
	width: 100%;
}
}/* End custom CSS */