@media screen and (max-width : 1480px) {
	.padding-lr-4 {padding-left: 0 !important; padding-right: 0 !important;}
}

@media screen and (max-width : 1380px) {
	.main-menu .level-0 + .level-0 {margin: 0 0 0 calc(var(--pad) * 2.5);}

	.menu-item.icon:before {display: none;}

	/* .home-slideshow .slide-articles .intro .text p:nth-child(1) {font-size: 1.75em;} */
    .home-slideshow .slide-articles .articles {gap: 20px;}
    .home-slideshow .slide-articles .articles .article a {padding: 20px;}
    .home-slideshow .slide-quote .quote .text p {font-size: 2em;}
    .home-slideshow .slide-quote .book-cover .cover {padding: 0 20%;}
	.home-slideshow .slide-author-book .book-cover .cover {padding: 0 20%;}

	.posts-slideshow-align {padding: 0;}
	.posts-slideshow-nav {aspect-ratio: 16 / 2.9;}
}

@media screen and (max-width : 1280px) {
	.wrapper {padding: 0 calc(var(--pad) * 2.5);}

	.padding-lr-2 {padding-left: 0 !important; padding-right: 0 !important;}

	.site-logo a {width: 150px;}

	h1, .h1 {font-size: 3.25rem !important;}
	h2, .h2 {font-size: 2.375rem !important;}
	h3, .h3 {font-size: 2rem !important;}

	#landing-the-ultimate-leadership-test .hero .content {padding: 0;}
	#landing-the-ultimate-leadership-test .hero .image {padding: 0 0 20px 30px;}

	#landing-the-ultimate-leadership-test .about .image .img {margin: 0 0 0 calc(var(--pad) * -2.5);}

	#landing-the-ultimate-leadership-test .leaders .align {padding: 0 50px;}

	.home-slideshow-align {width: calc(100% - var(--pad) * 5);}
}

@media screen and (max-width : 1240px) {
	.wrapper.medium {width: 100%; padding: 0 calc(var(--pad) * 2.5);}

	.main-menu .level-0 + .level-0 {margin: 0 0 0 calc(var(--pad) * 1.5);}
	.main-menu .level-0:not(.icon):not(.button) > a {font-size: 1em;}
	.main-menu .button > a {font-size: 1rem; padding: 0 calc(var(--pad) * 1.25);}

	.posts-slideshow-align {width: calc(100% + var(--pad) * 3); margin-left: calc(var(--pad) * -1.5);}
	.posts-slideshow-nav {width: 100%; left: 0; padding: 0 calc(var(--pad) * 2);}
}

