*,
html,
body,h2, h3, h1, .h1{	
	font-family: din-2014, sans-serif;
	font-weight: 400;
	font-style: normal;

}

strong {
	font-weight:600;
}


input::placeholder, textarea::placeholder {
	color:white!important;
}

form.style5 input,
form.style5 textarea {
	font-size:1em!important;
	color:white;
}

#main .mod_article .ce_bgimage .ce_bgimage-inside {
	padding-left:30px!important;
	padding-right:30px!important;
}


.cookiebar {
    background: #15141E!important;
    box-shadow: rgba(0, 0, 0, 1) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px!important;
} 

.cookiebar-close {
     background:white!important;
     color:#15141E!important;
}

.cookiebar a {
}


.mod_privacy_optin_slim *{
	font-size:18px!important;
	line-height:1rem;
}

.mod_privacy_optin_slim .privacy_inside {
	background:white;
	color:black;
	
}

.mod_privacy_optin_slim .privacy_content a {
	color:black;
}

.mod_privacy_optin_slim .privacy_buttons a {
	color:white;
}



h1,
.h1,
.tp-caption.bold {
	font-weight: 400!important;
}

#footer .totop {
	display:none;
}
#footer {
	background: #15141e;
	color:white;
	font-size:18px;
}


h3{
	margin-bottom:10px;
} 

h3 + p:last-child {
	margin-bottom:40px
}


.ce_divider_extended {
	margin-bottom:30px;
}

.ce_revolutionslider_hyperlink {
	font-size:18px!important;
}

.ce_text figure {
	margin-top:30px;
}


form.style5 input,
form.style5 textarea {
	border:1px solid white;
	background:#212131;
}

form {
	text-align:center;
}

button.submit[type="submit"],
input.submit[type="submit"],
form.style5 input.submit {
	background:white!important;
	color:#212131!important;
}

#footer a:hover, #bottom .inside a:hover {
	color:white;
}




@media only screen and (max-width: 767px) { 


.cookiebar .cookiebar-close {
	width:45px!important;
}

}
