/**
Theme Name: Child Theme
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: child-theme
Template: astra
*/

/*
* Header
*/
#wpadminbar {
  z-index: 9999999;
}
.site-header {
  background-color: #00508e;
  z-index: 999999;
}
.main-header-bar {
  box-shadow: rgba(0, 0, 0, 0.3) 0 3px 6px;
}
.main-header-bar.ast-sticky-active {
  box-shadow: rgba(0, 0, 0, 0.3) 0 3px 6px;
}
li.ast-masthead-custom-menu-items.button-custom-menu-item .ast-button {
  border-color: #f3c300!important;
  background-color: #f3c300!important;
}
.ast-header-break-point .ast-mobile-menu-buttons-fill.menu-toggle {
  background: #00508e;
}
body.admin-bar.ast-no-header #wtr-progress.top.shown {
  top: 32px!important;
}
body.ast-no-header #wtr-progress.top.shown {
  top: 0!important;
}
.ast-header-break-point .ast-mobile-header-stack.ast-logo-title-inline .site-title {
  display: block;
}

/* Made the compact header on page: /quiz/ */
body.page-id-20875 .main-header-bar {
  padding-top: 0;
  padding-bottom: 0;
}
body.page-id-20875 .site-header .ast-site-identity {
  padding-top: .4em;
  padding-bottom: .6em;
}
body.page-id-20875 #site-navigation li:hover .menu-link::before {
  bottom: 15px;
}

/*
* Main menu
*/
.main-header-menu .current-menu-ancestor > .menu-link {
  color: #fff!important;
}
#site-navigation .current-menu-ancestor .menu-link::before {
  position: absolute;
  content: "";
  background: #fff;
  height: 2px;
  width: 100%;
  left: 0;
  right: 0;
  bottom: 27px;
}
.ast-primary-sticky-header-active #site-navigation .current-menu-ancestor .menu-link::before {
  bottom: 15px;
}
.main-header-menu .menu-item.focus > .menu-link {
  color: #fff;
}
/* Blog menu item */
#site-navigation li.menu-item-15930.menu-item-has-children ul.sub-menu,
.main-header-bar .main-header-bar-navigation .menu-item-15930.menu-item-has-children > .menu-link::after {
  display: none!important;
}

/*
* Sub menu
*/
#site-navigation #primary-menu ul.sub-menu {
  border-top-width: 0;
  top: 71%;
}
.ast-primary-sticky-header-active #site-navigation #primary-menu ul.sub-menu {
  top: 77%;
}
#site-navigation #primary-menu ul.sub-menu li {
  padding: 0!important;
}
#site-navigation #primary-menu ul.sub-menu .menu-link {
  background: #00508E;
  color: #fff!important;
  padding: 12px;
}
#site-navigation #primary-menu ul.sub-menu li.current-menu-item .menu-link,
#site-navigation #primary-menu ul.sub-menu .menu-link:hover,
#site-navigation #primary-menu ul.sub-menu .menu-link:active,
#site-navigation #primary-menu ul.sub-menu .menu-link:focus {
  background: #00355f;
}
#site-navigation .current-menu-ancestor ul.sub-menu .menu-link::before,
#site-navigation .current-menu-item ul.sub-menu .menu-link::before,
#site-navigation ul.sub-menu .current-menu-item .menu-link::before,
#site-navigation li:hover ul.sub-menu .menu-link::before,
#site-navigation li:active ul.sub-menu .menu-link::before,
#site-navigation li:focus ul.sub-menu .menu-link::before,
#site-navigation ul.sub-menu li:hover .menu-link::before,
#site-navigation ul.sub-menu li:active .menu-link::before,
#site-navigation ul.sub-menu li:focus .menu-link::before,
.ast-header-break-point .main-navigation ul.sub-menu .menu-item .menu-link::before {
  display: none!important;
}
#site-navigation .menu-item.focus > .sub-menu,
#site-navigation .menu-item:hover > .sub-menu,
#site-navigation .menu-item:active > .sub-menu,
#site-navigation .menu-item:focus > .sub-menu {
  left: 22px;
}

/*
* Blog page
*/
.ultp-loading .ultp-loading-blocks {
  z-index: 999999;
}
.ultp-heading-filter {
  padding-top: 5px;
  padding-bottom: 54px;
}
.ultp-heading-filter .ultp-filter-wrap ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.ultp-heading-filter .ultp-filter-wrap ul li {
  display: flex;
  margin-bottom: 3px!important;
}
.ultp-block-content-wrap {
  cursor: pointer;
}
.blog-page-postx-posts .ultp-block-wrapper .ultp-filter-wrap ul li.filter-item > a {
  color: #00508E;
}
.blog-page-postx-posts .ultp-block-wrapper .ultp-filter-wrap ul li.filter-item > a:hover,
.blog-page-postx-posts .ultp-block-wrapper .ultp-filter-wrap ul li.filter-item > a.filter-active {
  background: #00508E;
  border-color: #00508E;
}
.left-heading-search-form .ultp-heading-style9 .ultp-heading-inner span {
  padding-bottom: 3px;
  padding-top: 6px;
}
.empty-heading .ultp-heading-inner {
  display: none!important;
}
.blog-page-02-popular-articles .ultp-block-excerpt > p.read-more {
  display: none!important;
}
.blog-page-02-all-articles .ultp-heading-filter {
  padding-bottom: 24px;
}
.ultp-pagination-wrap {
  text-align: center;
}
body.page-id-15278 .ultp-block-4cbaf7 .ultp-block-excerpt p {
  color: #fff;
}

/*
* Social media floating bar
*/
#ss-floating-bar {
  z-index: 9999997;
}

/*
* Cookie Notice
*/
#cookie-notice {
  z-index: 10000000;
}
#complianz #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-bottom {
  margin: 0;
  width: 100%;
  left: 0;
}

/*
* Tagembed video plugin
*/
.ast-article-single .postContent .imageTag #video,
.ast-article-single .te_postContent .te_imageTag #video,
.ast-article-single .tb_mc_post_wrapper .tb_mc_media_wrap {
  height: 302px!important;
}
.ast-article-single .postContent .postCardContent pre.chtrLimits,
.ast-article-single .te_postContent .te_postCardContent pre.te_chtrLimits,
#tagembedPopup .te_tagembedContentWrapper,
.tb_post_modal_modal_body .tb_post_modal_details_right {
  display: none!important;
}
.tb_post_modal_modal_body .tb_post_modal_details_left {
  max-width: 100%;
  padding: 8px;
}
.ast-article-single .te_postContent .te_postCardContent .te_postedText h1,
.ast-article-single .tb_mc_contant_wrapper .tb_mc_content,
.ast-article-single .tb_mc_contant_wrapper .tb_mc_content .tb_bold_txt__ {
  font-size: 16px!important;
  /*margin-bottom: 0;*/
}
.tb_see_more_btn_wrap .tb_see_more_btn {
  background: #f3c300!important;
  border: 0 none!important;
  border-radius: 32px!important;
  color: #ffffff!important;
  font-weight: 500!important;
  padding: 12px 36px!important;
}
.tb_see_more_btn_wrap .tb_more_btn_loading::before {
  border-color: #fff!important;
  border-right-color: #f3c300!important;
}
.tb_see_more_btn_wrap .tb_see_more_btn:hover,
.tb_see_more_btn_wrap .tb_see_more_btn:active,
.tb_see_more_btn_wrap .tb_see_more_btn:focus {
  background: #f19124!important;
}

/*
* Custom Shortcodes
*/
.yts-iframe-wrapper {
  margin: 0 0 1em;
  text-align: center;
}
.wp-block-columns.yt-short-cols-container {
  column-gap: 10px;
  row-gap: 0;
}
.wp-block-columns.yt-short-cols-container .yts-iframe-wrapper {
  margin: 0 0 10px;
}
.single-post-msd-menu-buttons-wrapper {
  margin: 0 auto;
  padding: 1.5em 20px 0;
  max-width: 986px;
}
.single-post-msd-menu-buttons-wrapper .wp-block-columns {
  margin-bottom: 0!important;
}
.msd-menu-buttons-container .wp-block-columns {
  margin-bottom: 1.75em;
}
.single-post-msd-menu-buttons-wrapper .wp-block-button #menu-button-id-15278,
.wp-block-button .wp-block-button__link.active {
  background-color: #f19124;
  border-color: #f19124;
}
.msd-menu-button-icon {
  display: inline-block;
  margin-top: -3px;
  margin-right: 8px;
  width: 23px;
}
/* Hide the 'Live Classes' tab/menu item */
.msd-menu-buttons-container .wp-block-column-id-14295,
#site-navigation #primary-menu ul.sub-menu li#menu-item-14300 {
  display: none!important;
}

.msd-menu-blog-categories .wp-block-columns,
.msd-menu-blog-categories-2 .wp-block-columns {
  column-gap: 15px;
  margin-bottom: 0;
}
.msd-menu-blog-categories .hmh-100,
.msd-menu-blog-categories-2 .hmh-100 {
  height: 100%;
}
.msd-menu-blog-categories .wp-block-button .wp-block-button__link,
.msd-menu-blog-categories-2 .wp-block-button .wp-block-button__link {
  border-radius: 20px;
  border-color: #00508e;
  background-color: #00508e;
  height: 100%;
  padding: 18px 5px;
}
.msd-menu-blog-categories .wp-block-button .wp-block-button__link.active,
.msd-menu-blog-categories-2 .wp-block-button .wp-block-button__link.active,
.msd-menu-blog-categories .wp-block-button .wp-block-button__link:hover,
.msd-menu-blog-categories-2 .wp-block-button .wp-block-button__link:hover {
  border-color: #00355f!important;
  background-color: #00355f!important;
}
.msd-menu-blog-categories .msd-menu-button-icon,
.msd-menu-blog-categories-2 .msd-menu-button-icon {
  display: block;
  margin: 0 auto 13px;
  height: 40px;
  width: auto;
}
.msd-menu-blog-categories #menu-button-id-15278 .msd-menu-button-icon,
.msd-menu-blog-categories-2 #menu-button-id-15278 .msd-menu-button-icon {
  width: 31px;
  margin-bottom: 10px;
  margin-top: 3px;
}
.msd-menu-blog-categories #menu-button-id-18948 .msd-menu-button-icon,
.msd-menu-blog-categories-2 #menu-button-id-18948 .msd-menu-button-icon {
  width: 37px;
  margin-bottom: 10px;
  margin-top: 3px;
}
.msd-menu-blog-categories #menu-button-id-18954 .msd-menu-button-icon,
.msd-menu-blog-categories-2 #menu-button-id-18954 .msd-menu-button-icon,
.msd-menu-blog-categories #menu-button-id-18956 .msd-menu-button-icon,
.msd-menu-blog-categories-2 #menu-button-id-18956 .msd-menu-button-icon {
  width: 54px;
  margin-bottom: 10px;
  margin-top: 3px;
}
.msd-menu-blog-categories #menu-button-id-18960 .msd-menu-button-icon,
.msd-menu-blog-categories-2 #menu-button-id-18960 .msd-menu-button-icon {
  width: 39px;
}
.msd-menu-blog-categories #menu-button-id-18962 .msd-menu-button-icon,
.msd-menu-blog-categories-2 #menu-button-id-18962 .msd-menu-button-icon {
  margin: 3px auto 10px;
}
.msd-menu-blog-categories .wp-block-button .wp-block-button__link span,
.msd-menu-blog-categories-2 .wp-block-button .wp-block-button__link span {
  font-size: 11px;
  font-weight: 600;
  display: block;
  text-transform: uppercase;
}
.msd-mbc-fixed {
  position: fixed;
  height: auto!important;
  width: 100%;
  left: 0;
  right: 0;
  z-index: 5548;
  padding: 15px;
  background: rgba(255, 255, 255, 0.8);
  box-shadow: rgba(214, 214, 214, 0.8) 0 3px 6px;
  display: none;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s .5s, opacity .5s linear;
}

/* Custom search form */
.msd-custom-search__outer-wrap .uagb-search-wrapper .uagb-search-form__container {
  border-radius: 3px;
  border-style: none;
  outline: unset;
  box-shadow: 0px 0px;
  transition: all .5s;
  width: 100%;
  display: flex;
  justify-content: end;
  overflow: hidden;
  max-width: 100%;
}
.msd-custom-search__outer-wrap .uagb-search-form__container .uagb-search-form__input {
  background-color: #ECEEEF;
  border: 0;
  border-radius: 3px 0 0 3px;
  margin: 0;
  outline: unset;
  padding: 15px 13px;
  width: 253px!important;
}
.msd-custom-search__outer-wrap .uagb-search-form__container .uagb-search-form__input::placeholder {
  opacity: 0.6;
}
.msd-custom-search__outer-wrap.uagb-layout-input-button .uagb-search-wrapper .uagb-search-form__container .uagb-search-submit {
  background-color: #9d9d9d;
  border: none;
  border-radius: 0 3px 3px 0;
  color: #fff;
  width: 60px;
  height: 53px;
  padding: 0;
}
.msd-custom-search__outer-wrap .uagb-search-form__container .uagb-search-submit .uagb-wp-search-button-icon-wrap svg {
  width: 17px;
  height: 17px;
  font-size: 17px;
  fill: currentColor;
  overflow: visible;
}

/*
* Content
*/
.temporarily-hidden-element {
  display: none!important;
}

.horizontally-centered {
  margin-left: auto!important;
  margin-right: auto!important;
}
.margin-top-0 {
  margin-top: 0!important;
}
.margin-bottom-0 {
  margin-bottom: 0!important;
}
.font-weight-300 {
  font-weight: 300;
}

blockquote.wp-block-quote {
  background-color: #efefef;
  border-radius: 25px;
  margin-left: 0;
  margin-right: 0;
  padding: 1.6em;
}
blockquote.wp-block-quote.blog-cat-quote {
  background-color: transparent;
  color: rgb(58, 58, 58);
  font-size: 25px!important;
  padding: 0;
  text-align: center;
}
blockquote.wp-block-quote > p {
  margin-bottom: 0.7em;
}
blockquote.wp-block-quote.blog-cat-quote > p {
  font-size: 25px!important;
}
blockquote.wp-block-quote > p:last-of-type {
  margin-bottom: 0;
}
blockquote.wp-block-quote > cite {
  font-style: normal;
  margin-top: 0.7em;
}

.ast-separate-container #primary.equal-to-post-width {
  float: none;
  max-width: 728px;
  margin-left: auto!important;
  margin-right: auto!important;
}
.ast-separate-container #primary.equal-to-post-width .ast-article-single {
  padding-left: 0;
  padding-right: 0;
}
.ast-no-sidebar.ast-separate-container #primary.equal-to-post-width .entry-content .alignfull:not(.root-full-width-container) {
  margin-left: 0;
  margin-right: 0;
}

