/* ===================================================================================

* Theme Name: Xeco Child
* Theme URI: https://xeco.themegenix.net/
* Author: ThemeGenix
* Author URI: https://themeforest.net/user/themegenix/
* Description: Xeco - ICO & Crypto Landing WordPress Theme
* Version: 1.2
* Template: xeco
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready

* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of future updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */

#menu-item-311, #menu-item-316,
#features,
body > main > div.elementor.elementor-71 > div.elementor-element.elementor-element-a6376fe.e-con-full.e-flex.e-con.e-parent.e-lazyloaded 
> div.elementor-element.elementor-element-16ff2b8.gradient-bg3.e-flex.e-con-boxed.e-con.e-child 
> div > div.elementor-element.elementor-element-28b967d.elementor-widget.elementor-widget-tg-btn, /* All Team Members Button */
body > main > div.elementor.elementor-71 > div.elementor-element.elementor-element-51d6a78.e-con-full.e-flex.e-con.e-parent.e-lazyloaded,
body.page-id-528 div.woocommerce-form-coupon-toggle, /* Hide the Coupon Code field */
body.single-product section.breadcrumb-area.breadcrumb-bg div.container { /* Hide Single Product on single product page */ 
    display: none;
}
#sticky-header {
	background-color: rgb(1 3 20 / 70%);
}
.hero-video {
    position: absolute;
    inset: 0;
    width: 100%;
    min-height: 100vh;
    transform: unset;
    object-fit: cover;
}
.stroked-text {
  color: #fff; /* Fill color of the text */
  text-shadow:
    /* Stroke effect (multiple shadows with no blur) */
    -1px -1px 0 #000,
    1px -1px 0 #000,
    -1px 1px 0 #000,
    1px 1px 0 #000,
    /* Shadow effect (single shadow with blur and offset) */
    3px 3px 5px rgba(0, 0, 0, 0.5);
}
p { 
    color: #dddddf !important;
}
#roadmap {
    padding-top: 50px;
}


/*
.stroked-text {
  color: black;
  -webkit-text-fill-color: white; 
  -webkit-text-stroke-width: 0.25px;
  -webkit-text-stroke-color: black;
}
/* This is second line */


body.page-id-528 p.erc20-address { /* Space the Wallet Address Field */
    margin-top: 50px;
    margin-bottom: 50px;
}

body > main > div.elementor.elementor-71 > div.elementor-element.elementor-element-84210fb.e-con-full.e-flex.e-con.e-parent.e-lazyloaded > div > div > div.elementor-element.elementor-element-1f3e8e1.stroked-text.elementor-widget.elementor-widget-banner-content > div > div > h2 > 
span {
    -webkit-text-fill-color: #ffffff;
}
/* Alternate coloured blocks */
body > main > div.elementor.elementor-71 > div.elementor-element.elementor-element-b0025bd.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded,
body > main > div.elementor.elementor-71 > div.elementor-element.elementor-element-793c80c.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded,
body > main > div.elementor.elementor-71 > div.elementor-element.elementor-element-791e86b.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded,
body > main > div.elementor.elementor-71 > div.elementor-element.elementor-element-c754978.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded,
body > main > div.elementor.elementor-71 > div.elementor-element.elementor-element-d9e49cc.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded
{
    background-color: #0d122e;
}
body p.elementor-image-box-description .big-quote{
    color: #dddddf !important;
}

body.postid-836 .woocommerce-product-gallery__image > a { /* Woo Product Image size reduction */
    width: 300px;
    height: auto;
    margin: auto;
}

#place_ordertotElement:hover {
    background: var(--tg-primary-color);
}

.woocommerce-form > p:nth-child(1) { /* Text at the top of checkout page suggesting logging in to fill details. */
    color: var(--tg-body-font-color);
}

div.added-h2-text > h2 { /* Text added to Meet the Team H2 element */
    font-size: 22px;
    margin-bottom: 15px;
}

/* Temporary Hack for the Teams Area */
div.teams-02 > div > div > div > div {
    width: 100% !important;
	transform:none !important;
}

div.teams-02.elementor-widget.elementor-widget-tg-team > div > div > div > div > div:nth-child(n + 4) {
    display: none;
}
/* div.teams-02.elementor-widget.elementor-widget-tg-team > div > div > div > div > div:nth-child(1),
div.teams-02.elementor-widget.elementor-widget-tg-team > div > div > div > div > div:nth-child(2),
div.teams-02.elementor-widget.elementor-widget-tg-team > div > div > div > div > div:nth-child(3),
div.teams-02.elementor-widget.elementor-widget-tg-team > div > div > div > div > div:nth-child(6),
div.teams-02.elementor-widget.elementor-widget-tg-team > div > div > div > div > div:nth-child(7),
div.teams-02.elementor-widget.elementor-widget-tg-team > div > div > div > div > div:nth-child(8),
div.teams-02.elementor-widget.elementor-widget-tg-team > div > div > div > div > div:nth-child(9),
div.teams-02.elementor-widget.elementor-widget-tg-team > div > div > div > div > div:nth-child(10),
div.teams-02.elementor-widget.elementor-widget-tg-team > div > div > div > div > div:nth-child(11),
div.teams-02.elementor-widget.elementor-widget-tg-team > div > div > div > div > div:nth-child(12),
div.teams-02.elementor-widget.elementor-widget-tg-team > div > div > div > div > div:nth-child(13),
div.teams-02.elementor-widget.elementor-widget-tg-team > div > div > div > div > div:nth-child(14),
div.teams-02.elementor-widget.elementor-widget-tg-team > div > div > div > div > div:nth-child(15),
div.teams-02.elementor-widget.elementor-widget-tg-team > div > div > div > div > div:nth-child(16),
div.teams-02.elementor-widget.elementor-widget-tg-team > div > div > div > div > div:nth-child(17),
div.teams-02.elementor-widget.elementor-widget-tg-team > div > div > div > div > div:nth-child(18),
div.teams-02.elementor-widget.elementor-widget-tg-team > div > div > div > div > div:nth-child(19) {
	display: none;
} */

