/*
Theme Name: AccessPress Parallax Child
description: AccessPress Parallax Child
Author: J. Sean McVey
Template: accesspress-parallax
Version: 1.0.1
*/

/* berkshire-swash-regular - latin-ext_latin - self hosting instead of calling Google Fonts */
@font-face {
  font-family: 'Berkshire Swash';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Berkshire Swash Regular'), local('BerkshireSwash-Regular'),
       url('/wp-content/themes/accesspress-parallax-child/fonts/berkshire-swash-v8-latin-ext_latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/wp-content/themes/accesspress-parallax-child/fonts/berkshire-swash-v8-latin-ext_latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/*sitewide link color match*/
a {
	color: #0B6300;
	font-weight: bold;
}

/*removes outline around links when clicking*/
a:focus { 
	outline: none;
}

/*white links in header menu*/
.header-transparent a {
	color: #000;
}

/*displays sidebar properly*/
.content-area {
	width: 69%;
    float: left;
}

/*indents the children categories in the sidebar widget*/
ul.children {
	margin-left: 10px !important;
}

/*centers QR code*/
img.wpkqcg_qrcode {
	margin-left: auto;
	margin-right: auto;
	display: block;
}

/*centers text on widgets in sidebar*/
#secondary h2.widget-title span {
	text-align: center;
	display: block;
}

/*removes "leave comment" in search results of woocommerce*/
span.comments-link {
	display: none;
}

/*removes white space in search results of woocommerce*/
footer.entry-footer {
	margin-top: 0px;
}

/*A.P. Product Slider navigation button color matching*/
.ap-product-wrapper .slick-dots li:hover button:before, .ap-product-wrapper .slick-dots li.slick-active button:before {
	background: #0B6300;
}

/*A.P. Product Slider navigation button color matching*/
.ap-product-wrapper .slick-dots li button:before {
	background: #D3D3D3;
}

/*A.P. Product Slider read more link color matching*/
a.button.product_type_simple {
	color: #0B6300;
}

/*go to top button color match & reposition for FB Messenger button*/
div#go-top {
	background: #0B6300;
	border-color: #000;
	border: solid 1px black;
	/*margin-right: 65px; REPOSITION FOR FB MSGER*/
}

/*woocommerce store notice banner affix bottom and color match*/
.woocommerce-store-notice {
	background-color: #0B6300 !important;
	top: auto !important;
	bottom: 0;
	position: fixed !important;
	padding: 0 !important;
}

/*contact form data validation error border color*/
div.wpcf7-validation-errors {
	border: 2px solid red;
	text-align: center;
}

/*contact form button centering and color match*/
input.wpcf7-form-control.wpcf7-submit {
	background: #0B6300;
	border-color: #000;
	border: solid 1px black;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

/*contact form centering*/
form.wpcf7-form p {
	margin-left: auto;
	margin-right: auto;
	display: block;
}

/*contact form input field padding match*/
input.wpcf7-text {
	padding: 5px 10px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

/*blog search button*/
input.search-submit {
    background: #0B6300;
	margin-top: 5px;
}

/*heading site title font matching*/
h1.site-title {
	text-transform: none;
	font-family: "Berkshire Swash";
}

/*heading site title font slimming*/
h1.site-title a {
	font-weight: 100;
}

/*center page site title font slimming*/
h1.elementor-heading-title a {
	font-weight: 100;
}

/*heading site description font matching*/
h2.site-description {
	font-family: "Arial";
	text-decoration: italic;
}

/*contact form loading animation centering*/
span.ajax-loader {
	margin-left: auto !important;
	margin-right: auto !important;
	display: block !important;
	margin-top: 4px !important;
}

/*footer link color matching*/
.footer-link a {
	color: #000 !important;
}

/*footer link mouseover color matching*/
.footer-link a:hover {
	color: #0B6300 !important;
}

/*moving page content below header*/
/*div.elementor-inner {
	margin-top: 25px;
}*/

/*moving home page back to top*/
/*div.elementor-101 {
	margin-top: -25px;
}*/

/**/
div.elementor-101 {
	margin-top: -105px;
}

/*wrap long e-mail addresses on view order screen*/
p.woocommerce-customer-details--email { 
	word-wrap: break-word;
}

/*hide Google reCAPTCHA badge*/
div.grecaptcha-badge {
	display: none;
}

@media screen and (min-width: 768px) {
/*displays sidebar properly in search results of woocommerce*/
	section#primary.content-area {
		width: 69%;
		float: left;
	}
/*tablet menu horizontal*/
	.main-navigation>ul>li {
		display: inline-block !important;
	}
/*displays customer details full width side by side on tablet and desktop*/
	div#customer_details>div.col-1 {
		width: 100% !important;
		float: none !important;
	}
	
	div#customer_details>div.col-2 {
		width: 100% !important;
		float: none !important;
	}
