body {
  --booklium-font-heading: 'Caudex', sans-serif;
  --booklium-border-radius-default: 0;
  --booklium-box-shadow-default: none;
  --booklium-box-shadow-boxed: none;
}

.hidden {
  display: none;
}

.bring-to-top {
  z-index: 10;
}

h1, h2, h3, h4, h5, h6 {
  letter-spacing: normal;
  font-weight: normal;
}

h1 {
  font-family: var(--booklium-font-heading);
  text-transform: uppercase;
  font-size: 35px;
  font-size: 2.1875rem;
}

@media (min-width: 768px) {
  h1 {
    font-size: 46px;
    font-size: 2.875rem;
  }
}

h2 {
  line-height: 1.215;
  font-size: 28px;
  font-size: 1.75rem;
}

select {
  background: #fff url("../../img/icon-arrow-down.svg") no-repeat center right 1.25rem;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.more-link,
.page-footer .post-edit-link {
  font-weight: 500;
  letter-spacing: 0;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.button:hover,
.more-link:hover,
.page-footer .post-edit-link:hover {
  border-color: var(--booklium-accent-color);
  color: var(--booklium-button-color);
  background-color: var(--booklium-accent-color);
}

.submenu-toggle:before {
  content: "\f107";
}

.submenu-toggle.toggled-on:before {
  content: "\f106";
}

.entry-title, .page-title {
  font-size: 35px;
  font-size: 2.1875rem;
}

@media (min-width: 768px) {
  .entry-title, .page-title {
    font-size: 46px;
    font-size: 2.875rem;
  }
}

.entry-header, .page-header {
  margin-bottom: 2rem;
  padding-bottom: 2rem;
  border-bottom-color: #DCD9D6;
}

@media (min-width: 768px) {
  .entry-header, .page-header {
    margin-bottom: 4rem;
    padding-bottom: 4rem;
  }
}

.footer-widgets {
  margin: 0;
}

.footer-widgets-wrapper {
  border: 0;
}

.footer-widgets button, .footer-widgets .button,
.footer-widgets input[type="button"],
.footer-widgets input[type="reset"],
.footer-widgets input[type="submit"],
.footer-widgets .wp-block-button__link {
  background-color: var(--booklium-accent-color);
}

.footer-widgets button:hover, .footer-widgets .button:hover,
.footer-widgets input[type="button"]:hover,
.footer-widgets input[type="reset"]:hover,
.footer-widgets input[type="submit"]:hover,
.footer-widgets .wp-block-button__link:hover {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}

.footer-widgets .wp-block-calendar thead th,
.footer-widgets .widget_calendar thead th {
  background-color: transparent;
}

.footer-widgets .wp-block-calendar table caption,
.footer-widgets .wp-block-calendar thead th,
.footer-widgets .wp-block-calendar tbody,
.footer-widgets .widget_calendar table caption,
.footer-widgets .widget_calendar thead th,
.footer-widgets .widget_calendar tbody {
  color: #fff;
}

.footer-widgets .widget_an_mailchimp input[type="email"],
.footer-widgets .widget_an_mailchimp input[type="text"] {
  background-color: transparent;
  border: 1px solid var(--booklium-accent-color);
  color: #fff;
}

.footer-widgets .widget_an_mailchimp label {
  color: inherit;
}

@media (min-width: 992px) {
  .content-area {
    padding-top: 95px;
    padding-bottom: 95px;
  }
}

.blog:not(.blog-featured):not(.blog-masonry) .entry-title {
  font-family: var(--booklium-font-heading);
  font-weight: normal;
}

.blog.blog-featured .sticky-post-content-wrapper .entry-title {
  font-family: var(--booklium-font-heading);
  font-weight: normal;
}

.page-footer .post-edit-link {
  background-color: #DCD9D6;
}

.comment-list .comment-content,
.commentlist .comment-content {
  -webkit-filter: none;
  filter: none;
}

.navigation.pagination .page-numbers.current,
.woocommerce-pagination .page-numbers.current {
  background: #fff;
}

input.mphb-datepick {
  background: url("../../img/icon-calendar.svg") no-repeat center right 1.25rem;
}

.mphb-datepick-popup:not([class^="mphb-datepicker-"]):not([class*=" mphb-datepicker-"]),
.mphb-calendar .datepick:not([class^="mphb-datepicker-"]):not([class*=" mphb-datepicker-"]) {
  border: 0;
}

.mphb-datepick-popup:not([class^="mphb-datepicker-"]):not([class*=" mphb-datepicker-"]) .datepick,
.mphb-calendar .datepick:not([class^="mphb-datepicker-"]):not([class*=" mphb-datepicker-"]) .datepick {
  padding: 1.25rem 1.25rem .625rem;
  border: 0;
}

.mphb-datepick-popup:not([class^="mphb-datepicker-"]):not([class*=" mphb-datepicker-"]) .datepick .datepick-cmd-today,
.mphb-calendar .datepick:not([class^="mphb-datepicker-"]):not([class*=" mphb-datepicker-"]) .datepick .datepick-cmd-today {
  color: #fff;
}

.mphb-datepick-popup:not([class^="mphb-datepicker-"]):not([class*=" mphb-datepicker-"]) .datepick .datepick-cmd-today:hover,
.mphb-calendar .datepick:not([class^="mphb-datepicker-"]):not([class*=" mphb-datepicker-"]) .datepick .datepick-cmd-today:hover {
  color: var(--booklium-accent-color);
}

.mphb-datepick-popup:not([class^="mphb-datepicker-"]):not([class*=" mphb-datepicker-"]) .datepick-nav,
.mphb-calendar .datepick:not([class^="mphb-datepicker-"]):not([class*=" mphb-datepicker-"]) .datepick-nav {
  padding: 0 10px;
  background-color: var(--booklium-button-bg-color);
}

.mphb-datepick-popup:not([class^="mphb-datepicker-"]):not([class*=" mphb-datepicker-"]) .datepick-nav a,
.mphb-calendar .datepick:not([class^="mphb-datepicker-"]):not([class*=" mphb-datepicker-"]) .datepick-nav a {
  color: var(--booklium-button-color);
}

.mphb-datepick-popup:not([class^="mphb-datepicker-"]):not([class*=" mphb-datepicker-"]) .datepick-nav a:hover,
.mphb-calendar .datepick:not([class^="mphb-datepicker-"]):not([class*=" mphb-datepicker-"]) .datepick-nav a:hover {
  color: var(--booklium-accent-color);
}

.mphb_sc_search-wrapper.is-style-horizontal-transparent .mphb_sc_search-form input.mphb-datepick {
  background: url("../../img/icon-calendar-light.svg") no-repeat center right;
}

.mphb-datepick-popup {
  padding-top: 1rem;
  -webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.05);
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.05);
}

