/******************************** sidebar css *****************************/
 #shopify-section-Ishi_sidebar .left-column {
   display: block;
   border: 1px solid #e9e9e9;
   border-bottom:none;
   margin-bottom:0;
   background: #fff;
   margin-top:30px;
}
  #shopify-section-Ishi_sidebar .left-column .clear-all{
        margin: 15px 15px 0;
  }
  
   #shopify-section-Ishi_sidebar .left-column .sidebar-title {
   font-size: 16px;
   padding: 15px;
   text-align: left;
   margin-bottom: 0;
   display: block;
   background: #73b134;
   color: #141414;
   font-weight: 400;
   letter-spacing: 0.5px;
   line-height: 18px;

}

#shopify-section-Right .sidebar-title {
  font-size: 16px;
  padding: 0px;
  text-align: left;
  margin-bottom: 0;
  display: block;
 /* background: #B30000;*/
  color: #fff;
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 18px;
  margin-top:20px;
}

#shopify-section-Right .sidebar-title h2{
color: #B30000 !important;
  font-size: 34px;
  border-bottom: 1px solid #787878;
	/*color:#fff !important;font-size: 24px;*/
}

#shopify-section-Ishi_sidebar .sidebar-categories {
  background: transparent;
  padding: 5px 15px 15px 15px;
  font-size:14px;
     border: 1px solid #e9e9e9;

}
#shopify-section-Ishi_sidebar .sidebar-categories h2{padding-top: 5px;}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  float:right;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
#shopify-section-Ishi_sidebar a {
  font-weight: 600;
  color: #232323;
  position: relative;
  font-size: 14px;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  letter-spacing: .5px;text-decoration: none;
  cursor: pointer;
  }
  
  #shopify-section-Ishi_sidebar  .collapse-icon {
  float: right;
  border: medium none;
  font-size: 15px;
  height: 18px;
  padding: 2px;
  width: 18px;
  color: #232323;margin-top: 2px;background-color: transparent;
}
#shopify-section-Ishi_sidebar .collapse-icon svg {
  width: 13px;
  height: 13px;
}
 .accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
  border-bottom: 0;
} 

.accordion-body {
  padding: 10px 10px;
}
#shopify-section-Ishi_sidebar .category_submenu {
  padding: 3px 3px 0 0;
}

#shopify-section-Ishi_sidebar .novh2 a,#shopify-section-Right .novh2 a{font-size:16px;margin-top:15px;color:#232323;text-decoration: none;}
#shopify-section-Ishi_sidebar .novh2 a:hover,#shopify-section-Right .novh2 a:hover{color:#ff6799;}

.imgcont{position: relative;}



#shopify-section-Ishi_sidebar .btKalhled {
  position: relative;
  text-align: right;
  padding-right: 155px;
  padding-bottom: 15px;
}
#shopify-section-Ishi_sidebar .telefonKH {
  margin-top: 28px;
  width: 279px;
  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;padding-right: 90px;
}
#shopify-section-Ishi_sidebar .telefonKH:focus {
  border-radius: 50px;
  background-color: #ffffff;
  border: solid 1px #dfe2e6;
  outline: none;
}


#shopify-section-Ishi_sidebar .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: 30px;
  z-index: 99;
}
#shopify-section-Ishi_sidebar .buttonServis a{color:white;}
#shopify-section-Ishi_sidebar .buttonServis a:hover{color:white;}


#shopify-section-Right .hnovinky{margin-top:30px;}
#shopify-section-Right .hnovinky80{margin-top:80px;}
#shopify-section-Right .nadpisakt{font-size: 36px; color:#3d405b;line-height: 50px;margin-left:15px;}
#shopify-section-Right .productkont{text-align: center;}

#shopify-section-Right .col20{float:left;width:25%;margin-top:40px;}
#shopify-section-Right.kategorie .col20{margin-top:20px;}


#shopify-section-Right .col20kos{flex: 0 0 auto;width: 14.66%;}
#shopify-section-Right .col20akos{flex: 0 0 auto;width: 6%;}
#shopify-section-Right.kosikMohlo .row > *{padding-left:0;padding-right:0;}

