#genesis-content {
    max-width: 100%;
    margin-top: 110px;
}

.site-inner {
    padding: 0! important;
    margin: auto auto auto auto ! important;
    max-width: 100% ! important;
}

li#menu-item-9933 {
    background-color: #dd5837;
	  border-radius: 5px;
}

li#menu-item-9933 a {
    color: #ffffff;
}

li#menu-item-9933:hover {
    background-color: #F0B6A8;
}

li#menu-item-9933 a:hover {
    color: #dd5837;
}


.right.search > .search-form {
    float: right;
}

input#searchform-1 {
    width: 69%;
    float: left;
}

.post-password-form input[type="submit"], .search-form input[type="submit"] {
    padding-bottom: 15px;
    margin-top: auto;
    float: left;
}

.menu-secondary > .right.search > .search-form > input.search-form-submit {
    background-color: #eeeeee;
	  color: #333333;
	  border-radius: 5px;
}

.breadcrumb {
    z-index: 23;  
	  border-bottom: 0px;
    font-size: .6rem;
    margin-bottom: -39px;
    margin-top: 0px;
	  padding-top: 1%;
    padding-bottom: 0px;
    text-align: center;
    font-style: italic;
	  opacity: 0.8;
}

.breadcrumb a, .more-from-category a {
    text-decoration: underline;
}

h1 {
    margin: auto ! important;
}

h1.entry-title:first-child, .archive-description .entry-title:first-child, .archive-title:first-child, .author-box-title:first-child, .entry-title:first-child  {
    padding-top: 61px;
	width: 100%;
	max-width: 1240px;
	margin: auto;
	float:none;
    font-size: 2.75rem;	
}

.single-post h1.entry-title {
    max-width: 900px;
}

.archive-description .entry-title  {
    padding-top: 25px ! important;
	  font-size: 4rem ! important;
}

h2.entry-title:first-child {
	padding-top: 0px;
}

h2.entry-title {
	padding-top: 150px;
	font-size: 1.8rem ! important;
}

p.entry-meta {
    font-family: Poppins, Helvetica, Arial, sans-serif;
}

.ilink {
	margin-top: auto ! important;
	padding-top: 125px ! important;
}

.single-post p {
	font-size:1.1rem ! important;
}

.andoldpawnshops {
    line-height: 2.5rem;
}

.widget-title {
	text-shadow: 1px 1px rgba(255, 255, 255, .3);
}


#genesis-footer-widgets,.scratch {
	background-image: url(https://tuner.natfinn.com/wp-content/uploads/2020/01/low-contrast-linen.png) ! important;	
}

#genesis-footer-widgets {
	background-color: #222222;
	padding-top:100px;
	color: #ffffff;
	border-top: 0px ! important;
}

#genesis-footer-widgets a {
	color: #dcdcdc;
	text-decoration: underline;
	font-weight: lighter;
}

.archive-title {
	padding-left: 2rem;
	padding-right: 2rem;	
}

.entry-header {
    margin-top: auto;
	    margin-left: auto ! important;
    margin-right: auto ! important;
}

#genesis-content {
    max-width: 100%;
}

p.entry-meta {
	padding-top: 25px;
}

.entry-content {
    max-width: 100%;
    float: none;
    margin:auto;
    display: block;
}

.entry-content > p, .entry-content > h1, .entry-content > h2, .entry-content > h3, .entry-content > h4, .entry-content > h5, .entry-content > h6, .entry-content > blockquote, .entry-content > ol, .entry-content > ul, #dpsp-content-top, #dpsp-content-bottom, .ab-block-post-grid p, .ab-block-post-grid-text p, .ab-block-post-grid-text p:last-of-type, .contactlove p, #authorsure-last-updated, .after-entry, .entry-comments, .comment-respond, main p.must-log-in, main p.akismet_comment_form_privacy_notice {
   max-width: 700px;
   float: none;
   margin-left:auto;
   margin-right:auto;
   display: block;
   padding-left:0px;
   padding-right:0px;
}

single-post .wp-block-atomic-blocks-ab-columns.ab-layout-columns-2.ab-2-col-wideleft .aligncenter {
    max-width: 700px;
    float: none;
    display: block;
    width: 100%;
    margin: auto;
}

blockquote {
    margin: auto ! important;
    display: block ! important;
    float: none ! important;
}