.single-mphb_room_type .mphb-capacity-wrapper select,
.single-mphb_room_type input.mphb-datepick {
  border: 1px solid #dedede;
}

.single-mphb_room_type input.mphb-datepick,
.mphb_sc_search-wrapper input.mphb-datepick {
  padding-right: 1rem;
  padding-left: 3rem;
  background: #fff url("../../img/icon-calendar.svg") no-repeat center left 1.25rem;
}

.single-mphb_room_type .mphb-capacity-wrapper select,
.single-mphb_room_type .mphb_sc_search-adults select,
.mphb_sc_search-wrapper .mphb-capacity-wrapper select,
.mphb_sc_search-wrapper .mphb_sc_search-adults select {
  padding-left: 3rem;
  background: url("../../img/icon-guests.svg") no-repeat center left 1.25rem, url("../../img/icon-arrow-down.svg") no-repeat center right 1.25rem;
  background-color: #fff;
}

.single-mphb_room_type .mphb-capacity-wrapper option,
.single-mphb_room_type .mphb_sc_search-adults option,
.mphb_sc_search-wrapper .mphb-capacity-wrapper option,
.mphb_sc_search-wrapper .mphb_sc_search-adults option {
  padding-right: 40px;
}

body.single .site-main > .type-mphb_room_type .mphb-regular-price .mphb-price {
  font-family: var(--booklium-font-heading);
  font-size: 28px;
}

body.single .site-main > .type-mphb_room_type .mphb-regular-price .mphb-price,
body.single .site-main > .type-mphb_room_type .mphb-regular-price .mphb-price-period {
  font-weight: normal;
}