#shopify-section-Right.kosikMohlo .cs-single-img {
  width: 100%;
  
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  height: 235px;
  transition: 1s ease all;
  
}


#shopify-section-Right .productkont{text-align: center;padding:15px 12px 15px 12px;border:2px solid white;}
#shopify-section-Right .productkont:hover{border:2px solid #efefef;border-radius:0;}

#shopify-section-Right .novh2{line-height:16px;margin-top:15px;}
#shopify-section-Right .novh3,#shopify-section-Right .novh3a{line-height:18px;margin-top:15px;text-align: left;font-weight: bold;padding-bottom:0;}
#shopify-section-Right .novh3 a,#shopify-section-Right .novh3a a {
  font-size: 18px;
  margin-top: 15px;
  color: #232323;
  text-decoration: none;
}
#shopify-section-Right .novh3 a:hover,#shopify-section-Right .novh3a a:hover {color: #efa600;}


.pdfhurasklad{width: 100px;margin: 10px 0 0 0;background: #9fc22a;border: 1px solid #9fc22a;}
.pdfhuraskladneni{width: 100px;margin: 10px 0 0 5px;background: transparent;border: 1px solid white;}

.available-now{color: #333;font-weight: 600;padding: 3px 8px 4px 8px;margin-bottom: 20px;}

#shopify-section-Right svg.icon {
  width: 36px;
  height: 36px;
  display: inline-block;
  vertical-align: middle;
  fill: white;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}



#maincon .btn-blackkos {
  background: #73b134;
  border: #73b134;
  color: #141414;
  border-radius: 0;
  padding: 2px 5px;
}
#maincon .btn-blacknahled {
  padding: 11px 20px 10px 20px;
}
#maincon .btn-blackkos:hover {
  background: #efa600;
  border: #efa600;
}

.kosho{width: 50px;}
.kosho1{width:100px;}

#shopify-section-Right .p3,#shopify-section-Right .p3a{font-size:14px;line-height:18px;margin-top:5px;text-align: left;color:#232323;margin-bottom:0;}

#shopify-section-Right .pdfhura{margin-top:15px;}
.cenaOffer{margin-top:10px;text-align: left;}
.product-price{color:#df0b08;font-size: 24px;font-weight: bold;}
.cenapro{margin-top:10px;color:#df0b08;font-size: 24px;font-weight: bold;}

#shopify-section-Right .nejprod{
	margin-top:40px;
}

/*
#shopify-section-Ishi_sidebar .collapsed svg {
  transform: rotate(180deg);
}
*/

#shopify-section-Ishi_sidebar a:not(.collapsed) svg {
  transform: rotate(180deg);
}

.clean{
	float: none;width:100%;overflow:hidden;
}
/* PDF soubory */
#pdfsoubory {
  padding-bottom: 30px;
  color: #232323;
  font-size: 16px;
  text-align: left;
  background-color: #ffffff;padding-left: 18px;
}
#pdfsoubory .imgBa{text-align: center;}

#pdfsoubory h1{line-height: 40px;color: #232323;text-align: left;font-size: 36px;padding: 15px 0 0 0;}
#pdfsoubory h2{font-size: 16px;color:#232323;line-height:20px;padding-bottom:10px;}
#pdfsoubory h2 a{font-size: 16px;color:#232323;text-decoration: none;}
#pdfsoubory h2 a:hover{font-size: 16px;color:#232323;text-decoration: underline;}

#pdfsoubory h3{font-size: 16px;color:#e05744;line-height:20px;padding-bottom:10px;}
#pdfsoubory h3 a{font-size: 16px;color:#e05744;text-decoration: none;}
#pdfsoubory h3 a:hover{font-size: 16px;color:#e05744;text-decoration: underline;}

