/*
 Theme Name:   Twenty Twenty Child
 Theme URI:    https://net.doctoroncall-thailand.com/twentytwenty-child/
 Description:  Twenty Twenty Child Theme
 Author:       Ken Doe
 Author URI:   https://net.doctoroncall-thailand.com
 Template:     twentytwenty
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twentytwentychild
*/


.entry-title {
  font-size: 30px;
}

h2, .heading-size-2 {
	font-size: 26px;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
    font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
	
}

h3, .heading-size-3, h4, .heading-size-4 {
    font-size: 26px;
}

.entry-content {
    font-size: 18px;
}

.entry-content p, .entry-content ol, .entry-content ul, .entry-content dl, .entry-content dt {
    font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
}

a {
	color: #0083b3;
	text-decoration: none;
}
a:hover {
	color: #e57e4b;
}

body:not(.overlay-header) .primary-menu li a {
	color: #9E9E9E !important;
	font-size: 2rem;
	font-weight: 700;
}
body:not(.overlay-header) 
.primary-menu li a:focus{
	color: #e57e4b !important;
	text-decoration: none;
}
body:not(.overlay-header) 
.primary-menu li a:hover {
	color: #e57e4b !important;
	text-decoration: none;
}
body:not(.overlay-header) 
.primary-menu li.current-menu-item > a {
	color: #4bb2e5 !important;
	text-decoration: none;
}
.primary-menu .icon::before,
.primary-menu .icon::after {
	color: #9E9E9E !important;
}

.primary-menu ul {
	background: #d0f67d !important;
	border-radius: 2.0rem;
}


body.woocommerce-account .woocommerce-MyAccount-navigation a:hover {
    text-decoration: none;
	color: #e57e4b;
}
body.woocommerce-account .woocommerce-MyAccount-navigation a:link {
    text-decoration: none !important;
}


.wp-block-button .wp-block-button__link, 
a.button, 
a.button:visited, 
a.button:focus, 
button, 
html input[type=button], 
input[type=reset], 
input[type=submit],
.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button {
    border-radius: 2.0rem;
}


button:focus,
button:hover,
.button:focus,
.button:hover,
.faux-button:focus,
.faux-button:hover,
.wp-block-button .wp-block-button__link:focus,
.wp-block-button .wp-block-button__link:hover,
.wp-block-file .wp-block-file__button:focus,
.wp-block-file .wp-block-file__button:hover,
input[type="button"]:focus,
input[type="button"]:hover,
input[type="reset"]:focus,
input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="submit"]:hover {
	text-decoration: none;
	background: #4bb2e5;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

a.button:hover,
a.button:visited {
	text-decoration: none !important;
}

.button#place_order.button{
	background-color: #9dc34d;
}
.button#place_order.button:hover{
	background-color: #d0f67d;
}
.button#place_order.button.alt:hover{
	background-color: #d0f67d !important;
}

.wdgk_donation_content input.wdgk_donation {
    width: 184px;
    height: 40px;
    padding: .618em 1em;
    margin-bottom: 3px;
}
.wdgk_donation_content a.button.wdgk_add_donation {
		height: 40px;
    border-radius: 1.0rem;
		padding-top: 1.16rem;
    margin-left: 0rem;
		margin-top: 0.8rem;
}
.wdgk_donation_content a.button.wdgk_add_donation:hover {
	background-color: #d0f67d !important;
}


body:not(.overlay-header) .primary-menu > li > ul:after {
    border-bottom-color: #d0f67d;
}

*:focus {
	outline: none;
}

.sp-cdm-search-button {
	margin-top: 2rem;
	border-radius: 1.0rem;
}

