@media(min-width:1200px) {
 .container {
  width:1200px
 }
}
@media(min-width:1200px) {
 .col-lg-1,
 .col-lg-2,
 .col-lg-3,
 .col-lg-4,
 .col-lg-5,
 .col-lg-6,
 .col-lg-7,
 .col-lg-8,
 .col-lg-9,
 .col-lg-10,
 .col-lg-11,
 .col-lg-12 {
  float:left
 }
 .col-lg-1 {
  width:8.33333%
 }
 .col-lg-2 {
  width:16.66667%
 }
 .col-lg-3 {
  width:25%
 }
 .col-lg-4 {
  width:33.33333%
 }
 .col-lg-5 {
  width:41.66667%
 }
 .col-lg-6 {
  width:50%
 }
 .col-lg-7 {
  width:58.33333%
 }
 .col-lg-8 {
  width:66.66667%
 }
 .col-lg-9 {
  width:75%
 }
 .col-lg-10 {
  width:83.33333%
 }
 .col-lg-11 {
  width:91.66667%
 }
 .col-lg-12 {
  width:100%
 }
 .col-lg-pull-0 {
  right:auto
 }
 .col-lg-pull-1 {
  right:8.33333%
 }
 .col-lg-pull-2 {
  right:16.66667%
 }
 .col-lg-pull-3 {
  right:25%
 }
 .col-lg-pull-4 {
  right:33.33333%
 }
 .col-lg-pull-5 {
  right:41.66667%
 }
 .col-lg-pull-6 {
  right:50%
 }
 .col-lg-pull-7 {
  right:58.33333%
 }
 .col-lg-pull-8 {
  right:66.66667%
 }
 .col-lg-pull-9 {
  right:75%
 }
 .col-lg-pull-10 {
  right:83.33333%
 }
 .col-lg-pull-11 {
  right:91.66667%
 }
 .col-lg-pull-12 {
  right:100%
 }
 .col-lg-push-0 {
  left:auto
 }
 .col-lg-push-1 {
  left:8.33333%
 }
 .col-lg-push-2 {
  left:16.66667%
 }
 .col-lg-push-3 {
  left:25%
 }
 .col-lg-push-4 {
  left:33.33333%
 }
 .col-lg-push-5 {
  left:41.66667%
 }
 .col-lg-push-6 {
  left:50%
 }
 .col-lg-push-7 {
  left:58.33333%
 }
 .col-lg-push-8 {
  left:66.66667%
 }
 .col-lg-push-9 {
  left:75%
 }
 .col-lg-push-10 {
  left:83.33333%
 }
 .col-lg-push-11 {
  left:91.66667%
 }
 .col-lg-push-12 {
  left:100%
 }
 .col-lg-offset-0 {
  margin-left:0
 }
 .col-lg-offset-1 {
  margin-left:8.33333%
 }
 .col-lg-offset-2 {
  margin-left:16.66667%
 }
 .col-lg-offset-3 {
  margin-left:25%
 }
 .col-lg-offset-4 {
  margin-left:33.33333%
 }
 .col-lg-offset-5 {
  margin-left:41.66667%
 }
 .col-lg-offset-6 {
  margin-left:50%
 }
 .col-lg-offset-7 {
  margin-left:58.33333%
 }
 .col-lg-offset-8 {
  margin-left:66.66667%
 }
 .col-lg-offset-9 {
  margin-left:75%
 }
 .col-lg-offset-10 {
  margin-left:83.33333%
 }
 .col-lg-offset-11 {
  margin-left:91.66667%
 }
 .col-lg-offset-12 {
  margin-left:100%
 }
}
@media(min-width:1200px) {
 .visible-lg {
  display:block!important
 }
 table.visible-lg {
  display:table!important
 }
 tr.visible-lg {
  display:table-row!important
 }
 td.visible-lg,
 th.visible-lg {
  display:table-cell!important
 }
}
@media(min-width:1200px) {
 .visible-lg-block {
  display:block!important
 }
}
@media(min-width:1200px) {
 .visible-lg-inline {
  display:inline!important
 }
}
@media(min-width:1200px) {
 .visible-lg-inline-block {
  display:inline-block!important
 }
}
@media(min-width:1200px) {
 .hidden-lg {
  display:none!important
 }
}
@media(min-width:1200px) {
 .piped-items-lg .piped-item {
  display:inline
 }
 .piped-items-lg .piped-item:not(:first-child):before {
  content:" | "
 }
 .separated-items-lg .separated-item {
  padding:10px 0
 }
 .separated-items-lg .separated-item:not(:first-child) {
  border-top:1px solid #d2d2d2
 }
 .auto-clear .col-lg-1:nth-child(12n+1),
 .auto-clear .col-lg-2:nth-child(6n+1),
 .auto-clear .col-lg-3:nth-child(4n+1),
 .auto-clear .col-lg-4:nth-child(3n+1),
 .auto-clear .col-lg-6:nth-child(odd) {
  clear:left
 }
}
@media(min-width:1200px) {
 .block-crumbs .breadcrumb {
  max-width:74%
 }
}
@media(min-width:1200px) {
 #cboxPrevious {
  left:-57px
 }
}
@media(min-width:1200px) {
 #cboxNext {
  right:-57px
 }
}
@media(min-width:1200px) {
 #header .navbar {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
 }
}
@media(min-width:1200px) {
 #header .navbar .navbar-collapse {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
 }
}
@media(min-width:1200px) {
 #header .subnav-container .menu-tier-3 .menu-subnav-wrapper {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
}
@media(min-width:1200px) {
 #header {
  height:100px;
  padding-top:0
 }
}
@media(min-width:1200px) {
 #header .nav>li>a {
  padding:20px 0
 }
}
@media(min-width:1200px) {
 #header .navbar {
  height:100px;
  padding-top:0
 }
}
@media(min-width:1200px) {
 #header .navbar .navbar-header {
  margin-right:20px
 }
}
@media(min-width:1200px) {
 #header .navbar .navbar-header .navbar-brand {
  padding:0;
  height:auto
 }
}
@media(min-width:1200px) {
 #header .navbar .navbar-header .navbar-brand .exo-logo,
 #header .navbar .navbar-header .navbar-brand .exo-wordmark-stacked {
  font-size:60px
 }
}
@media(min-width:1200px) {
 #header .navbar .navbar-collapse .menu li a {
  padding-bottom:35px;
  position:relative;
  top:9px
 }
}
@media(min-width:1200px) {
 #header .navbar .exo-contact {
  position:static;
  margin-left: 20px;
 }
}
@media(min-width:1200px) {
 #header .navbar .exo-contact>div {
  font-size:21px
 }
}
@media(min-width:1200px) {
 #header .navbar .exo-contact>div.phone {
  font-size:20px;
  color: #999;
 }
}
@media(min-width:1200px) {
 #header .navbar .exo-search {
  position:relative;
  top:22px;
  left:12px
 }
}
@media(min-width:1200px) {
 #header .subnav-container .menu-subnav.menu-tier-2>.menu.nav {
  text-align:left;
  margin-left: 300px;
 }
}
@media(min-width:1200px) {
 #header .subnav-container .menu-subnav.menu-tier-2>.menu.nav a,
 #header .subnav-container .menu-subnav.menu-tier-2>.menu.nav span.nolink {
  padding:20px 0 16px
 }
}
@media(min-width:1200px) {
 #header .subnav-container .menu-subnav.menu-tier-3 .menu-subnav-title {
  word-spacing:100px;
  border-right:1px solid #ebebeb;
  margin:20px;
  width:150px
 }
}
@media(min-width:1200px) {
 #header .subnav-container .menu-subnav.menu-tier-3 .menu-subnav-title>span,
 #header .subnav-container .menu-subnav.menu-tier-3 .menu-subnav-title>span>a {
  margin-bottom:-7px
 }
}
@media(min-width:1200px) {
 #header .subnav-container .menu-subnav.menu-tier-3 ul li.expanded>.nolink,
 #header .subnav-container .menu-subnav.menu-tier-3 ul li.expanded>a {
  padding-bottom:15px
 }
}
@media(min-width:1200px) {
 .block-exo-footer.block--image .block__content {
  max-height:682px;
  overflow:hidden
 }
}
@media(min-width:1200px) {
 .block-exo-footer.block--image .block__content img {
  width:100vw;
  max-width:1920px
 }
}
@media(min-width:1200px) {
 .block-exo-footer.block--menus .block__content .footer-menu-main {
  padding:30px;
  border-left:0px solid #a2b0b0;
 }
}
@media(min-width:1200px) {
 .block-exo-footer.block--menus .block__content .footer-menu-secondary ul {
  -webkit-column-count:4;
  -moz-column-count:4;
  column-count:4
 }
}
@media(min-width:1200px) {
 .block-exo-footer.block--menus .block__content .footer-menu-social {
  border-right:0px solid #a2b0b0;
  padding:32px
 }
}
