/*!
Theme Name: Consulting-Child
Theme URI: https://consulting.stylemixthemes.com/
Author: StylemixThemes
Author URI: https://stylemixthemes.com/
Description: Child Consulting - Business and Finance WordPress theme. Using Consluting you can easily create a modern website with real content. Easily edit the real content and compose the page layout with drag & drop page builder Consulting is the best ever finance, consulting, brokerage WordPress theme. It’s fully Responsive and Easy to Customize using intuitive Drag & Drop Visual Composer and Theme Options panel in WordPress Customizer.
Version: 6.1.6
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: consulting
Tags: blue, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, sticky-post, translation-ready
Template: consulting
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/


html{
	scroll-behavior:smooth;
}


.produkt-header{
    background-color: #11446f;
    box-shadow: inset 0px 18px 33px -3px rgb(0 0 0 / 45%);
    -webkit-box-shadow: inset 0px 18px 33px -3px rgb(0 0 0 / 45%);
    overflow:visible !important;
    }
    .produkt-header h1:after{
    background:#9d9d9c
    }
    
    .preis .wpb_wrapper{
        width: fit-content;
        padding: 0.8rem;
        border-radius: 6px;
        background: #e1ddd6;
        box-shadow: inset 2px 3px 3px #b5b5b5, inset -3px -3px 3px #ffffff;
        }
    .price span {
    color:#222!important
    }
    
    .roll-over{
        box-shadow: -19px 9px 24px -12px rgb(0 0 0 / 50%), inset -3px -19px 24px -12px rgb(0 0 0 / 50%);
        -webkit-box-shadow: 2px 9px 25px 0px rgb(0 0 0 / 50%), inset -3px -19px 24px -25px rgb(0 0 0 / 50%);
        padding: 5vh 1vw 3vh 1vw;
        border-radius: 0 0 15px 15px;
        border: 1px solid #ffff;
        border-top: 0px;
    
    
    }
    
    .product a:hover{
        color: #000;
    }
    
    .spray-dose img {
    position:absolute;
    z-index:2;
    top:1.5em;
    left:-1.5em;
    max-width:85%
    }
    
    /*Icon center*/
    
    .row-center{
    display:flex;
    justify-content:center;
    }
    @media only screen and (max-width: 600px) {
    .row-center .wpb_column{
    max-width:25%!important;
    }
    .roll-over{
    margin-top:3vh;
    }
    }
    
    
    .verwandte-produkte .wpb_text_column {
    margin: 0 1vw 2vh 1vw;
    }
    .verwandte-produkte .vc_btn3-container{
    margin: 0 0 2vh 1vw!important;
    }
    
    .verwandte-produkte .vc_column-inner{
    margin: 0 5%;
    background:#f9f9f9;
    padding: 1vh 0;
        box-shadow: -19px 9px 14px -12px rgb(0 0 0 / 50%), inset -3px -19px 24px -12px rgb(0 0 0 / 50%);
        -webkit-box-shadow: 2px 9px 14px 0px rgb(0 0 0 / 50%), inset -3px -19px 24px -25px rgb(0 0 0 / 50%);
        border-radius: 15px;
        transition: all .2s ease-in-out;
    
    }
    
    .verwandte-produkte .vc_column-inner:hover{
        box-shadow: -19px 9px 24px -12px rgb(0 0 0 / 50%), inset -3px -19px 24px -12px rgb(0 0 0 / 50%);
        -webkit-box-shadow: 2px 9px 25px 0px rgb(0 0 0 / 50%), inset -3px -19px 24px -25px rgb(0 0 0 / 50%);
       
    transform:scale(1.1);
    
    }
    .verwandte-produkte h4:after{
    display:none
    }
    /* Related Products */
    .woocommerce ul.products li.product{
        text-align: left!important;
        border-radius: 15px;
    }
    .woocommerce ul.products li.product .price{
        margin:0.5em 0 0 0;
        padding-left:0!important;
    }
    @media only screen and (max-width: 600px) {
    .verwandte-produkte {
    z-index: 1;
    }
    .verwandte-produkte:hover{
    z-index:3;
    }
    
    .verwandte-produkte .vc_column-inner {
        margin: 0 10%
    }
    }

    /* Cart Delete Arrows */

    .woocommerce table.shop_table td div.quantity input::-webkit-outer-spin-button,
    .woocommerce table.shop_table td div.quantity input::-webkit-inner-spin-button,

    .woocommerce div.product form.cart div.quantity input:-webkit-outer-spin-button, 
    .woocommerce div.product form.cart div.quantity input::-webkit-inner-spin-button {
      -webkit-appearance: none;
      margin: 0;
    }
   
    .woocommerce table.shop_table td div.quantity input[type=number], 
    .woocommerce div.product form.cart div.quantity input[type=number] {
        -moz-appearance: textfield;
      }
      .woocommerce ul.products {
          border-bottom: 0!important;
      }
@media only screen and (max-width: 640px){
	.woocommerce-loop-product__title{
		font-size:5vw!important
	}
}
/* Hide add to cart button for one Ihr externer Brandschutzbeauftragter product */
.post-8860 .wp-element-button {
	display:none!important;
}

.page_title{
	margin:0!important;
	
}
.page-title-content{
	margin-top:73px;
}
.page_title{
	color:#fff!important;
}
.page_title h1:after {
    background: #fff!important;
}

.woocommerce .product_meta .tagged_as a:hover {
    color:#fff!important;
}

/* Replacing the Angebot Badge */
.woocommerce span.onsale {
    position: relative !important;

}
/* Placing it back on the product list */
.woocommerce ul.products li.product .onsale {
    position:absolute !important;
}
.dhvc-woocommerce-page .product_title { 
    margin-top:0px !important;
}
.product_title {
    margin-top:3rem !important;
}

/* Taking the place out between filter and header */

.page-description p{
    margin:0px !important;
}