/**
 * Theme Name: Twenty Twenty-Four Child Theme
 * Template:   twentytwentyfour
 Author: Elena Murawski
 Description: Twenty Twenty-Four Child Theme
 Requires at least: 6.4
 Tested up to: 6.4
 Requires PHP: 7.0
 Version: 1.0
 Text Domain: twentytwentyfour
 */
 
 #intro-block {}
  body[class*="-3964"] .qodef-block-4c486e96 .qi-block-countdown .qodef-digit-wrapper {
        width: 5.2em !important;
  }
  #intro-block .qi-block-countdown .qodef-digit {
        font-size: 50px;
    }
    .qi-block-countdown .qodef-label {
      font-size: 16px;
    }
  @media only screen and (min-width: 1024px) and (max-width: 1350px) {
      body[class*="-3964"] .qodef-block-4c486e96 .qi-block-countdown .qodef-digit-wrapper {
          width: 4.2em !important;
      }
      #intro-block .qi-block-countdown .qodef-digit {
            font-size: 50px;
        }
        .qi-block-countdown .qodef-label {
          font-size: 16px;
        }
  }
  @media only screen and (max-width: 1023px) {
    #intro-block h1 {
        font-size: 8vh !important;
    }
    body[class*="-3964"] .qodef-block-4c486e96 .qi-block-countdown .qodef-digit-wrapper {
        width: 5.2em !important;
    } 
  }
  
  @media only screen and (max-width: 700px) {
      #intro-block h1 {
          font-size: 6vh !important;
      }
      #intro-block #counter-column {
          padding-right: 0 !important;
      }
      #intro-block .is-layout-flex.wp-container-core-group-is-layout-5 {
          flex-wrap: wrap !important;
      }
      body[class*="-3964"] .qodef-block-4c486e96 .qi-block-countdown .qodef-digit-wrapper {
          width: 4.2em !important;
      }
      #intro-block .qi-block-countdown .qodef-digit {
          font-size: 50px;
      }
      .qi-block-countdown .qodef-label {
        font-size: 16px;
      }
   }
  #moodboard-photos {}
  #key-themes {}
  #key-themes .qodef-nav-prev, 
  #key-themes .qodef-nav-next {
        display:none;
  }
  @media only screen and (max-width: 1023px) {
    #key-themes.valueslanding-inside h3 {margin-top: 0px !important;}
    #key-themes .qi-block-timeline {
          overflow-x: scroll;
      } 
      #key-themes .qodef-e-item-inner {
          width: 247px;
      }
  }
  
  #habit-transformation {}
  #challenge-process {
      overflow: hidden;
  }
  
  @media only screen and (max-width: 1023px) {
      #challenge-process .qodef-e-inner {
          margin-bottom: 2em;
      }
      #challenge-process .qi-block-process .qodef-e-icon {
          font-size: 50px;
          height: 2em;
          width: 2em;
      }
      #challenge-process .qi-block-process .qodef-e-title {
        margin: .5em 0 0;
      }
  }

  #buy-challenge {}
  @media only screen and (max-width: 1023px) {
  #buy-challenge .qodef-digit-wrapper {
      width: 70px;
    }
  }
  #challange-faq {}
  @media only screen and (max-width: 1023px) {
      #challange-faq h2 {font-size: clamp(2.689rem, 2.689rem + ((1vw - 0.2rem) * 3.402), 6.7rem) !important}
  }
  

 
 body {
--wp--preset--spacing--30: min(2.5rem, 7vw) !important;
--wp--preset--spacing--40: min(4rem, 7vw) !important;
--wp--preset--spacing--20: min(1.5rem, 7vw) !important;
font-size:18px;
line-height: 1.5;
}
:where(.wp-site-blocks) > * {
    margin-block-start: 0 !important;
}
html {scroll-behavior: smooth;}
h1 > a, h2 > a, h3 > a, h4 > a {text-decoration: none !important; font-style: normal !important; }
h3 {margin-top: 50px;}
a {transition: color 0.25s;}

.mobile-nowrap {width: 100% !important;display: block !important;overflow: scroll !important;}
.mobile-nowrap table {min-width: 1000px !important;}

.wp-block-navigation .wp-block-navigation-item {font-size: 15px;font-weight: 500;line-height: 26px;text-transform: uppercase;}

