/*
Theme Name:   Northen Pixels
Theme URI:    https://wordpress.org/themes/twentytwentyfour
Description:  TwentyTwentyFour Child Theme for Northen Pixels.
Author:       Martin Cadorette
Template:     twentytwentyfour
Version:      1.0.0
Requires at least: 6.1
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, style-variations, accessibility-ready, blog, portfolio, news
Text Domain:  twentytwentyfour-child
*/

@import url("css/shared.css");



html, body {
	
}


*						{transition-duration: 0.5s; animation-duration: 1s;}
*:active, *:focus		{outline: none !important;}

h1						{font-size: var(--wp--preset--font-size--xxx-large) !important;}
/*h1:where(:not(.components-text))			{font-size: var(--wp--preset--font-size--xxx-large) !important;}*/

.com_field, input[type=text], input[type=email], input[type=tel], textarea, button		{
	border: none; width: calc(100% - 1.5rem); padding: 10px; margin-bottom: 10px; background: #FFFC;
	font: inherit !important; color: var(--wp--preset--color--base-2) !important;
}
input[type=button], input[type=submit], button	{
	width: auto; padding: 0.6rem 1.5rem 0.6rem 1.1rem; margin-top: var(--wp--preset--spacing--10);
	font-size: var(--wp--preset--font-size--small) !important; border-radius: 0;
	background: #FFF; color: var(--wp--preset--color--contrast-2) !important;
}
::placeholder			{color: var(--wp--preset--color--base-2); opacity: 0.75;}

.hide					{display: none;}

.is-admin			{
	display: none !important; visibility: hidden !important; pointer-events: none !important; 
	position: absolute !important; right: 200vw !important; bottom: 200vh !important;
	width: 1px !important; height: 1px !important; overflow: hidden !important;
	opacity: 0 !important; color: transparent !important; background: none !important;
}

#wpadminbar				{top: unset; bottom: 0;}

@media (max-width: 600px) {

}