/* WECO Overrides */

/***********************************************************************************************
 * Font
 **********************************************************************************************/
@font-face {
  font-family: 'Frutiger';
  src: url("fonts/FrutigerNextLight.eot");
  src: url("fonts/FrutigerNextLight.eot?#iefix") format("embedded-opentype"),
       url("fonts/FrutigerNextLight.woff2") format("woff2"),
       url("fonts/FrutigerNextLight.woff") format("woff"),
       url("fonts/FrutigerNextLight.ttf") format("truetype"),
       url("fonts/FrutigerNextLight.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Frutiger';
  src: url("fonts/FrutigerNextMedium.eot");
  src: url("fonts/FrutigerNextMedium.eot?#iefix") format("embedded-opentype"),
       url("fonts/FrutigerNextMedium.woff2") format("woff2"),
       url("fonts/FrutigerNextMedium.woff") format("woff"),
       url("fonts/FrutigerNextMedium.ttf") format("truetype"),
       url("fonts/FrutigerNextMedium.svg") format("svg");
  font-weight: bold;
  font-style: normal;
}
body#weco-css,
.weco-css input,
.weco-css select,
.weco-css textarea,
.weco-css button {
  font-family: "Frutiger", Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size:13px;
}
.weco-css h1,
.weco-css h2,
.weco-css h3 {
  font-size:18px;
}
.weco-css h4,
.weco-css h5 {
  font-size:13px;
}

.weco-css #breadcrumb a.nolink:hover {
  color:#706f6f;
  cursor:default;
}

.weco-css .detail-back-button {
  margin-bottom:10px;
}


/***********************************************************************************************
 * Sidebar
 **********************************************************************************************/
.weco-css #sidebar-left,
.weco-css #sidebar-right {
  width:250px;
}

@media screen and (max-width: 1023px) {
  .weco-css #sidebar-left,
  .weco-css #sidebar-right {
    width:100%;
  }
}


/***********************************************************************************************
 * Back to top button
 **********************************************************************************************/
.weco-css #to-top {
  position:fixed;
  bottom:0;
  left:0;
  right:0;
  margin:0 auto;
  width:200px;
  background:#dc0000;
  border:1px solid #ccc;
  font-size:18px;
  font-weight:bold;
  padding:10px;
  text-align:center;
  color:#fff;
  -webkit-box-shadow: 0px 0px 6px 0px #ccc;
  -moz-box-shadow: 0px 0px 6px 0px #ccc;
  box-shadow: 0px 0px 6px 0px #ccc;
}


/***********************************************************************************************
 * Badge
 **********************************************************************************************/
.weco-css .badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  color: #fff;
  white-space: nowrap;
  text-align: center;
  border-radius: 10px;
  font-weight:bold;
  background-color:#bbb;
}
.weco-css .badge i {
  color:#fff;
}
.weco-css .badge.red {
  background-color: #dc0000;  
}
.weco-css .badge.orange {
  background-color: #ff9b00;  
}
.weco-css .badge.green {
  background-color: #1dab13;  
}
.weco-css .badge.blue {
  background-color: #235677;  
}
.weco-css .badge.grey {
  background-color: #706F6F;  
}


/***********************************************************************************************
 * Buttons
 **********************************************************************************************/
.weco-css button,
.weco-css .vbutton input {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.weco-css .b-group button {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.weco-css .b-group button:first-child {
  border-top-left-radius: 8px;
  -webkit-border-top-left-radius: 8px;
  -moz-border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -moz-border-bottom-left-radius: 8px;
}
.weco-css .b-group button:last-child {
  border-top-right-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -moz-border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
  -moz-border-bottom-right-radius: 8px;
}

.weco-css button.b-cart span {
  display:none;
}
.weco-css button.b-cart i {
  background:transparent;
  color:#dc0000;
}


/***********************************************************************************************
 * Boxes
 **********************************************************************************************/
.weco-css .boxinfo span {
  font-size:18px;
}


/***********************************************************************************************
 * TABLE
 **********************************************************************************************/
.weco-css .table-condensed > thead > tr > th:first-child,
.weco-css .table-condensed > tbody > tr > td:first-child {
  padding-left:0px;
}

.weco-css .value .table-condensed > thead > tr > th,
.weco-css .value .table-condensed > tbody > tr > td,
.weco-css #vert_attributes .value .table-condensed > thead > tr > th,
.weco-css #vert_attributes .value .table-condensed > tbody > tr > td {
  padding-top:0px;
  padding-bottom:0px;
  padding-left:0px;
}


/***********************************************************************************************
 * Expand/Accordion
 **********************************************************************************************/
.weco-css .expand-body,
.weco-css .accordion-body {
  border:0px;
}


/***********************************************************************************************
 * Infinite Scroll
 **********************************************************************************************/
.weco-css #infscroll {
  text-align:center;
}
.weco-css .infscroll-loader {
  display:none;
  text-align:center;
}

