/* BQ Cat Slider Pro — Frontend CSS
   All critical styles are output inline via shortcode (scoped per instance).
   This file only handles cross-theme resets that need to be in the stylesheet cascade.
*/

/* Strip any theme borders/padding applied to images inside the slider */
.bq-cats-section .bq-cat-card img,
.bq-cats-section .bq-cat-card img:hover {
    border: none !important;
    outline: none !important;
    padding: 0 !important;
    margin: 0 !important;
    box-shadow: none !important;
    max-width: 100% !important;
    vertical-align: top !important;
}

/* Reset link styles inside cards */
.bq-cats-section .bq-cat-card,
.bq-cats-section .bq-cat-card:hover,
.bq-cats-section .bq-cat-card:focus,
.bq-cats-section .bq-cat-card:visited,
.bq-cats-section .bq-cat-card:active {
    text-decoration: none !important;
    outline: none !important;
}

/* Reset any theme h2 overrides on the section title */
.bq-cats-section .bq-cats-title {
    background: none !important;
    border: none !important;
    text-transform: none !important;
}

/* Ensure the wrapper takes full width without extra gutters */
.bq-cats-section {
    width: 100% !important;
    max-width: 100% !important;
    overflow: hidden !important;
}

/* Prevent page horizontal scroll from the slider row overflow */
.bq-cats-section .bq-cats-row {
    -webkit-overflow-scrolling: touch;
}