#pdfsoubory h4{font-size: 16px;color:#e05744;line-height:20px;padding-bottom:10px;}
#pdfsoubory h4 a{font-size: 16px;color:#e05744;text-decoration: none;}
#pdfsoubory h4 a:hover{font-size: 16px;color:#e05744;text-decoration: underline;}
#pdfsoubory .padTop25{padding-top:25px;}

.hiddenicon{
	display: none;
}

#pdfsoubory .btKalhled,#header .btKalhled {
  position: relative;
  text-align: left;
  padding-right: 155px;
  padding-bottom: 15px;
}
#header .btKalhled {
margin-top: 62px;
position:absolute;padding-right: 0;right:100px;}

#pdfsoubory .telefonKH,#header .telefonKH {
  margin-top: 18px;
  width: 279px;
  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;
}
#pdfsoubory .telefonKH:focus,#header .telefonKH:focus{
  border-radius: 50px;
  border: solid 1px #dfe2e6 !important;
  box-shadow:none;
  outline: none;
}
#pdfsoubory .buttonServis,#header .buttonServis {
	margin-left:0px;
  height: 34px;
  border-radius: 127px;
  background-color:#efa600;
line-height: 34px; 
	position: absolute;
	bottom:0;
	left:242px; 
	text-align: center;font-size:14px;
	color:white;
	width: 35px;
  top: 20px;
  z-index: 99;
  color:white;
  border:none;padding:0;
}
#pdfsoubory .buttonServis a,#header .buttonServis a{color:white;}
#hledatPDF{margin-top:60px;}
#clanek.produkt{padding-left:0;}
#clanek.produkt .col20{float:left;width:33.33%;}
#clanek.produkt .nadpisakt{font-size: 36px; color:#3d405b;line-height: 50px;margin-left:15px;}
#clanek.produkt .productkont{text-align: center;padding:15px 12px 15px 12px;border:2px solid white;}
#clanek.produkt .productkont:hover{border:2px solid #efefef;border-radius:20px;}
#clanek.produkt .novh2{line-height:18px;margin-top:15px;font-size: 16px;}
#clanek.produkt .pdfhura{margin-top:15px;}
#clanek.produkt h1,#clanek.produkt .popisProd{margin-left:15px;line-height: 22px;}
#clanek.produkt .popisbottom{margin-left:15px;line-height: 22px;}
#clanek.produkt .padLeft18{padding-left:18px;}
#clanek.navbr{padding-bottom:0;}
#clanek.produkt .rowpro{  display: grid;grid-template-columns: repeat(4, 1fr); }
#clanek.produkt .col20pro{margin-bottom:40px;}


.cenapro{margin-top:10px;color:#df0b08;font-size: 24px;font-weight: bold;background-color: white;}
#header .iconyrightmenu{
	display: none;
}

#header #isStuckH .iconyrightmenu{
	display: block;
}
.opacity0{
	opacity:0;
}
.product-detail-text a{
	color:#e05744;text-decoration: none;
}
#clanek.produkt h2.novh2 a{color:#232323;}

#shopify-section-Right .novh2 a:hover {color:#232323 !important;}
#shopify-section-Ishi_sidebar .novh2 a:hover{
	color: #232323;
} 


#isStuckH .rheda{display: none;}
.isHeader {height: 30px;}
#header .iconyrightmenu{margin-top: 8px;
  position: absolute;
  z-index: 99;
  right: 0;}
    
  #header .iconyrightmenu .ruzovaik{
  	background: transparent;float:right;
  } 
  
  #header .iconyrightmenu .ruzovaik1{
  	background: transparent;float:right;margin-right:10px;
  }
  #hlaskaer{
  	font-size: 14px; color: red;
  }  
.btKalhleda{
position: relative;
  margin-left: 60px;
} 
#shopify-section-Ishi_sidebar .sidebar-categories h2.novh2nej{
	line-height: 18px;font-size: 16px;margin-top:15px;
}
#shopify-section-Ishi_sidebar .sidebar-categories h2.novh2nej a{
	letter-spacing: normal;
}
.responPC{display:block;}
.responMO{display:none;}
#isStuckH.animated { background-color: #ffffff !important;}

