Suggest a title Help shape our collection by recommending books, movies, and other materials for the library. .uacf7-uacf7style-2441 label { font-style: normal;font-weight: normal; } .uacf7-uacf7style-2441 input[type="email"], .uacf7-uacf7style-2441 input[type="number"], .uacf7-uacf7style-2441 input[type="password"], .uacf7-uacf7style-2441 input[type="search"], .uacf7-uacf7style-2441 input[type="tel"], .uacf7-uacf7style-2441 input[type="text"], .uacf7-uacf7style-2441 input[type="url"], .uacf7-uacf7style-2441 input[type="date"], .uacf7-uacf7style-2441 input[type="radio"], .uacf7-uacf7style-2441 input[type="checkbox"], .uacf7-uacf7style-2441 select, .uacf7-uacf7style-2441 textarea { font-style: normal;font-weight: normal;border-style: solid!important; } .uacf7-uacf7style-2441 .wpcf7-radio span, .uacf7-uacf7style-2441 .wpcf7-checkbox span { font-style: normal;font-weight: normal; } .uacf7-uacf7style-2441 textarea { } .wpcf7-form-control-wrap select { width: 100%; } .uacf7-uacf7style-2441 input[type="submit"] { font-style: normal;font-weight: normal;border-style: none; } .uacf7-uacf7style-2441 input[type="submit"]:hover { } .suggestion-form { max-width: 500px; margin: 0 auto; font-size: 13px; } .compact-form { background: #fff; padding: 15px; border-radius: 4px; box-shadow: 0 1px 2px rgba(0,0,0,0.05); } .name-row { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; } .form-group { margin-bottom: 10px; } .form-group label { display: block; margin-bottom: 2px; color: #666; font-size: 12px; } .uacf7-input, .uacf7-textarea { width: 100%; padding: 4px 8px; border: 1px solid #ddd; border-radius: 3px; font-size: 13px; line-height: 1.3; } .radio-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 5px; font-size: 12px; } .wpcf7-radio .wpcf7-list-item { margin: 0; display: flex; align-items: center; } .wpcf7-radio .wpcf7-list-item input[type="radio"] { margin: 0 4px 0 0; } .wpcf7-radio .wpcf7-list-item-label { font-size: 12px; } .uacf7-textarea { height: 60px; min-height: 60px; resize: vertical; } .uacf7-button { background: #4682B4; color: white; padding: 6px 15px; border: none; border-radius: 3px; font-size: 13px; cursor: pointer; } .wpcf7-not-valid-tip { color: #dc3232; font-size: 11px; margin-top: 2px; } .wpcf7-response-output { margin: 10px 0; padding: 6px; border-radius: 3px; font-size: 12px; } @media (max-width: 400px) { .name-row { grid-template-columns: 1fr; gap: 8px; } .radio-grid { grid-template-columns: 1fr 1fr; } } First Name* Last Name* Email* Title of Media (Book, Movie, etc.)* Author Media Type* BookAudio BookDVDeBookeAudiobookDigital MagazineOther Notes 5 + 6 =