/*html, body {
	height: 100%;
}*/

body {
  font: 14px "Helvetica Neue", Arial, Helvetica, sans-serif;
  background: #fff;
}

.container-fluid {
	background: #fff;
}

/*.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width: 100%;

	margin: 0 auto -380px;
	position: relative;
	left: 0;
	top: 0;
	
	box-shadow: 0px 4px 15px #181818;
}

.push {
	height: 0;
	padding-top: 380px;
}

.footwrap {
  height: 380px;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
}*/

.colorbar {
  background: url('../img/top-colors.png') repeat-x center top;
  height: 8px;
}

.btn {
font-size: 14px;
line-height: 20px;
color: #fff;
text-align: center;
text-shadow: none;
vertical-align: middle;
cursor: pointer;
background-color: #444;
background-image: none;
border: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
filter: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}

.logo img {
  width: 155px;
  max-width: 155px;
  margin: 10px 0;
}

.nav-top {
  padding-top: 20px;
}

.navbar-inverse .btn-navbar {
color: #000;
text-shadow: 0;
background-color: #444;
background-image: none;
border-color: #fff;
filter: none;
}

.navbar .nav>li>a {
padding: 10px 8px 10px;
text-shadow: 0;
}

.navbar-inverse .navbar-inner {
background-color: #000;
background-image: none;
border: none;
filter: none;
}

.navbar-inner {
background-color: #000;
background-image: none;
border: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
filter: none;
-webkit-box-shadow: 0;
-moz-box-shadow: 0;
box-shadow: 0;
}

.navbar-inverse .brand, .navbar-inverse .nav>li>a {
color: #fff;
text-shadow: 0;
}

.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret {
border-top-color: #fff;
border-bottom-color: #fff;
}

.navbar-inverse .nav .active>a, .navbar-inverse .nav .active>a:hover, .navbar-inverse .nav .active>a:focus {
color: #fff !important;
background-color: #292d77 !important;
}

.nav-collapse .nav>li>a, .nav-collapse .dropdown-menu a {
font-weight: normal;
color: #fff;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}

.navbar-inverse .nav-collapse .nav>li>a, .navbar-inverse .nav-collapse .dropdown-menu a {
color: #fff;
}









.dropdown-menu {
float: left;
padding: 0;
margin: 0;
background-color: #444;
border: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}

.dropdown-menu>li>a {
line-height: 34px;
color: #fff;
}

.dropdown-menu>li>a:hover {
background: #1b86bb;
}

.navbar .nav>li>.dropdown-menu:before {
display: none;
}

.navbar .nav>li>.dropdown-menu:after {
border-bottom: 6px solid #444;
}





.carousel-indicators {
  position: absolute;
  top: 10px;
  left: 5px;
  z-index: 5;
  margin: 0;
  list-style: none;
}

.carousel-indicators li {
  display: block;
  float: left;
  width: 15px;
  height: 15px;
  margin-right: 5px;
  text-indent: -999px;
  background-color: #fff;
  border-radius: 0;
}

.carousel-indicators .active {
  background-color: #95c11c;
}

.carousel-caption {
position: absolute;
width: 68%;
right: 0;
top: 10%;
left: 0;
padding: 0;
background: rgba(255,255,255,0.45);
}

.carousel img {
  width: 100%;
}

.carousel img.supercleaner {
  width: 269px;
  margin-right: 15px;
  float: left;
}

.carousel .btn {
  position: absolute;
  font-size: 16px;
  line-height: 38px;
  height: 38px;
  bottom: 15%;
  right: 0;
}

.carousel h2 {
  padding: 0;
  margin: 0;
  background: #fff;
  height: 60px;
  line-height: 60px;
  
  overflow: hidden;
  white-space: nowrap;
}

.carousel p {
  color: #444;
  padding: 15px;
  line-height: 26px;
}

.carousel-control {
	top: 95%;
  color: #08c;
  text-align: center;
  background: rgba(255, 255, 255, .75);
  border: none;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
  opacity: 1;
  filter: alpha(opacity=100);
  left: 0;
}

.carousel-control.right {
	right: 0;
}

.product {
	background: #e1dcdc;
  height: 220px;
  margin-bottom: 20px;
  overflow: hidden;
}

.product h2 {
  text-shadow: #fff 0 0 2px;
  margin: 0 0 0 10px;
  padding: 10px 0 0 0;
  font-size: 24px;
  line-height: 24px;
}

.product p {
  text-shadow: #fff 0 0 2px;
  line-height: 24px;
  width: 70%;
  margin-left: 10px;
}

.product1 {
	background: url('../img/mainpage-01.png') no-repeat right top;
	height: 100%;
}

.product2 {
	background: url('../img/mainpage-02.png') no-repeat right top;
	height: 100%;
}

.product3 {
	background: url('../img/mainpage-03.png') no-repeat right top;
	height: 100%;
}

.product4 {
	background: url('../img/mainpage-04.png') no-repeat right top;
	height: 100%;
}

.product-sub li {
	display: inline-block;
	width: 23%;
	height: 150px;
	margin: 0.6%;
	text-align: center;
	vertical-align: bottom;
}

.product-sub li a {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
	font-weight: bold;
	vertical-align: middle;
}

.icon {
  width: 64px;
  height: 64px;
  float: left;
  margin-right: 10px;
}

.content {
	background: #fff;
}


.content p {
  line-height: 1.6;
}



.footer {
  background: #000;
}

.copyright {
  height: 38px;
  line-height: 38px;
  color: #ddd;
}

.links ul li, .links ul li ul {
  margin: 0;
  padding: 0;
  margin-right: 3px;
  margin-top: 10px;
}

.links ul.inline>li {
display: inline-table;
float: left;
}

.links ul li ul li {
  list-style: none;
  font-size: 11px;
  max-width: 142px;
  overflow: hidden;
}

.links ul li ul li a {
  color: #fff;
}

.links ul li ul li a:hover, .links ul li ul li.active a {
  text-decoration: none;
  color: #a0c547;
}

.contact {
  background: url('../img/logo-white.png') no-repeat bottom right;
  padding-top: 15px;
  height: 400px;
}

.contact p {
  color: #fff;
  line-height: 24px;
  padding: 0 20px;
}

.content img.thumb {
  width: 256px;
  margin: 0 10px 10px;
}

.content img.small {
	width: 128px;
}

.content img.compact {
  margin: 0;
}

li.active {
  font-weight: bold;
}

/* responsive */
.visible-phone {
  display: none !important;
}

.visible-tablet {
  display: none !important;
}

.hidden-desktop {
  display: none !important;
}

.visible-desktop {
  display: inherit !important;
}

@media (min-width: 768px) and (max-width: 979px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important ;
  }
  .visible-tablet {
    display: inherit !important;
  }
  .hidden-tablet {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important;
  }
  .visible-phone {
    display: inherit !important;
  }
  .hidden-phone {
    display: none !important;
  }
  
  .product h2 {
  	text-shadow: none;
  	color: #fff;
  	margin-bottom: 10px;
  }
  
  .product p {
  	display: none;
  }
}

