.product-details img{
    object-fit: cover;
    border-radius: 24px;
}

.product-img img
{
    object-fit: cover;
    border-radius: 24px;
}
.blog-img img
{
    object-fit: cover;
    height: auto;
    aspect-ratio: 1;
}

.external_link{
    text-decoration: underline;
}

.blog-date-categori ul li::after {
    content: none !important;
}

.owl-slider-custom img {
    object-fit: cover;
    box-shadow:  none !important;
}

.owl-carousel .owl-item img
{
    object-fit: cover;    
}

.square_placeholder img:not([src]),[src=""] {
    /* Imposta l'immagine predefinita qui */
    content: url('../../assets/img/placeholder/square_img.png');
}

.pagination-style li a.activePaginationButton {
    background-color:   #175492 !important;
    color: #f1f1f1;
}

.pagination-style li a.notActivePaginationButton {
}

.single-blog-wrapper
{
    height: 100%;
}
.discover-more-img{
  object-fit: cover;
  aspect-ratio: 1;  
}

.shop-topbar-wrapper {
  justify-content: center !important;
}

.breadcrumb-content 
{
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}

@media (max-width: 768px) {
    .breadcrumb-content li 
    {
        font-size: 16px;
    }
}

.breadcrumb-content li 
{
    color: #222222 !important;
    font-size: 18px;
}
.breadcrumb-content ul li.active {
    text-decoration: underline;
}

.breadcrumb-content a
{
    color: #222222 !important;
}

.square-img
{
    width: fit-content; 
    max-width: 100%; 
    margin: auto;
    object-fit: cover; 
    height: auto;
    aspect-ratio:1;
}

/* START SPLIDER */
.splide__arrow--prev {
    left: 0rem !important;
}

.splide__arrow--next {
    right: 0rem  !important;  
}
.splide__arrow svg {
    fill: #175492 !important;
    height: 3em !important;
    width: 3em !important;
}

.splide__arrow:disabled {
    opacity: 1 !important;
}

.splide__pagination__page.is-active {
    background: #175492 !important;
}
/* END SPLIDER */

/*COOKIE BAR */
#cookies-bar
{
    width: 100%;
    bottom: 0px;
    z-index: 50000;
    position: fixed;
    background-color: #051726;
    color: #f1f1f1 !important;
    padding: 30px;
}
#cookies-bar p
{
    color: #f1f1f1 !important;
}

#cookies-bar h3
{
    color: #f1f1f1 !important;
}

#cookies-bar .btn-primary
{
    background-color: #175492;
    color: var(--grey-5) !important;
    border-color: #175492;
}
#cookies-bar .btn-default
{
    color: #f1f1f1 !important;
}

