p {
font-weight:400;
font-size: 17px;
line-height:24px
}
.blogh1 {
color: #6f4e5c ;
}
.entry-title{
font-size:30px ;
line-height:35px;
word-wrap: break-word;
} .mhb-menu .menu > li > a > span {
display: block;
padding: 0 15px;
} .mhb-menu .menu li ul li a {
display: block;
padding: 10px 10px;
border-bottom: 1px solid rgba(0,0,0,.05);
} @media only screen and (max-width: 767px){
.mhb-menu .menu {
position: absolute;
top: 100%;
right: 0;
width: 250px;
background: #f8f7f1 !important;
}
}  .button-flat a.button::after, .button-flat a.action_button::after, .button-flat a.tp-button::after, .button-flat button::after, .button-flat input[type="submit"]::after, .button-flat input[type="reset"]::after, .button-flat input[type="button"]::after {
content: "";
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
z-index: 1;
transition: all .3s;
background: rgba(52,86,120,1);
opacity: 0;
}  .quick_fact .number-wrapper {
color: #f8f7f1;
}
.title {
color: #f8f7f1;
} .column_column ul, .column_column ol, .the_content_wrapper ul, .the_content_wrapper ol {
color: #333;
font-weight: 400;
} .accordion .question .title {
padding: 10px 14px 10px 60px;
font-size: 13px;
font-weight: 700;
position: relative;
border-width: 1px;
border-color: #e5e5e5;
cursor: pointer;
background: #f8f7f1;
box-shadow: inset 0px 4px 3px -2px rgba(0,0,0,.04);
color: #6f4e5c;
}
.accordion .question.active .title {
padding: 10px 14px 10px 60px;
font-size: 13px;
font-weight: 700;
position: relative;
border-width: 1px;
border-color: #e5e5e5;
cursor: pointer;
background: #f8f7f1;
box-shadow: inset 0px 4px 3px -2px rgba(0,0,0,.04);
color: #c5afba;
}
.question.active {
border: none;
}
.accordion .question .answer, .ui-tabs .ui-tabs-panel, .ui-tabs .ui-tabs-nav li.ui-state-active a, .ui-tabs .ui-tabs-nav li.ui-tabs-selected::after, .ui-tabs .ui-tabs-nav li.ui-state-active::after, .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-active a {
background-color: transparent;
}
.accordion .question .answer {
padding: 15px 0px 0px;
overflow: hidden;
display: none;
box-shadow: inset 0px 4px 3px -2px rgba(0,0,0,.06);
} table {
margin-bottom: 18px;
width: 100%;
border: none !important;
}
.tablebody{
background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 0%, #f2d7ba 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2d7ba)); background: -webkit-linear-gradient(top,  #ffffff 0%,#f2d7ba 100%); background: -o-linear-gradient(top,  #ffffff 0%,#f2d7ba 100%); background: -ms-linear-gradient(top,  #ffffff 0%,#f2d7ba 100%); background: linear-gradient(to bottom,  #ffffff 0%,#f2d7ba 100%); }
.tabellenkopf{
border-top: 1px solid #ABA9A2 !important;
border-right: 0px solid #ABA9A2 !important;
border-left: 1px solid #ABA9A2 !important;
border-bottom: 1px solid #ABA9A2 !important;
text-align:center;  
padding: 3px 0px 3px 0px  !important;  
}
.tabellenkopf_erste{
border-top: 1px solid #ABA9A2 !important;
border-right: 0px solid #ABA9A2 !important;
border-left: 1px solid #ABA9A2 !important;
border-bottom: 1px solid #ABA9A2 !important;
text-align:center;  
padding: 3px 0px 3px 0px  !important;  
width: 25%;
}
.tabellenkopf_letzte{
border: 1px solid #ABA9A2 !important;
text-align:center;  
}
.tabellenspalte_erste {
border-top: 0 solid #aba9a2 !important;
border-right: 0 solid #aba9a2 !important;
border-left: 1px solid #aba9a2 !important;
border-bottom: 1px solid #aba9a2 !important;
text-align: center;
padding: 3px 0 0 10px !important;
}
.tabellenspalte{
border-top: 0px solid #ABA9A2 !important;
border-right: 0px solid #ABA9A2 !important;
border-left: 1px solid #ABA9A2 !important;
border-bottom: 1px solid #ABA9A2 !important;
text-align:center;   
padding: 3px 0px 3px 0px  !important;  
}
.tabellenspalte_letzte{
border-top: 0px solid #ABA9A2 !important;
border-right: 1px solid #ABA9A2 !important;
border-left: 1px solid #ABA9A2 !important;
border-bottom: 1px solid #ABA9A2 !important;
text-align:center;   
padding: 3px 0px 3px 0px  !important;  
}
.impressum_table{
width:50%;
} .guestbook_hr{
border: 1px solid #6f4e5c;
background: #6f4e5c;
margin-bottom:10px;
} #Footer .footer_copy .copyright {
float: none;
}
#Footer .social {
display:none;
float: right;
margin-right: 20px;
}
.footer-copy-center #Footer .footer_copy .copyright {
float: left;
margin: 0 0 10px;
}
.footernavi {
font-size: 14px;
font-weight:300;
line-height: 20px;	
text-align:center;
}
.footernavi li {
display: inline-block;
padding: 1px 5px;
border-right: 1px solid #d2c0c9;
}
.footernavi a {
color: #d2c0c9 !important;
} #popup_contact > a.button {
width: 100px;
height: 100px;
line-height: 42px;
font-size: 60px;
margin: 0;
text-align: center;
color: rgba(0,0,0,.5);
background: #f7f7f7;
position: absolute;
bottom: 0;
right: 0;
}
#popup_contact > a.button {
color:#d2c0c9;
background: 0 0;
-webkit-box-shadow: none;
box-shadow: none;
}
#popup_contact .popup_contact_wrapper {
width: 400px;
padding: 20px;
background: #f8f7f1;
position: absolute;
bottom: 100px;
right: 0;
display: none;
box-shadow: 1px 1px 8px 2px rgba(0, 0, 0, 0.2);
}
#popup_contact .popup_contact_wrapper form input[type="text"], #popup_contact .popup_contact_wrapper form input[type="email"], #popup_contact .popup_contact_wrapper form textarea {
background: #f1efe3;
margin-bottom: 1px;
}
.wpcf7-form p {
line-height: 15px;
} .content_slider.flat.description ul li h3 {
margin-bottom: 0;
color: #6f4e5c;
}