/*
*  Category pages
*  e.g. /aspire/, /plan/, /act/, /reflect/, /meditate/, /overcome/, /accelerate/
*/
.entry-content p.blog-cat-quote {
  color: #3a3a3a;
  font-size: 25px!important;
  font-style: italic;
  margin-bottom: 1.6em!important;
  text-align: center;
}
.blog-cat-ac-section .wp-block-heading {
  color: #00508E;
  margin-bottom: 5px;
}
.blog-cat-ac-section p {
  margin-bottom: 15px;
}
.blog-cat-ac-section ol,
.blog-cat-ac-section ul {
  width: auto;
}
.msd-mbc-articles .ultp-category-grid {
  bottom: auto;
  margin-top: 0!important;
}
.msd-mbc-articles .ultp-category-in a {
  display: none;
}
.msd-mbc-articles .ultp-block-items-wrap .ultp-category-in a.ultp-cat-essentialread,
.msd-mbc-articles .ultp-block-items-wrap .ultp-category-in a.ultp-cat-book-summary-msd,
.msd-mbc-articles .ultp-block-items-wrap .ultp-category-in a.ultp-cat-book-summary-wsc {
  background-color: #F2C200;
  border-radius: 0;
  display: inline-block;
  font-family: "Montserrat", sans-serif;
  font-size: 15px!important;
  line-height: 15px!important;
  letter-spacing: 0!important;
  padding: 12px 15px;
}
.msd-mbc-articles .ultp-block-items-wrap .ultp-category-in a.ultp-cat-book-summary-msd {
  background: url('images/summary-msd-18x17.svg') no-repeat scroll 13px 11px #00508e;
  background-size: 18px 17px;
  padding-left: 36px;
}
.msd-mbc-articles .ultp-block-items-wrap .ultp-category-in a.ultp-cat-book-summary-wsc {
  background: url('images/summary-wsc-16x22.svg') no-repeat scroll 13px 9px #00508e;
  background-size: 16px 22px;
  padding-left: 36px;
}
.msd-mbc-articles .ultp-block-items-wrap .ultp-category-in a.ultp-cat-essentialread:hover {
  background-color: #F2C200!important;
  opacity: 1;
}
.msd-mbc-articles .ultp-block-items-wrap .ultp-category-in a.ultp-cat-book-summary-msd:hover,
.msd-mbc-articles .ultp-block-items-wrap .ultp-category-in a.ultp-cat-book-summary-wsc:hover {
  background-color: #00508e!important;
  opacity: 1;
}

.workbook-blocks .uagb-columns__inner-wrap.uagb-columns__columns-2 {
  width: auto;
}
.workbook-blocks .uagb-columns__inner-wrap.uagb-columns__columns-2 .wp-block-uagb-column {
  margin-right: 85px;
  /*height: 290px!important;*/
  height: 232px!important;
  width: 377px!important;
}
.workbook-blocks .uagb-columns__inner-wrap.uagb-columns__columns-2 .wp-block-uagb-column.uagb-column__wrap:last-child {
  margin-right: 0!important;
}
.workbook-blocks .uagb-columns__inner-wrap.uagb-columns__columns-2 .wp-block-uagb-column .wp-block-group {
  padding: 18px 0;
}
.ast-no-sidebar.ast-separate-container .entry-content .alignfull.root-full-width-container {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  width: 100vw;
}
.ast-no-sidebar.ast-separate-container .entry-content .alignfull.root-full-width-container > .alignfull {
  width: 100%;
}
.workbook-blocks-2.tool-block {
  padding-top: 15px!important;
}
.root-full-width-container.workbook-blocks-2.interview-block {
  margin-top: 0!important;
  padding-top: 85px!important;
}
.wp-block-columns.wp-block-columns-no-bottom-margin {
  margin-bottom: 0!important;
}
.interview-videos-columns-wrapper,
.interview-videos-columns-wrapper > .uagb-container-inner-blocks-wrap {
  row-gap: 0!important;
}
.left-col-home.center-col-home h1,
.left-col-home.center-col-home p {
  padding-right: 0;
}
.left-col-home.center-col-home p {
  font-weight: 300;
}
.seller-groups.seller-groups-2 {
  /*background-image: url('images/books-bg-gradient.png');
  background-position: center 29%;
  background-attachment: scroll;
  background-repeat: repeat-x;*/
  padding-bottom: 50px;
}
.seller-groups.seller-groups-2 figure.aligncenter {
  margin: 0 auto;
  padding: 1em 0 2em;
}
.seller-groups.seller-groups-2 h5 {
  padding-bottom: 15px;
}
.seller-groups.seller-groups-2 p {
  font-size: 21px;
  font-weight: 300;
  line-height: 28px;
  padding-bottom: 25px;
}
.learn-more-btn-container {
  padding-bottom: 50px;
  text-align: center;
}
.new-release-container {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
}
.new-release-container img.new-release-image,
.new-release-container img.new-release-image-2 {
  position: absolute;
  z-index: 2;
}
.new-release-container img.new-release-image-2 {
  display: none;
}
.top-row-subpage .wp-block-separator {
  height: 3px;
  background-color: #FFF;
  margin-top: 50px;
  margin-bottom: 55px;
}
.exercises-section .learn-secription {
  padding: 0!important;
}
.exercises-section.learn-section .wp-block-group__inner-container {
  max-width: 952px!important;
}
.exercises-section.learn-section .wp-block-group__inner-container > .wp-block-columns {
  column-gap: 0;
  padding-right: 0!important;
}
.exercises-section .learn-secription .wp-block-separator {
  margin-top: 30px;
  margin-bottom: 30px;
}
.exercises-section.learn-section .track-image figure {
  text-align: right;
}
.exercises-icon-list.wp-block-uagb-icon-list.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child {
  font-size: 17px;
  font-weight: 300;
}
.extra-bonuses-section.practice-section .bring {
  font-weight: 300;
  line-height: 30px;
}
.extra-bonuses-content-section .discipline-box {
  margin-top: 14px;
  padding: 0;
}
.extra-bonuses-content-section .discipline-box .wp-block-group__inner-container {
  max-width: 800px!important;
  width: 100%!important;
}
.extra-bonuses-content-section .discipline-box .wp-block-group__inner-container .wp-block-columns.wp-block-columns-is-layout-flex {
  column-gap: 15px!important;
}
.extra-bonuses-content-section .wp-block-group.alignwide.discipline-box.discipline-box-01 .without-col {
  background: #F7F7F7 0% 0% no-repeat padding-box;
  border-radius: 53px 0 0 53px;
  padding-bottom: 0!important;
}
.extra-bonuses-content-section .wp-block-group.alignwide.discipline-box.discipline-box-01 .self-disci-col {
  background: #f7f7f7 0% 0% no-repeat padding-box;
  border-radius: 0 53px 53px 0;
  padding-bottom: 0!important;
}
.extra-bonuses-content-section .wp-block-group.alignwide.discipline-box.discipline-box-01 .without-col h2 {
  border-radius: 53px 0 0 0;
  font-size: 24px!important;
  padding: 20px 10px!important;
}
.extra-bonuses-content-section .wp-block-group.alignwide.discipline-box.discipline-box-01 .self-disci-col h2 {
  border-radius: 0 53px 0 0;
  font-size: 24px!important;
  padding: 20px 10px!important;
}
.extra-bonuses-content-section .wp-block-group.alignwide.discipline-box.discipline-box-01 .without-col h2 img {
  height: 32px;
  margin-right: 15px;
}
.extra-bonuses-content-section .wp-block-group.alignwide.discipline-box.discipline-box-01 .self-disci-col h2 img {
  height: 42px;
  margin-right: 15px;
}
.extra-bonuses-content-section .wp-block-group.alignwide.discipline-box.discipline-box-01 .without-col p.wallpaper-images-p,
.extra-bonuses-content-section .wp-block-group.alignwide.discipline-box.discipline-box-01 .self-disci-col p.guided-meditation-p {
  font-size: 16px!important;
  line-height: 25px!important;
  padding: 32px 10px 60px!important;
}
.coaching-programs-content-group.seller-groups.seller-groups-2 {
  padding-bottom: 100px;
}
.hmt-content-group.coaching-programs-content-group.seller-groups.seller-groups-2 {
  padding-bottom: 80px;
}
.coaching-programs-content-group.seller-groups .wp-block-group__inner-container {
  max-width: 800px!important;
  width: 100%!important;
}
.coaching-programs-content-group.seller-groups .wp-block-columns.wp-block-columns-is-layout-flex {
  column-gap: 0;
}
.coaching-programs-content-group .wp-block-column.cpcg-left-col {
  border-right: 1px solid #FFF;
  padding: 0 70px 0 30px;
}
.hmt-content-group.coaching-programs-content-group .wp-block-column.cpcg-left-col {
  padding: 0 60px 0 20px;
}
.coaching-programs-content-group .wp-block-column.cpcg-right-col {
  border-left: 1px solid #FFF;
  padding: 0 30px 0 70px;
}
.hmt-content-group.coaching-programs-content-group .wp-block-column.cpcg-right-col {
  padding: 0 20px 0 60px;
}
.coaching-programs-content-group.seller-groups figure.aligncenter {
  padding-bottom: 1em;
}
.coaching-programs-content-group.seller-groups h2 {
  color: #F2C200!important;
  font-family: "Open Sans", sans-serif;
  font-size: 28px;
  line-height: 40px;
  padding-bottom: 42px;
}
.coaching-programs-content-group.seller-groups h5 {
  font-family: "Open Sans", sans-serif;
  font-size: 18px!important;
  font-weight: 600;
  line-height: 25px;
  padding-bottom: 15px;
}
.coaching-programs-content-group.seller-groups p {
  font-size: 18px!important;
  line-height: 25px!important;
  padding: 0 0 35px!important;
}
.coaching-programs-content-group.seller-groups .learn-more-btn-container {
  padding-bottom: 20px;
}
.coaching-programs-content-group.seller-groups .learn-more-btn-container .yellow-button-learn-more {
  font-size: 17px;
  line-height: 22px;
}
.self-discipline-banner.self-discipline-banner-2 .discipline-bnr-desc {
  padding-bottom: 4em;
}
.self-discipline-banner.self-discipline-banner-2 p {
  font-size: 22px!important;
  margin-bottom: 20px;
  padding-right: 0;
}
.self-discipline-banner.self-discipline-banner-2 .discipline-baner-img img {
  width: 480px!important;
}
.challenge-section.challenge-section-2 p {
  padding-right: 0;
}
.self-confidence-coaching-list {
  list-style-position: outside;
  line-height: 25px;
  padding-top: 15px;
  max-width: 850px;
  margin: 0 auto;
}
.self-confidence-coaching-list li {
  padding-bottom: 15px;
}
/* /higher-mind-tools page */
.hmt-3rd-advanced-col-container .wc-block-grid__products {
  margin-bottom: 0;
}
.hmt-phone-wall-gallery {
  margin-left: auto;
  margin-right: auto;
  max-width: 711px;
}
.hmt-phone-wall-gallery-1.wp-block-gallery {
  margin-bottom: 10px;
}
h2.wc-get-your-copy-title {
  padding-bottom: 15px;
}
/* new homepage quiz banner */
.home-quiz-hero.min-app-banner h2 {
  font-size: 70px;
  line-height: 86px;
}
.home-quiz-hero.min-app-banner .app-bnr-img {
  margin: 0 0 20px!important;
}


/* /aspire/ (18948), /plan/ (18952), /act/ (18954), /reflect/ (18956), /meditate/ (18958), /overcome/ (18960), /accelerate/ (18962), /about-giovanni-dienstmann/ (18517), /giovanni-story/ (19845), /blog-old-05-11-2023, /blog (15278), /lives, /videos (14215), /interviews-with-giovanni (20665), /higher-mind-tools (17575), /rebranding (18781) ,/the-higher-mind-system (22481), /quiz (20875), /quiz-results (22901) pages */
body.page-id-18948 .ast-article-single,
body.page-id-18952 .ast-article-single,
body.page-id-18954 .ast-article-single,
body.page-id-18956 .ast-article-single,
body.page-id-18958 .ast-article-single,
body.page-id-18960 .ast-article-single,
body.page-id-18962 .ast-article-single,
body.page-id-14215 .ast-article-single,
body.page-id-20665 .ast-article-single,
body.page-id-18517 .ast-article-single,
body.page-id-19845 .ast-article-single,
body.page-id-14060 .ast-article-single,
body.page-id-15278 .ast-article-single,
body.page-id-14295 .ast-article-single,
body.page-id-14243 .ast-article-single,
body.page-id-17575 .ast-article-single,
body.page-id-18781 .ast-article-single,
body.page-id-22481 .ast-article-single,
body.page-id-20875 .ast-article-single,
body.page-id-22901 .ast-article-single {
  padding-top: 0;
}
.ast-separate-container.page-id-18948 #primary,
.ast-separate-container.page-id-18952 #primary,
.ast-separate-container.page-id-18954 #primary,
.ast-separate-container.page-id-18956 #primary,
.ast-separate-container.page-id-18958 #primary,
.ast-separate-container.page-id-18960 #primary,
.ast-separate-container.page-id-18962 #primary,
.ast-separate-container.page-id-14215 #primary,
.ast-separate-container.page-id-20665 #primary,
.ast-separate-container.page-id-18517 #primary,
.ast-separate-container.page-id-19845 #primary,
.ast-separate-container.page-id-14060 #primary,
.ast-separate-container.page-id-15278 #primary,
.ast-separate-container.page-id-14295 #primary,
.ast-separate-container.page-id-14243 #primary,
.ast-separate-container.page-id-17575 #primary,
.ast-separate-container.page-id-18781 #primary,
.ast-separate-container.page-id-22481 #primary,
.ast-separate-container.page-id-20875 #primary,
.ast-separate-container.page-id-22901 #primary {
  padding-top: 0;
  padding-bottom: 0;
}
body.page-id-18948 .ast-article-single,
body.page-id-18952 .ast-article-single,
body.page-id-18954 .ast-article-single,
body.page-id-18956 .ast-article-single,
body.page-id-18958 .ast-article-single,
body.page-id-18960 .ast-article-single,
body.page-id-18962 .ast-article-single,
body.page-id-14215 .ast-article-single,
body.page-id-20665 .ast-article-single,
.ast-separate-container.page-id-14060 .ast-article-single,
.ast-separate-container.page-id-15278 .ast-article-single,
.ast-separate-container.page-id-14215 .ast-article-single,
.ast-separate-container.page-id-20665 .ast-article-single,
.ast-separate-container.page-id-22481 .ast-article-single,
.ast-separate-container.page-id-20875 .ast-article-single,
.ast-separate-container.page-id-22901 .ast-article-single {
  padding-bottom: 0;
}

/* /cookie-policy/, /my-account/ pages */
body.page-id-123 .ast-article-single {
  margin-top: 1.6em;
}
body.page-id-13384 .ast-article-single {
  margin: 1.6em 0;
}

