/* @license
 * MyFonts Webfont Build ID 2585161, 2013-06-20T11:59:41-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed ../fonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Avenir 45 Book Oblique by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/45-book-oblique/
 * Copyright: Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted &#x00A9; 2005 - 2007 Linotype GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype GmbH, and may not be repro
 * 
 * Webfont: Avenir 65 Medium Oblique by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/65-mediumoblique/
 * Copyright: Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted &#x00A9; 2005 - 2007 Linotype GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype GmbH, and may not be repro
 * 
 * Webfont: Avenir 65 Medium by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/65-medium/
 * Copyright: Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted &#x00A9; 1981 - 2007 Linotype GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype GmbH, and may not be repro
 * 
 * Webfont: Avenir 55 Roman by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/55-roman/
 * Copyright: Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted &#x00A9; 1981 - 2007 Linotype GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype GmbH, and may not be repro
 * 
 * Webfont: Avenir 95 Black by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/95-black/
 * Copyright: Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted &#x00A9; 1981 - 2007 Linotype GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype GmbH, and may not be repro
 * 
 * Webfont: Avenir 85 Heavy Oblique by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/85-heavy-oblique/
 * Copyright: Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted &#x00A9; 1981 - 2007 Linotype GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype GmbH, and may not be repro
 * 
 * Webfont: Avenir 45 Book by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/45-book/
 * Copyright: Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted &#x00A9; 1981 - 2007 Linotype GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype GmbH, and may not be repro
 * 
 * Webfont: Avenir 35 Light by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/35-light/
 * Copyright: Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted &#x00A9; 1981 - 2007 Linotype GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype GmbH, and may not be repro
 * 
 * Webfont: Avenir 95 Black Oblique by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/95-black-oblique/
 * Copyright: Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted &#x00A9; 1981 - 2007 Linotype GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype GmbH, and may not be repro
 * 
 * Webfont: Avenir 35 Light Oblique by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/35-light-oblique/
 * Copyright: Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted &#x00A9; 1981 - 2007 Linotype GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype GmbH, and may not be repro
 * 
 * Webfont: Avenir 55 Oblique by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/55-oblique/
 * Copyright: Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted &#x00A9; 1981 - 2007 Linotype GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype GmbH, and may not be repro
 * 
 * Webfont: Avenir 85 Heavy by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/avenir/85-heavy/
 * Copyright: Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted &#x00A9; 1981 - 2007 Linotype GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype GmbH, and may not be repro
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2585161
 * 
 *  2013 MyFonts Inc
*/
/* @import must be at top of file, otherwise CSS will not work 
@import url("//hello.myfonts.net/count/277249");

  
@font-face {font-family: 'AvenirLTCom-BookOblique';src: url('/sites/all/themes/leidos/fonts/277249_0_0.eot');src: url('/sites/all/themes/leidos/fonts/277249_0_0.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/leidos/fonts/277249_0_0.woff') format('woff'),url('/sites/all/themes/leidos/fonts/277249_0_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'AvenirLTCom-MediumOblique';src: url('/sites/all/themes/leidos/fonts/277249_1_0.eot');src: url('/sites/all/themes/leidos/fonts/277249_1_0.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/leidos/fonts/277249_1_0.woff') format('woff'),url('/sites/all/themes/leidos/fonts/277249_1_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'AvenirLT-Medium';src: url('/sites/all/themes/leidos/fonts/277249_2_0.eot');src: url('/sites/all/themes/leidos/fonts/277249_2_0.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/leidos/fonts/277249_2_0.woff') format('woff'),url('/sites/all/themes/leidos/fonts/277249_2_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'AvenirLT-Roman';src: url('/sites/all/themes/leidos/fonts/277249_3_0.eot');src: url('/sites/all/themes/leidos/fonts/277249_3_0.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/leidos/fonts/277249_3_0.woff') format('woff'),url('/sites/all/themes/leidos/fonts/277249_3_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'AvenirLT-Black';src: url('/sites/all/themes/leidos/fonts/277249_4_0.eot');src: url('/sites/all/themes/leidos/fonts/277249_4_0.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/leidos/fonts/277249_4_0.woff') format('woff'),url('/sites/all/themes/leidos/fonts/277249_4_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'AvenirLT-HeavyOblique';src: url('/sites/all/themes/leidos/fonts/277249_5_0.eot');src: url('/sites/all/themes/leidos/fonts/277249_5_0.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/leidos/fonts/277249_5_0.woff') format('woff'),url('/sites/all/themes/leidos/fonts/277249_5_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'AvenirLT-Book';src: url('/sites/all/themes/leidos/fonts/277249_6_0.eot');src: url('/sites/all/themes/leidos/fonts/277249_6_0.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/leidos/fonts/277249_6_0.woff') format('woff'),url('/sites/all/themes/leidos/fonts/277249_6_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'AvenirLT-Light';src: url('/sites/all/themes/leidos/fonts/277249_7_0.eot');src: url('/sites/all/themes/leidos/fonts/277249_7_0.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/leidos/fonts/277249_7_0.woff') format('woff'),url('/sites/all/themes/leidos/fonts/277249_7_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'AvenirLT-BlackOblique';src: url('/sites/all/themes/leidos/fonts/277249_8_0.eot');src: url('/sites/all/themes/leidos/fonts/277249_8_0.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/leidos/fonts/277249_8_0.woff') format('woff'),url('/sites/all/themes/leidos/fonts/277249_8_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'AvenirLT-LightOblique';src: url('/sites/all/themes/leidos/fonts/277249_9_0.eot');src: url('/sites/all/themes/leidos/fonts/277249_9_0.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/leidos/fonts/277249_9_0.woff') format('woff'),url('/sites/all/themes/leidos/fonts/277249_9_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'AvenirLT-Oblique';src: url('/sites/all/themes/leidos/fonts/277249_A_0.eot');src: url('/sites/all/themes/leidos/fonts/277249_A_0.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/leidos/fonts/277249_A_0.woff') format('woff'),url('/sites/all/themes/leidos/fonts/277249_A_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'AvenirLT-Heavy';src: url('/sites/all/themes/leidos/fonts/277249_B_0.eot');src: url('/sites/all/themes/leidos/fonts/277249_B_0.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/leidos/fonts/277249_B_0.woff') format('woff'),url('/sites/all/themes/leidos/fonts/277249_B_0.ttf') format('truetype');}
*/
@font-face {
  font-family: "AvenirLT-Light";
  src: url("/sites/all/themes/leidos/fonts/3511a780-31ca-4ee1-9083-89b1b7185748.eot?#iefix");
  src: url("/sites/all/themes/leidos/fonts/3511a780-31ca-4ee1-9083-89b1b7185748.eot?#iefix") format("eot"), url("/sites/all/themes/leidos/fonts/c4352a95-7a41-48c1-83ce-d8ffd2a3b118.woff") format("woff"), url("/sites/all/themes/leidos/fonts/3e419b5b-c789-488d-84cf-a64009cc308e.ttf") format("truetype"), url("/sites/all/themes/leidos/fonts/ca038835-1be3-4dc5-ba25-be1df6121499.svg#ca038835-1be3-4dc5-ba25-be1df6121499") format("svg");
}
@font-face {
  font-family: "AvenirLT-LightOblique";
  src: url("/sites/all/themes/leidos/fonts/6500273c-8e8b-48d2-b0c0-dcae293c0120.eot?#iefix");
  src: url("/sites/all/themes/leidos/fonts/6500273c-8e8b-48d2-b0c0-dcae293c0120.eot?#iefix") format("eot"), url("/sites/all/themes/leidos/fonts/47fd1045-6e5b-4c87-9235-cfbc2b42cde7.woff") format("woff"), url("/sites/all/themes/leidos/fonts/60662abb-0ac3-46b2-930f-4719462489c9.ttf") format("truetype"), url("/sites/all/themes/leidos/fonts/9cf39ac2-87a5-4c4e-a604-7cece19d30bd.svg#9cf39ac2-87a5-4c4e-a604-7cece19d30bd") format("svg");
}
@font-face {
  font-family: "AvenirLT-Book";
  src: url("/sites/all/themes/leidos/fonts/4f32268f-fd86-4960-b72c-4bb1ba75ec6f.eot?#iefix");
  src: url("/sites/all/themes/leidos/fonts/4f32268f-fd86-4960-b72c-4bb1ba75ec6f.eot?#iefix") format("eot"), url("/sites/all/themes/leidos/fonts/939cba03-5b40-4d01-9bc5-7589eca863db.woff") format("woff"), url("/sites/all/themes/leidos/fonts/849bc5b9-a2ff-4343-977b-26ba8bd24a60.ttf") format("truetype"), url("/sites/all/themes/leidos/fonts/f67fa3b5-c1d1-488f-8e60-a828b9ad56a4.svg#f67fa3b5-c1d1-488f-8e60-a828b9ad56a4") format("svg");
}
@font-face {
  font-family: "AvenirLTCom-BookOblique";
  src: url("/sites/all/themes/leidos/fonts/acc13cdc-338a-43e6-a156-e54a4c87582d.eot?#iefix");
  src: url("/sites/all/themes/leidos/fonts/acc13cdc-338a-43e6-a156-e54a4c87582d.eot?#iefix") format("eot"), url("/sites/all/themes/leidos/fonts/ca94ed56-18fc-4856-940a-70a072607c7c.woff") format("woff"), url("/sites/all/themes/leidos/fonts/dd6da407-70fe-4aa3-a1c7-64f0cb086f01.ttf") format("truetype"), url("/sites/all/themes/leidos/fonts/c7f424be-90e1-45b8-b617-ee3589a859bd.svg#c7f424be-90e1-45b8-b617-ee3589a859bd") format("svg");
}
@font-face {
  font-family: "AvenirLT-Roman";
  src: url("/sites/all/themes/leidos/fonts/2f5a6074-badc-4e08-83f1-ed67fe5c3d7c.eot?#iefix");
  src: url("/sites/all/themes/leidos/fonts/2f5a6074-badc-4e08-83f1-ed67fe5c3d7c.eot?#iefix") format("eot"), url("/sites/all/themes/leidos/fonts/b9ebb19d-88c1-4cbd-9baf-cf51972422ec.woff") format("woff"), url("/sites/all/themes/leidos/fonts/5ed4f98e-9044-4810-88ff-74d412c1351f.ttf") format("truetype"), url("/sites/all/themes/leidos/fonts/4cb16859-16ca-4342-b89c-292dc83266af.svg#4cb16859-16ca-4342-b89c-292dc83266af") format("svg");
}
@font-face {
  font-family: "AvenirLT-Oblique";
  src: url("/sites/all/themes/leidos/fonts/8f21e618-9282-4df1-b556-73ee82bdd673.eot?#iefix");
  src: url("/sites/all/themes/leidos/fonts/8f21e618-9282-4df1-b556-73ee82bdd673.eot?#iefix") format("eot"), url("/sites/all/themes/leidos/fonts/3695342c-b5e2-4010-b0d4-56f563465922.woff") format("woff"), url("/sites/all/themes/leidos/fonts/2ba9f875-66d9-414d-a426-5a012b443475.ttf") format("truetype"), url("/sites/all/themes/leidos/fonts/0a88351a-e628-4b1f-99eb-3a729518af0a.svg#0a88351a-e628-4b1f-99eb-3a729518af0a") format("svg");
}
@font-face {
  font-family: "AvenirLT-Medium";
  src: url("/sites/all/themes/leidos/fonts/212ab03d-5db2-4d6a-b94c-171cc702aa51.eot?#iefix");
  src: url("/sites/all/themes/leidos/fonts/212ab03d-5db2-4d6a-b94c-171cc702aa51.eot?#iefix") format("eot"), url("/sites/all/themes/leidos/fonts/2cac77ec-9bc0-4ee7-87e4-27650190744f.woff") format("woff"), url("/sites/all/themes/leidos/fonts/aaf11848-aac2-4d09-9a9c-aac5ff7b8ff4.ttf") format("truetype"), url("/sites/all/themes/leidos/fonts/294099f3-8d00-4676-afc5-5e9d8d43ad69.svg#294099f3-8d00-4676-afc5-5e9d8d43ad69") format("svg");
}
@font-face {
  font-family: "AvenirLTCom-MediumOblique";
  src: url("/sites/all/themes/leidos/fonts/2a6f81a2-475c-4831-9949-33d7748ee561.eot?#iefix");
  src: url("/sites/all/themes/leidos/fonts/2a6f81a2-475c-4831-9949-33d7748ee561.eot?#iefix") format("eot"), url("/sites/all/themes/leidos/fonts/e0af2f49-a399-482b-a54e-d745e268ec80.woff") format("woff"), url("/sites/all/themes/leidos/fonts/6803d3dd-2107-45fc-ac8a-a4fa13771547.ttf") format("truetype"), url("/sites/all/themes/leidos/fonts/1bb1acb5-8d4e-4800-88af-dbcf1fe96ef8.svg#1bb1acb5-8d4e-4800-88af-dbcf1fe96ef8") format("svg");
}
@font-face {
  font-family: "AvenirLT-Black";
  src: url("/sites/all/themes/leidos/fonts/a24b3f55-c8c8-41a1-a77e-7cdf417d82f6.eot?#iefix");
  src: url("/sites/all/themes/leidos/fonts/a24b3f55-c8c8-41a1-a77e-7cdf417d82f6.eot?#iefix") format("eot"), url("/sites/all/themes/leidos/fonts/5a05cf7f-f332-456f-ae67-d8c26e0d35b3.woff") format("woff"), url("/sites/all/themes/leidos/fonts/c33278bc-988e-440b-b4be-6acc095e6044.ttf") format("truetype"), url("/sites/all/themes/leidos/fonts/7bdad4a5-289b-42f9-b6fa-c5883b9e9f23.svg#7bdad4a5-289b-42f9-b6fa-c5883b9e9f23") format("svg");
}
@font-face {
  font-family: "AvenirLT-BlackOblique";
  src: url("/sites/all/themes/leidos/fonts/fbf3e69b-73b2-406d-84bc-feda30a0a563.eot?#iefix");
  src: url("/sites/all/themes/leidos/fonts/fbf3e69b-73b2-406d-84bc-feda30a0a563.eot?#iefix") format("eot"), url("/sites/all/themes/leidos/fonts/36ec15b9-f8da-447f-8fed-a9cfdfb91fbb.woff") format("woff"), url("/sites/all/themes/leidos/fonts/230d6b14-6d44-4dd5-a6ae-a4287936e51e.ttf") format("truetype"), url("/sites/all/themes/leidos/fonts/9bce4920-94e2-4e4d-bd34-818801dd3eb3.svg#9bce4920-94e2-4e4d-bd34-818801dd3eb3") format("svg");
}
@font-face {
  font-family: "AvenirLT-Heavy";
  src: url("/sites/all/themes/leidos/fonts/f61bf0f6-c193-4100-b940-12a1a01dcee5.eot?#iefix");
  src: url("/sites/all/themes/leidos/fonts/f61bf0f6-c193-4100-b940-12a1a01dcee5.eot?#iefix") format("eot"), url("/sites/all/themes/leidos/fonts/7147ec3a-8ff8-4ec9-8c5c-bd1571dc6ae6.woff") format("woff"), url("/sites/all/themes/leidos/fonts/d1dc54b2-878d-4693-8d6e-b442e99fef68.ttf") format("truetype"), url("/sites/all/themes/leidos/fonts/731dd4d3-64da-427d-ba61-01575b3cf3f7.svg#731dd4d3-64da-427d-ba61-01575b3cf3f7") format("svg");
}
@font-face {
  font-family: "AvenirLT-HeavyOblique";
  src: url("/sites/all/themes/leidos/fonts/7be0fdec-384a-42b5-ab27-c60a322cde7d.eot?#iefix");
  src: url("/sites/all/themes/leidos/fonts/7be0fdec-384a-42b5-ab27-c60a322cde7d.eot?#iefix") format("eot"), url("/sites/all/themes/leidos/fonts/53554f6f-4b01-4815-87fe-82c49b8ba5a9.woff") format("woff"), url("/sites/all/themes/leidos/fonts/28dfedaf-6372-45a1-8833-b3078dc56a21.ttf") format("truetype"), url("/sites/all/themes/leidos/fonts/f747b6ee-4d13-4e45-815d-f33ac1b71d63.svg#f747b6ee-4d13-4e45-815d-f33ac1b71d63") format("svg");
}
/* line 30, ../../../../../../workspace/submoduled-assets/styles/_vars.scss */
#columns, .fixed-nav ul {
  max-width: 1280px;
  min-width: 768px;
  padding: 0 140px;
  margin: 0 auto;
}
/* line 25, ../../../../../../workspace/submoduled-assets/styles/_vars.scss */
.industry-template #columns, .industry-template .fixed-nav ul, .fixed-nav .industry-template ul {
  padding: 0 20px;
}

/* line 41, ../../../../../../workspace/submoduled-assets/styles/_vars.scss */
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

@media (max-width: 1100px) {
  /* line 48, ../../../../../../workspace/submoduled-assets/styles/_vars.scss */
  #columns, .fixed-nav ul {
    padding: 0 50px;
  }
}
/* line 53, ../../../../../../workspace/submoduled-assets/styles/_vars.scss */
.lte-1100 #columns, .lte-1100 .fixed-nav ul, .fixed-nav .lte-1100 ul {
  padding: 0 50px;
}

/*! normalize.css v2.1.2 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
/* line 11, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
/* line 30, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 41, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 50, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
[hidden] {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 64, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 74, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
body {
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
/* line 86, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 94, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
/* line 108, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
/* line 117, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
/* line 125, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
/* line 134, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 142, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 152, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
/* line 161, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
/* line 173, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
pre {
  white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */
/* line 181, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 189, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 197, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 205, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 209, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
/* line 221, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
img {
  border: 0;
  display: block;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
/* line 230, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
/* line 242, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
/* line 254, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 265, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
/* line 276, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 290, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
button,
input {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 302, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 315, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 327, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 */
/* line 337, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 349, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 361, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 370, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
/* line 381, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 394, ../../../../../../workspace/submoduled-assets/styles/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 4, ../../../../../../workspace/submoduled-assets/styles/_sprites.scss */
.block-content .head-separator, .progress-indicator li .number, .search-form .search-wrap .search-icon, .search-submit, .search-submit .search-icon, .ui-radio, .ui-checkbox, .selectbox .display .arrow_btn span.arrow, .more-button .arrow-right, .more-button-no-span .arrow-right, .slider.swipe .slide-meta .cta a .arrow-right, .close-button, .next-section, .next-section .arrow-down, .node-rankings-promo-item .group-left,
.circle-badge, .pdf-icon, .controls a, .controls.directional-controls, .controls.directional-controls-circle, .header-wrap header h1 a, .header-wrap header .search-trigger .gray-angle, .header-wrap header .search-trigger .search, .region-footer .col-left h1 a, .region-footer .col-right .menu-name-menu-footer---social-media ul li a, .promo-rankings-leaf, .ui-selectmenu .ui-selectmenu-icon, .block-block .advance,
.panels-flexible-region-careers_layout-subsection_content__secondary_ .advance, .block-block .advance .advance-icon,
.panels-flexible-region-careers_layout-subsection_content__secondary_ .advance .advance-icon, .node-static-imports .box .advance, .direct-form .box .advance, .node-static-imports .box .advance .advance-icon, .direct-form .box .advance .advance-icon, .node-static-imports .box .call-to-action-button .arrow-right, .direct-form .box .call-to-action-button .arrow-right, .contact-form .webform-component.form-type-checkbox .form-checkbox, .direct-form .webform-component.form-type-checkbox .form-checkbox {
  display: block;
  overflow: hidden;
  text-indent: 102%;
  white-space: nowrap;
  background: url('../images/sprites/sprites-s6882c8ed69.png') no-repeat;
}

