 /*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 29.07.2014, 11:30:06
    Author     : Andreas Steiger
*/
@font-face {
  font-family: "icomoon";
  src: url('../Fonts/icomoon/fonts/icomoon.eot');
  src: url('../Fonts/icomoon/fonts/icomoond41d.eot?#iefix') format('embedded-opentype'), url('../Fonts/icomoon/fonts/icomoon.woff') format('woff'), url('../Fonts/icomoon/fonts/icomoon.ttf') format('truetype'), url('../Fonts/icomoon/fonts/icomoon.svg') format('svg');
}
/**********************
Fonts
***********************/
/* line 22, ../../Private/Sass/Screen.scss */
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.5rem;
  color: #ffffff;
  background-color: #2E2E2E;
}
/* line 28, ../../Private/Sass/Screen.scss */
body #main-wrapper {
  background-color: #2b3e50;
}
/* line 31, ../../Private/Sass/Screen.scss */
body a {
  color: inherit;
  text-decoration: none;
}
/* line 34, ../../Private/Sass/Screen.scss */
body a:hover {
  text-decoration: none;
}
/* line 38, ../../Private/Sass/Screen.scss */
body#p4 h1 {
  color: inherit;
}
/* line 41, ../../Private/Sass/Screen.scss */
body h1 {
  color: #F0AD4E;
  margin-bottom: 21px;
  font-size: 2.8rem;
  text-transform: uppercase;
}
/* line 47, ../../Private/Sass/Screen.scss */
body h2 {
  font-size: 2.4rem;
  margin-top: 0;
  margin-bottom: 20px;
  font-style: italic;
}
/* line 53, ../../Private/Sass/Screen.scss */
body h3 {
  font-weight: 300;
  margin-bottom: 5px;
  font-size: 2.5rem;
}
/* line 57, ../../Private/Sass/Screen.scss */
body h3 .detail {
  font-size: 1.5rem;
}
/* line 61, ../../Private/Sass/Screen.scss */
body h4 {
  margin-top: 0;
  margin-bottom: 14px;
  font-size: 1.6rem;
  font-style: italic;
}
/* line 67, ../../Private/Sass/Screen.scss */
body .important {
  color: #5cb85c;
  font-weight: 700;
}

/* line 72, ../../Private/Sass/Screen.scss */
img {
  height: auto;
  width: auto;
  max-width: 100%;
}

/* line 80, ../../Private/Sass/Screen.scss */
#p5 .row {
  padding-bottom: 15px;
}

/* line 88, ../../Private/Sass/Screen.scss */
#logo {
  position: absolute;
  top: 18px;
  left: 15px;
}

/* line 95, ../../Private/Sass/Screen.scss */
.container {
  clear: both;
  position: relative;
  width: 1170px;
  min-height: 350px;
  padding-top: 20px;
  padding-bottom: 20px;
  margin: 0 auto 0;
}
@media (max-width: 1170px) {
  /* line 95, ../../Private/Sass/Screen.scss */
  .container {
    width: 100%;
  }
}

/* line 108, ../../Private/Sass/Screen.scss */
.content {
  margin-top: 20px;
  padding: 0px 30px;
  min-height: 500px;
  background: #4e5d6c;
}

/* line 114, ../../Private/Sass/Screen.scss */
blockquote {
  border-left: 5px solid #F0AD4E;
}

/* line 120, ../../Private/Sass/Screen.scss */
header nav {
  width: 100%;
}

/* line 127, ../../Private/Sass/Screen.scss */
.row {
  margin-left: -15px;
}

