.mobile-header a, .dropcap, .has-drop-cap:not(:focus)::first-letter, .entry-header .entry-title, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, .btn-text, .navigation .nav-links, blockquote cite, #primary .post .entry-content table thead tr th, #primary .page .entry-content table thead tr th, .tag-list ul li a, .comment-body .fn, .tag__plan, .widget .wp-block-tag-cloud .tag-cloud-link, .widget .widget-title, .widget.widget_twitter_feed .twitter-feeds-main-wrap .tweets-header .tweets-time, #secondary .widget.widget_pages ul, #secondary .widget.widget_pages ol, #secondary .widget.widget_meta ul, #secondary .widget.widget_meta ol, #secondary .widget.widget_recent_comments ul, #secondary .widget.widget_recent_comments ol, #secondary .widget.widget_recent_entries ul, #secondary .widget.widget_recent_entries ol, #secondary .widget.widget_rss ul, #secondary .widget.widget_rss ol, #secondary .widget.widget_block ul, #secondary .widget.widget_block ol, #secondary .widget.widget_archive ul, #secondary .widget.widget_archive ol, #secondary .widget.widget_categories ul, #secondary .widget.widget_categories ol, .mphb_sc_search-wrapper form .mphb_sc_search-submit-button-wrapper input, .author-section .author-wrapper span, .error404 .error-404 .page-header h1, .error404 .error-404 .page-header .subtitle, .error404 .search-form input[type="search"], .rooms .overlay__content .price-wrapper, .rooms .overlay__content a, .archive-room-style-one .mphb-room-type .mphb-regular-price .mphb-price, .page .site-main .entry-content .entry-title, .page .site-main .entry-content h1, .page .site-main .entry-content h2, .page .site-main .entry-content h3, .page .site-main .entry-content h4, .page .site-main .entry-content h5, .page .site-main .entry-content h6 {
	font-family: "open Sans" !important;
}


.container {
		max-width: 100% !important;
}

@media screen and (min-width: 1200px), print {
    .container {
        max-width: 1400px !important;
    }
}
.site-header .header-left ul ul li, .site-header .header-left ul li.menu-item-has-children::after, .site-header .header-left ul li .angle-down::after, .category-list a, .single-post .category-wrap .banner__stitle a, .single.single-hp-facility .category-wrap .banner__stitle a, .single.single-hp-offers .category-wrap .banner__stitle a, .single-post .entry-footer .tags a, .single.single-hp-facility .entry-footer .tags a, .single.single-hp-offers .entry-footer .tags a, blockquote cite, .tag-list ul li a, .widget ul.wp-block-categories-list li a, .widget .wp-block-tag-cloud .tag-cloud-link, .widget .product_list_widget li .product-title, #secondary .widget.widget_pages ul, #secondary .widget.widget_pages ol, #secondary .widget.widget_meta ul, #secondary .widget.widget_meta ol, #secondary .widget.widget_recent_comments ul, #secondary .widget.widget_recent_comments ol, #secondary .widget.widget_recent_entries ul, #secondary .widget.widget_recent_entries ol, #secondary .widget.widget_rss ul, #secondary .widget.widget_rss ol, #secondary .widget.widget_block ul, #secondary .widget.widget_block ol, #secondary .widget.widget_archive ul, #secondary .widget.widget_archive ol, #secondary .widget.widget_categories ul, #secondary .widget.widget_categories ol, .widget.widget_categories ul li a, .datepick-month th, .datepick-month th a, .author-section .author-wrapper .author-wrap, .rooms .overlay__content .price-wrapper span, .page .site-main .entry-content p, body, html {
	    font-family: "open sans", serif;
    letter-spacing: .05em;

}
.site-header .header-bottom .nav-wrap { 
    justify-content: flex-end !important;
}

@media screen and (max-width: 767px) {
  .banner__wrap {
    position: relative;
    z-index: 222;
    background-color: #fdfdfd;
  }
	.banner__wrap .btn-primary:hover {
    color: #4A6145;
    border-color: #4A6145;
    background-color: #fff;
   }
}

.cta-image .section-header {
	max-width: 1000px;
}
 
#cta-section .cta-image__content {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.wp-block-jetpack-email a {
	text-transform: none;
}
.wp-block-button .wp-block-button__link {
	  border-radius: 8px;
    padding: 1rem 2rem;
}    
.wp-block-button .wp-block-button__link:hover {
	background-color: #32462b;
}

@media screen and (min-width: 767px), print {
    .banner__text {
        max-width: 550px;
        margin: auto;
    }
}
	
.ownerrez-photo-carousel, .lSSlideOuter .lSPager.lSGallery  {
	padding-left: 0 !important;
	margin-left: 0 !important
}

@media(min-width: 768px) {
	.footer-top .grid .col:first-child, .footer-top .grid .col {
	flex: 0 1 48% !important;
	width: 100% !important;
  }

}
.breadcrumb-wrapper {
	margin-bottom: 0; 
}
 .breadcrumb-text {
     padding: 1rem 0 !important;
 }
.breadcrumb-text .entry-header .entry-title {margin-bottom: 0;}

.footer-top .mapboxgl-canvas {
	height: 280px !important;
}
.footer-top .wp-block-jetpack-map .wp-block-jetpack-map__gm-container {
	min-height: 280px !important;
	height: 280px !important;
}

.cta-image__content:before {
    background: #4b6146;
    opacity: 0.7;
}


/*  Ownder Rez styles */


.ownerrez-amenities-list {
	column-count: 3;
	margin-left: 0 !important;
}
@media(max-width: 1000px) {
	.ownerrez-amenities-list {
	  column-count: 2;
  }
}
@media(max-width: 400px) {
	.ownerrez-amenities-list {
	  column-count: 1;
  }
}

.ownerrez-amenities-table tr {
	display: flex; flex-wrap: wrap;
}
.ownerrez-amenities-table	th.ownerrez-amenities-table-category-name {flex: 1 1 100%;
  text-align: left;
}
.ownerrez-amenities-table-category-items { width: 100%;}
}