/***********************************************************************************************
 * Header
 **********************************************************************************************/
.weco-css #logo,
.weco-css #topinfo {
  padding:0px;
  line-height:40px;
  font-size:13px;
}
.weco-css #topnavi select,
.weco-css #topmenu {
  font-size:13px;
}

.weco-css .topinfo-kg {
  position:relative;
  display:inline-block;
}
.weco-css .topinfo-kg .kg-options {
  position:absolute;
  top:35px;
  right:0px;
  z-index:99;
  background-color:#fff;
  -webkit-box-shadow: 0px 4px 10px 0px rgba(204, 204, 204, 1);
  -moz-box-shadow: 0px 4px 10px 0px rgba(204, 204, 204, 1);
  box-shadow: 0px 4px 10px 0px rgba(204, 204, 204, 1);
}
.weco-css .topinfo-kg .kg-options ul {
  overflow-y:auto;
  max-height:350px;
  min-width:250px;
}
.weco-css .topinfo-kg .kg-options li a {
  padding-left:15px;
  display:block;
}
.weco-css .topinfo-kg .kg-options li a.selected {
  color:#dc0000;
  background-color:#efefef;
}

@media screen and (max-width: 767px) {
  .weco-css #topinfo {
    float:left;
    line-height:22px;
  }
  .weco-css #topinfo .topinfo-user,
  .weco-css #topinfo .topinfo-salsa,
  .weco-css #topinfo .topinfo-kg,
  .weco-css #topinfo .topinfo-soldto {
    display:block;
    padding-left:3px;
  }
}


/***********************************************************************************************
 * Topmenu
 **********************************************************************************************/
.weco-css #topnavi_wrap {
  height:auto;
  line-height:40px;
}
.weco-css #topnavi {
  position:relative;
}
.weco-css #topnavi .appname {
  font-size:18px;
  padding-left:15px;
  font-weight:bold;
}
.weco-css #topnavi .appname,
.weco-css #topnavi .topnavi_open_desktop i {
  color:#dc0000;
}
.weco-css #topnavi .topnavi_open_desktop:hover {
  cursor:pointer;
}
.weco-css #topmenu {
  display:none;
}
.weco-css #topmenu.desktop-open {
  position:absolute;
  left:0px;
  background-color:#fff;
  display:block;
  z-index:99;
  padding:0px;
  min-width:250px;
  -webkit-box-shadow: 0px 4px 10px 0px rgba(204,204,204,1);
  -moz-box-shadow: 0px 4px 10px 0px rgba(204,204,204,1);
  box-shadow: 0px 4px 10px 0px rgba(204,204,204,1);
}
.weco-css #topmenu.desktop-open li {
  float:none;
  display:block;
}
.weco-css #topmenu.desktop-open li a {
  color:#515050;
}
.weco-css #topmenu.desktop-open li a:hover {
  color:#dc0000;
}
.weco-css #topmenu.desktop-open li .i-circle-right {
  display:none;
}
.weco-css #topmenu.desktop-open li .langswitch i {
  color:#515050;
  float:right;
  line-height:30px;
}
.weco-css #topmenu.desktop-open li .langswitch-options {
  max-height:350px;
  overflow-y:auto;
}
.weco-css #topmenu.desktop-open li .langswitch-options a {
  padding-left:15px;
}
.weco-css #topmenu.desktop-open li .langswitch-options a.selected {
  color:#dc0000;
  background-color:#efefef;
}

