/* INSTALLED THEME FONTS */		
		
	.fontExistenceunicaseLight {font-family: 'existenceunicase_light',Arial,sans-serif;}
	.fontRoboto {font-family: "roboto-regular",Arial,sans-serif;}	
	.fontKalam {font-family: "kalam-regular",Arial,sans-serif;}	
	.fontPoppinsLight {font-family: "poppinslight",Arial,sans-serif;}
	.fontPoppins {font-family: "poppins-medium",Arial,sans-serif;}	
	.fontPoppinsBold {font-family: "poppinsbold",Arial,sans-serif;}
	.fontOswaldRegular {font-family: 'oswaldregular',Helvetica,Arial,Lucida,sans-serif;}		
	.fontLatoRegular {font-family: 'latoregular',Helvetica,Arial,Lucida,sans-serif;}
	.fontLatoBold {font-family: 'latobold',Helvetica,Arial,Lucida,sans-serif;}		
	.fontTimesNewRoman {font-family: 'Times New Roman',Georgia,"Times New Roman",serif;}
	.fontGeorgia {font-family: 'Georgia',Georgia,"Times New Roman",serif;}		
	.fontVollkornScregular {font-family: 'vollkorn_scregular',Georgia,"Times New Roman",serif;}
			
	/* HANDWRITING TODO: Download LORA (used on hima.moowe.no) */
		
		.fontShadowsIntoLight {font-family: "shadows_into_lightregular",Arial,sans-serif;}
		.fontPermanentmarker {font-family: "permanentmarker-regular",Arial,sans-serif;}
		.fontCaveatRegular {font-family: 'caveat-regular',Helvetica,Arial,Lucida,sans-serif;}
	

