.pop-up-block {
    display: none;
    position: fixed;
    top: 300px;
    left: 50%;
    margin-left: -250px;
    padding-top: 3em;
    width: 500px;
    height: 290px;
    z-index: 5;
    background: white;
    box-shadow: 0 0 10px 3px;
}
.pop-up-block p {padding: 10px;}
.close-pop-up {position: absolute;top: 1em;right: 1em;text-decoration: none;color: #0277BD;}
.close-pop-up:hover {color: red;}
.left-part a.pdf {
    display: block;
    width: 143px;
    height: 210px;
    text-align: center;
    text-decoration: none;
    margin: 0 auto;
    background: url("images/kyocera.png") left bottom no-repeat;
}
.pr-prices {margin-top: 16px;}
.mod_goods_name {display: none;}
.item__price_small {position: relative;}
.item__price_small .price_small {display: flex;flex-direction: column;position: absolute;top: -47px;}
.pr-prices .price div {color: #0277bd;font-size: 30px;margin-bottom: 2px;}
.pr-prices .price_small div {color: #0277bd;font-size: 20px;margin-bottom: 2px;}
.pr-prices .price_small label {color: #4f4f4f;font-size: 14px;}
.pr-prices .price div span {font-size: 24px;}
.pr-prices label {color: #4f4f4f;font-size: 16px;}
.pr-prices .item {
	margin-bottom: 45px;
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.price-block {justify-content: space-between !important;}
.pr-prices .price-block > div {margin-top: 16px;}
.pr-prices .item > div {margin-right:20px;}
.pr-prices .item > div:last-child {margin-right:0;}
.pr-prices .pr-add {margin-top: 40px;}
.pr-prices .item:first-child:after {display: none;}
#notification input[type="text"], #notification input[type="email"] {margin-bottom:25px;}
p.notification {padding: 0 18px;}
.benefit > div {display: flex;cursor: pointer;}
.benefit > div > span {
	margin: auto 0;
	height: 48px;
	background-color: #37bb00;
	border-left: 7px solid #327233;
	width: calc(100% - 69px);
	display:flex;
	transition: all 0.3s ease-out 0.1s;
}
.benefit > div:hover > span {background-color:#327233;border-left: 7px solid #37bb00;}
.benefit > div > span span {color:#ffffff;margin: auto 0;padding:0 0 0 20px;display: block;text-transform: uppercase;}
.benefit > div img {position: relative;margin: 0 -10px 0;transition: all 0.3s ease-out 0.1s;width: 77px;height: 77px;}
#benefit h3 {margin:0;}
.benefit-row {display: flex;width: 100%;justify-content: space-between;margin-top:50px;}
.benefit-row > div:nth-child(1) {width:141px;}
.benefit-row > div:nth-child(3) {width:240px;text-align:center;}
.benefit-row > div:nth-child(2) span {font-size:20px;padding:0 20px;display: block;}
.benefit-row > div:nth-child(3) span {font-size:26px;}
.benefit-row > div:nth-child(3) div a {
	font-size:18px;
	color:#ffffff;
	display:block;
	text-decoration:none;
	padding:10px;
	text-transform:uppercase;
	background-color: #37bb00;
	border-left: 7px solid #327233;	
	margin-top: 10px;
	transition: all 0.3s ease-out 0.1s;
}
.benefit-row > div:nth-child(3) div a:hover {background-color:#327233;border-left: 7px solid #37bb00;}
.benefit-row .red {color:#e31a2f;}
.benefit-row .old_price {font-size: 24px !important;display: block;	color: #8a8a8a;}
.benefit-row .old_price::before {content: "";display: block;background-color: #e31a2f;width: 90%;height: 5px;transform: rotate(-6deg);margin: 0 auto;position: relative;top: 17px;opacity: .7;}
.discontinued {margin-bottom: 10px;background-color:#76a0e1;color:#fff;padding:10px;text-align: center;display: flex;border-radius:5px;}
.discontinued > div {padding-right:10px;}
.discontinued > div a {color:#ffffff;}
.grey-line {width: 100%;background-color: #d2d5d8;height: 1px;}
.delivery-option {margin: 10px 0 0 0;background-color: #f6f6f6;padding: 15px 20px;}
.delivery_link {color: #000000 !important;text-decoration: none;font-size: 14px;}
.sale-info {font-size:15px;margin:15px 0 0 0;color: #000000 !important;background-color: #eaeaea;padding: 10px;}
.sale-info a {color: #000000 !important;}
.w-button {
	background-color: #ffffff;
	box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
	width:calc(100% - 5px);
	padding: 10px 5px 10px 54px;
	box-sizing:border-box;
}
.spec-price {margin:10px 0;background:transparent url(/bitrix/templates/olvit_kyocera_main/img/icon-tender.png) no-repeat 15px 50%;}
.spec-price a {color:#cd5d1c !important;text-decoration:none;display: block;}
.delevery-widget {margin:30px 0 10px 0;background:transparent url(/bitrix/templates/olvit_kyocera_main/img/icon-delevery.png) no-repeat 15px 50%;}
.delevery-widget a {display: block;color:#65a62c !important;text-decoration:none;}
