* {
	margin: 0;
	padding: 0;
}

* {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

ul{
	list-style: none;
}

a{
	text-decoration: none;
	color: orange;
}

/* Handle parent-element containing floated child-elements, collapses. */
.cf:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
}

/* Avoid highlighting when clicking on textual buttons */
.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: moz-none;
    -ms-user-select: none;
    user-select: none;
}

img{
    max-width: 100%;
}