/* line 1, ../../../../../../workspace/submoduled-assets/styles/_elements.scss */
p {
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
  color: #646464;
  line-height: 1.8em;
  margin: 0 0 16px 0;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/_elements.scss */
p.subhead {
  color: #8b8b8b;
  font-family: AvenirLT-Book, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.6em;
}
/* line 15, ../../../../../../workspace/submoduled-assets/styles/_elements.scss */
p.intro-text {
  color: #850f88;
  font-size: 16px;
  font-family: AvenirLT-Book, "Arial Narrow", Arial, sans-serif;
}
/* line 20, ../../../../../../workspace/submoduled-assets/styles/_elements.scss */
p.subtext {
  font-size: 11px;
}

/* line 25, ../../../../../../workspace/submoduled-assets/styles/_elements.scss */
p, ul, ol, li {
  margin-bottom: 16px;
}

/* line 29, ../../../../../../workspace/submoduled-assets/styles/_elements.scss */
button {
  border: none;
}

/* line 33, ../../../../../../workspace/submoduled-assets/styles/_elements.scss */
hr {
  background: url(../images/diagonal-repeat.png) 0 0 repeat-x;
  border: 0;
  clear: both;
  height: 7px;
  margin: 44px 0 50px 5px;
  position: relative;
}
/* line 42, ../../../../../../workspace/submoduled-assets/styles/_elements.scss */
hr:before {
  content: "";
  background: url(../images/diagonal-start.png) 0 0 no-repeat;
  height: 6px;
  left: -5px;
  top: 0;
  position: absolute;
  width: 5px;
}
/* line 52, ../../../../../../workspace/submoduled-assets/styles/_elements.scss */
hr.simple {
  background: none;
  height: 0px;
  border-bottom: 1px solid #C2C2C2;
  margin: 18px 0 20px;
  max-width: 100%;
}
/* line 59, ../../../../../../workspace/submoduled-assets/styles/_elements.scss */
hr.simple:before {
  background: none;
}

/* line 65, ../../../../../../workspace/submoduled-assets/styles/_elements.scss */
.main-wrap {
  padding-top: 93px;
}

/* line 69, ../../../../../../workspace/submoduled-assets/styles/_elements.scss */
.duo-tone {
  color: #850f88;
}

/* line 73, ../../../../../../workspace/submoduled-assets/styles/_elements.scss */
blockquote {
  color: #1f1646;
  font-family: AvenirLT-Book, Arial, sans-serif;
  font-size: 28px;
  line-height: 1.4em;
  margin: 30px 0;
}
/* line 80, ../../../../../../workspace/submoduled-assets/styles/_elements.scss */
blockquote:before {
  content: "\201D";
}
/* line 84, ../../../../../../workspace/submoduled-assets/styles/_elements.scss */
blockquote:after {
  content: "\201C";
}

/* line 89, ../../../../../../workspace/submoduled-assets/styles/_elements.scss */
strong, b {
  color: #1f1646;
}

/* line 2, ../../../../../../workspace/submoduled-assets/styles/_nodes.scss */
.node h1, .node h3 {
  font-family: AvenirLT-Black, Arial, sans-serif;
  font-size: 18px;
  margin: 0 0 14px;
  text-transform: uppercase;
}
/* line 10, ../../../../../../workspace/submoduled-assets/styles/_nodes.scss */
.node .node-title a {
  font-family: AvenirLT-Black, Arial, sans-serif;
}
/* line 15, ../../../../../../workspace/submoduled-assets/styles/_nodes.scss */
.node .field-name-field-image75 img {
  border: 4px solid #fff;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
}
/* line 23, ../../../../../../workspace/submoduled-assets/styles/_nodes.scss */
.node .node-header.view-all-link {
  padding-bottom: 20px;
}
/* line 25, ../../../../../../workspace/submoduled-assets/styles/_nodes.scss */
.node .node-header.view-all-link h3 {
  float: left;
}
/* line 29, ../../../../../../workspace/submoduled-assets/styles/_nodes.scss */
.node .node-header.view-all-link a {
  float: right;
  font-size: 12px;
}
/* line 36, ../../../../../../workspace/submoduled-assets/styles/_nodes.scss */
.node .node-content {
  clear: both;
}

/* line 41, ../../../../../../workspace/submoduled-assets/styles/_nodes.scss */
.pane-title {
  margin: 0 0 20px;
}

/* line 2, ../../../../../../workspace/submoduled-assets/styles/_headings.scss */
h1 {
  font-size: 60px;
  font-family: AvenirLT-Book, Arial, sans-serif;
  font-weight: normal;
}

/* line 7, ../../../../../../workspace/submoduled-assets/styles/_headings.scss */
h2 {
  font-size: 40px;
  font-family: AvenirLT-Book, Arial, sans-serif;
  font-weight: normal;
}

/* line 12, ../../../../../../workspace/submoduled-assets/styles/_headings.scss */
h3 {
  font-size: 28px;
  font-family: AvenirLT-Book, Arial, sans-serif;
  font-weight: normal;
}

/* line 18, ../../../../../../workspace/submoduled-assets/styles/_headings.scss */
h4 {
  color: #850f88;
  font-size: 16px;
  font-family: AvenirLT-Medium, Arial, sans-serif;
  line-height: 23px;
}

/* line 25, ../../../../../../workspace/submoduled-assets/styles/_headings.scss */
h1, h2, h3 {
  color: #1f1646;
  /* text color */
}
/* line 27, ../../../../../../workspace/submoduled-assets/styles/_headings.scss */
h1 a, h2 a, h3 a {
  font-family: AvenirLT-Book, Arial, sans-serif;
  color: #1f1646;
  /* text color */
}
/* line 30, ../../../../../../workspace/submoduled-assets/styles/_headings.scss */
h1 a:hover, h2 a:hover, h3 a:hover {
  color: #850f88;
}

/* line 39, ../../../../../../workspace/submoduled-assets/styles/_headings.scss */
.home-section.col-three h1 {
  font-size: 28px;
}
/* line 44, ../../../../../../workspace/submoduled-assets/styles/_headings.scss */
.home-section.col-four h1 {
  font-size: 16px;
}

/* line 50, ../../../../../../workspace/submoduled-assets/styles/_headings.scss */
.section-head {
  color: #1f1646;
  font-size: 18px;
  font-family: AvenirLT-Black, Arial, sans-serif;
  text-transform: uppercase;
}
/* line 55, ../../../../../../workspace/submoduled-assets/styles/_headings.scss */
.section-head ~ a {
  font-size: 13px;
}
/* line 59, ../../../../../../workspace/submoduled-assets/styles/_headings.scss */
.section-head .link-right {
  color: #850f88;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  text-transform: none;
}

/* line 68, ../../../../../../workspace/submoduled-assets/styles/_headings.scss */
.super-title {
  text-transform: uppercase;
  color: #867429;
  font-family: AvenirLT-Black, Arial, sans-serif;
  font-size: 12px;
  margin: 0 -20px;
  padding: 0;
}
/* line 78, ../../../../../../workspace/submoduled-assets/styles/_headings.scss */
.super-title + h3 {
  margin-top: 5px;
}

/* line 83, ../../../../../../workspace/submoduled-assets/styles/_headings.scss */
.super-number {
  color: #197f95;
  font-size: 100px;
  font-family: AvenirLT-Book, Arial, sans-serif;
}
/* line 84, ../../../../../../workspace/submoduled-assets/styles/_headings.scss */
.super-number .number-symbol {
  font-size: 60px;
  vertical-align: top;
}

/* line 95, ../../../../../../workspace/submoduled-assets/styles/_headings.scss */
.block-content .section-head {
  display: inline-block;
  margin-right: 20px;
  margin-bottom: 15px;
}
/* line 100, ../../../../../../workspace/submoduled-assets/styles/_headings.scss */
.block-content .head-separator {
  background-position: 0 -1034px;
  height: 17px;
  width: 9px;
  display: inline-block;
  margin-right: 20px;
  color: #c2c2c2;
  font-size: 24px;
  position: relative;
  top: 3px;
}
/* line 113, ../../../../../../workspace/submoduled-assets/styles/_headings.scss */
.block-content .view .section-head {
  display: block;
  margin-right: 0;
  margin-bottom: 20px;
}

/* line 121, ../../../../../../workspace/submoduled-assets/styles/_headings.scss */
h2.sub-header-gold {
  color: #867429;
  font-family: AvenirLT-Black, Arial, sans-serif;
  font-size: 12px;
  margin-top: 0;
  margin-bottom: 18px;
  text-transform: uppercase;
}

/* line 132, ../../../../../../workspace/submoduled-assets/styles/_headings.scss */
h1.sub-header {
  font-family: AvenirLT-Book, Arial, sans-serif;
  font-size: 40px;
}

/* line 139, ../../../../../../workspace/submoduled-assets/styles/_headings.scss */
h1.sub-header + p {
  color: #8b8b8b;
  font-family: AvenirLT-Book, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.5em;
  margin-bottom: 0;
}

/* line 147, ../../../../../../workspace/submoduled-assets/styles/_headings.scss */
h2.block-header {
  font-family: AvenirLT-Black, Arial, sans-serif;
  font-size: 18px;
  text-transform: uppercase;
}

/* line 155, ../../../../../../workspace/submoduled-assets/styles/_headings.scss */
.arial-header {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 23px;
  margin: 0 0 5px;
}
/* line 164, ../../../../../../workspace/submoduled-assets/styles/_headings.scss */
.arial-header a {
  color: #1f1646;
  font-size: 13px;
}
/* line 168, ../../../../../../workspace/submoduled-assets/styles/_headings.scss */
.arial-header a:hover {
  color: #850f88;
}

/* line 173, ../../../../../../workspace/submoduled-assets/styles/_headings.scss */
h3.location-h3 {
  margin-top: 42px;
}

/* line 1, ../../../../../../workspace/submoduled-assets/styles/_links.scss */
a {
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #850f88;
}
/* line 6, ../../../../../../workspace/submoduled-assets/styles/_links.scss */
a:hover {
  color: #1f1646;
}

/* line 11, ../../../../../../workspace/submoduled-assets/styles/_links.scss */
.indented-link {
  padding-left: 20px;
}

/* line 1, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
ul {
  list-style: none;
  padding-left: 42px;
}
/* line 5, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
ul li {
  color: #646464;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 1.6em;
  position: relative;
}
/* line 12, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
ul li:before {
  content: "\002022";
  color: #850f88;
  position: absolute;
  left: -17px;
}
/* line 19, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
ul li strong, ul li b {
  color: #1f1646;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
}
/* line 28, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
ul li ul {
  margin: 12px 0 -2px;
  padding-left: 30px;
}
/* line 31, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
ul li ul li {
  padding: 0;
}

/* line 38, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
ol {
  counter-reset: li;
  list-style: none;
  padding-left: 42px;
}
/* line 43, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
ol li {
  color: #646464;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 1.6em;
  position: relative;
}
/* line 50, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
ol li:before {
  content: counter(li) ".";
  counter-increment: li;
  color: #850f88;
  position: absolute;
  left: -22px;
}
/* line 58, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
ol li strong, ol li b {
  color: #1f1646;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
}

/* line 68, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
.progress-indicator {
  margin: 0;
  padding: 0;
  height: 40px;
  margin-left: -50px;
  position: relative;
}
/* line 74, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
.progress-indicator li {
  border-bottom: solid 1px #c2c2c2;
  margin: 0;
  height: 12px;
  overflow: visible;
  padding: 0;
  display: block;
  float: left;
  width: 105px;
  text-align: center;
}
/* line 84, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
.progress-indicator li.first {
  border-bottom: none;
}
/* line 88, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
.progress-indicator li.active .number {
  color: #fff;
  background-position: 0 -1194px;
}
/* line 92, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
.progress-indicator li.active .label {
  color: #1f1646;
}
/* line 96, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
.progress-indicator li .number {
  display: block;
  position: relative;
  text-align: center;
  margin: 0 auto;
  left: 50px;
  width: 23px;
  height: 23px;
  padding-top: 1px;
  padding-left: 1px;
  font-size: 11.27px;
  z-index: 1;
  font-family: AvenirLT-Black, Arial, sans-serif;
  text-indent: 0;
  background-position: 0 -1217px;
}
/* line 113, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
.progress-indicator li .label {
  display: block;
  position: relative;
  left: 50px;
  font-size: 11px;
  font-weight: bold;
}
/* line 120, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
.progress-indicator li:before {
  content: "";
}

/* line 127, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
.topics-list {
  width: 2000px;
}
/* line 129, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
.topics-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 134, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
.topics-list ul li {
  border-bottom: #ababab 1px dashed;
  margin-left: 15px;
  padding-bottom: 5px;
}
/* line 139, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
.topics-list ul li:last-child {
  border-bottom: none;
}
/* line 143, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
.topics-list ul li:before {
  content: "";
  padding: 0;
}
/* line 148, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
.topics-list ul li strong {
  color: #1f1646;
  font-family: AvenirLT-Black, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 161, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
.topics-list .subtext {
  color: #8b8b8b;
  font-family: AvenirLT-Medium, Arial, sans-serif;
  font-size: 14px;
  margin-bottom: 12px;
  padding-top: 8px;
}

/* line 170, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
.inner-list-border {
  border-left: #850f88 5px solid;
  padding: 0 0 2px 18px;
  margin-bottom: 10px;
  margin-left: -15px;
}

/* line 177, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
.two-column-list {
  margin: 0;
  padding: 0;
}
/* line 181, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
.two-column-list li {
  float: left;
  list-style-type: none;
  line-height: 20px;
  margin: 0 2% 20px 0;
  width: 48%;
}
/* line 189, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
.two-column-list .list-heading {
  color: #1f1646;
  font-weight: bold;
  margin: 0;
}

/* line 196, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
.list-navigation {
  overflow: auto;
  margin-bottom: 25px;
}
/* line 199, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
.list-navigation ul {
  margin: 0;
  padding: 0;
}
/* line 204, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
.list-navigation li {
  border-left: 1px solid #c2c2c2;
  float: left;
  font-size: 12px;
  list-style-type: none;
  padding: 0 15px;
}
/* line 211, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
.list-navigation li:first-child {
  border-left: none;
  padding-left: 0;
}
/* line 217, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
.list-navigation .active {
  color: #1f1646;
}

/* line 223, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
.list-left-align {
  padding-left: 19px;
}
/* line 225, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
.list-left-align li {
  margin-bottom: 6px;
}

/* line 231, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
.cleanlist {
  padding: 0;
  margin-top: 8px;
}
/* line 235, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
.cleanlist li {
  margin-bottom: 0;
}
/* line 237, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
.cleanlist li:before {
  content: "";
}
/* line 240, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
.cleanlist li a {
  color: #646464;
}
/* line 242, ../../../../../../workspace/submoduled-assets/styles/_lists.scss */
.cleanlist li a:hover {
  color: #850f88;
}

/* override drupal 99% width */
/* line 2, ../../../../../../workspace/submoduled-assets/styles/_navigation.scss */
.panels-flexible-region-full-height-fixed_navbar {
  width: 100%;
}

/* line 6, ../../../../../../workspace/submoduled-assets/styles/_navigation.scss */
.easy-breadcrumb {
  margin: 20px 0 2px;
  overflow: auto;
}
/* line 10, ../../../../../../workspace/submoduled-assets/styles/_navigation.scss */
.easy-breadcrumb a:hover, .easy-breadcrumb a:active {
  color: #1f1646;
}
/* line 14, ../../../../../../workspace/submoduled-assets/styles/_navigation.scss */
.easy-breadcrumb .easy-breadcrumb_segment,
.easy-breadcrumb .easy-breadcrumb_segment-separator {
  color: #850f88;
  font-family: AvenirLT-Medium, Arial, sans-serif;
  font-size: 12px;
  list-style: none;
  padding: 0;
}

/* line 2, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
input.text, input.form-text {
  font-size: 16px;
  padding: 14px 15px 15px;
  color: #787878;
  font-family: AvenirLT-Medium, Arial, sans-serif;
  outline: none;
  border-top: solid 1px #ababab;
  border-left: solid 1px #ababab;
  border-bottom: solid 1px #e8e8e8;
  border-right: solid 1px #e8e8e8;
}
/* line 12, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
input.text:focus, input.form-text:focus {
  border: solid 1px #850f88;
  color: #1f1646;
  outline: none;
}
/* line 18, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
input.text.search-field-interior, input.form-text.search-field-interior {
  background: #f0f0f0;
  padding: 8px 15px;
  width: 350px;
}

/* line 26, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
select {
  width: 100%;
}
/* line 29, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
select.dropdown {
  max-width: 420px;
}

/* line 34, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
label.ui-label {
  font-weight: bold;
  font-size: 12px;
  color: #1f1646;
}
/* line 39, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
label.ui-text {
  font-size: 12px;
  color: #646464;
  font-weight: normal;
}
/* line 44, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
label.placeholder-text {
  color: #8b8b8b;
  clip: auto;
  font-family: AvenirLT-Book, Arial, sans-serif;
  font-size: 16px;
  padding-left: 18px;
  position: absolute;
  top: 15%;
  z-index: 10;
}
/* line 53, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
label.placeholder-text.placeholder-text-hide {
  z-index: -1;
}

/* line 59, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
.hint {
  font-size: 10px;
  margin-bottom: 5px;
}

/* line 63, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
.radio-wrap,
.checkbox-wrap {
  clear: left;
}
/* line 66, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
.radio-wrap .ui-radio,
.radio-wrap .ui-checkbox,
.checkbox-wrap .ui-radio,
.checkbox-wrap .ui-checkbox {
  float: left;
}
/* line 70, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
.radio-wrap label,
.checkbox-wrap label {
  float: left;
  margin-left: 10px;
}
/* line 74, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
.radio-wrap .label-wrap,
.checkbox-wrap .label-wrap {
  float: left;
  margin-left: 25px;
}
/* line 77, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
.radio-wrap .label-wrap label,
.checkbox-wrap .label-wrap label {
  float: none;
  margin-left: 0;
}

/* line 84, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
.search-form {
  background: #f0f0f0;
  width: 100%;
  padding: 40px 0 23px 0;
  border-top: solid 1px #d0d0d0;
  border-left: solid 1px #d0d0d0;
}
/* line 90, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
.search-form .search-wrap {
  position: relative;
  padding: 0 100px 0 120px;
  max-width: 1060px;
  margin: 0 auto;
}
/* line 95, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
.search-form .search-wrap .search-icon {
  background-position: 0 -1841px;
  height: 47px;
  width: 47px;
  position: absolute;
  left: 50px;
  top: 10px;
}
/* line 105, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
.search-form .search-wrap.focused .search-icon {
  background-position: 0 -1794px;
}
/* line 110, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
.search-form .search-wrap .search-field {
  font-family: AvenirLT-Book, Arial, sans-serif;
  font-size: 70px;
  width: 100%;
  color: #ababab;
  border: none;
  outline: none;
  background: #f0f0f0;
}
/* line 118, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
.search-form .search-wrap .search-field:focus {
  outline: none;
}
/* line 121, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
.search-form .search-wrap .search-field::-ms-clear {
  display: none;
  height: 0;
  width: 0;
}
/* line 128, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
.search-form .search-wrap .close-button {
  right: 50px;
  top: 18px;
  position: absolute;
}
/* line 133, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
.search-form .search-wrap label.placeholder-text {
  font-size: 70px;
  top: 0;
}

/* line 143, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
.search-submit {
  width: 50px;
  height: 50px;
  background-color: #1f1545;
  /* layer fill content */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDUwIDUwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImhhdDAiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4MT0iMTAwJSIgeTE9IjUwJSIgeDI9Ii0xLjQyMTA4NTQ3MTUyMDJlLTE0JSIgeTI9IjUwJSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMzZjFkNjkiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZDA3NGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);
  /* gradient overlay */
  background-image: -moz-linear-gradient(right, #3f1d69 0%, #0d074d 100%);
  /* gradient overlay */
  background-image: -o-linear-gradient(right, #3f1d69 0%, #0d074d 100%);
  /* gradient overlay */
  background-image: -webkit-linear-gradient(right, #3f1d69 0%, #0d074d 100%);
  /* gradient overlay */
  background-image: linear-gradient(to left, #3f1d69 0%, #0d074d 100%);
  /* gradient overlay */
}
/* line 153, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
.search-submit .search-icon {
  background-position: 0 -1912px;
  height: 15px;
  width: 15px;
  margin: 0 auto;
  opacity: .5;
}
/* line 161, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
.search-submit:hover {
  width: 50px;
  height: 50px;
  background-color: #850f88;
  /* layer fill content */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDUwIDUwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImhhdDAiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4MT0iMTAwJSIgeTE9IjUwJSIgeDI9Ii0xLjQyMTA4NTQ3MTUyMDJlLTE0JSIgeTI9IjUwJSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM3YjFmN2YiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYjEzNjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);
  /* gradient overlay */
  background-image: -moz-linear-gradient(right, #7b1f7f 0%, #3b1363 100%);
  /* gradient overlay */
  background-image: -o-linear-gradient(right, #7b1f7f 0%, #3b1363 100%);
  /* gradient overlay */
  background-image: -webkit-linear-gradient(right, #7b1f7f 0%, #3b1363 100%);
  /* gradient overlay */
  background-image: linear-gradient(to left, #7b1f7f 0%, #3b1363 100%);
  /* gradient overlay */
}
/* line 170, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
.search-submit:hover .search-icon {
  opacity: 1;
}
/* line 174, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
.search-submit.interior-submit {
  display: inline-block;
}

/*
.ui-selectmenu {
    display: block;
    margin: 0 0 10px 0;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    vertical-align: middle;
    zoom: 1;

    .ui-selectmenu-status {
        display: block;
        margin-right: 42px;
        border-right: 1px solid $lightest-medium-gray;
        padding: 0 0 0 15px;
        
        
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .ui-selectmenu-icon {
        @extend %sprites;
        margin:  15px;
        position: absolute;
        top: 0;
        right: 0;
        height: 9px;
        width: 10px;
        background-position: sprite-position($sprites, select-down-arrow);
    }
}

.ui-selectmenu-menu {
    background-color: $white-gray;
    display: none;
    position: absolute;

    ul {
        border-bottom: solid 1px $light-medium-gray;
        border-right: solid 1px $light-medium-gray;
        border-top: solid 1px $light-gray;
        border-left: solid 1px $light-gray;
        list-style: none;
        margin: 0;
        padding: 0;
        overflow: auto; overflow-y: auto ; overflow-x: hidden; -webkit-overflow-scrolling: touch;

        li {
            border-top: solid 1px $lightest-medium-gray;
            margin: 0;
            padding: 8px 15px;

            &:before {
                content: "";
                padding: 0;
            }
            &:first-child {
                border-top: none;
            }
            
            &:hover {
                background-color: #fff;
                cursor: pointer;
                a {
                    color: $bright-purple;
                }
            }
            a {
                color: $dark-gray;
                font:{
                    family: $arial;
                    size: 13px;

                }
                width: 100%;
            }
        }
    }
}

.ui-selectmenu-menu.ui-selectmenu-open {
    display: block;

    .ui-selectmenu-item-selected a:focus {
        outline:none;
    }
}

.ui-state-default {
    width: 100%;
    max-width: 420px;
    background-color: $white-gray;
    border-bottom: solid 1px $light-medium-gray;
    border-right: solid 1px $light-medium-gray;
    border-top: solid 1px $light-gray;
    border-left: solid 1px $light-gray;
}
*/
/* line 277, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
.ui-widget {
  color: #646464;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 37px;
}

/* line 285, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
.ui-radio {
  background-color: transparent;
  border: none;
  width: 16px;
  height: 16px;
  position: relative;
  background-position: 0 -1778px;
}
/* line 293, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
.ui-radio.ui-state-active {
  background-position: 0 -1762px;
}
/* line 296, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
.ui-radio input {
  width: 16px;
  height: 16px;
  position: absolute;
  left: 0;
  top: 0;
}

/* line 304, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
.ui-multiselect {
  background-color: #f0f0f0;
  border-top: solid 1px #ababab;
  border-left: solid 1px #ababab;
  border-bottom: solid 1px #e8e8e8;
  border-right: solid 1px #e8e8e8;
  color: #646464;
  font-size: 13px;
  padding: 5px;
  line-height: 2em;
}

/* line 315, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
.ui-checkbox {
  background-color: transparent;
  border: none;
  width: 17px;
  height: 16px;
  position: relative;
  display: inline-block;
  vertical-align: top;
  background-position: 0 -138px;
}
/* line 325, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
.ui-checkbox.ui-state-active {
  background-position: 0 -122px;
}
/* line 328, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
.ui-checkbox input {
  width: 17px;
  height: 16px;
  position: absolute;
  left: 0;
  top: 0;
}

/* line 337, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
.input-with-button {
  clear: both;
  width: 100%;
  max-width: 420px;
  margin-top: 20px;
  position: relative;
}
/* line 344, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
.input-with-button input {
  background-color: #f0f0f0;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 352, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
.input-with-button .search-submit {
  float: right;
  height: 50px;
  width: 50px;
  position: relative;
  top: -50px;
  text-indent: -9999em;
}
/* line 360, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
.input-with-button .search-submit > .search-icon {
  margin-top: -15px;
}
/* line 364, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
.input-with-button .more-button, .input-with-button .more-button-no-span, .input-with-button .slider.swipe .slide-meta .cta a, .slider.swipe .slide-meta .cta .input-with-button a {
  float: right;
  height: 50px;
  width: 50px;
}
/* line 370, ../../../../../../workspace/submoduled-assets/styles/_forms.scss */
.input-with-button span {
  display: block;
  overflow: hidden;
  max-width: auto;
}

/* applied to original <select> to hide */
/* line 2, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-base.scss */
.has_sb {
  position: absolute;
  left: -999999em;
  text-indent: -999999em;
}

/* always visible styles */
/* line 5, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-base.scss */
.selectbox {
  display: inline-block;
  *display: inline;
  font-family: arial;
  font-size: 1em;
  margin: 1px;
  position: relative;
  vertical-align: middle;
  zoom: 1;
}

/* line 6, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-base.scss */
.selectbox .display {
  background: #fff;
  border: 1px solid #abadb3;
  color: #000;
  cursor: default;
  display: block;
  font-weight: normal;
  height: 1.46em;
  line-height: 1.46em;
  overflow: hidden;
  outline: none;
  padding: 0 24px 0 3px;
  position: relative;
  text-decoration: none;
  overflow: hidden;
}

/* line 22, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-base.scss */
.selectbox.disabled .display {
  color: #999;
}

/* line 23, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-base.scss */
.selectbox.focused .display .text {
  background-color: #3399ff;
  color: #fcfcfc;
  display: inline-block;
  *display: inline;
  zoom: 1;
}

/* line 24, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-base.scss */
.selectbox .display.active {
  border-color: #7b7d83;
}

/* line 25, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-base.scss */
.selectbox .display .arrow_btn {
  background: #dbdbdb url(images/select_arrow_bg.gif) repeat-x left center;
  border: 1px solid #707070;
  display: block;
  height: 1.15em;
  line-height: .92em;
  padding: 1px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 1.08em;
}

/* line 38, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-base.scss */
.selectbox .display .arrow_btn .arrow {
  background: transparent url(images/select_arrow.gif) no-repeat center center;
  display: inline-block;
  *display: inline;
  height: 4px;
  left: .33em;
  position: absolute;
  top: .5em;
  width: 7px;
  zoom: 1;
}

/* line 48, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-base.scss */
.selectbox .display.active .arrow_btn {
  -moz-box-shadow: inset 0 0 1px 1px #9eb0ba;
  -webkit-box-shadow: inset 0 0 1px 1px #9eb0ba;
}

/* line 52, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-base.scss */
.selectbox .display.hover .arrow_btn {
  background-image: url(images/select_arrow_bg_hover.gif);
}

/* line 53, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-base.scss */
.selectbox .value {
  display: none;
}

/* dropdown styles */
/* line 56, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-base.scss */
.selectbox.items {
  background: #fff;
  border: 1px solid #828790;
  display: block;
  font-family: arial;
  font-size: 1em;
  list-style-type: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0 0 1px 0;
  z-index: 99999;
  -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
}

/* line 72, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-base.scss */
.selectbox.items li {
  display: block;
  margin: 0;
  padding: 0;
  /*white-space:nowrap; maybe necessary if using fixedWidth: false */
}

/* line 73, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-base.scss */
.selectbox.items li.first {
  margin-top: 0;
}

/* line 74, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-base.scss */
.selectbox.items li > .item {
  color: #000;
  cursor: default;
  display: block;
  padding: 4px 6px;
  text-decoration: none;
}

/* line 75, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-base.scss */
.selectbox.items li > .item > .text {
  display: inline-block;
  *display: inline;
  zoom: 1;
}

/* line 76, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-base.scss */
.selectbox.items li.selected > .item {
  border-bottom: 1px dotted #999;
  border-top: 1px dotted #999;
}

/* line 77, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-base.scss */
.selectbox.items li.disabled > .item {
  color: #999;
}

/* line 78, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-base.scss */
.selectbox.items li.hover > .item {
  background-color: #3399ff;
  color: #fcfcfc;
}

/* line 79, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-base.scss */
.selectbox.items .value {
  display: none;
}

/* optgroup styles */
/* line 82, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-base.scss */
.selectbox.items .optgroup .items {
  border: none;
  margin: 0;
  padding: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

/* line 89, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-base.scss */
.selectbox.items .optgroup > .label {
  cursor: default;
  font-weight: bold;
  line-height: 1em;
}

/* line 90, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-base.scss */
.selectbox.items .optgroup .items li > .item {
  padding-left: 1em;
}

/* easy rounding styles */
/* line 93, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-base.scss */
.selectbox .round_sb.display {
  padding: 2px 26px 2px 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

/* line 99, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-base.scss */
.selectbox .round_sb.display .arrow_btn {
  right: 2px;
  top: 2px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

/* line 106, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-base.scss */
.selectbox.round_sb.items {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

/* line 111, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-base.scss */
.selectbox.round_sb.items > li > a {
  padding: 4px 6px;
}

/* line 112, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-base.scss */
.selectbox.round_sb.items > li.first > .item {
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
}

/* line 118, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-base.scss */
.selectbox.round_sb.items > li.last > .item {
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
}

/* for optgroups */
/* line 125, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-base.scss */
.selectbox.round_sb.items > li > .label {
  line-height: 2.08em;
  padding: 4px 6px;
}

/* line 126, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-base.scss */
.selectbox.round_sb.items > li > .items li > .item {
  padding: 4px 6px 4px 12px;
}

/* fixed width example styles */
/* line 129, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-base.scss */
.selectbox .display.fixed_width {
  width: 73px;
  padding: 0 24px 0 3px;
}

/* line 134, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-base.scss */
.selectbox.fixed_width.items {
  width: 100px;
  /* width of display text plus the padding (60 + 27) = 87 */
}

/* line 138, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-base.scss */
.selectbox .display.fixed_width2 {
  width: 60px;
  padding: 0 24px 0 3px;
}

/* line 143, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-base.scss */
.selectbox.fixed_width2.items {
  width: 300px;
  /* width of display text plus the padding (60 + 27) = 87 */
}

/* line 15, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-override.scss */
.page-contact .selectbox.items {
  width: 274px;
}

/* line 21, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-override.scss */
.page-about-companies .selectbox {
  width: 210px;
}

/* line 29, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-override.scss */
.page-natsec-newsroom .selectbox.items,
.page-engineering-newsroom .selectbox.items,
.page-health-newsroom .selectbox.items {
  width: 137px;
}
/* line 34, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-override.scss */
.page-natsec-newsroom .selectbox .display,
.page-engineering-newsroom .selectbox .display,
.page-health-newsroom .selectbox .display {
  background-color: #ffffff;
}
/* line 36, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-override.scss */
.page-natsec-newsroom .selectbox .display .arrow_btn,
.page-engineering-newsroom .selectbox .display .arrow_btn,
.page-health-newsroom .selectbox .display .arrow_btn {
  background-color: #ffffff;
}

/* line 44, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-override.scss */
.selectbox {
  width: 420px;
}
/* line 46, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-override.scss */
.selectbox .display {
  background-color: #f0f0f0;
  border-bottom: 1px solid #ababab;
  border-left: 1px solid #e8e8e8;
  border-right: 1px solid #ababab;
  border-top: 1px solid #e8e8e8;
  height: auto;
  line-height: 20px;
  padding: 10px 57px 10px 15px;
  margin: 0 0 10px 0;
}
/* line 57, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-override.scss */
.selectbox .display .text {
  color: #646464;
  display: block;
  font-size: 13px;
  font-family: arial;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 70, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-override.scss */
.selectbox .display .arrow_btn {
  background: #f0f0f0;
  border: none;
  border-left: 1px solid #d0d0d0;
  bottom: 0;
  height: auto;
  width: 42px;
}
/* line 78, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-override.scss */
.selectbox .display .arrow_btn span.arrow {
  background-position: 0 -1951px;
  height: 9px;
  left: 15px;
  top: 15px;
  width: 10px;
}
/* line 91, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-override.scss */
.selectbox.focused .display .text {
  background-color: transparent;
  color: inherit;
  display: block;
}
/* line 99, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-override.scss */
.selectbox.items {
  border-bottom: 1px solid #ababab;
  border-left: 1px solid #e8e8e8;
  border-right: 1px solid #ababab;
  border-top: 1px solid #e8e8e8;
}
/* line 105, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-override.scss */
.selectbox.items li {
  border-bottom: 1px solid #d0d0d0;
}
/* line 108, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-override.scss */
.selectbox.items li > .item {
  background-color: #f0f0f0;
  line-height: 20px;
  padding: 10px 15px;
}
/* line 116, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-override.scss */
.selectbox.items li.hover > .item, .selectbox.items li.selected > .item {
  background-color: white;
  color: #9d008a;
}

/* line 125, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-override.scss */
.selectbox.items.dropdown {
  z-index: 100;
}

/* line 134, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-override.scss */
html .search-form-horizontal .search-form .selectbox.dropdown .display {
  height: auto;
  padding: 6px 57px 6px 15px;
}
/* line 139, ../../../../../../workspace/submoduled-assets/styles/_jquery-sb-override.scss */
html .search-form-horizontal .search-form .selectbox.dropdown .display .arrow_btn span.arrow {
  top: 12px;
}

/* line 1, ../../../../../../workspace/submoduled-assets/styles/_buttons.scss */
.more-button, .more-button-no-span, .slider.swipe .slide-meta .cta a {
  display: inline-block;
  margin: 30px 0 5px;
  padding: 17px 20px;
  font-size: 12px;
  color: #fff;
  line-height: 16px;
  position: relative;
  text-transform: uppercase;
  font-family: AvenirLT-Black, Arial, sans-serif;
  background-color: #1f1545;
  /* layer fill content */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIiB5Mj0iNTAlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNmMWQ2OSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBkMDc0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
  /* gradient overlay */
  background-image: -moz-linear-gradient(right, #3f1d69 0%, #0d074d 100%);
  /* gradient overlay */
  background-image: -o-linear-gradient(right, #3f1d69 0%, #0d074d 100%);
  /* gradient overlay */
  background-image: -webkit-linear-gradient(right, #3f1d69 0%, #0d074d 100%);
  /* gradient overlay */
  background-image: linear-gradient(to left, #3f1d69 0%, #0d074d 100%);
  /* gradient overlay */
}
/* line 19, ../../../../../../workspace/submoduled-assets/styles/_buttons.scss */
.more-button .arrow-right, .more-button-no-span .arrow-right, .slider.swipe .slide-meta .cta a .arrow-right {
  background-position: 0 -34px;
  width: 6px;
  height: 9px;
  margin-left: 10px;
  display: inline-block;
  opacity: .5;
}
/* line 28, ../../../../../../workspace/submoduled-assets/styles/_buttons.scss */
.more-button:hover, .more-button-no-span:hover, .slider.swipe .slide-meta .cta a:hover {
  color: #fff;
  background-color: #850f88;
  /* layer fill content */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIiB5Mj0iNTAlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdiMWY3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNiMTM2MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
  /* gradient overlay */
  background-image: -moz-linear-gradient(right, #7b1f7f 0%, #3b1363 100%);
  /* gradient overlay */
  background-image: -o-linear-gradient(right, #7b1f7f 0%, #3b1363 100%);
  /* gradient overlay */
  background-image: -webkit-linear-gradient(right, #7b1f7f 0%, #3b1363 100%);
  /* gradient overlay */
  background-image: linear-gradient(to left, #7b1f7f 0%, #3b1363 100%);
  /* gradient overlay */
}
/* line 37, ../../../../../../workspace/submoduled-assets/styles/_buttons.scss */
.more-button:hover .arrow-right, .more-button-no-span:hover .arrow-right, .slider.swipe .slide-meta .cta a:hover .arrow-right {
  opacity: 1;
}

/* line 43, ../../../../../../workspace/submoduled-assets/styles/_buttons.scss */
.more-button-no-span {
  border: none;
  padding-right: 36px;
}
/* line 48, ../../../../../../workspace/submoduled-assets/styles/_buttons.scss */
.more-button-no-span:after {
  content: url(../images/arrow-right.png);
  right: 20px;
  opacity: .5;
  position: absolute;
}
/* line 55, ../../../../../../workspace/submoduled-assets/styles/_buttons.scss */
.more-button-no-span:hover:after {
  opacity: 1;
}

/* line 60, ../../../../../../workspace/submoduled-assets/styles/_buttons.scss */
.close-button {
  background-position: 0 -188px;
  height: 34px;
  width: 34px;
}
/* line 65, ../../../../../../workspace/submoduled-assets/styles/_buttons.scss */
.close-button:hover, .close-button:focus {
  background-position: 0 -154px;
}

/* line 70, ../../../../../../workspace/submoduled-assets/styles/_buttons.scss */
.next-section {
  background-position: 0 -1319px;
  height: 50px;
  width: 153px;
  position: absolute;
  bottom: -15px;
  left: 50%;
  margin-left: -77px;
  z-index: 15;
  padding: 0;
}
/* line 82, ../../../../../../workspace/submoduled-assets/styles/_buttons.scss */
.next-section .arrow-down {
  margin: -7px auto 0;
  height: 10px;
  width: 15px;
  background-position: 0 -24px;
}
/* line 89, ../../../../../../workspace/submoduled-assets/styles/_buttons.scss */
.next-section .arrow-down a {
  display: block;
}
/* line 94, ../../../../../../workspace/submoduled-assets/styles/_buttons.scss */
.next-section:hover .arrow-down {
  background-position: 0 -9px;
}
/* line 99, ../../../../../../workspace/submoduled-assets/styles/_buttons.scss */
.next-section a {
  display: block;
}

/* line 105, ../../../../../../workspace/submoduled-assets/styles/_buttons.scss */
.node-rankings-promo-item .group-left,
.circle-badge {
  background-position: 0 -43px;
  display: block;
  height: 64px;
  overflow: hidden;
  padding-right: 15px;
  text-indent: 0;
  width: 64px !important;
  color: #fff;
  font-family: AvenirLT-Black, Arial, sans-serif;
  font-size: 25px;
  padding: 0;
  text-align: center;
  line-height: 64px;
  /*.field-item, p {
      color: #fff;
      font: {
          family: $avenir-black;
          size: 25px;
      }
      padding-right: 5px;
      padding: 22px 10px;
      padding: 22px 0 0;
      text-align: center;	
      width: 61px;
  }*/
}
/* line 127, ../../../../../../workspace/submoduled-assets/styles/_buttons.scss */
.node-rankings-promo-item .group-left sup,
.circle-badge sup {
  font-size: 60%;
}

/* line 145, ../../../../../../workspace/submoduled-assets/styles/_buttons.scss */
.pdf-icon {
  background-position: 0 -1657px;
  display: inline-block;
  height: 22px;
  margin-right: 15px;
  overflow: hidden;
  text-indent: 0;
  vertical-align: middle;
  width: 16px;
}

/* line 6, ../../../../../../workspace/submoduled-assets/styles/_controls.scss */
.controls.paging-controls {
  height: 17px;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/_controls.scss */
.controls.paging-controls ul {
  padding: 0;
  list-style: none;
}
/* line 11, ../../../../../../workspace/submoduled-assets/styles/_controls.scss */
.controls.paging-controls ul li {
  float: left;
  margin-right: 8px;
}
/* line 15, ../../../../../../workspace/submoduled-assets/styles/_controls.scss */
.controls.paging-controls ul li:before {
  content: "";
  padding: 0;
}
/* line 19, ../../../../../../workspace/submoduled-assets/styles/_controls.scss */
.controls.paging-controls ul li a {
  height: 18px;
  width: 12px;
}
/* line 22, ../../../../../../workspace/submoduled-assets/styles/_controls.scss */
.controls.paging-controls ul li a.dot {
  width: 10px;
  margin-top: 3px;
  height: 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  /* prevents bg color from leaking outside the border */
  background: none;
  background-color: #1f1646;
  /* layer fill content */
}
/* line 34, ../../../../../../workspace/submoduled-assets/styles/_controls.scss */
.controls.paging-controls ul li a.dot.active, .controls.paging-controls ul li a.dot:hover {
  background-color: #850f88;
}
/* line 39, ../../../../../../workspace/submoduled-assets/styles/_controls.scss */
.controls.paging-controls ul li a.previous {
  margin-right: 5px;
  background-position: 0 -1495px;
}
/* line 42, ../../../../../../workspace/submoduled-assets/styles/_controls.scss */
.controls.paging-controls ul li a.previous:hover {
  background-position: 0 -1477px;
}
/* line 49, ../../../../../../workspace/submoduled-assets/styles/_controls.scss */
.controls.paging-controls ul li a.next {
  margin-left: 5px;
  background-position: 0 -1639px;
}
/* line 52, ../../../../../../workspace/submoduled-assets/styles/_controls.scss */
.controls.paging-controls ul li a.next:hover {
  background-position: 0 -1621px;
}
/* line 62, ../../../../../../workspace/submoduled-assets/styles/_controls.scss */
.controls.directional-controls {
  display: block;
  height: 101px;
  width: 41px;
  overflow: hidden;
  text-indent: 10em;
  position: absolute;
  z-index: 99;
}
/* line 72, ../../../../../../workspace/submoduled-assets/styles/_controls.scss */
.controls.directional-controls.previous {
  left: 0;
  background-position: 0 -424px;
}
/* line 75, ../../../../../../workspace/submoduled-assets/styles/_controls.scss */
.controls.directional-controls.previous:hover {
  background-position: 0 -222px;
}
/* line 81, ../../../../../../workspace/submoduled-assets/styles/_controls.scss */
.controls.directional-controls.next {
  right: 0;
  background-position: 0 -727px;
}
/* line 84, ../../../../../../workspace/submoduled-assets/styles/_controls.scss */
.controls.directional-controls.next:hover {
  background-position: 0 -525px;
}
/* line 89, ../../../../../../workspace/submoduled-assets/styles/_controls.scss */
.controls.directional-controls.non-active {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: auto;
}
/* line 93, ../../../../../../workspace/submoduled-assets/styles/_controls.scss */
.controls.directional-controls.non-active.previous {
  background-position: 0 -323px;
}
/* line 96, ../../../../../../workspace/submoduled-assets/styles/_controls.scss */
.controls.directional-controls.non-active.next {
  background-position: 0 -626px;
}
/* line 102, ../../../../../../workspace/submoduled-assets/styles/_controls.scss */
.controls.directional-controls-circle {
  display: block;
  height: 55px;
  width: 55px;
  text-indent: 10em;
}
/* line 109, ../../../../../../workspace/submoduled-assets/styles/_controls.scss */
.controls.directional-controls-circle.previous {
  left: 0;
  background-position: 0 -1423px;
}
/* line 112, ../../../../../../workspace/submoduled-assets/styles/_controls.scss */
.controls.directional-controls-circle.previous:hover {
  background-position: 0 -1369px;
}
/* line 117, ../../../../../../workspace/submoduled-assets/styles/_controls.scss */
.controls.directional-controls-circle.next {
  right: 0;
  background-position: 0 -1567px;
}
/* line 120, ../../../../../../workspace/submoduled-assets/styles/_controls.scss */
.controls.directional-controls-circle.next:hover {
  background-position: 0 -1513px;
}

/*.slideshow*/
/* line 4, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.pane-featured-news-carousel-view.landing-page-section {
  width: 100%;
  max-width: inherit;
  min-width: inherit;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.pane-featured-news-carousel-view.landing-page-section > :first-child {
  max-width: inherit;
}
/* line 11, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.pane-featured-news-carousel-view.landing-page-section .group-left {
  width: 48%;
}
/* line 14, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.pane-featured-news-carousel-view.landing-page-section .group-right {
  max-width: 590px;
  width: 52%;
  padding-right: 30px;
}
/* line 19, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.pane-featured-news-carousel-view.landing-page-section ul {
  padding-left: 0;
}
/* line 22, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.pane-featured-news-carousel-view.landing-page-section .perspectives-slider.swipe {
  overflow: hidden;
  visibility: hidden;
  padding: 100px 0;
}
/* line 27, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.pane-featured-news-carousel-view.landing-page-section .perspectives-slider.swipe .swipe-wrap {
  overflow: hidden;
  position: relative;
}
/* line 31, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.pane-featured-news-carousel-view.landing-page-section .perspectives-slider.swipe .swipe-wrap > li {
  float: left;
  position: relative;
  width: 100%;
}
/* line 35, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.pane-featured-news-carousel-view.landing-page-section .perspectives-slider.swipe .swipe-wrap > li:before {
  content: "";
}
/* line 41, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.pane-featured-news-carousel-view.landing-page-section .perspectives-slider.swipe .node-featured-story {
  white-space: nowrap;
}
/* line 43, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.pane-featured-news-carousel-view.landing-page-section .perspectives-slider.swipe .node-featured-story .col {
  white-space: normal;
  display: inline-block;
  float: none;
  vertical-align: middle;
}

/* line 56, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.panorama-slideshow .slides-wrap {
  width: 1000em;
  overflow: visible;
  position: relative;
  left: 80px;
}
/* line 62, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.panorama-slideshow ul {
  margin: 0;
  padding: 0;
}
/* line 65, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.panorama-slideshow ul li {
  width: 810px;
  padding: 10px;
  background: #fff;
  line-height: 1em;
  float: left;
  margin-right: 40px;
}
/* line 72, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.panorama-slideshow ul li:before {
  content: "";
}
/* line 77, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.panorama-slideshow .controls-wrap {
  text-align: center;
  margin: 40px 0 0 0;
}
/* line 81, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.panorama-slideshow .controls-wrap .controls {
  display: inline-block;
  height: 54px;
  vertical-align: middle;
}
/* line 86, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.panorama-slideshow .controls-wrap .counter-title {
  display: inline-block;
  margin: 18px 10px;
  vertical-align: middle;
  font-family: AvenirLT-Book, Arial, sans-serif;
  font-size: 16px;
  color: #8b8b8b;
}
/* line 93, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.panorama-slideshow .controls-wrap .counter-title .counter {
  font-family: AvenirLT-Heavy, Arial, sans-serif;
  color: #1f1646;
}

/* line 102, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.view-leidos-rotator .view-content li {
  list-style: none;
  margin-right: 2000px;
}
/* line 106, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.view-leidos-rotator .view-content li:before {
  display: none;
  content: "";
}
/* line 111, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.view-leidos-rotator .view-content li:first-child {
  margin-left: 0;
}
/* line 115, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.view-leidos-rotator #hero {
  position: relative;
}
/* line 117, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.view-leidos-rotator #hero .slides {
  overflow: hidden;
  position: relative;
  z-index: 0;
}
/* line 121, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.view-leidos-rotator #hero .slides a {
  width: 920px;
  height: 443px;
  display: block;
}
/* line 125, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.view-leidos-rotator #hero .slides a:link, .view-leidos-rotator #hero .slides a:active, .view-leidos-rotator #hero .slides a:visited, .view-leidos-rotator #hero .slides a:hover {
  text-decoration: none;
}
/* line 129, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.view-leidos-rotator #hero .slides .slideshow-overlay {
  padding: 10px 15px;
  display: block !important;
  position: absolute;
  left: 0;
  color: #FFF;
  width: 100%;
  background: url(../images/new/slide_overlay.png) 0 0 repeat;
  height: 160px;
  text-decoration: none;
  margin-bottom: 0;
}
/* line 140, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.view-leidos-rotator #hero .slides .slideshow-overlay h1, .view-leidos-rotator #hero .slides .slideshow-overlay h2, .view-leidos-rotator #hero .slides .slideshow-overlay h3, .view-leidos-rotator #hero .slides .slideshow-overlay h4 {
  color: #fff;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
}
/* line 146, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.view-leidos-rotator #hero .slides .slideshow-overlay h2 {
  font-size: 18px;
  display: block;
  height: 50px;
  width: 100%;
  margin: 0;
  text-decoration: none;
  bottom-border: none;
}
/* line 155, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.view-leidos-rotator #hero .slides .slideshow-overlay p {
  line-height: inherit;
  color: #FFF;
  display: block;
  margin: 0;
  padding: 0;
  text-decoration: none;
  bottom-border: none;
}
/* line 164, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.view-leidos-rotator #hero .slides .slideshow-overlay:last-child {
  margin-bottom: 0;
}
/* line 170, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.view-leidos-rotator .pagination-wrap {
  position: absolute;
  bottom: -121px;
  text-align: center;
  z-index: 6;
}
/* line 176, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.view-leidos-rotator ul.pagination {
  padding: 9px 0px 3px 4px;
}
/* line 178, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.view-leidos-rotator ul.pagination li {
  display: inline-block;
  *display: inline;
  margin: 0 2px 0 0;
  list-style: none;
  zoom: 1;
}
/* line 184, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.view-leidos-rotator ul.pagination li a {
  display: block;
  width: 12px;
  height: 0;
  padding-top: 12px;
  background-image: url(../images/new/pagination.png);
  background-position: 0 0;
  overflow: hidden;
  text-indent: 110%;
  text-decoration: none;
}
/* line 195, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.view-leidos-rotator ul.pagination li a:hover {
  background-position: 0 -13px;
}
/* line 200, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.view-leidos-rotator ul.pagination li.current a {
  background-position: 0 -13px;
}

/* line 208, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
#main-content #hero .slides {
  width: 716px;
  height: 365px;
  margin-bottom: 5px;
  z-index: 0;
}
/* line 213, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
#main-content #hero .slides a {
  width: 716px;
  height: 365px;
  display: block;
  overflow: hidden;
}

/* line 224, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.node-type-project #breadcrumbs {
  margin: 4px 0px 0px;
  font-size: 95%;
}
/* line 230, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.node-type-project .projectDetail ul.pagination li {
  margin-right: 2px;
}
/* line 233, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.node-type-project .projectDetail ul.pagination a {
  background-image: url(../images/new/carousel_control.png);
  background-position: 32px -30px;
  width: 10px;
}
/* line 238, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.node-type-project .projectDetail ul.pagination .current a {
  background-position: 23px -30px;
}

/* line 246, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.view-display-id-filmstrip:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 253, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.view-display-id-filmstrip a {
  text-decoration: none;
  float: left;
  display: block;
  margin-right: 5px;
  width: 139px;
  height: 73px;
}
/* line 261, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.view-display-id-filmstrip a.current img {
  border: none;
}
/* line 264, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.view-display-id-filmstrip img {
  width: 138px;
  height: 73px;
  border: none;
}
/* line 269, ../../../../../../workspace/submoduled-assets/styles/_slideshow.scss */
.view-display-id-filmstrip .current {
  margin-right: 7px;
}

/* line 2, ../../../../../../workspace/submoduled-assets/styles/_tables.scss */
table th {
  border-top: solid 1px #ababab;
  background: #e8e8e8;
  color: #1f1646;
  font-size: 11px;
  font-family: AvenirLT-Medium, Arial, sans-serif;
  padding: 20px;
  text-transform: uppercase;
  text-align: left;
}
/* line 12, ../../../../../../workspace/submoduled-assets/styles/_tables.scss */
table td {
  border-top: solid 1px #ababab;
  color: #646464;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  padding: 20px;
}
/* line 21, ../../../../../../workspace/submoduled-assets/styles/_tables.scss */
table.zebraTable tr:nth-child(even) {
  background-color: #ececec;
}
/* line 26, ../../../../../../workspace/submoduled-assets/styles/_tables.scss */
table caption {
  color: #1f1646;
  padding: 5px 0;
}
/* line 31, ../../../../../../workspace/submoduled-assets/styles/_tables.scss */
table + p.small {
  font-size: 11px;
}

/* line 35, ../../../../../../workspace/submoduled-assets/styles/_tables.scss */
.standard-highlight {
  width: 100%;
}
/* line 37, ../../../../../../workspace/submoduled-assets/styles/_tables.scss */
.standard-highlight thead {
  background-color: #1f1646;
  color: #fff;
  height: 40px;
  font-family: AvenirLT-Black, Arial, sans-serif;
  font-size: 12px;
}
/* line 46, ../../../../../../workspace/submoduled-assets/styles/_tables.scss */
.standard-highlight thead th {
  font-weight: normal;
  text-align: left;
  text-transform: uppercase;
  padding-left: 0;
}
/* line 51, ../../../../../../workspace/submoduled-assets/styles/_tables.scss */
.standard-highlight thead th:first-child {
  padding-left: 20px;
}
/* line 58, ../../../../../../workspace/submoduled-assets/styles/_tables.scss */
.standard-highlight tbody tr {
  background-color: #fff;
  border-bottom: 1px solid #c8c8c8;
}
/* line 62, ../../../../../../workspace/submoduled-assets/styles/_tables.scss */
.standard-highlight tbody tr.odd {
  background-color: #ececec;
}
/* line 67, ../../../../../../workspace/submoduled-assets/styles/_tables.scss */
.standard-highlight tbody td {
  color: #646464;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  padding: 15px 0;
}
/* line 76, ../../../../../../workspace/submoduled-assets/styles/_tables.scss */
.standard-highlight tbody td:first-child {
  padding-left: 20px;
}
/* line 83, ../../../../../../workspace/submoduled-assets/styles/_tables.scss */
.standard-highlight.bold-column tbody td:first-child {
  font-weight: bold;
}
/* line 88, ../../../../../../workspace/submoduled-assets/styles/_tables.scss */
.standard-highlight .subText {
  color: #8b8b8b;
  border-bottom: 0;
}
/* line 91, ../../../../../../workspace/submoduled-assets/styles/_tables.scss */
.standard-highlight .subText td {
  font-size: 10px;
  font-weight: normal;
  line-height: 18px;
  padding-top: 18px;
}

/* line 101, ../../../../../../workspace/submoduled-assets/styles/_tables.scss */
.table-nobg tr {
  border-bottom: 1px solid #c8c8c8;
}
/* line 104, ../../../../../../workspace/submoduled-assets/styles/_tables.scss */
.table-nobg td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  padding: 15px 0;
  vertical-align: top;
}
/* line 110, ../../../../../../workspace/submoduled-assets/styles/_tables.scss */
.table-nobg td:first-child {
  color: #646464;
  width: 75px;
}

/* line 1, ../../../../../../workspace/submoduled-assets/styles/_videos.scss */
.video-area {
  margin-bottom: 28px;
  padding-bottom: 32px;
  border-bottom: 1px solid #C2C2C2;
}
/* line 5, ../../../../../../workspace/submoduled-assets/styles/_videos.scss */
.video-area iframe {
  border: 8px solid white;
  -moz-box-shadow: 0 0 11px #aaa;
  -webkit-box-shadow: 0 0 11px #aaa;
  box-shadow: 0 0 11px #aaa;
}
/* line 11, ../../../../../../workspace/submoduled-assets/styles/_videos.scss */
.video-area p {
  text-transform: uppercase;
  margin-bottom: 23px;
}

/* line 17, ../../../../../../workspace/submoduled-assets/styles/_videos.scss */
.no-boxshadow .video-area iframe {
  border: 1px solid #c2c2c2;
}

/* */
/* line 5, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .primary .menu-depth-1:hover > a.has-subnav:before, .header-wrap header .primary .menu-depth-1:hover > a.has-subnav:after {
  display: block;
  overflow: hidden;
  text-indent: 102%;
  white-space: nowrap;
  background: url('../images/sprites/sprites-s6882c8ed69.png') no-repeat;
}

/* line 13, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap {
  position: fixed;
  width: 100%;
  min-width: 960px;
  max-width: 100%;
  z-index: 300;
  top: 0;
  left: 0;
  height: 92px;
}
/* line 24, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap.unstuck {
  position: absolute;
}
/* line 28, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap .white-bg {
  width: 100%;
  border-top: solid 5px #850f88;
  border-bottom: solid 1px #d0d0d0;
  position: absolute;
  z-index: 201;
  left: 0;
  top: 0;
  height: 92px;
  background: #fff;
}
/* line 40, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header {
  z-index: 202 !important;
  /* remove important when we've cleaned up */
}
/* line 44, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap .search-trigger-bg {
  width: 50%;
  position: absolute;
  z-index: 201;
  right: 0;
  top: 5px;
  height: 86px;
  background: #e8e8e8;
}
/* line 54, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header {
  max-width: 1280px;
  min-width: 768px;
  padding: 0 0 0 50px;
  margin: 0 auto;
  height: 91px;
  position: relative;
  background: #fff;
  z-index: 1;
  border-top: solid 5px #850f88;
  /* .search-trigger */
}
/* line 66, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header h1 {
  float: left;
  margin: 0;
}
/* line 70, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header h1 a {
  height: 39px;
  width: 159px;
  background-position: 0 -1138px;
  margin-top: 22px;
}
/* line 79, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .region-header {
  padding: 0 89px 0 180px;
  height: 86px;
}
/* line 84, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header nav {
  text-transform: uppercase;
  display: inline;
  display: inline-block;
  vertical-align: top;
}
/* line 90, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 95, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header nav ul li:before {
  content: "";
  left: auto;
  position: inherit;
}
/* line 101, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header nav ul li {
  padding: 0;
  margin-bottom: 0;
}
/* line 104, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header nav ul li ul {
  position: absolute;
  left: -999em;
  border-top: none;
  height: auto;
}
/* line 113, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header nav a {
  display: block;
  font-family: AvenirLT-Black, Arial, sans-serif;
  z-index: 1;
  position: relative;
}
/* line 118, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header nav a:hover {
  color: #850f88;
}
/* line 126, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .menu-depth-1 {
  display: inline-block;
}
/* line 130, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .primary {
  /*width:percentage(414px/644px);*/
}
/* line 135, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .primary .menu-depth-1 > a {
  line-height: 64px;
  padding: 22px 16px 0px 16px;
  font-size: 16px;
  color: #1f1646;
  display: block;
}
/* line 142, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .primary .menu-depth-1 > a:hover, .header-wrap header .primary .menu-depth-1 > a.active {
  color: #850f88;
}
/* line 146, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .primary .menu-depth-1 > a.active-trail, .header-wrap header .primary .menu-depth-1 > a.active {
  background: url("../images/nav-arrow.png") no-repeat 50% 0;
  background: none, url("../images/nav-arrow.svg") no-repeat 50% 0;
}
/* line 154, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .primary .menu-depth-1:hover {
  position: relative;
}
/* line 157, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .primary .menu-depth-1:hover > a.has-subnav {
  /* */
  padding-bottom: 3px;
  z-index: 203;
  position: relative;
  background: #fff;
}
/* line 164, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .primary .menu-depth-1:hover > a.has-subnav:before, .header-wrap header .primary .menu-depth-1:hover > a.has-subnav:after {
  content: "";
  position: absolute;
  height: 50px;
  width: 9px;
  top: 38px;
}
/* line 174, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .primary .menu-depth-1:hover > a.has-subnav:before {
  background-position: 0 -934px;
  left: -9px;
}
/* line 179, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .primary .menu-depth-1:hover > a.has-subnav:after {
  background-position: 0 -984px;
  right: -9px;
}
/* line 186, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .primary .menu-depth-1:hover ul {
  padding: 28px 0;
  position: absolute;
  left: 0;
  top: 87px;
  z-index: 201;
  border: solid 1px #c2c2c2;
  border-top: none;
  background: #fff;
}
/* line 197, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .primary .menu-depth-1:hover ul li ul li {
  margin: 0;
}
/* line 200, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .primary .menu-depth-1:hover ul li a {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  text-transform: none;
  padding: 10px 45px;
}
/* line 205, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .primary .menu-depth-1:hover ul li a.big-link {
  font-family: AvenirLT-Black, Arial, sans-serif;
  font-size: 16px;
  padding: 12px 45px;
  text-transform: uppercase;
  display: block;
  background: #fff;
}
/* line 218, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .primary .menu-depth-1:hover:nth-child(1) ul {
  width: 229px;
}
/* line 224, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .primary .menu-depth-1:hover:nth-child(3) ul {
  width: 200px;
}
/* line 230, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .primary .menu-depth-1 .menu-depth-2 a {
  color: #850f88;
  line-height: 20px;
  padding: 0 20px;
}
/* line 235, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .primary .menu-depth-1 .menu-depth-2 a:hover, .header-wrap header .primary .menu-depth-1 .menu-depth-2 a.active {
  color: #1f1646;
}
/* line 239, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .primary .menu-depth-1 .menu-depth-2 a.big-link {
  padding: 0 20px;
}
/* line 247, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .secondary {
  display: none;
  width: 36%;
  font-size: 11px;
}
/* line 252, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .secondary .menu-depth-1 > a:hover, .header-wrap header .secondary .menu-depth-1 > a.active {
  color: #850f88;
}
/* line 256, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .secondary .menu-depth-1 > a.active-trail, .header-wrap header .secondary .menu-depth-1 > a.active {
  background: url("../images/nav-arrow.png") no-repeat 50% 0;
  background: none, url("../images/nav-arrow.svg") no-repeat 50% 0;
}
/* line 264, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .secondary .menu-depth-1:hover {
  position: relative;
}
/* line 267, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .secondary .menu-depth-1:hover ul {
  padding: 28px 0;
  position: absolute;
  left: 0;
  top: 87px;
  z-index: 201;
  border: solid 1px #c2c2c2;
  border-top: none;
  background: #fff;
}
/* line 278, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .secondary .menu-depth-1:hover ul li ul li {
  margin: 0;
}
/* line 281, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .secondary .menu-depth-1:hover ul li a {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  text-transform: none;
  padding: 10px 45px;
}
/* line 286, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .secondary .menu-depth-1:hover ul li a.big-link {
  font-family: AvenirLT-Black, Arial, sans-serif;
  font-size: 16px;
  padding: 12px 45px;
  text-transform: uppercase;
  display: block;
  background: #fff;
}
/* line 299, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .secondary .menu-depth-1:hover:nth-child(2) ul {
  width: 180px;
}
/* line 305, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .secondary .menu-depth-1 .menu-depth-2 a {
  color: #850f88;
  line-height: 20px;
  padding: 0 20px;
}
/* line 310, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .secondary .menu-depth-1 .menu-depth-2 a:hover {
  color: #1f1646;
}
/* line 314, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .secondary .menu-depth-1 .menu-depth-2 a.big-link {
  padding: 0 20px;
}
/* line 324, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .secondary .more {
  display: none;
}
/* line 328, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .secondary li {
  border-left: solid 1px #c2c2c2;
  width: 175px;
}
/* line 331, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .secondary li a {
  font-size: 11px;
  color: #777;
  line-height: 30px;
  padding: 20px 13px;
  border-bottom: solid 1px #c2c2c2;
  background-color: #fff;
}
/* line 344, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .search-trigger {
  height: 86px;
  width: 137px;
  position: absolute;
  top: 0;
  right: 0px;
  z-index: 201;
  background: #e8e8e8;
}
/* line 353, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .search-trigger .gray-angle {
  background-position: 0 -1051px;
  height: 87px;
  width: 43px;
}
/* line 360, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .search-trigger .search {
  position: absolute;
  top: 37px;
  left: 60px;
  margin: 0;
  background-position: 0 -1927px;
  height: 24px;
  width: 24px;
}
/* line 370, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap header .search-trigger .search:hover, .header-wrap header .search-trigger .search.active {
  background-position: 0 -1888px;
}
/* line 377, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap .search-form {
  position: absolute;
  border-bottom: solid 1px #d0d0d0;
  margin-top: -160px;
  -webkit-transition: margin-top 500ms ease;
  /* Safari */
  -ms-transition: margin-top 500ms ease;
  /* Safari */
  -o-transition: margin-top 500ms ease;
  /* Safari */
  -moz-transition: margin-top 500ms ease;
  /* Safari */
  transition: margin-top 500ms ease;
  display: none;
}
/* line 388, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap .search-form.active {
  margin-top: 0;
  display: block;
}
/* line 393, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.header-wrap .search-form.innactive {
  margin-top: -185px;
  display: block;
}

/* style for above 1140 */
@media (min-width: 1140px) {
  /* line 402, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
  .header-wrap header .secondary {
    display: inline-block;
  }
  /* line 405, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
  .header-wrap header .secondary .menu-depth-1 > a.active {
    background: url("../images/nav-arrow.png") no-repeat 50% 0;
    background: none, url("../images/nav-arrow.svg") no-repeat 50% 0;
  }
  /* line 413, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
  .header-wrap header .secondary .menu-depth-1:hover > a.has-subnav {
    /* */
    padding-bottom: 3px;
    z-index: 203;
    position: relative;
    background: #fff;
  }
  /* line 420, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
  .header-wrap header .secondary .menu-depth-1:hover > a.has-subnav:before, .header-wrap header .secondary .menu-depth-1:hover > a.has-subnav:after {
    display: block;
    overflow: hidden;
    text-indent: 102%;
    white-space: nowrap;
    background: url('../images/sprites/sprites-s6882c8ed69.png') no-repeat;
    content: "";
    position: absolute;
    height: 50px;
    width: 9px;
    top: 38px;
  }
  /* line 434, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
  .header-wrap header .secondary .menu-depth-1:hover > a.has-subnav:before {
    background-position: 0 -934px;
    left: -9px;
  }
  /* line 439, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
  .header-wrap header .secondary .menu-depth-1:hover > a.has-subnav:after {
    background-position: 0 -984px;
    right: -9px;
  }
  /* line 449, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
  .header-wrap header .secondary li {
    border-left: 0;
    width: auto;
  }
  /* line 452, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
  .header-wrap header .secondary li a {
    border-bottom: 0;
    line-height: 60px;
    padding-bottom: 0;
    padding-top: 26px;
  }
}
/* line 402, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.gte-1140 .header-wrap header .secondary {
  display: inline-block;
}
/* line 405, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.gte-1140 .header-wrap header .secondary .menu-depth-1 > a.active {
  background: url("../images/nav-arrow.png") no-repeat 50% 0;
  background: none, url("../images/nav-arrow.svg") no-repeat 50% 0;
}
/* line 413, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.gte-1140 .header-wrap header .secondary .menu-depth-1:hover > a.has-subnav {
  /* */
  padding-bottom: 3px;
  z-index: 203;
  position: relative;
  background: #fff;
}
/* line 420, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.gte-1140 .header-wrap header .secondary .menu-depth-1:hover > a.has-subnav:before, .gte-1140 .header-wrap header .secondary .menu-depth-1:hover > a.has-subnav:after {
  display: block;
  overflow: hidden;
  text-indent: 102%;
  white-space: nowrap;
  background: url('../images/sprites/sprites-s6882c8ed69.png') no-repeat;
  content: "";
  position: absolute;
  height: 50px;
  width: 9px;
  top: 38px;
}
/* line 434, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.gte-1140 .header-wrap header .secondary .menu-depth-1:hover > a.has-subnav:before {
  background-position: 0 -934px;
  left: -9px;
}
/* line 439, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.gte-1140 .header-wrap header .secondary .menu-depth-1:hover > a.has-subnav:after {
  background-position: 0 -984px;
  right: -9px;
}
/* line 449, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.gte-1140 .header-wrap header .secondary li {
  border-left: 0;
  width: auto;
}
/* line 452, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.gte-1140 .header-wrap header .secondary li a {
  border-bottom: 0;
  line-height: 60px;
  padding-bottom: 0;
  padding-top: 26px;
}

/* style for below 1215 */
@media (max-width: 1215px) {
  /* line 483, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
  .header-wrap header .secondary {
    display: inline-block;
    position: relative;
    width: 85px;
    height: 86px;
    overflow: hidden;
  }
  /* line 490, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
  .header-wrap header .secondary .more {
    display: block;
    padding: 49px 13px 0;
  }
  /* line 494, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
  .header-wrap header .secondary .more a :hover {
    color: #787878;
  }
  /* line 500, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
  .header-wrap header .secondary .more:hover .content {
    left: 0;
  }
  /* line 505, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
  .header-wrap header .secondary .more .arrow-icon {
    display: block;
    overflow: hidden;
    text-indent: 102%;
    white-space: nowrap;
    background: url('../images/sprites/sprites-s6882c8ed69.png') no-repeat;
    background-position: 0 -19px;
    height: 5px;
    width: 8px;
    display: inline-block;
    margin-left: 5px;
    top: -2px;
    position: relative;
  }
  /* line 522, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
  .header-wrap header .secondary:hover {
    overflow: visible;
    margin: 0;
  }
  /* line 523, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
  .header-wrap header .secondary:hover .more {
    /* */
    padding-bottom: 24px;
    z-index: 203;
    position: relative;
    background: #fff;
  }
  /* line 530, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
  .header-wrap header .secondary:hover .more:before, .header-wrap header .secondary:hover .more:after {
    display: block;
    overflow: hidden;
    text-indent: 102%;
    white-space: nowrap;
    background: url('../images/sprites/sprites-s6882c8ed69.png') no-repeat;
    content: "";
    position: absolute;
    height: 50px;
    width: 9px;
    top: 38px;
  }
  /* line 544, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
  .header-wrap header .secondary:hover .more:before {
    background-position: 0 -934px;
    left: -9px;
  }
  /* line 549, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
  .header-wrap header .secondary:hover .more:after {
    background-position: 0 -984px;
    right: -9px;
  }
  /* line 559, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
  .header-wrap header .secondary:hover ul li {
    border: solid 1px #c2c2c2;
    border-bottom: none;
    border-top: none;
    width: 175px;
  }
  /* line 565, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
  .header-wrap header .secondary:hover ul li a {
    padding: 20px 18px;
    border-bottom: solid 1px #c2c2c2;
    background: #fff;
    line-height: 30px;
    width: 175px;
  }
  /* line 572, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
  .header-wrap header .secondary:hover ul li a:hover {
    background: #f0f0f0;
    border-bottom: solid 3px #850f88;
    padding-bottom: 18px;
  }
  /* line 579, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
  .header-wrap header .secondary:hover ul li ul {
    *left: -999em;
  }
  /* line 586, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
  .header-wrap header .secondary a {
    font-size: 11px;
    color: #787878;
  }
  /* line 589, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
  .header-wrap header .secondary a.active {
    color: #1f1646;
  }
  /* line 592, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
  .header-wrap header .secondary a:hover {
    color: #850f88;
  }
  /* line 596, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
  .header-wrap header .secondary .content {
    position: absolute;
    left: 0;
    top: 86px;
    z-index: 201;
  }
  /* line 605, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
  .header-wrap header .secondary .content ul li a {
    padding: 20px 13px;
  }
  /* line 608, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
  .header-wrap header .secondary .content ul li a.active {
    background: #fff;
  }
  /* line 612, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
  .header-wrap header .secondary .content ul li a:hover {
    background: #f0f0f0;
    border-bottom: solid 3px #850f88;
    padding-bottom: 18px;
  }
  /* line 618, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
  .header-wrap header .secondary .content ul li ul {
    display: none;
  }
}
/* line 483, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.lte-1215 .header-wrap header .secondary {
  display: inline-block;
  position: relative;
  width: 85px;
  height: 86px;
  overflow: hidden;
}
/* line 490, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.lte-1215 .header-wrap header .secondary .more {
  display: block;
  padding: 49px 13px 0;
}
/* line 494, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.lte-1215 .header-wrap header .secondary .more a :hover {
  color: #787878;
}
/* line 500, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.lte-1215 .header-wrap header .secondary .more:hover .content {
  left: 0;
}
/* line 505, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.lte-1215 .header-wrap header .secondary .more .arrow-icon {
  display: block;
  overflow: hidden;
  text-indent: 102%;
  white-space: nowrap;
  background: url('../images/sprites/sprites-s6882c8ed69.png') no-repeat;
  background-position: 0 -19px;
  height: 5px;
  width: 8px;
  display: inline-block;
  margin-left: 5px;
  top: -2px;
  position: relative;
}
/* line 522, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.lte-1215 .header-wrap header .secondary:hover {
  overflow: visible;
  margin: 0;
}
/* line 523, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.lte-1215 .header-wrap header .secondary:hover .more {
  /* */
  padding-bottom: 24px;
  z-index: 203;
  position: relative;
  background: #fff;
}
/* line 530, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.lte-1215 .header-wrap header .secondary:hover .more:before, .lte-1215 .header-wrap header .secondary:hover .more:after {
  display: block;
  overflow: hidden;
  text-indent: 102%;
  white-space: nowrap;
  background: url('../images/sprites/sprites-s6882c8ed69.png') no-repeat;
  content: "";
  position: absolute;
  height: 50px;
  width: 9px;
  top: 38px;
}
/* line 544, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.lte-1215 .header-wrap header .secondary:hover .more:before {
  background-position: 0 -934px;
  left: -9px;
}
/* line 549, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.lte-1215 .header-wrap header .secondary:hover .more:after {
  background-position: 0 -984px;
  right: -9px;
}
/* line 559, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.lte-1215 .header-wrap header .secondary:hover ul li {
  border: solid 1px #c2c2c2;
  border-bottom: none;
  border-top: none;
  width: 175px;
}
/* line 565, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.lte-1215 .header-wrap header .secondary:hover ul li a {
  padding: 20px 18px;
  border-bottom: solid 1px #c2c2c2;
  background: #fff;
  line-height: 30px;
  width: 175px;
}
/* line 572, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.lte-1215 .header-wrap header .secondary:hover ul li a:hover {
  background: #f0f0f0;
  border-bottom: solid 3px #850f88;
  padding-bottom: 18px;
}
/* line 579, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.lte-1215 .header-wrap header .secondary:hover ul li ul {
  *left: -999em;
}
/* line 586, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.lte-1215 .header-wrap header .secondary a {
  font-size: 11px;
  color: #787878;
}
/* line 589, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.lte-1215 .header-wrap header .secondary a.active {
  color: #1f1646;
}
/* line 592, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.lte-1215 .header-wrap header .secondary a:hover {
  color: #850f88;
}
/* line 596, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.lte-1215 .header-wrap header .secondary .content {
  position: absolute;
  left: 0;
  top: 86px;
  z-index: 201;
}
/* line 605, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.lte-1215 .header-wrap header .secondary .content ul li a {
  padding: 20px 13px;
}
/* line 608, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.lte-1215 .header-wrap header .secondary .content ul li a.active {
  background: #fff;
}
/* line 612, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.lte-1215 .header-wrap header .secondary .content ul li a:hover {
  background: #f0f0f0;
  border-bottom: solid 3px #850f88;
  padding-bottom: 18px;
}
/* line 618, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_header.scss */
.lte-1215 .header-wrap header .secondary .content ul li ul {
  display: none;
}

/* line 1, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer {
  border-top: 1px solid #D0D0D0;
  background: #fff;
  clear: both;
  position: relative;
  z-index: 10;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .footer-wrap {
  padding: 30px 5% 95px;
  max-width: 1280px;
  min-width: 990px;
  margin: 0 auto;
}
/* line 15, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .col-left {
  float: left;
  width: 52%;
}
/* line 16, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .col-left h1 {
  margin: 0 0 15px;
  float: left;
  line-height: .6em;
}
/* line 20, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .col-left h1 a {
  background-position: 0 -868px;
  height: 26px;
  width: 107px;
}
/* line 31, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .col-left .block-inner h2 {
  float: left;
  margin: 3px 0;
  text-transform: uppercase;
}
/* line 38, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .col-left .block-content {
  display: inline-block;
}
/* line 42, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .col-left .menu-name-menu-footer---main-menu {
  float: left;
  margin-top: 11px;
}
/* line 47, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .col-left .copy-right {
  float: left;
  font-size: 11px;
  font-weight: normal;
  line-height: 1.2em;
  margin: 16px 10px 0 15px;
}
/* line 54, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .col-left .menu-name-menu-footer---resources {
  clear: both;
}
/* line 56, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .col-left .menu-name-menu-footer---resources ul {
  float: left;
  margin-top: 8px;
}
/* line 63, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .col-right {
  float: right;
  width: 48%;
}
/* line 66, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .col-right h2 {
  text-transform: uppercase;
}
/* line 70, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .col-right .block-inner {
  display: block;
  clear: both;
  text-align: right;
}
/* line 76, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .col-right .block-content {
  display: inline-block;
}
/* line 82, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .col-right .menu-name-menu-footer---social-media ul {
  list-style: none;
  margin: 0;
  padding: 0;
  height: 20px;
  display: inline-block;
}
/* line 89, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .col-right .menu-name-menu-footer---social-media ul li {
  float: left;
  border: none;
  padding: 0;
}
/* line 93, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .col-right .menu-name-menu-footer---social-media ul li:last-child a {
  margin-right: 0;
}
/* line 96, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .col-right .menu-name-menu-footer---social-media ul li a {
  margin-right: 10px;
  height: 20px;
  width: 22px;
}
/* line 103, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .col-right .menu-name-menu-footer---social-media ul li a.twitter {
  background-position: 0 -1996px;
}
/* line 105, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .col-right .menu-name-menu-footer---social-media ul li a.twitter:hover {
  background-position: 0 -1976px;
}
/* line 110, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .col-right .menu-name-menu-footer---social-media ul li a.facebook {
  background-position: 0 -848px;
}
/* line 112, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .col-right .menu-name-menu-footer---social-media ul li a.facebook:hover {
  background-position: 0 -828px;
}
/* line 117, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .col-right .menu-name-menu-footer---social-media ul li a.linkedin {
  background-position: 0 -1299px;
}
/* line 119, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .col-right .menu-name-menu-footer---social-media ul li a.linkedin:hover {
  background-position: 0 -1240px;
}
/* line 124, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .col-right .menu-name-menu-footer---social-media ul li a.youtube {
  background-position: 0 -2036px;
}
/* line 126, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .col-right .menu-name-menu-footer---social-media ul li a.youtube:hover {
  background-position: 0 -2016px;
}
/* line 130, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .col-right .menu-name-menu-footer---social-media ul li a.googleplus {
  background-position: 0 -914px;
  width: 21px;
}
/* line 133, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .col-right .menu-name-menu-footer---social-media ul li a.googleplus:hover {
  background-position: 0 -894px;
}
/* line 142, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .col-right .menu-name-menu-footer---contact-us {
  padding-top: 10px;
}
/* line 145, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .col-right .menu-name-menu-footer---contact-us ul {
  height: 8px;
  margin: 0;
  padding-left: 5px;
  display: inline-block;
}
/* line 152, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .col-right .menu-name-menu-footer---contact-us ul li:first-child {
  border: none;
}
/* line 155, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .col-right .menu-name-menu-footer---contact-us ul li:last-child {
  padding-right: 0;
}
/* line 161, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .col-right .menu-name-menu-footer---contact-us h2 {
  display: inline-block;
  margin-top: 0;
  font-size: 9px;
  text-transform: uppercase;
}
/* line 171, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .region-inner a {
  color: #850f88;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 177, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .region-inner a:hover {
  color: #1f1646;
}
/* line 182, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .region-inner h2 {
  display: inline-block;
  color: #646464;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  line-height: 20px;
  margin: 13px 20px 0 0;
}
/* line 192, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .region-inner ul {
  margin: 7px 0;
  padding: 0;
}
/* line 195, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .region-inner ul li {
  float: left;
  list-style: none;
  padding: 0 7px;
  margin: 0;
  text-transform: uppercase;
  line-height: .65em;
  border-left: #c2c2c2 1px solid;
}
/* line 203, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .region-inner ul li:first-child {
  border-left: none;
}
/* line 206, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .region-inner ul li:before {
  content: "";
  margin: 0;
  padding: 0;
}
/* line 215, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .region-inner .menu-name-menu-footer---services ul {
  margin: 15px 0;
}
/* line 218, ../../../../../../workspace/submoduled-assets/styles/_footer.scss */
.region-footer .region-inner .menu-name-menu-footer---services ul li:last-child {
  padding-right: 0;
}

/* line 1, ../../../../../../workspace/submoduled-assets/styles/_promo.scss */
.promo {
  background: #e8e8e8;
  margin-bottom: 20px;
  margin-bottom: 4%;
  height: auto;
  position: relative;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/_promo.scss */
.promo h3 {
  margin-bottom: 0;
  line-height: 35px;
  padding: 0 20px;
}
/* line 13, ../../../../../../workspace/submoduled-assets/styles/_promo.scss */
.promo h3 a {
  font-size: 28px;
  line-height: 1.1em;
  text-transform: capitalize;
}
/* line 20, ../../../../../../workspace/submoduled-assets/styles/_promo.scss */
.promo p {
  margin-bottom: 0;
  line-height: 1.75;
}
/* line 24, ../../../../../../workspace/submoduled-assets/styles/_promo.scss */
.promo.promo-with-image {
  height: 480px;
  height: 100%;
}
/* line 28, ../../../../../../workspace/submoduled-assets/styles/_promo.scss */
.promo.promo-with-image img {
  width: 100%;
}
/* line 32, ../../../../../../workspace/submoduled-assets/styles/_promo.scss */
.promo .promo-content {
  padding: 30px 30px 30px 30px;
}
/* line 35, ../../../../../../workspace/submoduled-assets/styles/_promo.scss */
.promo .promo-footer,
.promo .field-learn-more-link {
  clear: both;
  padding: 15px 30px;
  border-top: solid 1px #d0d0d0;
  font-size: 12px;
  margin-top: 0;
}

/* line 45, ../../../../../../workspace/submoduled-assets/styles/_promo.scss */
.promo-wrap .promo-col {
  float: left;
  width: 490px;
}
/* line 49, ../../../../../../workspace/submoduled-assets/styles/_promo.scss */
.promo-wrap .promo-col:first-child {
  margin-right: 20px;
}

/* line 55, ../../../../../../workspace/submoduled-assets/styles/_promo.scss */
.promo-rankings {
  background: #ffffff;
  text-align: right;
}
/* line 59, ../../../../../../workspace/submoduled-assets/styles/_promo.scss */
.promo-rankings .promo-rankings-content {
  padding-top: 15px;
}
/* line 61, ../../../../../../workspace/submoduled-assets/styles/_promo.scss */
.promo-rankings .promo-rankings-content p {
  color: #ababab;
  font-family: AvenirLT-Black, Arial, sans-serif;
  font-size: 12px;
  margin-top: -20px;
  text-transform: uppercase;
}

/* line 73, ../../../../../../workspace/submoduled-assets/styles/_promo.scss */
.promo-awards {
  background-color: #fff;
  width: 320px;
}
/* line 77, ../../../../../../workspace/submoduled-assets/styles/_promo.scss */
.promo-awards .promo-awards-content {
  color: #1f1646;
}
/* line 80, ../../../../../../workspace/submoduled-assets/styles/_promo.scss */
.promo-awards .promo-awards-content .super-year {
  color: #867429;
  font-family: AvenirLT-Light, Arial, sans-serif;
  font-size: 30px;
}
/* line 85, ../../../../../../workspace/submoduled-assets/styles/_promo.scss */
.promo-awards .promo-awards-content h3 {
  font-family: AvenirLT-Light, Arial, sans-serif;
  font-size: 30px;
  font-weight: normal;
  margin: 0 0 20px;
}

/* line 95, ../../../../../../workspace/submoduled-assets/styles/_promo.scss */
.promo-awards-rankings-footer p, .promo-awards-rankings-footer a {
  font-size: 11px;
  margin: 0;
}

/* line 103, ../../../../../../workspace/submoduled-assets/styles/_promo.scss */
.promo-with-thumbnail .field-name-field-image75 {
  float: left;
  padding-right: 6%;
}
/* line 108, ../../../../../../workspace/submoduled-assets/styles/_promo.scss */
.promo-with-thumbnail h3 {
  font-size: 10px;
  margin: 0;
}
/* line 111, ../../../../../../workspace/submoduled-assets/styles/_promo.scss */
.promo-with-thumbnail h3 a {
  font-family: AvenirLT-Black, Arial, sans-serif;
  text-transform: uppercase;
}
/* line 116, ../../../../../../workspace/submoduled-assets/styles/_promo.scss */
.promo-with-thumbnail p {
  float: left;
  font-size: 11px;
  margin: 3px 0 20px;
  padding: 0;
  width: 62%;
}
/* line 123, ../../../../../../workspace/submoduled-assets/styles/_promo.scss */
.promo-with-thumbnail .promo-footer a {
  font-size: 11px;
}

/* line 128, ../../../../../../workspace/submoduled-assets/styles/_promo.scss */
.promo-awards-highlight {
  background-color: #fff;
}
/* line 130, ../../../../../../workspace/submoduled-assets/styles/_promo.scss */
.promo-awards-highlight h2 {
  margin: 0;
}
/* line 133, ../../../../../../workspace/submoduled-assets/styles/_promo.scss */
.promo-awards-highlight span {
  color: #867429;
  font-family: AvenirLT-Light, Arial, sans-serif;
  font-size: 30px;
}

/* line 140, ../../../../../../workspace/submoduled-assets/styles/_promo.scss */
.promo-rankings-leaf {
  background-position: 0 -1679px;
  height: 83px;
  left: 30px;
  position: absolute;
  top: 25px;
  width: 79px;
}

/* line 1, ../../../../../../workspace/submoduled-assets/styles/_images.scss */
.field-name-field-image340 img,
.image-large-with-border-wrap img {
  border: 8px solid #fff;
  -moz-box-shadow: 0 0 54px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 54px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 54px rgba(0, 0, 0, 0.1);
}

/* dev note: change important */
/* line 1, ../../../../../../workspace/submoduled-assets/styles/modules/_image-left.scss */
.image-left {
  /* image column */
  /* this will change when we do new link to industries lp */
}
/* line 4, ../../../../../../workspace/submoduled-assets/styles/modules/_image-left.scss */
.image-left .panel-col-first {
  float: left;
  width: 25%;
  max-width: 95px;
  margin-right: 4%;
}
/* line 10, ../../../../../../workspace/submoduled-assets/styles/modules/_image-left.scss */
.image-left .panel-col-first img {
  height: auto;
  padding-top: 4px;
  width: 100%;
}
/* line 16, ../../../../../../workspace/submoduled-assets/styles/modules/_image-left.scss */
.image-left .panel-col-last {
  float: left;
  margin-right: -1%;
  width: 71%;
}
/* line 24, ../../../../../../workspace/submoduled-assets/styles/modules/_image-left.scss */
.image-left.landing-page-intro-blocks h2 {
  font-family: AvenirLT-Black, Arial, sans-serif;
  font-size: 18px;
  margin: 0 0 20px;
  text-transform: uppercase;
}

/* line 36, ../../../../../../workspace/submoduled-assets/styles/modules/_image-left.scss */
.engineering-project-awards .image-left {
  clear: both;
  margin-bottom: 30px;
}

/* line 4, ../../../../../../workspace/submoduled-assets/styles/_accordion.scss */
.quick-accordion h3,
.accordion h3 {
  background-color: #ececec;
  background-image: url(../images/accordion.png);
  background-repeat: no-repeat;
  background-position: right 9px;
  border-top: 1px solid #c2c2c2;
  color: #1f1646;
  cursor: pointer;
  font-family: AvenirLT-Black, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  padding: 17px 20px;
  text-transform: uppercase;
  margin: 0 0 16px;
}
/* line 23, ../../../../../../workspace/submoduled-assets/styles/_accordion.scss */
.quick-accordion h3.close,
.accordion h3.close {
  background-position: right -110px;
  margin: 0 0 20px;
}
/* line 29, ../../../../../../workspace/submoduled-assets/styles/_accordion.scss */
.quick-accordion h3 a,
.accordion h3 a {
  display: block;
  font-family: AvenirLT-Black, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  padding-right: 40px;
}
/* line 40, ../../../../../../workspace/submoduled-assets/styles/_accordion.scss */
.quick-accordion .block-block,
.accordion .block-block {
  padding: 0;
  margin: 0 0 14px;
}
/* line 44, ../../../../../../workspace/submoduled-assets/styles/_accordion.scss */
.quick-accordion .block-block p,
.accordion .block-block p {
  color: #646464;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
}
/* line 54, ../../../../../../workspace/submoduled-assets/styles/_accordion.scss */
.quick-accordion .block.close,
.accordion .block.close {
  overflow: hidden;
  height: 0;
  padding: 0;
  margin: 0;
}

/* line 64, ../../../../../../workspace/submoduled-assets/styles/_accordion.scss */
.accordion-light {
  border-bottom: 1px solid #c2c2c2;
  margin-bottom: 40px;
}
/* line 68, ../../../../../../workspace/submoduled-assets/styles/_accordion.scss */
.accordion-light h3 {
  background-color: #fff;
  background-image: url(../images/accordion-light.png);
  border-top: 1px solid #c2c2c2;
  border-collapse: collapse;
  cursor: pointer;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
}
/* line 76, ../../../../../../workspace/submoduled-assets/styles/_accordion.scss */
.accordion-light h3 a {
  color: #850f88;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
}
/* line 87, ../../../../../../workspace/submoduled-assets/styles/_accordion.scss */
.accordion-light .block-block {
  margin-top: 0;
}
/* line 90, ../../../../../../workspace/submoduled-assets/styles/_accordion.scss */
.accordion-light .block-block p {
  margin-top: 16px;
  margin-bottom: 0;
}
/* line 94, ../../../../../../workspace/submoduled-assets/styles/_accordion.scss */
.accordion-light .block-block p:first-child {
  margin-top: 0;
}
/* line 100, ../../../../../../workspace/submoduled-assets/styles/_accordion.scss */
.accordion-light .quick-accordion h3.close {
  margin-bottom: 0;
}

/* line 1, ../../../../../../workspace/submoduled-assets/styles/modules/_ui-selectmenu.scss */
.ui-selectmenu-wrap {
  margin: 0 0 10px 0;
}

/* line 4, ../../../../../../workspace/submoduled-assets/styles/modules/_ui-selectmenu.scss */
.ui-selectmenu {
  display: block;
  margin: 0;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  vertical-align: middle;
  zoom: 1;
}
/* line 13, ../../../../../../workspace/submoduled-assets/styles/modules/_ui-selectmenu.scss */
.ui-selectmenu .ui-selectmenu-status {
  display: block;
  margin-right: 42px;
  border-right: 1px solid #d0d0d0;
  padding: 0 0 0 15px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 24, ../../../../../../workspace/submoduled-assets/styles/modules/_ui-selectmenu.scss */
.ui-selectmenu .ui-selectmenu-icon {
  margin: 15px;
  position: absolute;
  top: 0;
  right: 0;
  height: 9px;
  width: 10px;
  background-position: 0 -1951px;
}

/* line 36, ../../../../../../workspace/submoduled-assets/styles/modules/_ui-selectmenu.scss */
.ui-selectmenu-menu {
  display: none;
  position: absolute;
}
/* line 40, ../../../../../../workspace/submoduled-assets/styles/modules/_ui-selectmenu.scss */
.ui-selectmenu-menu .ui-selectmenu-inner {
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  background-color: #f0f0f0;
  border-bottom: solid 1px #ababab;
  border-right: solid 1px #ababab;
  border-top: solid 1px #e8e8e8;
  border-left: solid 1px #e8e8e8;
}
/* line 49, ../../../../../../workspace/submoduled-assets/styles/modules/_ui-selectmenu.scss */
.ui-selectmenu-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 54, ../../../../../../workspace/submoduled-assets/styles/modules/_ui-selectmenu.scss */
.ui-selectmenu-menu ul li {
  border-top: solid 1px #d0d0d0;
  margin: 0;
  padding: 8px 15px;
}
/* line 59, ../../../../../../workspace/submoduled-assets/styles/modules/_ui-selectmenu.scss */
.ui-selectmenu-menu ul li:before {
  content: "";
  padding: 0;
}
/* line 63, ../../../../../../workspace/submoduled-assets/styles/modules/_ui-selectmenu.scss */
.ui-selectmenu-menu ul li:first-child {
  border-top: none;
}
/* line 67, ../../../../../../workspace/submoduled-assets/styles/modules/_ui-selectmenu.scss */
.ui-selectmenu-menu ul li:hover {
  background-color: #fff;
  cursor: pointer;
}
/* line 70, ../../../../../../workspace/submoduled-assets/styles/modules/_ui-selectmenu.scss */
.ui-selectmenu-menu ul li:hover a {
  color: #850f88;
}
/* line 75, ../../../../../../workspace/submoduled-assets/styles/modules/_ui-selectmenu.scss */
.ui-selectmenu-menu ul li a, .ui-selectmenu-menu ul li span {
  color: #646464;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  width: 100%;
}
/* line 85, ../../../../../../workspace/submoduled-assets/styles/modules/_ui-selectmenu.scss */
.ui-selectmenu-menu ul li.ui-selectmenu-item-selected, .ui-selectmenu-menu ul li.ui-state-hover {
  background-color: #fff;
  cursor: pointer;
}
/* line 89, ../../../../../../workspace/submoduled-assets/styles/modules/_ui-selectmenu.scss */
.ui-selectmenu-menu ul li.ui-selectmenu-item-selected span, .ui-selectmenu-menu ul li.ui-state-hover span {
  color: #850f88;
}

/* line 97, ../../../../../../workspace/submoduled-assets/styles/modules/_ui-selectmenu.scss */
.ui-selectmenu-menu.ui-selectmenu-open {
  display: block;
  z-index: 99 !important;
}
/* line 101, ../../../../../../workspace/submoduled-assets/styles/modules/_ui-selectmenu.scss */
.ui-selectmenu-menu.ui-selectmenu-open .ui-selectmenu-item-selected a:focus {
  outline: none;
}

/* line 106, ../../../../../../workspace/submoduled-assets/styles/modules/_ui-selectmenu.scss */
.ui-state-default {
  *width: 100%;
  max-width: 420px;
  background-color: #f0f0f0;
  border-bottom: solid 1px #ababab;
  border-right: solid 1px #ababab;
  border-top: solid 1px #e8e8e8;
  border-left: solid 1px #e8e8e8;
}

/* line 1, ../../../../../../workspace/submoduled-assets/styles/modules/_callouts.scss */
.callout-image-with-link {
  background-color: #e8e8e8;
  margin-bottom: 16px;
}
/* line 5, ../../../../../../workspace/submoduled-assets/styles/modules/_callouts.scss */
.callout-image-with-link .field-callout-heading {
  color: #1f1646;
  font-family: AvenirLT-Black, Arial, sans-serif;
  font-size: 10px;
  padding-bottom: 5px;
}
/* line 14, ../../../../../../workspace/submoduled-assets/styles/modules/_callouts.scss */
.callout-image-with-link .field-callout-learn-more-link {
  border-top: 1px solid #c2c2c2;
  padding: 15px 20px;
}
/* line 17, ../../../../../../workspace/submoduled-assets/styles/modules/_callouts.scss */
.callout-image-with-link .field-callout-learn-more-link a {
  font-size: 11px;
  line-height: 11px;
}
/* line 23, ../../../../../../workspace/submoduled-assets/styles/modules/_callouts.scss */
.callout-image-with-link p {
  font-size: 11px;
}
/* line 27, ../../../../../../workspace/submoduled-assets/styles/modules/_callouts.scss */
.callout-image-with-link .panel-col-first {
  padding: 18px 0 0 20px;
}
/* line 30, ../../../../../../workspace/submoduled-assets/styles/modules/_callouts.scss */
.callout-image-with-link .panel-col-last {
  padding: 18px 20px 0 0;
}
/* line 33, ../../../../../../workspace/submoduled-assets/styles/modules/_callouts.scss */
.callout-image-with-link .panel-col-bottom {
  clear: both;
  width: 100%;
}

/* line 41, ../../../../../../workspace/submoduled-assets/styles/modules/_callouts.scss */
.linkedin-callout .field-callout-image {
  border: 1px solid #d0d0d0;
  margin-bottom: 10px;
  padding: 20px 22px;
  width: 100%;
}
/* line 47, ../../../../../../workspace/submoduled-assets/styles/modules/_callouts.scss */
.linkedin-callout .field-callout-image img {
  width: 100%;
}

/* general/base style */
/* line 2, ../../../../../../workspace/submoduled-assets/styles/modules/_right-rail.scss */
.right-rail-module-item {
  border-left: #d0d0d0 1px solid;
  color: #646464;
  font-size: 11px;
  line-height: 18px;
  margin: 0 0 30px;
  padding: 0 0 0 20px;
}
/* line 10, ../../../../../../workspace/submoduled-assets/styles/modules/_right-rail.scss */
.right-rail-module-item.right-rail-module-item-last {
  margin-bottom: 16px;
}
/* line 14, ../../../../../../workspace/submoduled-assets/styles/modules/_right-rail.scss */
.right-rail-module-item .pane-title {
  font-family: AvenirLT-Black, Arial, sans-serif;
  font-size: 12px;
  margin: 0 0 10px;
  text-transform: uppercase;
}
/* line 22, ../../../../../../workspace/submoduled-assets/styles/modules/_right-rail.scss */
.right-rail-module-item .pane-title a {
  color: #850f88;
  font-family: Arial, Helvetica, sans-serif;
}
/* line 26, ../../../../../../workspace/submoduled-assets/styles/modules/_right-rail.scss */
.right-rail-module-item .pane-title a:hover {
  color: #1f1646;
}
/* line 31, ../../../../../../workspace/submoduled-assets/styles/modules/_right-rail.scss */
.right-rail-module-item .pane-title.inline-title {
  color: #850f88;
  margin-bottom: 4px;
}
/* line 37, ../../../../../../workspace/submoduled-assets/styles/modules/_right-rail.scss */
.right-rail-module-item .view-all {
  text-transform: none;
  float: right;
  font-size: 11px;
}
/* line 44, ../../../../../../workspace/submoduled-assets/styles/modules/_right-rail.scss */
.right-rail-module-item .block-content p {
  font-size: 11px;
  margin-bottom: 8px;
}
/* line 48, ../../../../../../workspace/submoduled-assets/styles/modules/_right-rail.scss */
.right-rail-module-item .block-content p:last-child {
  margin-bottom: 0;
}
/* line 53, ../../../../../../workspace/submoduled-assets/styles/modules/_right-rail.scss */
.right-rail-module-item .block-content a {
  font-size: 11px;
}
/* line 56, ../../../../../../workspace/submoduled-assets/styles/modules/_right-rail.scss */
.right-rail-module-item .block-content a.right-rail-link-title {
  font-size: 12px;
  font-weight: bold;
}
/* line 64, ../../../../../../workspace/submoduled-assets/styles/modules/_right-rail.scss */
.right-rail-module-item .block-content ul {
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
}
/* line 69, ../../../../../../workspace/submoduled-assets/styles/modules/_right-rail.scss */
.right-rail-module-item .block-content ul li {
  margin-bottom: 5px;
}
/* line 72, ../../../../../../workspace/submoduled-assets/styles/modules/_right-rail.scss */
.right-rail-module-item .block-content ul li:before {
  content: "";
}
/* line 78, ../../../../../../workspace/submoduled-assets/styles/modules/_right-rail.scss */
.right-rail-module-item .block-content .ui-selectmenu {
  width: 100%;
}
/* line 81, ../../../../../../workspace/submoduled-assets/styles/modules/_right-rail.scss */
.right-rail-module-item .block-content .ui-selectmenu .ui-selectmenu-status {
  line-height: 28px;
  margin-right: 30px;
  padding: 0 0 0 15px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 91, ../../../../../../workspace/submoduled-assets/styles/modules/_right-rail.scss */
.right-rail-module-item .block-content .ui-selectmenu .ui-selectmenu-icon {
  margin: 9px;
}
/* line 97, ../../../../../../workspace/submoduled-assets/styles/modules/_right-rail.scss */
.right-rail-module-item .right-rail-row {
  margin-bottom: 16px;
}
/* line 99, ../../../../../../workspace/submoduled-assets/styles/modules/_right-rail.scss */
.right-rail-module-item .right-rail-row:last-child {
  margin-bottom: 0;
}

/* line 107, ../../../../../../workspace/submoduled-assets/styles/modules/_right-rail.scss */
.has-right-rail-dropdown .ui-selectmenu-menu ul li {
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 111, ../../../../../../workspace/submoduled-assets/styles/modules/_right-rail.scss */
.has-right-rail-dropdown .ui-selectmenu-menu ul li a {
  font-size: 11px;
}

/* specific modules */
/* line 120, ../../../../../../workspace/submoduled-assets/styles/modules/_right-rail.scss */
.view-featured-projects-callout .image-left a {
  font-size: 12px;
  font-weight: bold;
}

/* line 130, ../../../../../../workspace/submoduled-assets/styles/modules/_right-rail.scss */
.right-rail-about-companies .block-content p {
  margin-bottom: 15px;
}

/* line 1, ../../../../../../workspace/submoduled-assets/styles/modules/_tabs.scss */
.block-content > .tabs {
  padding-bottom: 20px;
}

/* line 5, ../../../../../../workspace/submoduled-assets/styles/modules/_tabs.scss */
.tabs {
  /* @dev: find way to remove */
  /*.panels-flexible-column-careers_layout-4{
      height: 50px;
      
      width:auto;
      padding-right:0;
      float:auto;*/
  /* @dev: find way to remove */
    /*.panels-flexible-column-careers_layout-4-inside{
        padding-right:0;
        
        section {
            position:relative;
            
            
            .item-list{
                position:absolute;
                width:709px;
                top:-80px;
            }
        }
    }
}*/
  /* @dev: find way to remove */
  /*.panels-flexible-region-careers_layout-subsection_content__primary_ {
      width:auto;
      float:none;
  }*/
  /* @dev: find way to remove */
  /* @dev: find way to remove */
  /* temporary to leave room at bottomof tabs content */
}
/* line 39, ../../../../../../workspace/submoduled-assets/styles/modules/_tabs.scss */
.tabs > ul {
  margin: 0 0 20px 0;
  padding-left: 0;
  width: 100%;
  border-bottom: solid 1px #ababab;
  height: 50px;
}
/* line 46, ../../../../../../workspace/submoduled-assets/styles/modules/_tabs.scss */
.tabs > ul > li {
  background: #f0f0f0;
  border: solid 1px #ababab;
  *border-bottom: solid 1px #fff;
  border-left: none;
  cursor: pointer;
  display: table;
  float: left;
  position: relative;
  height: 50px;
  padding: 0;
}
/* line 58, ../../../../../../workspace/submoduled-assets/styles/modules/_tabs.scss */
.tabs > ul > li:first-child {
  border-left: solid 1px #ababab;
}
/* line 62, ../../../../../../workspace/submoduled-assets/styles/modules/_tabs.scss */
.tabs > ul > li:before {
  content: "";
}
/* line 66, ../../../../../../workspace/submoduled-assets/styles/modules/_tabs.scss */
.tabs > ul > li:hover {
  background: #fff;
  background: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0.03) 0%, rgba(0, 0, 0, 0.03) 100%);
  background: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.03) 0%, rgba(0, 0, 0, 0.03) 100%);
  background: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.03) 0%, rgba(0, 0, 0, 0.03) 100%);
  background: linear-gradient(to top, rgba(255, 255, 255, 0.03) 0%, rgba(0, 0, 0, 0.03) 100%);
}
/* line 74, ../../../../../../workspace/submoduled-assets/styles/modules/_tabs.scss */
.tabs > ul > li.active {
  background-color: #fff;
  background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0.03) 0%, rgba(0, 0, 0, 0.03) 100%);
  background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.03) 0%, rgba(0, 0, 0, 0.03) 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.03) 0%, rgba(0, 0, 0, 0.03) 100%);
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.03) 0%, rgba(0, 0, 0, 0.03) 100%);
  border-bottom: 1px solid #fff;
  height: 51px;
}
/* line 83, ../../../../../../workspace/submoduled-assets/styles/modules/_tabs.scss */
.tabs > ul > li.active a {
  border-left: 1px solid #fff;
  color: #850f88;
}
/* line 88, ../../../../../../workspace/submoduled-assets/styles/modules/_tabs.scss */
.tabs > ul > li.active + li a {
  border-left: none;
}
/* line 93, ../../../../../../workspace/submoduled-assets/styles/modules/_tabs.scss */
.tabs > ul > li a {
  border-left: 0.5px solid #fff;
  color: #787878;
  font-family: AvenirLT-Black, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.4em;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  height: 100%;
  padding: 0 10px;
  width: 110px;
}
/* line 108, ../../../../../../workspace/submoduled-assets/styles/modules/_tabs.scss */
.tabs > ul > li a.active {
  border-left: none;
  color: #850f88;
}
/* line 116, ../../../../../../workspace/submoduled-assets/styles/modules/_tabs.scss */
.tabs .tab-content-wrap {
  background-color: #fff;
  position: relative;
  padding-bottom: 30px;
}
/* line 121, ../../../../../../workspace/submoduled-assets/styles/modules/_tabs.scss */
.tabs .tab-content-wrap .tab-content {
  background-color: #fff;
  position: absolute;
  width: 100%;
  z-index: -1;
}
/* line 127, ../../../../../../workspace/submoduled-assets/styles/modules/_tabs.scss */
.tabs .tab-content-wrap .tab-content.show {
  z-index: 1;
}
/* line 134, ../../../../../../workspace/submoduled-assets/styles/modules/_tabs.scss */
.tabs .panels-flexible-column-careers_layout-5 {
  float: left !important;
  width: 25.45%;
}
/* line 141, ../../../../../../workspace/submoduled-assets/styles/modules/_tabs.scss */
.tabs .panels-flexible-row-clone_of_careers_layout-4 {
  padding-bottom: 20px;
}

/* line 5, ../../../../../../workspace/submoduled-assets/styles/modules/_pane-projects-search.scss */
.pane-projects-search:after,
.pane-projects-search-all:after {
  content: '';
  width: 100%;
  display: inline-block;
  font-size: 0;
  line-height: 0;
}
/* line 13, ../../../../../../workspace/submoduled-assets/styles/modules/_pane-projects-search.scss */
.pane-projects-search .view-header,
.pane-projects-search-all .view-header {
  margin-bottom: 17px;
  color: #646464;
  font-family: "Arial";
  font-size: 12px;
  padding-bottom: 10px;
  border-bottom: 1px solid #c7c7c7;
}
/* line 22, ../../../../../../workspace/submoduled-assets/styles/modules/_pane-projects-search.scss */
.pane-projects-search .view-footer,
.pane-projects-search-all .view-footer {
  margin: 12px 0;
  color: #646464;
  font-family: "Arial";
  font-size: 12px;
  padding-top: 10px;
  border-top: 1px solid #c7c7c7;
}
/* line 31, ../../../../../../workspace/submoduled-assets/styles/modules/_pane-projects-search.scss */
.pane-projects-search .views-row,
.pane-projects-search-all .views-row {
  display: inline-block;
  vertical-align: top;
  width: 12.5%;
  padding: 13px 0;
  margin-left: 9.3%;
}
/* line 38, ../../../../../../workspace/submoduled-assets/styles/modules/_pane-projects-search.scss */
.pane-projects-search .views-row.start,
.pane-projects-search-all .views-row.start {
  margin-left: 0;
}
/* line 42, ../../../../../../workspace/submoduled-assets/styles/modules/_pane-projects-search.scss */
.pane-projects-search .views-row.end,
.pane-projects-search-all .views-row.end {
  padding-right: 0;
}
/* line 46, ../../../../../../workspace/submoduled-assets/styles/modules/_pane-projects-search.scss */
.pane-projects-search .views-row .project-title,
.pane-projects-search-all .views-row .project-title {
  margin-bottom: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 17px;
}
/* line 52, ../../../../../../workspace/submoduled-assets/styles/modules/_pane-projects-search.scss */
.pane-projects-search .views-row .project-title a,
.pane-projects-search-all .views-row .project-title a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 17px;
  color: #1f1646;
}
/* line 61, ../../../../../../workspace/submoduled-assets/styles/modules/_pane-projects-search.scss */
.pane-projects-search .views-row img,
.pane-projects-search-all .views-row img {
  height: auto;
  width: 100%;
}
/* line 67, ../../../../../../workspace/submoduled-assets/styles/modules/_pane-projects-search.scss */
.pane-projects-search .pagination,
.pane-projects-search-all .pagination {
  margin-top: -6px;
}
/* line 71, ../../../../../../workspace/submoduled-assets/styles/modules/_pane-projects-search.scss */
.pane-projects-search .view-empty + .view-footer,
.pane-projects-search-all .view-empty + .view-footer {
  display: none;
}

/* line 76, ../../../../../../workspace/submoduled-assets/styles/modules/_pane-projects-search.scss */
.view-news {
  padding-bottom: 20px;
}

/* line 80, ../../../../../../workspace/submoduled-assets/styles/modules/_pane-projects-search.scss */
.pagination {
  float: right;
  padding-bottom: 100px;
}
/* line 84, ../../../../../../workspace/submoduled-assets/styles/modules/_pane-projects-search.scss */
.pagination h5 {
  color: #646464;
  display: inline-block;
  font-size: 12px;
  font-weight: normal;
  margin: 0 5px 0 0;
}
/* line 92, ../../../../../../workspace/submoduled-assets/styles/modules/_pane-projects-search.scss */
.pagination a {
  font-size: 12px;
}
/* line 96, ../../../../../../workspace/submoduled-assets/styles/modules/_pane-projects-search.scss */
.pagination .item-list {
  display: inline-block;
  margin-left: 3px;
  margin-right: 15px;
}
/* line 100, ../../../../../../workspace/submoduled-assets/styles/modules/_pane-projects-search.scss */
.pagination .item-list .pager {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 104, ../../../../../../workspace/submoduled-assets/styles/modules/_pane-projects-search.scss */
.pagination .item-list .pager li {
  display: inline-block;
  padding: 0;
  margin: 0;
  margin-left: 3px;
}
/* line 110, ../../../../../../workspace/submoduled-assets/styles/modules/_pane-projects-search.scss */
.pagination .item-list .pager li:before {
  content: "";
  padding: 0;
}
/* line 115, ../../../../../../workspace/submoduled-assets/styles/modules/_pane-projects-search.scss */
.pagination .item-list .pager li a {
  color: #646464;
  font-family: "Arial";
  font-size: 13px;
  display: block;
  padding: 3px 4px;
}
/* line 123, ../../../../../../workspace/submoduled-assets/styles/modules/_pane-projects-search.scss */
.pagination .item-list .pager li a:hover, .pagination .item-list .pager li.pager-current {
  color: #fff;
  background: #850f88;
  padding: 3px 4px;
}

/* line 3, ../../../../../../workspace/submoduled-assets/styles/templates/_sub-header.scss */
.pane-subheader h2 + .block-content p:first-child {
  color: #8b8b8b;
  font-family: AvenirLT-Book, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.5em;
}

/* line 1, ../../../../../../workspace/submoduled-assets/styles/templates/_region-sidebar.scss */
.sidebar {
  float: left;
  clear: none;
}

/* line 6, ../../../../../../workspace/submoduled-assets/styles/templates/_region-sidebar.scss */
.region-sidebar-first {
  width: 22.03%;
  margin-left: -105%;
}

/*@NOTE: class name will change based on drupal*/
/* line 2, ../../../../../../workspace/submoduled-assets/styles/templates/_node-featured-section.scss */
.node-featured-section {
  margin-bottom: 15px;
}
/* line 5, ../../../../../../workspace/submoduled-assets/styles/templates/_node-featured-section.scss */
.node-featured-section .node-header {
  margin-left: 17.69%;
}
/* line 9, ../../../../../../workspace/submoduled-assets/styles/templates/_node-featured-section.scss */
.node-featured-section .field.field-type-image {
  margin-top: -34px;
  width: 12.93%;
  /*75 / 580 */
}
/* line 14, ../../../../../../workspace/submoduled-assets/styles/templates/_node-featured-section.scss */
.node-featured-section .field {
  float: left;
  padding-right: 4.76%;
  /*45 / 580 */
  width: 68.97%;
  /*400 / 580 */
}
/* line 19, ../../../../../../workspace/submoduled-assets/styles/templates/_node-featured-section.scss */
.node-featured-section .field p {
  margin-top: 0;
}

/* line 2, ../../../../../../workspace/submoduled-assets/styles/templates/_block-sidebars.scss */
.bio-image {
  margin: 0 0 30px;
}

/* line 6, ../../../../../../workspace/submoduled-assets/styles/templates/_block-sidebars.scss */
.block-block,
.panels-flexible-region-careers_layout-subsection_content__secondary_ {
  border-left: #d0d0d0 1px solid;
  margin: 0;
  padding: 0 0 0 20px;
}
/* line 12, ../../../../../../workspace/submoduled-assets/styles/templates/_block-sidebars.scss */
.block-block.block-no-border,
.panels-flexible-region-careers_layout-subsection_content__secondary_.block-no-border {
  border-left: none;
}
/* line 16, ../../../../../../workspace/submoduled-assets/styles/templates/_block-sidebars.scss */
.block-block .field-callout-heading,
.panels-flexible-region-careers_layout-subsection_content__secondary_ .field-callout-heading {
  color: #1f1646;
  font-family: AvenirLT-Black, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  margin: 0 0 8px;
  text-transform: uppercase;
}
/* line 24, ../../../../../../workspace/submoduled-assets/styles/templates/_block-sidebars.scss */
.block-block .field-callout-heading .gray,
.panels-flexible-region-careers_layout-subsection_content__secondary_ .field-callout-heading .gray {
  color: #8b8b8b;
}
/* line 29, ../../../../../../workspace/submoduled-assets/styles/templates/_block-sidebars.scss */
.block-block .block-content,
.panels-flexible-region-careers_layout-subsection_content__secondary_ .block-content {
  position: relative;
  width: 100%;
}
/* line 34, ../../../../../../workspace/submoduled-assets/styles/templates/_block-sidebars.scss */
.block-block .block-content.investors img,
.panels-flexible-region-careers_layout-subsection_content__secondary_ .block-content.investors img {
  width: auto;
}
/* line 43, ../../../../../../workspace/submoduled-assets/styles/templates/_block-sidebars.scss */
.block-block input.text,
.panels-flexible-region-careers_layout-subsection_content__secondary_ input.text {
  font-size: 12px;
  padding: 8px 12px 6px;
  color: #787878;
  font-family: AvenirLT-Book, Arial, sans-serif;
  outline: none;
  width: 100%;
  box-sizing: border-box;
  background-color: #f0f0f0;
  border-top: solid 1px #ababab;
  border-left: solid 1px #ababab;
  border-bottom: solid 1px #e8e8e8;
  border-right: solid 1px #e8e8e8;
}
/* line 57, ../../../../../../workspace/submoduled-assets/styles/templates/_block-sidebars.scss */
.block-block input.text:focus,
.panels-flexible-region-careers_layout-subsection_content__secondary_ input.text:focus {
  border: solid 1px #850f88;
  color: #1f1646;
  outline: none;
}
/* line 65, ../../../../../../workspace/submoduled-assets/styles/templates/_block-sidebars.scss */
.block-block img,
.panels-flexible-region-careers_layout-subsection_content__secondary_ img {
  width: 100%;
}
/* line 68, ../../../../../../workspace/submoduled-assets/styles/templates/_block-sidebars.scss */
.block-block img.refresh,
.panels-flexible-region-careers_layout-subsection_content__secondary_ img.refresh {
  float: right;
  padding: 0;
  width: 12px;
}
/* line 75, ../../../../../../workspace/submoduled-assets/styles/templates/_block-sidebars.scss */
.block-block .field-name-field-image75,
.panels-flexible-region-careers_layout-subsection_content__secondary_ .field-name-field-image75 {
  margin-bottom: 15px;
  width: 43.10%;
  /*75 / 174 */
  float: left;
  padding-right: 10.34%;
  /*18 / 174 */
}
/* line 86, ../../../../../../workspace/submoduled-assets/styles/templates/_block-sidebars.scss */
.block-block .field-name-field-image75 .field p,
.panels-flexible-region-careers_layout-subsection_content__secondary_ .field-name-field-image75 .field p {
  margin-top: 0;
}
/* line 93, ../../../../../../workspace/submoduled-assets/styles/templates/_block-sidebars.scss */
.block-block h3, .block-block label,
.panels-flexible-region-careers_layout-subsection_content__secondary_ h3,
.panels-flexible-region-careers_layout-subsection_content__secondary_ label {
  color: #1f1646;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin: 15px 0 -8px;
}
/* line 101, ../../../../../../workspace/submoduled-assets/styles/templates/_block-sidebars.scss */
.block-block h4,
.panels-flexible-region-careers_layout-subsection_content__secondary_ h4 {
  color: #850f88;
  font-size: 12px;
  text-transform: capitalize;
  margin: 0 0 -8px;
}
/* line 108, ../../../../../../workspace/submoduled-assets/styles/templates/_block-sidebars.scss */
.block-block label,
.panels-flexible-region-careers_layout-subsection_content__secondary_ label {
  display: inline-block;
  margin: 15px 0 10px;
}
/* line 113, ../../../../../../workspace/submoduled-assets/styles/templates/_block-sidebars.scss */
.block-block .advance,
.panels-flexible-region-careers_layout-subsection_content__secondary_ .advance {
  width: 30px;
  height: 30px;
  float: right;
  position: relative;
  top: -30px;
  background-color: #1f1545;
  /* layer fill content */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDUwIDUwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImhhdDAiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4MT0iMTAwJSIgeTE9IjUwJSIgeDI9Ii0xLjQyMTA4NTQ3MTUyMDJlLTE0JSIgeTI9IjUwJSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMzZjFkNjkiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZDA3NGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);
  /* gradient overlay */
  background-image: -moz-linear-gradient(right, #3f1d69 0%, #0d074d 100%);
  /* gradient overlay */
  background-image: -o-linear-gradient(right, #3f1d69 0%, #0d074d 100%);
  /* gradient overlay */
  background-image: -webkit-linear-gradient(right, #3f1d69 0%, #0d074d 100%);
  /* gradient overlay */
  background-image: linear-gradient(to left, #3f1d69 0%, #0d074d 100%);
  /* gradient overlay */
}
/* line 127, ../../../../../../workspace/submoduled-assets/styles/templates/_block-sidebars.scss */
.block-block .advance .advance-icon,
.panels-flexible-region-careers_layout-subsection_content__secondary_ .advance .advance-icon {
  background-position: 0 0;
  height: 9px;
  width: 6px;
  margin: 0 auto;
  opacity: .5;
  position: relative;
  top: 10px;
}
/* line 140, ../../../../../../workspace/submoduled-assets/styles/templates/_block-sidebars.scss */
.block-block .more-button, .block-block .more-button-no-span, .block-block .slider.swipe .slide-meta .cta a, .slider.swipe .slide-meta .cta .block-block a,
.panels-flexible-region-careers_layout-subsection_content__secondary_ .more-button,
.panels-flexible-region-careers_layout-subsection_content__secondary_ .more-button-no-span,
.panels-flexible-region-careers_layout-subsection_content__secondary_ .slider.swipe .slide-meta .cta a,
.slider.swipe .slide-meta .cta .panels-flexible-region-careers_layout-subsection_content__secondary_ a {
  padding: 13px 20px;
  margin-top: 25px;
}
/* line 146, ../../../../../../workspace/submoduled-assets/styles/templates/_block-sidebars.scss */
.block-block .input-cta input,
.panels-flexible-region-careers_layout-subsection_content__secondary_ .input-cta input {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 152, ../../../../../../workspace/submoduled-assets/styles/templates/_block-sidebars.scss */
.block-block .input-cta .more-button, .block-block .input-cta .more-button-no-span, .block-block .input-cta .slider.swipe .slide-meta .cta a, .slider.swipe .slide-meta .cta .block-block .input-cta a,
.panels-flexible-region-careers_layout-subsection_content__secondary_ .input-cta .more-button,
.panels-flexible-region-careers_layout-subsection_content__secondary_ .input-cta .more-button-no-span,
.panels-flexible-region-careers_layout-subsection_content__secondary_ .input-cta .slider.swipe .slide-meta .cta a,
.slider.swipe .slide-meta .cta .panels-flexible-region-careers_layout-subsection_content__secondary_ .input-cta a {
  margin-top: 0;
  padding: 9px 17px 8px 13px;
  width: 25px;
  height: 30px;
}
/* line 158, ../../../../../../workspace/submoduled-assets/styles/templates/_block-sidebars.scss */
.block-block .input-cta .more-button .arrow-right, .block-block .input-cta .more-button-no-span .arrow-right, .block-block .input-cta .slider.swipe .slide-meta .cta a .arrow-right, .slider.swipe .slide-meta .cta .block-block .input-cta a .arrow-right,
.panels-flexible-region-careers_layout-subsection_content__secondary_ .input-cta .more-button .arrow-right,
.panels-flexible-region-careers_layout-subsection_content__secondary_ .input-cta .more-button-no-span .arrow-right,
.panels-flexible-region-careers_layout-subsection_content__secondary_ .input-cta .slider.swipe .slide-meta .cta a .arrow-right,
.slider.swipe .slide-meta .cta .panels-flexible-region-careers_layout-subsection_content__secondary_ .input-cta a .arrow-right {
  margin-left: 0;
}
/* line 165, ../../../../../../workspace/submoduled-assets/styles/templates/_block-sidebars.scss */
.block-block .field-body p,
.panels-flexible-region-careers_layout-subsection_content__secondary_ .field-body p {
  font-size: 12px;
  margin: 12px 0 22px;
}

/* line 172, ../../../../../../workspace/submoduled-assets/styles/templates/_block-sidebars.scss */
.dropdown-sidebar ul li {
  padding: 4px 10px;
}
/* line 175, ../../../../../../workspace/submoduled-assets/styles/templates/_block-sidebars.scss */
.dropdown-sidebar ul li a {
  font-size: 12px;
}

/* line 3, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu {
  background-color: #ececec;
  float: right;
  padding-top: 205px;
  padding-bottom: 99999px;
  margin-bottom: -99999px;
  /*padding and margin are trick for equal column heights */
  width: 3000px;
  /* DO NOT ADD A Z-INDEX - Very careful z-index trickery is used to place this column behind the SVG */
}
/* line 13, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.panel-col-left .block-menu {
  padding-top: 105px;
}
/* line 17, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
}
/* line 24, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .menu {
  z-index: 10;
  /* This MUST have a higher z-index than the SVG but NO parent z-indexes */
}
/* line 28, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .menu:before {
  background: url(../images/left-nav-side-shadow.png) no-repeat right 0;
  content: "";
  height: 305px;
  position: absolute;
  right: 0;
  top: -50px;
  width: 35px;
  z-index: 1;
}
/* line 39, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .menu li:hover + li.active-trail {
  border-top: 1px solid #e8e8e8;
  margin-top: -1px;
}
/* line 44, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .menu li.active,
.block-menu .menu li.active-trail {
  background-color: #fff;
}
/* line 48, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .menu li.active + li:hover a.menu-link,
.block-menu .menu li.active-trail + li:hover a.menu-link {
  border-top: 1px solid #e8e8e8;
  border-right: 5px solid #850f88;
  margin-top: -1px;
}
/* line 53, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .menu li.active + li:hover a.menu-link span,
.block-menu .menu li.active-trail + li:hover a.menu-link span {
  margin-right: 15px;
}
/* line 57, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .menu li.active + li:hover a.menu-link:before,
.block-menu .menu li.active-trail + li:hover a.menu-link:before {
  border-top: 0;
  border-bottom: 0;
}
/* line 63, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .menu li.active:first-child,
.block-menu .menu li.active-trail:first-child {
  background-color: none;
}
/* line 67, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .menu li.active:first-child:before,
.block-menu .menu li.active-trail:first-child:before {
  border-right: 5px solid #850f88;
}
/* line 73, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .menu li.active:after,
.block-menu .menu li.active-trail:after {
  content: "";
  background: url(../images/left-nav-shadow.png) no-repeat right bottom;
  position: absolute;
  bottom: -30px;
  right: 0;
  height: 30px;
  width: 271px;
}
/* line 86, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .menu li {
  line-height: inherit;
  position: relative;
  padding: 0;
  margin-bottom: 0;
}
/* line 92, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .menu li:before {
  content: "";
  border-top: 1px solid #bfbfbf;
  border-bottom: 1px solid #fff;
  margin: 0;
  padding: 0;
  left: 0;
  right: 0;
  top: 0;
  position: absolute;
}
/* line 107, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .menu li:first-child:before {
  border: 0;
}
/* line 114, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .menu li:hover, .block-menu .menu li.active, .block-menu .menu li.active-trail {
  background-color: #fff;
  /* this is main nav; markets, capabilities, projects, newsroom & contact us */
}
/* line 120, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .menu li:hover:before, .block-menu .menu li.active:before, .block-menu .menu li.active-trail:before {
  border-right: 5px solid #850f88;
  border-top: 0;
  border-bottom: 0;
  bottom: 0;
}
/* line 128, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .menu li:hover + li:before, .block-menu .menu li.active + li:before, .block-menu .menu li.active-trail + li:before {
  border-top: 1px solid #ececec;
  border-bottom: 1px solid #ececec;
  visibility: hidden;
}
/* line 134, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .menu li:hover + li.active-trail:before, .block-menu .menu li:hover + li.active:before, .block-menu .menu li.active + li.active-trail:before, .block-menu .menu li.active + li.active:before, .block-menu .menu li.active-trail + li.active-trail:before, .block-menu .menu li.active-trail + li.active:before {
  border-top: 0px;
  border-bottom: 0px;
  visibility: visible;
}
/* line 142, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .menu li:hover:first-child, .block-menu .menu li.active:first-child, .block-menu .menu li.active-trail:first-child {
  background-color: none;
  /* this is main nav; engineering */
}
/* line 148, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .menu li:hover:first-child:before, .block-menu .menu li.active:first-child:before, .block-menu .menu li.active-trail:first-child:before {
  border-right: 5px solid #850f88;
}
/* line 154, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .menu li:hover:after, .block-menu .menu li.active:after, .block-menu .menu li.active-trail:after {
  content: "";
  background: url(../images/left-nav-shadow.png) no-repeat right bottom;
  position: absolute;
  bottom: -30px;
  right: 0;
  height: 30px;
  width: 271px;
}
/* line 167, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .menu li a.more-link {
  background: url("../images/accordion-light.png") left -110px no-repeat;
  display: none;
  height: 49px;
  outline: none;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 32px;
}
@media all and (max-width: 1024px) {
  /* line 167, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
  .block-menu .menu li a.more-link {
    display: block;
  }
}
/* line 184, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .menu li.hover-open a.more-link {
  background-position: left 8px;
}
/* line 188, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .menu li.hover-open .submenu {
  max-height: 1000px;
}
/* line 194, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .menu li.click-open a.more-link {
  background-position: left 8px;
}
/* line 198, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .menu li.click-open .submenu {
  max-height: 1000px;
}
/* line 204, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .menu li.click-closed a.more-link {
  background-position: left -110px;
}
/* line 208, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .menu li.click-closed .submenu {
  max-height: 0;
}
/* line 214, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .menu a {
  color: #1f1646;
  display: block;
  font-family: AvenirLT-Black, Arial, sans-serif;
  font-size: 12px;
  overflow: auto;
  padding: 17px 0;
  position: relative;
  text-transform: uppercase;
  z-index: 3;
}
/* line 227, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .menu a span {
  display: block;
  float: right;
  margin-right: 20px;
  width: 145px;
  font-family: AvenirLT-Black, Arial, sans-serif;
  font-weight: normal;
}
/* line 241, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .submenu {
  background-color: #dfd1e0;
  max-height: 0;
  overflow: hidden;
  position: relative;
  -moz-transition: linear 0.5s max-height;
  -o-transition: linear 0.5s max-height;
  -webkit-transition: linear 0.5s max-height;
  transition: linear 0.5s max-height;
}
/* line 248, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .submenu li {
  line-height: inherit;
  padding: 5px 0;
}
/* line 252, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .submenu li:before, .block-menu .submenu li:after {
  content: "";
  left: 0;
  right: 0;
  position: absolute;
}
/* line 260, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .submenu li:before {
  border-top: 1px solid #b9abbb;
  border-bottom: 1px solid #eadcec;
  top: 0;
}
/* line 266, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .submenu li:after {
  border-bottom: 1px solid #dfd1e0;
  bottom: 0;
}
/* line 272, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .submenu li:hover, .block-menu .submenu li.active, .block-menu .submenu li.active-trail {
  background-color: transparent;
  background-image: none;
  /* changing to allow right border on hover */
  /* this is the sub menu horizontal borders */
  /* this is the sub menu vertical border */
}
/* line 279, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .submenu li:hover:before, .block-menu .submenu li:hover:after, .block-menu .submenu li.active:before, .block-menu .submenu li.active:after, .block-menu .submenu li.active-trail:before, .block-menu .submenu li.active-trail:after {
  border-right: none !important;
  content: "";
  left: 0;
  right: 0;
  position: absolute;
}
/* line 289, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .submenu li:hover:before, .block-menu .submenu li.active:before, .block-menu .submenu li.active-trail:before {
  border-top: 1px solid #c5b9c6;
  border-bottom: 1px solid #f4edf5;
  top: 0;
}
/* line 305, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .submenu li:first-child:hover, .block-menu .submenu li:first-child.active, .block-menu .submenu li:first-child.active-trail {
  background-color: none;
  background-image: none;
}
/* line 311, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .submenu li a {
  color: #850f88;
  display: block;
  font-family: AvenirLT-Black, Arial, sans-serif;
  font-size: 11px;
  overflow: auto;
  position: relative;
}
/* line 321, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .submenu li a:hover {
  color: #1f1646;
}
/* line 325, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.block-menu .submenu li a span {
  padding-left: 20px;
}

/* temp fix for services active state */
/* line 335, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.page-node-13217 .block-menu .menu li:hover + .menu-item-2011 {
  border-top: 1px solid #e8e8e8;
}
/* line 337, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.page-node-13217 .block-menu .menu li:hover + .menu-item-2011 a {
  border-right: 5px solid #850f88;
  margin-top: -1px;
}
/* line 340, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.page-node-13217 .block-menu .menu li:hover + .menu-item-2011 a span {
  padding-left: 5px;
}
/* line 345, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.page-node-13217 .block-menu .menu li.menu-item-2011 {
  background-color: #fff;
}
/* line 348, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.page-node-13217 .block-menu .menu li.menu-item-2011:before {
  border-right: 5px solid #850f88;
  border-top: 0;
  border-bottom: 0;
  bottom: 0;
}
/* line 356, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.page-node-13217 .block-menu .menu li.menu-item-2011 + li:before {
  border-top: 0;
  border-bottom: 0;
}
/* line 360, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.page-node-13217 .block-menu .menu li.menu-item-2011 + li:hover {
  border-top: 1px solid #e8e8e8;
  margin-top: -1px;
}
/* line 366, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.page-node-13217 .block-menu .menu li.menu-item-2011:first-child {
  background-color: none;
}
/* line 370, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.page-node-13217 .block-menu .menu li.menu-item-2011:first-child:before {
  border-right: 5px solid #850f88;
}
/* line 375, ../../../../../../workspace/submoduled-assets/styles/templates/_left-nav.scss */
.page-node-13217 .block-menu .menu li.menu-item-2011:after {
  content: "";
  background: url(../images/left-nav-shadow.png) no-repeat right bottom;
  position: absolute;
  bottom: -30px;
  right: 0;
  height: 30px;
  width: 271px;
}

/* line 2, ../../../../../../workspace/submoduled-assets/styles/careers/_opportunities.scss */
#mini-panel-job_search_form p {
  margin-bottom: 12px;
}
/* line 6, ../../../../../../workspace/submoduled-assets/styles/careers/_opportunities.scss */
#mini-panel-job_search_form .input-with-button {
  margin: 0 0 16px;
  width: 420px;
}
/* line 10, ../../../../../../workspace/submoduled-assets/styles/careers/_opportunities.scss */
#mini-panel-job_search_form .input-with-button input {
  color: #646464;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  padding: 12px 15px 11px;
}
/* line 19, ../../../../../../workspace/submoduled-assets/styles/careers/_opportunities.scss */
#mini-panel-job_search_form .input-with-button .search-submit {
  height: 40px;
  width: 45px;
  top: -40px;
}

