body.md-blog-layout {
background: #2c3d31 !important;
}
body.md-blog-layout .site,
body.md-blog-layout .site-content {
background: transparent !important;
}
.md-blog-layout .site-content,
.md-blog-layout .site-content > .ast-container,
.md-blog-layout #primary,
.md-blog-layout #secondary {
max-width: none;
width: 100%;
margin: 0;
padding: 0;
}
.md-blog-layout .site-content > .ast-container {
display: block;
} body.md-blog-layout #masthead {
position: absolute !important;
top: 0;
left: 0;
right: 0;
z-index: 1000;
background: transparent !important;
}
body.admin-bar.md-blog-layout #masthead {
top: 32px;
}
body.md-blog-layout #masthead .ast-primary-header-bar,
body.md-blog-layout #masthead .main-header-bar,
body.md-blog-layout #masthead .site-primary-header-wrap,
body.md-blog-layout #masthead .ast-builder-grid-row-container,
body.md-blog-layout #masthead .ast-mobile-header-wrap .ast-primary-header-bar {
background: transparent !important;
border-bottom-color: transparent !important;
box-shadow: none !important;
}
body.md-blog-layout #masthead .main-header-menu > .menu-item > .menu-link,
body.md-blog-layout #masthead .ast-builder-menu .main-header-menu > .menu-item > .menu-link,
body.md-blog-layout #masthead .ast-builder-social-element .social-item-label {
color: #fff !important;
}
body.md-blog-layout #masthead .ast-builder-social-element svg,
body.md-blog-layout #masthead .mobile-menu-toggle-icon .ast-mobile-svg {
fill: #f7db99 !important;
}
@media (max-width: 782px) {
body.admin-bar.md-blog-layout #masthead { top: 46px; }
}
.md-blog-main {
--md-ink: #000d07;
--md-green: #00140b;
--md-green-soft: #0c2a1d;
--md-gold: #f7db99;
--md-gold-deep: #c8a86d;
--md-cream: #2c3d31;
--md-cream-2: #ebe6da;
--md-white: #ffffff;
--md-text: #30342f;
--md-muted: #79776f;
--md-border: rgba(200, 168, 109, .38);
width: 100%;
margin: 0;
color: var(--md-text);
font-family: 'Montserrat', sans-serif;
font-size: 15px;
font-weight: 400;
line-height: 1.75;
}
.md-blog-main *,
.md-blog-main *::before,
.md-blog-main *::after {
box-sizing: border-box;
}
.md-blog-main h1,
.md-blog-main h2,
.md-blog-main h3,
.md-blog-main h4,
.md-blog-main h5,
.md-blog-main h6 {
font-family: 'Montserrat', sans-serif;
}
.md-blog-main h1,
.md-blog-main h2,
.md-blog-main h3 {
text-transform: uppercase;
}
.md-blog-main a {
text-decoration: none;
}
.md-blog-hero,
.md-single-hero,
.md-single-body-section {
width: 100vw !important;
max-width: 100vw !important;
margin-left: calc(50% - 50vw) !important;
margin-right: calc(50% - 50vw) !important;
}
.md-container {
width: min(1220px, calc(100% - 48px));
margin: 0 auto;
}
.md-eyebrow {
display: inline-block;
margin-bottom: 10px;
color: var(--md-gold);
font-size: 11px;
font-weight: 600;
letter-spacing: .18em;
line-height: 1.4;
text-transform: uppercase;
}
.md-eyebrow--light { color: rgba(255,255,255,.78); }
.md-eyebrow--gold { color: var(--md-gold); } .md-blog-hero {
position: relative;
overflow: hidden;
background-color: var(--md-ink);
background-image: linear-gradient(rgba(0,13,7,.15), rgba(0,13,7,.15)), url(https://matheusdorneles.com.br/wp-content/uploads/2025/12/Fundos-dos-Sites-1-2025-12-30T234111.323.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
color: #fff;
border-bottom: 1px solid rgba(247,219,153,.30);
}
.md-blog-hero--archive {
padding: 150px 0 88px;
}
.md-blog-hero h1,
.md-single-hero h1 {
max-width: 880px;
margin: 0;
color: #fff;
font-size: clamp(38px, 5.1vw, 68px);
font-weight: 600;
line-height: 1.05;
letter-spacing: .025em;
}
.md-blog-hero p,
.md-archive-description {
max-width: 760px;
margin: 22px 0 0;
color: rgba(255,255,255,.88);
font-size: 15px;
font-weight: 400;
line-height: 1.75;
} .md-blog-grid {
display: grid;
grid-template-columns: minmax(0, 1fr) 350px;
gap: 48px;
align-items: start;
padding-top: 64px;
padding-bottom: 72px;
}
.md-blog-content,
.md-single-content-wrap {
min-width: 0;
}
.md-section-heading {
margin-bottom: 28px;
padding-bottom: 19px;
border-bottom: 1px solid var(--md-border);
}
.md-section-heading h2 {
margin: 0;
color: #fff;
font-size: clamp(27px, 3vw, 38px);
font-weight: 600;
line-height: 1.18;
letter-spacing: .045em;
} .md-posts-grid {
display: grid;
gap: 24px;
}
.md-post-card,
.md-blog-main .md-post-card.ast-article-post {
display: grid !important;
grid-template-columns: minmax(245px, 35%) minmax(0, 65%);
min-height: 305px;
overflow: hidden;
margin: 0 !important;
padding: 0 !important;
background: var(--md-green) !important;
border: 1px solid rgba(247,219,153,.28);
border-radius: 0 !important;
box-shadow: 0 12px 38px rgba(0,13,7,.10);
transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;
}
.md-post-card:hover {
transform: translateY(-3px);
box-shadow: 0 16px 42px rgba(0,13,7,.15);
border-color: rgba(247,219,153,.60);
}
.md-post-card__image {
display: block;
overflow: hidden;
min-height: 305px;
background: var(--md-ink);
}
.md-post-card__image img,
.md-post-card__placeholder {
display: block;
width: 100%;
height: 100%;
min-height: 305px;
object-fit: cover;
}
.md-post-card__image img {
transition: transform .4s ease, filter .4s ease;
}
.md-post-card:hover .md-post-card__image img {
transform: scale(1.025);
}
.md-post-card__placeholder {
background: var(--md-ink) url(https://matheusdorneles.com.br/wp-content/uploads/2025/12/Fundos-dos-Sites-1-2025-12-30T234111.323.png) center/cover no-repeat;
}
.md-post-card__content {
display: flex;
flex-direction: column;
justify-content: center;
padding: 38px 42px;
color: #fff;
}
.md-post-card__meta,
.md-single-meta {
display: flex;
flex-wrap: wrap;
gap: 8px 16px;
margin-bottom: 15px;
color: var(--md-gold);
font-size: 10px;
font-weight: 400;
letter-spacing: .15em;
text-transform: uppercase;
}
.md-post-card h2 {
margin: 0 0 14px;
font-size: clamp(23px, 2.3vw, 31px);
font-weight: 600;
line-height: 1.18;
letter-spacing: .04em;
}
.md-post-card h2 a { color: #fff !important; }
.md-post-card p {
margin: 0 0 20px;
color: rgba(255,255,255,.82) !important;
font-size: 14px;
line-height: 1.7;
}
.md-post-card__read,
.md-text-link {
color: var(--md-gold) !important;
font-size: 10px;
font-weight: 600;
letter-spacing: .15em;
text-transform: uppercase;
} .md-blog-sidebar {
display: grid;
gap: 22px;
position: sticky;
top: 28px;
}
.md-side-card,
.md-side-procedure-card {
overflow: hidden;
border-radius: 0;
border: 1px solid rgba(247,219,153,.28);
box-shadow: 0 10px 28px rgba(0,13,7,.10);
}
.md-side-card {
background: var(--md-green);
color: #fff;
}
.md-side-card__body,
.md-side-card--reviews,
.md-side-card--final-cta {
padding: 28px;
}
.md-side-card__doctor-photo {
display: block;
width: 100%;
aspect-ratio: 1 / 1.07;
object-fit: cover;
object-position: center top;
}
.md-side-card h2,
.md-side-procedure-card h2 {
margin: 0 0 14px;
color: #fff;
font-size: 23px;
font-weight: 600;
line-height: 1.18;
letter-spacing: .045em;
}
.md-side-card p,
.md-side-card li,
.md-side-procedure-card li {
color: rgba(255,255,255,.84);
font-size: 13px;
line-height: 1.65;
}
.md-credentials {
padding-top: 13px;
color: var(--md-gold) !important;
font-size: 10px !important;
font-weight: 600;
letter-spacing: .10em;
text-transform: uppercase;
border-top: 1px solid rgba(247,219,153,.22);
}
.md-side-card--reviews {
background: var(--md-green);
color: #fff;
border-color: rgba(247,219,153,.28);
}
.md-side-card--reviews .md-eyebrow { color: var(--md-gold); }
.md-side-card--reviews h2 { color: #fff; }
.md-side-card--reviews p { color: rgba(255,255,255,.84); }
.md-trustindex { margin: 18px 0; }
.md-side-card--reviews .md-text-link { color: var(--md-gold) !important; }
.md-side-card--reviews .md-trustindex,
.md-side-card--reviews .md-trustindex [class*="ti-"] {
background-color: transparent !important;
}
.md-side-card--reviews .md-trustindex div,
.md-side-card--reviews .md-trustindex span,
.md-side-card--reviews .md-trustindex p,
.md-side-card--reviews .md-trustindex a {
color: #fff !important;
}
.md-side-card--results .md-side-card__body { padding-bottom: 22px; }
.md-ba-carousel {
position: relative;
overflow: hidden;
background: #000;
outline: none;
}
.md-ba-carousel__track {
display: flex;
width: 100%;
transition: transform .42s ease;
}
.md-ba-carousel__slide {
flex: 0 0 100%;
margin: 0;
}
.md-ba-carousel__slide img {
display: block;
width: 100%;
aspect-ratio: 3 / 2;
object-fit: contain;
background: #000;
user-select: none;
-webkit-user-drag: none;
}
.md-ba-carousel {
cursor: grab;
touch-action: pan-y;
}
.md-ba-carousel.is-dragging {
cursor: grabbing;
}
.md-ba-carousel__counter {
position: absolute;
right: 12px;
bottom: 12px;
padding: 7px 10px;
background: rgba(0,13,7,.86);
color: var(--md-gold);
font-size: 10px;
letter-spacing: .12em;
}
.md-side-procedure-card {
position: relative;
min-height: 400px;
background: #000;
color: #fff;
}
.md-side-procedure-card > img {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.md-side-procedure-card__overlay {
position: absolute;
inset: 0;
background: linear-gradient(180deg, rgba(0,13,7,.18) 0%, rgba(0,13,7,.95) 78%);
}
.md-side-procedure-card__content {
position: absolute;
inset: auto 0 0;
z-index: 2;
padding: 28px;
}
.md-side-procedure-card ul {
margin: 14px 0 18px;
padding: 0;
list-style: none;
}
.md-side-procedure-card li {
padding: 7px 0;
border-bottom: 1px solid rgba(247,219,153,.17);
}
.md-text-link--light { color: var(--md-gold) !important; }
.md-map-wrap {
position: relative;
width: 100%;
aspect-ratio: 4 / 3;
min-height: 235px;
background: #e4ded0;
}
.md-map-wrap iframe {
position: absolute;
inset: 0;
width: 100% !important;
height: 100% !important;
border: 0 !important;
}
.md-side-card--final-cta {
text-align: center;
background-color: var(--md-ink);
background-image: linear-gradient(rgba(0,13,7,.82), rgba(0,13,7,.92)), url(https://matheusdorneles.com.br/wp-content/uploads/2025/12/Fundos-dos-Sites-1-2025-12-29T203658.709.png);
background-size: cover;
background-position: center;
}
.md-side-card__logo {
display: block;
width: 84px;
height: 84px;
margin: 0 auto 18px;
object-fit: contain;
} .md-button,
.md-blog-main .md-button {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 48px;
padding: 14px 24px;
border: 1px solid var(--md-gold);
border-radius: 0;
background: transparent;
color: var(--md-gold) !important;
font-size: 10px;
font-weight: 600;
letter-spacing: .14em;
text-transform: uppercase;
transition: background .25s ease, color .25s ease;
}
.md-button:hover {
background: var(--md-gold);
color: var(--md-ink) !important;
}
.md-button--light {
border-color: #fff;
color: #fff !important;
}
.md-button--light:hover {
background: #fff;
color: var(--md-ink) !important;
}
.md-button--gold {
background: var(--md-gold);
color: var(--md-ink) !important;
}
.md-button--gold:hover {
background: transparent;
color: var(--md-gold) !important;
} .md-single-hero {
position: relative;
overflow: hidden;
padding: 138px 0 74px;
background-color: var(--md-ink);
background-image: linear-gradient(rgba(0,13,7,.15), rgba(0,13,7,.15)), url(https://matheusdorneles.com.br/wp-content/uploads/2025/12/Fundos-dos-Sites-1-2025-12-30T234111.323.png);
background-size: cover;
background-position: center;
color: #fff;
border-bottom: 1px solid rgba(247,219,153,.28);
}
.md-single-hero__inner {
display: grid;
grid-template-columns: minmax(0, 1.1fr) minmax(360px, .9fr);
gap: 58px;
align-items: center;
}
.md-category-label {
display: inline-block;
margin-bottom: 18px;
padding-bottom: 7px;
color: var(--md-gold);
font-size: 10px;
font-weight: 600;
letter-spacing: .16em;
text-transform: uppercase;
border-bottom: 1px solid var(--md-gold);
}
.md-single-meta { margin-top: 22px; margin-bottom: 0; }
.md-single-lead {
max-width: 720px;
margin: 22px 0 0;
color: rgba(255,255,255,.80);
font-size: 14px;
line-height: 1.7;
}
.md-single-hero__image {
margin: 0;
overflow: hidden;
border: 1px solid rgba(247,219,153,.45);
box-shadow: 20px 20px 0 rgba(247,219,153,.08);
}
.md-single-hero__image img {
display: block;
width: 100%;
aspect-ratio: 4 / 3;
object-fit: cover;
} .md-single-body-section {
background: #2c3d31;
}
.md-single-content {
padding: 46px 50px;
background: #fff;
border-top: 3px solid var(--md-green);
box-shadow: 0 14px 38px rgba(0,13,7,.07);
}
.md-single-content > :first-child { margin-top: 0; }
.md-single-content > :last-child { margin-bottom: 0; }
.md-single-content p,
.md-single-content li {
color: #3f433e;
font-size: 16px;
line-height: 1.85;
}
.md-single-content h2 {
margin: 42px 0 17px;
color: var(--md-green);
font-size: clamp(26px, 3vw, 36px);
font-weight: 600;
line-height: 1.22;
letter-spacing: .03em;
}
.md-single-content h3 {
margin: 32px 0 13px;
color: var(--md-green);
font-size: 22px;
font-weight: 200;
line-height: 1.35;
letter-spacing: .055em;
}
.md-single-content h4,
.md-single-content h5,
.md-single-content h6 {
color: var(--md-green);
font-weight: 600;
}
.md-single-content a {
color: #7d6433;
text-decoration: underline;
text-underline-offset: 3px;
}
.md-single-content blockquote {
margin: 30px 0;
padding: 22px 26px;
border: 0;
border-left: 3px solid var(--md-gold-deep);
background: #f4f0e6;
color: var(--md-green);
}
.md-single-content img {
max-width: 100%;
height: auto;
}
.md-blog-cta {
display: grid;
grid-template-columns: minmax(0, 1fr) auto;
gap: 34px;
align-items: center;
margin-top: 30px;
padding: 40px 44px;
background-color: var(--md-ink);
background-image: linear-gradient(90deg, rgba(0,13,7,.92), rgba(0,20,11,.75)), url(https://matheusdorneles.com.br/wp-content/uploads/2025/12/Fundos-dos-Sites-1-2025-12-29T203658.709.png);
background-size: cover;
background-position: center;
color: #fff;
border: 1px solid rgba(247,219,153,.28);
}
.md-blog-cta h2 {
margin: 0 0 12px;
color: #fff;
font-size: clamp(25px, 3vw, 34px);
font-weight: 600;
line-height: 1.16;
letter-spacing: .04em;
}
.md-blog-cta p {
max-width: 760px;
margin: 0;
color: rgba(255,255,255,.80);
font-size: 14px;
line-height: 1.7;
}
.md-blog-bottom-cta {
padding-bottom: 80px;
}
.md-post-navigation {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 1px;
margin-top: 30px;
background: rgba(247,219,153,.18);
border: 1px solid rgba(247,219,153,.28);
}
.md-post-navigation__item {
display: flex;
flex-direction: column;
min-height: 130px;
padding: 22px;
background: var(--md-green);
color: #fff !important;
}
.md-post-navigation__label {
margin-bottom: 10px;
color: var(--md-gold);
font-size: 9px;
font-weight: 600;
letter-spacing: .12em;
}
.md-post-navigation__title {
font-size: 13px;
font-weight: 600;
line-height: 1.45;
text-transform: uppercase;
} .md-pagination {
margin-top: 36px;
}
.md-pagination .page-numbers {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 42px;
min-height: 42px;
margin: 0 5px 5px 0;
padding: 9px 12px;
border: 1px solid rgba(0,20,11,.28);
border-radius: 0;
color: #fff;
font-size: 10px;
font-weight: 600;
letter-spacing: .08em;
}
.md-pagination .page-numbers.current,
.md-pagination .page-numbers:hover {
background: var(--md-green);
color: var(--md-gold);
border-color: var(--md-green);
}
.md-empty-state {
padding: 40px;
background: #fff;
border: 1px solid rgba(0,20,11,.12);
} .md-floating-whatsapp {
position: fixed;
z-index: 9999;
right: 20px;
bottom: 20px;
width: 64px;
height: 64px;
display: flex;
justify-content: center;
align-items: center;
background: #00ad57;
border-radius: 100%;
box-shadow: 0 8px 24px rgba(0,0,0,.22);
}
.md-floating-whatsapp:hover {
transform: translateY(-2px);
} @media (max-width: 1024px) {
.md-blog-grid {
grid-template-columns: minmax(0, 1fr) 315px;
gap: 30px;
}
.md-post-card__content { padding: 32px; }
.md-single-hero__inner { grid-template-columns: 1fr 390px; gap: 36px; }
}
@media (max-width: 860px) {
.md-container { width: min(100% - 32px, 760px); }
.md-blog-hero--archive { padding: 125px 0 68px; }
.md-blog-grid,
.md-blog-grid--single {
grid-template-columns: 1fr;
gap: 42px;
}
.md-blog-sidebar {
position: static;
top: auto;
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.md-side-card--doctor,
.md-side-card--reviews,
.md-side-card--results,
.md-side-card--location,
.md-side-card--final-cta {
grid-column: span 2;
}
.md-single-hero__inner { grid-template-columns: 1fr; }
.md-single-hero__image { max-width: 720px; }
.md-post-navigation { grid-template-columns: 1fr; }
}
@media (max-width: 640px) {
body.md-blog-layout { background: #2c3d31 !important; }
.md-container { width: calc(100% - 28px); }
.md-blog-main { font-size: 14px; }
.md-blog-hero--archive { padding: 112px 0 58px; }
.md-blog-hero h1,
.md-single-hero h1 { font-size: 36px; line-height: 1.08; }
.md-blog-grid { padding-top: 38px; padding-bottom: 48px; }
.md-post-card,
.md-blog-main .md-post-card.ast-article-post {
grid-template-columns: 1fr;
min-height: 0;
}
.md-post-card__image,
.md-post-card__image img,
.md-post-card__placeholder {
min-height: 0;
aspect-ratio: 16 / 11;
}
.md-post-card__content { padding: 28px 24px 30px; }
.md-post-card h2 { font-size: 24px; }
.md-blog-sidebar { grid-template-columns: 1fr; }
.md-blog-sidebar > * { grid-column: auto !important; }
.md-single-hero { padding: 108px 0 48px; }
.md-single-hero__image { box-shadow: 10px 10px 0 rgba(247,219,153,.08); }
.md-single-content { padding: 28px 22px; }
.md-single-content p,
.md-single-content li { font-size: 15px; }
.md-blog-cta {
grid-template-columns: 1fr;
padding: 30px 24px;
}
.md-blog-cta__action { justify-self: start; }
.md-blog-bottom-cta { padding-bottom: 55px; }
.md-floating-whatsapp {
width: 58px;
height: 58px;
right: 14px;
bottom: 14px;
}
} .md-blog-grid .md-section-heading .md-eyebrow { color: var(--md-gold); }
.md-blog-grid .md-section-heading h2 { color: #fff; }
.md-pagination .page-numbers { color: #fff; border-color: rgba(247,219,153,.45); }
.md-pagination .page-numbers.current,
.md-pagination .page-numbers:hover { background: var(--md-gold); color: var(--md-ink); border-color: var(--md-gold); }
.md-blog-bottom-cta { background: #2c3d31; }  body.md-blog-layout,
body.md-blog-layout #page,
body.md-blog-layout .site,
body.md-blog-layout #content,
body.md-blog-layout .site-content,
body.md-blog-layout .site-content > .ast-container,
body.md-blog-layout #primary,
body.md-blog-layout.single,
body.md-blog-layout.single #page,
body.md-blog-layout.single #content,
body.md-blog-layout.single .site-content {
background-color: #2c3d31 !important;
background-image: none !important;
margin-top: 0 !important;
margin-bottom: 0 !important;
}
body.md-blog-layout .site-content,
body.md-blog-layout #content,
body.md-blog-layout #primary {
padding-top: 0 !important;
padding-bottom: 0 !important;
} body.md-blog-layout #masthead,
body.md-blog-layout .site-header,
body.md-blog-layout .ast-primary-header-bar,
body.md-blog-layout .main-header-bar,
body.md-blog-layout .ast-main-header-wrap,
body.md-blog-layout .site-primary-header-wrap,
body.md-blog-layout #ast-desktop-header,
body.md-blog-layout #ast-mobile-header,
body.md-blog-layout .ast-mobile-header-wrap,
body.md-blog-layout .ast-mobile-header-content,
body.md-blog-layout .ast-desktop-header-content {
background: transparent !important;
background-color: transparent !important;
background-image: none !important;
border: 0 !important;
box-shadow: none !important;
} .md-blog-hero,
.md-single-hero {
background-color: #00140b;
background-image:
linear-gradient(rgba(0, 13, 7, .15), rgba(0, 13, 7, .15)),
url(https://matheusdorneles.com.br/wp-content/uploads/2025/12/Fundos-dos-Sites-1-2025-12-30T234111.323.png) !important;
background-position: center center !important;
background-repeat: no-repeat !important;
background-size: cover !important;
} .md-blog-hero .md-eyebrow,
.md-blog-hero .md-eyebrow--light {
color: var(--md-gold) !important;
}
.md-side-card--reviews .md-eyebrow {
color: var(--md-gold) !important;
}
.md-side-card--reviews h2 {
color: #fff !important;
}
.md-blog-cta .md-eyebrow,
.md-blog-cta .md-eyebrow--light {
color: var(--md-gold) !important;
} .md-post-navigation {
background: rgba(247,219,153,.20) !important;
border-color: rgba(247,219,153,.28) !important;
}
.md-post-navigation__item {
background: var(--md-green) !important;
color: #fff !important;
border: 0 !important;
}
.md-post-navigation__item:hover {
background: #0a2418 !important;
}
.md-post-navigation__label {
color: var(--md-gold) !important;
}
.md-post-navigation__title {
color: #fff !important;
} body.md-blog-layout.single .md-single-post,
body.md-blog-layout.single .md-single-body-section,
body.md-blog-layout.single .md-blog-grid--single,
body.md-blog-layout.single .md-single-content-wrap,
body.md-blog-layout .md-blog-bottom-cta {
background-color: #2c3d31 !important;
}
@media (max-width: 640px) { .md-blog-hero--archive {
padding-top: 82px !important;
padding-bottom: 48px !important;
}
.md-single-hero {
padding-top: 82px !important;
padding-bottom: 42px !important;
} body.md-blog-layout.single #page,
body.md-blog-layout.single .site,
body.md-blog-layout.single #content,
body.md-blog-layout.single .site-content,
body.md-blog-layout.single .site-content > .ast-container,
body.md-blog-layout.single #primary,
body.md-blog-layout.single article,
body.md-blog-layout.single .md-single-post,
body.md-blog-layout.single .md-single-main,
body.md-blog-layout.single .md-single-body-section {
margin-top: 0 !important;
margin-bottom: 0 !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
background-color: #2c3d31 !important;
}
body.md-blog-layout.single #masthead,
body.md-blog-layout.single #ast-mobile-header,
body.md-blog-layout.single .ast-mobile-header-wrap,
body.md-blog-layout.single .ast-primary-header-bar,
body.md-blog-layout.single .main-header-bar {
min-height: 0 !important;
margin: 0 !important;
background: transparent !important;
} body.md-blog-layout.single .md-single-hero {
padding-top: 82px !important;
padding-bottom: 42px !important;
}
body.md-blog-layout.single .md-blog-grid--single {
padding-top: 34px !important;
padding-bottom: 44px !important;
}
.md-post-navigation__item {
min-height: 96px;
padding: 20px;
}
}  @media (min-width: 861px) {
body.md-blog-layout.single .md-single-hero {
margin-top: -86px !important;
padding-top: 224px !important;
}
} @media (max-width: 640px) {
.md-blog-hero--archive {
padding-top: 112px !important;
padding-bottom: 58px !important;
}
.md-single-hero,
body.md-blog-layout.single .md-single-hero {
padding-top: 108px !important;
padding-bottom: 48px !important;
}
}