div#id_LoginBoxGadget .loginContainer
{
margin-top: 137px;
}
/* poll size change*/
.WaGadgetPoll .votingBlock h2 {
    margin-bottom: .5em;
}
details {
    padding: 0.5em;
}
details p:first-of-type {
    padding-top: 0.5em;
}
div.gadgetStyle001 {
    border-color: #4A6741;
    border-width: 8px;
}
div.gadgetStyle001 h3, div.gadgetStyle001 h4 {
    color: #fff;
    text-transform: uppercase;
}
div.gadgetStyle001 div.gadgetStyleBody {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
div.gadgetStyle001 div.gadgetStyleBody h3, div.gadgetStyle001 div.gadgetStyleBody h4 {
    background-color: #4A6741;
    padding-top: 15px;
    padding-bottom: 20px;
    padding-left: 20px;
}
div.gadgetStyle001 div.gadgetStyleBody p, div.gadgetStyle001 div.gadgetStyleBody ul {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 1em;
}
div.gadgetStyle002 {
    border-color: #b9b9b9;
}
div.gadgetStyle003 {
    border: none;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    background-color: #284b63;
}
div.gadgetStyle003 h3 {
    color: #fff;
    text-transform: uppercase;
}
div.WaGadgetSocialProfile a {
filter: hue-rotate(12deg) saturate(58%) brightness(92%);
}
.captionOuterContainer .captionContainer .fieldBody h4 {
    font-size: inherit;
}
div.formTitleOuterContainer, div.captionOuterContainer {
    display: none;
}
div.zoneFooter3 div.container_12, div.zoneFooter3 div.container_12 div {
    margin: 0;
    width: 100%;
    background-color: #ffffff;
}
div#idFooterPoweredByContainer {
    display: none;
}

/* Stack floated photos on phones */
@media (max-width: 700px) {
  .WaGadgetContent img[style*="float"],
  .WaGadgetContent img[align] {
    float: none !important;
    display: block !important;
    margin: 0 auto 1em auto !important;
    width: auto !important;
    max-width: 100% !important;
    height: auto !important;
  }
}