/* line 27, ../../../../../../workspace/submoduled-assets/styles/careers/_opportunities.scss */
#career {
  padding-top: 5px;
}
/* line 29, ../../../../../../workspace/submoduled-assets/styles/careers/_opportunities.scss */
#career .more-button-no-span {
  margin: 10px 0 16px;
}

/* line 35, ../../../../../../workspace/submoduled-assets/styles/careers/_opportunities.scss */
#select-content .z {
  margin-top: 24px;
}

/* line 1, ../../../../../../workspace/submoduled-assets/styles/about/_legacy.scss */
.legacy-item-left {
  margin-right: 40px;
}
/* line 4, ../../../../../../workspace/submoduled-assets/styles/about/_legacy.scss */
.legacy-item-left.group-left {
  width: 95px !important;
}

/* line 10, ../../../../../../workspace/submoduled-assets/styles/about/_legacy.scss */
.view-legacy-view .legacy-item-right {
  border-bottom: 1px solid #c2c2c2;
  padding-bottom: 18px;
  margin-bottom: 40px;
}
/* line 15, ../../../../../../workspace/submoduled-assets/styles/about/_legacy.scss */
.view-legacy-view .legacy-item-right h2 {
  font-size: 35px;
  line-height: 1em;
  margin: -2px 0 0;
}
/* line 21, ../../../../../../workspace/submoduled-assets/styles/about/_legacy.scss */
.view-legacy-view .legacy-item-right h3 {
  color: #8b8b8b;
  font-family: AvenirLT-Black, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.6em;
}
/* line 31, ../../../../../../workspace/submoduled-assets/styles/about/_legacy.scss */
.view-legacy-view .legacy-item-right p a {
  font-size: 12px;
}
/* line 36, ../../../../../../workspace/submoduled-assets/styles/about/_legacy.scss */
.view-legacy-view .legacy-item-right.group-right {
  width: 65% !important;
}
/* line 43, ../../../../../../workspace/submoduled-assets/styles/about/_legacy.scss */
.view-legacy-view .last .legacy-item-right {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

/* line 1, ../../../../../../workspace/submoduled-assets/styles/about/_leadership.scss */
.bio-item-wrap {
  display: inline-block;
  vertical-align: top;
  width: 30.5%;
  max-width: 160px;
  margin-right: 3%;
  margin-bottom: 20px;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/about/_leadership.scss */
.bio-item-wrap:nth-child(3n) {
  margin-right: 0;
}
/* line 13, ../../../../../../workspace/submoduled-assets/styles/about/_leadership.scss */
.bio-item-wrap .bio-item h2 {
  line-height: .6em;
  margin: 0;
  padding: 5px 8px 0;
}
/* line 17, ../../../../../../workspace/submoduled-assets/styles/about/_leadership.scss */
.bio-item-wrap .bio-item h2 a {
  color: #850f88;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
}
/* line 25, ../../../../../../workspace/submoduled-assets/styles/about/_leadership.scss */
.bio-item-wrap .bio-item h2 a:hover {
  color: #1f1646;
}
/* line 30, ../../../../../../workspace/submoduled-assets/styles/about/_leadership.scss */
.bio-item-wrap .bio-item p {
  font-size: 12px;
  padding: 0 8px;
}
/* line 35, ../../../../../../workspace/submoduled-assets/styles/about/_leadership.scss */
.bio-item-wrap .bio-item .bio-item-image img {
  height: auto;
  width: 100%;
  max-width: 160px;
}

/* line 1, ../../../../../../workspace/submoduled-assets/styles/about/_companies.scss */
.companies-item-wrap {
  margin-bottom: 16px;
}
/* line 5, ../../../../../../workspace/submoduled-assets/styles/about/_companies.scss */
.companies-item-wrap h2 {
  font-family: AvenirLT-Black, Arial, sans-serif;
  font-size: 18px;
  margin-bottom: 16px;
  text-transform: uppercase;
}
/* line 15, ../../../../../../workspace/submoduled-assets/styles/about/_companies.scss */
.companies-item-wrap .block-content ul li {
  margin-bottom: 0;
}

/* line 2, ../../../../../../workspace/submoduled-assets/styles/about/_rankings-awards.scss */
#quickset-industry_rankings_awards ul {
  margin: 0;
  padding: 0;
  clear: both;
}
/* line 7, ../../../../../../workspace/submoduled-assets/styles/about/_rankings-awards.scss */
#quickset-industry_rankings_awards ul .views-row {
  height: 91px;
  margin: 0;
  padding: 0;
  width: 48%;
}
/* line 13, ../../../../../../workspace/submoduled-assets/styles/about/_rankings-awards.scss */
#quickset-industry_rankings_awards ul .views-row:before {
  content: "";
  padding: 0;
}
/* line 18, ../../../../../../workspace/submoduled-assets/styles/about/_rankings-awards.scss */
#quickset-industry_rankings_awards ul .views-row.views-row-odd {
  float: left;
}
/* line 22, ../../../../../../workspace/submoduled-assets/styles/about/_rankings-awards.scss */
#quickset-industry_rankings_awards ul .views-row.views-row-even {
  float: right;
}
/* line 26, ../../../../../../workspace/submoduled-assets/styles/about/_rankings-awards.scss */
#quickset-industry_rankings_awards ul .views-row.views-row-last {
  margin-bottom: 10px;
}
/* line 30, ../../../../../../workspace/submoduled-assets/styles/about/_rankings-awards.scss */
#quickset-industry_rankings_awards ul .views-row .group-left {
  margin-right: 20px;
}
/* line 34, ../../../../../../workspace/submoduled-assets/styles/about/_rankings-awards.scss */
#quickset-industry_rankings_awards ul .views-row .group-right {
  width: 70%;
}
/* line 38, ../../../../../../workspace/submoduled-assets/styles/about/_rankings-awards.scss */
#quickset-industry_rankings_awards ul .views-row h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  margin: 5px 0;
}

