div.paragraph, div.paragraph, .paragraph {
	white-space: inherit;
}
.sticky-bg-on.cover-page,
.sticky-bg-on .cover-page {
	background-color: transparent !important;
}
.cover-page {
	padding: 0;
}
.centered-content-on .cover-page-1 {
	display: table;
	width: 100%;
	height: 100%;
}
.centered-content-on .cover-page-1-content {
	display: table-cell;
	vertical-align: middle;
}
.wsite-button .wsite-button-inner {
    max-width: inherit !important;
	white-space: normal;
}

.wsite-page-store.wsite-checkout-page #main-container {
	height: auto !important;
}
/* Cover Page 4 */
.sticky-bg-on .cover-sidebar {
	background-color: transparent !important;
}
#icontent.boo-masonry-blog .blog-page-nav{
	display:block !important
}
.header-2 .bn-caption {
	padding-top: 200px !important;
}
.wsite-checkout-options__overlay{
    display:none !important;
}
.wsite-checkout-options__radio{
    opacity: 1 !important;
    z-index: 1 !important;
    display: inline-block !important;
}
.wsite-checkout-options__indicator{
    border:0 none !important
}
#wsite-search-query {
	padding-left: 40px !important; 
}
.wsite-page-searchresults #wsite-search-form:before {
	top:11px;
	left:14px;
}
@media (max-width: 1200px) {
	.bn-caption {
        padding: 50px 50px !important;
    }
	#featured-area {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
}

@media (max-width: 1040px) {
	.bn-caption h2 {
		font-size: 44px !important;
	}
	.bn-caption div.paragraph {
		font-size: 20px !important;
	}
	.bn-caption {
        padding: 50px 40px !important;
    }
}
@media (max-width: 992px) {
	.wsite-header-section { 
		height: auto !important; 
	}
}
@media (max-width: 767px) {
	.bn-caption h2 {
		font-size: 36px !important;
	}
	.bn-caption div.paragraph {
		font-size: 18px !important;
	}
	.wsite-checkout-actions__item.wsite-checkout-actions__buy-buttons {
		z-index:9999 !important;
	}
}
