
.blog-detail .blog-header {
	margin-top:0 !important;
}

.blog-detail .blog-logo-container {
	display:none;
}


@media only screen and (min-width:992px) {
	.blog-detail .wysiwyg-container.bg-white {
		max-width:880px !important;
		padding-top:6rem;
	}
}
	
.blog-header + .container-fluid .wysiwyg-container:nth-of-type(1) {
	padding-top:2rem !important;
}

.header-image-wrapper + .blog-header-row .title {
	margin-top:4rem !important;
}

@media only screen and (max-width:992px) {
	.header-image-wrapper + .blog-header-row .title {
		margin-top:0 !important;
	}
	
	.header-image-wrapper + .blog-header-row.justify-content-center.pt-5.row {
		padding-top:0 !important;
	}
}

.blog-detail .blog-header .title {
	letter-spacing:1px !important;
	font-family: 'GreycliffCF',sans-serif !important;
	font-weight:600 !important;
}

.footer-one__content-contact-addres a {
	color:#89848c;
}

@media only screen and (max-width:768px) {
	.bloglist-filter_container .filter-item {
		display:none !important;
	}
}

@media only screen and (max-width:576px) {
	.blog-header .header-image-wrapper {
		height:auto !important;
		margin-bottom:2rem !important;
	}
	
	.blog-detail .blog-header {
		margin:20px 0 0 !important;
	}
	
	.blog-header + .container-fluid .wysiwyg-container:nth-of-type(1) {
		padding-top:0 !important;
	}
	
	.hero-banner + .image-tile-container {
		margin-top: 2rem;
	    margin-bottom: -3rem;
	}
	
	.image-tile-container a.btn.-white.ct-btn {
		font-size: 80% !important;
	    letter-spacing: 1px !important;
	}
}

#styleWith + .offset-image-text {
	margin-top:0 !important;
}

.wysiwyg-content.accordion-content a:hover {
	color:inherit !important;
	opacity:0.9;
}

.heighlights-panel .heighlights-tile-wrapper {
	max-width:1400px;
	margin-left:auto;
	margin-right:auto;
}

.gallery-display + .logo-slider {
	margin-top:0;
	padding-top:0;
}

.logo-slider + .ft-section-container {
	margin-top:2rem;
}

.gallery-display.container-fluid {
  padding: 3rem 2rem !important;
}
.ht-container + .hero-banner-carosel {
  margin-top: 0 !important;
}

@media only screen and (min-width: 992px) {
	
	.gallery-display {
		padding-bottom:40px !important;
	}
	
	.highlights-panel + .gallery-slider {
		padding-top:40px !important;
	}
	
	.logo-slider + .ft-section-container {
		margin-top:5rem;
	}
	
	.hero-banner + .image-tile-container {
		margin-top: 6rem;
	}
	
	/*.image-tile-container + .tile-container.bg-white {
		margin-top: -7rem;
	}*/
	
	
}