/* FONT DEFAULT SETUP */
	
	body {font-family: "roboto-regular",Arial,sans-serif; font-size: 16px; line-height: 24px}						
	h1, h2, h3 {font-family: "oswaldregular",Arial,sans-serif; font-weight: inherit; text-transform:uppercase}		
	h1 {font-size: 65px; line-height: 75px} /* textLarger */
	h2 {font-size: 55px; line-height: 65px} /* textLarge */
	h3 {font-size: 35px; line-height: 45px} /* textMedium */
	h4 {font-size: 25px; line-height: 35px} /* default + 9 */
	h5 {font-size: 20px; line-height: 30px}	/* default + 4 */
		
				
	/* buttons */
			
		.et_pb_button {font-family: "roboto-regular",Arial,sans-serif;}		
		
	
	/* font sizes */	
	
		
		/* textSmallest (default - 4) */
		
			.textSmallest, .textSmallest p, .textSmallest h1, .textSmallest h2, .textSmallest h3, .textSmallest h4, .textSmallest h5,
			.headerSmallest h1, .headerSmallest h2, .headerSmallest h3, .headerSmallest h4, .headerSmallest h5,
			.titleSmallest h3, .titleSmallest .et_pb_db_product_title, .starsSmallest .et_pb_db_rating, .priceSmallest .price, .ingressSmallest .et_pb_db_short_desc, .textSmallest .product_meta,		
			.sectionHeaderSmallest .et_pb_upsells_wrapper h2, .sectionHeaderSmallest .et_pb_related_wrapper h2,			
			.et_pb_post .post-meta 
			
				{font-size: 12px!important; line-height: 20px!important;}
				.woocommerce .starsSmallest .star-rating {font-size: 12px!important}
			
		
		/* textSmaller (default - 3) */
		
			.textSmaller, .textSmaller p, .textSmaller h1, .textSmaller h2, .textSmaller h3, .textSmaller h4, .textSmaller h5,
			.headerSmaller h1, .headerSmaller h2, .headerSmaller h3, .headerSmaller h4, .headerSmaller h5,
			.titleSmaller h3, .titleSmaller .et_pb_db_product_title, .starsSmaller .et_pb_db_rating, .priceSmaller .price, .ingressSmaller .et_pb_db_short_desc, .textSmaller .product_meta,		
			.sectionHeaderSmaller .et_pb_upsells_wrapper h2, .sectionHeaderSmaller .et_pb_related_wrapper h2
			
				{font-size: 13px!important; line-height: 21px!important;}
				.woocommerce .starsSmaller .star-rating {font-size: 13px!important}
				
		
		/* textSmall (default - 2) */
		
			.textSmall, .textSmall p, .textSmall h1, .textSmall h2, .textSmall h3, .textSmall h4, .textSmall h5,
			.headerSmall h1, .headerSmall h2, .headerSmall h3, .headerSmall h4, .headerSmall h5,
			.titleSmall h3, .titleSmall .et_pb_db_product_title, .starsSmall .et_pb_db_rating, .priceSmall .price, .priceSmall p.price span,
			.ingressSmall .et_pb_db_short_desc, .textSmall .product_meta,		
			.sectionHeaderSmall .et_pb_upsells_wrapper h2, .sectionHeaderSmall .et_pb_related_wrapper h2,			
			.post-content,
			.woocommerce-message, .woocommerce-error, .woocommerce-info,
			.woocommerce-terms-and-conditions-wrapper
			
				{font-size: 14px!important; line-height: 22px!important;}
				.woocommerce .starsSmall .star-rating {font-size: 14px!important}
										
		
		/* default (body) */
			
			.textDefault, .textDefault p, .textDefault h1, .textDefault h2, .textDefault h3, .textDefault h4, .textDefault h5,
			.headerDefault h1, .headerDefault h2, .headerDefault h3, .headerDefault h4, .headerDefault h5,
			.titleDefault h3, .titleDefault .et_pb_db_product_title, .starsDefault .et_pb_db_rating, .priceDefault .price, .priceDefault p.price span, .ingressDefault .et_pb_db_short_desc,			
			.sectionHeaderDefault .et_pb_upsells_wrapper h2, .sectionHeaderDefault .et_pb_related_wrapper h2,			
			.woocommerce ul.products li.product .price,
			.woocommerce-page ul.products li.product .price,
			.woocommerce ul.products li.product .price del,
			.woocommerce-page ul.products li.product .price del,
			body.et_divi_theme #page-container #et-main-area .woocommerce-message
			
				{font-size: 16px!important; line-height: 24px!important;}				
				.woocommerce .starsDefault .star-rating {font-size: 16px!important}
				
			
			/* Menu */

				body.et_divi_theme #page-container .textDefault .et-menu > li
					{padding-right: 15px!important; font-size: 20px!important; line-height: 28px!important; text-transform: uppercase !important}				
				
				body.et_divi_theme #page-container .textDefault a.et_pb_menu__icon,
				body.et_divi_theme #page-container .textDefault button.et_pb_menu__icon
					{font-size: 20px!important; padding-top: 10px!important; border: 0!important;padding-bottom: 0 !important;padding-left: 0 !important;padding-right: 0 !important;}
				body.et_divi_theme #page-container .textDefault.et_pb_menu--with-logo .et_pb_menu__menu > nav > ul > li > a {padding-top: 10px; padding-bottom:0px;}
				body.et_divi_theme #page-container .textDefault .et-menu .menu-item-has-children > a:first-child::after {padding-top: 10px;}
				
				
				/* Sub Menu */
				
					body.et_divi_theme #page-container .textDefault .et_mobile_menu li a,
					body.et_divi_theme #page-container .textDefault .nav li li a {font-size: 16px; line-height: 24px; text-transform: none !important}
					body.et_divi_theme #page-container .textDefault .et-menu li li.menu-item-has-children > a:first-child::after {top: 6px;}		
		
		
		/* textMediumMinus (h5) */
		
			.woocommerce ul.products li.product .woocommerce-loop-category__title,
			.woocommerce ul.products li.product .woocommerce-loop-product__title,
			.woocommerce ul.products li.product h3,
			.product h2.woocommerce-loop-product__title
		
				{font-size: 20px!important; line-height: 28px!important}			
		
		
		/* textMedium (h3) */
			
			.textMedium, .textMedium p, .textMedium h1, .textMedium h2, .textMedium h3, .textMedium h4, .textMedium h5,
			.headerMedium h1, .headerMedium h2, .headerMedium h3, .headerMedium h4, .headerMedium h5,
			.titleMedium h3, .titleMedium .et_pb_db_product_title, .starsMedium .et_pb_db_rating, .priceMedium .price, .priceMedium p.price span, .ingressMedium .et_pb_db_short_desc,			
			.sectionHeaderMedium .et_pb_upsells_wrapper h2, .sectionHeaderMedium .et_pb_related_wrapper h2,			
			.et_pb_blog_grid h2,
			.cart_totals h2,
			.woocommerce-order-details h2
				
				{font-size: 35px!important; line-height: 45px!important; }	
				.woocommerce .starsMedium .star-rating {font-size: 35px!important}
							
		
		/* textLarge (h2) */
		
			.textLarge, .textLarge p, .textLarge h1, .textLarge h2, .textLarge h3, .textLarge h4, .textLarge h5,
			.headerLarge h1, .headerLarge h2, .headerLarge h3, .headerLarge h4, .headerLarge h5,	
			.titleLarge h3, .titleLarge .et_pb_db_product_title, .starsLarge .et_pb_db_rating, .priceLarge .price, .ingressLarge .et_pb_db_short_desc,			
			.sectionHeaderLarge .et_pb_upsells_wrapper h2, .sectionHeaderLarge .et_pb_related_wrapper h2,
			.product .related h2, up-sells.upsells.products h2

				{font-size: 55px!important; line-height: 65px!important;}
				.woocommerce .starsLarge .star-rating {font-size: 55px!important}	
			
		
		/* textLarger (h1) */
		
			.textLarger, .textLarger p, .textLarger h1, .textLarger h2, .textLarger h3, .textLarger h4, .textLarger h5,
			.headerLarger h1, .headerLarger h2, .headerLarger h3, .headerLarger h4, .headerLarger h5,
			.titleLarger h3, .titleLarger .et_pb_db_product_title, .starsLarger .et_pb_db_rating, .priceLarger .price, .ingressLarger .et_pb_db_short_desc,			
			.sectionHeaderLarger .et_pb_upsells_wrapper h2, .sectionHeaderLarger .et_pb_related_wrapper h2		

				{font-size: 65px!important; line-height: 75px!important;}	
				.woocommerce .starsLarger .star-rating {font-size: 65px!important}
			
		
		/* textLargest (h1 + 20) */
		
			.textLargest, .textLargest p, .textLargest h1, .textLargest h2, .textLargest h3, .textLargest h4, .textLargest h5,
			.headerLargest h1, .headerLargest h2, .headerLargest h3, .headerLargest h4, .headerLargest h5,
			.titleLargest h3, .titleLargest .et_pb_db_product_title, .starsLargest .et_pb_db_rating, .priceLargest .price, .ingressLargest .et_pb_db_short_desc,			
			.sectionHeaderLargest .et_pb_upsells_wrapper h2, .sectionHeaderLargest .et_pb_related_wrapper h2

				{font-size: 85px!important; line-height: 95px!important;}
				.woocommerce .starsLargest .star-rating {font-size: 85px!important}	
					