/* hledat skryte  videt pouze na top*/
#header  .btKalhled{display: none;}

#header .paraOn .btKalhled{display: block;}

#header #isStuckH .btKalhled {display: none;}

/* konec */

#vstupPlanIn{background: url("../../../images/planovac/planovac.png") 90% no-repeat;}
.splano{position: relative;overflow: hidden;}
.splano img{width:100px; height:auto;margin-top:10px;margin-left:10px;float:left;} 
.splano .buttonServis{width: 100px !important;}

#shopify-section-Right.kosikMohlo .sale-label {left: 40px;}


#copyright a:hover{color:#141414;}
#copyright{text-align: center;font-size: 12px;	padding: 20px 0 0 0;color:white;}

#footer{background: #595959;color:#ffffff;font-size: 16px;line-height:30px;margin-top:20px;padding:40px 0 20px 0;}
#footer a{color:#ffffff;text-decoration: none;}
#footer h2 {font-size: 36px;line-height: 64px;}
#footer .textFoot {font-size: 20px;padding-top: 10px;line-height: 32px;}
#footer .logoFo {width: 200px;height: auto;margin-top: 45px;margin-left: 10px;}
#footer .mobileHome{display: none;}
#footer .textFootCov1{margin-top:10px;}

#footer ul.menu-spodni {list-style: none;display: block;}
#footer ul.menu-spodni li {padding-left: 0;}
#footer ul li a:hover{color: #777777;}
#footer ul li {padding-bottom: 1px;}

.pagination{margin:20px 0;justify-content: flex-end;}

.pagination ul {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 0;
  margin-bottom: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
  box-shadow: 0 1px 2px rgba(0,0,0,0.05);
  padding-left:0;
}

.pagination ul > li {
  display: inline;
}

.pagination .disabled {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.pagination .pagination-start,.pagination .pagination-prev,.pagination .pagination-next,.pagination .pagination-end{display: none;}

.pagination ul > li > a, .pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 18px;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
    border-left-width: 1px;
  /*border-left-width: 0;*/
}
.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span {
  background-color: #F0F0F0;
}

.pagination ul > .active > a, .pagination ul > .active > span {color: #999;cursor: default;}

.moreProdcon{text-align: center;margin-bottom:20px;} 
.moreProd{
	padding:5px 10px; border-radius: 5px; color:white; background-color: #73b134;font-size: 20px; border:1px solid #73b134;
}
#clanek .pagination .pagenav{color:#73b134;}
#clanek .pagination .pagenav:hover{color:#b30000;text-decoration: underline;}
#clanek .pagination .pageact{background-color: #ddd;color:#b30000;}

/*
#shopify-section-Ishi_sidebar .sale-box,#shopify-section-Right .sale-box, #clanek.produkt .sale-box,#pdfnahled .sale-box,#kosik .sale-box  {
  position: absolute;
  top: 0;
  overflow: hidden;
  height: 144px;
  width: 50%;
  text-align: center;
  z-index: 0;
}
*/


.new-box,
.sale1-box,
.sale-box {
  position: absolute !important;
  top: 0  !important;
  overflow: hidden  !important;
  height: 144px  !important;
  width: 100%  !important;
  text-align: center  !important;
  z-index: 0  !important; }
  
  
  @media (min-width: 768px) and (max-width: 991px) {
    .new-box,
    .sale-box {
      position: absolute  !important;
      left: 0  !important;
      top: 0  !important;
      height: auto  !important;
      display: block  !important;
      width: auto  !important; } }

.sale1-box,.sale-box,.new-box {right: 0; }

  @media (min-width: 768px) and (max-width: 991px) {
    .sale-box,.new-box {
      top: 36px !important;
      right: auto !important; } }

.new-label,
.sale1-label,
.sale-label {
  font: 600 22px/24px "Open Sans", sans-serif;
  color: white;
  background: #efa600;
  padding: 11px 0;
  width: 200px;
  text-align: center;
  display: block;
  position: absolute;
  left: -60px;
  top: 17px;
  z-index: 1;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg); }