.flexslider.mphb-flexslider ul.flex-direction-nav .flex-nav-prev .flex-prev,
.flexslider.mphb-flexslider ul.flex-direction-nav .flex-nav-next .flex-next {
  background-color: var(--booklium-hb-accent-color);
  border-radius: 50%;
}

.loop-rooms-wrapper .flexslider.mphb-flexslider ul.flex-direction-nav .flex-nav-prev .flex-prev, .loop-rooms-wrapper
.flexslider.mphb-flexslider ul.flex-direction-nav .flex-nav-next .flex-next {
  background-color: #ffffff;
  color: #17181a;
}

.flexslider.mphb-flexslider ul.flex-direction-nav .flex-nav-prev .flex-prev:hover,
.flexslider.mphb-flexslider ul.flex-direction-nav .flex-nav-next .flex-next:hover {
  background-color: var(--booklium-button-bg-color);
  border-color: var(--booklium-button-bg-color);
  color: #ffffff;
}

.flexslider.mphb-flexslider ul.flex-direction-nav .flex-nav-prev .flex-prev::before,
.flexslider.mphb-flexslider ul.flex-direction-nav .flex-nav-next .flex-next::before {
  font-family: "booklium-icons";
  font-weight: normal;
}

.flexslider.mphb-flexslider ul.flex-direction-nav .flex-nav-prev .flex-prev::before {
  content: "\f101";
}

.flexslider.mphb-flexslider ul.flex-direction-nav .flex-nav-next .flex-next::before {
  content: "\f102";
}

.flexslider.mphb-flexslider ol.flex-control-nav li .flex-active {
  background-color: var(--booklium-accent-color) !important;
}

.flexslider.mphb-flexslider ol.flex-control-nav li a {
  width: 9px;
  height: 9px;
  background-color: rgba(118, 123, 127, 0.3) !important;
}

.flexslider.mphb-flexslider ol.flex-control-nav li a::after {
  display: none;
}

.flexslider.mphb-flexslider ol.flex-control-nav li a:hover {
  background-color: var(--booklium-accent-color) !important;
}

.mphb_sc_room-wrapper .mphb-room-type:not(:first-of-type),
.mphb_sc_rooms-wrapper .mphb-room-type:not(:first-of-type),
.mphb_sc_search_results-wrapper .mphb-room-type:not(:first-of-type) {
  margin-top: 3em;
}

@media (min-width: 992px) {
  .mphb_sc_room-wrapper .mphb-room-type:not(:first-of-type),
  .mphb_sc_rooms-wrapper .mphb-room-type:not(:first-of-type),
  .mphb_sc_search_results-wrapper .mphb-room-type:not(:first-of-type) {
    margin-top: 5em;
  }
}

.mphb_sc_room-wrapper .mphb-room-type-title,
.mphb_sc_rooms-wrapper .mphb-room-type-title,
.mphb_sc_search_results-wrapper .mphb-room-type-title {
  font-family: var(--booklium-font-heading);
  font-weight: normal;
  font-size: 28px;
  font-size: 1.75rem;
}

.mphb_sc_room-wrapper.is-style-background-images .mphb-room-type:not(:first-of-type),
.mphb_sc_rooms-wrapper.is-style-background-images .mphb-room-type:not(:first-of-type),
.mphb_sc_search_results-wrapper.is-style-background-images .mphb-room-type:not(:first-of-type) {
  margin-top: 2em;
}

@media (min-width: 992px) {
  .mphb_sc_room-wrapper.is-style-background-images .mphb-room-type:not(:first-of-type),
  .mphb_sc_rooms-wrapper.is-style-background-images .mphb-room-type:not(:first-of-type),
  .mphb_sc_search_results-wrapper.is-style-background-images .mphb-room-type:not(:first-of-type) {
    margin-top: 3em;
  }
}

.mphb_sc_room-wrapper .loop-room-short-attributes,
.mphb_sc_rooms-wrapper .loop-room-short-attributes,
.mphb_sc_search_results-wrapper .loop-room-short-attributes {
  font-size: 1rem;
}

.loop-room-full-attributes li::before,
.loop-room-short-attributes li::before,
.mphb-loop-room-type-attributes li::before,
.mphb-single-room-type-attributes li::before {
  font-family: "booklium-icons";
  font-weight: normal;
  content: "\f109";
}

