﻿body {  font-family: 'Lato', sans-serif;}.field-validation-error {  color: red;}.input-validation-error {  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.75);}h1,h2,h3,h4,h5,p,span {  margin: 0px;  line-height: 100%;}h1 {  font-size: 1.999em;  line-height: 100%;  font-weight: 300;}.large-heading h1 {  font-size: 48px;  line-height: 100%;  font-weight: 300;}h2 {  font-size: 1.414em;  line-height: 120%;  font-weight: 300;}.larger-h2 h2 {  font-size: 48px;  line-height: 100%;  font-weight: 300;}h3 {  font-size: 1.314em;  line-height: 120%;  font-weight: 300;}.larger-h3 h3 {  font-size: 32px;  line-height: 120%;  font-weight: 300;}h4 {  font-size: 1.2em;  line-height: 100%;  font-weight: 300;}h5 {  font-size: 1em;  line-height: 100%;  font-weight: 300;}a:hover {  text-decoration: none;}p {  font-size: 1em;  line-height: 150%;  margin-bottom: 15px;  font-weight: 400;}.smaller {  font-size: 0.875em;  line-height: 120%;  font-weight: 400;}.m15 {  margin-top: 15px;}.logo a img {  width: 200px;}@media all and (min-width: 767px) {  body {    font-size: 16px;  }}@media all and (max-width: 768px) {  body {    font-size: 15px;  }}@media all and (max-width: 480px) {  body {    font-size: 14px;  }  h1 {    font-size: 1.999em;    line-height: 100%;  }  h2 {    font-size: 1.414em;    line-height: 100%;  }  h3 {    font-size: 1.414em;    line-height: 100%;  }  h4 {    font-size: 1em;    line-height: 100%;    font-weight: 400;  }  p {    font-size: 1em;    line-height: 120%;  }}.no-float {  float: none;}.overflow-hidden {  overflow: hidden;}.pos-rel {  position: relative;}.light {  font-weight: 300;}.light h1,.light h2,.light h3,.light h4,.light p {  font-weight: 300;}.normal {  font-weight: 400;}.normal h1,.normal h2,.normal h3,.normal h4,.normal p {  font-weight: 400;}.bold {  font-weight: 700;}.bold h1,.bold h2,.bold h3,.bold h4,.bold p {  font-weight: 700;}.italics {  font-style: italic;}.background-color1 {  background-image: url('../img/grainy-bg.gif');  /* fallback */}.background-color2 {  background-color: #94454d;}.background-color3 {  background-color: #4c374d;}.background-color4 {  background-color: #f9f9f9;}.background-color5 {  background-color: #363837;}.background-color6 {  background-color: #f3f3f3;}.background-color7 {  background-color: #4c374d;}.background-color8 {  background-color: #372638;}.background-color9 {  background-color: #eeeeee;}.blurred-bg-left {  background-image: url('../img/blurry-left.jpg');  background-size: 50% 100%;  background-position: top right;}.blurred-bg-right {  background-image: url('../img/blurry-right.jpg');  background-size: cover;  background-size: 50% 100%;  background-position: top left;}.border1 {  border-bottom: 1px solid #373737;}.border2 {  border-top: 20px solid #94454d;}.border4 {  border-top: 2px solid #fff;}header .header-padding {  padding-top: 25px;  padding-bottom: 25px;}header nav ul {  margin-bottom: 0px;}header nav li {  display: inline-block;}header nav li a {  padding: 6px 20px 0px 20px;  color: #fff;  font-weight: bold;  font-size: 14px;  display: inline-block;}header nav li a:hover {  color: #e6e6e6;}header nav li.active a {  text-decoration: underline;}.social-wrapper {  border-radius: 30px;  -moz-border-radius: 30px;  -webkit-border-radius: 30px;  height: 30px;  width: 30px;  display: inline-block;  text-align: center;  padding-top: 6px;  margin-left: 5px;}.social-wrapper .fa {  color: #fff;}.social-wrapper.facebook {  background-color: #3b5998;}.social-wrapper.facebook:hover {  background-color: #2d4373;}.social-wrapper.twitter {  background-color: #4099ff;}.social-wrapper.twitter:hover {  background-color: #0d7eff;}.header-content {  padding-bottom: 50px;  padding-top: 120px;}.header-content h1 {  padding-top: 20px;  line-height: 35px;}.header-content a {  color: #a4a4a4;  font-weight: bold;  font-size: 13px;  text-decoration: underline;  margin-top: 30px;  display: inline-block;}.header-content-page {  padding-bottom: 70px;  padding-top: 120px;}.header-content-page h1 {  padding-top: 20px;  line-height: 35px;  font-size: 48px;  padding-bottom: 40px;}.header-content-page ul {  padding-left: 15px;  padding-bottom: 30px;}.header-content-page ul li {  list-style: none;}.header-content-page ul li:before {  font-family: 'FontAwesome';  content: '\f054';  margin: 0 5px 0 -15px;  color: #fff;  font-size: 14px;}.header-content-page a {  color: #fff;  font-weight: bold;  font-size: 12px;  text-decoration: underline;  margin-top: 15px;  display: inline-block;  padding-left: 30px;}.fc1 {  color: #eeeeee;}.fc1 h1,.fc1 h2,.fc1 h3,.fc1 h4,.fc1 h5,.fc1 p,.fc1 span {  color: #eeeeee;}.fc2 {  color: #fff;}.fc2 h1,.fc2 h2,.fc2 h3,.fc2 h4,.fc2 h5,.fc2 p,.fc2 span {  color: #fff;}.fc3 {  color: #c4a8aa;}.fc3 h1,.fc3 h2,.fc3 h3,.fc3 h4,.fc3 h5,.fc3 p,.fc3 span {  color: #c4a8aa;}.fc4 {  color: #c0c0c0;}.fc4 h1,.fc4 h2,.fc4 h3,.fc4 h4,.fc4 h5,.fc4 p,.fc4 span {  color: #c0c0c0;}.fc-input1 {  cursor: pointer;}.lend-borrow-panel {  padding-top: 40px;  padding-bottom: 40px;}.lend-borrow-panel img {  padding-bottom: 20px;}.lend-borrow-panel h2 {  padding-bottom: 20px;}.full-width {  width: 100%;}.btn-semi-black,.btn-orange,.btn-red,.btn-facebook,.btn-twitter,.btn-white {  border: 0px;  font-size: 12px;  font-weight: 400;  padding-top: 20px;  padding-bottom: 20px;  padding-left: 30px;  padding-right: 30px;  min-width: 165px;}.btn-fa-right .fa {  margin-left: 10px;}.btn-semi-black {  background-color: rgba(0, 0, 0, 0.6);  color: #eeeeee;}.btn-semi-black:hover {  background-color: rgba(0, 0, 0, 0.8);}.btn-orange {  background-color: #df954d;  color: #fff;}.btn-orange:hover {  background-color: #d37b26;}.btn-red {  background-color: #94454d;  color: #fff;}.btn-red:hover:not(.disabled) {  background-color: #71353b;}.btn-red:hover.disabled {  cursor: default;}.btn-white {  background-color: #fff;  color: #94454d;}.btn-white:hover {  background-color: #e6e6e6;}.btn-facebook {  background-color: #3b5998;  color: #fff;}.btn-facebook:hover {  background-color: #2d4373;}.btn-twitter {  background-color: #4099ff;  color: #fff;}.btn-twitter:hover {  background-color: #0d7eff;}.and-wrapper:after {  position: absolute;  content: url('../img/and-circle.png');  top: 45%;  left: -32px;}.eighty-percent-width {  width: 80%;}.full-width-image {  background-size: cover;  background-position: center;}.matched-block {  padding-top: 100px;  padding-bottom: 100px;}.matched-block h2 {  font-size: 32px;}.cover {  background-size: cover;  background-position: top left;  height: 100%;}.hero-overlay {  position: relative;}.hero-overlay:after {  content: '';  position: absolute;  width: 100%;  height: inherit;  top: 0;  left: 0;  background: rgba(0, 0, 0, 0.5);}.increase-z-index {  z-index: 10;  position: relative;}.safe-hands-block {  padding-top: 80px;  padding-bottom: 80px;}.safe-hands-block h2 {  font-size: 32px;  padding-bottom: 20px;  padding-top: 20px;}.safe-hands-block h4 {  color: #fff;  font-size: 16px;  font-weight: bold;}.safe-hands-block p a {  color: #363837;  text-transform: uppercase;  font-weight: bold;  text-decoration: underline;  font-size: 14px;}.safe-hands-block .fa {  padding-left: 10px;}.safe-hands-block .brown .info-panels-wrapper {  background: #8b594d;  background: -moz-linear-gradient(top, #8b594d 0%, #6e504d 100%);  background: -webkit-gradient(left top, left bottom, color-stop(0%, #8b594d), color-stop(100%, #6e504d));  background: -webkit-linear-gradient(top, #8b594d 0%, #6e504d 100%);  background: -o-linear-gradient(top, #8b594d 0%, #6e504d 100%);  background: -ms-linear-gradient(top, #8b594d 0%, #6e504d 100%);  background: linear-gradient(to bottom, #8b594d 0%, #6e504d 100%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8b594d', endColorstr='#6e504d', GradientType=0);}.safe-hands-block .brown .info-panel-top {  border-bottom: 2px solid #947571;}.safe-hands-block .purple .info-panels-wrapper {  background: #5a4c68;  background: -moz-linear-gradient(top, #5a4c68 0%, #4c374d 100%);  background: -webkit-gradient(left top, left bottom, color-stop(0%, #5a4c68), color-stop(100%, #4c374d));  background: -webkit-linear-gradient(top, #5a4c68 0%, #4c374d 100%);  background: -o-linear-gradient(top, #5a4c68 0%, #4c374d 100%);  background: -ms-linear-gradient(top, #5a4c68 0%, #4c374d 100%);  background: linear-gradient(to bottom, #5a4c68 0%, #4c374d 100%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a4c68', endColorstr='#4c374d', GradientType=0);}.safe-hands-block .purple .info-panel-top {  border-bottom: 2px solid #746579;}.safe-hands-block .info-panels-wrapper {  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;}.safe-hands-block .info-panels-wrapper p {  padding-top: 10px;  padding-right: 15px;  padding-left: 15px;  padding-bottom: 20px;  color: rgba(255, 255, 255, 0.6);}.safe-hands-block .info-panel-top {  padding-top: 20px;  padding-bottom: 10px;}.safe-hands-block .info-panel-top h4 {  padding-top: 15px;  padding-bottom: 5px;}.lend-borrow-panel p {  margin-bottom: 30px;}.about-block {  padding-top: 50px;  padding-bottom: 50px;}.about-block img {  margin-right: 10px;  border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border: 2px solid #fff;}.about-block p {  margin-bottom: 0px;}.about-block p a {  color: #94454d;  font-size: 12px;  font-weight: bold;  text-decoration: underline;  margin-top: 5px;  display: inline-block;}.about-block p .fa {  color: #94454d;  font-size: 12px;}.info-panels {  margin-bottom: 20px;}.more-info-block {  padding-top: 60px;  padding-bottom: 60px;}.more-info-block .info-panels {  margin-top: 30px;}.more-info-block .info-panels-wrapper {  height: inherit;  border: 1px solid #dbd7db;  background-color: #fff;  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;}.more-info-block .info-panels-wrapper h4 {  font-size: 16px;  font-weight: bold;  padding-bottom: 15px;  padding-right: 15px;  padding-left: 15px;}.more-info-block .info-panels-wrapper img {  padding-top: 30px;  padding-bottom: 30px;}.more-info-block .info-panels-wrapper p {  padding-top: 10px;  padding-left: 15px;  padding-right: 15px;}.more-info-block .info-panels-wrapper .info-panel-top {  padding-bottom: 15px;  border-bottom: 2px solid #dbd7db;}.more-info-block .info-panels-wrapper .info-panel-top.pb0 {  padding-bottom: 0;}.more-info-block .info-panel1 .info-panels-wrapper h4 {  color: #6e504d;}.more-info-block .info-panel2 .info-panels-wrapper h4 {  color: #4c374d;}.more-info-block .info-panel3 .info-panels-wrapper h4 {  color: #94454d;}.more-info-block .info-panel4 .info-panels-wrapper h4 {  color: #d0954d;}.info-panel-link {  padding-top: 70px;}.info-panel-link p a {  text-transform: uppercase;  color: #363837;  font-size: 14px;  font-weight: bold;  text-decoration: underline;}.info-panel-link .fa {  padding-left: 10px;}.join-block {  padding-bottom: 100px;}.join-block h1 {  padding-bottom: 30px;}.join-block p a {  text-decoration: underline;}.join-block button {  margin-top: 20px;}.join-block img {  padding-top: 70px;  padding-bottom: 30px;}.join-block .join-wrapper {  padding-top: 20px;  padding-bottom: 20px;  background-color: #fff;  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  margin-top: 50px;  padding-left: 20px;  padding-right: 20px;}.join-block .join-wrapper button {  margin-right: 20px;}.contact-page-wrapper {  padding-top: 80px;}.signin-page-padding {  padding-right: 30px;  padding-top: 80px;  padding-left: 30px;}.signin-badge {  position: absolute;  top: -60px;  left: 0px;  right: 0px;  margin: 0 auto;}.signin-badge img {  margin: 0 auto;  display: table;}.contact-page-left h1 {  padding-bottom: 20px;}.contact-page-left h3 {  padding-bottom: 20px;}.contact-page-left .larger-paragraph p {  font-size: 20px;}.contact-page-left p {  font-size: 16px;}.contact-page-left .contact-link a {  color: #fff;  font-size: 14px;  padding-top: 15px;  display: inline-block;  padding-left: 20px;  text-decoration: underline;}.contact-page-left .social-button {  margin-right: 10px;  margin-bottom: 10px;}.contact-page-left .social-button .fa {  padding-right: 10px;}.container-holder {  overflow: hidden;}@media all and (min-width: 768px) {  .split-bg-fix {    padding: 0 0px 0px 2000px;    margin: 0 0px 0px -2000px;  }}.lend-a-pet-cta .contact-panel {  margin-top: 90px;  margin-bottom: 30px;  background-color: #fff;  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;}.lend-a-pet-cta .contact-panel .contact-panel-top {  padding: 10px 10px 15px 20px;}.lend-a-pet-cta .contact-panel .contact-panel-bottom {  padding: 15px 20px 20px 20px;}.lend-a-pet-cta .contact-panel h2 {  color: #94454d;  font-weight: 400;  border-bottom: 2px solid #94454d;  text-align: center;  padding-top: 20px;  margin-right: 20px;  margin-left: 20px;  padding-bottom: 15px;}.lend-a-pet-cta .contact-panel h3 {  font-weight: bold;  font-style: italic;  font-size: 24px;  padding-top: 5px;}.lend-a-pet-cta .contact-panel h4 {  font-size: 24px;}.lend-a-pet-cta .contact-panel ul {  padding-left: 15px;}.lend-a-pet-cta .contact-panel .button-wrapper {  padding-left: 15px;  padding-right: 15px;  padding-bottom: 15px;}.lend-a-pet-cta .contact-panel ul li {  list-style: none;  width: 50%;  display: inline-block;  float: left;}.lend-a-pet-cta .contact-panel ul li:before {  font-family: 'FontAwesome';  content: '\f00c';  margin: 0 5px 0 -15px;  color: #363837;  font-size: 14px;}.lend-a-pet-cta .contact-panel .border3 {  margin-top: 20px;  border-top: 2px solid #94454d;}.lend-a-pet-cta .contact-panel .price-wrapper {  background-color: #363837;  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  text-align: center;  color: #fff;  padding: 10px;}.lend-a-pet-cta .contact-panel .price-wrapper .price {  font-weight: 300;  display: block;}.lend-a-pet-cta .contact-panel .price-wrapper .per {  font-size: 12px;  display: block;  font-weight: 300;  padding-top: 8px;}.contact-form {  background-color: #94454d;  padding: 30px;}.contact-form label {  font-size: 14px;}.contact-form h3 {  font-size: 32px;  margin-bottom: 15px;}.contact-form .custom-input input {  background-color: #692c33;  border: 2px solid #692c33;  color: #fff;}.contact-form .custom-input textarea {  background-color: #692c33;  border: 2px solid #692c33;  color: #fff;}.contact-form .custom-input .fc-white::-webkit-input-placeholder {  color: #fff;}.contact-form .custom-input .fc-white:-moz-placeholder {  /* Firefox 18- */  color: #fff;}.contact-form .custom-input .fc-white::-moz-placeholder {  /* Firefox 19+ */  color: #fff;}.contact-form .custom-input .fc-white:-ms-input-placeholder {  color: #fff;}.upload-bg {  margin-top: 20px;  background-size: 100% 100%;  background-repeat: no-repeat;  width: 100%;  height: 375px;  border-radius: 30px;  -moz-border-radius: 30px;  -webkit-border-radius: 30px;  border: 2px dashed #999;  cursor: pointer;  background-image: url('../img/plus-icon.png');  background-position: center;  background-size: 50px;}.upload-bg.withSpinner {  background-image: url('../img/ajax-loader.gif');  background-repeat: no-repeat;  background-position: center;  background-size: 50px 50px;}.signin-page-left {  padding-right: 0px;}.signin-page-left .signin-page-padding {  padding-right: 80px;}.signin-page-left h1 {  padding-bottom: 63px;}.signin-page-left .custom-input label {  text-transform: capitalize;  font-size: 16px;}.signin-page-left .custom-input input {  border: 0px;  height: 50px;}.signin-page-left .password-link {  float: right;}.signin-page-left .password-link a {  color: #fff;  font-size: 12px;  font-weight: 300;  text-decoration: underline;}@media all and (max-width: 1200px) {  .signin-page-padding {    padding-right: 10px;    padding-left: 0px;  }}.custom-input label {  color: #fff;  font-weight: 700;  font-size: 14px;  text-transform: uppercase;}.custom-input input {  border: 2px solid #363837;  border-radius: 0px;  -moz-border-radius: 0px;  -webkit-border-radius: 0px;  height: 40px;}.match-panel {  float: left;  width: 50%;  padding-left: 2px;  padding-right: 2px;  position: relative;  margin-top: 40px;}.match-panel .read-more {  color: #fff;  text-align: center;  padding-top: 20px;}.match-panel .read-more a {  color: #333;  font-size: 12px;  text-decoration: underline;  font-weight: bold;}.match-panel .read-more .fa {  color: #fff;  font-size: 12px;  padding-left: 5px;}.match-panel-inner {  background-color: #fff;  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  padding-top: 40px;  padding-bottom: 0px;  padding-left: 30px;  padding-right: 30px;  height: inherit;}.match-panel-inner img {  border: 2px solid #fff;  border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;}.match-panel-inner h3,.match-panel-inner h4 {  text-transform: uppercase;  font-weight: bold;}.match-panel-inner h3 {  font-size: 18px;  padding-bottom: 5px;}.match-panel-inner h4 {  font-size: 12px;}.match-panel-inner p {  line-height: 160%;}.match-panel-inner .hor-line {  margin-top: 15px;  margin-bottom: 15px;  height: 2px;  width: 100%;}.match-panel-borrower h4 {  color: #4c374d;}.match-panel-borrower img {  padding-left: 15px;}.match-panel-borrower .hor-line {  background-color: #4c374d;}.match-panel-owner h4 {  color: #94454d;}.match-panel-owner img {  padding-right: 15px;}.match-panel-owner .hor-line {  background-color: #94454d;}.matched:after {  position: absolute;  content: url('../img/matched.png');  left: -80px;  top: 65px;}.or-divider:after {  position: absolute;  content: url('../img/or-circle.png');  left: -35px;  top: 85px;}.standard-content-wrapper {  padding-bottom: 20px;}.standard-content-wrapper .standard-content-image {  padding-bottom: 20px;}.progress-panel-wrapper {  margin-top: 100px;}.progress-panel-wrapper .progress-panel {  border-bottom: 10px solid #d0954d;}.progress-panel-wrapper .progress-panel a {  text-align: center;  display: block;  color: #909193;  padding-bottom: 12px;}.reduce-col-padding {  padding-left: 2px;  padding-right: 2px;}footer {  background-color: #fff;  padding-top: 20px;  padding-bottom: 20px;}footer p {  color: #adaeae;  font-size: 12px;  font-weight: bold;  text-transform: uppercase;  margin-bottom: 0px;  padding-top: 10px;}footer a {  color: #adaeae;}footer a:hover {  color: #939595;}footer .socials {  margin-left: 20px;}footer .footer-links {  float: right;}.radio_group1 {  margin-bottom: 20px;  display: block;}.radio_group1 .radio.current {  background-color: #692c33;  color: white;}.radio_group1 .radio.current .checker {  display: inline-block;  width: 0px;  height: 0px;}.radio_group1 .radio {  margin-top: 0px;  margin-bottom: 0px;  background-color: #833b43;  display: inline-block;  float: left;  color: green;  text-transform: uppercase;}.radio_group1 .radio label {  padding-left: 0px;  font-size: 14px;  padding-top: 10px;  padding-bottom: 4px;}.radio_group1 .radio label span {  font-weight: bold;  padding: 11px 30px 11px 30px;}.radio_group1 .radio input {  visibility: hidden;}.radio_group1 .radio .checker {  display: inline-block;  width: 0px;  height: 0px;  margin-right: 0px;}.radio_group1 .radio-padding2 {  padding-right: 7px;}.radio_group1 .radio-padding2 label {  padding-left: 7px;}.activate-bg {  background-image: url('../img/lap-activate-bg.jpg');  background-size: cover;}.activate-membership {  margin-top: 170px;  background-color: #4c374d;  padding: 30px;  position: relative;}.activate-membership h2 {  color: #fff;  font-size: 38px;  padding-bottom: 20px;}.activate-membership p {  color: #fff;}.arrow-left {  position: relative;}.arrow-left:before {  position: absolute;  content: url('../img/triangle-left.png');  left: -27px;  top: 85px;}.activate-membership-footer {  bottom: 0px;  background-color: #fff;  padding: 20px;}.activate-membership-footer p {  margin-bottom: 0px;  line-height: 100%;}.form-page-wrapper {  padding-top: 80px;}.form-page-wrapper h1 {  padding-bottom: 30px;}.form-page-wrapper .ul-head {  text-transform: uppercase;}.form-page-wrapper .checked-list ul {  padding-left: 15px;}.form-page-wrapper .checked-list ul li {  list-style: none;}.form-page-wrapper .checked-list ul li:before {  font-family: 'FontAwesome';  content: '\f00c';  margin: 0 5px 0 -15px;  color: #363837;  font-size: 14px;}.form-page-wrapper .form-inner-padding {  padding: 40px 40px 20px 40px;}.form-page-wrapper .custom-input1 .note {  display: block;  font-size: 14px;  color: #787575;  margin-bottom: 10px;}.form-page-wrapper .custom-input1 label {  font-weight: bold;  color: #4c374d;}.form-page-wrapper .custom-input1 input {  border: 1px solid #e1e1e1;  border-radius: 0px;  -moz-border-radius: 0px;  -webkit-border-radius: 0px;  height: 50px;}.form-page-wrapper input[type="checkbox"] {  display: none;}.form-page-wrapper input[type="checkbox"] + label span {  display: inline-block;  width: 24px;  height: 24px;  margin: -1px 4px 0 0;  vertical-align: middle;  background: url('../img/checkbox-unticked.png') left top no-repeat;  cursor: pointer;  margin-right: 15px;  float: left;  margin-bottom: 5px;}.form-page-wrapper input[type="checkbox"]:checked + label span {  background: url('../img/checkbox-tick.png') top no-repeat;}.form-page-wrapper .checkbox-group label {  font-weight: normal;}.form-page-wrapper .checkbox-group label a {  color: #363837;  text-decoration: underline;}.progress-tabs .progress-tab {  background-color: #79697a;  padding-top: 20px;  padding-bottom: 20px;  color: #fff;  font-size: 14px;  padding-left: 20px;  padding-right: 20px;  text-align: center;}.progress-tabs .progress-tab.active {  background-color: #4c374d;}.circular-img {  background-size: cover;  border-radius: 150px;  moz-border-radius: 150px;  -webkit-border-radius: 150px;}.thumbnail-img1 {  width: 150px;  height: 150px;}.thumbnail-img2 {  width: 200px;  height: 200px;}.profile-header-wrapper .profile-image {  float: left;  padding-right: 30px;}.profile-header-wrapper .profile-title h1 {  font-size: 32px;  font-weight: 400;  color: #f3f3f3;  padding-top: 0px;  padding-bottom: 15px;}.profile-header-wrapper .profile-title p {  color: #f3f3f3;  line-height: 120%;  margin-bottom: 5px;  font-weight: 300;}.profile-header-wrapper .profile-badge {  float: left;  padding-right: 30px;}.profile-header-wrapper .profile-head-welcome h4 {  color: #fff;  font-size: 25px;  font-weight: bold;  padding-bottom: 10px;}.profile-header-wrapper .profile-head-welcome p {  color: #fff;  line-height: 120%;  font-weight: 300;}.profile-header-wrapper .profile-head-welcome button {  margin-top: 10px;  font-size: 16px;  font-weight: 300;  padding-top: 15px;  padding-bottom: 15px;}.profile-header-wrapper .profile-header-padding {  padding-top: 80px;  padding-bottom: 80px;}.profile-header-wrapper .profile-right-padding {  padding-left: 50px;  padding-right: 50px;}.profile-info-wrapper .btn-custom {  background-color: #4c374d;  text-align: center;  height: 50px;  border: 0px;  color: #fff;  width: 100%;}.my-profile-right {  padding-top: 40px;}.my-profile-right h2 {  text-transform: uppercase;  font-weight: bold;  font-size: 18px;  margin-bottom: 20px;}.my-profile-right .profile-right-info {  border-left: 1px solid #dddddd;  padding-bottom: 40px;  padding-right: 30px;}.profile-right-wrapper {  margin-bottom: 20px;  background-color: #fff;  border: 1px solid #dddddd;}.profile-right-wrapper h4 {  font-size: 16px;  font-weight: bold;}.profile-right-wrapper p {  font-weight: 300;}.profile-right-wrapper .profile-right-image {  padding-top: 15px;  padding-right: 0px;}.profile-right-wrapper .profile-right-image .pet-name {  border-top: 2px solid #363837;  margin-top: 15px;  padding-top: 15px;  margin-right: 15px;  margin-left: 15px;}.profile-right-wrapper .profile-right-image .pet-name p {  text-transform: uppercase;  font-weight: bold;  text-align: center;  margin-bottom: 0px;}.profile-right-wrapper .profile-right-image .pet-breed p {  font-size: 16px;  margin-bottom: 0px;  text-align: center;}.pets-list .pet-list-item {  background-color: #94454d;  width: 147px;  color: #fff;  float: left;  margin-right: 15px;  margin-bottom: 15px;  padding-top: 7px;  padding-bottom: 7px;  text-align: center;  font-weight: 300;}.profile-right-info {  padding-top: 30px;}.pets-comments {  margin-top: 15px;}.contact-info {  padding: 40px;  padding-left: 35px;  padding-right: 35px;  background-color: #fff;  color: #626262;  border-left: 1px solid #c2c0c0;  border-right: 1px solid #c2c0c0;}.contact-info .profile-specs {  border-top: 1px solid #94454d;  padding-top: 20px;  margin-top: 20px;}.contact-info p {  padding-bottom: 0px;  margin-bottom: 0px;  font-weight: 300;}.contact-info p span {  color: #363837;  font-weight: bold;}.contact-info p a {  color: #6b0909;  text-decoration: underline;}.contact-info h3 {  color: #4c374d;  font-weight: 700;  font-size: 18px;  padding-bottom: 15px;  text-transform: uppercase;}@media all and (max-width: 1200px) {  header nav ul {    padding: 0;    padding-left: 10px;  }}@media all and (max-width: 991px) {  .increase-container-md {    width: 100%;  }  .signin-page-padding {    padding-right: 0px;  }  .signin-page-left .signin-page-padding {    padding-right: 15px;  }  .container-holder {    overflow: visible;  }  .or-divider:after {    top: -38px;    left: 0px;    right: 0px;    width: 72px;    margin: 0 auto;  }  .or-divider {    position: relative;  }  .signin-page-right {    background-image: url('../img/blurry-right.jpg');    background-size: cover;    background-size: 100% 100%;    background-position: top left;  }  .split-bg-fix {    padding: 0px;    margin: 0px;  }  .blurred-bg-left {    background-size: 100% 100%;    padding-left: 15px;  }  .signin-page-left {    padding-left: 0px;  }  .full-height-banner {    height: auto !important;  }  .signin-page-padding {    padding-top: 40px;    padding-bottom: 100px;  }  .remove-padding-sm {    padding: 0px;  }  .increase-container {    width: 95%;  }  header nav li a {    padding: 6px 5px 0px 5px;    font-size: 13px;  }  header ul {    padding-left: 10px;  }}@media all and (min-width: 768px) {  .show-sm {    display: none;  }  .thumbnail-img1 {    width: 120px;    height: 120px;  }  .thumbnail-img2 {    width: 150px;    height: 150px;  }  .logo a img {    width: 150px;  }}@media all and (max-width: 767px) {  .hide-sm {    display: none;  }}header .menuToggle {  color: #fff;  float: right;  font-size: 24px;  cursor: pointer;}.contact-page-right {  padding-bottom: 30px;}.mobile-navigation-body {  position: fixed;  height: 100%;  background-color: #363837;  top: 0px;  z-index: 2000;  -webkit-box-shadow: 2px 0 5px -2px rgba(0, 0, 0, 0.2);  box-shadow: 2px 0 5px -2px rgba(0, 0, 0, 0.2);  moz-box-shadow: 2px 0 5px -2px rgba(0, 0, 0, 0.2);}.mobile-navigation-body ul {  padding-left: 0px;}.mobile-navigation-body ul li {  float: none;  display: block;  border-bottom: 1px solid rgba(255, 255, 255, 0.4);}.mobile-navigation-body ul li a {  color: #fff;  padding-top: 5px;  padding-bottom: 5px;  display: block;  padding-top: 20px;  padding-bottom: 20px;  padding-left: 20px;}.mobile-navigation-body ul li.active {  background-color: #fff;}.mobile-navigation-body ul li.active a {  text-decoration: none;  color: #363837;}.mobile-navigation-body ul li:hover {  background-color: #fff;}.mobile-navigation-body ul li:hover a {  color: #363837;  text-decoration: none;}.mobile-navigation-body .socials {  margin-top: 20px;}.mobile-navigation-body .socials .social-wrapper {  margin-left: 20px;  height: 48px;  width: 48px;  font-size: 18px;  padding-top: 15px;}html,body {  margin: 0;  padding: 0;  height: 100%;}#container {  min-height: 100%;  position: relative;}#footer {  bottom: 0;  width: 100%;  height: 90px;}@media all and (max-width: 991px) {  .activate-membership {    margin-top: 0px;  }  .activate-bg .signin-page-padding {    padding-bottom: 20px;    padding-top: 20px;  }  .activate-bg .signin-page-margin {    margin-bottom: 40px;  }  .profile-header-wrapper .profile-right-padding {    padding-right: 20px;    padding-left: 20px;  }  .match-panel {    width: 100%;  }  .matched:after {    top: -30px;    width: 165px;    right: 0px;    left: 0px;    margin: 0 auto;  }  .match-panel-inner {    padding: 20px;  }  .match-panel {    height: auto !important;    margin-top: 20px;  }  .match-panel .read-more {    padding-top: 10px;  }  .hero-overlay {    height: 100% !important;  }}@media all and (max-width: 767px) {  .form-page-wrapper .form-inner-padding {    padding: 20px 20px 10px 20px;  }  .progress-tabs .progress-tab {    padding-top: 15px;    padding-bottom: 15px;  }  .form-page-wrapper {    padding-top: 0px;  }  .lend-a-pet-cta .contact-panel ul li {    width: 100%;  }  .lend-a-pet-cta .signin-badge {    top: -50px;  }  .lend-a-pet-cta .signin-badge img {    width: 100px;  }  .lend-a-pet-cta .contact-panel h2 {    margin-top: 10px;  }  .activate-membership-footer img {    padding-top: 10px;  }  .activate-membership h2 {    font-size: 28px;  }  .activate-membership {    padding: 15px;  }  .profile-header-wrapper .profile-header-padding {    padding-top: 30px;    padding-bottom: 30px;  }  .profile-header-wrapper .profile-header-padding .thumbnail-img2 {    margin: 0 auto;    margin-bottom: 20px;  }  .profile-header-wrapper .profile-title h1 {    text-align: center;  }  .profile-header-wrapper .profile-header-padding {    height: auto !important;  }  .profile-head-welcome {    padding-left: 0px;    padding-right: 0px;  }  .profile-right-padding {    padding-left: 0px;    padding-right: 0px;  }  .full-width-container-mb {    width: 100%;  }  .contact-info {    padding: 15px;  }  .thumbnail-img1 {    width: 120px;    height: 120px;  }  .my-profile-right .profile-right-info {    padding-top: 15px;  }  .my-profile-right {    padding-top: 20px;  }  .and-wrapper:after {    position: absolute;    content: url('../img/and-circle.png');    top: -32px;    margin: 0 auto;    width: 64px;    left: 0px;    right: 0px;  }  .safe-hands-block {    padding-top: 30px;    padding-bottom: 30px;  }  .more-info-block {    padding-top: 30px;    padding-bottom: 30px;  }  .contact-form {    margin-top: 20px;    padding: 15px;  }  .contact-page-left,  .contact-page-right {    padding-right: 0px;    padding-left: 0px;  }  .contact-page-wrapper {    padding-top: 30px;    padding-bottom: 30px;  }  .about-cols {    margin-bottom: 20px;  }  footer .footer-links {    float: left;  }  .signin-page-left h1 {    font-size: 30px;    padding-bottom: 20px;  }  .signin-page-right h1 {    font-size: 30px;    padding-bottom: 20px;  }  .lend-a-pet-cta .contact-panel {    margin-top: 50px;  }}@media all and (max-width: 480px) {  footer .footer-links {    padding-top: 5px;  }  footer .socials {    margin-left: 0px;    margin-top: 10px;    padding-bottom: 15px;  }  .thumbnail-img1 {    width: 80px;    height: 80px;  }  .thumbnail-img2 {    width: 120px;    height: 120px;  }}