#hosting-link a {
/* 	color: #FF5E62; */
	color: #212b35;
}

#menu-item-6078 {
	position: relative;
}

#menu-item-6078::before {
  content: 'Free';
position: absolute;
top: 11px;
right: 5px;
font-size: 11px;
background: #43c6ac;
line-height: 1;
padding: 3px 4px 2px;
color: #fff;
font-weight: 500;
border-radius: 3px;
}

.newsletter-subscribe #newsletter-input,
.search-form #newsletter-input,
.newsletter-subscribe .search-term,
.search-form .search-term {
  width: 75%;
  display: inline-block;
  float: left;
  border: 1px solid #ededed;
  font-size: 17px;
  padding: 14px 20px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.07);
  border-radius: 4px 0 0 4px;
  position: relative;
  box-sizing: border-box;
  z-index: 1;
}
.newsletter-subscribe #newsletter-submit,
.search-form #newsletter-submit,
.newsletter-subscribe #search-form-submit,
.search-form #search-form-submit {
    display: inline-block;
    float: left;
    width: 25%;
    border-radius: 0 4px 4px 0;
    background-color: #02bd5d;
    letter-spacing: .5px;
    color: #fff;
    font-weight: 600;
    padding: 14px 10px 15px;
    border: none;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    margin-top: 1px;
}
.newsletter-subscribe #newsletter-input {
        width: 70%;
    }
    
    .newsletter-subscribe #newsletter-submit {
        width: 30%;
    }

.download-template span > form {
    display: none;
}

/** DocsPress **/
.docspress-archive-list-item {
    margin-bottom: 5rem !Important;
}

.docspress-archive-list-item-title {
    text-align: center;
    font-size: 2.5rem;
}

.docspress-archive-list-item ul {
    margin-left: 2rem !important;
    padding-bottom: 3rem;
}

.docspress-archive-list-item ul li::before {
    content: "\f061";
    font: normal 400 normal 1.6rem/1 FontAwesome;
    margin-right: .4rem;
}

.docspress-archive-list-item ul .more::before {
    content: '';
}

.docspress-archive-list-item > ul li > a {
    display: inline-block !important;
}

.docspress-archive-list-item > ul li > a::before {
    content: none !important;
}

.docspress-single-content h1 {
    font-size: 4.8rem;
}

/** CF7 Button Style **/

.wpcf7-submit {
      display: inline-block;
    border-radius: 3px !important;
    background-color: #02bd5d;
    letter-spacing: .5px;
    color: #fff;
        font-family: "Open Sans";
        font-size: 16px;
    font-weight: 600;
    padding: 14px 10px 15px;
    border: none;
        box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    margin-top: 1px;
        width: 100%;
}

.wpcf7-submit:hover {
    color: #fff;
    background: #1db065;
}

/** Recaptcha hide **/
.grecaptcha-badge{
    visibility: collapse !important;  
}

/** Hash Bar **/
.ht-notification-text p {
    font-size: 18px;
    text-align: center;
}

/** EDD checkout **/
.edd_form input.edd-input {
    width: 100% !important;
}

#edd-discount,
.edd-apply-discount {
    width: 50% !important;
    float: left;
}

.edd-apply-discount {
    padding: 7px !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

#edd-discount {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.edd-discount-code-field-wrap {
    display: table;
    width: 100%;
}

#edd-purchase-button {
    width: 100%;
    text-transform: uppercase;
    font-family: "Open Sans";
    font-weight: 600;
    letter-spacing: .4px;
        box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
        padding: 10px;
}

.edd_form .edd-submit.button {
    background: #02bd5d;
    text-transform: uppercase;
    border: 1px solid #02bd5d !important;
}

.edd_form .edd-submit.button:hover {
    background: #1db065;
}

#edd-agree-to-privacy-policy {
    margin-bottom: 20px !important;
    width: 13px;
}

.wp-block-image img {
	height: auto !important;
}

@media (min-width: 768px) {
.left-section,
.right-section {
    width: 49%;
    float: left;
}
    
.left-section label,
.right-section label {
        width: 100%;
}

.left-section {
    margin-right: 2%;
}
}
