/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/
p.site-title {
	font-size: 35px;
	color: #202;
}

/* Increase site title font size  */
.site-title a {
	font-size: 32px;
}

/*
 Center the timezone text above the DT calendar widget on the events page | 17083117-hc
*/
.dt_clocks {
	text-align: center;
}

/* move the block quote on homepage, further below - AS - 17063407-hc */
/*   .home .wp-block-cover__inner-container > .wp-block-quote {
	margin-top: 148px;
}     */



/* Change position of homepage quote | 17081027-hc | tmb */
.home .wp-block-cover .wp-block-quote {
  position: relative;
  left: 1%;
}

p.has-text-align-center.less_space.has-custom-size.has-custom-font.mt-0.pt-0 {
    margin:30px 0 30px 0;
}

/* Change the size of the copyright text in the text widget in the footer and center align it /#17109685-hc/ CM */
#colophon .textwidget {

    font-size: 16.66px;
    text-align: center;
}



/* DT World Clock HC- */
section#dtw_clock_widget-5 {
  text-align: center;
  padding: 0px;
}

/* Adjust left padding on DT World Clock widget -- 17116024-HC */
ul.dt_clocks {
    padding-left: 0px;
}

/* Logo size / 17133565-hc kp */
.custom-logo {
  max-width: 200px;
}

/* Hide site title / 17133565-hc kp */
.site-title {
  display: none;
}


/* Logo - add text after */
.site-logo::after {
  content: "Dare to be Limitless!";
}
.site-logo::after {
  font-family: Arial, sans-serif;
}
@media only screen and ( max-width: 559px ) {
  .site-logo::after {
    display: block;
  }
}


/* Logo size / 17133565-hc kp */
.custom-logo {
  max-width: 200px;
}
@media only screen and ( min-width: 560px ) {
  .custom-logo {
    margin-right: 20px;
  }
}


/* Header / 17133565-hc kp */
.site-header > * {
  margin-bottom: 30px;
}


/* Events page - cover blocks */
@media only screen and ( max-width: 559px ) {
  body.page-id-39 .wp-block-cover, body.page-id-1038 .wp-block-cover, body.page-id-1047 .wp-block-cover, body.page-id-1050 .wp-block-cover, body.page-id-1053 .wp-block-cover, body.page-id-2134 .wp-block-cover {
    min-height: 380px;
  }
}

/* font text shadow for cover blocks KG-17139896-hc */
.wp-block-cover p.customize-normal-font {
  text-shadow: none;
}
/* KG-17139896-hc */

/*correct logo size for shop pages 17139896-hc*/
.woocommerce .custom-logo {
    max-width: 200px;
}

/*align subscription button in the middle*/
.tnp-subscription form .tnp-field-button {
	display: flex;
  justify-content: center;
}

/* Aligns booking buttons in Events Page to the center | 17176774-hc */
.acuity-embed-button {
    display: block !important;
    width: 360px;
    position: relative;
    left: 190px;
		text-align: center;
}

@media screen and (max-width: 800px) {
  .acuity-embed-button {
		display: block !important;
    width: 340px;
    position: relative;
	
    left: 0px
}
}



/* Hide booking bar on some pages / 17184346-hc JAR */
.acuity-embed-button  {visibility: hidden;}
.home .acuity-embed-button ,
.page-id-31 .acuity-embed-button,
.page-id-67 .acuity-embed-button,
.page-id-3382 .acuity-embed-button,
.page-id-39 .acuity-embed-button {
visibility: visible;
}
.acuity-embed-button {
margin: 0 auto;
left: 0;
}

/*Contact Form 7 first 3 fields to be responsive */
@media screen and (max-width: 768px){
	.wpcf7-form .your-name > input {
		width: 100% !important;
	}
	.wpcf7-form .your-email > input {
		width: 100% !important;
	}
	.wpcf7-form .your-subject > input {
		width: 100% !important;
	}
}


/* Make footer wider, center footer menu | 18301343-hc kf */
@media only screen and (min-width: 1280px) {
    #colophon {
        max-width: 100%;
        width: 90%;
    }
    .footer-navigation {
        flex: 1 0 100%;
    }
    .footer-navigation .footer-menu {
        justify-content: center;
    }
}

/* Change Booking link to a button / 17184346-hc JAR */
#menu-item-898 a {
background-color: #897248;
border-radius: 4px;
color: white;
}


/* Make more tag visible | HC-19241550 RG*/
.more-link {
font-weight: bold;
    background: #00FFFF;
    width: 50%;
}
.wp-block-newspack-blocks-homepage-articles article .more-link:hover {
    color: white;
}


/* Make button full width | HC-19241550 RG*/
.wp-block-button__link {
    width: 100%;
padding: 28px;
}

/* Make post title bold | HC-19241550 RG*/
.wp-block-newspack-blocks-homepage-articles article .entry-title a {
font-weight: bold;
}

/* hide featured images on a specific post page - 19612797-hc */
.single.postid-3368 .post-thumbnail {
	display: none;
}

/* hide specific post from blog-2 page 22696085-hc */
.page-id-2892 .wpnbha.image-alignleft [data-post-id="4328"] {
    display: none;
}

/* On https://movementfeedback.com/heal-and-thrive-telesummit/ - add minimum table cell width / 23113491-hc kp */
body.page-id-4478 .wp-block-table td {
  min-width: 60px;
}

/* fix buttons to align center properly sm-25388897-hc */
.entry-content > .wp-block-button:not(.alignleft):not(.alignright) {
  margin-left: auto;
  margin-right: auto;
}
/* Removes WooCommerce items from the navigation menu 26725747hc */ 
.woocommerce-menu-container #woocommerce-menu {
  display: none;
}

/**Container Width**/
@media only screen and (min-width: 1280px)
.responsive-max-width, .entry-content > .wp-block-button.aligncenter, hr.wp-block-separator.is-style-wide, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.wp-block-button):not(.entry-attachment), .entry-content > *:not(.wp-block-button), .entry-content [class*="inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
max-width: 1000px;
}


/* Add spacing between list items | 38528862-hc 1dr0 */
.entry-content ol li, 
.entry-content ul li  {
    margin: 0.5em 0 1em 0;
}(edited)


/*Header Menu Icon Text*/
#masthead > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e89872d.elementor-hidden-desktop.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div.elementor-element.elementor-element-f45d8bd.hfe-nav-menu__align-left.hfe-submenu-icon-arrow.hfe-submenu-animation-none.hfe-link-redirect-child.hfe-nav-menu__breakpoint-tablet.elementor-widget.elementor-widget-navigation-menu > div > div > div > div > i:after{content:"Menu"; Padding-left:5px;
	margin-bottom:18px;
font-size:18px;font-weight:100}

/*footer menu text*/
#colophon > div > div > div > section > div > div > div > div.elementor-element.elementor-element-aed31ce.hfe-nav-menu__align-center.hfe-submenu-icon-arrow.hfe-submenu-animation-none.hfe-link-redirect-child.hfe-nav-menu__breakpoint-tablet.elementor-widget.elementor-widget-navigation-menu > div > div > div > div > i:after{content:"Privacy"; Padding-left:5px;
margin-bottom:18px;
font-size:18px;font-weight:100}