/* line 133, ../../Private/Sass/Screen.scss */
.nav.nav-pills li {
  margin-left: 20px;
  padding: 8px 0;
}
/* line 136, ../../Private/Sass/Screen.scss */
.nav.nav-pills li:hover {
  background-color: #f0ad4e;
}
/* line 138, ../../Private/Sass/Screen.scss */
.nav.nav-pills li:hover .navlink {
  color: #CBCBCB;
}
/* line 142, ../../Private/Sass/Screen.scss */
.nav.nav-pills li.current {
  background-color: #f0ad4e;
}
/* line 145, ../../Private/Sass/Screen.scss */
.nav.nav-pills li .navlink:before {
  position: absolute;
  top: 20px;
  left: 30%;
  right: 30%;
  font-family: "icomoon";
  font-size: 4.4rem;
}
/* line 153, ../../Private/Sass/Screen.scss */
.nav.nav-pills li #item4:before, .nav.nav-pills li #item30:before {
  content: "\e600";
}
/* line 156, ../../Private/Sass/Screen.scss */
.nav.nav-pills li #item5:before, .nav.nav-pills li #item29:before {
  content: "\e603";
}
/* line 159, ../../Private/Sass/Screen.scss */
.nav.nav-pills li #item6:before, .nav.nav-pills li #item24:before {
  content: "\e604";
}
/* line 162, ../../Private/Sass/Screen.scss */
.nav.nav-pills li #item7:before, .nav.nav-pills li #item28:before {
  content: "\e601";
}
/* line 165, ../../Private/Sass/Screen.scss */
.nav.nav-pills li #item8:before, .nav.nav-pills li #item22:before {
  content: "\e602";
}
/* line 168, ../../Private/Sass/Screen.scss */
.nav.nav-pills li #item33:before {
  content: "\f040";
}
/* line 172, ../../Private/Sass/Screen.scss */
.nav.nav-pills li > a {
  height: 120px;
  width: 100%;
  padding-top: 90px;
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  background-color: #4e5d6c;
}

/* line 182, ../../Private/Sass/Screen.scss */
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  background: #4e5d6c;
}

/* line 186, ../../Private/Sass/Screen.scss */
.navbar-collapse {
  padding-right: 0;
}

/* line 190, ../../Private/Sass/Screen.scss */
.fonticon:before {
  color: white;
  font-family: 'fonticon';
  font-size: 2rem;
  content: '/0025';
}

/* line 196, ../../Private/Sass/Screen.scss */
.specialbox {
  clear: both;
  text-align: center;
  padding-top: 30px;
}
/* line 200, ../../Private/Sass/Screen.scss */
.specialbox a:hover {
  color: inherit;
}
/* line 203, ../../Private/Sass/Screen.scss */
.specialbox .col-sm-12 {
  margin-top: -10px;
  margin-bottom: 50px;
}
/* line 207, ../../Private/Sass/Screen.scss */
.specialbox .col {
  display: block;
}
/* line 209, ../../Private/Sass/Screen.scss */
.specialbox .col .background {
  min-height: 400px;
  background-color: #4e5d6c;
}
/* line 214, ../../Private/Sass/Screen.scss */
.specialbox .col.col-sm-12 .background {
  min-height: 0;
}
/* line 218, ../../Private/Sass/Screen.scss */
.specialbox .col h1 {
  padding: 10px 30px 0;
  font-size: 3.3rem;
}
/* line 222, ../../Private/Sass/Screen.scss */
.specialbox .col p {
  padding-top: 15px;
  padding-bottom: 20px;
}
/* line 226, ../../Private/Sass/Screen.scss */
.specialbox .col a {
  font-size: 0;
}
/* line 230, ../../Private/Sass/Screen.scss */
.specialbox .col .csc-default:before {
  position: relative;
  top: 20px;
  margin-top: 20px;
  font-family: "icomoon";
  font-size: 5.5rem;
}
/* line 237, ../../Private/Sass/Screen.scss */
.specialbox .col .csc-default p {
  font-size: 1.8rem;
}
/* line 240, ../../Private/Sass/Screen.scss */
.specialbox .col .csc-default a:before {
  display: inline-block;
  font-family: "icomoon";
  font-size: 4rem;
  content: "\e608";
}
/* line 246, ../../Private/Sass/Screen.scss */
.specialbox .col .csc-default a:hover:before {
  color: #FFF;
}
/* line 253, ../../Private/Sass/Screen.scss */
.specialbox .col #c1:before {
  content: "\e606";
  color: #f0ad4e;
}
/* line 258, ../../Private/Sass/Screen.scss */
.specialbox .col #c13 a {
  color: #f0ad4e;
}
/* line 262, ../../Private/Sass/Screen.scss */
.specialbox .col #c2:before, .specialbox .col #c46:before {
  content: "\e609";
  color: #5bc0de;
}
/* line 267, ../../Private/Sass/Screen.scss */
.specialbox .col #c12 a {
  color: #5bc0de;
}
/* line 271, ../../Private/Sass/Screen.scss */
.specialbox .col #c3:before, .specialbox .col #c44:before {
  content: "\e607";
  color: #5cb85c;
}
/* line 276, ../../Private/Sass/Screen.scss */
.specialbox .col #c14 a {
  color: #5cb85c;
}
/* line 280, ../../Private/Sass/Screen.scss */
.specialbox .col #c10:before, .specialbox .col #c40:before {
  content: "\e605";
  color: #EF716D;
}
/* line 285, ../../Private/Sass/Screen.scss */
.specialbox .col #c15 a {
  color: #EF716D;
}

