@import url("https://fonts.googleapis.com/css?family=Nunito:400,900");
[data-accordion] [data-content] {
overflow: hidden;
max-height: 0; } [data-control],
[data-content] > * {
padding: 20px 0px;
width: 100%; }
[data-content] [data-accordion] {
border: 0;
padding: 0; }
[data-accordion] [data-control] {
position: relative;
padding-right: 50px;
background-color: #37bcb5;
color: white;
padding-left: 30px;
font-size: 1.4em;
font-weight: 900;
margin-bottom: 10px; }
[data-accordion] [data-control]:hover {
background-color: #206d69;
cursor: pointer; }
[data-accordion] [data-control] span {
font-size: 18px;
font-weight: 400;
display: block; }
[data-accordion] > [data-control]:after {
content: "";
position: absolute;
right: 10px;
top: 12px;
font-size: 25px;
font-weight: 200;
color: #fff;
height: 48px;
width: 48px;
background: url(//lantaanimalwelfare.com/wp-content/themes/Child/\a/wp-content/themes/philanthropy-child/assets/down.png) center center no-repeat;
background-size: 50%; }
[data-accordion].open > [data-control]:after {
-webkit-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
transform: rotate(-180deg); }  .wbounce-modal .wbounce-modal-sub {
background-color: #FFFFFF;
display: block;
left: initial;
position: relative;
opacity: 1;
overflow: scroll;
overflow-x: hidden;
overflow: -moz-scrollbars-none;
-ms-overflow-style: none;
width: 600px;
z-index: 21;
border-radius: 10px; }
.wbounce-modal .wbounce-modal-sub {
background-color: #ffffff !important;
border: #29bb9c solid thin; }
#wbounce-modal-sub.wbounce-modal-sub {
background-color: white; }
.wbounce-modal-sub h2 {
font-weight: bold;
line-height: 38px; }
.wbounce-modal-sub p {
font-size: 14px;
line-height: 16px; }
.wbounce-modal-sub .fw-col-sm-6 {
padding-left: 0px;
padding-right: 20px; }
.modal-footer {
padding: 0;
margin: 0 auto;
text-align: center;
border-top: 0px; }
.modal-footer p {
font-size: 12px;
line-height: 12px;
margin-top: 10px; }
.epm-form-field label {
display: none; }
.epm-form-field input[type="text"] {
margin-bottom: 10px;
padding: 6px 15px; }
.epm-form-field input[type="email"] {
margin-bottom: 10px;
padding: 6px 15px; }
.epm-success p {
font-weight: bold; }
#epm-last-name {
display: none; }
.epm-sign-up-form input[type="submit"] {
text-transform: uppercase;
font-style: normal;
border-radius: 7px;
font-size: 18px;
padding: 10px 20px;
color: #ffffff;
background-color: #1abc9c; border: 1px solid #1abc9c; } .dogs-template-default, .post-type-archive-dogs, .cats-template-default, .post-type-archive-cats {/*/*/}
.dogs-template-default .post, .post-type-archive-dogs .post, .cats-template-default .post, .post-type-archive-cats .post {
font-family: "Nunito", "Arial", "Helvetica", sans-serif;
font-weight: 400;
padding-top: 0px !important; }
.dogs-template-default h1, .dogs-template-default h2, .dogs-template-default h3, .dogs-template-default h4, .post-type-archive-dogs h1, .post-type-archive-dogs h2, .post-type-archive-dogs h3, .post-type-archive-dogs h4, .cats-template-default h1, .cats-template-default h2, .cats-template-default h3, .cats-template-default h4, .post-type-archive-cats h1, .post-type-archive-cats h2, .post-type-archive-cats h3, .post-type-archive-cats h4 {
font-family: "Nunito", "Arial", "Helvetica", sans-serif;
font-weight: 900; }
.dogs-template-default h5, .dogs-template-default h6, .dogs-template-default p, .post-type-archive-dogs h5, .post-type-archive-dogs h6, .post-type-archive-dogs p, .cats-template-default h5, .cats-template-default h6, .cats-template-default p, .post-type-archive-cats h5, .post-type-archive-cats h6, .post-type-archive-cats p {
font-family: "Nunito", "Arial", "Helvetica", sans-serif;
font-weight: 400; }
.dogs-template-default p, .post-type-archive-dogs p, .cats-template-default p, .post-type-archive-cats p {
font-size: 20px; }
.about.cats, .whyamihere.cats, .about.cats p, .whyamihere.cats p, .about.cats h2, .whyamihere.cats h2,
.about.cats h5, .whyamihere.cats h5, .about.cats h6, .whyamihere.cats h6, .about.cats span, .whyamihere.cats span,
.about.cats a, .whyamihere.cats a{
font-family: "Nunito", "Arial", "Helvetica", sans-serif;
font-weight: 400;
}
.dogs-template-default .fullWidth, .cats-template-default .fullWidth {
background-color: #054248;
width: 100%; }
.dogs-template-default .fw-main-row .fw-container, .cats-template-default .fw-main-row .fw-container {
padding-top: 40px; }
.dogs-template-default h1.page-title, .cats-template-default h1.page-title {
margin: 0;
color: white;
font-size: 2.5em;
line-height: 1em; }
.dogs-template-default h1.page-title span, .cats-template-default h1.page-title span {
font-size: 0.8em; }
.dogs-template-default h1.page-title a, .cats-template-default h1.page-title a {
color: white; }
.dogs-template-default .col-xs-12, .dogs-template-default .col-sm-6, .dogs-template-default .col-md-6, .cats-template-default .col-xs-12, .cats-template-default .col-sm-6, .cats-template-default .col-md-6 {
}
.dogs-template-default .featureBoxes, .cats-template-default .featureBoxes {
background-color: #054248;
padding: 15px 35px;
margin-bottom: 5px;
width: 97%;
margin-right: 2%; }
.dogs-template-default .featureBoxes h3, .dogs-template-default .featureBoxes h4, .cats-template-default .featureBoxes h3, .cats-template-default .featureBoxes h4 {
color: white;
line-height: 1.5em; }
.dogs-template-default .headImage img, .cats-template-default .headImage img {
width: 100%;
height: auto;
max-height: 500px; }
.dogs-template-default #tabs .ui-widget, .cats-template-default #tabs .ui-widget {
font-family: "Nunito", "Arial", "Helvetica", sans-serif !important;
font-size: 1.1em; }
div.greenBox {
background-color: #37bcb5;
color: white;
padding: 20px;
width: 80%; }
div.greenBox:hover {
background-color: #2b958f; }
div.greenBox h3 {
color: white; }
input.wpcf7-form-control.wpcf7-submit.adoptButton {
background-color: #37bcb5 !important;
font-size: 1.5em !important;
text-transform: uppercase;
padding: 15px 30px !important; }
.ssba-wrap {
margin-bottom: 20px; }
#socialShare img.ssba {
width: 55px !important;
padding: 10px; }
.adoptionButton {
width: 96%;
margin-left: 2%;
float: left;
padding: 15px 18px;
border: 2px solid #37bcb5;
text-align: center;
margin-bottom: 20px;
line-height: 156%; }
.adoptionButton a {
color: #37bcb5;
font-weight: bold; }
.adoptionButton img {
display: none;
margin: 0px auto; }
.adoptionButtonBlank {
width: 96%;
margin-left: 2%;
float: left;
padding: 0px 18px;
border: 0px solid #37bcb5;
text-align: center;
margin-bottom: 0px; }
.speechBubbleBoy {
width: 100%;
padding: 30px 35px;
background-color: #9fd8d4; }
.speechBubbleBoy :after {
border-color: transparent transparent #9fd8d4 transparent;
border-style: solid;
border-width: 0 20px 20px 20px;
bottom: 100%;
content: '';
height: 0;
left: 35px;
position: absolute;
width: 0; }
.speechBubbleGirl {
width: 100%;
padding: 30px 35px;
background-color: #da8fb3; }
.speechBubbleGirl :after {
border-color: transparent transparent #da8fb3 transparent;
border-style: solid;
border-width: 0 20px 20px 20px;
bottom: 100%;
content: '';
height: 0;
left: 35px;
position: absolute;
width: 0; }
.contentBox {
margin-top: 30px; }
#arve .arve-wrapper, #tinymce .arve-wrapper {
margin-bottom: 0em !important; }
.page-template-page-dogs .adoptBox, .page-template-page-cats .adoptBox {
min-height: 180px; }
.page-template-page-dogs .overlayContainer, .page-template-page-cats .overlayContainer {
position: relative; }
.page-template-page-dogs .overlayBox, .page-template-page-cats .overlayBox {
position: absolute;
bottom: 0px;
margin-right: auto;
margin-left: auto;
left: 50%;
transform: translate(-50%, 0);
width: 100%;
text-align: center;
background: rgba(0, 0, 0, 0.5);
color: white;
font-family: "Nunito", "Arial", "Helvetica", sans-serif;
font-weight: 900; }
.page-template-page-dogs .adoptionImgDisplay, .page-template-page-cats .adoptionImgDisplay {
width: 100%;
max-width: 360px;
height: auto; }
.page-template-page-dogs .adoptBoxTextBoy, .page-template-page-cats .adoptBoxTextBoy {
background-color: #9fd8d4;
width: 100%;
max-width: 360px;
height: 50px;
padding: 10px 20px;
font-size: 20px;
font-family: "Nunito", "Arial", "Helvetica", sans-serif;
font-weight: 900;
color: white; }
.page-template-page-dogs .adoptBoxTextGirl, .page-template-page-cats .adoptBoxTextGirl {
background-color: #da8fb3;
width: 100%;
max-width: 360px;
height: 50px;
padding: 10px 20px;
font-size: 20px;
font-family: "Nunito", "Arial", "Helvetica", sans-serif;
font-weight: 900;
color: white; }
.page-template-page-dogs .adoptBoxLeft, .page-template-page-cats .adoptBoxLeft {
float: left;
width: 60%; }
.page-template-page-dogs .adoptBoxLeft a, .page-template-page-cats .adoptBoxLeft a {
color: white; }
.page-template-page-dogs .adoptBoxRight, .page-template-page-cats .adoptBoxRight {
float: right;
width: 40%;
text-align: right; }
.adoptionIndexHeader {
position: relative;
text-align: center;
color: white;
max-height: 500px;
overflow: hidden; }
.adoptionIndexHeader img {
width: 100%;
height: auto; }
.centered {
width: 600px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%); }
.centered h1 {
font-family: "Nunito", "Arial", "Helvetica", sans-serif;
font-weight: 900;
color: white;
font-size: 1.5em;
line-height: 1.2em; }
.tint {
position: relative;
float: left;
width: 100%; }
.tint:before {
content: "";
display: block;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(55, 188, 181, 0.7);
-moz-transition: background .3s linear;
-webkit-transition: background .3s linear;
-o-transition: background .3s linear;
transition: background .3s linear; }
.fw-site-navigation > ul > li.donate > a {
color: #ffffff;
background-color: #1abc9c;
padding: 6px 20px;
border-radius: 5px;
margin-top: -7px;
border: 1px solid #1abc9c; }
.fw-site-navigation > ul > li ul > li {
color: #ffffff;
background-color: #1abc9c; }
.fw-site-navigation > ul > li.donate > a {
color: #ffffff;
background-color: #1abc9c;
padding: 6px 20px;
border-radius: 5px;
margin-top: -7px;
border: 1px solid #1abc9c; }
.page-template-default a:hover {
color: #000000;
font-weight: bold; }
.fw-header-main .current-menu-item a {
color: inherit; }
body.page-id-28 .site-main {
background: url(//lantaanimalwelfare.com/wp-content/uploads/2016/07/donatebg.png) repeat-x; }
.post h2.entry-title {
font-family: 'Nunito', Helvetica,Arial,Lucida,sans-serif;
font-style: normal;
font-weight: 300;
font-size: 52px;
text-transform: none !important;
letter-spacing: -1px;
color: #1b3039;
margin-bottom: 30px; }
.post-details .entry-content {
border-bottom: 0px; }
table {
border: 0; }
table td, table th {
border-width: 0; }
body.page-id-28 .entry-header {
display: none !important; }
.fw-container-fluid {
padding-left: 0;
padding-right: 0; }
.fw-site-navigation > ul > li > a {
text-transform: uppercase; }
.margin-top-100 {
margin-top: -100px !important; }
.margin-top-60 {
margin-top: -60px !important; }
.margin-top-50 {
margin-top: -50px !important; }
.header-1 .fw-header-main .fw-container {
padding-top: 13px !important;
padding-bottom: 13px !important; }
.fw-footer-widgets {
padding-top: 60px;
padding-bottom: 60px; }
.fw-container-fluid {
padding-right: 0;
padding-left: 0; }
.fw-footer-widgets {
padding-top: 60px;
padding-bottom: 60px; }
.widget .widget-title span {
background: url(//lantaanimalwelfare.com/wp-content/themes/philanthropy-parent/images/patterns/noise_pattern_preview.jpg); }
.fw-footer-widgets .widget-title span {
background: none; }
.fw-fade-slider-title {
font-family: Lato;
font-style: normal;
font-weight: 100;
line-height: 65px !important;
font-size: 55px !important;
letter-spacing: 0 !important;
color: #ffffff; }
.tf-sh-dd0730becb64b50102f5aaa266f80f27 {
background-color: #fff; }
.tf-sh-f321d60cc3fd21e521315066524b7b94 .fw-fade-slider-title span {
font-family: Lato;
font-style: normal;
font-weight: 900 !important;
text-shadow: #7b7b7b 0px 0px 10px;
line-height: 59px;
font-size: 50px;
letter-spacing: 1px;
color: #ffffff; }
a.adoptLink {
outline: none;
font-weight: bold;
text-decoration: underline;
color: #1abc9c; }
a.adoptLink:hover {
text-decoration: none;
color: black; }
.page-id-1830 legend {
margin-bottom: 0px; }
.page-id-1830 .sf-element input[type="checkbox"] {
height: 15px !important;
float: none;
margin-right: 20px;
margin-left: 20px; }
.page-id-1830 .checkbox input[type="checkbox"] {
float: none; }
.page-id-1830 .sf-element legend {
font-size: 20px; }
.page-id-1830 .sf-element input {
margin-top: 10px; }
.page-id-1830 .sf-element.fulltext {
padding-left: 20px; }
.page-id-1830 fieldset.sf-element.checkbox {
margin-top: 0px; }/**/.page-id-1004 table {
border-top: 1px black solid;
padding: 30px 0px 30px 0px; } .page-id-1008 table {
border-top: 1px black solid;
padding: 30px 0px 30px 0px; }
h2.adoptTitle {
margin-top: 0px;
line-height: 100%;
font-size: 34px;
margin-bottom: 40px; }
.single-adoptions h4 {
font-size: 25px;
line-height: 27px; }
.single-adoptions h3 {
font-weight: bold;
margin-top: 50px; }
ul.adoptDetails {
margin-top: 20px;
margin-bottom: 30px;
margin-left: 0px; }
ul.adoptDetails li {
list-style-type: none;
margin-left: -40px;
font-weight: normal;
margin-top: 0px; }
.adoptButton {
font-family: 'Lato';
font-weight: 700;
font-size: 18px;
line-height: 30px;
letter-spacing: -0.5px;
display: inline-block;
margin-bottom: 0;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
text-decoration: none;
white-space: nowrap;
outline: none;
position: relative;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
max-width: 100%;
background-color: #1abc9c;
border-color: transparent;
border-width: 0;
border-radius: 0;
padding: 12px 25px;
color: white; }
.wpcf7 .wpcf7-form input.wpcf7-submit {
font-family: 'Lato';
font-weight: 700;
font-style: italic;
font-size: 15px;
line-height: 30px;
letter-spacing: -0.5px;
display: inline-block;
margin-bottom: 0;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
text-decoration: none;
white-space: nowrap;
outline: none;
position: relative;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
max-width: 100%;
background-color: #1abc9c;
border-color: transparent;
border-width: 0;
color: white;
border-radius: 0;
padding: 12px 25px; }
.wpcf7 .wpcf7-form input.wpcf7-submit:hover {
background-color: #1b3039;
border-color: transparent;
color: white; }
.post-details .entry-header .entry-title {
line-height: 42px !important;
text-transform: uppercase; }  .recurring_donation_form .ui-tabs-nav li:nth-child(1) {
display: block!important;
}
.recurring_donation_form .ui-tabs-nav li:nth-child(2) {
display: none!important;
} .single_donation_form .ui-tabs-nav li:nth-child(1) {
display: none!important;
}
.single_donation_form .ui-tabs-nav li:nth-child(2) {
display: block!important;
}
.single_donation_form #tabs-1 {
display: none!important;
}
.single_donation_form #tabs-2 {
display: block!important;
} .donation_form {
background: #fff!important;
padding-top: 1rem;
padding-bottom: 1rem;
}
.dntplgn_form_wrapper {
border: none!important;
}
.recurring_donation_form .ui-tabs-nav li,
.single_donation_form .ui-tabs-nav li {
font-size: 22px;
}
.donation_form_sponsor .recurring_donation_form .ui-tabs-nav li a {
padding: 0!important;
}
.recurring_donation_form .ui-tabs .ui-tabs-panel,
.single_donation_form .ui-tabs .ui-tabs-panel {
padding: .5em 1em!important;
width: 100%!important;
}
.donation_form_sponsor .recurring_donation_form .ui-tabs .ui-tabs-panel {
padding: 0!important;
}
.recurring_donation_form .ui-tabs-nav li,
.single_donation_form .ui-tabs-nav li {
background: #fff!important;
text-transform: capitalize!important;
text-align: left!important;
}
.recurring_donation_form .ui-tabs-nav li a,
.single_donation_form .ui-tabs-nav li a {
color: #000!important;
}
.recurring_donation_form .ui-tabs-nav li,
.recurring_donation_form .ui-tabs-nav li a:hover,
.single_donation_form .ui-tabs-nav li,
.single_donation_form .ui-tabs-nav li a:hover {
cursor: text!important;
}
.dntplgn_donate_monthly input[type=radio] {
width: 20px;
}
.dntplgn_donate_monthly label {
width: calc(100% - 25px);
}
.dntplgn_submit_button {
background-color: #d71921!important;
color: #fff!important;
font-weight: 700!important;
padding: 0.25rem 2rem!important;
border: none!important;
text-transform: uppercase!important;
text-align: center!important;
border-radius: 5px!important;
transition: all 0.5s!important;
display: block;
margin-top: 1rem;
}
.dntplgn_submit_button:hover {
opacity: 0.8!important;
} .donation_form_sponsor input#first_button,
.donation_form_sponsor label[for=first_button],
.donation_form_sponsor input#third_button,
.donation_form_sponsor label[for=third_button],
.donation_form_sponsor input#fourth_button,
.donation_form_sponsor label[for=fourth_button]
{
display: none;
}
.donation_form_sponsor .dntplgn_submit_button {
display: inline-block;
}
.donation_form_sponsor .dntplgn_donate_monthly label {
width: auto !important;
}
.donation_form_sponsor  #tabs.dntplgn_form_wrapper > ul li {
width: 100%;
}
.donation_form_sponsor .recurring_donation_form #tabs.dntplgn_form_wrapper ul li a {
text-align: center;!important;
}   @media (max-width: 767px) {
.margin-top-100 {
margin-top: -0px !important; }
.margin-top-60 {
margin-top: 0px !important; }
.margin-top-50 {
margin-top: 0px !important; }
div.sf-filter {
margin-left: -20px; }
ul.sf-result > li {
margin: 2% 0;
margin-right: 2%;
float: left;
width: 100% !important; }
.sf-element {
width: 100%; }
.page-id-1830 .sf-element input[type="checkbox"] {
height: 15px !important;
float: none;
margin-right: 5px;
margin-left: 5px; }
.page-id-1830 .sf-element legend {
padding-top: 10px;
font-size: 18px; }
#ui-id-2 {
display: none; } }    @media (min-width: 767px) and (max-width: 992px) {
.adoptionButton {
padding: 20px 18px;
line-height: 156%;
min-height: 125px;
vertical-align: text-bottom; } }   @media (min-width: 360px) {
.page-template-page-dogs .adoptBox, .page-template-page-cats .adoptBox {
min-height: 200px; } }   @media (min-width: 375px) {
.page-template-page-dogs .adoptBox, .page-template-page-cats .adoptBox {
min-height: 240px; }
.centered {
width: 600px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%); }
.centered h1 {
font-family: "Nunito", "Arial", "Helvetica", sans-serif;
font-weight: 900;
color: white;
font-size: 1.2em;
line-height: 1.5em; } }   @media (min-width: 481px) {
#socialShare img.ssba {
width: 70px !important;
padding: 10px; }
.adoptionButton {
width: 30%;
margin-left: 2%;
float: left;
padding: 20px 18px;
border: 2px solid #37bcb5;
text-align: center;
margin-bottom: 20px;
line-height: 156%; }
.adoptionButton a {
color: #37bcb5;
font-weight: bold; }
.adoptionButton img {
display: block;
margin: 0px auto; }
.adoptionButtonBlank {
width: 30%;
margin-left: 2%;
float: left;
padding: 20px 18px;
border: 0px solid #37bcb5;
text-align: center;
margin-bottom: 20px; }
.featureBoxes {
background-color: #054248;
padding: 20px 35px;
margin-bottom: 5px;
width: 97%;
margin-right: 2%; }
.featureBoxes h3, .featureBoxes h4 {
color: white; }
[data-control],
[data-content] > * {
padding: 20px 0px;
width: 90%; }
.centered h1 {
font-size: 1.8em;
line-height: 1.2em; } }   @media (min-width: 768px) {
.page-template-page-dogs .adoptBox, .page-template-page-cats .adoptBox {
min-height: 220px; }
.centered {
width: 600px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%); }
.centered h1 {
font-family: "Nunito", "Arial", "Helvetica", sans-serif;
font-weight: 900;
color: white;
font-size: 2.5em;
line-height: 1.5em; }
div.ui-widget-content {
width: 80%; }
.adoptionButtonBlank {
width: 30%;
margin-left: 2%;
float: left;
padding: 20px 18px;
border: 0px solid #37bcb5;
text-align: center;
margin-bottom: 20px; }
[data-accordion] [data-control] {
position: relative;
padding-right: 50px;
background-color: #37bcb5;
color: white;
padding-left: 30px;
font-size: 1.5em;
font-weight: 900;
margin-bottom: 10px; }
[data-accordion] [data-control]:hover {
background-color: #206d69;
cursor: pointer; }
[data-accordion] [data-control] span {
font-size: 18px;
font-weight: 400;
display: inline; }
.featureBoxes {
width: 97%;
margin-right: 2%; }
.featureBoxes h3, .featureBoxes h4 {
font-size: 1em; } }   @media (min-width: 1023px) {
.page-template-page-dogs .adoptBox, .page-template-page-cats .adoptBox {
min-height: 200px; }
.page-id-1830 label {
font-size: 15px; }
fieldset.sf-element {
padding-top: 5px;
padding-bottom: 15px; }
.featureBoxes {
width: 97%;
margin-right: 2%; }
.featureBoxes h3, .featureBoxes h4 {
font-size: 1.3em; }
.centered {
width: 600px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%); }
.centered h1 {
font-family: "Nunito", "Arial", "Helvetica", sans-serif;
font-weight: 900;
color: white;
font-size: 3.5em;
line-height: 1.5em; } }/*/*//**/  @media (min-width: 1200px) {
.page-template-page-dogs .adoptBox, .page-template-page-cats .adoptBox {
min-height: 220px; } }
.wpcf7-form p, .wpcf7-form h2 {
float: left;
}
.wpcf7-form label{
padding-top:10px;
}
.wpcf7-form h2{
padding-top:20px;
padding-bottom:20px;
}
.halfForm{
width: 100%;
float: left;
}
.halfForm label{
width: 50%;
float: left;
}
@media all and (max-width: 980px) {
.halfForm label{
width: 100%;
float: left;
}
}
.halfForm label input{
width: 99%;
margin-right: 1%;
}
.fullWidthTextarea{
width: 100%;
float: left;
}
.fullWidthTextarea label, .fullWidthTextarea .wpcf7-form-control, .fullWidthTextarea textarea{
width:100% !important;
}
.fullWidthRadio{
width: 100%;
float: left;
}
.fullWidthRadio label{
width: 100%;
float: left;
}
.wpcf7-submit{
float:left;
margin-top: 20px;
}
.wpcf7-response-output{
width:100%;
float:left;
text-align:center;
}
.animalTrait h4{
padding-top:10px;
}
.helpLink h4{
padding-top:10px;
}
.individualAnimalName{
padding-top:10px
}
#tabs.dntplgn_form_wrapper{
width: 100%;
}
.vcard a{
color: #1C9E98;
}