.elementor-1495 .elementor-element.elementor-element-d080c34{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );padding:15px 0px 10px 0px;}.elementor-1495 .elementor-element.elementor-element-11fdb16 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1495 .elementor-element.elementor-element-11fdb16 .woocommerce-breadcrumb{color:var( --e-global-color-text );font-size:13px;font-weight:400;}.elementor-1495 .elementor-element.elementor-element-11fdb16 .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.elementor-1495 .elementor-element.elementor-element-df2ac97 > .elementor-container{max-width:1000px;}.elementor-1495 .elementor-element.elementor-element-df2ac97{margin-top:50px;margin-bottom:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1495 .elementor-element.elementor-element-0a28620 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1495 .elementor-element.elementor-element-0a28620{text-align:center;}.elementor-1495 .elementor-element.elementor-element-0a28620 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}@media(max-width:1024px){.elementor-1495 .elementor-element.elementor-element-d080c34{border-width:0px 0px 1px 0px;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-11fdb16 */.elementor-1495 .elementor-element.elementor-element-11fdb16 a{
    font-weight: 400;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e0b325 */.elementor-1495 .elementor-element.elementor-element-2e0b325 .woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit {
  background-color: var( --e-global-color-primary );
  font-family: var( --e-global-typography-primary-font-family );
  font-weight: var( --e-global-typography-primary-font-weight );
  color: var( --e-global-color-1f47110 );
  border-style: none;
}
.elementor-1495 .elementor-element.elementor-element-2e0b325 .b2bking_b2bregistration_only_register_header {
  display: none;
}
.elementor-1495 .elementor-element.elementor-element-2e0b325 .woocommerce-form.woocommerce-form-register.register {
  margin: 0;
}
.elementor-1495 .elementor-element.elementor-element-2e0b325 .woocommerce-form.woocommerce-form-register.register {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.elementor-1495 .elementor-element.elementor-element-2e0b325 .woocommerce-form__label span {
  padding-left: 5px;
}
.elementor-1495 .elementor-element.elementor-element-2e0b325 .select2-container--default .select2-selection--single {
  border: 1px solid rgb(217, 217, 217);
  border-radius: 0;
  height: 41px;
}
.elementor-1495 .elementor-element.elementor-element-2e0b325 .select2-selection__arrow{
      height: 41px;
}
.elementor-1495 .elementor-element.elementor-element-2e0b325 #select2-billing_state-container{
    line-height: unset;
}
.elementor-1495 .elementor-element.elementor-element-2e0b325 #b2bking_custom_field_1492_field {
  display: none;
}
.elementor-1495 .elementor-element.elementor-element-2e0b325 #billing_state_field {
  margin-top: -6px;
}


@media only screen and (max-width: 760px){
.woocommerce-form.woocommerce-form-register.register {
  grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */