@font-face {
  font-family: 'tempo';
  src: url("fonts/tempostd-heavycondensed-webfont.eot");
  src: url("fonts/tempostd-heavycondensed-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/tempostd-heavycondensed-webfont.woff") format("woff"), url("fonts/tempostd-heavycondensed-webfont.ttf") format("truetype"), url("fonts/tempostd-heavycondensed-webfont.svg#TempoStdHeavyCondensed") format("svg");
  font-weight: normal;
  font-style: normal;
}

.clearfix {
  *zoom: 1;
}

.clearfix:before, .clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}

.hidden {
  display: none;
}

.pull-left {
  float: left;
}

.pull-right {
  float: right;
}
.toolbar {
    margin: 10px auto 15px auto;
}
.toolbar .breadcrumbs ul {
  float: left;
  font: normal 12px 'Open Sans', arial;
  padding-top: 5px;
  list-style: none;
  padding: 5px 0 0 0;
  margin: 0;

}
.toolbar .breadcrumbs ul li {
  float: left;
  padding-right: 10px;
  position: relative;
}
.toolbar .breadcrumbs ul li:after {
  content: "";
  display: block;
  width: 6px;
  height: 9px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUY0RjAxNkY4REQ2MTFFM0IwMEREODRGRDYzMkE3QjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUY0RjAxNzA4REQ2MTFFM0IwMEREODRGRDYzMkE3QjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBRjRGMDE2RDhERDYxMUUzQjAwREQ4NEZENjMyQTdCNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBRjRGMDE2RThERDYxMUUzQjAwREQ4NEZENjMyQTdCNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhItOqQAAACFSURBVHjaYiwvLxdgYGBoAOIFHR0dFxiggAmIDYA4HyRRUVEhAJcAqjoApAuBWB+INyDrYABKTgBSC4HYHqhrAUiM8f///zBFDEDBD0CKH4gdmZAEF0AFF4KMZ4IKJgCpeCC+CMQFIDHmHz9+gFy1HYg/glwIVP0BZvkHqMUOMEEQAAgwAM4JKmxQcdbFAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: 0 0;
  position: absolute;
  top: 3px;
  right: 0px;
}
.toolbar .breadcrumbs ul li:last-child:after,
.toolbar .breadcrumbs ul li.last-child:after{
  display: none;
  background:none;
}

.lt-ie9 .toolbar .breadcrumbs .last-child:after{
  display: none;
  content: "";
  background:none!important;
}

.toolbar .breadcrumbs ul li a {
  display: block;
  padding: 0 10px;
  color: #085EB9;
  text-decoration: none;
  background: none;
  position: relative;
  left: 0;
  width: auto;
  right: 0;
  height: auto;
  line-height: 17px;
  font: normal 12px 'Open Sans', arial;

}
.toolbar .breadcrumbs ul li a:hover {
  text-decoration: underline;
}
.toolbar .breadcrumbs ul li:last-child a,
.toolbar .breadcrumbs ul li.last-child a {
  color: #07437D;
  font-weight: bold;
}

.toolbar .social {
    font: bold 11px/25px 'Open Sans', arial;
}
#ccl-specials .toolbar a.share,
.toolbar a.share{
    text-decoration: none;
    color: #363636;
    background-image: none;
    display: block;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    padding: 0 15px;
  font: bold 11px/25px 'Open Sans', arial;
  float: left;
  display: inline-block;
  vertical-align:middle;
  border-right: 1px solid #BAD3EB;

    *text-indent:0!important; 
	*display: inline; 
	*zoom: 1; 

}
.toolbar a.share i {
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
}
.toolbar a.share:hover {
  text-decoration: underline;
}
.toolbar a.print {
    font: bold 11px/25px 'Open Sans', arial;
    color: #363636!important;
    height: 25px;
    background: url("img/icon/print.png") left 6px no-repeat!important;
    padding-left: 20px;
}