blockquote.is-style-large > p {
    font-size: 3rem ! important;
}

blockquote.wtf, blockquote.lyrics, blockquote.quote, blockquote.sidenote {
    margin-top: 5% ! important;
    margin-bottom: 5% ! important;
    padding: 2% 5% ! important;
    width: 100%;
    max-width:1000px;
    display: block;
    background-image: url(https://www.natfinn.com/wp-content/uploads/2020/01/low-contrast-linen.png) ! important;
}

blockquote.wtf > p, .wtf > cite, blockquote.lyrics > p, blockquote.lyrics > cite {
    width: 100%;
    margin: auto;
    float: none;
}

blockquote.wtf > p, blockquote.lyrics > p {
    text-align: center;
    max-width: 900px;
}

blockquote.wtf {
    background-color: #222222 ! important;
    color: #ffffff;
    border: 1px dashed #000000 ! important;
}

blockquote.lyrics {
    background-color: transparent;
    border: 1px dashed #EBEBEB ! important;
}

blockquote > cite {
    max-width: 700px ! important;
}

cite {
    margin-bottom: 2%;
}

blockquote.wp-block-quote {
    background-color: #f3f3f3;
	  padding:2%;
    margin-bottom: 2% ! important;
}


.alignwide {
    width: 100%;
    max-width: 1280px ! important;
	  float:none ! important;
	  display: block ! important;
	  margin-left:auto ! important;
	  margin-right: auto ! important;
}

.alignfull {
    width: 100% ! important;
    max-width: 100% ! important;
    margin-left: auto ! important;
    margin-right: auto ! important;
}

.articlenav {
    font-size: .9rem;
}

.articlenav > .ab-block-layout-column-inner {
    border: 2px solid #f3f3f3;
    border-radius: 5px;
}

.gocubsgo a {
	color: #ffffff  ! important;
}

twitter-widget {
    float: none;
    margin-left: auto;
    margin-right: auto;
}

.twitter-tweet.twitter-tweet-rendered, .instagram-media .instagram-media-rendered {
    display: block ! important;
    margin: auto ! important;
}

figure.wp-block-embed-twitter.alignwide.wp-block-embed.is-type-rich.is-provider-twitter {
    margin: auto;
    display: block;
}

iframe#instagram-embed-0 {
    margin: auto ! important;
}

.wp-block-embed-instagram > figcaption {
    float: none;
    display: block;
    margin: auto;
    text-align: center;
}

.wp-block-embed {
    margin-bottom: 2% ! important;
    display: -webkit-box;
    margin: auto;
    max-width: fit-content;
}

section.ab-block-post-grid.featuredpost.alignwide.homeroll {
    float: none;
    margin-left: auto;
    margin-right: auto;
}

form.search-form {
    width: 100%;
    max-width: 400px;
}

.wp-block-atomic-blocks-ab-container.boxshadow.frontpagecta.ab-block-container.aligncenter {
    background-color: transparent ! important;
}

h1.mamajamba {
    padding-top: 20px ! important;
}