/*
* 'Wise Confidence Launch Tribe' page
* url: https://www.highermind.com/wise-confidence-launch-tribe/
*/
.wp-block-group.alignwide.discipline-box.discipline-box-01 .without-col,
.wp-block-group.alignwide.discipline-box.discipline-box-01 .self-disci-col {
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border-radius: 63px;
}
.wp-block-group.alignwide.discipline-box.discipline-box-01 .without-col h2,
.wp-block-group.alignwide.discipline-box.discipline-box-01 .self-disci-col h2 {
  background-color: #00508e !important;
  border-radius: 63px 63px 0 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 10px!important;
  padding-right: 10px!important;
}
.wp-block-group.alignwide.discipline-box.discipline-box-01 .without-col h2 img,
.wp-block-group.alignwide.discipline-box.discipline-box-01 .self-disci-col h2 img {
  margin-right: 22px;
  height: 42px;
  width: auto;
}
.wp-block-group.alignwide.discipline-box.discipline-box-01 .without-col h2 img {
  margin-top: 5px;
  margin-bottom: 5px;
}
.wp-block-group.alignwide.discipline-box.discipline-box-01 .self-disci-col h2 img {
  height: 52px;
}
.wp-block-group.alignwide.discipline-box.discipline-box-01 .without-col p,
.wp-block-group.alignwide.discipline-box.discipline-box-01 .self-disci-col p {
  padding-bottom: 15px;
}
.wp-block-group.alignwide.discipline-box.discipline-box-01 .without-col p:first-of-type,
.wp-block-group.alignwide.discipline-box.discipline-box-01 .self-disci-col p:first-of-type {
  padding-top: 15px!important;
}
.wp-block-media-text.media-text-block-01 .wp-block-media-text__content p {
  color: #00508E;
  font-size: 33px!important;
  line-height: 62px;
  margin: 0;
}
.testimonial-design-01 .uagb-testimonial__wrap .uagb-tm__content .uagb-tm__text-wrap {
  background: #f7f7f7;
  border-radius: 47px;
  padding: 115px 30px 40px;
}
.testimonial-design-01 .uagb-testimonial__wrap.uagb-tm__image-position-top .uagb-tm__image-content {
  position: relative;
  z-index: 1;
}
.testimonial-design-01 .uagb-testimonial__wrap.uagb-tm__image-position-top .uagb-tm__image-content .uagb-tm__image {
  background: #FFFFFF;
  padding: 15px;
  border-radius: 100px;
  margin-bottom: -95px;
}

/*
* 'Contact Us' page
* url: https://www.highermind.com/contact-us/
*/
.list-icons-container.elementor-element .wp-block-uagb-icon-list-child {
  margin-bottom: 10px;
}
.list-icons-container.elementor-element .uagb-icon-list__source-wrap {
  margin-right: 15px;
}
.list-icons-container.elementor-element .uagb-icon-list__source-wrap svg {
  width: 16px;
  height: 16px;
  font-size: 16px;
}
.list-icons-container.elementor-element .uagb-block-yellow-icons .uagb-icon-list__source-wrap svg {
  fill: #fcb900 !important;
  color: #fcb900 !important;
}
.list-icons-container.elementor-element .uagb-block-red-icons .uagb-icon-list__source-wrap svg {
  fill: #cf2e2e !important;
  color: #cf2e2e !important;
}

/*
* 'Home Silinio Draft 4 (Entrance Animations)' page
* url: https://www.highermind.com/home-silinio-draft-4-entrance-animations/
*/
#wtr-content .hsd-scroll-container {
  height: 2000px;
  position: relative;
}
#wtr-content #hsd-scroll-container-01 {
  height: auto;
}
#wtr-content .hsd-scroll-container > div {
  flex-grow: 0!important;
  height: auto!important;
  position: sticky!important;
  top: 0!important;
}

/*
* 'The Higher Mind System' page
* url: https://www.highermind.com/the-higher-mind-system/
*/
body.page-id-22481 .msd-menu-buttons-container .wp-block-column-id-15278 {
  display: none !important;
}
.anchor-border-bottom-container a {
  border-bottom: 1px solid #1166a6;
}
.anchor-border-bottom-container a:hover,
.anchor-border-bottom-container a:active,
.anchor-border-bottom-container a:focus {
  border-color: #3a3a3a;
}

/*
* Single Post
*/
body.single .entry-header .ast-single-post-order {
  margin-bottom: 2em;
}
body.single .entry-header.ast-no-thumbnail .ast-single-post-order {
  margin-bottom: 0;
}
.ast-single-post .entry-header .entry-title {
  font-weight: 600;
}
.ast-single-post .entry-header .entry-title .wtr-time-wrap {
  font-weight: 500;
}
body.single-post .entry-content h2 {
  font-size: 1.35em;
  line-height: 1.5;
}
body.single-post .entry-content h3 {
  /*font-size: 1.22em;*/
  font-size: 21px;
  line-height: 1.5;
}
body.single-post #disqus_thread {
  padding-bottom: 80px;
}

/*
* Search Result Page
*/
body.search-results #primary,
body.search-no-results #primary {
  padding-bottom: 1em;
}
body.search-results.ast-separate-container .ast-archive-description,
body.search-no-results.ast-separate-container .ast-archive-description {
  background-color: transparent;
}
body.search-results .ast-archive-description .ast-archive-title,
body.search-no-results .ast-archive-description .ast-archive-title {
  font-weight: 600;
  font-size: 35px;
  line-height: 42px;
  text-align: center;
  text-decoration: none;
}
.search-nothing-container,
.msd-search-container-before-posts-result,
body.search-results .wp-block-ultimate-post-post-list-3 {
  max-width: 947px;
  margin: 0 auto;
  padding-bottom: 3em;
}
body.search-no-results .search-nothing-found-message {
  text-align: center;
}
.msd-search-container-before-posts-result .msd-custom-search__outer-wrap .uagb-search-wrapper .uagb-search-form__container,
body.search-no-results .msd-custom-search__outer-wrap .uagb-search-wrapper .uagb-search-form__container {
  justify-content: center;
}
.msd-search-container-before-posts-result .msd-custom-search__outer-wrap .uagb-search-form__container .uagb-search-form__input {
  width: 100%!important;
}
body.search-no-results .msd-custom-search__outer-wrap .uagb-search-form__container .uagb-search-form__input {
  width: 81%!important;
}
body.search-results .ultp-block-item:not(:last-of-type) {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #c7c7c7;
  display: flex;
  padding-bottom: 18px;
  margin-bottom: 18px;
}
body.search-results .ultp-layout1 .ultp-block-content-wrap {
  display: flex;
  transition: .4s;
  overflow: hidden;
  width: 100%;
}
body.search-results .ultp-block-item .ultp-block-image {
  margin-right: 32px;
  max-width: 13%;
  height: fit-content;
  overflow: hidden;
  position: relative;
  display: inline-block;
}
body.search-results .ultp-block-image > a {
  display: block;
  position: relative;
  z-index: 1;
}
body.search-results .ultp-block-item .ultp-block-image img {
  object-fit: cover;
  display: block;
  max-width: 100%;
}
body.search-results .ultp-block-content-middle .ultp-block-content {
  align-self: center;
  text-align: left;
  flex: 1;
  display: block;
}
body.search-results .ultp-block-content .ultp-block-title {
  padding: 0px 0px 18px 0px;
}
body.search-results .ultp-block-items-wrap .ultp-block-item .ultp-block-title,
body.search-results .ultp-block-items-wrap .ultp-block-item .ultp-block-title a {
  color: rgba(64,64,64,1);
  font-family: 'Open Sans',sans-serif;
  font-weight: 600;
  font-size: 24px;
  line-height: 30px;
  letter-spacing: 0px;
  text-decoration: none;
  transition: .4s;
  box-shadow: none;
}
body.search-results .ultp-block-items-wrap .ultp-block-item .ultp-block-title a:hover {
  color: #fcb900!important;
}
body.search-results .ultp-block-excerpt,
body.search-results .ultp-block-excerpt p {
  color: rgba(138,138,138,1);
  font-family: 'Open Sans',sans-serif;
  font-weight: 400;
  font-size: 13px!important;
  line-height: 21px!important;
  margin: 0;
  padding: 0;
  text-decoration: none;
  word-wrap: break-word;
  word-break: break-word;
}
body.search-results .ultp-block-excerpt > p.read-more {
  display: none!important;
}
body.search-results .ast-pagination {
  padding: 0 6.67em 3em;
}
body.search-results .ast-pagination .page-numbers {
  background-color: #fcb900;
  border-radius: 20px 20px 20px 20px;
  color: rgba(255,255,255,1);
  font-size: 14px;
  line-height: 20px!important;
  padding: 10px;
  transition: .4s;
  width: auto;
  height: auto;
}
body.search-results .ast-pagination span.page-numbers.dots {
  background-color: #fcb900;
}
body.search-results .ast-pagination span.page-numbers,
body.search-results .ast-pagination .page-numbers:hover,
body.search-results .ast-pagination .page-numbers:active {
  background-color: #f19124;
}
body.search-results .ast-pagination .prev.page-numbers {
  float: left;
}


/*
* Widgets
*/
.singlepost-footer .row {
  flex-direction: row-reverse;
  flex-flow: row-reverse;
}
.singlepost-footer .col-md-6 {
  width: 50%!important;
}
.sinpoimg {
  padding-left: 4em;
  padding-right: 0!important;
}
.sinpoimg img {
  width: auto!important;
  height: auto!important;
  top: 0!important;
}
.singlle-postfdesc {
  padding-right: 3em;
}
.singlle-postfdesc > p {
  font-size: 19px!important;
  line-height: 30px!important;
  margin-bottom: 40px!important;
  margin-top: 30px!important;
}
.singlle-postfdesc h6 {
  font-size: 19px!important;
  line-height: 30px!important;
  margin-bottom: 20px;
}
.singlle-postfdesc h6.sub-heading-1 {
  font-weight: normal;
  font-style: italic;
}
.singlle-postfdesc h6.sub-heading-2 {
  margin-top: 0;
}
.singlle-postfdesc a.spf_button {
  display: inline-block;
  margin: 0 0 25px;
  max-width: none;
  padding: 0 40px 0 30px;
}
.singlle-postfdesc a.gtb_button {
  margin-right: 30px;
}
.singlle-postfdesc a.spf_button img {
  display: inline-block;
  margin-right: 15px;
  margin-top: -4px;
}

/*
* Popups(Popup Builder plugin and Kartra API)
*/
/* Exit Popup (desktop, tablet) and Exit Popup (mobile) */
#sg-popup-content-wrapper-663 [class^=kartra_optin_tpl_].kartra_optin_tpl_7.kartra_optin_force_breaking_point_medium .kartra_optin_content_wrapper.kartra_optin_content_wrapper_1 .kartra_optin_content_wrapper_inner,
#sg-popup-content-wrapper-938 [class^=kartra_optin_tpl_].kartra_optin_tpl_7.kartra_optin_force_breaking_point_medium .kartra_optin_content_wrapper.kartra_optin_content_wrapper_1 .kartra_optin_content_wrapper_inner {
  padding-bottom: 20px!important;
}
#sg-popup-content-wrapper-663 [class^="kartra_optin_tpl_"].kartra_optin_tpl_7 .kartra_optin_content_wrapper_1 .kartra_optin_content_wrapper_inner .kartra_optin_text_2 p:first-child,
#sg-popup-content-wrapper-938 [class^="kartra_optin_tpl_"].kartra_optin_tpl_7 .kartra_optin_content_wrapper_1 .kartra_optin_content_wrapper_inner .kartra_optin_text_2 p:first-child {
  margin-bottom: 5px;
}
#sg-popup-content-wrapper-663 .kartra_optin_text.kartra_optin_text_1.overlay_builder.js_builder_container,
#sg-popup-content-wrapper-938 .kartra_optin_text.kartra_optin_text_1.overlay_builder.js_builder_container {
  padding-top: 5px;
}
#sg-popup-content-wrapper-663 .kartra_optin_text.kartra_optin_text_1.overlay_builder.js_builder_container p,
#sg-popup-content-wrapper-938 .kartra_optin_text.kartra_optin_text_1.overlay_builder.js_builder_container p {
  font-size: 10px!important;
}

/* Newsletter popup(in the posts footer) */
#sg-popup-content-wrapper-16996 [class^=kartra_optin_tpl_].kartra_optin_tpl_7.kartra_optin_force_breaking_point_medium .kartra_optin_content_wrapper.kartra_optin_content_wrapper_1 .kartra_optin_content_wrapper_inner {
  padding-bottom: 20px!important;
}
#sg-popup-content-wrapper-16996 .kartra_optin_text.kartra_optin_text_1.overlay_builder.js_builder_container p {
  line-height: 36px!important;
}

/* Workbook + Bonuses form in 'Workbook' and 'Meditation' popups */
#wpforms-8560.wpforms-container-full .wpforms-submit-container,
#wpforms-8560.wpforms-container-full .wpforms-form label.wpforms-error {
  text-align: center;
}

/* 'Workbook' and 'Meditation' popups */
#sg-popup-content-wrapper-8576,
#sg-popup-content-wrapper-8589 {
  background-color: #00508d;
  border-radius: 40px;
}

/* 'WSC Exercices + Free Bonuses' popup */
#sg-popup-content-wrapper-17362 .kartra_optin_text.kartra_optin_text_1.overlay_builder.js_builder_container p span {
  font-size: 32px!important;
  line-height: 42px!important;
}

/* 'MSD Daily Quotes Opt In' popup on /higher-mind-tools/ page */
#sg-popup-content-wrapper-17888 [class^=kartra_optin_tpl_].kartra_optin_tpl_7.kartra_optin_force_breaking_point_medium .kartra_optin_content_wrapper.kartra_optin_content_wrapper_1 .kartra_optin_content_wrapper_inner {
  padding-bottom: 20px!important;
}
#sg-popup-content-wrapper-17888 .kartra_optin_text.kartra_optin_text_1.overlay_builder.js_builder_container p,
#sg-popup-content-wrapper-17888 .kartra_optin_text.kartra_optin_text_1.overlay_builder.js_builder_container p span {
  line-height: 36px!important;
  padding-top: 5px!important;
}
#sg-popup-content-wrapper-17888 .kartra_optin_text.kartra_optin_text_2.overlay_builder.js_builder_container p {
  line-height: 1.2em!important;
  margin-bottom: 5px;
}
#sg-popup-content-wrapper-17888 .kartra_optin_text.kartra_optin_text_2.overlay_builder.js_builder_container p span {
  line-height: 1.2em!important;
}

/* 'WSC Daily Quotes Opt In' popup on /higher-mind-tools/ page */
#sg-popup-content-wrapper-17925 .kartra_optin_text.kartra_optin_text_1.overlay_builder.js_builder_container p,
#sg-popup-content-wrapper-17925 .kartra_optin_text.kartra_optin_text_1.overlay_builder.js_builder_container p span {
  font-size: 32px!important;
  line-height: 42px!important;
}
#sg-popup-content-wrapper-17925 .kartra_optin_text.kartra_optin_text_1.overlay_builder.js_builder_container p span b {
  font-weight: 600!important;
}

/* /meditations/ page's download PDF '7647966b7343c29048673252e490f736' */
/* /workbook/ page's download now '6974ce5ac660610b44d9b9fed0ff9548' */
.kartra_optin_form_overlay.form_93db85ed909c13838ff95ccfa94cebd9_overlay,
.kartra_optin_form_overlay.form_7647966b7343c29048673252e490f736_overlay,
.kartra_optin_form_overlay.form_6974ce5ac660610b44d9b9fed0ff9548_overlay {
  z-index: 99999999;
}
.form_7647966b7343c29048673252e490f736_body .kartra_optin_text.kartra_optin_text_1.overlay_builder.js_builder_container p {
  font-size: 11px!important;
}

/* /workbook/ page popup */
.kartra_optin_form_overlay.form_6974ce5ac660610b44d9b9fed0ff9548_overlay [class^="kartra_optin_tpl_"].kartra_optin_one_col {
  max-width: 570px;
}

