/*
Theme Name: Maj's Ocean
Theme URL: https://izi2splet.si
Description: Izdelava spletnih strani
Author: Maj Urbanc
Author URL: https://izi2splet.si
Template: oceanwp
Version: 1.0.0
Text Domain: ocean-child
*/
html,
body {
	max-width: 100%;
	overflow-x: hidden;
}

/* */
/* PRICING TABLE */
@media only screen and (max-width: 800px) {
	thead .jet-table__head-row th:last-child,
	tbody .jet-table__body-row td:last-child {
		display: none;
	}
}
button.buy-class {
	border: unset;
	border-radius: 4px;
	color: white;
}
/* PRICING TABLE */
/* */

/* URNIK */
/*  */
td.zasedeno {
	cursor: not-allowed;
	opacity: 0.6;
	background: rgb(194, 194, 194) !important;
}
/*  */
/* URNIK */

/*  */
/* ACCOUNT */
.woocommerce-MyAccount-navigation-link--edit-address,
.woocommerce-MyAccount-navigation-link--payment-methods,
.woocommerce-MyAccount-navigation-link--downloads {
	display: none;
}
mark {
	background: #b1a676;
	color: white;
}
.studio-code {
	color: #b1a676;
}

.sub-item-acc span.status {
	background-color: lightgrey;
	border-radius: 3px;
	font-size: 12px;
}
.sub-item-acc span.status.cancelled {
	background-color: #ff000059;
}
.sub-item-acc span.status.active {
	background-color: #14b5146b;
}
.sub-item-acc {
	margin: 10px 0px;
	padding: 5px 30px;
	background-color: whitesmoke;
	border-radius: 4px;
	cursor: pointer;

	display: grid;
	grid-template-columns: 20% 50% 15% 15%;
	align-items: center;
	justify-items: left;
}
.sub-item-acc:hover .details-click {
	text-decoration: underline;
}
@media only screen and (max-width: 600px) {
	.sub-item-acc {
		padding: 5px;
		font-size: 10px;
	}
}
/* .sub-item-acc:hover {
	text-decoration: underline;
} */
.sub-item-acc > span {
	font-weight: 500;
	padding: 2px 10px;
	/* margin: 0 20px; */
}
.min-text {
	font-size: 12px;
	text-decoration: italic;
}
.f-right {
	float: right;
}
/* ACCOUNT */
/*  */

/**/
/*SINGLE PRODUCT */
/*START*/
/*after add to cart - view cart*/
/* span.subscription-details {
	display: none;
} */
div#wc-stripe-payment-request-wrapper,
p#wc-stripe-payment-request-button-separator {
	display: none !important;
}
.woocommerce-variation-price span.woocommerce-Price-amount.amount {
	font-size: 20px;
	font-weight: 600;
}
/* .quantity, */
span.onsale {
	display: none !important;
}
.elementor-widget-container p.price:has(.from) {
	display: none;
}

.single_add_to_cart_button.added {
	display: none !important;
}
a.added_to_cart.wc-forward {
	background-color: #8c8c8c !important;
	color: white !important;
	min: 0.618em 2.4em !important;
}
a.added_to_cart.wc-forward:after {
	content: inherit !important;
}

/*border pri variacijah*/
.woocommerce div.product form.cart {
	border-top: none !important;
}
.single .entry-title {
	border-bottom: none !important;
}
table th,
table td {
	border: none !important;
}
.reset_variations {
	display: none !important;
}

/*custom colour pick*/
.color-circle-item {
	border-radius: 100%;
	cursor: pointer;
	display: flex;
	background-color: #fff;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3);
	padding: 2px;
	margin: 4px 8px 4px 0;
	width: 32px;
	height: 32px;
}
.selected-circle-item {
	box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.93) !important;
}
.color-bg-item {
	background-color: #000000;
	width: 100%;
	height: 100%;
	border-radius: 100%;
}

/*variation circle selected bg*/
.variable-item.button-variable-item.button-variable-item-s.selected {
	background-color: #f8f8f8 !important;
}
/*KONEC*/
/*SINGLE PRODUCT */

/*SHOP*/
/*START*/

/*variation swatches margin po ceni na shop*/
.product-type-variable > div > ul > li.inner {
	margin-bottom: 7px !important;
}
/*quick select variation*/
.product-inner .variable-items-wrapper {
	justify-content: center !important;
}

/*stock management display only 1 left*/
.woocommerce-variation-availability {
	font-size: 12px;
	margin: 7px 0px !important;
	color: #b56666;
}
/*KONEC*/
/*SHOP*/
/**/

/**/
/*CHECKOUT*/
/**/
/*card paymeny fields*/
.woocommerce-checkout #payment div.payment_box {
	background-color: #e7e7e7 !important;
}
div[class*="payment_method_braintree"] * {
	background-color: #e7e7e7;
}

/*hide coupon on shop*/
.shop_table tbody tr td .coupon {
	display: none !important;
}

#order_review tr.cart-subtotal,
#order_review .subscription-details,
.shop_table .subscription-details {
	display: none;
}
/* .cart_totals .cart-subtotal, */
/* .cart_totals .order-total, */
/* .cart_totals .recurring-totals, */
/* .cart_totals .cart-subtotal.recurring-total, */
.cart_totals tr {
	display: none;
}
.cart_totals .order-total.recurring-total {
	display: block !important;
}
