@charset "utf-8";
/* CSS Document */
html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100% }
body { margin: 0 }
html { font-size: 62.5%; }
.is-layout-flex {display: flex; flex-wrap:wrap;}


html { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
*, *:before, *:after { -webkit-box-sizing: inherit; -moz-box-sizing: inherit; box-sizing: inherit; }
body { background: #DDDDDD url(images/back-stripe2.jpg) top repeat; color: #8B8B83; font-family: 'Lato', 'sans-serif'; font-size: 16px; font-size: 1.6rem; line-height: 1.625; }
a, a:visited { color: #0d72c7; text-decoration: none; }
p { margin-top: 10px; margin-bottom: 15px; }
/*** Header ***/

.wrap { margin: 0 auto; max-width: 1220px; }
.center {text-align:center;}

/*** Content ***/

.page-child .ptitle { margin-top: -20px; }
.content-sidebar-wrap { float: left; }
.fl-module-content { margin: 20px 20px 0; }
.full-width-content .site-inner { max-width: 1220px; }
.full-width-content .content-sidebar-wrap { width: 100%; }
 .artistlist p {padding-left:20px;}
 .site-inner {background-color: #FAF9F5; }
.site-inner { background: url(images/parchment.jpg) repeat center top; border-top: 0px solid #ddd; border-bottom: 0px solid #9D9479; border-left: 0px solid #ddd; border-right: 0px solid #ddd; margin: 0px auto 0px; padding: 0px 0px 0px 0px; overflow: hidden; clear: both; }
.site-inner .wrap { background: url(images/paper-back-left-2.jpg) top left repeat-y; width: 100%; clear: both; float:left; }
.content-sidebar-wrap { background: url(images/paper-back-right-2.jpg) top right repeat-y; }
.content { margin: 0; padding: 10px 80px 0px 80px; float: left; }
.dropCap:first-letter { font-family: Bilbo, sans-serif; float: left; text-transform: uppercase; margin-top: 0.15em; padding: 0 2px 0 0; left: -3px; font-size: 500%; line-height: 0.8em; position: relative; }
.dropCap2:first-letter { font-family: Bilbo, sans-serif; float: left; text-transform: uppercase; margin-top: 0.15em; padding: 0 2px 0 0; left: -3px; font-size: 400%; line-height: 0.8em; position: relative; }
.clear { clear: both; height: 1px; }
.pad5 { padding: 5px; }
.pad10 { padding: 10px; }
/* Content Headlines

------------------------------------------------------------ */
.site-inner h1, .site-inner h2, .site-inner h3, .site-inner h4, .site-inner h5, .site-inner h6, .content .post h1, .content .post h2, .content .post h3, .content .post h4, .content .post h5, .content .post h6, .content .page h1, .content .page h2, .content .page h3, .content .page h4, .content .page h5, .content .page h6, .content h1.entry-title, .content .entry-content h1, .content h2.entry-title, .content .entry-content h2, .content .entry-content h3, .content .entry-content h4, .content .entry-content h5, .content .entry-content h6, body.search .content h1.archive-title { margin: 0 0 10px; font-family: 'Bilbo', sans-serif; font-weight: 300; line-height: 1.25; }
.site-inner .logo h1{  width:350px; display:block; text-align:center; margin-right:auto; margin-left:auto;}

.site-inner h1, .content .post h1, .content .page h1, .content h1.entry-title, .content .entry-content h1, body.search .content h1.archive-title { color: #8B8B83; font-size: 38px; font-size: 3.8rem; }
.content .post h1 a, .content .post h1 a:visited, .content .page h1 a, .content .page h1 a:visited, .content h1.entry-title a, .content h1.entry-title a:visited .content .post h2 a, .content .post h2 a:visited, .content .page h2 a, .content .page h2 a:visited, .content h2.entry-title a, .content h2.entry-title a:visited { color: #8B8B83; text-decoration: none; }
.content .post h1 a:hover, .content .page h1 a:hover, .content h1.entry-title a:hover .content .post h2 a:hover, .content .page h2 a:hover, .content h2.entry-title a:hover { color: #336799; text-decoration: none; }
.site-inner h2, .content .post h2, .content .page h2, .content h2.entry-title, .content .entry-content h2 { color: #8B8B83; font-size: 34px; font-size: 3.4rem; }
.site-inner h3, .content .post h3, .content .page h3, .content .entry-content h3 { color: #8B8B83; font-size: 28px; font-size: 2.8rem; }
.site-inner h4, .content .post h4, .content .page h4, .content .entry-content h4 { color: #8B8B83; font-size: 26px; font-size: 2.6rem; }
.site-inner h5, .content .post h5, .content .page h5, .content .entry-content h5 { color: #8B8B83; font-size: 18px; font-size: 1.8rem; }
.site-inner h6, .content .post h6, .content .page h6, .content .entry-content h6 { color: #8B8B83; font-size: 16px; font-size: 1.6rem; }
/*** HOME ***/


h1 br { clear: none; display: none; }
.homePage p { margin-top: 30px; font-size: 12px; font-weight: normal; line-height: 16px; margin-bottom: 0; }
.home-artist-list .fl-module-content { margin-top: 0; }

/* Footer

------------------------------------------------------------ */

.site-footer { background: transparent; border-top: none; border-bottom: none; border-left: none; border-right: none; overflow: hidden; clear: both; -webkit-box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.8); -moz-box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.8); box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.8); z-index: 100; }
.site-footer .wrap { margin: 0 auto; padding: 5px 15px 0px 15px; overflow: hidden; }
.full-width-content .site-footer .wrap { max-width: 1190px; }
.site-footer p { color: #DEDEDE; font-family: 'Lato', 'sans-serif'; font-size: 13px; font-size: 1.3rem; text-align: center; }
.site-footer a, .site-footer a:visited { color: #DDDDDD; text-decoration: none; }
.site-footer a:hover { color: #FFFFFF; text-decoration: none; }
.site-footer .gototop { float: left; width: 200px; }
.site-footer .creds { float: right; text-align: right; width: 650px; }
/* Custom Responsive CSS

------------------------------------------------------------ */

.artistlist {flex: 25%}
.logo {flex:40%; min-width:380px;}
.logo img { width:350px !important; height:203px !important; display: block;
  margin-left: auto;
  margin-right: auto;}
.intro {flex:59%;}

@media (max-width: 650px) {
  .artistlist {
    flex: 100% !important;
	min-width: 500px;
  }
}

 @media (max-width: 1104px) {
 .artistlist {
    flex: 50% !important;
	min-width: 300px;
  }
}

 @media only screen and (max-width: 1104px) {
	 .logo {display:block; min-width:380px; margin-bottom:}
.logo img { width:350px !important; height:203px !important;}
.logo h1 {}
.intro {flex:100%;}
 }


 @media only screen and (max-width: 700px) {
.site-title { width: 350px; text-align: center; display: block; margin-right: auto; margin-left: auto; }
.site-header { text-align:center; }
.site-inner { background: #FAF9F5 url(none); }
.content { padding: 10px 20px 0px 20px; float: none; }
.content-sidebar-wrap { background: url(images/paper-back.jpg) repeat-y center top; }
.entry-content ol, .entry-content ul { margin-left: 20px; }
}
 @media only screen and (max-width: 516px) {
.listLeft p { /*width: auto; float: left; padding: 3px; */ padding-left: 20px; }
.listRight { /*width: auto; float: left; clear: both; */ }
.features { padding-left: 10px; }
.dropCap2 { margin-bottom: 10px; }
}

