/* 
Theme Name:		 GeneratePress child
Theme URI:		 http://childtheme-generator.com/
Description:	 GeneratePress child is a child theme of GeneratePress, created by ChildTheme-Generator.com
Author:			 David Millner
Author URI:		 http://childtheme-generator.com/
Template:		 generatepress
Version:		 1.0.0
Text Domain:	 generatepress-child
*/

/*body h2 {
	color: lime !important;
}*/

/*wide -------------------------------------------*/
@media (min-width: 768px) {  
	.header-wrap .secondary-navigation {
		display: none;
	}
} 
/*narrow -------------------------------------------*/
@media (max-width: 768px) { 
	#main .entry-header {
		margin-top: 50px;
	}
}


/*homepage background colour*/
body.home { 
	background-color: #f5fafd;
/*	background-color: rgb(250 250 255);*/
} 

/*the header background light blue colour*/
/*
body .header-wrap header.site-header {
	background-color: #d4e5f3;
}
*/

/*
body h1, body h2, body h3, body h4, body, body p {
  font-family: "calibri", sans-serif !important;
  font-weight: 300 !important;
}
*/
 
/*right sidebar*/
/*   blue "lessons" title*/ 
#right-sidebar aside#block-10 {
/*
	padding-bottom: 0;
	padding-top: 0;
	margin-bottom: 0;
*/
	color: #0693e3;
}
#right-sidebar aside { 
	padding-bottom: 0;
	margin-bottom: 0;
}

/*blue line to left of blockquote*/
body blockquote {
  border-left: 5px solid rgba(0,0,0,.2);
/*  border-left: 5px solid rgba(30, 115, 189,.2);*/
}


ul#menu-menu-1 li:nth-child(1), 
ul#menu-menu-1 li:nth-child(2),
ul#menu-menu-1 li:nth-child(3),
ul#menu-menu-1 li:nth-child(4),
ul#menu-menu-1 li:nth-child(8),
ul#menu-menu-1 li:nth-child(10),

ul#menu-menu-1 li:nth-child(16),
ul#menu-menu-1 li:nth-child(17) {
	padding-bottom: 20px;
}
 
aside#nav_menu-3 { padding-top: 10px ;}
aside#recent-posts-3 h2 { margin-bottom: 10px; }


aside#nav_menu-3 ul#menu-sidebar-menu li,
aside#recent-posts-3, li {
	margin-bottom: 0 !important;
}

body ol li {
	padding-bottom: 1.5em;
}

/*the funny blocks*/ 
body .entry-content .wp-block-verse {
	line-height: 1.6em;
	color: black;
	background-color: #d4e5f3; 

}

/*main content start highter*/
/*
main#main .inside-article {
	padding-top: 0;
}
*/

/*Blog area vertical line left*/
.inside-right-sidebar aside.widget_nav_menu,
.inside-right-sidebar aside.widget_recent_entries {
	border-left: 0.5px solid silver; 
}

/*right sidebar title colour */
.widget-area h2 {
	color: rgb(32,32,32) !important;
}

/*bullets closer to left text alighnment*/
body ol, body ul {
	margin-left: 2.4em; 
}

/*footer horizontal line*/
.site-footer {
	border-top: 0.3px solid silver;
}

body .smush-detected-img {
	box-shadow: none;
}

/*tables*/
.the_table2 .wp-block-group__inner-container {
	padding-top: 0;
}

.the_table2 table, .the_table2 tr, .the_table2 td, .the_table2 th{
	border-style: none;
	padding-top: 0;
	padding-bottom: 0;
}

.the_table table, .the_table th, .the_table td {
	border-style: none;
}
.the_table  table > tbody > tr {
	border-bottom: 0.5px solid #3790de;
}
.the_table  table > tbody > tr:nth-of-type(1) {
	color: #3790de;
	border-bottom: 2px solid #3790de; 
}
.the_table table > tbody > tr:nth-of-type(7) {
	border-bottom: 2px solid #3790de;
}
/*end tables*/

body .entry-content:not(:first-child) {
	margin-top: 2.4em;
}


/*some custom space =====================*/
body .the_key {
	font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", "monospace";
	background-color: lightgrey;
	font-size: 110%;
	font-weight: bold;
	padding-left: 6px;
	padding-right: 5px;
	letter-spacing: 3px;
	border: 0.5px solid black;
	margin-right: 3px;
	margin-left: 3px;
} 

body .the_table .the_key {
	font-size: 140%;
}

body .the_menu {
	color: #00ac39;
}
body .the_title {
	color: #3790de; 
}

/*Hyperlink and hover mostly lifted from FGR*/
article a {
 color: #616161;
  background-color: transparent;
  text-decoration: underline;
  text-decoration-color: #aaa;
  text-decoration-thickness: 1px;
  transition-property: color, background-color, text-decoration-color, outline-color;
  transition-duration: 0.2s;
  outline: 0.2em solid transparent;
  text-underline-offset: 0.23em;
  
      transition: color .1s ease-in-out,background-color .1s ease-in-out;
/*
        transition-property: color, background-color;
        transition-duration: 0.1s, 0.1s;
*/
}
ul#menu-main a:hover, a:hover {
  color: black;
  text-decoration-color: transparent;
  background-color: #eee;
  outline-color: #eee;
}
#page p a:active {
  color: silver;
}
/*End hyperlink and hover*/

/*make current blog menu item grey*/
[aria-current] {
	color: gray;
}
/*inter5*/
.postid-835 h3, .postid-835 h2, .postid-835 h1, .postid-835 .main-title a {
	color: green; 
}

/*FIT*/
body.page-id-1061 h3, body.page-1061 h2, body.page-1061 h1, body.page-1061 .main-title a {
	color: green !important;
}