/* Single Post Styles */

/* Secondary Nav Bar */
body:not(.home) .top-nav-dark .top-menu ul, 
body:not(.home) .box-dark-skin .ticker-content, 
body:not(.home) .box-dark-skin .ticker-swipe, 
body:not(.home) .top-nav-dark .ticker-content, 
body:not(.home) .top-nav-dark .ticker-swipe, 
body:not(.home) .header-layout-1.main-nav-below.top-nav-below-main-nav .top-nav {background: #1B334B}

/* Post Layout */
.one-column-no-sidebar .main-content{max-width:1024px;width:100%;padding:20px 80px 70px}
html:not(.dark-skin) .one-column-no-sidebar .main-content{background:#F7F7F7;background:#fff}
#content{padding-top:0;margin-top:0}

/* Post Header */
body:not(.dark-skin) .one-column-no-sidebar .post-cat{background:var(--bright-color);color:var(--base-color);margin-top:0}
.one-column-no-sidebar .post-title.entry-title{color:#1b334b}
.one-column-no-sidebar .entry-header .entry-sub-title{margin-top:10px;margin-bottom:0;font-style:italic}
.one-column-no-sidebar .entry-header-outer{border-bottom:1px solid #ccc;margin-bottom:22px}
.one-column-no-sidebar .entry-header-outer #breadcrumb{margin:0 0 10px 0}
.one-column-no-sidebar #breadcrumb a{color:#0170B9}
.sticky-post-title {padding-top: 5px}

/* Post Meta */
.entry-header .post-meta,.entry-header .post-meta a:not(:hover){color:#959595;font-size:15px;font-weight:400}
.one-column-no-sidebar .post-meta .no-avatars .author-name{color:#0170B9}
.entry-header .post-meta .meta-author:before{content:"By "}
.post-components .author-name:before{content:"Written by: ";font-style:italic}
.post-meta .no-avatars .author-name:before{display:none}
.meta-item.meta-author-wrapper.meta-author-1{margin-right:0}
.entry-header .post-meta .meta-item{margin-right:5px;margin-left:5px}

/* Post Content */
/*#the-post .entry-content,#the-post .entry-content p{font-size:18px !important;color:#4b4f58}*/
.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{color:#1C344C;font-weight:700}
.entry-content.entry h2 {font-size: 28px}
.entry-content.entry h3 {font-size: 26px}
.entry p{margin-bottom:25px;line-height:1.32}
.one-column-no-sidebar .entry-content img{border:1px solid #aaa;border-radius:3px}
.entry .wp-block-columns {margin: 15px 0}
.miamia-columns {border: 1px solid #ccc; padding: 15px 0; gap: 15px; background: #f9f9f9; border-radius: 5px;box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.1)}
.wp-block-separator:not(.is-style-dots).miamia.is-style-wide {border-bottom: 10px solid #2A2A2E; margin: 1.6em -80px; height: 10px}
/*.single .entry-content.entry h2:not(.key-business-tools) {margin: 25px 0; border: 2px solid #d30000; padding: 0 10px}*/
.single .entry-content.entry h2:not(.key-business-tools) {margin: 25px 0; border: 2px solid #0075aa; padding: 0 10px; color: #d30000}
.has-max-height-350 {max-height: 350px;overflow:auto; border: 1px solid #ddd; padding: 10px; box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.1); border-radius: 10px}



/* Tables */
.entry table tbody td, .entry table tbody th {border: none}
.entry-content table{width:100%;border-collapse:collapse;margin-bottom:0px}
.entry-content table th{background:#f7f7f7;color:#333;padding:2.5px 10px;border:none;border-bottom:1px solid #999 !important;border-top:1px solid #999 !important;font-weight:700}
.entry-content table td{padding:1.2px 10px;border-bottom:1px solid #999 !important;color:#333;font-size: 18px}
@media (min-width: 768px) {.miamia-data-table {margin-top: 40px}}
@media (max-width: 767px) {.miamia-data-table {margin-top: 20px}}
.entry-content .miamia-data-table td, .entry-content .miamia-data-table th {line-height: normal;font-size: 18px !important; background: #fff !important; padding: 7px 10px !important}
.miamia-data-table td:first-child, .miamia-data-table th:first-child {min-width: 110px; text-align: left}
.miamia-data-table table tr {border-bottom: 1px solid #ddd}
.entry-content .miamia-table-caption {padding: 10px 0 30px; line-height: normal}
.entry-content .miamia-table-caption em {color: #333;font-style: normal}
.miamia-text-right {text-align: right}

/* Blockquotes */
blockquote,q{background:#1C344C}
.wp-block-quote cite,.wp-block-quote footer,blockquote cite,q cite,blockquote:before,q:before{color:#fff}
#the-post .entry-content blockquote,#the-post .entry-content blockquote p{color:#ccc}

/* Story Index */
.one-column-no-sidebar #story-index.is-compact .story-index-content{background:#fff;width:250px}
.one-column-no-sidebar #story-index.is-compact .story-index-content li{margin-bottom:4px;list-style:none;border-bottom:1px solid #ccc;padding:2.5px 5px}
.one-column-no-sidebar #story-index.is-compact .story-index-content li::marker{font-size:15px;color:#888}
.one-column-no-sidebar #story-index.is-compact .story-index-content a{color:#222;font-size:15px;line-height:1;letter-spacing:-.2px}
.one-column-no-sidebar #story-index.is-compact .story-index-content li .is-current{margin-left:0;color:#016FB7}
#story-index .story-index-content li:has(>a.is-current)::marker{color:#016FB7!important}
#story-index-icon{background:#d50c0c}

/* Author Box */
.about-author.container-wrapper.about-author-1{border:3px solid #eee;padding:30px 10px}
.author-1-photo{max-width:100px;height:auto;float:left;margin-right:20px}
.about-author .author-name {font-size: 20px;display: inline-block}
.about-author .author-bio {margin: 5px 0 10px;font-size: 19px;line-height: 1.2}

/* One Column Layout Menu */
.one-column-no-sidebar #menu-tielabs-main-menu li a{color:#1b334b}

/* Sidebar */
.has-sidebar .sidebar{display:block}

/* In-Post Elements */
.in-posts-business-tools .miamia-info-box{border:none;padding:0;box-shadow:none;border-radius:none;background:none;margin:0 0 0 0}

/* Section Styling */
.has-title .section-item{padding-top:55px;padding-bottom:15px}

/* Multi-Tool Card */
.multi-tool-card {padding: 7.5PX 10px}
.multi-tool-subtitle {line-height: normal}

/* DARK MODE - Single Post */
.dark-skin .one-column-no-sidebar .post-title.entry-title{color:#fff}
.dark-skin .one-column-no-sidebar .main-content{box-shadow:inset 0 0 54px 4px #444}
.dark-skin #the-post .entry-content,.dark-skin #the-post .entry-content p{color:#ccc}
.dark-skin .one-column-no-sidebar #menu-tielabs-main-menu li a{color:#fff}
.dark-skin #content{margin-top:0}

/* RESPONSIVE - MOBILE */
@media (max-width:767px){
body.is-mobile #mobile-container{padding:10px 15px 30px}
.mhbContainer>*{text-align:center}
}

@media (max-width:991px){
.one-column-no-sidebar .main-content{padding-bottom:40px}
.has-sidebar .sidebar{display:none}
body.is-mobile #mobile-container{padding:10px 15px 30px}
.post-has-toggle #the-post .entry{max-height:1000px}
.one-column-no-sidebar .main-content {padding: 15px 15px 15px 15px}
.entry-content.entry h2 {font-size: 22px;line-height: 1;padding: 6px !important}
.entry-content.entry h3 {font-size: 22px}
.about-author .author-name {font-size: 16px}
.about-author .author-bio {font-size: 14px}
}

/* RESPONSIVE - DESKTOP */
@media (min-width:992px){
.one-column-no-sidebar .main-content{max-width:1024px;width:100%;padding:20px 80px 70px}
.dark-skin .one-column-no-sidebar .main-content{max-width:1024px;width:100%;padding:40px 50px}
.one-column-no-sidebar #tie-wrapper{background:#2A2A2E}
.mhbContainer .main-content{width:60%}
.mhbContainer .sidebar{width:40%}
}

@media (min-width:1440px){
.one-column-no-sidebar .main-content{max-width:1400px;width:100%;padding:70px 80px}
.dark-skin .one-column-no-sidebar .main-content{max-width:1400px;width:100%;padding:40px 50px}
.mhbContainer .main-content{min-width:calc(100% - 575px)}
.mhbContainer .sidebar{max-width:575px}
}

/* PRINT STYLES */
@media print{
.one-column-no-sidebar .main-content,.container,#main-content-row,.one-column-no-sidebar #tie-wrapper{background:#fff!important;max-width:100%!important;min-width:100%!important}
.one-column-no-sidebar .main-content{padding-top:20px!important;padding-bottom:20px!important}
.in-posts-mailformat,.in-posts-business-tools,.nsToggler,.nsToggler.show,#story-index,#inline-related-post{display:none}
}
