Spade
Mini Shell
| Directory:~$ /home/lmsyaran/public_html/j3/media/com_phocacart/css/ |
| [Home] [System Details] [Kill Me] |
/* @package Joomla
* @copyright Copyright (C) Open Source Matters. All rights reserved.
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
* @extension Phoca Cart
* @copyright Copyright (C) Jan Pavelka www.phoca.cz -
https://www.phoca.cz/phocacart
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
*/
.ph-top {
margin-bottom: 5px;
}
.ph-desc,
.ph-items,
.ph-categories,
.ph-subcategories {
margin-top: 10px;
}
.ph-desc {
margin-bottom: 20px;
}
.pc-item-view .ph-desc {
margin-top: 15px;
margin-bottom: 15px;
}
.ph-cat-desc,
.ph-item-desc {
}
.pc-checkout-view,
.pc-account-view,
.pc-category-view,
.pc-categories-view,
.pc-item-view {
margin: 10px 0px;
}
.ph-center,
.ph-image,
.ph-image-full {
text-align: center;
margin: 0 auto;
}
.ph-image-navigation-box {
margin-top: 10px;
}
.ph-image-navigation {
width: 7em;
}
.ph-small {
font-size: x-small;
}
.ph-u {
text-decoration: underline;
}
.ph-cb {
clear: both;
}
.ph-right {
text-align: right;
}
.ph-left{
text-align: left;
}
.ph-hr {
border-bottom: 1px solid #ddd;
}
.ph-msg-error{
color: #a94442;
}
.ph-checkout-cart-box .ph-hr {
border-color: #ddd;
}
/* Previous Bootstrap Thumbnail */
.b-thumbnail > img,
.b-thumbnail a > img {
display: block;
max-width: 100%;
height: auto;
}
.b-thumbnail {
display: block;
padding: 4px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 4px;
-webkit-transition: border .2s ease-in-out;
-o-transition: border .2s ease-in-out;
transition: border .2s ease-in-out;
}
.b-thumbnail > img,
.b-thumbnail a > img {
margin-right: auto;
margin-left: auto;
}
a.b-thumbnail:hover,
a.b-thumbnail:focus,
a.b-thumbnail.active {
border-color: #337ab7;
}
.b-thumbnail .caption {
padding: 9px;
color: #333;
}
/*.ph-item-reward-box,*/
.ph-category-bottom-box,
.ph-category-action-buttons,
.ph-item-bottom-box,
.ph-item-add-to-cart-box,
.ph-item-min-qty-box,
.ph-item-stock-box,
.ph-item-tag-box,
.ph-item-size-box {
margin-top: 20px;
}
.pc-category-view .ph-item-min-qty-box {
margin-top: 0px;
}
.ph-item-buy-now-box {
/* margin-top: -1px; */
}
.pc-item-view .ph-item-buy-now-box {
margin-top: 20px;
}
.ph-item-tag-box span a {
color: #fff;
text-decoration:none;
}
.ph-item-reward-box .ph-reward,
.ph-category-price-box .ph-price-brutto,
.ph-category-price-box .ph-price-netto,
.ph-category-price-box .ph-price-original,
.ph-category-price-box .ph-price-base,
.ph-category-price-box .ph-tax,
.ph-item-sku-box .ph-sku,
.ph-item-upc-box .ph-upc,
.ph-item-ean-box .ph-ean,
.ph-item-jan-box .ph-jan,
.ph-item-isbn-box .ph-isbn,
.ph-item-mpn-box .ph-mpn,
.ph-item-serial-number-box .ph-serial-number,
.ph-item-min-qty-box .ph-min-qty,
.ph-item-manufacturer-box .ph-manufacturer,
.ph-item-delivery-date-box .ph-delivery-date,
.ph-item-price-box .ph-price-brutto,
.ph-item-price-box .ph-price-netto,
.ph-item-price-box .ph-price-original,
.ph-item-price-box .ph-price-base,
.ph-item-price-box .ph-tax,
.ph-item-stock-box .ph-stock,
.ph-category-stock-box .ph-stock,
.ph-item-size-box .ph-item-length,
.ph-item-size-box .ph-item-width,
.ph-item-size-box .ph-item-height,
.ph-item-size-box .ph-item-weight,
.ph-item-size-box .ph-item-volume
{
float: right;
}
.ph-top-space {
margin-top: 20px;
}
.ph-item-reward-box .ph-reward-txt,
.ph-category-price-box .ph-price-txt,
.ph-category-price-box .ph-tax-txt,
.ph-category-stock-box .ph-stock-txt,
.ph-item-sku-box .ph-sku-txt,
.ph-item-upc-box .ph-upc-txt,
.ph-item-ean-box .ph-ean-txt,
.ph-item-jan-box .ph-jan-txt,
.ph-item-isbn-box .ph-isbn-txt,
.ph-item-mpn-box .ph-mpn-txt,
.ph-item-serial-number-box .ph-serial-number-txt,
.ph-item-min-qty-box .ph-min-qty-txt,
.ph-item-manufacturer-box .ph-manufacturer-txt,
.ph-item-delivery-date-box .ph-delivery-date-txt,
.ph-item-price-box .ph-price-txt,
.ph-item-price-box .ph-tax-txt,
.ph-item-stock-box .ph-stock-txt,
.ph-item-size-box .ph-item-length-txt,
.ph-item-size-box .ph-item-width-txt,
.ph-item-size-box .ph-item-height-txt,
.ph-item-size-box .ph-item-weight-txt,
.ph-item-size-box .ph-item-volume-txt
{
float: left;
clear: both;
}
.ph-item-box.list .ph-item {
width: 100%;
}
.ph-item-box.list .ph-category-price-box,
.ph-item-box.gridlist .ph-category-price-box {
padding-bottom: 10px;
}
.ph-category-price-box .ph-price-original,
.ph-item-price-box .ph-price-original {
color: #cc0000;
font-weight: bold;
text-decoration: line-through;
}
.ph-checkout-cart-brutto,
.ph-cart-total,
.ph-category-price-box .ph-price-brutto,
.ph-item-price-box .ph-price-brutto {
font-weight: bold;
}
.form-inline .form-group .ph-input-quantity {
width:2em;
}
.form-inline .form-group .ph-input-quantity.ph-input-sm {
width:56px;
height: 22px;
font-size: 12px;
line-height: 22px;
}
.ph-item-input-select-attributes {
width: 60% !important;
}
.ph-cart-small-quantity {
/*width: 2%;*/
}
.ph-item-image-full-box {
text-align: center;
margin: 0 auto;
}
.ph-item-image-add-box {
text-align: center;
margin-top: 10px;
}
.ph-item-thumbnail-related {
text-align: center;
margin: auto;
}
.ph-tab-pane {
padding: 15px;
margin-top: -1px;
border-bottom: 1px solid #ddd;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
}
.ph-spec-title {
font-weight: bold;
}
.ph-review-value input,
.ph-review-value textarea {
}
.ph-rating-box {
margin-bottom: 10px;
}
.ph-reviews-review {
font-style:italic;
color: #555;
padding-top: 10px;
}
/* Stars */
span.ph-stars, span.ph-stars span {
display: block;
/*background: url(../images/star-small.png) 0 -16px repeat-x;*/
background: url(../images/star-small.svg) 0 -16px repeat-x;
width: 80px;
height: 16px;
}
span.ph-stars span {
background-position: 0 0;
}
/* Bootstrap adds */
/* Base styles (regardless of theme) */
.bs-callout {
margin: 20px 0;
padding: 15px 30px 15px 15px;
border-left: 5px solid #eee;
}
.bs-callout h4 {
margin-top: 0;
}
.bs-callout p:last-child {
margin-bottom: 0;
}
.bs-callout code,
.bs-callout .highlight {
background-color: #fff;
}
/* Themes for different contexts */
.bs-callout-danger {
background-color: #fcf2f2;
border-color: #dFb5b4;
}
.bs-callout-warning {
background-color: #fefbed;
border-color: #f1e7bc;
}
.bs-callout-info {
background-color: #f0f7fd;
border-color: #d0e3f0;
}
.bs-callout-danger h4 {
color: #B94A48;
}
.bs-callout-warning h4 {
color: #C09853;
}
.bs-callout-info h4 {
color: #3A87AD;
}
.ph-checkout-cart-box {
width: 100%;
}
.ph-checkout-cart-image,
.ph-checkout-cart-quantity {
text-align: center;
}
.ph-checkout-cart-product {
text-align: left;
}
.ph-checkout-total-discount,
.ph-checkout-total-coupon,
.ph-checkout-total-amount,
.ph-checkout-cart-netto,
.ph-checkout-cart-brutto,
.ph-checkout-cart-tax {
text-align: right;
/*margin-right: 10px;
padding-right: 10px;*/
}
.ph-checkout-cart-box tr td ul {
margin-left: -20px;
margin-top: -15px;
}
.ph-checkout-cart-box tr td ul li,
.ph-cart-small-box tr td ul li {
color: #999;
padding: 0 auto;
margin: 0 auto;
line-height: 1;
}
.ph-checkout-cart-box tr td ul li span.ph-cart-small-attribute{
line-height: 2;
}
.ph-checkout-cart-image img {
width: 80%;
height: auto;
}
table tr th.ph-checkout-cart-image {
width: 10%;
}
.ph-input-select-currencies {
}
.ph-input-select-currencies-button {
margin-top: 10px;
}
/* Account, Checkout */
.ph-account-box-action,
.ph-checkout-box-action {
padding: 5px;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
border-radius: 0px 0px 4px 4px;
/*margin: 20px 0px 0px 0px;*/
margin-top: 0px;
margin-bottom: 0px;
background: #f9f9f9;
}
.ph-account-box-action-raw,
.ph-checkout-box-action-raw {
padding: 5px;
margin: 0px 25px 20px auto;
}
.ph-account-box-row,
.ph-checkout-box-row {
padding-left: 0px !important;
padding-right: 0px !important;
}
.ph-account-box-header,
.ph-checkout-box-header {
border: 1px solid #ddd;
border-radius: 4px 4px 0px 0px;
/*margin: 20px 0px 0px 0px;*/
margin-top: 20px;
background: #fff;
}
.ph-account-box-header{
/*margin: -5px 0px 0px 0px;*/
margin-top: -5px;
}
.ph-checkout-box-header {
/*margin: 20px 0px 0px 0px;*/
margin-top: 20px;
}
.ph-account-box-header-pas,
.ph-checkout-box-header-pas {
border: 1px solid #ddd;
border-radius: 4px 4px 4px 4px;
/*margin: 20px 0px 0px 0px;*/
margin-top: 20px;
background: #fff;
}
.ph-account-box-header-pas h3,
.ph-account-box-header h3,
.ph-checkout-box-header-pas h3,
.ph-checkout-box-header h3 {
margin: 0px;
padding: 10px;
font-size: 120%;
}
.ph-account-box-action .ph-box-header,
.ph-checkout-box-action .ph-box-header {
font-weight: bold;
color: #bbb;
text-transform: uppercase;
letter-spacing: 1px;
margin-bottom: 15px;
margin-top: 0px;
}
.ph-account-btn-login,
.ph-checkout-btn-login {
margin-top: -7px;
margin-bottom: 7px !important;
}
.ph-li-inline li {
float: left;
margin-left: 30px;
}
.ph-left-border {
border-left: 1px solid #ddd;
margin-left: -1px;
}
.ph-right-border {
border-right: 1px solid #ddd;
}
.ph-checkout-icon-finished,
.ph-checkout-icon-ok {
font-size: 130%;
color: #47a447;
margin-right: 3px;
margin-top: 3px;
}
.ph-checkout-icon-pending,
.ph-checkout-icon-not-ok {
font-size: 130%;
color: #d2322d;
margin-right: 3px;
margin-top: 3px;
}
.ph-checkout-icon-spec-finished {
display: inline-block;
padding: 5px;
background: #5CB85C;
color: #fff;
margin: 2px;
font-size: 120%;
font-weight: bold;
width: 30px;
text-align: center;
margin-right: -13px;
/*
font-size: 220%;
width: 70px;
overflow: visible;
position: absolute;
right: 2px;
top: 22px;*/
/* border-radius: 0px 3px 0px 3px; */
}
.ph-checkout-icon-spec-pending {
display: inline-block;
padding: 5px;
background: #ccc;
color: #fff;
margin: 2px;
font-size: 120%;
font-weight: bold;
width: 30px;
text-align: center;
margin-right: -13px;
/* border-radius: 0px 3px 0px 0px; */
}
.ph-checkout-address-edit,
.ph-checkout-check-box,
.ph-checkout-address-save {
margin: 10px
}
.ph-checkout-payment-edit,
.ph-checkout-shipping-edit {
margin: 10px;
}
.ph-checkout-payment-save,
.ph-checkout-shipping-save {
margin: 10px;
}
.ph-checkout-payment-netto,
.ph-checkout-payment-brutto,
.ph-checkout-payment-tax ,
.ph-checkout-shipping-netto,
.ph-checkout-shipping-brutto,
.ph-checkout-shipping-tax {
text-align: right;
}
.ph-checkout-payment-brutto,
.ph-checkout-shipping-brutto {
font-weight: bold;
}
.ph-checkout-checkbox-confirm {
padding-right: 20px;
}
.ph-download-header-box-row,
.ph-orders-header-box-row {
font-weight: bold;
border-bottom: 2px solid #ddd;
padding-top: 5px;
padding-bottom: 5px;
}
.ph-download-item-box-row-line {
border-bottom: 1px solid #ddd;
padding-top: 0px;
}
.ph-orders-item-box-row {
border-bottom: 1px solid #ddd;
padding-top: 7px;
padding-bottom: 7px;
}
.ph-download-item-box-row div {
margin-top: 7px;
margin-bottom: 7px;
}
.ph-terms-box-in {
font-family: sans-serif, arial;
font-size: 90%;
padding: 20px;
}
.ph-checkout-payment-desc,
.ph-checkout-shipping-desc {
font-size: small;
font-style: italic;
}
/* IDnR */
.ph-idnr-box table,
.ph-idnr-box table tr,
.ph-idnr-box table tr td {
border: 0;
}
.ph-idnr-box {
margin: 5%;
margin-top: 0;
}
.ph-idnr-box-in {
width: 100%;
/*font-family: sans-serif, arial;*/
font-size: 90%;
}
table.ph-idnr-box-in tr td {
vertical-align: top;
}
.ph-idnr-header-img {
margin: 5px auto;
}
.ph-idnr-box table tr td.ph-idnr-billing-box,
.ph-idnr-box table tr td.ph-idnr-shipping-box,
.ph-idnr-billing-box,
.ph-idnr-shipping-box {
border: 1px solid #ddd;
padding: 10px;
}
.pho1, .pho2, .pho3, .pho4,
.pho5, .pho6, .pho7, .pho8,
.pho9, .pho10, .pho11, .pho12 {
width: 8.3333%;
}
.ph-idnr-sep { width: 3%;}
.ph-idnr-header-product {
font-weight: bold;
background: #ddd;
}
.ph-idnr-header-product td {
padding: 5px;
white-space:nowrap;
}
.ph-idnr-body-product td {
white-space:nowrap;
padding: 5px;
}
.ph-idnr-box table tr td.ph-idnr-sep-horizontal,
.ph-idnr-sep-horizontal {
border-top: 1px solid #ddd;
}
.ph-idnr-total td {
padding: 2px 5px;
}
.ph-idnr-ul {
margin-top: -5px;
}
.ph-idnr-li {
line-height: 1;
}
.ph-idnr-to-pay-box td {
padding: 2px 5px;
}
.ph-idnr-to-pay {
background: #eee;
padding: 20px;
}
.ph-idnr-to-pay-value {
background: #eee;
padding: 20px;
text-align: right;
}
table.ph-idnr-tax-rec {
margin-top: 10px;
min-width: 40%;
}
table.ph-idnr-tax-rec,
table.ph-idnr-tax-rec tr,
table.ph-idnr-tax-rec tr td,
table.ph-idnr-tax-rec tr th {
border: 1px solid #ddd;
border-collapse: collapse;
padding: 3px;
}
.ph-category-item-addtocart {
float: right;
margin: 2px;
}
.ph-category-item-compare {
float: right;
margin: 2px;
}
.ph-category-item-wishlist {
float: right;
margin: 2px;
}
.ph-category-item-quickview {
float: right;
margin: 2px;
}
/*
.ph-category-item-addtocart .glyphicon-shopping-cart,
.ph-category-item-addtocart .fa-shopping-bag {
color: #333333;
}
.ph-category-item-compare .glyphicon-stats,
.ph-category-item-compare .fa-clone {
color: #4491e4;
}
.ph-category-item-quickview .glyphicon-heart-empty,
.ph-category-item-wishlist .glyphicon-heart,
.ph-category-item-wishlist .fa-heart {
color: #EA7C7C;
}
.ph-category-item-quickview .glyphicon-eye-open,
.ph-category-item-quickview .fa-eye {
color: #555555;
}
*/
.ph-comparison-table .img-responsive{
width: auto;
margin: 0 auto;
text-align: center;
/*width:100%;*/
}
.ph-comparison-table,
.ph-comparison-table tr,
.ph-comparison-table tr td {
border: 1px solid #ddd;
}
.ph-comparison-table tr td {
width: 25%;
padding: 5px;
}
.ph-center {
text-align: center;
}
.ph-center-pagination {
text-align: center;
margin: 0 auto;
padding: 0 auto;
}
.ph-center-pagination input,
.ph-center-pagination select,
.ph-center-pagination .chosen-container {
text-align:left;
}
.ph-pagination-mt {
margin-top: -20px;
}
.ph-pagination-top {
margin-top: 10px;
margin-bottom: 20px;
}
.ph-pagination-top #limittop.inputbox,
.ph-pagination #limittop.inputbox,
.ph-pagination-top #limit.inputbox,
.ph-pagination #limit.inputbox {
width: 5em;
}
table.ph-comparison-table tr td {
vertical-align: top;
}
table.ph-comparison-table tr td.ph-middle {
vertical-align: middle;
}
.ph-red {
color: #d60000;
}
.ph-b {
font-weight:bold;
}
.ph-new-icon {
position:absolute;
top: 5px;
right: 25px;
}
.ph-hot-icon {
position:absolute;
top: 5px;
right: 45px;
}
.ph-featured-icon {
position:absolute;
top: 5px;
right: 65px;
}
.ph-alert-small {
margin: 0px !important;
padding:5px !important;
margin-top: -5px !important;
margin-bottom: 3px !important;
font-size: x-small;
}
.ph-item-navigation-box {
margin: 10px 0px 10px 0px;
}
/* CSS Loading */
.ph-loader {
margin: 3em auto;
font-size: 8px;
position: relative;
text-indent: -9999em;
border-top: 1.1em solid #C1E2F1;
border-right: 1.1em solid #C1E2F1;
border-bottom: 1.1em solid #C1E2F1;
border-left: 1.1em solid #45A7D4;
-webkit-animation: load8 1.3s infinite linear;
animation: load8 1.3s infinite linear;
}
.ph-loader,
.ph-loader:after {
border-radius: 50%;
width: 10em;
height: 10em;
}
/* Full site overlay plus loader - used when filtering */
#phLoaderFull {
margin: auto auto;
top: 50%;
font-size: 8px;
position: relative;
text-indent: -9999em;
border-top: 1.1em solid #C1E2F1;
border-right: 1.1em solid #C1E2F1;
border-bottom: 1.1em solid #C1E2F1;
border-left: 1.1em solid #45A7D4;
-webkit-animation: load8 1.3s infinite linear;
animation: load8 1.3s infinite linear;
}
#phLoaderFull,
#phLoaderFull:after {
border-radius: 50%;
width: 10em;
height: 10em;
margin-top: -10em;
}
@-webkit-keyframes load8 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes load8 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
#phOverlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #fff;
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
z-index: 10000;
display:none;
}
#phItemsBox {
position: relative;
}
#phOverlayDiv {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #fff;
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
z-index: 10000;
display:none;
}
/* Icons Hot, New, Featured */
/*
.ph-corner-icon-wrapper {
overflow: hidden;
position: absolute;
top: -3px;
right: -3px;
}
.ph-item-image-full-box .ph-corner-icon-wrapper {
right: 12px;
}
.ph-corner-icon1-wrapper { width: 85px; height: 88px;}
.ph-corner-icon2-wrapper { width: 145px; height: 148px;}
.ph-corner-icon3-wrapper { width: 205px; height: 208px;}
.ph-corner-icon {
font-weight: bold;
text-transform: uppercase;
color: #fff;
text-align: center;
text-shadow: rgba(0,0,0,0.3) 2px 2px 1px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
position: relative;
padding: 7px 0;
-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
z-index: 1000;
}
.ph-corner-icon-hot {
background-color: #d9534f;
background-image: -webkit-gradient(linear, left top, left bottom,
from(#d9534f), to(#c9302c));
background-image: -webkit-linear-gradient(top, #d9534f, #c9302c);
background-image: -moz-linear-gradient(top, #d9534f, #c9302c);
background-image: -ms-linear-gradient(top, #d9534f, #c9302c);
background-image: -o-linear-gradient(top, #d9534f, #c9302c);
}
.ph-corner-icon-featured {
background-color: #f0ad4e;
background-image: -webkit-gradient(linear, left top, left bottom,
from(#f0ad4e), to(#ec971f));
background-image: -webkit-linear-gradient(top, #f0ad4e, #ec971f);
background-image: -moz-linear-gradient(top, #f0ad4e, #ec971f);
background-image: -ms-linear-gradient(top, #f0ad4e, #ec971f);
background-image: -o-linear-gradient(top, #f0ad4e, #ec971f);
}
.ph-corner-icon-new {
background-color: #337ab7;
background-image: -webkit-gradient(linear, left top, left bottom,
from(#337ab7), to(#286090));
background-image: -webkit-linear-gradient(top, #337ab7, #286090);
background-image: -moz-linear-gradient(top, #337ab7, #286090);
background-image: -ms-linear-gradient(top, #337ab7, #286090);
background-image: -o-linear-gradient(top, #337ab7, #286090);
}
.ph-corner-icon1 {left: -5px;top: 13px;width: 121px; }
.ph-corner-icon2 {left: -15px; top: 42px; width: 203px;}
.ph-corner-icon3 {left: -25px; top: 71px; width: 285px;}
.ph-corner-icon:before, .ph-corner-icon:after {
content: "";
border-top: 3px solid #555;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
position:absolute;
bottom: -3px;
}
.ph-corner-icon:before {
left: 0;
}
.ph-corner-icon:after {
right: 0;
}
/* Alternative - Icons Hot, New, Featured - circle */
/*
.ph-corner-icon-wrapper {
overflow: hidden;
position: absolute;
top: 0px;
left: 0px;
}
.ph-corner-icon1-wrapper { width: 85px; height: 88px;}
.ph-corner-icon2-wrapper { width: 145px; height: 148px;}
.ph-corner-icon3-wrapper { width: 205px; height: 208px;}
.ph-corner-icon {
font-weight: bold;
text-transform: uppercase;
color: #fff;
text-align: center;
position: absolute;
padding: 13px 7px;
-webkit-transform: rotate(-20deg);
-moz-transform: rotate(-20deg);
-ms-transform: rotate(-20deg);
-o-transform: rotate(-20deg);
border-radius: 50%;
box-shadow: none;
border: none;
text-shadow: none;
z-index: 1000;
}
.ph-corner-icon-featured {
background-color: #FFCC00;
background-image: none;
}
.ph-corner-icon1 {left: 25px;top: 5px;width: auto; }
.ph-corner-icon2 {left: 0px; top:0 px; width: auto;}
.ph-corner-icon3 {left: 0px; top: 0px; width: auto;}
.ph-corner-icon:before, .ph-corner-icon:after {
content: "";
border: 0px;
position:absolute;
bottom: 0px;
}
/* End alternative Icons Hot, New, Featured - circle */
/* SINCE 3.1.2 - LABELS including HOT, NEW, FEATURED */
.ph-label-box {
overflow: hidden;
position: absolute;
top: 0.3em;
right: 0.2em;
width: 100%;
}
.ph-manufacturer-box,
.ph-tag-box {
font-size: 75%;
margin: 3px 0;
}
.ph-manufacturer-box .ph-manufacturer-box-header,
.ph-tag-box .ph-tag-box-header {
font-weight: bold;
}
.ph-item-box.list .ph-label-box {
top: auto;
right: auto;
bottom: 1em;
left: 0.3em;
}
#phQuickViewPopup .ph-label-box,
#ph-pc-item-box .ph-label-box {
right: 1.2em;
}
.ph-corner-icon-wrapper {
float: right;
position:relative;
z-index: 1;
}
.ph-item-box.list .ph-corner-icon-wrapper {
float: left;
}
.ph-corner-icon {
font-weight: bold;
text-transform: uppercase;
color: #fff;
text-align: center;
padding: 0.1em 0.5em;
margin: 0.1em 0.1em;
}
.ph-corner-icon {
background-color: #d0d0d0;
}
.ph-corner-icon-hot {
background-color: #d9534f;
}
.ph-corner-icon-featured {
background-color: #f0ad4e;
}
.ph-corner-icon-new {
background-color: #337ab7;
}
/* END LABELS */
/* Filter */
.ph-filter-box {
margin-bottom: 20px;
margin-top: 20px;
}
.ph-filter-box .panel {
margin-bottom: -2px;
margin-top: -2px;
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
}
.ph-filter-box .panel:first-child {
border-radius: 0;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
.ph-filter-box .panel:last-child {
border-radius: 0;
-webkit-border-bottom-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-bottomright: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
}
.ph-filter-box .panel-body {
padding-top: 0px;
padding-bottom: 0px;
}
.ph-filter-box .panel-body.form-horizontal {
padding-top: 5px;
padding-bottom: 5px;
}
.ph-filter-box .panel-body.form-horizontal .form-group {
margin-top: 3px;
margin-bottom: 3px;
}
.ph-right-zero {
margin-right: -15px;
padding-right: 0px;
}
.ph-left-zero {
margin-left: 0px;
padding-left: 0px;
}
.ph-search-radio {
font-size: small;
color: #555;
}
/* video */
.ph-video-container {
position:relative;
padding-bottom:56.25%;
padding-top:30px;
height:0;
overflow:hidden;
}
.ph-video-container iframe, .ph-video-container object, .ph-video-container
embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
.ph-no-image {
margin: 1em;
color: #ccc
}
.ph-item-image-box {
margin: 0.5em auto;
}
/* Modules */
.ph-category-module-box {
margin-bottom: 10px;
}
.ph-filter-module-categories-tree {
margin-top: 10px;
margin-left: -1em;
}
ul.ph-filter-module-category-tree {
list-style-type: none;
padding: 0;
padding-left: 1em;
}
ul.ph-filter-module-category-tree li .checkbox{
margin-top: 0px;
padding-top: 3px;
margin-bottom: 0px;
padding-bottom: 0px;
}
.ph-checkout-shipping-row .form-group .control-label,
.ph-checkout-billing-row .form-group .control-label {
text-align: left;
}
.ph-icon-pdf-text-box {
margin-top: -12px;
}
.ph-icon-pdf-text {
font-size: 60%;
/*margin-left: 6px;
margin-right: 6px;*/
}
/* Attribute */
.phSelectBoxButton {
display: inline-block;
margin: 3px;
padding: 7px;
width: 15px;
height: 15px;
cursor: pointer;
border: 2px solid transparent;
box-sizing: content-box;
border-radius: 2px;
text-decoration: none;
font-size: 16px;
}
.phSelectBoxButton.on {
border: 2px solid transparent;
padding: 7px;
width: 15px;
height: 15px;
color: #fff;
box-sizing: content-box;
border-radius: 2px;
text-decoration: none;
font-size: 16px;
}
.phSelectBoxButton.on:after {
position: relative;
top: -2px;
left: -3px;
line-height: 1;
-webkit-font-smoothing: antialiased;
box-sizing: content-box;
border-radius: 2px;
text-decoration: none;
text-shadow: -2px 0 #fff, 0 2px #fff, 2px 0 #fff, 0 -2px #fff;
}
.phSelectBoxButton.on:after {
font-family: 'Glyphicons Halflings';
content: '\e013'; /* Ok/check mark */
}
.phSelectBoxButton.bs.on:after {
font-family: 'Glyphicons Halflings';
content: '\e013'; /* Ok/check mark */
}
.phSelectBoxButton.fa.on:after {
font-family: FontAwesome;
content: '\f00c'; /* Ok/check mark */
}
.phSelectBoxButton.fa.fa5.on:after {
font-family: "Font Awesome 5 Free";
content: '\f00c'; /* Ok/check mark */
}
.phSelectBoxButton:hover,
.phSelectBoxButton.on:hover {
border: 2px solid #fff;
}
a.phSelectBoxButton:hover,
a.phSelectBoxButton.on:hover,
a.phSelectBoxButton:visited,
a.phSelectBoxButton.on:visited,
a.phSelectBoxButton:active,
a.phSelectBoxButton.on:active,
a.phSelectBoxButton:focus,
a.phSelectBoxButton.on:focus {
text-decoration: none;
}
.phSelectBoxImage {
display: inline-block;
margin: 3px;
cursor: pointer;
border: 2px solid transparent;
box-sizing: content-box;
border-radius: 2px;
text-decoration: none;
position: relative;
}
.phSelectBoxButton.on {
border: 2px solid transparent;
color: #fff;
box-sizing: content-box;
border-radius: 2px;
text-decoration: none;
}
.phSelectBoxImage.on:after {
position: absolute;
top: 30%;
left: 40%;
line-height: 1;
-webkit-font-smoothing: antialiased;
box-sizing: content-box;
border-radius: 2px;
text-decoration: none;
color: #ffcc00;
text-shadow: -2px 0 #fff, 0 2px #fff, 2px 0 #fff, 0 -2px #fff;
}
.phSelectBoxImage.on:after {
font-family: 'Glyphicons Halflings';
content: '\e013'; /* Ok/check mark */
}
.phSelectBoxImage.bs.on:after {
font-family: 'Glyphicons Halflings';
content: '\e013'; /* Ok/check mark */
}
.phSelectBoxImage.fa.on:after {
font-family: FontAwesome;
content: '\f00c'; /* Ok/check mark */
}
.phSelectBoxImage.fa.fa5.on:after {
font-family: "Font Awesome 5 Free";
content: '\f00c'; /* Ok/check mark */
}
.phSelectBoxImage:hover,
.phSelectBoxImage.on:hover {
border: 2px solid #fff;
background: #fff;
}
a.phSelectBoxImage:hover,
a.phSelectBoxImage.on:hover,
a.phSelectBoxImage:visited,
a.phSelectBoxImage.on:visited,
a.phSelectBoxImage:active,
a.phSelectBoxImage.on:active,
a.phSelectBoxImage:focus,
a.phSelectBoxImage.on:focus {
text-decoration: none;
}
.ph-question-message {
}
.ph-item-image-full-left-box {
text-align: left;
}
.phVMiddle,
.pc-wishlist-view .phVMiddle {
display: inline-block;
vertical-align: middle;
float: none;
}
.ph-checkout-cart-image.ph-row-image img {
margin: 5px;
}
#phQuickViewPopup .ph-image-full,
#phQuickViewPopup .img-thumbnail .ph-image-full {
border: 0px;
box-shadow: none;
}
/* Checkbox Color Button */
#phItemAttributesBox .btn.phCheckBoxButton.phCheckBoxColor {
margin: 1px;
padding:0px;
border: 2px solid transparent;
box-shadow: none;
border-radius: 2px;
}
#phItemAttributesBox .btn.phCheckBoxButton.phCheckBoxColor:hover {
margin: 1px;
padding:0px;
border: 2px solid #ffffff;
box-shadow: none;
border-radius: 2px;
}
#phItemAttributesBox .btn.phCheckBoxButton.phCheckBoxColor span.glyphicon,
#phItemAttributesBox .btn.phCheckBoxButton.phCheckBoxColor span.fa{
display: inline-block;
margin: 0px;
padding: 3px 6px 7px 6px;
width: 14px;
height: 14px;
cursor: pointer;
border: 2px solid transparent;
box-sizing: content-box;
border-radius: 2px;
text-decoration: none;
box-shadow: none;
opacity: 0;
font-size: 16px;
}
#phItemAttributesBox .btn.phCheckBoxButton.phCheckBoxColor.active
span.glyphicon,
#phItemAttributesBox .btn.phCheckBoxButton.phCheckBoxColor.active span.fa
{
border: 2px solid transparent;
margin: 0px;
padding: 3px 6px 7px 6px;
width: 14px;
height: 14px;
color: #fff;
box-sizing: content-box;
border-radius: 2px;
text-decoration: none;
opacity: 1;
text-shadow: -2px 0 #fff, 0 2px #fff, 2px 0 #fff, 0 -2px #fff;
font-size: 16px;
}
/* Checkbox Image Button */
#phItemAttributesBox .btn.phCheckBoxButton.phCheckBoxImage {
margin: 0px;
padding:0px;
border: 0px;
box-shadow: none;
border-radius: 0px;
background: transparent;
position: relative;
margin: 3px;
}
#phItemAttributesBox .btn.phCheckBoxButton.phCheckBoxImage:hover {
margin: 0px;
padding:0px;
border: 0px;
box-shadow: none;
border-radius: 0px;
position: relative;
margin: 3px;
}
#phItemAttributesBox .btn.phCheckBoxButton.phCheckBoxImage span.glyphicon,
#phItemAttributesBox .btn.phCheckBoxButton.phCheckBoxImage span.fa{
cursor: pointer;
opacity: 0;
font-weight: bold;
position: absolute;
cursor: pointer;
box-sizing: content-box;
text-decoration: none;
}
#phItemAttributesBox .btn.phCheckBoxButton.phCheckBoxImage.active
span.glyphicon,
#phItemAttributesBox .btn.phCheckBoxButton.phCheckBoxImage.active span.fa
{
opacity: 1;
color: #fff;
position: absolute;
top: 30%;
left: 40%;
line-height: 1;
-webkit-font-smoothing: antialiased;
box-sizing: content-box;
border-radius: 2px;
text-decoration: none;
color: #ffcc00;
font-weight: bold;
text-shadow: -2px 0 #fff, 0 2px #fff, 2px 0 #fff, 0 -2px #fff;
font-size: 16px;
}
.ph-req {
font-weight: bold;
color: #CC0000;
}
#phItemAttributesBox .btn.phCheckBoxButton.phCheckBoxColor,
#phItemAttributesBox .btn.phCheckBoxButton.phCheckBoxImage {
display: inline;
}
/* Phoca Cart Cart Module */
/*
table.ph-cart-small-box {
width: 100%;
}*/
.ph-cart-module-box {
}
.ph-cart-small-box .ph-hr {
/*border-color: #3a87ad;*/
}
.ph-cart-small-box div div ul li {
color: #999;
padding: 0 auto;
margin: 0 auto;
line-height: 1;
}
.ph-cart-link-checkout {
margin-top: 10px;
margin-right: 2px;
}
.ph-cart-module-box .col-sm-1,
.ph-cart-module-box .col-md-1,
.ph-cart-module-box .col-sm-2,
.ph-cart-module-box .col-md-2,
.ph-cart-module-box .col-sm-4,
.ph-cart-module-box .col-md-4,
.ph-cart-module-box .col-sm-5,
.ph-cart-module-box .col-md-5,
.ph-cart-module-box .col-sm-6,
.ph-cart-module-box .col-md-6,
.ph-cart-module-box .col-sm-7,
.ph-cart-module-box .col-md-7,
.ph-cart-module-box .col-sm-12,
.ph-cart-module-box .col-md-12 {
padding-left: 2px;
padding-right: 2px;
}
.ph-cart-module-image {}
.ph-cart-attribute-box {}
.ph-cart-attribute-box-i {
padding-left: 30%;
}
/* Checkout */
.ph-checkout-cart-box .col-sm-1,
.ph-checkout-cart-box .col-md-1,
.ph-checkout-cart-box .col-sm-2,
.ph-checkout-cart-box .col-md-2,
.ph-checkout-cart-box .col-sm-4,
.ph-checkout-cart-box .col-md-4,
.ph-checkout-cart-box .col-sm-5,
.ph-checkout-cart-box .col-md-5,
.ph-checkout-cart-box .col-sm-6,
.ph-checkout-cart-box .col-md-6,
.ph-checkout-cart-box .col-sm-7,
.ph-checkout-cart-box .col-md-7,
.ph-checkout-cart-box .col-sm-12,
.ph-checkout-cart-box .col-md-12 {
}
.ph-vertical-align {
display: flex;
align-items: center;
}
.ph-vertical-align-row {
}
.ph-checkout-attribute-box {
padding: 0px;
margin: 0px;
margin-top: -15px;
margin-bottom: 15px;
margin-left: 15px;
}
.ph-mod-color-box {
padding: 10px;
}
.ph-panel-body-color {
padding: 10px;
}
/* Discount row */
.ph-checkout-discount-row {
/* conflict with flex
margin-top: -20px;
margin-bottom: 20px;*/
}
.ph-price-discount,
.ph-checkout-discount-row div {
color: #00B19D;
}
.ph-line-through-txt {
/*text-decoration: line-through;*/
}
.ph-line-through {
text-decoration: line-through;
}
/* Pagination Top */
.ph-pagination-top button {
margin-top: 0px;
}
.ph-pagination-top .btn {
}
.ph-pagination-top .btn span {
color: #d0d0d0;
}
.ph-pagination-top .btn.active span{
color: #000;
}
.ph-pagination-top .btn,
.ph-pagination-top .btn:focus,
.ph-pagination-top .btn:visited,
.ph-pagination-top .btn:focus,
.ph-pagination-top .btn:active,
.ph-pagination-top .btn.active{
box-shadow: none;
outline: none;
outline-offset: 0px;
}
.ph-item-clearfix {
clear: both;
}
/* Layout Type */
.ph-items.grid {
}
.ph-items.list {
}
.ph-items.gridlist {
}
h3.grid {
text-align: center;
}
h3.list,
h3.gridlist {
margin: 0px;
padding: 0px;
background: transparent;
}
.ph-item-content.grid .ph-stars-box {
margin-top: 10px;
margin-bottom: 10px
}
/*
.chosen-search{display: none}
*/
.ph-item-box {
position: relative;
}
.ph-item-content-row{
margin: 0px;
padding: 0px;
}
/* Equal Heights by Flexbox */
.ph-row-flex.grid {
display: flex;
flex-wrap: wrap;
}
@media screen and (max-width: 576px) {
.ph-row-flex.grid{
display: block;
}
}
.ph-row-flex.grid .row-item {
display: flex;
flex-wrap: wrap;
flex-direction: column;
align-items: stretch;
}
.ph-row-flex.grid .row-item .ph-item-box,
.ph-row-flex.grid .row-item .ph-item-box .ph-thumbnail-c {
/*height: 100%;*/
display: flex;
flex: 1 1 100%;
/* IE 11 flex: 1 1 auto;*/
flex-direction: column;
}
/* IE */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.ph-row-flex.grid .row-item .ph-item-box,
.ph-row-flex.grid .row-item .ph-item-box .ph-thumbnail-c {
flex: 1 1 auto;
}
}
.ph-mod-product-scroller-swiper-wrapper .ph-item-box .ph-thumbnail-c
.ph-item-content ,
.ph-row-flex.grid .row-item .ph-item-box .ph-thumbnail-c .ph-item-content
{
height: 100%;
display: flex;
flex-wrap: wrap;
flex-direction: column;
align-items: stretch;
}
.ph-item-content.grid .ph-item-desc {
flex: 1;
}
.ph-row-flex.grid .row-item .ph-item-box .ph-thumbnail-c .ph-item-content
.phItemWishListBoxForm,
.ph-row-flex.grid .row-item .ph-item-box .ph-thumbnail-c .ph-item-content
.phItemCompareBoxForm,
.ph-row-flex.grid .row-item .ph-item-box .ph-thumbnail-c .ph-item-content
.phItemCartBoxForm,
.ph-row-flex.grid .row-item .ph-item-box .ph-thumbnail-c .ph-item-content
.phItemQuickViewBoxForm{
}
.ph-item-action{
display: flex;
flex-direction: row;
justify-content: flex-start;
}
.ph-item-box.grid {
position: relative;
margin-bottom: 20px;
clear: both;
}
.ph-row-flex.grid .row-item .ph-item-box .ph-thumbnail-c .ph-item-content
.ph-item-action-box {
}
.ph-row-flex.grid .row-item .ph-item-box .ph-thumbnail-c .ph-item-content
.ph-category-price-box {
}
.ph-row-flex.grid .row-item .ph-item-box .ph-thumbnail-c .ph-item-content
.ph-item-action-box{
width: 100%;
margin-top: auto;
}
.ph-item-box .ph-item-content {
padding: 10px;
}
/* Select Box required */
select:invalid,
select:invalid + .chosen-container .chosen-single {
border: 1px solid #fc0000 !important;
box-shadow: 0 0px 4px #FF9494 !important;
}
.ph-shipping-info-box {
padding: 5px;
border: 1px solid #f0f0f0;
background: #fdfdfd;
}
.ph-shipping-info-box a{
text-decoration: underline;
}
.ph-shipping-info-header {
font-weight: bold;
}
.ph-clear-both {
clear:both;
}
/* Uncomment in Protostar */
/*
select, textarea, input[type="text"],
input[type="password"], input[type="datetime"],
input[type="datetime-local"], input[type="date"],
input[type="month"], input[type="time"],
input[type="week"], input[type="number"],
input[type="email"], input[type="url"],
input[type="search"], input[type="tel"],
input[type="color"], .uneditable-input {
height: 28px !important;
}
*/
.ph-item-price-panel form {
margin: 0;
padding: 0;
display: inline;
}
#phItemTopBoxForm .ph-pag-top-row {
padding-left: 5px;
padding-right: 5px;
}
.phIBoxOH {
text-align: center;
}
.row-item {
}
.ph-item-action-fade form {
margin: 0px;
}
.ph-payment-title,
.ph-payment-image,
.ph-shipping-title,
.ph-shipping-image {
display: inline-block;
margin: 5px;
}
label .ph-payment-title,
label .ph-payment-image,
label .ph-shipping-title,
label .ph-shipping-image {
display: inline;
}
.ph-video-container iframe {
border: 0px;
}
.ph-pull-right {
float: right;
}
.ph-pull-left {
float: left;
}
#ph-pc-category-box .chosen-container{
width: auto !important;
}
#ph-pc-submit-item-box .chosen-container {
min-width: 16em;
}
#ph-pc-submit-item-box .inputbox[type=text],
#ph-pc-submit-item-box .inputbox[type=email] {
max-width: 16em;
}
#ph-pc-submit-item-box select {
min-width: 16em;
}
.ph-submititem-header-contact {
font-weight: bold;
margin-top: 1em;
}
.ph-currency-list a {
/*color: #333 !important;*/
text-decoration: underline;
}
li.ph-currency-list {
list-style-type: none;
}
.ph-currency-list-suffix .ph-currency-image-list {
margin-left: 3px
}
.ph-currency-list .ph-currency-image-list {
margin-left: -5px;
}
.ph-visibility-hidden {
visibility: hidden;
}
.ph-display-none {
display: none;
}
/* Categories View - Colspan */
.ph-t-box {
display: flex;
}
.ph-t-row {
min-width: 0;
display: flex;
}
.ph-t-row-c1 {
flex: 1 1 100%;
}
.ph-t-row-c2 {
flex: 1 1 50%;
flex-flow: wrap;
}
.ph-t-cell {
display: flex;
flex: 1 1 100%;
align-items: center;
justify-content: center;
min-width: 0;
overflow: auto;
/*width: 100%;*/
position: relative;
padding: 0;
}
.ph-t-cell .ph-item-box {
margin: 0;
padding-bottom: 7em;
width: 100%;
height: 100%;
display:flex;
flex: 1 1 100%;
flex-flow: column;
justify-content: center;
align-items: center;
min-width: 0;
/* overflow: hidden; use in case of transform */
}
.ph-t-cell a {
text-align: center;
}
.ph-t-cell a img {
margin: 0 auto;
text-align: center;
}
.ph-t-cell .ph-cat-desc {
padding: 10px;
}
.ph-t-cell .ph-item-box {
padding-top: 2em;
}
.ph-t-cell a img{
}
.ph-t-cell h3 {
position: absolute;
bottom: 2.6em;
left: 1em;
margin: 0;
}
.ph-t-cell .btn {
position: absolute;
bottom: 1em;
right: 1em;
margin: 0;
}
@media screen and (max-width: 768px) {
.ph-t-box{
display: block;
}
}
#ph-pc-categories-box .ph-t-cell {
margin: 10px;
}
.ph-price-filter-box {
margin: 15px auto;
}
#phPriceFilterPrice {
text-align: right;
font-size: 70%;
margin: 10px auto;
}
#phPriceFilterRange.ui-widget.ui-widget-content {
border: 0;
background: #f0f0f0;
height: 0.4em;
}
#phPriceFilterRange.ui-slider-horizontal .ui-slider-handle {
top: -.4em;
border-radius: 50%;
background: #08b2d9;
border: 0;
}
#phPriceFilterRange.ui-slider-horizontal .ui-slider-handle:hover {
border-radius: 50%;
background: #08b2d9;
border: 3px solid #079ec0;
outline-width: 0;
}
#phPriceFilterRange.ui-slider-horizontal .ui-slider-handle:focus,
#phPriceFilterRange.ui-slider-horizontal .ui-slider-handle:active {
outline-width: 0;
}
#phPriceFilterRange.ui-slider-horizontal .ui-slider-handle::focus {
outline-width: 0;
}
#phPriceFilterRange .ui-widget-header {
background: #08B2D9;
}
/* SEARCH enable absolute positioning */
.inner-addon {
position: relative;
}
/* style icon */
.inner-addon .fa,
.inner-addon .glyphicon {
position: absolute;
padding: 10px;
pointer-events: none;
}
/* align icon */
.left-addon .glyphicon { left: 0px;}
.right-addon .glyphicon { right: 0px;}
.left-addon .fa { left: 20px;}
.right-addon .fa { right: 20px;}
/* add padding */
.left-addon input { padding-left: 30px; width: 100% }
.right-addon input { padding-right: 30px; width: 100% }
.row-item-subcategory {
}
.row-item-subcategory h3 {
margin: 0 auto;
text-align: center;
}
/*
.ph-brands-module-box .ph-brand-name {
float: left;
margin: 1em
}
*/
.col-md-1,
.col-md-2,
.col-md-4,
.col-md-6,
.col-md-8,
.col-md-10,
.col-md-12,
.col-md-3,
.col-md-5,
.col-md-7,
.col-md-9,
.col-md-11 {
/*border: 1px solid red;*/
}
.ph-checkbox {
display: block !important;
}
table.pc-tax-recapitulation,
table.pc-tax-recapitulation tr,
table.pc-tax-recapitulation tr th,
table.pc-tax-recapitulation tr td {
border: 1px solid #f0f0f0;
padding: 5px;
border-collapse: collapse;
}
table.pc-tax-recapitulation tr th {
text-align: center;
}
table.pc-tax-recapitulation tr td {
text-align: right;
}
/* Plugins */
.ph-plg-product-info {
margin: 5px 0 15px 0;
text-align: left;
}
.ph-plg-product-info-title {
font-weight: bold;
}
.ph-plg-product-attribute-item {
color: #c0c0c0;
}
.phIBox.ph-lazyload {
margin: 0;
padding: 0;
background: #f0f0f0;
border-radius: 0;
width: 100%;
}
img.ph-lazyload {
display: block;
width: 100%;
height: auto;
opacity: 0;
box-sizing: border-box;
position: relative;
clear:both;
}
img.ph-lazyload:not(.initial) {
transition: opacity 2s;
}
img.ph-lazyload.initial,
img.ph-lazyload.loaded,
img.ph-lazyload .error {
opacity: 1;
}
img.ph-lazyload:not([src]) {
visibility: hidden;
}
.ph-row-flex.gridlist.ph-lazyload .row-item .phIBoxOH {
line-height: 0;
}
.ph-row-flex.grid.ph-lazyload .row-item {
flex-wrap: nowrap;
}
.ph-row-flex.grid.ph-lazyload .row-item .ph-item-box .ph-thumbnail-c
.ph-item-content {
flex-wrap: nowrap;
}
#phImageBox .ph-item-image-full-box > a > picture > source {
display: inline;
}
.ph-item-box.gridlist, .ph-item-box.list {
margin-bottom: 10px;
}
.ph-no-items-found {
text-align: center;
padding: 2em 1em;
}
.ph-submititem-checkbox-confirm label div,
.ph-submititem-checkbox-confirm label p,
.ph-askquestion-checkbox-confirm label div,
.ph-askquestion-checkbox-confirm label p,
.ph-checkout-checkbox-confirm label div,
.ph-checkout-checkbox-confirm label p {
display: inline;
}
.ph-submititem-checkbox-confirm label input {
margin-right: 0.5em;
}
#phContainerPopup .modal-dialog,
#phContainerPopup .modal-content {
height: 95%;
}
#phContainerPopup .modal-body {
/* 100% = dialog height, 120px = header + footer */
/* bootstrap 4: max-height: calc(100% - 120px);
height: calc(100% - 120px);*/
height: calc(100% - 120px);
}
.ph-checkout-box-apply-coupon {
margin-top: 1em;
}
.ph-checkout-box-apply-coupon .btn {
margin-left: 0.5em;
}
.ph-checkout-box-reward-points {
margin-top: 1em;
}
.ph-checkout-box-reward-points .btn {
margin-left: 0.5em;
}
.ph-item-play-file {
margin: 1em auto;
/*text-align: center;*/
}
.ph-item-play-title {
margin: 0.5em;
text-align:left;
}
.ph-item-play-file audio,
.ph-item-play-file video {
/*margin: 0 auto;*/
}
.ph-category-item-public-download {
margin: 1em auto;
}
.ph-header-size {
margin-top: 0.5em;
}
.ph-item-attributes-box {
margin-top: 1em;
}
.ph-filter-count:before {
content: "(";
}
.ph-filter-count:after {
content: ")";
}
.ph-filter-count {
font-size: 70%;
padding: 2px;
background: #f5f5f5;
border-radius: 2px;
}
.ph-label-close {
margin: 2px;
padding: 0.5em 0.3em;
}
.ph-label-close a {
font-weight: bold;
color: #fff;
}
.ph-label-close a:hover {
color: #fff;
text-decoration: none;
}
.ph-label-close a .ph-label-close-remove {
vertical-align: bottom;
top: 0;
}
.ph-label-close a .ph-label-close-remove::before {
color: #fff;
}
.ph-image-box-content-item {
text-align: center;
margin: 0 auto;
font-size: 6em;
}
/* Modal Popups - combination of more popups */
#phAddToCartPopup {
z-index: 1051;
}
#phQuickViewPopup {
z-index: 1050;
}
/* Gift Voucher */
#ph-pc-item-box .form-check.ph-radio-gift-box {
flex-direction: column;
display: inline-flex;
padding: 0.3em;
min-width: 50%;
}
.ph-radio-gift-image {
padding: 0.3em;
}
.ph-radio-gift-title {
font-size: 0.75em;
}
.ph-gift-box-form div label {
text-align: left;
justify-content:left;
}