body [class^="kartra_optin_tpl_"].kartra_optin_tpl_7.kartra_optin_force_breaking_point_large .kartra_optin_content_wrapper.kartra_optin_content_wrapper_1 .kartra_optin_content_wrapper_inner,
body [class^="kartra_optin_tpl_"].kartra_optin_tpl_7.kartra_optin_force_breaking_point_medium .kartra_optin_content_wrapper.kartra_optin_content_wrapper_1 .kartra_optin_content_wrapper_inner {
  padding: 15px 20px 25px!important;
}
body [class^="kartra_optin_tpl_"].kartra_optin_tpl_7.kartra_optin_force_breaking_point_large .kartra_optin_content_wrapper.kartra_optin_content_wrapper_2 .kartra_optin_content_wrapper_inner,
body [class^="kartra_optin_tpl_"].kartra_optin_tpl_7.kartra_optin_force_breaking_point_medium .kartra_optin_content_wrapper.kartra_optin_content_wrapper_2 .kartra_optin_content_wrapper_inner {
  padding: 20px!important;
}
body [class^="kartra_optin_tpl_"].kartra_optin_tpl_7 .kartra_optin_text.kartra_optin_text_1 {
  margin-bottom: 1em!important;
}
body .kartra_optin_text.kartra_optin_text_1.overlay_builder.js_builder_container p {
  font-size: 12px!important;
}
body .kartra_optin_text.kartra_optin_text_2.overlay_builder.js_builder_container p span {
  font-size: 1em!important;
}
body [class^="kartra_optin_tpl_"].kartra_optin_bg_box.kartra_optin_force_breaking_point_large.kartra_optin_icon input.kartra_optin_ti {
  height: auto!important;
  padding-top: 15px!important;
  padding-bottom: 15px!important;
}
body [class^="kartra_optin_tpl_"].kartra_optin_tpl_7.kartra_optin_force_breaking_point_large .kartra_optin_cg.kartra_optin_cg_options .kartra_optin_field-label,
body [class^="kartra_optin_tpl_"].kartra_optin_tpl_7.kartra_optin_force_breaking_point_medium .kartra_optin_cg.kartra_optin_cg_options .kartra_optin_field-label {
  font-size: 16px!important;
  margin-bottom: 10px!important;
}
body [class^="kartra_optin_tpl_"].kartra_optin_force_breaking_point_large button.kartra_optin_submit_btn,
body [class^="kartra_optin_tpl_"].kartra_optin_force_breaking_point_medium button.kartra_optin_submit_btn {
  font-size: 18px!important;
  margin-top: 15px!important;
  padding-top: 12px!important;
  padding-bottom: 12px!important;
}

/*
* Custom Toggle Shortcode + Page CSS
* e.g. /quiz/ and /quiz-results/ pages
*/
.higher-mind-score-container .higher-mind-score-p-01 {
  color: #575757;
  font-family: 'Open Sans',sans-serif;
  font-weight: 500;
  font-size: 19px !important;
  line-height: 29px !important;
}
.higher-mind-score-container .hm-overall-score-p,
.higher-mind-score-container .hm-overall-score {
  color: #00508E;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 25px !important;
  line-height: 39px;
  text-align: center;
}
.higher-mind-score-container .hm-overall-score span {
  color: #F2C200;
  font-size: 90px !important;
  line-height: 1;
}
.msd-toggle-container {
  background-color: #fff;
  border-radius: 16px;
  display: flex;
  font-family: "Montserrat", sans-serif;
  margin: 0 50px 20px 107px;
  padding-left: 23px;
}
.msd-toggle-col-01 {
  margin-left: -82px;
}
.msd-toggle-image {
  background-color: #00508E;
  border-radius: 85px;
  margin-top: 19px;
  min-width: 116px;
  min-height: 116px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.msd-toggle-image img {
  max-width: 60px;
}
#toggle_plan .msd-toggle-image img {
  max-width: 45px;
}
#toggle_act .msd-toggle-image img,
#toggle_reflect .msd-toggle-image img {
  max-width: 70px;
}
.msd-toggle-col-02 {
  padding: 20px 30px;
}
.msd-toggle-title {
  font-weight: 700!important;
  margin-bottom: 8px!important;
}
.msd-toggle-content,
.msd-toggle-content p,
.msd-toggle-mobile {
  font-size: 15px!important;
  font-weight: 500!important;
  line-height: 23px!important;
}
.msd-toggle-content p {
  margin-bottom: 20px!important;
}
.msd-toggle-content p:last-child {
  margin-bottom: 0!important;
}
.higher-mind-score-container.root-full-width-container .wp-block-group.alignwide.discipline-box.discipline-box-01 .without-col .msd-toggle-content p {
  padding: 0!important;
}
.msd-toggle-content {
  cursor: pointer;
  /*height: 72px;*/
  padding-bottom: 3px;
  /*overflow-y: hidden;*/
}
.msd-toggle-content.open {
  cursor: text;
  /*height: auto;*/
  margin: 0 0 10px;
}
.msd-more-text {
  display: none;
}
.msd-toggle-col-03 {
  border-right: 1px solid #d1d1d1;
  margin: 20px 0;
  padding: 45px 30px 0 0;
}
.msd-toggle-down-arrow:before {
  border-color: #717171;
  border-left: 1px solid;
  border-bottom: 1px solid;
  width: 17px;
  height: 17px;
  rotate: -45deg;
  cursor: pointer;
  position: absolute;
  left: 1px;
  top: -2px;
  content: "";
}
.msd-toggle-down-arrow.active:before {
  rotate: 135deg;
  margin-top: 10px;
}
.msd-toggle-down-arrow {
  width: 21px;
  height: 21px;
  position: relative;
  cursor: pointer;
}
.msd-toggle-col-04 {
  padding: 50px 15px 20px;
  min-width: 160px;
  display: flex;
  justify-content: center;
}
.msd-toggle-average {
  color: #00508E;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
}
.msd-toggle-average span {
  font-size: 40px;
  line-height: 50px;
}
.msd-tt-mobile {
  display: none;
}
.msd-toggle-mobile {
  cursor: pointer;
  display: none;
  opacity: 0.3;
  text-decoration: underline;
}
.wp-block-columns .wp-block-group.group-your-next-steps-title {
  background-color: #00508e;
  border-radius: 40px 40px 0 0;
  margin: 0 50px;
  padding: 30px 10px;
}
.wp-block-columns .wp-block-group.group-your-next-steps-title h3 {
  color: #fff;
  margin: 0!important;
}
.wp-block-columns .wp-block-group.group-your-next-steps {
  background-color: #fff;
  border-radius: 0 0 40px 40px;
  margin: 0 50px;
  padding: 15px 30px 20px;
}
.higher-mind-score-container.root-full-width-container .wp-block-group.alignwide.discipline-box.discipline-box-01 .without-col .group-your-next-steps p {
  font-size: 19px!important;
  font-weight: 400;
  line-height: 29px!important;
  padding-left: 0;
  padding-right: 0;
}
.higher-mind-score-container.root-full-width-container .group-your-next-steps-list {
  margin: 0;
  padding: 15px 0 15px 15px;
}
.higher-mind-score-container.root-full-width-container .group-your-next-steps-list .wp-block-uagb-icon-list-child {
  display: flex;
  align-items: center;
  margin-bottom: 3px;
}
.higher-mind-score-container.root-full-width-container .group-your-next-steps-list .uagb-icon-list__source-wrap {
  display: flex;
  margin-right: 15px;
}
.higher-mind-score-container.root-full-width-container .group-your-next-steps-list .uagb-icon-list__source-wrap svg {
  border: 2px solid #FCB9003D;
  border-radius: 21px;
  fill: #FCB900;
  height: auto;
  width: 22px;
}
.higher-mind-score-container.extra-bonuses-content-section.root-full-width-container .discipline-box {
  margin-top: 0;
  margin-bottom: 0;
}

/*
* Buttons
*/
.wp-block-button.msd-thicker-button .wp-block-button__link {
  border-radius: 64px;
  font-weight: bold;
  padding: 24px 40px;
}
.wp-block-image.youtube-subscribe-button-small img {
  border-radius: 14px;
  width: 244px;
}
a.yellow-button-01 {
  background-color: #F2C200;
  border-radius: 50px;
  color: #FFF;
  display: inline-block;
  font-family: 'Montserrat',sans-serif;
  font-size: 23px;
  line-height: 28px;
  font-weight: bold;
  padding: 18px 32px 14px;
  text-align: center;
}
a.yellow-button-01.yellow-button-02 {
  font-size: 19px;
  line-height: 24px;
  padding: 14px 28px 12px;
}
a.yellow-button-01.yellow-button-03 {
  font-size: 18px;
  line-height: 22px;
  padding: 14px 26px 11px;
}
a.yellow-button-01.yellow-button-04 {
  font-size: 15px;
  line-height: 19px;
  padding: 12px 20px 10px;
}
a.yellow-button-01.yellow-button-04.btn-without-icon {
  padding: 12px 20px;
}
a.yellow-button-01.yellow-button-learn-more {
  font-size: 20px;
  padding: 10px 24px;
}
a.yellow-button-01:hover,
a.yellow-button-01:focus {
  background-color: #f19124;
  color: #FFF;
}
a.yellow-button-01 img {
  height: auto;
  width: 37px;
  margin-right: 18px;
}
a.yellow-button-01.yellow-button-02 img {
  margin-right: 15px;
  width: 31px;
}
a.yellow-button-01.yellow-button-03 img {
  margin-right: 14px;
  width: 29px;
}
a.yellow-button-01.yellow-button-04 img {
  margin-right: 10px;
  width: 24px;
}
a.yellow-button-01.yellow-button-pre-order img {
  margin-bottom: 2px;
}
.subscribe-btn.subscribe-btn-choose-coach {
  margin-top: 30px!important;
}
.subscribe-btn.talk-with-btn-center a {
  margin-left: auto!important;
  margin-right: auto!important;
}
.wp-block-button.continue-to-hm-btn a.wp-block-button__link {
  padding-top: 20px;
  padding-bottom: 20px;
}

/*
* Broken link checker plugin
*/
.broken_link,
a.broken_link {
  text-decoration: none!important;
}

/*
* Custom sticky footer bar
*/
/* /quiz page */
/*body.page-id-20875 .csfb-container {
  display: none!important;
}
.csfb-container {
  display: none;
  background-color: #00355f;
  color: #fff;
  font-size: 19px;
  font-weight: 400;
  line-height: 26px;
  padding: 12px 30px 2px;
  position: fixed;
  bottom: 0;
  width: 100%;
  text-align: center;
  z-index: 10000001;
}
.csfb-text {
  display: inline-block;
  margin-bottom: 10px;
}
.csfb-container a {
  color: #fff;
  display: inline-block;
  font-size: 19px;
  font-weight: 400;
  line-height: 26px;
}
.csfb-container a:hover {
  text-decoration: underline;
}
.csfb-container a.csfb-button {
  background: #f3c300;
  border-color: #f3c300;
  border-radius: 32px;
  font-family: 'Montserrat',sans-serif;
  font-size: 18px;
  font-weight: 600;
  margin: 0 0 10px 10px;
  padding: 4px 18px;
}
.csfb-container a.csfb-button:hover {
  background: #f19124;
  border-color: #f19124;
  text-decoration: none;
}
.csfb-close-icon {
  cursor: pointer;
  position: absolute;
  width: 15px;
  height: 15px;
  padding: 10px;
  right: 13px;
  top: 18px;
}
.csfb-close-icon:before,
.csfb-close-icon:after {
  position: absolute;
  content: " ";
  height: 15px;
  width: 2px;
  top: 3px;
  background-color: #fff;
}
.csfb-close-icon:before {
  transform: rotate(45deg);
}
.csfb-close-icon:after {
  transform: rotate(-45deg);
}*/

/*
* Custom sticky footer bar 2
*/
/* --- Code is working fine and Please don't remove it --- */
/*.csfb2-container {
  display: none;
  background-color: rgb(241, 145, 36);
  color: #000;
  font-size: 19px;
  font-weight: 400;
  line-height: 26px;
  padding: 13px 32px 10px;
  position: fixed;
  bottom: 0;
  width: 100%;
  text-align: center;
  z-index: 10000002;
}
.csfb2-text {
  display: inline-block;
  margin-bottom: 10px;
}
#csfb2-countdown {
  color: rgba(0,0,0,.7);
  display: inline-block;
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 10px;
  position: relative;
  top: 2px;
}
.csfb2-container a.csfb2-button {
  background: rgb(18, 18, 18);
  border-color: rgb(18, 18, 18);
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-family: 'Montserrat',sans-serif;
  font-size: 18px;
  font-weight: 600;
  margin: 0 0 0 15px;
  padding: 8px 18px;
}
.csfb2-container a.csfb2-button:hover {
  background: rgb(18, 18, 18, 0.9);
  border-color: rgb(18, 18, 18, 0.9);
  color: #fff;
  text-decoration: none;
}
.csfb-close-icon.csfb2-close {
  top: 23px;
}
.csfb2-close:before,
.csfb2-close:after {
  background-color: rgba(0,0,0,.6);
}*/

/*
* Footer
*/
.ast-footer-overlay #menu-footer-menu {
  margin-bottom: 29px;
}
p.copyright-txt {
  font-size: 15px!important;
}

/*
* Woocommerce Pages
*/
.ast-woocommerce-container,
body.woocommerce-cart main,
body.woocommerce-checkout main {
  padding: 4em 0 3em;
}

/* CSS for '/wristbands' and 'single product' pages */
body.page-id-13514 .site-content .ast-container,
body.single-product .site-content .ast-container {
  max-width: 1140px;
}
body.page-id-13514 .site-content .ast-container {
  padding-bottom: 2em;
}
body.page-id-13514 .woocommerce-products-header {
  padding: 5em 0 2em;
}
body.page-id-13514 .woocommerce-products-header-2 {
  padding: 3em 0;
}

body.ast-woo-shop-archive .site-content .ast-container .woocommerce-products-header {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  max-width: 100vw;
  padding: 0;
  width: 100vw;
}

/* CSS for '/wristbands' and 'shop' pages */
body.page-id-13514 .free-resources-desc,
body.ast-woo-shop-archive .free-resources-desc {
  margin: 2.65em 0;
}
body.post-type-archive-product ul.products {
  padding-top: 3em;
}
body.post-type-archive-product .ast-woocommerce-container {
  padding-top: 0;
}
body.post-type-archive-product .woocommerce-products-header h1 {
  text-align: left;
}

.woocommerce .woocommerce-breadcrumb,
body.ast-woo-shop-archive #yoast-breadcrumbs {
  display: none;
}
.woo-block-separator.wp-block-separator {
  background-color:#1376bf;
  color:#1376bf;
  height: 3px;
}
.woo-block-separator.wp-block-separator.alignleft {
  float: none;
  display: block;
  margin-left: 0;
}

.woocommerce-products-header h1,
.woocommerce div.product .product_title,
.woocommerce .related.products > h2,
.woocommerce .up-sells > h2,
.woocommerce .woocommerce-tabs > h2,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,
.woocommerce #reviews h2 {
  color: #1376BF;
  font-weight: 700;
}
.woocommerce-products-header h1,
.woocommerce div.product .product_title {
  font-size: 36px;
}
.woocommerce-products-header h1 {
  margin-bottom: 20px;
  text-align: center;
}

/* Buttons */
.woocommerce ul.products li.product .button,
.woocommerce-page ul.products li.product .button {
  font-size: 16px;
  padding: 12px 24px;
  display: flex;
  align-self: center;
  margin-top: auto;
  line-height: 1;
  text-align: center;
}
.woocommerce ul.products li.product a.button.loading {
  padding-right: 2.618em;
}
.woocommerce a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce input.button, .woocommerce-cart table.cart td.actions .button, .woocommerce form.checkout_coupon .button, .woocommerce #respond input#submit, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link,
.woocommerce div.product form.cart .button.single_add_to_cart_button,
.woocommerce #content table.cart .button[name="apply_coupon"],
.woocommerce-page #content table.cart .button[name="apply_coupon"] {
  padding: 15px 30px;
}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
  color: #FFFFFF;
}
.woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled]:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover {
  background-color: #f19124;
  color: #FFFFFF;
}
.woofc-checkout-form #payment #place_order {
  width: 100%;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woofc-checkout-form #payment #place_order,
