#top-menu {
	text-align: center;	
}

#top-menu > li {
  font-size: 15px;
	font-weight: bold;
}

.site-header-fixed {
	box-shadow: 0px 0px 15px rgba(0,0,0,.35);
}

.site-top-content {
	border-top: 1px solid #fff;
}

.site-top-content-1 {
	font-size: 14px;
	font-weight: normal;
/* 	color: #E42127; */
	color: #fff;
}

.lodestar-panel {
	background: rgb(150,179,195);
	background: linear-gradient(180deg, rgba(150,179,195,1) 0%, rgba(255,255,255,1) 100%);
}

.lodestar-panel .wrap {
	background: rgb(222,231,236);
	background: linear-gradient(180deg, rgba(222,231,236,1) 0%, rgba(255,255,255,1) 60%);
}

.jp-carousel-overlay .swiper-zoom-container {
	background-color: #000;
}

.jp-carousel-info-footer {
	background-color: #B4934D;
}

.jp-carousel-info-footer .jp-carousel-photo-caption p {
	font-family: Montserrat, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: bold;
	color: #000;
}

.jp-carousel-pagination span {
	font-family: Montserrat, sans-serif;
}

.jp-carousel-photo-icons-container > * {
	display: none;
}

@media only screen and (max-width: 760px) {
	.jp-carousel-pagination-container {
		flex: 0;
	}
	
	.jp-carousel-info-footer .jp-carousel-photo-title-container {
    display: inline-block;
	}
	
	.jp-carousel-photo-caption > p 	 {
		text-align: left !important;
		letter-spacing: 0 !important;
	}
	
	.jp-carousel-photo-icons-container {
		flex: 0;
	}
	
}

.wpsm_number > .counter,
.wpsm_count-title {
	font-weight: bold;
  font-family: Montserrat, sans-serif;
}

.wpsm_row .wpsm_col-md-3.wpsm_col-sm-6:first-child .wpsm_number:after {
	content: " m\00B2";
}

.wpsm_row .wpsm_col-md-3.wpsm_col-sm-6:nth-child(2) .wpsm_number:after {
	content: " m\00B2";
}

.small-info {
	text-transform: none !important;
}

.soc-links {
	display: flex;
	justify-content: space-around;
}

a.fb-link {
	display: block;
	text-align: center;
}

a.fb-link > i {
	font-size: 60px;
}

a.fb-link {
	font-weight: bold;
	color: #B4934D !important;
}

a.fb-link:hover {
	color: #A58745;
}

.contact-form {
	margin-bottom: 2em;
}

.contact-form > * {
	text-align: center;
}

.consent {
	font-size: 0.6em !important;
	font-weight: 400 !important;
	text-transform: none !important;
}

.contact-form-info {
	margin-bottom: 0;
}

.contact-form-success-header {
	padding-top: 0;
	font-weight: bold !important;
}

.go-back-message {
	display: none;
}

#map {
	margin-top: 2em;
}

.woo-sctr-shortcode-wrap-wrap-salescountdowntimer {
	padding-top: 2em;
	padding-bottom: 2em;
	background-color: #DEE7EC;
}
.woo-sctr-shortcode-countdown-2 {
	margin-top: 0.5em;
}

.entry-title {
	letter-spacing: 0;
	color: #B4934D;
	text-align: center
}

.price-list h2, 
.price-list h3 {
	text-align: center;
}

.price-list h2 {
	letter-spacing: 0;
  color: #666;
  margin-bottom: 25px;
}

.price-list table {
	margin-bottom: 10px;
}

.price {
	text-align: center;
}

.price-list ul,
.price-list li,
.price-list p {
	font-size: 16px !important;
}

.price-list table thead tr th {
  text-align: center;
	background-color: #B4934D;
}


.visiting-order {
	font-size: 0.8em;
}

.visiting-order h2 {
	text-align: center;
  color: #B4934D;
	font-size: 1.7em;
}

.widget-area {
	padding: 40px 0 20px !important;	
}

#nav_menu-3 {
	padding-bottom: 0;
}

#menu-footer-menu li {
	font-size: 1.2em;
	text-align: center;
}

#menu-footer-menu li a {
		color: #222222;
}

#menu-footer-menu li a:hover {
	color: #B4934D;
}