figure.wp-block-pullquote.alignfull.has-background.has-theme-primary-background-color.philosophy.is-style-solid-color {
    background-image: url(https://tuner.natfinn.com/wp-content/uploads/2020/01/low-contrast-linen.png);
}

figure.wp-block-embed-youtube.alignfull.wp-block-embed.is-type-video.is-provider-youtube, figure.wp-block-embed-youtube.alignwide.wp-block-embed.is-type-video.is-provider-youtube {
    width: 100%;
		max-width: 1600px;	
    margin: auto ! important;
    display: block ! important;
    float: none ! important;
}

figure.wp-block-embed-youtube.alignwide.wp-block-embed.is-type-video.is-provider-youtube {
    width: inherit;
    margin: auto ! important;
    display: block ! important;
    float: none ! important;
}

.entry-content > ul, .entry-content > ol {
    padding-left: 30px;
}

header.entry-header {
    margin-top: auto;
}

.entry-author a {
	text-decoration: underline;
}


figure.wp-block-pullquote.alignfull {
    background-color: #f9f9f9;
    /* padding: 20px; */
}

a {
    color: #4D8297;
    text-decoration: none;
}

.contactcta {
    color: #ffffff;
    background: #4D8297;
}

.contactcta a {
    color: #ffffff;
}

.contactcta a:hover {
    color: #f9f9f9 ! important;
}

.contactcta > .sub-menu > li > a {
    color: black;
}

.contactcta > .sub-menu > li > a:hover {
    color: #4D8297 ! important;
}

a {
    border: transparent ! important;
    box-shadow: none ! important;
}

.entry-content a {
	text-decoration: underline;
	color: #4D8297;
}

figure > figcaption {
    max-width: 1280px ! important;
    margin: auto;
    display: block;
    padding-bottom: 1%;
}

.ab-block-post-grid .ab-block-post-grid-author a, .ab-block-post-grid a.ab-text-link {
    border-bottom: 1px solid #ddd;
    box-shadow: none;
}


h1, h2, h3, h4, h5, h6, .site-container .wp-block-pullquote p, .site-container .wp-block-quote p, .widget-title, .archive-title, h1.archive-title, .has-large-font-size.homesub  {
		font-family: Georgia, serif;
		font-weight: inherit;
}

figure.wp-block-image.alignfull {
    margin: auto ! important;
}

.page.full-width-content.custom-page .entry-content .alignfull {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}

h1.mamajamba {
	background: #ffffff;
	padding-top: 50px;
	margin-top: auto ! important;
  background-color: #ffffff;
}

.musiciantable tr > td:first-child {
    font-weight: 900;
    min-width: 150px;
}

.musiciantable tr:nth-of-type(even) {
    background: #f9f9f9;
}


figure.wp-block-pullquote.alignfull.philosophy {
  background-image: url(https://workwith.natfinn.com/wp-content/uploads/sites/2/2020/01/stardust-1.png);
}

.philosophy > blockquote > p {
    padding: 150px 0 ! important;
    font-size: 4rem ! important;
    width: 100%;
    max-width: 1240px;
    margin: auto;
}

h2#homeh2 {
    text-transform: uppercase;
}

.philosophy p {
    margin-top: 40px;
}

.site-footer > .wrap > p, .footerleft > p.footerp, .footerright > p.footerp {
	font-size: 12px ! important;
}

p.has-large-font-size.homesub, .site-footer {
    background: #ffffff ! important;
    color: #000000 ! important;
    text-transform: uppercase;
	background-image: url(https://tuner.natfinn.com/wp-content/uploads/2020/01/low-contrast-linen.png) ! important;
}

.footerleft {
	padding-top: 30px;
}

.footerright {
	padding-top: 20px;
}

.footerleft, .footerright {
    padding-bottom: 20px;
}

.archive-description .entry-title, .archive-title, .author-box-title {
    font-size: 4rem;
}

.entry-content h2, .entry-content h3, .entry-content h4 {
    margin-top: 60px;
    margin-bottom: 30px;
	padding-left: 10px;
    padding-right: 10px;
}

.frontpagecta {
	max-width: 835px;
    float: none;
    margin: auto;
    display: block;
	box-shadow: none;
	background-color: #ffffff;
}

.wp-block-atomic-blocks-ab-container.boxshadow.frontpagecta.ab-block-container.aligncenter {
    margin-top: -15%;
}

.threemcs h3 {
    margin: auto ! important;
	  text-transform: uppercase;
		padding-bottom: 20px;
}

div#dpsp-content-top {
    padding-top: 100px;
    padding-bottom: 50px;
}

#dpsp-content-bottom {
    margin-top: auto ! important;
    padding-top: 50px;
    padding-bottom: 100px;
}
div#dpsp-content-top, #dpsp-content-bottom {
 		width:100%;	
		max-width: 500px;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-linkedin, .dpsp-network-btn.dpsp-pinterest {
    border-color: transparent ! important;
    background-color: transparent ! important;
	background: transparent ! important;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-pinterest .dpsp-network-icon {
    border-color: transparent;
    background: transparent;
    color: transparent;
}

.dpsp-pinterest .dpsp-network-icon:after, .dpsp-pinterest .dpsp-network-icon:before {
    content: "\e803";
    color: #909090;
}

.dpsp-linkedin .dpsp-network-icon:before, .dpsp-linkedin .dpsp-network-icon:after {
    content: '\e804';
    color: #909090;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-facebook {
    border-color: transparent ! important;
    background-color: transparent ! important;
	background: transparent ! important;
}

.dpsp-facebook .dpsp-network-icon:before, .dpsp-facebook .dpsp-network-icon:after {
    content: '\e800';
    color: #909090;
}

a.dpsp-network-btn.dpsp-twitter.dpsp-no-label, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-twitter .dpsp-network-icon {
    background: transparent ! important;
	background-color: transparent ! important;
    border-color: transparent ! important;
}

.dpsp-twitter .dpsp-network-icon:before, .dpsp-twitter .dpsp-network-icon:after {
    content: '\e801';
    color: #909090;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-email {
    background: transparent ! important;
	background-color: transparent ! important;
    border-color: transparent ! important;
}

.dpsp-email .dpsp-network-icon:before, .dpsp-email .dpsp-network-icon:after {
    content: '\e816';
    color: #909090;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print .dpsp-network-icon, .dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-print {
    border-color: transparent ! important;
    background-color: transparent ! important;
	background: transparent ! important;
}

.dpsp-print .dpsp-network-icon:before, .dpsp-print .dpsp-network-icon:after {
    content: '\e817';
    color: #909090;
}

.webdesignpic, .digitalmktpic, .agencysupport {
    margin: auto ! important;
}

.tresparagraphs {
    padding-left: 10px;
    padding-right: 10px;
}

.updated.left {
    font-family: Poppins, Helvetica, Arial, sans-serif;
}

div#jp-relatedposts {
    display: block;
    margin: 3% auto;
    padding: 5% 5%;
    width: 100%;
    background-color: #eeeeee;
	  max-width: 1800px;
}

