/**
 * Theme Name:     Abs Chicken Child
 * Author:         abschicken
 * Template:       blankslate
 * Text Domain:	   abs-chicken
 * Description:    Donate: https://abschicken.com. Learn: https://abschicken.me/. abschicken is the definitive WordPress boilerplate starter theme. I
 */



:root {
    /* Colors */
    --bs-primary: #CC1A20;
    --bs-main: #FFA500;
    /* Bootstrap Default Primary */
    --bs-secondary: #1B1B1E;
    --bs-secondary-10: #1B1B1ECC;
    --bs-3A3A3B: #3A3A3B;
    --bs-gray: #F9F9F9;
    --bs-dark: #282828;
    --bs-h-dark: #39404A;


    /* Fonts */
    --font-family-base: 'Poppins', sans-serif;
    /* --font-size-base: 1rem; */

    /* gradiant  */
    --bs-gradiant-1: linear-gradient(107.11deg, #ED171F 8.19%, #B10115 94.04%);
    ;
}

.t-primary {
    color: var(--bs-primary);
}

.tAccent {
    color: var(--bs-main);
}

.t-secondry {
    color: var(--bs-secondary);
}

.t-secondry-10 {
    color: var(--bs-secondary-10);
}

.text-3A3A3B {
    color: var(--bs-3A3A3B);
}

.text-fh-dark {
    color: var(--bs-h-dark);
}

.text-555555 {
    color: #555555;
}

/* bg  */
.bg-gray {
    background-color: var(--bs-gray);
}


/* font-size  */
.fs-10 {
    font-size: .625rem;
}

.fs-12 {
    font-size: .75rem;
}

.fs-13 {
    font-size: .8125rem;
}

.fs-15 {
    font-size: .9375rem;
}


body {
    font-family: var(--font-family-base);
}

body :where(h1, h2, h3, h4, h5, h6, p) {
    margin: 0;
    padding: 0;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

/* links  */
a.btn-link {
    text-decoration: none;
}

a.btn-link.link-2 {
    color: #DDFFD5;
}

/* btns  */
.btn {
    --bs-btn-padding-x: 2.625rem;
    --bs-btn-padding-y: .7375rem;
    --bs-btn-font-size: 1rem;
    --bs-btn-font-weight: 600;
    --bs-border-radius: .375rem;

}

.btn.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: var(--bs-primary);
    --bs-btn-border-color: var(--bs-primary);
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: transparent;
    --bs-btn-hover-border-color: var(--bs-primary);
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: transparent;
    --bs-btn-active-border-color: var(--bs-primary);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: var(--bs-primary);
    --bs-btn-disabled-border-color: var(--bs-primary);
}


.btn-shadow {
    box-shadow: 0px 2px 10px rgba(204, 26, 32, 0.5);
}

/* btns  */



@media (min-width: 1520px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1220px;
    }
}


.ls-28 {
    letter-spacing: .18rem;
}

/* all list  */
ul.contact-list li,
ul.contact-list li a {
    color: #072F17;
}

ul.contact-list li:hover a {
    color: var(--bs-primary);
}

ul.icon-list li a {
    height: 40px;
    width: 40px;
    border-radius: 50%;
    background-color: #fff;
    box-shadow: 0px 15px 35px rgba(0, 0, 0, 0.1);
}

/* header */
.site-header {
    padding-block: 1.375rem;
}

.dropdown-toggle.area-pin::after {
    content: '';
    background-image: url('data: image/svg+xml, %3Csvg%20width%3D%2216%22%20height%3D%2215%22%20viewBox%3D%220%200%2016%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_10_183)%22%3E%3Cg%20clip-path%3D%22url(%23clip1_10_183)%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M13.9094%206L15.6599%207.7025L8.15991%2015L0.659912%207.7025L2.41041%206L8.15991%2011.595L13.9094%206Z%22%20fill%3D%22%23CE2E35%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_10_183%22%3E%3Crect%20width%3D%2215%22%20height%3D%2215%22%20fill%3D%22white%22%20transform%3D%22matrix(0%201%20-1%200%2015.6599%200)%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22clip1_10_183%22%3E%3Crect%20width%3D%2215%22%20height%3D%2215%22%20fill%3D%22white%22%20transform%3D%22matrix(0%201%20-1%200%2015.6599%200)%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E');
    background-size: cover;
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
    border: none;
}

.navbar-nav.h-nav {
    --bs-nav-link-color: var(--bs-dark);
    --bs-nav-link-font-weight: 600;
    --bs-nav-link-hover-color: var(--bs-primary);
    --bs-nav-link-disabled-color: ;
}



.navbar-brand {
    top: -35px;
    width: 122px;
    height: 112px;
    padding: 20px 10px 0;
    border-radius: 0 0 16px 16px;
    position: absolute;
    box-shadow: 4px 4px 26px rgba(0, 0, 0, 0.08);
}

@media(min-width:1024px) {

    .navbar-brand img {
        width: 110px;
        height: 70px;
    }

    .head_container {
        width: 94%;
    }

    .head-row {
        margin-left: 10.666667%;
    }

}

/* footer  */
.f-CTA {
    background: var(--bs-gradiant-1);
    padding: 1.5625rem 3rem 1.1875rem 2.1875rem;
}
























/* comming soon  */
.site-logo {
    max-width: 250px;
}

@media (min-width: 1200px) {
    .coming-soon-page h1.display-1 {
        font-size: 4rem;
    }

    .coming-soon-page .fs-2 {
        font-size: 1.7rem !important
    }

    .coming-soon-page .fs-4 {
        font-size: 1.3rem !important;
    }
}


.coming-soon-page .img-box img {
    width: 130px;
}

.coming-soon-page header {
    display: none;
}





.coming-soon-page .content-wrap.com-soon {
    padding: 5.25rem 0 2.125rem;
    /*     background-image: url('./assets/media/com-bg.webp'); */
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('https://abschicken.in/wp-content/uploads/2025/09/coming_soon_page.webp');
    height: 100vh;
}


/* media quer  */

@media (max-width:1280px) {}

@media (max-width:1024px) {
    .coming-soon-page .content-wrap.com-soon {
        padding: 2.25rem 0 2.125rem;
    }

    .coming-soon-page .site-logo {
        max-width: 180px;
    }



}

@media (max-width:968px) {
    .coming-soon-page .img-box img {
        width: 100px;
    }

    .coming-soon-page .fs-2 {
        font-size: calc(1rem + .9vw) !important;
    }

    .coming-soon-page .fs-4 {
        font-size: calc(1rem + .3vw) !important;
    }
}

@media (max-width:768px) {}

@media (max-width:576px) {}



/* media quer  */
/* comming soon  */