.cn-button.bootstrap {
    color: #000000;
    background: #eee;
}


.main-header-bar {
    background-color: #000;
    border-bottom-color: #eaeaea;
    border-bottom-style: solid;
}

.main-header-menu .menu-item:hover > .menu-link, .main-header-menu .menu-item:hover > .ast-menu-toggle, .main-header-menu .ast-masthead-custom-menu-items a:hover, .main-header-menu .menu-item.focus > .menu-link, .main-header-menu .menu-item.focus > .ast-menu-toggle, .main-header-menu .current-menu-item > .menu-link, .main-header-menu .current-menu-ancestor > .menu-link, .main-header-menu .current-menu-item > .ast-menu-toggle, .main-header-menu .current-menu-ancestor > .ast-menu-toggle {
    color: #868686;
}


.elementor-message {
    margin: 10px 0;
    font-size: 1em;
    line-height: 1;
    color: white;
}


.main-header-container {
    position: relative;
    border-top: 0.5px solid #7e7e7e;
}



/* Edicion de checkouttt */


.woocommerce form .form-row textarea, .woocommerce input[type=email], .woocommerce input[type=number], .woocommerce input[type=password], .woocommerce input[type=reset], .woocommerce input[type=search], .woocommerce input[type=tel], .woocommerce input[type=text], .woocommerce input[type=url], .woocommerce textarea, .woocommerce-page form .form-row textarea, .woocommerce-page input[type=email], .woocommerce-page input[type=number], .woocommerce-page input[type=password], .woocommerce-page input[type=reset], .woocommerce-page input[type=search], .woocommerce-page input[type=tel], .woocommerce-page input[type=text], .woocommerce-page input[type=url], .woocommerce-page textarea {
    border-color: var(--ast-border-color);
    background-color: rgb(51 51 51 / 50%);
    box-shadow: none;
    border-radius: 0;
		color: white;
}




.woocommerce .select2-container .select2-selection--single, .woocommerce select, .woocommerce-page .select2-container .select2-selection--single, .woocommerce-page select {
    padding: 0.8em;
    line-height: normal;
    padding-right: 2em;
    appearance: none;
    background-position: 98% 50%;
    background-color: rgb(51 51 51 / 50%);
    border-color: var(--ast-border-color);
    border-radius: 3px;
    box-shadow: none;
}


.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #fff;
    line-height: 28px;
}