/*Button */
#login-form .btn  {
  margin-top: 10px !important;
}

.contact-form .btn  {
  margin-top: 10px !important;
  margin-bottom: 20px !important;
}

.ttr_title_style  {
  margin: 0px 20px 0px 20px;
}

/*menu template */
#ttr_menu.fixed-top{
width:1000px ;
left : auto;
right : auto;
}
.ttr_headershape01 {
  margin-top: -25px;
  height: 80px;
}

.nav.ttr_menu_items li a.ttr_menu_items_parent_link_arrow, .nav.ttr_menu_items li span.separator.ttr_menu_items_parent_link_arrow, .nav.ttr_menu_items li:hover a.ttr_menu_items_parent_link_arrow, .nav.ttr_menu_items li:hover span.separator.ttr_menu_items_parent_link_arrow 

{

background-position: 95% 50% !important;

}
@media screen and (min-width: 600px) {
.flex-container {
  display: flex;
  flex-wrap: wrap; /* Standardwert = nowrap */
  align-items: center;
}
 .flex-item {
  flex-basis: 50%;
  flex-grow: 1;
  flex-shrink: 1;
  padding:5px 5px 10px 5px; 
  
  }
.flex-item img { 
  display: block !important;
  margin-bottom: 5px !important;
  } 
  
.flex-item_4 {
  flex-basis: 25%;
  flex-grow: 1;
  flex-shrink: 1;
  padding:5px 5px 10px 5px;
  
  
  
}  

.flex-item_3 {
  flex-basis: 33%;
  flex-grow: 1;
  flex-shrink: 1;
  padding:5px 5px 10px 5px;
  
  
  
}
  .flex-item_2{
  flex-basis: 50%;
  flex-grow: 1;
  flex-shrink: 1;
  padding:5px 5px 0px 5px;
  border:0px solid #000;
  
}
  
  .flex-item_2_1 {
  flex-basis: 50%;
  flex-grow: 1;
  flex-shrink: 1;
  padding:5px 5px 0px 5px;
  border:0px solid #000;
    order: 1;
  
} 
  .flex-item_2_2 {
  flex-basis: 50%;
  flex-grow: 1;
  flex-shrink: 1;
  padding:5px 5px 0px 5px;
  border:0px solid #000;
    order: 2;
  
} 
  .flex-item_2_3 {
  flex-basis: 50%;
  flex-grow: 1;
  flex-shrink: 1;
  padding:5px 5px 0px 5px;
  border:0px solid #000;
    order: 3;
  
}
    .flex-item_2_4{
  flex-basis: 50%;
  flex-grow: 1;
  flex-shrink: 1;
  padding:5px 5px 0px 5px;
  border:0px solid #000;
      order: 4;
  
}
}



/* Pagination */
#ttr_content div.pagination {
  display: block;
  margin: auto;
  text-align: center;
}

#imgordering, #limit {
  width: 200px;
  text-align: center;
  margin: auto;
}




  /* Listen */

#ttr_content ul {

    list-style-position: outside !important;
    text-indent: 0px !important;
    margin-left: 10px !important;
    margin-top: 5px !important;

}
#ttr_content ul li {

    padding-left: 10px !important;

}

/* Kontakt */
.contact, .com-users-login, .visforms    {
 border-radius: 5px 5px 5px 5px;
    border: solid rgba(179,179,179,1);
        border-top-width: medium;
        border-right-width: medium;
        border-bottom-width: medium;
        border-left-width: medium;
    border-width: 1px 1px 1px 1px;
    box-shadow: none;
    margin: 0px 5px 5px 5px !important;
    padding: 14px 14px 14px 14px;
}

/* Kontaktformular FELDER ausblenden */
#contact-form fieldset legend {
  display: none !important;  
}

#jform_consentbox, #modal-jform_consentbox, #jform_consentbox-lbl {
  display: none !important;
}



/* PhocaCart */

.pc-view ul { 
  list-style: none !important;
} 

/* PhocaCart */
/* Kategorie */
.ph-category-header {
  text-align: center;
} 

/* Produkt */

.pc-view ul {
  text-indent:none !important;
  text-indent: 0px !important;
}

.pc-view .nav-link {
  display: block; 
  color: #f4ebeb !important;
 
}

.pc-view, .registration, .profile, .profile-edit {
  background-color: #FFFFFF;
  background: rgba(255,255,255,1);
    background-clip: border-box;
  background-clip: padding-box;
  border-radius: 5px 5px 5px 5px;
  border: solid rgba(179,179,179,1);
    border-top-width: medium;
    border-right-width: medium;
    border-bottom-width: medium;
    border-left-width: medium;
  border-width: 1px 1px 1px 1px;
  box-shadow: none;
  margin: 0 5px 5px 5px;
  padding: 14px 14px 14px 14px;
}

/* Kategorie */
.ph-image {
  border: 1px solid #000000; 
}
/* Warenkorb */
.ph-cart-shipping-brutto-txt, .ph-cart-shipping-brutto {
  display: none;
}
input#ph-modlgn-username {
  margin: 10px 0px 10px 0px;
}

.mod-login__remember.form-group {
  margin: 10px 0px 10px 0px !important;
}

/* visforms */
#field12, #field13 {
  margin-top: 10px !important;
}