#f-prod.block {width:100%;float:left;clear:both;margin:0 0 45px 0;position:relative;}
#f-prod .f-wrap {float:left;width:100%;clear:both;margin:-3px 0 0 0;border:1px solid #ccc;border-top:none;padding:12px 12px 0 12px;background:#fff;}
#f-prod .simple-prod {float:left;width:32%;margin:0 2% 25px 0;position:relative;border:1px solid #fff;border-bottom-color:#eee;float:left;clear:none;-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;-webkit-transition-delay: 0.2s; transition-delay: 0.2s;}
#f-prod .simple-prod.first_item {clear:left;}
#f-prod .simple-prod.third_item {margin-right:0;}
#f-prod .simple-prod:hover {-webkit-transition-delay: 0s; transition-delay: 0s;border:1px solid #ddd;box-shadow: 1px 1px 3px #eeeeee; -moz-box-shadow: 1px 1px 3px #eeeeee; -webkit-box-shadow: 1px 1px 3px #eeeeee;}
#f-prod .dif-variants {color:#F56200;}
#f-prod .s-wrap {float:left;width:100%;padding:0 10px;margin-bottom:4px;height:30px;}
#f-prod .status {float:left;padding:0 6px;line-height:28px;border:1px dashed #ccc;color:#666;font-size:13px;font-family:"Open Sans",sans-serif;margin:0 4px 0 0;-webkit-transition:0.05s linear all;-moz-transition:0.05s linear all;-ms-transition:0.05s linear all;-o-transition:0.05s linear all;transition:0.05s linear all;-webkit-transition-delay: 0.2s; transition-delay: 0.2s;}
#f-prod .status.gr {background:#444;color:#fff;border:1px solid #444;}
#f-prod .status.oos {color:#EB0101;border-color:#fff;}
#f-prod .simple-prod:hover .status.oos {background:#EB0101;border-color:#EB0101;color:#fff;-webkit-transition-delay: 0s; transition-delay: 0s;}

#f-prod .new {float:left;padding:0 6px;background:#80C74E;border:1px solid #80C74E;color:#fff;line-height:28px;font-size:13px;font-family:"Open Sans",sans-serif;margin:0 4px 0 0;}

#f-prod h5 {font-size:15px;color:#555;text-align:left;width:100%;float:left;clear:both;padding:0 10px;margin:10px 0 11px 0;line-height:20px;font-family:"Open Sans",sans-serif;}
#f-prod h5 a {color:#555;text-decoration:none;text-overflow: ellipsis; white-space: nowrap; overflow: hidden; word-break: break-word; word-wrap: break-word;line-height:20px;float:left;width:100%;font-weight:normal;}
#f-prod h5 a:hover {text-decoration:underline;color:#000;}

#f-prod .price {text-align:left;background:#fff;padding:0 10px;color:#F56200;font-weight:500;float:left;width:100%;margin:2px 0 18px 0;position: relative;z-index: 3;font-size: 19px;line-height:22px;font-family:"Open Sans",sans-serif;height:24px;}
#f-prod .price .old-price {font-size: 14px;line-height:22px; font-weight: normal; text-decoration: line-through; color: #777; margin: 0 0 0 4px;}

#f-prod .f-img {display:block;position:relative;float:left;width:100%;height:auto;padding:10px;}
#f-prod .f-img img {width:100%;height:auto;margin:0;}
#f-prod .f-img img.out {opacity:0.4;}
#f-prod .f-img .discount {display: block; position: absolute; top: 0px; right: 0; font-size: 11px;color: #fff; width: 80px; height: 80px;background: transparent; border: 40px solid #FF6601; border-color: #FF6601 #FF6601 transparent transparent;}
#f-prod .f-img .discount span {width:60px;text-align:center;font-size:13px;line-height: 15px;position:absolute;top:-15px;right:-47px;font-weight: normal;font-family:"Open Sans",sans-serif; }
#f-prod .f-img .discount span.top {position;width:60px;text-align:center;font-size:17px;line-height: 20px;position:absolute;top:-33px;right:-47px;font-weight: bold; }

#f-prod .a-button {width:50px;padding:0;height:50px;line-height:50px;margin:-10px 0;display:none;text-align:center;font-size:26px;float:right;clear:none;background:#FF6601;color:#fff;box-shadow: 0 1px 2px rgba(0,0,0,0.15); -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.15); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.15);-webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px;}
#f-prod .a-button i {line-height:50px;text-indent:-1px;}
#f-prod .a-button.disabled {opacity:0.3;cursor:progress;}
#f-prod .a-button:hover {background:#E05900;}
#f-prod .simple-prod:hover .a-button {display:block;}

.doprava_zdarmaHP{float:left; display:inline; position:relative; z-index:2000; background:#96C11F; font-size:13px; padding:0px 4px; line-height:24px; font-weight:bold; color:#000; height:22px; margin-top:-290px; }
@media screen and (max-width: 900px) {
  #f-prod .simple-prod {width:48%;margin:0 1% 15px 1%;}
  #f-prod .simple-prod.first_item {clear:none;}
  #f-prod .simple-prod.third_item {margin-right:1%;}
	.doprava_zdarmaHP{ display:none!important; visibility:hidden;}
}

@media screen and (max-width: 690px) {
  #f-prod .f-img .discount {width:70px;height:70px;border-width:35px;}
  #f-prod .f-img .discount span.top {font-size: 15px; line-height: 13px; right: -41px; top: -23px;}
  #f-prod .f-img .discount span {right: -42px; top: -10px;}
	.doprava_zdarmaHP{ display:none!important; visibility:hidden;}
}

@media screen and (min-width: 481px) and (max-width: 690px) {
  #f-prod .f-wrap {padding:8px 4px 0 4px;}
}

@media screen and (max-width: 480px) {
 #f-prod .f-wrap {padding:8px 0 0 0;border:none;}
}

@media screen and (max-width: 320px) {
 #f-prod .simple-prod {width:100%;margin:5px 0 10px 0;border-bottom:1px solid #ddd;}
 .doprava_zdarmaHP{ display:none!important; visibility:hidden;}
}