/*
 Theme Name:   GeneratePress
 Theme URI:    http://www.jscb.gr.jp/wp3/generatepress-child/
 Description:  GeneratePress Child Theme
 Author:       Dugald McGlashan
 Author URI:   http://www.jscb.gr.jp/wp3
 Template:     generatepress
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  generatepress-child
*/


/* =Theme customization starts here
-------------------------------------------------------------- */
/*.entry-date {
display: none;
}

.entry-meta {display:none;}*/

/*To reveal full menu on ipdad portrait*/
/* @media (max-width:769px) and (min-width: 768px) {
	.menu-toggle,
	.main-navigation.toggled .main-nav > ul {
		display: none;
	}
	.main-navigation ul,
	.main-navigation ul li:hover > ul,
	.sf-menu li:hover > ul, .sf-menu li.sfHover > ul {
		display: block;
	}
	.main-nav .sf-menu > li {
		float: left;
		clear: none;
	}
	.nav-aligned-center.nav-below-header .main-navigation .menu > li,
	.nav-aligned-center.nav-below-header .main-navigation .sf-menu > li {
 		display: inline-block;
	}
	.main-navigation .main-nav ul ul {
		display: none;
		float: left;
		position: absolute;
		top: auto;
		left: 0;
		z-index: 99999;
		width:200px;
		text-align:left;
	}
	.main-navigation .main-nav ul ul ul {
		left: 100%;
		top: 0;
	}
	.main-navigation .main-nav ul li .dropdown-toggle {
		display: none;
	}
	.sf-menu .menu-item-has-children > a:first-child,
	.sf-menu .page_item_has_children > a:first-child {
		padding-right: 2.5em;
	}

	.sf-menu .menu-item-has-children > a:first-child:after,
	.sf-menu .page_item_has_children > a:first-child:after {
		display: block;
	}
} */

z3 {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-style: inherit;
	font-size: 26px;
	text-decoration: none;
	line-height: 35px;
	margin: 0;
	padding-bottom: 35px;
	margin-bottom: 35px;
	}

z4 {
	font-family: inherit;
	font-style: inherit;
	font-size: 14px;
	color: #000000 !important;
	font-weight: 500;
	border-style: solid;
	border-width: 2px;
	text-decoration: bold !important;
	/*line-height: 35px;*/
	/*margin: 0;*/
	padding: 9px;
	margin: 2px;
	}

z4:hover {  color: #ffffff !important;
  color: #ffffff !important;
  background-color: #000000 ;
}

p101 {
	/*margin-bottom: 1em; */
	line-height: 0.5em;
}
.read {
display: inline-block;
	padding: 8px 15px;
	border: 2px solid #222;
	border-radius: 3px;
	color: #222;
	font-size: 0.8em;
	text-decoration: none;
}

/*breadcrumb formatting*/
#breadcrumbs {
  color:#383838;
  font-style: italic;
  font-family: Helvetica;
  font-weight: normal;
  font-size: 12px;
  margin-left: 15px;
  margin-bottom: 0px;
  padding-left: 5px;
  padding-right: inherit;
  padding-top:3px;
  padding-bottom: 1px;
}

#breadcrumbs a {color:#1e73be;}

/*Sizing for mobile posts, to get rid of gaps*/
@media screen and (max-width: 769px) {
.home .entry-title {
  display: none
}

.home .content-wrapper.full-width.without-featured-image {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.home .footer .entry-meta {
  display: none
}

.home .entry-summary, .entry-content {
    margin: 0 0 0 0;
}
}

.inside-header img {
    vertical-align: bottom;
}

.inside-header.grid-container {
    max-width: 100%;
}

.site-logo {
    width: 100%;
}

.generate-page-header {
      text-align: center;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
