body {text-wrap:pretty;}

/* Adjust the desktop logo size */
.jeg_midbar .jeg_logo_img {width:200px}

/* Change to your desired width */
  height: auto;     /* Keeps aspect ratio */
}

/* Make all images inside post content full width */
.entry-content img {
  width: 100%;
  height: auto; /* Maintain aspect ratio */
  display: block;
  margin: 0 auto;
}

/* Remove favicon/logo from Ghost-style bookmark card */
.kg-bookmark-card .kg-bookmark-icon {
  display: none !important;
}

/* Round bullet point */

.entry-content ul {
  list-style-type: disc;
}

/* Underlined links */

.entry-content p a,
.entry-content ul li a,
.entry-content ol li a,
.entry-content blockquote a {
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-thickness: 1px;
}

/* Prevent underline styling in bookmark cards, tags, meta links */
.entry-content .wp-block-embed a,
.entry-content .kg-bookmark-card a,
.entry-content .post-tags a,
.entry-content .post-meta a {
  text-decoration: none;
  text-underline-offset: initial;
  text-decoration-thickness: initial;
}

.entry-content .author-box a,
.entry-content .social-links a {
  text-decoration: none;
}

/* Space below video */

.single .entry-content .wp-block-embed__wrapper iframe,
.single .entry-content iframe {
  width: 100% !important;
  aspect-ratio: 16 / 9;
  height: auto;
  display: block;
  margin-bottom: 20px; /* Space below video */
}

/* Make the logo black */

.jeg_logoo img {
  filter: brightness(0%) !important; /* Makes logo black */
}

/* Make Gutenberg separator blocks gray */
.entry-content hr.wp-block-separator {
  border: none;
  border-top: 1px solid #ccc; /* Light gray line */
  margin: 2em 0;
}

/* Make excerpt in the homepage smaller */

.entry-header .jeg_post_title {letter-spacing:0px;}

/* SAU ĐÂY LÀ THIÊN TÂN */

/* Thumbnail */
.size-715 {padding-bottom: 57%!important;}
.size-500 {padding-bottom:60%;}

/* Hero */
.tthero01 h3 {margin-top:15px;}
.tthero01 .jeg_post_excerpt {margin-top:10px}
.tthero01 .jeg_posts.jeg_load_more_flag {border-top:0px;}

.tthero01 .size-500 {padding-bottom:59%!important;}
.tthero02 .size-715 {padding-bottom:59%!important;}
.tthero02 .jeg_post_excerpt {margin-top:1px;}

.tthero03 .jeg_pl_sm_2 {margin-bottom:-5px;}
.tthero03 .jeg_pl_sm_2:after {margin:10px 0;width:100%;}
.tthero03.jeg_postblock {margin-bottom:0px;}

