/* line 3, ../../sass/groupings/_orbit-overrides.scss */
.orbit-caption {
  text-align: center;
  width: 60% !important;
  left: 0%;
  padding: 13px 0 0 0 !important;
  margin: 20px auto;
}
/* line 11, ../../sass/groupings/_orbit-overrides.scss */
.orbit-caption h4, .orbit-caption h5 {
  color: #fff;
  line-height: 15px;
  font-weight: lighter;
}
/* line 17, ../../sass/groupings/_orbit-overrides.scss */
.orbit-caption h4 {
  font-size: 50px;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  /* line 3, ../../sass/groupings/_orbit-overrides.scss */
  .orbit-caption {
    width: 100% !important;
    height: 30% !important;
    margin: 0;
    padding-bottom: 25px;
  }
  /* line 27, ../../sass/groupings/_orbit-overrides.scss */
  .orbit-caption h4 {
    font-size: 26px;
    margin: 0;
    padding: 0;
  }
  /* line 28, ../../sass/groupings/_orbit-overrides.scss */
  .orbit-caption h5 {
    display: none;
  }
}

/* line 35, ../../sass/groupings/_orbit-overrides.scss */
ul.orbit-bullets li {
  background: url("../images/bullets.jpg") no-repeat 4px 0;
}

/* line 39, ../../sass/groupings/_orbit-overrides.scss */
div.orbit-wrapper div.slider-nav span.right {
  background: url("../images/right-arrow.png");
  background-size: 100%;
  right: 0;
}

/* line 45, ../../sass/groupings/_orbit-overrides.scss */
div.orbit-wrapper div.slider-nav span.left {
  background: url("../images/left-arrow.png");
  background-size: 100%;
  left: 0;
}

/* line 51, ../../sass/groupings/_orbit-overrides.scss */
.timer {
  display: none;
}

/* line 56, ../../sass/groupings/_orbit-overrides.scss */
span.right, span.left {
  display: none;
}

/* line 3, ../../sass/groupings/_icon-sprite.scss */
.icon-lightbulb {
  padding-left: 45px;
  padding-top: 20px;
  background: url(../images/lightbulb.png) no-repeat;
}

/* line 8, ../../sass/groupings/_icon-sprite.scss */
.home-cbox {
  border: 1px solid #e1e1e1;
  width: 100%;
  min-width: 100%;
  clear: both;
  font-size: 11px;
  padding-top: 10px;
}

/* line 17, ../../sass/groupings/_icon-sprite.scss */
.home-cbox p, .home-cbox h6 {
  font-size: 12px;
  text-align: left;
  padding: 0 10px;
}

/* line 24, ../../sass/groupings/_icon-sprite.scss */
.box_icon1 {
  background-position: 0 0;
}

/* line 25, ../../sass/groupings/_icon-sprite.scss */
.box_icon2 {
  background-position: 0 -36px;
}

/* line 26, ../../sass/groupings/_icon-sprite.scss */
.box_icon3 {
  background-position: 0 -72px;
}

/* line 27, ../../sass/groupings/_icon-sprite.scss */
.box_icon4 {
  background-position: 0 -108px;
}

/* line 28, ../../sass/groupings/_icon-sprite.scss */
.box_icon5 {
  background-position: 0 -144px;
}

/* line 29, ../../sass/groupings/_icon-sprite.scss */
.box_icon6 {
  background-position: 0 -180px;
}

/* line 30, ../../sass/groupings/_icon-sprite.scss */
.box_icon7 {
  background-position: 0 -216px;
}

/* line 31, ../../sass/groupings/_icon-sprite.scss */
.box_icon8 {
  background-position: 0 -252px;
}

/* line 32, ../../sass/groupings/_icon-sprite.scss */
.box_icon9 {
  background-position: 0 -288px;
}

/* line 33, ../../sass/groupings/_icon-sprite.scss */
.box_icon10 {
  background-position: 0 -324px;
}

/* line 34, ../../sass/groupings/_icon-sprite.scss */
.box_icon11 {
  background-position: 0 -360px;
}

/* line 35, ../../sass/groupings/_icon-sprite.scss */
.box_icon12 {
  background-position: 0 -396px;
}

/* line 36, ../../sass/groupings/_icon-sprite.scss */
.box_icon13 {
  background-position: 0 -432px;
}