.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: inherit !important;
  }
  .hidden-print {
    display: none !important;
  }
}


/* colors */
.autoszampon {
	background: #fcde81;
}

.odorstop {
	background: #9b4777;
}

.floor {
	background: #969676;
}

.alu-stone {
	background: #aca9b1;
}

.cleaningglass {
	background: #1879c6;
}

.dezynfekcjapojazdow {
	background: #dbcc00;
}

.coldcleaning {
	background: #681c6a;
}

.carinsect {
	background: #8bcb00;
}

.strong {
	background: #d25d40;
}

.textil {
	background: #156ca3;
}

.carcockpit {
	background: #e87a00;
}

.diclean {
	background: #271175;
}

.beton {
	background: #62b23a;
}

.lubricateandoil {
	background: #863317;
}

.mexeocip {
	background: #00b745;
}

.mexidf {
	background: #d33d33;
}

.dezmexs {
	background: #00a5d2;
}

.suc {
	background: #2d3192;
}



.autoszampont {
	color: #fcde81;
}

.odorstopt {
	color: #9b4777;
}

.floort {
	color: #969676;
}

.alu-stonet {
	color: #aca9b1;
}

.cleaningglasst {
	color: #1879c6;
}

.dezynfekcjapojazdowt {
	color: #1f8b87;
}

.coldcleaningt {
	color: #681c6a;
}

.carinsectt {
	color: #8bcb00;
}

.strongt {
	color: #d25d40;
}

.textilt {
	color: #156ca3;
}

.carcockpitt {
	color: #e87a00;
}

.dicleant {
	color: #271175;
}

.betont {
	color: #62b23a;
}

.lubricateandoilt {
	color: #863317;
}

.mexeocipt {
	color: #00b745;
}

.mexidft {
	color: #d33d33;
}

.dezmexst {
	color: #00a5d2;
}

.suct {
	color: #2d3192;
}






.navbar-adblue .navbar-inner {
	background: #019de0;
}

.navbar-adblue .nav .active>a, .navbar-adblue .nav .active>a:hover, .navbar-adblue .nav .active>a:focus {
	background-color: #fff !important;
	color: #019de0 !important;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

.navbar-adblue .nav li.dropdown.open>.dropdown-toggle .caret, .navbar-adblue .nav li.dropdown.active>.dropdown-toggle .caret, .navbar-adblue .nav li.dropdown.open.active>.dropdown-toggle .caret {
	border-top-color: #019de0;
	border-bottom-color: #019de0;
}

.btn-adblue {
	background-color: #019de0 !important;
	color: #fff !important;
}