.sale1-label {
  background: red;
}

.new-box1{width:100% !important;}
.new-label1{top: 9px;padding: 11px 0 11px 8px;}

  @media (max-width: 1199px) {
    .new-label,
    .sale1-label,
    .sale-label {
      font: 600 18px/24px "Open Sans", sans-serif;
      padding: 6px 0; } }
@media (min-width: 768px) and (max-width: 991px) {
.new-box1,.new-box,.sale1-box,.sale-box{width:80% !important;}
    .new-label,
    .sale1-label,
    .sale-label {
      position: relative;
      left: 0;
      top: 0;
      -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
      -o-transform: rotate(0);
      transform: rotate(0);
      height: auto;
      width: auto;
      display: block;
      padding: 4px 6px;
      font-size: 14px; } }

.sale-label1,.sale-label,.new-label {
  background: #fed207;
  left: auto;
  right: -60px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg); }

.sale1a-label {
 font: 600 10px/12px "Open Sans", sans-serif;
  background: red;
}

  @media (min-width: 768px) and (max-width: 991px) {
    .sale1-label,.sale-label,.new-label {
      right: 0;
      -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
      -o-transform: rotate(0);
      transform: rotate(0); } }

.lang_ru .sale-label {
  font-size: 14px; }

.ie8 .new-label {
  left: 0;
  top: 0;
  width: auto;
  padding: 5px 15px; }
  .ie8 .new-label:after {
    display: none; }
  .ie8 .new-label:before {
    display: none; }
.ie8 .sale-label {
  right: 0;
  top: 0;
  width: auto;
  padding: 5px 15px; }
  .ie8 .sale-label:after {
    display: none; }
  .ie8 .sale-label:before {
    display: none; }
.ie8 .new-box {
  top: -1px;
  left: -1px; }
.ie8 .sale-box {
  right: -1px;
  top: -1px; }

