:root {
  --color-text: #fff;
  --color-bg: #000;
  --color-link: #f9d77e;
  --color-link-hover: #fff;
  --color-info: #efc453;
  --glitch-width: 100vw;
  --glitch-height: 100vh;
  --gap-horizontal: 10px;
  --gap-vertical: 5px;
  --time-anim: 4s;
  --delay-anim: 2s;
  --blend-mode-1: none;
  --blend-mode-2: none;
  --blend-mode-3: none;
  --blend-mode-4: none;
  --blend-mode-5: overlay;
  --blend-color-1: transparent;
  --blend-color-2: transparent;
  --blend-color-3: transparent;
  --blend-color-4: transparent;
  --blend-color-5: #000000;
}

/* ===== General ===== */

::-moz-selection {
    background-color: #522787;
    color: #ffffff;
}
::-webkit-selection {
    background-color: #522787;
    color: #ffffff;
}
::selection {
    background-color: #522787;
    color: #ffffff;
}
html {
	height: 100%;
	background-color: #000000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizelegibility;
}
body {
	height: 100%;
	min-height: 100%;
    display: flex;
    flex-direction: column;
    align-items: stretch;
}
main {
    flex-grow: 1;
}

header, main, footer {
    flex-shrink: 0;
}
h1 {
	font-family: 'Pirata One', cursive;
	font-size: 2.6em;
 	margin: 0 0 0.6em  0;
	font-weight: 300;
	color: #ffffff;
}
h3 {
	font-family: 'Pirata One', cursive;
	display: block;
	background: url("../images/grungeee-long.png") no-repeat 50% 50% ;
	font-size: 2.2em;
 	margin: 0.8em 0;
	padding: 0 30px;
	font-weight: 300;
	color: #ffffff;
}
h3 img {
	margin-top: 10px
}
p {
	font-size: 1.3em;
	margin: 0.4em 0;
	font-weight: 300;
	color: #ffffff;
}
.center-txt {
	text-align: center;
}
.bold {
	font-weight: 400;
}
.wrapper {
	width: 1100px;
	margin: 0 auto;
	padding: 40px 0;
}
.clearer {
	clear: both;
}
.responsive-img {
    display: block;
	margin: 0 auto;
    height: auto;
    max-width: 100%;
}


/* =============================== HEADER + MENU  =============================== */

.logo {
	display: inline-block;
	float: left;
	height: 52px;
	width: 200px;
	background-image: url("../images/crnoslovlje.png");
}
.logo:hover, .topnav a.icon:hover {
	opacity: 0.8;
}
.topnav {
	overflow: hidden;
	text-align: right;
	position: relative;
}
.topnav br {
	display: none;
}
.menul {
	position: relative;
	display: inline-block;
	color: #ffffff;
	margin: 18px 16px 0 16px;
	font-family: 'Pirata One', cursive;
	text-decoration: none;
	font-size: 1.8em;
	line-height: 1em;
}
.menul:hover, .menul.active  {
	background: url("../images/grungeee.png") no-repeat 50% 50%;
	border-radius: 50%;
}
.topnav .icon {
  display: none;
}

/* =============================== GLITCH ===============================*/

