.translatepress-en_US .tp_en, 
.translatepress-de_DE .tp_de
{ display: none; }

.menu-button{
background-color:#f24642;
border:1px;
border-radius:15px;
border-color: #f24642;

}	

.menu-button  a:hover, .menu-button a:active {
background-color:#fff;
border:1px;
border-radius:15px;
border-color: #f24642;
}	

/*
#submit-button-contact
{ color: #f25252; }

#mc-embedded-subscribe {
	background-color: #f25252 !important;
	border-radius: 33px !important;
	border-color: #ffff !important;
	border-width: 1px 1px 1px 1px !important;
	color: #ffff !important;
	font-weight: 400 !important;
}

#mc-embedded-subscribe:hover {
	background-color: #ffff !important;
	border-radius: 33px !important;
	border-color: #f25252 !important;
	border-width: 1px 1px 1px 1px !important;
	color: #f25252 !important;
	font-weight: 400 !important;
}
*/

.mc4wp-response .mc4wp-alert.mc4wp-success p { 
	color: black;
	font-size: 1.2em;
	line-height: 1.5;
}


.mc4wp-checkbox input[type="checkbox"] {
    margin-left: 15px;
}


/* WP 3.6 Native Audio Player styling*/

/* change the color of the background */
.mejs-controls,
.mejs-mediaelement,
.mejs-container {
	background: url('') !important;
	background-color: #024059!important;
	border-radius:15px;
}

/* change the color of the lettering */
.mejs-currenttime,
.mejs-duration {
	color: white !important;
}

/* eliminate the yellow border around the play button during playback */
.mejs-controls .mejs-button button:focus {
outline: none !important;
}


@media screen and (max-width: 600px) {
	/* remove superflous padding */
	
	.elementor-7 .elementor-element.elementor-element-89ddac0 > .elementor-widget-container {
    padding: 30px 10px 25px 10px; !important
}
	
	.elementor-7 .elementor-element.elementor-element-1b27b863 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
}
	
	.elementor-7 .elementor-element.elementor-element-34a70654> 
    ol, ul {
    margin: 0 0 1.5em 1em;
}
	/*remove site-branding so menu aligns left */
	.ast-header-break-point .site-header .main-header-bar-wrap .site-branding {
    display: none;
}
	
	/*background image re-center */
	.elementor-7 .elementor-element.elementor-element-812aa30:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-812aa30 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 55%;
}	
	
	/* reduce heading width */	
		h1, .entry-content h1, .entry-content h1 a {
		max-width: 90%;
}


/* site title */
h1.site-title, h1.site-title a {
font-family: "Roboto";
font-style: normal;
font-weight: bold;
text-transform: uppercase;	
color: #000;
font-size: 14px;
}

/* icon stacking offset 
.elementor-icon i{
    width: .7em;
    height: .7em;
    position: relative;
    display: block;
    right: 10px;
    bottom: 25px;
}

 .elementor-icon-box-icon {
	margin-left: 30px;
}
*/

/* exclude header & footer on specific pages 
.page-id-7005 #header, .page-id-7005 #footer {
display: none;
}
*/
