#mc-embedded-subscribe-form{
	width: 100%;
	display: block !important;
	margin: 0px !important;
	padding: 0px !important;
}

#mc_embed_signup_scroll{
	width: 100%;
	display: block;
}

#mc_embed_signup #mc-embedded-subscribe-form #mc_embed_signup_scroll > .clear{
	float: none !important;
}

#mc_embed_signup{
	margin: 0px !important;
	float: none !important;
	width: 100% !important;
	margin-top: -2.4em !important;
}

footer#lt-footer > div.section-element > div.row{
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
}

#mc_embed_signup_scroll{
 	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
}

#mc_embed_signup_scroll > div.mc-field-group > .mce_inline_error:last-child{
	display: none !important;
}

#mc_embed_signup_scroll > div:first-child{
	display: inline-block;
	width: 70%;
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
	min-height: unset;
    height: auto;
}

#mc_embed_signup_scroll > div.clear:last-child{
	width: 30%;
	display: inline-block !important;
}

#mc_embed_signup #mce-EMAIL{
	width: 100%;
	margin-bottom: 0px !important;
}

#mc-embedded-subscribe{
	margin-bottom: 0px !important;
	margin-right: 0px !important;
	height: 100% !important;
    line-height: normal !important;
}

#mce-responses{
	order: 20;
}

#mc_embed_signup_scroll > div:first-child{
	order: 1;
}

#mc_embed_signup_scroll > div:nth-child(2){
	order: 2;
}

#mc_embed_signup_scroll > div:nth-child(3){
	order: 3;
}

#mc_embed_signup_scroll > div:nth-child(5){
	order: 4;
}

#mc_embed_signup_scroll > div:nth-child(6){
	order: 5;
}

@media (max-width: 400px){
	body.home .jPanelMenu-panel #content div.section-element:nth-child(2) .vc_ {
    max-width: 25% !important;
	}
	body.home #content div.section-element:nth-child(2) {
   
    margin-left: -1.8em;
    padding-left: .5em;
    padding-right: .5em;
	}
	#cookie-law-info-bar{
		top: 60% !important;
	}

	.row div.mgz1 {
    width: 30% !important;
    height: 5em;
	}
	.section-element.vc_custom_1579865583556 {
    margin-top: 0 !important;
    margin-bottom: 4em !important;
	}
	#lt-footer .social-icons {
    float: left !important;
    margin-left: 7rem !important;
	}
	div.rss .wpb_text_column.wpb_content_element p {
    width: 100% !important;
    margin-left: 2em !important;
    margin-top: 0em;
    font-size: .9em !important;
    padding-top: 1.9em !important;
	}


	.smv {
    margin-left: 0em;
	}
}
