html, body{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-family:'Roboto', sans-serif;
	font-weight:400;
	font-size:18px;
	line-height:34px;
	vertical-align:baseline;
	background:#fff;
	color:#444444;
	text-align:left;
}
@media screen and (max-width:1440px) {
html, body{font-size:17px; line-height:32px;}
}

*{font-family:'Roboto', sans-serif; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none; -webkit-text-size-adjust:none; text-decoration:none; outline:none; border:0;}
img{border:0;}

h1,h2,h3{font-family:'Roboto', serif; color:#eda615; font-weight:400; margin:0; padding:0; text-transform:uppercase;}
h1 {font-size:40px; line-height:40px; margin:0 0 36px;}
h2 {font-size:27px; line-height:27px; letter-spacing:2px;}
h3 {font-size:25px; line-height:25px;}
@media screen and (max-width: 1440px) {
h2 {font-size:25px; line-height:25px; letter-spacing:2px;}
}
@media screen and (max-width: 750px) {
h2 {font-size:22px; line-height:22px; letter-spacing:2px;}
}

/*styles */
a, a:link, a:visited {color:#444444; text-decoration:none;}
a:hover, a:active {color:#eda615; text-decoration:none;}
p {margin:20px 0 0 0; padding:0;}
strong {font-weight:700;}
hr { width:100%; border:0px; border-bottom:1px dashed #cccccc; margin:20px 0px; }
u{text-decoration:underline;}

/* transitions */
a, a span, select, button, .formbtn input, .section.top, .section.top .contact, .section.top .contact span, .section.top .social, .section.portfolio .inner .item{-webkit-transition:All 0.5s ease; transition:All 0.5s ease;}
.section.portfolio .inner .item .image .foto{-webkit-transition:All 2s ease; transition:All 2s ease;}
.section.portfolio .inner .item .image a.play{-webkit-transition:All 0.5s ease; transition:All 0.5s ease;}
.section.portfolio .inner .item .image p{-webkit-transition:All 0.3s ease; transition:All 0.3s ease;}
.section.portfolio .inner .item .image .schaduw{-webkit-transition:All 0.3s ease; transition:All 0.3s ease;}
#menu .content .inner a{-webkit-transition:All 0.2s ease; transition:All 0.2s ease;}

/* animaties */
.slow{-webkit-animation:fadeIn 3s ease-in 1; animation:fadeIn 3s ease-in 1;}
@-webkit-keyframes fadeIn { from{opacity:0;}to{opacity:1;} }
@keyframes fadeIn { from{opacity:0;}to{opacity:1; } }

/* btns */
a.linkbtn{display:inline-block; height:24px; line-height:24px; margin:20px 0 0; padding:0 5px; font-size:15px; background:#a9001e; color:#fff; font-weight:500; text-transform:uppercase;}
a.linkbtn:hover{background:#515050; color:#fff;}

/* list */
ul,ol{margin:0 0 30px; padding:0;}
ul li, ol li{margin:0 0 0 17px; padding:0; list-style:square;}