section {
  scroll-margin-top: 80px;
}
#availability-calendar {
    display: none;
}
.nav-btn {
    background: #000!important;
}
.terms a{
	color:#9F9880;
}

select {
  color: #fff !important;
	color: #fff !important;
z-index: 9999;
opacity: 1;
}
select {
  color-scheme: dark;
}


.hostaway-search-bar-wrapper {
   background: #ffffff00 !important;
    padding: 0px !important;
}
.search-fields-row {
    display: flex!important;
    flex-direction: column!important;
}
.search-field {
    width: 100%;
}
.search-field-trigger:hover {
    border-color: #E74C3C;
    border-radius: 8px;
}
.search-field-trigger {
    border: 1px solid #9f9880!important;
  flex-direction:row!important;
    background-color: #383838!important;
	justify-content: flex-start!important;
}
.search-field-trigger label {

    color: #9f9880!important;
 display:none!important;
}
.search-field-trigger .field-value {
    color: #9f9880!important;
	 font-size: 14px!important;
}
#location-display::before{
	content:"\f041";
	font-family: fontawesome;
    font-size: 17px;
	margin-right:7px;
}
#dates-display::before{
	content:"\f133";
	font-family: fontawesome;
	margin-right:7px;
}
#guests-display::before{
	content:"\f007";
	font-family: fontawesome;
	margin-right:7px;
}
.hostaway-universal-properties {
    padding: 0px!important;
}
.property-card-content {
    padding: 16px;
    background-color: #383838;
}
.property-card-title a {
    color: #9f9880;
    text-decoration: none !important;
    font-family: "Inria Serif";
	font-size:16px;
}
.property-card-title a:hover {
    color: #CECECE;
}
.property-card-meta {
    font-size: 13px;
    color: #CECECE;
}
.property-location, .property-location svg, .price-amount, .price-label {
    color: #9f9880;
}
.property-card-price {
    border-top: 1px solid #9F9880;
}
.search-btn {
    width: 50%!important;
    background: #2d2d2d!important;
    color: #9f9880!important;
    border: 2px solid #9f9880!important;
  font-family: "Inria Serif"!important;
    text-transform: uppercase;
	border-radius:0px!important;
}
/* single property css */ 
.hostaway-single-property{
	background-color: #2d2d2d!important;
}
.property-title {
    font-size: 35px;
    color: #9f9880;
    font-family: "Inria Serif";
}
.property-description p {
    color: #CECECE;
}
.property-section h2 {
    color: #9f9880;
    font-family: "Inria Serif";
}
.meta-item {
    color: #cecece;
}
.property-header, .property-section {
    border-bottom: 1px solid #9f9880;
}
.property-container {
    padding: 0px!important; 
}
.booking-widget {
    border: 1px solid #9f9880;
    background: #2d2d2d;
}
.date-box, .guestHolder__button {
    background: #2d2d2d;
    border-right: 1px solid #9f9880;
}
.date-fields {
    border: 1px solid #9f9880;
}
.booking-price .price, .booking-price .period {
    color: #9f9880;
    font-family: "Inria Serif";
}
.booking-widget__title{
	display:none;
}
.btn-book-now, .btn-book-now:hover {
    background: #9f9880;
    font-family: "Inria Serif";
}
.datebox__label {
    color: #cecece;
}
.datebox__content {
    color: #9f9880;
}
.booking-note {
    color: #cecece;
    font-size: 13px;
	 font-family: "Inria Serif";
}
.booking-widget-sticky {
    top: 130px;
}
.date-box:hover, .guestHolder__button:hover {
    background: #2d2d2d;
}
.amentiesList__item, .amentiesList__item:hover {
    padding: 5px 0px;
    background: #2d2d2d;
    border: none;
}
.amenity-icon i {
    font-size: 20px;
    color: #9f9880;
}
.amentiesList__text {
    font-size: 15px;
    color: #cecece;
    font-weight: 400;
}
.jp-relatedposts-post-title a{
	color: #9f9880;
    font-family: "Inria Serif";
}
.jp-relatedposts-headline em{
	    color: #9f9880;
    font-family: "Inria Serif";
    font-size: 22px;
}
.availability-calendar-wrapper {
    background: #2d2d2d;
    border: 1px solid #9f9880;
}
.booked {
    background-color: #c2ae7a !important;
	border: 1px solid #9f9880!important;
}
.calendar-header h3{
	color:#cecece;
	font-size:16px!important;
}
.available{
	border: 1px solid #9f9880!important;
    background: #4c4c4c !important;
    color: #cecece!important;
}
#availability-calendar-display .calendar td.available:hover {
    background: #9f9880 !important;
}
th{
	background: #9f9880!important;
    font-weight: 600;
    color: #ffffff!important;
}
td{
	background: #4c4c4c !important;
    font-weight: 600;
    color: #ffffff!important;
}
.calendar-legend1{
	display:none!important;
}
.calendar-nav-btn{
	    background: #4c4c4c!important;
    font-size: 14px!important;
    font-family: "Inria Serif";
}
.cancellation-policy h3, 
.cancellation-policy, .additional-policies p{
	    color: #cecece;
}
.description-content.collapsed::after{
	display:none;
}
.read-more-btn
 {
    color: #9f9880;
}
.read-more-btn:hover
 {
   background-color: #045cb400!important;
	 color: #cecece!important;
}
.additional-policies h3{
	    color: #9f9880;
    font-family: "Inria Serif";
}
.price-total strong{
	color: #cecece!important;
}
.price-total, .price-breakdown {
    border-top: 1px solid #9f9880;
}
.page-id-282 .properties-list-header{
	display:none;
}
.properties-list-header h3 {
    font-size: 24px;
     color: #9f9880;
    font-family: "Inria Serif";
}
.page-id-459 .search-fields-row {
	display:grid!important;
}
.page-id-459 .search-btn {
    width: 100% !important;
}
   .single-post .ast-container
 {        max-width: 100% !important;
        padding: 0px!important;

    }
 .single-post .content-area{
	margin:0px!important;
}
.post {
		 padding:0px!important;
}
#availability-calendar-display {
    color: #cecece;
}
.price-item {
    color: #ffffff;
}
.hostaway-checkout-page {
    padding: 0px!important;
   
}
.checkout-container {
    background: #2d2d2d!important;
}
.checkout-form .form-section {
    background-color: #383838!important;
}
.form-group label {
    color: #CECECE!important;
    font-size: 13px!important;
}
.checkout-form .form-section h3 {
    color: #9F9880!important;
}
.form-group input, .form-group textarea, .form-group select, .coupon-row input

 {
  color: #CECECE!important;
    padding: 22px!important;
    border: 1px solid #9F9880!important;
    border-radius: 4px;
    background-color: #383838;
   
}
.form-group input:focus{
	  background-color: #383838;
}
.checkout-container h2, .booking-summary h3{
	color:#9F9880;
}
.booking-summary {
    background: #383838!important;
    border: 1px solid #9f9880!important;
    color: #cecece;
}
.summary-property-info h4, .property-location{
	color:#cecece!important;
}
.summary-details, .summary-pricing, .coupon-box {
    border-top: 1px solid #9f9880!important;
}
.coupon-box label{
	color:#cecece;
}
#hostaway-payment-section .form-group{
	margin-bottom:20px;
}
.secure-booking-badge {
    background: #9F9880!important;
    color: #ffffff!important;
    font-size: 13px;
}
.hostaway-btn.btn-primary, .hostaway-btn.btn-secondary {
    background: #9f9880;
    color: #000000;
    border: 1px solid #9f9880;
}
.hostaway-btn.btn-primary:hover, .hostaway-btn.btn-secondary:hover {
    background: #fff!important;
    color: #000;
    border: 1px solid #fff;
}
.checkbox-label, .checkbox-label a {
    color: #cecece;
}
#hostaway-checkout-form .form-section:nth-of-type(2) {
  display: none !important;
}
.calendar-nav button {
    color: #000000;
    display: contents;
}
.btn-book-now, .btn-book-now:hover {
    margin-bottom: 15px;
}
@media (max-width: 767px) {
.ast-separate-container #primary {
    padding: 0;
	}
	    .property-sidebar {
        display: inline;
        width: 100%;
    }
	.booking-widget {
    border: 1px solid #2d2d2d;
		padding: 0px;
}
	    .mobileReserve {
        display: none;
    }
	.btn-book-now{
    margin-bottom: 15px;
}
	.headline-image-grid .grid-item {
    grid-column: span 2!important;
}
    .headline-image-grid .grid-item.main-image {
        grid-row: span 1!important;
        grid-column: span 3!important;
    }
    .headline-image-grid

 {
        max-height: 304px!important;
        grid-auto-rows: 121px!important;
        /* gap: 10px; */
        grid-template-columns: repeat(6, 1fr)!important;
    }