@media (max-width:980px) {
	
	
	/* FONT DEFAULT SETUP */
	
		body {font-size: 14px; line-height: 22px}					
		h1 {font-size: 45px; line-height: 55px} /* textLarger */
		h2 {font-size: 35px; line-height: 45px} /* textLarge */
		h3 {font-size: 20px; line-height: 30px} /* textMedium */
		h4 {font-size: 18px; line-height: 28px} /* default + 4 */
		h5 {font-size: 16px; line-height: 26px}	/* default + 2 */
		
	
	/* font sizes */	
	
		
		/* textSmallest (default - 4) */
		
			.textSmallest, .textSmallest p, .textSmallest h1, .textSmallest h2, .textSmallest h3, .textSmallest h4, .textSmallest h5,
			.headerSmallest h1, .headerSmallest h2, .headerSmallest h3, .headerSmallest h4, .headerSmallest h5,
			.titleSmallest h3, .titleSmallest .et_pb_db_product_title, .starsSmallest .et_pb_db_rating, .priceSmallest .price, .ingressSmallest .et_pb_db_short_desc, .textSmallest .product_meta,		
			.sectionHeaderSmallest .et_pb_upsells_wrapper h2, .sectionHeaderSmallest .et_pb_related_wrapper h2,			
			.et_pb_post .post-meta 
			
				{font-size: 10px!important; line-height: 18px!important;}
				.woocommerce .starsSmallest .star-rating {font-size: 10px!important}
			
		
		/* textSmaller (default - 3) */
		
			.textSmaller, .textSmaller p, .textSmaller h1, .textSmaller h2, .textSmaller h3, .textSmaller h4, .textSmaller h5,
			.headerSmaller h1, .headerSmaller h2, .headerSmaller h3, .headerSmaller h4, .headerSmaller h5,
			.titleSmaller h3, .titleSmaller .et_pb_db_product_title, .starsSmaller .et_pb_db_rating, .priceSmaller .price, .ingressSmaller .et_pb_db_short_desc, .textSmaller .product_meta,		
			.sectionHeaderSmaller .et_pb_upsells_wrapper h2, .sectionHeaderSmaller .et_pb_related_wrapper h2
			
				{font-size: 11px!important; line-height: 19px!important;}
				.woocommerce .starsSmaller .star-rating {font-size: 11px!important}
				
		
		/* textSmall (default - 2) */
		
			.textSmall, .textSmall p, .textSmall h1, .textSmall h2, .textSmall h3, .textSmall h4, .textSmall h5,
			.headerSmall h1, .headerSmall h2, .headerSmall h3, .headerSmall h4, .headerSmall h5,
			.titleSmall h3, .titleSmall .et_pb_db_product_title, .starsSmall .et_pb_db_rating, .priceSmall .price, .priceSmall p.price span,
			.ingressSmall .et_pb_db_short_desc, .textSmall .product_meta,		
			.sectionHeaderSmall .et_pb_upsells_wrapper h2, .sectionHeaderSmall .et_pb_related_wrapper h2,			
			.post-content,
			.woocommerce-message, .woocommerce-error, .woocommerce-info,
			.woocommerce-terms-and-conditions-wrapper
			
				{font-size: 12px!important; line-height: 20px!important;}
				.woocommerce .starsSmall .star-rating {font-size: 12px!important}
										
		
		/* default (body) */
			
			.textDefault, .textDefault p, .textDefault h1, .textDefault h2, .textDefault h3, .textDefault h4, .textDefault h5,
			.headerDefault h1, .headerDefault h2, .headerDefault h3, .headerDefault h4, .headerDefault h5,
			.titleDefault h3, .titleDefault .et_pb_db_product_title, .starsDefault .et_pb_db_rating, .priceDefault .price, .priceDefault p.price span, .ingressDefault .et_pb_db_short_desc,			
			.sectionHeaderDefault .et_pb_upsells_wrapper h2, .sectionHeaderDefault .et_pb_related_wrapper h2,			
			.woocommerce ul.products li.product .price,
			.woocommerce-page ul.products li.product .price,
			.woocommerce ul.products li.product .price del,
			.woocommerce-page ul.products li.product .price del,
			body.et_divi_theme #page-container #et-main-area .woocommerce-message
			
				{font-size: 14px!important; line-height: 22px!important;}				
				.woocommerce .starsDefault .star-rating {font-size: 14px!important}
				
			
			/* Menu */

				body.et_divi_theme #page-container .textDefault .et-menu > li
					{padding-right: 15px!important; font-size: 20px!important; line-height: 28px!important; text-transform: uppercase !important}				
				
				body.et_divi_theme #page-container .textDefault a.et_pb_menu__icon,
				body.et_divi_theme #page-container .textDefault button.et_pb_menu__icon
					{font-size: 20px!important; padding-top: 10px!important; border: 0!important;padding-bottom: 0 !important;padding-left: 0 !important;padding-right: 0 !important;}
				body.et_divi_theme #page-container .textDefault.et_pb_menu--with-logo .et_pb_menu__menu > nav > ul > li > a {padding-top: 10px; padding-bottom:0px;}
				body.et_divi_theme #page-container .textDefault .et-menu .menu-item-has-children > a:first-child::after {padding-top: 10px;}
				
				
				/* Sub Menu */
				
					body.et_divi_theme #page-container .textDefault .et_mobile_menu li a,
					body.et_divi_theme #page-container .textDefault .nav li li a {font-size: 14px; line-height: 22px;}
					body.et_divi_theme #page-container .textDefault .et-menu li li.menu-item-has-children > a:first-child::after {top: 6px;}		
		
		
		/* textMediumMinus (h5) */
		
			.woocommerce ul.products li.product .woocommerce-loop-category__title,
			.woocommerce ul.products li.product .woocommerce-loop-product__title,
			.woocommerce ul.products li.product h3,
			.product h2.woocommerce-loop-product__title
		
				{font-size: 16px!important; line-height: 24px!important}			
		
		
		/* textMedium (h3) */
			
			.textMedium, .textMedium p, .textMedium h1, .textMedium h2, .textMedium h3, .textMedium h4, .textMedium h5,
			.headerMedium h1, .headerMedium h2, .headerMedium h3, .headerMedium h4, .headerMedium h5,
			.titleMedium h3, .titleMedium .et_pb_db_product_title, .starsMedium .et_pb_db_rating, .priceMedium .price, .priceMedium p.price span, .ingressMedium .et_pb_db_short_desc,			
			.sectionHeaderMedium .et_pb_upsells_wrapper h2, .sectionHeaderMedium .et_pb_related_wrapper h2,			
			.et_pb_blog_grid h2,
			.cart_totals h2,
			.woocommerce-order-details h2
				
				{font-size: 20px!important; line-height: 30px!important; }	
				.woocommerce .starsMedium .star-rating {font-size: 20px!important}
							
		
		/* textLarge (h2) */
		
			.textLarge, .textLarge p, .textLarge h1, .textLarge h2, .textLarge h3, .textLarge h4, .textLarge h5,
			.headerLarge h1, .headerLarge h2, .headerLarge h3, .headerLarge h4, .headerLarge h5,	
			.titleLarge h3, .titleLarge .et_pb_db_product_title, .starsLarge .et_pb_db_rating, .priceLarge .price, .ingressLarge .et_pb_db_short_desc,			
			.sectionHeaderLarge .et_pb_upsells_wrapper h2, .sectionHeaderLarge .et_pb_related_wrapper h2,
			.product .related h2, up-sells.upsells.products h2

				{font-size: 35px!important; line-height: 45px!important;}
				.woocommerce .starsLarge .star-rating {font-size: 35px!important}	
			
		
		/* textLarger (h1) */
		
			.textLarger, .textLarger p, .textLarger h1, .textLarger h2, .textLarger h3, .textLarger h4, .textLarger h5,
			.headerLarger h1, .headerLarger h2, .headerLarger h3, .headerLarger h4, .headerLarger h5,
			.titleLarger h3, .titleLarger .et_pb_db_product_title, .starsLarger .et_pb_db_rating, .priceLarger .price, .ingressLarger .et_pb_db_short_desc,			
			.sectionHeaderLarger .et_pb_upsells_wrapper h2, .sectionHeaderLarger .et_pb_related_wrapper h2		

				{font-size: 45px!important; line-height: 55px!important;}	
				.woocommerce .starsLarger .star-rating {font-size: 45px!important}
			
		
		/* textLargest (h1 + 20) */
		
			.textLargest, .textLargest p, .textLargest h1, .textLargest h2, .textLargest h3, .textLargest h4, .textLargest h5,
			.headerLargest h1, .headerLargest h2, .headerLargest h3, .headerLargest h4, .headerLargest h5,
			.titleLargest h3, .titleLargest .et_pb_db_product_title, .starsLargest .et_pb_db_rating, .priceLargest .price, .ingressLargest .et_pb_db_short_desc,			
			.sectionHeaderLargest .et_pb_upsells_wrapper h2, .sectionHeaderLargest .et_pb_related_wrapper h2

				{font-size: 65px!important; line-height: 75px!important;}
				.woocommerce .starsLargest .star-rating {font-size: 65px!important}	
					

	
}