/* ======================
custom leidos
====================== */
/* line 58, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
#page.container {
  max-width: none;
  min-width: 990px;
  overflow: hidden;
}

/* line 64, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
#branding {
  float: left;
}

/* line 69, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
.region-leidos-search .form-text {
  font-family: AvenirLT-Book, Arial, sans-serif;
  font-size: 70px;
  width: 100%;
  color: #ababab;
  border: none;
  outline: none;
  background: #f0f0f0;
}
/* line 77, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
.region-leidos-search .form-text:focus {
  border: none;
  outline: none;
}
/* line 81, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
.region-leidos-search .form-text::-ms-clear {
  display: none;
  height: 0;
  width: 0;
}
/* line 87, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
.region-leidos-search .form-submit {
  display: none;
}

/* line 92, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
.block-block {
  width: auto;
  border-left: none;
  padding: 3px 0;
}
/* line 96, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
.block-block.block-gray {
  background: #f0f0f0;
  border: solid 1px #ababab;
  padding: 20px 20px 4px 20px;
}
/* line 100, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
.block-block.block-gray p {
  font-size: 11px;
}

/* line 106, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
.svg-overlay-subpage {
  background: transparent url("../images/vertices-subPage.svg") 50% 92px no-repeat;
  height: 403px;
  pointer-events: none;
  position: relative;
}

/* line 116, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
.page-panels .svg-overlay-subpage {
  z-index: 3;
}
/* line 119, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
.page-panels .block-menu {
  position: relative;
}

/* line 124, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
.lt-ie9 .svg-overlay-subpage {
  background: url("../images/vertices-subPage.png") 50% 92px no-repeat;
}

/* line 128, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
.columns-wrap {
  margin-top: -403px;
  padding-top: 92px;
  padding-bottom: 39px;
}
/* line 25, ../../../../../../workspace/submoduled-assets/styles/_vars.scss */
.industry-template .columns-wrap {
  padding-bottom: 0;
}

