/* ---------- */
/* desktop css */ 
/* ---------- */

	/* set default responsive padding for outer sections */
	div[data-elementor-type="wp-page"] .padded,
	div[data-elementor-type="wp-page"] .elementor-section-wrap > .padded
	{ 
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 50px;
		--padding-right: 50px;
	}

	div[data-elementor-type="wp-page"] .padded,
	div[data-elementor-type="wp-page"] .elementor-section-wrap > .padded
	{ 
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 50px;
		--padding-right: 50px;
	}

	header.padded,
	.elementor-section-wrap > header.padded
	{ 
		--padding-top: 20px !important;
		--padding-bottom: 20px !important;
		--padding-left: 50px !important;
		--padding-right: 50px !important;
	}

	/* 	p { max-width: 700px; }  */
	
	/* default handling of links in paragraph tags */ 
	div[data-elementor-type="wp-page"]  p a,
	div[data-elementor-type="wp-page"] .elementor-section-wrap  p a 
	{ 
		text-decoration: underline; 
	}
	
	/* default dark section styling */ 
	div[data-elementor-type="wp-page"] > .dark,
	div[data-elementor-type="wp-page"] .elementor-section-wrap > .dark
	{
		background-color: var(--e-global-color-primary);
		color: var(--e-global-color-secondary);
	}

		/* default dark section font styling */ 
		div[data-elementor-type="wp-page"] > .dark h1,
		div[data-elementor-type="wp-page"] > .dark h2,
		div[data-elementor-type="wp-page"] > .dark h3,
		div[data-elementor-type="wp-page"] > .dark h4,
		div[data-elementor-type="wp-page"] > .dark h5,
		div[data-elementor-type="wp-page"] > .dark a,
		div[data-elementor-type="wp-page"] .elementor-section-wrap > .dark h1,
		div[data-elementor-type="wp-page"] .elementor-section-wrap > .dark h2,
		div[data-elementor-type="wp-page"] .elementor-section-wrap > .dark h3,
		div[data-elementor-type="wp-page"] .elementor-section-wrap > .dark h4,
		div[data-elementor-type="wp-page"] .elementor-section-wrap > .dark h5,
		div[data-elementor-type="wp-page"] .elementor-section-wrap > .dark a
		{
			color:  var(--e-global-color-secondary);
		}

	/* default light section styling */ 
	div[data-elementor-type="wp-page"] > .light,
	div[data-elementor-type="wp-page"] .elementor-section-wrap > .light
	{
		background-color: var(--e-global-color-secondary);
	}

	/* Cards */
	div.cards 
	{ 
		--gap: 50px;
		--padding-top: 30px;
		--padding-bottom: 30px;
	}

	div.cards .card { 
		box-shadow: 0 0 30px rgba(0,0,0,.1);
	}	

	div.cards .card-content { 
		padding: 30px;
		background-color: var(--e-global-color-accent);
	}


/* ---------- */
/* tablet css */ 
/* ---------- */

	@media(max-width: 1024px) {
		div[data-elementor-type="wp-page"]  .padded,
		div[data-elementor-type="wp-page"] .elementor-section-wrap  .padded
		{ 
			--padding-top: 100px;
			--padding-bottom: 100px;
			--padding-left: 50px;
			--padding-right: 50px;
		}
	}


/* ---------- */
/* mobile css */ 
/* ---------- */

	@media(max-width: 767px) {
		div[data-elementor-type="wp-page"]  .padded,
		div[data-elementor-type="wp-page"] .elementor-section-wrap .padded
		{ 
			--padding-top: 50px;
			--padding-bottom: 50px;
			--padding-left: 30px;
			--padding-right: 30px;
		}
	}


