@font-face {
    font-family: FontAwesome;
    src: url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0');
    src: url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?#iefix?&=4.7.0') format('embedded-opentype'),
    url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),
    url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),
    url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),
    url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
}

body {
	background-color: #f4f2f0;
}

#masthead {
	background-color: #353231;
}

#infinite-footer {
	display: none;
}

@media screen and (min-width: 47.2227em) {
	.site-branding {
	  background-image: url('https://mysoundposter.blog/wp-content/uploads/2017/12/button64.png');
	  background-repeat: no-repeat;
	  background-size: contain;
	  background-position: 0;
  }
  .site-title,
	.site-description {
	  margin-left: 64px;
  }
}

.toggles #menu-toggle:before {
	background-color: #e67817;
}

.toggles #sidebar-toggle:before {
	background-color: #acd32a;
	content: "\f476";
}

.toggles #search-toggle:before {
	background-color: #e67817;
}

.panel#menu-toggle-nav {
	background-color: #e67817;
	border-bottom: 5px solid #e67817;
}

.panel#sidebar-toggle-nav {
	background-color: #f4f2f0;
	border-bottom: 5px solid #353231;
}

.panel#search-toggle-nav {
	background-color: #e67817;
	border-bottom: 5px solid #e67817;
}

button, input[type="button"], input[type="reset"], input[type="submit"] {
	background-color: #353231;
}

.hentry {
	border-top: 3px solid #e67817;
}

.hentry:before, .hentry.sticky:before {
	background-image: url('https://mysoundposter.blog/wp-content/uploads/2017/12/button64.png');
	content:'' !important;
	background-size: cover;
	background-color: transparent;
}

.hentry a {
	color: #e67817;
}

.hentry.sticky {
	border-top: 3px solid red#acd32a;
}

.entry-header a, .entry-header a:visited {
	color: #e67817;
}

div#respond, .comment-respond::after {
	border-color: #acd32a !important;
}

.wp_widget_tag_cloud div a, .widget_tag_cloud .tagcloud a {
	color: #e67817;
}

.widget a {
	color: #e67817;
}

#infinite-footer .blog-credits {
	visibility: hidden;
}

#infinite-footer .blog-credits:before {
	visibility: visible;
	content: "Ⓒ 2016, 2017, 2018 by Soundposter Inc";
}

footer.entry-meta span.byline {
	display: none;
}

a.icon:before {
	display: inline-block;
	width: 35px;
	margin-right: 5px;
	font-family: FontAwesome;
	text-align: center;
}

a.homepage:before {
  content: "\f015 ";
}

a.email:before {
  content: "\f0e0 ";
}

a.bandcamp:before {
	content: "\f2d5 ";
}

a.mixcloud:before {
  content: "\f289 ";
}

a.reverbnation:before {
  content: "\f005 ";
}

a.soundcloud:before {
  content: "\f1be ";
}

a.spotify:before {
  content: "\f1bc ";
}

a.facebook:before {
  content: "\f230 ";
}

a.twitter:before {
  content: "\f099 ";
}

a.instagram:before {
  content: "\f16d ";
}

a.wordpress:before {
	content: "\f19a";
}

a.tumblr:before {
  content: "\f173 ";
}

a.youtube:before {
  content: "\f16a ";
}

a.vimeo:before {
  content: "\f27d ";
}

a.songkick:before {
    content: "f7a6";
}

a.itunes:before {
    content: "\f179 ";
}

a.amazon:before {
    content: "\f270 ";
}

a.other:before {
    content: "\f08e";
}

iframe.embedly-card div.hdr {
	display: none !important;
}

span.taxonomy-icon:before {
	display: inline-block;
	width: 35px;
	margin-right: 5px;
	font-family: FontAwesome;
	text-align: center;
}

span.soundposter-categories:before {
	content: "\f016";
}

span.soundposter-locations:before {
	content: "\f0ac";
}

span.soundposter-genres:before {
	content: "\f001";
}

span.soundposter-tags:before {
	content: "\f02c";
}

a.btn-getstarted {
	margin: 0;
	padding: 1rem 3rem;
	color: #fff;
	font-size: 20px;
	font-weight: 900;
	text-align: center;
	border-radius: 5px;
	background-color: #e67817;
	transition: background-color 500ms linear;
	-webkit-transition: background-color 500ms linear;
	-moz-transition: background-color 500ms linear;
	-o-transition: background-color 500ms linear;
	-ms-transition: background-color 500ms linear;
	outline: 0; text-decoration: none;
}

a.btn-getstarted:hover {
  background-color: #acd32a;
  color: #FFF;
  text-decoration: none;
}

a.btn-page {
	display: block;
	margin: 0 0 10px 0;
	padding: 5px 10px;
	color: #fff;
	font-size: 20px;
	font-weight: 900;
	text-align: center;
	border-radius: 5px;
	background-color: #e67817;
	transition: background-color 500ms linear;
	-webkit-transition: background-color 500ms linear;
	-moz-transition: background-color 500ms linear;
	-o-transition: background-color 500ms linear;
	-ms-transition: background-color 500ms linear;
	outline: 0; text-decoration: none;
}

a.btn-page:hover {
  background-color: #acd32a;
  color: #FFF;
  text-decoration: none;
}

#blog_subscription-6 h1.widget-title {
	font-size: 1.6rem;
	color: #e67817;
}

body.tax-locations h1.page-title, body.tax-genres h1.page-title, body.tax-artist h1.page-title {
  text-indent: -9999px;
  line-height: 0;
}

body.tax-locations h1.page-title::after {
  content: "Locations";
  text-indent: 0;
  display: block;
  line-height: initial;
}


body.tax-genres h1.page-title::after {
  content: "Music Genre";
  text-indent: 0;
  display: block;
  line-height: initial;
}

body.tax-artist h1.page-title::after {
  content: "Artist Page";
  text-indent: 0;
  display: block;
  line-height: initial;
}

a.more-link {
  text-indent: -9999px;
  line-height: 0;
}

a.more-link::after {
  content: "While Listening ";
  text-indent: 0;
  display: block;
  line-height: initial;
}

#custom_html-3 h1.entry-title {
	margin: 0 0 27px 0;
}

p.play-comment {
	margin-left: 30%;
}

p.play-role {
	margin-left: 10%;
}

#cookie-notice {
	background: rgb(53, 50, 49, 0.7) !important;
}
