/******************************
            FRONT
******************************/
#region-menu {
  margin: 0px;
  width: 960px;
  -webkit-transition: width 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: width 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.not-front #region-content {
  min-height: 680px;
}
.front #region-content {
  width: 380px;
}
.front #region-sidebar-first {
  width: 450px;
  margin-right: 95px;
}
/** BREADCRUMB **/
#zone-content-wrapper {
  position: relative;
}
#breadcrumb-wrapper {
  position: absolute;
  left: 40px;
  top: 40px;
  width: auto;
  z-index: 1;
}
#breadcrumb {
  color: #333;
  margin-left: 0px;
}
#breadcrumb a {
  color: #2644A1;
}
/******************************
            MENU
******************************/
#block-boxes-mobile-menu{
  display: none;
}
#block-superfish-1 {
  text-align: center;
  float: left;
  padding: 0px;
  display: block !important;
  background: none;
  position: static;
  margin: 0px;
  box-shadow: none;
}
.sf-menu li.sf-depth-1 {
  display: inline;
  width: auto;
  border-bottom: 0 none;
}
.sf-menu li.active-trail.menuparent a.sf-depth-1,
.sf-menu li.menuparent a.sf-depth-1,
.sf-menu li.sfHover.menuparent a.sf-depth-1{
  background-image: none;
}
.sf-menu li.sfHover.menuparent a.sf-depth-1 {
  background-color: #A42A3F;
}
#block-superfish-1 .sf-depth-1.first {
  font-size: 0px;
  text-indent: -9999px;
  background: url("../images/icon-home.png") center center no-repeat;
}
#block-superfish-1 .sf-depth-1.first a {
  padding: 0px 30px;
  width: 0px;
  margin-right: 10px;
}
.sf-menu li {
  display: inline;
  width: 14%;
	padding: 0;
}
.sf-menu  li.first{
	border-left:none;
}
.sf-menu li li {
  display: block;
  width: 100%;
  height: auto;
}
.sf-menu a {
  transition: background-color 360ms;
  line-height: 70px;
  padding: 0px 10px;
}
.sf-menu ul {
  background: none repeat scroll 0 0 #fff;
  box-shadow: 1px 1px 4px #11182C;
}
.sf-menu ul a {
  line-height: 20px;
}
.sf-menu li.active-trail {
  color: #fff;
  background-color: #A42A3F;
}
.sf-menu li.sfHover > ul, .sf-menu li:hover > ul {
	left: -1px;
	top: 70px;
  border-top: 0px;
  width: 230px !important;
  position: absolute;
}
.sf-menu li.active-trail > ul {
  position: absolute;
  width: 230px !important;
}
.sf-menu li.sfHover.last > ul, .sf-menu li.last:hover > ul {
  left: auto;
  right: -1px;
}
.sf-menu li li{
	background: none repeat scroll 0 0 transparent;
	border-left:none;
	padding: 0;
	display: block;
	*display: none;
  text-align: left;
}
.sf-menu li li a, .sf-menu li.sfHover ul a{
  background: #1C2E5D;
  margin: 0px;
  padding: 10px;
  font-size: 13px;
  font-weight: normal;
}
.sf-menu li li a:hover {
  color: #fff;
  background: #A42A3F;
}
.sf-menu .sf-depth-1.first a:focus, .sf-menu .sf-depth-1.first a:hover, .sf-menu li.sf-depth-1.first.sfHover a {
  background: transparent;
}

/** SIDEBAR MENU **/
#block-menu-block-2 {
  display: block;
}

/** SEARCH **/
#block-search-form,
#region-menu #block-views-exp-custom-search-page {
  margin: 0px 0px;
  display: block;
  background: transparent;
  padding: 0px;
  position: static;
  width: auto;
}
#search-block-form,
#region-menu #block-views-exp-custom-search-page form {
  padding: 3px;
  width: 30px;
  float: left;
  margin-left: 10px;
  margin-top: 17px;
  background: transparent;
}
#search-block-form .form-actions,
#region-menu #block-views-exp-custom-search-page .views-submit-button {
  width: 100%;
}
#search-block-form .form-actions input,
#region-menu #block-views-exp-custom-search-page .views-submit-button input {
  background: url(../images/icon-search-w.png) center center no-repeat;
}
#search-block-form .form-item,
#region-menu #block-views-exp-custom-search-page .views-widget-filter-keys {
  display: block;
}
#search-block-form .form-item input,
#region-menu #block-views-exp-custom-search-page .views-widget-filter-keys input {
  display: none;
}

/** SEARCH **/
#search-block-form.visible,
#region-menu #block-views-exp-custom-search-page #views-exposed-form-custom-search-page.visible {
  float: right;
  width: 90px;
  background: #fff;
  margin-left: 0px;
  -webkit-transition: width 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: width 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
#search-block-form.visible .form-item,
#region-menu #block-views-exp-custom-search-page #views-exposed-form-custom-search-page.visible .views-widget-filter-keys {
  width: 60%;
}
#search-block-form.visible .form-actions,
#region-menu #block-views-exp-custom-search-page #views-exposed-form-custom-search-page.visible .views-submit-button {
  width: 40%;
  float: left;
  max-width: none;
}
#search-block-form.visible .form-actions input,
#region-menu #block-views-exp-custom-search-page #views-exposed-form-custom-search-page.visible .views-submit-button input {
  background: url(../images/icon-search.png) center center no-repeat;
}
#search-block-form.visible .form-item input,
#region-menu #block-views-exp-custom-search-page #views-exposed-form-custom-search-page.visible .views-widget-filter-keys input {
  display: block;
}

/** PRINT **/
#block-boxes-print-button{
  display: block;
  position: absolute;
  top: 20px;
  right: 20px;
}

/**PDF***/
.pane-node-field-content-pdf,
.node-type-page .field-name-field-content-pdf .field-items span.file a{
  display: block;
  position: absolute;
  top: 20px;
  right: 50px;
}