/* line 142, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
#content-column, .content-column {
  float: left;
  clear: none;
  width: 100%;
}

/* line 147, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
.content-inner {
  margin-left: 17%;
  position: relative;
}

/* line 152, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
#main-content-header h1 {
  color: #fff;
  font-size: 40px;
  left: -28.75%;
  left: -222px;
  margin-top: 60px;
  position: relative;
}

/* line 162, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
#main-content {
  margin-left: 6.53%;
  /*60 / 920 */
  width: 93.47%;
  /*note: margin with and without breadcrumbs*/
}
/* line 167, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
#main-content #content {
  margin-top: 55px;
}
/* line 170, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
#main-content #content.main {
  margin-top: 75px;
}
/* line 174, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
#main-content #content hr {
  width: 100%;
}
/* line 178, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
#main-content #content .main-content-section {
  margin-bottom: 30px;
}
/* line 181, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
#main-content #content .main-content-section.main-content-section-last {
  margin-bottom: 0;
}

/* line 188, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
.pane-two-columns {
  margin-top: 40px;
}
/* line 191, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
.pane-two-columns .panel-col-first,
.pane-two-columns .panels-flexible-column-first {
  float: left;
  padding-right: 5%;
  width: 66.84%;
}
/* line 197, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
.pane-two-columns .panel-col-first h2.block-header:first-child,
.pane-two-columns .panels-flexible-column-first h2.block-header:first-child {
  margin-top: 0;
}
/* line 202, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
.pane-two-columns .panel-col-last,
.pane-two-columns .panels-flexible-column-last {
  float: left;
  width: 25.45%;
}

/* line 209, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
#content-wrapper {
  background: transparent url("../images/kaleidoscope-background.svg") 50% 0 no-repeat;
  height: 190px;
}

/* line 213, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
.tabs + .panels-flexible-column-last {
  float: right;
  margin-right: 5px;
}
/* line 217, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
.tabs + .panels-flexible-column-last img {
  height: auto;
  width: 100%;
}

/* line 225, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
.field-callout-image img {
  width: 100%;
  height: auto;
}

/* line 231, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
.field-name-field-callout-learn-more-link a:hover, .field-name-field-callout-learn-more-link a:active {
  color: #1f1646;
}

/* line 237, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
.panels-flexible-row-inside {
  margin-top: 0;
}

/* line 241, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
.panels-flexible-row,
.panels-flexible-column-inside {
  padding: 0;
}

/* line 246, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
.panels-flexible-region-careers_layout-subsection_content__secondary_ {
  width: auto;
}

/* line 250, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
.panels-flexible-region-full-height-center,
.panels-flexible-region-30-after_full_height_container,
.panels-flexible-region {
  width: 100%;
}

/* ======================
custom leidos homepage
====================== */
/* line 261, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
#main-content.home {
  width: 100%;
  margin: 0 auto;
}

/* line 267, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
.lt-ie9 #columns {
  max-width: 1060px;
}
/* line 271, ../../../../../../workspace/submoduled-assets/styles/drupal.scss */
.lt-ie9 #main-content-header h1 {
  left: -26.75%;
}

