#tabs{ position:relative;}
#tabs ul.nav-tabs li a{display:block;font-size:36px;line-height:36px;font-weight:400; color:rgba(0,0,0,0.5);}
#tabs.ui-tabs .ui-tabs-panel{padding:0}
#tabs ul.nav-tabs li.nav-tab.active a{color:rgba(0,0,0,1);}
#tabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding:10px 0;}
.tab-pane{display:none}
.tab-pane.active{display:block!important}
#tabs ul.nav-tabs{display:inline-block;text-align:center;background:0 0;	border:none;border-bottom:solid 1px #ddd;position:relative;	border-radius:0;margin-bottom:0px;	width:100%;	padding-bottom:10px;}


#tabs ul.nav-tabs li{list-style:none}
#tabs ul.nav-tabs li:first-child a{text-align:left}
.tab_drawer_heading{display: none;}

#tabs ul.nav-tabs li.nav-tab{margin-right:60px; list-style:none; color:#555; cursor:pointer; float:left}
#hinter{position:absolute;bottom:-3px;	left:0;	top:inherit;height:5px;	background-color:#1A78E5;border-radius:2px}
#hinter:after{position:absolute;display:block;top:50%;right:50%;color:#fff;margin-top:7px;text-align:center;margin-right:-8px;	width:30px;	height:16px;}

.browser-format-page .filter{top:calc(50% + 25px);}
.browser-format-page .title-box{ margin-bottom:20px;}

@media all and (max-width:990px){    
    #tabs ul.nav-tabs li.nav-tab{ margin-right: 40px !important;}
}


@media all and (max-width:767px){
/*#tabs ul.nav-tabs{display: flex; flex-wrap:nowrap; overflow-x:scroll; -webkit-overflow-scrolling: touch;}	
#tabs ul.nav-tabs li.nav-tab {margin-right: 30px;list-style: none;}	
#tabs ul.nav-tabs li a{font-size:30px; line-height:30px;}
#tabs::after{content: ""; position:absolute; top:0; right:0; height:45px; width:50px; z-index:1; pointer-events: none; background:linear-gradient(to left,hsl(54,42%,95%),hsla(54,42%,95%,0));visibility:visible; opacity:1; transition:opacity .3s 0s,visibility 0s 0s;}
*/
.browser-format-page .filter{top:0;}

    #tabs ul.nav-tabs{ padding:0 0px 0px;}
    #tabs ul.nav-tabs li.nav-tab{ margin:0 20px 0 0 !important;}
    #tabs ul.nav-tabs li.nav-tab{outline: none; border: none;}
    #tabs ul.nav-tabs .slick-arrow{position: absolute; top: calc(50% - 10px); border: solid black; border-width: 0 2px 2px 0;
        display: inline-block; padding: 6px; text-indent: -9999px; font-size: 0; background: transparent;display:none;}
    #tabs ul.nav-tabs .slick-prev.slick-arrow{left:10px; transform: rotate(135deg); -webkit-transform: rotate(135deg);}
    #tabs ul.nav-tabs .slick-next.slick-arrow{right:10px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg);}
    #tabs ul.nav-tabs li a{font-size:20px; line-height:inherit;}
    #tabs ul.nav-tabs .slick-arrow.slick-disabled{ opacity: 0; visibility: hidden;}
    #tabs ul.nav-tabs li a, #tabs ul.nav-tabs li:first-child a{ text-align:center;}
    #tabs .slick-list{ overflow: inherit;}
    .tab-content h1 {font-size: 35px; line-height: 40px;}

    #hinter{ top: auto; bottom: 0 !important; }
    }

    

@media all and (max-width:364px){
#tabs ul.nav-tabs li a{font-size: 18px;}
#tabs ul.nav-tabs li.nav-tab{margin: 0 14px 0 0;}
}
