@font-face{font-family:"Open Sans";font-weight:400;font-style:normal;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(//www.taunusfinancialconsult.de/wp-content/uploads/sgf-css/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2) format('woff2'),url(//www.taunusfinancialconsult.de/wp-content/uploads/sgf-css/mem8YaGs126MiZpBA-UFVZ0d.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}#iwpmenu_icon .iwpmenu_open_button,#iwpmenu_icon .iwpmenu_close_button{display:block;width:32px;height:32px;position:fixed;top:50px;right:60px;cursor:pointer;z-index:999992}#iwpmenu_icon .iwpmenu_close_button{display:none}.hamburger_layer{fill:#cecece}.close_layer{fill:#fff}#iwpmenu_bar{display:none;position:fixed;top:0;right:-300px;width:300px;height:100%;background:#0a0909ad;opacity:1;z-index:999991;border-left:1px solid #e2e2e2}#iwpmenu_bar div{margin:0 auto 0px;padding-top:0;height:100%;z-index:9999}#iwpmenu_bar div ul{padding:100px 20px 50px;list-style:none;text-align:left;background:0 0;height:100%;overflow-y:scroll;position:relative}#iwpmenu_bar div ul li ul.sub-menu li{max-height:0px;-webkit-transition:max-height .5s ease-out;-moz-transition:max-height .5s ease-out;-ms-transition:max-height .5s ease-out;-o-transition:max-height .5s ease-out}#iwpmenu_bar div ul li ul.sub-menu li.expanded{max-height:1000px;-webkit-transition:max-height .5s ease-out;-moz-transition:max-height .5s ease-out;-ms-transition:max-height .5s ease-out;-o-transition:max-height .5s ease-out}#iwpmenu_bar div ul.menu li a{color:#fff;background:0 0;margin:0;padding:0;font-size:18px;font-family:"Open Sans",sans-serif;font-weight:400;text-decoration:none;line-height:60px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out}#iwpmenu_bar div ul.menu li a:hover{color:#aaa;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out}#iwpmenu_bar div ul.menu li.menu-item-has-children>a:after{content:'\f0d7';display:inline-block;font:normal normal normal 14px/1 FontAwesome;margin-left:5px;color:#fff}#iwpmenu_bar div ul.menu li.menu-item-has-children>a:hover:after{content:'\f0d7';display:inline-block;font:normal normal normal 14px/1 FontAwesome;margin-left:5px;color:#aaa}#iwpmenu_bar div ul.menu ul.sub-menu{background:0 0;margin:0;padding:0}#iwpmenu_bar div ul.menu li.menu-item-has-children ul.sub-menu li{opacity:0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out}#iwpmenu_bar div ul.menu li.menu-item-has-children ul.sub-menu li.expanded{opacity:1;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-o-transition:all .5s ease-in}#iwpmenu_bar div ul.menu li.menu-item-has-children.open>a:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}#iwpmenu_bar div ul.menu li.menu-item-has-children>a:after{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}#iwpmenu_bar div ul.menu ul.sub-menu li a{color:#fff;background:0 0;margin:0;padding:0;font-size:14px;font-family:"Open Sans",sans-serif;font-weight:400}#iwpmenu_bar div ul.menu ul.sub-menu li a:hover{color:#aaa}#iwpmenu_bar div ul.menu ul.sub-menu{margin-left:10px}#iwpmenu_bar div ul.menu ul.sub-menu ul.sub-menu{margin-left:10px}#iwpmenu_bar div ul.menu ul.sub-menu ul.sub-menu ul.sub-menu{margin-left:10px}#iwpmenu_bar div ul.menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu{margin-left:10px}#iwpmenu_bar div ul.menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu{margin-left:10px}