@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:300,400,700');

* {margin:0; padding:0;}
body {background:#3c3c3c; margin:0; padding:0; font-family: 'Roboto Slab', serif;}

#logo {position:absolute; top:0; left:0; z-index:100; background:url(../images/bg-logo.png) top left no-repeat; width:549px; height:324px; padding:22px 0 0 73px;}
header {width:90%; height:auto; float:left; margin:0; padding:40px 5%; position:fixed; z-index:99;
background: rgba(110,187,232,1);
background: -moz-linear-gradient(left, rgba(110,187,232,1) 0%, rgba(45,156,221,1) 68%, rgba(45,156,221,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(110,187,232,1)), color-stop(68%, rgba(45,156,221,1)), color-stop(100%, rgba(45,156,221,1)));
background: -webkit-linear-gradient(left, rgba(110,187,232,1) 0%, rgba(45,156,221,1) 68%, rgba(45,156,221,1) 100%);
background: -o-linear-gradient(left, rgba(110,187,232,1) 0%, rgba(45,156,221,1) 68%, rgba(45,156,221,1) 100%);
background: -ms-linear-gradient(left, rgba(110,187,232,1) 0%, rgba(45,156,221,1) 68%, rgba(45,156,221,1) 100%);
background: linear-gradient(to right, rgba(110,187,232,1) 0%, rgba(45,156,221,1) 68%, rgba(45,156,221,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ebbe8', endColorstr='#2d9cdd', GradientType=1 );}
nav {width:100%; height:auto; float:left; margin:0; font-size:21px;}
nav ul {float:right;}
nav li {display:inline; float:left;}
nav li a {display:inline-block; color:#FFF; text-decoration:none; padding:0 0px 15px; margin:0 10px;}
nav img {position:fixed; top:10px; left:5%;}
nav ul img {position:static !important;}
.hvr-underline-from-left {display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; overflow: hidden;}
.hvr-underline-from-left:before {content: ""; position: absolute; z-index: -1; left: 0; right: 100%; bottom: 0; background: #FFF; height: 2px;
	-webkit-transition-property: right; transition-property: right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;}
.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before {right: 0;}
#facebook {position:absolute; top:50%; right:4%; margin-top:-15px; z-index:500; display:none;}

#video {background:url(../images/bg-video.jpg) center center; background-size:cover; width:60%; height:auto; float:left; margin:123px 0 0; padding:70px 20%; text-align:center;}
#video h1 {color:#2a8bcb; font-size:40px; font-weight:normal; margin:0 0 40px;}
#video h1 strong {color:#1f6493; font-weight:normal;}
#video img, #video iframe {border:1px solid #00dd00;}

#gallery {background:url(../images/bg-gallery.jpg) center center; background-size:cover; width:90%; height:auto; float:left; margin:123px 0 0; padding:70px 5%; text-align:center;}
#gallery h1 {color:#2a8bcb; font-size:40px; font-weight:normal; margin:0 0 40px;}
#gallery h1 strong {color:#1f6493; font-weight:normal;}
#gallery img {border:1px solid #00dd00; width:152px;}

#about {background:#2a8bcb; width:90%; height:auto; float:left; margin:0; padding:40px 5% 30px; text-align:center; color:#9ad7ff; font-size:18px; text-transform:uppercase;}
#about p {margin:0 0 25px; letter-spacing:8px;}
#about h1 {color:#FFF; font-size:81px; line-height:60px; font-weight:normal; margin:0;}
#about img {max-width:100%; height:auto;}
#whohelp {background:url(../images/bg-whohelp.jpg) center center; background-size:cover; width:90%; height:auto; float:left; margin:0; padding:20px 5% 40px; color:#FFF; font-size:16px; text-align:center;}
#whohelp p {margin:0 20% 30px;}
#whohelp img {margin:0 10px 10px; max-width:100%; height:auto;}
#prev, #next {width:5%; height:110px; float:left; margin:0; padding:90px 0 0;}
#next {text-align:right;}
#prev:hover, #next:hover {cursor:pointer;}
#slideshow {width:90%; height:200px; float:left; margin:0;}

#donate {background:#eff0f1; width:90%; height:auto; float:left; margin:0; padding:45px 5% 25px; color:#be0707; text-align:center; font-size:18px; text-transform:uppercase;}
#donate p {margin:0 0 25px; letter-spacing:8px;}
#donate h1 {color:#3c3c3c; font-size:81px; line-height:60px; font-weight:normal; margin:0;}
#donate img {max-width:100%; height:auto;}
#youhelp {background:url(../images/bg-youhelp.jpg) center center; background-size:cover; width:90%; height:auto; float:left; margin:0; padding:70px 5% 50px; color:#2c2c2c; font-size:23px;}
#youhelp p {margin:0 0 50px;}
#youhelp img {border:1px solid #62d85d; border-radius:20px; float:left; margin:0 120px 0 0;}
#youhelp a {display:inline-block; color:#ffe47a; font-size:24px; text-transform:uppercase; text-decoration:none; padding:25px 65px; border-radius:20px; border:2px solid #ffff00;
background: rgba(225,110,43,1);
background: -moz-linear-gradient(left, rgba(225,110,43,1) 0%, rgba(212,53,21,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(225,110,43,1)), color-stop(100%, rgba(212,53,21,1)));
background: -webkit-linear-gradient(left, rgba(225,110,43,1) 0%, rgba(212,53,21,1) 100%);
background: -o-linear-gradient(left, rgba(225,110,43,1) 0%, rgba(212,53,21,1) 100%);
background: -ms-linear-gradient(left, rgba(225,110,43,1) 0%, rgba(212,53,21,1) 100%);
background: linear-gradient(to right, rgba(225,110,43,1) 0%, rgba(212,53,21,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e16e2b', endColorstr='#d43515', GradientType=1 );}
.hvr-float-shadow {display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent;
	position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform;}
.hvr-float-shadow:before {pointer-events: none; position: absolute; z-index: -1; content: ''; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 0;
	background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, transparent 80%); background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, transparent 80%);
	-webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform, opacity; transition-property: transform, opacity;}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {-webkit-transform: translateY(-5px); transform: translateY(-5px);}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {opacity: 1; -webkit-transform: translateY(5px); transform: translateY(5px);}

#howhelp {width:100%; height:auto; float:left; margin:0; display:flex;}
#howHead {background:url(../images/bg-howhelp.jpg) center center no-repeat #000; width:45%; height:auto; float:left; margin:0; padding:200px 0; color:#65fdff; text-align:center;
	font-size:18px; text-transform:uppercase; position:relative;}
#howHead p {margin:0 0 25px; letter-spacing:8px;}
#howHead h1 {color:#FFF; font-size:81px; line-height:60px; font-weight:normal; margin:0; text-shadow:0 2px 5px rgba(0,0,0,.9);}
#howHead img {max-width:100%; height:auto;}
#howHead .triangle {display:none;}
#howText {background:url(../images/bg-howText.jpg) center center; background-size:cover; width:45%; height:auto; float:left; margin:0; padding:90px 5%; color:#2c2c2c; font-size:18px;}
#howText h1 {color:#d8491d; font-size:32px; font-weight:normal; margin:0 0 30px;}
#howText h1 strong {color:#a80000; font-weight:normal;}
#howText p {margin:0 0 20px;}
#howText ul {margin:0 0 30px 45px;}

#whyhelp {width:100%; height:auto; float:left; margin:0; display:flex;}
#whyText {width:60%; height:auto; float:left; margin:0; padding:20px 1.5%;
background: rgba(90,90,90,1);
background: -moz-linear-gradient(left, rgba(90,90,90,1) 0%, rgba(60,60,60,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(90,90,90,1)), color-stop(100%, rgba(60,60,60,1)));
background: -webkit-linear-gradient(left, rgba(90,90,90,1) 0%, rgba(60,60,60,1) 100%);
background: -o-linear-gradient(left, rgba(90,90,90,1) 0%, rgba(60,60,60,1) 100%);
background: -ms-linear-gradient(left, rgba(90,90,90,1) 0%, rgba(60,60,60,1) 100%);
background: linear-gradient(to right, rgba(90,90,90,1) 0%, rgba(60,60,60,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a5a5a', endColorstr='#3c3c3c', GradientType=1 );}
#whyTextInside {width:89%; height:auto; float:left; margin:0; padding:20px 5%; border:3px solid #3c7b3c; color:#FFF; font-size:16px;}
#whyTextInside img {float:left; margin:0 30px 10px 0;}
#whyTextInside h1 {color:#9ad7ff; font-size:18px; font-weight:normal; margin:0 0 10px; padding:20px 0 0; text-transform:uppercase; letter-spacing:8px;}
#whyTextInside h2 {font-size:60px; line-height:60px; font-weight:normal; margin:0 0 50px; text-transform:uppercase;}
#whyPic {background:url(../images/bg-whyPic.jpg) center center; background-size:cover; width:37%; height:auto; float:left; margin:0;}

#rescuedhelp {width:100%; height:350px; float:left; margin:0; display:flex;flex-direction: row-reverse; }
#rescuedHead {background:url(../images/bg-rescued.jpg) center center no-repeat #f3e9df; width:45%; max-height:210px; float:left; margin:0; padding:100px 0; color:#65fdff; text-align:center;
	font-size:18px; text-transform:uppercase; position:relative;}
#rescuedHead p {margin:0 0 25px; letter-spacing:8px;}
#rescuedHead h1 {color:#FFF; font-size:81px; line-height:60px; font-weight:normal; margin:0; text-shadow:0 2px 5px rgba(0,0,0,.9);}
#rescueTextInside h2 {font-size:60px; line-height:60px; font-weight:normal; margin:0 0 50px; text-transform:uppercase;}
#rescuedHead img {display:none;}
#rescuedHead .triangle {position:absolute; top:50%; right:0;}
#rescuedText {background:url(../images/bg-howText.jpg) center center; background-size:cover; width:45%; height:350px; float:left; margin:0; padding:90px 5%; color:#2c2c2c; font-size:18px;}
#rescuedText h1 {color:#d8491d; font-size:32px; font-weight:normal; margin:0 0 30px;}
#rescuedText h1 strong {color:#a80000; font-weight:normal;}
#rescuedText p {margin:0 0 20px;}
#rescuedText ul {margin:0 0 30px 45px;}

#contact {background:url(../images/bg-contact.jpg) center center; background-size:cover; width:94%; height:auto; float:left; margin:0; padding:25px 3%; position:relative;}
#contactCurve {background:url(../images/bg-contactCurve.png) no-repeat; width:451px; height:304px; position:absolute; top:0; left:0;}
#contactInside {width:90%; height:auto; float:left; margin:0; padding:40px 5%; border:5px solid #959595;}
#contactInside h1 {color:#8b0000; font-size:18px; font-weight:normal; margin:0 0 25px; text-transform:uppercase; letter-spacing:8px; text-align:center;}
#contactInside img {display:block; margin:0 auto; max-width:100%; height:auto;}
#contactInside h2 {color:#323232; font-size:35px; font-weight:normal; text-align:center;}
#contactInside a {color:#323232; text-decoration:none;}
#contactInside h2 strong {color:#2a8bcb; font-weight:normal;}
#contactInside h3 {color:#323232; font-size:24px; font-weight:normal; text-transform:uppercase; margin:0 0 30px; text-align:center;}
#contactInside h4 {color:#cf3838; font-size:81px; line-height:60px; font-weight:normal; margin:0; text-transform:uppercase;}
#contactInside p {color:#4a4a4a; font-size:28px; margin:0 0 30px; text-align:center;}
#contactInside .space {width:5%;}
#contactInside .field {width:30%;}
#contactInside .submit {width:300px;}
#contactInside input, #contact textarea {color:#afafaf; font-family: 'Roboto Slab', serif; font-size:18px; border:1px solid #20b7ef;-moz-border-radius: 0px; -webkit-border-radius: 0px; -webkit-appearance: none;}
#contactInside input.input {width:96%; height:20px; padding:4px 2%; margin:0 0 20px;}
#contactInside textarea {width:98%; height:173px; padding:4px 1%;}
#contactInside input.btn {background:#2a8bcb; width:100%; height:75px; color:#FFF; margin:30px 0 0;}

footer {background:#3c3c3c; width:90%; height:auto; float:left; margin:0; padding:40px 5%; color:#9ad7ff; font-size:18px; text-transform:uppercase;}
#sponsor {width:50%; height:auto; float:left; margin:0;}
#copy {width:50%; height:auto; float:left; margin:0; text-align:right;}
footer a {color:#9ad7ff; text-decoration:none;}
footer a strong {color:#FFF; font-weight:normal;}
footer a:hover {text-decoration:underline;}

@media screen and (min-width:740px) and (max-width:1140px) {
	#logo {position:relative; width:90%; height:auto; padding:10px 5%; text-align:center; background: rgba(110,187,232,1);
background: -moz-linear-gradient(left, rgba(110,187,232,1) 0%, rgba(45,156,221,1) 68%, rgba(45,156,221,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(110,187,232,1)), color-stop(68%, rgba(45,156,221,1)), color-stop(100%, rgba(45,156,221,1)));
background: -webkit-linear-gradient(left, rgba(110,187,232,1) 0%, rgba(45,156,221,1) 68%, rgba(45,156,221,1) 100%);
background: -o-linear-gradient(left, rgba(110,187,232,1) 0%, rgba(45,156,221,1) 68%, rgba(45,156,221,1) 100%);
background: -ms-linear-gradient(left, rgba(110,187,232,1) 0%, rgba(45,156,221,1) 68%, rgba(45,156,221,1) 100%);
background: linear-gradient(to right, rgba(110,187,232,1) 0%, rgba(45,156,221,1) 68%, rgba(45,156,221,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ebbe8', endColorstr='#2d9cdd', GradientType=1 );}
	#logo img {max-height:180px; width:auto;}
	header {position:relative; z-index:150; padding:0;}
	nav {display:none;}
	#facebook {display:block;}
	#video {width:90%; margin:0; padding:40px 5%;}
	#video br {display:none;}
	#video iframe {max-width:100%;}
	#youhelp {padding:40px 5%; text-align:center;}
	#youhelp img {display:block; margin:0 auto 20px; float:none;}
	#howhelp {display:block;}
	#howHead {background:url(../images/bg-howhelp-mob.jpg) center center no-repeat #000; width:90%; padding:40px 5%;}
	#howHead .triangle {display:none;}
	#howText {width:90%; padding:40px 5% 20px;}
	#whyhelp {display:block; clear:both;}
	#whyText {width:90%; padding:30px 5%;}
	#whyTextInside {width:100%; padding:0; border:0px solid #3c7b3c;}
	#whyPic {width:100%; height:300px;}
	#rescuedhelp {display:block;}
	#rescuedHead {background:url(../images/bg-rescued-mob.jpg) center center no-repeat #f3e9df; width:90%; padding:40px 5%;}
	#rescuedHead .triangle {display:none;}
	#rescuedText {width:90%; padding:40px 5% 20px;}	
	#contactCurve {display:none;}
	#contact {width:90%; padding:40px 5%;}
	#contactInside {width:100%; padding:0; border:0px;}
	#contactInside h4 {font-size:50px;}
	#rescuedhelp {height:auto;}
	footer a {display:block;}
}
@media screen and (min-width:470px) and (max-width:1138px) {
	#logo {position:relative; width:90%; height:auto; padding:10px 5%; text-align:center; background: rgba(110,187,232,1);
background: -moz-linear-gradient(left, rgba(110,187,232,1) 0%, rgba(45,156,221,1) 68%, rgba(45,156,221,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(110,187,232,1)), color-stop(68%, rgba(45,156,221,1)), color-stop(100%, rgba(45,156,221,1)));
background: -webkit-linear-gradient(left, rgba(110,187,232,1) 0%, rgba(45,156,221,1) 68%, rgba(45,156,221,1) 100%);
background: -o-linear-gradient(left, rgba(110,187,232,1) 0%, rgba(45,156,221,1) 68%, rgba(45,156,221,1) 100%);
background: -ms-linear-gradient(left, rgba(110,187,232,1) 0%, rgba(45,156,221,1) 68%, rgba(45,156,221,1) 100%);
background: linear-gradient(to right, rgba(110,187,232,1) 0%, rgba(45,156,221,1) 68%, rgba(45,156,221,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ebbe8', endColorstr='#2d9cdd', GradientType=1 );}
	#logo img {max-height:180px; width:auto;}
	header {position:relative; z-index:150; padding:0;}
	nav {display:none;}
	#video {width:90%; margin:0; padding:40px 5%;}
	#video h1 {font-size:30px;}
	#video br {display:none;}
	#video iframe {max-width:100%; height:250px;}
	#about h1, #donate h1 {font-size:50px; line-height:30px;}
	#whohelp .slideshow img {margin:0 10px; width:150px !important; height:150px !important;}
	#prev, #next {width:5%; height:80px; float:left; margin:0; padding:70px 0 0;}
	#slideshow {width:90%; height:150px;}
	#youhelp {padding:40px 5%; text-align:center;}
	#youhelp img {display:block; margin:0 auto 20px; float:none; max-width:100%; height:auto;}
	#howhelp {display:block;}
	#howHead {background:url(../images/bg-howhelp-mob.jpg) center center no-repeat #000; width:90%; padding:40px 5%;}
	#howHead h1 {font-size:50px; line-height:40px;}
	#howHead .triangle {display:none;}
	#howText {width:90%; padding:40px 5% 20px;}
	#whyhelp {display:block;}
	#whyText {width:90%; padding:30px 5%;}
	#whyTextInside {width:100%; padding:0; border:0px solid #3c7b3c; text-align:center;}
	#whyTextInside h2 {font-size:50px; line-height:50px; margin:0 0 30px;}
	#whyTextInside img {float:none; display:block; margin:0 auto 20px;}
	#whyPic {width:100%; height:300px;}
	#rescuedhelp {display:block;}
	#rescuedHead {background:url(../images/bg-rescued-mob.jpg) center center no-repeat #f3e9df; width:90%; height:175px; padding:40px 5%;}
	#rescuedHead h1 {font-size:50px; line-height:40px;}
	#rescuedHead .triangle {display:none;}
	#rescuedText {width:90%; padding:40px 5% 20px;}	
	#contactCurve {display:none;}
	#contact {width:90%; padding:40px 5%;}
	#contactInside {width:100%; padding:0; border:0px;}
	#contactInside h4 {font-size:30px;}
	#contactInside td {width:100% !important; display:block !important; float:left !important;}
	#contactInside td.space {display:none !important;}
	#contactInside textarea {margin:0 0 20px;}
	#contactInside input.btn {margin:20px 0 0;}
	footer a {display:block;}
	#sponsor, #copy {width:100%; text-align:center;}
	#facebook {display:block;}
	#rescuedhelp {height:auto;}
}
@media screen and (max-width:469px) {
	#logo {position:relative; width:90%; height:auto; padding:10px 5%; text-align:center; background: rgba(110,187,232,1);
background: -moz-linear-gradient(left, rgba(110,187,232,1) 0%, rgba(45,156,221,1) 68%, rgba(45,156,221,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(110,187,232,1)), color-stop(68%, rgba(45,156,221,1)), color-stop(100%, rgba(45,156,221,1)));
background: -webkit-linear-gradient(left, rgba(110,187,232,1) 0%, rgba(45,156,221,1) 68%, rgba(45,156,221,1) 100%);
background: -o-linear-gradient(left, rgba(110,187,232,1) 0%, rgba(45,156,221,1) 68%, rgba(45,156,221,1) 100%);
background: -ms-linear-gradient(left, rgba(110,187,232,1) 0%, rgba(45,156,221,1) 68%, rgba(45,156,221,1) 100%);
background: linear-gradient(to right, rgba(110,187,232,1) 0%, rgba(45,156,221,1) 68%, rgba(45,156,221,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ebbe8', endColorstr='#2d9cdd', GradientType=1 );}
	#logo img {max-height:150px; width:auto;}
	header {position:relative; z-index:150; padding:0;}
	nav {display:none;}
	#video {width:90%; margin:0; padding:40px 5%;}
	#video h1 {font-size:24px;}
	#video br {display:none;}
	#video iframe {max-width:100%; height:175px;}
	#about h1, #donate h1 {font-size:36px; line-height:30px;}
	#whohelp {width:100%; padding:20px 0 30px;}
	#whohelp p {margin:0 5% 30px;}
	#whohelp .slideshow img {margin:0 10px 0 0; width:150px !important; height:150px !important;}
	#prev, #next {display:none;}
	#slideshow {width:100%; height:150px;}
	#youhelp {padding:40px 5%; text-align:center;}
	#youhelp img {display:block; margin:0 auto 20px; float:none; max-width:100%; height:auto;}
	#howhelp {display:block;}
	#howHead {background:url(../images/bg-howhelp-mob.jpg) center center no-repeat #000; width:90%; padding:70px 5%;}
	#howHead h1 {font-size:50px; line-height:40px;}
	#howHead .triangle {display:none;}
	#howText {width:90%; padding:40px 5% 20px;}
	#whyhelp {display:block;}
	#whyText {width:90%; padding:30px 5%;}
	#whyTextInside {width:100%; padding:0; border:0px solid #3c7b3c; text-align:center;}
	#whyTextInside h2 {font-size:36px; line-height:36px; margin:0 0 30px;}
	#whyTextInside img {float:none; display:block; margin:0 auto 20px;}
	#whyPic {width:100%; height:300px;}
	#rescuedhelp {display:block;}
	#rescuedHead {background:url(../images/bg-rescued-mob.jpg) center center no-repeat #f3e9df; width:90%; height:140px; padding:70px 5%;}
	#rescuedHead h1 {font-size:50px; line-height:40px;}
	#rescuedHead .triangle {display:none;}
	#rescuedText {width:90%; padding:40px 5% 20px;}
	#contactCurve {display:none;}
	#contact {width:90%; padding:40px 5%;}
	#contactInside {width:100%; padding:0; border:0px;}
	#contactInside h1 {letter-spacing:4px;}
	#contactInside h2 {font-size:24px;}
	#contactInside h4 {font-size:26px;}
	#contactInside p {font-size:20px;}
	#contactInside td {width:100% !important; display:block !important; float:left !important;}
	#contactInside td.space {display:none !important;}
	#contactInside input.input {width:92%; height:20px; padding:4px 2%;}
	#contactInside textarea {width:92%; height:173px; padding:4px 2%; margin:0 0 20px;}
	#contactInside input.btn {width:96%; margin:20px 0 0;}
	.g-recaptcha {transform:scale(0.90);transform-origin:0;-webkit-transform:scale(0.90);transform:scale(0.90);-webkit-transform-origin:0 0;transform-origin:0 0;}
	footer a {display:block;}
	#sponsor, #copy {width:100%; text-align:center;}
	#facebook {display:block;}
	#rescuedhelp {height:auto;}
}