.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-113 .elementor-element.elementor-element-5d42e50 .elementor-heading-title{color:#D8581B;}.elementor-113 .elementor-element.elementor-element-f2cb5bb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#031925;}.elementor-113 .elementor-element.elementor-element-1cb067c .elementor-heading-title{color:#52606D;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-113 .elementor-element.elementor-element-3b1e049 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-113 .elementor-element.elementor-element-3b1e049 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-113 .elementor-element.elementor-element-3b1e049{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-113 .elementor-element.elementor-element-3b1e049 .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-theme-archive-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-113 .elementor-element.elementor-element-db4127f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#031925;}.elementor-113 .elementor-element.elementor-element-95e430f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#031925;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-113 .elementor-element.elementor-element-6db9c6d{--grid-columns:3;}.elementor-113 .elementor-element.elementor-element-6db9c6d .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-113 .elementor-element.elementor-element-6db9c6d .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-113 .elementor-element.elementor-element-6db9c6d .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-113 .elementor-element.elementor-element-6db9c6d .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-113 .elementor-element.elementor-element-6db9c6d .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-theme-archive-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-113 .elementor-element.elementor-element-6db9c6d{--grid-columns:2;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-theme-archive-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-113 .elementor-element.elementor-element-6db9c6d{--grid-columns:1;}}/* Start custom CSS *//* Chaplin Journal archive — all content remains in native Elementor widgets. */
.elementor-113 .cmm-archive-hero {background:#FCF8F1; padding:64px 32px 52px;}
.elementor-113 .cmm-archive-hero > .elementor-container,.elementor-113 .cmm-archive-listing > .elementor-container {max-width:1170px;}
.elementor-113 .cmm-archive-hero > .elementor-container > .elementor-column > .elementor-widget-wrap,.elementor-113 .cmm-archive-listing > .elementor-container > .elementor-column > .elementor-widget-wrap {padding:0;}
.elementor-113 .cmm-archive-kicker .elementor-heading-title {font:700 12px/1.4 Nunito,sans-serif;letter-spacing:3px;color:#D8581B;}
.elementor-113 .cmm-archive-title .elementor-heading-title {font:700 58px/1.12 Poppins,sans-serif;letter-spacing:-2px;color:#031925;max-width:900px;}
.elementor-113 .cmm-archive-lead .elementor-heading-title {font:400 20px/1.6 Nunito,sans-serif;color:#52606D;max-width:740px;}
.elementor-113 .cmm-archive-listing {background:#FFFFFF;padding:32px 32px 64px;}
.elementor-113 .cmm-archive-categories {margin-bottom:32px;}
.elementor-113 .cmm-archive-categories .elementor-icon-list-items {display:flex;flex-wrap:wrap;gap:10px;}
.elementor-113 .cmm-archive-categories .elementor-icon-list-item {margin:0;padding:0;}
.elementor-113 .cmm-archive-categories .elementor-icon-list-icon {display:none;}
.elementor-113 .cmm-archive-categories .elementor-icon-list-item a {width:auto;padding:11px 20px;border:1px solid #DDDAD3;border-radius:30px;background:#FFFFFF;transition:background .2s,color .2s;}
.elementor-113 .cmm-archive-categories .elementor-icon-list-text {font:600 15px/1.4 Nunito,sans-serif;color:#031925;padding:0;}
.elementor-113 .cmm-archive-categories a:hover,.elementor-113 .cmm-archive-categories a:focus-visible {background:#FCF8F1;border-color:#F28B2F;}
body.blog .elementor-113 .cmm-archive-categories a[href$="/blog/"],body.category-web-design .elementor-113 .cmm-archive-categories a[href$="/category/web-design/"],body.category-seo .elementor-113 .cmm-archive-categories a[href$="/category/seo/"],body.category-ai-business .elementor-113 .cmm-archive-categories a[href$="/category/ai-business/"],body.category-photography .elementor-113 .cmm-archive-categories a[href$="/category/photography/"] {background:#031925;border-color:#031925;}
body.blog .elementor-113 .cmm-archive-categories a[href$="/blog/"] .elementor-icon-list-text,body.category-web-design .elementor-113 .cmm-archive-categories a[href$="/category/web-design/"] .elementor-icon-list-text,body.category-seo .elementor-113 .cmm-archive-categories a[href$="/category/seo/"] .elementor-icon-list-text,body.category-ai-business .elementor-113 .cmm-archive-categories a[href$="/category/ai-business/"] .elementor-icon-list-text,body.category-photography .elementor-113 .cmm-archive-categories a[href$="/category/photography/"] .elementor-icon-list-text {color:#FFFFFF;}
.elementor-113 .cmm-archive-context .elementor-heading-title {font:600 26px/1.3 Poppins,sans-serif;color:#031925;margin:0 0 12px;}
.elementor-113 .cmm-archive-grid .elementor-loop-container {gap:24px;align-items:stretch;}
.elementor-113 .cmm-archive-grid .cmm-journal-card {background:#FFFFFF!important;border:1px solid #E6E3DC!important;border-radius:14px!important;padding:0!important;overflow:hidden;height:100%;box-shadow:0 8px 24px #03192508;}
.elementor-113 .cmm-archive-grid .cmm-journal-card > .elementor-container,.elementor-113 .cmm-archive-grid .cmm-journal-card > .elementor-container > .elementor-column > .elementor-widget-wrap {height:100%;}
.elementor-113 .cmm-archive-grid .elementor-element-7a1e055 > .elementor-container {flex-direction:column;}
.elementor-113 .cmm-archive-grid .elementor-element-7a1e055 > .elementor-container > .elementor-column {width:100%;}
.elementor-113 .cmm-archive-grid .elementor-element-d7314d9 > .elementor-widget-wrap {padding:0;}
.elementor-113 .cmm-archive-grid .elementor-element-0b992be > .elementor-widget-wrap {padding:24px;gap:0;}
.elementor-113 .cmm-archive-grid .cmm-journal-number {display:none;}
.elementor-113 .cmm-archive-grid .cmm-journal-image {margin-bottom:0;}
.elementor-113 .cmm-archive-grid .cmm-journal-image img {width:100%;height:220px;object-fit:cover;object-position:center 58%;border-radius:0;}
.elementor-113 .cmm-archive-grid .category-seo .cmm-journal-image img[src*="journal-web-design.png"] {content:url("https://beta.chaplinmultimedia.co.uk/wp-content/uploads/2026/10/journal-seo.png");}
.elementor-113 .cmm-archive-grid .category-ai-business .cmm-journal-image img[src*="journal-web-design.png"] {content:url("https://beta.chaplinmultimedia.co.uk/wp-content/uploads/2026/10/journal-ai.png");}
.elementor-113 .cmm-archive-grid .cmm-journal-category .elementor-heading-title {font:700 11px/1.4 Nunito,sans-serif!important;letter-spacing:1.7px;color:#D8581B!important;text-transform:uppercase;}
.elementor-113 .cmm-archive-grid .cmm-journal-category a {color:inherit;}
.elementor-113 .cmm-archive-grid h3.elementor-heading-title {font:600 21px/1.35 Poppins,sans-serif!important;color:#031925!important;letter-spacing:-.35px;min-height:0;}
.elementor-113 .cmm-archive-grid h3 a {color:inherit;}
.elementor-113 .cmm-archive-grid h3 a:hover {color:#D8581B;}
.elementor-113 .cmm-archive-grid .cmm-journal-excerpt .elementor-heading-title {font:400 16px/1.55 Nunito,sans-serif!important;color:#52606D!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.65em;}
.elementor-113 .cmm-archive-grid .cmm-journal-excerpt p {font:inherit;color:inherit;margin:0;}
.elementor-113 .cmm-archive-grid .elementor-element-3073921 .elementor-heading-title {font:400 12px/1.5 Nunito,sans-serif!important;color:#52606D!important;}
.elementor-113 .cmm-archive-grid .elementor-pagination {margin-top:32px;font:600 15px/1.4 Nunito,sans-serif;}
.elementor-113 .cmm-archive-grid .page-numbers {color:#031925;padding:10px 14px;border-radius:24px;}
.elementor-113 .cmm-archive-grid .page-numbers.current {color:#FFFFFF;background:#031925;}
@media(max-width:1024px){.elementor-113 .cmm-archive-title .elementor-heading-title{font-size:48px;}.elementor-113 .cmm-archive-grid .elementor-loop-container{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:767px){.elementor-113 .cmm-archive-hero{padding:36px 24px 32px;}.elementor-113 .cmm-archive-title .elementor-heading-title{font-size:36px;letter-spacing:-1.2px;}.elementor-113 .cmm-archive-lead .elementor-heading-title{font-size:18px;}.elementor-113 .cmm-archive-listing{padding:24px 24px 40px;}.elementor-113 .cmm-archive-context .elementor-heading-title{font-size:23px;}.elementor-113 .cmm-archive-categories .elementor-icon-list-item a{padding:9px 14px;}.elementor-113 .cmm-archive-categories .elementor-icon-list-text{font-size:14px;}.elementor-113 .cmm-archive-grid .elementor-loop-container{grid-template-columns:minmax(0,1fr);}.elementor-113 .cmm-archive-grid .cmm-journal-image img{height:210px;}}

.elementor-113 .cmm-archive-categories .elementor-icon-list-text {color:#031925!important;}
body.blog .elementor-113 .cmm-archive-categories a[href$="/blog/"] .elementor-icon-list-text,body.category-web-design .elementor-113 .cmm-archive-categories a[href$="/category/web-design/"] .elementor-icon-list-text,body.category-seo .elementor-113 .cmm-archive-categories a[href$="/category/seo/"] .elementor-icon-list-text,body.category-ai-business .elementor-113 .cmm-archive-categories a[href$="/category/ai-business/"] .elementor-icon-list-text,body.category-photography .elementor-113 .cmm-archive-categories a[href$="/category/photography/"] .elementor-icon-list-text{color:#FFFFFF!important;}
.elementor-113 .cmm-archive-grid .elementor-element-5cbea17 > .elementor-widget-wrap {background:#FFFFFF!important;padding:0!important;}
.elementor-113 .cmm-archive-grid .elementor-element-d7314d9 > .elementor-widget-wrap {padding:0!important;}
.elementor-113 .cmm-archive-grid .elementor-element-0b992be > .elementor-widget-wrap {padding:24px!important;}
.elementor-113 .cmm-archive-grid .cmm-journal-image img {width:100%!important;height:220px!important;border-radius:0!important;}
.elementor-113 .cmm-archive-grid .cmm-journal-card .elementor-widget-heading {margin-bottom:16px;}
@media(max-width:767px){.elementor-113 .cmm-archive-grid .cmm-journal-image img{height:210px!important;}}

.elementor-113 .cmm-archive-all-title{display:none;}body.blog .elementor-113 .cmm-archive-context{display:none;}body.blog .elementor-113 .cmm-archive-all-title{display:block;} .elementor-113 .cmm-archive-all-title .elementor-heading-title{font:600 26px/1.3 Poppins,sans-serif;margin:0 0 12px;}/* End custom CSS */