/*
Theme Name: Twenty Seventeen Child
Theme URI: http://lambroshatzinikolaou.com/twenty-seventeen-child/
Description: Twenty Seventeen Child Theme
Author: Lambros Hatzinikolaou & The WordPress Team
Author URI: http://lambroshatzinikolaou.com
Template: twentyseventeen
Version: 1.0.0
*/

/* Custom Styles */
h1.site-title a,
.site-branding-text p.site-title a{
	color: #0B008A;
	text-transform: capitalize;
	letter-spacing: -1px;
}


.page .panel-content .entry-title {
	color: #0B008A;
}

body.page:not(.twentyseventeen-front-page) .entry-title {
     color: #0B008A;
}

body {
	font-size: 1rem;
	color: #3D3D3D;
}

.entry-content a:focus,
.entry-content a:hover, 
.entry-summary a:focus, 
.entry-summary a:hover, 
.comment-content a:focus, 
.comment-content a:hover, 
.widget a:focus, 
.widget a:hover, 
.site-footer 
.widget-area a:focus, 
.site-footer 
.widget-area a:hover, 
.posts-navigation a:focus, 
.posts-navigation a:hover, 
.comment-metadata a:focus, 
.comment-metadata a:hover, 
.comment-metadata a.comment-edit-link:focus,
.comment-metadata a.comment-edit-link:hover,
.comment-reply-link:focus,
.comment-reply-link:hover,
.widget_authors a:focus strong,
.widget_authors a:hover strong,
.entry-title a:focus,
.entry-title a:hover,
.entry-meta a:focus,
.entry-meta a:hover,
.page-links a:focus .page-number,
.page-links a:hover .page-number,
.entry-footer a:focus,
.entry-footer a:hover,
.entry-footer .cat-links a:focus,
.entry-footer .cat-links a:hover,
.entry-footer .tags-links a:focus, .entry-footer .tags-links a:hover,
.post-navigation a:focus,
.post-navigation a:hover,
.pagination a:not(.prev):not(.next):focus, .pagination a:not(.prev):not(.next):hover,
.comments-pagination a:not(.prev):not(.next):focus,
.comments-pagination a:not(.prev):not(.next):hover,
.logged-in-as a:focus,
.logged-in-as a:hover,
a:focus .nav-title,
a:hover .nav-title,
.edit-link a:focus,
.edit-link a:hover,
.site-info a:focus,
.site-info a:hover,
.widget .widget-title a:focus,
.widget .widget-title a:hover,
.widget ul li a:focus,
.widget ul li a:hover {
	color: #6C66B8;
	-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 1);
	box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 0);
}

.entry-content a, 
.entry-summary a, 
.comment-content a, 
.widget a, 
.site-footer 
.widget-area a, 
.posts-navigation a, 
.widget_authors a strong {
	color:  #0B008A;
	-webkit-box-shadow: inset 0 -1px 0 rgba(11, 0, 138, 1);
	box-shadow: inset 0 -1px 0 rgba(11, 0, 138, 1);
}

h2.wp-block-heading {
	font-size: 1.5rem;
	color: #3D3D3D;
	padding-top: 30px !important;
}

.wp-block-group__inner-container h2 {
	text-align: left;
	font-weight: 600;
}
	
.entry-content .wp-block-button__link {
	background-color: #0b008a;
}

.panel-content .wrap {
	padding-top: 3.5rem;
}

h2.wp-block-heading {
	padding-top: 0px;
	font-weight: 600;
}

.wrap {
	max-width: 810px;
}
	
.main-navigation  {
  padding: 0;
}

.navigation-top .wrap {
  max-width: 810px;
  padding: 0;
}

.wp-block-group.alignfull {
  padding-top: 70px!important;
}

.site-footer {
  background-color: #fafafa;
}

form.daily-tips input::placeholder {
 color : #9E9E9E;
}

form.daily-tips input[type='submit'] {
	border-radius: 4px; 
	padding: 16px 24px; 
	background-color:#0B008A;
}

form.daily-tips input[type='submit']:hover {
		background-color: #6C66B8;
   -webkit-box-shadow: inset 0 -1px 0 rgba(11, 0, 138, 1);
	box-shadow: inset 0 -1px 0 rgba(11, 0, 138, 1);
}

/*----------------------------
 BLOG 
 ----------------------------*/
.blog .site-main > article, 
.archive .site-main > article, 
.search .site-main > article {
    border-bottom: 1px solid #D5D5D5;
    padding: 1em;
    margin-bottom: 2em;
  }

header.page-header h1{
	color: #0b008a;
}


h1.entry-title a {
	font-size: 1.5rem;
	font-weight: 800;
}

article header h2.entry-title {
	font-weight: 600;
}

.wp-block-details summary {
	color: #222;
	font-weight: 800;
	letter-spacing: .183em;
	text-transform: uppercase;
	font-size: 11px;
	margin-bottom: 20px;
}