.loop-room-full-attributes li.mphb-room-type-total-capacity::before,
.loop-room-full-attributes li.mphb-room-type-adults-capacity::before,
.loop-room-short-attributes li.mphb-room-type-total-capacity::before,
.loop-room-short-attributes li.mphb-room-type-adults-capacity::before,
.mphb-loop-room-type-attributes li.mphb-room-type-total-capacity::before,
.mphb-loop-room-type-attributes li.mphb-room-type-adults-capacity::before,
.mphb-single-room-type-attributes li.mphb-room-type-total-capacity::before,
.mphb-single-room-type-attributes li.mphb-room-type-adults-capacity::before {
  content: "\f108";
}

.loop-room-full-attributes li.mphb-room-type-facilities::before,
.loop-room-short-attributes li.mphb-room-type-facilities::before,
.mphb-loop-room-type-attributes li.mphb-room-type-facilities::before,
.mphb-single-room-type-attributes li.mphb-room-type-facilities::before {
  content: "\f105";
}

.loop-room-full-attributes li.mphb-room-type-bed-type::before,
.loop-room-short-attributes li.mphb-room-type-bed-type::before,
.mphb-loop-room-type-attributes li.mphb-room-type-bed-type::before,
.mphb-single-room-type-attributes li.mphb-room-type-bed-type::before {
  content: "\f103";
}

.loop-room-full-attributes li.mphb-room-type-size::before,
.loop-room-short-attributes li.mphb-room-type-size::before,
.mphb-loop-room-type-attributes li.mphb-room-type-size::before,
.mphb-single-room-type-attributes li.mphb-room-type-size::before {
  content: "\f10a";
}

.loop-room-full-attributes li.mphb-room-type-view::before,
.loop-room-short-attributes li.mphb-room-type-view::before,
.mphb-loop-room-type-attributes li.mphb-room-type-view::before,
.mphb-single-room-type-attributes li.mphb-room-type-view::before {
  content: "\f10c";
}

.loop-room-full-attributes li.mphb-room-type-children-capacity::before,
.loop-room-short-attributes li.mphb-room-type-children-capacity::before,
.mphb-loop-room-type-attributes li.mphb-room-type-children-capacity::before,
.mphb-single-room-type-attributes li.mphb-room-type-children-capacity::before {
  content: "\f107";
}

.loop-room-full-attributes li.mphb-room-type-rating::before,
.loop-room-short-attributes li.mphb-room-type-rating::before,
.mphb-loop-room-type-attributes li.mphb-room-type-rating::before,
.mphb-single-room-type-attributes li.mphb-room-type-rating::before {
  content: "\f10b";
}

.loop-room-short-attributes ~ .mphb-loop-room-type-attributes li.mphb-room-type-custom-attribute::before, .loop-room-short-attributes ~ .mphb-loop-room-type-attributes li.mphb-room-type-total-capacity::before, .loop-room-short-attributes ~ .mphb-loop-room-type-attributes li.mphb-room-type-adults-capacity::before, .loop-room-short-attributes ~ .mphb-loop-room-type-attributes li.mphb-room-type-children-capacity::before, .loop-room-short-attributes ~ .mphb-loop-room-type-attributes li.mphb-room-type-facilities::before, .loop-room-short-attributes ~ .mphb-loop-room-type-attributes li.mphb-room-type-view::before, .loop-room-short-attributes ~ .mphb-loop-room-type-attributes li.mphb-room-type-bed-type::before, .loop-room-short-attributes ~ .mphb-loop-room-type-attributes li.mphb-room-type-size::before, .loop-room-short-attributes ~ .mphb-loop-room-type-attributes li.mphb-room-type-rating::before {
  font-size: 0.75rem;
  line-height: 1.125;
  content: "\f106";
}

.mphb-single-room-type-attributes li:before {
  font-size: 1.25rem;
}

.mphb_sc_checkout-form .mphb-errors-wrapper {
  color: #EB5757;
}

.mphb_sc_checkout-form .mphb_sc_checkout-submit-wrapper input {
  width: 100%;
}

.mphb_sc_checkout-form .mphb_sc_checkout-submit-wrapper input:not(:hover) {
  background-color: var(--booklium-accent-color);
}

.mphb_sc_rooms-wrapper.is-style-grid .mphb-room-type-title {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 20px;
  font-size: 1.25rem;
}

