/*
Theme Name: Astra Child
Theme URI: https://wpastra.com/
Template: astra
*/
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
    margin: 0 !important;
    padding: 0 !important;
}

.entry-content .wp-audio-shortcode, .entry-content .wp-embedded-audio, .entry-content .wp-embedded-video, .entry-content .wp-video, .entry-content p {
    margin: 0 !important;
}

.wp-block-button .wp-block-button__link, .wp-block-search .wp-block-search__button, body .wp-block-file .wp-block-file__button {
    font-size: 17px !important;
}

.entry-content > .wp-block-group, .entry-content > .wp-block-cover, .entry-content > .wp-block-columns {
	padding-top:40px!important;
	padding-bottom:40px!important;
}

.ast-desktop .ast-menu-hover-style-underline > .menu-item > .menu-link:before, .ast-desktop .ast-menu-hover-style-overline > .menu-item > .menu-link:before{
	height:0px!important;
}

.et_pb_section_0_tb_header {
    z-index: 10;
    box-shadow: 0px 2px 22px -6px rgba(0, 0, 0, 0.3);
}

.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar, .ast-header-break-point #masthead .ast-mobile-header-wrap .ast-below-header-bar, .ast-header-break-point #masthead .ast-mobile-header-wrap .ast-above-header-bar {
    box-shadow: 0px 2px 22px -6px rgba(0, 0, 0, 0.3);
}

.site-above-footer-wrap[data-section="section-above-footer-builder"] {
	box-shadow: 0px 2px 22px -6px rgba(0, 0, 0, 0.3);
}

.input-text-w.wbk_date.wbk-input.picker__input.picker__input--active::placeholder {
    color: transparent !important;
   
}

.input-text-w wbk_date wbk-input picker__input {
    color: transparent !important;
   
}

.ast-plain-container.ast-no-sidebar .entry-content > .alignfull, .ast-page-builder-template .ast-no-sidebar .entry-content > .alignfull {
    width: 99.5vw!important;
}

.woocommerce-js div.product form.cart .button.single_add_to_cart_button {
    color: white !important;
    font-weight: 600;
}

.woocommerce-js ul.products li.product .button, .woocommerce-page ul.products li.product .button {
    color: white !important;
    font-weight: 600;
}

a.wpmenucart-contents {
    margin-left: 15px !important;
    font-size: 17px !important;
}

#cmplz-manage-consent .cmplz-manage-consent {
    display: none!important;
}

.GPA_FJoiS6KnsyGBuzoc {
	display:block!important;
}

@media (min-width: 921px) {
    .ast-theme-transparent-header #masthead {
        position: relative!important;
		box-shadow: 0px 2px 22px -6px rgba(0, 0, 0, 0.3);
    }
}

@media (max-width: 544px) {
    .woocommerce ul.products li.product.mobile-align-left .star-rating, .woocommerce ul.products li.product.mobile-align-left .button, .woocommerce-page ul.products li.product.mobile-align-left .star-rating, .woocommerce-page ul.products li.product.mobile-align-left .button {
        margin-left: 0;
        margin-right: 0;
        text-align: center;
        padding-top: 9px;
        padding-bottom: 9px;
    }
}