@media screen and (max-width: 1023px) {
  .weco-css #topmenu a {
    border:none;
  }
  .weco-css #topmenu a:active {
    background-color: #fff;
  }
}


/***********************************************************************************************
 * Mainmenu
 **********************************************************************************************/
.weco-css #mainmenu-wrap {
  margin-bottom:5px;
}
.weco-css #mainmenu_navi {
  float:left;
}
.weco-css #mainmenu_basket {
  margin:0px;
  float:left;
}
.weco-css #mainmenu_search {
  margin:0;
}
.weco-css #mainmenu_search .search button {
  border-bottom-left-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
  -webkit-border-top-left-radius: 0px;
  -moz-border-top-left-radius: 0px;
}
.weco-css #bascontent i {
  font-size:21px;
  line-height:normal;
}
.weco-css .jetmenu {
  background:none;
  min-width:50px;
}
.weco-css .jetmenu > li > a {
  line-height:35px;
  border-right:0px;
  padding: 0 15px;
}
.weco-css .jetmenu > li:hover > a,
.weco-css .jetmenu > li.active > a {
  background-color: transparent;
}

.weco-css .jetmenu ul.dropdown {
  top:35px;
}
.weco-css .jetmenu li a.jetmenu_arrow {
  background:none;
}
.weco-css .jetmenu li a.home {
  padding:0px;
}

@media screen and (max-width: 1023px) {
  .weco-css .jetmenu {
    background-color:#fff;
  }
  .weco-css #mainmenu_navi {
    float:none;
    margin-bottom:10px;
  }
  .weco-css #mainmenu_basket {
    position:static;
  }
  .weco-css #mainmenu_basket #bascontent i {
    float:none;
  }
}


/***********************************************************************************************
 * Search proposals
 **********************************************************************************************/
.weco-css .suggestions-box {
  right:0px;
  left:10px;
  top:35px;
}
.weco-css .suggestions-box .right {
  padding-right:10px;
}
.weco-css .suggestions-box .facet-sugg a {
  width:100%;
}
.weco-css .suggestions-box .facet-sugg .count {
  float:right;
  padding-left:3px;
}
.weco-css .suggestions-box h2 {
  border-bottom:1px solid #ddd;
}
.weco-css .suggestion-list .numfound {
  float:right;
  color:#dc0000;
}
.weco-css .suggestion-list li {
  padding:0px;
}
.weco-css .suggestion-list li a {
  display:inline-block;
}
.weco-css .prop-thumb {
  width:30px;
  height:30px;
  display:inline-block;
  margin-right:10px;
  vertical-align:middle;
}
.weco-css .prop-thumb img {
  max-width:100%;
  max-height:100%;
}
.weco-css .prop-thumb i {
  font-size:30px;
}

@media screen and (max-width: 767px) {
  .weco-css #suggestions {
    top:40px;
  }
}


/***********************************************************************************************
 * Material/Text/Dimension search
 **********************************************************************************************/
.weco-css #mainmenu_search form {
  float:left;
  margin-left: 10px;
}
.weco-css #mainmenu_search .search input.searchfield {
  width:300px;
}
.weco-css #mainmenu_search .search.objky {
  margin-right:30px;
}
.weco-css #mainmenu_search .search input.searchfield.objky {
  width:150px;
}
.weco-css #mainmenu_search .search.dim select {
  height:100%;
}
.weco-css #mainmenu_search .search input.searchfield.dim {
  width:100px;
}


@media screen and (max-width: 767px) {
  .weco-css #mainmenu_search .dim.search {
    margin-left:0px;
  }
  .weco-css #mainmenu_search .objky.search {
    margin-right:0px;
  }
  .weco-css #mainmenu_search .search input.searchfield.dim,
  .weco-css #mainmenu_search .dim.search select,
  .weco-css #mainmenu_search .dim.search button {
    float:left;
  }

}


/***********************************************************************************************
 * Facets (main)
 **********************************************************************************************/
