.un-product-content-price {
    display: flex;
    justify-content: space-between;
}

.un-complete-assesment-link>a {
    border-radius: 20px;
    background-color: #FF2159;
    padding: 8px 24px;
    box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0,0,0,.12);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
}

.un-complete-assesment-link>a:hover {
    background-color: #C40030;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0,0,0,.12);
}

.un-complete-assesment-link>a:active {
        box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0,0,0,.12);

}

.un-complete-assesment-link>a>span>span {
    color: #fff;
    text-transform: uppercase;
}


#qodef-woo-page.qodef--cart .shop_table td.product-remove a:before {
    content: '\00D7';
    font-size: 16px;
    line-height: 28px;
    color: #fff;
}

#qodef-woo-page .qodef-woo-buttons-holder .added_to_cart, 
#qodef-woo-page .qodef-woo-buttons-holder .product_type_simple:not(.add_to_cart_button), 
.qodef-woo-shortcode .qodef-woo-buttons-holder .added_to_cart, 
.qodef-woo-shortcode .qodef-woo-buttons-holder .product_type_simple:not(.add_to_cart_button),
#qodef-woo-page .qodef-woo-buttons-holder .add_to_cart_button, 
.qodef-woo-shortcode .qodef-woo-buttons-holder .add_to_cart_button,
#qodef-woo-page .qodef-woo-buttons-holder .product_type_external,
#qodef-woo-page .qodef-woo-buttons-holder .product_type_variable {
    display: none;
}

#qodef-woo-page .qodef-woo-product-list li.product .qodef-woo-product-inner .product-short-description p,
#qodef-woo-page .qodef-woo-product-list li.product .qodef-woo-product-inner .product-short-description {
    font-size: 16px;
}

#qodef-woo-page .qodef-woo-product-list li.product .qodef-woo-product-inner .product-short-description ul {
    list-style-type: disc;
}

#qodef-woo-page .product .qodef-quantity-buttons {
    display: none;
}

.woocommerce-cart form.woocommerce-cart-form {
    float: none;
    width: 100%;
}

#qodef-woo-page.qodef--cart .wc-proceed-to-checkout .button {
    width: 100%;
    text-align: center;
}

table.cart td.actions input {
    margin: 0;
}

.cart_totals .shop_table {
    
}

.woocommerce-cart .cart-collaterals {
    margin-bottom: 35px;
}

.un-cart-wrapper {
    float: left;
    width: 60%;
}

.un-order-options h2 {
    display: none;
}

.un-order-options ul li label input {
    /*display: none;*/
}

.un-order-options ul li label {
    margin-bottom: 0;
    font-size: 16px;
}

.un-order-options ul li {
    border: 1px solid #e2e2e2;
    background-color: #f9f9f9;
    font-size: 15px;
    padding: 15px 30px;
    cursor: pointer;
    margin-bottom: 8px;
    border-radius: 8px;
}

.un-order-options ul li:hover {
    border-color: #244262;
}

.un-order-options ul li label span,
.un-order-options ul li label {
    cursor: pointer;
    color: rgba(0,0,0,.87);
}

.un-order-options ul li input[type="radio"]:checked+span { 
    font-weight: bold; 
} 
    
.woocommerce-page div.woocommerce .cart-empty.woocommerce-info {
    flex-direction: column;
    text-align: center;
}

.cart-empty.woocommerce-info:before,
.cart-empty.woocommerce-info:after{
    display: none;
}

.un-reviews {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.un-review {
    padding: 15px 20px;
    width: 25%;
}

.un-review .stars {
    display: block;
    margin-top: 10px;
}

.un-review .stars::before {
    color: #dc9814;
    display: block;
    font-size: 12px;
    letter-spacing: 3px;
}

.un-review .stars-1::before {
    content: "\2605";
}

.un-review .stars-2::before {
    content: "\2605\2605";
}

.un-review .stars-3::before {
    content: "\2605\2605\2605";
}

.un-review .stars-4::before {
    content: "\2605\2605\2605\2605";
}

.un-review .stars-5::before {
    content: "\2605\2605\2605\2605\2605";
}

.un-trust-symbols {
    margin-top: 50px;
}

.un-checkout-login, .un-checkout-coupon {
    width: 49%;
    float: left;
}

.un-checkout-login .woocommerce-form.woocommerce-form-login.login,
.un-checkout-coupon .checkout_coupon.woocommerce-form-coupon {
    position: static !important;
    width: 100% !important;
    margin-top: 0px !important;
}

.un-checkout-login .woocommerce-form-login-toggle,
.un-checkout-coupon .woocommerce-form-coupon-toggle {
    float: none;
    width: 100%;
}

#qodef-woo-page.qodef--cart .shop_table td .amount, 
#qodef-woo-page.qodef--checkout .shop_table td .amount {
    float: left;
    color: rgba(0,0,0,.87);
}