/* line 4, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.col-wrap {
  width: 100%;
}
/* line 7, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.col-wrap.col-a .col {
  width: 49%;
}
/* line 10, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.col-wrap.col-a .col:first-child {
  margin-right: 2%;
}
/* line 17, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.col-wrap.col-two .col {
  width: 48%;
  margin-left: 4%;
}
/* line 21, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.col-wrap.col-two .col:first-child {
  margin-left: 0;
}
/* line 28, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.col-wrap.col-three .col {
  width: 26.667%;
  margin-left: 10%;
}
/* line 32, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.col-wrap.col-three .col:first-child {
  margin-left: 0;
}
/* line 40, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.col-wrap.col-four .col {
  width: 20%;
  margin-left: 6.667%;
}
/* line 44, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.col-wrap.col-four .col:first-child {
  margin-left: 0;
}
/* line 52, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.col-wrap .col {
  float: left;
}

/* line 60, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.landing-page-section {
  max-width: 1180px;
  min-width: 990px;
  margin: 0 auto;
}
/* line 65, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.landing-page-section > :first-child {
  max-width: 1180px;
  margin-left: 7.9661%;
  margin-right: 7.28814%;
}

/* line 72, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.section-with-border-top {
  border-top: 1px solid #d0d0d0;
  margin-top: 24px;
  padding-top: 40px;
}
/* line 77, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.section-with-border-top.view-newsroom-feature-single, .section-with-border-top.view-newsroom-event-single {
  padding-top: 20px;
  margin-top: 16px;
}
/* line 83, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.section-with-border-top.first-section {
  margin-top: 0;
}

/* line 90, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.panel-1col-left {
  max-width: 100%;
  width: 100%;
}

/* line 95, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.panel-col-title {
  color: white;
  font-family: AvenirLT-Light,Arial,sans-serif;
  font-size: 40px;
  font-weight: normal;
  left: -11.5%;
  position: absolute;
  top: 0;
  z-index: 101;
}

/* line 107, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.panel-panel.panel-col-left {
  display: inline;
  float: left;
  width: 0;
}
/* line 112, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.panel-panel.panel-col-left .block-menu {
  padding-top: 155px !important;
}
/* line 118, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.panel-panel.panel-col-right {
  width: 100%;
}
/* line 121, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.panel-panel.panel-col-right.no-panel-col-rotator {
  margin-top: 110px;
}
/* line 127, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.panel-panel.panel-col-right .panel-region-right {
  margin-left: 0;
  padding-left: 54px;
  width: 100%;
}
/* line 132, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.panel-panel.panel-col-right .panel-region-right .page-optional-content {
  color: #1F1646;
  font-size: 13px;
  font-weight: bold;
  margin: 1em 0;
}
/* line 139, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.panel-panel.panel-col-right .panel-region-right .view-content {
  clear: both;
}
/* line 143, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.panel-panel.panel-col-right .panel-region-right #panel-breadcrumbs {
  font-size: 11px;
  margin-bottom: 10px;
  z-index: 10;
}
/* line 149, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.panel-panel.panel-col-right .panel-region-right #panel-breadcrumbs a:after {
  content: " \00bb";
  padding-right: 5px;
}
/* line 155, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.panel-panel.panel-col-right .panel-region-right #panel-breadcrumbs a:last-child:after {
  content: "";
}
/* line 163, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.panel-panel.panel-col-right .panel-col-inner-right {
  display: none;
}
/* line 169, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.panel-panel.panel-col-right.has-panel-col-inner-right .panel-region-right {
  float: left;
  padding-right: 20px;
  width: 70%;
}
/* line 174, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.panel-panel.panel-col-right.has-panel-col-inner-right .panel-region-right .fieldable-panels-pane {
  overflow: hidden;
}
/* line 180, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.panel-panel.panel-col-right.has-panel-col-inner-right .panel-col-inner-right {
  border-left: 1px solid #d0d0d0;
  display: block;
  padding-left: 20px;
  width: 29.8%;
}
/* line 186, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.panel-panel.panel-col-right.has-panel-col-inner-right .panel-col-inner-right .pane-title {
  color: #1F1646;
  font-size: 13px;
  font-weight: normal;
  margin: 0 0 10px 0;
  text-transform: uppercase;
}
/* line 199, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.panel-panel.panel-col-right .pagination .pager li .ajax-progress {
  display: none;
}
/* line 208, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.panel-panel .page-title-summary p {
  font-size: 16px;
  line-height: 1.6em;
}

/* line 215, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
#page {
  position: relative;
}

/* line 219, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
#slide-overlay {
  background-color: #ddd;
  height: 312px;
  left: 50%;
  margin-left: -350px;
  position: absolute;
  right: 0;
  top: 148px;
  z-index: 5;
}
/* line 230, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.lt-ie9 #slide-overlay {
  margin-left: -300px;
}
@media all and (min-width: 1141px) and (max-width: 1210px) {
  /* line 219, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
  #slide-overlay {
    margin-left: -330px;
  }
}
@media all and (min-width: 1071px) and (max-width: 1140px) {
  /* line 219, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
  #slide-overlay {
    margin-left: -310px;
  }
}
@media all and (min-width: 1001px) and (max-width: 1070px) {
  /* line 219, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
  #slide-overlay {
    margin-left: -290px;
  }
}
@media all and (max-width: 1000px) {
  /* line 219, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
  #slide-overlay {
    margin-left: -270px;
  }
}

/* line 251, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.panel-col-rotator {
  display: none;
}

/* line 256, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.has-panel-col-rotator .panel-col-rotator {
  display: block;
  height: 312px;
  margin-bottom: 50px;
}

/* line 263, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.slider.swipe {
  overflow: hidden;
  position: relative;
  visibility: hidden;
  width: 100%;
}
/* line 269, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.slider.swipe .swipe-wrap {
  overflow: hidden;
  position: relative;
}
/* line 273, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.slider.swipe .swipe-wrap > .slide {
  float: left;
  height: 312px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
/* line 282, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.slider.swipe .slide-container {
  height: 100%;
  position: relative;
  width: 100%;
}
/* line 288, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.slider.swipe .slide-meta {
  background: #dcdcda;
  background: rgba(255, 255, 255, 0.75);
  bottom: 40px;
  left: 60px;
  padding: 14px 20px 10px 20px;
  position: absolute;
  width: 400px;
  z-index: 10;
}
/* line 298, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.slider.swipe .slide-meta .title {
  font: 22px/1 AvenirLT-Medium, Arial, sans-serif;
  margin-bottom: 5px;
}
/* line 303, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.slider.swipe .slide-meta .subtitle {
  font: 13px AvenirLT-Book, Arial, sans-serif;
  line-height: 1.2em;
  margin-bottom: 10px;
}
/* line 310, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.slider.swipe .slide-meta .cta a {
  font-size: 11px;
  font-weight: normal;
  margin: 0;
  padding: 8px 10px;
}
/* line 317, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.slider.swipe .slide-meta .cta a:after {
  content: "\00a0\00bb";
  font-family: Arial Unicode MS;
}
/* line 325, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.slider.swipe .pager {
  bottom: 15px;
  position: absolute;
  right: 20px;
  z-index: 10;
}
/* line 331, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.slider.swipe .pager a {
  background-color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: inline-block;
  height: 10px;
  margin-left: 8px;
  width: 10px;
}
/* line 341, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.slider.swipe .pager a:first-child {
  margin-left: 0;
}
/* line 345, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.slider.swipe .pager a.active, .slider.swipe .pager a:hover {
  background-color: #391a66;
}

/* line 353, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.about-content-items {
  border-bottom: 1px solid #ccc;
  float: left;
  padding: 20px 0;
  width: 100%;
}
/* line 359, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.about-content-items:last-child {
  border-bottom: none;
}
/* line 364, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.about-content-items.about-content-items-first:before {
  background: url("../images/diagonal-repeat.png") top left repeat;
  clear: both;
  content: ".";
  display: block;
  height: 6px;
  margin-bottom: 20px;
  overflow: hidden;
  text-indent: -100px;
}
/* line 376, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.about-content-items:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 384, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.about-content-items .about-content-image {
  clear: none;
  float: left;
  width: 244px;
}
/* line 389, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.about-content-items .about-content-image img {
  width: 100%;
}
/* line 393, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.about-content-items .about-content-meta {
  clear: right;
  margin-left: 264px;
}
/* line 397, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.about-content-items .about-content-meta h3 {
  margin: 0 0 10px;
}

/* line 404, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.page-title-items h2 {
  margin: 0 0 10px;
}

/* line 409, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.client-list-items {
  float: left;
  position: relative;
  width: 100%;
  z-index: 2;
}

/* line 416, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.client-list-item {
  float: left;
  margin: 20px 10px;
  width: 17%;
}
/* line 421, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.client-list-item:first-child {
  margin-left: 0;
}
/* line 425, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.client-list-item p {
  line-height: 1.1;
  margin-bottom: 4px;
}
/* line 430, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.client-list-item p strong a {
  color: #1F1646;
}
/* line 432, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.client-list-item p strong a:hover {
  color: #850f88;
}
/* line 439, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.client-list-item ul {
  padding-left: 0;
}
/* line 442, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.client-list-item ul li {
  font-size: 12px;
  line-height: 1;
  margin-right: 16px;
  margin-left: 16px;
}

/* line 452, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.client-list-item-cta a {
  display: inline-block;
  font-size: 12px;
}
/* line 456, ../../../../../../workspace/submoduled-assets/styles/_layouts.scss */
.client-list-item-cta a:after {
  content: "\00bb";
  display: inline-block;
  margin-left: 5px;
}

/*@NOTE: taken from templates and class name will change based on drupal*/
/* ====================== 
about subpage column width override
====================== */
/* line 5, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_important-overrides.scss */
.panels-flexible-column-clone_of_careers_layout-5 {
  width: 70% !important;
  margin-right: 3%;
}

/* line 10, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_important-overrides.scss */
.panels-flexible-column-clone_of_careers_layout-6 {
  width: 27% !important;
}

/* line 1, ../../../../../../workspace/submoduled-assets/styles/_promo-carousel.scss */
.promo-carousel {
  position: relative;
  min-width: 990px;
  width: 100%;
  height: 520px;
}
/* line 7, ../../../../../../workspace/submoduled-assets/styles/_promo-carousel.scss */
.promo-carousel .promo-carousel-item {
  position: absolute;
  overflow: hidden;
  height: 520px;
  width: 100%;
  z-index: 1;
}
/* line 14, ../../../../../../workspace/submoduled-assets/styles/_promo-carousel.scss */
.promo-carousel .promo-carousel-item:first-child {
  z-index: 2;
}
/* line 18, ../../../../../../workspace/submoduled-assets/styles/_promo-carousel.scss */
.promo-carousel .promo-carousel-item .promo-carousel-img {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: auto;
}
/* line 24, ../../../../../../workspace/submoduled-assets/styles/_promo-carousel.scss */
.promo-carousel .promo-carousel-item .promo-carousel-img img {
  display: block;
  width: 100%;
  height: auto;
}
/* line 31, ../../../../../../workspace/submoduled-assets/styles/_promo-carousel.scss */
.promo-carousel .promo-carousel-item .promo-carousel-wrap {
  position: relative;
  font-family: AvenirLT-Medium, Arial, sans-serif;
  max-width: 1180px;
  min-width: 990px;
  margin: 0 auto;
  /* padding-left: percentage(94 / 1180); */
  height: 520px;
}
/* line 41, ../../../../../../workspace/submoduled-assets/styles/_promo-carousel.scss */
.promo-carousel .promo-carousel-item .promo-carousel-wrap .promo-blurb-inner {
  max-width: 1180px;
  margin-left: 7.9661%;
  margin-right: 7.28814%;
}
/* line 48, ../../../../../../workspace/submoduled-assets/styles/_promo-carousel.scss */
.promo-carousel .promo-carousel-item .promo-carousel-wrap .promo-blurb-inner .promo-carousel-blurb {
  position: absolute;
  bottom: 70px;
  width: 490px;
  background: #fff;
  background: rgba(255, 255, 255, 0.9);
  padding: 30px 38px 33px 38px;
}
/* line 62, ../../../../../../workspace/submoduled-assets/styles/_promo-carousel.scss */
.promo-carousel .promo-carousel-item .promo-carousel-wrap h2 {
  font-size: 28px;
  line-height: 35px;
  color: #1f1646;
  margin: 0 0 12px;
}
/* line 69, ../../../../../../workspace/submoduled-assets/styles/_promo-carousel.scss */
.promo-carousel .promo-carousel-item .promo-carousel-wrap p {
  color: #646464;
  margin-bottom: 16px;
}
/* line 74, ../../../../../../workspace/submoduled-assets/styles/_promo-carousel.scss */
.promo-carousel .promo-carousel-item .promo-carousel-wrap .more-button, .promo-carousel .promo-carousel-item .promo-carousel-wrap .more-button-no-span, .promo-carousel .promo-carousel-item .promo-carousel-wrap .slider.swipe .slide-meta .cta a, .slider.swipe .slide-meta .cta .promo-carousel .promo-carousel-item .promo-carousel-wrap a {
  margin: 0;
}

/* line 1, ../../../../../../workspace/submoduled-assets/styles/modules/_fixed-nav.scss */
.fixed-nav {
  background-color: #e8e8e8;
  border-bottom: solid 1px #ababab;
  margin-bottom: 0;
  padding: 0;
  width: 100%;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/modules/_fixed-nav.scss */
.fixed-nav > .inside {
  overflow: hidden;
}
/* line 12, ../../../../../../workspace/submoduled-assets/styles/modules/_fixed-nav.scss */
.fixed-nav.stuck {
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: 1;
}
/* line 19, ../../../../../../workspace/submoduled-assets/styles/modules/_fixed-nav.scss */
.fixed-nav ul {
  margin-top: 0;
  margin-bottom: 0;
  height: 60px;
  list-style: none;
  text-align: center;
}
/* line 27, ../../../../../../workspace/submoduled-assets/styles/modules/_fixed-nav.scss */
.fixed-nav ul li {
  display: inline-block;
  margin: 0 2.9%;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 60px;
}
/* line 34, ../../../../../../workspace/submoduled-assets/styles/modules/_fixed-nav.scss */
.fixed-nav ul li:first-child {
  margin-left: 0;
}
/* line 38, ../../../../../../workspace/submoduled-assets/styles/modules/_fixed-nav.scss */
.fixed-nav ul li:before {
  content: "";
  padding: 0;
}
/* line 43, ../../../../../../workspace/submoduled-assets/styles/modules/_fixed-nav.scss */
.fixed-nav ul li a {
  color: #1f1646;
  font-size: 12px;
  font-family: AvenirLT-Black, Arial, sans-serif;
  text-transform: uppercase;
}
/* line 49, ../../../../../../workspace/submoduled-assets/styles/modules/_fixed-nav.scss */
.fixed-nav ul li a:hover {
  color: #850f88;
}
/* line 55, ../../../../../../workspace/submoduled-assets/styles/modules/_fixed-nav.scss */
.fixed-nav ul .social-interior-wrap {
  margin: 0;
  padding-left: 40px;
  position: relative;
}
/* line 59, ../../../../../../workspace/submoduled-assets/styles/modules/_fixed-nav.scss */
.fixed-nav ul .social-interior-wrap * {
  position: relative;
  z-index: 100;
}
/* line 64, ../../../../../../workspace/submoduled-assets/styles/modules/_fixed-nav.scss */
.fixed-nav ul .social-interior-wrap .social-interior {
  display: inline;
}
/* line 67, ../../../../../../workspace/submoduled-assets/styles/modules/_fixed-nav.scss */
.fixed-nav ul .social-interior-wrap .social-interior .twitter-follow-button,
.fixed-nav ul .social-interior-wrap .social-interior .IN-widget,
.fixed-nav ul .social-interior-wrap .social-interior .IN-widget > span {
  vertical-align: middle !important;
  height: 20px;
}
/* line 74, ../../../../../../workspace/submoduled-assets/styles/modules/_fixed-nav.scss */
.fixed-nav ul .social-interior-wrap .dark-grey-interior-bg {
  background-color: #d0d0d0;
  width: 2000px;
  height: 67px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 90;
}

@media screen and (max-width: 1100px) {
  /* line 88, ../../../../../../workspace/submoduled-assets/styles/modules/_fixed-nav.scss */
  .fixed-nav ul {
    padding: 0 50px;
  }
}
/* line 88, ../../../../../../workspace/submoduled-assets/styles/modules/_fixed-nav.scss */
.lte-1100 .fixed-nav ul {
  padding: 0 50px;
}

/* line 3, ../../../../../../workspace/submoduled-assets/styles/modules/_industries-subpages.scss */
.industries-subpage-main-content h2 {
  margin: 0;
}
/* line 7, ../../../../../../workspace/submoduled-assets/styles/modules/_industries-subpages.scss */
.industries-subpage-main-content h3 {
  font-family: AvenirLT-Black, Arial, sans-serif;
  font-size: 18px;
}
/* line 14, ../../../../../../workspace/submoduled-assets/styles/modules/_industries-subpages.scss */
.industries-subpage-main-content .subhead {
  color: #646464;
  font-size: 18px;
  line-height: 26px;
  margin: 18px 0 28px;
}
/* line 21, ../../../../../../workspace/submoduled-assets/styles/modules/_industries-subpages.scss */
.industries-subpage-main-content h4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  line-height: 14px;
  margin: 14px 0 0;
}

/* line 33, ../../../../../../workspace/submoduled-assets/styles/modules/_industries-subpages.scss */
.industries-subpage-landing-callout {
  margin-top: 19px;
}

