

.eb-map {
  box-shadow: 0px 15px 52px 0px rgba(0,0,0,0.5);
}

.tablepress .even td {
  background-color: rgba(255,255,255,0.45);
  border-width: 1px;
  border-color: #5b3519;
}

.tablepress .odd td {
   background-color: rgba(255,255,255,0.45);
  border-width: 1px;
  border-color: #5b3519;
}

.tablepress tfoot th, .tablepress thead th {
  background-color: #5b3519;
  color: #ffeaea;
}

tbody {
  color: #5b3519;
}

.tablepress .sorting:hover, .tablepress .sorting_asc, .tablepress .sorting_desc{
  background-color: #5b3519;
}

.tablepress thead th.column-2 {
  border-radius: 10px 0px 0px 0px;
}

.tablepress thead th.column-1 {
  border-radius: 0px 10px 0px 0px;
}

.dataTables_filter {
    margin-bottom: 20px;
}



/* If screen size is less than 1400px wide */
@media screen and (max-width: 1400px) {


.elementor-element .elementor-image img:hover {
  transition: .3s;
}
.elementor-element .elementor-image img {
  transition: .3s;
}

.rpwwt-widget img {
  border-radius: 45px;
}

.rpwwt-post-title {
    line-height: 0.5;
  font-size: 17px;
  font-weight: 700;
}

.rpwwt-post-date {
   font-size: 14px;
}

.rpwwt-widget .widget-title {
  text-align: center;
   font-size: 30px;
  font-weight: 700;
}

.rpwwt-widget ul li {
  margin-bottom: 0px;
}
}

@media only screen and (max-width: 1049px) {
  
  .rpwwt-widget .widget-title {
  text-align: center;
   font-size: 22px;
  font-weight: 700;
  }

#rpwwt-recent-posts-widget-with-thumbnails-2 img {
  height: 60px;
  width: 60px;
  border-radius: 30px;
  }
  
  span.rpwwt-post-title {
    line-height: 5px;
  font-size: 14px;
  font-weight: 700;
}
  
  .rpwwt-post-date {
   font-size: 12px;
}
}

@media (max-width: 719px) {
  
  .elementor-2344 .elementor-element.elementor-element-86eb53d > .elementor-element-populated {
    border-width: 0px;
  }
  
  .rpwwt-widget .widget-title {
  text-align: right;
   font-size: 30px;
  font-weight: 700;
}
  
}
  


