/* Style Sheet for Product on cms*/
.poc_block_container { clear: both; width: 100%; padding: 20px 0;}
.poc_block_container h3 { background: #F6F6F6; padding: 1% 2% !important;}

.poc_block_container li.ajax_block_product { border: 1px solid #d6d4d4; margin-bottom: 8px; margin-top: 8px; padding: 0px 0 8px; display: inline-block;
list-style: none; text-align: center; vertical-align: top}

.poc_block_container ul::after,
.poc_block_container:after { content: '.'; display: block; clear: both; visibility: hidden; height: 0px;}

.poc_block_container li.ajax_block_product .btn { white-space: normal !important;}

.poc_block_container li.ajax_block_product .content_price {background: rgba(0, 0, 0, 0) url("../img/price-container-bg.png") repeat scroll 0 0;padding: 4px 0;width: 100%; color: #fff}

.poc_block_container li.ajax_block_product .product-price {color: #fff; font-size: 15px !important;}

.poc_block_container li .button.ajax_add_to_cart_button, .poc_block_container li .button.lnk_view { font-size: 15px !important}

.poc_block_container li .button.ajax_add_to_cart_button span, .poc_block_container li .button.lnk_view span { padding: 4px 5px !important}

.poc_block_container li .button.lnk_view { margin-left: 5px;}

.poc_block_container li { position:relative}

.poc_block_container li img { max-width: 100%; margin-left: 0px !important;}

.poc_block_container li .price-percent-reduction { font-size: 13px}

.poc_block_container li .poc_qv_ps17 {position: absolute; left: 0; top: 0; background: rgba(255,255,255,0.6); width: 100%; height: 100%; text-align: center;
padding-top: 48%}

.poc_block_container .product-image-container.poc_ps_17 { position: relative}

.poc_block_container li .poc_qv_ps17 a { padding: 2% 4%; background: #fff; box-shadow: rgba(0, 0, 0, 0.16) 0 2px 8px; font-size: 14px}

.poc_block_container li .poc_qv_ps17 { display: none;}

.poc_block_container li:hover > .poc_qv_ps17 { display: block !important;}

.poc_block_container li:hover > div .poc_qv_ps17 { display: block !important;}