/*
Theme Name: Demo Accessible Site - Kaya child theme
Author: Anphira, LLC
Template: kaya
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: kaya
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Demo Accessible Site Specific Constants
# Typography
# Elements
# Forms
# Header
# Footer
# Single Blog Post
--------------------------------------------------------------*/

/*******************
 * 
 * Demo Accessible Site Specific Constants
 * 
 *******************/
:root {
	--acme-blue: #02b2e7; /* for accents, or against dark backgrounds */
	--acme-dark-blue: #0082ce;
	--acme-green: #04f880; /* for accents, or against dark backgrounds */
	
	--body-text: #323233;
	--link-color: #0069a6;
	--body-background-color: #fff;
	--body-font: 'PT Sans', Verdana, sans-serif;
	--heading-font: Ubuntu, Verdana, sans-serif;
	
	--dark-background-color: #00273d;
	
	--button-background-color: #0ec5f7;
	--button-text-color: #000000;
	--button-background-hover-color: #00273d;
	--button-text-hover-color: #04f880;
	--button-border-color: #00b6e8;
	
	--blog-max-width: 800px;
}








/*******************
 * 
 * Typography
 * 
 *******************/
@font-face {
	font-family: 'PT Sans';
	src:  url('/wp-content/themes/kaya-child/fonts/PTSans-Regular.woff2') format('woff2');
	font-weight: 400;
	font-display: swap;
}
@font-face {
	font-family: 'PT Sans';
	src:  url('/wp-content/themes/kaya-child/fonts/PTSans-Bold.woff2') format('woff2');
	font-weight: 700;
	font-display: swap;
}
@font-face {
	font-family: 'PT Sans';
	src:  url('/wp-content/themes/kaya-child/fonts/PTSans-Italic.woff2') format('woff2');
	font-weight: 400;
	font-style: italic;
	font-display: swap;
}


@font-face {
	font-family: 'Ubuntu';
	src:  url('/wp-content/themes/kaya-child/fonts/Ubuntu-Regular.woff2') format('woff2');
	font-weight: 400;
	font-display: swap;
}
@font-face {
	font-family: 'Ubuntu';
	src:  url('/wp-content/themes/kaya-child/fonts/Ubuntu-Bold.woff2') format('woff2');
	font-weight: 700;
	font-display: swap;
}
@font-face {
	font-family: 'Ubuntu';
	src:  url('/wp-content/themes/kaya-child/fonts/Ubuntu-Italic.woff2') format('woff2');
	font-weight: 400;
	font-style: italic;
	font-display: swap;
}
@font-face {
	font-family: 'Ubuntu';
	src:  url('/wp-content/themes/kaya-child/fonts/Ubuntu-BoldItalic.woff2') format('woff2');
	font-weight: 700;
	font-style: italic;
	font-display: swap;
}






/*******************
 * 
 * Elements
 * 
 *******************/
.br10.br10 {
	border-radius: 10px
}
.home-button {
	border: 1px solid var(--link-color);
}
body .elementor a.home-button {
	text-decoration: none;
}
.home-button.home-button:hover {
	outline: var(--link-color);
	outline-style: solid;
}
.blue-text {
	color: var(--dark-background-color);
}






/*******************
 * 
 * Forms
 * 
 *******************/







/*******************
 * 
 * Header
 * 
 *******************/
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover {
	background: var(--link-color);
	color: white;
}






/*******************
 * 
 * Footer
 * 
 *******************/






/*******************
 * 
 * Single Blog Post
 * 
 *******************/

.single-post header:not(#masthead)#page-hero-area .container {
	max-width: var(--blog-max-width);
	text-align: center;
}
.single-post article {
	max-width: var(--blog-max-width);
	margin: auto;
}
#related-posts {
	padding-top: 50px;
}
.post-navigation {
	padding-top: 80px;
}