/******* screen-large.less *******/
/******* mixins.less 2013-1-16 *******/
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: '';
}
.clearfix:after {
  clear: both;
}
/******* hide-mobile.less 2013-1-16 *******/
.cb-mobile-access,
.cb-mobile-navigation,
.body-mobile {
  display: none;
}
.cb-mobile-invisible,
.body-non-mobile {
  display: block;
}
/******* layout-large.less 2013-1-16 *******/
body {
  width: calc(100vw - 100px);
  max-width: 1180px;
}
#home {
  margin: 30px 0 0 1.53061224%;
}
#head {
  margin-top: 14px;
}
.topnavigation {
  margin: 15px 1.53061224% 0 0;
}
.sep {
  margin: 0 5px 0 7px;
}
.maincontent {
  float: left;
  margin: -4px 0 0 50px;
  width: calc(100% - (50px + 50px + 245px));
}
.cb-layout1 .maincontent,
.cb-layout4 .maincontent {
  margin-left: 1.02040816%;
  width: 97.95918367%;
}
.cb-layout7 .maincontent {
  width: 66.53061224%;
}
.breadcrumbs {
  font-size: 16px;
  font-size: 1.6rem;
  margin-top: 27px;
}
.backbutton {
  top: 27px;
  margin-right: 10px;
}
h1 {
  font-size: 20px;
  font-size: 2rem;
  line-height: 0.95;
}
.bwl-share {
  margin-top: 11px;
}
.iconarea {
  margin-top: 11px;
}
.cb-layout2 .aside,
.cb-layout3 .aside,
.cb-layout7 .aside {
  display: block;
  float: right;
  margin: 21px 15px 0 0;
}
.cb-layout2 .aside {
  width: 230px;
}
.cb-layout7 .aside {
  width: 23.46938776%;
}
#disp.srch thead,
#disp.srch tbody,
#disp.srch tfoot,
#disp.srch th,
#disp.srch td,
#disp.srch tr {
  width: 426px;
}
div.sub1 .menu,
#services > .meta {
  font-size: 12px;
  font-size: 1.2rem;
  padding: 0.4em 0.25em;
  line-height: 18px;
}
#services > .meta {
  padding-right: 1em;
  padding-left: 1em;
}
#services .meta:last-child {
  padding-right: 0.4em;
}
div.sub2 {
  margin-left: 1.02040816%;
  width: 97.95918367%;
}
.sub2 > .item {
  margin: 0 0.52083333%;
  width: 11.45833333%;
}
.sub2 > .item > .menu,
.sub2 > .item > .cb-toggle {
  /* same attributes to align without position: absolute (position relative can't be given to .sub2 > .item because of .sub3 placement)
*/
  padding: 7px 0 3px;
  font-size: 13px;
  font-size: 1.3rem;
}
.sub2 > .item > .cb-toggle {
  height: 1em;
  margin-top: -2.16em;
}
div.sub3 {
  left: -1.02040816%;
  padding-right: 1.02040816%;
  padding-left: 1.02040816%;
  right: -1.02040816%;
}
.sub3 > .item {
  margin: 0 0.52083333%;
  width: 23.95833333%;
}
#view .sub2 > .item.c5 .sub3 > .item {
  float: left;
  display: block;
}
#view .sub2 > .item.c5 .sub3 > .item:nth-child(5) {
  min-height: 314px;
}
div.sub3 .menu {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 0.92857143;
}
div.sub3 > .init > .menu {
  min-height: 0;
  padding-bottom: 15px;
}
.item.c7 div.sub3 > .init > .menu {
  padding-bottom: 0.5em;
}
.sub3 > .item > .menu > .cb-navigation-text {
  font-size: 16px;
  font-size: 1.6rem;
  letter-spacing: 0.07em;
}
.sub3 > .item .menu > .cb-navigation-subtext {
  padding-top: 0.12em;
}
#view div.sub4 .cb-navigation-subtext {
  display: block;
}
#edit div.sub4 .cb-navigation-subtext {
  opacity: 1;
}
div.sub4 {
  margin-top: 18px;
}
.main {
  width: 100%;
}
.main > .unit {
  margin-right: 0%;
  margin-left: 0%;
  width: 100%;
}
.main .foot {
  margin-right: 1.14006515%;
  margin-left: 1.14006515%;
}
.main .part {
  margin-right: 1.14006515%;
  margin-left: 1.14006515%;
  width: 97.71986971%;
}
.main > .slim .part {
  width: 97.71986971%;
}
.cb-layout1 .main,
.cb-layout4 .main {
  width: 100%;
}
.cb-layout1 .main > .unit,
.cb-layout4 .main > .unit {
  margin-right: 0%;
  margin-left: 0%;
  width: 100%;
}
.cb-layout1 .main .foot,
.cb-layout4 .main .foot {
  margin-right: 0.81967213%;
  margin-left: 0.81967213%;
}
.cb-layout1 .main .part,
.cb-layout4 .main .part {
  margin-right: 0.81967213%;
  margin-left: 0.81967213%;
  width: 98.36065574%;
}
.cb-layout1 .main > .slim .part,
.cb-layout4 .main > .slim .part {
  width: 98.36065574%;
}
.cb-layout3 .main {
  width: 100%;
}
.cb-layout3 .main > .unit {
  margin-right: 0%;
  margin-left: 0%;
  width: 100%;
}
.cb-layout3 .main .foot {
  margin-right: 0.81967213%;
  margin-left: 0.81967213%;
}
.cb-layout3 .main .part {
  margin-right: 0.81967213%;
  margin-left: 0.81967213%;
  width: 98.36065574%;
}
.cb-layout3 .main .tiny {
  width: 48.36065574%;
}
.cb-layout3 .main > .slim .part {
  width: 98.36065574%;
}
.cb-layout3 .main > .slim .tiny {
  width: 48.36065574%;
}
.cb-layout7 .main {
  width: 100%;
}
.cb-layout7 .main > .unit {
  margin-right: 0%;
  margin-left: 0%;
  width: 100%;
}
.cb-layout7 .main .foot {
  margin-right: 0.60606061%;
  margin-left: 0.60606061%;
}
.cb-layout7 .main .part {
  margin-right: 0.60606061%;
  margin-left: 0.60606061%;
  width: 98.78787879%;
}
.cb-layout7 .main .tiny {
  width: 32.12121212%;
}
.cb-layout7 .main > .slim {
  width: 33.33333333%;
}
.cb-layout7 .main > .slim .foot,
.cb-layout7 .main > .slim .part {
  margin-right: 1.81818182%;
  margin-left: 1.81818182%;
}
.cb-layout7 .main > .slim .part {
  width: 96.36363636%;
}
.cb-layout7 .main > .slim .tiny {
  width: 96.36363636%;
}
/*.unit {
  margin-top: 10px;
  margin-bottom: 10px;
}*/
.cb-layout2 .main,
.cb-layout3 .main {
  margin-left: -1.16666667%;
  width: 102.33333333%;
}
.cb-layout7 .main {
  margin-left: -0.61349693%;
  width: 101.22699387%;
}
div.side {
  float: left;
  width: 100%;
  margin-left: 0;
}
.unit {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.1875;
}
.grid {
  font-size: 14px;
  font-size: 1.4rem;
}
.main .u-unit {
  margin-right: -1.16666667%;
  margin-left: -1.16666667%;
  padding-right: 1.16666667%;
  padding-left: 1.16666667%;
}
.cb-layout1 .main .u-unit,
.cb-layout3 .main .u-unit,
.cb-layout4 .main .u-unit {
  margin-right: -0.83333333%;
  margin-left: -0.83333333%;
  padding-right: 0.83333333%;
  padding-left: 0.83333333%;
}
/* Layout 7 .u-unit hidden, only add if needed */
.main h2 {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.05555556;
}
.grid h2,
h3 {
  /*
used as grid title in Design 2015-01-15
*/
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.1875;
}
.pale {
  font-size: 12px;
  font-size: 1.2rem;
}
.main .cb-blw-basket-part {
  margin-top: 29px;
}
.main .cb-blw-basket-part > ul {
  width: 101.22699387%;
  margin-left: -0.61349693%;
}
.main .level2 {
  width: 32.12121212%;
  margin-right: 0.60606061%;
  margin-left: 0.60606061%;
  margin-bottom: 38px;
}
#disp {
  left: 50%;
  margin-left: -175px;
  width: 350px;
  font-size: 15px;
  font-size: 1.5rem;
  top: 10% !important;
}
#disp.srch {
  left: 50%;
  margin-left: -250px;
  width: 500px;
}
#disp.zoom {
  left: 50%;
  margin-left: -385px;
  width: 770px;
}
#disp.tube {
  left: 50%;
  margin-left: -330px;
  width: 660px;
}
#disp.site > .body {
  overflow: auto;
  max-height: 400px;
}
/*#disp.site li,
div.cb-sitemap li {
  .font-size(14); 
}*/
h1,
h2 {
  overflow-wrap: normal;
  word-wrap: normal;
  hyphens: none;
}
/*# sourceMappingURL=./screen-large.css.map */