/* General Blueprint Style */
@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700);
@font-face {
	font-family: 'bpicons';
	src:url('../fonts/bpicons/bpicons.eot');
	src:url('../fonts/bpicons/bpicons.eot?#iefix') format('embedded-opentype'),
		url('../fonts/bpicons/bpicons.woff') format('woff'),
		url('../fonts/bpicons/bpicons.ttf') format('truetype'),
		url('../fonts/bpicons/bpicons.svg#bpicons') format('svg');
	font-weight: normal;
	font-style: normal;
} /* Made with http://icomoon.io/ */

 
/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }

.mainproddiv_bxy {
    font-family: 'Lato', Calibri, Arial, sans-serif;
} 

/*Ribbon work*/
.ribbon_bxy {
  position: absolute;
  left: -5px; top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 75px; height: 75px;
  text-align: right;
}
.ribbon_bxy span {
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  width: 100px;
  display: block;
  background: #79A70A;
  box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
  position: absolute;
  top: 19px; left: -21px;
}
.ribbon_bxy span::before {
	content: "";
    position: absolute;
    left: 0px;
    top: 100%;
    z-index: -1;
    border-left: 3px solid #4C6314;
    border-right: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-top: 3px solid #4C6314;
}
.ribbon_bxy span::after {
  content: "";
  position: absolute; right: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #4C6314;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #4C6314;
}

/* popup */
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.openwebpopup h2{margin-top:0;color:#333;font-family:Tahoma,Arial,sans-serif}
.openwebpopup .openwebclose{position:absolute;top:20px;right:30px;transition:all .2s;font-size:30px;font-weight:700;text-decoration:none;color:#333;cursor:pointer}
.openwebpopup .openwebclose:hover{color:#06D85F}
.openwebpopup .openwebcontent{max-height:30%;overflow:auto}
.openweboverlay:target:before{display:none}
.openweboverlay:before{content:"";top:0;left:0;right:0;bottom:0;display:block;background:rgba(0,0,0,0.6);position:fixed;z-index:9}
.openweboverlay .openwebpopup{background:#fff;border-radius:5px;width:30%;position:fixed;top:0;left:35%;padding:25px;margin:70px auto;z-index:10;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out}
.openweboverlay:target .openwebpopup{top:-100%;left:-100%}
@media screen and (max-width: 768px){.box{width:70%}
.openweboverlay .openwebpopup{width:70%;left:15%}
}

/**/
.prcold{text-decoration:line-through;font-size:16px;color:#47a3da}
.prcnew{text-decoration:font-size:24px;font-weight:bold;color:red}
.prcsave{text-decoration:font-size:22px;font-weight:bold;color:red}