.elementor-widget-nav-menu .elementor-nav-menu--main a.elementor-item {background: #c6e9bf;border-radius: 15px;}
#carseat_menu.elementor-widget-nav-menu .elementor-nav-menu--main a.elementor-item:hover {background-color:#00A169;color:#fff;}
body.single-product.postid-96 p.price {display:none;}
body.single-product.postid-96 .learndash-groups-plus-team-product-variations tr + tr {display:none;}
body.single-product.postid-96 input[name="quantity"] {width: 100px}
body.single-product.postid-96 #custom_fee_div {font-size: 1.2em;margin:10px 0;}
body.single-product.postid-96 form.cart {display:block !important}
.woocommerce div.product form.cart .variations td.label {padding-left: 1em}
.wc-block-cart__submit-container .wc-block-components-button.wp-element-button.wc-block-cart__submit-button {background-color: #f8e500}
body h1.entry-title {font-size:1.4em}
body .uo-tclr-open-content {display:block;text-align:center;}
.uo-tclr-open-content .uo-tclr-open-content-button {background-color:#45b82e;color:#fff;border-radius: 100px;}
.uo-tclr-open-content .uo-tclr-open-content-button:hover {background-color:#30901d}
.ld-course-step-back {background-color:#999;color:#fff !important;font-weight: 800;padding: 10px 24px;border-radius:100px;}
.ld-course-step-back:hover {opacity: 0.9;}
.carseat-btn {display:inline-block;background-color:#45b82e;color:#fff !important;padding:20px 40px;margin:0 10px 10px 0;border-radius:6px;}
.carseat-btn:hover {background-color:#2a8518}
body.theme-hello-elementor .btn_groups_plus {color:#fff}
.woocommerce-MyAccount-navigation-link a br {display:none;}
.ld-course-step-back {background-color:#F5FAF2;}
.elementor-widget-woocommerce-product-content h1 {font-weight:800}

/* mboile menu */
.elementor-nav-menu--dropdown.elementor-nav-menu__container {top:64px !important}
.wc-block-components-product-metadata__description {display:none;}
#has_team_member_exists, label[for="has_team_member_exists"]{display:none;}
body .learndash-wrapper .ld-button:not([disabled]):not(.ld-button-reverse):not(.ld-button-transparent):not(.ld--ignore-inline-css) {color:#fff;}

body.theme-hello-elementor .btn_groups_plus {background-color:#00a2e8 !important;color:#fff !important;border-color: transparent !important;}

a.ks-btn {background: #f6a12d;padding: 10px 20px;border-radius: 50px;margin: 10px;display: inline-block;color: #fff !important;font-weight: 500;}
a.ks-btn:hover {background-color:#64b32e}


label[for="team_name"]::after {content:"(include division or region if applicable)";display:block;font-size:0.8em;padding:2px 0}



/* ============================ MQs ================================= */

@media screen and (max-width: 1300px) {
	#carseat_menu .elementor-nav-menu .elementor-item {font-size:1em;}
}