/* INPUT FIELDS MEDIUM */
				
	body.et_divi_theme #page-container textarea,
	body.et_divi_theme #page-container input.text,			
	body.et_divi_theme #page-container input[type="tel"],
	body.et_divi_theme #page-container input[type="text"],
	body.et_divi_theme #page-container input[type="email"],
	body.et_divi_theme #page-container #commentform textarea,			
	body.et_divi_theme #page-container input[type="password"],
	body.et_divi_theme #page-container .et_pb_newsletter_form .input,	
	body.et_divi_theme #page-container .et_pb_module.et_pb_subscribe .et_pb_newsletter_form .input
				
		{font-size: 18px!important; line-height:26px!important; padding: 12px 20px 12px 20px!important;
		border-width: 2px!important; border-style: solid!important; height:auto!important}


	/* DROPDOWN MEDIUM */
					
		body.et_divi_theme #page-container select,
		body.et_divi_theme #page-container .select2-container--default .select2-selection--single
			
			{font-size: 18px!important; line-height:26px!important; padding: 12px 20px 12px 20px!important;
			border-width: 2px!important; border-style: solid!important; height:auto!important}	
	
			.select2-container .select2-selection--single .select2-selection__rendered {padding-left: 0px; padding-right: 20px; line-height: 26px !important;}
			.select2-container--default .select2-selection--single .select2-selection__arrow {height: 54px; top: 0px; right: 12px;}
				
	
/* INPUT FIELDS SMALL */
			
	body.et_divi_theme #page-container .inputFieldSmall textarea,
	body.et_divi_theme #page-container .inputFieldSmall input.text,			
	body.et_divi_theme #page-container .inputFieldSmall input[type="tel"],
	body.et_divi_theme #page-container .inputFieldSmall input[type="text"],
	body.et_divi_theme #page-container .inputFieldSmall input[type="email"],
	body.et_divi_theme #page-container .inputFieldSmall #commentform textarea,			
	body.et_divi_theme #page-container .inputFieldSmall input[type="password"],
	body.et_divi_theme #page-container .inputFieldSmall .et_pb_newsletter_form .input,	
	body.et_divi_theme #page-container .inputFieldSmall .et_pb_module.et_pb_subscribe .et_pb_newsletter_form .input,
	
	/* size overrides */
	
		body.et_divi_theme #page-container .actions input,
		body.et_divi_theme #page-container .shipping input,
		body.et_divi_theme #page-container .et_pb_menu .et_pb_menu__search-input
					
			{font-size: 14px!important; line-height:22px!important; padding: 5px 12px 5px 12px!important;
			border-width: 2px!important; border-style: solid!important; height:auto!important}
		
		
	/* DROPDOWN SMALL */
	
		body.et_divi_theme #page-container .inputFieldSmall select,
		
		/* size overrides */
		
			body.woocommerce-page.et_divi_theme #page-container .woocommerce-shipping-totals .select2-container--default .select2-selection--single
						
				{font-size: 14px!important; line-height:22px!important; padding: 5px 12px 5px 12px!important;
				border-width: 2px!important; border-style: solid!important; height:auto!important}
								
				.woocommerce-shipping-totals .select2-container .select2-selection--single .select2-selection__rendered {padding-left: 0px; padding-right: 20px; line-height: 22px !important;}
				.woocommerce-shipping-totals .select2-container--default .select2-selection--single .select2-selection__arrow {height: 36px; top: 0px; right: 12px;}
		

/* INPUT FIELDS LARGE */
	
	body.et_divi_theme #page-container .inputFieldLarge textarea,
	body.et_divi_theme #page-container .inputFieldLarge input.text,			
	body.et_divi_theme #page-container .inputFieldLarge input[type="tel"],
	body.et_divi_theme #page-container .inputFieldLarge input[type="text"],
	body.et_divi_theme #page-container .inputFieldLarge input[type="email"],
	body.et_divi_theme #page-container .inputFieldLarge #commentform textarea,			
	body.et_divi_theme #page-container .inputFieldLarge input[type="password"],
	body.et_divi_theme #page-container .inputFieldLarge .et_pb_newsletter_form .input,
	body.et_divi_theme #page-container .btnLarge input[type="text"].et_pb_contact_captcha,	
	body.et_divi_theme #page-container .inputFieldLarge .et_pb_module.et_pb_subscribe .et_pb_newsletter_form .input
				
		{font-size: 22px!important; line-height:30px!important; padding: 17px 27px 17px 27px!important;
		border-width: 2px!important; border-style: solid!important; height:auto!important}
	
		
	/* DROPDOWN LARGE */
	
		body.et_divi_theme #page-container .inputFieldLarge select
					
			{font-size: 22px!important; line-height:30px!important; padding: 17px 27px 17px 27px!important;
			border-width: 2px!important; border-style: solid!important; height:auto!important}
							
			.inputFieldLarge .select2-container .select2-selection--single .select2-selection__rendered {padding-left: 0px; padding-right: 30px; line-height: 30px !important;}
			.inputFieldLarge .select2-container--default .select2-selection--single .select2-selection__arrow {height: 68px; top: 0px; right: 12px;}
		


