/* ~~~~~~~~~~~~~~~~~~~~~~~~~ SLICKNAV ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_nav ul, .slicknav_nav li { display: block }
.slicknav_nav .slicknav_arrow { float:right;margin-right:-30px;}
.slicknav_nav .slicknav_item { display: block; cursor: pointer; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a { display: inline }
.slicknav_menu:before, .slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }
div.slicknav_menu {font-size:16px;width:100%;position:absolute;top:0;z-index:999;padding:0;}
.slicknav_btn {display: block;cursor: pointer;padding:0;	text-decoration:none;background:transparent;position:fixed;top:20px;right:20px;height:30px;z-index:9999999;}
.slicknav_menu  .slicknav_menutxt {z-index:99999;display: block;float:right;padding:0;margin:0;}
.slicknav_menu  .slicknav_menutxt:focus,.slicknav_menu  .slicknav_menutxt:hover,.slicknav_menu  .slicknav_menutxt:active {color:#aa1d26;}
.slicknav_nav {margin:0;	padding:30px 0;position:fixed;top:75px;left:0;z-index:999999;width:100%;height:100%;background:rgba(0,0,0,.55);}
.slicknav_nav, .slicknav_nav ul, .slicknav_nav ul ul {list-style:none;overflow:hidden;}
.slicknav_nav ul {padding:0;margin:0;}
.slicknav_nav li {margin:0;padding:0 60px;text-align:right;}
.slicknav_nav li li{margin:0;padding:0;}
.slicknav_nav .slicknav_item {padding:0;margin:0;}
.slicknav_nav li a {display:block;font-family:'open_sansregular',sans-serif;color:#fff;font-size:20px;line-height:60px;font-weight:normal;text-decoration:none;padding:0 0 0 30px;text-decoration:none;background:transparent;}
.slicknav_nav li li a {display:block;font-family:'open_sansregular',sans-serif;color:#fff;font-size:15px;line-height:40px;font-weight:normal;text-decoration:none;padding:0 0 0 30px;text-decoration:none;background:transparent;}
.slicknav_nav li a:focus, .slicknav_nav li a:hover, .slicknav_nav li a:active {color:#80931a;}
.slicknav_nav li.menu-current a {color:#80931a;}
.slicknav_nav .slicknav_txtnode {margin-left:15px;}
.slicknav_nav li.a30 .slicknav_arrow {display:none;} /* referenzen subpages */
.slicknav_nav a.fancybox {font-family:'open_sansregular',sans-serif;color:#fff;font-size:20px;line-height:60px;font-weight:normal;text-decoration:none;padding:0 60px;text-align:right;background:transparent;}
.slicknav_nav a.fancybox:focus, .slicknav_nav a.fancybox:hover, .slicknav_nav a.fancybox:active {color:#80931a;}
.slicknav_nav .active {font-family:'open_sansregular',sans-serif;color:#80931a;font-size:20px;line-height:60px;font-weight:normal;text-decoration:none;padding:0 60px;text-align:right;background:transparent;display:block;}
.slicknav_icon {display:none;}
/* ~~~~~~~~~~~~~~~~~~~~ Buttons ~~~~~~~~~~~~~~~~ */
#cross {display:none;}
a.slicknav_open #burger {display:none;}
a.slicknav_open #cross {display:block;}