.woocommerce-cart-form__cart-item.cart_item .product-subtotal .subscription-price {
    display: block;
    text-align: left;
}

#order_review .shop_table tr.shipping th {
    display: table-cell;
}

#order_review .shop_table tr.shipping td,
#order_review .shop_table tr.shipping th {
    float: none;
    padding: 15px;
}

#order_review .shop_table tr.shipping td {
    padding: 22px 15px;
}

#order_review .shop_table tr.shipping td .woocommerce-Price-amount {
    float: none;
    padding-left: 15px;
}

#qodef-woo-page.qodef--cart .shop_table td label {
    padding-left: 15px;
}

#qodef-woo-page.qodef--checkout .shop_table td label .woocommerce-Price-amount.amount {
    padding-left: 0;
}

body #payment .payment_methods > .wc_payment_method > label:before, 
body #payment .payment_methods > .woocommerce-PaymentMethod > label:before, 
ul#shipping_method li label:before {
    content: none;
}

#qodef-woo-page table td[data-title="Delni znesek"] {
    text-align: left;
    line-height: 1.2em;
    float: none;
}

#qodef-woo-page table td[data-title="Skupaj"] {
    line-height: 1.1em;
    font-size: 16px;
    float: none;
}

#qodef-woo-page.qodef--cart table td[data-title="Skupaj"], 
#qodef-woo-page.qodef--cart table td[data-title="Delni znesek"]{
    float: none;
}

#qodef-woo-page.qodef--checkout .woocommerce-checkout-review-order .cart-subtotal .amount, 
#qodef-woo-page.qodef--checkout .woocommerce-checkout-review-order .order-total .amount {
    padding-right: 4px;
}

#order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr th,
#order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr td, 
#qodef-woo-page.qodef--checkout .woocommerce-checkout-review-order .cart-subtotal .amount, 
#qodef-woo-page.qodef--checkout .woocommerce-checkout-review-order .order-total .amount {
    font-size: 16px;
    background-color: #fff;
}

ul#shipping_method,
ul#shipping_method li{
    margin-bottom: 0;
}

.woocommerce-checkout-review-order-table .shipping.recurring-total td {
    display: block;
    padding: 22px 15px
}

#qodef-woo-page.qodef--cart .cart-collaterals .shop_table th, 
#qodef-woo-page.qodef--checkout .cart-collaterals .shop_table th {
    display: table-cell;
    color: rgba(0,0,0,.87);
}

#qodef-woo-page.qodef--cart .woocommerce-shipping-methods label .woocommerce-Price-amount.amount {
    float: right;
}

#qodef-woo-page.qodef--cart .shop_table td .woocommerce-shipping-methods label {
    padding-left: 0;
}

.woocommerce-page .un-cart-daily-price.shop_table tr.cart_item {
    display: table-row;
}

#qodef-woo-page.qodef--checkout .woocommerce-checkout-review-order table tbody.un-cart-daily-price tr td {
    color: rgba(0,0,0,.87);
    padding: 25px 15px 25px 25px;
    display: table-cell;
}

#_pq_dropdown {
    width: auto;
}

.woocommerce-cart #qodef-woo-page table th.product-quantity, 
.woocommerce-cart #qodef-woo-page table td.product-quantity {
    display: table-cell;
}

#qodef-woo-page .qodef-quantity-buttons {
    display: inline-block;
}

@media screen and (min-width: 1025px) and (max-width: 1180px) {
    .un-cart-wrapper {
        width: 50%;
        padding-left: 35px;
    }
}

@media screen and (max-width: 1024px) {
    .un-checkout-login, .un-checkout-coupon {
        width: 100%;
        float: none;
    }
    
    .checkout.woocommerce-checkout #customer_details, #order_review {
        width: 100%;
    }
}

@media screen and (max-width: 980px) {
    .un-cart-wrapper {
        width: 100%;
    }
    .woocommerce-cart .cart-collaterals {
        width: 100%;
        margin-left: 0;
    }
    .un-review {
        width: 50%;
    }
}

@media screen and (max-width: 680px) {
    .un-review {
        width: 100%;
    }
}
