

/* kosik */
.pruhlok {
  background-color: #f5f5f5;
  padding: 8px 15px 8px 20px;
  font-size: 16px;
  color: #232323;
  border-radius: 3px;
  font-weight: bold;
}
.padLeft251, .breadcrumb{padding-left:40px;}
.padLeft252{padding-left:17px;}
#kosik .cs-single-img {background-size: contain !important;}
.pruhlink{
	height:30px;
}
.pruhcara{
	border-top:1px solid #f5f5f5;margin-top:30px;
}
.pruhcara:last-child{border-top:none;}
.font-bold{
	font-weight: bold;
}
.vertical-center { margin-top:47%;text-align: right;}
.vertical-center1 { margin-top:105%;}
.kosik-remove{cursor: pointer;}

#kosik .telefonKH {
  width: 272px;
  height: 38px;
  border-radius: 50px;
  background-color: #ffffff;
  border: solid 1px #dfe2e6;
  font-size: 14px;
  line-height: 38px;
  letter-spacing: 0.9px;
  padding-left: 15px;
  color: #3e3e3e;
}
#kosik .telefonKH:focus {
  border-radius: 50px;
  background-color: #ffffff;
  border: solid 1px #dfe2e6;
  outline: none;
}

#kosik .btKalhled{position: relative;margin-left:40px;width:273px;}

#kosik .buttonServis{
	margin-left:0px;
  height: 34px;
  border-radius: 127px;
  background-color:#ff6799;
line-height: 34px; 
	position: absolute;
	bottom:0;
	right:3px; 
	text-align: center;font-size:14px;
	color:white;
	width: 80px;
  top: 2px;
  z-index: 99;
  text-decoration: none;
}
#kosik .buttonServis a{color:white;text-decoration: none;}
#kosik .buttonServis a:hover{color:white;text-decoration: none;}

#kosik .pdfvicebez{margin-top:10px;margin-left:60px;}

#kosik .pdfvicebez a{color:#e05744;text-decoration: none;}

#kosik .pdfvice {
  margin: 0 0 0 0;
}

#kosik .btn{
  border-radius: 5px;
  line-height: normal;
  padding: 12px 48px;
  margin: 0;
    margin-top: 0px;
    margin-right: 0px;
  margin-top: 0px;
  margin-right: 10px;
  text-align: center;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: normal;
  background: transparent;
  position: relative;
  border-width: 2px;
  outline: none;
  transition: all 0.25s ease-out;
  -webkit-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  text-decoration: none;
}

#kosik .btn-black {
  color: #fff;
  background: #ff6799;
  border: #ff6799;
}
#kosik .btn-black:hover {
  background: #ff6799;
  border: #ff6799;
  color: #fff;
}
#kosik .pdfvice .bthom:hover {
  color: white;
}

#kosik.pokladna h1{
	font-size: 36px;
  line-height: 48px;
  margin-bottom:10px;
  color: #3d405b;
}
#kosik.pokladna p{
	margin-bottom:0;
	font-size: 16px;
  line-height: 35px;
}

#kosik.pokladna .textpokl{margin-top:40px;	font-size: 16px;
  line-height: 35px; }

#kosik.pokladna .checkbox label {
  padding-left: 0;
}  
#kosik.pokladna #kontakForm .form-group{margin-bottom:0}
#kosik.pokladna .padLeft25{padding-top:25px;}
#kosik.pokladna .pdfvice{margin-top:90px;}  
#kosik.pokladna .btn{width:70%;}
#kosik.pokladna #kontakForm textarea.form-control{height:90px;}
#kosik .konta{
padding: 12px 0;
}

@media only screen and (max-width : 1200px) {
#kosik .cs-single-img {background-position: top !important;}  
}

@media only screen and (max-width : 990px) {
.padLeft252 {padding-left: 0;}
.vertical-center { margin-top:42%;}
}



@media only screen and (max-width : 762px) {

.breadcrumb {padding-left: 0;}
#kosik .pdfvice{margin:20px auto;}
.textce{text-align: center;}
#kosik .btKalhled {margin: 0 auto;}
#kosik .pdfvicebez {margin-top: 10px;margin-left: 0;}
#kosik .btn{margin-right:0;}
#kosik .cs-single-img {height: 100px;}  
}


@media only screen and (max-width : 568px) {
.vertical-center1 {margin-top: 0;}
.vertical-center { margin-top:0;font-size:12px;}
#kosik.pokladna .textpokl{line-height: 20px;}

}