.woocommerce-page.woocommerce-checkout #payment #place_order,
.woocommerce.woocommerce-checkout #payment #place_order {
  background-color: #00508e;
  border: 1px solid #00508e;
  font-size: 1.1em;
  line-height: 1em;
  transition: all .2s linear;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:active,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,
.woofc-checkout-form #payment #place_order:hover,
.woofc-checkout-form #payment #place_order:active,
.woofc-checkout-form #payment #place_order:focus,
.woocommerce-page.woocommerce-checkout #payment #place_order:hover,
.woocommerce-page.woocommerce-checkout #payment #place_order:active,
.woocommerce-page.woocommerce-checkout #payment #place_order:focus {
  background-color: #fff;
  border-color: #00508E;
  color: #00508E;
}

.woocommerce a.added_to_cart {
  text-align: center;
}
.woocommerce ul.products li.product .price,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.widget_layered_nav_filters ul li.chosen a,
.woocommerce-page ul.products li.product .ast-woo-product-category,
.wc-layered-nav-rating a {
  color: #2e2e2e;
  opacity: 1;
}
.woocommerce ul.products li.product .price {
  margin-bottom: 1em;
  text-align: center;
}
.woocommerce div.product .stock {
  color: #2e2e2e;
}
.woocommerce .quantity .qty {
  min-height: 45px;
  margin-right: 15px;
}

.woocommerce-page.columns-4 ul.products li.product,
.woocommerce.columns-4 ul.products li.product,
.woocommerce div.product .related.products ul.products li.product {
  display: flex;
  flex-direction: column;
  margin-right: 60px;
  width: calc(25% - 45px);
}
.woocommerce div.product .related.products ul.products li.product:last-child,
.woocommerce-page div.product .related.products ul.products li.product:last-child {
  margin-right: 0;
}
.woocommerce ul.products li.product .astra-shop-summary-wrap {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.woofc-checkout-form .woocommerce-checkout h3,
.woocommerce-page.woocommerce-checkout #customer_details h3,
.woocommerce.woocommerce-checkout #customer_details h3,
.woocommerce-page.woocommerce-checkout form #order_review_heading {
  font-size: 1.41575em;
  font-weight: 700;
}
.woocommerce-page.woocommerce-checkout #customer_details h3#ship-to-different-address,
.woocommerce.woocommerce-checkout #customer_details h3#ship-to-different-address {
  font-size: 20px;
}
.woofc-checkout-form #ship-to-different-address {
  margin-top: 20px;
}
.woocommerce form .form-row label {
  font-size: 15px;
  font-weight: 400;
}
.woofc-checkout-form .woocommerce form #order_review table,
.woocommerce-page.woocommerce-checkout form #order_review table,
.woocommerce.woocommerce-checkout form #order_review table,
.woofc-checkout-form .woocommerce-checkout #payment,
.woocommerce-page.woocommerce-checkout #payment,
.woocommerce.woocommerce-checkout #payment,
.woofc-checkout-form .woocommerce-checkout #payment p,
.woocommerce-page.woocommerce-checkout #payment p,
.woocommerce.woocommerce-checkout #payment p {
  font-size: 16px!important;
}
.woocommerce ul#shipping_method li {
  padding-left: 0;
  text-indent: 0;
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table {
  border-collapse: collapse;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
table.woocommerce-checkout-review-order-table tfoot tr {
  background-color: #f6f6f6;
  border: 1px solid #e5e5e5;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce form .form-row select,
.woocommerce form .form-row .select2-selection__rendered {
  border-radius: 4px;
  font-size: 16px!important;
}
.woocommerce .select2-container .select2-selection--single,
.woocommerce-page .select2-container .select2-selection--single {
  border-radius: 4px;
}
.woocommerce-page.woocommerce-checkout form #order_review tr th,
.woocommerce-page.woocommerce-checkout form #order_review tr td {
  padding: 1em 0;
}
.woocommerce-page.woocommerce-checkout form #order_review tfoot tr th,
.woocommerce-page.woocommerce-checkout form #order_review tfoot tr td {
  padding: 1em 1.41575em;
  border: 0 none;
}
.woocommerce table.shop_table .cart_item .woocommerce-Price-amount,
.woocommerce-page table.shop_table .cart_item .woocommerce-Price-amount,
.woocommerce table.shop_table .cart-subtotal .woocommerce-Price-amount,
.woocommerce-page table.shop_table .cart-subtotal .woocommerce-Price-amount,
.woocommerce ul#shipping_method li label {
  font-weight: 400;
}
.woocommerce-page.woocommerce-checkout #payment div.payment_box::before,
.woocommerce.woocommerce-checkout #payment div.payment_box::before,
.woocommerce-checkout #payment div.payment_box::before {
  border-bottom-color: #f6f6f6;
}
.woocommerce-page.woocommerce-checkout #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
  background-color: #f6f6f6;
}
#payment .payment_methods li .payment_box.payment_method_woocommerce_payments fieldset,
.woocommerce-page.woocommerce-checkout #payment div.payment_box fieldset {
  border-color: #f6f6f6;
}
.woofc-checkout-form .woocommerce .col2-set .col-1,
.woofc-checkout-form .woocommerce .col2-set .col-2 {
  float: none;
  width: auto;
}
.woofc-checkout-form #order_review_heading {
  margin-bottom: 15px;
}
.woocommerce.woocommerce-checkout form #order_review,
.woocommerce.woocommerce-checkout form #order_review_heading,
.woocommerce-page.woocommerce-checkout form #order_review,
.woocommerce-page.woocommerce-checkout form #order_review_heading {
  border: 0 none;
  /*padding-left: 1.5em;
  padding-right: 1.5em;*/
  padding-left: 0;
  padding-right: 0;
}
.woocommerce.woocommerce-checkout form #order_review_heading,
.woocommerce-page.woocommerce-checkout form #order_review_heading {
  border-bottom: 1px solid #ebebeb;
  margin: 0 0 10px;
  padding: 20px 0 12px;
}
.woocommerce-checkout.woocommerce-order-pay table.shop_table td {
  padding: 14px 12px;
}
ul.wc_payment_methods li > input,
ul.wc_payment_methods li > label {
  cursor: pointer;
}

.woocommerce div.product .product_meta > span.sku_wrapper {
  font-size: 14px;
}
.woocommerce div.product p.ast-stock-detail {
  margin: 0 0 .2em;
}
.woocommerce .related.products ul li a.add_to_cart_button,
.woocommerce ul.products li.product a.added_to_cart {
  display: none!important;
}
.woocommerce ul.products li.product .button.added {
  margin-bottom: .5em;
}
.astra-shop-thumbnail-wrap {
  text-align: center;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce-page ul.products li.product .woocommerce-loop-product__title {
  display: inline-block;
  margin-bottom: 0.2em;
}
.attribute-colour {
  font-size: 17px;
  color: #b5b5b5;
  line-height: 20px;
  margin-bottom: 1em;
}

.woocommerce-store-notice,
p.demo_store {
  background-color: #000;
  color: #fff;
  position: fixed;
  bottom: 0;
  top: auto;
  padding: 0.5em 0;
}
.admin-bar p.demo_store {
  top: auto;
}
.woocommerce-store-notice .woocommerce-store-notice__dismiss-link {
  font-size: 14px;
  margin-left: 5px;
  background-color: #FFF;
  color: #000;
  padding: 7px 10px;
  border-radius: 10px;
  text-decoration: none;
}
.woocommerce-store-notice .woocommerce-store-notice__dismiss-link:hover,
.woocommerce-store-notice .woocommerce-store-notice__dismiss-link:active,
.woocommerce-store-notice .woocommerce-store-notice__dismiss-link:focus {
  background-color: #EEE;
  color: #000;
}

/* WPC Fly Cart CSS */
#woofc-count {
  background-color: #F3C300;
}
#woofc-count i {
  color: #000;
}
.hide-subtotal-container {
  display: none;
}
.woofc-data.woofc-data-custom-text {
  display: block!important;
  margin-bottom: 8px!important;
}
.woofc-area.woofc-style-02 .woofc-area-bot .woofc-link {
  margin-bottom: 8px!important;
}

/*
* Media Queries
*/

/* New CSS from 10-09-2024 */
/* Backup file: /themes/child-theme/style_bkp_10-09-2024.css */
/* New min-widths starts */

@media screen and (min-width: 1024px) {
  /* page-id-16368 = /mindful-self-discipline/ */
  body.page-id-16368 .discipline-block.wp-block-uagb-advanced-heading .uagb-heading-text {
    font-size: 36px;
    margin-bottom: 25px !important;
  }
  body.page-id-16368 .discipline-box.discipline-box-2 {
    margin: 0;
    padding: 10px 0 65px;
  }
  body.page-id-16368 .discipline-box.discipline-box-2 .wp-block-group__inner-container {
    width: 100%;
  }
  body.page-id-16368 .discipline-box.discipline-box-2 .without-col,
  body.page-id-16368 .discipline-box.discipline-box-2 .self-disci-col {
    padding-bottom: 50px;
  }
  body.page-id-16368 .discipline-box.discipline-box-2 .without-col h2,
  body.page-id-16368 .discipline-box.discipline-box-2 .self-disci-col h2 {
    font-size: 24px !important;
    padding: 20px 0 !important;
    margin-bottom: 15px !important;
  }
  body.page-id-16368 .without-col.without-col-2 p,
  body.page-id-16368 .self-disci-col.self-disci-col-2 p {
    font-size: 17px!important;
    padding-left: 30px;
    padding-right: 30px;
  }
  body.page-id-16368 .without-col.without-col-2 .left-frust:before,
  body.page-id-16368 .self-disci-col.self-disci-col-2 .right-ful:before {
    left: 30px;
  }
  body.page-id-16368 .without-col.without-col-2 .left-frust,
  body.page-id-16368 .self-disci-col.self-disci-col-2 .right-ful {
    font-size: 25px!important;
    margin-top: 30px;
    padding-left: 110px;
  }
}

/* Custom breakpoint for 'msd-menu-blog-categories' on blog categories pages */
@media screen and (min-width: 931px) {
  /* Blog category pages */
  .msd-menu-blog-categories.msd-mbc-catpage {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
  }
  .msd-menu-blog-categories.msd-mbc-catpage .wp-block-button .wp-block-button__link {
    border-radius: 17px;
  }
  .msd-menu-blog-categories.msd-mbc-catpage .wp-block-button .wp-block-button__link span {
    font-size: 9px;
  }
  .msd-menu-blog-categories.msd-mbc-catpage .msd-menu-button-icon {
    height: 30px;
  }
  .msd-menu-blog-categories.msd-mbc-catpage #menu-button-id-15278 .msd-menu-button-icon {
    width: 27px;
  }
  .msd-menu-blog-categories.msd-mbc-catpage #menu-button-id-18948 .msd-menu-button-icon {
    width: 32px;
  }
  .msd-menu-blog-categories.msd-mbc-catpage #menu-button-id-18952 .msd-menu-button-icon {
    margin: 2px auto 11px;
  }
  .msd-menu-blog-categories.msd-mbc-catpage #menu-button-id-18954 .msd-menu-button-icon,
  .msd-menu-blog-categories.msd-mbc-catpage #menu-button-id-18956 .msd-menu-button-icon {
    width: 44px;
  }
  .msd-menu-blog-categories.msd-mbc-catpage #menu-button-id-18960 .msd-menu-button-icon {
    width: 32px;
  }
}

@media screen and (min-width: 922px) {
  /* Single post footer */
  body.single #page .single-post_footer {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  body.single .singlepost-footer .container {
    max-width: 728px !important;
    margin: auto !important;
    width: 100% !important;
  }
  body.single .sinpoimg {
    text-align: right;
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  body.single .col-md-6 .sinpoimg img {
    width: auto !important;
    height: auto !important;
  }
  body.single .singlle-postfdesc {
    margin-top: 5px;
    padding-left: 0!important;
    padding-right: 15px!important;
  }
  body.single .singlle-postfdesc h1 {
    font-size: 26px !important;
    line-height: 1.2 !important;
  }
  body.single .singlle-postfdesc p {
    font-size: 15px !important;
    line-height: 1.5 !important;
    margin-top: 12px !important;
    margin-bottom: 20px !important;
  }
  body.single .singlle-postfdesc a.spf_button {
    line-height: 45px !important;
    font-size: 18px !important;
    height: auto !important;
    max-width: none !important;
    margin-top: 0 !important;
    margin-bottom: 0;
    padding: 0 20px;
  }
  body.single .singlle-postfdesc a.spf_button img {
    height: 25px;
    margin-right: 7px;
  }
}

