
@import url(https://fonts.googleapis.com/css?family=Lato:400,700,900);

table{
    border:0px;
}

.table-holder{
    color:#ffffff;
    background-color: #000000;
}

.table-holder>table>thead>tr>th{
    margin:10px;
}
.table-holder>table>tbody>tr>td{
background-color: #ffffff;
color:#000000;
}



body{
font-family: 'Lato', sans-serif;
font-weight: 400;
background-color: #1a181c;
color:#000000;
}

.img-responsive-center{
	margin: 0 auto;
}

.yellowbox{
      background-color: #f5e106;
      padding: 4%;
}

.header{
	border-top:5px solid #f5e106;
	background-color: #ffffff;
	padding-top:3%;
		padding-bottom:3%;
}

.navbar{
    margin-bottom: 0px;
    padding-bottom: 10px;
}

.bodycontent{
	background-color: #ffffff;
}
.spacer{
   height: 100px;
    background-color: #ffffff;
}




.arrowlist>li:before {
  content: '\f054';
  font-family: 'FontAwesome';
  float: left;
  margin-left: -1.5em;
}

.arrowlist,
.arrowlist>li {
  padding: 0;
  margin: 0;
  list-style: none;
}

.arrowlist {
  margin:  0;
  font-size:2em;
}

.arrowlist>li {
  margin-left: 2em;
}













#karcher-bootstrap-menu.navbar-default .navbar-brand {
    color: rgba(0, 0, 0, 1);
}


#karcher-bootstrap-menu>.navbar-collapse{
	border-top:1px solid #575656;
}

#karcher-bootstrap-menu.navbar-default {
    font-size: 14px;
    background-color: rgba(0,0, 0, 1);
    border-width: 0px;
    border-radius: 0px;
}
#karcher-bootstrap-menu.navbar-default .navbar-nav>li>a {
    color: #575656
    background-color: rgba(255, 255, 255, 0);
    text-transform: uppercase;
     	border-bottom:5px solid rgba(255,255,255,0);
}
#karcher-bootstrap-menu.navbar-default .navbar-nav>li>a:hover,
#karcher-bootstrap-menu.navbar-default .navbar-nav>li>a:focus {
       color: rgba(255, 255, 255, 1);
    background-color: rgba(255, 255, 255, 0);
}
#karcher-bootstrap-menu.navbar-default .navbar-nav>.active>a,
#karcher-bootstrap-menu.navbar-default .navbar-nav>.active>a:hover,
#karcher-bootstrap-menu.navbar-default .navbar-nav>.active>a:focus {
    color: rgba(255, 255, 255, 1);
    background-color: rgba(0,0, 0, 0);
}
#karcher-bootstrap-menu.navbar-default .navbar-toggle {
    border-color: #ffffff;
       background-color: #575656;
}
#karcher-bootstrap-menu.navbar-default .navbar-toggle:hover,
#karcher-bootstrap-menu.navbar-default .navbar-toggle:focus {
    background-color: #575656;
}
#karcher-bootstrap-menu.navbar-default .navbar-toggle .icon-bar {
    background-color: #ffffff;
}
#karcher-bootstrap-menu.navbar-default .navbar-toggle:hover .icon-bar,
#karcher-bootstrap-menu.navbar-default .navbar-toggle:focus .icon-bar {
    background-color: #ffffff;
}


.form-control-big{
  margin-bottom:10px;
  font-size: 24px;
  padding: 30px 16px;
}


.banner{
	background-color: #f5e106;
}

.banner-padded{
  background-color: #f5e106;
    padding-top: 5%;
  padding-bottom:5%;
}

	.banner-image{
	margin-top: 5%;
	margin-bottom:5%;
}


h1{
	font-weight: 900;
}


.btn-lg, .btn-group-lg>.btn {
    font-size: 24px;
    line-height: 2;
  text-transform:uppercase;
  font-weight:900;
}

.btn-primary{
      color: #ffffff;
	background-color: #2b2b2b;
  border:0px;

}
.img-full-width{
  width:100%;
}
.table-products>tbody>tr>td{
  border:0px;
  font-weight: 900;
}
.socialblock span{
	font-weight: 900;
	display:block;
	margin-bottom: 10px;
}
.socialblock img{
	margin-left:10px; 
}


.footer{
	text-align: center;
	color: #747273;
	padding: 3%;
	line-height: 2em;
	font-weight: 700;

}
.footer a{
	color: #747273;

}


.question{
      background-color: #f5e106;
      padding: 2%;
      font-weight: 900;
      margin: 0px;
}

.answer{
        padding: 2%;
      font-weight: 900;
            margin: 0px;
}

@media (min-width: 768px) {

	.banner-image{
	margin-top: 5%;
	margin-bottom:-7%;
}

.navbar-nav>li {
	float: none;
	display: inline-block;;

}


#karcher-bootstrap-menu>.navbar-collapse{
	border:0px;
}
#karcher-bootstrap-menu.navbar-default .navbar-nav>li>a:hover,
#karcher-bootstrap-menu.navbar-default .navbar-nav>li>a:focus {
     	border-color:#f5e106;
     
}

#karcher-bootstrap-menu.navbar-default .navbar-nav>li>a:hover,
#karcher-bootstrap-menu.navbar-default .navbar-nav>li>a:focus {
    color: #000000;
}

#karcher-bootstrap-menu.navbar-default .navbar-nav>.active>a,
#karcher-bootstrap-menu.navbar-default .navbar-nav>.active>a:hover,
#karcher-bootstrap-menu.navbar-default .navbar-nav>.active>a:focus {
    color: #000000;
}

#karcher-bootstrap-menu.navbar-default {
    font-size: 14px;
    background-color: #ffffff;
    border-width: 0px;
    border-radius: 0px;
}

    #karcher-bootstrap-menu .navbar-nav {
        display: inline-block;
        float: none;
        vertical-align: top;
    }

    #karcher-bootstrap-menu .navbar-collapse {
        text-align: center;
    }
}















/*
Specific css for the producttable!!
*/

#producttable>table>tbody>tr>td:not(:first-child){
background-color: #f5e106;
color:#000000;
border-right:1px solid #000000;
}


#producttable>table>tbody>tr{
    border-top: 6px solid #ffffff;
}

#producttable>table>tbody>tr>td>img{
    min-width: 200px;
}


#producttable>table>tbody>tr>td>ul>li:before {
  content: '\f054';
  font-family: 'FontAwesome';
  float: left;
  margin-left: -1.5em;
}

#producttable>table>tbody>tr>td>ul,
#producttable>table>tbody>tr>td>ul>li {
  padding: 0;
  margin: 0;
  list-style: none;
}

#producttable>table>tbody>tr>td>ul {
  margin:  0;
}

#producttable>table>tbody>tr>td>ul>li {
  margin-left: 2em;
}


/*

*/