@import url(https://fonts.googleapis.com/css?family=Fjalla+One);
body{background-repeat: repeat;background: url(../images/bg.jpg) fixed;}
h2{margin: 20px 0 10px 0;}
p{text-align: justify;margin-bottom: 10px;}
*{margin: 0px; padding: 0px;}
.wrap{width: 1020px; margin: 0 auto;font-family: -apple-system,BlinkMacSystemFont,segoe ui,Roboto,Helvetica,Arial,sans-serif;margin: 20px auto;}
@media screen and (max-width: 768px) {
	.wrap {
    width:					100%;
}
}
.header, .footer{background-color: rgba(255, 255, 255, 0.8); color: #000;text-align: center;}
.header{padding: 18px 60px;-webkit-border-top-left-radius: 15px;-webkit-border-top-right-radius: 15px;-moz-border-radius-topleft: 15px;-moz-border-radius-topright: 15px;
border-top-left-radius: 15px;border-top-right-radius: 15px;}
.p{padding: 5px 100px;}
.color{color:#B8E02A}
/*.header{background-image: url(../images/ribbon.png);background-repeat: no-repeat;background-position: -5px -4px}*/
.logo{background-image: url(../images/logo.png); width: 400px; height: 60px;margin: 8px auto}
@media screen and (max-width: 600px) {
	.logo {width: 100%;}
	.header{background-image: none;width: 100%;padding: 0;}
}
.header h1{font-family: 'Fjalla One', sans-serif;font-size: 1.75em;letter-spacing: -2px}
.content{text-align: center;background-image:url(../images/bg_light.png);background-repeat:repeat;padding: 10px;}
.content h1{letter-spacing: -1px;font-family: 'Fjalla One', sans-serif;font-size: 41px;letter-spacing: -3px}
.footer{font-size: 12px; color:#717171; padding: 20px;-webkit-border-bottom-right-radius: 15px;-webkit-border-bottom-left-radius: 15px;-moz-border-radius-bottomright: 15px;
-moz-border-radius-bottomleft: 15px;border-bottom-right-radius: 15px;border-bottom-left-radius: 15px;}
.clear{clear:both;}
.footer {color: #333;}
.footer p {padding-bottom: 10px;text-align: center;}
a{color: red;text-decoration: none;font-weight:bold;}
a:hover{text-decoration: underline;}
.warn {font-weight: bold;}