/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 06 2026 | 21:14:37 */
a {
	text-decoration-line: none;
	outline: none !important;
}

p {
	margin: 0;
}

figure.wp-block-image {
    display: inline-flex;
    align-items: center;
    line-height: 0;
}


body {
	overflow-x:  hidden
}

@view-transition {
  navigation: auto;
}



/* For Webkit-based browsers (Chrome, Safari and Opera) */
.no-scrollbar::-webkit-scrollbar {
    display: none;
}

/* For IE, Edge and Firefox */
.no-scrollbar {
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
}



/*--- Remove padding-top from the pages template */
main > .wp-block-group.alignfull {
    padding-top: 0 !important;
}

.entry-content.wp-block-post-content.has-global-padding {
    padding-top: 0 !important;
    margin-top: 0 !important;
}
/*___ Remove padding-top from the pages template */


/* 
.wp-site-blocks  {
	width: 100vw !important;
}
 */



/* Hide featured image on all standard Pages */
body.page .wp-block-post-featured-image {
    display: none;
}






/* @media (min-width: 768px) {
    main.wp-block-group.has-global-padding {
        padding-top: 0 !important;
        padding-right: 0 !important;
        padding-bottom: 0 !important;
        padding-left: 0 !important;
    }
} */




.omni-new-hero {
    /* Force full viewport width */
    width: 100vw !important;
    max-width: 100vw !important;
    
    /* Center positioning */
    position: relative;
    left: 50%;
    right: 50%;
    
    /* The Magic Calculation */
    margin-left: -50vw !important;
    margin-right: -50vw !important;
    
    /* Ensure box-sizing doesn't add extra width */
    box-sizing: border-box;
}

/* Crucial: Prevent horizontal scrollbar on ALL browsers */
html, body {
    overflow-x: hidden !important;
    width: 100%;
    position: relative;
}


















*::-webkit-media-controls-panel {
  display: none!important;
  -webkit-appearance: none;
}

*::--webkit-media-controls-play-button {
  display: none!important;
  -webkit-appearance: none;
}

*::-webkit-media-controls-start-playback-button {
  display: none!important;
  -webkit-appearance: none;
}









