
/* Created at: Thu Feb 18 11:20:59 CET 2016 */

/**  
========
File: /media/sobipro/css/sobipro.css
========
*/
iframe,svg{max-width:inherit}.modal-backdrop{background-color:#933}.SobiPro .input-splarge{width:400px}.SobiPro .hide{display:none}.SobiPro div#sobiProFooter,.SobiPro div#sobiProFooter a{color:#999;font-size:9px;padding-top:10px;text-decoration:none}
/**  
========
File: /components/com_sobipro/usr/templates/articles/css/default.css
========
*/
.spArticle {
  padding: 10px;
}
.spArticle .spManage {
  margin-right: 10px;
  margin-top: 17px;
}
.spArticleDetail {
  margin-top: 24px;
}
.legal-staff a:hover,
.legal-staff a:focus,
.legal-staff a:active,
.legal-staff a {
  color: #333333;
}
/*.text-overflow() {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
*/
.spHome {
  margin-top: 20px;
}
.spHome a {
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 6px;
}
.subscription-img {
  padding-right: 30px;
  padding-left: 30px;
  padding-bottom: 10px;
  float: left;
}
.superbig {
  font-size: 42px;
  margin-left: 10px;
}
.supersmall {
  fontsize: 8px;
}
.social-icons-team {
  text-align: right;
  margin-top: 10px;
}
.social-icons-team ul li {
  padding-left: 1px;
  padding-right: 0px;
}
.social-icons-team ul li a {
  color: #93a3ab;
}
.social-icons-team ul li a:hover {
  color: #990000;
  text-decoration: none;
}
.team-header {
  display: inline;
  float: left;
}
.spPillsHeader {
  margin-top: 10px;
  margin-bottom: 15px;
}
.spPillsHeader .nav-pills > li.active > a,
.spPillsHeader .nav-pills > li.active > a:focus,
.spPillsHeader .nav-pills > li.active > a:hover {
  background-color: #60719F;
}
.spPillsHeader .nav > li > a:focus,
.spPillsHeader .nav > li > a:hover {
  background-color: #C8CFE4;
}
.spPillsHeader a:hover,
.spPillsHeader a:focus {
  color: #60719F;
}
.spPillsHeader a {
  color: #60719F;
}
.spPillsContent {
  margin: 10px;
  margin-left: 14px;
}
.width-40 {
  width: 40%;
}
@media (max-width: 767px) {
  .width-40 {
    width: 100%;
  }
}

/**  
========
File: /components/com_sobipro/usr/templates/articles/css/home.css
========
*/
/*
.hc figure img {
  -webkit-transition: -webkit-transform 0.4s;
  -moz-transition: -moz-transform 0.4s;
  transition: transform 0.4s;
}
//hochrutschen
.no-touch .hc figure:hover img,
.hc figure.cs-hover img {
  -webkit-transform: translateY(-50px);
  -moz-transform: translateY(-50px);
  -ms-transform: translateY(-50px);
  transform: translateY(-50px);
}
*/
.hc {
  min-height: 200px!important;
  margin-bottom: 0!important;
  border-radius: 0!important;
  border-width: 0!important;
  padding: 0!important;
}
.hc i {
  padding: 15px 5px 0px 20px;
}
.hc h3 {
  padding-top: 30px;
  margin-top: 0px;
}
.hc .hc-title {
  padding-top: 5px;
}
.hc p {
  padding: 4px 10px 0px 10px;
}
.hc figure {
  min-height: 200px!important;
  overflow: hidden;
}
.hc-foundation {
  background-color: #e1e8f9 !important;
}
.hc-foundation i {
  color: #183781;
}
.hc-foundation figcaption {
  background-color: #a9beef;
}
.hc-foundation figcaption a {
  background: #183781;
  border-color: #163378;
}
.hc-foundation figcaption a:hover {
  background-color: #1e449f;
  border-color: #183781;
}
.hc-fields {
  background-color: #fbdede !important;
}
.hc-fields i {
  color: #a91717;
}
.hc-fields figcaption {
  background-color: #f4b1b1;
}
.hc-fields figcaption a {
  background: #a91717;
  border-color: #a01616;
}
.hc-fields figcaption a:hover {
  background-color: #c81b1b;
  border-color: #a91717;
}
.hc-hood {
  background-color: #ffe8cc !important;
}
.hc-hood i {
  color: #ff8c00;
}
.hc-hood figcaption {
  background-color: #ffba66;
}
.hc-hood figcaption a {
  background: #ff8c00;
  border-color: #f58600;
}
.hc-hood figcaption a:hover {
  background-color: #ff9c24;
  border-color: #ff8c00;
}
.hc-search {
  background-color: #d4fcc0 !important;
}
.hc-search i {
  color: #308406;
}
.hc-search figcaption {
  background-color: #4bcd09;
}
.hc-search figcaption a {
  background: #308406;
  border-color: #2c7a06;
}
.hc-search figcaption a:hover {
  background-color: #3ca608;
  border-color: #308406;
}
.hc-template {
  background-color: #f5ddff !important;
}
.hc-template i {
  color: #9400d3;
}
.hc-template figcaption {
  background-color: #e3a0ff;
}
.hc-template figcaption a {
  background: #9400d3;
  border-color: #8d00c9;
}
.hc-template figcaption a:hover {
  background-color: #ad00f7;
  border-color: #9400d3;
}
.hc-optimisation {
  background-color: #d9ecf8 !important;
}
.hc-optimisation i {
  color: #3498db;
}
.hc-optimisation figcaption {
  background-color: #8bc4ea;
}
.hc-optimisation figcaption a {
  background: #3498db;
  border-color: #2b94d9;
}
.hc-optimisation figcaption a:hover {
  background-color: #52a7e0;
  border-color: #3498db;
}
.hc-mobile {
  background-color: #fcdff1 !important;
}
.hc-mobile i {
  color: #c71585;
}
.hc-mobile figcaption {
  background-color: #f49ad3;
}
.hc-mobile figcaption a {
  background: #c71585;
  border-color: #be147f;
}
.hc-mobile figcaption a:hover {
  background-color: #e7199a;
  border-color: #c71585;
}
.hc-access {
  background-color: #f9e5d7 !important;
}
.hc-access i {
  color: #8b4513;
}
.hc-access figcaption {
  background-color: #ea9d66;
}
.hc-access figcaption a {
  background: #8b4513;
  border-color: #824112;
}
.hc-access figcaption a:hover {
  background-color: #aa5517;
  border-color: #8b4513;
}
.hc-experience {
  background-color: #ffdacc !important;
}
.hc-experience i {
  color: #ff4500;
}
.hc-experience figcaption {
  background-color: #ffa280;
}
.hc-experience figcaption a {
  background: #ff4500;
  border-color: #f54200;
}
.hc-experience figcaption a:hover {
  background-color: #ff5f24;
  border-color: #ff4500;
}
.no-touch .hc figure:hover p.hc-description,
.hc figure.cs-hover p.hc-description {
  opacity: 0;
}
.hc figcaption ul {
  position: absolute;
  bottom: 8px;
}
.hc figcaption li {
  font-size: 1.1em;
  color: #fff;
}
.hc figcaption {
  position: absolute;
  height: 100px;
  width: 100%;
  left: 0;
  top: auto;
  bottom: 0;
  opacity: 0;
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
  -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
  transition: transform 0.4s, opacity 0.1s 0.3s;
}
.no-touch .hc figure:hover figcaption,
.hc figure.cs-hover figcaption {
  opacity: 1;
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
  -moz-transition: -moz-transform 0.4s, opacity 0.1s;
  transition: transform 0.4s, opacity 0.1s;
}
.hc figcaption a {
  position: absolute;
  color: #fff;
  bottom: 20px;
  right: 20px;
}
@media screen and (max-width: 1199px) {
  .hc h3 {
    font-size: 150%;
    padding-top: 25px;
  }
  .hc figure,
  .hc {
    min-height: 240px!important;
  }
  .hc figcaption {
    height: 120px;
  }
  .hc figcaption ul {
    bottom: 20px;
  }
}
@media screen and (max-width: 991px) {
  .hc .hc-title {
    height: 80px;
  }
  .hc h3 {
    font-size: 145%;
    padding-top: 20px;
  }
  .hc i {
    font-size: 40px;
    padding: 15px 0px 0px 12px;
  }
  .hc figure,
  .hc {
    min-height: 270px!important;
  }
  .hc figcaption {
    height: 150px;
  }
  .hc figcaption ul {
    bottom: 50px;
  }
}
@media screen and (max-width: 767px) {
  .hc h3 {
    font-size: 150%;
    padding-top: 30px;
  }
  .hc i {
    font-size: 60px;
    padding: 15px 0px 0px 12px;
  }
  .hc p {
    padding-top: 14px;
  }
  .hc figure,
  .hc {
    min-height: 200px!important;
  }
  .hc figcaption {
    height: 100px;
  }
  .hc figcaption ul {
    bottom: 8px;
  }
}
@media screen and (max-width: 368px) {
  .hc h3 {
    font-size: 145%;
    padding-top: 30px;
  }
  .hc i {
    font-size: 60px;
    padding: 15px 0px 0px 12px;
  }
  .hc p {
    padding-top: 14px;
  }
  .hc figure,
  .hc {
    min-height: 200px!important;
  }
  .hc figcaption {
    height: 100px;
  }
  .hc figcaption ul {
    bottom: 8px;
  }
}
