/*
Theme Name: Astra Child
Template: astra
*/
@font-face {
    font-family: "TT Chocolates";
    src: url("/wp-content/themes/astra-child/fonts/tt_chocolates/TT%20Chocolates%20Trial%20ExtraLight.otf") format("opentype");
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: "TT Chocolates";
    src: url("/wp-content/themes/astra-child/fonts/tt_chocolates/TT%20Chocolates%20Trial%20Light.otf") format("opentype");
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: "TT Chocolates";
    src: url("/wp-content/themes/astra-child/fonts/tt_chocolates/TT%20Chocolates%20Trial%20Regular.otf") format("opentype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: "TT Chocolates";
    src: url("/wp-content/themes/astra-child/fonts/tt_chocolates/TT%20Chocolates%20Trial%20Medium.otf") format("opentype");
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: "TT Chocolates";
    src: url("/wp-content/themes/astra-child/fonts/tt_chocolates/TT%20Chocolates%20Trial%20DemiBold.otf") format("opentype");
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: "TT Chocolates";
    src: url("/wp-content/themes/astra-child/fonts/tt_chocolates/TT%20Chocolates%20Trial%20Bold.otf") format("opentype");
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: "TT Chocolates";
    src: url("/wp-content/themes/astra-child/fonts/tt_chocolates/TT%20Chocolates%20Trial%20ExtraBold.otf") format("opentype");
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: "TT Chocolates";
    src: url("/wp-content/themes/astra-child/fonts/tt_chocolates/TT%20Chocolates%20Trial%20Light%20Italic.otf") format("opentype");
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: "TT Chocolates";
    src: url("/wp-content/themes/astra-child/fonts/tt_chocolates/TT%20Chocolates%20Trial%20Italic.otf") format("opentype");
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: "TT Chocolates";
    src: url("/wp-content/themes/astra-child/fonts/tt_chocolates/TT%20Chocolates%20Trial%20Medium%20Italic.otf") format("opentype");
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: "TT Chocolates";
    src: url("/wp-content/themes/astra-child/fonts/tt_chocolates/TT%20Chocolates%20Trial%20DemiBold%20Italic.otf") format("opentype");
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: "TT Chocolates";
    src: url("/wp-content/themes/astra-child/fonts/tt_chocolates/TT%20Chocolates%20Trial%20Bold%20italic.otf") format("opentype");
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: "TT Chocolates";
    src: url("/wp-content/themes/astra-child/fonts/tt_chocolates/TT%20Chocolates%20Trial%20ExtraBold%20Italic.otf") format("opentype");
    font-weight: 800;
    font-style: italic;
}

body,
button,
input,
select,
textarea {
    font-family: "TT Chocolates", sans-serif !important;
    font-weight: 400;
}

h1,
h2,
h3 {
    font-family: "TT Chocolates", sans-serif !important;
    font-weight: 800;
}

h4,
h5,
h6 {
    font-family: "TT Chocolates", sans-serif !important;
    font-weight: 600;
}

nav,
nav a,
.main-header-menu,
.ast-button,
button,
input[type="button"],
input[type="submit"] {
    font-family: "TT Chocolates", sans-serif !important;
    font-weight: 600;
}

em,
i,
blockquote {
    font-style: italic;
}

#page {
	background: linear-gradient(
		120deg,
		#2f5959 0%,
		#6f8d70 35%,
		#2f5959 70%,
		#6f8d70 100%
	);
	background-size: 300% 300%;
	animation: site-content-atmosphere 22s ease-in-out infinite alternate;
}

@keyframes site-content-atmosphere {
	0% {
		background-position: 20% 50%;
	}

	100% {
		background-position: 80% 50%;
	}
}
