/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* @link https://utopia.fyi/type/calculator?c=320,22,1.2,2500,40,1.2,6,3,&s=0.75|0.5|0.25,1.5|2|3|4|6,s-l&g=s,l,xl,12 */
/* @link https://utopia.fyi/type/calculator?c=400,16,1.2,2500,29,1.2,6,3,1400&s=0.75|0.5|0.25,1.5|2|3|4|6,s-l&g=s,l,xl,12 */

:root {
	
	--scale-value: clamp(0.5, 0.4 + 1, 1.5);
	
  --font--3: clamp(0.5787rem, 0.4891rem + 0.3582vw, 1.0489rem);
  --font--2: clamp(0.6944rem, 0.587rem + 0.4299vw, 1.2587rem);
  --font--1: clamp(0.8333rem, 0.7044rem + 0.5159vw, 1.5104rem);
  --font-0: clamp(1rem, 0.8452rem + 0.619vw, 1.8125rem);
  --font-1: clamp(1.2rem, 1.0143rem + 0.7429vw, 2.175rem);
  --font-2: clamp(1.44rem, 1.2171rem + 0.8914vw, 2.61rem);
  --font-3: clamp(1.728rem, 1.4606rem + 1.0697vw, 3.132rem);
  --font-4: clamp(2.0736rem, 1.7527rem + 1.2837vw, 3.7584rem);
  --font-5: clamp(2.4883rem, 2.1032rem + 1.5404vw, 4.5101rem);
  --font-6: clamp(2.986rem, 2.5239rem + 1.8485vw, 5.4121rem);
	


	
	
/* @link https://utopia.fyi/space/calculator?c=400,16,1.2,2500,29,1.2,6,3,1400&s=0.75|0.5|0.25,1.5|2|3|4|6,s-l&g=s,l,xl,12 */

  --space-3xs: clamp(0.25rem, 0.2143rem + 0.1429vw, 0.4375rem);
  --space-2xs: clamp(0.5rem, 0.4167rem + 0.3333vw, 0.9375rem);
  --space-xs: clamp(0.75rem, 0.631rem + 0.4762vw, 1.375rem);
  --space-s: clamp(1rem, 0.8452rem + 0.619vw, 1.8125rem);
  --space-m: clamp(1.5rem, 1.2619rem + 0.9524vw, 2.75rem);
  --space-l: clamp(2rem, 1.6905rem + 1.2381vw, 3.625rem);
  --space-xl: clamp(3rem, 2.5357rem + 1.8571vw, 5.4375rem);
  --space-2xl: clamp(4rem, 3.381rem + 2.4762vw, 7.25rem);
  --space-3xl: clamp(6rem, 5.0714rem + 3.7143vw, 10.875rem);


  /* One-up pairs */
  --space-3xs-2xs: clamp(0.25rem, 0.119rem + 0.5238vw, 0.9375rem);
  --space-2xs-xs: clamp(0.5rem, 0.3333rem + 0.6667vw, 1.375rem);
  --space-xs-s: clamp(0.75rem, 0.5476rem + 0.8095vw, 1.8125rem);
  --space-s-m: clamp(1rem, 0.6667rem + 1.3333vw, 2.75rem);
  --space-m-l: clamp(1.5rem, 1.0952rem + 1.619vw, 3.625rem);
  --space-l-xl: clamp(2rem, 1.3452rem + 2.619vw, 5.4375rem);
  --space-xl-2xl: clamp(3rem, 2.1905rem + 3.2381vw, 7.25rem);
  --space-2xl-3xl: clamp(4rem, 2.6905rem + 5.2381vw, 10.875rem);

  /* Custom pairs */
  --space-s-l: clamp(1rem, 0.5rem + 2vw, 3.625rem);

	--awb-typography1-font-size: var(--font-5)!important;
	--awb-typography2-font-size: var(--font-1) !important;
	--awb-typography3-font-size: var(--font-6)!important;
	--awb-typography4-font-size: var(--font-0) !important;
	--awb-typography5-font-size: var(--font--1) !important;
	--awb-custom_typography_1-font-size: var(--font-1) !important;
	--awb-custom_typography_2-font-size: var(--font--1) !important; 
	--awb-custom_typography_3-font-size: var(--font--1) !important;
	--awb-custom_typography_4-font-size: var(--font-2) !important;
	
}
body,
.fusion-body {
  font-size: var(--font-0) !important;
}
@media (max-width: 850px) {
	:root {
	  --font--3: clamp(0.6149rem, 0.5162rem + 0.5261vw, 0.7957rem);
	  --font--2: clamp(0.7378rem, 0.6195rem + 0.6313vw, 0.9549rem);
	  --font--1: clamp(0.8854rem, 0.7434rem + 0.7576vw, 1.1458rem);
	  --font-0: clamp(1.0625rem, 0.892rem + 0.9091vw, 1.375rem);
	  --font-1: clamp(1.275rem, 1.0705rem + 1.0909vw, 1.65rem);
	  --font-2: clamp(1.53rem, 1.2845rem + 1.3091vw, 1.98rem);
	  --font-3: clamp(1.836rem, 1.5415rem + 1.5709vw, 2.376rem);
	  --font-4: clamp(2.2032rem, 1.8497rem + 1.8851vw, 2.8512rem);
	  --font-5: clamp(2.6438rem, 2.2197rem + 2.2621vw, 3.4214rem);
	  --font-6: clamp(3.1726rem, 2.6636rem + 2.7145vw, 4.1057rem);
	}
}
@media screen and (max-width: 850px) {
    body {
		font-size: var(--font-0) !important;

		--awb-typography1-font-size: var(--font-4)!important;
		--awb-typography2-font-size: var(--font-2) !important;
		--awb-typography3-font-size: var(--font-5)!important;
		--awb-typography4-font-size: var(--font-0) !important;
		--awb-typography5-font-size: var(--font--1) !important;
		--awb-custom_typography_1-font-size: var(--font-1) !important;
		--awb-custom_typography_2-font-size: var(--font-1) !important; 
		--awb-custom_typography_3-font-size: var(--font-0) !important;
		--awb-custom_typography_4-font-size: var(--font-2) !important;



    }
}