/*displays sidebar properly beside content for tablet*/
	div#secondary.widget-area {
		width: 28%;
		float: right;
	}
}

@media screen and (max-width: 768px) {
/*remove lines in menu*/
	.main-navigation>ul>li {
		display: float;
		border-bottom: 0 solid #000 !important;
	}
/*moving shop content below header for mobile and tablet*/
	body:not(.home) #masthead+#content {
		margin-top: 80px;
	}
/*description, additional info, reviews tabs display for mobile*/
	ul.wc-tabs {
		text-align: center;
		padding: 0 !important;
	}
	ul.wc-tabs>li {
		width: 100%;
	}
/*hide logo in header menu on mobile*/	
	div#site-logo-img {
	display: none;
	}
}

@media screen and (max-width: 767px) {
/*display sidebar properly below content on login screen of woocommerce for mobile and tablet*/
	div#secondary.widget-area {
		display: inline-block;
	}
	div#primary.content-area {
		width: 100%;
		float: none;
	}
/*shop items in single column*/
	li.product-category, ul.products>li.product {
		width: 100% !important;
	}
/*shop category results display above sort menu*/
	p.woocommerce-result-count {
		float: right !important;
	}
/*return form formatting for mobile*/
	div.elementor-element-398d479>div.elementor-widget-container {
	  margin: 0;
	}
}

@media screen and (max-width: 1000px) {
/*transparent header and adjust background image to be centered for mobile and tablet*/
	body.parallax-on #masthead {
		position: fixed !important;
	}
	#masthead.header-transparent {
		background: 0 0;
	}
/*active page on menu color for mobile and tablet*/
	.main-navigation>ul>li.current_page_item a {
		color: #aaa !important;
	}
/*adjust cart totals to full width*/
	div.cart_totals {
		width: 100% !important;
		float: none !important;
		text-align: left;
	}
/*menu color*/
	.main-navigation>ul,.menu-toggle {
		background-color: #0b6300 !important;
	}
}

/*add to cart button display fix for apple pay and google pay*/
div.woocommerce-variation-add-to-cart {
	display: flex;
	flex-wrap: wrap;
}
button.single_add_to_cart_button {
	flex-grow: 2;
	border-radius: 4px !important;
	height: 44px;
}

input.qty {
	height: 44px !important;
}

input#coupon_code {
	width: 110px !important;
}

div#wc-stripe-payment-request-wrapper, p#wc-stripe-payment-request-button-separator  {
	flex-basis: 100%;
}

/*button color when no size selected*/
button.wc-variation-selection-needed {
	background: gray !important;
}

/*hide cart on front page
body.home a.wpmenucart-contents {
	display: none;
}*/

/*noptin button text centering*/
input.noptin-form-button-block {
	padding: 0 20px !important;
}

/*order tracking text size*/
form.track_order p {
	font-size: 20px;
}

/*order tracking button centering and button text centering*/
form.track_order button.button {
	margin-left: auto;
	margin-right: auto;
	display: block;
	line-height: 0;
	margin-top: 20px;
}

/*If Stripe buy now button, then add to cart button styling*/
div.__PrivateStripeElement ~ button.single_add_to_cart_button {
	margin-left: auto !important;
	margin-right: auto !important;
	display: block !important;
	float: inherit !important;
	width: 100%;
	height: 44px !important;
	border-radius: 4px !important;
}

/*checkout button styling*/
p#wc-stripe-payment-request-button-separator + a.checkout-button {
	height: 44px;
	padding: .618em 1em;
	border-radius: 4px;
}