.weco-css #catsrcfilter-main [class*="col"] {
  padding:0px;
}
.weco-css #catsrcfilter-main .boxinfo {
  padding: 5px 0px 5px 10px;
}
.weco-css #catsrcfilter-main .expand-body {
  padding:5px 0 0 0;
}
.weco-css #catsrcfilter-main h3 {
  font-size:14px;
}
.weco-css #catsrcfilter-main .facet-wrap > .row {
  margin-bottom:5px;
}
.weco-css #catsrcfilter-main .facet-wrap button.filter {
  margin-right:15px;
  margin-bottom:5px;
}
.weco-css #catsrcfilter-main .facet-wrap button.reset {
  margin-left:10px;
  margin-bottom:5px;
}
.weco-css #catsrcfilter-main .facet-scroll {
  max-height:300px;
  overflow-y:auto;
  padding-right:20px; /* scrollbar */
}
.weco-css #catsrcfilter-main .level-list .level-item {
  position:relative;
  padding:3px 0px 3px 3px;
}
.weco-css #catsrcfilter-main .level-list .level-item label,
.weco-css #catsrcfilter-main .level-list .level-item input {
  line-height:22px;
  height:22px;
}
.weco-css #catsrcfilter-main .level-list .count,
.weco-css #catsrcfilter-main .level-list label,
.weco-css #catsrcfilter-main .level-list i {
  display:table-cell;
}
.weco-css #catsrcfilter-main .level-list .count,
.weco-css #catsrcfilter-main .level-list i {
  width:1%;
}
.weco-css #catsrcfilter-main .level-list i.dummy {
  width:20px;
}
.weco-css #catsrcfilter-main .level-item:hover,
.weco-css #catsrcfilter-main .list-item:hover {
  background-color:#ecf0f1;
  cursor:pointer;
}
.weco-css #catsrcfilter-main .level-sub {
  display:none;
  background:#fff;
  z-index:9999;
  left:100%;
  position:absolute;
  -webkit-box-shadow: 2px 2px 10px 0px rgba(170,170,170,0.75);
  -moz-box-shadow: 2px 2px 10px 0px rgba(170,170,170,0.75);
  box-shadow: 2px 2px 10px 0px rgba(170,170,170,0.75);
  border:1px solid #eee;
}
.weco-css #catsrcfilter-main .alpha-list {
  width:900px;
  padding:5px;
}
.weco-css #catsrcfilter-main .alpha-list .first,
.weco-css #catsrcfilter-main .alpha-list label,
.weco-css #catsrcfilter-main .alpha-list .count {
  display:table-cell;
}
.weco-css #catsrcfilter-main .alpha-list .first {
  text-transform:uppercase;
  width:25px;
  min-height:1px;
  font-weight:bold;
}
.weco-css #catsrcfilter-main .count {
  width:1%;
  color:#706F6F;
}
.weco-css #catsrcfilter-main .spattr-list {
  min-width:250px;
  padding:5px 5px 5px 20px;
}

/* Facet search */
.weco-css #catsrcfilter-main .form-search-facet,
.weco-css #catsrcfilter-main .form-search-facet input {
  margin-bottom:0px;
}
.weco-css #catsrcfilter-main .form-search-facet .form-group {
  position:relative;
}
.weco-css #catsrcfilter-main .form-search-facet .form-group > input {
  line-height:30px;
  height:30px;
}
.weco-css #catsrcfilter-main .search-facet-result {
  position:absolute;
  top:30px;
  left:0;
  z-index:9999;
  background:#fff;
  width:100%;
  box-sizing:border-box;
}
.weco-css #catsrcfilter-main .scroll {
 max-height:300px;
 overflow-y:auto;
}
.weco-css #catsrcfilter-main .search-facet-result ul {
  padding:2px;
  -webkit-box-shadow: 2px 2px 10px 0px rgba(170,170,170,0.75);
  -moz-box-shadow: 2px 2px 10px 0px rgba(170,170,170,0.75);
  box-shadow: 2px 2px 10px 0px rgba(170,170,170,0.75);
  border:1px solid #eee;
}
.weco-css #catsrcfilter-main .search-facet-result ul .level-item label {
  line-height:1;
}

/* Search attributes */
.weco-css #catsrcfilter-main .search-attribute h3 {
  margin-bottom:0px;
  font-size:14px;
}
.weco-css #catsrcfilter-main .search-attribute .remove-filter {
  font-size:13px;
  display:block;
  margin-bottom:5px;
}

