@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,400,700&subset=latin,latin-ext);@import url(https://fonts.googleapis.com/css?family=Grand+Hotel&subset=latin,latin-ext);.header:after,.links:after,.menu:after,.slider:after,.mission:after,.mission .help ul:after,.adopt .group:after,.adopt .group div a:after,.adopt .single:after,.adopt .button-group:after,.foster:after,.donate:after,.types .container:after,.donate-box:after,.progress-bar:after,.price-box:after,.volunteers .flex-viewport ul:after,.button-holder:after,.educate:after,.sponsors:after,.sponsors ul:after {clear:both;content:".";display:block;font-size:0;height:0;line-height:0;overflow:hidden;}body,h1,h2,h3,h4,h5,h6,ul,li,form,div,p,input,textarea,select,dl,dd,dt,ol {margin:0;padding:0;}ul {list-style-type:none;}body {background:#fff;font:16px "Open Sans", sans-serif;line-height:32px;color:#666;text-align:center;}h1 {font:47px "Grand Hotel", cursive;color:#009488;margin-bottom:10px;margin-top:30px;}h2 {font:37px "Grand Hotel", cursive;color:#00b8a9;margin-bottom:9px;margin-top:25px;}h3 {font:32px "Grand Hotel", cursive;color:#b400cc;margin-bottom:8px;margin-top:20px;}h4,h5,h6 {color:#333;font-weight:bold;font-size:18px;margin-bottom:10px;}div {width:auto;height:auto;margin:0 auto;}a,a:hover,.link {text-decoration:none;color:#00b8a9;outline:none;font-weight:bold;}a:hover,.link:hover {color:#b400cc;transition:color 0.4s}p,dl {margin-bottom:25px;}.main-container {text-align:left;}.main-container .container {max-width:960px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}@media all and (max-width:990px) {.main-container .container {width:96%;}}.header {z-index:2;position:relative;padding-bottom:30px;text-align:center;}.header h1 {display:inline-block;margin-top:45px;margin-bottom:20px;}@media all and (max-width:760px) {.header h1 {float:none;text-align:center;margin-bottom:20px;}}.header h1 a {}@media all and (max-width:760px) {.header h1 a {display:inline-block;}}.slider {z-index:1;position:relative;background:#000;margin-top:-18px;}.slider .container {position:relative;max-width:100%;}@media all and (max-width:990px) {.slider .container {width:100%;}}.page {z-index:2;position:relative;padding-bottom:40px;}.top {background:url(https://images.staticjw.com/ska/1545/halfcircle_pattern1.png) center bottom repeat-x;z-index:2;position:relative;padding:45px 0;}.page dl dt,.donate dl dt {text-transform:uppercase;}.page dl dt,.page dl dd,.donate dl dt,.donate dl dd {margin-bottom:5px;}.page dl dd,.donate dl dd {padding-left:24px;}.page dl.accordion dt,.donate dl.accordion dt {text-transform:none;color:#e05282;cursor:pointer;margin-bottom:10px;}.page dl.accordion dt:before,.donate dl.accordion dt:before {content:"\f078";}.page dl.accordion dt.active:before,.donate dl.accordion dt.active:before {content:"\f077";}.page dl.accordion dd,.donate dl.accordion dd {display:none;}.page ul,.donate ul {margin-bottom:30px;}.page ul li,.donate ul li {margin-bottom:5px;}.page ul li:before,.page ul dt:before,.page dl li:before,.page dl dt:before,.donate ul li:before,.donate ul dt:before,.donate dl li:before,.donate dl dt:before {content:"\f00c";font-family:FontAwesome;margin-right:10px;color:#e05282;}.page .container{margin-top:20px;}.mission {text-align:center;margin-bottom:20px;}.mission p {line-height:24px;}.mission p.title {font-style:normal;}@-webkit-keyframes progress {from {width:0%;}to {width:66%;}}@-moz-keyframes progress {from {width:0%;}to {width:66%;}}@-ms-keyframes progress {from {width:0%;}to {width:66%;}}@keyframes progress {from {width:0%;}to {width:66%;}}.button-holder {margin-bottom:30px;clear:both;}.contact,.educate {z-index:1;}.educate {text-align:center;}.educate {background:#00b8a9 url(https://images.staticjw.com/ska/4367/sun-patternw.png);color:#fff;background-attachment:fixed;}.success-story h2,.success-story h3,.educate h2,.educate h3 {color:#fff;}.success-story h4,.educate h4 {color:#fff;}.success-story a,.success-story a:hover,.educate a,.educate a:hover {color:#fff;text-decoration:underline;}.educate {margin-top:-18px;}.educate h2,.educate h3 {margin-bottom:60px;}.section {width:48%;text-align:left;}@media all and (max-width:600px) {.section {width:100%;margin-bottom:20px;}}.float-left {float:left;}.float-right {float:right;}@media all and (max-width:600px) {.float-left,.float-right {float:none;}}.contact {color:#ffd5cc;text-align:center;padding-top:115px;padding-bottom:45px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}.contact .container {max-width:488px;}.contact h2,.contact h3,.contact h4 {margin-bottom:35px;}.contact p {margin-bottom:2.5px;}.contact .fa {color:#e05282;}.contact .title {color:#fefdfb;margin-bottom:0;}.contact input,.contact textarea {border:1px solid #ffd5cc;background:#2a2522;background:transparent;font-family:"Open Sans", sans-serif;font-size:14px;color:#ffd5cc;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.contact form {margin-top:60px;}.contact input {float:left;width:46%;margin:0 2% 20px;}@media all and (max-width:600px) {.contact input {float:none;width:96%;}}.contact textarea {width:96%;margin-bottom:20px;}.contact .error,.contact .message {line-height:40px;margin-bottom:0;}.contact button {padding:15px 80px;}.blog-post h2.blog-title {font-size:42px!important;line-height:44px!important;}.stuff {min-height:calc(100vh - 378px);}.foot {padding:75px 0;}.foot .title {text-transform:uppercase;font-weight:bold;margin-bottom:0;letter-spacing:.1em;}.blog-post {border:1px solid #ccc;border-radius:15px;margin:10px;padding:20px;text-align:left;}img {border-radius:15px;margin:0 auto;display:block;min-width:200px;margin-bottom:15px;}iframe {margin:0 auto;display:block;}.blog-title,.blog-date {text-align:center;}p.blog-date {margin-top:-10px;margin-bottom:20px;}@media screen and (max-width:700px) {img,iframe {width:100%;}img {height:auto;}}