.headline-image-grid .grid-item:nth-child(1),
.headline-image-grid .grid-item:nth-child(2) {
    grid-column: span 3!important;
}
	.headline-image-grid .grid-item .overlay
 {
    right: 8px;
    padding: 1px 8px;
    left: 10px;
    text-align: center;
}
	.overlay svg{
		display:none;
	}
}
.hostaway-thankyou-page, .hostaway-error-page {
    background: #2d2d2d!important;
}
.summary-card, .transaction-details-card {
    background: #383838!important;
}
.card-label {
    color: #ebebeb!important;
}
.card-time {
    color: #ffffff!important;
}
.property-details-card, .guest-info-card
{
	    background: #383838!important;
}
.section-title, .property-name, .property-address, .property-stats, .trans-label, .trans-value, .guest-label, .guest-value{
	color: #e0e0e0 !important;
}
.transaction-item, .guest-info-card{
    background: #2d2d2d!important;
}
.guest-item{
	    background-color: #383838!important;
}
.guest-icon {
    background-color: #c0a47c!important;
	display:none!important;
}

.next-steps-card
{
	display:none!important;
}
.page-template-thankyou .confirmation-badge {
    background: #383838!important;
    box-shadow: none!important;
}
.checkmark {
    stroke: #9F9880!important;
}
.page-template-thankyou .action-buttons a {
    background: #4C4C4C !important;
    font-family: "Inria Serif", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    fill: #C0AD9E;
    color: #C0AD9E;
    border-color: #C0AD9E !important;
}
.page-template-thankyou .action-buttons a:hover {
box-shadow:none!important;
}
.checkmark-circle-path {
    stroke: #9F9880!important;
}
.checkmark-check {
    stroke: #9F9880!important;
}
.status-badge {
    background: #9f9880!important;
}
.transaction-item.highlight {
    border: 2px solid #9F9880!important;
}
.hostaway-thankyou-page{
	width:100%;
}
.success-title {
    color: #9F9880!important;
}