.cdk-overlay-container {
    top: 50px;
}

.single_add_to_cart_button {
    display: block;
}


.popfwc-currency-symbol {
	position: relative;
    top: -7px;
    left: 5px;
}

.billing-name-instruction h6{
    text-transform: math-auto;
    line-height: 1.5;
    font-size: 14px;
    color: #444444;
    font-weight: 500;
}

.billing-name-instruction h5{
    color: red;
}

.product-summary .woocommerce-Price-currencySymbol {
    font-size: 13px;
    vertical-align: middle;
}

.header, .header-wrapper {
    z-index: 999999999999!important;
}

/** reloadly css **/

#reloadly-widget input.search-bar {
    border: 0 !important;
    box-shadow: none;
}

#reloadly-widget .widget-box-select {
    appearance: none;
}

#reloadly-widget ngx-stripe-card-group *:not(input, select, .widget-box-text), #reloadly-widget .widget-box-text-container, #reloadly-widget .widget-box-text-container *:not(input, select, .widget-box-text) {
    text-align: left !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
}

#reloadly-widget .iti .dropdown-toggle .selected-dial-code {
    margin-left: 50px;
    margin-top: 6px;
}

#reloadly-widget ngx-intl-tel-input .iti .dropdown-toggle .iti__arrow {
	margin-left: 35px;
}

#reloadly-widget .iti.separate-dial-code input {
    padding-left: 98px;
}

#reloadly-widget #searchBar .icon svg {
    height: 15px;
    margin-bottom: 5px;
}

#reloadly-widget .widget-box-main-2 .widget-box-amount .selectable-container .selectable-item {
    min-width: 40%;
}

#reloadly-widget ngx-intl-tel-input .iti .dropdown-toggle .iti__flag {
    margin-top: 13px;
    margin-left: 10px;
}

.woocommerce-checkout-payment label {
    font-size: 14px;
}

.woocommerce-checkout-payment input {
    margin-bottom: 0;
}

#customer_details {
    position: sticky;
    top: 130px;
}

.woocommerce-billing-fields p {
    margin-bottom: 1rem;
}

.select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection, input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    margin-bottom: 0;
}

.payment_methods p {
    margin-bottom: 1rem;
}

span.required {
	color: red;
}



.my-esims-page-list-title {
    display: block !important;
}

body {
	--wp--airalo--my--esim--border-color--normal: #efefef!important;
	--wp--airalo--my--esim--carousel--background: #efefef!important;
	    --wp--airalo--my--esim--card--background: #f9f9f9!important;
}

.e-con {
    --container-max-width: 1400px;
}

.payment_box.payment_method_ampacash_veprap {
    margin-top: 10px;
}


.jp-relatedposts, .additional_information_tab, .footer-widgets.footer.footer-1, .product_meta, div#tab-additional_information  {
	display: none!important;
}

.product-footer .woocommerce-tabs {
    padding: 30px 0 0;
}

.nav-uppercase>li>a, .menu-item-type-post_type {
    text-transform: capitalize;
}

#menu-item-4331 *, .menu-item-4331 * {
    text-transform: none!important;
}

.quantity+.button {
    border-radius: 1rem;
    margin-top: 1.2rem;
}

.product-summary .woocommerce-Price-currencySymbol {
    font-size: 22px;
    vertical-align: unset;
    margin-top: 0rem;
}

@media screen and (min-width: 850px) {
    .large-6 {
        flex-basis: 40%;
        max-width: 40%;
    }
}


.street-add-textarea textarea {    
	min-height: 80px;
    padding-top: .7em;
    resize: vertical !important;
}


.app-links-p {
	font-weight: bold!important;
    color: black;
    margin-top: 1rem;
}