/*  Seele */


@font-face {
    font-family: 'Mina';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/mina-v11-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/mina-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/mina-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/mina-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('../fonts/mina-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/mina-v11-latin-regular.svg#Mina') format('svg'); /* Legacy iOS */
  }
  @font-face {
    font-family: 'Mina';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/mina-v11-latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/mina-v11-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/mina-v11-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/mina-v11-latin-700.woff') format('woff'), /* Modern Browsers */
         url('../fonts/mina-v11-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/mina-v11-latin-700.svg#Mina') format('svg'); /* Legacy iOS */
  }
  @font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/raleway-v28-latin-300.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/raleway-v28-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/raleway-v28-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/raleway-v28-latin-300.woff') format('woff'), /* Modern Browsers */
         url('../fonts/raleway-v28-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/raleway-v28-latin-300.svg#Raleway') format('svg'); /* Legacy iOS */
  }
  @font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/raleway-v28-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/raleway-v28-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/raleway-v28-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/raleway-v28-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('../fonts/raleway-v28-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/raleway-v28-latin-regular.svg#Raleway') format('svg'); /* Legacy iOS */
  }
  @font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/raleway-v28-latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/raleway-v28-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/raleway-v28-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/raleway-v28-latin-700.woff') format('woff'), /* Modern Browsers */
         url('../fonts/raleway-v28-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/raleway-v28-latin-700.svg#Raleway') format('svg'); /* Legacy iOS */
  }

/* Aufbau */

.t3-top-bar .container{
    padding: 0;
}

html.customcontent #t3-mainbody.container {
    width: 100%;
}

.nopadding{
    padding: 0;
}

.grey{
    background-color: #f2f2f2;    
}

.grey .t3-module{
    padding: 30px;    
    background-color: #f2f2f2;    
}

.t3-mainnav {
    padding-bottom: 20px;
    padding-top: 20px;
}

@media (max-width: 640px) {
    .t3-mainnav {
        padding-bottom: 5px;
        padding-top: 5px;
    }
}

/* Menü */

.navbar-nav {
    float: right;
}

.navbar-default {
    background-color: #ffffff;
    border-color: #ffffff;
    border-right-color: #ffffff;
    border-left-color: : #ffffff;
    border-bottom: 1px solid #eee;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active.open > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active.open > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active.open > a:focus {
  color: #333333;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #333333;
  background-color: transparent;
}
.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-nav > .open > a{
    color: #333333;
    font-family: 'Raleway', sans-serif;
    font-weight: 300;
    font-size: 18px;
    padding-top: 15px;
    padding-bottom: 15px;    
}
.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
    color: #fff;
    background: #94c11f;
}

#t3-mainnav .custom img {
    width: 100%;
}

.navbar-toggle {
    color: #1d78bb;
}

/* Style */

body, html {
    font-family: 'Raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 300;
    color: #666;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Mina', sans-serif;
    color: #94c11f;
}

.t3-header {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
}

.t3-header img {
    width: 100%;
}

.t3-footer {
    background: #eee;
    color: #666;
}

.t3-footnav .t3-module {
    background: #eee;
    color: #666;
}

.breadcrumb {
    background-color: transparent;
}

.call-to-actions {
    background: #94c11f;
    color: #ffffff;
    padding: 60px 0;
}

.call-to-actions div {
    font-size: 20px;
}

.t3-module {
    border-radius: 0px;
}

#intro.module-bg.bg-gray-dark{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5e8fb2+1,0f70b7+46,0f70b7+100 */
    background: rgb(94,143,178); /* Old browsers */
    background: -moz-linear-gradient(-45deg, rgba(94,143,178,1) 1%, rgba(15,112,183,1) 46%, rgba(15,112,183,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg, rgba(94,143,178,1) 1%,rgba(15,112,183,1) 46%,rgba(15,112,183,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg, rgba(94,143,178,1) 1%,rgba(15,112,183,1) 46%,rgba(15,112,183,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e8fb2', endColorstr='#0f70b7',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.module-bg p {
    opacity: 1;
}

.blog .t3-module,
#contact.t3-module,
.article-content .row{
    margin-bottom: 0px;
}

#contact .module-inner i{
    font-size: 40px;
    float: left;
    padding: 20px 20px 80px 0;
    color: #94c11f;
}

#contact .module-inner p{
    font-size: 24px;
    color: #0f70b7;
}

#contact .module-inner a{
    color: #0f70b7;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .inputbox, .form-control {
    color: #0f70b7;
}

.t3-footnav .t3-module .module-title, 
.t3-footnav .t3-module .module-ct,
.t3-footnav .t3-module ul > li > a {
    color: #666;
    text-transform: none;
}

.t3-footnav .t3-module ul > li > a:hover, .t3-footnav .t3-module ul > li > a:active {
    background: transparent;
    border-bottom-color: #0f70b7;
    color: #0f70b7;
    text-decoration: none;
}

.nav-pills > li > a {
    font-weight: 500;
}

.fullcontainer .t3-module {
    margin-bottom: 0px;
}

.fullcontainer .t3-module.cover{
    background-repeat: no-repeat;
    background-size: cover;
}

#t3-content h1 {
    margin: 0;
}

#t3-content h2 {
    font-size: 22px;
    margin: 0;
    color: #666666;
}

#t3-content .btn-border {
    background: transparent;
    border: 1px solid #94c11f;
    border-radius: 0px;
    color: #94c11f;
    font-family: 'Mina', sans-serif;
    font-weight: 300;
    margin: 0 10px 10px 0;
}


#t3-content div.call-to-actions .btn-border {
    border: 1px solid #fff;
    border-radius: 0px;
    color: #fff;
}

#t3-content .btn-border:hover {
    border: 1px solid #0f70b7;
    color: #0f70b7;
}

#intro ul.category-module{
    padding: 0;
}

#intro ul.category-module li:first-child{
        border-top: 0;
}

#intro ul.category-module li {
    border-top: 1px solid #94c11f;
}

#intro.module-bg .module-ct ul li > a {
    opacity: 1;
    filter: alpha(opacity=100);
}

.team [class^="col-"] img{
    width: 100%;
}

ul.leistungen, ul.leistungen ul, ul.links, ul.links ul {
    padding: 0 0 0 25px;
    margin: 0;
    list-style: none;
}

ul.leistungen li {
    margin-bottom: 15px;
}

ul.leistungen li::before {
    content: '\f046';
    font-family: 'FontAwesome';
    float: left;
    margin-left: -1.5em;
    color: #0f70b7;
}