/* line 37, ../../sass/groupings/_icon-sprite.scss */
.box_icon14 {
  background-position: 0 -468px;
}

/* line 38, ../../sass/groupings/_icon-sprite.scss */
.box_icon15 {
  background-position: 0 -504px;
}

/* line 39, ../../sass/groupings/_icon-sprite.scss */
.box_icon16 {
  background-position: 0 -540px;
}

/* line 40, ../../sass/groupings/_icon-sprite.scss */
.box_icon17 {
  background-position: 0 -576px;
}

/* line 41, ../../sass/groupings/_icon-sprite.scss */
.box_icon18 {
  background-position: 0 -612px;
}

/* line 42, ../../sass/groupings/_icon-sprite.scss */
.box_icon19 {
  background-position: 0 -648px;
}

/* line 43, ../../sass/groupings/_icon-sprite.scss */
.box_icon20 {
  background-position: 0 -684px;
}

/* line 44, ../../sass/groupings/_icon-sprite.scss */
.box_icon21 {
  background-position: 0 -720px;
}

/* line 45, ../../sass/groupings/_icon-sprite.scss */
.box_icon22 {
  background-position: 0 -756px;
}

/* line 46, ../../sass/groupings/_icon-sprite.scss */
.box_icon23 {
  background-position: 0 -792px;
}

/* line 47, ../../sass/groupings/_icon-sprite.scss */
.box_icon24 {
  background-position: 0 -828px;
}

/* line 48, ../../sass/groupings/_icon-sprite.scss */
.box_icon25 {
  background-position: 0 -864px;
}

/* line 49, ../../sass/groupings/_icon-sprite.scss */
.box_icon26 {
  background-position: 0 -900px;
}

/* line 50, ../../sass/groupings/_icon-sprite.scss */
.box_icon27 {
  background-position: 0 -936px;
}

/* line 51, ../../sass/groupings/_icon-sprite.scss */
.box_icon28 {
  background-position: 0 -972px;
}

/* line 52, ../../sass/groupings/_icon-sprite.scss */
.box_icon29 {
  background-position: 0 -1008px;
}

/* line 7, ../../sass/linked-stylesheets/globals.scss */
body, h1, h2, h3, h4, h5, h6, p, blockquote, article, section {
  font-family: Tahoma, Arial, sans-serif;
  letter-spacing: 0.2px;
}

/* line 12, ../../sass/linked-stylesheets/globals.scss */
h1, h2, h3, h4, h5, h6 {
  color: #cc0033;
}

/* line 16, ../../sass/linked-stylesheets/globals.scss */
h1:before {
  /*content: attr(title);
  color: rgba(255, 255, 255, 0.3);
  color: rgba(198, 0, 46, 0.3);
  position: absolute;
  top: 2px;
  left: 1px;*/
}

/* line 25, ../../sass/linked-stylesheets/globals.scss */
p {
  font-size: 12px;
}

/* line 29, ../../sass/linked-stylesheets/globals.scss */
h1 {
  position: relative;
  font-weight: lighter;
  color: #cc0033;
}

/* line 35, ../../sass/linked-stylesheets/globals.scss */
h2 {
  position: relative;
  font-weight: lighter;
  color: #cc0033;
  font-size: 28px;
  display: block;
}

/* line 43, ../../sass/linked-stylesheets/globals.scss */
h2.gray-border-bottom {
  padding-bottom: 10px;
}

/* line 47, ../../sass/linked-stylesheets/globals.scss */
h3 {
  font-size: 14px;
}

/* line 51, ../../sass/linked-stylesheets/globals.scss */
h4 {
  font-size: 18px;
  font-weight: normal;
}

/* line 56, ../../sass/linked-stylesheets/globals.scss */
h5 {
  font-weight: bold;
  font-size: 12px;
  color: #434343;
}

/* line 62, ../../sass/linked-stylesheets/globals.scss */
a {
  color: #cc0033;
  text-decoration: none;
}

/* line 68, ../../sass/linked-stylesheets/globals.scss */
a:hover {
  color: #434343;
  border-bottom: 1px solid #cc0033;
}

    /*
    This makes the embedded WP images responsive despite the fact they have burned in width and height attributes (what a bother)

    */
/* line 80, ../../sass/linked-stylesheets/globals.scss */
img[class*="align"],
img[class*="wp-image-"] {
  height: auto;
  /* Make sure images with WordPress-added height and width >attributes are scaled correctly */
}

