.elementor-22 .elementor-element.elementor-element-73e3d1e4 > .elementor-container{max-width:1450px;}.elementor-22 .elementor-element.elementor-element-73e3d1e4{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-9ad9b99 > .elementor-widget-container{margin:10px 0px -10px 50px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-9ad9b99 .woocommerce-breadcrumb{color:#353535;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;letter-spacing:4.6px;}.elementor-22 .elementor-element.elementor-element-9ad9b99 .woocommerce-breadcrumb > a{color:#353535;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22 .elementor-element.elementor-element-c95cc9a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-c95cc9a{text-align:center;}.elementor-22 .elementor-element.elementor-element-c95cc9a img{width:100%;max-width:100%;height:192px;object-fit:cover;object-position:center center;}.elementor-22 .elementor-element.elementor-element-a943006 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-a943006{text-align:center;}.elementor-22 .elementor-element.elementor-element-a943006 img{width:100%;max-width:100%;height:337px;object-fit:cover;object-position:center center;opacity:0.8;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-3b64e24f > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-22 .elementor-element.elementor-element-3b64e24f{font-family:"Montserrat", Sans-serif;font-weight:400;color:#1B1B1B;}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-9ad9b99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-3b64e24f *//* Add Icons to Headers & Notifications */
.woocommerce-billing-fields h3:before, h3#order_review_heading:before, h3#phoen_order_review_heading:before {
 font-family: "FontAwesome";
 font-size: 27px;
 content: '\f0c6'; /* sets default icon to a circled "i" */
 color: #000000;
 padding-right: 10px;
 vertical-align: bottom;
}

h3#order_review_heading:before { content: '\f07a'; } /* changes the icon set above to a shopping cart for the order */

/* MailPoet Subscribe Fixes */
 .mailpoet-subscription-section {xzz
  padding-top: 50px;
 }
 .mailpoet-subscription-section h3:before { content: '\E0E1'; }

/* Fancy Subscribe Now Btn */
#place_order {
  background-color: #000000!important;
  border: transparent;
  color: #fffff;
  box-shadow: rgba(0, 0, 0, 0.28) 0px 2px 8px 0px;
}

#place_order:hover { background-color: #F6F7F8!important;
    color: #000000;
}

/* 2 column layout */
@media (min-width: 981px) {
  .woocommerce-checkout .woocommerce { overflow: hidden;}
  .woocommerce-checkout .woocommerce:after { clear: both; }
  .woocommerce-checkout .woocommerce .col2-set .col-1, .woocommerce-checkout .col2-set .col-1 { width: 100%; }
  .woocommerce-checkout .woocommerce .col2-set .col-2, .woocommerce-checkout 
 .woocommerce-page .col2-set .col-2 { width:100%; }
 .woocommerce-checkout .woocommerce .col2-set, .woocommerce-checkout .woocommerce-page .col2-set { float:left; width: 48%; }
  .woocommerce-checkout #order_review_heading, .woocommerce-checkout .woocommerce #order_review, .woocommerce-checkout .woocommerce-page #order_review { 
    float: left; 
    width:44%; 
    margin-left: 2%; 
  }
}

/* Rounded corners on the WooCommerce "alert" messages */
.woocommerce-error, .woocommerce-info, .woocommerce-message { border-radius: 3px; }

/* Style form fields to look like Divi */
input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea {
  border: none;
  background-color: #eee !important;
    
}
.select2-container .select2-selection--single { height: 49px; }
.select2-container--default .select2-selection--single .select2-selection__rendered { 
  line-height: 49px;
  color: #4e4e4e;
  font-weight: bold;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b { margin-top: 8px; }
.select2-container--default .select2-selection--single { 
  background-color: #eee; 
  border: none; 
}

/* some tweaks to simplify the payment method area */
.woocommerce-checkout #payment { background: none!important; }
.woocommerce-checkout #payment ul.payment_methods { border: none; }/* End custom CSS */