.wp-block {} /*  (.wp-block {} ensures MT files load in Gutenberg editor) */

/*  MICROTHEMER STYLES  */


/*= checkout ================== */

/** checkout >> Below **/
#field_13_12 .below {
	color: #333 !important;
	background-color: #ddd !important;
}
.mt-page-checkout .woocommerce-input-wrapper input, 
.mt-page-checkout .woocommerce-input-wrapper .select2-selection {
	border-radius: 50px !important;
	min-width: 230px !important;
	/*padding: 5px 10px;*/
}
.select2-container--default .select2-results__option[aria-selected=true] {
	background-color: #ddd !important;
	color: #333 !important;
}
.select2-container--default .select2-results__option {
	padding: 6px !important;
	font-size: 16px !important;
}
.select2-dropdown {
	border: 1px solid #aaa !important;
	background-color: #fff !important;
	border-radius: 15px !important;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1) !important;
}
.select2-search--dropdown .select2-search__field {
	padding: 4px !important;
	border: 1px solid #aaa !important;
	border-radius: 14px !important;
}
.select2-results__options {
	list-style: none !important;
	margin: 0 !important;
	padding: 0 !important;
	max-height: 200px !important;
	overflow-y: auto !important;
}
.ginput_container input[type="number"] {
	border-radius: 50px !important;
	min-width: 100px !important;
}
.gform_wrapper.gravity-theme .hour_minute_colon {
	margin: 10px 20px 0 60px !important;
}
.ginput_container select {
	border-radius: 50px !important;
}
.gform-footer input[type="submit"] {
	margin-top: 2rem !important;
	background-color: var(--bricks-color-vttdxd) !important;
	color: #fff !important;
	font-weight: 500 !important;
	font-size: 2.4rem !important;
	line-height: 1em !important;
	padding-top: .8em !important;
	padding-right: 1em !important;
	padding-bottom: .8em !important;
	padding-left: 1em !important;
	border-radius: 50px !important;
	width: 100% !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	min-height: 40px !important;
	text-align: center !important;
	text-decoration: none !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	display: -webkit-inline-flexbox !important;
	display: -moz-inline-flexbox !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
}

/** checkout >> Gform title **/
.mt-page-checkout .gform_title {
	display: none !important;
}

/** checkout >> Checkout inline error message **/
.mt-page-checkout .checkout-inline-error-message {
	color: rgb(239, 31, 35) !important;
}

/** checkout >> Product total column **/
.mt-page-checkout .product-total {
	display: none !important;
}

/** checkout >> checkout cart table **/
.mt-page-checkout .shop_table {
	border-radius: 15px !important;
	border-collapse: separate !important;
}

/** checkout >> Product name **/
.mt-page-checkout .cart_item .product-name {
	padding-left: 20px !important;
}
.ginput_container input[type="text"], 
.ginput_container input[type="email"], 
.ginput_container input[type="tel"], 
.ginput_container textarea {
	border-radius: 15px !important;
}
.gform_wrapper.gravity-theme .field_sublabel_above .gfield_description {
	display: none !important;
}
.gform_wrapper.gravity-theme .ginput_container_date img.ui-datepicker-trigger {
	margin-left: -30px !important;
}
.gform_wrapper.gravity-theme .ginput_container_date input {
	width: 100% !important;
}
.gform-footer input[type="submit"] {
	border: 0 !important;
}
#gform_wrapper_14.gform_wrapper.gravity-theme .gfield_label {
	color: rgb(54, 54, 54) !important;
	display: none !important;
}
.gform_wrapper textarea::placeholder {
	color: rgb(54, 54, 54) !important;
}
.gform_wrapper textarea::-webkit-input-placeholder {
	color: rgb(54, 54, 54) !important;
}
.gform_wrapper textarea::-moz-placeholder {
	color: rgb(54, 54, 54) !important;
}
.gform_wrapper textarea:-ms-input-placeholder {
	color: rgb(54, 54, 54) !important;
}
.ginput_container_date {
	width: 100% !important;
}

/** checkout >> Strong **/
.mt-page-checkout #brxe-rdtpyd strong {
	font-weight: normal !important;
}

/** checkout >> Strong _2 **/
.mt-page-checkout #brxe-zbmcnv > p:nth-of-type(1) > strong {
	font-size: 45px !important;
	font-weight: normal !important;
}
.blue-words {
	color: #2F378F !important;
}

