/* =WordPress Core
-------------------------------------------------------------- */

#wrapper {
	background-repeat: no-repeat;
}

.info-page-content-holder {
	background-repeat: no-repeat;
}

.document {
	display: inline-block;
	width: 300px;
	vertical-align: top;
}

.tabs-content-item {
	display: none;
}

.tabs-content-item.active {
	display: block;
}

.ajax-popup-wrap {
	position: relative;
	z-index: 100;
}

h3.product-title {
	font-size: 20px;
}

.product-filter .disabled-filters:after {
	content: none;
}

.error404 .info-page-content-holder {
	background: none !important;
}

.woocommerce-checkout .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout > * {
	display: block !important;
	width: 712px;
	max-width: 100%;
}

.woocommerce-checkout .woocommerce-NoticeGroup {
	max-width: 100%;
}

body.body-bg-dark {
	background: #323132;
}

body.body-bg-dark .g-content h1,
body.body-bg-dark .g-content h2,
body.body-bg-dark .g-content h3,
body.body-bg-dark .g-content h4,
body.body-bg-dark .g-content h5,
body.body-bg-dark .g-content h6,
body.body-bg-dark .g-content p ,
body.body-bg-dark .cta-blocks .cta-block .title,
body.body-bg-dark .g-content .block .text,
body.body-bg-dark .case-studies-holder .qa-item a.headline,
body.body-bg-dark .case-studies-holder .qa-item .headline {
	color: #fff;
}

body.body-bg-dark .sqr-dark-two-columns:before,
body.body-bg-dark .sqr-dark-two-columns:after {
	background: #323132;
}

.container.footer-text a {
	white-space: normal;
}

.btn.cta-mbank.cta-mbank-white {
	background-color: #fff;
}

.page-template-template-sinks a.btn.cta-black,
.page-template-template-shapes a.btn.cta-black {
	background-color: #000;
	color: #fff;
}

.lc-popup.newsletter-popup {
	padding: 68px 40px 45px;
	padding-right: 10%;
}

.lc-popup.newsletter-popup button.fancybox-close-small {
	top: 18px;
	right: 35px;
}

@media (min-width: 768px) {
	.lc-popup.newsletter-popup button.fancybox-close-small {
		right: 65px;
	}
}

.lc-popup.newsletter-popup .mc4wp-error {
	color: #dc3232;
	font-size: 16px;
	width: 350px;
	max-width: 100%;
}

.lc-popup.newsletter-popup .mc4wp-notice,
.lc-popup.newsletter-popup .mc4wp-success {
	color: #277414;
	font-size: 16px;
	width: 350px;
	max-width: 100%;
}

.lc-popup.newsletter-popup h3:first-child {
	margin-bottom: 10px;
}

.product-preorder-link {
	margin-right: 10px;
}