/* ====== MIXINS/IMPORT/INCLUDES ====== */
/* ====== GENERAL ====== */
.front #page .grid-3 {
  margin: 0;
  width: 240px;
}
.front #page .grid-4 {
  margin: 0;
  width: 320px;
}

.front h1#page-title {
  display: none;
}

body.front {
  background: url(images/body.jpg) repeat-x 0 55px #b1daee;
}

body.admin-menu {
  background: url(images/body.jpg) repeat-x 0 84px #b1daee !important;
}

body {
  color: #666;
  background: url(images/body.jpg) repeat-x 0 65px #b1daee;
  font-family: "Maven Pro", arial, sans-serif;
}
body h1, body h2, body h3, body h4, body h5, body h6 {
  font-family: "Maven Pro", arial, sans-serif;
  letter-spacing: 0;
  font-weight: normal;
  color: #475e9d;
  margin-bottom: 10px;
}
body .site-name a {
  height: 0 !important;
  overflow: hidden !important;
  display: block;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: url(images/site-name.jpg);
  padding-top: 59px;
  width: 323px;
  float: left;
}
body hr {
  background: #e8e9ea;
}
body abbr, body acronym {
  border-bottom: 1px dotted #666666;
}
body address {
  font-style: italic;
}
body pre, body code, body tt {
  font-family: 'andale mono','lucida console',monospace;
}
body p small {
  font-size: 11px;
}
body a:link, body a:visited {
  text-decoration: none;
}
body a:hover {
  text-decoration: underline;
  color: #f89c1c;
}
body .button,
body .views-field-view-node a {
  background: url("images/button.jpg") repeat-x top #fbab21;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: #cccccc 0px 0px 5px;
  -moz-box-shadow: #cccccc 0px 0px 5px;
  box-shadow: #cccccc 0px 0px 5px;
  color: #FFFFFF;
  font: bold 14px/1.4 "Maven Pro", arial, sans-serif;
  padding: 6px 15px;
  text-decoration: none;
}
body .button:hover,
body .views-field-view-node a:hover {
  background: #f89c1c;
  color: #fff;
  text-decoration: none;
}
body h2.block-title {
  font: 13px/1.4 "Maven Pro", arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 10px;
}
body h4 {
  color: #666666;
  font: 13px/1.4 "Maven Pro", arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 5px;
}
body .field-name-field-feed-item-description img {
  max-width: 100%;
  height: auto;
}

/* ====== HEADER ====== */
.front #section-header {
  margin-bottom: 10px;
}
.front #section-header .block-superfish {
  margin: 0;
}

