/* reset style */
html,body,div,span,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
abbr,address,cite,code,
del,dfn,em,img,ins,kbd,q,samp,
small,strong,sub,sup,var,
b,i,dl,dt,dd,ul,li,
fieldset,form,label,legend,ol,
caption,
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;	
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
    display:block;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
input { line-height: normal; }
ul { list-style: none; }
blockquote, q {	quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table {	border-collapse: collapse; border-spacing: 0; }




/* tipographi */
body {
    line-height:1;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Roboto Slab', serif;
	font-weight:normal;
}
nav ul {
    list-style:none;
}
a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
a:hover { }
img{
	border:none;
}
input, select, button, textarea {
    font-family: 'Proxima Nova Regular';
}
label, input[type="button"], input[type="submit"], button {
	cursor: pointer;
}






/* clearfix */
.cf:after {
	clear: both;
	display: block;
	content: ".";
	height: 0px;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
}
.cf {
	display: inline-block;
}
* html .cf {
	height: 1%;
}
.cf {
	display: block;
}
li.cf {
	display: list-item;
}

