#swpm-wrapper h1 { font-size: 2.8em; font-weight: 200; margin-bottom: 26px; margin-left: -4px; } #swpm-wrapper h1:before { font-family: "dashicons"; content: "\f465"; top: 8px; position: relative; margin-right: 10px; font-size: 1.2em; } #swpm-wrapper div.error ul li { list-style: initial; margin-left: 20px; margin-bottom: 0; } #swpm-wrapper div.updated { padding: 10px; margin-bottom: 5px; } #swpm-form .form-table { margin-top: 0; } #swpm-form .form-table tr:first-child th { padding-top: 5px; } #swpm-form .form-table tr:first-child td { padding-top: 0; } #swpm-form .form-table th { width: auto; min-width: 100px; } #swpm-form .form-table td { vertical-align: text-top; } #swpm-form .form-table tr:last-child td { padding: 0 10px; } #swpm-form input[type=text], #swpm-form input[type=email], #swpm-form textarea, #swpm-form .wp-editor-wrap { width: 100%; padding: 6px 10px } #swpm-form .swpm-radio-wrap { margin-bottom: 5px; } #swpm-form .wp-editor-wrap { padding-left: 0; } #swpm-form #swpm-user-list { margin-top: 7px; } #swpm-form .note { font-size: 12px; color: #888; padding: 5px 0 0 1px; } @media screen and (max-width: 1300px) { #swpm-wrapper { width: 100%; margin-left: 0; } } @media screen and (max-width: 900px) { #swpm-form .swpm-radio-wrap { display: block; } } @media screen and (max-width: 850px) { #swpm-wrapper .postbox { margin-right: 10px; } } @media screen and (max-width: 500px) { #swpm-wrapper h1 { font-size: 2em; margin-left: 0; } #swpm-wrapper h1:before { top: 6px; } }