div[data-gallery] {display: flex;width: 100%;flex-wrap: wrap;justify-content: space-around;}div[data-gallery] a {display: block;margin: 0;}div[data-gallery] figure { text-align: center; }div[data-gallery].no-caption a { margin: 0.5rem 0.5rem; }#form_contact {margin: 20px 0 20px 0;}#form_contact p {text-align: left;}#form_contact select {width: auto;}#form_contact label {display: block;}#form_contact .linkmcc {border: 1px solid #888;border-radius: 5px;background: #ccc;padding: 0.618rem 0.2rem;}#form_contact .linkmcc img {vertical-align: middle;}#form_contact .linkmcc:after {content: '';}input[type=text].deldrm {max-width: 90%;}input[type=text].deldrm.full {max-width: 100%;}.contact_error {margin: 20px 20px 20px 20px;padding: 5px 15px 5px 15px;border: 1px solid;font-size: 13px;font-weight:bold;color:#000 !important;background-color: #ffcfcf;border-color: #df8f8f;text-align:center;}.contact_success {}@media (min-width: 480px){input[type=text].deldrm {max-width: 96%;width: 100%;}}