.elementor-1037 .elementor-element.elementor-element-67965ff:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-67965ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://dynamiktrades.com.au/wp-content/uploads/2022/09/Dynamik9124.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1037 .elementor-element.elementor-element-67965ff > .elementor-background-overlay{background-color:var( --e-global-color-accent );opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1037 .elementor-element.elementor-element-67965ff > .elementor-container{max-width:600px;}.elementor-1037 .elementor-element.elementor-element-67965ff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1037 .elementor-element.elementor-element-158c2e5{text-align:center;}.elementor-1037 .elementor-element.elementor-element-158c2e5 .elementor-heading-title{color:#FFFFFF;}@media(min-width:1025px){.elementor-1037 .elementor-element.elementor-element-67965ff:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-67965ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-1037 .elementor-element.elementor-element-67965ff:not(.elementor-motion-effects-element-type-background), .elementor-1037 .elementor-element.elementor-element-67965ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}}/* Start custom CSS for woocommerce-notices, class: .elementor-element-b296fb6 */.elementor-1037 .elementor-element.elementor-element-b296fb6 .woocommerce-message a {
  color: #20a8e0 !important;
  font-weight: 600;
}

.elementor-1037 .elementor-element.elementor-element-b296fb6 .woocommerce-Button.button {
  padding: 14px 32px 14px 32px !important;
  background-color: #20a8e0 !important;
  color: #ffffff !important;
}

.elementor-1037 .elementor-element.elementor-element-b296fb6 .woocommerce-Button.button:hover {
  background-color: #006598 !important;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-b3e9333 */.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled] {
  color: #fff;
}

/*- - - CART PAGE - - -*/

/*----refers to the text under the Product Column----*/
.elementor-1037 .elementor-element.elementor-element-b3e9333 a{     
  color: #2C2C2C;
  font-weight: bold;
}

/*----refers to the text hover effect under the Product Column----*/
.elementor-1037 .elementor-element.elementor-element-b3e9333 a:hover{     
  color: #68788C;
}

/*----refers to the "x" icon----*/
.elementor-1037 .elementor-element.elementor-element-b3e9333 .woocommerce a.remove {     
  color: #ffffff !important;
  background-color: #ff002b;
  opacity: 1;
}

/*----refers to the "x" icon hover effect----*/
.elementor-1037 .elementor-element.elementor-element-b3e9333 .woocommerce a.remove:hover {      
  color: #ffffff !important;
  background-color: #d20000;
}

/*----refers to the field on the Quantity column----*/
.elementor-1037 .elementor-element.elementor-element-b3e9333 .input-text {      
  padding: 8px 10px 8px 10px !important;
  border-radius: 0 !important;
}

/*----refers to the buttons on the Cart page----*/
.elementor-1037 .elementor-element.elementor-element-b3e9333 .button {     
  background-color: #20A8E0!important;
  color: #ffffff !important;
  padding: 14px 32px 14px 32px !important;
}

/*----refers to the buttons hover effect on the Cart page----*/
.elementor-1037 .elementor-element.elementor-element-b3e9333 .button:hover {     
  background-color: #006598 !important;
}

/*----refers to the pricing text color on the Cart page----*/
.elementor-1037 .elementor-element.elementor-element-b3e9333 td span.woocommerce-Price-amount.amount {
    color: #77A464;
    font-weight: 500;
}

 /*----refers to the coupon section alignment on tablet & mobile----*/
@media (max-width: 768px) {
  .elementor-1037 .elementor-element.elementor-element-b3e9333 .coupon .input-text {
    width: calc(50% - 8px) !important;
    margin-right: 8px !important;
  }
  .elementor-1037 .elementor-element.elementor-element-b3e9333 .coupon .button {
    width: 50% !important;
  }
}

/*- - - CHECKOUT PAGE - - */

/*----refers to the field on the Country/Region----*/
.elementor-1037 .elementor-element.elementor-element-b3e9333 .select2-search__field {      
  padding: 10px 24px 10px 24px !important;
  margin-top: 5px !important;
}

/*----refers to the privacy link top of Place order button----*/
.elementor-1037 .elementor-element.elementor-element-b3e9333 a.woocommerce-privacy-policy-link {     
  color: #20A8E0 !important;
  font-weight: 400 !important;
  text-decoration: underline;
}

/*----refers to the privacy link hover effect----*/
.elementor-1037 .elementor-element.elementor-element-b3e9333 a.woocommerce-privacy-policy-link:hover {   
  color: #006598 !important;
}

/*----refers to the z-index of the form select fields----*/
.elementor-1037 .elementor-element.elementor-element-b3e9333 .select2-container {
    z-index: 9;
}

/*- -  MY ACCOUNT PAGE - - */

 /*----refers to the text links links----*/
.elementor-1037 .elementor-element.elementor-element-b3e9333 .woocommerce-MyAccount-content p > a {     
  color: #20A8E0 !important;
  font-weight: 400 !important;
  text-decoration: underline;
}

/*----refers to the text links hover effect----*/
.elementor-1037 .elementor-element.elementor-element-b3e9333 .woocommerce-MyAccount-content p > a:hover {     
  color: #006598 !important;
}

/*----refers to the navigation portion----*/
.elementor-1037 .elementor-element.elementor-element-b3e9333 li.woocommerce-MyAccount-navigation-link {     
  padding: 10px;
  background: #20A8E0;
  border-bottom: 1px solid #000;
  color: #fff;
  margin-bottom: 10px;
}

/*----refers to the navigation link color----*/
.elementor-1037 .elementor-element.elementor-element-b3e9333 li.woocommerce-MyAccount-navigation-link a {   
    display: block;  
    color: #fff !important;
}

 /*----refers to the nav active link background color----*/
.elementor-1037 .elementor-element.elementor-element-b3e9333 li.woocommerce-MyAccount-navigation-link.is-active  {    
  background-color: #006598 !important;
}

/*----refers to the nav active link color----*/
.elementor-1037 .elementor-element.elementor-element-b3e9333 li.woocommerce-MyAccount-navigation-link.is-active > a {     
  color: #fff !important;
  background-color: #006598 !important;
}

/*----refers to the button on Account details----*/
.elementor-1037 .elementor-element.elementor-element-b3e9333 button.woocommerce-Button.button{     
    margin-top: 10px !important;
}

/*----refers to the nav portion margin bottom----*/
.elementor-1037 .elementor-element.elementor-element-b3e9333 .woocommerce-MyAccount-navigation ul {
  padding-left: 0;
  margin-bottom: 20px;
}/* End custom CSS */