.header-logo img {
max-width: 140px;
height: auto;
}
.button--secondary {
    background-color: #0b0c11 !important;
    color: white !important;
    padding: 10px 20px;
    border-radius: 38px;
}
.wp-block-buttons .wp-block-button__link {
  background-color: #0b0c11 !important;
	border-radius: 38px;
}
.contact-form .wp-block-jetpack-form-step-navigation .wp-block-button__link {
	border-radius: 38px;
}
.confit-address a {
	color: rgba(15, 23, 39, .65) !important;
}
.wp-block-heading {
	color: #484848 !important;
}
.confit-email a {
	color: rgba(15, 23, 39, .65) !important;
}

.wp-block-separator {
	background-color: #0b0c11 !important;
}


.header-navbar {
    position: fixed;
    width: 100%;
    height: 80px;
    z-index: 1000;
    background: white;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.08);
}
.content-area {
    padding-top: 80px;
}
.header-hero {
    padding-top: 190px;
    background-image: linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1))
}
.hp-form--listing-search {
    border: 1px solid rgba(7, 36, 86, 0.075);
    border-radius: 38px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.08);

    background-color: #fff;
    padding: 0.625rem;
    align-items: center;
}
.content-title::before {
    background-color: #0b0c11;
}
.hp-field__label {
    font-size: 1rem;
    color: #484848;
    font-weight: bold;
}
.hp-field__description {
    font-size: 90%;
    color: #363636;
    opacity: .85;
}
.button--primary, button[type="submit"], input[type=submit], .header-navbar__menu > ul > li.current-menu-item::before, .header-navbar__burger > ul > li.current-menu-item::before, .hp-menu--tabbed .hp-menu__item--current::before, .woocommerce #respond input#submit.alt, .woocommerce button[type=submit], .woocommerce input[type=submit], .woocommerce button[type=submit]:hover, .woocommerce input[type=submit]:hover, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    border-radius: 38px;
}
.hp-listing--view-block {
    border: 1px solid rgba(7, 36, 86, 0.075);
    border-radius: 38px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1),
    0 1px 3px rgba(0, 0, 0, 0.06);
}
.hp-listing--view-block .hp-listing__image img {
border-top-left-radius: 38px;
border-top-right-radius: 38px;
}
///.hp-field--checkboxes, .hp-field--radio {
display: none !important;
}
@media (max-width: 768px) {
    .header-logo img {
        max-width: 120px !important;
        height: auto !important;
    }
}
@media (max-width: 768px) {
    .alignnone, .wp-image-3420 {
        max-width: 120px !important;
        height: auto !important;
    }
}
@media (max-width: 768px) {
    .site-content .content-area {
        padding-top: 20px !important;
    }
}
@media (max-width: 768px) {
    .header-hero {
        padding-top: 150px !important;
    }
}


input[type='color'], input[type='date'], input[type='datetime'], input[type='datetime-local'], input[type='email'], input[type='month'], input[type='number'], input[type='password'], input[type='range'], input[type='min'], input[type='max'], input[type='value'], input[type='step'], input[type='search'], input[type='tel'], input[type='text'], input[type='time'], input[type='url'], select, textarea {
    border-radius: 38px;
    border-color: #a2a3a2;
}
.select2-container .select2-selection--single {
    border-radius: 38px;
    border-color: #a2a3a2;
}

.select2-container--default .select2-selection--multiple {
    border-radius: 38px;
    border-color: #a2a3a2;
}
.widget--sidebar {
    border-radius: 38px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.08);
}
.hp-vendor--view-block {
    border-radius: 38px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.08);
}
.hp-map {
    border-radius: 38px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.08);
}
.site-content {
    padding-top: 90px;
}

.image-upload-container {
    border: 2px dashed red;
    padding: 20px;
    text-align: center;
    background-color: #ffecec;
}

.image-upload-container.error {
    border-color: red;
    background-color: #ffcccc;
}

.image-upload-container.valid {
    border-color: green;
    background-color: #ccffcc;
}
.wp-image-397 {
	  border-radius: 38px;
	  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.08);
}
.wp-image-399 {
	  border-radius: 38px;
	  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.08);
}
.wp-image-400 {
	  border-radius: 38px;
	  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.08);
}
.page-id-328 .site-content{
		padding-top: 1px;
}
.center-block {
	margin: 0 auto;
	max-width:900px;
	padding: 40px 20px 40px 20px;
}
.story-image {
	border-radius:24px;
}
.coming-soon-image img {
  border-radius: 38px;
	width: 100%;
  height: 260px;
  object-fit: cover;
}
.waitlist-image img {
	border-radius: 38px;
}