@media screen and (max-width : 1023px) {
	.padding-lr-1 {padding-left: 0 !important; padding-right: 0 !important;}

	.padding-top-xl {padding-top: calc(var(--pad) * 7.5);}
	.padding-bottom-xl {padding-bottom: calc(var(--pad) * 7.5);}
	.padding-left-xl {padding-left: 8%;}
	.padding-right-xl {padding-right: 8%;}

	.padding-top-l {padding-top: calc(var(--pad) * 5.5);}
	.padding-bottom-l {padding-bottom: calc(var(--pad) * 5.5);}
	.padding-left-l {padding-left: 4%;}
	.padding-right-l {padding-right: 4%;}

	.padding-top-m {padding-top: calc(var(--pad) * 3.5);}
	.padding-bottom-m {padding-bottom: calc(var(--pad) * 3.5);}
	.padding-left-m {padding-left: 2%;}
	.padding-right-m {padding-right: 2%;}

	#header .content {height: 89px;}
	.header-up #header {top: -90px !important;}

	.padding-from-header {padding-top: 90px;}
	body:has(#notification-bar) .padding-from-header {padding-top: 150px;}

	#mobile-menu-toggle {display: inline-block;}

	.main-menu {flex-grow: 1; text-align: right; padding: 0 calc(var(--pad) * 2.5) 0 0;}
	.main-menu .level-0:not(.button):not(.icon) {display: none;}

	h1, .h1 {font-size: 3rem !important;}

	.page-head.with-bg .image .img {margin-bottom: -80px;}

	.posts-slideshow .video-post .title {font-size: 1.375em; line-height: 135%;}

	.featured-post .post .content {padding: calc(var(--pad) * 4);}

	.listing-filter {margin: calc(var(--pad) * 2.5) 0 0 0;}

	.article-post .align {padding: calc(var(--pad) * 4);}

	.cta-in-grid {padding: calc(var(--pad) * 3) calc(var(--pad) * 4);}

	.page-head.speaking {padding: 90px 0 0 0;}

	.speaking-topics-grid {--gap: calc(var(--pad) * 4);}

	.speaking-engagements-grid .accordion-row .items {grid-template-columns: repeat(4, 1fr);}

	#landing-the-ultimate-leadership-test .about .content {padding: 0 0 0 calc(var(--pad) * 5);}
	#landing-the-ultimate-leadership-test .leaders .align {padding: 0;}
	#landing-the-ultimate-leadership-test .leaders .people {padding: 0; gap: 50px;}

	#landing-the-ultimate-leadership-test .leaders form {padding: 0 50px;}

	.page-head.newsletter .image {width: 300px; margin: 0 0 -40px 0;}
	.page-head.newsletter .align {gap: calc(var(--pad) * 4);}
	.page-head.newsletter .meta {padding-top: 0;}

	.grey-boxes-grid {gap: calc(var(--pad) * 4);}
	.grey-boxes-grid a {padding: calc(var(--pad) * 4);}

	.boxes-image-text-link-grid {--gap: calc(var(--pad) * 4);}

	.newsletter-promo .wrap {padding: 0 calc(var(--pad) * 4);}
	.newsletter-promo .bg {object-position: left center; height: 50%; top: 50%;}
	.newsletter-promo .image {order: 3; width: 100%;}
	.newsletter-promo .image img {width: 290px;}
	.newsletter-promo .title {order: 1; padding: 0 calc(var(--pad) * 4) 0 0;}
	.newsletter-promo .content {order: 2;}

	.latest-articles .head .submit {width: 100%; margin: calc(var(--pad) * 2) 0 0 0;}
	.latest-articles .head .label {font-size: 2rem !important;}

	.home-slideshow .slide-articles .intro {width: 15%;}
    .home-slideshow .slide-articles .intro .text {width: 180%; margin: 0 0 0 -100%;}
    .home-slideshow .slide-quote .quote {padding: 5% 0 0 0;}
    .home-slideshow .slide-quote .book-cover .cover {padding: 0 0 0 20%;}
	.home-slideshow .slide-author-book .intro .text {margin: 0 0 0 -100%;}
	.home-slideshow .slide-author-book .book-cover .cover {padding: 0 0 0 20%;}

    .home-slideshow-nav {bottom: 30px;}

	.page-contact-head .image {width: 300px;}
	.page-contact-head .content .entry-content {width: 140%;}

	.row-tribute .align {gap: calc(var(--pad) * 5);}
}

@media screen and (max-width : 830px) {
	.wrapper.small {width: 100%; padding: 0 calc(var(--pad) * 2.5);}

	.books-grid-with-details {--columns: unset;}
	.books-grid-with-details .book:last-child {padding: 0; border: 0;}
}

@media screen and (max-width : 767px) {
	.padding-lr-3 {padding-left: 0 !important; padding-right: 0 !important;}

	#mobile-menu .level-0.icon {display: block;}
	#mobile-menu .level-0.button {padding: 0 20px 0 0;}
	#mobile-menu .level-0.button + .button {padding: 0 50px 0 0;}

	#footer .content {display: block; text-align: center;}
	#footer .social-menu ul {justify-content: center; margin: calc(var(--pad) * 2.5) 0 0 0;}
	#footer .copyright {width: 100%; text-align: center; margin: calc(var(--pad) * 2.5) 0 0 0;}

	h1, .h1 {font-size: 2.625rem !important; line-height: 110% !important;}
	h2, .h2 {font-size: 2.125rem !important;}
	h3, .h3 {font-size: 1.875rem !important;}
	h4, .h4 {font-size: 1.625rem !important;}

	.page-intro p {font-size: 1.125em;}

	.page-head.with-featured-image {padding: 90px 0 0 0;}
	.page-head.with-bg .content {padding: 90px 0 0 0;}
	.page-head.with-featured-image .content {padding: 0;}
	.page-head.with-bg .image {width: 100%; margin: calc(var(--pad) * 3) 0 0 0;}
	.page-head.with-bg .image .img {margin: 0;}

	.row-title-and-cta .row-cta {position: relative; right: unset; top: unset; margin: calc(var(--pad) * 5.5) 0 0 0; text-align: center;}

	.books-grid {--columns: repeat(3, 1fr);}

	.row-ctas {flex-wrap: wrap;}
	.row-ctas .col {flex: 100%;}

	.featured-post .post .image {width: 100%;}
	.featured-post .post .image {padding: 0 30%;}
	.featured-post .post .image.cover img {position: relative;}

	.single-book-head .image {width: 100%; margin: 0; padding: 0 30%;}
	.single-book-head .content {text-align: center;}
	.single-book-head .purchase-links {justify-content: center; margin: calc(var(--pad) * 2.5) 0 0 0;}
	.single-book-head .purchase-links .label {width: 100%;}

	.endorsements-grid {--columns: unset;}

	.row-dark-content .align {gap: calc(var(--pad) * 3);}
	.row-dark-content .title-content {width: 100%;}

	.articles-grid {--columns: unset;}
	.articles-grid .cta-in-grid {grid-column: unset;}

	.videos-grid {--columns: unset;}

	.podcast-grid {--columns: unset;}

	.page-head.speaking .align {max-width: 50%;}
	.page-head.speaking .image .img {max-width: 75%;}

	.content-column {width: 100%;}
	.content-column + .content-column {margin: calc(var(--pad) * 3) 0 0 0;}
	.content-column > div[style*="padding"] {padding: 0 !important;}

	.speaking-topics-grid {--columns: repeat(2, 1fr);}

	.speaking-engagements-grid .accordion-row .items {grid-template-columns: repeat(3, 1fr);}

	#landing-the-ultimate-leadership-test .hero {background-size: 98% auto;}
	#landing-the-ultimate-leadership-test .hero .content {width: 100%; margin: calc(var(--pad) * 2.5) 0;}
	#landing-the-ultimate-leadership-test .hero .image {width: 100%; padding: 0; text-align: center;}
	#landing-the-ultimate-leadership-test .hero .image img {width: 300px;}
	#landing-the-ultimate-leadership-test .about .content {width: 100%; order: unset; padding: 0;}
	#landing-the-ultimate-leadership-test .about .image {width: 100%;}
	#landing-the-ultimate-leadership-test .about .image .img {width: 100%;}
	#landing-the-ultimate-leadership-test .about:before {top: 80%; background-position: 98% 0;}

	#landing-the-ultimate-leadership-test .leaders .people {gap: 30px;}

	#landing-the-ultimate-leadership-test .leaders form {margin: 40px 0 0 0; padding: 0;}

	.grey-boxes-grid {--columns: repeat(2, 1fr);}

	.page-head.newsletter .image {width: 100%; margin: 0; text-align: center;}
	.page-head.newsletter .image img {width: 300px;}
	.page-head.newsletter .content {text-align: center;}

	.general-email-sign-up .text {width: 100%; text-align: center; margin: 0 0 calc(var(--pad) * 2.5) 0;}
	.general-email-sign-up .field {padding: 0;}

	.boxes-image-text-link-grid {--columns: unset;}

	.newsletter-promo .title {width: 100%; padding: 0; margin-bottom: 0;}
	.newsletter-promo .content {margin: calc(var(--pad) * 2.5) 0 calc(var(--pad) * 3.5) 0;}

	.latest-articles .more {text-align: center;}
	.latest-articles .head .field {width: 100%; margin: calc(var(--pad) * 1) 0 0 0;}

	.articles-with-image-grid {--columns: unset;}

	.home-slideshow .slide-articles {padding: 0 0 90px 0;}
    .home-slideshow .slide-articles .image {width: 30%;}
    .home-slideshow .slide-articles .image .img {width: 260%; margin: 0 0 0 -80%;}
    .home-slideshow .slide-articles .intro {width: 70%; margin: 0 0 30px 0;}
    .home-slideshow .slide-articles .intro .text {width: auto; margin: 0;}
	.home-slideshow .slide-articles .intro .text p:nth-child(1) {font-size: 1.25em; line-height: 140%;}
    .home-slideshow .slide-articles .articles {flex: 100%; padding: 0;}
    .home-slideshow .slide-articles .articles .article {flex: 100%;}
    .home-slideshow .slide-articles .articles .article a {flex-direction: row;}
    .home-slideshow .slide-articles .articles .article .img {width: 120px;}
    .home-slideshow .slide-articles .articles .article .meta {flex: 1;}
    .home-slideshow .slide-articles .articles .article .title {font-weight: normal; font-size: 1em;}

    .home-slideshow .slide-quote {padding: 0 0 90px 0;}
    .home-slideshow .slide-quote .quote {order: 2; padding: 0; margin: 0;}
    .home-slideshow .slide-quote .book-cover {width: 100%; padding: 0 0 30px 0; position: relative; z-index: 2;}
    .home-slideshow .slide-quote .book-cover .cover {padding: 0 30%;}
    .home-slideshow .slide-quote .quote .text p {font-size: 1.25em; line-height: 135%;}
    .home-slideshow .slide-quote .quote .meta {margin: 25px 0 0 0;}
    .home-slideshow .slide-quote .quote:before {top: -36%; width: 50%;}

	.home-slideshow .slide-author-book {padding: 0 0 90px 0;}
    .home-slideshow .slide-author-book .image {width: 30%; order: 2;}
    .home-slideshow .slide-author-book .image .img {width: 260%; margin: 0 0 0 -80%;}
    .home-slideshow .slide-author-book .intro {width: 70%; margin: 0 0 30px 0; order: 3;}
    .home-slideshow .slide-author-book .intro .text {width: auto; margin: 0;}
	.home-slideshow .slide-author-book .intro .text p:nth-child(1) {font-size: 1.25em; line-height: 140%;}
	.home-slideshow .slide-author-book .book-cover {width: 100%; padding: 0; position: relative; z-index: 2; order: 1;}
    .home-slideshow .slide-author-book .book-cover .cover {padding: 0 30%;}

	.videos-grid .video-post .play {width: 7vw; border-width: 0.6vw;}

	/* .posts-slideshow-nav {width: calc(75% - 24px);} */

	.posts-slideshow-nav {aspect-ratio: 16 / 4.3;}
	.posts-slideshow-nav .slick-arrow {width: 6vw;}

	.page-contact-head .align {gap: 0;}
	.page-contact-head .image {width: 100%;}
	.page-contact-head .image .img {margin: 0; padding: 0 20%;}
	.page-contact-head .content .entry-content {width: unset;}

	.row-tribute .image {width: 100%;}
}

@media screen and (max-width : 639px) {
	.main-menu .level-0.button.bordered {display: none;}

	#notification-bar .text p {font-size: 0.875em;}

	.books-grid-with-details .book a {gap: calc(var(--pad) * 2.5);}
	.books-grid-with-details .book .image {width: 120px;}

	.row-dark-content .list {column-count: unset;}

	.entry-content blockquote p {font-size: 1.125em;}
	.endorsements-grid .endorsement .text p {font-size: 1.125em;}

	.listing-filter .field {width: 100%;}
	.listing-filter .fields .input,
	.listing-filter .fields .button {width: 100%;}
}

@media screen and (max-width : 567px) {
	#mobile-menu .level-0.button {display: block; padding: 0 20px !important;}
	#mobile-menu .level-0.button > a {width: 100%;}
	#mobile-menu .level-0.icon {margin: 20px 20px 0 20px !important;}

	.books-grid {--columns: repeat(2, 1fr);}

	/* .posts-slideshow-align {width: 180%;}
	.posts-slideshow-nav {width: calc(90% - 24px);}
	.posts-slideshow-nav .slick-next {width: 14vw;} */

	.video-post .play {width: 14vw;}

	.videos-grid .video-post .play {width: 14vw;}

	h1, .h1 {font-size: 2.375rem !important; line-height: 120% !important;}
	h3, .h3 {font-size: 1.75rem !important;}
	h4, .h4 {font-size: 1.5rem !important;}

	.featured-post .post .image {padding: 0 20%;}

	.single-book-head .image {padding: 0 20%;}

	.wp-caption .wp-caption-text, figure figcaption {font-size: 1rem;}

	.cta-in-grid .align {gap: calc(var(--pad) * 2.5);}
	.cta-in-grid .title {width: 100%;}

	.page-head.speaking .image .img {max-width: 50%; width: unset;}
	.page-head.speaking .button-with-arrow {white-space: normal;}

	.speaking-topics-grid {--columns: unset;}

	#landing-the-ultimate-leadership-test .leaders .people {grid-template-columns: repeat(3, 1fr);}
}

@media screen and (max-width : 467px) {
	.page-head.speaking .image .img {max-width: 85%;}

	.speaking-engagements-grid .accordion-row .items {grid-template-columns: repeat(2, 1fr);}

	#landing-the-ultimate-leadership-test .hero form .field {width: 100%; padding: 0 0 10px 0;}
	#landing-the-ultimate-leadership-test .hero form .action {width: 100%;}

	#landing-the-ultimate-leadership-test .leaders .people {grid-template-columns: repeat(2, 1fr);}

	#landing-the-ultimate-leadership-test .leaders form .field {width: 100%; padding: 0 0 10px 0;}
	#landing-the-ultimate-leadership-test .leaders form .action {width: 100%;}

	.grey-boxes-grid {--columns: unset;}

	.latest-articles .head select {width: 100%; font-size: 1.375em; height: 40px;}
	.latest-articles .head .submit {text-align: center;}

	.posts-slideshow-nav .slick-arrow {width: 7.5vw;}
}

@media screen and (max-width : 424px) {
	.main-menu {padding: 0 calc(var(--pad) * 1.5) 0 0;}
	.main-menu .level-0.icon {display: none;}

	#search-modal .search-form form {width: 100%;}

	.wpcf7 .field {grid-column: span 2;}

	#landing-the-ultimate-leadership-test .about form {width: 100%;}

	.latest-articles .head .label {font-size: 1.625rem !important;}
}

@media screen and (max-width : 374px) {
	.main-menu {display: none;}

	.speaking-engagements-grid .accordion-row .items {grid-template-columns: unset;}
}