.crnbig {
	position: absolute;
	margin-top: -140px;
}
.glitch {
	max-width: 100%;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
}
.glitch .glitch__item {
	background: url("../images/main-back.jpg") no-repeat 50% 50% / contain;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	position: absolute;
}
.glitch .glitch__item:nth-child(n+2) {
	opacity: 0;
	animation-duration: var(--time-anim);
	animation-delay: var(--delay-anim);
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}
.glitch .glitch__item:nth-child(2) {
	background-color: var(--blend-color-2);
	background-blend-mode: var(--blend-mode-2);
	animation-name: glitch-anim-2;
}
.glitch .glitch__item:nth-child(2) {
	background-color: var(--blend-color-3);
	background-blend-mode: var(--blend-mode-3);
	animation-name: glitch-anim-3;
}
.glitch .glitch__item:nth-child(4) {
	background-color: var(--blend-color-4);
	background-blend-mode: var(--blend-mode-4);
	animation-name: glitch-anim-4;
}
.glitch .glitch__item:nth-child(5) {
	background-color: var(--blend-color-5);
	background-blend-mode: var(--blend-mode-5);
	animation-name: glitch-anim-flash;
}
@keyframes glitch-anim-flash {
	0%, 5% {
	  opacity: 0.2;
	  transform: translate3d(var(--glitch-horizontal), var(--glitch-height), 0);
	}
	5.5%, 100% {
	  opacity: 0;
	  transform: translate3d(0, 0, 0);
	}
}
.glitch .glitch__title {
	font-family: 'Pirata One', cursive;
	font-size: 90px;
	color: #ffffff;
	position: relative;
	margin-top: 140px;
}
.glitch .glitch__title:before, .glitch .glitch__title:after {
	content: "horror zine";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.glitch .glitch__title:before {
    left: 2px;
    text-shadow: -1px 0 #00ffea;
    clip: rect(24px, 550px, 90px, 0);
    animation: glitch-anim 2s linear infinite alternate-reverse;
}
.glitch .glitch__title:after {
	left: -2px;
	text-shadow: -1px 0 #fe3a7f;
	clip: rect(85px, 550px, 140px, 0);
	animation: glitch-anim 2s 1s linear infinite alternate-reverse;
}
@keyframes glitch-anim {
	0% {
	  clip: rect(77px, 9999px, 1px, 0);
	}
	5% {
	  clip: rect(63px, 9999px, 96px, 0);
	}
	10% {
	  clip: rect(159px, 9999px, 66px, 0);
	}
	15% {
	  clip: rect(102px, 9999px, 135px, 0);
	}
	20% {
	  clip: rect(151px, 9999px, 61px, 0);
	}
	25% {
	  clip: rect(46px, 9999px, 134px, 0);
	}
	30% {
	  clip: rect(73px, 9999px, 36px, 0);
	}
	35% {
	  clip: rect(1px, 9999px, 110px, 0);
	}
	40% {
	  clip: rect(132px, 9999px, 101px, 0);
	}
	45% {
	  clip: rect(62px, 9999px, 108px, 0);
	}
	50% {
	  clip: rect(24px, 9999px, 62px, 0);
	}
	55% {
	  clip: rect(97px, 9999px, 137px, 0);
	}
	60% {
	  clip: rect(127px, 9999px, 168px, 0);
	}
	65% {
	  clip: rect(149px, 9999px, 99px, 0);
	}
	70% {
	  clip: rect(98px, 9999px, 51px, 0);
	}
	75% {
	  clip: rect(48px, 9999px, 2px, 0);
	}
	80% {
	  clip: rect(73px, 9999px, 103px, 0);
	}
	85% {
	  clip: rect(134px, 9999px, 31px, 0);
	}
	90% {
	  clip: rect(69px, 9999px, 50px, 0);
	}
	95% {
	  clip: rect(42px, 9999px, 101px, 0);
	}
	100% {
	  clip: rect(68px, 9999px, 67px, 0);
	}
}

@keyframes glitch-anim-2 {
	0% {
	  opacity: 1;
	  transform: translate3d(var(--gap-horizontal), 0, 0);
	  -webkit-clip-path: polygon(0 2%, 100% 2%, 100% 5%, 0 5%);
	  clip-path: polygon(0 2%, 100% 2%, 100% 5%, 0 5%);
	}
	2% {
	  -webkit-clip-path: polygon(0 15%, 100% 15%, 100% 15%, 0 15%);
	  clip-path: polygon(0 15%, 100% 15%, 100% 15%, 0 15%);
	}
	4% {
	  -webkit-clip-path: polygon(0 10%, 100% 10%, 100% 20%, 0 20%);
	  clip-path: polygon(0 10%, 100% 10%, 100% 20%, 0 20%);
	}
	6% {
	  -webkit-clip-path: polygon(0 1%, 100% 1%, 100% 2%, 0 2%);
	  clip-path: polygon(0 1%, 100% 1%, 100% 2%, 0 2%);
	}
	8% {
	  -webkit-clip-path: polygon(0 33%, 100% 33%, 100% 33%, 0 33%);
	  clip-path: polygon(0 33%, 100% 33%, 100% 33%, 0 33%);
	}
	10% {
	  -webkit-clip-path: polygon(0 44%, 100% 44%, 100% 44%, 0 44%);
	  clip-path: polygon(0 44%, 100% 44%, 100% 44%, 0 44%);
	}
	12% {
	  -webkit-clip-path: polygon(0 50%, 100% 50%, 100% 20%, 0 20%);
	  clip-path: polygon(0 50%, 100% 50%, 100% 20%, 0 20%);
	}
	14% {
	  -webkit-clip-path: polygon(0 70%, 100% 70%, 100% 70%, 0 70%);
	  clip-path: polygon(0 70%, 100% 70%, 100% 70%, 0 70%);
	}
	16% {
	  -webkit-clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%);
	  clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%);
	}
	18% {
	  -webkit-clip-path: polygon(0 50%, 100% 50%, 100% 55%, 0 55%);
	  clip-path: polygon(0 50%, 100% 50%, 100% 55%, 0 55%);
	}
	20% {
	  -webkit-clip-path: polygon(0 70%, 100% 70%, 100% 80%, 0 80%);
	  clip-path: polygon(0 70%, 100% 70%, 100% 80%, 0 80%);
	}
	21.9% {
	  opacity: 1;
	  transform: translate3d(var(--gap-horizontal), 0, 0);
	}
	22%, 100% {
	  opacity: 0;
	  transform: translate3d(0, 0, 0);
	  -webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0);
	  clip-path: polygon(0 0, 0 0, 0 0, 0 0);
	}
}
@keyframes glitch-anim-3 {
	0% {
	  opacity: 1;
	  transform: translate3d(calc(-1 * var(--gap-horizontal)), 0, 0);
	  -webkit-clip-path: polygon(0 25%, 100% 25%, 100% 30%, 0 30%);
	  clip-path: polygon(0 25%, 100% 25%, 100% 30%, 0 30%);
	}
	3% {
	  -webkit-clip-path: polygon(0 3%, 100% 3%, 100% 3%, 0 3%);
	  clip-path: polygon(0 3%, 100% 3%, 100% 3%, 0 3%);
	}
	5% {
	  -webkit-clip-path: polygon(0 5%, 100% 5%, 100% 20%, 0 20%);
	  clip-path: polygon(0 5%, 100% 5%, 100% 20%, 0 20%);
	}
	7% {
	  -webkit-clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
	  clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
	}
	9% {
	  -webkit-clip-path: polygon(0 40%, 100% 40%, 100% 40%, 0 40%);
	  clip-path: polygon(0 40%, 100% 40%, 100% 40%, 0 40%);
	}
	11% {
	  -webkit-clip-path: polygon(0 52%, 100% 52%, 100% 59%, 0 59%);
	  clip-path: polygon(0 52%, 100% 52%, 100% 59%, 0 59%);
	}
	13% {
	  -webkit-clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
	  clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
	}
	15% {
	  -webkit-clip-path: polygon(0 75%, 100% 75%, 100% 75%, 0 75%);
	  clip-path: polygon(0 75%, 100% 75%, 100% 75%, 0 75%);
	}
	17% {
	  -webkit-clip-path: polygon(0 65%, 100% 65%, 100% 40%, 0 40%);
	  clip-path: polygon(0 65%, 100% 65%, 100% 40%, 0 40%);
	}
	19% {
	  -webkit-clip-path: polygon(0 45%, 100% 45%, 100% 50%, 0 50%);
	  clip-path: polygon(0 45%, 100% 45%, 100% 50%, 0 50%);
	}
	20% {
	  -webkit-clip-path: polygon(0 14%, 100% 14%, 100% 33%, 0 33%);
	  clip-path: polygon(0 14%, 100% 14%, 100% 33%, 0 33%);
	}
	21.9% {
	  opacity: 1;
	  transform: translate3d(calc(-1 * var(--gap-horizontal)), 0, 0);
	}
	22%, 100% {
	  opacity: 0;
	  transform: translate3d(0, 0, 0);
	  -webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0);
	  clip-path: polygon(0 0, 0 0, 0 0, 0 0);
	}
}
@keyframes glitch-anim-4 {
	0% {
	  opacity: 1;
	  transform: translate3d(0, calc(-1 * var(--gap-vertical)), 0) scale3d(-1, -1, 1);
	  -webkit-clip-path: polygon(0 1%, 100% 1%, 100% 3%, 0 3%);
	  clip-path: polygon(0 1%, 100% 1%, 100% 3%, 0 3%);
	}
	1.5% {
	  -webkit-clip-path: polygon(0 10%, 100% 10%, 100% 9%, 0 9%);
	  clip-path: polygon(0 10%, 100% 10%, 100% 9%, 0 9%);
	}
	2% {
	  -webkit-clip-path: polygon(0 5%, 100% 5%, 100% 6%, 0 6%);
	  clip-path: polygon(0 5%, 100% 5%, 100% 6%, 0 6%);
	}
	2.5% {
	  -webkit-clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
	  clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
	}
	3% {
	  -webkit-clip-path: polygon(0 10%, 100% 10%, 100% 10%, 0 10%);
	  clip-path: polygon(0 10%, 100% 10%, 100% 10%, 0 10%);
	}
	5% {
	  -webkit-clip-path: polygon(0 30%, 100% 30%, 100% 25%, 0 25%);
	  clip-path: polygon(0 30%, 100% 30%, 100% 25%, 0 25%);
	}
	5.5% {
	  -webkit-clip-path: polygon(0 15%, 100% 15%, 100% 16%, 0 16%);
	  clip-path: polygon(0 15%, 100% 15%, 100% 16%, 0 16%);
	}
	7% {
	  -webkit-clip-path: polygon(0 40%, 100% 40%, 100% 39%, 0 39%);
	  clip-path: polygon(0 40%, 100% 40%, 100% 39%, 0 39%);
	}
	8% {
	  -webkit-clip-path: polygon(0 20%, 100% 20%, 100% 21%, 0 21%);
	  clip-path: polygon(0 20%, 100% 20%, 100% 21%, 0 21%);
	}
	9% {
	  -webkit-clip-path: polygon(0 60%, 100% 60%, 100% 55%, 0 55%);
	  clip-path: polygon(0 60%, 100% 60%, 100% 55%, 0 55%);
	}
	10.5% {
	  -webkit-clip-path: polygon(0 30%, 100% 30%, 100% 31%, 0 31%);
	  clip-path: polygon(0 30%, 100% 30%, 100% 31%, 0 31%);
	}
	11% {
	  -webkit-clip-path: polygon(0 70%, 100% 70%, 100% 69%, 0 69%);
	  clip-path: polygon(0 70%, 100% 70%, 100% 69%, 0 69%);
	}
	13% {
	  -webkit-clip-path: polygon(0 40%, 100% 40%, 100% 41%, 0 41%);
	  clip-path: polygon(0 40%, 100% 40%, 100% 41%, 0 41%);
	}
	14% {
	  -webkit-clip-path: polygon(0 80%, 100% 80%, 100% 75%, 0 75%);
	  clip-path: polygon(0 80%, 100% 80%, 100% 75%, 0 75%);
	}
	14.5% {
	  -webkit-clip-path: polygon(0 50%, 100% 50%, 100% 51%, 0 51%);
	  clip-path: polygon(0 50%, 100% 50%, 100% 51%, 0 51%);
	}
	15% {
	  -webkit-clip-path: polygon(0 90%, 100% 90%, 100% 90%, 0 90%);
	  clip-path: polygon(0 90%, 100% 90%, 100% 90%, 0 90%);
	}
	16% {
	  -webkit-clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
	  clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
	}
	18% {
	  -webkit-clip-path: polygon(0 100%, 100% 100%, 100% 99%, 0 99%);
	  clip-path: polygon(0 100%, 100% 100%, 100% 99%, 0 99%);
	}
	20% {
	  -webkit-clip-path: polygon(0 70%, 100% 70%, 100% 71%, 0 71%);
	  clip-path: polygon(0 70%, 100% 70%, 100% 71%, 0 71%);
	}
	21.9% {
	  opacity: 1;
	  transform: translate3d(0, calc(-1 * var(--gap-vertical)), 0) scale3d(-1, -1, 1);
	}
	22%, 100% {
	  opacity: 0;
	  transform: translate3d(0, 0, 0);
	  -webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0);
	  clip-path: polygon(0 0, 0 0, 0 0, 0 0);
	}
}