div#jp-relatedposts a {
    color: #4D8297 ! important;
}

p.jp-relatedposts-post-context {
    font-size: .9rem ! important;
}

#jp-relatedposts h3.jp-relatedposts-headline {
    font-size: 2.5rem;
    font-weight: 900 ! important;
	  font-family: Poppins, Helvetica, Arial, sans-serif ! important;
}

h4.jp-relatedposts-post-title {
    padding: 20px 0px;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
	  padding-top: 10px;
    font-size: 1.4rem;
    line-height: 1.8em;
}

.entry-footer > .entry-meta {
   max-width: 1280px;
     float: none;
     margin-left:auto;
     margin-right:auto;
    display: block;
    padding-left:6%;
    padding-right:6%;
}

.entry-categories a, .entry-tags a {
    font-family: "Noto Serif SC", serif ! important;
    color: #4D8297;
}

.prev-next-navigation, .one-half.true {
    width: 100%;
    max-width: 1280px;
	font-size: 1.4rem;
    float: none;
    display: block;
    margin: auto;
    padding-left: 6%;
    padding-right: 6%;
}

span.caps.pre-title {
    font-family: Poppins, Helvetica, Arial, sans-serif;
}

.widget-title {
	text-transform: uppercase;
	font-family: Poppins, Helvetica, Arial, sans-serif;
}

.after-entry.widget-area {
    box-shadow: none;
}

div#disqus_thread {
    max-width: 700px;
    float: none;
		width:100%;
	  display: block;
	  margin:auto;
	  
}

.entry-comments > h3, h3#reply-title {
   font-weight: 900 ! important;
   font-family: Poppins, Helvetica, Arial, sans-serif ! important;
   text-transform: uppercase;
}

p.comment-form-comment > label {
	font-family: Poppins, Helvetica, Arial, sans-serif ! important;
}

main > div > p.must-log-in a, main div > p.logged-in-as a.comment-content a, article > .comment-reply > .comment-reply-login {
    color: #4D8297 ! important;
}

a.comment-time-link {
    font-style: italic;
    font-size: .9rem;
    color: #4d8297;
}

a.comment-reply-login {
  font-size: .8rem;
  font-style: italic;
}

article .comment-content p {
  font-size: 1.1rem ! important;
}

article .comment-reply p {
  font-size: 1rem ! important;
  font-style: italic;
}

main p.akismet_comment_form_privacy_notice {
  font-size: .8rem ! important;
  font-style: italic;
	padding-bottom: 100px ! important;
	font-family: Poppins, Helvetica, Arial, sans-serif ! important;
}

.footer-widget-area > section#media_image-2 {
    float: right;
    text-align: left;
}