@media (max-width:760px) {
	
	
	/* FONT DEFAULT SETUP */
	
		body {font-size: 12px; line-height: 20px}						
					
		h1 {font-size: 40px; line-height: 50px} /* textLarger */
		h2 {font-size: 35px; line-height: 45px} /* textLarge */
		h3 {font-size: 18px; line-height: 28px} /* textMedium */
		h4 {font-size: 16px; line-height: 26px} /* default + 4 */
		h5 {font-size: 14px; line-height: 24px}	/* default + 2 */
		
	
	/* font sizes */	
	
		
		/* textSmallest (default - 4) */
		
			.textSmallest, .textSmallest p, .textSmallest h1, .textSmallest h2, .textSmallest h3, .textSmallest h4, .textSmallest h5,
			.headerSmallest h1, .headerSmallest h2, .headerSmallest h3, .headerSmallest h4, .headerSmallest h5,
			.titleSmallest h3, .titleSmallest .et_pb_db_product_title, .starsSmallest .et_pb_db_rating, .priceSmallest .price, .ingressSmallest .et_pb_db_short_desc, .textSmallest .product_meta,		
			.sectionHeaderSmallest .et_pb_upsells_wrapper h2, .sectionHeaderSmallest .et_pb_related_wrapper h2,			
			.et_pb_post .post-meta 
			
				{font-size: 8px!important; line-height: 16px!important;}
				.woocommerce .starsSmallest .star-rating {font-size: 8px!important}
			
		
		/* textSmaller (default - 3) */
		
			.textSmaller, .textSmaller p, .textSmaller h1, .textSmaller h2, .textSmaller h3, .textSmaller h4, .textSmaller h5,
			.headerSmaller h1, .headerSmaller h2, .headerSmaller h3, .headerSmaller h4, .headerSmaller h5,
			.titleSmaller h3, .titleSmaller .et_pb_db_product_title, .starsSmaller .et_pb_db_rating, .priceSmaller .price, .ingressSmaller .et_pb_db_short_desc, .textSmaller .product_meta,		
			.sectionHeaderSmaller .et_pb_upsells_wrapper h2, .sectionHeaderSmaller .et_pb_related_wrapper h2
			
				{font-size: 9px!important; line-height: 17px!important;}
				.woocommerce .starsSmaller .star-rating {font-size: 9px!important}
				
		
		/* textSmall (default - 2) */
		
			.textSmall, .textSmall p, .textSmall h1, .textSmall h2, .textSmall h3, .textSmall h4, .textSmall h5,
			.headerSmall h1, .headerSmall h2, .headerSmall h3, .headerSmall h4, .headerSmall h5,
			.titleSmall h3, .titleSmall .et_pb_db_product_title, .starsSmall .et_pb_db_rating, .priceSmall .price, .priceSmall p.price span,
			.ingressSmall .et_pb_db_short_desc, .textSmall .product_meta,		
			.sectionHeaderSmall .et_pb_upsells_wrapper h2, .sectionHeaderSmall .et_pb_related_wrapper h2,			
			.post-content,
			.woocommerce-message, .woocommerce-error, .woocommerce-info,
			.woocommerce-terms-and-conditions-wrapper
			
				{font-size: 10px!important; line-height: 18px!important;}
				.woocommerce .starsSmall .star-rating {font-size: 10px!important}
										
		
		/* default (body) */
			
			.textDefault, .textDefault p, .textDefault h1, .textDefault h2, .textDefault h3, .textDefault h4, .textDefault h5,
			.headerDefault h1, .headerDefault h2, .headerDefault h3, .headerDefault h4, .headerDefault h5,
			.titleDefault h3, .titleDefault .et_pb_db_product_title, .starsDefault .et_pb_db_rating, .priceDefault .price, .priceDefault p.price span, .ingressDefault .et_pb_db_short_desc,			
			.sectionHeaderDefault .et_pb_upsells_wrapper h2, .sectionHeaderDefault .et_pb_related_wrapper h2,			
			.woocommerce ul.products li.product .price,
			.woocommerce-page ul.products li.product .price,
			.woocommerce ul.products li.product .price del,
			.woocommerce-page ul.products li.product .price del,
			body.et_divi_theme #page-container #et-main-area .woocommerce-message
			
				{font-size: 12px!important; line-height: 20px!important;}				
				.woocommerce .starsDefault .star-rating {font-size: 12px!important}
				
			
			/* Menu */

				body.et_divi_theme #page-container .textDefault .et-menu > li
					{padding-right: 15px!important; font-size: 20px!important; line-height: 28px!important; text-transform: uppercase !important}				
				
				body.et_divi_theme #page-container .textDefault a.et_pb_menu__icon,
				body.et_divi_theme #page-container .textDefault button.et_pb_menu__icon
					{font-size: 20px!important; padding-top: 10px!important; border: 0!important;padding-bottom: 0 !important;padding-left: 0 !important;padding-right: 0 !important;}
				body.et_divi_theme #page-container .textDefault.et_pb_menu--with-logo .et_pb_menu__menu > nav > ul > li > a {padding-top: 10px; padding-bottom:0px;}
				body.et_divi_theme #page-container .textDefault .et-menu .menu-item-has-children > a:first-child::after {padding-top: 10px;}
				
				
				/* Sub Menu */
				
					body.et_divi_theme #page-container .textDefault .et_mobile_menu li a,
					body.et_divi_theme #page-container .textDefault .nav li li a {font-size: 12px; line-height: 20px;}
					body.et_divi_theme #page-container .textDefault .et-menu li li.menu-item-has-children > a:first-child::after {top: 6px;}		
		
		
		/* textMediumMinus (h5) */
		
			.woocommerce ul.products li.product .woocommerce-loop-category__title,
			.woocommerce ul.products li.product .woocommerce-loop-product__title,
			.woocommerce ul.products li.product h3,
			.product h2.woocommerce-loop-product__title
		
				{font-size: 14px!important; line-height: 22px!important}			
		
		
		/* textMedium (h3) */
			
			.textMedium, .textMedium p, .textMedium h1, .textMedium h2, .textMedium h3, .textMedium h4, .textMedium h5,
			.headerMedium h1, .headerMedium h2, .headerMedium h3, .headerMedium h4, .headerMedium h5,
			.titleMedium h3, .titleMedium .et_pb_db_product_title, .starsMedium .et_pb_db_rating, .priceMedium .price, .priceMedium p.price span, .ingressMedium .et_pb_db_short_desc,			
			.sectionHeaderMedium .et_pb_upsells_wrapper h2, .sectionHeaderMedium .et_pb_related_wrapper h2,			
			.et_pb_blog_grid h2,
			.cart_totals h2,
			.woocommerce-order-details h2
				
				{font-size: 18px!important; line-height: 28px!important; }	
				.woocommerce .starsMedium .star-rating {font-size: 18px!important}
							
		
		/* textLarge (h2) */
		
			.textLarge, .textLarge p, .textLarge h1, .textLarge h2, .textLarge h3, .textLarge h4, .textLarge h5,
			.headerLarge h1, .headerLarge h2, .headerLarge h3, .headerLarge h4, .headerLarge h5,	
			.titleLarge h3, .titleLarge .et_pb_db_product_title, .starsLarge .et_pb_db_rating, .priceLarge .price, .ingressLarge .et_pb_db_short_desc,			
			.sectionHeaderLarge .et_pb_upsells_wrapper h2, .sectionHeaderLarge .et_pb_related_wrapper h2,
			.product .related h2, up-sells.upsells.products h2

				{font-size: 35px!important; line-height: 45px!important;}
				.woocommerce .starsLarge .star-rating {font-size: 35px!important}	
			
		
		/* textLarger (h1) */
		
			.textLarger, .textLarger p, .textLarger h1, .textLarger h2, .textLarger h3, .textLarger h4, .textLarger h5,
			.headerLarger h1, .headerLarger h2, .headerLarger h3, .headerLarger h4, .headerLarger h5,
			.titleLarger h3, .titleLarger .et_pb_db_product_title, .starsLarger .et_pb_db_rating, .priceLarger .price, .ingressLarger .et_pb_db_short_desc,			
			.sectionHeaderLarger .et_pb_upsells_wrapper h2, .sectionHeaderLarger .et_pb_related_wrapper h2		

				{font-size: 40px!important; line-height: 50px!important;}	
				.woocommerce .starsLarger .star-rating {font-size: 40px!important}
			
		
		/* textLargest (h1 + 20) */
		
			.textLargest, .textLargest p, .textLargest h1, .textLargest h2, .textLargest h3, .textLargest h4, .textLargest h5,
			.headerLargest h1, .headerLargest h2, .headerLargest h3, .headerLargest h4, .headerLargest h5,
			.titleLargest h3, .titleLargest .et_pb_db_product_title, .starsLargest .et_pb_db_rating, .priceLargest .price, .ingressLargest .et_pb_db_short_desc,			
			.sectionHeaderLargest .et_pb_upsells_wrapper h2, .sectionHeaderLargest .et_pb_related_wrapper h2

				{font-size: 45px!important; line-height: 55px!important;}
				.woocommerce .starsLargest .star-rating {font-size: 45px!important}	
					
	

	
}		



