/*
Theme Name:   papelalpormayor
Theme URI:    http://example.com/
Description:  Child Theme
Author:       Bannercity
Author URI:   https://bannercity.com;
Template:     hello-elementor
Version:      1.0.0
Tags:         tag1, tag2
Text Domain:  Papel al por mayor
*/
@import url("../hello-elementor/style.css");
/*
/* =Fin de la configuración
-------------------------------------------------------------- */

p#connect_ecommerce\/billing_vat_field {
    display: none !important;
}
.inline {
	display: inline
}
.woocommerce-page.woocommerce-checkout .col2-set .col-1 {
    float: none !important;
    width: 100% !important;
}

.yellow {
	color:#F0C614;
}

.favorita-blue{
	color: #8B00A8;
}

.font-semibold {
  font-weight:600;
}

.elementor-nav-menu a, .elementor-nav-menu li {
	background-color: #8b00a8;
	color: white;
	margin-bottom: 2px;
}

.add_to_cart_button::before {
    font-family: fontAwesome;
    content: "\f07a\00a0";
}

.single_add_to_cart_button::before {
	  font-family: fontAwesome;
    content: "\f07a\00a0";
}

.menu_icon {
	margin-bottom:-5px;
	width: 22px;
}

.woocommerce ul.products li.product .button {
	color: white;
	background-color:#4E136B;
	padding: 14px;
	border-radius: 8px;
	min-height:
}

.woocommerce ul.products li.product .price {
	font-size: 35px;
	color: #8B00A8;
}
.woocommerce-loop-product__title {
	min-height:3em;
}

.quantity {
	display:inline;
}

.justify-center {
	content-align:center;
}

.btn-re-order {
	text-align:center;
	display: inherit;
	min-width: 70px;
	text-align:justfy;
	background-color:#4E136B;
	color:white;
	padding: 8px;
	font-size:10px;
}


#billing_country_field {
	display:none;
}

/* --- Popup login --- */

div#gt-register-box {
    margin: 0 auto;
    background: white;
}
div#gt-register-box .elementor-tabs-wrapper {
    display: flex;
    justify-content: center;
}
div#gt-register-box .elementor-tabs-wrapper .elementor-tab-title.elementor-active {
    background: #8b00a8;
}
div#gt-register-box .elementor-tabs-wrapper .elementor-tab-title {
    width: 100%;
    background: #eeeeee;
    text-align: center;
    font-weight: 400 !important;
    padding: 12px 10px !important;
}
#gt-register-box .elementor-widget-container {
    background: white;
    padding: 25px;
}
#gt-register-box .elementor-tabs-content-wrapper .elementor-tab-content {
    padding: 0 !important;
    border: unset !important;
}
button.pum-close.popmake-close {
    background: #fff !important;
    padding: 1px 7px !important;
    height: auto !important;
    width: auto !important;
    font-size: 14px !important;
    border-radius: 50% !important;
    text-align: center !important;
    right: 0 !important;
    left: unset;
    top: 0 !important;
}
#gt-register-box button.user-registration-Button.button.ur-submit-button, #gt-register-box button.btn.button.ur-submit-button.registrarse_submit {
    background: #8b00a8 !important;
    padding: 7px !important;
    width: 100%;
    border-radius: 3px !important;
    border: unset;
}
div#popmake-9871 {
    max-width: 96%;
}
#gt-register-box div#user-registration-form-9831 {
    padding: 25px 0;
    border: 0 !important;
    box-shadow: unset !important;
}
#gt-register-box div#user-registration-form-9831 .ur-form-grid.ur-grid-1 {
    width: 100% !important;
    padding: 0 !important;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
#gt-register-box div#user-registration-form-9831 .ur-form-grid.ur-grid-1 .ur-field-item.field-user_email.register_email {
    width: 100%;
}

#gt-register-box div#user-registration-form-9831 .ur-form-grid.ur-grid-1 .ur-field-item.field-first_name.register_name {
    width: 49%;
}

#gt-register-box div#user-registration-form-9831 .ur-form-grid.ur-grid-1 .ur-field-item.field-last_name.register_lastname {
    width: 49%;
}

#gt-register-box div#user-registration-form-9831 .ur-form-grid.ur-grid-1 .ur-field-item.field-user_pass.register_pass {
    width: 100%;
}

#gt-register-box div#user-registration-form-9831 .ur-form-grid.ur-grid-1 .ur-field-item.field-user_confirm_password.confirm_pass {
    width: 100%;
}

#gt-register-box div#user-registration-form-9831 .ur-form-grid.ur-grid-1 div#mailchimp_woocommerce_newsletter_field label {
    font-size: 12px;
    margin: 0;
}
#gt-register-box div#user-registration-form-9831 .ur-form-grid.ur-grid-1 .ur-field-item.field-checkbox.mailchimp_woocommerce_newsletter_cont {
    margin: 0;
}
#gt-register-box div#user-registration-form-9831 .ur-form-grid.ur-grid-1 div#xoo_el_reg_terms_field {
    margin: 0 !important;
}
#gt-register-box div#user-registration-form-9831 .ur-form-grid.ur-grid-1 div#xoo_el_reg_terms_field label.ur-checkbox-label {
    font-size: 12px;
    margin: 0;
    font-weight: 500;
}
#gt-register-box div#user-registration-form-9831 .ur-form-grid.ur-grid-1 div#xoo_el_reg_terms_field label.ur-checkbox-label a {
    color: #474747;
    text-decoration: underline;
}
#gt-register-box div#user-registration-form-9831 .ur-form-row {
    margin: 0 !important;
}
#gt-register-box div#user-registration-form-9831 .ur-button-container {
    margin: 0 !important;
    padding: 0;
    width: 100%;
}
#gt-register-box div#user-registration-form-9831 .ur-form-grid.ur-grid-1 div#xoo_el_reg_terms_field label.ur-label {
    display: none !important;
}

div#user-registration {
    border: 0 !important;
    padding: 0 !important;
}
div#ur-frontend-form {
    padding: 0 !important;
}
div#user-registration .ur-form-grid {
    padding: 0 !important;
}
div#user-registration .user-registration-form-row label {
    display: none !important;
}
div#user-registration .user-registration-form-row {
    padding: 15px 0 0 0;
    margin: 0 !important;
}
.elementor-shortcode h2 {
    display: none;
}