/*
Theme Name: Ormandy Original
Theme URI: 
Author: Behkam Simmons
Author URI: 
Description: Temporary Testing Theme for ormandy-blocks plugin.
Requires at least: 6.8
Tested up to: 6.8
Requires PHP: 5.7
Version: 
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: twentytwentyfive
Text Domain: ormandy-temp
Tags: 
*/

html {
	scroll-behavior: smooth;
    scroll-padding: 70px;
}

.z-index-back {
    position: relative;
    z-index: -10;
}
.z-index-back-middle {
    position: relative;
    z-index: -5;
}
.z-index-middle {
    position: relative;
    z-index: 0;
}
.z-index-front-middle {
    position: relative;
    z-index: 5;
}
.z-index-front {
    position: relative;
    z-index: 10;
}

.has-50px-scroll-buffer {
	scroll-margin-top: 50px;
}

.fit-content-width {
    width: fit-content;
}

.grid-align-center {
	align-items: center;
    justify-items: center;
}

@media (max-width: 750px) {
	.dt-only-el {
		visibility: hidden;
        width: 0;
        height: 0;
	}
}
.is-text-nowrap {
	text-wrap: nowrap;
}

div:has(> .is-flex-grow) {
	display: flex;
}

.is-flex-grow {
	flex-grow: 1;
}

.soft-drop-shadow {
	filter: drop-shadow(5px 5px 18px #00000014)!important;
}

.medium-drop-shadow {
	filter: drop-shadow(5px 5px 12px #00000030)!important;
}

.section-inner-shadow-top {
	-webkit-box-shadow: inset 0px 36px 16px -30px rgba(0,0,0,0.15); 
	box-shadow: inset 0px 36px 16px -30px rgba(0,0,0,0.15);
}

.hor-faded-borders {
    border-top: 2px solid transparent;
    border-bottom: 2px solid transparent;
    border-image: linear-gradient(90deg,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.25) 23%, rgba(0, 0, 0, 0.25) 75%, rgba(0, 0, 0, 0) 100%);
    border-image-slice: 1;
}

div.content-section-expand {
	max-width: clamp(1200px, 90%, 1000000px)!important;
}

@media screen and (max-width: 775px) {
	div:has(> div.content-section-expand) {
		padding:0!important;
	}
	.content-section-expand {
		min-width: 100%;
		margin: 0!important;
	}
	.app-info-block-wrapper {
		max-width: 85%!important;
	}
}