@font-face {
    font-family: 'existenceunicase_light';
    src: url('fonts/existence-unicaselight-webfont.woff2') format('woff2'),
         url('fonts/existence-unicaselight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'vollkorn_scregular';
    src: url('fonts/vollkornsc-regular-webfont.woff2') format('woff2'),
         url('fonts/vollkornsc-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'latoregular';
    src: url('fonts/lato-regular-webfont.woff2') format('woff2'),
         url('fonts/lato-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'latobold';
    src: url('fonts/lato-bold-webfont.woff2') format('woff2'),
         url('fonts/lato-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'oswaldregular';
    src: url('fonts/oswald-regular-webfont.woff2') format('woff2'),
         url('fonts/oswald-regular-webfontt.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'roboto-regular';
    src: url('fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('fonts/roboto-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: swap;

}


@font-face {
font-family: 'permanentmarker-regular';
	src: url('fonts/permanentmarker-regular-webfont.woff2') format('woff2'),
    url('fonts/permanentmarker-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
	
}


@font-face {
    font-family: 'shadows_into_lightregular';
    src: url('fonts/shadowsintolight-webfont.woff2') format('woff2'),
         url('fonts/shadowsintolight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: swap;

}


@font-face {
font-family: 'kalam-regular';
	src: url('fonts/kalam-regular-webfont.woff2') format('woff2'),
    url('fonts/kalam-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
	
}

@font-face {
font-family: 'caveat-regular';
	src: url('fonts/caveat-regular-webfont.woff2') format('woff2'),
    url('fonts/caveat-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
	
}



@font-face {
    font-family: 'poppinslight';
    src: url('fonts/poppins-light-webfont.woff2') format('woff2'),
         url('fonts/poppins-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: swap;

}


@font-face {
    font-family: 'poppins-medium';
    src: url('fonts/poppins-medium-webfont.woff2') format('woff2'),
         url('fonts/poppins-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: swap;

}


@font-face {
    font-family: 'poppinsbold';
    src: url('fonts/poppins-bold-webfont.woff2') format('woff2'),
         url('fonts/poppins-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	font-display: swap;

}