/* line 83, ../../sass/linked-stylesheets/globals.scss */
img.size-full {
  max-width: 50%;
  width: auto;
  /* Prevent stretching of full-size images with height and >>width attributes in IE8 */
}

/*
end WP responsive image fix
*/
/* line 93, ../../sass/linked-stylesheets/globals.scss */
#page-container {
  background: url(../images/header_dashed.png) repeat-x;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 93, ../../sass/linked-stylesheets/globals.scss */
  #page-container {
    min-width: 940px;
  }
  /* line 101, ../../sass/linked-stylesheets/globals.scss */
  #page-container .nav-bar li {
    padding: 0 !important;
  }
  /* line 105, ../../sass/linked-stylesheets/globals.scss */
  #page-container .nav-bar li a {
    padding: 0 15px 0 0 !important;
  }
  /* line 108, ../../sass/linked-stylesheets/globals.scss */
  #page-container .nav-bar a.flyout-toggle {
    display: none;
  }
}

@media (max-width: 767px) {
  /* line 119, ../../sass/linked-stylesheets/globals.scss */
  #id-bar {
    padding-top: 20px;
    border-bottom: none;
  }
}

/* line 129, ../../sass/linked-stylesheets/globals.scss */
#fma {
  margin-top: 20px;
}

/* line 133, ../../sass/linked-stylesheets/globals.scss */
.main-content-area {
  margin-top: 25px;
}

/* line 137, ../../sass/linked-stylesheets/globals.scss */
.gray-border-bottom {
  border-bottom: 1px solid #e1e1e1;
}

/* line 141, ../../sass/linked-stylesheets/globals.scss */
.gray-border-top {
  border-top: 1px solid #e1e1e1;
}

/*
Main menu and flyout styles
*/
/* line 149, ../../sass/linked-stylesheets/globals.scss */
.nav-bar, .nav-bar li a, .nav-bar li {
  background: none;
  border: none;
  color: #434343;
}

/* line 155, ../../sass/linked-stylesheets/globals.scss */
.nav-bar > li {
  line-height: 39px;
}

/* line 159, ../../sass/linked-stylesheets/globals.scss */
.nav-bar:hover, .nav-bar li a:hover, .nav-bar li:hover {
  background: none;
}

/* line 163, ../../sass/linked-stylesheets/globals.scss */
#utility-menu {
  margin-bottom: 0;
  height: auto;
}

/* line 168, ../../sass/linked-stylesheets/globals.scss */
#utility-menu li, #utility-menu li a {
  padding: 0 5px 0 0 !important;
  margin: 0 !important;
  line-height: 30px;
  font-size: 15px;
  color: #cc0033;
}

/* line 176, ../../sass/linked-stylesheets/globals.scss */
#mobile-nav li {
  border-top: 1px solid #c7c7c7;
}

/* line 181, ../../sass/linked-stylesheets/globals.scss */
#logo {
  padding-bottom: 15px;

}

/* line 185, ../../sass/linked-stylesheets/globals.scss */
#main-menu {
  position: relative;
  top: 70px;
  float: right;
}

/* line 191, ../../sass/linked-stylesheets/globals.scss */
#main-menu, #main-menu li, #main-menu ul li, #main-menu li a {
 
 
  padding: 0 5px;
  font-family: Tahoma, Arial, sans-serif;

  margin-bottom: 0;
  border: none !important;
}
#main-menu,#main-menu li a {
 
  font-size: 22px;
 
}
#main-menu li ul li a {
 
  font-size: 15px;
 
}

/* line 199, ../../sass/linked-stylesheets/globals.scss */
.nav-bar > li.has-flyout > a:first-child:after {
  border: none;
}

/* line 203, ../../sass/linked-stylesheets/globals.scss */
ul.flyout {
  background: none;
  width: auto;
  border: none !important;
  min-width: 175px;
  margin-top: 0px;
  z-index: 201;
}

/* line 212, ../../sass/linked-stylesheets/globals.scss */
ul.flyout li a, .nav-bar li ul li a {
	font-family: Tahoma, Arial, sans-serif;
  background-color: #999999;
  padding-bottom: 5px !important;
  padding-top: 5px !important;
  padding-left: 15px !important;
  border-bottom: none !important;
  border-top: none !important;
  color: #fff;
  font-weight: normal !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}