/*----------------------------
 FOOTER
 ----------------------------*/

.social-navigation a:hover {
	background-color: #6C66B8;
	-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 1);
	box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 0);
}

.social-navigation a {
  background-color: #0B008A; 
}
.search-form .search-submit {
	background-color: #0b008a;
}

.search-form .search-submit:hover {
	background-color: #6C66B8;
}

div.wpforms-container-full input[type="submit"]:not(:hover):not(:active), 
div.wpforms-container-full button[type="submit"]:not(:hover):not(:active),
div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active),
.wp-core-ui div.wpforms-container-full input[type="submit"]:not(:hover):not(:active),
.wp-core-ui div.wpforms-container-full button[type="submit"]:not(:hover):not(:active),
.wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {
	background-color: #0B008A;
	font-weight: 600;
}

div.wpforms-container-full input[type="submit"]:hover, div.wpforms-container-full input[type="submit"]:active, div.wpforms-container-full button[type="submit"]:hover, div.wpforms-container-full button[type="submit"]:active, div.wpforms-container-full .wpforms-page-button:hover, div.wpforms-container-full .wpforms-page-button:active, .wp-core-ui div.wpforms-container-full input[type="submit"]:hover, .wp-core-ui div.wpforms-container-full input[type="submit"]:active, .wp-core-ui div.wpforms-container-full button[type="submit"]:hover, .wp-core-ui div.wpforms-container-full button[type="submit"]:active, .wp-core-ui div.wpforms-container-full .wpforms-page-button:hover, .wp-core-ui div.wpforms-container-full .wpforms-page-button:active {
	 background-color: #6C66B8;
	font-weight: 600;
}

.wp-block-tnp-minimal {
	margin-top: -3px;
	line-height: 1.4;
}

.tnp-subscription-minimal input.tnp-email, 
.tnp-subscription-minimal input.tnp-name {
	border-radius: 4px;
}

.tnp-subscription-minimal input.tnp-email:focus, 
.tnp-subscription-minimal input.tnp-name:focus {
	border: 1px solid #6c66b8;
}

.tnp-subscription-minimal input.tnp-submit {
	background-color:  #0b008a;
	border-radius: 4px;
}

.tnp-subscription-minimal input.tnp-email::placeholder,
.tnp-subscription-minimal input.tnp-name::placeholder {
	color: grey;
}


.tnp-subscription-minimal input.tnp-submit:hover,
.tnp-subscription-minimal input.tnp-submit:focus,
.tnp-subscription-minimal input.tnp-submit:active{
	
	background-color:#6C66B8;
}

.tnp-subscription-minimal  form, 
.tnp-subscription-minimal  form {
	text-align: left !important;
}


@media screen and (min-width: 30em) {
	
.wp-block-group__inner-container h2 {
	 text-align: left;
	 font-weight: 600;	 
}
	
.page-one-column .panel-content .wrap {
    max-width: 810px;
  }
		
.navigation-top .wrap {
  max-width: 810px;
  padding: 0px;
}

h2.wp-block-heading {
	font-size: 1.75rem;
}
	
.wp-block-group.alignfull {
  padding-top: 0px!important;
}
	
header.entry-header {
  margin-bottom: 15px !important;
}


	
}

@media screen and (min-width: 45em) {
	
.panel-content .wrap {
  max-width: 810px;
  margin-left: auto;
	margin-right: auto;
}
	
.site-content {
  padding: 3.5em 0 0;
}
	
.navigation-top .wrap {
  max-width: 790px;
  padding: 0px;
	margin-left: auto;
	margin-right: auto;
}

.site-branding .wrap {
  max-width: 810px;
	margin-left: auto;
	margin-right: auto;
}
	
h2.entry-title {
  margin-left: 0px;
}
	
h2.wp-block-heading {
	font-size: 2rem;
}
	
.wp-block-image {
	margin-bottom: 0px;
  margin-top: 1em;
}
	
.wp-block-image img {
	border-radius: 100%;
	max-width: 225px;
	max-height: 225px;
}
	
.wp-block-group__inner-container h2 {
	text-align: left;
	font-weight: 600;
	padding-top: 2rem;
}
	
.wp-block-group.alignfull {
  padding-top: 20px!important;
}
	

.navigation-top nav {
  margin-left: 3.5%;
}
	
/*----------------------------
 BLOG 
 ----------------------------*/

.blog:not(.has-sidebar) #primary article {
		float: none;
		width: 75%;
	}
	


}



@media screen and (min-width: 67em) {

h2.wp-block-heading {
	font-size: 2.5rem;
}
	
body {
  font-size: 1.15rem;
}
	
.wp-block-group__inner-container h2 {
	 text-align: left;
	 font-weight: 600;
}

	
}
