/*
/   name           Atelier
/   version        1.5
/   description    Responsive and customizable Joomla! template
/   demo           http://demo.favthemes.com/atelier
/   author         FavThemes
/   author URL     https://www.favthemes.com
/   copyright      Copyright (C) 2012-2018 FavThemes.com. All Rights Reserved.
/   license        Licensed under GNU/GPLv3 (http://www.gnu.org/licenses/gpl-3.0.html)
*/

/*//////////////////////////////////////////////////////////////////////////////
///
///  custom style
///
//////////////////////////////////////////////////////////////////////////////*/
p {
    margin: 0 0 0 0;
}
h1 {
    margin-top: 17px;
    margin-bottom: 30px;
    line-height: 20px;
}
.nav > li > a > img {
    max-width: none;
    padding-right: 1px;
}
.favth-content-block {
    padding-top: 0px;
    padding-bottom: 0px;
}
.favth-navbar-inverse {
    background-color: #cacaca;
    }
.favth-navbar-collapse {

    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top: 0px solid transparent;
        border-top-color: transparent;
    -webkit-box-shadow: inset 0 0px 0 rgba(255, 255, 255, .1);
    box-shadow: inset 0 0px 0 rgba(255, 255, 255, .1);

}
#footerx {
  margin: 0px;
  padding-top: 40px;
  padding-right: 0px;
  padding-bottom: 30px;
  padding-left: 0px;
 }

#oben {
  background-color: #fff;
  color: #000;
  font-size: 16px;
  margin-bottom: 0px;
  padding-top: 40px;
  padding-right: 3px;
  padding-bottom: 30px;
  padding-left: 3px;
 }
#schulexx {
  background-color: #fff;
  color: #000;
  font-size: 16px;
  margin-bottom: 0px;
  margin-top: 50px;
  margin-left: -100px;
  padding-top: 13px;
  padding-right: 30px;
  padding-bottom: 10px;
  padding-left: 30px;
  /*min-height: 540px;*/
}
#planxx {
  background-color: #fff;
  color: #000;
  font-size: 16px;
  margin-bottom: 0px;
  margin-top: 50px;
  margin-left: -100px;
  padding-top: 13px;
  padding-right: 30px;
  padding-bottom: 10px;
  padding-left: 30px;
  min-height: 364px;
}
@media (max-width: 767px) {
#schulexx {
	margin-left: 1px;
  }
}

@media (max-width: 767px) {
#planxx {
	margin-left: 1px;
  }
}
#beruf {
  background-color: #fff;
  color: #000;
  font-size: 16px;
  margin-bottom: 0px;
  margin-top: 50px;
  margin-left: -100px;
  padding-top: 13px;
  padding-right: 13px;
  padding-bottom: 10px;
  padding-left: 30px;
  min-height: 450px;
}
@media (max-width: 767px) {
#beruf {
	margin-left: 1px;
  }
}
#studium {
  background-color: #fff;
  color: #000;
  font-size: 16px;
  margin-bottom: 0px;
  margin-top: 50px;
  margin-left: -100px;
  padding-top: 13px;
  padding-right: 13px;
  padding-bottom: 10px;
  padding-left: 30px;
  min-height: 558px;
}
@media (max-width: 767px) {
#studium {
	margin-left: 1px;
  }
}
#job {
  background-color: #fff;
  color: #000;
  font-size: 16px;
  margin-bottom: 0px;
  margin-top: 50px;
  margin-left: -100px;
  padding-top: 13px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  min-height: 400px;
}
@media (max-width: 767px) {
#job {
	margin-left: 1px;
  }
}
#problem {
  background-color: #fff;
  color: #000;
  font-size: 16px;
  margin-bottom: 0px;
  margin-top: 50px;
  margin-left: -100px;
  padding-top: 13px;
  padding-right: 13px;
  padding-bottom: 10px;
  padding-left: 30px;
  min-height: 470px;
}
@media (max-width: 767px) {
#problem {
	margin-left: 1px;
  }
}
#leer {
  height: 60px;
}
@media (min-width: 1200px) {
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {

    width: 740px;
  }
}
#footer{
    width:100%;  
    padding-top: 1px;
  	padding-left: 0px;
  	padding-right: 1px;
  	padding-bottom: 4px;
  	margin: 0px;
}
#footer-l
{
    width: 48%;
  float:left;
    min-width: 400px;
    text-align: left;
    position: relative;
    padding-left: 10px;
  	padding-right: 10px;
        }

#footer-r
{
    width: 48%;
  min-width: 400px;
    position: relative;
    float:left;
    padding-left: 10px;
  	padding-right: 10px;
   
    } 

.clr { clear: both; } 
.rl_sliders.accordion > .accordion-group .panel-heading {

    padding: 0;
    margin-bottom: 8px;
    margin-top: 8px;
}
svg:not(:root) {

    overflow: hidden;
    top: 25px;

}
#fav-leadwrap a {
    color: #fff;
}