/*
Theme Name: eZintegrations Child
Description: Bizdata eZinetgrations Child Theme
Author: Bizdata
Template: twentytwenty
Version: 1.0.0
*/
/**page Layout Template **/
.container {
    padding-right: var(--spacing--2rem);
    padding-left: var(--spacing--2rem);
    width: 100%;
    max-width: 1180px;
    margin-left: auto;
    margin-right: auto;
    display: block
}

/**Footer Design**/
.footer-sidebar.five p a {
    color: #8b8b8e;
}
.footer-sidebar.five p a:hover {
    color: #ffffff;
}
.footer-sidebar.five p:hover {
    color: #ffffff;
}
.footer-bar {
   background: var(--color--black);
    width: 100%;
    display: flex;
    padding: 0px 20px 0px 16px;
     display: flex;
    justify-content: center; /* Center horizontally */
    align-items: center; /* Center vertically */
    flex-direction: column; /* Stack items vertically */
    text-align: center; /* Center text content */
    gap: 10px; /* Space between elements */
}

ul#menu-footer-bar {
    display: flex;
    /* font-size: 16px; */
}

ul#menu-footer-bar li {
    padding: 15px 25px 14px 25px;
    font-size: 15px;
}

.footer-trademark-menu {
    width: 60%;
}

.footer-trademark {
        width: 100%;
    text-align: center;
}


ul#menu-footer-bar li a {
    color: #8b8b8e;
    font-weight: 200;
}
ul#menu-footer-bar li a:hover {
    color: #ffffff;
}

.footer-trademark p {
    font-size: 16px;
    font-weight: 200;
    padding: 15px 25px 15px 25px;
    color: #8b8b8e;
}
.footer-trademark p:hover {
    color: #ffffff;
}
#site-footer a:hover {
    color: #ffffff;
}

.social-media-footer a {
    padding: 0 15px;
}

footer#site-footer {
    padding-top: var(--spacing--5rem);
    padding-bottom: var(--spacing--5rem);
    background-color: var(--color--black);
    color: rgba(231, 232, 236, .6);
    font-weight: 400;
}
/*.footer-sidebar.one img {
    width: 100%;
}

.footer-sidebar.one {
    padding: 10px;
    margin-top: 60px;
}*/

h2.widget-title.subheading {
      color: #ffffff;
    margin-bottom: 0;
    font-size: 20px;
    /* text-align: center; */
    padding: 10px;
}

ul.menu {
    margin-left: 10px ;
}

.footer-sidebar nav.menu-footer-one-container ul li {
    font-size: 14px;
}

.footer-sidebar.five p {
    font-family: Inter, sans-serif;
    font-size: 15px;
    color: #8b8b8e;
    padding: 4px;
}

.footer-columns {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
}
.footer-columns ul {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 15px;
    list-style: none;
    padding: 0;
    margin: 0;
}

.footer-columns ul li a {
    text-decoration: none;
    color: #fff; /* Change to your footer text color */
}
.footer-sidebar {
    float: inline-start;
}
#site-footer .section-inner-footer {
    align-items: baseline;
    display: flex;
    justify-content: space-between;
}
.section-inner-footer {
    margin-left: auto;
    margin-right: auto;
    max-width: 130rem;
    display: flex;
    justify-content: center; /* Center horizontally */
    align-items: center;    /* Center vertically */
    gap: 20px; /* Space between elements */
    flex-wrap: wrap; /* Wrap on smaller screens */
    padding: 20px;}

.footer-sidebar nav.menu-footer-menu-container ul li a {
    color: #8b8b8e;
    font-weight: 400;
}
.footer-sidebar nav.menu-footer-menu-container ul li {
    font-size: 14px;
    margin-top: 2px;
    margin-bottom: 2px;
    text-decoration: none;
}

.footer-class-social-menu .social-media-footer {
    display: flex;
    justify-content: center;
    gap: 15px; /* Space between icons */
}

