/*
Theme Name: hello_elementor_child
Author: 
Description: Your description goes here
Version: 1.0
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

.out-of-stock {
    color: #d21919 !important;
    font-size: 14px !important;
}
.jet-ajax-search__item-content-wrapper .jet-search-stock.in-stock{
    color:#298a3a!important;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock.in-stock {
    color: #298a3a!important;
}
.elementor-shortcode .in-stock {
    font-size: 14px !important;
}
/* Контейнер */
.loop-stock-notify {
    width: 100%; 
}

/* Кнопка */
.loop-stock-notify__button {
    width: 100%;
    cursor: pointer;
}

/* Форма скрыта */
.loop-stock-notify__form {
    display: none;
    margin-top: 15px;
}

/* Открытая форма */
.loop-stock-notify.is-open .loop-stock-notify__form {
    display: block;
}
.loop-stock-notify__button {
    width: 100%;
    border: none;
    cursor: pointer;
}

.jet-ajax-search__results-count, .jet-ajax-search__results-count:hover, .jet-ajax-search__full-results, .jet-ajax-search__full-results:hover{
	font-weight:normal!important;
    background-color: transparent!important;
    background-image:none!important;
    border-style: solid!important;
    border-width: 0px 0px 0px 0px!important;
    border-radius: 0px!important;
}
.elementor-20 .elementor-element.elementor-element-f49b496 .jet-ajax-search__field{
	outline:none!important;
}
.jet-ajax-search__submit[type="submit"]:focus-visible, .jet-ajax-search__submit[type="submit"]:focus, .jet-ajax-search__submit[type="submit"]:hover{
	outline: none!important;
    outline-offset: 0px!important;
    -webkit-box-shadow:none!important;
    box-shadow: none!important;
	border:none!important;
	    background-image: radial-gradient(at top left, var(--e-global-color-primary) 0%, var(--e-global-color-accent) 100%);
}

 
.wpb_category_n_menu_accordion ul li>a>span.wpb-submenu-indicator{
    font-weight: normal;
}
.wpb_wmca_accordion_wrapper_theme_transparent>ul>li li:hover>a, .wpb_wmca_accordion_wrapper_theme_transparent>ul>li li.wpb-wmca-focus>a, .wpb_wmca_accordion_wrapper_theme_transparent>ul>li li.current-cat>a, .wpb_wmca_accordion_wrapper_theme_transparent>ul>li li.current-menu-item>a, .wpb_wmca_accordion_wrapper_theme_transparent li.current_page_item>a{
    border-color: #d21919!important;
}
.wp-block-woocommerce-cart.alignwide{
    margin-left: 0px;
}
.wc-block-cart__submit-button{
    background-image: radial-gradient(at top left, var(--e-global-color-primary) 0%, var(--e-global-color-accent) 100%)!important;
    color: var(--e-global-color-21bfb04)!important;
    text-decoration: none!important;
}
.wc-block-cart__submit-button:hover{
    background-image: radial-gradient(at top left, var(--e-global-color-accent) 0%, var(--e-global-color-accent) 100%);
    border-style: solid;
}
@media (max-width: 768px){
.e-con-inner .e-con .e-atomic-element .e-tab-base {
    width: 100% !important;
}
}

.outofstock .awooc-custom-order-button.wp-element-button.show-add-to-card{
    display: none!important;
}
.instock[data-elementor-type="loop-item"]  .awooc-custom-order-button.wp-element-button.show-add-to-card{
    display: block!important;
}
.instock .awooc-custom-order-button{
    display: block!important;
}
#form-field-message {
    padding-right: 0px!important;
}
header .elementor-menu-toggle svg{
    padding: 7px!important;
}
.categories_block h5{
    display: none!important;
}
.categories_block ul li a{
    color:#292929;
}
.wpb_category_n_menu_accordion>ul>li>a{
    padding: 9px 7px;  
}
.wpb_wmca_accordion_wrapper_theme_transparent ul ul{
      margin: 5px 0 0 0px !important;  
      padding-left: 20px!important;
}
.single-product .price ins{
    font-size: 30px!important;
}
.wpb_wmca_accordion_wrapper_theme_transparent ul ul li a {
    padding: 5px 15px!important;
}
.wpb_wmca_accordion_wrapper_theme_transparent ul li a:hover, .wpb_wmca_accordion_wrapper_theme_transparent>ul>li.wpb-wmca-focus>a, .wpb_wmca_accordion_wrapper_theme_transparent>ul>li.current_page_ancestor>a, .wpb_wmca_accordion_wrapper_theme_transparent>ul>li.current_page_parent>a, .wpb_wmca_accordion_wrapper_theme_transparent>ul>li.current_page_item>a, .wpb_wmca_accordion_wrapper_theme_transparent>ul>li.current-menu-parent>a, .wpb_wmca_accordion_wrapper_theme_transparent>ul>li.current-menu-ancestor>a, .wpb_wmca_accordion_wrapper_theme_transparent>ul>li.current-menu-item>a, .wpb_wmca_accordion_wrapper_theme_transparent>ul>li.current-cat>a, .wpb_wmca_accordion_wrapper_theme_transparent>ul>li.wpb-wmca-current-cat-parent>a, .wpb_wmca_accordion_wrapper_theme_transparent>ul>li.wpb-submenu-indicator-minus>a{
    border-color: #d21919 !important;
}
.woocommerce-message {
    border-top-color: #d21919!important;
    max-width: 1140px;
    margin: 10px auto;
    outline: none;
}
.woocommerce .elementor-widget-woocommerce-product-images span.onsale{
    border-radius: 0px!important;
    background:  #d21919!important;
    padding:0px 10px!important;
}
.awooc-form-custom-order-title.awooc-popup-item.awooc-popup-title{
    font-size: 25px;
}
.awooc-form-custom-order-sum.awooc-popup-item.awooc-popup-sum{
     font-size: 25px;
    margin-top: 20px;   
}