/*
 - Header toolbar
 - User links
 - Media <= 959px
 */


.header-zone .logo {
  margin: 21px 0 12px 5px;
}

#page-title {
  margin-bottom: 20px;
  word-wrap: break-word;
}
.page-e-catalogue #page-title:nth-of-type(1) {
	display: none;
}
.page-schedule #page-title {
	margin-right: 160px;	
}

/********************************
 * Header toolbar
 ********************************/

#section-header{
  height:86px;
}

.blue-stip {
  height: 3px;
  display: block;
  width: 100%;
  background-color: #008ACC;
}

.header-zone {
  display: block;
}

  .blue-wrapper {
    float: right;
    display: block;
  }
  
  .blue-container,
  .blue-wrapper {
    height: 33px;
  }
  
  .blue-container {
    background-color: #008ACC;
  }

    .left-rounding,
    .right-rounding,
    .middle-divider {
      width: 25px;
      height: 33px;
    }
    
    .middle-divider {
      width: 44px;
    }

    .left-rounding,
    .right-rounding,
    .blue-container,
    .logo,
    .middle-divider,
    .login .login-link,
    .login .reg-link {
      float: left;
      display: block;
      text-decoration: none;
    }

    .left-rounding, .middle-divider, .right-rounding {
      background: url(/profiles/voltimum/themes/voltimum2/images/sprite.png) no-repeat 0 0 !important;
    }
    
    .middle-divider {
      background-position: -25px 0 !important;
    }
    
    .right-rounding {
      background-position: -68px 0 !important;
    }


/********************************
 * User links
 ********************************/

.user-links {
  margin: 13px 0 0 0;
  padding: 6px 0 0 0;
  border-top: 1px solid #eee;
}

.not-logged-in .user-links {
  margin: 0 0 0px 0;
  border-top: 0;
}

  .user-links li {
    list-style: none outside none;
    width: 207px;
  }
  
   .user-links li a {
     display: block;
     position: relative;
     padding: 10px 10px 10px 38px;
     margin: 0 0 0 -14px;
     min-width: 188px;
     text-transform: uppercase;
     font-size: 12px;
     line-height: 11px;
     color: #555;
   }
   
   .user-links li a:hover {
     background-color: #f5f5f5;
     color: #008acc;
     text-decoration: none;
     color: #333;
   }
   
     .user-links li a i {
       position: absolute;
       left: 14px;
       top: 8px;
     }


/********************************
 * Media <= 959px
 ********************************/

@media screen and (max-width: 959px) {
	body #breadcrumbs {
	  margin-top: 0;
	}
	
  #section-header{
    height:auto !important;
  }
  
  .header-zone {
    display: none !important;
  }
}
@media screen and (max-width: 479px) {
	.page-schedule #page-title {
		margin-right: 0;	
	}
}

.header-zone .logo img{
  width: 150px;
  height: 42px;
  max-width: none;
}