#section-header {
  /* #superfish-1 */
  /* #block-superfish-4 */
  /* #zone-branding .block */
}
#section-header #region-header-second {
  margin: 0;
}
#section-header .block-superfish {
  margin: 5px 0;
  /* li */
}
#section-header .block-superfish ul {
  margin: 0;
}
#section-header .block-superfish li {
  background: #fff;
  margin: 0 5px 0 0;
  /* &#menu-375-1 */
  /* &#menu-375-1 */
  /* &#menu-375-1 */
  /* &#menu-375-1 */
}
#section-header .block-superfish li a {
  background: url(images/nav-1.jpg) repeat-x top #bedff3;
  font: 13px/1.4 "Maven Pro", arial, sans-serif;
  text-decoration: none;
  font-weight: bold;
  text-transform: uppercase;
  border: none;
  color: #475E9D;
  border-bottom: 5px solid #fff;
  padding: 10px 0;
}
#section-header .block-superfish li a:hover {
  background: #bedff3;
  color: #475E9D;
  border-bottom: 5px solid #bedff3;
}
#section-header .block-superfish li.sfHover a.sf-depth-1 {
  background: #bedff3;
  color: #475E9D;
  border-bottom: 5px solid #bedff3;
}
#section-header .block-superfish li.last {
  margin: 0;
}
#section-header .block-superfish li a.sf-depth-1 {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
#section-header .block-superfish li ul {
  padding: 20px;
  top: 43px;
  -moz-border-radius-bottomleft: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  background: #bedff3;
}
#section-header .block-superfish li ul a {
  background: transparent !important;
  font: 13px/1.4 "Maven Pro", arial, sans-serif;
  font-weight: normal;
  text-transform: none;
  border-bottom: 1px solid #a6cde0;
  padding: 10px 0;
  color: #475E9D;
}
#section-header .block-superfish li ul a:hover {
  color: #21273A !important;
  border: none;
}
#section-header .block-superfish li ul li {
  background: transparent;
  margin: 0;
}
#section-header .block-superfish li ul li.last a {
  border-bottom: none !important;
  padding-bottom: 0;
}
#section-header .block-superfish li ul li.first a {
  padding-top: 0;
}
#section-header .block-superfish li.sf-no-children a:hover {
  border-bottom: 5px solid #fff;
}
#section-header .block-superfish li.sf-no-children a.sf-depth-2:hover {
  border-bottom: 1px solid #a6cde0;
}
#section-header .block-superfish li#menu-375-1, #section-header .block-superfish li#menu-519-2 {
  /* a */
  /* ul */
}
#section-header .block-superfish li#menu-375-1 a.active, #section-header .block-superfish li#menu-375-1.active-trail a.sf-depth-1, #section-header .block-superfish li#menu-519-2 a.active, #section-header .block-superfish li#menu-519-2.active-trail a.sf-depth-1 {
  background: #fff;
  color: #704728;
}
#section-header .block-superfish li#menu-375-1.sfHover a.menuparent,
#section-header .block-superfish li#menu-375-1 a.menuparent:hover, #section-header .block-superfish li#menu-519-2.sfHover a.menuparent,
#section-header .block-superfish li#menu-519-2 a.menuparent:hover {
  background: #34355b;
  color: #fff;
  border-bottom: 5px solid #34355b;
}
#section-header .block-superfish li#menu-375-1 a.menuparent, #section-header .block-superfish li#menu-519-2 a.menuparent {
  color: #fff;
  background: url(images/nav-2.jpg) repeat-x top #21273a;
}
#section-header .block-superfish li#menu-375-1 ul, #section-header .block-superfish li#menu-519-2 ul {
  background: #34355b;
}
#section-header .block-superfish li#menu-375-1 ul li, #section-header .block-superfish li#menu-519-2 ul li {
  background: none;
}
#section-header .block-superfish li#menu-375-1 ul a,
#section-header .block-superfish li#menu-375-1 ul a.active, #section-header .block-superfish li#menu-519-2 ul a,
#section-header .block-superfish li#menu-519-2 ul a.active {
  background: transparent !important;
  font: 13px/1.4 "Maven Pro", arial, sans-serif;
  font-weight: normal;
  text-transform: none;
  border-bottom: 1px solid #595a7a;
  padding: 10px 0;
  color: #fff;
}
#section-header .block-superfish li#menu-375-1 ul a:hover,
#section-header .block-superfish li#menu-375-1 ul a.active:hover, #section-header .block-superfish li#menu-519-2 ul a:hover,
#section-header .block-superfish li#menu-519-2 ul a.active:hover {
  color: #a1a2cc !important;
}
#section-header .block-superfish li#menu-375-1 ul li.last a, #section-header .block-superfish li#menu-519-2 ul li.last a {
  border-bottom: none;
  padding-bottom: 0;
}
#section-header .block-superfish li#menu-375-1 ul li.first a, #section-header .block-superfish li#menu-519-2 ul li.first a {
  padding-top: 0;
}
#section-header .block-superfish li#menu-376-1, #section-header .block-superfish li#menu-524-2 {
  /* a */
  /* ul */
}
#section-header .block-superfish li#menu-376-1 a.active, #section-header .block-superfish li#menu-376-1.active-trail a.sf-depth-1, #section-header .block-superfish li#menu-524-2 a.active, #section-header .block-superfish li#menu-524-2.active-trail a.sf-depth-1 {
  background: #fff;
  color: #444672;
}
#section-header .block-superfish li#menu-376-1.sfHover a.menuparent,
#section-header .block-superfish li#menu-376-1 a.menuparent:hover, #section-header .block-superfish li#menu-524-2.sfHover a.menuparent,
#section-header .block-superfish li#menu-524-2 a.menuparent:hover {
  background: #444672;
  color: #fff;
  border-bottom: 5px solid #444672;
}
#section-header .block-superfish li#menu-376-1 a.menuparent, #section-header .block-superfish li#menu-524-2 a.menuparent {
  color: #fff;
  background: url(images/nav-3.jpg) repeat-x top #464971;
}
#section-header .block-superfish li#menu-376-1 ul, #section-header .block-superfish li#menu-524-2 ul {
  background: #444672;
}
#section-header .block-superfish li#menu-376-1 ul li, #section-header .block-superfish li#menu-524-2 ul li {
  background: none;
}
#section-header .block-superfish li#menu-376-1 ul a,
#section-header .block-superfish li#menu-376-1 ul a.active, #section-header .block-superfish li#menu-524-2 ul a,
#section-header .block-superfish li#menu-524-2 ul a.active {
  background: transparent !important;
  font: 13px/1.4 "Maven Pro", arial, sans-serif;
  font-weight: normal;
  text-transform: none;
  border-bottom: 1px solid #595a7a;
  padding: 10px 0;
  color: #fff;
}
#section-header .block-superfish li#menu-376-1 ul a:hover,
#section-header .block-superfish li#menu-376-1 ul a.active:hover, #section-header .block-superfish li#menu-524-2 ul a:hover,
#section-header .block-superfish li#menu-524-2 ul a.active:hover {
  color: #a1a2cc !important;
}
#section-header .block-superfish li#menu-376-1 ul li.last a, #section-header .block-superfish li#menu-524-2 ul li.last a {
  border-bottom: none;
  padding-bottom: 0;
}
#section-header .block-superfish li#menu-376-1 ul li.first a, #section-header .block-superfish li#menu-524-2 ul li.first a {
  padding-top: 0;
}
#section-header .block-superfish li#menu-377-1, #section-header .block-superfish li#menu-525-2 {
  /* a */
  /* ul */
}
#section-header .block-superfish li#menu-377-1 a.active, #section-header .block-superfish li#menu-377-1.active-trail a.sf-depth-1, #section-header .block-superfish li#menu-525-2 a.active, #section-header .block-superfish li#menu-525-2.active-trail a.sf-depth-1 {
  background: #fff;
  color: #7b80aa;
}
#section-header .block-superfish li#menu-377-1.sfHover a.menuparent,
#section-header .block-superfish li#menu-377-1 a.menuparent:hover, #section-header .block-superfish li#menu-525-2.sfHover a.menuparent,
#section-header .block-superfish li#menu-525-2 a.menuparent:hover {
  background: #7b80aa;
  color: #fff;
  border-bottom: 5px solid #7b80aa;
}
#section-header .block-superfish li#menu-377-1 a.menuparent, #section-header .block-superfish li#menu-525-2 a.menuparent {
  color: #fff;
  background: url(images/nav-4.jpg) repeat-x top #6c7aa7;
}
#section-header .block-superfish li#menu-377-1 ul, #section-header .block-superfish li#menu-525-2 ul {
  background: #7b80aa;
}
#section-header .block-superfish li#menu-377-1 ul li, #section-header .block-superfish li#menu-525-2 ul li {
  background: none;
}
#section-header .block-superfish li#menu-377-1 ul a,
#section-header .block-superfish li#menu-377-1 ul a.active, #section-header .block-superfish li#menu-525-2 ul a,
#section-header .block-superfish li#menu-525-2 ul a.active {
  background: transparent !important;
  font: 13px/1.4 "Maven Pro", arial, sans-serif;
  font-weight: normal;
  text-transform: none;
  border-bottom: 1px solid #9093b8;
  padding: 10px 0;
  color: #fff;
}
#section-header .block-superfish li#menu-377-1 ul a:hover,
#section-header .block-superfish li#menu-377-1 ul a.active:hover, #section-header .block-superfish li#menu-525-2 ul a:hover,
#section-header .block-superfish li#menu-525-2 ul a.active:hover {
  color: #e1e2f1 !important;
}
#section-header .block-superfish li#menu-377-1 ul li.last a, #section-header .block-superfish li#menu-525-2 ul li.last a {
  border-bottom: none;
  padding-bottom: 0;
}
#section-header .block-superfish li#menu-377-1 ul li.first a, #section-header .block-superfish li#menu-525-2 ul li.first a {
  padding-top: 0;
}
#section-header .block-superfish li#menu-378-1, #section-header .block-superfish li#menu-526-2 {
  /* a */
  /* ul */
}
#section-header .block-superfish li#menu-378-1 a.active, #section-header .block-superfish li#menu-378-1.active-trail a.sf-depth-1, #section-header .block-superfish li#menu-526-2 a.active, #section-header .block-superfish li#menu-526-2.active-trail a.sf-depth-1 {
  background: #fff;
  color: #8ea2ce;
}
#section-header .block-superfish li#menu-378-1.sfHover a.menuparent,
#section-header .block-superfish li#menu-378-1 a.menuparent:hover, #section-header .block-superfish li#menu-526-2.sfHover a.menuparent,
#section-header .block-superfish li#menu-526-2 a.menuparent:hover {
  background: #8ea2ce;
  color: #fff;
  border-bottom: 5px solid #8ea2ce;
}
#section-header .block-superfish li#menu-378-1 a.menuparent, #section-header .block-superfish li#menu-526-2 a.menuparent {
  color: #fff;
  background: url(images/nav-5.jpg) repeat-x top #9fb3d7;
}
#section-header .block-superfish li#menu-378-1 ul, #section-header .block-superfish li#menu-526-2 ul {
  background: #8ea2ce;
}
#section-header .block-superfish li#menu-378-1 ul li, #section-header .block-superfish li#menu-526-2 ul li {
  background: none;
}
#section-header .block-superfish li#menu-378-1 ul a,
#section-header .block-superfish li#menu-378-1 ul a.active, #section-header .block-superfish li#menu-526-2 ul a,
#section-header .block-superfish li#menu-526-2 ul a.active {
  background: transparent !important;
  font: 13px/1.4 "Maven Pro", arial, sans-serif;
  font-weight: normal;
  text-transform: none;
  border-bottom: 1px solid #b3bfdf;
  padding: 10px 0;
  color: #fff;
}
#section-header .block-superfish li#menu-378-1 ul a:hover,
#section-header .block-superfish li#menu-378-1 ul a.active:hover, #section-header .block-superfish li#menu-526-2 ul a:hover,
#section-header .block-superfish li#menu-526-2 ul a.active:hover {
  color: #e1e2f1 !important;
}
#section-header .block-superfish li#menu-378-1 ul li.last a, #section-header .block-superfish li#menu-526-2 ul li.last a {
  border-bottom: none;
  padding-bottom: 0;
}
#section-header .block-superfish li#menu-378-1 ul li.first a, #section-header .block-superfish li#menu-526-2 ul li.first a {
  padding-top: 0;
}
#section-header .block-superfish li.active-trail a, #section-header .block-superfish li.active a {
  background: #fff;
  color: #704728;
}
#section-header .block-superfish #menu-218-1 a.sf-depth-1 {
  width: 83px;
  text-align: center;
}
#section-header .block-superfish #menu-375-1 a.sf-depth-1 {
  width: 169px;
  text-align: center;
}
#section-header .block-superfish #menu-376-1 a.sf-depth-1 {
  width: 109px;
  text-align: center;
}
#section-header .block-superfish #menu-377-1 a.sf-depth-1 {
  width: 108px;
  text-align: center;
}
#section-header .block-superfish #menu-378-1 a.sf-depth-1 {
  width: 123px;
  text-align: center;
}
#section-header .block-superfish #menu-522-1 a.sf-depth-1 {
  width: 120px;
  text-align: center;
}
#section-header .block-superfish #menu-380-1 a.sf-depth-1 {
  width: 89px;
  text-align: center;
}
#section-header .block-superfish #menu-381-1 a.sf-depth-1 {
  width: 104px;
  text-align: center;
}
#section-header .block-superfish #menu-521-2 a.sf-depth-1 {
  width: 83px;
  text-align: center;
}
#section-header .block-superfish #menu-519-2 a.sf-depth-1 {
  width: 169px;
  text-align: center;
}
#section-header .block-superfish #menu-524-2 a.sf-depth-1 {
  width: 109px;
  text-align: center;
}
#section-header .block-superfish #menu-525-2 a.sf-depth-1 {
  width: 108px;
  text-align: center;
}
#section-header .block-superfish #menu-526-2 a.sf-depth-1 {
  width: 123px;
  text-align: center;
}
#section-header .block-superfish #menu-527-2 a.sf-depth-1 {
  width: 120px;
  text-align: center;
}
#section-header .block-superfish #menu-528-2 a.sf-depth-1 {
  width: 89px;
  text-align: center;
}
#section-header .block-superfish #menu-529-2 a.sf-depth-1 {
  width: 104px;
  text-align: center;
}

