.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-3a62bc6 .elementor-repeater-item-a40fde7 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://apbapparel.com/wp-content/uploads/2026/09/79ca3f3c-15d5-401e-bd59-f1a56d3804b1.png);background-size:cover;}.elementor-9 .elementor-element.elementor-element-3a62bc6 .elementor-repeater-item-a40fde7 .swiper-slide-contents{margin-right:auto;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-9 .elementor-element.elementor-element-3a62bc6 .elementor-repeater-item-a40fde7 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-9 .elementor-element.elementor-element-3a62bc6 .elementor-repeater-item-78ba149 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://apbapparel.com/wp-content/uploads/2026/09/fb5ce744-abd0-4366-8138-63724edd2765.png);background-size:cover;}.elementor-9 .elementor-element.elementor-element-3a62bc6 .elementor-repeater-item-96e7471 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://apbapparel.com/wp-content/uploads/2026/09/cowboy-flag.png);background-size:cover;}.elementor-9 .elementor-element.elementor-element-3a62bc6 .elementor-repeater-item-5cfa262 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://apbapparel.com/wp-content/uploads/2026/09/canopy-and-table-cloth.png);background-size:cover;}.elementor-9 .elementor-element.elementor-element-3a62bc6 .elementor-repeater-item-fc095d6 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://apbapparel.com/wp-content/uploads/2026/09/ea16d700-daf9-4799-993c-3a15077d1ffe.png);background-size:cover;}.elementor-9 .elementor-element.elementor-element-3a62bc6 .swiper-slide{transition-duration:calc(7000ms*1.2);height:600px;}.elementor-9 .elementor-element.elementor-element-3a62bc6 .elementor-slide-button{background-color:#6126A8;font-family:"Roboto", Sans-serif;font-weight:600;border-color:#CF5D26;}.elementor-9 .elementor-element.elementor-element-3a62bc6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-3a62bc6.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-3a62bc6 .swiper-slide-contents{max-width:66%;}.elementor-9 .elementor-element.elementor-element-3a62bc6 .swiper-slide-inner{text-align:center;}.elementor-9 .elementor-element.elementor-element-3a62bc6 .elementor-slide-heading{color:#EEEBE9;font-family:"Bebas Neue", Sans-serif;font-size:75px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-3a62bc6 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:98px;}.elementor-9 .elementor-element.elementor-element-3a62bc6 .elementor-slide-description{color:#FFFFFF;font-family:"Bebas Neue", Sans-serif;font-size:25px;font-weight:400;letter-spacing:1.5px;}.elementor-9 .elementor-element.elementor-element-3a62bc6 .elementor-slide-button:hover{color:#F26522;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-dc7be27{text-align:center;color:#7A7A7A;}.elementor-9 .elementor-element.elementor-element-8b01c36{text-align:center;}.elementor-9 .elementor-element.elementor-element-c21165e{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-350b059{text-align:center;}.elementor-9 .elementor-element.elementor-element-d05dc53{text-align:center;}.elementor-9 .elementor-element.elementor-element-28be8e6{text-align:center;}.elementor-9 .elementor-element.elementor-element-ef6ff8d{text-align:center;}.elementor-9 .elementor-element.elementor-element-68c5646{text-align:center;}.elementor-9 .elementor-element.elementor-element-3ff5bf0{text-align:center;}.elementor-9 .elementor-element.elementor-element-d8ee6d4{text-align:center;}.elementor-9 .elementor-element.elementor-element-91ba183{text-align:center;}.elementor-9 .elementor-element.elementor-element-4e5996f{text-align:center;}/* Start custom CSS for slides, class: .elementor-element-3a62bc6 */.elementor-9 .elementor-element.elementor-element-3a62bc6 .swiper-slide-bg {
    filter: saturate(70%);
}

.elementor-9 .elementor-element.elementor-element-3a62bc6 .elementor-slide-heading {
    color: #ffffff;
    text-shadow:
        1px 1px 0 #000000,
        2px 2px 0 #000000,
        0 0 5px #6F35B5,
        0 0 10px #6F35B5,
        0 0 18px #6F35B5,
        0 0 38px rgba(111,53,181,0.90),
        0 0 50px rgba(111,53,181,0.65);
}
.elementor-9 .elementor-element.elementor-element-3a62bc6 .elementor-slide-description {
    color: #FFFFFF;
    font-weight: 700;
    text-shadow:
        1px 1px 0 #000000,
        -1px -1px 0 #000000,
        1px -1px 0 #000000,
        -1px 1px 0 #000000,
        2px 2px 2px rgba(0,0,0,1),
        0 0 6px #F26522,
        0 0 12px #F26522,
        0 0 20px #F26522;
}

/* Darken the left half and fade into the full-color image */
.elementor-9 .elementor-element.elementor-element-3a62bc6 .swiper-slide-inner {
    background: linear-gradient(
        90deg,
        rgba(0, 0, 0, 0.90) 0%,
        rgba(0, 0, 0, 0.72) 35%,
        rgba(0, 0, 0, 0.30) 55%,
        rgba(0, 0, 0, 0) 82%
    ) !important;
}

/* Place the slider text inside the dark left side */
.elementor-9 .elementor-element.elementor-element-3a62bc6 .swiper-slide-contents {
    width: 46% !important;
    max-width: 650px;
    margin-left: 0% !important;
    margin-right: auto !important;
    text-align: center !important;
    background: transparent !important;
    padding: 25px !important;
    box-shadow: none !important;
}

.elementor-9 .elementor-element.elementor-element-3a62bc6 .elementor-slide-button {
    transition: box-shadow 0.3s ease;
}

.elementor-9 .elementor-element.elementor-element-3a62bc6 .elementor-slide-button:hover {
    box-shadow:
        0 0 8px #F26522,
        0 0 16px #F26522,
        0 0 28px #F26522,
        0 0 40px rgba(242,101,34,0.80);
}/* End custom CSS */