/* GeneratePress Site CSS */ /* page title letter spacing */

h1 {
	letter-spacing: .05em;
}

/* online classes menu button */

.main-navigation:not(.slideout-navigation) .main-nav li.online-button a {
  background-color: rgba(178,139,178,1.0);
color: #ffffff;
  border: 0;
  line-height: 40px;
	padding: 0px 24px;
  border-radius: 50px;
  margin-left: 20px;
  transition: all 0.5s ease 0s;
}

.main-navigation:not(.slideout-navigation) .main-nav li.online-button a:hover {
  background-color: rgba(178,139,178,0.8);
color: #ffffff;
  transition: all 0.5s ease 0s;
}

/* studio classes menu button */

.main-navigation:not(.slideout-navigation) .main-nav li.studio-button a {
  background-color: rgba(132,140,183,1.0);
color: #ffffff;
  border: 0;
  line-height: 40px;
	padding: 0px 24px;
  border-radius: 50px;
  margin-left: 30px;
  transition: all 0.5s ease 0s;
}

.main-navigation:not(.slideout-navigation) .main-nav li.studio-button a:hover {
  background-color: rgba(132,140,183,0.8);
color: #ffffff;
  transition: all 0.5s ease 0s;
}

/* generateblocks button transition */

.gb-button-wrapper a.gb-button {
	transition: all 0.5s ease 0s;
}

/* global post date and author styling */

.entry-meta, .post-meta, .wp-show-posts-entry-meta {
	font-size: 14px;
}

/* post comment button round corners */

button, input[type=submit] {
	border-radius: 50px;
}

/* rounded corners on images */

.round-corners img {
border-radius: 20px;
}

/* rounded corners on WPSP images */

.wp-show-posts-image img {
border-radius: 20px;
}

/* rounded corners on post images */

.post-image img {
border-radius: 20px;
}

/* mailchimp form styling */

.mc4wp-form-fields  {
    text-align: center;
}

.mc4wp-form input[type=text], .mc4wp-form input[type=email] {
	background: transparent;	
	text-align: center;
	line-height: 22px;
	font-size: 15px;
  border: 1px solid #b28bb2;
	border-radius: 50px;
	margin: 4px 0px;
	width: 100% !important
}
 
.mc4wp-form input[type=submit] {
	line-height: 26px;
	font-size: 16px;
	border: 0;
  border-radius: 50px;
	margin: 4px 0px;
  transition: all 0.5s ease 0s;
	width: 100% !important
}

/* footer mailchimp form alignment */

.footer-widgets .footer-widget-4 {
	text-align: center;
  }

/* center align all footer widgets on mobile */

@media (max-width:768px) {
	.inside-footer-widgets {
		text-align: center;
	}
}

/* lightweight social icons */

.lsi-social-icons li a, .lsi-social-icons li a:hover {
padding: 0px !important;
margin: 10px 8px 0px 0px !important;
}

@media (max-width:768px) {
	.lsi-social-icons {
		text-align: center !important;
	}
} /* End GeneratePress Site CSS */