/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

#top_search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
    background: #C72024;
    border: 1px solid #fff;
    border-radius: 0px;
}

#top_search .dgwt-wcas-style-pirx 
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {

    border-radius: 0px;
    background-color: unset;
}


#top_search input{ 
  color: #fff;
}

#top_search input::placeholder {
  color: #fff;
  opacity: 1; /* Firefox */
}

#top_search .dgwt-wcas-search-wrapp {
    max-width: 100%;
}

#top_search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{
    
    left: unset;
    right: 23px;
        
}

#top_search .dgwt-wcas-style-pirx.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path {
    fill: #ffffff;
}

#top_search .dgwt-wcas-style-pirx.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{
    border-color: #fff;
}

/* --------------------------------------------------------- */

.woocommerce-order .woocommerce-notice--success{
    font-size: 25px;
    font-weight: 900;
    margin-bottom: 40px;
}


#search_sx .dgwt-wcas-sf-wrapp {
    background: unset!important;
    padding: 10px 0px!important;
    border-radius: 0px!important;
}

#search_sx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    border-radius: 0px;
}

/*
#search_sx .yith-wcan-filters fieldset {
    margin-bottom: 20px!important;
}
*/


.dgwt-wcas-search-wrapp {
    max-width: 600px;
    min-width: 100px;
}


.woocommerce ul.products li.product .woocommerce-loop-product__title{
    font-size: 11px;
}


svg.dgwt-wcas-ico-magnifier-handler {
    fill: #fff;
}

.woocommerce-account main,
main.post-36,
main.post-38
{
    padding: 50px 10px;
}


#search_product li{
	display: block;
}


#search_product h4{
	font-family: Open Sans;
	font-weight: 700;
	font-size: 30px;
}

#search_product ul {
    padding: 0px;
}

#search_product input[type=text],
#search_product select{
    border: 0px solid #666;
}


#head_menu .contatti a{
    background-color: #fff;
    /* color: rebeccapurple; */
    border-radius: 50px;
    color: #C72024;
}

.old-price{
    text-decoration: line-through;
}

.img_cat img{
    filter: brightness(97.2%);
}

.searchandfilter > div > ul > li{
    margin-top: 40px!important;
}


.searchandfilter > label{
    font-weight: 700;

}


.searchandfilter input[type="submit"] {
    background-color: #C72024;
    border-radius: 50px;
    color: #fff;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, 
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
    color: #2a2a2a;
    font-size: 1.25em;
}



@media only screen and (max-width: 600px) {
    .woocommerce-order .woocommerce ul.order_details li{

            float: unset;

    }
}

