/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/

body:not(.fse-enabled) .main-navigation a {
  font-size: 0.7rem;
}

.site-header > *, .entry-header > *, .post-thumbnail > *, .page-content > *, .comment-content > *, .author-bio > *, .widget-area > .widget > * {
  margin-top: 16px;
  margin-bottom: -16px;
}

@media only screen and (min-width: 640px) {
  #masthead .site-branding {
    padding: 0px 0 0px;
  }
}

/*customs*/
summary {
	font-family: arial;
	font-weight: bold;
	color: #b03060;
	size: 20px;
	text-indent: 40px;
}

h4.header-four-occ-border {
	border: 1px solid #aaa;
	border-radius: 4px;
	border-bottom: 1px solid #aaa;
	margin-bottom: .5em;
}

h4 {
	font-family: times;
	text-align: center;
	font-weight: bold;
}

h5.header-five-occ-border {
	border: 1px solid #aaa;
	border-radius: 4px;
/*padding: .5em .5em 0;*/
	font-family: lucida;
/*font-weight: bold;*/
	text-align: center;
	text-transform: uppercase;
}

h6.header-six-occ-border {
	border: 1px solid #aaa;
	border-radius: 4px;
	padding: .5em .5em 0;
	font-family: arial;
	font-weight: bold;
	text-align: left;
	text-indent: 40px;
	text-transform: uppercase;
}

h6 {
	font-family: times;
	size: 15px;
}

/*p, div, section, article, h1, h2, h3, h4, h5, h6, ul, ol, li, table, form, pre, .wp-block-inline-spoilers-block, img {
  margin-bottom: 1.1rem;
}*/

p:not(.menu-item),
div:not(.menu-item, .menu-primary-container, .site-branding, .site-logo),
section:not(.menu-item),
article:not(.menu-item),
h1:not(.menu-item),
h2:not(.menu-item),
h3:not(.menu-item),
h4:not(.menu-item),
h5:not(.menu-item),
h6:not(.menu-item),
ul:not(.menu-item),
ul:not(.main-menu),
ol:not(.menu-item),
li:not(.menu-item),
table:not(.menu-item),
form:not(.menu-item),
pre:not(.menu-item),
.wp-block-inline-spoilers-block:not(.menu-item),
img:not(.menu-item, .custom-logo) {
  margin-bottom: 1.1rem;
}

#site-navigation.main-navigation ul:not(.main-menu) > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
}

pre, code, pre code, .wp-block-kevinbatdorf-code-block-pro:not(.code-block-pro-editor) pre code {
  white-space: pre-wrap !important;
  word-wrap: break-word;      /* for older browsers */
  overflow-wrap: break-word;  /* modern alternative */
}

.wp-block-kevinbatdorf-code-block-pro {
	border: 1px solid #ff00003d !important;
  border-radius: 4px;
}

.wp-block-ub-content-toggle {
  min-width: 84%;
}

a:not(.menu-item) {
    text-decoration: underline;
}