/* =============================== FOOTER  =============================== */


footer {
	text-align: center;
	color: #ffffff;
    font-family: 'Pirata One', cursive;
    text-decoration: none;
    font-size: 1.2em;
    line-height: 1.2em;
}
footer a {
	display: inline-block;
	color: #cccccc;
	margin: 10px 12px 0 12px;
}
footer a:hover {
	background: url("../images/grungeee.png") no-repeat 50% 50%;
	border-radius: 50%;	
}
.pakt {
	display: inline-block;
	color: #cccccc;
	margin: 10px 0;
}


/* =============================== CRNOSLOVENI  =============================== */


.mobile {
	display: none;
}
.urednik {
	margin-bottom: 40px;
}
.three {
	display: inline-block;
	vertical-align: middle;
	width: 30%;
}
.seven {
	display: inline-block;
	vertical-align: middle;
	width: 70%;
	padding: 40px;
}

h4 {
	color: #ffffff;
	font-family: 'Pirata One', cursive;
	font-size: 1.8em;
 	margin: 0 0 0.8em 0;
	font-weight: 300;
}
.autor {
	display: inline-block;
	vertical-align: top;
	width: 25%;
	padding: 10px;
	text-align: center;
}
.autor span {
	display: inline-block;
	color: #ffffff;
	font-family: 'Pirata One', cursive;
	font-size: 1.3em;
 	margin: 0.8em 0;
	font-weight: 300;
}
.autor p {
	text-align: left;
	font-size: 1.1em;
}


