/*
body b:nth-child(2) {
   display: none !important;
}

body b:nth-child(3) {
   display: none !important;
}

body b:nth-child(4) {
   display: none !important;
}

.hentry .woocommerce {
   padding-bottom: 60px;
   padding-left: 30px;
   padding-right: 30px;
   line-height: 24px;
}

body h1 {
   font-family: sans-serif;
   font-size: 35px;
   padding-left: 30px;
   text-align: left;
   text-transform: uppercase;
}

.woocommerce form.checkout .form-row .input-text {
   background-color: #fff;
   border-color: rgba(102, 102, 102, 0.33);
   color: #2c3e50;
   font-family: "Uni Neue", sans-serif;
   margin-bottom: 2px;
   margin-top: 0;
   padding: 12px 10px 12px 12px;
}

.woocommerce form.checkout .form-row label {
   font-family: "Uni Neue", sans-serif, -apple-system, system-ui, TTFirs, UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;
padding-left: 8px;
   padding-right: 0;
}

.elementor .elementor-element-0c9309c .elementor-widget-nav-menu .elementor-nav-menu li a {
   font-family: "Uni Neue", sans-serif;
}

.woocommerce form.checkout h3 label {
   font-family: "Uni Neue", sans-serif;
}

.woocommerce .woocommerce-info {
   background-color: rgba(39, 174, 96, 0.27);
   border-radius: 5px;
   border-style: solid;
   border-top-left-radius: 0;
   border-width: 0;
   font-family: "Uni Neue", sans-serif;
   font-weight: 600;
}

html>body>.post-83>div>div:nth-child(1)>form:nth-child(5)>#customer_details>div:nth-child(1)>div>h3 {
   font-family: "Uni Neue", sans-serif;
}

html>body>.post-83>div>div:nth-child(1)>form:nth-child(5)>#customer_details>div:nth-child(1)>div>div>#billing_country_field>span>span>span:nth-child(1)>span>span:nth-child(2)>b {
   font-family: "Uni Neue", sans-serif;
}

html>body>.post-83>div>div:nth-child(1)>form:nth-child(5)>#customer_details>div:nth-child(1)>div>div>#billing_state_field {
   font-family: "Uni Neue", sans-serif;
}

html>body>.post-83>div>div:nth-child(1)>form:nth-child(5)>#customer_details>div:nth-child(1)>div>div>#billing_country_field {
   border-style: solid;
   border-width: 0;
   font-family: "Uni Neue", sans-serif;
   font-weight: 400;
}

html>body>.post-83>div>div:nth-child(1)>form:nth-child(5)>#order_review_heading {
   font-family: "Uni Neue", sans-serif;
   padding-right: 0;
   padding-top: 32px;
}

.woocommerce-checkout .woocommerce .shop_table th {
   border-width: 0;
   font-family: "Uni Neue", sans-serif;
   font-size: 16px;
}

.woocommerce-checkout .woocommerce .shop_table td {
   border-width: 0;
   font-family: "Uni Neue", sans-serif;
   font-size: 16px;
   font-weight: 500;
   text-transform: none;
}

.woocommerce-checkout .woocommerce .shop_table {
   border-width: 4px;
   font-family: "Uni Neue", sans-serif;
}

html>body>.post-83>div>div:nth-child(1)>form:nth-child(5)>#order_review>table>tfoot>tr:nth-child(4)>td {
   color: #4d5053;
   font-size: 22px;
   font-weight: 500;
}

.woocommerce form.checkout h3 {
   text-transform: uppercase !important;
}

.woocommerce form.checkout .form-row label .required {
   font-size: 15px;
   padding-left: 4px;
}

html>body>.post-83>div>div:nth-child(1)>form:nth-child(5)>#order_review>table>tbody>tr>td:nth-child(1)>strong {
   font-size: 19px;
   font-weight: 700;
}

.woocommerce #payment ul.payment_methods {
   border-radius: 6px;
   font-family: "Uni Neue", sans-serif;
   margin-bottom: 0;
   padding-bottom: 16px;
}

.woocommerce #payment div.form-row .button {
   font-family: -apple-system, system-ui, "Uni Neue", sans-serif, UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;

}

html>body>.post-83>div>div:nth-child(1)>form:nth-child(5)>#order_review>#payment>div>#place_order {
   background-color: #299ce8 !important;
   border-radius: 6px;
   border-top-left-radius: 3px;
   font-family: "Uni Neue", sans-serif;
   padding: 18px !important;
   padding-bottom: 14px;
   padding-left: 22px;
   padding-right: 22px;
   padding-top: 14px;
   text-transform: capitalize;
}

.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon {
   margin-right: 5px;
   margin-top: 5px;
   padding-left: 0;
}

.woocommerce #payment ul.payment_methods li .payment_box {
   border-radius: 6px;
}

html>body>.post-83>div>div:nth-child(1)>form:nth-child(5)>#order_review>table>thead>tr>th {
   font-size: 14px;
}

html>body>.post-83>div>div:nth-child(1)>form:nth-child(5)>#order_review>table>tfoot>tr:nth-child(4)>td>strong {
   background-color: #fffa81;
}

.woocommerce #payment ul.payment_methods li label a {
   display: none;
}

.woocommerce #payment ul.payment_methods li label img {
   box-sizing: content-box;
   display: none;
   float: none;
   visibility: visible;
}

html>body>.post-83>div>div:nth-child(1)>form:nth-child(5)>#order_review>#payment>ul>li:nth-child(1)>label>img {
   background-color: #fff;
   border-radius: 7px;
   margin: -2px 10px 14px 7px;
   padding: 4px;
   padding-left: 7px;
   padding-right: 7px;
}

.wc-stripe-elements-field {
   background-color: #fff;
   border-radius: 6px;
   color: #2c3e50;
   padding: 10px;
}

html>body>.post-83>div>div:nth-child(1)>form:nth-child(5)>#order_review>#payment>ul>li:nth-child(3)>label {
   display: inline-block;
   float: none;
   visibility: visible;
}

.woocommerce #payment ul.payment_methods li {
   border-color: rgba(52, 152, 219, 0);
   border-radius: 4px;
   border-style: solid;
   border-width: 1px;
   margin-bottom: 19px;
   padding: 18px 23px !important;
}

html>body>.post-83>div>div:nth-child(1)>form:nth-child(5)>#order_review>#payment>ul>li:nth-child(1)>label {
   padding: 0;
}

[type=checkbox] {
   margin-top: 0;
   padding: 0;
}

.woocommerce #payment ul.payment_methods li:hover {
   border-color: #3498db !important;
}

.woocommerce #payment ul.payment_methods li label {
   color: #34495e;
   font-size: 20px;
   font-weight: 600;
   line-height: 28px;
   word-spacing: 0px;
}

.hentry .woocommerce ul {
   line-height: 37px;
   font-style: normal;
   text-transform: uppercase;
   text-align: left;
   letter-spacing: 13;
   word-spacing: 6px;
   list-style-type: circle;
   list-style-position: outside;
   list-style-image: none;
}

.hentry .woocommerce ul li:hover {

}

@media screen and (max-width:768px) {
   .woocommerce #payment ul.payment_methods {
      padding: 16px;
   }

   .woocommerce-checkout .woocommerce .shop_table {
      margin-bottom: 47px;
   }

   .hentry .woocommerce ul {
      padding-bottom: 40px !important;
      padding-left: 40px;
   }
}

@media screen and (max-width:320px) {
   html>body>.post-83>div>div:nth-child(1)>form:nth-child(5)>#order_review>#payment>ul>li:nth-child(2)>div>#stripe-payment-data>#wc-stripe-cc-form>div:nth-child(1)>label {
      font-size: 14px;
   }

   html>body>.post-83>div>div:nth-child(1)>form:nth-child(5)>#order_review>#payment>ul>li:nth-child(2)>div>#stripe-payment-data>#wc-stripe-cc-form>div:nth-child(2)>label {
      font-size: 14px;
      line-height: 17px;
   }

   .woocommerce-checkout #payment ul.payment_methods li .stripe-credit-card-brand {
      display: none;
      visibility: hidden;
   }

   html>body>.post-83>div>div:nth-child(1)>form:nth-child(5)>#order_review>#payment>ul>li:nth-child(2)>div>#stripe-payment-data>#wc-stripe-cc-form>div:nth-child(1)>div>i {
      visibility: hidden;
   }

   .hentry .woocommerce {
      padding-bottom: 60px;
      padding-left: 12px;
      padding-right: 12px;
   }

   .woocommerce #payment ul.payment_methods {
      padding: 5px;
   }

   html>body>.post-83>div>div:nth-child(1)>form:nth-child(5)>#order_review>#payment>ul>li:nth-child(2)>div>#stripe-payment-data>#wc-stripe-cc-form>div:nth-child(3)>label {
      font-size: 14px;
      line-height: 17px;
   }

   html>body>.post-83>div>div:nth-child(1)>form:nth-child(5)>#order_review>#payment>ul>li:nth-child(2)>div>#stripe-payment-data>p:nth-child(4)>label {
      font-size: 13px;
      line-height: 21px;
   }

   .woocommerce-checkout .woocommerce p {
      font-family: "Uni Neue", sans-serif;
   }

   [type=checkbox] {
      box-sizing: content-box;
      display: block;
      float: none;
      margin-bottom: 10px;
      margin-top: 15px;
   }

   .woocommerce #payment ul.payment_methods li label {
      font-size: 14px;
      line-height: 17px;
   }

   .woocommerce #payment div.form-row {
      padding: 4px;
   }
}

.hentry .woocommerce fieldset {
   background-color: #ecf0f1;
   border-width: 0px;
   margin-top: 30px;
   margin-bottom: 30px;
   padding-top: 10px;
   padding-right: 20px;
   margin-right: 0px;
   margin-left: 0;
   padding-left: 20px;
   padding-bottom: 10px;
   border-radius: 6px;
}

form.cart {
   display: block !important;
}

form.cart .single_add_to_cart_button {
   margin-bottom: 15px !important;
   width: 100% !important;
}

form.cart>.quantity {
   display: none !important;
}

p#wc-stripe-payment-request-button-separator {
   display: none !important;
}

.elementor .elementor-element-76d80aba .elementor-widget-container p.affirm-as-low-as {
   font-size: 1.2em;
   padding: 12px 6px 6px;
   margin-top: 50px !important;
   border-radius: 6px;
   text-align: center;
   border: 1px solid rgba(124, 180, 208, 0.6);
   //text-transform: uppercase;//
   // background: rgb(217,221,223);//
}

.elementor .elementor-element-76d80aba .elementor-widget-container p.affirm-as-low-as a.affirm-modal-trigger {
   display: block;
   margin: 15px 0 0 0;
   padding: 16px 16px;
   background: #0fa0ea;
   color: white;
   border-radius: 4px;
   text-align: center;
   text-transform: uppercase;
   font-size: 12pt;
}

.elementor .elementor-element-76d80aba .elementor-widget-container p.affirm-as-low-as a.affirm-modal-trigger:hover {
   background: #3A3A3A;
}

.elementor .elementor-element-76d80aba .elementor-widget-container p.affirm-as-low-as::after {
   content: "orc";
}

.elementor .elementor-element-76d80aba .elementor-widget-container {
   padding-bottom: 10px !important;
}

form.cart :first-child ::before {
   display: block;
   padding-bottom: 10px;
   text-align: center;
   white-space: nowrap;
   content: "OR";
}

form.cart :first-child ::after {
   display: block;
   padding-top: 15px;
   text-align: center;
   white-space: nowrap;
   content: "OR";
}

/*
html>body>.post-83>div>div:nth-child(1)>form:nth-child(6)>#order_review>#payment>ul>li:nth-child(1)>div>p {
line-height: 22px;
font-size: 13px;
word-spacing: 0px;
}


.elementor .elementor-element-4c2d3cc .elementor-widget-container {
border-width: 0px !important;
}


.e-cart__container #pay_with_amazon {
   display: none !important;
}
 

*/
