@charset "utf-8";
/* CSS Document */

	*{margin: 0;}

body {background-image: url(../images/background.jpg);
background-repeat: repeat;}

div#fv{background: url("../images/background_blue.jpg");
	background-repeat: repeat-x;
	background-position: left bottom;
width: -webkit-fill-available;
width: -moz-available;
width: stretch;
text-align: center;}

div#fv img{width: 100%;
			max-width: 800px;}


		.wrapper img{width: 100%;
			max-width: 800px;}

.margin{padding: 30px 5px;}




.c-button._shiny {
    display: block;
    position: relative;

    border-radius: 4px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    overflow: hidden;
  transition: 300ms;
}
.c-button._shiny::before {
    position: absolute;
    content: '';
    display: inline-block;
    top: -180px;
    left: 0px;
    width: 30px;
    height: 100%;
    background-color: #F2FFF9;
    transition: 300ms;
    animation: shinyshiny 3.5s ease-in-out infinite;
}

.c-button._shiny:hover {
    text-decoration: none;
    color: #fff;
    box-shadow: none;
   /* -webkit-transform: translateY(3px); */
}

@-webkit-keyframes shinyshiny {
    0% { -webkit-transform: scale(0) rotate(45deg); opacity: 0; }
    80% { -webkit-transform: scale(0) rotate(45deg); opacity: 0.5; }
    81% { -webkit-transform: scale(4) rotate(45deg); opacity: 1; }
    100% { -webkit-transform: scale(50) rotate(45deg); opacity: 0; }
}


div#footer{background-color:#ba0202;
			text-align: center; 
			color:#FFFFFF; 
			font-size: 0.8em;
			line-height: 1.8em;
			padding: 10px 0 10px 0;}


@media (min-width: 768px){
	

	
}

