@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=53851e99-b5fa-4664-aa4a-5f19d8fadfa3");
@font-face{
    font-family:"Rotis Semi Sans";
    font-weight: normal;
    src:url("../fonts/a5a17ae1-96f3-4c04-a14a-1fc6970ca604.eot?#iefix");
    src:url("../fonts/a5a17ae1-96f3-4c04-a14a-1fc6970ca604.eot?#iefix") format("eot"),url("../fonts/f25abb32-be59-44c7-9213-046e351db1e3.woff2") format("woff2"),url("../fonts/0bfc673c-2906-4ddd-bfee-c34fe599d5f1.woff") format("woff"),url("../fonts/844a0f8e-0d48-4f07-b2f2-2212a435720d.ttf") format("truetype");
}
@font-face{
    font-family:"Rotis Semi Sans";
    font-weight: bold;
    src:url("../fonts/858f30fa-2277-425c-947b-2c131bb6440b.eot?#iefix");
    src:url("../fonts/858f30fa-2277-425c-947b-2c131bb6440b.eot?#iefix") format("eot"),url("../fonts/06b98841-dc34-49d1-b1b1-3469159b35f2.woff2") format("woff2"),url("../fonts/7e2d8f56-b470-4125-b39e-c46a84be4631.woff") format("woff"),url("../fonts/12500a8a-bf08-412c-810e-8fb7e0f6973e.ttf") format("truetype");
}


body {
  font-family: "Rotis Semi Sans", "Arial", sans-serif;
}

h1 {
  font-weight: bold;
  text-transform: uppercase;
}

.contact_form {
  padding-top: 70px;
  padding-bottom: 70px;
  background-color: #eaeaea;
}

.contact_form__headline {
  text-align: center;
  font-weight: bold;
  padding-bottom: 20px;
}

.contact_form__formcontainer {
  display: flex;
  justify-content: center;
}

.contact_form__subheadline {
  font-weight: bold;
}

.contact_form__buttoncontainer {
  display: flex;
  justify-content: flex-end;
}

.footer {
  background-color: #000;
  color: #fff;
  padding-top: 50px;
  padding-bottom: 30px;
}

.footer__subheadline {
  font-weight: bold;
  color: #ffed00;
  padding-bottom: 10px;
  text-transform: uppercase;
}

.footer__list {
  list-style-type: none;
  padding-left: 0px;
  padding-right: 10px;
}

.footer__listitem {
  color: #fff;
  text-decoration: none;
}

.footer__listitem a:link,
.footer__listitem a:visited {
  color: #fff;
}

.footer__listitem a:hover,
.footer__listitem a:active {
  color: #ffed00;
}

.footer__socialmedia {
  display: inline;
  margin-right: 20px;
}

.footer__socialmedia a:link svg,
.footer__socialmedia a:visited svg {
  fill: #fff;
}

.footer__socialmedia a:hover svg,
.footer__socialmedia a:active svg {
  fill: #ffed00;
}

.header {
  background-color: #000;
}

.header__menu {
  display: flex;
  justify-content: flex-end;
}

.header__menulist {
  padding-bottom: 10px;
  display: flex;
  align-self: flex-end;
  padding: 0;
}

.header__navitem {
  font-size: 1.5em;
  text-transform: uppercase;
  margin-left: 2em;
}

.header__navitem a:hover,
.header__navitem a:active {
  color: #FFF;
}
/*
.content a:link,
.content a:visited {
  color: #000;
  text-decoration: underline;
  text-decoration-color: #ffed00;
}
.content a:hover,
.content a:active {
  text-decoration-color: #000;
}
*/
.padding-large {
  padding-top: 120px;
  padding-bottom: 120px;
}

@media only screen and (max-width: 768px) {
  .padding-large {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .header {
    text-align: center;
  }

  .header__menu {
    justify-content: center;
  }

  .header__navitem {
    margin: 0 1em;
  }
}

.parsley-errors-list {
  color: #f00;
  list-style-type: none;
  padding: 0;
  margin: 0 0 .25em 0;
}


.container svg { 
  width: 400px;
}

.container a:hover svg,
.container a:active svg {
  stroke: #ffed00;
}

/*
a#rw-icon svg:hover,
a#rw-icon svg:active,
#cineleds-icon svg:hover,
#cineleds-icon svg:active { 
  stroke: #ffed00; 
}

a#rw-icon svg:link,
a#rw-icon svg:visited,
a#cineleds-icon svg:link,
a#cineleds-icon svg:visited { 
  fill: #000;
}
*/

/*	Spam Honey pot */
	
.SweetFalle {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	height: 0;
	width: 0;
	z-index: -1;
}
	