@font-face{font-family:'icomoon';src:url(../fonts/icomoon/icomoon.eot?pvm5gj);src:url(../fonts/icomoon/icomoon.eot?#iefixpvm5gj) format("embedded-opentype"),url(../fonts/icomoon/icomoon.woff?pvm5gj) format("woff"),url(../fonts/icomoon/icomoon.ttf?pvm5gj) format("truetype"),url(../fonts/icomoon/icomoon.svg?pvm5gj#icomoon) format("svg");font-weight:400;font-style:normal}
.tabs{position:relative;width:100%;margin:10px 0 2em;font-weight:300;overflow:hidden;float:left;}
.content{margin-top:10px;}
.tabs nav ul{padding:0;margin:0;list-style:none}
.tabs nav ul li{border-bottom:none;margin:0 .25em;display:block;float:left;position:relative;background: #e8e8e8; padding-left: 8px; padding-right: 8px;
color: #908f8f;border: solid 1px #e8e8e8;margin-left:-1px}
.tabs nav li.tab-current{border-bottom:none;z-index:100;margin-left:-1px;color: #221f1f;background: #E0EEF8;;
border-top: solid 1px #e8e8e8;
border-left: solid 1px #e8e8e8;
border-right: solid 1px #e8e8e8;
border-bottom: solid 1px #fff;}
.tabs nav li.tab-current span{border-bottom:none;z-index:100;margin-left:-1px;color: #221f1f; background: #E0EEF8;}
.tabs nav li.tab-current:before,.tabs nav li.tab-current:after{content:'';position:absolute;height:1px;right:100%;bottom:0;width:1000px}
.tabs nav li.tab-current:after{right:auto;left:100%;width:4000px}
.tabs nav a{color:#908f8f;display:block;font-size:17px;line-height:35px;/* padding:0 1.25em; */white-space:nowrap;margin-left:-1px;}
.tabs nav a:hover{color:#ccc;text-decoration:none;}
.tabs nav li.tab-current a{color:#fff;text-decoration:none; font-weight: bold}
.tabs nav li.tab-current a:hover;{color:#fff;text-decoration:none;}
.tabs nav a:before{display:inline-block;vertical-align:middle;text-transform:none;font-weight:400;font-variant:normal;font-family:'icomoon';line-height:1;speak:none;-webkit-font-smoothing:antialiased;margin:-.25em .4em 0 0}
.icon-food:before{content:"\e600"}
.icon-lab:before{content:"\e601"}
.icon-cup:before{content:"\e602"}
.icon-truck:before{content:"\e603"}
.icon-shop:before{content:"\e604"}
.content section{font-size:12px;display:none;max-width:1230px;margin:0 auto; float:left; }
.content section:before,.content section:after{content:'';display:table}
.content section:after{clear:both}
.no-js .content section{display:block;padding-bottom:2em}
.content section.content-current{display:block; width: 100%; margin-top:20px;}
.mediabox{float:left;width:95%;padding:0 25px}
.mediabox img{max-width:100%;display:block;margin:0 auto}
.mediabox h3{margin:.75em 0 .5em}
.mediabox p{padding:0 0 1em;margin:0;line-height:1.3}
