entry-title{
	display:none;
/* 	visibility:hidden; */
}

.subscribe-box{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:15px;
  background:#547a5d;
  padding:30px;
}

.subscribe-box input[type="email"]{
  flex:1;
  padding:14px 20px;
  border:none;
  border-radius:40px;
  font-size:16px;
  outline:none;
}

.subscribe-box input[type="submit"]{
  background:#d38a45;
  color:#fff;
  border:none;
  padding:14px 28px;
  border-radius:40px;
  font-size:16px;
  font-weight:600;
  cursor:pointer;
  white-space:nowrap;
}
.subscribe-box input[type="email"]::placeholder {
  text-align: center;
}
.subscribe-box input[type="email"] {
  text-align: center;
}
.tutor-wrap tutor-wrap-parent tutor-courses-wrap tutor-container course-archive-page{
	background-color: #FAF7F2;
}
#jetpack_protect_answer{
	width: 70px !important;
}

/* Scroll-to-top button styling */
#ast-scroll-top {
    background-color: #7A9E87 !important; /* primary */
    width: 50px;
    height: 50px;
    border-radius: 50%;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    line-height: 1 !important;
    padding: 0 !important;

    transition: all 0.3s ease !important;
    box-shadow: 0 4px 8px rgba(0,0,0,0.15);

    outline: none !important; /* fixes click glitter */
    border: none !important;
}

/* Arrow */
#ast-scroll-top::before {
    font-size: 24px !important;
    line-height: 1 !important;
    color: #ffffff !important;
    transition: color 0.3s ease !important;
}

/* Hover animation */
#ast-scroll-top:hover {
    background-color: #2C2C2C !important; /* hover */
    transform: scale(1.15);
    box-shadow: 0 6px 14px rgba(0,0,0,0.25);
}

/* Arrow hover */
#ast-scroll-top:hover::before {
    color: #fff !important;
}

/* Remove glitter/dotted outline on click/focus */
#ast-scroll-top:focus,
#ast-scroll-top:active,
#ast-scroll-top:focus-visible {
    outline: none !important;
    box-shadow: none !important;
    border: none !important;
}

#tutor-course-builder > div > div:last-child {
    display: none !important;
}

#tutor-course-builder > div {
    display: block !important;
}

#tutor-course-builder > div > div:first-child {
    width: 100% !important;
    max-width: 100% !important;
}

#tutor-course-builder div:has(> div:has(span:contains("Certificate"))) {
    display: none !important;
}

#tutor-course-builder {
    padding: 20px 40px !important;
}

#tutor-course-builder textarea,
#tutor-course-builder input {
    border-radius: 8px !important;
    padding: 10px !important;
}

#tutor-course-builder h4,
#tutor-course-builder label {
    font-weight: 600 !important;
}

#tutor-course-builder .tutor-btn {
    border-radius: 8px !important;
}