.elementor-2270 .elementor-element.elementor-element-6ad756d:not(.elementor-motion-effects-element-type-background), .elementor-2270 .elementor-element.elementor-element-6ad756d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13e01bc );}.elementor-2270 .elementor-element.elementor-element-6ad756d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-2270 .elementor-element.elementor-element-6ad756d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2270 .elementor-element.elementor-element-a070d2b > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2270 .elementor-element.elementor-element-46c5111 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2270 .elementor-element.elementor-element-9953d0f{text-align:left;}.elementor-2270 .elementor-element.elementor-element-9a9e468 > .elementor-widget-container{background-color:var( --e-global-color-664250f );padding:20px 20px 20px 20px;}@media(max-width:767px){.elementor-2270 .elementor-element.elementor-element-a070d2b > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2270 .elementor-element.elementor-element-9a9e468 > .elementor-widget-container{padding:10px 10px 10px 10px;}}/* Start custom CSS *//* Order received oldal - rendelés részletei táblázat */

table thead th {
    background-color: #004735;
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
}

table tbody>tr:nth-child(odd)>td {
    background-color: #fff;
}

table th, table td {
    border: solid 1px #DADADE!important;
    border-collapse: collapse;
    border-spacing: 0;
}

/* Order received oldal - rendelés részletei, átutalásos fizetés rész háttere */

.woocommerce ul.order_details {
    background-color: #f4f4f4;
    padding-top: 15px;
    padding-bottom: 15px;
}

/* Pénztár oldal - Woocommerce info bar */
    
.woocommerce-info {
    border-top-color: #004735;
}

.woocommerce-info::before {
    color: #004735;
}

/* Gombok */

.woocommerce button.button, .woocommerce a.button, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order, .woocommerce a.button.alt {
    background-color: #FEB102;
    color: #fff;
    transition: 0.3s;
    outline: none;
    font-weight: 500;
    text-transform: uppercase;
}

.woocommerce button.button:hover, .woocommerce a.button:hover, .woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover, .woocommerce a.button.alt:hover {
    background-color: #DB9800;
    color: #fff;
}

/* Pénztár oldal mezők */ 

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    border: 1px solid #DADADE;
}


/* Ország és megyeválasztó select option mezők */

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: #F4F4F4;
    color: #54595F;
}

.select2-container--default .select2-selection--single  {
    border: solid 1px #DADADE;
}


/* Fizetési opciók háttere */

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: #fff;
    border: solid 1px #DADADE;
}

/* Woocommerce adatkezelési tájékoztató szöveg (nem checkbox-os) */ 

.woocommerce-privacy-policy-text {
    font-weight: 500;
}

/* Hucommerce checkbox-os rész */

.hc-checkbox-text {
    font-weight: 400;
}

#surbma_hc_gdpr_checkout p strong {
    color: #252525;
}

#surbma_hc_gdpr_checkout {
    background-color: #f4f4f4;
    padding: 20px 10px;
    margin-bottom: 20px;
    border-radius: 4px;
}

/* Félkövér szöveg javítása: footer menu, copyright info */

.elementor-icon-list-text, .elementor-95 .elementor-element.elementor-element-88c62e0 > .elementor-widget-container {
    font-weight: 400!important;
}


/* Pénznem választó megjelenítése */

.wmc-list-currencies { 
    display: inline-block!important; 
}/* End custom CSS */