.tthero03gu {margin-top:10px;}
.tthero03gu .wp-block-post-terms {font-weight:700;text-transform:uppercase;font-size:11px;margin-top:-15px;margin-bottom:-10px;}
.tthero03gu .wp-block-post-title {font-family:Bitter;font-size:16px;margin-bottom:5px;}
.tthero03gu .wp-block-post-title a {color:#000;}
.tthero03gu .wp-block-post-date {font-size:12px;margin-bottom:-15px;}
.tthero03gu .wp-block-post-date a {color:#999;}
.tthero03gu .wp-block-separator {border:1px solid #eee;}
.tthero03gu .wp-block-post-date {margin-top:-20px!important;}

.tthero03bgu {margin-top:10px;}
.tthero03bgu .wp-block-post-terms {font-weight:700;text-transform:uppercase;font-size:11px;margin-top:-15px;margin-bottom:-10px;}
.tthero03bgu .wp-block-post-title {font-family:Bitter;font-size:16px;margin-bottom:5px;}
.tthero03bgu .wp-block-post-title a {color:#000;}
.tthero03bgu .wp-block-post-date a {color:#999;}
.tthero03bgu .wp-block-separator {border:1px solid #eee;}

.tthero04 .jeg_pl_sm_2 {margin-bottom:0px;}
.tthero04 .jeg_pl_sm_2:after {border-bottom:0px;margin:10px 0;width:100%;}

@media screen and (max-width: 728px) {
.ttdesktop {display:none!important;}
.ttmobile {display:block!important;}
.tthero03gumobile .wp-block-post-date {margin-top:0px!important;}
	.tthero03gumobile	ul.tthero03gu li:last-child hr.wp-block-separator {border:0px solid #fff!important;}
}
@media screen and (min-width: 728px) {
	.jeg_pl_lg_5 .jeg_post_title {line-height:42px;}
	.ttdesktop {display:block!important;}
	.ttmobile {display:none!important;}
	.bieudo {zoom:140%!important;margin-left:-10%;}
	.tthero03bgu .wp-block-post-date {margin-top:0px;font-size:12px;}
}

.ttchinhtri .jeg_post_category, .ttdocsach .jeg_post_category, .ttquandiem .jeg_post_category {display:none;}

.ttvideohomepage .size-500 {padding-bottom:50%;}
.ttvideohomepage .jeg_postblock_content {display:none;}

/* Sections */
.ttchinhtri .jeg_posts {border-top:0px;}
.ttchinhtri .size-500 {padding-bottom:60%;}

.ttdocsach .size-500 {padding-bottom:50%;}

.ttquandiem .jeg_postblock_content .jeg_post_meta {border-bottom:0px;}

a.jeg_readmore {display:none;}

/* Newsletter Button */
form.mailpoet-manage-subscription .mailpoet_text_label, 
form.mailpoet-manage-subscription .mailpoet_select_label, 
form.mailpoet-manage-subscription .mailpoet_segment_label{
    display: block;
    font-weight:bold;
}
form.mailpoet-manage-subscription .mailpoet_select, 
form.mailpoet-manage-subscription .mailpoet_text{
	width: 50%;
	padding: 12px;
}
form.mailpoet-manage-subscription .mailpoet_paragraph{
	margin-bottom:20px
}
form.mailpoet-manage-subscription .mailpoet_submit{
    padding: 20px 20px;
    width: 50%;
    font-weight: bold;
    font-size: 11pt;
}
label[data-automation-id="form_first_name_label"],
label[data-automation-id="form_last_name_label"], input[data-automation-id="form_first_name"],
input[data-automation-id="form_last_name"] {
  display: none !important;
}

.mailpoet_checkbox_label {display:block;text-align:left;margin-left:50px}
form.mailpoet-manage-subscription .mailpoet_submit {padding:0px 20px;}
form.mailpoet-manage-subscription .mailpoet_select {padding:0px 10px;}

/* Menu uppercase */
.jeg_menu_style_5 li a {letter-spacing:-0.5px;font-size:15px;color:#333;font-weight:700;text-align:center;margin-left:10px;}
.jeg_menu_style_5 li  {position: relative;}
.jeg_menu_style_5 li + li::before {content: ""; position: absolute; left: 0; top: 35%; height: 30%;  width: 1px; background-color: #ccc;}

/* Homepage category name */
h3.jeg_block_title {font-weight:900;font-size:25px;}
.baimoinhat div h3 span {font-size:25px;}

.jeg_post_excerpt p {font-size:20px;}

/* Single post width */
.jeg_main.jeg_wide_content .jeg_content.jeg_singlepage .row {margin-left:12.5%;}
.jeg_main.jeg_wide_content .jeg_content.jeg_singlepage .jeg_main_content.col-md-9 {width:60%}
.meta_left {font-size:16px;}

/* Chú thích ảnh */
.jeg_featured .wp-caption-text {text-align:left;font-size:16px;line-height:22px;margin-top:5px;}
.wp-block-image :where(figcaption), .wp-element-caption {font-size:16px;line-height:22px;}

/* Đọc thêm cuối bài BASIC */
@media (min-width: 768px) {
	.vlp-layout-basic {margin-bottom:20px!important;border-radius:0px!important;border-color:#ccc!important;}
	.vlp-block-2.vlp-link-image {margin:-10px;width:290px;}
.vlp-layout-basic img {
  object-fit: cover;
	aspect-ratio: 4 / 2;padding-right:20px;min-width:290px!important;
}
.vlp-layout-basic .vlp-block-0.vlp-link-title {line-height:1.3em;margin-bottom:5px;margin-top:3px;padding-right:30px;}
.vlp-layout-basic .vlp-block-1.vlp-link-summary {font-size:14px;line-height:20px;margin-top:7px;padding-right:20px;
	overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
}

@media (max-width: 768px) {
	.vlp-layout-basic {margin-bottom:20px!important;border-radius:0px!important;border-color:#ccc!important;}
  .vlp-link-container.vlp-layout-basic {
    display: flex;
    flex-direction: column;
  }
	.vlp-layout-zone-side {padding-right:0px!important;}
  .vlp-layout-zone-side,
  .vlp-layout-zone-main {
    width: 100%;
  }
	.vlp-block-2.vlp-link-image {margin:-10px}
.vlp-layout-basic img {
  object-fit: cover;
	aspect-ratio: 4 / 1.5;
	min-width:100%;margin-bottom:20px;
}
	.vlp-layout-basic .vlp-block-0.vlp-link-title {line-height:1.25em;font-size:16px;padding:0px 5px;}
.vlp-layout-basic .vlp-block-1.vlp-link-summary {font-size:12px;line-height:16px;margin-top:5px;padding:0 5px;
	overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}

}

/* Chú thích cuối bài */
.lightweight-accordion {margin-bottom:20px!important;}
.lightweight-accordion > details > .lightweight-accordion-title {border:1px solid #ccc;background:#fff;font-family:Bitter;font-size:21px!important;padding:20px 30px!important;}
.lightweight-accordion > details > .lightweight-accordion-title::marker {color:#fff;display:none!important;display:hidden!important;}
.lightweight-accordion > details > .lightweight-accordion-title span {margin-left:-20px;}

.lightweight-accordion > details:open > .lightweight-accordion-title {border:1px solid #ccc;border-bottom:none;background:#fff;padding:20px 30px;}
.lightweight-accordion > details:open > .lightweight-accordion-body {border:1px solid #ccc;border-top:none;padding:0px 30px}

/* Bảng nâng cao */
.jnews-dark-mode.content-inner > .gridjs-container {background:black!important;}


.gridjs-wrapper {border-radius:0px;}
.gridjs-footer {display:none;}

/* Bảng nâng cao */
.gridjs-container {
    width: 100% !important;
    overflow-x: auto;
  }
.gridjs-wrapper {
	overflow-x: auto;}
.gridjs-th {vertical-align:top;}
	.gridjs-th-content, .gridjs-td {
    white-space: normal !important;
    word-wrap: break-word;
    line-height: 1.4;
  }
.gridjs-th, 
  .gridjs-td {
    white-space: nowrap;
    min-width: 80px!important; 
  }
@media screen (max-width: 728px) {
 .gridjs-td {
    width:50%;
  }
}

/* Đổi màu thành phần ở dark mode */
body.jnews-dark-mode .ttsignupbutton {color:#fff!important;}
body.jnews-dark-mode .gridjs-container {
    background-color: rgb(var(--j-bg-rgb-color)) !important;
    color: #f0f0f0 !important;
}

body.jnews-dark-mode .gridjs-table {
    background-color: transparent !important;
    color: #f0f0f0 !important;
    border-collapse: collapse;
    width: 100%;
}

body.jnews-dark-mode .gridjs-th,
body.jnews-dark-mode .gridjs-td {
    background-color: rgb(40, 40, 40) !important;
    color: #f0f0f0 !important;
    border: 1px solid #555 !important;
}

body.jnews-dark-mode .gridjs-tr:hover {
    background-color: rgb(60, 60, 60) !important;
}

body.jnews-dark-mode .gridjs-pagination,
body.jnews-dark-mode .gridjs-footer {
    background-color: rgb(30, 30, 30) !important;
    color: #ccc !important;
    border-top: 1px solid #555;
}

body.jnews-dark-mode .gridjs-summary,
body.jnews-dark-mode .gridjs-pages button {
    background-color: transparent !important;
    color: #ccc !important;
    border: none;
}

body.jnews-dark-mode .gridjs-currentPage {
    background-color: #555 !important;
    color: #fff !important;
    border-radius: 4px;
}
body.jnews-dark-mode button.gridjs-sort-neutral {opacity: 1;
    filter: invert(1);}

body.jnews-dark-mode .vlp-link-container {
    background-color: rgb(40, 40, 40) !important;
    border: 1px solid #555 !important;
}

body.jnews-dark-mode .vlp-link-container .vlp-link-title,
body.jnews-dark-mode .vlp-link-container .vlp-link-summary {
    color: #f0f0f0 !important;
}

body.jnews-dark-mode .vlp-link-container .vlp-link-title {
    font-weight: bold;
}

body.jnews-dark-mode .lightweight-accordion {
    background-color: rgb(40, 40, 40) !important;
}

body.jnews-dark-mode .lightweight-accordion-summary {
    color: #f0f0f0 !important;
    background-color: rgb(50, 50, 50) !important;
}

body.jnews-dark-mode .lightweight-accordion-title {
    background-color: #1e1e1e !important;border: 1px solid #555 !important;
}

body.jnews-dark-mode .lightweight-accordion > details:open > .lightweight-accordion-title {
    background-color: #1e1e1e !important;border: 1px solid #555 !important;border-bottom:0px!important;
}

body.jnews-dark-mode .lightweight-accordion-title::marker {
    color: #1e1e1e !important;
}
body.jnews-dark-mode .lightweight-accordion-title span {
    color: #f0f0f0 !important;
}

body.jnews-dark-mode .lightweight-accordion-body {
    background-color: rgb(30, 30, 30) !important;
    color: #ccc !important;border: 1px solid #555 !important;border-top:0px!important;
}

body.jnews-dark-mode .lightweight-accordion-body p {
    color: #ccc !important;
}

body.jnews-dark-mode .ays-pb-modal.ays-pb-modal_7.ays-popup-box-main-box.ays-pb-bg-styles_7.ays-pb-border-mobile_7.fadeIn  {background-color:#333!important;}
body.jnews-dark-mode .ays-pb-modal.ays-pb-modal_7.ays-pb-bg-styles_7.ays-pb-border-mobile_7.fadeOut  {background-color:#333!important;}

body.jnews-dark-mode .mailpoet_segment_label {color:#fff;}
body.jnews-dark-mode .pmpro_paywall_box {background-color:#333;}

/* Dark mode header James */
body.jnews-dark-mode .elementor-37395 .elementor-element.elementor-element-85b800c.e-con {background-color:#666;border:0px;}
body.jnews-dark-mode .elementor-37395 .elementor-element.elementor-element-7a0b264 {background-color:#444;border:0;}
body.jnews-dark-mode .elementor-37395 .elementor-element.elementor-element-7a0b264 li {background-color:#444;border:0;}
body.jnews-dark-mode .elementor-37395 .elementor-element.elementor-element-b551dce img {filter: grayscale(100%) invert(100%);}
body.jnews-dark-mode .elementor-37395 .elementor-element.elementor-element-d798877 .elementor-button {background-color:#004488;}
body.jnews-dark-mode .elementor-icon {filter: invert(100%)}
body.jnews-dark-mode .elementor-37395 .elementor-element.elementor-element-94036e2 {background-color:#999;}
body.jnews-dark-mode .elementor-37395 .elementor-element.elementor-element-393e402 .elementor-nav-menu--main .elementor-item {color:#fff;}
body.jnews-dark-mode .elementor-icon-list-text {color:#fff!important;}
body.jnews-dark-mode .elementor-37395 .elementor-element.elementor-element-393e402 .elementor-nav-menu--main .elementor-item {color:#fff;}
body.jnews-dark-mode .elementor-37395 .elementor-element.elementor-element-5588ec9 .elementor-button {background-color:#112A43;}
body.jnews-dark-mode .elementor-widget-container h1 {color:#112A43!important;}
body.jnews-dark-mode .elementor-37633 .elementor-element.elementor-element-32225fc .elementor-button {background-color:#112A43!important;}

/* Dark mode membership page */
body.jnews-dark-mode .elementor-25596 .elementor-element.elementor-element-55d6f1a .elementor-heading-title {color:#fff!important;}
body.jnews-dark-mode .elementor-25596 .elementor-element.elementor-element-7d178d1.e-con, body.jnews-dark-mode .elementor-25596 .elementor-element.elementor-element-b3b380b.e-con, body.jnews-dark-mode .elementor-25596 .elementor-element.elementor-element-895a7f2.e-con, body.jnews-dark-mode .elementor-25596 .elementor-element.elementor-element-df75be5.e-con {border: 1px #ccc solid;}
body.jnews-dark-mode #h-thang, body.jnews-dark-mode #h-nam {filter:invert(100%);}
body.jnews-dark-mode .elementor-nav-menu--main .elementor-nav-menu__container .elementor-nav-menu--layout-horizontal .e--pointer-underline .e--animation-fade #menu-1-8ffb728 li {background-color:#112a43!important;}
body.jnews-dark-mode ul.sub-menu .elementor-nav-menu--dropdown.sm-nowrap {background-color:#333;}

/*Dark mode limited */

body.jnews-dark-mode .elementor-37908 .elementor-element.elementor-element-5251599.e-con {background-color:#112a43;border:1px solid #fff;border-radius:10px;}
body.jnews-dark-mode h1.elementor-heading-title {color:#fff!important;}
body.jnews-dark-mode .elementor-divider {display:none;}

/* Dark mode đăng nhập page*/
body.jnews-dark-mode .elementor-37633 .elementor-element.elementor-element-ca972dd.e-con {background-color:#112a43;border:1px solid #fff;border-radius:10px;}
body.jnews-dark-mode h1.elementor-heading-title {color:#fff!important;}
body.jnews-dark-mode .magic-login-form-header .message {color:#fff!important;background-color:transparent!important;}

/* Dark mode newsletter form */
body.jnews-dark-mode .ttnewsletterform {background-color:#666;border: 1px solid #fff!important;}
body.jnews-dark-mode .ttnewsletterform h2 {color:#fff!important;}

/* Snippet */
.lksnippet {padding:10px 30px 20px 30px;}
body.jnews-dark-mode .lksnippet {background-color:#555!important;border:1px solid #999;}
.lksnippet .raisely-donate iframe {height:420px!important;}
/* Snippet VNCH */
.lksnippet .raisely-donate {margin-bottom:-20px;margin-left:-285px;}
@media screen and (max-width: 600px) {.lksnippet .raisely-donate {margin-bottom:0px;margin-left:0px;}
}

ul.wp-block-list li br {
  display: block;
  content: "";
  margin-bottom: 10px !important;
  padding: 0 !important;
  height: 0 !important;
  line-height: 0 !important;
}

#magic-login-shortcode .message {border-left:0px!important;}

#magic-login-shortcode .magic-login-submit {padding-bottom:40px!important;}

/* Tắt đăng ký đầy đủ ở trang checkout */
.ttcheckout #pmpro_social_login, .ttcheckout #pmpro_user_fields .pmpro_form_fields, .ttcheckout #pmpro_user_fields .pmpro_card_actions {display:none!important;}

.ttcheckout #magic-login-shortcode .magic-login-inline-login-form {padding:0 10px 10px 10px;}
.ttcheckout #magic-login-shortcode {width:100%!important;padding:20px;        background-color: var(--pmpro--color--base);
        border: 1px solid var(--pmpro--color--border--variation);
        border-radius: var(--pmpro--base--border-radius);
        box-shadow: var(--pmpro--box-shadow);
        display: flex
;
        flex-direction: column;
        margin: var(--pmpro--base--spacing--medium) 0;
        overflow: hidden;}

.ttcheckout #pmpro_btn-submit {border-radius:0px;padding-bottom:35px;}

/* Paywall Box */
.pmpro_paywall_box {padding:20px 50px;}
.pmpro_paywall_button {background-color: #863b19;
}
.pmpro_login_link a {color:#863b19;cursor:pointer;}
.pmpro_login_link a:hover {color:#000;}
.pmpro_paywall_button:hover {background-color:#000;color:#eee;}

.mailpoet-change-email-info {display:none;}
.pmpro_card_action:first-child, .pmpro_card_action_separator, #pmpro_actionlink-change-password {display:none;}
.pmpro_card_action {margin-right:0px;}

/* Infobox */
.infobox {padding:30px 30px 1px 30px;}
.infobox h3 {margin-top:0px;}
body.jnews-dark-mode .infobox {background-color:#fcb90059!important;}

/* Magazine */
.ttsectioncontainermgz { scroll-snap-type: y mandatory;
  scroll-behavior: smooth;
  overflow-y: scroll;
  height: auto;}
.ttsectionmgz {height: 100vh;
  scroll-snap-align: start;margin-top: -25px!important;}
.ttnarrowbox {width:45%;border-radius:5px;margin:auto;padding:30px 40px 10px 40px;
	background: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);}
.ttmediumbox {width:80%;border-radius:5px;margin:auto;padding:30px 40px 10px 40px;
	background: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);}
.ttnarrowbox-none {height:100vh;}

.has-drop-cap:not(:focus):first-letter {font-size: 5.3em;margin:-.01em .08em 0 0;}

.alert-compatibility {display:none;}

#ays-poll-container-2, #ays-poll-container-3 {width:100%!important;margin-bottom: -10px !important;}

#dlm-no-access-modal .dlm-bg-red-100 {display:none;}
#dlm-no-access-modal .dlm-text-gray-900 {margin-left: -25px;}

/* Newsletter form */

.ttnewsletterform {border:1px solid #222;border-radius:25px;}
.ttnewsletterform h2 {font-family:Bitter;font-weight:700;}
.ttnewsletterform p {font-family:Crimson Pro;font-size:20px;}

.ttnewsletterform .col1 p {margin-bottom:15px;}
.ttnewsletterform .col1 .row {padding:0px 10px 10px 10px;}

.ttnewsletterform .col2 #magic-login-shortcode {width:100%;margin-bottom:5px;}
.ttnewsletterform .col2 .magic-login-form-header {display:none;}
.ttnewsletterform .col2 #magic-login-shortcode .magic-login-submit {border-radius:25px;background-color:#f6c90b;color:#222;}

.ttnewsletterform .col3 h2 {line-height:20px;color:#222!important;}
.ttnewsletterform .col3 h2:last-child {line-height:10px;}
.ttnewsletterform .col3 h2.under {text-decoration: none;background-image: linear-gradient(rgba(246, 201, 11, 0.3), rgba(246, 201, 11, 1));background-repeat: no-repeat;background-size: 100% 5px;background-position: 0 100%;display: inline;line-height:30px;}

.ttnewsletterform .update p {font-size:18px;margin-bottom:10px!important;}
.ttnewsletterform .update .ttsignupbutton {padding:5px;}

@media only screen and (min-width: 728px) {
.ttnewsletterform .col1 {padding: 20px 30px 10px 30px;}
	.ttnewsletterform .col2 {padding: 20px 30px 10px 0px;}
	.ttnewsletterform .col3 {padding: 0px 0px 20px 30px;margin-top:20px;}
}

@media only screen and (max-width: 728px) {
.ttnewsletterform .col1 {padding: 20px 20px 0px 20px;margin-top:-5px;}
.ttnewsletterform .col1 p {margin-bottom:-10px;}
.ttnewsletterform .col2 {padding: 0px 20px 0px 20px;}
.ttnewsletterform .col3 {padding: 0px 20px 0px 20px;margin-top:10px;margin-bottom:-20px;}
}

#lpv-magic-login-wrapper .input {background-color: transparent;
    Border-bottom: 1px solid #fff;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    color: #fff;
    font-size: 16px;}

.pdf-thumbnail {
  background-color: #fff;
  border-radius: 4px;
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.3),
    0 10px 15px rgba(0, 0, 0, 0.05);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  margin: 1rem;
}

.pdf-thumbnail:hover {
  transform: translateY(-6px);
  box-shadow:
    0 10px 20px rgba(0, 0, 0, 0.2),
    0 6px 6px rgba(0, 0, 0, 0.1);
}

.ttnewsletterform {display:none;}

/* === NEWSLETTER HOME === */
/* Show: homepage & non-logged-in (none + level 27) */
body.home.pmpro-body-level-none .newsletterhome,
body.blog.pmpro-body-level-none .newsletterhome,
body.home.pmpro-body-level-27 .newsletterhome,
body.blog.pmpro-body-level-27 .newsletterhome {
  display: block !important;
}
/* Hide: post, page */
body.single .newsletterhome,
body.page .newsletterhome {
  display: none !important;
}

/* === NEWSLETTER POST === */
/* Show: post, page & non-logged-in (none + level 27) */
body.single.pmpro-body-level-none .newsletterpost,
body.page.pmpro-body-level-none .newsletterpost,
body.single.pmpro-body-level-27 .newsletterpost,
body.page.pmpro-body-level-27 .newsletterpost {
  display: block !important;
}
/* Hide: homepage */
body.home .newsletterpost,
body.blog .newsletterpost {
  display: none !important;
}

/* === NEWSLETTER UPDATE === */
/* Show: all levels except non-logged-in (none + 27) */
body[class*="pmpro-body-level-"]:not(.pmpro-body-level-none):not(.pmpro-body-level-27) .newsletterupdate {
  display: block !important;
}
/* Hide: non-logged-in */
body.pmpro-body-level-none .newsletterupdate,
body.pmpro-body-level-27 .newsletterupdate {
  display: none !important;
}

/* === TT HERO 03 GU MOBILE === */
/* Show on mobile */
@media (max-width: 767px) {
  .tthero03gumobile {
    display: block !important;
  }
}
/* Hide on desktop */
@media (min-width: 768px) {
  .tthero03gumobile {
    display: none !important;
  }
}

.comment-content p, .comment-content a {white-space: normal;
  overflow-wrap: anywhere;}

.lksnippet {display:none;}