.elementor-16 .elementor-element.elementor-element-7a8ecb8{--display:flex;--margin-top:-62px;--margin-bottom:-12px;--margin-left:-12px;--margin-right:-12px;}.elementor-16 .elementor-element.elementor-element-82eb89c{--display:flex;}.elementor-16 .elementor-element.elementor-element-deafc16{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-a1345a0 *//************************************
  REMOVE GWOLE INLINE BUTTON STYLES
*************************************/
.gwolle-gb-write-button,
#gwolle_gb_new_entry_button,
a#gwolle_gb_new_entry_button {
    all: unset !important;
    display: inline-block !important;
    cursor: pointer !important;
}

/************************************
  CUSTOM "WRITE A NEW ENTRY" BUTTON
*************************************/
.gwolle-gb-write-button a,
#gwolle_gb_new_entry_button {
    background: #2c3e50 !important;
    color: #fff !important;
    padding: 20px 40px !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    border-radius: 10px !important;
    text-decoration: none !important;
    margin: 20px 0 !important;
    line-height: 1.4 !important;
    transition: background 0.2s ease !important;
}

.gwolle-gb-write-button a:hover,
#gwolle_gb_new_entry_button:hover {
    background: #1a252f !important;
}

/************************************
  FORM CONTAINER
*************************************/
#gwolle_gb_new_entry {
    background: #ffffff !important;
    padding: 32px !important;
    border-radius: 14px !important;
    box-shadow: 0 2px 14px rgba(0,0,0,0.06) !important;
    margin-bottom: 40px !important;
    border-left: 4px solid #e8e8e8 !important;
}

/************************************
  FORM LABELS
*************************************/
#gwolle_gb_new_entry label {
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #2c2c2c !important;
    margin-bottom: 6px !important;
    display: block !important;
}

/************************************
  FORM INPUTS + TEXTAREA
*************************************/
#gwolle_gb_new_entry input[type="text"],
#gwolle_gb_new_entry input[type="email"],
#gwolle_gb_new_entry textarea {
    width: 100% !important;
    padding: 14px !important;
    border: 1px solid #e1e1e1 !important;
    border-radius: 8px !important;
    font-size: 15px !important;
    background: #fafafa !important;
    transition: all 0.2s ease !important;
}

#gwolle_gb_new_entry input:focus,
#gwolle_gb_new_entry textarea:focus {
    border-color: #b5b5b5 !important;
    background: #fff !important;
}

/************************************
  SUBMIT BUTTON
*************************************/
#gwolle_gb_new_entry input[type="submit"] {
    background: #2c3e50 !important;
    color: #fff !important;
    padding: 14px 26px !important;
    border: none !important;
    border-radius: 8px !important;
    font-size: 16px !important;
    cursor: pointer !important;
    margin-top: 12px !important;
    transition: background 0.2s ease !important;
}

#gwolle_gb_new_entry input[type="submit"]:hover {
    background: #1a252f !important;
}

/************************************
  ENTRY CONTAINER
*************************************/
.gwolle_gb_entry {
    background: #ffffff !important;
    padding: 28px !important;
    margin-bottom: 28px !important;
    border-radius: 14px !important;
    box-shadow: 0 1px 12px rgba(0,0,0,0.05) !important;
    border-left: 4px solid #e8e8e8 !important;
}

/************************************
  ENTRY AUTHOR
*************************************/
.gwolle_gb_entry .gb-author {
    font-size: 18px !important;
    font-weight: 700 !important;
    color: #2c3e50 !important;
}

/************************************
  ENTRY DATE
*************************************/
.gwolle_gb_entry .gb-date {
    font-size: 13px !important;
    color: #777 !important;
    margin-top: 4px !important;
}

/************************************
  ENTRY MESSAGE
*************************************/
.gwolle_gb_entry .gb-content {
    margin-top: 14px !important;
    font-size: 15px !important;
    line-height: 1.7 !important;
    color: #444 !important;
}

/************************************
  ENTRY DIVIDER
*************************************/
.gwolle_gb_entry:not(:last-child) {
    border-bottom: 1px solid #eee !important;
    padding-bottom: 32px !important;
}
/* Center the Write a New Entry button */
.gwolle-gb-write-button,
#gwolle_gb_new_entry_button {
    text-align: center !important;
    display: block !important;
    width: 100% !important;
}

/* Center the actual <a> link inside it */
.gwolle-gb-write-button a,
#gwolle_gb_new_entry_button {
    margin-left: auto !important;
    margin-right: auto !important;
    display: inline-block !important;
}/* End custom CSS */