@media screen and (min-width: 841px) {
  .hm-new-narrow-content {
    width: 100% !important;
    max-width: 800px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .testimonial-design-01.t-d-01-02 {
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    max-width: 820px;
  }
  .testimonial-design-01 .uagb-testimonial__wrap .uagb-tm__content .uagb-tm__text-wrap {
    padding: 115px 20px 30px;
  }
  /* page-id-16368 = /mindful-self-discipline/ */
  body.page-id-16368 .msd-quote-text {
    margin: 0 auto;
    max-width: 800px;
  }
  body.page-id-16368 .wp-block-group.no-shortcuts {
    padding: 75px 0 90px !important;
  }
  body.page-id-16368 .msd-quote-text.noshortcut-text h2 {
    font-size: 30px;
    line-height: 43px;
  }
  body.page-id-16368 .why-mindful.wp-block-group {
    padding-top: 50px !important;
    padding-bottom: 100px !important;
  }
  body.page-id-16368 .why-mindful.wp-block-group .wp-block-group__inner-container {
    max-width: 800px !important;
    width: 100%;
  }
  body.page-id-16368 .why-mindful.wp-block-group .uagb-heading-text {
    font-size: 36px;
    margin-bottom: 0px !important;
  }
  body.page-id-16368 .why-mindful.wp-block-group .uagb-desc-text {
    font-size: 16px !important;
  }
  body.page-id-16368 .mindful-peace.wp-block-columns {
    width: 100%;
  }
  /* page-id-16527 = /books/ */
  /* page-id-17575 = /higher-mind-tools/ */
  /* page-id-17367 = /coaching-programs/ */
  /* page-id-22481 = /the-higher-mind-system/ */
  body.page-id-16527 .left-col-home h1,
  body.page-id-17575 .left-col-home h1,
  body.page-id-17367 .left-col-home h1,
  body.page-id-22481 .left-col-home h1 {
    font-size: 36px !important;
    line-height: normal;
    margin-left: auto;
    margin-right: auto;
    max-width: 800px;
  }
  body.page-id-16527 .left-col-home p,
  body.page-id-17367 .left-col-home p {
    font-size: 19px !important;
    line-height: normal;
    margin-left: auto;
    margin-right: auto;
    max-width: 800px;
  }
  body.page-id-16527 .seller-groups.seller-groups-2 .wp-block-group__inner-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 800px !important;
    width: 100% !important;
  }
  body.page-id-16527 .seller-groups.seller-groups-2 .wp-block-columns.is-layout-flex {
    column-gap: 30px;
  }
  body.page-id-16527 .new-release-container img.new-release-image {
    top: -5px;
    right: -68px;
    max-width: 130px;
  }
  body.page-id-16527 .seller-groups.seller-groups-2 h5 {
    font-size: 20px;
  }
  body.page-id-16527 .seller-groups.seller-groups-2 p {
    font-size: 19px;
    padding-left: 0;
    padding-right: 0;
  }
  body.page-id-16527 .seller-groups.seller-groups-2 .wp-block-columns .wp-block-column:first-child .learn-more-btn-container {
    padding-top: 28px;
  }
  /* page-id-11168 = /app/ */
  body.page-id-11168 .practice-section,
  body.page-id-11168 .learn-section,
  body.page-id-11168 .lernsec,
  body.page-id-11168 .wp-container-core-columns-is-layout-9,
  body.page-id-11168 .wp-container-core-columns-is-layout-11,
  body.page-id-11168 .started-now {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  body.page-id-11168 .learn-section.meditate-sec {
    padding-bottom: 70px;
  }
  body.page-id-11168 .practice-section .wp-block-group__inner-container,
  body.page-id-11168 .learn-section .wp-block-group__inner-container,
  body.page-id-11168 .lernsec .wp-block-group__inner-container,
  body.page-id-11168 .wp-container-core-columns-is-layout-9,
  body.page-id-11168 .wp-container-core-columns-is-layout-11,
  body.page-id-11168 .getstart-new .wp-block-group__inner-container,
  body.page-id-11168 .shared-hope {
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 800px !important;
  }
  body.page-id-11168 .wp-container-core-columns-is-layout-9,
  body.page-id-11168 .wp-container-core-columns-is-layout-11 {
    margin-left: auto;
    margin-right: auto;
  }
  body.page-id-11168 .practice-section h1 {
    font-size: 36px;
  }
  body.page-id-11168 .practice-section .wp-block-separator {
    margin-top: 10px;
    margin-bottom: 25px;
  }
  body.page-id-11168 .practice-section .bring {
    padding: 0;
  }
  body.page-id-11168 .practice-section .wp-block-group {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 20px;
  }
  body.page-id-11168 .practice-section .wp-block-group .wp-block-columns {
    column-gap: 15px;
  }
  body.page-id-11168 .reading-blockk h2 {
    font-size: 24px;
    padding: 18px 0 !important;
  }
  body.page-id-11168 .reading-blockk p {
    padding: 20px 30px 30px 30px;
    font-size: 19px !important;
  }
  body.page-id-11168 .learn-image img {
    max-width: 100%;
  }
  body.page-id-11168 .learn-secription {
    padding-left: 40px !important;
  }
  body.page-id-11168 .learn-secription h2 {
    font-size: 34px;
  }
  body.page-id-11168 .learn-secription .wp-block-separator {
    margin-top: 5px;
    margin-bottom: 15px;
  }
  body.page-id-11168 .learn-secription p {
    font-size: 19px !important;
    margin-bottom: 5px;
  }
  body.page-id-11168 .learn-secription ul li {
    font-size: 19px;
    line-height: 33px;
  }
  body.page-id-11168 .learn-secription .wp-block-button__link {
    max-width: 205px;
    min-height: 50px;
    line-height: 50px;
    margin-top: 35px;
    font-size: 20px;
  }
  body.page-id-11168 .track-section .learn-secription {
    padding: 40px 40px 20px !important;
  }
  body.page-id-11168 .track-section .wp-block-columns,
  body.page-id-11168 .lernsec .wp-block-columns {
    padding: 0;
  }
  body.page-id-11168 .started-now h2 {
    font-size: 36px;
  }
  body.page-id-11168 .started-now .wp-block-separator {
    margin-top: 10px;
    margin-bottom: 25px;
  }
  body.page-id-11168 .started-now p {
    font-size: 17px !important;
  }
  body.page-id-11168 .subscribe-btn.get-started {
    margin-top: 50px;
  }
  body.page-id-11168 .subscribe-btn a,
  body.page-id-17423 .subscribe-btn a {
    max-width: 285px;
    min-height: 63px;
    font-size: 20px;
    line-height: 1.7;
  }
  /* page-id-3424 = /coaching/ */
  /* page-id-17423 = /self-confidence-coaching/ */
  body.page-id-3424 .challenge-section,
  body.page-id-3424 .path-section,
  body.page-id-17423 .challenge-section-2 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  body.page-id-3424 .challenge-section .wp-block-group__inner-container,
  body.page-id-3424 .dicover-para,
  body.page-id-17423 .challenge-section-2 .wp-block-group__inner-container,
  body.page-id-17423 .no-shortcuts .wp-block-group__inner-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 800px !important;
    width: 100% !important;
  }
  body.page-id-3424 .challenge-section h2,
  body.page-id-3424 .path-section h1,
  body.page-id-17423 .challenge-section-2 h2 {
    font-size: 36px;
  }
  body.page-id-3424 .challenge-section p,
  body.page-id-3424 .challenge-section li,
  body.page-id-17423 .challenge-section p,
  body.page-id-17423 .challenge-section li {
    line-height: 25px;
  }
  body.page-id-3424 .challenge-section .wp-block-separator,
  body.page-id-17423 .challenge-section-2 .wp-block-separator {
    margin-top: 5px;
    margin-bottom: 20px;
  }
  body.page-id-3424 .condition-img {
    margin-top: 0 !important;
  }
  body.page-id-3424 .discipline-quote {
    padding-top: 50px !important;
    padding-bottom: 35px !important;
  }
  body.page-id-3424 .discipline-quote h3 {
    font-size: 30px;
  }
  body.page-id-3424 .path-section .wp-block-separator {
    margin-top: 10px;
    margin-bottom: 45px;
    max-width: 70px !important;
  }
  body.page-id-3424 .aspiration-block h2 {
    font-size: 22px;
    min-height: 65px;
    line-height: 65px;
  }
  body.page-id-3424 .aspiration-block p {
    font-size: 19px !important;
    padding: 20px 15px 30px !important;
  }
  body.page-id-3424 .dicover-para p {
    line-height: 25px;
  }
  /* page-id-17423 = /self-confidence-coaching/ */
  body.page-id-17423 .subscribe-btn {
    margin-top: 30px;
  }
  body.page-id-17423 .subscribe-btn a span {
    font-size: 10px;
    font-weight: 600;
  }
  body.page-id-17423 .no-shortcuts {
    padding: 50px 0 60px !important;
  }
  body.page-id-17423 .noshortcut-text h2 {
    font-size: 30px;
    line-height: 43px;
  }
  body.page-id-17423 .noshortcut-text p {
    font-size: 19px;
  }
  body.page-id-17423 .self-confidence-coaching-list {
    max-width: 750px;
  }
  /* Blog category pages */
  .top-row-home.top-row-catpage .left-col-home h1,
  .top-row-home.top-row-catpage .left-col-home p {
    font-size: 36px !important;
    line-height: normal;
    margin-left: auto;
    margin-right: auto;
    max-width: 800px;
  }
  .top-row-home.top-row-catpage .left-col-home p {
    font-size: 19px !important;
  }
  .top-row-home.top-row-catpage {
    padding-top: 30px !important;
  }
  /* page-id-20875 = /quiz/ or /quiz-results/ */
  .higher-mind-score-container.root-full-width-container .wp-block-group.alignwide.discipline-box.discipline-box-01 .without-col {
    background: #F4F4F4;
    border-radius: 53px 53px 35px 35px !important;
  }
  .higher-mind-score-container.root-full-width-container .wp-block-group.alignwide.discipline-box.discipline-box-01 .without-col h2 {
    border-radius: 53px 53px 0 0 !important;
    font-size: 27px !important;
    padding: 30px 10px !important;
  }
  .higher-mind-score-container.root-full-width-container .wp-block-group.alignwide.discipline-box.discipline-box-01 .without-col p {
    padding-left: 45px;
    padding-right: 45px;
  }
  .higher-mind-score-container.root-full-width-container .wp-block-group.alignwide.discipline-box.discipline-box-01 .without-col h2 img {
    height: 45px;
    margin: 0 20px 0 0;
  }
}

@media screen and (min-width: 767px) {
  /* /the-higher-mind-system/ Page */
  .books-app-image-group .new-release-container img.new-release-image {
    top: 4px;
    right: -34px;
    max-width: 82px;
  }
  .books-app-image-group .new-release-container img.new-release-image-2 {
    top: -13px;
    right: -12px;
    max-width: 75px;
  }
  .ast-no-sidebar.ast-separate-container .entry-content .books-app-image-group.alignfull {
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    padding: 50px 0 30px;
    max-width: 100vw;
    width: 100vw;
  }
  .ast-no-sidebar .books-app-image-group.alignfull .wp-block-group__inner-container {
    max-width: 766px !important;
    width: auto !important;
  }
  .ast-no-sidebar .books-app-image-group.alignfull .wp-block-columns {
    column-gap: 20px;
  }
}

/* New min-widths ends */

@media screen and (min-width: 2000px) {
  .workbook-blocks .uagb-columns__inner-wrap.uagb-columns__columns-2 .wp-block-uagb-column {
    margin-right: 85px;
    height: 280px!important;
    width: 455px!important;
  }
  .workbook-blocks .uagb-columns__inner-wrap.uagb-columns__columns-2 .wp-block-uagb-column .wp-block-group {
    padding: 43px 0;
  }
  .new-release-container img.new-release-image {
    top: 10px;
    right: -40px;
  }
  .singlle-postfdesc {
    padding-right: 0!important;
  }
  .home-quiz-hero.min-app-banner p {
    padding-right: 10em;
  }
}

@media screen and (max-width: 1999px) and (min-width: 1801px) {
  .new-release-container img.new-release-image {
    top: 2px;
    right: -50px;
  }
  .singlle-postfdesc {
    padding-right: 0!important;
  }
}

@media screen and (max-width: 1900px) and (min-width: 1440px) {
  .singlle-postfdesc {
    padding-right: 0!important;
  }
  .singlle-postfdesc h1 {
    line-height: 58px!important;
  }
}

@media screen and (max-width: 1800px) and (min-width: 1721px) {
  .sinpoimg {
    padding-left: 2em!important;
  }
}

@media screen and (max-width: 1800px) and (min-width: 1600px) {
  #site-navigation .menu-item.focus > .sub-menu,
  #site-navigation .menu-item:hover > .sub-menu,
  #site-navigation .menu-item:active > .sub-menu,
  #site-navigation .menu-item:focus > .sub-menu {
    left: 18px;
  }
  .new-release-container img.new-release-image {
    top: 0;
    right: -56px;
  }
}

@media screen and (max-width: 1720px) and (min-width: 1440px) {
  .workbook-blocks .uagb-columns__inner-wrap.uagb-columns__columns-2 .wp-block-uagb-column {
    margin-right: 85px!important;
  }
  .workbook-blocks .uagb-columns__inner-wrap.uagb-columns__columns-2 .wp-block-uagb-column .wp-block-group {
    padding: 28px 0;
  }
  .workbook-blocks .uagb-columns__inner-wrap.uagb-columns__columns-2 .wp-block-uagb-column .wp-block-column p {
    min-height: 35px;
  }
  .new-release-container img.new-release-image {
    top: 0;
    right: -56px;
  }
}

@media screen and (max-width: 1720px) and (min-width: 1441px) {
  .singlepost-footer .container {
    max-width: 1224px!important;
    width: auto!important;
  }
  .sinpoimg {
    padding-left: 1.5em!important;
  }
}

@media screen and (max-width: 1670px) and (min-width: 1200px) {
  #site-navigation .menu-item.focus > .sub-menu,
  #site-navigation .menu-item:hover > .sub-menu,
  #site-navigation .menu-item:active > .sub-menu,
  #site-navigation .menu-item:focus > .sub-menu {
    left: 12px;
  }
  body.ast-primary-sticky-header-active #wtr-progress.top.shown {
    /*top: 98px!important;*/
    top: 77px!important;
  }
  .workbook-blocks .uagb-columns__inner-wrap.uagb-columns__columns-2 .wp-block-uagb-column {
    margin-right: 40px!important;
  }
  .workbook-blocks .uagb-columns__inner-wrap.uagb-columns__columns-2 .wp-block-uagb-column .wp-block-group {
    padding: 30px 0;
  }
  .workbook-blocks .uagb-columns__inner-wrap.uagb-columns__columns-2 .wp-block-uagb-column .wp-block-column p {
    min-height: 48px;
  }
  .root-full-width-container.workbook-blocks-2.interview-block {
    padding-top: 40px!important;
  }
  .top-row-subpage .wp-block-separator {
    margin-top: 22px;
    margin-bottom: 25px;
  }
  .exercises-section .learn-secription .wp-block-separator {
    margin-top: 5px;
    margin-bottom: 15px;
  }
  .exercises-left-top-spacer {
    height: 37px!important;
  }
  .exercises-left-top-second-spacer {
    height: 45px!important;
  }
  .exercises-left-bottom-spacer {
    height: 20px!important;
  }
  .self-discipline-banner {
    padding-top: 60px!important;
  }
  .self-discipline-banner.self-discipline-banner-2 .discipline-bnr-desc {
    padding-bottom: 60px;
  }
  .self-discipline-banner.self-discipline-banner-2 .discipline-baner-img img {
    width: 400px!important;
  }
  #page .single-post_footer {
    padding-bottom: 40px!important;
  }
  .self-discipline-banner.self-discipline-banner-2 p {
    font-size: 18px!important;
  }
  .home-quiz-hero.min-app-banner .subscribe-btn {
    margin-top: 50px;
  }
}

@media screen and (max-width: 1440px) and (min-width: 1200px) {
  .singlepost-footer .container {
    max-width: 1200px!important;
    width: auto!important;
  }
  .sinpoimg {
    padding-right: 1em!important;
    padding-left: 0!important;
  }
  .singlle-postfdesc {
    padding-left: 3.5em!important;
    padding-right: 1em!important;
  }
  .singlle-postfdesc h1 {
    line-height: 52px!important;
  }
  .singlle-postfdesc p {
    margin-bottom: 25px!important;
    margin-top: 20px!important;
  }
  .new-release-container img.new-release-image {
    top: -35px;
    right: -80px;
  }
}

@media screen and (min-width: 1367px) {
  .seller-groups.seller-groups-2 p {
    padding-left: 50px;
    padding-right: 50px;
  }
  .top-row-subpage-spacer-2 {
    height: 37px!important;
  }
  .top-row-catpage .top-row-subpage-spacer-2 {
    height: 3px!important;
  }
}