.site-footer a {
	color: #101010;
	text-decoration: underline;
}

.everybodylives  {
    font-size: 9px;
    display: -webkit-inline-box;
    font-family: 'Roboto Slab', 'Open Sans', sans serif;
}

img.attachment-post-image.size-post-image.wp-post-image {
    float: none ! important;
    margin: auto ! important;
    display: block ! important;
}

.archive-pagination.pagination {
    float: none;
    width: 100%;
    margin: auto;
    display: block;
    max-width: 700px;
    padding: 2% 0%;
}

.pagination > ul {
    text-align: center;
}

aside#genesis-sidebar-primary {
    margin-top: 150px;
}

@media only screen and (max-width: 1600px) {
.ab-block-layout-column-inner {
        padding-left: 3%;
	    padding-right: 3%;
	}
	
}

@media only screen and (min-width: 960px) and (max-width: 1015px) {
nav#genesis-nav-primary a {
    font-size: .66rem;
    padding-top: 19px;
}

}
	
@media only screen and (max-width: 959px) {

body.amp-mode-touch > .site-container > header.site-header {
	position: relative ! important;
}


body.amp-mode-touch > .site-container > .site-header > .wrap > .nav-primary {
	width:85%;
	float: right;
}

body.amp-mode-touch > .site-container > .site-header > .wrap > .title-area {
	width: 15%;
	float: left;
}

body.amp-mode-touch > .site-container > .site-header > .wrap > .nav-secondary {
	width:100%;
	float: right;
}
	
	
header.site-header {
    position: fixed;
    width: 100%;
    z-index: 9898798 ! important;
    background: #ffffff;
}
	
.right.search > .search-form {
    padding-bottom: 20px;
}
	
	#genesis-content {
    margin-top: 70px;
}
	
ul#menu-header-nav-cta > li {
    padding-left: 10px;
}
	
form.search-form {
    max-width:100%;
}

.menu-secondary > .right.search > .search-form > input.search-form-submit {
    width: 31%;
}
	
.philosophy > blockquote > p {
    font-size: 3rem ! important;
}
	
	.footer-widget-area > section#media_image-2 {
    float: left;
}

h1.entry-title, .archive-description .entry-title, .archive-title, .author-box-title {
    padding-top: 50px;
}

figure.wp-block-table.musiciantable {
    font-size: .76rem;
}
	
aside#genesis-sidebar-primary {
    margin-top: inherit;
		padding: 0 2rem 0 2rem ! important;
}

}

@media only screen and (max-width: 710px) {
.entry-meta, header.entry-header, .entry-content > p, .entry-content > h1, .entry-content > h2, .entry-content > h3, .entry-content > h4, .entry-content > h5, .entry-content > h6, .entry-content > blockquote, figcaption, .entry-content > ol, .entry-content > ul, #dpsp-content-top, #dpsp-content-bottom, .ab-block-post-grid p, .ab-block-post-grid-text p, .ab-block-post-grid-text p:last-of-type, .contactlove p, #authorsure-last-updated, .after-entry, span.entry-categories, span.entry-tags, .previous, .next, .breadcrumb, .ab-block-layout-column-inner {
	 padding-left:6%;
	 padding-right:6%;
}	
.entry-content > ol, .entry-content > ul {
    margin-left: 6%;
}
}
	
@media only screen and (max-width: 640px) {
h1.entry-title {
    font-size: 2.66rem ! important;
}
.entry-meta {
padding-left: 6%;
padding-right: 6%;
}

p.entry-meta {
    font-size: 1.1rem !important;
}

.single-post p {
    font-size: 1.25rem !important;
}

blockquote.is-style-large > p {
    font-size: 2rem ! important;
}
		
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    padding-right: 0px;
}
		
.menu-secondary > .right.search > .search-form > input.search-form-submit {
    padding-left: 4px;
    padding-right: 4px;
}		
	
body.amp-mode-touch.amp-mode-mouse > .site-container > .site-inner > div > #genesis-content > article > .entry-content > nav.jp-relatedposts-i2 {
	padding-left: 3% ! important;
    padding-right: 3% ! important;
    padding-bottom: 10%;

}
		
}
		
		
@media only screen and (min-width: 960px) {
	#genesis-footer-widgets {
    text-align: center;
}
}	