/*
 Theme Name:   neals_forms_gp
 Theme URI:    https://generatepress.com
 Description:  Custom GeneratePress child theme for Neals form sites
 Author:       ASW
 Author URI:   https://astreetweb.com
 Template:     generatepress
 Version:      0.1
Blue BG Color	    :#003058
	Headings (h1-h6)    :#333333
	SubHeading Color   	:#AE7915 (gold)
	Content Color      	:#1a1a1a
	Link Color			:#AE7915 (gold)
	Footer bg #001f38;
	button hover: #F5B800
.text-red { color: #f00; }
.text-red-bold { color: #CC0000; font-weight: bold; }
.text-gold { color: #bc8334; }
.text-gold-lighter {color: #f5b800!important;}
.text-green { color: #196546; }
.text-green-bold { color: #196546; font-weight: bold; }
.text-blue-bold { color: #00569d; font-weight: bold; }

*/

.footer-widget-3 .widget img {padding:60px 0 0;}
div.article {max-width: 665px; margin: 0 auto;}
.default li, #right-sidebar .widget ul li{margin-bottom:.70em;}
.note {font-size:.9em; font-style:italic;}
.mylabel {font-size:.7em; text-transform:uppercase;}
a.button {border-radius:6px;}
.sm  {font-size:13px!important; text-align:center;}

.white-text, a.white-text{color:#fff; text-decoration:none;}
a.white-text:hover {color: #f18900;
    text-decoration: underline;}
.text-gold, .text-gold a { color: #bc8334; }
.text-gold-lighter, .text-gold-lighter a {color: #f5b800!important;}
.text-gold-lighter a:hover: { color: #bc8334; }
.text-blue { color: #00569d;}
.footer-hribar-gold {color: #cb9348 !important;}
#custom_html-2 h2.widget-title {font-size: 20px; color: #cb9348 !important; font-weight: 700;}

/* Adjust width for footer widgets */
@media (min-width: 768px) { /* Apply to screens 768px and wider */
  .footer-widgets .footer-widget-1 {
    flex-basis: 50%; /* Example: First widget is wider */
  }
  .footer-widgets .footer-widget-2 {
    flex-basis: 36%; /* Example: Second widget is narrower */
  }
  .footer-widgets .footer-widget-3 {
    flex-basis: 14%; /* Example: Third widget is narrower */
  }
  /* Add more rules for additional footer widgets if needed */
}

.heading-privacypolicy {
  font-size: 17px;
  font-weight: bold;
  color: #00569d;
  margin: 0 0 6px 0;
  padding: 0;
}

.header-head1 {
    font-size: 38px;
    
    line-height: 50px;
    letter-spacing: 2px;
}

.header-head1-bottom {
    margin-bottom: 20px;
}

.header-head3 {
    font-size: 22px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 2px;
	color: #f5b800;
}

.header-head4 {
    font-size: 18px;
    font-weight: 400;
    line-height: 22px;
    
}

.header-text-bottom {
    margin-bottom: 50px;
}


ul.default {margin-top:.4em;} 
ul.default li{padding-bottom:.7em;}
div.box {border:2px solid #777; padding:12px; 16px; margin-bottom: 1em;}
div.box-nopad {border:1px solid #111;}
ul.no-indent {padding-left: 1em; margin-left:1em;}

.footer-widget-1 p {font-size:.8em;}
.site-header, footer-widgets {border-bottom:1px solid #777;}
.site-footer {border-top:1px solid #777; background: #001f38;}

h3.sm-title {font-size:19px!important;}
div.my-grid{
display: flex;
  flex-wrap: wrap;
  --columns: 2; /* Redefine the number of columns */
  column-gap: 20px;
  row-gap: 46px;
}

.forminator-button-submit {border-radius: 3px; padding:12px 30px;
font-weight: 700 !important;
letter-spacing: 1px !important;}