/* line 291, ../../Private/Sass/Screen.scss */
.content .col {
  margin-top: 65px;
}
/* line 293, ../../Private/Sass/Screen.scss */
.content .col.first {
  padding-left: 0;
  padding-right: 5px;
}

/* line 301, ../../Private/Sass/Screen.scss */
.content .bottom {
  border-top: 1px solid #CBCBCB;
}
/* line 303, ../../Private/Sass/Screen.scss */
.content .bottom .col {
  margin-top: 0;
}

/**********************
Slider
***********************/
/* line 312, ../../Private/Sass/Screen.scss */
#slider1 {
  position: relative;
  clear: both;
  padding-top: 20px;
}
@media (max-width: 1170px) {
  /* line 316, ../../Private/Sass/Screen.scss */
  #slider1 img {
    width: 100%;
  }
}

/* line 323, ../../Private/Sass/Screen.scss */
.rslides_tabs {
  display: none;
}

/**********************
Form
***********************/
/* line 332, ../../Private/Sass/Screen.scss */
label strong, legend strong {
  color: #ef9066;
  font-weight: 500;
}

/* line 337, ../../Private/Sass/Screen.scss */
div.csc-mailform legend {
  color: #ffffff;
  border-color: #818D99;
  font-weight: 300;
}

/* line 342, ../../Private/Sass/Screen.scss */
input, textarea {
  width: 100%;
  background-color: #CBCBCB;
  border: none;
  color: #ffffff;
  padding-left: 5px;
  -webkit-appearance: none;
}

/* line 350, ../../Private/Sass/Screen.scss */
input.button {
  background-color: #818D99;
  color: #ffffff;
  width: auto;
  border: none;
  border-radius: 0;
  padding: 5px 15px;
  -webkit-appearance: none;
}

/**********************
Footer
***********************/
/* line 364, ../../Private/Sass/Screen.scss */
body > footer {
  font-size: 1.3rem;
  text-align: center;
  background-color: #2E2E2E;
  -webkit-box-shadow: inset 0 18px 15px -15px #191919;
  box-shadow: inset 0 18px 15px -15px #191919;
}
/* line 370, ../../Private/Sass/Screen.scss */
body > footer .container {
  min-height: 0;
  padding: 0;
  padding-bottom: 30px;
  background: none;
}
/* line 376, ../../Private/Sass/Screen.scss */
body > footer .wrap {
  display: inline-block;
  margin-top: 30px;
}
/* line 380, ../../Private/Sass/Screen.scss */
body > footer .icon {
  float: left;
  font-family: "icomoon";
  font-size: 2.5rem;
  padding: 5px 10px;
}
/* line 385, ../../Private/Sass/Screen.scss */
body > footer .icon:hover {
  opacity: 0.6;
  color: inherit;
}
/* line 390, ../../Private/Sass/Screen.scss */
body > footer .fb:before {
  content: "\e60b";
}
/* line 393, ../../Private/Sass/Screen.scss */
body > footer .xing:before {
  content: "\e60c";
}
/* line 396, ../../Private/Sass/Screen.scss */
body > footer .mail:before {
  content: "\e60a";
}
/* line 399, ../../Private/Sass/Screen.scss */
body > footer ul {
  display: inline-block;
  padding: 0;
}
/* line 402, ../../Private/Sass/Screen.scss */
body > footer ul li {
  float: left;
  padding: 0 5px;
  list-style: none;
}
/* line 406, ../../Private/Sass/Screen.scss */
body > footer ul li a:hover {
  color: inherit;
  opacity: 0.6;
}

@media (max-width: 768px) {
  /* line 415, ../../Private/Sass/Screen.scss */
  .specialbox .col h1 {
    font-size: 2rem;
  }

  /* line 419, ../../Private/Sass/Screen.scss */
  .specialbox .col .csc-default p {
    font-size: 1rem;
  }

  /* line 422, ../../Private/Sass/Screen.scss */
  #slider1 {
    margin-top: 140px;
  }
}
@media (max-width: 767px) {
  /* line 430, ../../Private/Sass/Screen.scss */
  body {
    padding-right: 0;
    padding-left: 0;
  }

  /* line 434, ../../Private/Sass/Screen.scss */
  header {
    margin-bottom: 130px;
  }
}
