/*
Theme Name: Fair Wisconsin
Theme URI: http://www.gostudioweb.com
Version: 1.0
Description: Custom theme
Author: Go Studio Web
Author URI: http://www.gostudioweb.com
template: bb-theme
*/

/* Add your custom styles here... */


.uabb-creative-menu-mobile-toggle.hamburger-label .uabb-creative-menu-mobile-toggle-label {
  font-size: 15px;
  text-transform: uppercase;
}

.uabb-creative-menu-mobile-toggle.hamburger-label .uabb-svg-container {
    width: 1.7em;
    height: 1.7em;
}

.newsletter-footer .at-inner {
    background-color: transparent;
}

.newsletter-footer .at .at-fieldset {
    padding: 0.625rem 0;
}

.newsletter-footer .at .at-fieldset .at-fields {
  background-color: transparent!important;
}

.newsletter-footer .at-row,
.newsletter-footer .at-row-solo {
  display: inline-flex!important;
 flex-direction: row!important;
  -webkit-flex-direction: row!important;
  -moz-flex-direction: row!important;
 flex-wrap: wrap!important;
  -webkit-flex-wrap: wrap!important;
  -moz-flex-wrap: wrap!important;
}

.newsletter-footer .at label {
  font-size: 14px;
}

.newsletter-footer .at-row .at-text {
   -webkit-box-flex: 1;
      -moz-box-flex: 1;
      box-flex: 1;
      -webkit-flex: 1 33%;
      -moz-flex: 1 33%;
      -ms-flex: 1 33%;
      flex: 1 33%!important;
      margin: 0 0.625rem;
      min-width: 33%;
}

.newsletter-footer input[type="email"],
.newsletter-footer .at input[type="text"],
.newsletter-footer .at input[type="password"],
.newsletter-footer .at input[type="date"],
.newsletter-footer .at input[type="datetime"],
.newsletter-footer .at input[type="datetime-local"],
.newsletter-footer .at input[type="month"],
.newsletter-footer .at input[type="week"],
.newsletter-footer .at input[type="email"],
.newsletter-footer at input[type="number"],
.newsletter-footer .at input[type="search"],
.newsletter-footer .at input[type="tel"],
.newsletter-footer .at input[type="time"],
.newsletter-footer .at input[type="url"],
.newsletter-footer .at input[type="color"],
.newsletter-footer .at textarea{
background-color: transparent;
border-style: solid;
border-width: 1px;
border-color: #ffffff;
box-shadow: none;
color: #ef5b84;
display: block;
font-size: 15px;
line-height: 1;
margin: 0 0 1rem 0;
padding: 25px 20px;
height: 20px;
width: 100%;
border-radius: 4px;
}

.newsletter-footer .ngp-form {
    margin: 0 0;
    max-width: 100%;
}

.newsletter-footer .at-form-submit .at-submit {
    margin: 0.625rem 0;
    float: left;
}


.newsletter-footer .at .btn-at-primary {
    background-color: #ffffff;
    border-color: transparent;
    color: #006595;
    padding: 15px 40px;
}

.newsletter-footer .at .btn-at-primary:hover {
  background-color: #ffffff;
  color: #ef5b84;
}

.donation-form .at-inner,
.poweredby {
    background-color: transparent!important;
}

.donation-form .at .btn-at-primary{
    background-color: #006595;
    border-color: transparent;
    color: #ffffff;
    padding:15px 40px;
}

.donation-form .at .btn-at-primary:hover {
  background-color: #ef5b84;
  color: #ffffff;
}

.donation-form .at .at-check input+span,
.donation-form .at label {
  font-size: 14px;
}

.donation-form .at input[type="checkbox"]+span {
    padding-left: 20px;
}

.donation-form .at input[type="checkbox"]+span:before {
    height: 1.425rem;
    width: 1.425rem;
    background: transparent;
    border-radius: 4px;
    border: 1px solid #ced4da;
    color: inherit;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    top: 2px;
    margin-top: 2px;
}
.donation-form .at form .label-amount input {
    padding: 7px 10px 7px 32px;
}

.action-center-grid .uabb-infobox {
    min-height: 250px;
    align-items: flex-end!important;
}

.blue-button-full .fl-col-content:hover {
    background-color: #004a6e!important;
}

.pink-button-full .fl-col-content:hover{
   background-color: rgba(227,22,94,0.8)!important;
}

.green-button-full .fl-col-content:hover{
   background-color: rgba(0,133,111,0.8)!important;
}


@media only screen and (max-width: 1360px) {
  .cta-blue-bg {
    width: 100%!important;
    margin-bottom: 1px;
  }
}
