/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

.woocommerce .product .qode-add-gallery-and-zoom-support .woocommerce-product-gallery__trigger:after {
	display: none;
}
.woocommerce .product .qode-add-gallery-and-zoom-support .woocommerce-product-gallery__trigger {
	right: 0;
}
.woocommerce div.product .cart .quantity {
 	height: auto;
}
.awdr_discount_bar {
    background: transparent !important;
    padding: 0 !important;
    color: #000 !important;
}
.woocommerce div.product .cart {
  	align-items: center;
    display: flex;
}

.checkout ul.woocommerce-error {
    width: 100%;
}
.checkout ul.woocommerce-error li {
    color: #D63637;
  	text-transform: lowercase;
    line-height: normal;
}

@media only screen and (max-width: 480px) {
  .boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .elementor-container .elementor-widget-wrap>.qode_elementor_container_inner, .elementor-row .elementor-widget-wrap>.qode_elementor_container_inner, .full_width .parallax_content, .qode_elementor_container_inner, .steps_holder_inner, div.grid_section .section_inner, div[data-element_type=container].qode_elementor_container_inner, nav.content_menu ul {
  	width: 90%;
  }
  .woocommerce .product .summary .cart {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
  .single.single-product .woocommerce-notices-wrapper .woocommerce-message {
    display: flex;
    flex-direction: column;
    align-items: center;
    line-height: 1.4em;
    gap: 10px;
  }
  .single.single-product .woocommerce-notices-wrapper .woocommerce-message a.button {
    margin-top: 0;
  }
  .woocommerce table.cart div.coupon .input-text, .woocommerce-page table.cart div.coupon .input-text {
    width: 100%;
    box-sizing: border-box;
    margin: 0 0 10px 0;
    height: 38px;
  }
}
@media only screen and (max-width: 600px) {
  .woocommerce table.cart div.coupon .input-text, .woocommerce-page table.cart div.coupon .input-text {
    width: 100%;
    box-sizing: border-box;
    margin: 0 0 10px 0;
    height: 38px;
  }
}
