h1.rotated-title mark, h2.rotated-title mark {
display: inline-block;
transform: rotate(4deg);
transform-origin: center;
}
#banks .wpsl-search {
margin-bottom: 0px;
padding: 20px 20px 10px;
background: #002927;
color: #fff;
}
#banks #wpsl-wrap {
margin-bottom: 0;
}
#banks #wpsl-search-btn {
color: var(--accent);
background-color: var(--global-color-9);
border-radius: 30px; 
border: none;
background-image: none;
padding: 10px 20px;
}
#banks #wpsl-search-wrap input, #banks .wpsl-dropdown {
border-radius: 30px; 
}
#banks #wpsl-search-wrap form {
display: flex;
flex-wrap: wrap;
}
#banks #wpsl-search-wrap div label {
line-height: 1.1;
}
@media (min-width: 1025px) {
#banks {
#wpsl-search-input {
width: 280px;
}
}
}
@media (min-width: 571px) and (max-width: 1024px) {
#banks #wpsl-gmap, #banks #wpsl-stores {
height: 450px !important;
}
}
@media (min-width: 870px) {
#banks #wpsl-search-wrap form {
justify-content: center;
}
}
@media (min-width: 571px) {
#banks {
#wpsl-search-btn, #wpsl-search-wrap #wpsl-radius, #wpsl-search-wrap #wpsl-results, #wpsl-search-wrap .wpsl-input input, #wpsl-search-wrap .wpsl-input {
display: flex;
align-items: center;
}
}
}
@media (min-width: 826px) and (max-width: 869px) {
#banks #wpsl-search-input {
width: 138px;
}
}
@media (min-width: 571px) and (max-width: 825px) {
#banks #wpsl-search-input {
width: 290px;
}
}
@media (max-width: 570px) {
#banks #wpsl-search-wrap div label {
margin-bottom: 5px;
}
#banks #wpsl-gmap, #banks #wpsl-stores {
height: 350px !important;
}
}
@media (max-width: 675px) {
#banks #wpsl-gmap {
margin-top: 0;
}
}
#banks #wpsl-stores li {
padding: 20px;
}
#banks #wpsl-direction-details {
padding: 0 10px;
}
#banks li .wpsl-store-location p strong {
color:  var(--global-color-8);
}
.bank-report-popup-link {
margin: 10px 0 0;
}
.bank-report-popup-link a {
display: inline-block;
padding: 6px 12px;
border-radius: 999px;
background: var(--global-color-8);
color: #fff !important;
font-weight: 700;
text-decoration: none;
line-height: 1.2;
margin-top: 10px;
}
.bank-report-popup-link a:hover,
.bank-report-popup-link a:focus {
background: var(--accent);
color: #fff !important;
} @media (max-width: 1024px) {
.main-pg-container, .bg-container {
background-size: 28% !important;
}
} .reported-bank {
background-color: var(--accent);
padding: 20px 30px;
color: #fff;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.reported-bank-name {
display: block;
color: var(--global-color-9);
}
#bank-full-form .nf-field-label label {
color:  var(--accent);
}
#bank-full-form {
.button, button {
border-radius: 30px;
}
}
#bank-full-form p {
margin-bottom: 10px
}