#section-header #block-superfish-4 {
  background: url(images/nav-home-block.jpg) repeat-x top;
  padding: 10px 10px 0 10px;
  /* a */
}
#section-header #block-superfish-4 h2.block-title {
  font: normal 18px/1.4 "Maven Pro", arial, sans-serif;
  margin-bottom: 10px;
  text-transform: none;
}
#section-header #block-superfish-4 li#menu-218-4,
#section-header #block-superfish-4 li#menu-380-4,
#section-header #block-superfish-4 li#menu-381-4 {
  display: none;
}
#section-header #block-superfish-4 li.sf-depth-1 {
  width: 220px;
  background: transparent;
  margin: 0 0 10px 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
#section-header #block-superfish-4 li.sf-depth-1 ul {
  top: 0;
  left: 220px;
  background: #fff;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 5px;
}
#section-header #block-superfish-4 li.sf-depth-1 ul a {
  border-bottom: 1px solid #e9eaeb;
}
#section-header #block-superfish-4 li.sf-depth-1 ul a:hover {
  color: #f89c1c;
}
#section-header #block-superfish-4 a.sf-depth-1 {
  border: none;
  font: normal 18px/1.4 "Maven Pro", arial, sans-serif;
  text-transform: none;
  height: 26px;
  padding: 19px 20px;
  color: #fff;
  background: url(images/dropdown-arrow.png) no-repeat 170px center;
}
#section-header #block-superfish-5 {
  background: url(images/nav-home-block.jpg) repeat-x top;
  padding: 10px 10px 0 10px;
  /* a */
}
#section-header #block-superfish-5 h2.block-title {
  font: normal 18px/1.4 "Maven Pro", arial, sans-serif;
  margin-bottom: 10px;
  text-transform: none;
}
#section-header #block-superfish-5 li#menu-218-4,
#section-header #block-superfish-5 li#menu-380-4,
#section-header #block-superfish-5 li#menu-381-4 {
  display: none;
}
#section-header #block-superfish-5 li.sf-depth-1 {
  width: 220px;
  background: transparent;
  margin: 0 0 10px 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