/* ============================ STRACHOVSLOVIJE  ============================= */

.photo-gallery {
	margin-bottom: 20px;
}
.photo-gallery a {
	display: inline-block;
	margin: 0 10px 10px 0;
	-webkit-filter: grayscale(80%); /* Safari 6.0 - 9.0 */
	filter: grayscale(80%);
}
.photo-gallery a:hover {
	-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
	filter: grayscale(0%);
}
.links {
	font-family: 'Pirata One', cursive;
	font-size: 1.8em;
	margin: 0.4em 0;
	font-weight: 300;
	color: #943EFF;
	text-decoration: line-through;
	text-align: center;
}
.links:hover {
	color:#A45CFD;
	text-decoration: none;
}
.video, .radio {
	display: inline-block;
	vertical-align: middle;
	max-width: 360px;
	-webkit-filter: grayscale(80%); /* Safari 6.0 - 9.0 */
	filter: grayscale(80%);
}
.pdf {
	display: inline-block;
	vertical-align: middle;
	max-width: 260px;
	margin: 10px;
	-webkit-filter: grayscale(80%); /* Safari 6.0 - 9.0 */
	filter: grayscale(80%);
}
.pdf:hover, .video:hover, .radio:hover {
	-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
	filter: grayscale(0%);
}
.legija {
	display: inline-block;
	vertical-align: middle;
	width: 33%;
	padding: 20px;
	margin-bottom: 40px;
}
.legija p {
	margin-top: 20px;
}
.legija a, .legija p {
	display: block;
}
.legija a {
	-webkit-filter: grayscale(80%); /* Safari 6.0 - 9.0 */
	filter: grayscale(80%);
}
.legija a:hover {
	-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
	filter: grayscale(0%);
}
.cs-zivi {
	font-family: 'Pirata One', cursive;
	font-size: 1.8em;
	margin: 0.4em 0;
	font-weight: 300;
	color: #943EFF;
	text-align: center;
}
.flexer {
	display: flex;
	flex-wrap: wrap;
}
.kapitul {
	flex-grow: 1;
	width: 32%;
	margin: 6px;
	border: 1px solid #943EFF;
	padding: 10px;
}
.kapitul h5 {
	font-family: 'Pirata One', cursive;
	color: #ffffff;
	font-size: 1.6em;
	margin: 10px 0
}
.kapitul ul {
	margin-left: 20px;
}
.kapitul li {
	color: #ffffff;
	font-size: 1em;
}
.kapitul p {
	font-size: 1em;
}
.kapitul p span {
	color: #943EFF;
	font-weight: 600;
}