.is-style-pill a, .is-style-pill span:not([class], [data-rich-text-placeholder]) {padding: 0.25rem 0.375rem;line-height: 1;border-radius: 0;color: var(--wp--preset--color--custom-c-900);background-color: var(--wp--preset--color--custom-c-200);transition: 0.25s; text-transform: uppercase; font-size: 14px;}
.is-style-pill a:hover {text-decoration: none !important;background-color: var(--wp--preset--color--custom-c-900);color: var(--wp--preset--color--custom-c-200);}

.um a.um-button, .um a.um-button.um-disabled:active, .um a.um-button.um-disabled:focus, .um input[type=submit].um-button, .um input[type=submit].um-button:focus,.um a.um-button.um-disabled:hover {border-radius: 0 !important; text-transform: uppercase !important;transition: color .3s ease, background-color .3s ease, border-color .3s ease;cursor: pointer;letter-spacing: -.02em;font-size: 15px !important;line-height: 1.733em !important;}
.wp-element-button, .wp-block-button__link {text-transform: uppercase !important;transition: color .3s ease, background-color .3s ease, border-color .3s ease;cursor: pointer;}

.um a.um-button:hover,.um a.um-button:hover, .um input[type=submit].um-button:hover {border: 1px solid #000; background: #efefef !important; color: #000;}
.um a.um-button, .um a.um-button.um-disabled:active, .um a.um-button.um-disabled:focus, .um input[type=submit].um-button, .um input[type=submit].um-button:focus,.um a.um-button.um-disabled:hover {background: black !important;}
.wp-element-button:hover, .wp-block-button__link:hover {border:1px solid #000; color: #000; background: #efefef;}



.wp-block-post-terms .wp-block-post-terms__prefix {color: #000;}

h1.wp-block-post-title, h1.wp-block-cat-title {font-size: 77px !important;line-height: 1.104em;font-weight: 500;}
@media (max-width: 1440px) { h1.wp-block-post-title, h1.wp-block-cat-title {font-size: 70px !important;} }
@media (max-width: 1024px) { h1.wp-block-post-title, h1.wp-block-cat-title {font-size: 60px !important;} }
@media (max-width: 680px) { h1.wp-block-post-title, h1.wp-block-cat-title {font-size: 39px !important;} }


.has-accent-5-background-color {background: url(imgs/wave-2.png) repeat;}


.wp-block-navigation {gap:0;}
.wp-block-navigation ul li {padding: 0.2rem 1.5rem 0.2rem 0 !important;}


.wp-block-image {text-align: center;}

.category-fancylist {max-width: var(--wp--style--global--wide-size) !important;}
.category-fancylist:first-child {border-bottom: 0;}
.category-fancylist:last-child a:last-child {}

  .category-fancylist a { display: block; padding: 5px 0; text-align: center; cursor: pointer; text-decoration: none; font-style:normal; font-family: var(--wp--preset--font-family--noto-sans) !important; text-align: center;}
    .category-fancylist-block {display: -webkit-flex;display: flex;-webkit-flex-direction: row;flex-direction: row;align-items: center;justify-content: center; gap: 1rem;}  
        .category-fancylist a figure,
        .category-fancylist a p {width: 50%; margin: 0; padding: 0;}
        .category-fancylist a p {margin-bottom: 0; padding-bottom: 0;text-transform: uppercase;}
        .category-fancylist a img {width: 150px;}
        .guide-fancylist a img {width: 100%;transform: scale(1.001) rotate(0);transition: transform .6s ease;will-change: transform;}

@media (min-width: 700px) {
  .category-fancylist {display: -webkit-flex;display: flex;-webkit-flex-direction: row;flex-direction: row;align-items: center;justify-content: center;gap: 1rem;border: 0 !important;}
  .category-fancylist-block {display:block;}
      .category-fancylist a { padding: 25px;border: 0 !important;width: 25%;}
      .guide-fancylist a { padding: 25px;border: 0 !important;width: 50%;}
      .category-fancylist a figure,
      .category-fancylist a p {width: 100%;}
}

.guide-fancylist a figure {overflow: hidden;}
.guide-fancylist a:hover img {
  transform: scale(1.1) rotate(2deg);
  transition: transform .6s ease;
  will-change: transform;
}
    
.guide-status {
  font-size: 11px;
  font-weight: 500;
  letter-spacing: .1em;
  line-height: 11px;
  font-family: Inter, sans-serif;
  color: #000;
  text-transform: uppercase;
  display: inline-block;
  z-index: 3;
  border-radius: 5em;
  border: 1px solid #000;
  margin-right: 10px;
  margin-bottom: 6px;
  padding: 4px 6px 3px;  
}
.guide-status-closed {}
.guide-status-progress {}




.category {}
  .category .category-image { text-align: left; }
    .category .category-image img {width: 100%;}
.category .wp-block-term-description p {margin-bottom: 15px;}
@media (max-width: 780px) {
  .category .category-image img {max-width: 150px;}
}

    
.relevanssi-live-search-results {
    box-shadow: 0 0 0 1px rgba(35, 38, 59, 0.1), 0 6px 16px -4px rgba(35, 38, 59, 0.15) !important;
    
}
    .ajax-search-result {}    
    .ajax-search-result p {position: relative;}
    .ajax-search-result a {font-style: normal; font-family: var(--wp--preset--font-family--noto-sans) !important;text-decoration: none;}
        .search-post-tag {display: inline-block; color: #5E9B70; background: #EEF5F0; border: 1px solid #D5E8D9; padding: 5px 10px;  text-transform: capitalize; font-size: 12px; position: absolute; right: 15px; top: 10px;}




/*
.restricted_access_message_block {margin-top:0;margin-bottom:0;padding-top:0;padding:var(--wp--preset--spacing--30);}
.restricted_access_message_thumb_bg {display: none;}
  .restricted_access_gradient .wp-block-column,
  .restricted_access_gradient .wp-block-column .wp-block-group-wrapper,
  .restricted_access_gradient~.restricted_access_message .wp-block-group-wrapper {margin: 0 !important; padding: 0 !important;}
  
  .restricted_access_message { border: 1px solid #d2d2d2; background: #fff; padding-top:var(--wp--preset--spacing--40);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--40);padding-left:var(--wp--preset--spacing--50);margin-top:0;}
  .restricted_access_message_block h2 {font-size: 40px !important;}
  .restricted_access_message_block .wp-block-button {margin-top:var(--wp--preset--spacing--30);}
  .restricted_access_message_block .wp-block-button a {padding-top:var(--wp--preset--spacing--10);padding-right:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--10);padding-left:var(--wp--preset--spacing--20);}
  
  .restricted_access_message_block_has_gradient {margin-top: -10.5rem;padding-top: 0;}
    .restricted_access_gradient {background: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0) 100%); height: 10.5rem; position: relative;}

.single-tool .restricted_access_gradient,
.single-video .restricted_access_gradient {display: none;}

@media (max-width: 600px) {
    .video-block .restricted_access_message_block {padding-top: 0;padding-bottom: 0;}
    .restricted_access_message_block h2 {font-size: 28px !important;}
    .restricted_access_message_block ul {display: none;}
    
}
*/


.single-video {}
.single-video .video-block .restricted_access_gradient { display: none;}

.single-video .video-block .video-wrap { display: block; position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;}
.single-video .video-block .video-wrap iframe,
.single-video .video-block .video-wrap object
.single-video .video-block .video-wrap embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; max-width: 1280px; max-height: 720px;}
.single-video code {color: #619D73; background: #EEF5F0; padding: 2px; }

.single-video .restricted_access_message {overflow: hidden;position: relative;}
.single-video .restricted_access_message_thumb_bg { display: block;opacity: 0.2;position: absolute;left: 0;top: 0;max-width: 1280px !important;width: 100%;height: auto;}
.single-video .restricted_access_message_group {position: relative;}



.crp-list-title {}
.single .crp-list-title {font-family: var(--wp--preset--font-family--noto-sans); font-size: var(--wp--preset--font-size--medium); margin-top: 0; font-weight: bold;color:var(--wp--preset--color--custom-3);}
.single .crp-list {padding-left: 0 !important; margin-bottom: var(--wp--preset--spacing--30); list-style: none;}
.single .crp-list li {padding-bottom: 15px;}
.single .crp-list li:before {content: '\002724'; display: inline-block;}
.single .crp-list li div {display: block; padding-left: 30px; position: relative; top: 0; left: 0; margin-top: -26px;} 


div.category_chat {margin-top: 30px;}


.posts_list .wp-block-post-title a {font-style: normal !important;}


.memberonly_note {display: inline-block; padding: 0 10px; background-color: #FBE9F7; border-color: #B25092;}
  .memberonly_note span{display: inline; font-size: var(--wp--preset--font-size--small);text-transform: uppercase;color: #B25092;}
.free_note {display: inline-block;font-size: var(--wp--preset--font-size--small);color: #74a355;}


.posttype_note {display: inline-block; padding: 0 10px;  margin-right: 5px;background-color: #000; border-color: #000;}
.posttype_note span{display: inline;text-transform: uppercase;font-size: var(--wp--preset--font-size--small); color: #fff;}

.bsf-rt-reading-time {margin: 10px auto !important;font-family: var(--wp--preset--font-family--noto-sans)!important; background: none !important;padding: 0 !important;width: auto !important; line-height: 40px !important;}

.wp-block-post-navigation-link .post-navigation-link__label {font-size: var(--wp--preset--font-size--small); display: block; text-transform: uppercase;}
.wp-block-post-navigation-link a {font-size: var(--wp--preset--font-size--medium); font-style: normal !important;}
.wp-block-post-navigation-link .bsf-rt-reading-time {display: none;}


.posts_list {}
  .posts_list li.category-pro > div.wp-block-columns {background-color: #dfe6ec !important;}
  .posts_list li.video {}
  .posts_list li.article {}  
  .posts_list li.qa {}  
  .posts_list li.tool {}  







/* MEMBER AREA */

.um-field *,
.um-account-side li a.current, .um-account-side li a.current:hover,
.um-profile.um .um-profile-meta {color: #000 !important;}

.um-field h3 {font-size: var(--wp--preset--font-size--medium); text-transform: uppercase; font-weight: bold;margin-top: -15px;}
.um .um-field-label label {font-weight: normal !important; font-size: 12px !important; text-transform: uppercase;}
.um .um-field-value {font-size: var(--wp--preset--font-size--medium) !important;}

.um-account-profile-link a { background-color: white !important; padding: 10px; margin-top: 10px; display: inline-block; font-style: normal !important;  color: black !important;}
.um-account-profile-link a:hover {background-color: black !important;color: white !important;}


.um-profile-edit > a {color: #000 !important; padding: 5px 10px; cursor: pointer; }
.um-profile-edit > a:hover {background: #fff;}

.um-dropdown { box-shadow: none !important; border: none !important;}
.um-dropdown ul {background: none !important}
.um-dropdown-arr { color: #fff !important;top: 12px !important;}
.um-dropdown li a { color: #000 !important;}
.um-dropdown li a:hover { color: #B25092 !important;}

.um-profile-photo a.um-profile-photo-img {border: 0 !important;}
.um-header {border-bottom: 0 !important;}
.um-profile.um-viewing .um-field-label { border-bottom: 0 !important;}
.um-field {padding: 35px 0 0 0 !important;}


.um-page-password-reset .uimob500.um {
  margin-left: 0px !important;
}

.um-page-password-reset .um-field-block > div {
    text-align: left !important;
}

.um-page-login .um-field .um-field-area input,
.um-page-password-reset .um-field .um-field-area input  {
    box-sizing: border-box;
    font-size: 17px!important;
    width: 100%;
    height: 56px !important;
    background: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.35);
    
}

.um-page-login .um-field .um .um-form input:autofill,
.um-page-password-reset .um-field .um .um-form input:autofill  {
  -webkit-box-shadow: 0 0 0 50px #fff inset;
  -webkit-text-fill-color: #666;
}

.um-page-login .um .um-form input[type="text"]:focus,
.um-page-login .um .um-form input[type="password"]:focus,
.um-page-password-reset .um .um-form input[type="text"]:focus {
    background: #FFFEF2;
    border: 1px solid #000000 !important;
    box-shadow: 0px 0px 0px 4px rgba(0, 0, 0, 0.15) !important;
}

.um-page-login .um-field .um-field-area input.um-form-field.um-error,
.um-page-password-reset .um-field .um-field-area input.um-form-field.um-error  {
    border: 1px solid #FC0000 !important;
    box-shadow: 0px 0px 0px 4px rgba(255, 0, 0, 0.15) !important;
    
}

.um-page-login .um-field-error,
.um-page-password-reset .um-field-error {
    background: #FC0000;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
    font-size: 15px;
    display: inline-block;
}

.um-page-login .um-field-arrow,
.um-page-password-reset .um-field-arrow {
    color: #FC0000;
    font-size: 28px;
    line-height: 1em !important;
    left: 25px;
    margin-left: -10px;
}

.um-page-login .um-center .um-button,
 .um-page-password-reset .um-center .um-button {
    width: 100% !important;
    background: #000000 !important;
    height: 56px !important;
}

.um-page-login .um-toggle-password,
.um-page-password-reset .um-toggle-password {
    font-size: 28px !important;
}
.um-page-login .um-toggle-password,
.um-page-password-reset .um-toggle-password {
    line-height: 2;
}

.um-page-login input[type="submit"].um-button,
.um-page-login input[type="submit"].um-button:focus,
.um-page-password-reset input[type="submit"].um-button,
.um-page-password-reset input[type="submit"].um-button:focus {
    height: 56px !important;
}

.um-page-login .um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i {
    color: #000000;
}

.um-account-main div.um-account-heading {color: black !important;font-size: var(--wp--preset--font-size--large) !important;font-family: var(--wp--preset--font-family--cormorant-infant); text-transform: uppercase;font-weight: normal !important;}
.um-account-main div.um-account-heading i {display: none;}

.um-form p.note {font-style: italic;}

div.um-account-subheading {box-shadow: inset 0 -1px #000;text-transform: uppercase;margin-top: var(--wp--preset--spacing--30);clear: both; padding-bottom: var(--wp--preset--spacing--10);}
div.plan {background: white; padding: 20px; margin-bottom: 20px;margin-top: 20px;}
div.plan p.row {font-size: var(--wp--preset--font-size--medium) !important;font-weight: bold;margin: 0 !important;}

.um .um-cover-add:hover, .um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i, .um .um-field-radio.active:not(.um-field-radio-state-disabled) i, .um .um-item-meta a, .um .um-member-less a:hover, .um .um-member-more a:hover, .um .um-member-name a:hover, .um .um-members-pagi a:hover, .um .um-profile-subnav a.active, .um .um-tip:hover, .um-account-nav a.current, .um-account-side li a.current span.um-account-icon, .um-account-side li a.current:hover span.um-account-icon, .um-dropdown li a:hover, i.um-active-color, span.um-active-color {
  color: black !important;
}
.picker__box, .picker__nav--next:hover, .picker__nav--prev:hover, .um .um-field-group-head, .um .um-members-pagi span.current, .um .um-members-pagi span.current:hover, .um .um-profile-nav-item.active a, .um .um-profile-nav-item.active a:hover, .um-modal-btn, .um-modal-btn.disabled, .um-modal-btn.disabled:hover, .um-modal-header, .upload, div.uimob800 .um-account-side li a.current, div.uimob800 .um-account-side li a.current:hover {
  background: var(--wp--preset--color--custom-8) !important;
}

.um-account-profile-link a {width: 100%;box-sizing: border-box;border: 1px solid black;}
.um-account-side li a {}
.um-account-side li a.current, .um-account-side li a.current:hover {background: var(--wp--preset--color--custom-8) !important;}
.um-account-side li a.current span.um-account-title, .um-account-side li a.current:hover span.um-account-title {color: black !important;}

.um-account-main {padding: 0 0 0 3rem !important;}
div.uimob500 .um-account-main,div.uimob340 .um-account-main {padding: 3rem 0 0 0 !important;}
div.uimob800 .um-account-side ul {border: 0 !important;}

.um-account-main input {}
.um-button {font-style: normal !important;}

/*UM Members List*/
.um-directory .um-members-wrapper .um-members.um-members-list {display: -webkit-flex !important;display: flex !important;-webkit-flex-direction: row !important;flex-direction: row !important;flex-wrap: wrap !important;}
.um-directory .um-members-wrapper .um-members.um-members-list .um-member {flex: 1 0 21%; margin: 1em;}


/*CLUB MEMBER SUBSCRIPTION DATA*/

#subscription_data {color: #000;}
  #subscription_data p.row { clear: both;}
    #subscription_data p.row label { display: inline-block; font-size: 12px; text-transform: uppercase; width: 170px;}
    #subscription_data p.row span {display: inline-block; }
    
    

.guide-menu {background: #fff;}
  .guide-menu .guide-menu-cat-list {list-style: none;margin: 0; padding: 0 var(--wp--preset--spacing--30) var(--wp--preset--spacing--30) var(--wp--preset--spacing--30);}
    .guide-menu .guide-menu-cat-list .guide-menu-cat {position: relative;letter-spacing: 1px;padding: var(--wp--preset--spacing--30) 0 0 0;transition: .3s ease-in-out all;}
    .guide-menu .guide-menu-cat-list .guide-menu-cat.active {background: #ebebeb;}
      .guide-menu .guide-menu-cat-list .guide-menu-cat > a {text-transform: uppercase;ctext-decoration: none;transition: .3s ease-in-out all;font-style: normal;text-decoration: none; cursor: pointer; font-weight: bold;}
      .guide-menu .guide-menu-cat-list .guide-menu-cat > a:hover {}
    .guide-menu .guide-menu-cat-list .guide-menu-cat .guide-menu-post-list {list-style: none;margin: 0; padding: 0;}
    .guide-menu .guide-menu-cat-list .guide-menu-cat.active .guide-menu-post-list {}
    .guide-menu .guide-menu-cat-list .guide-menu-cat .guide-menu-post-list .guide-menu-post {position: relative;margin-top: 11px;padding-left: 25px;transition: .3s ease-in-out all;}
      .guide-menu .guide-menu-cat-list .guide-menu-cat .guide-menu-post-list .guide-menu-post span {width: 20px;overflow: hidden;direction: rtl;position: absolute;left: 0;top: 2px;color: #cecece;transition: .3s ease-in-out all; font-size: var(--wp--preset--font-size--small);}
      .guide-menu .guide-menu-cat-list .guide-menu-cat .guide-menu-post-list .guide-menu-post a {text-decoration: none;text-transform: none;letter-spacing: 0;transition: .3s ease-in-out all;font-style: normal;text-decoration: none; cursor: pointer;}
      .guide-menu .guide-menu-cat-list .guide-menu-cat .guide-menu-post-list .guide-menu-post a:hover {}

   .guide-menu .guide-menu-cat-list .guide-menu-cat.active > a,
   .guide-menu .guide-menu-cat-list .guide-menu-cat > a:hover,
   .guide-menu .guide-menu-cat-list .guide-menu-cat .guide-menu-post-list .guide-menu-post.active > a
   .guide-menu .guide-menu-cat-list .guide-menu-cat .guide-menu-post-list .guide-menu-post.active > span,
   .guide-menu .guide-menu-cat-list .guide-menu-cat .guide-menu-post-list .guide-menu-post:hover > a,
   .guide-menu .guide-menu-cat-list .guide-menu-cat .guide-menu-post-list .guide-menu-post:hover > span {color: #B25092; !important;}
    

.wp-block-guide-posts {}
  .wp-block-guide-posts .guide-cat-list {margin: 0; padding: 0;position: relative;margin-right: 20px;flex-shrink: 1;}
  .wp-block-guide-posts .guide-cat-list::after {content: "";position: absolute;left: 16px;top: 20px;height: calc(100%);width: 1px;background: #000;}
  .wp-block-guide-posts .guide-cat-list > li {position: relative;padding-left: 52px;list-style: none;margin-top: var(--wp--preset--spacing--50);}
  .wp-block-guide-posts .guide-cat-list > li:first-child{margin-top:0;}
  .wp-block-guide-posts .guide-cat-list > li::before {content: "";position: absolute;z-index: 10;width: 13px;height: 13px;border-radius: 50%;border: 1px solid #000;background: #f9f8f5;display: inline-block;top: 18px;left: 17px;transform: translate(-50%);}
      .wp-block-guide-posts .guide-cat-list h2 {margin-top: 0;text-transform: none;font-size: 20px;font-weight: bold;}
      .wp-block-guide-posts .guide-cat-list .wp-block-post-template {margin: 0; padding: 0;}
        .wp-block-guide-posts .guide-cat-list .wp-block-post-template > li {list-style: none;position: relative;margin-top: var(--wp--preset--spacing--30);}
        .wp-block-guide-posts .guide-cat-list .wp-block-post-template > li .num {position: absolute;display: flex;justify-content: center;text-align: center;line-height: 34px;top: 5px;left: -52px;height: 34px;width: 34px;z-index: 3;background: #000;border-radius: 50%;font-size: 12px;color: #fff;}
        .wp-block-guide-posts .guide-cat-list .wp-block-post-template > li .guide_listing {}
        .wp-block-guide-posts .guide-cat-list .wp-block-post-template > li .guide_listing::after {display: block; clear: both;}          
          @media (min-width: 700px) {.wp-block-guide-posts .guide-cat-list .wp-block-post-template figure {margin:0;float: left;max-width: 200px;}}
            .wp-block-guide-posts .guide-cat-list .wp-block-post-template figure img {width: 100% !important; height: auto !important; }
          .wp-block-guide-posts .guide-cat-list .wp-block-post-template .wp-block-group {padding:0 0 var(--wp--preset--spacing--30) var(--wp--preset--spacing--30);}
          .wp-block-guide-posts .guide-cat-list .wp-block-post-template h3,
          .wp-block-guide-posts .guide-cat-list .wp-block-post-template .wp-block-template-part,
          .wp-block-guide-posts .guide-cat-list .wp-block-post-template .wp-block-post-excerpt {display: block;width: 100%;text-decoration:none;}
          
  
  .tnp-subscription,
  .tnp-profile,
  .tnp-unsubscribe,
  .tnp-reactivate { text-align: center;}
  
  .tnp-subscription input.tnp-submit,
  .tnp-profile input.tnp-submit,
  .tnp-unsubscribe button.tnp-submit,
  .tnp-reactivate button.tnp-submit {margin: 0 auto; cursor: pointer !important; padding: 10px 20px; background-color: #000 !important; text-transform: uppercase !important; border: 0 !important;}
  
  .tnp-subscription input.tnp-submit:hover,
  .tnp-profile input.tnp-submit:hover,
  .tnp-unsubscribe button.tnp-submit:hover,
  .tnp-reactivate button.tnp-submit:hover { background-color: #666 !important; }

  
  .tnp-subscription {max-width: 100% !important;}
  .tnp-subscription form {display: flex;flex-direction: row;flex-wrap: wrap;}
  .tnp-subscription .tnp-field {box-sizing: border-box;}
  .tnp-subscription .tnp-field label {display: none;}
  .tnp-subscription .tnp-field.tnp-field-email {width: 65%;}
  .tnp-subscription .tnp-field.tnp-field-button {}
  @media (max-width: 1200px) {
    .tnp-subscription .tnp-field,
    .tnp-subscription .tnp-field input {margin: 10px 0 0 0 !important; width: 100% !important;}
  }
  
  .tnp-subscription input.tnp-name, 
  .tnp-subscription input.tnp-email,
  .tnp-subscription input.tnp-submit {border: 1px solid var(--wp--preset--color--contrast) !important; border-radius: 100px !important;flex-grow: 1;margin-left: 0;margin-right: 0;min-width: 3rem; line-height: 29px !important;padding: 8px 15px;text-decoration: unset !important;background: white;}
  .tnp-subscription input.tnp-submit {font-size: var(--wp--preset--font-size--medium) !important;border-color: var(--wp--preset--color--contrast) !important;font-style: normal;font-weight: 400;line-height: inherit;padding-top: 0.6rem;padding-right: 1rem;padding-bottom: 0.6rem;padding-left: 1rem;text-decoration: none;margin-left: 10px;word-break: normal;}
  
@media only screen and (min-width: 1024px) and (max-width: 1350px) {
     .valueslanding-intro h1 {font-size: 5.6rem !important;}  
}
@media only screen and (max-width: 1023px) {
    .valueslanding-intro h1 {font-size: 3.689rem !important;}
    .valueslanding-intro .wp-block-button {width: 100% !important;}
    .valueslanding-inside h1 {font-size: 3.689rem !important;}
    .valueslanding-inside h3 {margin-top: -40px !important;}
    .valueslanding-format h1 {font-size: 3.5rem !important;}
    .valueslanding-buy h1 {font-size: 3rem !important;}
}

.widget_wpc_filters_widget {}
.widget_wpc_filters_widget .wpc-filter-title,
.widget_wpc_filters_widget .wpc-filter-title span {text-transform: uppercase !important; font-weight: bold !important;}
.wpc-filters-reset-button {margin-right: 10px !important;}