.old-price {margin-right: 5px;color: #ababab; text-decoration: line-through;font-size: 22px;}

.price-percent-reduction {background: #fed207;border: none;color: white;padding: 0 5px 0 3px;font-size: 24px;}  

#shopify-section-Ishi_sidebar .activeKat{color:#73b134;}
#clanek.padTop0{padding-top:0;}
#maincon.padTop20{padding-top:20px;}
#clanek.padTop35{padding-top:35px;}

/* responsive */
@media only screen and (max-width: 1399px) {
#shopify-section-Ishi_sidebar .telefonKH {width: 234px;}  
#pdfnahled .cs-single-img {background-size: contain !important;}
#clanek.homepage h1 {font-size: 40px;}	
#shopify-section-Right .col20kos{flex: 0 0 auto;width: 15%;}
#shopify-section-Right .col20akos{flex: 0 0 auto;width: 5%;}
#shopify-section-Right.kosikMohlo .sale-label {left: 20px;}
}
  
@media only screen and (max-width: 1280px) {
	/*.banro {float: left;padding-right: 30px;}*/
	#barvaseda {background-color: #f6f7f8;height: 120px;}
#bannerPDF {position: absolute;bottom: -110px;left:0;}	
#clanek.homepage h1 {font-size: 38px;line-height:40px;}
.container{max-width:95%;}
}
@media only screen and (max-width: 1190px) {
#shopify-section-Right .col20kos{flex: 0 0 auto;width: 15%;}
#shopify-section-Right .col20akos{flex: 0 0 auto;width: 5%;}
/*	.banro {float: left;padding-right: 5px;}*/
	#clanek.homepage .imghome {width:90%;height:auto;}
#bannerPDF {position: absolute;bottom: -140px;left:0;}
	#barvaseda {background-color: #f6f7f8;height: 150px;}
	#clanek.homepage h1 {font-size: 30px;line-height:35px;}
	#shopify-section-Ishi_sidebar .telefonKH {width: 200px;}  
	/*.container{max-width: 1000px;}*/
	.cs-single-img {background-size: contain !important;}
#vstupPlanIn{padding: 40px 20px 35px 27px;background-size: 30% auto;background-position-y: bottom 22px;}	
#shopify-section-Right.kosikMohlo .cs-single-img { width: 100%;background-size: contain !important;}
#shopify-section-Right.kosikMohlo .sale-label {left: 0;}	
}


@media only screen and (max-width : 990px) {
#logoHeader {padding: 11px 0 0 15px;}

#shopify-section-Right .col20 {float: left;width: 50%;}

.container{width:95%;}
.container, .container-md, .container-sm {max-width: 95%;}
.blockakt {text-align: center;padding: 10px 15px 10px 10px;}
/*.banro {float: left;padding-right: 5px;}*/
#bannerPDF .PDFBox {text-align: center;
/*transform: translate(3.5%, 0);*/
}
#bannerPDF {position: absolute;bottom: -200px;left:0;}
#barvaseda {background-color: #f6f7f8;height: 210px;}
#bannerPDF .PDFBox {text-align: center;
/*transform: translate(3.5%, 0); */
}
#clanek.homepage .imghome {margin: 0 0 0 0;}

#clanek.produkt .col20 {float: left;width: 30%;}
#clanek.homepage .pdfvice {margin: 0px 0 0 0;}
#clanek.homepage .pdfhura {margin-bottom: 20px;}
#bannerPDF .col-sm-1{width:0.1%}
#bannerPDF .col-sm-10{width:99.8%}
#shopify-section-Ishi_sidebar .sale-box, #shopify-section-Right .sale-box, #clanek.produkt .sale-box, #pdfnahled .sale-box, #kosik .sale-box{display:none;}
#shopify-section-Ishi_sidebar .telefonKH {width: 100%;}
#shopify-section-Ishi_sidebar .buttonServis {top: 70px;}
#shopify-section-Ishi_sidebar .sidebar-categories {padding-bottom: 55px;}
#shopify-section-Ishi_sidebar .btKalhled {padding-right: 0;}
#shopify-section-Ishi_sidebar .telefonKH {padding-right: 10px;}
#vstupPlanIn{padding: 40px 20px 35px 27px;background-size: 20% auto;background-position-y: 110px;}

#shopify-section-Right .col20kos{float:left;width:20%;}
.col20kosn{display: none;}

#kosik .btn{width:100%;padding-left:0 !important;padding-right:0 !important;}
#kosik .pdfvicebez{text-align: center;margin-left:0 !important;}

#shopify-section-Right .col20kos{flex: 0 0 auto;width: 33.3%;}
#shopify-section-Right .col20akos{flex: 0 0 auto;width: 100%;}
#shopify-section-Right.kosikMohlo  .padlrn{padding-left:18%;padding-right:18%;}

}

@media only screen and (max-width : 905px) {
#kosik .btn{white-space:normal;}
}


@media only screen and (max-width : 768px) {
#shopify-section-Ishi_sidebar .telefonKH {padding-right: 90px;}
#header .iconyrightmenu{z-index: 9;}
#shopify-section-Ishi_sidebar .sidebar-categories {padding-bottom: 15px;}
#bannerPDF {position: relative;bottom: 0;left:0;margin-bottom:20px;}
#barvaseda {background-color: #f6f7f8;height: 1px;}
.isHeader {height: 55px;}
#isStuckH.animated { background-color: rgb(3, 0, 237) !important;}
.ruzovaikmo {right: -1px;}
.cs-single-img {background-size: contain !important;} 
#shopify-section-Ishi_sidebar .btKalhled{width: 72px;margin: 0 auto;}
#maincon{padding-top:15px;}
#maincon .col-sm-3{width:100%;}
#maincon .colpdf{width:33.333%;}
#maincon .col-sm-9{width:100%;}
.responPC,.openCat{display:none;}
.responMO{display:block;}
#shopify-section-Ishi_sidebar .btKalhled{width: 272px;}
  #shopify-section-Ishi_sidebar .telefonKH {width: 272px;}
  .imgconta {
  	margin-left:20%;	padding-right:20%;
  }
#shopify-section-Ishi_sidebar .sale-box {
  position: absolute;
  top: 0;
  overflow: hidden;
  height: 144px;
  width: 50%;
  text-align: center;
  z-index: 0;
}
#shopify-section-Ishi_sidebar .sale-label {left: auto;right: -60px;}
#shopify-section-Ishi_sidebar .buttonServis {top: 30px; }
#vstupPlanIn{padding: 40px 20px 35px 27px;background-size: 20% auto;background-position-y: 100px;}