@media only screen and (max-width: 1180px) {
	.wrapper, .slider-wrap, .footer-wrap {
		width: 100%;
		margin: 0;
	}
	.wrapper {
		padding: 30px 40px 40px 40px;
	}
	h1 {
		font-size: 2.4em;
	}	
	p {
		font-size: 1.2em;
		margin: 0.3em 0;
	}

}

@media screen and (max-width: 1020px) {
	.topnav {
		text-align: left;
	}
	.topnav br {
		display: block;
	}
	.topnav a:not(:first-child) {
		display: none;
	}
	.topnav a.icon {
		position: absolute;
		right: 0;
		top: 6px;
		display: block;
		width: 33px;
		height: 33px;
		background-image: url("../images/burger.png")
	}
	.topnav a.icon {
		background-position: 0 0;
		border-radius: 0;
	}
	.topnav.responsive .icon {
		background-position: 0 33px;
	}
	.topnav.responsive a {
		float: none;
		display: inline-block;
		text-align: left;
	}
	.logo {
		display: block!important;
	}
	.seven {
		padding: 20px;
	}
	h4 {
		margin: 0.6em 0;
	}
	.three img {
		max-width: 320px;
		width: 100%;
	}
	.kapitul {
		width: 48%;
	}
}

@media only screen and (max-width: 800px) {
	.wrapper {
		padding: 20px 30px 30px 30px;
	}	
	h1 {
		font-size: 2.2em;
		margin: 0.5em 0;
	}	
	p {
		font-size: 1.1em;
		margin: 0.3em 0;
	}
	.links {
		font-size: 1.6em;
	}
	.crnbig {
		max-width: 320px;
	}
	.glitch .glitch__title {
		font-size: 70px;
		margin-top: 80px;
	}
	.glitch .glitch__item {
		background-size: cover;
	}
	.seven, .three {
		display: block;
		width: 100%;
		padding: 0;
	}
	h3 {
		font-size: 2em;
	}
	h4 {
		font-size: 1.6em;
		margin: 0.8em 0;
	}
	.autor {
		width: 50%;
	}
	.autor img {
		max-width: 240px;
		width: 100%;
	}
	.photo-gallery a img {
		max-height: 200px;
	}
	.legija {
		width: 50%;
	}
	.desktop {
		display: none;
	}
	.mobile {
		display: block;
	}
}

@media only screen and (max-width: 640px) {
	.legija p {
		margin: 10px 0 30px 0;
	}
	.menul {
		font-size: 1.6em;
		line-height: 0.8em;
	}
	.kapitul {
		width: 100%;
	}
}



@media only screen and (max-width: 520px) {
	.wrapper {
		padding: 20px;
	}
	h1 {
		font-size: 2em;
		margin: 0.4em 0;
	}
	p, .autor p {
		font-size: 1em;
		margin: 0.3em 0;
	}
	.crnbig {
		max-width: 260px;
	}
	.glitch .glitch__title {
		font-size: 50px;
		margin-top: 10px;
	}
	.autor {
		width: 100%;
	}
	.legija {
		display: block;
		width: 100%;
	}
}

@media only screen and (max-width: 400px) {
	h1 {
		font-size: 1.8em;
		margin: 0.3em 0;
	}		
	p {
		font-size: 0.9em;
	}
	
	footer p{
		padding: 60px 0 0 0;
	}
}


