.elementor-300 .elementor-element.elementor-element-5dd0564{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-300 .elementor-element.elementor-element-901f8a5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-300 .elementor-element.elementor-element-b9c2e4e > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-300 .elementor-element.elementor-element-b9c2e4e{text-align:center;}.elementor-300 .elementor-element.elementor-element-b9c2e4e .elementor-heading-title{font-size:32px;line-height:40px;}@media(max-width:1024px){.elementor-300 .elementor-element.elementor-element-5dd0564{margin-top:0px;margin-bottom:0px;padding:23px 23px 23px 23px;}}@media(max-width:767px){.elementor-300 .elementor-element.elementor-element-901f8a5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-300 .elementor-element.elementor-element-b9c2e4e{text-align:center;}}/* Start custom CSS for text-editor, class: .elementor-element-d9b435e *//*slika*/
.checkout_container ul.order_details {
    margin: 0 auto 64px;
    display: block;
    width: fit-content;
}
.checkout_container ul.order_details li {
    float:unset;
    display:inline-block;
    font-size:14px;
}
.checkout_container ul.order_details .creditcard_img, .payment_method_yaadpay img {
    width:150px;
}
.checkout_container.checkout_container form .required {
    color:#333333;
}
.checkout_container.checkout_container .form-row label{
    color:#333333;
    font-size:16px;
}
@media (max-width:767px) {
    .woocommerce ul.order_details {
        width:100%;
    }
    .woocommerce ul.order_details li {
        width:30%;
        padding:0;
        margin:0;
        font-size:14px;
        text-align:center;
    }
    .woocommerce ul.order_details li:last-of-type {
        display:none;
    }
}
/*slika*/

.checkout_container.checkout_container.checkout_container .product-thumbnail img {
    max-width:150px;
}
.checkout_container.checkout_container p, .checkout_container.checkout_container span,
.checkout_container.checkout_container a,
.checkout_container td:before
{
    font-size:16px;
    line-height:;24px;
    font-weight:400;
    
}
.checkout_container.checkout_container .woocommerce-shipping-methods li {
    text-align:right;
    direction:rtl;
}
.checkout_container.checkout_container .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
    float:unset;
    width:100%;
    text-align:right;
    display:block;
}

.checkout_container.checkout_container .button {
    white-space: nowrap!important;  
}

.woocommerce-Price-amount:before {
     white-space: nowrap!important;  
}

.checkout_container.checkout_container button {
    font-weight:normal!important;
    font-size:16px;
    display: inline-block!important;
}
.checkout_container .cart-collaterals {
    font-size:16px!important;
}
.checkout_container th,
 {
    font-size:16px;
    white-space: nowrap;
}

@media (max-width:767px) {
    .woocommerce-info.woocommerce-info {
        padding:8px 32px;
        font-size:16px;
        white-space: nowrap;
        
    }
    .woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
        right:8px;
        top:8px;
    }
    .woocommerce-shipping-totals th,
    .woocommerce-shipping-totals td {
        white-space:unset;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5dd0564 */.elementor-300 .elementor-element.elementor-element-5dd0564 {
    min-height:calc(100vh - 224px);
}

@media (max-width:767px {
   .elementor-300 .elementor-element.elementor-element-5dd0564 {
    min-height:calc(100vh - 180px);
} 
}/* End custom CSS */