/* line 225, ../../sass/linked-stylesheets/globals.scss */
ul.flyout li a:hover, .nav-bar li ul li a:hover {
  background: #999999;
  color: #cc0033;
}

/* line 230, ../../sass/linked-stylesheets/globals.scss */
.nav-bar > li:last-child {
  border-right: none;
}

/* line 234, ../../sass/linked-stylesheets/globals.scss */
.nav-bar > li.has-flyout > a.flyout-toggle {
  left: 48%;
  top: 40px;
  background: url(../images/menu_arrow.png) no-repeat;
  width: 10px;
  height: 10px;
  z-index: 200;
}

/*
end main menu and flyout styles
*/
/*
Mobile menu styles
*/
/* line 253, ../../sass/linked-stylesheets/globals.scss */
#mobile-menu, #mobile-menu li, #mobile-menu ul li, #mobile-menu li a {
	font-family: Tahoma, Arial, sans-serif;
  font-size: 20px;
  padding: 0 5px;
  margin-bottom: 0;
}
/* line 259, ../../sass/linked-stylesheets/globals.scss */
#mobile-menu li ul, #mobile-menu li li ul, #mobile-menu ul li li ul, #mobile-menu li a li ul {
     
}

/* line 264, ../../sass/linked-stylesheets/globals.scss */
#mobile-menu li a {
  border-bottom: 1px solid #e9e9e9;
  font-family: Tahoma, Arial, sans-serif;
}

/* line 268, ../../sass/linked-stylesheets/globals.scss */
#mobile-utility li a {
  font-size: 12px;
  padding: 0 15px !important;
  text-transform: capitalize;
  border-bottom: 1px solid #e9e9e9;
}

/* line 276, ../../sass/linked-stylesheets/globals.scss */
#mobile-social-links a {
  display: inline !important;
}

/*
End mobile menu styles
*/
/* line 286, ../../sass/linked-stylesheets/globals.scss */
.breadcrumbs {
  padding: 3px 0;
}

/* line 290, ../../sass/linked-stylesheets/globals.scss */
.breadcrumbs a {
  font-size: 11px;
}

/* line 294, ../../sass/linked-stylesheets/globals.scss */
.breadcrumbs span {
  font-size: 11px;
  font-weight: bold;
}

/* line 299, ../../sass/linked-stylesheets/globals.scss */
.alignright {
  float: right;
}

/* line 303, ../../sass/linked-stylesheets/globals.scss */
.alignleft {
  float: left;
}

/* line 308, ../../sass/linked-stylesheets/globals.scss */
.nav-table {
        /*display: table;
        height: 85px;
        float: right;

        @media(max-width: 767px) {
        height: 0;
        }*/
}

/* line 318, ../../sass/linked-stylesheets/globals.scss */
.nav-cell {
  /*display: table-cell;
  vertical-align: bottom;*/
}

/* line 324, ../../sass/linked-stylesheets/globals.scss */
.red {
 color: #cc0033;
}

/* line 328, ../../sass/linked-stylesheets/globals.scss */
.black {
  color: #434343;
}

/*
HOME BOXES
*/
/*
FOOTER STYLES
*/
/* line 348, ../../sass/linked-stylesheets/globals.scss */
#footer-content {
  padding-top: 25px;
  background: url(../images/footer_bg.png) repeat-x #f1f1f1;
}

/* line 353, ../../sass/linked-stylesheets/globals.scss */
#page-footer {
  margin-top: 25px;
  padding-top: 50px;
  background: #f1f1f1;
}

/* line 359, ../../sass/linked-stylesheets/globals.scss */
footer h6 {
  font-size: 18px;
  color: #434343;
  font-weight: lighter;
}

/* line 365, ../../sass/linked-stylesheets/globals.scss */
footer ul {
  margin-left: 0px;
  list-style: none;
}

/* line 370, ../../sass/linked-stylesheets/globals.scss */
footer ul li {
  padding: 5px 0px 5px 10px;
  border-bottom: 1px solid #c3c3c3;
  background: url(../images/menu_arrow_2.png) no-repeat scroll left 13px rgba(0, 0, 0, 0);
}

/* line 376, ../../sass/linked-stylesheets/globals.scss */
#copyright-row {
  margin-top: 25px;
  border-top: 1px solid #c3c3c3;
  padding-top: 10px;
  padding-bottom: 25px;
  font-size: 20px;
}