@media (min-width: 600px) {

    body.page-id-11 section.breadcrumb-area.breadcrumb-bg, /* Cart */
    body.page-id-12 section.breadcrumb-area.breadcrumb-bg, /* Checkout */
    body.page-id-13 section.breadcrumb-area.breadcrumb-bg, /*  */
    body.page-id-524 section.breadcrumb-area.breadcrumb-bg, /* Privacy-Policy */
    body.page-id-528  section.breadcrumb-area.breadcrumb-bg, /* Checkout 2 */
    body.single-product section.breadcrumb-area.breadcrumb-bg,
    body.page-id-1107 section.breadcrumb-area.breadcrumb-bg /* Endorsements */ { 
        padding: 160px 190px 40px;
    }
}

#contribution > div.elementor-element.elementor-element-a8b8ef1.elementor-widget__width-auto.elementor-absolute.leftToRight.elementor-hidden-mobile.elementor-widget.elementor-widget-image {
    bottom: 30px; /* Contributions floating shield */
}



/* Change icons on downloads on footer area */
#colophon > div > div > div.elementor-element.elementor-element-e302b86.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > 
div > div.elementor-element.elementor-element-a91f71e.e-con-full.e-flex.e-con.e-child > 
div.elementor-element.elementor-element-6ebd6c4.e-con-full.e-flex.e-con.e-child > div > div > div > ul > li:nth-child(1) > a > span {
    background: url(/wp-content/uploads/2025/12/Whitepaper-Front-Cover_66x47.png);
    background-repeat: no-repeat;
    background-position: center center;
}
#colophon > div > div > div.elementor-element.elementor-element-e302b86.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > 
div > div.elementor-element.elementor-element-a91f71e.e-con-full.e-flex.e-con.e-child > 
div.elementor-element.elementor-element-6ebd6c4.e-con-full.e-flex.e-con.e-child > div > div > div > ul > li:nth-child(1) > a > span i {display: none;}

#colophon > div > div > div.elementor-element.elementor-element-e302b86.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > 
div > div.elementor-element.elementor-element-a91f71e.e-con-full.e-flex.e-con.e-child > 
div.elementor-element.elementor-element-6ebd6c4.e-con-full.e-flex.e-con.e-child > div > div > div > ul > li:nth-child(1) > a {
    padding-bottom: 5px;
    background-color: #1e233d;
    display: inline-block;
    border: solid 1px transparent;
    border-radius: 12px;
}
#colophon > div > div > div.elementor-element.elementor-element-e302b86.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > 
div > div.elementor-element.elementor-element-a91f71e.e-con-full.e-flex.e-con.e-child > 
div.elementor-element.elementor-element-6ebd6c4.e-con-full.e-flex.e-con.e-child > div > div > div > ul > li:nth-child(2) > a > span {

    background: url(/wp-content/uploads/2025/12/Whitepaper_Front-Cover_TandCs_66x47.png);
    background-repeat: no-repeat;
    background-position: center center;
}

#colophon > div > div > div.elementor-element.elementor-element-e302b86.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > 
div > div.elementor-element.elementor-element-a91f71e.e-con-full.e-flex.e-con.e-child > 
div.elementor-element.elementor-element-6ebd6c4.e-con-full.e-flex.e-con.e-child > div > div > div > ul > li:nth-child(2) > a > span i {display: none;}

#colophon > div > div > div.elementor-element.elementor-element-e302b86.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > 
div > div.elementor-element.elementor-element-a91f71e.e-con-full.e-flex.e-con.e-child > 
div.elementor-element.elementor-element-6ebd6c4.e-con-full.e-flex.e-con.e-child > div > div > div > ul > li:nth-child(2) > a {
    padding-bottom: 5px;
    background-color: #1e233d;
    display: inline-block;
    border: solid 1px transparent;
    border-radius: 12px;
}

.elementor-1107 .elementor-element.elementor-element-bc80901 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 50%;
}
.big-quote {
    /* Removes default browser indentation */
    margin: 0; 
    position: relative;
    padding: 0 20px; /* Add some padding so text isn't directly on quotes */
}

.big-quote::before {
    content: "“"; /* Unicode for a proper opening double quote */
    font-size: 5em; /* Makes the quote large */
    color: #ccc; /* Styles the color */
    position: absolute;
    top: -40px; /* Adjust vertical position */
    left: -30px; /* Adjust horizontal position */
}

.big-quote::after {
    content: "”"; /* Unicode for a proper closing double quote */
    font-size: 5em; /* Makes the quote large */
    color: #ccc; /* Styles the color */
    position: absolute;
    bottom: -40px; /* Adjust vertical position */
    right: -30px; /* Adjust horizontal position */
}
body > main > div.elementor.elementor-71 > div.elementor-element.elementor-element-a6376fe.e-con-full.e-flex.e-con.e-parent.e-lazyloaded 
> div.elementor-element.elementor-element-69fa523.e-con-full.e-flex.e-con.e-child 
> div.elementor-element.elementor-element-4306917.e-con-full.e-flex.e-con.e-child > div {
    max-width: 1000px;
    margin: auto;
}