/* line 3, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports.project-imports blockquote:before, .direct-form.project-imports blockquote:before {
  content: "";
}
/* line 6, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports.project-imports blockquote:after, .direct-form.project-imports blockquote:after {
  content: "";
}
/* line 11, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports hr, .direct-form hr {
  margin-bottom: 8px;
  margin-top: 8px;
}
/* line 18, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports .field-body > h1,
.node-static-imports .field-item > h1, .direct-form .field-body > h1,
.direct-form .field-item > h1 {
  font-family: AvenirLT-Book, Arial, sans-serif;
  font-size: 40px;
  font-weight: normal;
  margin: 0;
  text-transform: none;
}
/* line 26, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports .field-body > h2,
.node-static-imports .field-item > h2, .direct-form .field-body > h2,
.direct-form .field-item > h2 {
  color: #8b8b8b;
  font-family: AvenirLT-Book, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.5em;
  margin-bottom: 40px;
}
/* line 34, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports .field-body .column, .node-static-imports .field-body .column-last,
.node-static-imports .field-item .column,
.node-static-imports .field-item .column-last, .direct-form .field-body .column, .direct-form .field-body .column-last,
.direct-form .field-item .column,
.direct-form .field-item .column-last {
  margin-top: 40px;
}
/* line 38, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports .field-body .column,
.node-static-imports .field-item .column, .direct-form .field-body .column,
.direct-form .field-item .column {
  float: left;
  margin-right: 2.58%;
  /*20 / 775 */
  width: 72.26%;
  /*560 / 775 */
}
/* line 43, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports .field-body .column > *:first-child,
.node-static-imports .field-item .column > *:first-child, .direct-form .field-body .column > *:first-child,
.direct-form .field-item .column > *:first-child {
  margin-top: 0;
}
/* line 47, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports .field-body .column h3,
.node-static-imports .field-item .column h3, .direct-form .field-body .column h3,
.direct-form .field-item .column h3 {
  font-family: AvenirLT-Black, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 54, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports .field-body .column.one-column,
.node-static-imports .field-item .column.one-column, .direct-form .field-body .column.one-column,
.direct-form .field-item .column.one-column {
  float: none;
  width: 100%;
}
/* line 60, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports .field-body .column-last,
.node-static-imports .field-item .column-last, .direct-form .field-body .column-last,
.direct-form .field-item .column-last {
  float: left;
  width: 22.45%;
}
/* line 64, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports .field-body .column-last.expert,
.node-static-imports .field-item .column-last.expert, .direct-form .field-body .column-last.expert,
.direct-form .field-item .column-last.expert {
  border-left: 1px dashed rgba(0, 0, 0, 0.2);
  display: inline-block;
  float: left;
  height: 100%;
  vertical-align: top;
  width: 22.45%;
}
/* line 72, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports .field-body .column-last.expert .box,
.node-static-imports .field-item .column-last.expert .box, .direct-form .field-body .column-last.expert .box,
.direct-form .field-item .column-last.expert .box {
  border: none;
  padding-top: 0;
}
/* line 76, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports .field-body .column-last.expert .box h3,
.node-static-imports .field-item .column-last.expert .box h3, .direct-form .field-body .column-last.expert .box h3,
.direct-form .field-item .column-last.expert .box h3 {
  font-family: AvenirLT-Black,Arial,sans-serif;
  font-size: 14px;
  margin: 0px 0px 8px;
  text-transform: uppercase;
}
/* line 83, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports .field-body .column-last.expert .box ul,
.node-static-imports .field-item .column-last.expert .box ul, .direct-form .field-body .column-last.expert .box ul,
.direct-form .field-item .column-last.expert .box ul {
  margin-left: 0;
  margin-top: 10px;
}
/* line 87, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports .field-body .column-last.expert .box ul li,
.node-static-imports .field-item .column-last.expert .box ul li, .direct-form .field-body .column-last.expert .box ul li,
.direct-form .field-item .column-last.expert .box ul li {
  font-family: AvenirLT-Book,Arial,sans-serif;
  font-size: 14px;
  margin-bottom: 4px;
}
/* line 92, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports .field-body .column-last.expert .box ul li:before,
.node-static-imports .field-item .column-last.expert .box ul li:before, .direct-form .field-body .column-last.expert .box ul li:before,
.direct-form .field-item .column-last.expert .box ul li:before {
  display: none;
}
/* line 103, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports .thumbtext, .direct-form .thumbtext {
  padding-left: 25%;
  /* 140 / 560 */
  margin: 40px 0;
}
/* line 108, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports .thumbtext h4, .direct-form .thumbtext h4 {
  color: #1f1646;
  font-family: AvenirLT-Black, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  margin: 0 0 14px;
  text-transform: uppercase;
}
/* line 116, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports .thumbtext h4 a, .direct-form .thumbtext h4 a {
  font-family: AvenirLT-Black, Arial, sans-serif;
}
/* line 122, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports .thumbtext img, .direct-form .thumbtext img {
  float: left;
  left: -33.33%;
  /*40px*/
  margin-right: -24.81%;
  /*-100px*/
  max-width: 100%;
  position: relative;
  vertical-align: top;
  width: 22.86%;
}
/* line 134, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports .box, .direct-form .box {
  border-left: #d0d0d0 1px solid;
  margin-bottom: 30px;
  padding: 3px 0 3px 20px;
  width: 100%;
}
/* line 140, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports .box h3, .direct-form .box h3 {
  font-family: AvenirLT-Black, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  margin: 0 0 8px;
  text-transform: uppercase;
}
/* line 147, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports .box h3 .gray, .direct-form .box h3 .gray {
  color: #8b8b8b;
}
/* line 152, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports .box p, .node-static-imports .box a, .direct-form .box p, .direct-form .box a {
  font-size: 11px;
  line-height: 18px;
}
/* line 158, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports .box input.text, .direct-form .box input.text {
  font-size: 12px;
  padding: 8px 12px 6px;
  color: #787878;
  font-family: AvenirLT-Book, Arial, sans-serif;
  outline: none;
  width: 100%;
  box-sizing: border-box;
  background-color: #f0f0f0;
  border-top: solid 1px #ababab;
  border-left: solid 1px #ababab;
  border-bottom: solid 1px #e8e8e8;
  border-right: solid 1px #e8e8e8;
}
/* line 174, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports .box img, .direct-form .box img {
  width: 100%;
}
/* line 178, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports .box .google_overlay img, .node-static-imports .box img[width="25"], .direct-form .box .google_overlay img, .direct-form .box img[width="25"] {
  width: auto;
  display: inline-block;
}
/* line 184, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports .box label, .direct-form .box label {
  display: inline-block;
  color: #1f1646;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin: 10px 0;
}
/* line 193, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports .box ul, .direct-form .box ul {
  list-style-type: none;
  margin: 16px 0 0 20px;
  padding: 0;
}
/* line 198, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports .box ul li, .direct-form .box ul li {
  color: #646464;
  font-family: AvenirLT-Medium, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  margin: 0 0 5px;
  padding: 0;
}
/* line 208, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports .box .advance, .direct-form .box .advance {
  width: 30px;
  height: 30px;
  float: right;
  position: relative;
  top: -30px;
  background-color: #1f1545;
  /* layer fill content */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDUwIDUwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImhhdDAiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4MT0iMTAwJSIgeTE9IjUwJSIgeDI9Ii0xLjQyMTA4NTQ3MTUyMDJlLTE0JSIgeTI9IjUwJSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMzZjFkNjkiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZDA3NGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);
  /* gradient overlay */
  background-image: -moz-linear-gradient(right, #3f1d69 0%, #0d074d 100%);
  /* gradient overlay */
  background-image: -o-linear-gradient(right, #3f1d69 0%, #0d074d 100%);
  /* gradient overlay */
  background-image: -webkit-linear-gradient(right, #3f1d69 0%, #0d074d 100%);
  /* gradient overlay */
  background-image: linear-gradient(to left, #3f1d69 0%, #0d074d 100%);
  /* gradient overlay */
}
/* line 222, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports .box .advance .advance-icon, .direct-form .box .advance .advance-icon {
  background-position: 0 0;
  height: 9px;
  width: 6px;
  margin: 0 auto;
  opacity: .5;
  position: relative;
  top: 10px;
}
/* line 234, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports .box .call-to-action-button, .direct-form .box .call-to-action-button {
  display: inline-block;
  margin: 5px 0;
  padding: 12px 20px 10px;
  font-size: 12px;
  color: #fff;
  text-transform: uppercase;
  font-family: AvenirLT-Black, Arial, sans-serif;
  background-color: #1f1545;
  /* layer fill content */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIiB5Mj0iNTAlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNmMWQ2OSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBkMDc0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
  /* gradient overlay */
  background-image: -moz-linear-gradient(right, #3f1d69 0%, #0d074d 100%);
  /* gradient overlay */
  background-image: -o-linear-gradient(right, #3f1d69 0%, #0d074d 100%);
  /* gradient overlay */
  background-image: -webkit-linear-gradient(right, #3f1d69 0%, #0d074d 100%);
  /* gradient overlay */
  background-image: linear-gradient(to left, #3f1d69 0%, #0d074d 100%);
  /* gradient overlay */
}
/* line 250, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports .box .call-to-action-button .arrow-right, .direct-form .box .call-to-action-button .arrow-right {
  background-position: 0 -34px;
  width: 6px;
  height: 9px;
  margin-left: 10px;
  display: inline-block;
}
/* line 261, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports .box.box-project .split-top + ul, .direct-form .box.box-project .split-top + ul {
  margin-top: 0 !important;
}
/* line 267, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports .promo, .direct-form .promo {
  float: right;
  margin: 0 0 30px 20px;
  max-width: 192px;
}
/* line 274, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports.person-type .promo, .direct-form.person-type .promo {
  float: left;
  max-width: 192px;
  margin: 0 20px 30px 0;
}
/* line 283, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.node-static-imports.project-imports .promo, .direct-form.project-imports .promo {
  float: right;
}

/* line 293, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.section-industries .node-static-imports .field-item > h2 {
  min-height: 130px;
}

/* line 300, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.section-sitemap hr {
  margin-bottom: 30px;
}
/* line 303, ../../../../../../workspace/submoduled-assets/styles/modules/_node-static-imports.scss */
.section-sitemap hr.simple {
  padding-top: 14px;
}

/* line 76, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.no-svg .node-homepage-rotator {
  position: relative;
  overflow: hidden;
}
/* line 41, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.no-svg .node-homepage-rotator.homepage-rotator-template-1 .svg-overlay-homepage {
  background-image: url("../images/shapes/verticies.png");
  background-repeat: no-repeat;
}
/* line 45, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.no-svg .node-homepage-rotator.homepage-rotator-template-1 .home-hero-wrap {
  top: 220px;
  left: 480px;
}
/* line 41, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.no-svg .node-homepage-rotator.homepage-rotator-template-2 .svg-overlay-homepage {
  background-image: url("../images/shapes/full.png");
  background-repeat: no-repeat;
}
/* line 45, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.no-svg .node-homepage-rotator.homepage-rotator-template-2 .home-hero-wrap {
  top: 400px;
}
/* line 41, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.no-svg .node-homepage-rotator.homepage-rotator-template-3 .svg-overlay-homepage {
  background-image: url("../images/shapes/swipe_medium_right.png");
  background-repeat: no-repeat;
}
/* line 45, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.no-svg .node-homepage-rotator.homepage-rotator-template-3 .home-hero-wrap {
  top: 260px;
  left: 500px;
}
/* line 41, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.no-svg .node-homepage-rotator.homepage-rotator-template-4 .svg-overlay-homepage {
  background-image: url("../images/shapes/swipe_medium_left.png");
  background-repeat: no-repeat;
}
/* line 45, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.no-svg .node-homepage-rotator.homepage-rotator-template-4 .home-hero-wrap {
  top: 250px;
  text-align: left;
}
/* line 50, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.no-svg .node-homepage-rotator.homepage-rotator-template-4 .home-hero-wrap .button {
  float: left;
}
/* line 41, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.no-svg .node-homepage-rotator.homepage-rotator-template-5 .svg-overlay-homepage {
  background-image: url("../images/shapes/swipe_small_left.png");
  background-repeat: no-repeat;
}
/* line 45, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.no-svg .node-homepage-rotator.homepage-rotator-template-5 .home-hero-wrap {
  top: 300px;
  left: 500px;
}
/* line 41, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.no-svg .node-homepage-rotator.homepage-rotator-template-6 .svg-overlay-homepage {
  background-image: url("../images/shapes/swipe_small_right.png");
  background-repeat: no-repeat;
}
/* line 45, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.no-svg .node-homepage-rotator.homepage-rotator-template-6 .home-hero-wrap {
  top: 250px;
  text-align: left;
}
/* line 50, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.no-svg .node-homepage-rotator.homepage-rotator-template-6 .home-hero-wrap .button {
  float: left;
}
/* line 41, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.no-svg .node-homepage-rotator.homepage-rotator-template-7 .svg-overlay-homepage {
  background-image: url("../images/shapes/text_only.png");
  background-repeat: no-repeat;
}
/* line 45, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.no-svg .node-homepage-rotator.homepage-rotator-template-7 .home-hero-wrap {
  top: 250px;
  left: 300px;
  text-align: left;
}
/* line 50, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.no-svg .node-homepage-rotator.homepage-rotator-template-7 .home-hero-wrap .button {
  float: left;
}
/* line 88, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.no-svg .node-homepage-rotator .svg-overlay-homepage {
  background-position: 50%;
}
/* line 92, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.no-svg .node-homepage-rotator.homepage-rotator-template-1 .svg-overlay-homepage {
  background-position: 50% 80%;
}
/* line 97, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.no-svg .node-homepage-rotator.homepage-rotator-template-2 .svg-overlay-homepage {
  background-position: 50px 100%;
}

/* line 105, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.lt-ie9 .node-homepage-rotator .button:hover {
  background: #84018a;
}
/* line 110, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.lt-ie9 .view-leidos-homepage-rotator .slider.swipe .swipe-wrap > .slide {
  height: 770px;
}
/* line 114, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.lt-ie9 .marquee-image {
  top: 82px;
}

/* line 119, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator {
  position: relative;
  overflow: hidden;
}
/* line 23, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-1 .svg-overlay-homepage {
  background-image: url("../images/shapes/verticies.svg");
  background-repeat: no-repeat;
}
/* line 27, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-1 .home-hero-wrap {
  top: 220px;
  left: 480px;
}
/* line 23, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-2 .svg-overlay-homepage {
  background-image: url("../images/shapes/full.svg");
  background-repeat: no-repeat;
}
/* line 27, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-2 .home-hero-wrap {
  top: 400px;
}
/* line 23, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-3 .svg-overlay-homepage {
  background-image: url("../images/shapes/swipe_medium_right.svg");
  background-repeat: no-repeat;
}
/* line 27, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-3 .home-hero-wrap {
  top: 260px;
  left: 500px;
}
/* line 23, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-4 .svg-overlay-homepage {
  background-image: url("../images/shapes/swipe_medium_left.svg");
  background-repeat: no-repeat;
}
/* line 27, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-4 .home-hero-wrap {
  top: 250px;
  text-align: left;
}
/* line 32, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-4 .home-hero-wrap .button {
  float: left;
}
/* line 23, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-5 .svg-overlay-homepage {
  background-image: url("../images/shapes/swipe_small_left.svg");
  background-repeat: no-repeat;
}
/* line 27, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-5 .home-hero-wrap {
  top: 300px;
  left: 500px;
}
/* line 23, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-6 .svg-overlay-homepage {
  background-image: url("../images/shapes/swipe_small_right.svg");
  background-repeat: no-repeat;
}
/* line 27, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-6 .home-hero-wrap {
  top: 250px;
  text-align: left;
}
/* line 32, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-6 .home-hero-wrap .button {
  float: left;
}
/* line 23, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-7 .svg-overlay-homepage {
  background-image: url("../images/shapes/text_only.svg");
  background-repeat: no-repeat;
}
/* line 27, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-7 .home-hero-wrap {
  top: 250px;
  left: 300px;
  text-align: left;
}
/* line 32, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-7 .home-hero-wrap .button {
  float: left;
}
/* line 130, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator .svg-overlay-homepage {
  background-position: 0 100%;
  background-size: cover;
  position: absolute;
  width: 100%;
  height: 100%;
  min-width: 0;
}
/* line 140, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-1 h1 {
  color: #000;
}
/* line 144, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-1 .field-homepage-rotator-body {
  text-align: right;
}
/* line 149, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-2 .svg-overlay-homepage {
  background-position: 260px 100%;
}
/* line 152, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-2 .marquees-container .marquee .home-hero-wrap {
  width: 550px;
  padding-left: 0;
}
/* line 160, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-1 .marquee-images-container .marquee-image, .node-homepage-rotator.homepage-rotator-template-2 .marquee-images-container .marquee-image, .node-homepage-rotator.homepage-rotator-template-8 .marquee-images-container .marquee-image {
  background-size: cover;
  background-position: center;
}
/* line 168, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-4 .field-homepage-rotator-body, .node-homepage-rotator.homepage-rotator-template-6 .field-homepage-rotator-body, .node-homepage-rotator.homepage-rotator-template-7 .field-homepage-rotator-body {
  text-align: left;
}
/* line 174, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-4 .marquee-image, .node-homepage-rotator.homepage-rotator-template-6 .marquee-image {
  background-position: top right;
}
/* line 180, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-3 .svg-overlay-homepage, .node-homepage-rotator.homepage-rotator-template-5 .svg-overlay-homepage {
  background-position: left;
}
/* line 186, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-4 .svg-overlay-homepage, .node-homepage-rotator.homepage-rotator-template-6 .svg-overlay-homepage {
  background-position: right;
}
/* line 191, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-8 .marquees-container .marquee .home-hero-wrap {
  width: 550px;
  padding-left: 0;
  top: 400px;
}
/* line 198, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator .marquee-images-container {
  min-width: 0;
}
/* line 201, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator .marquee-images-container .marquee-image {
  width: 100%;
}
/* line 205, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator .marquee {
  margin-top: 0;
}
/* line 208, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator .marquee .content-wrapper {
  padding: 0;
  height: auto;
}
/* line 212, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator .marquee .content-wrapper .home-hero-wrap {
  position: absolute;
  width: 700px;
  padding-left: 50px;
}
/* line 219, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator .home-hero-wrap {
  text-align: right;
}
/* line 222, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator h1 {
  font-weight: normal;
  text-transform: none;
  font-family: AvenirLT-Light, Arial, sans-serif;
  line-height: 1.3;
  padding-bottom: 20px;
  color: #fff;
  font-size: 65px;
}
/* line 231, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator .field-homepage-rotator-body {
  color: #a2893e;
  font: 20px/1.3 AvenirLT-Medium, Arial, sans-serif;
  line-height: 1.3;
  padding-bottom: 20px;
  text-transform: uppercase;
  text-align: right;
}
/* line 240, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator .button a, .node-homepage-rotator .text a {
  text-transform: uppercase;
  font-family: AvenirLT-Medium, Arial, sans-serif;
  line-height: 1;
  color: #fff;
  font-size: 14px;
}
/* line 249, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator .button {
  float: right;
}
/* line 251, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator .button:hover {
  background: rgba(132, 1, 138, 0.4);
}
/* line 255, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator .button a {
  display: inline-block;
  background: rgba(0, 0, 0, 0.4);
  border: 1px solid #fff;
  padding: 14px 30px 12px;
}

/* line 267, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator {
  position: relative;
  overflow: hidden;
}
/* line 23, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-1 .svg-overlay-homepage {
  background-image: url("../images/shapes/verticies.svg");
  background-repeat: no-repeat;
}
/* line 27, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-1 .home-hero-wrap {
  top: 220px;
  left: 480px;
}
/* line 23, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-2 .svg-overlay-homepage {
  background-image: url("../images/shapes/full.svg");
  background-repeat: no-repeat;
}
/* line 27, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-2 .home-hero-wrap {
  top: 400px;
}
/* line 23, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-3 .svg-overlay-homepage {
  background-image: url("../images/shapes/swipe_medium_right.svg");
  background-repeat: no-repeat;
}
/* line 27, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-3 .home-hero-wrap {
  top: 260px;
  left: 500px;
}
/* line 23, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-4 .svg-overlay-homepage {
  background-image: url("../images/shapes/swipe_medium_left.svg");
  background-repeat: no-repeat;
}
/* line 27, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-4 .home-hero-wrap {
  top: 250px;
  text-align: left;
}
/* line 32, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-4 .home-hero-wrap .button {
  float: left;
}
/* line 23, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-5 .svg-overlay-homepage {
  background-image: url("../images/shapes/swipe_small_left.svg");
  background-repeat: no-repeat;
}
/* line 27, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-5 .home-hero-wrap {
  top: 300px;
  left: 500px;
}
/* line 23, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-6 .svg-overlay-homepage {
  background-image: url("../images/shapes/swipe_small_right.svg");
  background-repeat: no-repeat;
}
/* line 27, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-6 .home-hero-wrap {
  top: 250px;
  text-align: left;
}
/* line 32, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-6 .home-hero-wrap .button {
  float: left;
}
/* line 23, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-7 .svg-overlay-homepage {
  background-image: url("../images/shapes/text_only.svg");
  background-repeat: no-repeat;
}
/* line 27, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-7 .home-hero-wrap {
  top: 250px;
  left: 300px;
  text-align: left;
}
/* line 32, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator.homepage-rotator-template-7 .home-hero-wrap .button {
  float: left;
}
/* line 279, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-homepage-rotator .button a, .node-homepage-rotator .text a {
  font-size: 14px;
}

/* line 288, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.front .landing-page-section > :first-child {
  margin-left: 0;
  margin-right: 0;
}

/* line 295, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-type-homepage-rotator #columns {
  max-width: none;
  min-width: none;
  padding: 0;
}
/* line 299, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-type-homepage-rotator #columns .content-inner {
  margin-left: 0;
}
/* line 303, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.node-type-homepage-rotator #main-content {
  margin-left: 0;
  width: 100%;
}

/* line 317, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.marquees-container {
  height: 770px;
  *min-width: 960px;
}

/* line 322, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.marquee-images-container {
  min-width: 960px;
}

/* line 326, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.marquee-image {
  display: none;
  height: 678px;
  position: absolute;
  top: 92px;
  width: 100%;
  background-repeat: no-repeat;
}
/* line 334, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.marquee-image:first-child {
  display: block;
}

/* line 339, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.marquee {
  display: none;
  margin-top: -770px;
  position: relative;
}
/* line 344, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.marquee:first-child {
  display: block;
}
/* line 348, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.marquee .content-wrapper {
  height: 370px;
  margin: 0 auto;
  padding: 418px 0 0;
  position: relative;
  max-width: 1180px;
}
/* line 355, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.marquee .content-wrapper h1 {
  line-height: 1.13em;
  margin: 0;
}
/* line 360, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.marquee .content-wrapper .subhead {
  margin: 17px 0 0;
}
/* line 363, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.marquee .content-wrapper .subhead a {
  font-family: AvenirLT-Medium, Arial, sans-serif;
}
/* line 368, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.marquee .content-wrapper .more-button, .marquee .content-wrapper .more-button-no-span, .marquee .content-wrapper .slider.swipe .slide-meta .cta a, .slider.swipe .slide-meta .cta .marquee .content-wrapper a {
  margin: 20px 0 0;
}
/* line 371, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.marquee .content-wrapper .next-section {
  bottom: -100px;
}
/* line 375, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.marquee .content-wrapper .home-hero-wrap {
  clear: both;
  position: relative;
}

/* line 381, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.view-leidos-homepage-rotator {
  position: relative;
}
/* line 383, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.view-leidos-homepage-rotator .next-section {
  background: url("../images/home/scroll_down_bg.png") no-repeat;
  bottom: -28px;
  width: 82px;
  height: 28px;
  background-position: initial;
  margin-left: -40px;
}
/* line 390, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.view-leidos-homepage-rotator .next-section .arrow-down {
  margin: -15px auto 0;
}
/* line 395, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.view-leidos-homepage-rotator .slider.swipe {
  overflow: hidden;
  position: relative;
  visibility: hidden;
  width: 100%;
}
/* line 401, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.view-leidos-homepage-rotator .slider.swipe .swipe-wrap {
  overflow: hidden;
  position: relative;
}
/* line 405, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.view-leidos-homepage-rotator .slider.swipe .swipe-wrap > .slide {
  float: left;
  height: 770px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
/* line 414, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.view-leidos-homepage-rotator .slider.swipe .slide-container {
  height: 100%;
  position: relative;
  width: 100%;
}
/* line 420, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.view-leidos-homepage-rotator .slider.swipe .pager {
  bottom: 35px;
  position: absolute;
  z-index: 10;
  right: auto;
}
/* line 425, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.view-leidos-homepage-rotator .slider.swipe .pager .next,
.view-leidos-homepage-rotator .slider.swipe .pager .prev {
  width: 11px;
  height: 18px;
  position: absolute;
  text-indent: 99999999px;
}
/* line 432, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.view-leidos-homepage-rotator .slider.swipe .pager .next {
  background: url("../images/home/pagination-right.png");
  left: 500px;
}
/* line 435, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.view-leidos-homepage-rotator .slider.swipe .pager .next:hover {
  background: url("../images/home/pagination-right-hover.png");
}
/* line 439, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.view-leidos-homepage-rotator .slider.swipe .pager .prev {
  background: url("../images/home/pagination-left.png");
  right: 500px;
}
/* line 442, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.view-leidos-homepage-rotator .slider.swipe .pager .prev:hover {
  background: url("../images/home/pagination-left-hover.png");
}
/* line 448, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.view-leidos-homepage-rotator .slider.swipe .pager .pager-dot {
  background-color: #fff;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  display: inline-block;
  height: 15px;
  margin-left: 15px;
  width: 15px;
}
/* line 458, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.view-leidos-homepage-rotator .slider.swipe .pager .pager-dot:first-child {
  margin-left: 0;
}
/* line 462, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.view-leidos-homepage-rotator .slider.swipe .pager .pager-dot.active, .view-leidos-homepage-rotator .slider.swipe .pager .pager-dot:hover {
  background-color: #bebfbd;
}

/* line 473, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.no-borderradius .view-leidos-homepage-rotator .slider.swipe .pager {
  right: auto;
}
/* line 475, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.no-borderradius .view-leidos-homepage-rotator .slider.swipe .pager .pager-dot {
  width: 15px;
  height: 15px;
  z-index: 20;
  background: url("../images/home/pager-dot.png");
}
/* line 480, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.no-borderradius .view-leidos-homepage-rotator .slider.swipe .pager .pager-dot.active, .no-borderradius .view-leidos-homepage-rotator .slider.swipe .pager .pager-dot:hover {
  background: url("../images/home/pager-dot-hover.png");
}

/* Tablet styling */
/* line 490, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.tablet .node-homepage-rotator {
  position: relative;
  overflow: hidden;
}
/* line 60, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.tablet .node-homepage-rotator.homepage-rotator-template-1 .svg-overlay-homepage {
  background-image: url("../images/shapes/verticies.svg");
  background-repeat: no-repeat;
}
/* line 64, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.tablet .node-homepage-rotator.homepage-rotator-template-1 .home-hero-wrap {
  top: 150px;
  left: 350px;
}
/* line 60, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.tablet .node-homepage-rotator.homepage-rotator-template-2 .svg-overlay-homepage {
  background-image: url("../images/shapes/full.svg");
  background-repeat: no-repeat;
}
/* line 64, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.tablet .node-homepage-rotator.homepage-rotator-template-2 .home-hero-wrap {
  top: 200px;
  left: 30px;
}
/* line 60, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.tablet .node-homepage-rotator.homepage-rotator-template-3 .svg-overlay-homepage {
  background-image: url("../images/shapes/swipe_medium_right.svg");
  background-repeat: no-repeat;
}
/* line 64, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.tablet .node-homepage-rotator.homepage-rotator-template-3 .home-hero-wrap {
  top: 200px;
  left: 350px;
}
/* line 60, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.tablet .node-homepage-rotator.homepage-rotator-template-4 .svg-overlay-homepage {
  background-image: url("../images/shapes/swipe_medium_left.svg");
  background-repeat: no-repeat;
}
/* line 64, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.tablet .node-homepage-rotator.homepage-rotator-template-4 .home-hero-wrap {
  top: 165px;
  left: 50px;
  text-align: left;
}
/* line 69, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.tablet .node-homepage-rotator.homepage-rotator-template-4 .home-hero-wrap .button {
  float: left;
}
/* line 60, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.tablet .node-homepage-rotator.homepage-rotator-template-5 .svg-overlay-homepage {
  background-image: url("../images/shapes/swipe_small_left.svg");
  background-repeat: no-repeat;
}
/* line 64, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.tablet .node-homepage-rotator.homepage-rotator-template-5 .home-hero-wrap {
  top: 180px;
  left: 350px;
}
/* line 60, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.tablet .node-homepage-rotator.homepage-rotator-template-6 .svg-overlay-homepage {
  background-image: url("../images/shapes/swipe_small_right.svg");
  background-repeat: no-repeat;
}
/* line 64, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.tablet .node-homepage-rotator.homepage-rotator-template-6 .home-hero-wrap {
  top: 180px;
  left: 150px;
  text-align: left;
}
/* line 69, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.tablet .node-homepage-rotator.homepage-rotator-template-6 .home-hero-wrap .button {
  float: left;
}
/* line 60, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.tablet .node-homepage-rotator.homepage-rotator-template-7 .svg-overlay-homepage {
  background-image: url("../images/shapes/text_only.svg");
  background-repeat: no-repeat;
}
/* line 64, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.tablet .node-homepage-rotator.homepage-rotator-template-7 .home-hero-wrap {
  top: 175px;
  left: 300px;
  text-align: left;
}
/* line 69, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.tablet .node-homepage-rotator.homepage-rotator-template-7 .home-hero-wrap .button {
  float: left;
}
/* line 501, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.tablet .node-homepage-rotator .marquees-container {
  height: 600px;
}
/* line 506, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.tablet .node-homepage-rotator .marquee .content-wrapper .home-hero-wrap {
  width: 550px;
}
/* line 511, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.tablet .node-homepage-rotator .marquee-image {
  height: 508px;
}
/* line 514, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.tablet .node-homepage-rotator h1 {
  font-size: 50px;
}
/* line 518, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.tablet .node-homepage-rotator .button a, .tablet .node-homepage-rotator .text a {
  font-size: 12px;
}
/* line 525, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.tablet .node-homepage-rotator.homepage-rotator-template-3 .marquee-images-container .marquee-image, .tablet .node-homepage-rotator.homepage-rotator-template-5 .marquee-images-container .marquee-image, .tablet .node-homepage-rotator.homepage-rotator-template-7 .marquee-images-container .marquee-image {
  background-size: contain;
}
/* line 533, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.tablet .node-homepage-rotator.homepage-rotator-template-4 .marquee-images-container .marquee-image, .tablet .node-homepage-rotator.homepage-rotator-template-6 .marquee-images-container .marquee-image {
  background-size: 50%;
  left: 50px;
}
/* line 540, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.tablet .node-homepage-rotator.homepage-rotator-template-2 .svg-overlay-homepage {
  background-position: 150px 100%;
}
/* line 546, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.tablet .node-homepage-rotator.homepage-rotator-template-8 .marquees-container .marquee .home-hero-wrap {
  top: 200px;
  left: 30px;
}

/* line 555, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.view-leidos-homepage-rotator.tablet .slider.swipe .swipe-wrap > .slide {
  height: 600px;
}
/* line 559, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.view-leidos-homepage-rotator.tablet .slider.swipe .next {
  left: 400px;
}
/* line 562, ../../../../../../workspace/submoduled-assets/styles/modules/_node-homepage-rotator.scss */
.view-leidos-homepage-rotator.tablet .slider.swipe .prev {
  right: 400px;
}

/* line 1, ../../../../../../workspace/submoduled-assets/styles/modules/_products-listing.scss */
dl.dlalpha {
  background: #e8e8e8;
  clear: both;
  margin-top: 10px;
  padding: 5px 10px;
}
/* line 7, ../../../../../../workspace/submoduled-assets/styles/modules/_products-listing.scss */
dl.dlalpha a {
  float: right;
  margin-top: 5px;
}

/* line 13, ../../../../../../workspace/submoduled-assets/styles/modules/_products-listing.scss */
dl.dlproducts {
  clear: both;
  color: #646464;
  font-size: 13px;
}
/* line 18, ../../../../../../workspace/submoduled-assets/styles/modules/_products-listing.scss */
dl.dlproducts dt.dlproducts {
  display: inline;
  width: 53%;
  float: left;
  height: 30px;
  margin-bottom: 10px;
  padding: 0px;
  font-weight: normal;
}
/* line 28, ../../../../../../workspace/submoduled-assets/styles/modules/_products-listing.scss */
dl.dlproducts dd.dlproducts {
  float: right;
  width: 45%;
  margin: 0;
  padding: 0px;
  height: 28px;
}

/* line 3, ../../../../../../workspace/submoduled-assets/styles/modules/_contact-form-elements.scss */
.contact-form h2, .direct-form h2 {
  padding-top: 14px;
}
/* line 7, ../../../../../../workspace/submoduled-assets/styles/modules/_contact-form-elements.scss */
.contact-form h3, .direct-form h3 {
  border-top: 1px solid #C2C2C2;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  margin-top: 30px;
  padding-top: 10px;
  text-transform: inherit;
}
/* line 19, ../../../../../../workspace/submoduled-assets/styles/modules/_contact-form-elements.scss */
.contact-form .webform-component, .direct-form .webform-component {
  padding-bottom: 20px;
  width: 100%;
  position: relative;
  color: #646464;
  font-size: 13px;
}
/* line 26, ../../../../../../workspace/submoduled-assets/styles/modules/_contact-form-elements.scss */
.contact-form .webform-component h2, .direct-form .webform-component h2 {
  padding-top: 14px;
}
/* line 30, ../../../../../../workspace/submoduled-assets/styles/modules/_contact-form-elements.scss */
.contact-form .webform-component .required, .contact-form .webform-component .error-label, .direct-form .webform-component .required, .direct-form .webform-component .error-label {
  color: red;
}
/* line 33, ../../../../../../workspace/submoduled-assets/styles/modules/_contact-form-elements.scss */
.contact-form .webform-component .required.placeholder-text, .contact-form .webform-component .error-label.placeholder-text, .direct-form .webform-component .required.placeholder-text, .direct-form .webform-component .error-label.placeholder-text {
  color: #8b8b8b;
  font-style: italic;
}
/* line 39, ../../../../../../workspace/submoduled-assets/styles/modules/_contact-form-elements.scss */
.contact-form .webform-component > label, .direct-form .webform-component > label {
  margin-right: -1px;
  padding-top: 7px;
  padding-right: 15px;
  text-align: right;
  width: 140px;
  display: inline-block;
  vertical-align: top;
}
/* line 49, ../../../../../../workspace/submoduled-assets/styles/modules/_contact-form-elements.scss */
.contact-form .webform-component > label .form-required, .direct-form .webform-component > label .form-required {
  color: red;
  font-size: 16px;
  padding-top: 4px;
  position: absolute;
  left: 424px;
}
/* line 57, ../../../../../../workspace/submoduled-assets/styles/modules/_contact-form-elements.scss */
.contact-form .webform-component > label.error, .direct-form .webform-component > label.error {
  display: block;
  text-align: left;
  margin-left: 300px;
  padding-right: 0;
  width: 100%;
}
/* line 66, ../../../../../../workspace/submoduled-assets/styles/modules/_contact-form-elements.scss */
.contact-form .webform-component .form-text,
.contact-form .webform-component .form-textarea, .direct-form .webform-component .form-text,
.direct-form .webform-component .form-textarea {
  background: #f0f0f0;
  border-top: solid 1px #ababab;
  border-left: solid 1px #ababab;
  border-bottom: solid 1px #e8e8e8;
  border-right: solid 1px #e8e8e8;
  color: #787878;
  font-size: 16px;
  font-family: AvenirLT-Medium, Arial, sans-serif;
  outline: none;
  padding: 8px 15px;
}
/* line 79, ../../../../../../workspace/submoduled-assets/styles/modules/_contact-form-elements.scss */
.contact-form .webform-component .form-text:focus,
.contact-form .webform-component .form-textarea:focus, .direct-form .webform-component .form-text:focus,
.direct-form .webform-component .form-textarea:focus {
  border: 1px solid #850f88;
}
/* line 84, ../../../../../../workspace/submoduled-assets/styles/modules/_contact-form-elements.scss */
.contact-form .webform-component .dropdown,
.contact-form .webform-component .dropdown + span, .direct-form .webform-component .dropdown,
.direct-form .webform-component .dropdown + span {
  display: inline-block;
  vertical-align: top;
  width: 274px;
  margin-right: -5px;
}
/* line 97, ../../../../../../workspace/submoduled-assets/styles/modules/_contact-form-elements.scss */
.contact-form .webform-component .form-text,
.contact-form .webform-component .form-textarea-wrapper,
.contact-form .webform-component .form-checkboxes, .direct-form .webform-component .form-text,
.direct-form .webform-component .form-textarea-wrapper,
.direct-form .webform-component .form-checkboxes {
  width: 274px;
  margin-right: -5px;
  display: inline-block;
  vertical-align: top;
}
/* line 107, ../../../../../../workspace/submoduled-assets/styles/modules/_contact-form-elements.scss */
.contact-form .webform-component .form-text .form-textarea,
.contact-form .webform-component .form-textarea-wrapper .form-textarea,
.contact-form .webform-component .form-checkboxes .form-textarea, .direct-form .webform-component .form-text .form-textarea,
.direct-form .webform-component .form-textarea-wrapper .form-textarea,
.direct-form .webform-component .form-checkboxes .form-textarea {
  width: 100%;
}
/* line 113, ../../../../../../workspace/submoduled-assets/styles/modules/_contact-form-elements.scss */
.contact-form .webform-component .form-checkboxes .form-type-checkbox, .direct-form .webform-component .form-checkboxes .form-type-checkbox {
  display: inline-block;
  vertical-align: top;
}
/* line 120, ../../../../../../workspace/submoduled-assets/styles/modules/_contact-form-elements.scss */
.contact-form .webform-component.webform-component-checkboxes label, .direct-form .webform-component.webform-component-checkboxes label {
  padding-top: 0;
}
/* line 125, ../../../../../../workspace/submoduled-assets/styles/modules/_contact-form-elements.scss */
.contact-form .webform-component.form-type-checkbox, .direct-form .webform-component.form-type-checkbox {
  display: inline-block;
  margin-right: 30px;
  width: auto;
}
/* line 130, ../../../../../../workspace/submoduled-assets/styles/modules/_contact-form-elements.scss */
.contact-form .webform-component.form-type-checkbox .form-checkbox, .direct-form .webform-component.form-type-checkbox .form-checkbox {
  float: left;
  background-position: 0 -1778px;
}
/* line 135, ../../../../../../workspace/submoduled-assets/styles/modules/_contact-form-elements.scss */
.contact-form .webform-component.form-type-checkbox .form-checkbox + label, .direct-form .webform-component.form-type-checkbox .form-checkbox + label {
  padding-left: 6px;
  padding-top: 0;
  text-align: left;
  vertical-align: middle;
  margin-right: 10px;
}
/* line 145, ../../../../../../workspace/submoduled-assets/styles/modules/_contact-form-elements.scss */
.contact-form .webform-component#webform-component-please-select-a-reason-for-contacting-us, .direct-form .webform-component#webform-component-please-select-a-reason-for-contacting-us {
  padding-bottom: 0;
  width: 420px;
}
/* line 152, ../../../../../../workspace/submoduled-assets/styles/modules/_contact-form-elements.scss */
.contact-form .webform-component .description, .direct-form .webform-component .description {
  color: #8b8b8b;
  font-size: 10px;
  padding-top: 10px;
  margin-left: 140px;
  padding-left: 5px;
}
/* line 160, ../../../../../../workspace/submoduled-assets/styles/modules/_contact-form-elements.scss */
.contact-form .webform-component input[type=text].error,
.contact-form .webform-component input[type=email].error,
.contact-form .webform-component textarea.error,
.contact-form .webform-component select.error + span .ui-state-default, .direct-form .webform-component input[type=text].error,
.direct-form .webform-component input[type=email].error,
.direct-form .webform-component textarea.error,
.direct-form .webform-component select.error + span .ui-state-default {
  border: 1px solid #ff0000;
}
/* line 166, ../../../../../../workspace/submoduled-assets/styles/modules/_contact-form-elements.scss */
.contact-form .webform-component input[type=text].error + label,
.contact-form .webform-component input[type=email].error + label,
.contact-form .webform-component textarea.error + label,
.contact-form .webform-component select.error + span .ui-state-default + label, .direct-form .webform-component input[type=text].error + label,
.direct-form .webform-component input[type=email].error + label,
.direct-form .webform-component textarea.error + label,
.direct-form .webform-component select.error + span .ui-state-default + label {
  float: left;
  text-align: left;
  margin-left: 300px;
}
/* line 173, ../../../../../../workspace/submoduled-assets/styles/modules/_contact-form-elements.scss */
.contact-form .webform-component textarea.error + label, .direct-form .webform-component textarea.error + label {
  margin-left: 150px;
}
/* line 177, ../../../../../../workspace/submoduled-assets/styles/modules/_contact-form-elements.scss */
.contact-form .webform-component input[type=text].error,
.contact-form .webform-component input[type=email].error, .direct-form .webform-component input[type=text].error,
.direct-form .webform-component input[type=email].error {
  line-height: 23px;
}

/* line 189, ../../../../../../workspace/submoduled-assets/styles/modules/_contact-form-elements.scss */
.onchangeShow .webform-component > label {
  width: 100%;
  text-align: left;
  display: block;
  font-weight: bold;
  color: #1f1646;
  margin-bottom: 16px;
}

/* line 202, ../../../../../../workspace/submoduled-assets/styles/modules/_contact-form-elements.scss */
.page-contact .form-actions {
  display: block;
  border-top: 1px solid #C2C2C2;
}
/* line 208, ../../../../../../workspace/submoduled-assets/styles/modules/_contact-form-elements.scss */
.page-contact .form-actions button {
  float: right;
}
/* line 216, ../../../../../../workspace/submoduled-assets/styles/modules/_contact-form-elements.scss */
.page-contact .content-area .panels-flexible-column {
  display: block;
  float: left;
}

/* line 4, ../../../../../../workspace/submoduled-assets/styles/modules/_newsroom.scss */
.view-announcements .view-filters form {
  background-color: #f0f0f0;
  font-size: 12px;
  margin: 30px 0;
  padding: 18px 20px;
}
/* line 9, ../../../../../../workspace/submoduled-assets/styles/modules/_newsroom.scss */
.view-announcements .view-filters form:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 17, ../../../../../../workspace/submoduled-assets/styles/modules/_newsroom.scss */
.view-announcements .view-filters form .views-exposed-widget {
  clear: none;
  float: left;
  text-align: right;
  width: 250px;
}
/* line 26, ../../../../../../workspace/submoduled-assets/styles/modules/_newsroom.scss */
.view-announcements .view-filters form .views-exposed-widget .views-widget {
  display: inline-block;
}
/* line 30, ../../../../../../workspace/submoduled-assets/styles/modules/_newsroom.scss */
.view-announcements .view-filters form .views-exposed-widget .selectbox {
  text-align: left;
  width: 180px;
}
/* line 36, ../../../../../../workspace/submoduled-assets/styles/modules/_newsroom.scss */
.view-announcements .view-filters form .views-widget-filter-keys {
  width: 200px;
}
/* line 39, ../../../../../../workspace/submoduled-assets/styles/modules/_newsroom.scss */
.view-announcements .view-filters form .views-widget-filter-keys input.form-text {
  margin-top: 4px;
  padding-top: 8px;
  padding-bottom: 8px;
  width: 140px;
}
/* line 47, ../../../../../../workspace/submoduled-assets/styles/modules/_newsroom.scss */
.view-announcements .view-filters form .views-submit-button {
  float: right;
  width: 100px;
}
/* line 51, ../../../../../../workspace/submoduled-assets/styles/modules/_newsroom.scss */
.view-announcements .view-filters form .views-submit-button .more-button, .view-announcements .view-filters form .views-submit-button .more-button-no-span, .view-announcements .view-filters form .views-submit-button .slider.swipe .slide-meta .cta a, .slider.swipe .slide-meta .cta .view-announcements .view-filters form .views-submit-button a {
  margin: 0;
  padding-top: 14px;
  padding-bottom: 14px;
}
/* line 62, ../../../../../../workspace/submoduled-assets/styles/modules/_newsroom.scss */
.view-announcements .view-content .views-row {
  border-bottom: 1px solid #c2c2c2;
  font-size: 13px;
  padding: 20px 20px 20px 0;
}
/* line 67, ../../../../../../workspace/submoduled-assets/styles/modules/_newsroom.scss */
.view-announcements .view-content .views-row.views-row-last {
  border-bottom: none;
}

/* line 5, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.pane-featured-projects-panel-pane-0,
.pane-featured-projects-panel-pane-1,
.pane-featured-projects-panel-pane-2,
.pane-featured-projects-panel-pane-3 {
  margin-bottom: 300px;
}

/* line 17, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.view-featured-projects .view-filters form,
.view-thought-leaders .view-filters form {
  background-color: #f0f0f0;
  font-size: 12px;
  margin: 30px 0;
  padding: 18px 20px;
}
/* line 22, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.view-featured-projects .view-filters form:after,
.view-thought-leaders .view-filters form:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 30, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.view-featured-projects .view-filters form .views-exposed-widget,
.view-thought-leaders .view-filters form .views-exposed-widget {
  clear: none;
  float: left;
  text-align: right;
  width: 180px;
}
/* line 39, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.view-featured-projects .view-filters form .views-exposed-widget .views-widget,
.view-thought-leaders .view-filters form .views-exposed-widget .views-widget {
  display: inline-block;
}
/* line 43, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.view-featured-projects .view-filters form .views-exposed-widget .selectbox,
.view-thought-leaders .view-filters form .views-exposed-widget .selectbox {
  text-align: left;
  width: 120px;
}
/* line 49, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.view-featured-projects .view-filters form .views-widget-filter-keys,
.view-thought-leaders .view-filters form .views-widget-filter-keys {
  width: 220px;
}
/* line 52, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.view-featured-projects .view-filters form .views-widget-filter-keys input.form-text,
.view-thought-leaders .view-filters form .views-widget-filter-keys input.form-text {
  margin-top: 4px;
  padding-top: 8px;
  padding-bottom: 8px;
  width: 140px;
}
/* line 60, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.view-featured-projects .view-filters form .views-widget-filter-tid,
.view-thought-leaders .view-filters form .views-widget-filter-tid {
  width: 220px;
}
/* line 64, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.view-featured-projects .view-filters form .views-submit-button,
.view-thought-leaders .view-filters form .views-submit-button {
  float: right;
  width: 100px;
}
/* line 68, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.view-featured-projects .view-filters form .views-submit-button .more-button, .view-featured-projects .view-filters form .views-submit-button .more-button-no-span, .view-featured-projects .view-filters form .views-submit-button .slider.swipe .slide-meta .cta a, .slider.swipe .slide-meta .cta .view-featured-projects .view-filters form .views-submit-button a,
.view-thought-leaders .view-filters form .views-submit-button .more-button,
.view-thought-leaders .view-filters form .views-submit-button .more-button-no-span,
.view-thought-leaders .view-filters form .views-submit-button .slider.swipe .slide-meta .cta a,
.slider.swipe .slide-meta .cta .view-thought-leaders .view-filters form .views-submit-button a {
  margin: 0;
  padding-top: 14px;
  padding-bottom: 14px;
}
/* line 75, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.view-featured-projects .view-filters form .views-reset-button,
.view-thought-leaders .view-filters form .views-reset-button {
  display: none;
}
/* line 82, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.view-featured-projects .view-content,
.view-thought-leaders .view-content {
  border-top: 1px solid #c7c7c7;
  clear: both;
  margin-bottom: 100px;
  position: relative;
  z-index: 1;
}
/* line 89, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.view-featured-projects .view-content:after,
.view-thought-leaders .view-content:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 97, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.view-featured-projects .view-content .image-left,
.view-thought-leaders .view-content .image-left {
  clear: none;
  float: left;
  font-size: 11px;
  height: 240px;
  margin: 20px 0;
  overflow: visible;
  position: relative;
  width: 25%;
}
/* line 107, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.view-featured-projects .view-content .image-left:nth-child(4n+1),
.view-thought-leaders .view-content .image-left:nth-child(4n+1) {
  padding: 0 16px 0 0;
}
/* line 111, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.view-featured-projects .view-content .image-left:nth-child(4n+2),
.view-thought-leaders .view-content .image-left:nth-child(4n+2) {
  padding: 0 11px 0 6px;
}
/* line 115, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.view-featured-projects .view-content .image-left:nth-child(4n+3),
.view-thought-leaders .view-content .image-left:nth-child(4n+3) {
  padding: 0 6px 0 11px;
}
/* line 119, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.view-featured-projects .view-content .image-left:nth-child(4n+4),
.view-thought-leaders .view-content .image-left:nth-child(4n+4) {
  padding: 0 0 0 16px;
}
/* line 124, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.view-featured-projects .view-content .image-left .field-project-main-image img,
.view-thought-leaders .view-content .image-left .field-project-main-image img {
  height: auto;
  max-width: 211px;
  width: 100%;
}
/* line 131, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.view-featured-projects .view-content .image-left .views-field-title,
.view-thought-leaders .view-content .image-left .views-field-title {
  font-size: 12px;
  font-weight: bold;
}
/* line 135, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.view-featured-projects .view-content .image-left .views-field-title a,
.view-thought-leaders .view-content .image-left .views-field-title a {
  color: #1d183c;
}
/* line 140, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.view-featured-projects .view-content .image-left .views-field-nothing,
.view-thought-leaders .view-content .image-left .views-field-nothing {
  -moz-box-shadow: 0 0 3px #000;
  -webkit-box-shadow: 0 0 3px #000;
  box-shadow: 0 0 3px #000;
  background-color: #ececec;
  display: none;
  left: 75%;
  overflow: visible;
  padding: 10px;
  position: absolute;
  top: 0;
  width: 274px;
  z-index: 10;
}
/* line 143, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.view-featured-projects .view-content .image-left .views-field-nothing:before,
.view-thought-leaders .view-content .image-left .views-field-nothing:before {
  background: url(../images/wedge_left.png) left center no-repeat;
  content: ".";
  display: block;
  height: 40px;
  left: -20px;
  outline: none;
  overflow: hidden;
  position: absolute;
  text-indent: -100px;
  width: 20px;
}
/* line 166, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.view-featured-projects .view-content .image-left .views-field-nothing img,
.view-thought-leaders .view-content .image-left .views-field-nothing img {
  display: block;
  height: auto;
  margin-bottom: 10px;
  width: 100%;
}
/* line 173, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.view-featured-projects .view-content .image-left .views-field-nothing a,
.view-thought-leaders .view-content .image-left .views-field-nothing a {
  display: block;
}
/* line 177, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.view-featured-projects .view-content .image-left .views-field-nothing .title,
.view-thought-leaders .view-content .image-left .views-field-nothing .title {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 6px;
}
/* line 183, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.view-featured-projects .view-content .image-left .views-field-nothing p,
.view-thought-leaders .view-content .image-left .views-field-nothing p {
  line-height: 1.2em;
  margin: 1em 0;
}
/* line 188, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.view-featured-projects .view-content .image-left .views-field-nothing li,
.view-thought-leaders .view-content .image-left .views-field-nothing li {
  line-height: 1.2em;
  margin-bottom: 5px;
}
/* line 193, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.view-featured-projects .view-content .image-left .views-field-nothing .cta,
.view-thought-leaders .view-content .image-left .views-field-nothing .cta {
  margin-top: 6px;
}
/* line 199, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.view-featured-projects .view-content .image-left.two .views-field-nothing,
.view-thought-leaders .view-content .image-left.two .views-field-nothing {
  left: 85%;
}
/* line 205, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.view-featured-projects .view-content .image-left.three .views-field-nothing,
.view-thought-leaders .view-content .image-left.three .views-field-nothing {
  left: auto;
  right: 85%;
}
/* line 209, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.view-featured-projects .view-content .image-left.three .views-field-nothing:before,
.view-thought-leaders .view-content .image-left.three .views-field-nothing:before {
  background: url(../images/wedge_right.png) right center no-repeat;
  left: auto;
  right: -20px;
}
/* line 218, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.view-featured-projects .view-content .image-left.four .views-field-nothing,
.view-thought-leaders .view-content .image-left.four .views-field-nothing {
  left: auto;
  right: 75%;
}
/* line 222, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.view-featured-projects .view-content .image-left.four .views-field-nothing:before,
.view-thought-leaders .view-content .image-left.four .views-field-nothing:before {
  background: url(../images/wedge_right.png) right center no-repeat;
  left: auto;
  right: -20px;
}
/* line 231, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.view-featured-projects .view-content .image-left:hover .views-field-nothing,
.view-thought-leaders .view-content .image-left:hover .views-field-nothing {
  display: block;
}

/* line 242, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.lt-ie9 .view-featured-projects .view-content > .image-left.one,
.lt-ie9 .view-featured-projects .view-thought-leaders .view-content > .image-left.one,
.lt-ie9 .view-thought-leaders .view-featured-projects .view-content > .image-left.one,
.lt-ie9 .view-thought-leaders .view-content > .image-left.one {
  padding: 0 16px 0 0;
}
/* line 245, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.lt-ie9 .view-featured-projects .view-content > .image-left.two,
.lt-ie9 .view-featured-projects .view-thought-leaders .view-content > .image-left.two,
.lt-ie9 .view-thought-leaders .view-featured-projects .view-content > .image-left.two,
.lt-ie9 .view-thought-leaders .view-content > .image-left.two {
  padding: 0 11px 0 6px;
}
/* line 248, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.lt-ie9 .view-featured-projects .view-content > .image-left.three,
.lt-ie9 .view-featured-projects .view-thought-leaders .view-content > .image-left.three,
.lt-ie9 .view-thought-leaders .view-featured-projects .view-content > .image-left.three,
.lt-ie9 .view-thought-leaders .view-content > .image-left.three {
  padding: 0 6px 0 11px;
}
/* line 251, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.lt-ie9 .view-featured-projects .view-content > .image-left.four,
.lt-ie9 .view-featured-projects .view-thought-leaders .view-content > .image-left.four,
.lt-ie9 .view-thought-leaders .view-featured-projects .view-content > .image-left.four,
.lt-ie9 .view-thought-leaders .view-content > .image-left.four {
  padding: 0 0 0 16px;
}
/* line 255, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.lt-ie9 .view-featured-projects .view-content > .image-left.two .views-field-nothing,
.lt-ie9 .view-thought-leaders .view-content > .image-left.two .views-field-nothing {
  left: 85%;
}
/* line 260, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.lt-ie9 .view-featured-projects .view-content > .image-left.three .views-field-nothing,
.lt-ie9 .view-thought-leaders .view-content > .image-left.three .views-field-nothing {
  left: auto;
  right: 85%;
}
/* line 264, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.lt-ie9 .view-featured-projects .view-content > .image-left.three .views-field-nothing:before,
.lt-ie9 .view-thought-leaders .view-content > .image-left.three .views-field-nothing:before {
  background: url(../images/wedge_right.png) right center no-repeat;
  left: auto;
  right: -20px;
}
/* line 272, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.lt-ie9 .view-featured-projects .view-content > .image-left.four .views-field-nothing,
.lt-ie9 .view-thought-leaders .view-content > .image-left.four .views-field-nothing {
  left: auto;
  right: 75%;
}
/* line 276, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.lt-ie9 .view-featured-projects .view-content > .image-left.four .views-field-nothing:before,
.lt-ie9 .view-thought-leaders .view-content > .image-left.four .views-field-nothing:before {
  background: url(../images/wedge_right.png) right center no-repeat;
  left: auto;
  right: -20px;
}

/* line 316, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-projects.scss */
.image-left.right-rail-row.thought-leader.one .field-project-main-image img {
  width: 100%;
  height: auto;
  display: block;
}

/* line 1, ../../../../../../workspace/submoduled-assets/styles/modules/_capabilities.scss */
.capabilities-columns {
  clear: both;
  font-size: 13px;
}
/* line 5, ../../../../../../workspace/submoduled-assets/styles/modules/_capabilities.scss */
.capabilities-columns:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
}

/* line 14, ../../../../../../workspace/submoduled-assets/styles/modules/_capabilities.scss */
.capabilities-column {
  clear: none;
  float: left;
  padding-right: 20px;
  width: 24.99%;
}

/* line 21, ../../../../../../workspace/submoduled-assets/styles/modules/_capabilities.scss */
.capabilities-group {
  margin-bottom: 2em;
}

/* line 25, ../../../../../../workspace/submoduled-assets/styles/modules/_capabilities.scss */
.capabilities-group-title {
  font-weight: bold;
  margin-bottom: 0.5em;
}

/* line 31, ../../../../../../workspace/submoduled-assets/styles/modules/_capabilities.scss */
.capabilities-group-details a {
  color: #646464;
  display: block;
  margin-bottom: 4px;
}
/* line 36, ../../../../../../workspace/submoduled-assets/styles/modules/_capabilities.scss */
.capabilities-group-details a:focus, .capabilities-group-details a:hover {
  color: #850f88;
}

/* line 5, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-news-and-projects.scss */
.featured-news,
.featured-projects {
  margin-bottom: 32px;
}

/* line 11, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-news-and-projects.scss */
.featured-news-title,
.featured-projects-title {
  color: #1F1646;
  font-size: 13px;
  font-weight: normal;
  margin: 0 0 10px 0;
  text-transform: uppercase;
}
/* line 19, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-news-and-projects.scss */
.featured-news-title:after,
.featured-projects-title:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 27, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-news-and-projects.scss */
.featured-news-title a.sublink,
.featured-projects-title a.sublink {
  font-size: 11px;
  font-weight: normal;
  text-transform: none;
}

/* line 41, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-news-and-projects.scss */
.featured-news-item,
.featured-projects-item {
  clear: both;
  color: #646464;
  display: block;
  font-size: 11px;
  line-height: 1.2em;
  margin: 16px 0;
}
/* line 50, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-news-and-projects.scss */
.featured-news-item:after,
.featured-projects-item:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
}

/* line 59, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-news-and-projects.scss */
.featured-projects-item-image {
  clear: left;
  float: left;
  width: 125px;
}
/* line 64, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-news-and-projects.scss */
.featured-projects-item-image img {
  width: 125px;
}

/* line 69, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-news-and-projects.scss */
.featured-projects-item-title,
.featured-projects-item-copy {
  margin-left: 137px;
}

/* line 74, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-news-and-projects.scss */
.featured-projects-item-title {
  font-weight: bold;
}

/* line 78, ../../../../../../workspace/submoduled-assets/styles/modules/_featured-news-and-projects.scss */
.featured-projects-item-copy {
  display: none;
  max-height: 4.8em;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 1, ../../../../../../workspace/submoduled-assets/styles/templates/_layout-columns.scss */
.cols {
  float: left;
}
/* line 4, ../../../../../../workspace/submoduled-assets/styles/templates/_layout-columns.scss */
.cols .pane-title, .cols .pane-title a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
}
/* line 13, ../../../../../../workspace/submoduled-assets/styles/templates/_layout-columns.scss */
.cols.cols-half {
  width: 47%;
  margin-left: 6%;
}
/* line 18, ../../../../../../workspace/submoduled-assets/styles/templates/_layout-columns.scss */
.cols.cols-third {
  width: 32%;
  margin-left: 2%;
}
/* line 23, ../../../../../../workspace/submoduled-assets/styles/templates/_layout-columns.scss */
.cols.cols-quarter {
  width: 23.5%;
  margin-left: 2%;
}
/* line 28, ../../../../../../workspace/submoduled-assets/styles/templates/_layout-columns.scss */
.cols.cols-five {
  width: 16%;
  margin-left: 5%;
}
/* line 33, ../../../../../../workspace/submoduled-assets/styles/templates/_layout-columns.scss */
.cols:first-child {
  margin: 0;
}
/* line 37, ../../../../../../workspace/submoduled-assets/styles/templates/_layout-columns.scss */
.cols.cols-start {
  clear: both;
  margin-left: 0;
}
/* line 42, ../../../../../../workspace/submoduled-assets/styles/templates/_layout-columns.scss */
.cols.cols-end {
  margin-left: 0;
  padding-left: 6%;
}

/* line 17, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices {
  height: 0;
  margin-top: 92px;
  overflow: visible;
  position: relative;
  z-index: 100;
  width: 100%;
}
/* line 25, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices .vertices-inner-1 {
  left: 50%;
  position: absolute;
  top: 0;
}
/* line 31, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices .vertices-inner-2 {
  left: -960px;
  overflow: visible;
  position: absolute;
  top: 0;
  width: 1920px;
}
/* line 39, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices .step {
  background: url(../images/vertices-subPage.png) no-repeat;
  position: absolute;
  top: 0;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices .step-0 {
  background-position: 0px top;
  height: 250px;
  left: 0px;
  width: 66px;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices .step-1 {
  background-position: -65px top;
  height: 242px;
  left: 65px;
  width: 66px;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices .step-2 {
  background-position: -130px top;
  height: 233px;
  left: 130px;
  width: 66px;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices .step-3 {
  background-position: -195px top;
  height: 225px;
  left: 195px;
  width: 66px;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices .step-4 {
  background-position: -260px top;
  height: 216px;
  left: 260px;
  width: 66px;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices .step-5 {
  background-position: -325px top;
  height: 208px;
  left: 325px;
  width: 66px;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices .step-6 {
  background-position: -390px top;
  height: 199px;
  left: 390px;
  width: 66px;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices .step-7 {
  background-position: -455px top;
  height: 191px;
  left: 455px;
  width: 66px;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices .step-8 {
  background-position: -520px top;
  height: 182px;
  left: 520px;
  width: 66px;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices .step-9 {
  background-position: -585px top;
  height: 174px;
  left: 585px;
  width: 66px;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices .step-10 {
  background-position: -650px top;
  height: 165px;
  left: 650px;
  width: 66px;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices .step-11 {
  background-position: -715px top;
  height: 157px;
  left: 715px;
  width: 66px;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices .step-12 {
  background-position: -780px top;
  height: 148px;
  left: 780px;
  width: 66px;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices .step-13 {
  background-position: -845px top;
  height: 140px;
  left: 845px;
  width: 66px;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices .step-14 {
  background-position: -910px top;
  height: 131px;
  left: 910px;
  width: 66px;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices .step-15 {
  background-position: -975px top;
  height: 123px;
  left: 975px;
  width: 66px;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices .step-16 {
  background-position: -1040px top;
  height: 114px;
  left: 1040px;
  width: 66px;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices .step-17 {
  background-position: -1105px top;
  height: 106px;
  left: 1105px;
  width: 66px;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices .step-18 {
  background-position: -1170px top;
  height: 97px;
  left: 1170px;
  width: 66px;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices .step-19 {
  background-position: -1235px top;
  height: 89px;
  left: 1235px;
  width: 66px;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices .step-20 {
  background-position: -1300px top;
  height: 100px;
  left: 1300px;
  width: 63px;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices .step-21 {
  background-position: -1362px top;
  height: 124px;
  left: 1362px;
  width: 63px;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices .step-22 {
  background-position: -1424px top;
  height: 148px;
  left: 1424px;
  width: 63px;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices .step-23 {
  background-position: -1486px top;
  height: 172px;
  left: 1486px;
  width: 63px;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices .step-24 {
  background-position: -1548px top;
  height: 196px;
  left: 1548px;
  width: 63px;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices .step-25 {
  background-position: -1610px top;
  height: 220px;
  left: 1610px;
  width: 63px;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices .step-26 {
  background-position: -1672px top;
  height: 244px;
  left: 1672px;
  width: 63px;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices .step-27 {
  background-position: -1734px top;
  height: 268px;
  left: 1734px;
  width: 63px;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices .step-28 {
  background-position: -1796px top;
  height: 292px;
  left: 1796px;
  width: 63px;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices .step-29 {
  background-position: -1858px top;
  height: 316px;
  left: 1858px;
  width: 63px;
}

/* line 50, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices-replacement .columns-wrap {
  padding-top: 403px;
}
/* line 54, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices-replacement .panel-col-left {
  position: relative;
  z-index: 10;
}
/* line 59, ../../../../../../workspace/submoduled-assets/styles/modules/_vertices.scss */
.vertices-replacement .svg-overlay {
  display: none;
}

/* line 2, ../../../../../../workspace/submoduled-assets/styles/pages/_federal-contract-vehicles.scss */
.federal-contract-vehicles .sub-header + p {
  margin-bottom: 16px;
}
/* line 5, ../../../../../../workspace/submoduled-assets/styles/pages/_federal-contract-vehicles.scss */
.federal-contract-vehicles .sub-header + p + p {
  color: #8b8b8b;
  font-family: AvenirLT-Book, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.5em;
  margin-bottom: 0;
}
/* line 17, ../../../../../../workspace/submoduled-assets/styles/pages/_federal-contract-vehicles.scss */
.federal-contract-vehicles .federal-contract-vehicles-content h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  margin-top: 0;
}
/* line 26, ../../../../../../workspace/submoduled-assets/styles/pages/_federal-contract-vehicles.scss */
.federal-contract-vehicles .federal-contract-vehicles-content h2.block-header {
  clear: both;
  font-family: AvenirLT-Black,Arial,sans-serif;
  font-size: 18px;
  font-weight: normal;
  padding-top: 30px;
  text-transform: uppercase;
}
/* line 36, ../../../../../../workspace/submoduled-assets/styles/pages/_federal-contract-vehicles.scss */
.federal-contract-vehicles .federal-contract-vehicles-content h5 {
  color: #1f1646;
  font-size: 13px;
  margin: 0;
}

/* line 1, ../../../../../../workspace/submoduled-assets/styles/pages/_jumper.scss */
#jumper-iframe {
  display: block;
  border: none;
  padding-top: 90px;
  width: 100%;
  height: 12800px;
}

/* line 8, ../../../../../../workspace/submoduled-assets/styles/pages/_jumper.scss */
.jumper-breadcrumb {
  display: none;
}

/****************************************
*
*	GeoRover Form Styles
*	Rhino Hooton
*	Digitaria 2015
*
****************************************/
/* georover form adjustments */
/* line 11, ../../../../../../workspace/submoduled-assets/styles/pages/_georover.scss */
#leidos-forms-trial-form .webform-component {
  display: block;
  overflow: hidden;
}
/* line 15, ../../../../../../workspace/submoduled-assets/styles/pages/_georover.scss */
#leidos-forms-trial-form .webform-component label {
  width: 245px;
}
/* line 18, ../../../../../../workspace/submoduled-assets/styles/pages/_georover.scss */
#leidos-forms-trial-form .webform-component label .form-required {
  left: 530px;
}
/* line 25, ../../../../../../workspace/submoduled-assets/styles/pages/_georover.scss */
#leidos-forms-trial-form .webform-component.form-item-sitereferral span.field-suffix {
  width: 80%;
  margin-top: 30px;
}
/* line 33, ../../../../../../workspace/submoduled-assets/styles/pages/_georover.scss */
#leidos-forms-trial-form button {
  display: block;
  margin: 30px auto;
}

