@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Pacifico&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Bitter:wght@100..900&display=swap');


body{
	margin: 0;	
	font-family: 'Rubik', sans-serif;
	background: #ffffff;
	color: #000000;
	font-size: 1.2vw;
	font-weight: 300;
}

input, textarea, button {
	font-family: 'Rubik', sans-serif;
}

h1,h2,h3,h4,h5,h6 {
	font-family: 'Bitter', sans-serif;
	font-weight: 600;
	text-transform: uppercase;
}

h1 { font-size: 2.8vw; }
h2 { font-size: 2.6vw; }
h3 { font-size: 2.4vw; }
h4 { font-size: 2vw; }
h5 { font-size: 1.8vw; }
h6 { font-size: 1.6vw; }

a {
	color: #000000;
}
a:hover {
	color:  #15dde9;
}



@media screen and (max-width: 1030px) {	
	body{
		font-size: 14px;
		font-weight: 400;
	}
}
@media screen and (max-width: 821px) {
	h1 { font-size: 30px; }
	h2 { font-size: 26px; }
	h3 { font-size: 24px; }
	h4 { font-size: 22px; }
	h5 { font-size: 22px; }
	h6 { font-size: 20px; }
	
}

@media screen and (max-width: 600px) {
	h1 { font-size: 26px; }
	h2 { font-size: 24px; }
	h3 { font-size: 22px; }
	h4 { font-size: 20px; }
	h5 { font-size: 20px; }
	h6 { font-size: 18px; }


}




#cookok {
	width: 70%;
	max-width: 750px;
	position: fixed; 
	right: 20px; 
	bottom: 10px; 
	background: #15dde9; 
	color: #000000;
	padding: 20px 10px 10px 10px; 
	box-shadow: 0px 2px 10px rgba(0,0,0,0.6);
	font-weight: 400; 
	text-align: right;
	font-size: 15px; 
	z-index: 1001;
}
	#cookok a {
		color: #000000;
	}
	#cookok button {
		border: 0px; 
		background: #000000; 
		color: #ffffff; 
		font-weight: 700;
		padding: 3px 10px 3px 10px; 
		margin: 3px; cursor: pointer;
		font-weight: 700;
		border-radius: 3px;
		display: inline-block;
		margin: 10px 0px 0px 0px;
		font-size: 1.4em;
	}
	#cookok button:hover {
		background: #303030; 
	}

@media screen and (max-width: 500px) {
	#cookok {
		font-size: 13px; 
		width: 240px;
	}
}



div.searchform {
    background: #f6f6f6;
    padding: 10px;
    display: block;
    margin-bottom: 20px;
	text-align: center;
}

div.searchform input {
    font-size: 18px;
    padding: 6px;
    border: 1px solid #c0c0c0;
    min-width: 180px;
	max-width: 500px;
	width: 75%;
	margin: 2px;
}

div.searchform button {
    font-size: 18px;
    padding: 5px;
	margin: 2px;
}