.desktop-menu .menu--primary .sub-menu a {padding: 11px 20px;}

.branding__logo,.branding__logo img, .header01.desktop-menu .branding {display:none;}

.tm-team-member.style-1 .team-header::before, .fab {display:none;}
.tm-team-member.style-1 .position {color: #EBA056; font-style:normal; font-size:14px; font-family: Montserrat}
.tm-team-member.style-1 { font-size: 0.8em;}
.tm-team-member.style-1 .name { font-size: 14px; text-transform: none;}
.klein {color: #222; font-size: 0.8em;}
.tm-box-icon.style-1 .icon {
    font-size: 42px; margin-top:20px}
.tm-box-icon .heading {       font-size: 12px; }
.tm-button.style-text {     text-transform: none; letter-spacing: 0px; font-weight: 700; font-size: 11px; }
.tm-button.style-text .button-icon {     font-size: 16px; font-weight: 400; }
.tm-box-icon .tm-box-icon__btn .button-icon {     left: calc(100% + 10px); 
}
.tm-list--basic .tm-list__title {font-weight:700; }

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon {
    float: right; }


.tm-button.style-outline.tm-button-primary, .tm-button.style-outline.tm-button-secondary {
    background-color: #ffffff;
}
.tm-blog .post-read-more .btn-text::after {
       transform: inherit; content: "";}
       
/*.ih-item.square.effect6 .info h3 {display:none;}
.ih-item .info p {     color: #fbba00 !important;     font-size: 12px !important;}*/

.vc-hoverbox-wrapper.vc-hoverbox-width--100 .vc-hoverbox {
    width: 350px;     height: 300px;}

.vc-hoverbox-block-inner {    width: 330px;     height: 280px; color: #222; font-size: 13px;}
h6 {margin-top: 25%;}

.tm-accordion .accordion-section.active .accordion-title, .tm-accordion .accordion-title {font-size: 14px; color: #222;}


.vc_tta.vc_general .vc_tta-panel-title { font-size: 14px;  color: #222; }

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #222;  font-size:14px !important;  background-color:#f9f6f4!important;}

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {  color: #222!important; }

.vc_tta.vc_general .vc_tta-panel-title > a {padding-left:0px;}

.black {color:#222;}

/*Formular*/
.wpcf7 .wpcf7-response-output {color: #000;}

.grecaptcha-badge {
    display: none;}
    
/*Blog*/
.single-post .page-main-content .post-categories a { 
    background-color: #EBA056!important;}
.single-post .page-main-content .post-categories {margin-top:20px!important;}




@media (min-width: 375px) and (max-width: 1199px){
h4, .h4 {font-size:14px;}
h6, .h6 {font-size:16px;}
}