.mphb_sc_rooms-wrapper.is-style-grid .mphb-regular-price {
  line-height: 1.5;
}

.mphb_sc_rooms-wrapper.is-style-grid .mphb-book-button {
  background: #F2F1EE;
  color: #17181a;
}

.mphb_sc_rooms-wrapper.is-style-grid .mphb-book-button:hover {
  background-color: #17181a;
  border-color: #17181a;
  color: #fff;
}

.mphb_sc_rooms-wrapper .mphb-view-details-button-wrapper {
  margin-top: 0;
}

.mphb_sc_rooms-wrapper .mphb-view-details-button-wrapper .button {
  background-color: #F2F1EE;
}

.mphb_sc_rooms-wrapper .mphb-view-details-button-wrapper .button:hover {
  background-color: var(--booklium-accent-color);
  border-color: var(--booklium-accent-color);
  color: #fff;
}

.mphb_sc_search_results-wrapper .mphb-recommendation .mphb-recommendation-total {
  float: left;
  margin: 10px 0;
}

.mphb_sc_search_results-wrapper .mphb-recommendation-details-list {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #DCD9D6;
}

.mphb-reviews .mphbr-add-review:hover {
  background-color: var(--booklium-accent-color);
}

body.single-mphb_room_type .fancybox-button:hover {
  color: #ffffff;
}

.wp-block-columns {
  gap: 50px;
}

.wp-block-getwid-price-list.is-style-highlighted::before {
  display: block;
  padding: 0 12px;
  color: #fff;
  text-transform: uppercase;
  background-color: var(--booklium-accent-color);
  content: 'recommended';
  font-size: 12px;
  font-weight: 600;
}

.wp-block-button:not(.is-style-underline) .wp-block-button__link,
.wp-block-file .wp-block-file__button {
  font-weight: 500;
}

.wp-block-button:not(.is-style-underline) .wp-block-button__link:hover,
.wp-block-file .wp-block-file__button:hover {
  background-color: var(--booklium-accent-color) !important;
  border-color: var(--booklium-accent-color) !important;
  color: #fff !important;
}

