
.wp-block-image,
.wp-block-image figure,
.wp-block-image a {
    display: block !important;
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
}

.wp-block-image img {
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 100% !important;
    height: auto !important;
    object-fit: cover !important;
}

.wp-block-image .aligncenter>figcaption, .wp-block-image .alignleft>figcaption, .wp-block-image .alignright>figcaption, .wp-block-image.aligncenter>figcaption, .wp-block-image.alignleft>figcaption, .wp-block-image.alignright>figcaption {
    caption-side: bottom !important;
    display: ruby !important;
    font-size: small !important;
    font-style: italic !important;
}

.featured-image {
  text-align: center !important;        
}

.featured-image img {
  display: inline-block !important;    
  max-width: 100% !important;         
  height: auto !important;
}


h2 {
    font-size: 24px !important;
    font-style: italic;
}


@media (max-width: 900px) {
    /* Override inline flex */
    .container-full {
        display: block !important;
        flex-direction: column !important;
    }

    /* Stack main content and sidebar */
    #awp-main-content,
    #awp-second-content,
    .theme-column-8,
    .theme-column-4 {
        width: 100% !important;
        max-width: 100% !important;
        float: none !important;
        display: block !important;
    }
 .sidebar {
    margin-top: 60px !important;
}
      body.home .post-footer:after {
        display: none !important;
    }
body.home .breadcrumb-area .theme-column-12 {
    display: none !important;
}
    body.home .tag-links {
        display: none !important;
    }
}
.post-footer p a {
color: #e90000 !important;
}

.unvinyl::before, .sub::before {
    content: "🟥 ";
    font-size: 0.9em;
    margin-right: 4px;
    position: relative;
    top: -1px;
}
.unvinyl, .sub {
    font-style: normal !important;
    font-size: medium !important;
    font-weight: 300 !important;
  letter-spacing: 3px;
}

.post-footer {
    padding-bottom: 32px !important;
}

body.single-post .post-content figure img[width="320"] {
    width: auto !important;
    max-width: 320px !important;
    height: auto !important;
}

.relpost-thumb-container {
    margin-top: 60px;
    margin-bottom: 25px;
}

@media (max-width: 767px) {
    .site-description
 {
font-size: 13px !important;
    }
}
   .site-description
 {
font-size: 14px !important;
    }

.sidebar .blogroll-clean li {
  border: none !important;
}

.sidebar .blogroll-clean {
  padding-left: 0;
  margin: 0;
}

.sidebar .blogroll-clean li {
  margin: 4px 0;
  padding: 0;
  list-style: none;
}

.sidebar .sr-blogroll{
  background: transparent !important;
  border: none !important;
  padding: 0 !important;
  margin: 0 0 22px 0 !important;
}

.sidebar .sr-blogroll h3,
.sidebar .sr-blogroll h4{
  display: inline-block;
  margin: 0 0 12px 0 !important;
  padding: 12px 28px 12px 48px !important;
  background: rgba(120, 0, 0, 0.95);
  color: #fff !important;
  font-style: italic;
  font-weight: 700;
  line-height: 1;
  position: relative;
}


.sidebar .sr-blogroll h3:before,
.sidebar .sr-blogroll h4:before{
  content: "»»";
  position: absolute;
  left: 18px;
  top: 50%;
  transform: translateY(-50%);
  opacity: 0.9;
}

.sidebar .sr-blogroll ul{
  list-style: none !important;
  margin: 0 !important;
  padding: 20px 0 0 20px !important;
}

.sidebar .sr-blogroll li{
  border: none !important;
  margin: 0 0 6px 0 !important;
  padding: 0 !important;
}

.sidebar .widget.widget_block:has(.sr-blogroll) {
    padding: 0;
}

.post-footer:after {
display: none;
}

.wp-block-heading h3,
h3.wp-block-heading {
  font-size: 1.05em;
  font-weight: 600;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-top: 3em;
  margin-bottom: 1em;
  color: #8b8b8b;
}
.wp-element-caption {
    caption-side: bottom !important;
    font-size: small !important;
    font-style: italic !important;
	}