.has-kb-palette-17-color{color:#fff !important}.site-header-section-right{align-items:flex-end;padding-bottom:6px}.home .content-area{margin-top:.5em !important}.site-header .search-toggle-open{padding:15px 5px}.wp-block-kadence-advancedheading a,.link-style-hover-background .entry-content p a,.link-style-hover-background .entry-content strong>a,.link-style-hover-background .entry-content em>a,.link-style-hover-background .entry-content>ul a,.link-style-hover-background .entry-content>ol a,.entry-title a,.entry-taxonomies a,.case_study a h3{background-image:linear-gradient(#ecd168,#ec) !important;background-size:100% 0%!important;transition:all .2s ease-in-out;background-position:0 100%;background-repeat:no-repeat;display:inline-block}.entry-taxonomies a{color:#000;letter-spacing:1.5px}.link-style-hover-background .entry-content p a:hover,.wp-block-kadence-advancedheading a:hover,.link-style-hover-background .entry-content strong>a:hover,.link-style-hover-background .entry-content em>a:hover,.link-style-hover-background .entry-content>ul a:hover,.link-style-hover-background .entry-content>ol a:hover,.entry-title a:hover,.entry-taxonomies a:hover{background-color:transparent!important;background-image:linear-gradient(0deg,rgba(236,209,104,1) 0%,rgba(236,209,104,1) 89%,rgba(236,209,104,0) 90%,rgba(236,209,104,0) 100%) !important;background-size:100% 100%!important;text-decoration:none !important;border:0 !important;color:#000}.case_study a:hover h3{display:inline-block;background-image:linear-gradient(0deg,rgba(236,209,104,1) 0%,rgba(236,209,104,1) 89%,rgba(236,209,104,0) 90%,rgba(236,209,104,0) 100%) !important;background-size:100% 100%!important;color:#000 !important}.featuredpost .entry-content-wrap{display:flex;justify-content:space-around;flex-direction:row;flex-wrap:wrap;align-content:center}.latestposts article{position:relative}.latestposts .entry-content-wrap{position:absolute;bottom:-2.5rem;z-index:15}.latestposts .entry-content-wrap a{color:#fff}.latestposts .entry-content-wrap a:hover{color:#000}.latestposts .entry-content-wrap h3{font-size:24px!important;font-weight:500}.latestposts article:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:#000;width:100%;height:100%;display:block;pointer-events:none;background:#000;background:linear-gradient(180deg,rgba(0,0,0,0) 25%,rgba(0,0,0,.2) 60%,rgba(0,0,0,.6) 100%);z-index:5}.latestposts.grid-cols{column-gap:.5em}.site-top-footer-wrap .site-container{width:100% !important;max-width:100%;padding-left:0!important;padding-right:0 !important}#colophon .kb-gallery-ul img{max-height:150px;width:auto}#colophon .kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic img{left:unset !important}#colophon .kb-gallery-image-contain{text-align:center !important;display:flex;justify-content:space-around}#colophon .kb-gallery-figure{max-height:180px}#colophon .kb-gallery-filter-grayscale .kb-gallery-image-contain img{opacity:.6;transition:all .15s cubic-bezier(.4,0,1,1)}#colophon .kb-gallery-filter-grayscale .kb-gallery-image-contain img:hover{opacity:1;filter:grayscale(0)}#colophon .wp-block-kadence-iconlist ul.kt-svg-icon-list{display:flex;flex-direction:row;justify-content:space-around;max-width:280px;margin:0 auto;padding-left:20px;padding-right:20px}#colophon .kt-svg-icon-list li span.kt-svg-icon-list-text{width:0;height:0;overflow:hidden}#colophon .kt-svg-icon-list li{opacity:.7}#colophon .kt-svg-icon-list li,#footer-menu a{background-image:linear-gradient(#ecd168,#ec) !important;background-size:100% 0%!important;transition:all .1s ease-in-out;background-position:0 100%;background-repeat:no-repeat}#colophon .kt-svg-icon-list li:hover,#footer-menu a:hover{background-color:transparent!important;background-image:linear-gradient(180deg,rgba(236,209,104,1) 0%,rgba(236,209,104,1) 94%,rgba(236,209,104,0) 95%,rgba(236,209,104,0) 100%) !important;background-size:100% 80%!important;text-decoration:none !important;opacity:1}#colophon .kt-svg-icon-list *:hover .kt-svg-icon-list-single{color:#000!important}#footer-menu a:hover{color:#000!important}a.mPS2id-highlight{color:#000 !important}.block-is-sticky{width:100% !important;left:0 !important;z-index:100!important;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,.8) 0%,rgba(255,255,255,.7) 100%)}.block-is-sticky .wp-block-kadence-advancedbtn{justify-content:center !important}#clients p{margin-bottom:10px}#clients p>a{color:#fff;border-bottom:1px solid}#clients p>a:hover{color:#000}.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-link{padding-left:8px}.search #main>.entry-header,.blog #main>.entry-header,.archive #main>.entry-header{min-height:300px;display:flex;align-items:center;text-align:center;justify-content:center;flex-direction:column;margin-bottom:0;text-transform:capitalize}.search #main>.entry-header h1,.blog #main>.entry-header h1,.archive #main>.entry-header h1{padding-top:40px;padding-bottom:30px}@media screen and (max-width:780px){#colophon .kt-svg-icon-list,#footer-menu{flex-direction:column !important;width:100%;text-align:center;margin-top:30px}#colophon .wp-block-kadence-listitem{justify-content:space-around;padding:10px}#colophon .kt-svg-icon-list li:nth-of-type(1) .kt-svg-icon-list-single{display:none !important}}#archive-container.grid-cols{column-gap:10px;row-gap:10px}#archive-container article:nth-child(1),#archive-container article:nth-child(12),#archive-container article:nth-child(23),.search #archive-container article{grid-column:span 3;aspect-ratio:13/4;background-color:#d2ebe8}.search #archive-container article{aspect-ratio:unset !important}#archive-container article:nth-child(1) .post-thumbnail-inner,#archive-container article:nth-child(12) .post-thumbnail-inner,#archive-container article:nth-child(23) .post-thumbnail-inner,.search #archive-container article .post-thumbnail-inner{object-fit:fill !important;right:40%;width:40%}#archive-container article:nth-child(1) .entry-content-wrap,#archive-container article:nth-child(12) .entry-content-wrap,#archive-container article:nth-child(23) .entry-content-wrap,.search #archive-container article .entry-content-wrap{margin-left:calc(40% + 40px);margin-right:30px;padding-bottom:45px}.search .catz,.search #archive-container article:before{display:none}#archive-container article:nth-child(1) .entry-content-wrap h2 a,#archive-container article:nth-child(12) .entry-content-wrap h2 a,#archive-container article:nth-child(23) .entry-content-wrap h2 a{color:#000;font-size:clamp(20px,3vw,50px);line-height:1.3}#archive-container article:nth-child(1):before,#archive-container article:nth-child(12):before,#archive-container article:nth-child(23):before{display:none}#archive-container article:nth-child(2),#archive-container article:nth-child(3),#archive-container article:nth-child(4),#archive-container article:nth-child(7),#archive-container article:nth-child(8),#archive-container article:nth-child(9),#archive-container article:nth-child(14),#archive-container article:nth-child(15),#archive-container article:nth-child(17),#archive-container article:nth-child(19),#archive-container article:nth-child(20),#archive-container article:nth-child(21){grid-column:span 1;aspect-ratio:4/3}#archive-container article:nth-child(5),#archive-container article:nth-child(13){grid-column:span 1;aspect-ratio:4/3}#archive-container article:nth-child(6),#archive-container article:nth-child(16){grid-column:span 2;aspect-ratio:8/3}#archive-container article:nth-child(10),#archive-container article:nth-child(22){grid-column:span 2}#archive-container article:nth-child(11){grid-column:span 1;aspect-ratio:6/5}#archive-container .loop-entry{overflow:hidden;position:relative;border-radius:0;display:flex;justify-content:flex-end;flex-direction:column;padding:20px 20px 10px 35px}#archive-container .loop-entry .post-thumbnail{position:absolute;left:0;right:0;height:100%;top:0;bottom:0;width:100%;z-index:0}#archive-container .loop-entry.type-post h2.entry-title{position:relative;color:#fff;font-size:clamp(24px,1.5vw,40px);line-height:1.2;z-index:15}#archive-container .loop-entry:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:#000;width:100%;height:100%;display:block;pointer-events:none;background:#000;background:linear-gradient(180deg,rgba(0,0,0,.3) 55%,rgba(0,0,0,.3) 60%,rgba(0,0,0,.7) 100%);z-index:5;opacity:.7;transition:opacity .2s}#archive-container .loop-entry:hover:before{opacity:0}@media screen and (max-width:1024px){#main #archive-container article:nth-child(1) .entry-content-wrap,#main #archive-container article:nth-child(12) .entry-content-wrap,#main #archive-container article:nth-child(23) .entry-content-wrap{padding-bottom:5px}#main #archive-container article{grid-column:span 1;aspect-ratio:5/3}#main #archive-container article:nth-child(1),#main #archive-container article:nth-child(12),#main #archive-container article:nth-child(23){grid-column:span 2;aspect-ratio:7/2}#archive-container .loop-entry.type-post h2.entry-title{position:relative;color:#fff;line-height:1.2;z-index:15}}@media screen and (max-width:680px){#main #archive-container article{grid-column:span 2;aspect-ratio:5/3 !important}.wp-block-kadence-advancedgallery .kb-gallery-ul,ul.menu .wp-block-kadence-advancedgallery ul.kb-gallery-ul.kb-gallery-ul{justify-content:center}}.search #archive-container article{grid-column:span 2 !important;aspect-ratio:unset}.nav-links{width:100%;text-align:center}.wp-site-blocks #archive-container .post-thumbnail{padding-bottom:0}.single-content ul,.single-content ol{margin-bottom:25px!important}.catz{display:flex;list-style:none;flex-wrap:wrap;justify-content:space-around;margin:0 auto 70px}.catz li a{color:#000;text-transform:uppercase;font-size:18px;letter-spacing:1px;text-decoration:none;line-height:1.1;padding:5px 10px;display:inline-block}.catz li a:before{transition:all .2s;width:1em;height:1em;display:inline-block;content:"";background:#e71c23;margin-right:8px;margin-bottom:-2px;border-radius:50%;outline:solid 2px #e71c2300}.posted-by,.posted-on{color:#7d7e7e;letter-spacing:.5px;font-weight:300!important}.single-post .entry-meta.entry-meta-divider-vline>.posted-on:after{display:none}.single-post .entry-meta.entry-meta-divider-vline>.posted-on{margin-right:25px}.category-link-items a:before{transition:all .2s;width:.9em;height:.9em;display:inline-block;content:"";background:#e71c23;margin-right:8px;margin-bottom:-2px;border-radius:50%;outline:solid 2px #e71c2300}.catz li a:hover:before,.catz li.current-cat a:before{outline:solid 2px #000;background:#fff !important}.catz li.current-cat a{font-weight:700}.catz li.all a:before{background:#e71c23}.catz li.all.current-cat a:before,.catz li.all.current-cat a,.catz li.all a:hover{background:#fff;outline-color:#e71c23;color:#e71c23 !important}.catz li#brand-story-messaging a:before,body.single-post a.brand-story-messaging:before{background:#58a3c9}.catz li#brand-story-messaging.current-cat a:before,.catz li#brand-story-messaging.current-cat a,.catz li#brand-story-messaging a:hover{background:#fff;outline-color:#58a3c9;color:#58a3c9 !important}.catz li#case-studies a:before,body.single-post a.case-studies:before{background:#97c139}.catz li#case-studies.current-cat a:before,.catz li#case-studies.current-cat a,.catz li#case-studies a:hover{background:#fff;outline-color:#97c139;color:#97c139 !important}.catz li#strategy a:before,body.single-post a.category-strategy:before{background:#de7a1c}.catz li#strategy.current-cat a:before,.catz li#strategy.current-cat a,.catz li#strategy a:hover{background:#fff;outline-color:#de7a1c;color:#de7a1c !important}.catz li#media-relations a:before,body.single-post a.media-relations:before{background:#e1b91b}.catz li#media-relations.current-cat a:before,.catz li#media-relations.current-cat a,.catz li#media-relations a:hover{background:#fff;outline-color:#e1b91b;color:#e1b91b !important}.catz li#thought-leadership a:before,body.single-post a.thought-leadership:before{background:#7a8bb8}.catz li#thought-leadership.current-cat a:before,.catz li#thought-leadership.current-cat a,.catz li#thought-leadership a:hover{background:#fff;outline-color:#7a8bb8;color:#7a8bb8 !important}.catz li#thinkshift-news a:before,body.single-post a.thinkshift-news:before{background:#51dfd1}.catz li#thinkshift-news.current-cat a:before,.catz li#thinkshift-news.current-cat a,.catz li#thinkshift-news a:hover{background:#fff;outline-color:#51DFD1!important;color:#51dfd1 !important}#archive-container article:not(.has-post-thumbnail){background:#58a3ca}.single-post .post-thumbnail{width:100%;max-width:55%;display:inline-block !important;float:right;margin:15px 0 20px 30px}.single-post .post-thumbnail img{width:100% !important}body.single-post header h1{margin:40px auto 40px}.main-navigation .primary-menu-container>ul>li.menu-item.current-menu-item>a{position:relative}.main-navigation .primary-menu-container>ul>li.menu-item.current-menu-item>a:before,.archive .main-navigation .primary-menu-container>ul>li#menu-item-5143>a:before,.blog .main-navigation .primary-menu-container>ul>li#menu-item-5143>a:before,.single-post .main-navigation .primary-menu-container>ul>li#menu-item-5143>a:before{content:"";position:absolute;width:35px;height:35px;background:url(//thinkshiftcom.com/wp-content/themes/thinkshiftcom/image-removebg-preview.png) no-repeat transparent;left:calc(50% - 20px);top:-12px;background-size:contain}.main-navigation .primary-menu-container>ul>li.menu-item.current-menu-item>a:before{animation:fadein 1s}@keyframes fadein{from{opacity:0;top:-20px}to{opacity:1;top:-12px}}.single-post .has-large-font-size{font-size:28px !important}#main-header{padding-top:25px}.site-footer .search-toggle-open .search-toggle-icon svg.kadence-svg-icon{color:#fff;top:3px;left:-15px}.page blockquote cite,.page .attribution,.single-post blockquote cite,.single-post .attribution{text-transform:uppercase;font-size:16px;display:block;margin-top:12px}.single-post blockquote,.page blockquote{margin:50px 30px 20px 0 !important;border-left:0;display:inline-block;padding-left:0;position:relative;padding-top:20px;max-width:100%}.page blockquote.hangleft,.single-post blockquote.hangleft{float:left;padding-left:90px;max-width:45%}.page blockquote.hangright,.single-post blockquote.hangright{float:right;margin:50px 0 20px 40px !important;padding-top:20px;padding-left:90px;max-width:45%}.page blockquote:not(.hangleft):not(.hangright),.single-post blockquote:not(.hangleft):not(.hangright){padding-top:20px;padding-left:90px}.single-post .category-link-items{color:transparent}.single-post .category-link-items a{color:#000;display:none}.single-post .category-link-items a:first-of-type{display:inline}.single-post .category-link-items a:hover{color:#7d7e7e}.home blockquote:before,.home blockquote.hangleft:before,.single-post blockquote:before,.single-post blockquote.hangleft:before{content:"";width:100%;position:absolute;height:17px;background:#e71c23;top:-30px;left:0}.page blockquote.hangleft:after,.page blockquote:after,.single-post blockquote.hangleft:after,.single-post blockquote:after{content:"";width:70px;position:absolute;height:60px;background:url(//thinkshiftcom.com/wp-content/themes/thinkshiftcom/quote.png) no-repeat;background-size:contain;top:0;left:0}.page blockquote.hangright:before,.single-post blockquote.hangright:before{content:"";width:100%;position:absolute;height:17px;background:#e71c23;top:-30px;right:0}.page blockquote.hangright:after,.single-post blockquote.hangright:after{content:"";width:70px;position:absolute;height:60px;background:url(//thinkshiftcom.com/wp-content/themes/thinkshiftcom/quote.png) no-repeat;background-size:contain;top:0;right:0}.page blockquote>p,.single-post blockquote>p{max-width:100%}.site-footer .menu-item-5567{display:none}.site-footer-middle-section-2{justify-content:flex-end;padding-right:30px}.single-post .entry-content li{margin-bottom:15px}.pullquote{width:34%;padding:15px 20px 20px;background:#eab914;color:#000;font-weight:700;float:right;margin:0 0 10px 20px;line-height:1.5}.single-content>ul{padding:0 !important;margin:20px 0 !important;list-style:none}.pullquote ul,.pullquote ol{padding:0 !important;margin:0;list-style:none}.pullquote li{margin-left:0;font-size:.8em!important;background:url(//thinkshiftcom.com/wp-content/themes/thinkshiftcom/play.png) 0 7px no-repeat;padding-left:20px}.single-content>ul li{margin-left:0;background:url(//thinkshiftcom.com/wp-content/themes/thinkshiftcom/play.png) 0 11px no-repeat;padding-left:20px}@media screen and (min-width:1320px){.single-post blockquote p,.page blockquote p{font-size:1em;max-width:92%}.page blockquote.hangleft,.single-post blockquote.hangleft{padding-left:0}.page blockquote.hangright,.single-post blockquote.hangright{padding-right:0;padding-left:90px}.page blockquote.hangleft:before,.single-post blockquote.hangleft:before{content:"";width:calc(100% + 50px);position:absolute;height:17px;background:#e71c23;top:-30px;left:-90px}.page blockquote.hangleft:after,.single-post blockquote.hangleft:after{content:"";width:70px;position:absolute;height:60px;background:url(//thinkshiftcom.com/wp-content/themes/thinkshiftcom/quote.png) no-repeat;background-size:contain;top:0;left:-90px}.page blockquote.hangright,.single-post blockquote.hangright{padding-left:0}.page blockquote.hangright:before,.single-post blockquote.hangright:before{content:"";width:calc(100% + 50px);position:absolute;height:17px;background:#e71c23;top:-30px;left:0}.page blockquote.hangright:after,.single-post blockquote.hangright:after{content:"";width:70px;position:absolute;height:60px;background:url(//thinkshiftcom.com/wp-content/themes/thinkshiftcom/quote.png) no-repeat;background-size:contain;top:0;right:-50px}.single-post .post-thumbnail,.single-content .wp-block-kadence-image .alignright{max-width:55%;margin:15px -140px 20px 30px;float:right}#xthinkshiftQuizForm .alignleft,.single-content .wp-block-kadence-image .alignleft,#hangleft .alignleft{max-width:55%;margin:8px 30px 20px -140px}.single-post blockquote.hangright{float:right;margin:15px 0 20px;padding-left:90px}}@media screen and (max-width:1024px){.site-footer .search-toggle-open.search-toggle-style-default{text-align:center;margin:0 auto}.site-footer .search-toggle-label{display:none}.pullquote{width:100%;font-size:1.2em;margin-bottom:30px}}@media screen and (max-width:680px){.single-post .post-thumbnail{width:100%;max-width:100%;margin:0 0 20px 30px}.single-content .wp-block-kadence-image .alignright{width:100%;max-width:45%;margin:0 0 20px 30px}.single-content .wp-block-kadence-image .alignleft,#XthinkshiftQuizForm .alignleft,#hangleft .alignleft{width:100%;max-width:45%;margin:0 20px 10px 0}.site-footer .kb-gallery-image-contain{padding-bottom:70px !important}body,input,select,optgroup,textarea{font-size:18px !important}.wp-site-blocks .post-title h1{font-size:clamp(34px,1.5vw,50px)!important}#colophon .kt-svg-icon-list li:nth-of-type(1) span{margin-left:0 !important}.single-post .has-large-font-size{font-size:22px !important}.page blockquote.hangleft,.page blockquote.hangright,.single-post blockquote.hangleft,.single-post blockquote.hangright{float:none;padding:60px 0 10px !important;max-width:100%;margin:0 0 20px!important;width:100%}.page blockquote:not(.hangleft):not(.hangright),.single-post blockquote:not(.hangleft):not(.hangright){float:none;padding:60px 0 10px !important;max-width:100%;margin:30px 0 20px!important;width:100%}.page blockquote.hangleft:before,.page blockquote.hangright:before,.single-post blockquote.hangleft:before,.single-post blockquote.hangright:before{display:none}.page blockquote p,.single-post blockquote p{font-size:22px}.site-footer-middle-section-2{justify-content:flex-end;padding-right:0}}.single-post .entry-content-wrap{padding-left:10px;padding-right:10px}.post-navigation .nav-previous{text-align:left}.post-navigation{font-size:20px}.image-caption{text-align:right;font-style:italic;font-size:.8em;padding-top:5px;line-height:1.3}@media (max-width:767px){.content-area{margin-top:.1em !important}.case_study a>*{padding-left:10px}.case_study a:hover h3{background:#e2b91a !important}#thinkshiftQuizForm .alignleft{max-width:40%;margin-bottom:25px}}@media (max-width:467px){#thinkshiftQuizForm .alignleft{max-width:100%;width:100%;margin-bottom:25px}}@supports (-webkit-touch-callout:none){.kt-row-has-bg{background-attachment:scroll !important}}.et_monarch .et_social_icon_twitter:before,.et_monarch .et_social_icon_twitter:after{content:"\e61b" !important;font-family:"Font Awesome 6 Brands" !important}