.has-text-animation-opacity-bottom .wp-block-getwid-banner__title {
  opacity: 0;
  font-family: var(--booklium-font-heading);
  -webkit-transform: translateY(20px);
  -ms-transform: translateY(20px);
  transform: translateY(20px);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.has-text-animation-opacity-bottom:hover .wp-block-getwid-banner__title {
  opacity: .85;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.wp-block-getwid-post-slider .slick-prev,
.wp-block-getwid-post-slider .slick-next,
.wp-block-getwid-post-carousel .slick-prev,
.wp-block-getwid-post-carousel .slick-next,
.wp-block-getwid-images-slider .slick-prev,
.wp-block-getwid-images-slider .slick-next,
.wp-block-getwid-media-text-slider .slick-prev,
.wp-block-getwid-media-text-slider .slick-next,
.wp-block-getwid-content-slider .slick-prev,
.wp-block-getwid-content-slider .slick-next {
  background-color: var(--booklium-hb-accent-color);
  border-radius: 50%;
}

.wp-block-getwid-post-slider .slick-prev:hover,
.wp-block-getwid-post-slider .slick-next:hover,
.wp-block-getwid-post-carousel .slick-prev:hover,
.wp-block-getwid-post-carousel .slick-next:hover,
.wp-block-getwid-images-slider .slick-prev:hover,
.wp-block-getwid-images-slider .slick-next:hover,
.wp-block-getwid-media-text-slider .slick-prev:hover,
.wp-block-getwid-media-text-slider .slick-next:hover,
.wp-block-getwid-content-slider .slick-prev:hover,
.wp-block-getwid-content-slider .slick-next:hover {
  background-color: var(--booklium-button-bg-color);
  border-color: var(--booklium-button-bg-color);
  color: #fff;
}

.wp-block-getwid-post-slider .slick-prev::before,
.wp-block-getwid-post-slider .slick-next::before,
.wp-block-getwid-post-carousel .slick-prev::before,
.wp-block-getwid-post-carousel .slick-next::before,
.wp-block-getwid-images-slider .slick-prev::before,
.wp-block-getwid-images-slider .slick-next::before,
.wp-block-getwid-media-text-slider .slick-prev::before,
.wp-block-getwid-media-text-slider .slick-next::before,
.wp-block-getwid-content-slider .slick-prev::before,
.wp-block-getwid-content-slider .slick-next::before {
  font-family: "booklium-icons";
  font-weight: normal;
}

.wp-block-getwid-post-slider .slick-prev::before,
.wp-block-getwid-post-carousel .slick-prev::before,
.wp-block-getwid-images-slider .slick-prev::before,
.wp-block-getwid-media-text-slider .slick-prev::before,
.wp-block-getwid-content-slider .slick-prev::before {
  content: "\f101";
}

.wp-block-getwid-post-slider .slick-next::before,
.wp-block-getwid-post-carousel .slick-next::before,
.wp-block-getwid-images-slider .slick-next::before,
.wp-block-getwid-media-text-slider .slick-next::before,
.wp-block-getwid-content-slider .slick-next::before {
  content: "\f102";
}

.wp-block-getwid-post-slider.has-arrows-inside .slick-prev:hover:before,
.wp-block-getwid-post-slider.has-arrows-inside .slick-next:hover:before, .wp-block-getwid-post-slider.has-arrows-outside .slick-prev:hover:before,
.wp-block-getwid-post-slider.has-arrows-outside .slick-next:hover:before,
.wp-block-getwid-post-carousel.has-arrows-inside .slick-prev:hover:before,
.wp-block-getwid-post-carousel.has-arrows-inside .slick-next:hover:before,
.wp-block-getwid-post-carousel.has-arrows-outside .slick-prev:hover:before,
.wp-block-getwid-post-carousel.has-arrows-outside .slick-next:hover:before,
.wp-block-getwid-images-slider.has-arrows-inside .slick-prev:hover:before,
.wp-block-getwid-images-slider.has-arrows-inside .slick-next:hover:before,
.wp-block-getwid-images-slider.has-arrows-outside .slick-prev:hover:before,
.wp-block-getwid-images-slider.has-arrows-outside .slick-next:hover:before,
.wp-block-getwid-media-text-slider.has-arrows-inside .slick-prev:hover:before,
.wp-block-getwid-media-text-slider.has-arrows-inside .slick-next:hover:before,
.wp-block-getwid-media-text-slider.has-arrows-outside .slick-prev:hover:before,
.wp-block-getwid-media-text-slider.has-arrows-outside .slick-next:hover:before,
.wp-block-getwid-content-slider.has-arrows-inside .slick-prev:hover:before,
.wp-block-getwid-content-slider.has-arrows-inside .slick-next:hover:before,
.wp-block-getwid-content-slider.has-arrows-outside .slick-prev:hover:before,
.wp-block-getwid-content-slider.has-arrows-outside .slick-next:hover:before {
  color: #fff;
}

.wp-block-getwid-post-slider .slick-dots li button,
.wp-block-getwid-post-carousel .slick-dots li button,
.wp-block-getwid-images-slider .slick-dots li button,
.wp-block-getwid-media-text-slider .slick-dots li button,
.wp-block-getwid-content-slider .slick-dots li button {
  width: 10px;
  height: 10px;
  background-color: #c8cacc;
}

.wp-block-getwid-post-slider .slick-dots li button::after,
.wp-block-getwid-post-carousel .slick-dots li button::after,
.wp-block-getwid-images-slider .slick-dots li button::after,
.wp-block-getwid-media-text-slider .slick-dots li button::after,
.wp-block-getwid-content-slider .slick-dots li button::after {
  display: none;
}

.wp-block-getwid-post-slider .slick-dots li button:hover,
.wp-block-getwid-post-carousel .slick-dots li button:hover,
.wp-block-getwid-images-slider .slick-dots li button:hover,
.wp-block-getwid-media-text-slider .slick-dots li button:hover,
.wp-block-getwid-content-slider .slick-dots li button:hover {
  background-color: var(--booklium-accent-color);
}

.wp-block-getwid-post-slider .slick-dots li.slick-active button,
.wp-block-getwid-post-carousel .slick-dots li.slick-active button,
.wp-block-getwid-images-slider .slick-dots li.slick-active button,
.wp-block-getwid-media-text-slider .slick-dots li.slick-active button,
.wp-block-getwid-content-slider .slick-dots li.slick-active button {
  background-color: var(--booklium-accent-color);
}
