.selectbox{display:flex;gap:17px;width:30%}.hover-text{background-color:#fff;border:1px solid #bbb;border-radius:10px;box-shadow:0 5px 10px #00000033;display:none;font-size:12px;font-weight:var(--normal-font-weight);left:88px;position:absolute;top:50%;transform:translateY(-50%);width:310px;z-index:9999}.hover-text-item span{background-color:#37dcff;border-radius:10px;margin-right:10px;padding:1px 5px}.hover-text:before{border:15px solid transparent;border-right:15px solid #bbb;content:"";margin-left:-30px;position:absolute;top:50%;transform:translateY(-50%)}.hover-text-item{display:flex;flex-direction:column;gap:7px;padding:5px 10px;padding-bottom:9px}.size-large{margin-top:5px}.selectbox-outer{width:50%}.condition-title{font-weight:600;margin-bottom:10px;position:relative}.condition select{border-radius:10px;color:#555;font-family:var(--wp--preset--font-family--system-font);font-size:0.9rem;margin:0;padding:5px 10px;transition:0.2s}.condition select:focus{box-shadow:0 0 8px #66afe9;outline:none !important}.condition{position:relative}.condition::after{border-color:#fff transparent transparent transparent;border-style:solid;border-width:6px 6px 0 6px;bottom:0;content:"";height:0;margin:auto 0;pointer-events:none;position:absolute;right:9px;top:0;width:0;z-index:0}.condition::before{background:#ccc;border-radius:0 10px 10px 0;content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:30px;z-index:0}.post-item{display:grid;gap:9px;grid-template-columns:1fr 1fr 1fr 1fr}.post-item a{background:#fff;border-radius:10px;box-shadow:0 1px 10px #ededed;overflow:hidden;transition:0.2s}.post-info .post-image{position:relative}.post-info img{aspect-ratio:16 / 9;display:block;object-fit:cover}.post-info .post-image-cover{display:block;height:100%;position:absolute;top:0;width:100%}.post-info .post-data{color:#333;padding:8px 15px 12px 15px}.post-data .title{font-size:1.05rem;font-weight:600}.post-data .sorting-text{border-radius:10px;color:#fff;display:inline-block;font-size:0.9rem;line-height:1;margin-top:10px;padding:4px 6px}.post-data .sorting-text.sort-1{background:#f17f57}.post-data .sorting-text.sort-2{background:#f97287}.post-data .sorting-text.sort-3{background:#8cd86c}.post-data .sorting-text.sort-4{background:#00cc81}.post-data .sorting-text.sort-5{background:#d9c328}.post-data .sorting-text.sort-6{background:#ae0a36}.post-data .sorting-text.sort-7{background:#149fdb}.post-data .sorting-text.sort-8{background:#200cb3}.post-data .sorting-text.sort-9{background:#674164}.post-data .sorting-text.sort-10{background:#056dff}.search form{background-color:#fff;border-radius:10px;margin-bottom:15px;padding:25px 30px}.size-condition-check{display:flex;gap:15px}.count-text{background-color:#fff;border-radius:10px;color:#333;font-size:1.05rem;margin-bottom:15px;padding:13px 20px;text-align:center}.count-text span{color:#00a553;font-weight:800;padding:0 7px}.search-title{font-size:1.2rem;font-weight:700;margin-bottom:20px}.condition-check label{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:10px;color:#999;cursor:pointer;display:flex;font-size:12px;justify-content:center;padding:7px 10px 5px;text-align:center;transition: .2s}.condition-check label.checked{background-color:#00a553;border:1px solid #00a553;color:#fff}.condition-check label input{display:none}.condition-check{display:grid;gap:7px;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.condition-title::before{background:#4dc2f7;content:"";margin:0 8px 0 0;padding:0 0 2px 5px}.post-item a:hover{opacity:0.6}.nonetext{background-color:#fff;color:#f50;font-weight:600;padding:13px 20px}.loader-text{color:#fff;font-weight:600;margin-bottom:15px;text-align:center}#loading-animation{background:#c37600;border-radius:10px;display:none;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%, -50%);z-index:9999}.loader{animation:spin 2s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid #3498db;height:40px;margin:auto;width:40px}.size-condition-check input:focus{outline:none!important;outline-offset:none!important}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.location-text{color:#888;font-size:0.86rem}.title-outer{background-color:#fff;margin-bottom:40px;position:relative;text-align:center}.park-database-title{font-size:1.45rem;font-weight:700;margin-bottom:0;padding-bottom:2px}.park-database-title-text{color:#006717;font-size:0.9rem;font-style:italic;text-decoration:underline}div#search-result{margin-top:20px}.title-outer::after{background-image:linear-gradient(to left, #2af598 0%, #009efd 100%);bottom:-15px;content:"";height:2px;left:0;position:absolute;right:0;width:100%}.search-top-text{margin:30px 0;text-align:center}.search-top-text span{background-color:#006cc5;border-radius:10px;padding:7px 15px;transition:0.2s}.search-top-text a{color:#fff}.search-top-text a:hover{color:#fff}.search-top-text span:hover{opacity:0.4}.park-input-form{display:flex;flex-direction:column;width:30%}.park-input-form .search-title-outer{margin-bottom:20px;position:relative}.search-title-outer input[type=text]:focus{box-shadow:0 1px 6px #20212454}.park-input-form .park-searchform-button{background:transparent;border:none;color:var(--vk-color-primary);cursor:pointer;display:block;font-size:16px;padding:0;position:absolute;right:0.75em;top:50%;transform:translateY(-50%);transition:0.2s}.park-input-form .search-title{border:1px solid #e5e5e5;border-radius:10px;box-sizing:border-box;font-family:var(--wp--preset--font-family--system-font);font-weight:var(--normal-font-weight);height:46px;margin-bottom:0 !important;padding:0.75rem 3.5rem 0.75rem 1rem;width:100%}.formset-outer{display:flex;gap:60px;margin-bottom:20px}.size-checkbox{width:30%}.size-checkbox .condition-title{display:flex}@media(max-width:991px){.selectbox-outer{width:50%}.condition-check{grid-template-columns:1fr 1fr 1fr}.post-item{grid-template-columns:1fr 1fr 1fr}.park-input-form{width:100%}.formset-outer{flex-direction:column;gap:20px}.selectbox,.size-checkbox{width:100%}}@media(max-width:767px){.condition-check{grid-template-columns:1fr 1fr}.post-item{grid-template-columns:1fr 1fr}}@media(max-width:575px){.search form{padding:25px 20px}.hover-text{left:19px;top:185%;transform:translateY(0%);width:auto}.hover-text:before{border:15px solid transparent;border-bottom:15px solid #bbb;margin-left:20px;margin-top:-30px;top:0;transform:translateY(0%)}}