/* blog_posts-40 */
html:not(.mobile) .module-blog_posts-40 .swiper-container { overflow: hidden !important } 
.module-blog_posts-40 .swiper-buttons:not(.slider-navigation) { display:flex; top:50% } 
.touchevents .module-blog_posts-40 .swiper-buttons:not(.slider-navigation) { display:flex } 
.module-blog_posts-40 .swiper-button-prev { left:0; right:auto; transform: translate(0, -50%) scale(var(--disabled-scale, 1)); } 
.module-blog_posts-40 .swiper-button-next { left:auto; right:0; transform: translate(0, -50%) scale(var(--disabled-scale, 1)); } 
.module-blog_posts-40 .swiper-buttons:not(.slider-navigation) div { --width:30px;; --height:35px } 
.module-blog_posts-40 .swiper-button-disabled { opacity:0 } 
.module-blog_posts-40 .swiper-container:not(.swiper-container-initialized) + .swiper-buttons:not(.slider-navigation) .swiper-button-prev { opacity:0 } 
.module-blog_posts-40 .swiper-buttons:not(.slider-navigation) div::before { content: '\e93e' !important; font-family: icomoon !important; font-size: 20px } 
.module-blog_posts-40 .swiper-buttons:not(.slider-navigation) .swiper-button-next::before { content: '\e93f' !important; font-family: icomoon !important; font-size: 20px } 
.module-blog_posts-40 .swiper-pagination { display:inline-flex; align-items: center; flex-wrap: wrap; left:50%; transform:translate3d(-50%,0,0); } 
.touchevents .module-blog_posts-40 .swiper-pagination { display:inline-flex; align-items: center; flex-wrap: wrap } 
.module-blog_posts-40 .swiper-wrapper { cursor: auto } 
.module-blog_posts-40 .swiper-pagination-bullet { width:8px; height:8px; background-color: rgba(255, 255, 255, 1) } 
.module-blog_posts-40 .swiper-pagination > span + span { margin-inline-start:10px } 
.no-touchevents .module-blog_posts-40 .swiper-pagination-bullet:hover { background-color: rgba(0, 0, 0, 1) } 
.module-blog_posts-40 .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: rgba(0, 0, 0, 1) } 
.module-blog_posts-40 .swiper-pagination > span { border-radius: 100px; --element-border-radius: 100px } 
.module-blog_posts-40 .nav-tabs > li > a:not(.item-all-link), .module-blog_posts-40 .nav-tabs > li.active > a:not(.item-all-link),.no-touchevents  .module-blog_posts-40 .nav-tabs > li.active > a:not(.item-all-link):hover, .module-blog_posts-40 .nav-tabs > li.active > a:not(.item-all-link):focus { font-family: 'Source Sans Pro'; font-weight: 600; font-size: 22px; color: rgba(51, 51, 51, 1) } 
.no-touchevents .module-blog_posts-40 .nav-tabs > li:hover > a:not(.item-all-link), .module-blog_posts-40 .nav-tabs > li.active > a:not(.item-all-link) { font-family: 'Source Sans Pro'; font-weight: 600; font-size: 22px; color: rgba(51, 51, 51, 1) } 
.module-blog_posts-40 .nav-tabs > li.active > a:not(.item-all-link),.no-touchevents  .module-blog_posts-40 .nav-tabs > li.active > a:not(.item-all-link):hover, .module-blog_posts-40 .nav-tabs > li.active > a:not(.item-all-link):focus { font-family: 'Source Sans Pro'; font-weight: 600; font-size: 22px; color: rgba(51, 51, 51, 1) } 
.module-blog_posts-40 .nav-tabs > li.active { border-bottom-color: rgba(0, 0, 0, 0) } 
.module-blog_posts-40 .nav-tabs > li.active::after { display: none; border-top-width:10px } 
.module-blog_posts-40 .nav-tabs > li > a:not(.item-all-link) > .menu-image { display: none } 
.module-blog_posts-40 .nav-tabs > li > a:not(.item-all-link)::before { color: rgba(0, 0, 0, 0) } 
.no-touchevents .module-blog_posts-40 .nav-tabs > li:hover > a::before, .module-blog_posts-40 .nav-tabs > li.active > a::before,.no-touchevents  .module-blog_posts-40 .nav-tabs > li.active > a:hover::before, .module-blog_posts-40 .nav-tabs > li.active > a:focus::before { color: rgba(0, 0, 0, 0) } 
.module-blog_posts-40 .nav-tabs > li.active > a::before,.no-touchevents  .module-blog_posts-40 .nav-tabs > li.active > a:hover::before, .module-blog_posts-40 .nav-tabs > li.active > a:focus::before { color: rgba(0, 0, 0, 0) } 
.module-blog_posts-40 { --align-tabs: var(--tabs-align, flex-start); --tabs-align: center; --center-insufficient: initial; --inline-margin: initial; --center-insufficient-carousel: max-content; --align-to-content-title: max(0px, calc(50% - var(--content-max-width) / 2 + var(--content-gutter))); --align-to-content: max(var(--content-gutter), calc((100vw - var(--scrollW, 0px) - var(--content-max-width)) / 2) + var(--content-gutter, 0px)); --align-to-content-cancel: calc(var(--align-to-content) * -1 + var(--content-gutter, 0px)); } 
.module-blog_posts-40 .full-tabs-bg { --full-bg-display: block; } 
.module-blog_posts-40 .tab-content::before { --full-content-bg-display: block; } 
.module-blog_posts-40 .nav-tabs { min-width: initial; max-width: var(--max-width-display, 100vw); max-height: none; --page-tabs-scroll-direction: var(--page-tabs-scroll, 0px); --tab-align: auto; flex-direction:row; align-items:center; padding-bottom: var(--pb); overflow-x: var(--overflow-x-scroll); overflow-y: var(--overflow-y-scroll); } 
.module-blog_posts-40 .tab-content { flex-basis: 100%; max-height: none; overflow-y: initial; overflow-x: initial; } 
.module-blog_posts-40 .nav-tabs + .tab-content { margin-block-start: var(--spacing, 0px); margin-inline-start: 0; } 
.module-blog_posts-40 ul.nav-tabs { --max-width-display: var(--max-width, 100vw) ; --max-width: 100vw; } 
.module-blog_posts-40 ul.nav-tabs > li { flex-grow:0 } 
.module-blog_posts-40 ul.nav-tabs > li:first-child { margin-inline-start: var(--tab-align) } 
.module-blog_posts-40 ul.nav-tabs > li:last-child { margin-inline-end: var(--tab-align) } 
.module-blog_posts-40.module-blog_posts-grid .ipr-grid .post-layout.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.module-blog_posts-40.module-blog_posts-grid .ipr-grid .post-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.one-column #content .module-blog_posts-40.module-blog_posts-grid .ipr-grid .post-layout.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.one-column #content .module-blog_posts-40.module-blog_posts-grid .ipr-grid .post-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.two-column #content .module-blog_posts-40.module-blog_posts-grid .ipr-grid .post-layout.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.two-column #content .module-blog_posts-40.module-blog_posts-grid .ipr-grid .post-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.side-column .module-blog_posts-40.module-blog_posts-grid .ipr-grid .post-layout.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.side-column .module-blog_posts-40.module-blog_posts-grid .ipr-grid .post-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.module-blog_posts-40.module-blog_posts-grid .post-thumb { padding: 0px; --element-padding: 0px } 
.module-blog_posts-40.module-blog_posts-grid .post-thumb .image a { border-top-left-radius: 4px; --element-border-top-left-radius: 4px; border-top-right-radius: 4px; --element-border-top-right-radius: 4px } 
.module-blog_posts-40.module-blog_posts-grid .post-thumb .image a::before { display:none; } 
.module-blog_posts-40.module-blog_posts-grid .post-thumb .image img { --scale-speed: 700ms } 
.no-touchevents .module-blog_posts-40.module-blog_posts-grid .post-thumb:hover .image img { transform:scale(var(--scale-factor, 1.1)) } 
.module-blog_posts-40.module-blog_posts-grid .post-layout .post-thumb { flex-direction: row; flex-wrap: wrap; --image-width: 100% } 
.module-blog_posts-40.module-blog_posts-grid .post-thumb .caption { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1); border-width: 1px; border-style: solid; border-color: rgba(221, 221, 221, 1); padding-right: 10px; --element-padding-right: 10px; padding-left: 10px; --element-padding-left: 10px } 
.module-blog_posts-40.module-blog_posts-grid .post-thumb .name { display:flex; width:100%; margin-inline-start: 0; margin-inline-end: 0; justify-content:flex-start; margin-inline-start: 0; margin-inline-end: auto; margin-top: 10px; --element-margin-top: 10px; margin-bottom: 12px; --element-margin-bottom: 12px } 
.module-blog_posts-40.module-blog_posts-grid .post-thumb .name a { white-space: normal; overflow: initial; text-overflow: initial; -webkit-line-clamp: 2; font-family: 'Source Sans Pro'; font-weight: 600; font-size: 16px; color: rgba(51, 51, 51, 1); text-decoration: none; -webkit-text-decoration: none } 
.no-touchevents .module-blog_posts-40.module-blog_posts-grid .post-thumb .name a:hover { font-family: 'Source Sans Pro'; font-weight: 600; font-size: 16px; color: rgba(51, 51, 51, 1); text-decoration: none; -webkit-text-decoration: none; text-decoration-thickness: 1px; -webkit-text-decoration-thickness: 1px; text-underline-offset: 3px } 
.module-blog_posts-40.module-blog_posts-grid .post-thumb .description { display: var(--display);; --display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: var(--description-lines, 2); overflow:hidden; --description-lines: 3; font-family: 'Source Sans Pro'; font-weight: 400; font-size: 14px; color: rgba(105, 114, 120, 1); text-decoration: none; -webkit-text-decoration: none; padding-right: var(--j-gap-ms); --element-padding-right: var(--j-gap-ms); margin-bottom: 20px; --element-margin-bottom: 20px } 
.module-blog_posts-40.module-blog_posts-grid .post-thumb .button-group { display:none; justify-content:flex-start; margin-bottom: var(--j-gap-s); --element-margin-bottom: var(--j-gap-s) } 
.module-blog_posts-40.module-blog_posts-grid .post-thumb .btn-read-more::before { display:inline-flex } 
.module-blog_posts-40.module-blog_posts-grid .post-thumb .btn-read-more::after { display:inline-flex } 
.module-blog_posts-40.module-blog_posts-grid .post-thumb .btn-read-more .btn-text { display:inline-block; padding:0 .4em } 
.module-blog_posts-40.module-blog_posts-grid .post-thumb .btn-read-more.btn, .module-blog_posts-40.module-blog_posts-grid .post-thumb .btn-read-more.btn:visited { font-family: 'Source Sans Pro' !important; font-weight: 700 !important; font-size: 14px !important; color: rgba(255, 255, 255, 1) !important } 
.no-touchevents .module-blog_posts-40.module-blog_posts-grid .post-thumb .btn-read-more.btn:hover { font-family: 'Source Sans Pro' !important; font-weight: 700 !important; font-size: 14px !important; color: rgba(255, 255, 255, 1) !important; background-color: rgba(0, 0, 0, 1); --background-color: rgba(0, 0, 0, 1) } 
.module-blog_posts-40.module-blog_posts-grid .post-thumb .btn-read-more.btn:active,.no-touchevents  .module-blog_posts-40.module-blog_posts-grid .post-thumb .btn-read-more.btn:hover:active { color: rgba(245, 247, 248, 1) !important } 
.module-blog_posts-40.module-blog_posts-grid .post-thumb .btn-read-more.btn { --focus-color: rgba(245, 247, 248, 1) !important; padding: 15px; --element-padding: 15px } 
.module-blog_posts-40.module-blog_posts-grid .post-thumb .btn-read-more.btn, .module-blog_posts-40.module-blog_posts-grid .post-thumb .btn-read-more.tooltip { background-color: rgba(0, 0, 0, 1); --background-color: rgba(0, 0, 0, 1) } 
.module-blog_posts-40.module-blog_posts-grid .post-thumb .btn-read-more.btn:active,.no-touchevents  .module-blog_posts-40.module-blog_posts-grid .post-thumb .btn-read-more.btn:hover:active, .module-blog_posts-40.module-blog_posts-grid .post-thumb .btn-read-more.btn:focus:active,.no-touchevents  .module-blog_posts-40.module-blog_posts-grid .post-thumb .btn-read-more.btn:focus:hover:active { background-color: rgba(0, 0, 0, 1); --background-color: rgba(0, 0, 0, 1) } 
.module-blog_posts-40.module-blog_posts-grid .post-thumb .btn-read-more.btn:focus, .module-blog_posts-40.module-blog_posts-grid .post-thumb .btn-read-more.btn[disabled] { background-color: rgba(0, 0, 0, 1) !important; --background-color: rgba(0, 0, 0, 1) !important } 
.module-blog_posts-40.module-blog_posts-grid .post-thumb .btn-read-more.btn.btn.disabled::after { font-size: 1em } 
.module-blog_posts-40.module-blog_posts-grid .post-thumb .post-stats { display:none; justify-content:flex-start; --post-stats-gap: 14px; position:static; transform: translateY(0); top: auto;; background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1); -webkit-backdrop-filter: blur(4px); backdrop-filter: blur(4px); padding: 8px; --element-padding: 8px; padding-left: 14px; --element-padding-left: 14px; margin-bottom: var(--j-gap-ms); --element-margin-bottom: var(--j-gap-ms); border-bottom-right-radius: 4px; --element-border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; --element-border-bottom-left-radius: 4px } 
.module-blog_posts-40.module-blog_posts-grid .post-thumb .p-date-image { inset: 0 auto auto 0; width: var(--p-date-size, auto); height: var(--p-date-size, auto); } 
.module-blog_posts-40.module-blog_posts-grid .post-thumb .post-stats span::before { font-size: 14px } 
.module-blog_posts-40.module-blog_posts-grid .post-thumb .post-stats .p-author { display:flex } 
.module-blog_posts-40.module-blog_posts-grid .post-thumb .image { display:block } 
.module-blog_posts-40.module-blog_posts-grid .post-thumb .p-date { display:flex } 
.module-blog_posts-40.module-blog_posts-grid .post-thumb .post-stats .p-comment { display:flex } 
.module-blog_posts-40.module-blog_posts-grid .post-thumb .post-stats .p-view { display:flex } 
.module-blog_posts-40.module-blog_posts-list.post-list .post-layout { --post-list-spacing: 48px } 
.module-blog_posts-40.module-blog_posts-list.post-list .post-thumb .image { --list-image:30% } 
.module-blog_posts-40.module-blog_posts-list .post-thumb { --details-stack:300px } 
.module-blog_posts-40.module-blog_posts-list.post-list .post-thumb .caption { justify-content: center } 
.module-blog_posts-40.module-blog_posts-list .post-thumb .p-date-image { top: 0; left: 0; right: auto; bottom: auto; } 
.module-blog_posts-40.module-blog_posts-list .post-thumb .image { display:none } 
.module-blog_posts-40.module-blog_posts-list .post-thumb .image a { border-radius: 4px; --element-border-radius: 4px } 
.no-touchevents .module-blog_posts-40.module-blog_posts-list .post-thumb:hover .image img { transform:scale(1) } 
.module-blog_posts-40.module-blog_posts-list .post-thumb .name { display:flex; width:auto; margin-inline-start: auto; margin-inline-end: auto; justify-content:flex-start; margin-inline-start: 0; margin-inline-end: auto } 
.module-blog_posts-40.module-blog_posts-list .post-thumb .name a { white-space: normal; overflow: initial; text-overflow: initial; -webkit-line-clamp: 2; font-family: 'Source Sans Pro'; font-weight: 600; font-size: 1.7rem } 
.no-touchevents .module-blog_posts-40.module-blog_posts-list .post-thumb .name a:hover { text-decoration-style: dotted; -webkit-text-decoration-style: dotted; text-decoration-line: underline; -webkit-text-decoration-line: underline; text-decoration-thickness: 1px; -webkit-text-decoration-thickness: 1px; text-underline-offset: 4px } 
.module-blog_posts-40.module-blog_posts-list .post-thumb .description { display:block; margin-top: var(--j-gap-ms); --element-margin-top: var(--j-gap-ms) } 
.module-blog_posts-40.module-blog_posts-list .post-thumb .button-group { display:flex; justify-content:flex-start; margin-top: var(--j-gap-ms); --element-margin-top: var(--j-gap-ms); margin-left: -4px; --element-margin-left: -4px } 
.module-blog_posts-40.module-blog_posts-list .post-thumb .btn-read-more::before { display:inline-block } 
.module-blog_posts-40.module-blog_posts-list .post-thumb .btn-read-more .btn-text { display:inline-block; padding:0 .4em } 
.module-blog_posts-40.module-blog_posts-list .post-thumb .btn-read-more::after { content: '\e93f' !important; font-family: icomoon !important } 
.module-blog_posts-40.module-blog_posts-list .post-thumb .btn-read-more.btn, .module-blog_posts-40.module-blog_posts-list .post-thumb .btn-read-more.btn:visited { font-family: 'Source Sans Pro' !important; font-weight: 400 !important; font-size: 14px !important; color: rgba(51, 51, 51, 1) !important; text-transform: none !important; text-decoration: none !important; -webkit-text-decoration: none !important; text-decoration-thickness: 1px !important; -webkit-text-decoration-thickness: 1px !important; text-underline-offset: 5px !important; letter-spacing: 0 !important } 
.no-touchevents .module-blog_posts-40.module-blog_posts-list .post-thumb .btn-read-more.btn:hover { font-family: 'Source Sans Pro' !important; font-weight: 400 !important; font-size: 14px !important; color: rgba(0, 0, 0, 1) !important; text-decoration: none !important; -webkit-text-decoration: none !important; background: none; -webkit-backdrop-filter: none; backdrop-filter: none; --background-color: transparent } 
.module-blog_posts-40.module-blog_posts-list .post-thumb .btn-read-more.btn:active,.no-touchevents  .module-blog_posts-40.module-blog_posts-list .post-thumb .btn-read-more.btn:hover:active { color: rgba(0, 0, 0, 1) !important } 
.module-blog_posts-40.module-blog_posts-list .post-thumb .btn-read-more.btn { --focus-color: rgba(0, 0, 0, 1) !important; justify-content: flex-start; border-style: none; padding: 0px; --element-padding: 0px; border-radius: 0px !important; --element-border-radius: 0px !important } 
.module-blog_posts-40.module-blog_posts-list .post-thumb .btn-read-more.btn, .module-blog_posts-40.module-blog_posts-list .post-thumb .btn-read-more.tooltip { background: none; -webkit-backdrop-filter: none; backdrop-filter: none; --background-color: transparent } 
.module-blog_posts-40.module-blog_posts-list .post-thumb .btn-read-more.btn:active,.no-touchevents  .module-blog_posts-40.module-blog_posts-list .post-thumb .btn-read-more.btn:hover:active, .module-blog_posts-40.module-blog_posts-list .post-thumb .btn-read-more.btn:focus:active,.no-touchevents  .module-blog_posts-40.module-blog_posts-list .post-thumb .btn-read-more.btn:focus:hover:active { background: none; -webkit-backdrop-filter: none; backdrop-filter: none; --background-color: transparent } 
.module-blog_posts-40.module-blog_posts-list .post-thumb .btn-read-more.btn:focus, .module-blog_posts-40.module-blog_posts-list .post-thumb .btn-read-more.btn[disabled] { background: none !important; -webkit-backdrop-filter: none !important; backdrop-filter: none !important; --background-color: transparent !important } 
.module-blog_posts-40.module-blog_posts-list .post-thumb .btn-read-more.btn.btn.disabled::after { font-size: 1em } 
.module-blog_posts-40.module-blog_posts-list .post-thumb .post-stats { display:flex; justify-content:flex-start; margin-bottom: 12px; --element-margin-bottom: 12px } 
.module-blog_posts-40.module-blog_posts-list .post-thumb .post-stats .p-author { display:block } 
.module-blog_posts-40.module-blog_posts-list .post-thumb .p-date { display:flex } 
.module-blog_posts-40.module-blog_posts-list .post-thumb .post-stats .p-comment { display:block } 
.module-blog_posts-40.module-blog_posts-list .post-thumb .post-stats .p-view { display:flex } 
.module-blog_posts-40 .flex-grid > * { flex-grow: 0 } 
div.module-blog_posts-40 .auto-grid { --grid-min-width: 400px; --grid-min-col: 1.5 } 
.module-blog_posts-40 .auto-grid { margin-inline-start: calc(0px - var(--scroll-padding, 0px)); margin-inline-end: calc(0px - var(--scroll-padding, 0px)); --fr: var(--item-width); } 
.module-blog_posts-40 .auto-grid .auto-grid-items { cursor: var(--cursor); grid-auto-flow: column; overflow-x:auto; overflow-y:hidden; padding-inline-start:var(--scroll-padding, 0px); padding-inline-end: var(--scroll-padding, 0px); padding-top:var(--top-padding, 0px); padding-bottom: var(--bottom-padding, 0px) } 
.module-blog_posts-40 .auto-grid .auto-carousel-controls { display:flex; } 
.module-blog_posts-40 .auto-grid .auto-carousel-items::after { display:block; } 
.module-blog_posts-40 .auto-grid .auto-grid-items.is-gliding a { pointer-events: none } 
.module-blog_posts-40 .auto-grid > .auto-grid-items::before { --fader-status: 0; display: none } 
.module-blog_posts-40 .auto-grid > .auto-grid-items::after { --fader-status: 0; display: none } 
.touchevents  div.module-blog_posts-40 .auto-grid-items:not(.is-dragging) > * { scroll-snap-align:start } 
div.module-blog_posts-40 .auto-grid .auto-grid-items { --scroll-by:2 } 
div.module-blog_posts-40 { --auto-carousel-controls-max-width: min(min(var(--content-max-width, 100%) - var(--scroll-padding, 0px) * 2, var(--content-max-width, 100%) - var(--content-gutter, 0) * 2), 100% - var(--scroll-padding, 0px) * 2) } 
@media (max-width: 1024px) {
	.module-blog_posts-40.module-blog_posts-grid .post-layout .post-thumb { flex-direction: row; flex-wrap: wrap; --image-width: 100% } 
	.module-blog_posts-40.module-blog_posts-grid .post-thumb .description { display: var(--display); } 
	div.module-blog_posts-40 .auto-grid { --grid-min-width: 300px; --grid-min-col: 1.5 } 
}
@media (max-width: 900px) {
	.module-blog_posts-40.module-blog_posts-grid .post-thumb .image a { border-radius: 4px; --element-border-radius: 4px } 
	.module-blog_posts-40.module-blog_posts-grid .post-thumb .description { --description-lines: 2 } 
	.module-blog_posts-40.module-blog_posts-grid .post-thumb .post-stats { --post-stats-gap: 8px; background: none; -webkit-backdrop-filter: none; backdrop-filter: none; --background-color: transparent; padding: 0px; --element-padding: 0px } 
	.module-blog_posts-40.module-blog_posts-grid .post-thumb .post-stats span::before { font-size: 13px } 
}
@media (max-width: 768px) {
	.module-blog_posts-40 .nav-tabs > li > a:not(.item-all-link), .module-blog_posts-40 .nav-tabs > li.active > a:not(.item-all-link),.no-touchevents  .module-blog_posts-40 .nav-tabs > li.active > a:not(.item-all-link):hover, .module-blog_posts-40 .nav-tabs > li.active > a:not(.item-all-link):focus { font-family: 'Source Sans Pro'; font-weight: 600; font-size: 18px; color: rgba(51, 51, 51, 1) } 
	.module-blog_posts-40.module-blog_posts-grid .post-thumb { padding: 10px; --element-padding: 10px } 
	.module-blog_posts-40.module-blog_posts-grid .post-thumb .description { margin-bottom: 10px; --element-margin-bottom: 10px } 
	.module-blog_posts-40.module-blog_posts-grid .post-thumb .p-date { display:none } 
	.module-blog_posts-40.module-blog_posts-grid .post-thumb .post-stats .p-comment { display:none } 
	.module-blog_posts-40.module-blog_posts-grid .post-thumb .post-stats .p-view { display:none } 
}
@media (max-width: 600px) {
	.module-blog_posts-40.module-blog_posts-grid .post-thumb .name { margin-top: 5px; --element-margin-top: 5px; margin-bottom: var(--j-gap-s); --element-margin-bottom: var(--j-gap-s) } 
	.module-blog_posts-40.module-blog_posts-grid .post-thumb .post-stats { margin-bottom: var(--j-gap-s); --element-margin-bottom: var(--j-gap-s) } 
	.module-blog_posts-40.module-blog_posts-grid .post-thumb .post-stats .p-author { display:none } 
	.module-blog_posts-40.module-blog_posts-list.post-list .post-layout { --post-list-spacing: var(--j-gap-medium) } 
	.module-blog_posts-40.module-blog_posts-list .post-layout { --details-gap: 14px } 
	.module-blog_posts-40.module-blog_posts-list .post-thumb .description { display:none } 
	.module-blog_posts-40.module-blog_posts-list .post-thumb .btn-read-more.btn, .module-blog_posts-40.module-blog_posts-list .post-thumb .btn-read-more.btn:visited { font-family: 'Source Sans Pro' !important; font-weight: 400 !important; font-size: 13px !important; color: rgba(51, 51, 51, 1) !important; text-decoration: none !important; -webkit-text-decoration: none !important } 
	.module-blog_posts-40.module-blog_posts-list .post-thumb .post-stats { font-size: 1.2rem } 
}
@media (max-width: 400px) {
	.module-blog_posts-40.module-blog_posts-grid .post-thumb .post-stats { font-size: 10px } 
	.module-blog_posts-40.module-blog_posts-grid .post-thumb .post-stats span::before { font-size: 11px } 
	.module-blog_posts-40.module-blog_posts-grid .post-thumb .p-date-image { font-size: 14px; padding: var(--j-gap-xs); --element-padding: var(--j-gap-xs) } 
	.module-blog_posts-40.module-blog_posts-list .post-thumb .name a { font-size: 1.4rem } 
	.module-blog_posts-40.module-blog_posts-list .post-thumb .btn-read-more.btn, .module-blog_posts-40.module-blog_posts-list .post-thumb .btn-read-more.btn:visited { font-family: 'Source Sans Pro' !important; font-weight: 400 !important; font-size: 12px !important; color: rgba(51, 51, 51, 1) !important; text-decoration: none !important; -webkit-text-decoration: none !important } 
}