/* 
 Theme Name:   2023-Child
 Theme URI:    https://theinternetpresence.com
 Description:  Custom created by The Internet Presence, LLC
 Author:       Michael Rock
 Author URI:   https://theinternetpresence.com
 Template:     twentytwentythree
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/
/**********/
/* Global */
/**********/
h1, h2, h3, h4, h5, h6
{
  font-weight:bold;
  font-family: 'Comfortaa', cursive;
}
h1.wp-block-post-title, h1.alignwide.wp-block-heading,h1.alignwide.wp-block-query-title
{
    color: cornflowerblue;
    -webkit-text-stroke: 2px black;
    background-color: antiquewhite;
    border-radius: 5px;
    padding: 5px;
    border: double 4px black;
	text-align:center;
	font-family:Arial, sans-serif;
}
.wp-site-blocks
{
    padding-top: 0px;
}
h1.wp-block-post-title
{
    max-width: 94%;
}
/********/
/* Body */
/********/
body
{
	background-image:url(https://theinternetpresence.com/wp-content/uploads/2013/04/zen-office.jpg);
	background-repeat:no-repeat;
	background-size:100% 100%;
	background-attachment:fixed;
	color:black;
}
@import url('https://fonts.googleapis.com/css?family=Comfortaa');

/**********/
/* Header */
/**********/
p.wp-block-site-title
{
    color: cornflowerblue;
}
header.wp-block-template-part
{
    margin: 0px auto 0px auto;
    padding: 0px;
    top: 0px;
    width: 100%;
    position: fixed;
    z-index: 100;
    background-color: black;
    height: 70px;
	border-bottom: double 8px white;
}
/**************/
/* Navigation */
/**************/
.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content
{
    color: cornflowerblue;
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container
{
    width: 250px;
}
.wp-block-navigation__responsive-dialog a:hover
{
    color: white!important;
    text-shadow: -1px -1px 0 blue, 1px -1px 0 blue, -1px 1px 0 blue, 1px 1px 0 blue;
}
.wp-block-navigation .wp-block-navigation-item
{
    background-color: black;
}
.wp-block-navigation .wp-block-navigation-item
{
	color: white;
}
/* Mobile Menu */
button.wp-block-navigation__responsive-container-open
{
    background-color: white;
	margin-top:5px;
	border-radius:5px;
	border: solid 1px black;
}
button.wp-block-navigation__responsive-container-open:before
{
    content: "Menu";
    padding: 3px;
}
/********/
/* Main */
/********/
main#wp--skip-link--target
{
    padding-top: 30px;
}
/***********/
/* Content */
/***********/
.entry-content,.wp-block-query.alignwide.is-layout-flow,.wp-block-query.alignwide.has-global-padding.is-layout-constrained
{
    background-color: antiquewhite;
    zoom: 1;
    filter: alpha(opacity=90);
    opacity: 0.9;
    margin-left: 5%;
    margin-right: 5%;
    border-radius: 5px;
    border: double 8px black;
	padding-top:50px;
	padding-bottom:50px;
}
/********/
/* Blog */
/********/
.wp-block-columns.alignwide.has-small-font-size.is-layout-flex,.wp-block-comments
{
		background-color: antiquewhite;
		zoom: 1;
		filter: alpha(opacity=90);
		opacity: 0.9;
		margin-left: 5%;
		margin-right: 5%;
		border-radius: 5px;
		border: double 8px black;
		padding:0px 10px 0px 10px;
}
.wp-block-post-template.is-flex-container
{
    padding: 20px;
}
/*****************/
/* Media Queries */
/*****************/
@media screen and (max-width: 994px)
{
	p.wp-block-site-title
	{
		display: none;
	}
}
@media screen and (max-width: 767px)
{
	/* hamburger button */
  	.wp-block-navigation__responsive-container-open
	{
		display: block !important;
	}
  	/* full menu */
  	.wp-block-navigation__responsive-container:not(.is-menu-open.has-modal-open)
	{
    	display: none !important;
  	}
	p.wp-block-site-title
	{
    	display: block;
	}
}
@media and screen (max-width:420px)
{
	p.wp-block-site-title
	{
		display: none;
	}
}