.asterisk {
	color:#F00;
}

#mce-EMAIL {
	display:block;
	width:100%;
	clear:both;
	margin-bottom:1.5em;
	margin-top:0.2em;
	font-family:Montserrat;
	font-size: 16px;
	color: #4f4f4f;
}

label[for=mce-EMAIL] {
	font-family:Montserrat;
	font-size: 16px;
	color: #4f4f4f;
}

.indicates-required {
	font-family:Montserrat;
	font-size: 16px;
	margin-bottom:0.3em;
	color: #4f4f4f;
	float: right;
}

#mce-FNAME {
	display:block;
	width:100%;
	clear:both;
	margin-bottom:1.5em;
	margin-top:0.2em;
	font-family:Montserrat;
	font-size: 16px;
	color: #4f4f4f;
}

label[for=mce-FNAME] {
	font-family:Montserrat;
	font-size: 16px;
	color: #4f4f4f;
}

#mce-LNAME {
	display:block;
	width:100%;
	clear:both;
	margin-bottom:1.5em;
	margin-top:0.2em;
	font-family:Montserrat;
	font-size: 16px;
	color: #4f4f4f;
}

label[for=mce-LNAME] {
	font-family:Montserrat;
	font-size: 16px;
	color: #4f4f4f;
}

#mce-PHONE {
	display:block;
	width:100%;
	clear:both;
	margin-bottom:1.5em;
	margin-top:0.2em;
	font-family:Montserrat;
	font-size: 16px;
	color: #4f4f4f;
}

label[for=mce-PHONE] {
	font-family:Montserrat;
	font-size: 16px;
	color: #4f4f4f;
}

#mce-MMERGE7 {
	display:block;
	width:100%;
	clear:both;
	margin-bottom:1.5em;
	margin-top:0.2em;
	font-family:Montserrat;
	font-size: 16px;
	color: #4f4f4f;
	border-bottom:1px solid #000 !important;
}

label[for=mce-MMERGE7] {
	font-family:Montserrat;
	font-size: 16px;
	color: #4f4f4f;
}

#mce-MMERGE5 {
	display:block;
	width:100%;
	clear:both;
	margin-bottom:1.5em;
	margin-top:0.2em;
	font-family:Montserrat;
	font-size: 16px;
	color: #4f4f4f;
	border-bottom:1px solid #000 !important;
}

label[for=mce-MMERGE5] {
	font-family:Montserrat;
	font-size: 16px;
	color: #4f4f4f;
	
}
#mce-MMERGE8 {
	display:block;
	width:100%;
	clear:both;
	margin-bottom:1.5em;
	margin-top:0.2em;
	font-family:Montserrat;
	font-size: 16px;
	color: #4f4f4f;
	border-bottom:1px solid #000 !important;
}

label[for=mce-MMERGE8] {
	font-family:Montserrat;
	font-size: 16px;
	color: #4f4f4f;
}
.content__gdpr {
	font-family:Montserrat;
	font-size: 16px;
	color: #4f4f4f;
}

.content__gdprLegal {
	font-family:Montserrat;
	font-size: 16px;
	color: #4f4f4f;
}

.mc_fieldset label {
	display:block;
}

#mc-embedded-subscribe {
	border-radius: 100px;
	font-family:Montserrat;
	font-size: 16px;
}

.post-navigation .nav-links {
    visibility: hidden;
}

.site-header-cart .cart-contents {

display: none;

}

/* Fullwidth the header menue*/
@media screen and (min-width:768px){
.woocommerce-active .site-header .main-navigation {
width: 100% !important;
}

.page-header-title.clr {
		font-family:Montserrat;
    font-size: 80px;
    color: #333d51;
	}