/*
Theme Name: Sway Child
Template: sway
Theme URI: https://www.swaytheme.com/
Author: Key-Design
Author URI: http://themeforest.net/user/Key-Design
Description: Multi-Purpose WordPress Theme with Block Builder
Version: 1.0
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, translation-ready

/* Below you can write your style */

/* Hide breadcrumbs on single posts */
.single-post .entry-header .breadcrumbs {
    display: none !important;
}

/* Hide blog archive header (blue background + breadcrumbs) */
header.entry-header.blog-header {
    display: none !important;
}

/* Blog listing and single post top padding */
.blog #posts-content,
.single-post #posts-content {
    padding-top: 100px !important;
    margin-top: 0 !important;
}

/* Title/meta spacing (now below featured image) */
.single-post .blog-single-title-meta-wrapper {
    margin-top: 20px;
    margin-bottom: 10px;
    padding: 0;
    text-align: left;
    background: none;
}

.single-post .blog-single-title-meta-wrapper .col-lg-8 {
    width: 100%;
    max-width: 100%;
    padding: 0;
}

#posts-content .blog-single-content .entry-meta {
    margin-bottom: 20px;
}

.blog #posts-content .right-sidebar, .single-post #posts-content .right-sidebar {
    margin-top: -38px;
    padding-top: 35px;
}

/* Video embed on single posts — responsive 16:9 container */
.single-post .entry-video.simple-video-iframe {
    position: relative;
    display: block;
    width: 100%;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    margin-bottom: 0;
}

.single-post .entry-video.simple-video-iframe iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 0;
}

/* Audio embed on single posts */
.single-post .entry-audio {
    max-width: 100%;
    overflow: hidden;
    margin-bottom: 0;
}

.single-post .entry-audio iframe {
    max-width: 100%;
}