#section-header #block-superfish-5 li.sf-depth-1 ul {
  top: 0;
  left: 220px;
  background: #fff;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 5px;
  box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 5px;
}
#section-header #block-superfish-5 li.sf-depth-1 ul a {
  border-bottom: 1px solid #e9eaeb;
}
#section-header #block-superfish-5 li.sf-depth-1 ul a:hover {
  color: #f89c1c;
}
#section-header #block-superfish-5 a.sf-depth-1 {
  border: none;
  font: normal 18px/1.4 "Maven Pro", arial, sans-serif;
  text-transform: none;
  height: 26px;
  padding: 19px 20px;
  color: #fff;
  background: url(images/dropdown-arrow.png) no-repeat 170px center;
}
#section-header #block-superfish-4 #menu-375-4 {
  background: url(images/nav-2.jpg) repeat-x top #21273a;
}
#section-header #block-superfish-4 #menu-376-4 {
  background: url(images/nav-3.jpg) repeat-x top #464971;
}
#section-header #block-superfish-4 #menu-377-4 {
  background: url(images/nav-4.jpg) repeat-x top #6c7aa7;
}
#section-header #block-superfish-4 #menu-378-4 {
  background: url(images/nav-5.jpg) repeat-x top #9fb3d7;
}
#section-header #block-superfish-4 #menu-522-4 {
  background: url(images/nav-1.jpg) repeat-x top #bedff3;
}
#section-header #block-superfish-4 #menu-522-4 a.sf-depth-1 {
  color: #475E9D;
}
#section-header #block-superfish-4 li.sfHover,
#section-header #block-superfish-4 li:hover {
  background: #fff !important;
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
#section-header #block-superfish-4 li.sfHover a,
#section-header #block-superfish-4 li:hover a {
  color: #3d5799 !important;
}
#section-header #block-superfish-4 li.sfHover a:hover,
#section-header #block-superfish-4 li:hover a:hover {
  color: #f89c1c !important;
}
#section-header #block-superfish-5 #menu-519-5 {
  background: url(images/nav-2.jpg) repeat-x top #21273a;
}
#section-header #block-superfish-5 #menu-524-5 {
  background: url(images/nav-3.jpg) repeat-x top #464971;
}
#section-header #block-superfish-5 #menu-525-5 {
  background: url(images/nav-4.jpg) repeat-x top #6c7aa7;
}
#section-header #block-superfish-5 #menu-526-5 {
  background: url(images/nav-5.jpg) repeat-x top #9fb3d7;
}
#section-header #block-superfish-5 #menu-527-5 {
  background: url(images/nav-1.jpg) repeat-x top #bedff3;
}
#section-header #block-superfish-5 #menu-527-5 a.sf-depth-1 {
  color: #475E9D;
}
#section-header #block-superfish-5 #menu-528-5 {
  display: none;
}
#section-header #block-superfish-5 #menu-529-5 {
  display: none;
}
#section-header #block-superfish-5 #menu-521-5 {
  display: none;
}
#section-header #block-superfish-5 li.sfHover,
#section-header #block-superfish-5 li:hover {
  background: #fff !important;
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
#section-header #block-superfish-5 li.sfHover a,
#section-header #block-superfish-5 li:hover a {
  color: #3d5799 !important;
}
#section-header #block-superfish-5 li.sfHover a:hover,
#section-header #block-superfish-5 li:hover a:hover {
  color: #f89c1c !important;
}
#section-header #block-menu-menu-home-secondary-nav {
  position: absolute;
  right: 0;
  top: 15px;
}
#section-header #block-menu-menu-home-secondary-nav li {
  list-style: none;
  float: left;
  border-left: 1px solid #ccc;
  margin: 0 0 0 20px;
  padding: 0 0 0 20px;
}
#section-header #block-menu-menu-home-secondary-nav li.first {
  border-left: none;
}
#section-header #block-menu-menu-home-secondary-nav li a {
  font: bold 13px/1.4 "Maven Pro", arial, sans-serif;
  text-transform: uppercase;
  text-decoration: none;
}
#section-header #block-views-feature-content-block {
  margin-top: 50px;
}
#section-header #block-views-feature-content-block #views_slideshow_cycle_teaser_section_feature_content-block {
  height: 365px;
  width: 720px;
  position: relative;
}
#section-header #block-views-feature-content-block h1 {
  color: #FFFFFF;
  font-size: 30px;
  left: 50px;
  line-height: 35px;
  margin: 0 0 10px;
  position: absolute;
  bottom: 36px;
  width: 400px;
  z-index: 10;
  text-shadow: rgba(0, 0, 0, 0.6) 1px 1px 3px;
}
#section-header #block-views-feature-content-block p {
  color: #FFFFFF;
}
#section-header #zone-user-wrapper {
  background: #004b8e;
}
#section-header #zone-user-wrapper .content {
  margin: 15px 0;
}
#section-header #zone-user-wrapper img.workbc {
  float: left;
}
#section-header #zone-user-wrapper img.gov {
  float: right;
}
#section-header .branding-data {
  clear: none;
  float: left;
}
#section-header #zone-branding .block {
  float: right;
  margin: 30px 0 0 20px;
}
#section-header #zone-branding .block .form-item {
  margin: 0;
}
#section-header #zone-branding .block input.form-text {
  background: #cee7f5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: none;
  color: #475E9D;
  -webkit-box-shadow: #9ec4d9 1px 2px 3px inset;
  -moz-box-shadow: #9ec4d9 1px 2px 3px inset;
  box-shadow: #9ec4d9 1px 2px 3px inset;
}
#section-header #zone-branding .block input.form-submit {
  background: url("images/nav-1.jpg") repeat-x center top #bedff3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  color: #475E9D;
  font: normal 13px/1.4 "Maven Pro", arial, sans-serif;
  padding: 4px 11px;
  border: none;
  outline: none;
  text-shadow: none;
}
#section-header #zone-branding .block input.form-submit:hover {
  background: #BEDFF3;
}
#section-header #zone-branding .block .dd_icon_right .ddTitle {
  background: url("images/nav-1.jpg") repeat-x center top #bedff3;
  border: none;
  padding: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  font: 13px/1.4 "Maven Pro", arial, sans-serif;
  color: #475E9D;
}
#section-header #zone-branding .block .arrow {
  background: url("images/arrow.png") no-repeat 0 0;
  height: 9px;
  width: 9px;
  margin: 4px;
}
#section-header #zone-branding .block #lang-dropdown-form select {
  border: none;
  background: url("images/arrow.png") no-repeat 95% center;
  background-color: #d3e8f6;
}
#section-header #zone-branding #block-block-6 {
  clear: right;
  margin: 19px 0;
}
#section-header #zone-branding #block-block-6 p {
  margin: 0;
}
#section-header #zone-branding #block-block-6 p a {
  display: block;
  padding: 4px 15px;
  text-align: right;
  width: 156px;
}

