.captcha-image {border: 1px solid; padding: 10px; display: inline-block; text-align: center;}
.cf7ic_instructions {display: block;}
.captcha-image .cf7ic_instructions span {color: red; font-weight: bold;}
.captcha-image i {padding: 5px; font-size: 40px}
.captcha-image label {display: inline-block; width: 60px !important;}
.captcha-image label > input{opacity: 0; width: 0; height: 0; margin: 0;} .captcha-image svg {padding: 5px; width: 50px; height: 50px;}
.captcha-image label > input + svg {cursor:pointer; border:2px solid transparent;} .captcha-image label > input:checked + svg, .captcha-image label > input:focus + svg {border:2px solid #f00;}.widget_dmf_widget h3{text-align:center;}#moonforecast{text-align:center;max-width:300px;margin:1em auto;font-family:Verdana,Arial,sans-serif;font-size:100%;line-height:1.5em;display:block;}#moonforecast img, #content #moonforecast img{float:none;border:0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow:none;display:inline}#moonforecast p{display:block;clear:both}#moonforecast p#localtime{font-size:10px}@media screen and (max-device-width: 568px){#moonforecast{width:100%;max-width:100%;display:block}}