/*
SIDE MENU
*/
/* line 391, ../../sass/linked-stylesheets/globals.scss */
#side-menu {
  margin-top: 24px;
}
/* line 394, ../../sass/linked-stylesheets/globals.scss */
#side-menu h4 {
  padding: 0px 0px 5px 0px;
  color: #434343;
  margin: 0;
  font-size: 20px;
  font-weight: lighter;
}
/* line 402, ../../sass/linked-stylesheets/globals.scss */
#side-menu h5 {
  padding: 8px 0px 5px 10px;
  font-size: 12px;
  color: #cc0033;
  background: url(../images/menu_arrow_2.png) no-repeat left 13px rgba(0, 0, 0, 0);
  margin: 0;
}
/* line 410, ../../sass/linked-stylesheets/globals.scss */
#side-menu ul {
  margin: 0;
  margin-left: 20px;
  list-style: none;
}
/* line 416, ../../sass/linked-stylesheets/globals.scss */
#side-menu ul li {
  margin: 0;
  font-size: 15px;
  padding: 5px 0px 5px 10px;
  background: url(../images/menu_arrow_2.png) no-repeat left 13px rgba(0, 0, 0, 0);
}

/* COMPANY > HISTORY */
/* line 427, ../../sass/linked-stylesheets/globals.scss */
.history-date {
  color: #cc0033;
  display: block;
  width: 100%;
  font-weight: normal;
  font-size: 14px;
  margin-top: 50px;
  margin-bottom: 20px;
  padding-bottom: 20px;
  padding-top: 25px;
  text-align: center;
  clear: both;
}

/* line 444, ../../sass/linked-stylesheets/globals.scss */
.home-copy-block P {
 margin-left: 5%;
  margin-right: 5%;
  font-size:18px;
}
.home-copy-block img {
  margin: 5px;
}
/* line 447, ../../sass/linked-stylesheets/globals.scss */
.home-copy-block a {
  color: #434343;
  border-bottom: 1px solid #cc0033;
}
/* line 451, ../../sass/linked-stylesheets/globals.scss */
.home-copy-block a:hover {
  color: #cc0033;
  border-bottom: 1px solid white;
}
/* line 459, ../../sass/linked-stylesheets/globals.scss */
.home-copy-block ul {
  margin-left: 25px;
}
/* line 462, ../../sass/linked-stylesheets/globals.scss */
.home-copy-block ul li, .home-copy-block ol li {
  font-size: 12px;
}
/* line 466, ../../sass/linked-stylesheets/globals.scss */
.home-copy-block table {
  padding: 0;
  margin: 0;
  border: none;
  width: 60%;
}
/* line 473, ../../sass/linked-stylesheets/globals.scss */
.home-copy-block td:first-child {
  width: 15%;
}
/* line 477, ../../sass/linked-stylesheets/globals.scss */
.home-copy-block td {
  padding: 2px 0;
  font-size: 12px;
}
/* line 482, ../../sass/linked-stylesheets/globals.scss */
.home-copy-block table tbody tr:nth-child(even) {
  background: none;
}

/* line 488, ../../sass/linked-stylesheets/globals.scss */
.error small, small.error {
  margin-bottom: 0;
  margin-top: 5px;
}

/* line 493, ../../sass/linked-stylesheets/globals.scss */
a.page-top-link {
  clear: both;
  display: block;
  float: right;
  text-align: right;
  width: 20%;
  border-bottom: none;
  color: #cc0033;
  padding-right: 13px;
  background: url("../images/arrow-up.png") no-repeat right center;
}

/* line 505, ../../sass/linked-stylesheets/globals.scss */
a.page-top-link:hover {
  color: #434343;
  border-bottom: none;
}

/* line 510, ../../sass/linked-stylesheets/globals.scss */
.nav-bar > li.active {
  background: none !important;
  border: none !important;
}
/* line 514, ../../sass/linked-stylesheets/globals.scss */
.nav-bar > li.active a {
  color: #434343;
}
/* line 518, ../../sass/linked-stylesheets/globals.scss */
.nav-bar > li.active .flyout li a {
  color: white;
}
/* line 521, ../../sass/linked-stylesheets/globals.scss */
.nav-bar > li.active .flyout li a:hover {
  color: #cc0033;
  background-color: #fff;
}
