/*
    dunkelgrun = #00933a   ;
    hellgruen = #92be46
    
*/
/* änderungen am wordpress style */
.header-stack.header-center #Top_bar .logo{
    text-align:left;
}
.menu_wrapper{
    display:none;
}
.button-flat button{
    background-image:show; /* das gibt es zwar nicht aber ich weis nicht wie ich sagen kann das er es hier anzeigen soll was später in der reihenfolge kommt */
}
/* shop einstellungen */

#Wrapper, #Content {
    background-color:#fff;
}  
#std-loading{
    display:none !important;
}

/* erste zeile Navigation */

#oo-search{
  max-width:75%;
  width:75%;  
}
#oo-shop-embedded .oo-status-cart{
    display:inline-block;
}

#oo-status .oo-status-cart-preview {
    max-width: 550px;
    max-height: 350px;
    width: 550px;
    right: 20px;
    top: 46px;
    overflow-y: scroll;
    text-align: left;
    /* font-size: smaller; */
    background: #fff;
}

#oo-status A.oo-status-cartlink.oo-style-minoraction{
    color:#000;
    background:none;
}
#oo-status table td{
    text-align:left;
}
#oo-status .oo-cart-pos-controls a.oo-cart-pos-rm{
background-image:url(https://oekobox-online.eu/v3/shop/scharf/C6.0.144C/std/oo_icons.svg?fg=white#oo-rm);
}
#oo-status .oo-cart-pos-controls a.oo-cart-pos-plus{
background-image:url(https://oekobox-online.eu/v3/shop/scharf/C6.0.144C/std/oo_icons.svg?fg=white#oo-plus);
}
#oo-status .oo-cart-pos-controls a.oo-cart-pos-minus0{
background-image:url(https://oekobox-online.eu/v3/shop/scharf/C6.0.144C/std/oo_icons.svg?fg=white#oo-minus);
}

#std-footer {
    position: fixed;
    top: 7px;
    width: 41%;
    background: unset;
    z-index: 1000;
    right: 300px;
}
#oo-last,.top_bar_right{
    display:none;
}

#oo-status {
    /* float: right; */
    /* margin: 3px; */
    z-index: 10000;
    position: fixed;
    top: 3px;
    right: 50%;
    margin-right: -460px;
}

#Content{
    padding-top:0px;
}
#oo-search input[type="search"]{
   color: #000;
   border-bottom: solid 2px #00933a ;   
}


/* herzchen  */

.oo-status-fav-count{
    color:#000;
}

#oo-status .oo-shop-favorite-on{
background-image: url(https://oekobox-online.eu/v3/shop/scharf/C6.0.144C/api/oo_icons.svg?fg=green#oo-fav);
         background-size: 2em 2em;      

}
#oo-status .oo-status-fav{
    height:30px;
}
.oo-status-fav-count{
    color:#fff;
}
#oo-navi, .oo-overlay, .oo-navi-mega{
    background:#92c055;
}

#std-path {
    top: 68px;
    font-size: 1rem;
}


#oo-navi LI,#oo-navi .oo-navi-2nd-pane LI{
    background:transparent;
} 
#oo-navi .oo-navi-2nd-pane LI{
    border-bottom:dotted 2px #fff;
}
#oo-navi LI .oo-navi-name, 
li.oo-active > a > .oo-navi-name, 
li.oo-active > a > .oo-navi-name{
    color:#fff !important;
}       
#oo-navi li.oo-active{
    background-color:#629223;
} 


/* rechte seite navigation */

.the_content_wrapper ul{
    margin:0;
}
#oo-subnavi UL{
    margin-top:0px;
}
#oo-subnavi LI{
    border-bottom: dotted 2px #00933a ;   
}
#oo-subnavi .oo-subnavi-2nd-pane{
    border:0;
}
#oo-subnavi .oo-subnavi-2nd-pane LI{
             
    border-bottom: solid 1px #00933a;    
}

/* breite */

@media (min-width: 768px){
.std-col-md-2 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;   }        
    .std-col-md-7 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;   }
    
    }


 /* #warenkorb  */
 
 #std-right{
    position: absolute;
    display: none!important;
    top: -109px;
    right: 0;
    width: 100%;
    z-index: 1000;
    height: 500px;
    overflow: auto;
    border: solid 1px #000;
    background: #fff;
    max-width:50%;
    flex:inherit;

 }
  #std-right *{
    background-color:#fff !important;
  }
/*  einzel liste artikel */

    
.oo-shop-sl-pane div.oo-shop-item{
    height:530px;
}

