/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/


body .gform_wrapper .gfield.ml-gffieldalignright {
    margin-left: auto;
    margin-right: 0;
    text-align: right;
}

body .gform_wrapper .gfield.ml-gffieldalignright .ginput_container {
    margin-left: auto;
    margin-right: 0;
}




.member-ads {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}

.member-ad {
  font-size: 0; /* hides the " · " separators between fields */
  padding: 1rem;
  border: 3px solid #ddd;
  border-radius: 6px;
  background: #fff;
}

.member-ad-field {
  display: block;
  font-size: 1rem;
  line-height: 1.4;
}

.member-ad-field + .member-ad-field {
  margin-top: 0.35rem;
}

.member-ad-field-13 { font-weight: 600; }               /* name */
.member-ad-field-9  { font-size: 0.9rem; opacity: .75; } /* price */

.member-ad-field-14 {               /* heading */
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: .05em;
  text-transform: uppercase;
  opacity: .7;
}
.member-ad-field-15 {               /* subheading */
  font-size: 0.9rem;
  font-style: italic;
  margin-top: 0.1rem !important;
}

@media (max-width: 768px) {
	.member-ads { grid-template-columns: 1fr; }}
	
	
	
	
	/* GDPR */
.gdpr_messagebar_detail { width: 100%; max-width: 1200px; padding: 40px; background: #f8f8f8; margin: 0 auto; border-top: 3px solid #eee; }
/* END */

	/* HEADER & NAV */          
.ml-footer a { color: var(--accent)!important; text-decoration: underline!important; }
.gv-entries { width: 100%; }
.gb-menu-link { text-align: left; }
.ml-header li.ml-button-join a { background: #55185D; color: #fff!important; }
	/* END */
	
	/* TOPNAV */
#menu-topnav li a.gb-menu-link { padding: 5px 10px; }
#menu-topnav li a.gb-menu-link:hover { background: #FFD524; color: #000; }
.page-id-326 .gv-widget-pagination { display: none; }
/* END */
