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

.blog-detail .blog-logo-container {
	display:none;
}
	
.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;
}

.ht-container + .hero-banner-carosel {
	margin-top:0 !important;
}

.shopping-bag-container .checkout-details .email-section .email-container.pwde .newsletter input, 
.shopping-bag-container .checkout-form-details .form-box .checkout-form-group.diff-billing input, 
.shopping-bag-container .checkout-form-details .form-box .checkout-form-group.int-shipping input, 
.shopping-bag-container .checkout-form-details .form-box .checkout-form-group.newsletter input, 
.shopping-bag-container .checkout-form-details .form-box .checkout-form-group.sub-news-letter input, 
.shopping-bag-container .checkout-form-details .form-box .checkout-form-group.terms-and-agree input {
	z-index:1000 !important;
	top:0px !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;
	}
	
	.image-tile-container {
		margin:4rem 0px 2.5rem !important;
	}
	
	.hero-banner + .image-tile-container {
		margin-top: 2rem;
	    margin-bottom: -3rem;
	}
	
	.hero-banner-carosel + .image-tile-container {
		margin-top:0 !important;
	}
	
	.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;
}

@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;
	}
	
}