/* Fonts */

@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 100;
	src: url("fonts/Inter-Thin.woff2") format("woff2"),
	url("fonts/Inter-Thin.woff") format("woff");
}

@font-face {
	font-family: 'Inter';
	font-style: italic;
	font-weight: 100;
	src: url("fonts/Inter-ThinItalic.woff2") format("woff2"),
	url("fonts/Inter-ThinItalic.woff") format("woff");
}

@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 200;
	src: url("fonts/Inter-ExtraLight.woff2") format("woff2"),
	url("fonts/Inter-ExtraLight.woff") format("woff");
}

@font-face {
	font-family: 'Inter';
	font-style: italic;
	font-weight: 200;
	src: url("fonts/Inter-ExtraLightItalic.woff2") format("woff2"),
	url("fonts/Inter-ExtraLightItalic.woff") format("woff");
}

@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 300;
	src: url("fonts/Inter-Light.woff2") format("woff2"),
	url("fonts/Inter-Light.woff") format("woff");
}

@font-face {
	font-family: 'Inter';
	font-style: italic;
	font-weight: 300;
	src: url("fonts/Inter-LightItalic.woff2") format("woff2"),
	url("fonts/Inter-LightItalic.woff") format("woff");
}

@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	src: url("fonts/Inter-Regular.woff2") format("woff2"),
	url("fonts/Inter-Regular.woff") format("woff");
}

@font-face {
	font-family: 'Inter';
	font-style: italic;
	font-weight: 400;
	src: url("fonts/Inter-Italic.woff2") format("woff2"),
	url("fonts/Inter-Italic.woff") format("woff");
}

@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 500;
	src: url("fonts/Inter-Medium.woff2") format("woff2"),
	url("fonts/Inter-Medium.woff") format("woff");
}

@font-face {
	font-family: 'Inter';
	font-style: italic;
	font-weight: 500;
	src: url("fonts/Inter-MediumItalic.woff2") format("woff2"),
	url("fonts/Inter-MediumItalic.woff") format("woff");
}

@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	src: url("fonts/Inter-SemiBold.woff2") format("woff2"),
	url("fonts/Inter-SemiBold.woff") format("woff");
}

@font-face {
	font-family: 'Inter';
	font-style: italic;
	font-weight: 600;
	src: url("fonts/Inter-SemiBoldItalic.woff2") format("woff2"),
	url("fonts/Inter-SemiBoldItalic.woff") format("woff");
}

@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	src: url("fonts/Inter-Bold.woff2") format("woff2"),
	url("fonts/Inter-Bold.woff") format("woff");
}

@font-face {
	font-family: 'Inter';
	font-style: italic;
	font-weight: 700;
	src: url("fonts/Inter-BoldItalic.woff2") format("woff2"),
	url("fonts/Inter-BoldItalic.woff") format("woff");
}

@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 800;
	src: url("fonts/Inter-ExtraBold.woff2") format("woff2"),
	url("fonts/Inter-ExtraBold.woff") format("woff");
}

@font-face {
	font-family: 'Inter';
	font-style: italic;
	font-weight: 800;
	src: url("fonts/Inter-ExtraBoldItalic.woff2") format("woff2"),
	url("fonts/Inter-ExtraBoldItalic.woff") format("woff");
}

@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 900;
	src: url("fonts/Inter-Black.woff2") format("woff2"),
	url("fonts/Inter-Black.woff") format("woff");
}

@font-face {
	font-family: 'Inter';
	font-style: italic;
	font-weight: 900;
	src: url("fonts/Inter-BlackItalic.woff2") format("woff2"),
	url("fonts/Inter-BlackItalic.woff") format("woff");
}
/* Globals */
body {
	color: #000;
	background-color: #fff;
	transition: 1s background-color ease;
}
/* Nav */
.navigation-container {
	background-color: #000;
	color: #fff;
	padding: 20px;
		transition: 1s box-shadow ease;
	box-shadow: 0px 10px 25px #bfbfbf;
}
.link-top {
	color: #fff;
	padding-top: 20px;
	margin-right: 5px;
}
.links-top {
	position: absolute;
	top: 0;
	right: 0;
	padding-top: 20px;
}
/* Change Background Color */
.change-color {
	width: 30px;
	height: 30px;
	border: 1px solid #eee;
	border-radius: 100%;
	display: inline-block;
	margin-top: 15px;
	margin-right: 5px;
	cursor: pointer;
}
.change-color-light {
	background-color: #eee;
}
.change-color-dark {
	background-color: #16161a;
}
.change-color-blue {
	background-color: #0000ff;
}
/* end Fonts */
.color-title {
	font-size: 2.5rem;
	font-weight: 800;
	font-family: 'Inter', sans-serif;
}
ion-icon {
  line-height: rem;
}
.color-paragraph {
	font-size: 1rem;
	font-weight: 100;
	letter-spacing: 2px;
	text-transform: uppercase;
}
/* Generator */
.generator-section {
}
.generated-section {
	padding-top: 50px;
}
.generated-section p {
	padding-bottom: 20px;
}
.color-controls {
	margin-top: 20px;
}
.color-input {
	font-weight: 600;
	text-transform: uppercase;
	border: none;
	border-bottom: 2px solid #000;
	padding: 10px;
	font-size: 1rem;
	background-color: transparent;
}
.color-submit {
	padding: 10px 20px;
	border-radius: 30px;
	border: none;
	background-color: #000;
	color: #fff;
	font-size: 1rem;
	font-weight: bolder;
	cursor: pointer;
}
.is-fullheight {
	display: block !important;
}
.colorBoxColumns {
	text-align: center;
}

.colorBox {
	height: 150px;
	display: inline-block;
	transition: 1s background-color ease;
}
.bold-p {
	text-transform: uppercase;
	letter-spacing: 2px;
	opacity: 0.5;
	
}
@media (max-width: 1000px) {
	.color-submit {
	}
	.colorBoxColumns .column {
		width: 100%;
	}
	.links-top {
		position: relative;
		margin: 0 auto;
	}
}

.article {
	padding: 3% 10%;
}