/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

h2 {
	font-size: 23px;
	font-weight: 300;
	color: #442222;
  line-height: 1.4;
	margin: 0 0 0.5em 0;
	padding: 0 1.0em 0 0;
}

h3 {
	font-size: 18px;
	font-size: 1.425rem;
	font-weight: 300;
	color: #442222;
  line-height: 1.4;
	margin: 0 0 0.5em 0;
	padding: 0 1.0em 0 0;
}

.site-title {
	clear: none;
/*	font-size: 24px; */
	font-size: 2.20rem;
/*	font-family: Open Sans; */
	font-weight: 400;
	line-height: 1.35;
	letter-spacing: 0.09em;
	margin: 0;
	padding: 0;
}

#masthead .wrap {
    /* position: relative; */
	text-align: center;
}

/* .custom-header {
	background-image: url(https://www.somewhereville.com/wp-content/uploads/2017/07/2017july21_drumsbackground.jpg);
} */

/* .site-branding-text {
	background-image: url(https://www.somewhereville.com/wp-content/uploads/2017/07/2017july21_topsmallertry1.jpg);	
} */

#content {
padding-top: 50px;
}

.navigation-top 
{
background-image: url(https://www.somewhereville.com/wp-content/uploads/2018/02/2017july21_topsmallertry2_topbar.jpg);
}

#top-menu
{
text-align:center;
}

@media screen and (min-width: 48em) {
body.page-template-page-full-width .page-full-width #primary .entry-content {
width: 100%;
}

body.page-template-page-full-width .page-full-width #primary .entry-header {
width: 100%;
}
}

.page.page-template-full-width:not(.twentyseventeen-front-page) #primary {
width: 100%;
max-width: none;
}

@media screen and (min-width: 48em) {
.wrap {
max-width: 1040px;
}
}
@media screen and (max-width: 800px) {
.site-title {
font-size: 1.6rem;
}
}
@media screen and (max-width: 480px) {
.site-title {
font-size: 1.5rem;
margin-left: -5px;
}
}

.wp-block-image figcaption {
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 20px;
	padding-left: 20px;
	text-align: justify;
}

ul {
    list-style: disc;
    margin-left: 30px;
}

.wrap {
	max-width: 1200px;
}
 
@media screen and (min-width: 48em) {
	.wrap {
		max-width: 1200px;
	}
}
 
.page.page-one-column:not(.twentyseventeen-front-page) #primary {
	max-width: 1200px;
}

@media screen and (min-width: 30em) {
	.page-one-column .panel-content .wrap {
		max-width: 1200px;
	}
}

blockquote {
	color: #222288;
/*	font-size: 19px; */
/*	font-style: italic; */
/*	border-left: 1px solid #ccc; */
	font-size: 1.000rem;
	line-height: 1.6;
/*	margin: 0px 10px 25px 10px;*/
	overflow: hidden;
	padding: 10px 30px 10px 30px!important;
	text-align: justify;
}

blockquote cite {
  display: block;
  font-style: normal;
  font-weight: 600;
  margin-top: 0.1em;
	padding-right: 20px;
  text-align: right;
}