/* #section-header */
/* ====== CONTENT ====== */
#section-content {
  /* #zone-content */
}
#section-content #zone-preface .region {
  background: #f5fafd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
#section-content #zone-preface .block .block-inner {
  padding: 20px;
}
#section-content #zone-preface #block-views-tweets-block-1 li {
  margin: 0 0 20px 0;
}
#section-content #zone-preface #block-views-tweets-block-1 .more-link {
  background: url("images/hours-block-title.jpg") repeat-x top #0f428a;
  float: left;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
#section-content #zone-preface #block-views-tweets-block-1 .more-link a {
  color: #fff;
  text-decoration: none;
  background: url(images/twitter.png) no-repeat 15px;
  padding: 5px 15px 7px 40px;
  display: block;
}
#section-content #zone-preface #block-views-tweets-block-1 .more-link:hover {
  background: url("images/footer.jpg") repeat-x scroll center top #80bae1;
}
#section-content #zone-preface #block-block-10 p {
  margin: 0;
}
#section-content #zone-preface #region-preface-second h3 {
  font: bold 13px/1.4 "Maven Pro", arial, sans-serif;
  margin: 0;
}
#section-content #zone-preface #region-preface-second h3 a {
  text-decoration: none;
}
#section-content #zone-preface #region-preface-second ul {
  margin-left: 20px;
}
#section-content #zone-content {
  /* #block-block-3  */
  /* #region-sidebar-second */
}
#section-content #zone-content #block-system-main {
  background: white url(images/content.jpg) repeat-x top;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
