.elementor-12008 .elementor-element.elementor-element-952a4ed{--display:flex;}.elementor-12008 .elementor-element.elementor-element-21bb565 .elementor-widget-container{text-align:center;}.elementor-12008 .elementor-element.elementor-element-21bb565 .cat-title{text-align:center;font-size:1.3em;}.elementor-12008 .elementor-element.elementor-element-21bb565 [data-elementor-columns] .column-item{padding-left:calc(20px / 2);padding-right:calc(20px / 2);margin-bottom:20px;}.elementor-12008 .elementor-element.elementor-element-21bb565 .bookory-carousel .column-item{padding-left:calc(20px / 2);padding-right:calc(20px / 2);}.elementor-12008 .elementor-element.elementor-element-21bb565 .row{margin-left:calc(20px / -2);margin-right:calc(20px / -2);}.elementor-12008 .elementor-element.elementor-element-21bb565 .slick-dots{text-align:center;}.elementor-12008 .elementor-element.elementor-element-484b8c9{--display:flex;}.elementor-12008 .elementor-element.elementor-element-9cefe21.elementor-element{--flex-grow:0;--flex-shrink:0;}/* Start custom CSS for wp-widget-tag_cloud, class: .elementor-element-9cefe21 *//* Style the entire tag cloud container */
.tagcloud {
  display: flex;
  flex-wrap: wrap; /* Allows tags to wrap to the next line */
  gap: 8px;        /* Puts space between the tags */
}

/* Style each individual tag link */
.tagcloud a {
  display: inline-block;
  padding: 6px 12px;
  background-color: #f1f1f1; /* Light grey background */
  color: #333333;            /* Dark text color */
  text-decoration: none;     /* Removes the underline */
  border-radius: 4px;        /* Rounds the corners */
  font-size: 14px !important;/* Makes all tags the same size */
  transition: all 0.3s ease; /* Smooth animation effect */
}

/* Style what happens when someone hovers over a tag */
.tagcloud a:hover {
  background-color: #F8931D; /* Changes background to orange */
  color: #ffffff;            /* Changes text to white */
}/* End custom CSS */