/***********************************************************************************************
 * Facets (left)
 **********************************************************************************************/
.weco-css #catsrcfilter-left,
.weco-css .categorymenu li.level1 a,
.weco-css .categorymenu li.level2 a,
.weco-css .categorymenu li.level3 a,
.weco-css .categorymenu li.level4 a {
  font-size:13px;
}
.weco-css .categorymenu li.level1 a {
  padding-left:10px;
}
.weco-css #catsearchfilter .expand-body {
  padding:0 0 10px 0;
}
.weco-css .categorymenu li:hover,
.weco-css .categorymenu li.activesel {
  background-color:#fafafa;
}
.weco-css .categorymenu li label {
  display:block;
}


/***********************************************************************************************
 * Facets (main) quick badges
 **********************************************************************************************/
.weco-css #catsrcfilter-main-quick .badge:hover {
  cursor:pointer;
}
.weco-css #catsrcfilter-main-quick .badge {
  margin-bottom:1px;
}


/***********************************************************************************************
 * Product comparison
 **********************************************************************************************/
.weco-css #product-comp-wrap {
  padding-top:10px;
}
.weco-css #product-comp-wrap .table {
  border-spacing:1px;
  border:1px solid #ddd;
}
.weco-css #product-comp-wrap .table > tbody > tr.contentrow1 td {
  background-color:#fefefe;
}
.weco-css #product-comp-wrap .table > tbody > tr.contentrow2 td {
  background-color:#fafafa;
}
.weco-css #product-comp-wrap .product-comp-table-wrap .table tr > td {
  border:1px solid #ddd;
}

.weco-css #product-comp-wrap .compare-row-diff .compare-row-data {
  border-bottom:1px solid #fff;
}
.weco-css #product-comp-wrap .compare-row-diff .compare-row-data,
.weco-css #product-comp-wrap .compare-row-diff .compare-row-data * {
  background-color:#FFC468;
}

.weco-css #product-comp-wrap .product-comp-table-wrap .value .table,
.weco-css #product-comp-wrap .product-comp-table-wrap .value .table tr > td {
  border:0px;
}
.weco-css #product-comp-wrap .compare-row-data.center > table {
  width: 100%;
}
.weco-css #product-comp-wrap .compare-row-data.center > table tr td {
  text-align:center;
}

.weco-css #product-comp-wrap .comphead-attrname, 
.weco-css #product-comp-wrap .comphead-attrvalue {
  background-color:#ecf0f1;
  color:#515050;
}
.weco-css #product-comp-wrap .comphead-attrname {
  width:200px;
}
.weco-css #product-comp-wrap .comphead-attrvalue {
  width:250px;
  text-align:center;
}

.weco-css #product-comp-wrap .thumb img {
  max-height:100px;
  max-width:100px;
}
.weco-css #product-comp-wrap table > tbody > tr > td.middle {
  vertical-align:middle;
}


/***********************************************************************************************
 * Catalogue
 **********************************************************************************************/
.weco-css #productlistview {
  border:0px;
}
.weco-css #productlistview li.replaced {
  border-top:1px solid #235677;
  border-left:1px solid #235677;
  border-right:1px solid #235677;
}
.weco-css #productlistview li.replacedwith {
  border-bottom:1px solid #235677;
  border-left:1px solid #235677;
  border-right:1px solid #235677;
}
.weco-css #productlistview .productlistview_bild a {
  display:block;
  text-align:center;
}
.weco-css #productlistview .productlistview_bild img {
  max-height:120px;
}
.weco-css .productlisting_bild {
  height:auto;
}
.weco-css .productlisting_bild a {
  display:block;
  text-align:center;
  height:90px;
}
.weco-css .productlisting_bild img {
  max-height:100%;
  max-width:100%;
}
.weco-css .productlisting_bild .thumb-badge {
  height:20px;
  padding-left:5px;
  min-width:1px;
}
.weco-css #productlisting .productlisting_bild .i-no-image {
  font-size:70px;
}

.weco-css .productnavigator .switch-layout {
  float:left;
}

.weco-css .b-group.switch-layout button.b-light,
.weco-css .b-group.switch-layout button.b-light:first-child {
  border-color:#ccc;
}

