.print-point--single-product--product-price {
display: none; align-items: baseline;
}
.print-point--single-product--regular-price {
color: var(--color-secondary);
font-size: var(--h1-font-size);
font-weight: var(--bold-font-weight);
}
.print-point--single-product--product-price:before,
.print-point--single-product--regular-price:before {
content: "od "; color: var(--color-primary);
font-size: var(--h4-font-size);
font-weight: var(--bold-font-weight);
}
.print-point--single-product--product-price:after,
.print-point--single-product--regular-price:after {
content: "brez DDV";
padding-left: 7px;
color: var(--color-primary);
font-size: var(--normal-font-size);
font-weight: var(--bold-font-weight);
}
.print-point--single-product--cta-icon-box .elementor-icon-box-icon {
padding: 18px 20px;
background: var(--color-secondary);
}
@media (min-width: 768px) {
.print-point--single-product--icon-box .elementor-icon-box-wrapper {
max-width: 180px;
}
}
@media (max-width: 768px) {
.print-point--single-product--cta-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon {
padding: 10px 15px 5px 15px;
max-width: 75px;
float: left;
margin-right: 20px !important;
}
}
.print-point--single-product--add-to-cart .tm-extra-product-options .tm-epo-element-label {
font-size: var(--small-font-size);
font-weight: var(--bold-font-weight);
}
.print-point--single-product--add-to-cart .tm-epo-field.tmcp-select {
height: 40px;
padding: 0 10px;
color: #666;
font-size: var(--small-font-size);
}
@media (min-width: 768px) {
.print-point--extra-product-options--vizitke--first-half,
.print-point--extra-product-options--vizitke--second-half {
max-width: 49% !important;
}
.tc-container.cpf_hide_element.tc-cell.tcwidth-100.cpf-type-select.tc-container-enabled {
padding: 10px 15px 15px 20px;
}
}
.tc-container.cpf_hide_element.tc-cell.tcwidth-100.cpf-type-select.tc-container-enabled:nth-of-type(even) {
border-top: 1px solid #909090;
border-bottom: 1px solid #909090;
background: #f8f8f8;
}
.print-point--single-product--add-to-cart .tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap label.tm-error {
margin: 0 !important;
color: var(--color-secondary);
} @media (min-width: 768px) {
#print-point--extra-product-options--oblikovanje .tm-extra-product-options .tm-extra-product-options-container {
width: 4% !important;
max-width: 4% !important;
}
}
.print-point--extra-product-options--oblikovanje-div {
display: flex !important;
}
.tm-extra-product-options .tm-epo-field.tmcp-checkbox {
transform: scale(1.4);
}
#print-point--extra-product-options--oblikovanje-wrapper .tc-cell.tm-epo-element-label.tc-col-auto.tm-right {
margin-top: 2px;
padding: 0;
}
@media (max-width: 768px) {
.print-point--single-product--add-to-cart.tm-extra-product-options .tc-row,
.print-point--single-product--add-to-cart .tc-row {
margin: 0;
padding: 0;
}
.tm-extra-product-options .tc-cell,
.tc-cell {
padding: 0 !important;
}
#print-point--extra-product-options--oblikovanje-wrapper .tc-cell.tm-epo-element-label.tc-col-auto.tm-right {
padding-left: 20px !important;
}
} .print-point--single-product--add-to-cart .tm-extra-product-options-totals.tm-custom-price-totals,
.print-point--single-product--add-to-cart .tc-totals-form.tc-show,
.print-point--single-product--add-to-cart #webtim-wooc-product-qty {
display: none;
}
#print-point--single-product--clone-price .tm-options-totals,
#print-point--single-product--clone-price dt {
display: none;
}
#print-point--single-product--clone-price .woocommerce-Price-amount.amount {
color: #fff;
font-size: var(--h2-font-size);
}
.print-point-tax {
color: var(--color-white);
font-size: var(--h5-font-size);
font-weight: var(--bold-font-weight);
}
.print-point--total-price {
color: var(--color-secondary);
font-size: var(--h2-font-size);
font-weight: var(--bold-font-weight);
}
@media (min-width: 768px) {
.print-point--single-product--add-to-cart .single_add_to_cart_button.button.alt {
display: none; z-index: 2;
border: 4px solid transparent;
padding: 15px 50px;
background-color: var(--color-secondary);
color: var(--color-white);
font-size: var(--h5-font-size);
font-weight: var(--bold-font-weight);
}
}
.print-point--single-product--add-to-cart .single_add_to_cart_button.button.alt:hover {
border: 4px solid var(--color-secondary);
}
@media (max-width: 768px) {
.print-point--single-product--add-to-cart .single_add_to_cart_button.button.alt {
display: none;
margin-top: 20px;
border: 4px solid transparent;
padding: 15px 50px;
background-color: var(--color-secondary);
color: var(--color-white);
font-size: var(--h5-font-size);
font-weight: var(--bold-font-weight);
}
}
.print-point--single-product--add-to-cart #add_to_quote {
display: none;
} .print-point--single-product--rezervacija .wc-appointments-appointment-form-button {
width: 100%;
padding: 20px !important;
border: 1px solid var(--color-secondary) !important;
background-color: var(--color-secondary) !important;
border-radius: 0 !important;
font-weight: var(--medium-font-weight) !important;
text-transform: uppercase;
}
.print-point--single-product--rezervacija .wc-pao-addon-select:focus-visible,
.print-point--single-product--rezervacija .wc-appointments-appointment-form-button:focus-visible {
outline: none !important;
}
.print-point--single-product--rezervacija .wc-appointments-date-picker .ui-datepicker td.ui-datepicker-today a {
color: var(--color-white) !important;
}
.print-point--single-product--rezervacija .wc-appointments-appointment-form-button:hover {
background-color: var(--color-white) !important;
color: var(--color-secondary) !important;
}
.print-point--single-product--rezervacija .ui-state-active,
.print-point--single-product--rezervacija .slot.selected a {
background-color: var(--color-secondary) !important;
}
.print-point--single-product--rezervacija .wc-pao-addon-name {
color: var(--color-primary) !important;
font-weight: var(--medium-font-weight);
text-transform: uppercase !important;
font-size: var(--h5-font-size) !important;
}
.print-point--single-product--rezervacija .wc-pao-addon-select,
.print-point--single-product--rezervacija .wc-pao-addon-field {
padding: 10px;
border: 2px solid var(--color-secondary);
border-radius: 5px;
} .wc-appointments-appointment-cost {
display: none !important;
}
.wc-appointments-appointment-form-wrap.cart {
overflow: scroll !important;
}  .print-point--single-product--add-to-cart.print-point--single-product--add-to-cart--povpraseavnje #add_to_quote {
position: inherit;
display: flex;
justify-content: center;
align-items: center;
width: 100%;
z-index: 2;
margin-top: 30px;
padding: 15px 50px;
border: 4px solid transparent;
background-color: var(--color-secondary);
color: var(--color-white);
font-size: var(--h5-font-size);
font-weight: var(--bold-font-weight);
}
.print-point--single-product--add-to-cart.print-point--single-product--add-to-cart--povpraseavnje #add_to_quote {
display: flex;
flex-grow: 1;
width: 100%;
max-width: 100%;
}
.print-point--single-product--add-to-cart.print-point--single-product--add-to-cart--povpraseavnje #add_to_quote:before {
display: block;
content: "";
width: 40px;
height: 40px;
margin-right: 20px;
background: url(//print-point.si/wp-content/themes/print-point-wp-theme/assets/images/question.svg) no-repeat center / contain;
color: var(--color-white);
}
#print-point--extra-product-options--oblikovanje-wrapper {
margin-top: 20px;
margin-left: 12px;
}
.tc-extra-product-options .tmcp-field-wrap label.cpf-upload-container {
background-color: var(--color-primary);
color: var(--color-white);
font-size: var(--small-font-size);
}
.tc-extra-product-options .tmcp-field-wrap label.cpf-upload-container:after {
content: "" !important;
display: inline-block;
width: 20px;
height: 20px;
margin-bottom: -6px;
margin-left: 10px;
background: url(//print-point.si/wp-content/themes/print-point-wp-theme/assets/images/cloud-upload-signal-svgrepo-com.svg) no-repeat center / contain;
fill: var(--color-secondary);
}
.cpf-upload-container [type="file"] {
font-size: var(--small-font-size);
}