@media screen and (min-width: 1200px) {

  /* Start - Sticky header before page load */
  /* Commented code on 28-04-2024 because sometimes the sticky header height is not same and it covers the 'reading bar' */
  /*.main-header-bar-wrap {
    height: 120px;
  }
  .main-header-bar {
    position: fixed;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100%;
  }*/
  /* End - Sticky header before page load */

  .main-header-bar.ast-sticky-active {
    padding-top: 0;
    padding-bottom: 0;
  }
  .ast-sticky-main-shrink .ast-sticky-shrunk.main-header-bar .ast-site-identity {
    padding-top: .4em;
    padding-bottom: .6em;
  }

  .msd-menu-blog-categories-2 > .wp-block-columns {
    column-gap: 8px;
    max-width: 640px;
    margin: 0 auto;
  }
  .msd-menu-blog-categories-2 .wp-block-button .wp-block-button__link {
    border-radius: 15px;
    padding: 10px;
  }
  .msd-menu-blog-categories-2 .msd-menu-button-icon {
    margin: 0 auto 10px;
    height: 27px;
  }
  .msd-menu-blog-categories-2 #menu-button-id-15278 .msd-menu-button-icon {
    width: 24px;
  }
  .msd-menu-blog-categories-2 #menu-button-id-18948 .msd-menu-button-icon {
    width: 27px;
  }
  .msd-menu-blog-categories-2 #menu-button-id-18952 .msd-menu-button-icon,
  .msd-menu-blog-categories-2 #menu-button-id-18958 .msd-menu-button-icon,
  .msd-menu-blog-categories-2 #menu-button-id-18960 .msd-menu-button-icon {
    margin-top: 3px;
  }
  .msd-menu-blog-categories-2 #menu-button-id-18954 .msd-menu-button-icon,
  .msd-menu-blog-categories-2 #menu-button-id-18956 .msd-menu-button-icon {
    width: 38px;
  }
  .msd-menu-blog-categories-2 .wp-block-button .wp-block-button__link span {
    font-size: 7px;
  }
  body.page-id-3424 .path-blockksk {
    max-width: 1093px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (max-width: 1199px) {
  /* Blog menu item(menu-item-15930) */
  .ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-15930.menu-item-has-children > .ast-menu-toggle {
    display: none!important;
  }
  #site-navigation .main-navigation #primary-menu li {
    padding: 0!important;
  }
  #site-navigation .menu-link {
    padding: 0 20px!important;
  }
  #site-navigation #primary-menu .current-menu-item .menu-link,
  #site-navigation #primary-menu .current-menu-ancestor .menu-link {
    background: #00355f;
  }
  #site-navigation .current-menu-ancestor .menu-link::before {
    display: none;
  }
  #site-navigation #primary-menu ul.sub-menu .menu-link {
    background: #00508E;
    padding: 0 12px;
  }
  #site-navigation #primary-menu ul.sub-menu .menu-link:hover,
  #site-navigation #primary-menu ul.sub-menu .menu-link:active,
  #site-navigation #primary-menu ul.sub-menu .menu-link:focus {
    background: #00508E;
  }
  #site-navigation #primary-menu ul.sub-menu li.current-menu-item .menu-link {
    background: #00355f;
  }
  .workbook-blocks .uagb-columns__inner-wrap.uagb-columns__columns-2 .wp-block-uagb-column {
    margin-right: 40px!important;
  }
  .workbook-blocks .uagb-columns__inner-wrap.uagb-columns__columns-2 .wp-block-uagb-column .wp-block-group {
    padding: 28px 0;
  }
  .workbook-blocks .uagb-columns__inner-wrap.uagb-columns__columns-2 .wp-block-uagb-column .wp-block-column p {
    min-height: 30px;
  }
  .root-full-width-container.workbook-blocks-2.interview-block {
    padding-top: 40px!important;
  }
  .top-row-subpage .wp-block-separator {
    margin-top: 20px;
    margin-bottom: 30px;
  }
  .exercises-section .learn-secription .wp-block-separator {
    margin-top: 20px;
    margin-bottom: 25px;
  }
  .exercises-section.learn-section .wp-block-group__inner-container {
    margin: 0 auto;
  }
  .exercises-section .learn-secription {
    padding-left: 20px!important;
  }
  .exercises-bonuses-button.wp-block-image {
    margin-bottom: 2rem!important;
  }
  .exercises-section.track-section .exercises-bonuses-button img {
    max-width: 100%;
    width: auto!important;
  }
  .exercises-left-top-spacer {
    height: 37px!important;
  }
  .exercises-left-top-second-spacer {
    height: 20px!important;
  }
  .exercises-left-bottom-spacer {
    height: 23px!important;
  }
  .extra-bonuses-content-section .wp-block-group.alignwide.discipline-box.discipline-box-01 .without-col {
    border-radius: 31px 0 0 31px!important;
  }
  .extra-bonuses-content-section .wp-block-group.alignwide.discipline-box.discipline-box-01 .self-disci-col {
    border-radius: 0 31px 31px 0!important;
  }
  .extra-bonuses-content-section .wp-block-group.alignwide.discipline-box.discipline-box-01 .without-col h2 {
    border-radius: 31px 0 0 0!important;
  }
  .extra-bonuses-content-section .wp-block-group.alignwide.discipline-box.discipline-box-01 .self-disci-col h2 {
    border-radius: 0 31px 0 0!important;
  }
  .single-post_footer {
    padding-top: 50px!important;
  }
  .new-release-container img.new-release-image {
    display: none;
  }
  .new-release-container img.new-release-image-2 {
    display: block;
    top: -30px;
    right: -30px;
  }
  .self-discipline-banner .discipline-bnr-desc,
  .self-discipline-banner.self-discipline-banner-2 .discipline-bnr-desc {
    padding-bottom: 30px;
  }
  .self-discipline-banner.self-discipline-banner-2 p {
    font-size: 18px!important;
  }
  .self-discipline-banner.self-discipline-banner-2 .discipline-baner-img img {
    width: 300px!important;
  }
  .challenge-section.challenge-section-2 p {
    padding-right: 50px;
  }
  .self-confidence-coaching-list {
    font-size: 16px;
    line-height: normal;
    max-width: 100%;
    padding: 0 70px;
  }
  .msd-menu-blog-categories-2 {
    display: none!important;
  }
  .higher-mind-score-container.root-full-width-container {
    padding-left: 10px;
    padding-right: 10px;
  }
  .home-quiz-hero.min-app-banner h2 {
    font-size: 45px;
    line-height: normal;
  }
}

@media screen and (max-width: 1199px) and (min-width: 992px) {
  .singlepost-footer .container {
    max-width: 889px!important;
    width: auto!important;
  }
  .sinpoimg {
    padding-left: 0!important;
  }
  .singlle-postfdesc {
    padding-right: 1em!important;
  }
  .singlle-postfdesc h1 {
    font-size: 30px!important;
    line-height: 36px!important;
  }
  .singlle-postfdesc h6 {
    font-size: 14px!important;
    line-height: 1.2!important;
  }
  .singlle-postfdesc p {
    font-size: 15px!important;
    line-height: 1.6!important;
    margin-bottom: 20px!important;
    margin-top: 12px!important;
  }
  .singlle-postfdesc a.spf_button {
    height: auto !important;
    max-width: none !important;
    margin-bottom: 10px;
    padding: 0 35px;
  }
  .singlle-postfdesc a.gtb_button {
    margin-right: 20px;
  }
  .singlle-postfdesc a.spf_button img {
    height: 25px;
    margin-right: 10px;
  }
}

@media screen and (max-width: 991px) and (min-width: 768px) {
  #page .single-post_footer {
    padding-top: 40px!important;
    padding-bottom: 40px!important;
  }
  .sinpoimg {
    padding-left: 1em!important;
  }
  .col-md-6 .sinpoimg img {
    width: auto!important;
    height: auto!important;
  }
  .singlle-postfdesc > p {
    font-size: 14px!important;
    margin-top: 12px!important;
    margin-bottom: 20px!important;
  }
  .singlle-postfdesc a.spf_button {
    height: auto !important;
    max-width: none !important;
    margin-bottom: 0;
    padding: 0 20px;
  }
  .singlle-postfdesc a.gtb_button {
    margin-right: 10px;
  }
  .singlle-postfdesc a.spf_button img {
    height: 25px;
    margin-right: 7px;
  }
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
  .workbook-blocks .uagb-columns__inner-wrap.uagb-columns__columns-2 .wp-block-uagb-column .wp-block-column h2 {
    font-size: 30px;
  }
  .extra-bonuses-content-section .wp-block-group.alignwide.discipline-box.discipline-box-01 .without-col,
  .extra-bonuses-content-section .wp-block-group.alignwide.discipline-box.discipline-box-01 .self-disci-col {
    padding-bottom: 40px;
  }
}

@media screen and (max-width: 1024px) {
  .partner-logo-heading {
    display: none!important;
  }
  .wp-block-group.alignwide.discipline-box.discipline-box-01 .without-col p,
  .wp-block-group.alignwide.discipline-box.discipline-box-01 .self-disci-col p {
    padding-bottom: 0;
  }
  .new-release-container img.new-release-image-2 {
    right: -20px;
    top: -30px;
  }
  .self-discipline-banner.self-discipline-banner-2 .discipline-baner-img img {
    width: 350px!important;
  }
  .home-quiz-hero.min-app-banner h2 {
    font-size: 35px;
  }
}

@media (max-width: 991px) {
  .wp-block-media-text.media-text-block-01 .wp-block-media-text__content p {
    font-size: 29px!important;
  }
  .exercises-left-top-spacer {
    height: 35px!important;
  }
}

@media (min-width: 922px) {
  .woocommerce.woocommerce-checkout form #customer_details.col2-set,
  .woocommerce-page.woocommerce-checkout form #customer_details.col2-set {
    width: 48%;
  }
  .woocommerce.woocommerce-checkout form #order_review,
  .woocommerce.woocommerce-checkout form #order_review_heading,
  .woocommerce-page.woocommerce-checkout form #order_review,
  .woocommerce-page.woocommerce-checkout form #order_review_heading {
    width: 47%;
  }
}

@media (max-width: 921px) {
  /* /quiz/ */
  body.page-id-20875 .site-header .ast-site-identity {
    padding-bottom: 20px;
  }
  body.ast-woo-shop-archive #primary {
    padding-top: 0;
  }
  /* CSS for '/wristbands' and 'shop' pages */
  body.page-id-13514 .free-resources-desc,
  body.ast-woo-shop-archive .free-resources-desc {
    margin: 0 0 2.65em;
  }
  .wp-block-media-text.media-text-block-01 .wp-block-media-text__content p {
    font-size: 24px!important;
  }
  .wp-block-columns .wp-block-group.group-your-next-steps-title h3 {
    font-size: 28px!important;
    line-height: 42px!important;
  }
}

/* Custom breakpoint for 'Menu Buttons - Blog Categories' */
@media screen and (max-width: 930px) {
  .msd-menu-blog-categories .wp-block-columns,
  .msd-menu-blog-categories-2 .wp-block-columns {
    flex-wrap: wrap!important;
    row-gap: 15px;
    justify-content: center;
  }
  .msd-menu-blog-categories .wp-block-columns > .wp-block-column,
  .msd-menu-blog-categories-2 .wp-block-columns > .wp-block-column {
    flex-basis: auto!important;
    flex: 0 0 105px;
    width: 105px;
  }
}

@media (min-width: 545px) and (max-width: 921px) {
  .woocommerce[class*="columns-"] ul.products li.product:nth-child(n),
  .woocommerce-page[class*="columns-"] ul.products li.product:nth-child(n),
  .woocommerce div.product .related.products ul.products li.product {
    margin-right: 60px;
  }
  .woocommerce[class*="columns-"].columns-4 > ul.products li.product,
  .woocommerce.tablet-columns-3 ul.products li.product,
  .woocommerce-page.tablet-columns-3 ul.products li.product,
  .woocommerce div.product .related.products ul.products li.product {
    width: calc(33.33% - 40px);
  }
  .woocommerce.tablet-columns-3 ul.products li.product:nth-child(3n),
  .woocommerce-page.tablet-columns-3 ul.products li.product:nth-child(3n) {
    margin-right: 0;
  }
}

@media screen and (max-width: 920px) {
  #site-navigation #primary-menu ul.sub-menu .menu-link {
    padding-left: 35px!important;
  }
  .workbook-blocks .uagb-columns__inner-wrap.uagb-columns__columns-2 .wp-block-uagb-column .wp-block-group {
    padding: 40px 0;
  }
  .ultp-block-wrapper {
    padding-left: 0!important;
    padding-right: 0!important;
  }
}

@media screen and (min-width: 782px) and (max-width: 840px) {
  a.yellow-button-01.yellow-button-02,
  a.yellow-button-01.yellow-button-03 {
    padding: 14px 24px 12px;
  }
  a.yellow-button-01.yellow-button-02 img,
  a.yellow-button-01.yellow-button-03 img {
    margin-right: 10px;
    width: 30px;
  }
}

@media screen and (max-width: 840px) {
  /* /books page */
  .new-release-container img.new-release-image-2 {
    right: 70px;
    top: 5px;
  }
  .coaching-programs-content-group .wp-block-column.cpcg-left-col,
  .coaching-programs-content-group .wp-block-column.cpcg-right-col,
  .hmt-content-group.coaching-programs-content-group .wp-block-column.cpcg-left-col,
  .hmt-content-group.coaching-programs-content-group .wp-block-column.cpcg-right-col {
    border: 0 none;
    padding: 0 20px;
  }
  .hmt-content-group.coaching-programs-content-group .wp-block-column.cpcg-left-col {
    padding-bottom: 25px;
  }
  .coaching-programs-content-group .wp-block-column.cpcg-right-col .cpcg-right-col-img {
    border-top: 2px solid #fff;
    padding-top: 30px;
  }
  .coaching-programs-content-group.seller-groups.seller-groups-2 {
    padding-bottom: 50px;
  }
  .hmt-content-group.coaching-programs-content-group.seller-groups.seller-groups-2 {
    padding-bottom: 30px;
  }
  .coaching-programs-content-group.seller-groups h2 {
    padding-bottom: 25px;
  }
  .coaching-programs-content-group.seller-groups .learn-more-btn-container {
    padding-bottom: 50px;
  }
  .hmt-content-group.coaching-programs-content-group.seller-groups .learn-more-btn-container {
    padding-bottom: 20px;
  }
  .discipline-box.discipline-box-2 .without-col h2,
  .discipline-box.discipline-box-2 .self-disci-col h2 {
    margin-bottom: 20px !important;
  }
  body.page-id-11168 .wp-container-core-columns-is-layout-9,
  body.page-id-11168 .wp-container-core-columns-is-layout-11 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .ast-no-sidebar.ast-separate-container .entry-content .books-app-image-group.alignfull {
    padding-top: 55px !important;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    max-width: 100vw;
    width: 100vw;
  }
  .books-app-image-group .new-release-container img.new-release-image-2 {
    right: -10px;
    top: -16px;
    max-width: 95px;
  }
  /* /quiz */
  .higher-mind-score-container.root-full-width-container .wp-block-group.alignwide.discipline-box.discipline-box-01 .without-col {
    border-radius: 20px !important;
  }
  .higher-mind-score-container.root-full-width-container .wp-block-group.alignwide.discipline-box.discipline-box-01 .without-col h2 {
    border-radius: 20px 20px 0 0 !important;
    flex-direction: column;
    font-size: 32px !important;
    padding: 40px 20px !important;
  }
  .higher-mind-score-container.root-full-width-container .wp-block-group.alignwide.discipline-box.discipline-box-01 .without-col h2 img {
    height: 67px;
    margin: 0 0 20px;
  }
  .higher-mind-score-container.root-full-width-container .wp-block-group.alignwide.discipline-box.discipline-box-01 .without-col p {
    padding-left: 24px;
    padding-right: 24px;
  }
  .higher-mind-score-container .higher-mind-score-p-01,
  .higher-mind-score-container.root-full-width-container .wp-block-group.alignwide.discipline-box.discipline-box-01 .without-col .group-your-next-steps p,
  .higher-mind-score-container.root-full-width-container .group-your-next-steps-list {
    font-size: 16px !important;
    line-height: 26px !important;
  }
  .higher-mind-score-container.root-full-width-container .wp-block-group.alignwide.discipline-box.discipline-box-01 .without-col .group-your-next-steps p {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .msd-toggle-container {
    border-radius: 20px 20px 0 0;
    flex-direction: column;
    margin: 0 40px 30px;
    padding-left: 0;
  }
  .msd-toggle-col-01 {
    margin: 0;
  }
  .msd-toggle-image {
    border-radius: 20px;
    min-height: auto;
    margin-top: 0;
    padding: 20px;
  }
  .msd-toggle-image img {
    max-width: 40px;
  }
  #toggle_act .msd-toggle-image img,
  #toggle_reflect .msd-toggle-image img {
    max-width: 50px;
  }
  .msd-tt-mobile,
  .msd-toggle-mobile {
    display: inline-block;
  }
  .msd-tt-mobile {
    color: #fff!important;
    display: inline-block;
    font-size: 28px!important;
    font-weight: 700!important;
    margin-left: 15px;
  }
  .msd-toggle-title,
  .msd-toggle-down-arrow {
    display: none;
  }
  .msd-toggle-col-02 {
    padding: 30px 50px 5px;
  }
  .msd-toggle-content {
    padding-bottom: 0;
    text-align: center;
  }
  .msd-toggle-content.open {
    margin-bottom: 5px;
  }
  .msd-toggle-col-03 {
    border-right: 0 none;
    margin: 0;
    padding: 0;
    text-align: center;
  }
  .msd-toggle-col-04 {
    padding: 10px 15px 30px;
  }
  .wp-block-columns .wp-block-group.group-your-next-steps-title,
  .wp-block-columns .wp-block-group.group-your-next-steps {
    margin: 0 40px;
  }
  .wp-block-columns .wp-block-group.group-your-next-steps-title {
    border-radius: 20px 20px 0 0;
  }
  .wp-block-columns .wp-block-group.group-your-next-steps {
    border-radius: 0 0 20px 20px;
  }
}