/* INPUT SELECTORS */
	
	
	/* INPUT SELECTORS inputFieldLarge */
				
		body.woocommerce.et_divi_theme #page-container .inputFieldLarge .quantity input.qty
			{font-size: 22px!important; line-height:30px!important; padding: 17px 24px 17px 24px!important;
			border-width: 2px !important; border-style: solid !important; width: 110px; height: auto !important;}
			
			
	/* INPUT SELECTORS inputFieldMedium */
				
		body.woocommerce.et_divi_theme #page-container .inputFieldMedium .quantity input.qty
			{font-size: 18px !important; line-height: 26px !important; padding: 12px 20px 12px 20px !important;
			border-width: 2px !important; border-style: solid !important; width: 90px; height: auto !important;}
		
			
	/* INPUT SELECTORS inputFieldSmall */
				
		body.woocommerce.et_divi_theme #page-container .inputFieldSmall .quantity input.qty,
		body.woocommerce-page.et_divi_theme #page-container .cart_item .quantity input.qty
						
			{font-size: 14px !important; line-height: 22px !important;padding: 5px 12px 5px 12px !important;
			border-width: 2px !important; border-style: solid !important; width: 90px; height: auto !important;}		
		



@media (max-width:980px) {
	
	
	/* INPUT FIELDS MEDIUM */
					
		body.et_divi_theme #page-container textarea,
		body.et_divi_theme #page-container input.text,			
		body.et_divi_theme #page-container input[type="tel"],
		body.et_divi_theme #page-container input[type="text"],
		body.et_divi_theme #page-container input[type="email"],
		body.et_divi_theme #page-container #commentform textarea,			
		body.et_divi_theme #page-container input[type="password"],
		body.et_divi_theme #page-container .et_pb_newsletter_form .input,	
		body.et_divi_theme #page-container .et_pb_module.et_pb_subscribe .et_pb_newsletter_form .input
							
			{font-size: 16px!important; line-height:24px!important; padding: 10px 18px 10px 18px!important;}
	
	
		/* DROPDOWN MEDIUM */
						
			body.et_divi_theme #page-container select,
			body.et_divi_theme #page-container .select2-container--default .select2-selection--single
				
				{font-size: 16px!important; line-height:24px!important; padding: 10px 18px 10px 18px!important;}	
		
				.select2-container .select2-selection--single .select2-selection__rendered {padding-left: 0px; padding-right: 20px; line-height: 24px !important;}
				.select2-container--default .select2-selection--single .select2-selection__arrow {height: 48px; top: 0px; right: 12px;}
					
		
	/* INPUT FIELDS SMALL */
				
		body.et_divi_theme #page-container .inputFieldSmall textarea,
		body.et_divi_theme #page-container .inputFieldSmall input.text,			
		body.et_divi_theme #page-container .inputFieldSmall input[type="tel"],
		body.et_divi_theme #page-container .inputFieldSmall input[type="text"],
		body.et_divi_theme #page-container .inputFieldSmall input[type="email"],
		body.et_divi_theme #page-container .inputFieldSmall #commentform textarea,			
		body.et_divi_theme #page-container .inputFieldSmall input[type="password"],
		body.et_divi_theme #page-container .inputFieldSmall .et_pb_newsletter_form .input,	
		body.et_divi_theme #page-container .inputFieldSmall .et_pb_module.et_pb_subscribe .et_pb_newsletter_form .input,
		
		/* size overrides */
		
			body.et_divi_theme #page-container .actions input,
			body.et_divi_theme #page-container .shipping input,
			body.et_divi_theme #page-container .et_pb_menu .et_pb_menu__search-input
						
				{font-size: 12px!important; line-height:20px!important; padding: 5px 12px 5px 12px!important}
			
			
		/* DROPDOWN SMALL */
		
			body.et_divi_theme #page-container .inputFieldSmall select,
			
			/* size overrides */
			
				body.woocommerce-page.et_divi_theme #page-container .woocommerce-shipping-totals .select2-container--default .select2-selection--single
							
					{font-size: 12px!important; line-height:20px!important; padding: 5px 12px 5px 12px!important}
									
					.woocommerce-shipping-totals .select2-container .select2-selection--single .select2-selection__rendered {padding-left: 0px; padding-right: 20px; line-height: 22px !important;}
					.woocommerce-shipping-totals .select2-container--default .select2-selection--single .select2-selection__arrow {height: 36px; top: 0px; right: 12px;}
				
	
	
	/* INPUT FIELDS LARGE */
		
		body.et_divi_theme #page-container .inputFieldLarge textarea,
		body.et_divi_theme #page-container .inputFieldLarge input.text,			
		body.et_divi_theme #page-container .inputFieldLarge input[type="tel"],
		body.et_divi_theme #page-container .inputFieldLarge input[type="text"],
		body.et_divi_theme #page-container .inputFieldLarge input[type="email"],
		body.et_divi_theme #page-container .inputFieldLarge #commentform textarea,			
		body.et_divi_theme #page-container .inputFieldLarge input[type="password"],
		body.et_divi_theme #page-container .inputFieldLarge .et_pb_newsletter_form .input,
		body.et_divi_theme #page-container .btnLarge input[type="text"].et_pb_contact_captcha,	
		body.et_divi_theme #page-container .inputFieldLarge .et_pb_module.et_pb_subscribe .et_pb_newsletter_form .input
					
			{font-size: 20px!important; line-height:28px!important; padding: 15px 22px 15px 22px!important;}
		
			
		/* DROPDOWN LARGE */
		
			body.et_divi_theme #page-container .inputFieldLarge select
						
				{font-size: 20px!important; line-height:28px!important; padding: 15px 22px 15px 22px!important;}
								
				.inputFieldLarge .select2-container .select2-selection--single .select2-selection__rendered {padding-left: 0px; padding-right: 30px; line-height: 30px !important;}
				.inputFieldLarge .select2-container--default .select2-selection--single .select2-selection__arrow {height: 68px; top: 0px; right: 12px;}
			
	
	
	/* INPUT SELECTORS */
		
		
		/* INPUT SELECTORS inputFieldLarge */
					
			body.woocommerce.et_divi_theme #page-container .inputFieldLarge .quantity input.qty
				{font-size: 20px!important; line-height:28px!important; padding: 15px 22px 15px 22px!important;
				border-width: 2px !important; border-style: solid !important; width: 100px; height: auto !important;}
				
				
		/* INPUT SELECTORS inputFieldMedium */
					
			body.woocommerce.et_divi_theme #page-container .inputFieldMedium .quantity input.qty
				{font-size: 16px!important; line-height:24px!important; padding: 9px 18px 9px 18px!important;
				border-width: 2px !important; border-style: solid !important; width: 90px; height: auto !important;}
			
				
		/* INPUT SELECTORS inputFieldSmall */
					
			body.woocommerce.et_divi_theme #page-container .inputFieldSmall .quantity input.qty,
			body.woocommerce-page.et_divi_theme #page-container .cart_item .quantity input.qty
							
				{font-size: 12px!important; line-height:20px!important; padding: 5px 12px 5px 12px!important;
				border-width: 2px !important; border-style: solid !important; width: 90px; height: auto !important;}		
			
	
		
	
}




