/* @override 
	http://johnvs.local/wp-content/themes/generatepress-child/style.css?* */

/* 
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 {
	color: lime ;
	background-color: yellow;
}*/

/*"the-big" class — used for paragraph text at top of homepage*/
p.the-big {
	font-size: 20px;
	padding-bottom: 20px;
}

/*remove "Read more" from blog summeries on homepage*/
.read-more-container a { display: none;}

/*Hyperlink and hover mostly lifted from FGR ex Michel*/
article a, .sidebar a, .blog-intro-text 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*/

/*right sidebar hyperlinks*/
.widget-area a { text-decoration: none; }

/*right sidebar title spacing*/
.sidebar aside.widget  {
	margin-bottom: 3px ;
}
aside#block-10 h3, aside#block-12 h3, aside#block-15 {
	margin-top:15px;
}

/*Main menu link*/
ul#menu-main a:hover { color: gray; }

/*right sidebar spacing*/
.inside-right-sidebar aside.widget_block {
	padding-bottom: 0 ;
	padding-top: 10px ;
}

/*homebage gap before blog summeries*/
.blog-intro-text { padding-bottom: 8px; }

/*line above copywrite*/
.inside-site-info .copyright-bar { border-top: 0.5px solid black ;}

/*line on left of sidebar*/
.inside-right-sidebar { border-left: 0.5px solid black; }

/*Small gap above "artocle" (for feature image*/
.featured-image { padding-top: 40px; }

/*make tag items the same size*/
body .site-content .widget-area aside.widget p.wp-block-tag-cloud a { font-size: 1em !important; }

/*line above blog list items (h2 titmes)*/
article .inside-article h2.entry-title { 
	border-top: 0.5px solid black ; 
	padding-top: 5px;
}

/*remove dark rectangle with search; serch button colour*/
button.wp-block-search__button {
/*	display: none;*/
	background-color: silver;
}
button.wp-block-search__button:hover {
	background-color: gray;
}

/* blogs — make Next and Previous on same line */
article nav.post-navigation {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 30px !important;
}

/* make horizontal lines thinner */
hr.wp-block-separator {
	border:  none ;
	border-top:  1px solid ;
}