#section-content #zone-content #block-system-main .block-inner {
  margin: 0 40px 10px;
  padding: 40px 0;
}
#section-content #zone-content #block-system-main table {
  border: none;
  margin-bottom: 10px;
}
#section-content #zone-content #block-system-main table tr:hover,
#section-content #zone-content #block-system-main table tr:hover td {
  background: transparent;
}
#section-content #zone-content #block-system-main table td {
  padding: 0 10px 0 0;
  vertical-align: top;
}
#section-content #zone-content #block-system-main .field-name-body img {
  margin: 0 20px 20px 0;
}
#section-content #zone-content #block-system-main .node-webform form {
  background: #fff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  padding: 20px;
  border: 1px solid #eaf4fa;
  margin-top: 30px;
}
#section-content #zone-content #block-system-main .node-webform form .form-item {
  margin: 0 0 20px 0;
}
#section-content #zone-content #block-system-main .node-webform form .form-item .form-type-radio {
  float: left;
  margin: 5px 10px 0 0;
}
#section-content #zone-content #block-system-main .node-webform form input.form-text,
#section-content #zone-content #block-system-main .node-webform form textarea {
  background: #eaf4fa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: none;
  color: #475E9D;
  -webkit-box-shadow: #cee7f5 1px 2px 3px inset;
  -moz-box-shadow: #cee7f5 1px 2px 3px inset;
  box-shadow: #cee7f5 1px 2px 3px inset;
}
#section-content #zone-content #block-system-main .node-webform form textarea {
  min-height: 200px;
  padding: 15px;
}
#section-content #zone-content #block-system-main .node-webform form .webform-component-textfield label,
#section-content #zone-content #block-system-main .node-webform form .webform-component-webform_email label {
  float: left;
  width: 115px;
}
#section-content #zone-content #block-system-main .node-webform form #webform-component-contact-office {
  min-height: 50px;
}
#section-content #zone-content #block-block-3 {
  position: relative;
  /* table */
}
#section-content #zone-content #block-block-3 h2.block-title {
  background: url(images/hours-block-title.jpg) repeat-x top #0f428a;
  color: #fff;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  padding: 15px 30px;
  margin: 0;
}
#section-content #zone-content #block-block-3 p.note {
  color: #FFFFFF;
  position: absolute;
  right: 30px;
  top: 15px;
}
#section-content #zone-content #block-block-3 table {
  margin-bottom: 0;
}
#section-content #zone-content #block-block-3 table th, #section-content #zone-content #block-block-3 table td {
  color: #3a5799;
  text-align: center;
  padding: 10px 0;
}
#section-content #zone-content #block-block-3 table th {
  background: #c8d3b8;
  border-left: 1px solid #bbc1b3;
}
#section-content #zone-content #block-block-3 table td {
  background: #fff;
  border-left: 1px solid #e6e7e9;
}
#section-content #zone-content #block-block-3 table td.closed {
  background: url(images/closed.jpg) repeat;
}
#section-content #zone-content #region-sidebar-second {
  margin: 0;
  width: 310px;
  /* #block-block-2 */
}
#section-content #zone-content #region-sidebar-second .block {
  background: #f4fafd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 10px;
}
#section-content #zone-content #region-sidebar-second .block .block-inner {
  padding: 30px;
}
#section-content #zone-content #region-sidebar-second #block-block-2 li {
  margin: 0 0 15px -20px;
  padding: 0 0 0 60px;
  list-style: none;
  min-height: 50px;
}
#section-content #zone-content #region-sidebar-second #block-block-2 li.step-1 {
  background: url(images/step-1.png) no-repeat 0 0;
}
#section-content #zone-content #region-sidebar-second #block-block-2 li.step-2 {
  background: url(images/step-2.png) no-repeat 0 0;
}
#section-content #zone-content #region-sidebar-second #block-block-2 li.step-3 {
  background: url(images/step-3.png) no-repeat 0 0;
}
#section-content #zone-content #region-sidebar-second #block-block-2 .button {
  display: block;
}
#section-content #zone-content #region-sidebar-second .block-service-links .block-inner {
  padding: 10px 0 5px 10px;
}
#section-content #zone-content #region-sidebar-second .block-service-links ul {
  margin: 0;
}
#section-content #zone-content #region-sidebar-second .block-service-links ul li {
  float: left;
  margin: 0 5px 0 0;
  max-width: 86px;
}
#section-content #zone-content #region-sidebar-second #block-views-tweets-block li {
  margin: 0 0 20px 0;
}
#section-content #zone-content #region-sidebar-second #block-views-tweets-block .more-link {
  background: url("images/hours-block-title.jpg") repeat-x top #0f428a;
  float: left;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