/*site title h1 to h2 fix*/
h2.site-title {
	text-transform: none;
	font-family: "Berkshire Swash";
}
h2.site-title a {
	font-weight: 100;
}

/*header transparent "#masthead.ap-fixed.show-nav"
#masthead.header-transparent {
    background: #fff0;
    margin-bottom: -130px;

}*/

#masthead.header-transparent+#content {
	padding-top: 105px !important;
}

button.woocommerce-form-register__submit {
	margin-left: auto !important;
	margin-right: auto !important;
	display: block !important;
}

p.woocommerce-LostPassword, p.lost_password {
	text-align: center;
	margin-top: 20px;
}

/*form.woocommerce-form-login>p.form-row {
	display: flex;
	flex-wrap: wrap;
}*/

label.woocommerce-form-login__rememberme {
	display: block !important;
	text-align: center !important;
}

button.woocommerce-form-login__submit {
	margin-left: auto !important;
	margin-right: auto !important;
	display: block !important;
	float: none !important;
}

/*noptin CSS
.noptin-spinner{display:inline-block;width:64px;height:64px}.noptin-spinner:after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border-color:#ff5722 transparent #f44336;border-style:solid;border-width:5px;-webkit-animation:noptin-spin 1.2s linear infinite;animation:noptin-spin 1.2s linear infinite}@-webkit-keyframes noptin-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes noptin-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.noptin-spin{-webkit-animation:noptin-spin 1.2s linear infinite;animation:noptin-spin 1.2s linear infinite}.noptin-shadow{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.noptin-padded{padding:10px}.noptin-big{font-size:20px}.noptin-max-w-200{max-width:200px!important}.noptin-preview-showing{overflow:auto}.noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper{position:fixed;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);z-index:99999;overflow:auto;transition:all 2s;max-height:100%}.noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper .noptin-optin-form{justify-content:end}.noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper .noptin-optin-form .noptin-form-close{position:absolute;top:1px;right:1px;width:36px;height:36px;cursor:pointer;display:inline-block;opacity:.6;z-index:99999999}@media only screen and (max-width:520px){.noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper{width:100%!important;min-height:40px!important;max-height:60%}}.noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper.noptin-slide-from-bottom_right{right:-100%}.noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper.noptin-slide-from-bottom_right.noptin-showing{right:10px;bottom:10px}@media only screen and (max-width:520px){.noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper.noptin-slide-from-bottom_right.noptin-showing{right:0;bottom:0}}.noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper.noptin-slide-from-right_bottom{bottom:-100%;right:10px}.noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper.noptin-slide-from-right_bottom.noptin-showing{bottom:10px;right:10px}@media only screen and (max-width:520px){.noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper.noptin-slide-from-right_bottom.noptin-showing{right:0;bottom:0}}.noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper.noptin-slide-from-bottom_left{left:-100%}.noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper.noptin-slide-from-bottom_left.noptin-showing{left:10px;bottom:10px}@media only screen and (max-width:520px){.noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper.noptin-slide-from-bottom_left.noptin-showing{left:0;bottom:0}}.noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper.noptin-slide-from-left_bottom{bottom:-100%}.noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper.noptin-slide-from-left_bottom.noptin-showing{bottom:10px;left:10px}@media only screen and (max-width:520px){.noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper.noptin-slide-from-left_bottom.noptin-showing{left:0;bottom:0}}.noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper.noptin-slide-from-top_right{right:-100%;top:10px}.noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper.noptin-slide-from-top_right.noptin-showing{right:10px;top:10px}.admin-bar .noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper.noptin-slide-from-top_right.noptin-showing{top:32px}@media only screen and (max-width:520px){.noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper.noptin-slide-from-top_right.noptin-showing{right:0;top:0}.admin-bar .noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper.noptin-slide-from-top_right.noptin-showing{top:32px}}.noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper.noptin-slide-from-right_top{top:-100%;right:10px}.noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper.noptin-slide-from-right_top.noptin-showing{top:10px;right:10px}.admin-bar .noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper.noptin-slide-from-right_top.noptin-showing{top:32px}@media only screen and (max-width:520px){.noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper.noptin-slide-from-right_top.noptin-showing{right:0;top:0}.admin-bar .noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper.noptin-slide-from-right_top.noptin-showing{top:32px}}.noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper.noptin-slide-from-top_left{left:-100%;top:10px}.noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper.noptin-slide-from-top_left.noptin-showing{left:10px;top:10px}.admin-bar .noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper.noptin-slide-from-top_left.noptin-showing{top:32px}@media only screen and (max-width:520px){.noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper.noptin-slide-from-top_left.noptin-showing{left:0;top:0}.admin-bar .noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper.noptin-slide-from-top_left.noptin-showing{top:32px}}.noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper.noptin-slide-from-left_top{top:-100%}.noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper.noptin-slide-from-left_top.noptin-showing{top:10px;left:10px}.admin-bar .noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper.noptin-slide-from-left_top.noptin-showing{top:32px}@media only screen and (max-width:520px){.noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper.noptin-slide-from-left_top.noptin-showing{left:0;top:0}.admin-bar .noptin-slide_in-main-wrapper.noptin-optin-main-wrapper .noptin-optin-form-wrapper.noptin-slide-from-left_top.noptin-showing{top:32px}}.noptin-popup-main-wrapper{position:fixed;top:0;bottom:0;left:0;right:0;z-index:100000;align-items:center;justify-content:center;background:rgba(96,125,139,.6);background-position:50%;background-size:cover;overflow:auto;display:none}@media only screen and (max-width:520px){.noptin-popup-main-wrapper .noptin-optin-form-wrapper{margin-top:100px}}.noptin-popup-main-wrapper.open{display:flex}.noptin-popup-main-wrapper .noptin-form-close,.noptin-popup-wrapper .noptin-form-close{position:absolute;top:0;right:0;width:36px;height:36px;cursor:pointer;display:none}.noptin-popup-main-wrapper .noptin-form-close.outside,.noptin-popup-wrapper .noptin-form-close.outside{top:-36px;right:-36px}.noptin-popup-main-wrapper .noptin-form-close.along,.noptin-popup-wrapper .noptin-form-close.along{top:-30px;right:-30px}.noptin-popup-main-wrapper .noptin-form-close.top-right,.noptin-popup-wrapper .noptin-form-close.top-right{top:60px;right:60px;position:fixed}.noptin-popup-main-wrapper .noptin-form-close:not(.inside) path,.noptin-popup-wrapper .noptin-form-close:not(.inside) path{fill:hsla(0,0%,100%,.9);transition:.3s}.noptin-popup-main-wrapper .noptin-form-close:not(.inside):hover path,.noptin-popup-wrapper .noptin-form-close:not(.inside):hover path{fill:hsla(0,0%,100%,.4)}.noptin-popup-main-wrapper.open .noptin-form-close,.noptin-preview-showing .noptin-form-close{display:inline-block}.noptin-animate-from{transform:scale(0) rotate(1turn)}.noptin-animate-after{transform:scale(1) rotate(0deg)}.noptin-optin-form-wrapper{border:4px solid #ff6f00;padding:0;display:flex;background-color:#ff6f00;transition:all .5s;background-position:50%;background-size:cover;position:relative;box-sizing:border-box;margin:auto;max-width:100%;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.noptin-optin-form-wrapper *{box-sizing:border-box}.noptin-inpost-main-wrapper .noptin-optin-form-wrapper{margin-bottom:20px;margin-top:20px}.noptin-popup-main-wrapper .noptin-optin-form-wrapper{max-width:90%;width:520px}.noptin-optin-form-wrapper .noptin-optin-form{width:100%;position:relative;text-align:center;display:flex;flex-direction:column;justify-content:center}.noptin-optin-form-wrapper .noptin-optin-form .noptin-video-container{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;overflow:hidden}.noptin-optin-form-wrapper .noptin-optin-form .noptin-video-container video{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.noptin-optin-form-wrapper .noptin-optin-form a,.noptin-optin-form-wrapper .noptin-optin-form a:active,.noptin-optin-form-wrapper .noptin-optin-form a:hover,.noptin-optin-form-wrapper .noptin-optin-form a:visited{color:inherit!important;text-decoration:none;box-shadow:0 1px 0 0 currentColor}.noptin-optin-form-wrapper .noptin-optin-form .noptin-form-header{display:flex;padding:20px;align-items:center;justify-content:center;z-index:100}.noptin-optin-form-wrapper .noptin-optin-form .noptin-form-header ul{text-align:left!important;list-style-type:disc}.noptin-optin-form-wrapper .noptin-optin-form .noptin-form-header.left{flex-direction:row-reverse;text-align:left}.noptin-optin-form-wrapper .noptin-optin-form .noptin-form-header.left .noptin-form-header-text{padding-left:20px}.noptin-optin-form-wrapper .noptin-optin-form .noptin-form-header.left .noptin-form-header-image{max-width:40%}.noptin-optin-form-wrapper .noptin-optin-form .noptin-form-header.right{text-align:left}.noptin-optin-form-wrapper .noptin-optin-form .noptin-form-header.right .noptin-form-header-text{padding-right:20px}.noptin-optin-form-wrapper .noptin-optin-form .noptin-form-header.right .noptin-form-header-image{max-width:40%}.noptin-optin-form-wrapper .noptin-optin-form .noptin-form-header.top{flex-direction:column-reverse}.noptin-optin-form-wrapper .noptin-optin-form .noptin-form-header.top .noptin-form-header-text{padding-top:20px}.noptin-optin-form-wrapper .noptin-optin-form .noptin-form-header.bottom{flex-direction:column}.noptin-optin-form-wrapper .noptin-optin-form .noptin-form-header img{max-width:100%;max-height:150px}.noptin-optin-form-wrapper .noptin-optin-form .noptin-form-header .noptin-form-heading{font-size:23px;font-weight:700;line-height:1.4125;padding-top:4px}.noptin-optin-form-wrapper .noptin-optin-form .noptin-form-header .noptin-form-heading p{margin:0;font-size:23px;font-weight:700}.noptin-optin-form-wrapper .noptin-optin-form .noptin-form-header .noptin-form-description{font-size:16px;line-height:1.3;margin-top:18px}.noptin-optin-form-wrapper .noptin-optin-form .noptin-form-header .noptin-form-description p{margin:0;font-size:16px}.noptin-optin-form-wrapper .noptin-optin-form .noptin-form-footer{padding:20px;z-index:100}.noptin-optin-form-wrapper .noptin-optin-form .noptin-form-footer .noptin-form-fields:after{content:"";clear:both;display:table}.noptin-optin-form-wrapper .noptin-optin-form .noptin-form-footer .noptin-optin-field-wrapper:not(.noptin-optin-field-wrapper-hidden){width:100%;display:block;text-align:left;margin-bottom:10px}.noptin-optin-form-wrapper .noptin-optin-form .noptin-form-footer .noptin-optin-field-wrapper:not(.noptin-optin-field-wrapper-hidden) .noptin-form-field{padding:9px 32px;font-size:16px;display:block;color:#666;-webkit-text-fill-color:#666;background:hsla(0,0%,100%,.9);background-image:-webkit-linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0));border:1px solid hsla(0,0%,73.3%,.6);border-radius:3px;width:100%;outline:none!important;line-height:1.45714285714286;margin:0}.noptin-optin-form-wrapper .noptin-optin-form .noptin-form-footer .noptin-optin-field-wrapper-hidden{margin:0!important;padding:0!important}.noptin-optin-form-wrapper .noptin-optin-form .noptin-form-footer .noptin-optin-field-wrapper-checkbox input{margin-right:4px;outline:0;cursor:pointer;text-align:center;vertical-align:middle}.noptin-optin-form-wrapper .noptin-optin-form .noptin-form-footer .noptin-form-submit{background-color:#524b4d;display:block;border:none;color:#fafafa;text-align:center;font-weight:500;padding:16px 32px;flex:1 0 0;font-weight:800;box-shadow:none;text-transform:none;line-height:1.45714285714286}.noptin-optin-form-wrapper .noptin-optin-form .noptin-form-footer .noptin-form-button-block{width:100%}.noptin-optin-form-wrapper .noptin-optin-form .noptin-form-footer .noptin-form-button-right{float:right}.noptin-optin-form-wrapper .noptin-optin-form .noptin-form-footer .noptin-form-note{font-size:14px;margin-top:10px}.noptin-optin-form-wrapper .noptin-optin-form .noptin-form-footer .noptin-form-note p{font-size:14px;margin:0}.noptin-optin-form-wrapper .noptin-optin-form .noptin-form-footer .noptin-gdpr-checkbox-wrapper{text-align:left}.noptin-optin-form-wrapper .noptin-optin-form .noptin-form-footer .noptin-gdpr-checkbox-wrapper input{margin-right:4px}.noptin-optin-form-wrapper .noptin-optin-form.noptin-form-new-line .noptin-form-field{margin-bottom:4px}@media only screen and (min-width:520px){.noptin-optin-form-wrapper .noptin-optin-form.noptin-form-single-line .noptin-form-fields{display:flex}.noptin-optin-form-wrapper .noptin-optin-form.noptin-form-single-line .noptin-form-fields .noptin-form-submit{padding:12px 32px;margin-top:-1px}.noptin-optin-form-wrapper .noptin-optin-form.noptin-form-single-line .noptin-form-fields .noptin-optin-field-wrapper:not(.noptin-optin-field-wrapper-hidden){margin-right:4px;margin-bottom:0}.noptin-optin-form-wrapper .noptin-optin-form.noptin-form-single-line .noptin-form-fields .noptin-optin-field-wrapper-hidden{margin:0!important;padding:0!important}.noptin-optin-form-wrapper .noptin-optin-form.noptin-form-single-line .noptin-form-fields .noptin-form-field{border-radius:0}}.comment-form-noptin input,.noptin-integration-subscription-checkbox input,.register-form-noptin input{margin-right:8px}#noptin_woocommerce_optin_checkbox label{font-weight:inherit;font-size:inherit}.wp-block-noptin-email-optin{min-height:280px;display:flex;align-items:center;justify-content:center}.wp-block-noptin-email-optin form{width:100%}.wp-block-noptin-email-optin form h2.noptin_form_title{font-size:23px;font-weight:700;line-height:1.4125;padding-top:4px;margin-bottom:10px;margin-top:16px}.wp-block-noptin-email-optin form p.noptin_form_description{font-size:16px;line-height:1.3;margin-bottom:10px}.wp-block-noptin-email-optin form input.noptin_form_input_email{padding:11px 32px;font-size:16px;display:block;color:#666;-webkit-text-fill-color:#666;background:hsla(0,0%,100%,.6);background-image:-webkit-linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0));border:1px solid hsla(0,0%,73.3%,.6);border-radius:3px;width:100%;outline:none!important;line-height:1.45714285714286;text-align:center}.wp-block-noptin-email-optin form .noptin_form_submit{background-color:#313131;width:100%;display:block;border:none;margin-top:1em;text-align:center;padding:16px 32px;flex:1 0 0;font-weight:800;box-shadow:none;line-height:1.45714285714286}.noptin_widget .noptin-email-optin-widget{box-sizing:border-box!important;display:flex;justify-content:center;align-items:center;min-height:100px}.noptin_widget .noptin-email-optin-widget.noptin-email-optin-widget-has-bg{min-height:380px;padding:32px}.noptin_widget .noptin-email-optin-widget form{width:100%}.noptin_widget .noptin-email-optin-widget form .noptin-widget-email-input.noptin_form_input_email,.noptin_widget .noptin-email-optin-widget form .noptin-widget-email-input.noptin_form_input_email:active,.noptin_widget .noptin-email-optin-widget form .noptin-widget-email-input.noptin_form_input_email:focus{width:100%;padding:10px;outline:none}.noptin_widget .noptin-email-optin-widget form .noptin_feedback_error{border:1px solid #f44336;display:none;padding:10px;margin-top:10px}.noptin_widget .noptin-email-optin-widget form .noptin-widget-submit-input{margin-top:5px;display:block;width:100%;padding:16px}
*/

div#site-logo-img {
	margin-left: 0px;
	margin-right: -330px;
	display: none;
}