.btn {
 
    background-color: #6171a7 ;
   
}




.page-id-7 .outside-headerclass {
    display: none;
}

.page-id-7 .outside-headerclass,
.page-id-89 .outside-headerclass {
    display: none !important;
}




/* Spezifische Produktseite mit ID 89 anvisieren und den Header ausblenden */

.single-product.postid-89 .outside-headerclass {
    display: none !important;
}

.home #topbar {
    display: none !important;
}







#topbar.topbarclass {
padding:7px;
background: #fff;

	
}


.blog_photo_item .photo-postcontent .photo-postcontent-inner .kt-post-photo-added-content a, .kad-topbar-flex-item, .kad-topbar-flex-item a, .topbarclass .kt-woo-account-nav .kad-customer-name h5 {
    color: #000; 
    font-weight: 500;
}

.cart-extras-title {
  display:none;
}


.btn, .button, .submit, button, input[type=submit] {
    -webkit-box-shadow: inset 0 0 0 0 transparent;
    box-shadow: inset 0 0 0 0 transparent;
    background-color: #16a085;
    border: 0;
    border-radius: 0;
    font-size: 16px;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-weight: 700;
    padding: 8px 16px;
    line-height: 24px;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .1);
    width: auto;
    -webkit-transition: box-shadow .2s ease-in-out;
    -o-transition: box-shadow .2s ease-in-out;
    transition: box-shadow .2s ease-in-out;
}

#l1b1  strong{
 
color:#4c77ae;
font-weight:800;
}

.single_add_to_cart_button.button.alt {
    background-color: #6171a7 ;
   
}

.button  {
    background-color: #6171a7 !important ;
   
}

.twocolumsrightimage {

 width:100%;
  display:flex;
		align-items:center;
}

.txtcolumntwo {
  background-color:#fff;
  width:70%;
  text-align: left;
  padding-top:1%;
  padding-left:9%;
  padding-right:14%;
}

.textbox1 {
  padding-top:3%;
}



.textbox3 {
  padding-top:3%
}




.twocolumleftimage{

 width:100%;
  display:flex;
}

.txtcolumnone {
  background-color:#fff;
  width:70%;
  text-align: left;
  padding-top:3%;
  padding-left:5%;
  padding-right:15%
 
}

/*
#tc2 {
		 padding-top:8%;
}

#tc2 {
		 padding-top:8%;
}
*/
#tb11 {
padding-top:9%;
}

.dark .kt-accordion>.panel {
    border: 2px solid #bb9265 !important;
    padding: 10px;
    margin-bottom: 4px;
} 




h5 {
  color: #bb9265 !important;
}



.btn, .button, .submit, button, input[type=submit] {
    -webkit-box-shadow: inset 0 0 0 0 transparent;
    box-shadow: inset 0 0 0 0 transparent;
    background-color: #519240;
    border: 0;
    border-radius: 0px;
    font-size: 16px;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-weight: 700;
    padding: 8px 16px;
    line-height: 24px;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .1);
    width: auto;
    -webkit-transition: box-shadow .2s ease-in-out;
    -o-transition: box-shadow .2s ease-in-out;
    transition: box-shadow .2s ease-in-out;
}

.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
  background-color: #fff
}

.wpcf7-form-control.wpcf7-tel.wpcf7-text.wpcf7-validates-as-tel {
    background-color: #fff
}

.wpcf7-list-item {
  display: inline-block;
  margin: 0 0 0 0em !important;
}


.wpcf7-list-item-label a {
  color:#fff;
}

.wpcf7-list-item-label  {
  color:#fff;
}

label {
    color:#fff;
}

.wpcf7-form-control.wpcf7-select {
  margin-top:14px;
}

.nurmobile {
    display: block; /* Für mobile Geräte sichtbar */
}

@media screen and (min-width: 768px) {
    .nurmobile {
        display: none; /* Bei Bildschirmen größer als 768px ausgeblendet */
    }
}


#pg-263-3, #pl-263 .so-panel {
    margin-bottom: 0px;
}


#pg-263-3, #pg-263-7, #pl-263 .so-panel {
    margin-bottom: 0px;
}

.wpcf7-form-control.wpcf7-textarea {
  background:white;
}
#pg-263-2, #pg-263-4, #pg-263-8, #pl-263 .so-panel {
    margin-bottom: 0px;
}