html[data-theme="dark"] body {
    --e-global-color-primary: #FF5D04;
    --e-global-color-secondary: #7A7A7A;
    --e-global-color-text: #FDFDFD;
    --e-global-color-accent: #16163F;
    --e-global-color-4efbc2b: #000000; /* Menu - Header Background */
    --e-global-color-0ade14a: #1312127e; /* Menu - Header Top Bar Background */
    --e-global-color-b98d70e: #000000; /* Menu - Footer Background */
    --e-global-color-92408d7: #ffffff; /* White on Dark Background*/
    --e-global-color-1bd0d8d: #0F273F; /* DZS Blue 0F273F*/
    --e-global-color-5215d1c: #CC33CC; /* DZS Pink CC33CC*/
    --e-global-color-5d9cf35: #04142A; /* Actelis Deep Blue 04142A*/
    --e-global-color-44ec69c: #009E9D; /* Audra Green 009E9D*/
    --e-global-color-425b571: #C56200; /* Do not use */
    --e-global-color-ad1bfc0: #02010100; /* Do not use */
    --e-global-color-1e1cbd5: #4444CF; /* Do not use */
    --e-global-color-6b90ec8: #4444CF; /* Do not use */
    --e-global-color-53c2531: #7A7A7A; /* Do not use */

    --e-global-color-7122194: #FF5D04; /* Vibrant Orange */
    --e-global-color-dd068b3: #00A3FF; /* Vibrant Blue 00A3FF*/
    --e-global-color-a9dcec9: #00A3FF; /* Kenton Dark Orange 9E4F00*/
    --e-global-color-62ba119: #FDFDFD; /* White Text FDFDFD*/
    --e-global-color-7fb5f81: #030303; /* White Background FFFFFF*/
    --e-global-color-4701d1e: #FFFFFF;
    --e-global-color-3ec3a16: #ff5d04; /* Deep Blue Text 16163F*/
    --e-global-color-c69e889: #16163F; /* Deep Blue Background 16163F*/
    --e-global-color-54f4c10: #16163F;
    --e-global-color-5657f36: #fdfdfd; /* Dark Text 030303*/
    --e-global-color-1248143: #131212; /* Dark Background 030303*/
    --e-global-color-edb44b8: #030303;
    --e-global-color-0ec0a22: #1312127e; /* Light Grey Background F4F5F7*/
    --e-global-color-fa99f5f: #FFFFFF;
    --e-global-color-b414635: #16163F;
    --e-global-color-d8b05a5: #16163F;
    --e-global-color-f2c7519: #FFFFFF00;

    --e-global-color-always-dark: #030303;
    --e-global-color-always-light: #ffffff;

    background-color: var(--e-global-color-c69e889);
    color: var(--e-global-color-text);
}

html[data-theme="dark"] .darkImageConvert img{
    background-color: white;
    mix-blend-mode: difference;
}

html[data-theme="dark"] .elementor-element .swiper-slide-bg{
    background-color: var( --e-global-color-4a60c0e ) !important;
}

html[data-theme="dark"] .wcpt-header .wcpt-filter.wcpt-dropdown .wcpt-filter-heading {
    border: 1px solid rgba(0,0,0,.3);
    background-color: var( --e-global-color-4a60c0e ) !important;
    transition: 50ms background-color,.2s border-color,.2s box-shadow;
}

html[data-theme="dark"] .wcpt-heading-row {
    border-bottom: 1px solid rgba(0,0,0,.5);
    background-color: var( --e-global-color-4a60c0e ) !important;
}

html[data-theme="dark"] .wcpt-table th.wcpt-heading {
    background-color: var( --e-global-color-4a60c0e ) !important;
}

html[data-theme="dark"] input:focus:not([type="button"]):not([type="submit"]), html[data-theme="dark"] textarea:focus, html[data-theme="dark"] .elementor-field-textual:focus {
    color: var( --e-global-color-always-dark );
}

html[data-theme="dark"] .invert-image img{
    background-color: #ffffff;
    mix-blend-mode: difference;
}

html[data-theme="dark"] .elementor-element .elementor-shape-top .elementor-shape-fill,
html[data-theme="dark"] .elementor-element .elementor-shape-bottom .elementor-shape-fill {
    fill: var( --e-global-color-always-light ) !important;
}

html[data-theme="dark"] #site-header .elementor-element .elementor-shape-top .elementor-shape-fill,
html[data-theme="dark"] #site-header .elementor-element .elementor-shape-bottom .elementor-shape-fill {
    fill: var( --e-global-color-always-dark ) !important;
}

html[data-theme="dark"] .elementor-element .darkmode-blue-black {
    background-color: var( --e-global-color-always-dark ) !important;
}


/******

    Common Site CSS


******/
.matt-button .elementor-button {
    fill: var( --e-global-color-0c5ca9c ) !important;
    color: var( --e-global-color-0c5ca9c ) !important;
    background-color: var( --e-global-color-8028e21 ) !important;
}

body .page{
    margin: -85px 0px 0px 0px;
    /* border: red solid; */
}

#menu-get-in-touch{
    display: inherit;
}

@media only screen and (min-width: 768px){
    #menu-get-in-touch{
        display: none;
    }

}

@media only screen and (max-width: 767px){
    .elementor-posts--thumbnail-left .elementor-post{
        flex-direction: column !important;
    }
    .elementor-post__text{
        padding: 2rem 1rem !important;
    }
    .elementor-posts--align-left .elementor-post{
        text-align: center;
    }
}

@media only screen and (max-width: 1024px){

    body .page{
        margin: 0px 0px 0px 0px;
    }    

    .elementor-widget-text-editor {
       padding: 0 1rem;
    }

    h1,h2,h3,h4,h5,h6, .elementor-heading-title {
        padding: 0 1rem;
    }

    #site-header-menu-container{
        background-color: var(--e-global-color-7fb5f81);
    }
}

/* body .elementor-widget-text-editor {
    padding: 0rem 1rem !important;
} */
 
#site-header-menu-container{
    max-height: 105px;
    height: 105px;
}


/* #site-header-menu-container::before{
    background-color: red !important;
} */

/* Elementor - Front Page News */
/* .elementor-post__thumbnail{
    background-color: #C56200;
    background-image: radial-gradient(at top left, var( --e-global-color-a9dcec9 ) 0%, var( --e-global-color-primary ) 100%);
    padding: 1.5rem;
} */


.elementor-post__thumbnail img{
    border-radius: 15px;
}
.elementor-post__text {
    padding: 1rem 2rem;
}

/* #news-column-two .elementor-post__text {
    margin: 1rem 0 0 0;
} */


/* -- Adjusting Elementor FORM CSS -- */
form.elementor-form span:not(.elementor-field-option) label {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* form.elementor-form .elementor-field-group .elementor-field-group input {
    width: calc( 100% - 100px);
}
form.elementor-form .elementor-field-group .cfefp-intl-container.iti {
    width: calc(100% - 100px);
} */

/* -- Changing the menu background on scroll effect -- */
.elementor-sticky--effects {
    background: #fffffff1 !important; /* change the background color here*/
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}

.elementor-sticky--effects:hover {
   background: var(--e-global-color-7fb5f81 ) !important; /* change the background color here*/
}

/* .elementor-sticky--effects .sticky-menu ul li a /* change the menu text color here*/ {
  
} */

.elementor-sticky--effects, .sticky-menu ul li a {
  transition: .5s all ease-in-out;
}

#product-header {
    background: var( --e-global-color-c69e889 ) !important; /* change the background color here*/
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}