* { padding: 0px; margin: 0px; }
html,body { background-color: #000; color: #ffffff; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; width: 100%; height: 100%; text-align: center; }

.museo500 { 
	font-family: museo-sans-rounded, sans-serif;
	font-weight: 500;
	font-style: normal; }
	
.museo700 { 
	font-family: museo-sans-rounded, sans-serif;
	font-weight: 700;
	font-style: normal; }
	
.museo900 { 
	font-family: museo-sans-rounded, sans-serif;
	font-weight: 800;
	font-style: normal; }
	
.museo1000 { 
	font-family: museo-sans-rounded, sans-serif;
	font-weight: 900;
	font-style: normal; }	



.main { min-height: 100%; background-color: #170000;
	background-image: 
		url("../img/balloons-br.png"),
		url("../img/shade.png?v=5"); 
	background-repeat: 
		no-repeat,
		no-repeat;
	background-size:
		352px 285px,
		cover;
	background-position: 
		right bottom,
		center center;
	}

.container { max-width: 400px; margin: 0px auto; padding-top: 21px; padding-bottom: 140px; }
.container .picture { background-image: url("../img/nellyaleks.png?v=4"); background-repeat: no-repeat; background-position: center center; width: 240px; height: 260px; background-size: 240px 260px; margin: 0px auto 0px auto; }
.container h2 { font-size: 15px; letter-spacing: 3px; }
.container h1 { font-size: 38px; margin: 2px 0px 4px 0px; }
.container h3 { font-size: 16px; color: #ff9ec7; }
.container .tools { padding-top: 15px; }
.container .tools .btn-holder { padding: 6px 0px; font-size: 20px; }
.container .tools .btn-holder a { display: block; background-color: white; color: #4d4d4d; text-decoration: none; width: 282px; height: 57px; border-radius: 28.5px; line-height: 46px; vertical-align: middle; margin: 0px auto; user-select: none; box-shadow: 0px 0px 10px 1px #d80058; }
.container .tools .btn-holder a span { display: block; margin-top: -30px; font-size: 13px; }
.container .footer { font-size: 15px; border-bottom: dashed 1px white; width: 282px; margin: 26px auto 0px auto; } 
.container .footer .walink { font-size: 25px; padding: 5px 0px 26px 0px; }
.container .footer .walink a { color: white; text-decoration: none; }
.container .media { padding-top: 30px; }
.container .media .logowaikiki { background-image: url("../img/waikiki.svg"); background-repeat: no-repeat; background-position: center center; background-size: 140px 30px; width: 140px; height: 30px; margin: 0px auto; }
.container .media .social { padding-top: 20px; }
.container .social a { display: inline-block; width: 36px; height: 36px; margin-right: 10px; background-image: url("../img/social.svg"); background-repeat: no-repeat; background-size: 144px 36px; }
.container .social a:last-child { margin-right: none; }
.container .social a.fb { background-position: 0px 0px ; }
.container .media .social a.ig { background-position: -36px 0px; }
.container .media .social a.yt { background-position: -72px 0px; }
.container .media .social a.tt { background-position: -108px 0px; }