#oo-shop .oo-shop-item .oo-shop-item-select,
#oo-shop .oo-shop-item-select{
    top:270px;
    background:#fff;
    
}
.oo-shop-item-select .oo-select-unit {
    position: absolute;
    bottom: 50px;
    width: 100%;
    left: 0;
}
#oo-shop .oo-shop-item-price-wrapper{
    height:54px;
    padding-top:12px;
}
.oo-shop-sl-pane .oo-shop-item .oo-item-txt{
    top:395px;
    font-size:1rem;
}
.oo-shop-sl-pane .oo-shop-item h3 {
    top: 235px;
    width:100%;
}

/*  produkt details */

#oo-shop .oo-tab-content{
 background-color:#fff;   
 border-left:solid 1px #629223;
  border-right:solid 1px #629223;
   border-bottom:solid 1px #629223;
     border-top:solid 1px #629223;
   margin-top: -1px;
}
.oo-tab-navi{
 border-left:solid 1px #629223;
 margin-left:0;
}
.oo-tab-navi > a{
 border-right:solid 1px #629223;
 border-top:solid 1px #629223;   
}

#oo-shop .oo-tab-navi {
    width: 100%;
    padding: 0;
    position: relative;
    border-left: 1px solid #629223;
}

.oo-shop-singleitem .oo-tab-navi{
    margin-left:0px;
}

#oo-shop .oo-tab-navi a.oo-tab-active {
   
    border-bottom: 1px solid #ffffff;
   background-color: #629223 !important;
    color:#fff;
}

#oo-shop .oo-tab-navi a {
    padding: 10px;
    background-color: #fff !important;
    text-decoration: none;
    color: #333333;
    font-weight: bold;
    border-top: 1px solid #629223;
    border-right: 1px solid #629223;
    border-bottom: 1px solid #629223;
    transition: all 300ms;
    margin:0;
}


@media only screen and (max-width: 767px){

/* wordpress shop einstellungen */

      #Header_wrapper{
           position: fixed;
    z-index: 100;
    width: 100%;
      }

/*  wordpress shopeinstellungen ende */

#oo-shop .oo-shop-title.oo-clearfix{
    margin:0;
}
#oo-shop .oo-shop-title-head-wrapper{
    font-size:1rem;
    padding:8px;
    text-align:left;
}

.oo-item-regiotag:after, .oo-shop-amount{
 font-size:1.2rem;   
}

.section_wrapper, .container, .four.columns .widget-area{
       padding-left: 0px!important;
    padding-right: 0px!important;
}  
#std-center,#oo-shop-embedded #oo-cart{
    margin-top:220px;
    min-height:700px;
    
}   
.oo-shop-singleitem{
    padding:0;
} 
.oo-img-zoom oo-zoomed{
    width:100%;
}
#Content img,
.oo-shop-singleitem .oo-item-img  {
    max-width: inherit;
    width: 100%;
    height: auto;
    max-height: inherit;
}

.oo-shop-sl-pane div.oo-shop-item {
 background-size: auto 220px;
 background-position: center 20px;
    width: 100%;
    margin: 0;
    margin-bottom: 1rem;
}                                   
#std-center h3 {
    background: transparent;
    width: 100%;
    font-size: 1.2rem !important;
    text-align: center;
}     
.oo-shop-item-select .oo-select-unit{
    top:40px;
    font-size:1rem;
    
}
.oo-shop-singleitem-container, .oo-shop-singleitem-img, .oo-shop-singleitem-info, .oo-shop-singleitem-select {
    display: inline-block;
    width: 100%;
}
#oo-ecoinform h3,.oo-shop-sl-pane .oo-shop-item .oo-item-txt{
    text-align:left;
}

#oo-shop .oo-shop-data-type-SubGroup a.oo-shop-item-permalink,
#oo-shop .oo-missing-img a.oo-shop-item-permalink{
    background-color:#fff;
        border-bottom: dotted 2px #92be46;
}
#oo-shop .oo-shop-data-type-SubGroup h3,#oo-shop .oo-missing-img h3 {
    text-align:left;
    color:#92be46;  
    
    padding-left:3rem;
}

#std-footer {
   z-index:100;
    right:0px;
        top: 160px;
    width: 100%;
    background-color: #92be46;
}
#oo-search{
    width:130px;
}
#oo-status {
     top: 118px;
    margin-right: 0; 
    right: 28px;
}
#std-header{
    position: fixed;
    top: 110px!important;
    z-index:100
}
}

@media only screen and (max-width: 767px) and (max-width: 450px){

#oo-navi{
    top: 163px;
    width: 100%;
    left: 0;
   
    background: #fff;
}
#oo-navi .oo-navi-pane LI{
    border-bottom:dotted 2px #629223;
}

#oo-navi LI .oo-navi-name{
    color:#629223 !important;
    font-size:1.2rem;
}
#oo-navi li.oo-active .oo-navi-name{
    color:#fff !important;
}
}