/*
Theme name: Skinmed Doctors  WooCommerce
Description: Custom Theme
*/

/*
	Source post-css styles are located in resources/css/
	The compiled bundle is saved to `dist/css/bundle-${fingerprint}.css`
	(dist/manifest.json provides the exact path mapping).
	
	DEVELOPMENT.md file contains instructions how to get the compilation
	process up & running.

	If you need to make a quick fix, feel free to add CSS
	below this comment -- it's loaded after the compiled bundle. 
*/

#gform_fields_1 {
	grid-template-columns: repeat(12,1fr) !important;
}
#gform_1 #input_1_1,
#gform_1 #input_1_5,
#gform_1 #input_1_6 {
	border: 1px solid #707070;
	border-radius: 0;
	background-color: #F3F0E9;
	padding: 5px 1rem;
	font-family: 'Montserrat';
	font-size: 14px;
}
#gform_1 #field_1_3 {
	grid-column: span 4;
}
#gform_1 #field_1_3 button {
	border: 1px solid #707070;
	background-color: #F3F0E9;
	color: #000000;
	border-radius: 0;
	font-family: 'Montserrat';
	font-weight: 500;
	font-size: 14px !important;
	height: 28px !important;
	line-height: 0;
}

#gform_fields_1 {
	grid-template-columns: repeat(9,1fr);
}
@media only screen and (max-width:641px) {
	#gform_fields_1 {
		display: flex;
		flex-direction: column;
	}
	#gform_1 #input_1_1,
	#gform_1 #input_1_5,
	#gform_1 #input_1_6 {
		height: unset;
	}

	#gform_1 #field_1_3 button {
		height: 34px !important;
	}
}
#label_1_4_1 {
	font-size: 10px;
	font-family: 'Montserrat';
}
#label_1_4_1:after {
	top: 7px;
}
.gchoice.gchoice_1_4_1 {
	line-height: 1em;
}
#label_1_4_1:before {
	top: 7px;
}


.gchoice.gchoice_1_4_1 input,
.gchoice.gchoice_1_4_1 label {
	display: inline !important;
}
.gchoice.gchoice_1_4_1 br {
	display: none;
}
.gform_body p {
	margin-bottom: 0;
}

/** homepage **/
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 14px;
}
.elementor-pagination-position-outside .swiper-container {
	padding-bottom: 38px;
}
.eael-product-grid .add_to_cart_button {
	max-width: 150px;
    height: 36px;
    line-height: 34px !important;
	margin: 15px auto !important;
}
.eael-product-grid .add_to_cart_button:before {
	display: none;
}

/** payment page **/
.woocommerce-order-pay #payment {
	background-color: white;
}
.woocommerce-order-pay #payment .woocommerce-privacy-policy-text {
	font-size: 16px;
	margin-bottom: 1rem;
}
.woocommerce-order-pay #payment .wc_payment_methods,
.woocommerce-order-pay #payment > .form-row {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.woocommerce-order-pay #payment > .form-row #place_order {
	margin-right: 0;
}

/** single product **/
.single-product .cart .delivery_time > p,
.single-product .yith-wcwl-wishlistaddedbrowse > span,
.single-product .yith-wcwl-wishlistaddedbrowse > a,
.single-product .yith-wcwl-wishlistexistsbrowse > span,
.single-product .yith-wcwl-wishlistexistsbrowse > a{
	font-size: 16px;
}
.single-product .main .entry-summary .yith-wcwl-add-to-wishlist a > span {
	display: inline-block;
	height: 40px;
}
.single-product .woocommerce-message {
	justify-content: space-between;
	gap: 2rem;
}
.single-product .woocommerce-message:after {
	display: none;
}
.single-product .woocommerce-message .button.wc-forward {
	margin: 0 !important;
	padding-left: 17px;
}
@media (max-width: 767px) {
	.single-product .woocommerce-message {
		flex-direction: column;
	}
}

/** product archive **/
.product-archive .products .added_to_cart.wc-forward {
	font-size: 14px;
}