#shopify-section-Right .col20kos{float:left;width:33.33%;}
.col20kosn{display: block;}

#shopify-section-Right.kosikMohlo  .padlrn{padding-left:3%;padding-right:3%;}

.navbar-brand > img {height: auto;width: 120px;padding:35px 0 2px 2px;}
#header .btKalhled {margin-top: 60px;right: 90px;}
#header .menuback {background-color: #73b134;height: 0;}

#shopify-section-Ishi_sidebar  .left-column{position: relative;margin-top:0;}
.titleCat .buttoncat {width: 20px;height: 41px;position: absolute;right: 15px;top:7px;cursor: pointer;z-index: 1;}
.titleCat .buttoncat:after{position:absolute;top:0;font-size:22px;color: black;z-index:99999;font-family: "FontAwesome";content:'\f0c9';}
#header{	height:136px;}
#shopify-section-Right .col20 {float: left;width: 50%;}

}


@media only screen and (max-width : 598px) {
.col20kosn{display: block;}
#header{	height:155px;}
#shopify-section-Right .col20kos{flex: 0 0 auto;width: 50%;}
#shopify-section-Right.kosikMohlo  .padlrn{padding-left:3%;padding-right:3%;}

#header .btKalhled {margin-top: 125px;right:0;width:95%;left:15px;}
#header .telefonKH{width:100%;}
#header .buttonServis{left:auto;right:0;}
.typeahead__field {width: 100% !important;}

#header {height: 200px;}
#header .col-sm-10 {flex: 0 0 auto;width: 50%;  }
#header .col-sm-2 {flex: 0 0 auto;width: 50%;  }

#pdfsoubory{padding-left:0;}
#maincon .colpdf{width:50%;}
#header .h1header{margin-top:25px;}
#header .h1header{font-size: 14px;}
#clanek.homepage{margin-top:10px;}
#shopify-section-Right .col20 {float: left;width: 50%;}
#shopify-section-Ishi_sidebar .telefonKH {width: 272px;}
.blockakt {text-align: center;padding: 40px 45px 20px 40px;}
#bannerPDF .PDFBox {text-align: center;
/*transform: translate(7.5%, 0);*/
}
#clanek.homepage .imghome {margin: 0 0 0 0;}
#bannerPDF {position: relative;bottom: 0;left:0;margin-bottom:20px;}
#barvaseda {background-color: #f6f7f8;height: 1px;}
#clanek.homepage .pdfvice {margin: 10px 0 0 0;}
#clanek.homepage .pdfhura {margin-bottom: 20px;}
#clanek.produkt .col20 {float: left;width: 50%;}
/*
#shopify-section-Ishi_sidebar .sale-box, #shopify-section-Right .sale-box, #clanek.produkt .sale-box, #pdfnahled .sale-box, #kosik .sale-box{display:none;}
*/
#shopify-section-Right .col20 {float: left;width: 50%;}

.banro {
  width: 50%;
  float: left;
  padding-left: 0px;
}  
#vstupPLanovac .container{padding-left:0 !important;}
#vstupPlanIn{padding: 40px 20px 35px 27px;background-size: 25% auto;background-position-y: 150px;}

}
@media only screen and (max-width : 568px) {
}
@media only screen and (max-width : 490px) {

}


@media only screen and (max-width: 384px) {
  .imgcont img{
  	padding-left:0;	padding-right:0;
  }

}