#section-content #zone-content #region-sidebar-second #block-views-tweets-block .more-link a {
  color: #fff;
  text-decoration: none;
  background: url(images/twitter.png) no-repeat 15px;
  padding: 5px 15px 7px 40px;
  display: block;
}
#section-content #zone-content #region-sidebar-second #block-views-tweets-block .more-link:hover {
  background: url("images/footer.jpg") repeat-x scroll center top #80bae1;
}

/* #section-content */
/* ====== FOOTER ====== */
.front #section-footer #region-footer-first {
  background: url("images/footer.jpg") repeat-x center top #80bae1;
  border-radius: 5px 5px 5px 5px;
  margin: 0 0 10px 0;
  width: 960px;
}

#section-footer #region-footer-first {
  background: url(images/footer.jpg) repeat-x top #80bae1;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  margin: 10px;
}
#section-footer #region-footer-first .block-inner {
  margin: 15px 30px;
}
#section-footer #region-footer-first p {
  color: #fff;
  float: left;
  margin: 0;
}
#section-footer #region-footer-first ul {
  float: right;
  margin: 0;
  padding: 0;
}
#section-footer #region-footer-first ul li {
  float: left;
  list-style: none;
  margin: 0 0 0 15px;
  color: #5165a2;
}
#section-footer #region-footer-first ul li a {
  color: #5165a2;
  text-decoration: none;
}
#section-footer #region-footer-first ul li a:hover {
  color: #fff;
}
