/* Navigation - active tab underline color */
.rd-navbar-default.rd-navbar-static .rd-navbar-nav>li>a:after {
    background: linear-gradient(90deg, #55bbeb 0%, #55bbeb 100%) !important;
	
}

/* Mobile navigation - active tab text color */
.rd-navbar-default.rd-navbar-light.rd-navbar-fixed .rd-navbar-nav li.active>a{
	color: #55bbeb !important;
}

/* Navigation - mouseover submenu item */
.rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-dropdown li:hover>a{

}

/* Navigation - submenu border top */
.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown{
	border-top: 1px solid #b62f3c !important;
}

/* Scroll to top */
.ui-to-top:hover {
    color: #fff;
    background: #b62f3c !important;
}

/* Mobile version swiper dot */
.swiper-pagination-bullet-active {
    background: #55bbeb !important;
}

/* Swiper heading shadow */
.swiper-slide-caption h1 {
    text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.7);
}

/* Listing catalog - image sizer*/
.responsive-image {
            width: 100%;
            height: auto;
            max-width: 1200px;
            aspect-ratio: 3 / 2;
            object-fit: cover;
        }

/* Divider - no spacing*/		
.hr {
margin-top: 0px !important;
margin-bottom: 0px !important;
}

.post-vacation:hover {
    pointer-events: none !important;
    cursor: default !important;
}

/* sup tag offers*/	
sub, sup {
    font-size: 85%!important;
}

.btn-primary {
    color: #fff;
    background-color: #434345 !important;
    border-color: black!important;
}

/* READ MORE - color matching brand color*/	
.page a.text-primary#read-more-toggle {
    color: #55bbeb !important;
}



.product-thumbnails {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 10px;
}

.product-thumbnails li {
  margin: 5px;
}

@media (min-width: 768px) {
  .product {
    flex-direction: row;
  }




}


.product-single .product-thumbnails {
    position: relative!important;
	bottom: 0px!important;
}

[data-isotope-layout] {
  min-height: 0 !important;
}

.custom-shortdesc p {
    margin-top: 1px;
    margin-bottom: 1px;
}