@media screen and (max-width: 781px) {
  .msd-menu-buttons-container .wp-block-columns {
    margin-bottom: 2.5em;
  }
  .ast-separate-container.page-id-14060 .ast-article-single,
  .ast-separate-container.page-id-15278 .ast-article-single { /* /blog page */
    padding-left: 0;
    padding-right: 0;
  }
  .ultp-block-wrapper .ultp-block-items-wrap,
  .ultp-block-wrapper .ultp-pagination-wrap {
    padding-left: 15px;
    padding-right: 15px;
  }
  .wp-block-columns.interview-videos-columns-container,
  .wp-block-columns.latest-articles-heading-column-container {
    row-gap: 0!important;
  }
  .exercises-section.track-section .track-dec {
    order: 2;
  }
  .exercises-section .learn-secription {
    padding-right: 20px!important;
  }
  .exercises-left-top-spacer {
    display: none;
  }
  .exercises-section.learn-section .track-image figure {
    text-align: center;
  }
  .exercises-section.track-section .track-image img {
    margin-left: auto!important;
    margin-right: auto!important;
    padding-right: 50px;
  }
  .extra-bonuses-content-section .wp-block-group.alignwide.discipline-box.discipline-box-01 .without-col,
  .extra-bonuses-content-section .wp-block-group.alignwide.discipline-box.discipline-box-01 .self-disci-col {
    border-radius: 31px 31px 31px 31px!important;
  }
  .extra-bonuses-content-section .wp-block-group.alignwide.discipline-box.discipline-box-01 .without-col h2,
  .extra-bonuses-content-section .wp-block-group.alignwide.discipline-box.discipline-box-01 .self-disci-col h2 {
    border-radius: 31px 31px 0 0!important;
  }
  .self-discipline-banner.self-discipline-banner-2 .discipline-baner-img img {
    width: 400px!important;
  }
  .msd-custom-search__outer-wrap {
    padding: 10px 0;
    width: 100%;
  }
  .msd-search-container-before-posts-result .msd-custom-search__outer-wrap {
    padding: 0;
  }
  .msd-custom-search__outer-wrap .uagb-search-form__container .uagb-search-form__input,
  body.search-no-results .msd-custom-search__outer-wrap .uagb-search-form__container .uagb-search-form__input {
    width: 100%!important;
  }
  .msd-custom-search__outer-wrap .uagb-search-wrapper .uagb-search-form__container {
    justify-content: start;
  }
  .msd-search-container-before-posts-result,
  .search-nothing-container,
  body.search-results .ast-pagination {
    padding-left: 15px;
    padding-right: 15px;
  }
  .msd-search-container-before-posts-result {
    padding-bottom: 2em;
  }
  .msd-ttf-sep {
    height: 20px!important;
  }
  .learn-image {
    text-align: center!important;
  }
  body.page-id-22481 .msd-menu-buttons-container .wp-block-columns {
    margin-bottom: 0;
  }
  .gpay-img figure {
    margin-left: 10px!important;
  }
  .home-quiz-hero.min-app-banner h2 br {
    display: none;
  }
  .home-quiz-hero.min-app-banner .app-bnr-img {
    margin-bottom: 0!important;
  }
}

@media screen and (min-width: 769px) {
  /* Blog page(new) url: /blog-temp-silinio/ */
  .blog-page-02-article-series-01 .ultp-small-post-module2 .ultp-block-item {
    min-height: 99px;
  }
  .ast-small-footer .ast-footer-overlay {
    padding-top: 2.32em;
  }
}

@media screen and (max-width: 768px) {
  .blog-page-postx-posts .ultp-block-wrapper .ultp-block-media .ultp-block-content-wrap {
    display: flex;
  }
  .blog-page-postx-posts .ultp-block-wrapper .ultp-block-item .ultp-block-image {
    margin-right: 24px;
    max-width: 90px;
  }
  .blog-page-postx-posts .ultp-block-wrapper .ultp-block-item .ultp-block-content {
    padding-right: 10px!important;
  }

  body.search-results .ultp-layout1 .ultp-block-content-wrap {
    display: block;
  }
  body.search-results .ultp-block-item .ultp-block-image {
    margin-right: 0;
    margin-left: 0;
    max-width: 100%;
  }
  body.search-results .ultp-block-content-middle .ultp-block-content {
    margin: auto 0px !important;
    padding: 0px;
  }
}

@media screen and (max-width: 767px) {
  /* New(new class: 'workbook-blocks-2') two columns 'interview-block' */
  .root-full-width-container.workbook-blocks-2.interview-block {
    padding: 30px 0 70px!important;
  }
  .workbook-blocks-2.interview-block {
    padding-bottom: 20px!important;
  }
  .workbook-blocks .uagb-columns__inner-wrap.uagb-columns__columns-2 .wp-block-uagb-column {
    margin: 0 auto 30px!important;
  }
  .workbook-blocks .uagb-columns__inner-wrap.uagb-columns__columns-2 .wp-block-uagb-column.uagb-column__wrap:last-child {
    margin-right: auto!important;
  }
  .workbook-blocks.root-full-width-container .uagb-columns__inner-wrap.uagb-columns__columns-2 .wp-block-uagb-column.uagb-column__wrap:last-child {
    margin-bottom: 0!important;
  }
  .workbook-blocks .uagb-columns__inner-wrap.uagb-columns__columns-2 .wp-block-uagb-column .wp-block-column p {
    min-height: 35px;
  }
  .top-row-home .center-col-home {
    padding: 0 10px!important;
  }
  .wp-block-button.msd-thicker-button .wp-block-button__link {
    line-height: 29px;
  }
  .wp-block-media-text.media-text-block-01 .wp-block-media-text__content p {
    font-size: 35px!important;
  }
  .exercises-icon-list.wp-block-uagb-icon-list.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child img {
    max-width: 100%;
  }
  .new-release-container img.new-release-image-2 {
    top: 0;
    right: 70px;
  }
  .csfb-container {
    z-index: 99999997;
  }
  .csfb2-container {
    z-index: 99999998;
  }
  .singlepost-footer .col-md-6 {
    width: 100%!important;
  }
  .sinpoimg {
    padding-left: 0!important;
  }
  .challenge-section.challenge-section-2 p {
    padding-right: 0;
  }
  .self-confidence-coaching-list {
    padding: 0 20px;
  }
  .higher-mind-score-container.root-full-width-container .wp-block-group.alignwide.discipline-box.discipline-box-01 .without-col .group-your-next-steps .wp-block-buttons > .wp-block-button.wp-block-button__width-50 {
    width: 100%;
  }
}

/* Custom breakpoint for 'Mindful Self-Discipline' section 'footer buttons' on single post */
@media screen and (max-width: 620px) {
  .singlle-postfdesc a.spf_button {
    width: 100%;
  }
  .singlle-postfdesc a.gtb_button {
    margin-right: 0;
  }
  .new-release-container img.new-release-image-2 {
    right: 40px;
    top: -22px;
  }
}

@media screen and (max-width: 600px) {
  ul.no-left-margin-on-mobile-list { /* /lives page */
    margin-left: 0;
    padding-left: 22px;
  }
  .csfb-container {
    display: none!important;
    padding: 12px 35px 5px;
  }
  .msd-mbc-articles .ultp-block-items-wrap .ultp-category-in a.ultp-cat-essentialread {
    font-size: 13px!important;
    line-height: 13px!important;
    padding: 10px 12px;
  }
  .msd-mbc-articles .ultp-block-items-wrap .ultp-category-in a.ultp-cat-book-summary-msd,
  .msd-mbc-articles .ultp-block-items-wrap .ultp-category-in a.ultp-cat-book-summary-wsc {
    background-position: 13px 10px;
    font-size: 13px!important;
    line-height: 13px!important;
    text-align: left;
  }
  .msd-mbc-articles .ultp-block-items-wrap .ultp-category-in a.ultp-cat-book-summary-wsc {
    background-position: 13px 8px;
  }
}

@media (min-width: 545px) and (max-width: 600px) {
  /* /wise-confidence-launch-tribe/ page */
  .wp-block-media-text.media-text-block-01 .wp-block-media-text__media img {
    width: auto;
  }
  .wp-block-media-text.media-text-block-01 .wp-block-media-text__content {
    padding: 10px 0;
  }
}

@media (max-width: 544px) {
  .woocommerce[class*="columns-"] ul.products li.product:nth-child(n),
  .woocommerce-page[class*="columns-"] ul.products li.product:nth-child(n),
  .woocommerce div.product .related.products ul.products li.product {
    margin-right: 50px;
  }
  .woocommerce[class*="columns-"].columns-4 > ul.products li.product,
  .woocommerce.tablet-columns-3 ul.products li.product,
  .woocommerce-page.tablet-columns-3 ul.products li.product,
  .woocommerce div.product .related.products ul.products li.product {
    width: calc(50% - 25px);
  }
  .woocommerce.mobile-columns-2 ul.products li.product:nth-child(2n),
  .woocommerce-page.mobile-columns-2 ul.products li.product:nth-child(2n) {
    margin-right: 0;
  }
  .woocommerce ul.products a.button, .woocommerce-page ul.products a.button {
    padding: 13px 30px;
  }
  /* Single post */
  .single-post-msd-menu-buttons-wrapper {
    padding-left: 0.54em;
    padding-right: 0.54em;
  }
  /* Blog page */
  .blog-page-postx-posts .ultp-block-wrapper .ultp-block-item .ultp-block-image {
    margin-right: 15px;
  }
  /* /wise-confidence-launch-tribe/ page */
  .wp-block-media-text.media-text-block-01 .wp-block-media-text__content {
    padding: 4% 0;
  }

  body.search-results .ast-pagination .prev.page-numbers,
  body.search-results .ast-pagination .next.page-numbers {
    display: block;
    text-align: center;
    float: none!important;
    margin-bottom: 10px;
  }
  body.search-results .ast-pagination .next.page-numbers {
    margin-top: 10px;
  }
  .exercises-section.track-section .track-image img {
    padding-right: 40px;
  }
}

/* Custom breakpoint when the videos grid is showing videos in a single column on the /videos page */
@media screen and (max-width: 435px) {
  /* /videos page */
  body.page-id-14215 #eThemePosts > .te_postItem,
  body.page-id-14215 .tb_mc_post_container > .tb_mc_post_wrapper,
  body.page-id-14215 #themesWrapper #eMorePosts,
  body.page-id-14215 .tb_see_more_btn_wrap {
    display: none!important;
  }
  body.page-id-14215 #eThemePosts > .te_postItem:nth-child(-n + 5),
  body.page-id-14215 .tb_mc_post_container > .tb_mc_post_wrapper:nth-child(-n + 5) {
    display: block!important;
  }
  .root-full-width-container.root-full-width-container-interview-videos {
    margin-top: 45px!important;
  }
  .new-release-container img.new-release-image-2 {
    top: -20px;
    right: 10px;
  }
  .msd-toggle-container,
  .wp-block-columns .wp-block-group.group-your-next-steps-title,
  .wp-block-columns .wp-block-group.group-your-next-steps {
    margin-left: 20px;
    margin-right: 20px;
  }
  .wp-block-columns .wp-block-group.group-your-next-steps {
    padding-left: 20px;
    padding-right: 20px;
  }
  .msd-toggle-col-02 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media screen and (max-width: 420px) {
  .workbook-blocks .uagb-columns__inner-wrap.uagb-columns__columns-2 .wp-block-uagb-column {
    width: 290px!important;
  }
  .wp-block-media-text.media-text-block-01 .wp-block-media-text__content p {
    font-size: 30px!important;
  }
  .exercises-section.learn-section .wp-block-group__inner-container > .wp-block-columns {
    padding: 0!important;
  }
  .exercises-section.track-section .track-image img {
    padding-right: 30px;
  }
  .msd-menu-blog-categories .wp-block-columns > .wp-block-column {
    flex: 0 0 95px;
    width: 95px;
  }
  .msd-menu-blog-categories .wp-block-button .wp-block-button__link {
    padding: 16px 5px;
  }
}

@media screen and (max-width: 375px) {
  .new-release-container img.new-release-image-2 {
    top: -25px;
  }
  .exercises-section.track-section .track-image img {
    padding-right: 25px;
  }
}

/* Custom breakpoint for 'menu blog categories' */
@media screen and (max-width: 374px) {
  .msd-menu-blog-categories .wp-block-columns > .wp-block-column {
    flex: 0 0 75px;
    width: 75px;
  }
  .msd-menu-blog-categories .wp-block-button .wp-block-button__link {
    border-radius: 15px;
    padding: 12px 10px;
  }
  .msd-menu-blog-categories .msd-menu-button-icon {
    margin: 0 auto 10px;
    height: 27px;
  }
  .msd-menu-blog-categories #menu-button-id-15278 .msd-menu-button-icon {
    width: 24px;
  }
  .msd-menu-blog-categories #menu-button-id-18948 .msd-menu-button-icon {
    width: 27px;
  }
  .msd-menu-blog-categories #menu-button-id-18952 .msd-menu-button-icon,
  .msd-menu-blog-categories #menu-button-id-18958 .msd-menu-button-icon,
  .msd-menu-blog-categories #menu-button-id-18960 .msd-menu-button-icon {
    margin-top: 3px;
  }
  .msd-menu-blog-categories #menu-button-id-18954 .msd-menu-button-icon,
  .msd-menu-blog-categories #menu-button-id-18956 .msd-menu-button-icon {
    width: 38px;
  }
  .msd-menu-blog-categories .wp-block-button .wp-block-button__link span {
    font-size: 7px;
  }
}

/*
*  New min-widths
*/
@media screen and (min-width: 1671px) {
  body.ast-primary-sticky-header-active #wtr-progress.top.shown {
    top: 79px!important;
  }
}