.page-template-page-csamembership .wpcf7-form-control-wrap{position: absolute;}

.modal-content {background-color: #f8ebe9;}

.modal-content .modal-title {font-size: 30px;color: #f98c84 !important;}

.modal-content .modal-body .forminator-row-last .forminator-field {display: flex;align-items: center;justify-content: end;}

.modal-content .modal-body .forminator-button {background-color: #f98c84;box-shadow: 1px 1px 1px #7e7777;}

.modal-content .modal-body .forminator-button:hover {background-color: #e76a60;}

.modal-content .modal-body .forminator-label {font-size: 14px!important;}

.modal-content .modal-body input, .modal-content .modal-body textarea {border-color:#f98c84 !important;}

.wpforms-container {margin: 0!important;}

.wpforms-container .wpforms-field-label {margin-bottom: 0!important;}

.wpforms-container .wpforms-error {margin-top: 5px!important;text-align: left!important;}

.wpforms-container div.wpforms-container-full:not(:empty) {margin: 0 auto!important;}

.wpforms-container .wpforms-field {padding: 10px 0!important;}

.wpforms-container .wpforms-submit {background-color: #f98c84!important;box-shadow: 1px 1px 1px #7e7777!important;}

.wpforms-container .wpforms-submit:hover {background-color: #e76a60!important;}

.wpforms-container .wpforms-submit-container {text-align: right!important;}

.wpforms-container .wpforms-field-label {text-align: left!important;}
.ourFlowersCutCare-wrapper ol.listingNo-wrapper li{margin-bottom: 5px;}
.page-template-page-cutyourown-Flowers .cutOwnFlowersText-wrapper .content{text-align: justify;}
.page-template-page-theflowers .position-relative .happening-block h3{font-size: 26px;}
.page-template-page-weddingvenue .hightLightedWeddings-block .content h3{font-size: 30px;}

.footsing {margin-top: -15px;}
.footsing .wpforms-container .wpforms-submit-container {text-align: left !important;}
.footsing .wpforms-field-container .wpforms-field input,
.footsing .wpforms-field-container .wpforms-field select {border: 3px solid #f98c84;font-size: 24px;padding: 29px 15px;color: #000000;font-weight: bold;}
.footsing .wpforms-submit-container .wpforms-submit {font-weight: bold;padding: 15px 62px;border: 1px solid #fff;background-color: #556420 !important;height: auto;}
.footsing .wpforms-container .wpforms-field {padding: 4px 0 !important;}

.event-template-default .footsing .wpforms-field select {padding: 0px 15px!important;height: 66px!important;}
.footsing .wpforms-submit-container {display: flex!important;justify-content: center!important;align-items: center!important;}

.footsing2 {margin-top: -15px;}
.footsing2 .wpforms-container .wpforms-submit-container {text-align: center !important;}
.footsing2 .wpforms-field-container .wpforms-field input,
.footsing2 .wpforms-field-container .wpforms-field textarea,
.footsing2 .wpforms-field-container .wpforms-field select {border: 3px solid #f98c84;
    font-size: 24px;
    padding: 0px 15px;
    font-weight: bold;
    height: 54px;}
.footsing2 .wpforms-submit-container .wpforms-submit {font-weight: normal;padding: 15px 62px;border: 1px solid #fff;background-color: #556420 !important;height: auto;margin-top: 15px;font-size: 18px;}
.footsing2 .wpforms-container .wpforms-field {padding: 10px 0 !important;}

.footsing2 select {
  color: #000000!important;
}
option:not(:first-of-type) {
  color: #000000!important;
}

::placeholder {
  color: #000000!important;
  opacity: 1!important; /* Firefox */
}

::-ms-input-placeholder { /* Edge 12 -18 */
  color: #000000!important;
}



.arboretumBookNow-wrapper p {margin-bottom: 15px;}
.arboretumBookNow-wrapper .setbrwowcolor {color: #7c1811;}
.ourPavilionImg-wrapper {padding: 150px 0 155px;}
.page-template-page-thefarmstay .imgContentOver-block {min-height: 905px;}
.page-template-page-pavilion .imgContentOver-block {min-height: 905px;}
.mt-10 {margin-top: 100px;}
.happening-block h3 {font-size: 22px;}

.contsese {margin-bottom: 15px;}
.contsese p {font-size: 20px;line-height: 26px;}
.spotlight-block .content .date {height: 27px;}

.setcustymse h2 {text-shadow: 1px 2px 7px #000;}
.setgalery {display: grid;gap: 28px;grid-template-columns: 1fr 1fr;}
.js-masonry-elm {border: 15px solid #fff;box-shadow: 0px 0px 18px #00000087;}
.slick-disabled {display: none!important;}
.listingNo-wrapper li {list-style-position: inside!important;}

.fc-event-container .fc-day-grid-event {border-radius: 0 !important;height: 33px !important;margin-top: -32px !important;z-index: 1 !important;display: flex;justify-content: center;align-items: center;font-size: 18px;color: #3c6bb3;}
.setcute {width: 179px!important;min-width: 177px!important;}
.loadicon { position: absolute;width: 100%;display: flex;justify-content: center;align-items: center;top: 0;height: 100%;background-color: #e7e7e7d6;}
.whoAbout-wrapper .hightLightedWeddings-block .ratioE {padding: 15px;background-color: #fff;}


@media (min-width:992px) {
    /*.spotlight-block .content {min-height: 833px;}*/
    
    .setcustymse h2 {position: absolute;max-width: 695px;bottom: 2%;}
}


