/*
 Theme Name:   Lawyer Meltdown GeneratePress Child
 Description:  A Customized GeneratePress child theme
 Template:     generatepress
 Version:      0.1
*/

/* header */
.inside-header {
  justify-content: space-between;
}
.hdr-image {
  z-index: 20;
  position: relative;
}

/* home page news */
.wp-show-posts-inner {
  border: 2px solid #D7D7D7;
}
.wp-show-posts-entry-header,
.wp-show-posts-entry-summary {
  padding-right: 20px;
  padding-left: 20px;
}
.wpsp-read-more {
  padding: 0 20px 20px 20px;
}
.wpsp-read-more a {
  border: 2px solid #540A66;
  border-radius: 10px;
  font-weight: 600;
}

/* blog archives */
.search .inside-article,
.archive .inside-article,
.blog .inside-article {
  border: 1px solid #D6C5DC;
  background: #f9f7f9;
}

/* sidebars */
.sidebar .widget.inner-padding {
  border: 1px solid #540A66;
}
.widget-title {
  background: #540A66;
  color: #fff;
  padding: 10px 20px;
  font-weight: 600;
  margin-bottom: 0;
}
.sidebar .widget ul {
  margin: 0;
  padding: 20px;
}

/* comments */
.page #comments, .page #respond, .page .comments-area {
  display: none !important;
}

.gform_button {
  border-radius: 10px;
}

/* EDD styles */
.edd_download {
	border: 1px solid #D6C5DC;
	background: #f9f7f9;
}
.edd_download_title {
	margin: 10px 20px 20px;
}
.edd_download_excerpt {
	margin: 0 20px 20px;
}
.edd_download_buy_button {
	margin: 0 20px 20px;
}
.edd-submit.button.blue {
  color: #fff;
  font-weight: bold;
  background: #540A66;
  border-color: #540A66;
}
.edd-submit.button.blue:hover {
  background-color: #333;
}
/* EDD Login Form */
#edd_login_form {
	fieldset legend {
		font-weight: 700;
	}
	.edd-login-username,
	.edd-login-password {
		label {
			display: block;
			font-weight: 700;
			margin-bottom: 10px;
		}
		input {
			display: block;
			width: 100%;
		}
	}
}
#edd_user_login,
#edd_user_pass {
	display: block;
}

/* footer */
.site-ftr a {
  text-decoration: none;
}
.site-ftr a:hover {
  text-decoration: underline;
}
ul.ftr-list {
  list-style: none;
  margin-left: 0;
}
.generate-back-to-top::before {
  content: "Back to Top";
  font-size: 16px;;
}
a.generate-back-to-top {
  text-decoration: none;
}
.generate-back-to-top {
  width: 140px !important;
}
