body { font-family: 'Noto Sans', sans-serif; font-size: 13px; } *, *:after, *:before { box-sizing: border-box; } h1, h2, h3, h4, h5, h6, p { margin: 0; } a, a:hover, a:active, button:focus { text-decoration: none; outline: none; color: inherit; } a:focus { outline: 1px dotted; color: inherit; text-decoration: none; } button { outline: none; border: none; } ol { margin-bottom: 0; } img { max-width: 100%; height: auto; } figure { margin: 0; } .theme-slider .theme-content h1 { font-family: 'Mulish', sans-serif; } h1, h2 { font-family: 'Cinzel Decorative', cursive; } h3, h4{ font-family: 'Cinzel', serif; } h1 { font-size: 36px; font-weight: 700; } h2 { font-size: 31px; font-weight: 700; } h3 { font-size: 20px; font-weight: 700; } h4 { font-size: 18px; font-weight: 700; } h5 { font-size: 16px; font-weight: 700; } h6 { font-size: 14px; font-weight: 600; } a { font-family: 'Noto Sans', sans-serif; } li { line-height: 24px; } input[type=text], input[type=email], input[type=url], input[type=password], input[type=date], input[type=search], input[type=number], input[type=tel], select, textarea { width: 100%; outline: none; border-width: 1px; border-style: solid; border-radius: 0; padding: 3px 20px; color: #7e7e7e; border-color: #cac9c7; background-color: #f5f5f5; font-size: 15px; font-weight: 400; letter-spacing: 0em; } input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], input[type=tel], textarea { -webkit-appearance: none; } input[type='text']:focus, input[type='email']:focus, input[type='url']:focus, input[type='password']:focus, input[type='search']:focus, input[type='number']:focus, input[type='tel']:focus, textarea:focus, select:focus, select:focus, textarea.form-control:focus { background-color: #f5f5f5; box-shadow: none; } input[type=date]::-webkit-inner-spin-button, input[type=date]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } .form-control { border-radius: 3px; } textarea.form-control { height: 120px; } input[type="date"]:before { color: #777; content: attr(placeholder) !important; white-space: nowrap; } input[type="date"]:focus:before { content: '' !important; } textarea { height: 75px; overflow: auto; resize: vertical; }