@media (min-width: 768px) and (max-width: 1440px){
.fixed .column-shortcode {
    width: 17% !important;
}
}
body.page-id-595{
color:#7D1433;
}
.page-id-595 .entry-header{
	display: none !important;
}

.page-id-595 .entry-inner{
	max-width: none !important;
	padding: 0 !important;
	margin-bottom: 150px;
}
.page-id-595 .entry-inner:before,.page-id-595 .entry-inner:after, .page-id-595 .entry-content:before,.page-id-595 .entry-content:after {
	display: none !important;
}
#gform_1 .add_repeater_item, #gform_1 .skip-guardian{
	padding: 8px !important;
	text-transform: none !important;
}

#gform_1 .elementor-widget-container >ul{
	padding-left: 0!important;
}

#gform_1 .gfield_repeater_cell input,#gform_1 .gfield_repeater_cell select, #gform_1 .gfield_repeater_cell textarea {
	width:100%;
}

@media only screen and (max-width: 767px) {
#gform_1 .gform_page .gform_fields  >.gfield:first-child section:first-child{
	padding: 0 !important;
}
	
	#field_1_30078{
		display: none !important;
	}
}
#gform_1 .select-method ul{
	list-style: none !important;
    list-style-type: none !important;
    padding: 0 !important;
    width: 339px;
    margin: 0 !important;
}

#gform_1 .select-method ul > li{
	cursor: pointer;
    width: 50%;
    float: left;
    text-align: center;
    margin: 0 !important;
    padding: 0 !important;
    list-style-type: none !important;
    height: 50px;
    border-bottom: 1px solid #E0E0E0;
}
#gform_1 .select-method ul > li:first-child{
	text-align: left !important;
}

#gform_1 .select-method ul li:after {
    display: block;
    content: '';
    margin-top: -7px;
    border-bottom: 3px solid #7D1433;
    transform: scaleX(0);
    transition: transform 250ms ease-in-out;
}

#gform_1 .select-method ul li.fromLeft:after {
    transform-origin: 0% 50%;
}

#gform_1 .select-method ul li.fromRight:after {
    transform-origin: 100% 50%;
}

#gform_1 .select-method ul li.selected:after {
    transform: inherit;
}

#gform_1 .select-method span{
	font-family: Lato;
font-style: normal;
font-weight: normal;
font-size: 17px;
line-height: 55px;

text-align: center;

color: #A8A8A8;
}

#gform_1 .select-method .selected span{
	font-weight: bold;
	color: #7D1433;
}

.page-id-595 .entry-content a{
    text-decoration: unset !important;
}

/* ============================
   Account page (page-id-595) - WPUM / plugin form style overrides
   Paste this at the END of Appearance → Customize → Additional CSS
   ============================ */

.page-id-595 .wpum,
.page-id-595 .wpum * {
  font-family: inherit !important;
  color: inherit !important;
  line-height: 1.5 !important;
}

/* Make the form area appear as a white card centered on the page */
.page-id-595 .wpum-wrap,
.page-id-595 .wpum-account,
.page-id-595 .wpum-register,
.page-id-595 .wpum-login,
.page-id-595 .wpum-form {
  background: #ffffff !important;
  border: 1px solid rgba(0,0,0,0.06) !important;
  box-shadow: 0 6px 18px rgba(0,0,0,0.03) !important;
  padding: 28px !important;
  border-radius: 6px !important;
  max-width: 760px !important;
  margin: 20px auto 40px !important;
  box-sizing: border-box !important;
}

/* Remove plugin's blue info backgrounds - use subtle left rule instead */
.page-id-595 .wpum-message,
.page-id-595 .alert,
.page-id-595 .alert-info,
.page-id-595 .um-message,
.page-id-595 .message {
  background: transparent !important;
  color: inherit !important;
  border-left: 4px solid rgba(0,0,0,0.06) !important;
  padding: 14px 16px !important;
  border-radius: 4px !important;
  box-shadow: none !important;
  margin-bottom: 16px !important;
}

/* Form inputs - consistent with site style */
.page-id-595 .wpum-form input[type="text"],
.page-id-595 .wpum-form input[type="email"],
.page-id-595 .wpum-form input[type="password"],
.page-id-595 .wpum-form textarea,
.page-id-595 .wpum-form select {
  background: #ffffff !important;
  border: 1px solid #e6e6e6 !important;
  padding: 10px 12px !important;
  border-radius: 4px !important;
  width: 100% !important;
  box-sizing: border-box !important;
  font-size: 15px !important;
  color: inherit !important;
  margin-bottom: 12px !important;
}

/* Buttons - use your brand maroon from body color (#7D1433) */
.page-id-595 .wpum-form input[type="submit"],
.page-id-595 .wpum-form button,
.page-id-595 .wpum .wpum-submit-btn {
  background: #7D1433 !important;
  color: #ffffff !important;
  border: none !important;
  padding: 10px 18px !important;
  border-radius: 4px !important;
  font-weight: 600 !important;
  cursor: pointer !important;
  text-transform: none !important;
}

/* Links inside the account box (profile / logout links) */
.page-id-595 .wpum-account a,
.page-id-595 .wpum-message a {
  color: #7D1433 !important;
  text-decoration: underline !important;
}

/* Make sure the WPUM shortcodes area fits nicely on small*