.weco-css .switch-layout button i {
  color:#aaa;
}
.weco-css .switch-layout button.active i {
  color:#dc0000;
}

.weco-css #productlisting .addtobasket {
  margin-bottom:5px;
}

.weco-css #productlisting .tiles .tile {
  padding:0px;
  text-align:left;
}
.weco-css #productlisting .tiles .tile.replaced,
.weco-css #productlisting .tiles .tile.replacedwith {
  border-color:#235677;
}
.weco-css #productlisting .tiles .tile .tile-title {
  margin-bottom:0px;
  word-break:break-all;
  word-wrap:break-word;
  background: #ecf0f1;
  padding: 5px 10px 5px;
  height: 55px;
}
.weco-css #productlisting .tiles .tile .tile-vispills {
  height:20px;
  padding:2px 10px 2px;
  min-width:1px;
}
.weco-css #productlisting .tiles .tile .matno {
  line-height:20px;
}

.weco-css #catitem2-items .productnavigator {
  margin:0 0.5% 5px 0.5%;
}
.weco-css #catitem2-items #productlistview {
  margin:0 0.5%;
}

.weco-css .basketnavigator select,
.weco-css .productnavigator select {
  padding-top:0px;
}

.weco-css #productinfoimages .productimage {
  max-height:300px;
}

.weco-css .comp-exists:hover {
  cursor:default;
  color:#515050;
}
.weco-css .comp-exists:hover i {
  cursor:default;
}
.weco-css .comp-exists i {
  color:#ccc;
}

/***********************************************************************************************
 * Catalog item detail
 **********************************************************************************************/
.weco-css #catdetail .catdetail-objky {
  font-size:22px;
}
.weco-css #catdetail .catdetail-descr {
  margin-top:0px;
}
.weco-css #catdetail #productinfo {
  padding-top:0px;
}
.weco-css #catdetail #productinfo .mainattributes {
  padding-right:0px;
}
.weco-css #catdetail #productinfo .tabbed_area {
  margin:0px;
}
.weco-css #catdetail #productinfo .followup {
  max-height:105px;
  overflow-y:auto;
}
.weco-css #catdetail #productinfo .longtext {
  max-height:150px;
  overflow-y:auto;
}
.weco-css #catdetail #productinfo .keyfeatures {
  padding:0px;
}
.weco-css #productinfo .basket .basketadds {
  margin-top:0px;
}
.weco-css #productinfo .basket .addtobasket {
  margin-bottom:20px;
}
.weco-css #catdetail .jcarousel-wrapper {
  border:none;
}
.weco-css #catdetail .jcarousel-control-prev i,
.weco-css #catdetail .jcarousel-control-next i {
  color:#dc0000;
}
.weco-css #catdetail .jcarousel-control-prev.inactive i,
.weco-css #catdetail .jcarousel-control-next.inactive i {
  color:#ccc;
}


/***********************************************************************************************
 * Material relations
 **********************************************************************************************/
.weco-css #productrel {
  border:1px solid #ccc;
  padding:5px;
}
.weco-css #productrel .bom-highlight span {
  font-weight:bold;
  text-decoration:underline;
}
.weco-css #productrel .toggle-bom {
  padding:10px;
}
.weco-css #productrel .toggle-bom a {
  display:inline-block;
}

/***********************************************************************************************
 * Basket
 **********************************************************************************************/
.weco-css #basbody > .table tr td {
  vertical-align:middle;
}
.weco-css #basbody .orderheader-right > div[class*=col] {
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
}
.weco-css .basschedule,
.weco-css .basschedulehead {
  min-width:190px;
}
.weco-css .basschedule .quant,
.weco-css .basschedulehead .quant {
  float:none;
  width:85px;
  display:inline-block;
}
.weco-css .basschedule .date,
.weco-css .basschedulehead .date {
  float:none;
  display:inline-block;
}
.weco-css .basschedulehead .date {
  position:static;
}


/***********************************************************************************************
 * Sidebar Last Viewed Items
 **********************************************************************************************/
.weco-css #itemlview .boxbody img {
  max-height:120px;
}

/***********************************************************************************************
 * My Account
 **********************************************************************************************/
.weco-css #userinfo_comp #tabcontent_2 h3 {
  font-size:14px;
}
