.fusion-search-field input {
-webkit-border-top-left-radius: 7px!important; 
-webkit-border-bottom-left-radius: 7px!important; 
-moz-border-radius-topleft: 7px!important; 
-moz-border-radius-bottomleft: 7px!important; 
border-top-left-radius: 7px!important; 
border-bottom-left-radius: 7px!important;   }
.searchsubmit {
-webkit-border-top-right-radius: 7px!important; 
-webkit-border-bottom-right-radius: 7px!important; 
-moz-border-radius-topright: 7px!important; 
-moz-border-radius-bottomright: 7px!important; 
border-top-right-radius: 7px!important; 
border-bottom-right-radius: 7px!important; 
} .awb-quote {
-webkit-border-radius: 7px!important; 
-moz-border-radius: 7px!important; 
border-radius: 7px!important;    } .fusion-accordian .panel-title a .fa-fusion-box   { 
-webkit-border-radius: 3px!important; 
-moz-border-radius: 3px!important; 
border-radius: 3px!important;    } #toTop { 
-webkit-border-radius: 48px!important; 
-moz-border-radius: 48px!important; 
border-radius: 48px!important;    }
.to-top-right #toTop {
right: 3%!important;   }
@media only screen and (max-width: 768px) {
.to-top-right #toTop {
right: 20px!important;   }
} .fusion-footer-widget-area .widget li { 
-webkit-border-radius: 3px!important; 
-moz-border-radius: 3px!important; 
border-radius: 3px!important;    } .flexslider .slides img {  
-webkit-border-radius: 7px!important; 
-moz-border-radius: 7px!important; 
border-radius: 7px!important;    } .post-content {
-webkit-border-radius: 7px!important; 
-moz-border-radius: 7px!important; 
border-radius: 7px!important;    } .post-content p {    
font-size:  1.14em!important;   } .reading-box   {
-webkit-border-radius: 7px!important;
-moz-border-radius: 7px!important;
border-radius: 7px!important;
} .headlinemodern {
padding: 28px 28px 27px 31px!important;
background-color: #f1f1f1;
border-left: 3px solid #d8722f!important;
} @media only screen and (min-width: 769px) and (max-width: 1010px) {
.topbarleft   { max-width: 10px!important; }
.topbarright   { min-width: 900px!important;  }
.topbarright p  { text-align: left!important;    margin-left: -50px!important;    }
}
@media only screen and (max-width: 768px) {
.has-fusion-mobile-logo {       padding-top: 12px !important;    }
.img-responsive .fusion-mobile-logo {
max-height: 40px!important; 
height: auto; }
.fusion-tb-header  {    border-top: 10px solid #d8722f!important;    }
.topbarleft   { max-width: 1px!important; }
.topbarright   { min-width: 600px!important;  }
.topbarright p  { font-size: 10.9px!important; text-align: left!important;    margin-left: -50px!important;    }
#menu-main-haarhaus {   border-top: 40px solid #8a3904 !important;    }
.awb-menu__main-li:last-child {   border-bottom: 90px solid #8a3904 !important;    }
.awb-menu.collapse-enabled a:hover {     color: #fff!important;    }
.awb-menu.collapse-enabled a:active{     color: #fff!important;    }
.awb-menu_row a:hover {     color: #fff!important;    }
.credolist ul {   padding-left: 12px!important;  }
.h-list .fusion-li-item-content p {
padding-left: 15px!important;   }
} @media only screen and (max-width: 768px)  {
#text-2 .textwidget  {   margin-left:   26px!important;   margin-top:   80px!important;   margin-bottom:   80px!important;    }
#text-9 .textwidget  {   margin-left:   26px!important;   margin-top:   50px!important;    }
}
.fusion-footer-widget-area .menu-main-haarhaus-container    {   margin-left:   6px!important;    }
.fusion-footer-widget-area .widget li    {      padding-top: 10px!important;  }
.fusion-footer-widget-area .widget li a   {       color: #fff!important;  letter-spacing:  0.25em!important; font-weight: 600!important;      padding-left: 5px!important;      }
.fusion-footer-widget-area .widget_nav_menu li a::before   {   margin-left:   -30px!important;    }
.fusion-footer-widget-area .widget li:hover   {       background-color: #444!important;}
.fusion-footer-widget-area .current-menu-item > a::before  {       color: #fff!important;    }
.fusion-footer-widget-area .current-menu-item  {       background-color: #cc641f !important;    padding-left: 12px!important;   }
.fusion-widget-element li {       border-color: #ffffff00!important;       }
.fusion-copyright-notice a,.fusion-copyright-notice {   letter-spacing:  0.2em!important;    }
.fusion-copyright-notice a  {   padding-left: 25px!important;   }
@media only screen and (max-width: 768px)  {
.fusion-copyright-notice   {   padding-right: 120px!important;  text-align: left!important;  }
.fusion-copyright-notice a  {   padding-left: 10px!important;   }
} .kanzleiinfos .reading-box   {   margin-top: -82px!important;   } .has-fusion-standard-logo { position: absolute!important; z-index: 999!important;  } #main .sidebar {   width: 30%!important;     margin: 0px!important;      padding: 30px 10px 20px 10px !important; 
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
}
.side-nav-right .side-nav .arrow:after{   content: '\f105'!important;    }
.side-nav-right .side-nav .arrow {   margin-left: -5px!important;  margin-right: 14px!important;    }
.side-nav li.current_page_item > a {      padding-left: 12px!important;   
-webkit-border-radius: 7px!important;   
-moz-border-radius: 7px!important;   
border-radius: 7px!important;     }
.fusion-widget-area .current_page_item > a  {   margin-left: 0px!important;     }
.page_item_has_children   {      margin-left: -10px!important;    }
.wsp-pages-list .page_item_has_children {     margin-left: 0px !important;   }
.wsp-pages-list a {     letter-spacing: 0.04em !important;   }
.wsp-pages-list ul li:last-child {     padding-bottom: 20px !important;   }
.side-nav {   border: 0px solid #ededed!important; 
padding-left:  14px!important; padding-right: 38px!important;   }
.side-nav li a {  border-top: 0px solid #ededed!important;  border-bottom: 0px solid #ededed!important; 
padding-left: 0px!important;     } #main { 	background-position: right top;     background-repeat: no-repeat;  background-color: #e6e6e6!important;  }
.post-content   {     background-color: #fff!important;      padding: 30px 30px 20px 30px!important; }
#main .sidebar {     background-color: #fff!important;      padding: 30px 30px 20px 30px!important; } .fusion-page-title-bar-right .fusion-page-title-captions {    display: none!important;    }
.fusion-title-1   {   padding-bottom: 50px!important;    } @media only screen and (max-width: 768px)  {
#main .sidebar {     width: 100% !important; }
.fusion-search-field  { min-width: 150px!important;  }
} #moove_gdpr_cookie_modal .moove-gdpr-modal-content {   z-index: 30071!important;      }
@media only screen and (min-width: 1024px)  { 
#moove_gdpr_cookie_modal .moove-gdpr-modal-content { 
margin-left:  5%!important; 
min-height: 440px!important; max-height: 540px!important;  }
}
.moove-gdpr-modal-content    {  margin-top:  140px!important;     }
.moove-gdpr-cookie-notice p   {   }
#moove_gdpr_save_popup_settings_button span.moove_gdpr_text {     font-size: 9.5px!important; }
#moove_gdpr_save_popup_settings_button:not(.gdpr-floating-button-custom-position) {
bottom: 34px!important;         left: 20px;   }
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme {
position: absolute!important; 
width: 85%!important;  
height: 120px!important;
padding-top: 10px!important;
margin-left: 35%!important;
-webkit-border-radius: 7px!important;
-moz-border-radius: 7px!important;
border-radius: 7px!important;
-webkit-box-shadow: 10px 10px 23px -16px rgba(0,0,0,0.55);
-moz-box-shadow: 10px 10px 23px -16px rgba(0,0,0,0.55);
box-shadow: 10px 10px 23px -16px rgba(0,0,0,0.55);
}
@media only screen and (max-width: 768px)  {
#moove_gdpr_cookie_modal {
min-height: 60vh!important;   }
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme {
width: 82%!important;  
height: 230px!important;
padding-top: 10px!important;
margin-left: 18%!important;  }
#moove_gdpr_save_popup_settings_button {
box-shadow: 2px 0px 9px -1px rgba(255,255,255,0.76);
-webkit-box-shadow: 2px 0px 9px -1px rgba(255,255,255,0.76);
-moz-box-shadow: 2px 0px 9px -1px rgba(255,255,255,0.76);   }
}
.gdpr_lightbox {
background: rgba(0, 0, 0, 0.55)!important;    }
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a {    
color: #fff!important;  }