/*
Theme Name: Ducatibox Child
Theme URI: https://autohelper.bg
Description: Child theme for Ducatibox - Performance optimizations & customizations for autohelper.bg
Author: WebDreams
Author URI: https://webdreams.bg
Template: ducatibox
Version: 1.0.0
Text Domain: ducatibox-child
*/

/* ==========================================================================
   1. Custom WebDreams Styling (Migrated from webdreams.css)
   ========================================================================== */

.pxl-service-carousel2 a.btn-showmore span, 
.pxl-switch-button, 
.pxl-portfolio-info .row-box-botton {
    display: none !important;
}

.pxl-counter1 .inner-icon {
    background: none !important;
}

.pxl-service-grid-layout2 .pxl-item--title, 
.pxl-service-carousel2 .pxl-item--title {
    font-size: 30px;
    margin: 0 0 10px;
}

.pxl-service-grid-layout2 .pxl-item--content, 
.pxl-service-carousel2 .pxl-item--content {
    font-size: 24px;
    color: #D70006;
}

.pxl-service-carousel2 .pxl-item--inner:hover .pxl-item-holder .pxl-item--content, 
.pxl-service-grid-layout2 .pxl-item--inner:hover .pxl-item-holder .pxl-item--content {
    color: #fff;
}

.pxl-service-carousel2 a.btn-showmore:before {
    width: 100%;
    height: 200vh;
    left: 0px;
    top: -100vh;
    content: '';
    display: block;
    position: absolute;
}

.gallery {
    display: block;
}

.pxl-portfolio-info .pxl-box--label {
    padding: 15px 25px;
    text-align: left;
}

.pxl-grid-filter1 .filter-item::before {
    background: #333;
}

.pxl-grid-filter1 .filter-item {
    border: solid 1px #110e10;
    line-height: 30px !important;
    color: #fff !important;
}

.pxl-pricing1 .pxl-item--feature div {
    align-items: baseline;
}

.pxl-item--feature .is-active svg {
    position: relative;
    top: -3px;
}

.pxl-phone-box .pxl-item--icon .fal {
    color: #fff !important;
}

.inline-order .pxl-item--inner {
    padding-top: 0px !important;
}

.pxl-heading .pxl-item--title, 
.pxl-heading--inner .pxl-item--title {
    text-transform: none !important;
}

.pxl-item--excerpt {
    display: none;
}

.pxl-contact-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
    top: 100% !important; 
    background: #000 !important;
}

.grecaptcha-badge {
    right: -10000px !important;
}

@media screen and (min-width: 992px) {
    .pxl-counter1 .pxl--counter-suffix {
        top: 0px;
    }
}

.line-trough {
    text-decoration: line-through;
}

/* ==========================================================================
   2. Performance: Local Assets Override
   ========================================================================== */

/* Replace external demo background image with local asset */
.pxl-pricing .pxl-bg.bg-image[style*="demo.bravisthemes.com"] {
    background-image: url('assets/images/bg-prc.png') !important;
}

/* ==========================================================================
   3. Disable Preloader Overlay
   ========================================================================== */
.pxl-loader,
#pxl-loadding {
    display: none !important;
}

