/*
Theme Name: ANPMat 26
Template: blocksy
Author: Child Theme Configurator
Description: Blocksy is a fast, modern WordPress theme with advanced WooCommerce support and full compatibility with the block editor.
Tags: accessibility-ready,blog,block-patterns,e-commerce,wide-blocks,block-styles,grid-layout,one-column,two-columns,three-columns,four-columns,right-sidebar,left-sidebar,translation-ready,custom-colors,custom-logo,custom-menu,featured-images,footer-widgets,full-width-template,theme-options,threaded-comments
Version: 2.1.38.1781786809
Updated: 2026-06-18 12:46:49

*/

.hover-scale {
    transition: all ease .3s;
}

.hover-scale:hover {
    transform: scale(1.02);
    box-shadow: 0 0 10px #75757536;
}

.rounded {
    border-radius: 20px;
}

.default-carousel .swiper-wrapper {
    align-items: stretch;
}

.default-carousel .swiper-slide {
    height: auto;
    display: flex;
}

.default-carousel .sp-smart-post-card {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.default-carousel .sp-smart-post-excerpt-wrapper {
    flex: 1;
}

.default-carousel .sp-smart-post-template-one-content {
    display: flex;
    flex: 1;
}

.default-carousel .sp-smart-post-card-content {
    display: flex;
    flex-direction: column;
}

.default-carousel .sp-smart-post-read-more-button {
    justify-content: flex-end !important;
}

.default-carousel .sp-smart-post-title-text {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;

    overflow: hidden;
    text-overflow: ellipsis;
}

a.sp-smart-post-read-more-btn-link.type-button {
    transition: all ease .3s !important;
}

#post-3224 .hero-section.is-width-constrained {
    display: none;
}

body div.metaslider div.flexslider ul.slides {
    border: 0 none;
}

div#metaslider-id-3112 .flex-viewport {
    border-radius: 20px;
    border: 1px solid #cdcdcd;
}

#metaslider-id-3112 div.flexslider .flex-control-nav li a.flex-active {
    background: #00aacc;
}

#metaslider-id-3112 div.flexslider .flex-control-nav li a:not(.flex-active) {
    background: #b5b5b580;
}

article#post-3224.hentry {
    width: 100%;
    max-width: 100%;
    padding: 0;
    border: 0 none;
}

body.wp-singular .hentry {
    border: 1px solid #cdcdcd;
    border-radius: 20px;
}

[class*=ct-container]>article {
    box-shadow: none !important;
}