/* georover header container */
/* georover header wrapper */
/* line 43, ../../../../../../workspace/submoduled-assets/styles/pages/_georover.scss */
.georover-header {
  display: block;
  overflow: hidden;
  clear: both;
  /* georover content */
  /* georover main image */
}
/* line 50, ../../../../../../workspace/submoduled-assets/styles/pages/_georover.scss */
.georover-header .field-body.view-mode-full {
  float: left;
  margin-bottom: 30px;
  width: 400px;
  width: calc(100% - 202px);
}
/* line 60, ../../../../../../workspace/submoduled-assets/styles/pages/_georover.scss */
.georover-header .field-image.view-mode-full {
  clear: right;
  float: right;
  margin-bottom: 30px;
  width: 192px;
}
/* line 67, ../../../../../../workspace/submoduled-assets/styles/pages/_georover.scss */
.georover-header .field-image.view-mode-full img.image-style-large {
  background: #850f88;
}

/* georover entry */
/* line 77, ../../../../../../workspace/submoduled-assets/styles/pages/_georover.scss */
.field-georover-download.view-mode-full {
  width: 290px;
  margin-bottom: 30px;
  float: left;
  margin-right: 10px;
  min-height: 250px;
  /* title */
  /* img */
  /* content */
}
/* line 86, ../../../../../../workspace/submoduled-assets/styles/pages/_georover.scss */
.field-georover-download.view-mode-full .field-software-title.view-mode-full {
  color: #850F88;
  float: right;
  font-family: AvenirLT-Medium,"Arial Narrow",Arial,sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 23px;
  margin-top: 5px;
  width: 184px;
  width: calc(100% - 106px);
}
/* line 101, ../../../../../../workspace/submoduled-assets/styles/pages/_georover.scss */
.field-georover-download.view-mode-full .field-software-image.view-mode-full {
  float: left;
  height: 56px;
  margin-bottom: 10px;
  width: 96px;
}
/* line 108, ../../../../../../workspace/submoduled-assets/styles/pages/_georover.scss */
.field-georover-download.view-mode-full .field-software-image.view-mode-full img.image-style-none {
  background: #850f88;
}
/* line 117, ../../../../../../workspace/submoduled-assets/styles/pages/_georover.scss */
.field-georover-download.view-mode-full .field-software-copy.view-mode-full {
  clear: both;
}

/* georover entry [even] */
/* line 125, ../../../../../../workspace/submoduled-assets/styles/pages/_georover.scss */
.field-georover-download:nth-child(even).view-mode-full {
  width: 49%;
  clear: left;
  float: left;
  margin-right: 0;
}

/* georover entry [odd] */
/* line 134, ../../../../../../workspace/submoduled-assets/styles/pages/_georover.scss */
.field-georover-download:nth-child(odd).view-mode-full {
  width: 49%;
  clear: right;
  float: right;
  margin-right: 0;
}

/* line 145, ../../../../../../workspace/submoduled-assets/styles/pages/_georover.scss */
.georover-table.sticky-enabled.tableheader-processed.sticky-table {
  display: block;
  overflow-y: hidden;
  width: 100%;
}

/****************************************
*
* Features Import Styles
* Rhino Hooton
* Digitaria 2015
*
****************************************/
/* line 11, ../../../../../../workspace/submoduled-assets/styles/pages/_features.scss */
.panel-pane .main {
  width: 840px;
  /* Header Style */
}
/* line 13, ../../../../../../workspace/submoduled-assets/styles/pages/_features.scss */
.panel-pane .main .container {
  position: relative;
}
/* line 16, ../../../../../../workspace/submoduled-assets/styles/pages/_features.scss */
.panel-pane .main a {
  color: #fff;
  text-decoration: none;
}
/* line 20, ../../../../../../workspace/submoduled-assets/styles/pages/_features.scss */
.panel-pane .main .clr {
  clear: both;
}
/* line 23, ../../../../../../workspace/submoduled-assets/styles/pages/_features.scss */
.panel-pane .main .main {
  position: relative;
  width: 1280px;
  margin: 0 auto;
}
/* line 28, ../../../../../../workspace/submoduled-assets/styles/pages/_features.scss */
.panel-pane .main h1 {
  margin: 0px;
  padding: 20px 20px 10px 20px;
  font-size: 34px;
  color: #333;
  text-shadow: 1px 1px 1px #fff;
  text-align: left;
  font-weight: 400;
  text-align: center;
}
/* line 38, ../../../../../../workspace/submoduled-assets/styles/pages/_features.scss */
.panel-pane .main h1 span {
  display: block;
  font-size: 14px;
  font-family: Georgia, serif;
  font-style: italic;
  color: #b2891b;
  padding-top: 10px;
}
/* line 47, ../../../../../../workspace/submoduled-assets/styles/pages/_features.scss */
.panel-pane .main .header {
  font-family: 'Arial Narrow', Arial, sans-serif;
  line-height: 24px;
  font-size: 11px;
  background: #000;
  opacity: 0.9;
  text-transform: uppercase;
  z-index: 9999;
  position: relative;
  -moz-box-shadow: 1px 0px 2px #000;
  -webkit-box-shadow: 1px 0px 2px #000;
  box-shadow: 1px 0px 2px #000;
}
/* line 60, ../../../../../../workspace/submoduled-assets/styles/pages/_features.scss */
.panel-pane .main .header a {
  padding: 0px 10px;
  letter-spacing: 1px;
  color: #ddd;
  display: block;
  float: left;
}
/* line 67, ../../../../../../workspace/submoduled-assets/styles/pages/_features.scss */
.panel-pane .main .header a:hover {
  color: #fff;
}
/* line 70, ../../../../../../workspace/submoduled-assets/styles/pages/_features.scss */
.panel-pane .main .header span.right {
  float: right;
}
/* line 73, ../../../../../../workspace/submoduled-assets/styles/pages/_features.scss */
.panel-pane .main .header span.right a {
  float: none;
  display: inline;
}
/* line 77, ../../../../../../workspace/submoduled-assets/styles/pages/_features.scss */
.panel-pane .main .more {
  position: relative;
  clear: both;
  font-family: 'Arial Narrow', Arial, sans-serif;
  text-transform: uppercase;
  font-size: 11px;
  padding: 5px 0px 10px;
  width: 540px;
  margin: 0 auto;
}
/* line 87, ../../../../../../workspace/submoduled-assets/styles/pages/_features.scss */
.panel-pane .main .more ul {
  display: block;
  text-align: center;
  height: 30px;
}
/* line 92, ../../../../../../workspace/submoduled-assets/styles/pages/_features.scss */
.panel-pane .main .more ul li {
  display: block;
  padding: 4px 2px;
  float: left;
}
/* line 97, ../../../../../../workspace/submoduled-assets/styles/pages/_features.scss */
.panel-pane .main .more ul li.selected a,
.panel-pane .main .more ul li.selected a:hover {
  background: #b2891b;
  color: #fff;
  text-shadow: none;
}
/* line 103, ../../../../../../workspace/submoduled-assets/styles/pages/_features.scss */
.panel-pane .main .more ul li a {
  color: #555;
  float: left;
  background: #fff;
  width: 40px;
  padding: 2px 5px;
  -moz-box-shadow: 1px 1px 2px #aaa;
  -webkit-box-shadow: 1px 1px 2px #aaa;
  box-shadow: 1px 1px 2px #aaa;
}
/* line 113, ../../../../../../workspace/submoduled-assets/styles/pages/_features.scss */
.panel-pane .main .more ul li a:hover {
  background: #000;
  color: #fff;
}
/* line 117, ../../../../../../workspace/submoduled-assets/styles/pages/_features.scss */
.panel-pane .main .view {
  width: 400px;
  height: 400px;
  margin: 10px;
  float: left;
  border: 10px solid #fff;
  overflow: hidden;
  position: relative;
  text-align: center;
  -webkit-box-shadow: 1px 1px 2px #e6e6e6;
  -moz-box-shadow: 1px 1px 2px #e6e6e6;
  box-shadow: 1px 1px 2px #e6e6e6;
  cursor: default;
}
/* line 131, ../../../../../../workspace/submoduled-assets/styles/pages/_features.scss */
.panel-pane .main .view .mask, .panel-pane .main .view .content {
  width: 380px;
  height: 400px;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
}
/* line 139, ../../../../../../workspace/submoduled-assets/styles/pages/_features.scss */
.panel-pane .main .view img {
  display: block;
  position: relative;
}
/* line 143, ../../../../../../workspace/submoduled-assets/styles/pages/_features.scss */
.panel-pane .main .view h2 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  position: relative;
  font-size: 17px;
  padding: 10px;
  background: rgba(0, 0, 0, 0.8);
  margin: 20px 0 0 0;
}
/* line 153, ../../../../../../workspace/submoduled-assets/styles/pages/_features.scss */
.panel-pane .main .view p {
  font-family: Georgia, serif;
  font-style: italic;
  font-size: 12px;
  position: relative;
  color: #fff;
  padding: 10px 20px 20px;
  text-align: center;
}
/* line 162, ../../../../../../workspace/submoduled-assets/styles/pages/_features.scss */
.panel-pane .main .view a.info {
  display: inline-block;
  text-decoration: none;
  padding: 7px 14px;
  background: #000;
  color: #fff;
  text-transform: uppercase;
  -webkit-box-shadow: 0 0 1px #000;
  -moz-box-shadow: 0 0 1px #000;
  box-shadow: 0 0 1px #000;
}
/* line 173, ../../../../../../workspace/submoduled-assets/styles/pages/_features.scss */
.panel-pane .main .view a.info:hover {
  -webkit-box-shadow: 0 0 5px #000;
  -moz-box-shadow: 0 0 5px #000;
  box-shadow: 0 0 5px #000;
}
/* line 178, ../../../../../../workspace/submoduled-assets/styles/pages/_features.scss */
.panel-pane .main .view-tenth img {
  -webkit-transform: scaleY(1);
  -moz-transform: scaleY(1);
  -o-transform: scaleY(1);
  -ms-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition: all 0.7s ease-in-out;
  -moz-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
  -ms-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out;
}
/* line 190, ../../../../../../workspace/submoduled-assets/styles/pages/_features.scss */
.panel-pane .main .view-tenth .mask {
  background-color: rgba(255, 231, 179, 0.3);
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  transition: all 0.5s linear;
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
}
/* line 201, ../../../../../../workspace/submoduled-assets/styles/pages/_features.scss */
.panel-pane .main .view-tenth h2 {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  background: transparent;
  margin: 20px 40px 0px 40px;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  color: #333;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  transition: all 0.5s linear;
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
}
/* line 220, ../../../../../../workspace/submoduled-assets/styles/pages/_features.scss */
.panel-pane .main .view-tenth p {
  color: #333;
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
/* line 236, ../../../../../../workspace/submoduled-assets/styles/pages/_features.scss */
.panel-pane .main .view-tenth a.info {
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
/* line 251, ../../../../../../workspace/submoduled-assets/styles/pages/_features.scss */
.panel-pane .main .view-tenth:hover img {
  -webkit-transform: scale(10);
  -moz-transform: scale(10);
  -o-transform: scale(10);
  -ms-transform: scale(10);
  transform: scale(10);
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
}
/* line 261, ../../../../../../workspace/submoduled-assets/styles/pages/_features.scss */
.panel-pane .main .view-tenth:hover .mask {
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
}
/* line 266, ../../../../../../workspace/submoduled-assets/styles/pages/_features.scss */
.panel-pane .main .view-tenth:hover h2, .panel-pane .main .view-tenth:hover p, .panel-pane .main .view-tenth:hover a.info {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
}

/* line 4, ../../../../../../workspace/submoduled-assets/styles/modules/_view-news.scss */
.view-news .view-header {
  color: #646464;
  font-size: 12px;
}
/* line 8, ../../../../../../workspace/submoduled-assets/styles/modules/_view-news.scss */
.view-news .views-row {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  border-bottom: 1px solid #c2c2c2;
  padding: 16px 0;
}
/* line 14, ../../../../../../workspace/submoduled-assets/styles/modules/_view-news.scss */
.view-news .views-row .date-display-single {
  color: #646464;
  display: inline-block;
  vertical-align: top;
  width: 24%;
}
/* line 21, ../../../../../../workspace/submoduled-assets/styles/modules/_view-news.scss */
.view-news .views-row .field-leidos-feed-article-url {
  display: inline-block;
  vertical-align: top;
  width: 73.6%;
}
/* line 27, ../../../../../../workspace/submoduled-assets/styles/modules/_view-news.scss */
.view-news .views-row .field-leidos-feed-article-url, .view-news .views-row .field-leidos-feed-article-url a {
  color: #850f88;
}

/* ==========================================================================
   Helper classes
   ========================================================================== */
/*
 * Image replacement
 */
/* line 10, ../../../../../../workspace/submoduled-assets/styles/_helpers.scss */
.ir {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  /* IE 6/7 fallback */
  *text-indent: -9999px;
}

/* line 18, ../../../../../../workspace/submoduled-assets/styles/_helpers.scss */
.ir:before {
  content: "";
  display: block;
  width: 0;
  height: 150%;
}

/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */
/* line 29, ../../../../../../workspace/submoduled-assets/styles/_helpers.scss */
.hidden, .onchangeShow.onchangeShow-noButton .form-actions {
  display: none !important;
  visibility: hidden;
}

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */
/* line 38, ../../../../../../workspace/submoduled-assets/styles/_helpers.scss */
.visuallyhidden, #skip-link,
.element-invisible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */
/* line 54, ../../../../../../workspace/submoduled-assets/styles/_helpers.scss */
.visuallyhidden.focusable:active, .focusable#skip-link:active,
.focusable.element-invisible:active,
.visuallyhidden.focusable:focus,
.focusable#skip-link:focus,
.focusable.element-invisible:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/*
 * Hide visually and from screenreaders, but maintain layout
 */
/* line 68, ../../../../../../workspace/submoduled-assets/styles/_helpers.scss */
.invisible {
  visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
/* line 84, ../../../../../../workspace/submoduled-assets/styles/_helpers.scss */
.clearfix:before, .page-contact .form-actions:before,
.clearfix:after,
.page-contact .form-actions:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

/* line 90, ../../../../../../workspace/submoduled-assets/styles/_helpers.scss */
.clearfix:after, .page-contact .form-actions:after {
  clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
/* line 99, ../../../../../../workspace/submoduled-assets/styles/_helpers.scss */
.clearfix, .page-contact .form-actions {
  *zoom: 1;
}

/* line 103, ../../../../../../workspace/submoduled-assets/styles/_helpers.scss */
.clear {
  clear: both;
}

/* line 108, ../../../../../../workspace/submoduled-assets/styles/_helpers.scss */
input[type=text].error {
  border: 1px dotted #ff0000;
}

/* line 112, ../../../../../../workspace/submoduled-assets/styles/_helpers.scss */
.error {
  color: #ff0000;
  font-style: italic;
  font-size: 13px;
  line-height: 30px;
}

/* remove dots from top menu */
/* line 4, ../../../../../../workspace/submoduled-assets/styles/modules/_admin-menu.scss */
#admin-menu-menu li:before {
  content: "";
}

/* hide menu links to edit header menus */
/* line 11, ../../../../../../workspace/submoduled-assets/styles/modules/_admin-menu.scss */
.region-header .contextual-links {
  display: none;
}

/* general styling */
/* line 18, ../../../../../../workspace/submoduled-assets/styles/modules/_admin-menu.scss */
.contextual-links-wrapper ul,
#tasks ul {
  padding-left: 0;
}
/* line 20, ../../../../../../workspace/submoduled-assets/styles/modules/_admin-menu.scss */
.contextual-links-wrapper ul li,
#tasks ul li {
  background-color: #e8e8e8;
  border: 1px solid #d0d0d0;
  display: inline-block;
  float: none;
  margin-right: 10px;
  padding: 6px 10px;
  width: auto !important;
}
/* line 25, ../../../../../../workspace/submoduled-assets/styles/modules/_admin-menu.scss */
.contextual-links-wrapper ul li:before,
#tasks ul li:before {
  content: "";
}

/* line 1, ../../../../../../workspace/submoduled-assets/styles/modules/_easy-breadcrumb.scss */
#breadcrumb {
  margin: 0 0 5px;
  overflow: auto;
}
/* line 5, ../../../../../../workspace/submoduled-assets/styles/modules/_easy-breadcrumb.scss */
#breadcrumb ol, #breadcrumb li {
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-block;
}
/* line 11, ../../../../../../workspace/submoduled-assets/styles/modules/_easy-breadcrumb.scss */
#breadcrumb ol:before, #breadcrumb li:before {
  content: "";
  left: auto;
}
/* line 18, ../../../../../../workspace/submoduled-assets/styles/modules/_easy-breadcrumb.scss */
#breadcrumb a:hover, #breadcrumb a:active {
  color: #1f1646;
}
/* line 23, ../../../../../../workspace/submoduled-assets/styles/modules/_easy-breadcrumb.scss */
#breadcrumb .crumb,
#breadcrumb .crumb-sepreator {
  color: #850f88;
  font-family: AvenirLT-Medium, Arial, sans-serif;
  font-size: 12px;
  list-style: none;
  padding: 0 0 0 2px;
}
/* line 31, ../../../../../../workspace/submoduled-assets/styles/modules/_easy-breadcrumb.scss */
#breadcrumb .crumb a,
#breadcrumb .crumb-sepreator a {
  font-family: AvenirLT-Medium, Arial, sans-serif;
}

/* line 38, ../../../../../../workspace/submoduled-assets/styles/modules/_easy-breadcrumb.scss */
.content-area-left #breadcrumb {
  margin-top: 0;
}

/* line 1, ../../../../../../workspace/submoduled-assets/styles/_theme-overrides.scss */
.landing,
.full-width {
  width: 100%;
  min-width: 990px;
  margin: 0;
}

/* line 10, ../../../../../../workspace/submoduled-assets/styles/_theme-overrides.scss */
.content-area .panels-flexible-column {
  display: inline-block;
  vertical-align: top;
}
/* line 15, ../../../../../../workspace/submoduled-assets/styles/_theme-overrides.scss */
.content-area .panels-flexible-column-first {
  width: 75%;
  margin-right: -1%;
  padding-right: 60px;
}
/* line 20, ../../../../../../workspace/submoduled-assets/styles/_theme-overrides.scss */
.content-area .panels-flexible-column-last {
  width: 25%;
}

/* temp hr and h1 overrides */
/* line 3, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_hr-overrides.scss */
.home-contact hr, .home-contact h1 {
  display: none;
}

/* line 11, ../../../../../../workspace/submoduled-assets/styles/drupaloverrides/_hr-overrides.scss */
.section-contact .node-webform > .field-item > h1, .section-contact .node-webform > .field-item > h1 + hr {
  display: none;
}
