/*
 Theme Name:   Twenty Seventeen Child
 Theme URI:    http://www.earthfiles.com/twentyseventeen-child/
 Description:  My first child theme, based on Twenty Seventeen
 Author:       Earthfiles
 Author URI:   https://www.Earthfiles.com
 Template:     twentyseventeen
 Version:      1.0.0
 Tags:         black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready, responsive-layout, infinite-scroll, post-slider, design, food, journal, magazine, news, photography, portfolio, clean, contemporary, dark, elegant, modern, professional, sophisticated
 Text Domain:  twenty-seventeen-child
*/

@import url('https://fonts.googleapis.com/css?family=IM+Fell+Double+Pica');

@font-face {
	src: url('/wp-content/themes/twentyseventeen-child/CHARLEMAGNESTD-BOLD.OTF');  
	font-family: Charlemagne;  
	font-weight: normal;  
}

.site-title {
	font-family: Charlemagne;
	font-weight: bold;
/*	font-family: 'IM Fell Double Pica', serif; */
}


body, button, input, select, textarea {
    color: #333;
    font-family: "Times New Roman", serif;
    font-size: 15px;
    font-size: 0.9375rem;
    font-weight: 400;
    line-height: 1.66;
}


.gallery-caption {
  white-space: pre-line;
  margin-top: -18px;
}


	/* With panel images 100% of the screen height, we're going to fix the background image where supported to create a parallax-like effect. */

	.page-two-column .panel-content .entry-header {
		float: left;
		width: 25%;
	}

	.page-two-column .panel-content .entry-content {
		float: right;
		width: 69%;
	}

	/* Layout */

	/* */
	.has-sidebar:not(.error404) #primary {
		float: left;
		width: 70%;
	}

	.has-sidebar #secondary {
		float: right;
		padding-top: 0;
		width: 25%;
	}

	/* Blog, archive, search */


	body:not(.has-sidebar):not(.page-one-column) .page-header,
	body.has-sidebar.error404 #primary .page-header,
	body.page-two-column:not(.archive) #primary .entry-header,
	body.page-two-column.archive:not(.has-sidebar) #primary .page-header {
		float: left;
		width: 25%;
	}
	
		.blog:not(.has-sidebar) #primary article,
	.archive:not(.page-one-column):not(.has-sidebar) #primary article,
	.search:not(.has-sidebar) #primary article,
	.error404:not(.has-sidebar) #primary .page-content,
	.error404.has-sidebar #primary .page-content,
	body.page-two-column:not(.archive) #primary .entry-content,
	body.page-two-column #comments {
		float: right;
		width: 69%;
	}


	/* blog and archive */

	.blog:not(.has-sidebar) .entry-content blockquote.alignleft,
	.twentyseventeen-front-page.page-two-column .entry-content blockquote.alignleft,
	.archive:not(.has-sidebar) .entry-content blockquote.alignleft,
	.page-two-column .entry-content blockquote.alignleft {
		margin-left: -72.5%;
		width: 73%;
	}

	.blog:not(.has-sidebar) .entry-content blockquote.alignright,
	.twentyseventeen-front-page.page-two-column .entry-content blockquote.alignright,
	.archive:not(.has-sidebar) .entry-content blockquote.alignright,
	.page-two-column .entry-content blockquote.alignright {
		margin-right: 0;
		width: 25%;
	}

	/* Footer */

	.site-footer .widget-column.footer-widget-1 {
		float: left;
		width: 25%;
	}

	.site-footer .widget-column.footer-widget-2 {
		float: right;
		width: 69%;
	}
	
	.social-navigation {
		clear: left;
		float: left;
		margin-bottom: 0;
		width: 25%;
	}

	.site-info {
		float: left;
		padding: 0.7em 0 0;
		width: 69%;
	}

		/* Posts */

	.site-content {
		padding: 0 0 0;
	}


ul#mepr-logged-in-widget {
    font-size: 1.2rem;
}
	
/* Testing custom page style */



/*
.full-width-body::before {
   display: none;
}

.site-content.full-width {
   float: none;
   margin: 0 auto;
}

.site-header.full-width {
   background-color: #fff;
   box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
   margin: 0;
   padding: 2% 0;
}

.site-branding.full-width {
   margin: 0 auto;
   width: 58.8235%;
}

.site-footer.full-width {
   float: none;
   margin: 0 auto;
}
*/
/* Testing custom page style */


.custom-logo-link img {
	display: inline-block;
	max-height: 200px;
	width: auto;
}


/* Fixes linked images */
.widget a img {
	-webkit-box-shadow: unset;
	box-shadow: unset;
}

/* Media Queries */

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

	.has-sidebar:not(.error404) #primary {
		float: left;
		width: 70%;
	}

	.has-sidebar #secondary {
		float: right;
		padding-top: 0;
		width: 24%;
	}
	
	.site-content {
		padding: 2.5em 0 0;
	}
	
	.panel-content .wrap {
		padding-bottom: 4.5em;
		padding-top: unset;
	}
  
  .wrap {
    max-width: 1440px;
  }
  

.blog .site-main>article, .archive .site-main>article, .search .site-main>article {
    padding-bottom: 2em;
}
  
}


@media screen and (min-width: 30em) {
	.panel-content .wrap {
		padding-bottom: 2em;
		padding-top: unset;
	}
}

	/* Pages */

	.page.page-one-column .entry-header,
	.twentyseventeen-front-page.page-one-column .entry-header,
	.archive.page-one-column:not(.has-sidebar) .page-header {
		margin-bottom: 1em;
	}

/*
.mepr-price-box-button {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background-color:#3d94f6;
	-webkit-border-top-left-radius:7px;
	-moz-border-radius-topleft:7px;
	border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	-moz-border-radius-topright:7px;
	border-top-right-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	-moz-border-radius-bottomright:7px;
	border-bottom-right-radius:7px;
	-webkit-border-bottom-left-radius:7px;
	-moz-border-radius-bottomleft:7px;
	border-bottom-left-radius:7px;
	text-indent:0;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:Times New Roman;
	font-size:17px;
	font-weight:bold;
	font-style:normal;
	height:40px;
	line-height:40px;
	width:126px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #1570cd;
}

.mepr-price-box-button:hover {
	background-color:#1e62d0;
}

.mepr-price-box-button:active {
	position:relative;
	top:1px;
}
*/

h1 {
  color: #10109c;
}

h5 {
  font-size: 1.5rem;
  color: #10109c;
  letter-spacing: unset;
  text-transform: unset;
}

h6 {
  font-size: 1.5rem;
  font-weight: normal;
  color: #10109c;
}

.post-thumbnail {
	clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

a, .more-link {
	/* color: #9d449a; */
}

.entry-content a:focus,
.entry-content a:hover,
.entry-summary a:focus,
.entry-summary 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: #9d449a; */
	-webkit-box-shadow: unset;
	box-shadow: unset;
}


.entry-content a,
.entry-summary a,
.widget a,
.site-footer .widget-area a,
.posts-navigation a,
.widget_authors a strong {
	-webkit-box-shadow: unset;
	box-shadow: unset;
	-webkit-transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
	transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
	transition: color 80ms ease-in, box-shadow 130ms ease-in-out;
	transition: color 80ms ease-in, box-shadow 130ms ease-in-out, -webkit-box-shadow 130ms ease-in-out;
}