@media (max-width:760px) {
	
	
	/* INPUT FIELDS MEDIUM */
					
		body.et_divi_theme #page-container textarea,
		body.et_divi_theme #page-container input.text,			
		body.et_divi_theme #page-container input[type="tel"],
		body.et_divi_theme #page-container input[type="text"],
		body.et_divi_theme #page-container input[type="email"],
		body.et_divi_theme #page-container #commentform textarea,			
		body.et_divi_theme #page-container input[type="password"],
		body.et_divi_theme #page-container .et_pb_newsletter_form .input,	
		body.et_divi_theme #page-container .et_pb_module.et_pb_subscribe .et_pb_newsletter_form .input
							
			{font-size: 14px!important; line-height:22px!important; padding: 9px 17px 9px 17px!important;}
	
	
		/* DROPDOWN MEDIUM */
						
			body.et_divi_theme #page-container select,
			body.et_divi_theme #page-container .select2-container--default .select2-selection--single
				
				{font-size: 14px!important; line-height:22px!important; padding: 9px 17px 9px 17px!important;}	
		
				.select2-container .select2-selection--single .select2-selection__rendered {padding-left: 0px; padding-right: 20px; line-height: 22px !important;}
				.select2-container--default .select2-selection--single .select2-selection__arrow {height: 44px; top: 0px; right: 12px;}
					
		
	/* INPUT FIELDS SMALL */
				
		body.et_divi_theme #page-container .inputFieldSmall textarea,
		body.et_divi_theme #page-container .inputFieldSmall input.text,			
		body.et_divi_theme #page-container .inputFieldSmall input[type="tel"],
		body.et_divi_theme #page-container .inputFieldSmall input[type="text"],
		body.et_divi_theme #page-container .inputFieldSmall input[type="email"],
		body.et_divi_theme #page-container .inputFieldSmall #commentform textarea,			
		body.et_divi_theme #page-container .inputFieldSmall input[type="password"],
		body.et_divi_theme #page-container .inputFieldSmall .et_pb_newsletter_form .input,	
		body.et_divi_theme #page-container .inputFieldSmall .et_pb_module.et_pb_subscribe .et_pb_newsletter_form .input,
		
		/* size overrides */
		
			body.et_divi_theme #page-container .actions input,
			body.et_divi_theme #page-container .shipping input,
			body.et_divi_theme #page-container .et_pb_menu .et_pb_menu__search-input
						
				{font-size: 10px!important; line-height:18px!important; padding: 4px 11px 4px 11px!important;}
			
			
		/* DROPDOWN SMALL */
		
			body.et_divi_theme #page-container .inputFieldSmall select,
			
			/* size overrides */
			
				body.woocommerce-page.et_divi_theme #page-container .woocommerce-shipping-totals .select2-container--default .select2-selection--single
							
					{font-size: 10px!important; line-height:18px!important; padding: 4px 11px 4px 11px!important;}
									
					.woocommerce-shipping-totals .select2-container .select2-selection--single .select2-selection__rendered {padding-left: 0px; padding-right: 20px; line-height: 22px !important;}
					.woocommerce-shipping-totals .select2-container--default .select2-selection--single .select2-selection__arrow {height: 36px; top: 0px; right: 12px;}
				
	
	
	/* INPUT FIELDS LARGE */
		
		body.et_divi_theme #page-container .inputFieldLarge textarea,
		body.et_divi_theme #page-container .inputFieldLarge input.text,			
		body.et_divi_theme #page-container .inputFieldLarge input[type="tel"],
		body.et_divi_theme #page-container .inputFieldLarge input[type="text"],
		body.et_divi_theme #page-container .inputFieldLarge input[type="email"],
		body.et_divi_theme #page-container .inputFieldLarge #commentform textarea,			
		body.et_divi_theme #page-container .inputFieldLarge input[type="password"],
		body.et_divi_theme #page-container .inputFieldLarge .et_pb_newsletter_form .input,
		body.et_divi_theme #page-container .btnLarge input[type="text"].et_pb_contact_captcha,		
		body.et_divi_theme #page-container .inputFieldLarge .et_pb_module.et_pb_subscribe .et_pb_newsletter_form .input
					
			{font-size: 16px!important; line-height:26px!important; padding: 12px 19px 12px 19px!important;}
		
			
		/* DROPDOWN LARGE */
		
			body.et_divi_theme #page-container .inputFieldLarge select
						
				{font-size: 16px!important; line-height:26px!important; padding: 12px 19px 12px 19px!important;}
								
				.inputFieldLarge .select2-container .select2-selection--single .select2-selection__rendered {padding-left: 0px; padding-right: 30px; line-height: 30px !important;}
				.inputFieldLarge .select2-container--default .select2-selection--single .select2-selection__arrow {height: 68px; top: 0px; right: 12px;}
			
	
	
	/* INPUT SELECTORS */
		
		
		/* INPUT SELECTORS inputFieldLarge */
					
			body.woocommerce.et_divi_theme #page-container .inputFieldLarge .quantity input.qty
				{font-size: 16px!important; line-height:26px!important; padding: 12px 19px 12px 19px!important;
				border-width: 2px !important; border-style: solid !important; width: 90px; height: auto !important;}
				
				
		/* INPUT SELECTORS inputFieldMedium */
					
			body.woocommerce.et_divi_theme #page-container .inputFieldMedium .quantity input.qty
				{font-size: 14px!important; line-height:22px!important; padding: 9px 17px 9px 17px!important;
				border-width: 2px !important; border-style: solid !important; width: 90px; height: auto !important;}
			
				
		/* INPUT SELECTORS inputFieldSmall */
					
			body.woocommerce.et_divi_theme #page-container .inputFieldSmall .quantity input.qty,
			body.woocommerce-page.et_divi_theme #page-container .cart_item .quantity input.qty
							
				{font-size: 10px!important; line-height:18px!important; padding: 4px 11px 4px 11px!important;
				border-width: 2px !important; border-style: solid !important; width: 90px; height: auto !important;}		
			
	

	
}