.footer-class-social-menu .social-media-footer a img {
    height: 20px; /* Icon size */
    width: auto;
}


/**** Header Top Bar**/

/** TOP BAR **/
@media screen and (max-width: 767px) {
  
.top-bar-site {
    text-align: center !important;
    display: flex !important;
}
.top-bar-site a {
    padding: 5px 5px !important;
}
}
.top-bar-site span {
    border-right: #ffffff solid 0.1rem;
}

.top-bar-site {
    width: 100%;
    padding: 5px;
    background: #111111;
    /* color: #ffffff; */
    text-align: end;
}

.top-bar-site a {
    color: #ffffff;
        display: inline-flex;
    font-size: 13px;
    padding: 0px 20px;
    text-decoration: none;
}
.top-bar-site img {
    width: 15px;
    margin-right: 5px;
}
.primary-menu a {
    color: #111111 !important;
    font-size: 15px;
}
.section-inner {
        width: calc(100% - 15rem);
    }
/*** LOgo Resizing**/
.site-logo img {
        max-height: 5rem !important;
    }
    .header-inner {
        padding: 1.8rem 0;
    }
    p.u-mt-1 {
    font-size: 14px;
}
/** Variables Global**/
:root {
    --color--black: #000;
    --color--blue-500: #038ff7;
    --archive--slate-grey\<deleted\|variable-1ed44f93\>: #676d7e;
    --color--clay-black: #000;
    --archive--medium-purple\<deleted\|variable-7fcb262b\>: #9170e6;
    --color--white: white;
    --archive--alice-blue\<deleted\|variable-4b33b3bb\>: #f3f7fe;
    --white\<deleted\|variable-d7626ba4\>: white;
    --archive--white-4\<deleted\|variable-05db9e03\>: #f9fbfe;
    --archive--cornsilk\<deleted\|variable-cf7221ac\>: #fff6df;
    --archive--coral\<deleted\|variable-407d950e\>: #ff753c;
    --archive--border\<deleted\|variable-8c681385\>: rgba(2,89,167,.12);
    --archive--indian-red\<deleted\|variable-438e170b\>: #ed4f6a;
    --black-2\<deleted\|variable-1be39b01\>: black;
    --gainsboro-2\<deleted\|variable-a811882e\>: #e7e8ec;
    --archive--medium-sea-green\<deleted\|variable-a7582730\>: #27b871;
    --archive--alice-gold\<deleted\|variable-c96cb2e7\>: #e4a224;
    --archive--shadow\<deleted\|variable-a1e66088\>: rgba(0,0,0,.08);
    --silver\<deleted\|variable-07db7ac9\>: #c3c7d0;
    --archive--light-grey\<deleted\|variable-be33659a\>: #cdd0d8;
    --archive--light-grey-2\<deleted\|variable-5b817cc3\>: #cbcbcb;
    --ghost-white\<deleted\|variable-0fb15312\>: #f9f4fd;
    --archive--white-3\<deleted\|variable-651cd2b4\>: #fbfbfb;
    --archive--dodger-blue\<deleted\|variable-7713e009\>: #028ff7;
    --archive--slate-blue\<deleted\|variable-231aa278\>: #8956be;
    --archive--lime-green\<deleted\|variable-14ae8b6e\>: #1dad2c;
    --archive--crimson\<deleted\|variable-76fa0a65\>: #c33652;
    --archive--ghost-white-2\<deleted\|variable-be9dede4\>: #eef3ff;
    --archive--tomato\<deleted\|variable-dbeee908\>: #ff5f57;
    --dim-grey\<deleted\|variable-92d6e75d\>: #686d7c;
    --archive--old-lace-2\<deleted\|variable-16a1bd07\>: #fff6e2;
    --archive--gainsboro\<deleted\|variable-91e80472\>: #d9d9d9;
    --goldenrod-2\<deleted\|variable-82208560\>: #dfac47;
    --dodger-blue-4\<deleted\|variable-f4bb3710\>: #3f8def;
    --archive--mint-cream\<deleted\|variable-94a0e49c\>: #ebf6ee;
    --archive--dark-grey\<deleted\|variable-eb42266a\>: #a0a0a0;
    --archive--slate-grey-4\<deleted\|variable-1e932acf\>: #676d7e;
    --sea-green\<deleted\|variable-79b3c756\>: #0a9e5c;
    --dodger-blue-2\<deleted\|variable-890ee2be\>: #2599fe;
    --archive--white-smoke-2\<deleted\|variable-3334573e\>: #f9f9f9;
    --dark-grey-2\<deleted\|variable-ad1cd049\>: #a2a8b7;
    --archive--light-grey-3\<deleted\|variable-3863b79b\>: #ced0d8;
    --ghost-white-3\<deleted\|variable-cf2d02bc\>: #eef3fe;
    --alice-blue-3\<deleted\|variable-e6a32bfc\>: #eef4ff;
    --white-5\<deleted\|variable-7319a1f8\>: #f9fcfe;
    --ghost-white-6\<deleted\|variable-fdf30455\>: #f4f7fd;
    --medium-purple-3\<deleted\|variable-b73ea94f\>: #aa70e6;
    --archive--medium-purple-2\<deleted\|variable-17516af6\>: #aa70e6;
    --crimson-2\<deleted\|variable-76373772\>: #cc3c58;
    --black\<deleted\|variable-fca35b56\>: #1d2026;
    --color--gray-600: #717989;
    --ai-prompt\<deleted\|variable-f52417cc-ea4f-7be2-bcd6-776bf4bb8737\>: #f5ebfd;
    --home-purple\<deleted\|variable-66db8f19-b37c-a6b7-0e8c-6fd64a059414\>: #aa70e6;
    --archive--lavender\<deleted\|variable-4e5c1203\>: #dee9ff;
    --spacing--2rem: 2rem;
    --spacing--1-5rem: 1.5rem;
    --color--blue-300: #abc9fe;
    --color--blue-200: #dee9ff;
    --color--purple-300: #d7abff;
    --color--purple-200: #e8cefe;
    --color--purple-600: #8956be;
    --color--gray-border: #e7e8ec;
    --color--gray-100: #f6f6f8;
    --color--yellow-400: #ffbd13;
    --color--yellow-300: #fde097;
    --color--yellow-600: #af8310;
    --color--green-300: #71dc95;
    --color--green-200: #baf6c9;
    --color--blue-400: #70abfe;
    --color--green-600: #047e4a;
    --color--purple-400: #a54fff;
    --color--blue-600: #0667d9;
    --color--gray-medium: #a2a8b7;
    --color--gray-50: #fbfbfc;
    --spacing--0-75rem: .75rem;
    --spacing--0-5rem: .5rem;
    --spacing--1rem: 1rem;
    --color--blue-100: #f3f7fe;
    --color--green-100: #e6fce9;
    --color--purple-100: #f5ebfd;
    --color--yellow-200: #fde9b5;
    --color--yellow-100: #fff4d9;
    --spacing--8rem: 3rem;
    --spacing--4rem: 4rem;
    --spacing--2-5rem: 2.5rem;
    --spacing--3rem: 3rem;
    --color--purple-500: #aa70e6;
    --spacing--0-25rem: .25rem;
    --spacing--5rem: 5rem;
    --spacing--6rem: 6rem;
    --spacing--7rem: 7rem;
    --spacing--0-875rem: .875rem;
    --color--gray-500: #979da9;
    --color--green-500: #0a9e5c;
    --spacing--1-25rem: 1.25rem;
    --fonts--serif-thin: "Canela Web",sans-serif;
    --color--pink-400: #ff7ad5;
    --color--orange-400: #ff6b00;
    --color--green-400: #2bbf71;
    --color--yellow-500: #dbab2d;
    --spacing--1-75rem: 1.75rem
}