/*
Theme Name: iWay Private
Author: deep.ch
Author URI: http://www.deep.ch
Version: 1.0
Text Domain: iway-private
Template: iway */


/* Head */

h1.titelheader.subsite {
    color: #588c1f;
}

.service-nav{
	background-color: #1B5FAA;
}

.service-left a:hover{
	background-color: #588C1F;
}

.service-right a:hover{
	background-color: #588C1F;
}

.header-button.buttons, .btn.btn-default {
    background-color: #71c219;
    color: #ffffff;
}

.header-button.buttons:hover{
  background-color: #588C1F;
}

.search-submit.iWayButton:hover{
  background-color: #588C1F;
}

.header-button.buttons.btn.btn-default:hover {
    background-color: #588C1F;
    color: #ffffff;
}

.btn.btn-default:hover {
    background-color: #4089d6;
    color: #ffffff;
}

.titelheader.home{
  color: #71C219;
}

.teasertext.home{
  color: #71C219;
}

.home > .start-priceteaser {
    color: #71c219;
}

.buttons{
  border-color: #71c219;
}

.service-right > div > ul > li > ul > li > a:hover{
  background-color: #71c219;
  color: #ffffff;
}


.btn-default.switch {
	background-color: #02366D;
    border-color: #71c219;
    border-radius: 6px 6px 0 0;
    line-height: 24px;
    color: #fff;
}

.service-nav .btn-default {
	background-color: #02366D;
    border-color: #02366D;
}

.submenu .btn-default:hover,
.submenu .btn-default:focus,
.submenu .btn-default.focus,
.submenu .btn-default:active,
.submenu .btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #fff;
  background-color: #588c1f;
  border-color: transparent;
  border-radius: 6px;
}

.btn-primary.switch {
	background-color: #71c219;
    border-color: transparent;
    border-radius: 6px 20px 0 0;
    color: #fff;
}

.btn-primary.switch:hover {
	border-radius: 6px 20px 0 0;
}


.teaser1 .img-circle, .teaser2 .img-circle, .teaser3 .img-circle, .teaser4 .img-circle {
    background-color: #71c219;
}

.teaserbutton a {
    background-color: #71c219;
}

.teaserbutton{
  background-color: #71c219;
}

.teaserbutton:hover{
  background-color: #588C1F;
    transition: .3s background-color;
  text-decoration: none;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus {
    background-color: #588c1f;
}

.nav-tabs > li.active > a:hover{
  background-color: #f5f5f5;
}

.submenu ul#tabs {
    background-color: #fff;
}

.submenu  .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    background-color: #71c219;
}

.submenu .nav > li > a:hover{
  background-color: #588c1f;
  color: #fff;
}


.nav-tabs > li > a, .submenu .nav > li > a:focus {
    background-color: #71c219;
    color: #fff;
}




.nav-tabs > li.active > a {
  position: relative;
  background: #588c1f;
}
.nav-tabs > li.active > a:after, .nav-tabs > li.active > a:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.nav-tabs > li.active > a:after {
  border-color: #588c1f rgba(136, 183, 213, 0) rgba(136, 183, 213, 0);
  border-width: 10px;
  margin-left: -10px;
}
.nav-tabs > li.active > a:before {
  border-color: rgba(194, 225, 245, 0);
  border-top-color: #588c1f;
  border-width: 13px;
    margin-left: -13px;
}

.nav.nav-tabs.responsive-tabs {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #fff #fff;
    border-color: #fff;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 4px 4px;
    background-color: #588C1F;
    border-color: #fff;
}



.submenu .nav-tabs > .tab-list.active > a {
    color: #ffffff;
}
.submenu .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    background-color: #588c1f;
    color: #ffffff;
}

.content-bg .nav > li > a:focus, .nav > li > a:hover{
    background-color: #588c1f;
}

.submenu .btn-default {
    border-radius: 6px;
}

.teaserbutton a:hover{
    background-color: #588c1f;
}

.titelcontent-home h1 {
    position: relative;
    margin-top: 30px;
    margin-bottom: 30px;
  }
  
  h1.one {
    color: #71c219;
    text-transform: uppercase;
  }
  
  h1.one:before {
    content: "";
    display: block;
    border-top: solid 1px #71c219;
    width: 100%;
    height: 1px;
    position: absolute;
    top: 50%;
    z-index: 1;
  }
  
  h1.one span {
    background: #fff;
    padding: 0 20px;
    position: relative;
    z-index: 1;
  }

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
    background-color: #71c219;
    border-color: #71c219;
}

.dropdown-menu > .active > a {
    background-color: transparent;
    color: #333;
}

.dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
  background-color: #71c219;
}

.iWayButton {
  background-color: #71c219;
}



span.teaser_span{
  background-color: transparent;
}

span.teaser_span.subsite {
  background-color: transparent;
}

span.teaser_span > p{
  background-color: transparent;
  line-height: 16px;
}

.subsite {
  background-color: transparent;
    display: table;
    padding: 5px 5px;
    color: #588c1f;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a {
    background: #71c219 none repeat scroll 0 0 !important;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a:focus {
  color: #ffffff !important;
  background-color: #71c219 !important;
}