/*!
Theme Name: Your Doctor
Theme URI: https://www.rocwang.me/
Author: Roc Wang
Author URI: https://www.rocwang.me/
Description: The theme for "Your Doctor" website
Version: 1.0.0
Text Domain: yourdoc
*/
/* region Custom CSS Reset */
*,
*::before,
*::after {
	box-sizing : border-box;
}

html {
	-ms-text-size-adjust        : 100%;
	-webkit-text-size-adjust    : 100%;
	-webkit-font-smoothing      : antialiased;
	-moz-osx-font-smoothing     : grayscale;
	-webkit-tap-highlight-color : transparent;
	font-size                   : 10px;
}

body {
	margin           : 0;
	line-height      : 1;
	font-family      : "Proxima Nova", proxima-nova, system-ui, sans-serif;
	font-size        : 1.6rem;
	font-weight      : 400;
	color            : #222;
	background-color : #fff;
}

main {
	display : block;
}

iframe {
	border : 0;
}

ul,
ol {
	margin-top    : 0;
	margin-bottom : 0;
	padding-left  : 0;
}

li {
	display : block;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin-top    : 0;
	margin-bottom : 0;
	font-size     : inherit;
	font-weight   : inherit;
}

p {
	margin-top    : 0;
	margin-bottom : 0;
}

strong {
	font-weight : bold;
}

figure {
	margin : 0;
}

img {
	border         : 0;
	max-width      : 100%;
	height         : auto;
	vertical-align : middle;
	display        : block;
}

a {
	text-decoration : none;
	color           : inherit;
	touch-action    : manipulation;
}

a:focus {
	color : inherit;
}

button {
	user-select            : none;
	-webkit-appearance     : none;
	-moz-appearance        : none;
	appearance             : none;
	border                 : 0;
	margin                 : 0;
	padding                : 0;
	text-align             : center;
	text-transform         : inherit;
	font                   : inherit;
	-webkit-font-smoothing : inherit;
	letter-spacing         : inherit;
	background             : none;
	cursor                 : pointer;
	overflow               : visible;
	touch-action           : manipulation;
	display                : inline-block;
	text-decoration        : none;
	vertical-align         : middle;
	white-space            : nowrap;
}

button:focus {
	outline : none;
}

label[for] {
	touch-action : manipulation;
	cursor       : pointer;
}

input {
	touch-action  : manipulation;
	border-radius : 0;
	max-width     : 100%;
}

input:not([type="checkbox"]):not([type="radio"]) {
	-webkit-appearance : none;
	-moz-appearance    : none;
	appearance         : none;
}

input[type="submit"] {
	cursor : pointer;
}

input:focus {
	outline : none;
}

input[disabled] {
	cursor : default;
}

select {
	/*-webkit-appearance : none;*/
	/*-moz-appearance    : none;*/
	/*appearance         : none;*/
	touch-action  : manipulation;
	border-radius : 0;
	max-width     : 100%;
}

select:focus {
	outline : none;
}

select[disabled] {
	cursor : default;
}

textarea {
	-webkit-appearance : none;
	-moz-appearance    : none;
	appearance         : none;
	touch-action       : manipulation;
	border-radius      : 0;
	max-width          : 100%;
}

textarea:focus {
	outline : none;
}

textarea[disabled] {
	cursor : default;
}

table {
	border-collapse : collapse;
}

th {
	font-weight : 400;
	padding     : 0;
}

td {
	padding : 0;
}

/* endregion */
