html{margin:0 auto;background:#FFFFFF;position:relative;}
body{}
#banner{margin:0 auto;overflow:hidden;}
body.top-navbar{padding-top:100px;}
body.admin-bar .navbar-fixed-top{top:28px;}
body.page-parent, body.page-child, body.subnav{padding-top:140px;}
body.page-template-page-home-new-php, body.page-template-page-home-flex-php, body.page-template-page-flex-php, body.page-template-page-product-flex-php, body.page-template-page-french-php, body.page-template-page-promo-new-php{padding-top:70px;}
body.home, body.page-template-page-products-php, body.page-template-page-products-overview-php , body.page-template-page-contact-php, body.page-template-page-support-php, body.page-template-page-history-php, body.page-template-page-leadership-php, body.page-template-page-timeline-php, body.page-template-page-generic-php, body.page-template-page-generic-small-hero-php{padding-top:0;}
.page-template-page-products-php #wrap, .page-template-page-products-overview-php #wrap, .page-template-page-contact-php #wrap, .page-template-page-support-php #wrap, .page-template-page-history-php #wrap , .page-template-page-leadership-php #wrap, .page-template-page-timeline-php #wrap, .page-template-page-generic-php #wrap, .page-template-page-generic-small-hero-php #wrap, .page-template-page-promo-new-php #wrap, .page-template-page-one-php #wrap, .page-template-page-home-new-php #wrap, .page-template-page-home-flex-php #wrap, .page-template-page-flex-php #wrap, .page-template-page-product-flex-php #wrap, .page-template-page-french-php #wrap{width:100%;}
#content{}
#main{}
#sidebar{}
ul.nav li.dropdown:hover ul.dropdown-menu{display:block;}
ul.dropdown-menu li{display:inline;}
.hentry header{}
.hentry time{}
.hentry p.byline{}
.hentry .entry-content{}
.hentry footer{}
#content-info{}
.aligncenter{display:block;margin:0 auto;}
.alignleft{float:left;}
.alignright{float:right;}
figure.alignnone{margin-left:0;margin-right:0;}
@media (max-width:979px){body.top-navbar{padding-top:0;}
}
@media (max-width: 600px) {
  .text {
display: none;
}
}