#primary-header {display: none} 

.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
display:none;
}

.woocommerce div.product .images, .woocommerce-page div.product .images {
pointer-events: none !important;
}


[data-defaulttext="Transparency"]{display: none !important;}

.page-id-4802 .container{
  max-width:100%;
	width:100%;
}


.page-id-4802 h1{
	font-family: 'Open Sans', sans-serif !important;
}

.page-id-4802 #masthead, #header-inner.sticky-navigation, #masthead .header-searchform{
	z-index:1000 !important;
}

.page-id-4802 .post-4802{
	margin-top:2rem !important;
}

.page-id-4802 .th-py-md{
	padding-top:0 !important;
}

.mid-b-row{
	max-width:1100px;
	margin:2rem auto;
}

.page-id-4802 .sow-carousel-item{
	   background: #333f9926;
    padding-bottom: 1rem;
    color: #fff;
    border-radius: 8px;
}

.page-id-4802 .wpcf7{
	max-width:600px;
	margin:auto;
	padding: 2rem;
    border: 2px dashed #333f99;
}

.page-id-4802 .wpcf7 p{
  text-align:left !important;
	color: #4f4f4f !important;
    font-weight: 500;
}

.page-id-4802 .wpcf7-form-control{
	width:100% !important;
	text-align:left;
} 
.page-id-4802 label{
	width:100% !important;
	text-align:left;
}

.page-id-4802 .qbutton{
	background: #333f992e;
    padding: .5rem 1rem;
    border: 1px solid #333f99;
    border-radius: 4px;
}

.page-id-4802 .wpcf7-submit{
	background: #333f99;
    font-size: 1.2rem;
    text-align: center;
    max-width: 250px;
    padding: .75rem 1rem;
    margin: auto;
    display: flex;
    justify-content: center;
    border-radius: 30px;
    margin-top: 2rem !important;
}

/* Restructure custom product page | 21347300-hc */
.fpd-product-designer-wrapper {
    max-width: 50%;
    float: left;
}
.woocommerce #content div.product div.summary {
    float: right;
    width: 47.5%;
}

@media (min-width: 768px) {
	.site-header .main-header-links {
		display: flex;
	}
	
	.site-header .site-title {
		align-self: center;
		margin: 0 0 0 10px;
	}
	
	.site-header .site-branding {
    display: flex;
	}
}

.wpcf7-form input {
	width: 100%;
}

@media (min-width: 992px) {
	.site-header .main-header-links {
    -ms-flex: 0 0 65%;
    -webkit-box-flex: 0;
    flex: 0 0 65%;
	}
	
	.site-header .site-branding {
    -ms-flex: 0 0 35%;
    -webkit-box-flex: 0;
    flex: 0 0 35%;
}
}
