@font-face {
  font-family: 'enterasys';
  src: url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/enterasys/enterasys.eot");
  src: url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/enterasys/enterasys.eot?#iefix") format("embedded-opentype"), url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/enterasys/enterasys.woff") format("woff"), url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/enterasys/enterasys.ttf") format("truetype"), url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/enterasys/enterasys.svg#enterasys") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'roboto slab regular';
  src: url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto-slab/RobotoSlab-Regular-webfont.eot");
  src: url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto-slab/RobotoSlab-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto-slab/RobotoSlab-Regular-webfont.woff") format("woff"), url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto-slab/RobotoSlab-Regular-webfont.ttf") format("truetype"), url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto-slab/RobotoSlab-Regular-webfont.svg#RobotoSlab-Regular-webfont") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'roboto slab light';
  src: url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto-slab/RobotoSlab-Light-webfont.eot");
  src: url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto-slab/RobotoSlab-Light-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto-slab/RobotoSlab-Light-webfont.woff") format("woff"), url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto-slab/RobotoSlab-Light-webfont.ttf") format("truetype"), url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto-slab/RobotoSlab-Light-webfont.svg#RobotoSlab-Light-webfont") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'roboto slab thin';
  src: url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto-slab/RobotoSlab-Thin-webfont.eot");
  src: url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto-slab/RobotoSlab-Thin-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto-slab/RobotoSlab-Thin-webfont.woff") format("woff"), url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto-slab/RobotoSlab-Thin-webfont.ttf") format("truetype"), url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto-slab/RobotoSlab-Thin-webfont.svg#RobotoSlab-Thin-webfont") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'roboto slab bold';
  src: url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto-slab/RobotoSlab-Bold-webfont.eot");
  src: url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto-slab/RobotoSlab-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto-slab/RobotoSlab-Bold-webfont.woff") format("woff"), url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto-slab/RobotoSlab-Bold-webfont.ttf") format("truetype"), url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto-slab/RobotoSlab-Bold-webfont.svg#RobotoSlab-Bold-webfont") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'roboto regular';
  src: url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto/Roboto-Regular-webfont.eot");
  src: url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto/Roboto-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto/Roboto-Regular-webfont.woff") format("woff"), url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto/Roboto-Regular-webfont.ttf") format("truetype"), url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto/Roboto-Regular-webfont.svg#Roboto-Regular-webfont") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'roboto bold';
  src: url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto/roboto-bold-webfont.eot");
  src: url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto/roboto-bold-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto/roboto-bold-webfont.woff") format("woff"), url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto/roboto-bold-webfont.ttf") format("truetype"), url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto/roboto-bold-webfont.svg#roboto-bold-webfont") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'roboto thin';
  src: url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto/Roboto-Thin-webfont.eot");
  src: url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto/Roboto-Thin-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto/Roboto-Thin-webfont.woff") format("woff"), url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto/Roboto-Thin-webfont.ttf") format("truetype"), url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto/Roboto-Thin-webfont.svg#Roboto-Thin-webfont") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'roboto light';
  src: url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto/Roboto-Light-webfont.eot");
  src: url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto/Roboto-Light-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto/Roboto-Light-webfont.woff") format("woff"), url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto/Roboto-Light-webfont.ttf") format("truetype"), url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto/Roboto-Light-webfont.svg#Roboto-Light-webfont") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'roboto condensed';
  src: url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto/RobotoCondensed-Regular-webfont.eot");
  src: url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto/RobotoCondensed-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto/RobotoCondensed-Regular-webfont.woff") format("woff"), url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto/RobotoCondensed-Regular-webfont.ttf") format("truetype"), url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/roboto/RobotoCondensed-Regular-webfont.svg#RobotoCondensed-Regular-webfont") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'open sans';
  src: url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/open-sans/OpenSans-Regular-webfont.eot");
  src: url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/open-sans/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/open-sans/OpenSans-Regular-webfont.woff") format("woff"), url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/open-sans/OpenSans-Regular-webfont.ttf") format("truetype"), url("https://www.extremenetworks.com/wp-content/themes/enterasys/assets/fonts/open-sans/OpenSans-Regular-webfont.svg#OpenSans-Regular-webfont") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* normalize.css v2.1.2 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
audio,
canvas,
video {
  display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
[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.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
body {
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
a:focus {
  outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
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.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
dfn {
  font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
pre {
  white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
img {
  border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
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.
 */
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.
 */
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.
 */
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.
 */
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.
 */
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.
 */
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.
 */
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).
 */
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.
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
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.
 */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
  font-family: 'enterasys';
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
.icon-arrow-down, .icon-new-tab, .icon-link, .icon-twitter, .icon-linkedin, .icon-google-plus, .icon-facebook, .icon-youtube, .icon-file-pdf, .icon-file, .icon-share, .icon-search, .icon-carousel-right, .icon-carousel-left, .icon-arrow-right, .icon-arrow-left, .icon-navicon, .icon-menu-down, .icon-menu-up, .icon-cancel-circle, .icon-plus-alt {
  font-family: 'enterasys';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

.icon-arrow-down:before {
  content: "\64";
}

.icon-new-tab:before {
  content: "\6e";
}

.icon-link:before {
  content: "\63";
}

.icon-twitter:before {
  content: "\74";
}

.icon-linkedin:before {
  content: "\6c";
}

.icon-google-plus:before {
  content: "\67";
}

.icon-facebook:before {
  content: "\66";
}

.icon-youtube:before {
  content: "\79";
}

.icon-file-pdf:before {
  content: "\61";
}

.icon-file:before {
  content: "\70";
}

.icon-share:before {
  content: "\73";
}

.icon-search:before {
  content: "\6d";
}

.icon-carousel-right:before {
  content: "\3e";
}

.icon-carousel-left:before {
  content: "\3c";
}

.icon-arrow-right:before {
  content: "\2e";
}

.icon-arrow-left:before {
  content: "\2c";
}

.icon-navicon:before {
  content: "\2b";
}

.icon-menu-down:before {
  content: "\6f";
}

.icon-menu-up:before {
  content: "\4f";
}

.icon-cancel-circle:before {
  content: "\78";
}

.icon-plus-alt:before {
  content: "\3d";
}

/*
  General & Base HTML
*/
body {
  color: #595957;
  font: 100%/1.3 "open sans", Arial, Sans-serif;
  padding-top: 142px;
}
body.admin-bar {
  padding-top: 170px;
}
body:before {
  content: "largescreen";
  position: absolute;
  top: -9999px;
  left: -9999px;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
}

h1,
h2,
h3 {
  font-family: "roboto slab light", Times, Serif;
}

h1 {
  color: #595957;
  font-size: 90%;
  font-weight: 300;
  /*line-height: 62px;
  margin-bottom: 20px;*/
}

h1.second-title {
  margin: 0 0 10px;
}

h2 {
  color: #595957;
  font-size: 35px;
  font-weight: normal;
  line-height: 42px;
  margin-bottom: 20px;
}

h3 {
  color: #595957;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 20px;
}
h3.entry-title {
  margin-bottom: 10px;
}

h1.sans, h2.sans, h3.sans, .sans,
.mega-widget .sans {
  font-family: "roboto light", Arial, Sans-serif;
  font-weight: normal;
}

h4,
h5,
h6 {
  color: #7f7f79;
  font: "open sans", Arial, Sans-serif;
  font-size: 18px;
  font-weight: normal;
  line-height: 24px;
  margin-bottom: 20px;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: #595957;
}

.dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark h6,
.mega-widget .dark h1,
.mega-widget .dark h2,
.mega-widget .dark h3,
.mega-widget .dark h4,
.mega-widget .dark h5,
.mega-widget .dark h6 {
  color: white;
  font-weight: 300;
}

p,
.widget p,
.textwidget,
#project-highlights li {
  color: #000;
  font-family: "open sans", Arial, Sans-serif;
  font-size: 12px;
  line-height: 20px;
  margin: 0 0 20px;
  padding: 0;
}

.large {
  font-size: 18px;
  line-height: 24px;
  color: #99a4aa;
  margin-bottom: 20px;
}

.small {
  color: #7f7f79;
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 20px;
}

.light {
  color: #595957;
}

a {
  color: #e62b4c;
  outline: none !important;
  text-decoration: none;
}

li {
  /*color: #7f7f79;*/
  color: 000;
  font-size: 12px;
  margin-bottom: 3px;
}

@media screen and (max-width: 800px) {
  body:before {
    content: "midscreen";
  }
}
@media screen and (max-width: 600px) {
  body {
    padding-top: 63px;
  }
  body:before {
    content: "smallscreen";
  }
}
.list-inline {
  margin: 0;
  padding: 0;
}
.list-inline li {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
}

/*
  Header
*/
.bannerIE9 {
  display:block;
  background: #fff;
  background:#5f4d88;
  width:100%; 
}
.bannerIE9 p {
  color:#fff !important;
  min-width:320px;
  max-width:939px;
  margin:auto;
  line-height:27px;
}
.bannerIE9 p a {
  text-decoration:underline;
  color: #fff !important;
}
.banner {
  background: #fff;
  padding-top: 30px;
  border-bottom: 5px solid #c9ccd0;
}
.banner .contain {
  padding: 0 10px;
}
.banner.is-fixed {
  top: 0;
  left: 0;
  z-index: 99;
}
.admin-bar .banner.is-fixed {
  top: 28px;
}
.banner .logo {
  padding: 30px 0 31px;
  margin: 0;
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
  width: 203px;
}

@-moz-document url-prefix() {
  .banner {
    padding-bottom: 5px;
  }
}

.branding {
  float: left;
}

@media screen and (max-width: 600px) {
  .branding {
    width: 100%;
    border-bottom: 1px solid #e3e3e3;
    background: white;
  }

  .banner {
    padding-top: 0;
    border: 0;
    background: none;
    *zoom: 1;
  }
  .banner:before, .banner:after {
    content: " ";
    display: table;
  }
  .banner:after {
    clear: both;
  }
  .banner .contain {
    padding: 0;
  }
  .banner .logo {
    padding: 10px 0;
    float: left;
  }
  .banner .logo a {
    width: 170px;
    height: 38px;
    background-size: 170px 38px;
  }
}
@media screen and (max-width: 400px) {
  /* 400px */
}
/*
  Main navigation
*/
.nav-toggle {
  position: absolute;
  top: -9999px;
  left: -9999px;
  color: #a5b2b7;
  line-height: 70px;
  display: block;
  float: left;
  padding: 0 20px;
  margin-right: 15px;
  border-right: 1px solid #e3e3e3;
  -webkit-transition: all linear 0.3s;
  -moz-transition: all linear 0.3s;
  -ms-transition: all linear 0.3s;
  -o-transition: all linear 0.3s;
  transition: all linear 0.3s;
}
.nav-toggle:hover {
  background: #e3e3e3;
  color: #8b949a;
}

.nav {
  float: right;
  font-family: "Roboto Condensed";
  font-weight: 300;
}

@-moz-document url-prefix() {
  .nav .nav-primary {
    margin-top: 74px;
  }
}

.nav-primary {
  text-transform: uppercase;
  font-size: 20px;
  margin-top: 69px;
  text-align: right;
  margin-right: -20px;
}
.nav-primary li {
  font-size: inherit;
}
.nav-primary li + li {
  margin-left: 6px;
}
.nav-primary a {
  color: #595957;
  padding: 0 20px;
  line-height: 45px;
  display: block;
  border-bottom: 5px solid #c9ccd0;
}
.nav-primary a:hover {
  background: #e3e3e3;
  border-bottom: 5px solid #8c9499;
}
.nav-primary .current-menu-item a, .nav-primary a.is-active {
  background: #a5b2b7;
  color: white;
  border-bottom: 5px solid #8b949a;
}

.nav-secondary {
  margin-top: -100px;
  text-align: right;
  font-size: 14px;
  text-transform: uppercase;
  margin-right: -10px;
}
.nav-secondary a {
  color: #7f7f79;
  padding: 1px 5px;
  margin: 0 5px;
}
.nav-secondary a:hover,
.nav-secondary a.is-active,
.nav-secondary li.current-menu-item a {
  color: #595957;
  border-bottom: 3px solid #e3e3e3;
}
.nav-secondary li:first-child a {
  margin-left: 0;
}

.nav-utility {
  position: absolute;
  top: 0;
  left: 0;
  background: #384353;
  width: 100%;
  line-height: 27px;
  height: 30px;
  font-size: 14px;
  -webkit-transition: top linear 0.3s;
  -moz-transition: top linear 0.3s;
  -ms-transition: top linear 0.3s;
  -o-transition: top linear 0.3s;
  transition: top linear 0.3s;
}
.nav-utility a {
  color: #b9bbc1;
  display: block;
  padding: 0 10px;
  line-height: 25px;
  padding-top: 2px;
  border-bottom: 3px solid #384353;
  -webkit-transition: all linear 0.3s;
  -moz-transition: all linear 0.3s;
  -ms-transition: all linear 0.3s;
  -o-transition: all linear 0.3s;
  transition: all linear 0.3s;
}
.nav-utility a:hover {
  background: #27313d;
  border-bottom: 3px solid #27313d;
}
.nav-utility .current-menu-item a, .nav-utility a.is-active {
  border-bottom: 3px solid #8d979d;
  color: white;
}

.nav-utility-inner {
  max-width: 960px;
  min-width: 320px;
  margin: auto;
}

@media screen and (max-width: 800px) {
  .nav-primary {
    font-size: 18px;
    margin-right: -15px;
  }
  .nav-primary li + li {
    margin-left: 0;
  }
  .nav-primary a {
    padding: 0 10px;
  }

  .nav-secondary a {
    margin: 0;
  }

  /*.banner {
    padding-top: 60px;
  }

  .nav-utility {
  height: 60px;
    .contain {

      > .col, > .col-last {
        float:none;
      }
    }

  }*/
}
@media screen and (max-width: 600px) {
  .js .branding {
    float: right;
    -webkit-transition: margin linear 0.3s;
    -moz-transition: margin linear 0.3s;
    -ms-transition: margin linear 0.3s;
    -o-transition: margin linear 0.3s;
    transition: margin linear 0.3s;
  }
  .js .nav {
    background: #e3e3e3;
    float: left;
    margin-left: -81%;
    position: absolute;
    overflow: auto;
    height: 100%;
    -webkit-overflow-scrolling: touch;
    border-right: 1px solid #ccc;
    width: 81%;
    -webkit-transition: margin linear 0.3s;
    -moz-transition: margin linear 0.3s;
    -ms-transition: margin linear 0.3s;
    -o-transition: margin linear 0.3s;
    transition: margin linear 0.3s;
  }

  .nav-is-open {
    overflow: hidden;
    position: relative;
    width: 100%;
  }
  .nav-is-open .nav {
    margin-left: 0;
  }
  .nav-is-open .branding {
    float: right;
    margin-right: -81%;
  }

  .nav-group {
    position: relative;
  }

  .nav-toggle {
    position: static;
  }

  .nav {
    float: none;
    clear: both;
    display: block;
    width: 100%;
  }

  .nav-primary {
    background: white;
    margin: 0;
    padding: 10px;
  }
  .nav-primary li {
    display: block;
    text-align: left;
  }
  .nav-primary li a {
    border: 0;
    padding: 0 5px;
    line-height: 45px;
  }
  .nav-primary li.current-menu-item a, .nav-primary li a.is-active {
    background: none;
    border: 0;
    color: #e62b4c;
  }

  .nav-secondary, .nav-utility {
    margin: 0;
    padding: 50px 10px 10px;
    background: #e3e3e3;
    text-align: left;
    font-size: 18px;
  }
  .nav-secondary .contain, .nav-utility .contain {
    min-width: 0;
  }
  .nav-secondary li, .nav-utility li {
    display: block;
  }
  .nav-secondary li a, .nav-utility li a {
    border: 0;
    padding: 0 5px;
    line-height: 2.2;
    display: block;
  }
  .nav-secondary li a:hover, .nav-utility li a:hover {
    border: 0;
  }
  .nav-secondary li.current-menu-item a, .nav-secondary li a.is-active, .nav-utility li.current-menu-item a, .nav-utility li a.is-active {
    background: none;
    border: 0;
    color: #e62b4c;
  }

  .nav-utility {
    position: static;
    padding: 0 10px 10px;
    height: auto;
    font-size: 16px;
    opacity: 1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .nav-utility ul {
    display: block;
    width: auto;
    padding-top: 10px;
    border-top: 1px solid #a5b2b7;
  }
  .nav-utility a {
    color: #595957;
    line-height: 1;
    color: #7f7f79;
  }
  .nav-utility a:hover {
    border: 0;
    background: none;
    color: #595957;
  }
  .nav-utility .col, .nav-utility .col-last {
    float: none;
    clear: both;
  }
  .nav-utility .contain {
    margin: 0;
    padding: 0;
  }
  .nav-utility li {
    display: block;
  }
  .nav-utility .search-wrap {
    top: 10px;
    left: 2%;
    position: absolute;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 96%;
    margin: 0;
    padding: 2px;
    background: white !important;
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
  }
  .nav-utility .search-wrap input[type="submit"] {
    float: right;
    top: -2px;
  }
  .nav-utility .search-wrap input[type="text"] {
    width: 85% !important;
    color: #595957;
    padding: 0 5px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
/*
  Footer
*/
.footer {
  border-top: 5px solid #c9ccd0;
  font-size: 12px;
  background: #e3e3e3;
  padding: 40px 0 0;
  *zoom: 1;
}
.footer:before, .footer:after {
  content: " ";
  display: table;
}
.footer:after {
  clear: both;
}
.footer .contain {
  padding: 0 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.footer h2, .footer h3 {
  font-weight: 300;
  padding: 0;
  margin: 0 0 10px;
}
.footer h2 {
  font-size: 18px;
}
.footer ul {
  padding: 0;
  margin: 0 0 15px;
  list-style: none;
  line-height: 1.6;
}
.footer ul.social {
  margin-bottom: 0;
}

.footer-main {
  border-right: 1px solid white;
  margin-right: -1px;
  padding-bottom: 30px;
}

.footer-sub .gutter {
  padding: 0 20px 0 40px;
}
.footer-sub a {
  color: #8b949a;
}
.footer-sub a:hover {
  color: #595957;
}
.footer-sub ul {
  margin-bottom: 40px;
}

.search-footer {
  margin: 0 0 20px;
}
.search-footer form {
  padding: 0 0 0 5px;
  background: #ededed;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-box-shadow: 0 1px 0 white;
  -moz-box-shadow: 0 1px 0 white;
  box-shadow: 0 1px 0 white;
}
.search-footer input[type="text"] {
  font-family: "open sans", Arial, Sans-serif;
  background: transparent;
  border: 0;
  outline: 0;
  width: 70%;
  height: 28px;
}
.search-footer input[type="submit"] {
  height: 30px;
  width: 30px;
  position: relative;
  border: 0;
  float: right;
  background: transparent url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/search-glass.png) no-repeat center;
  text-indent: -9999px;
  overflow: hidden;
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
}

.contentinfo {
  background: #a5b2b7;
  color: white;
  padding: 12px 0;
  font-size: 12px;
  font-weight: 200;
}
.contentinfo ul {
  margin: 0;
}
.contentinfo li + li {
  margin-left: 20px;
}
.contentinfo a {
  color: white;
}

.nav-footer {
  font-size: 10px;
  border-top: 1px solid white;
  padding-top: 15px;
  margin-left: 60px;
  position: relative;
}
@media (min-width: 600px) {
  .nav-footer {
    font-size: 14px;
  }
}
.nav-footer a {
  color: #595957;
}
.nav-footer li + li {
  margin-left: 20px;
}
.nav-footer .social {
  font-size: 16px;
}
.nav-footer .social li + li {
  margin-left: 10px;
}
.nav-footer .social a {
  color: #82807c;
}
.nav-footer .social a:hover {
  color: #595957;
}

@media screen and (max-width: 800px) {
  .footer-main {
    padding-bottom: 10px;
  }
  .footer-main h2 {
    clear: both;
  }
  .footer-main > .col {
    float: none;
    width: 100%;
  }

  .footer-sub .gutter {
    padding: 0 10px 0 20px;
  }
}
@media screen and (max-width: 600px) {
  .footer {
    padding-top: 20px;
  }

  .footer-main {
    clear: both;
    border: 0;
    width: 100% !important;
  }
  .footer-main .col {
    float: none;
    width: 100%;
  }

  .footer-sub {
    clear: both;
    width: 100% !important;
    float: none !important;
  }
  .footer-sub ul {
    margin-bottom: 20px;
  }
  .footer-sub .gutter {
    padding: 0;
  }

  .nav-footer {
    margin-left: 0;
    padding-left: 60px;
  }
  .nav-footer:after {
    position: relative;
    margin-bottom: 15px;
    float: left;
    margin-top: -40px;
  }
  .nav-footer .col {
    float: none;
  }
  .nav-footer .col li + li {
    margin: 0 10px 3px 0;
  }
  .nav-footer .social {
    font-size: 20px;
    margin: 0;
  }
  .nav-footer a {
    font-size: 12px;
  }

  .contentinfo {
    text-align: left;
  }
  .contentinfo .col, .contentinfo .col-last {
    float: none;
  }
  .contentinfo .col-last {
    margin-top: 10px;
  }
  .contentinfo li {
    display: block;
  }
  .contentinfo li + li {
    margin: 0;
  }
}
/*
  Scaffolding & layout helpers
*/
.contain {
  max-width: 960px;
  min-width: 320px;
  margin: auto;
}

.gutter {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
}

.col, .col-first {
  float: left;
}

.col-last {
  float: right;
}

.row {
  clear: both;
  *zoom: 1;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.compensate-gutters {
  margin: 0 -20px;
}

.clearfix {
  clear: both;
  *zoom: 1;
}
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}

.one-of-six, .two-of-six, .one-of-three, .three-of-six, .one-of-two, .four-of-six, .two-of-three, .five-of-six {
  width: 100%;
}

.no-break.one-of-six {
  width: 16.6666667%;
  padding: 0;
}
.no-break.one-of-six.gutter {
  padding: 0 20px;
}
.no-break.one-of-six.col.bordered, .no-break.one-of-six.col-first.bordered {
  border-right: 1px solid #cbcbcb;
}
.no-break.one-of-six.col-last.bordered {
  border-right: none;
}
.no-break.five-of-six {
  width: 83.333333%;
  padding: 0;
}
.no-break.five-of-six.gutter {
  padding: 0 20px;
}
.no-break.five-of-six.col.bordered, .no-break.five-of-six.col-first.bordered {
  border-right: 1px solid #cbcbcb;
}
.no-break.five-of-six.col-last.bordered {
  border-right: none;
}
.no-break.two-of-six, .no-break.one-of-three {
  width: 33.333333%;
  padding: 0;
}
.no-break.two-of-six.gutter, .no-break.one-of-three.gutter {
  padding: 0 20px;
}
.no-break.two-of-six.col.bordered, .no-break.two-of-six.col-first.bordered, .no-break.one-of-three.col.bordered, .no-break.one-of-three.col-first.bordered {
  border-right: 1px solid #cbcbcb;
}
.no-break.two-of-six.col-last.bordered, .no-break.one-of-three.col-last.bordered {
  border-right: none;
}
.no-break.four-of-six, .no-break.two-of-three {
  width: 66.666666%;
  padding: 0;
}
.no-break.four-of-six.gutter, .no-break.two-of-three.gutter {
  padding: 0 20px;
}
.no-break.four-of-six.col.bordered, .no-break.four-of-six.col-first.bordered, .no-break.two-of-three.col.bordered, .no-break.two-of-three.col-first.bordered {
  border-right: 1px solid #cbcbcb;
}
.no-break.four-of-six.col-last.bordered, .no-break.two-of-three.col-last.bordered {
  border-right: none;
}
.no-break.one-of-four {
  width: 25%;
  padding: 0;
}
.no-break.one-of-four.gutter {
  padding: 0 20px;
}
.no-break.one-of-four.col.bordered, .no-break.one-of-four.col-first.bordered {
  border-right: 1px solid #cbcbcb;
}
.no-break.one-of-four.col-last.bordered {
  border-right: none;
}
.no-break.three-of-six, .no-break.one-of-two, .no-break.two-of-four {
  width: 50%;
  padding: 0;
}
.no-break.three-of-six.gutter, .no-break.one-of-two.gutter, .no-break.two-of-four.gutter {
  padding: 0 20px;
}
.no-break.three-of-six.col.bordered, .no-break.three-of-six.col-first.bordered, .no-break.one-of-two.col.bordered, .no-break.one-of-two.col-first.bordered, .no-break.two-of-four.col.bordered, .no-break.two-of-four.col-first.bordered {
  border-right: 1px solid #cbcbcb;
}
.no-break.three-of-six.col-last.bordered, .no-break.one-of-two.col-last.bordered, .no-break.two-of-four.col-last.bordered {
  border-right: none;
}

.ie8 .one-of-six {
  width: 16.6666667%;
  padding: 0;
}
.ie8 .one-of-six.gutter {
  padding: 0 20px;
}
.ie8 .one-of-six.col.bordered, .ie8 .one-of-six.col-first.bordered {
  border-right: 1px solid #cbcbcb;
}
.ie8 .one-of-six.col-last.bordered {
  border-right: none;
}
.ie8 .five-of-six {
  width: 83.333333%;
  padding: 0;
}
.ie8 .five-of-six.gutter {
  padding: 0 20px;
}
.ie8 .five-of-six.col.bordered, .ie8 .five-of-six.col-first.bordered {
  border-right: 1px solid #cbcbcb;
}
.ie8 .five-of-six.col-last.bordered {
  border-right: none;
}
.ie8 .two-of-six, .ie8 .one-of-three {
  width: 33.333333%;
  padding: 0;
}
.ie8 .two-of-six.gutter, .ie8 .one-of-three.gutter {
  padding: 0 20px;
}
.ie8 .two-of-six.col.bordered, .ie8 .two-of-six.col-first.bordered, .ie8 .one-of-three.col.bordered, .ie8 .one-of-three.col-first.bordered {
  border-right: 1px solid #cbcbcb;
}
.ie8 .two-of-six.col-last.bordered, .ie8 .one-of-three.col-last.bordered {
  border-right: none;
}
.ie8 .four-of-six, .ie8 .two-of-three {
  width: 66.666666%;
  padding: 0;
}
.ie8 .four-of-six.gutter, .ie8 .two-of-three.gutter {
  padding: 0 20px;
}
.ie8 .four-of-six.col.bordered, .ie8 .four-of-six.col-first.bordered, .ie8 .two-of-three.col.bordered, .ie8 .two-of-three.col-first.bordered {
  border-right: 1px solid #cbcbcb;
}
.ie8 .four-of-six.col-last.bordered, .ie8 .two-of-three.col-last.bordered {
  border-right: none;
}
.ie8 .one-of-four {
  width: 25%;
  padding: 0;
}
.ie8 .one-of-four.gutter {
  padding: 0 20px;
}
.ie8 .one-of-four.col.bordered, .ie8 .one-of-four.col-first.bordered {
  border-right: 1px solid #cbcbcb;
}
.ie8 .one-of-four.col-last.bordered {
  border-right: none;
}
.ie8 .three-of-six, .ie8 .one-of-two, .ie8 .two-of-four {
  width: 50%;
  padding: 0;
}
.ie8 .three-of-six.gutter, .ie8 .one-of-two.gutter, .ie8 .two-of-four.gutter {
  padding: 0 20px;
}
.ie8 .three-of-six.col.bordered, .ie8 .three-of-six.col-first.bordered, .ie8 .one-of-two.col.bordered, .ie8 .one-of-two.col-first.bordered, .ie8 .two-of-four.col.bordered, .ie8 .two-of-four.col-first.bordered {
  border-right: 1px solid #cbcbcb;
}
.ie8 .three-of-six.col-last.bordered, .ie8 .one-of-two.col-last.bordered, .ie8 .two-of-four.col-last.bordered {
  border-right: none;
}

@media (min-width: 800px) {
  .one-of-six {
    width: 16.6666667%;
    padding: 0;
  }
  .one-of-six.gutter {
    padding: 0 20px;
  }
  .one-of-six.col.bordered, .one-of-six.col-first.bordered {
    border-right: 1px solid #cbcbcb;
  }
  .one-of-six.col-last.bordered {
    border-right: none;
  }

  .five-of-six {
    width: 83.333333%;
    padding: 0;
  }
  .five-of-six.gutter {
    padding: 0 20px;
  }
  .five-of-six.col.bordered, .five-of-six.col-first.bordered {
    border-right: 1px solid #cbcbcb;
  }
  .five-of-six.col-last.bordered {
    border-right: none;
  }
}
@media (min-width: 600px) {
  .two-of-six, .one-of-three {
    width: 33.333333%;
    padding: 0;
  }
  .two-of-six.gutter, .one-of-three.gutter {
    padding: 0 20px;
  }
  .two-of-six.col.bordered, .two-of-six.col-first.bordered, .one-of-three.col.bordered, .one-of-three.col-first.bordered {
    border-right: 1px solid #cbcbcb;
  }
  .two-of-six.col-last.bordered, .one-of-three.col-last.bordered {
    border-right: none;
  }

  .three-of-six, .one-of-two, .two-of-four {
    width: 50%;
    padding: 0;
  }
  .three-of-six.gutter, .one-of-two.gutter, .two-of-four.gutter {
    padding: 0 20px;
  }
  .three-of-six.col.bordered, .three-of-six.col-first.bordered, .one-of-two.col.bordered, .one-of-two.col-first.bordered, .two-of-four.col.bordered, .two-of-four.col-first.bordered {
    border-right: 1px solid #cbcbcb;
  }
  .three-of-six.col-last.bordered, .one-of-two.col-last.bordered, .two-of-four.col-last.bordered {
    border-right: none;
  }

  .four-of-six, .two-of-three {
    width: 66.666666%;
    padding: 0;
  }
  .four-of-six.gutter, .two-of-three.gutter {
    padding: 0 20px;
  }
  .four-of-six.col.bordered, .four-of-six.col-first.bordered, .two-of-three.col.bordered, .two-of-three.col-first.bordered {
    border-right: 1px solid #cbcbcb;
  }
  .four-of-six.col-last.bordered, .two-of-three.col-last.bordered {
    border-right: none;
  }

  .one-of-four {
    width: 25%;
    padding: 0;
  }
  .one-of-four.gutter {
    padding: 0 20px;
  }
  .one-of-four.col.bordered, .one-of-four.col-first.bordered {
    border-right: 1px solid #cbcbcb;
  }
  .one-of-four.col-last.bordered {
    border-right: none;
  }
}
/*
  offsets
*/
.pull-one-of-six {
  margin-left: -16.66667%;
}

.pull-two-of-six, .pull-one-of-three {
  margin-left: -33.33333%;
}

.pull-three-of-six, .pull-one-of-two {
  margin-left: -50%;
}

.pull-four-of-six, .pull-two-of-three {
  margin-left: -66.66667%;
}

.pull-five-of-six {
  margin-left: -83.33333%;
}

.pull-one-of-four {
  margin-left: -25%;
}

.push-one-of-six {
  margin-left: 16.6666667%;
}

.push-two-of-six, .push-one-of-three {
  margin-left: 33.333333%;
}

.push-three-of-six, .push-one-of-two {
  margin-left: 50%;
}

.push-four-of-six, .push-two-of-three {
  margin-left: 66.666666%;
}

.push-five-of-six {
  margin-left: 83.333333%;
}

.push-one-of-four {
  margin-left: 25%;
}

.banner.shrink {
  max-height: 81px;
  padding-top: 0;
}
.banner.shrinkIE9 {
  max-height: 96px;
  padding-top: 0;
}
.banner.shrink .logo {
  padding: 15px 0;
}
.banner.shrinkIE9 .logo {
  padding: 15px 0;
}
.banner.shrink .nav-secondary {
  position: absolute;
  top: -9999px;
  left: -9999px;
}
.banner.shrinkIE9 .nav-secondary {
  position: absolute;
  top: -9999px;
  left: -9999px;
}
.banner.shrink .nav-utility {
  top: -35px;
}
.banner.shrinkIE9 .nav-utility {
  top: -35px;
}
.banner.shrink .nav-primary {
  margin-top: 0;
  margin-bottom: 0;
}
.banner.shrinkIE9 .nav-primary {
  margin-top: 0;
  margin-bottom: 0;
  margin-top: -8px;
}
.banner.shrink .nav-primary a {
  line-height: 76px;
  padding-bottom: 5px;
}
.banner.shrinkIE9 .nav-primary a {
  line-height: 76px;
  padding-bottom: 5px;
}
@-moz-document url-prefix() {
  .banner.shrink .nav-primary a {
    padding-bottom: 10px;
  }
  .banner.shrinkIE9 .nav-primary a {
    padding-bottom: 10px;
  }
}

.logged-in .banner.shrink .nav-primary {
  margin-top: 4px;
}
.logged-in .banner.shrinkIE9 .nav-primary {
  margin-top: -8px;
}
.logged-in .banner.shrink .nav-primary a {
  padding-bottom: 1px;
}
.logged-in .banner.shrinkIE9 .nav-primary a {
  padding-bottom: 1px;
}

@-moz-document url-prefix() {
  .logged-in .banner.shrink .nav-primary a {
    padding-bottom: 6px;
  }
   .logged-in .banner.shrinkIE9 .nav-primary a {
    padding-bottom: 6px;
  }
}

@media screen and (max-width: 600px) {
  .banner.shrink .logo {
    padding: 10px 0;
  }
  .banner.shrinkIE9 .logo {
    padding: 10px 0;
  }

  .banner.shrink .nav-secondary {
    position: static;
  }
  .banner.shrinkIE9 .nav-secondary {
    position: static;
  }
  
  .banner.shrink .nav-utility {
    top: 0;
  }
  .banner.shrinkIE9 .nav-utility {
    top: 0;
  }
    
  .banner.shrink .nav-primary {
    margin-top: 0;
    margin-bottom: -5px;
  }
  .banner.shrinkIE9 .nav-primary {
    margin-top: 0;
    margin-bottom: -5px;
    margin-top:-8px;
  }
  
  .banner.shrink .nav-primary a {
    line-height: 45px;
  }
  .banner.shrinkIE9 .nav-primary a {
    line-height: 45px;
  }
}
.no-touch .menu .menu-toggle:hover .menu-dropdown, .no-touch .menu .menu-toggle:hover .datasheets-dropdown {
  top: 100%;
  left: 0;
}
#team-menu li.menu-item-type-custom { font-size: 14px !important; }

.menu, .menu li.menu-item-type-custom  {
  /* font-size: 12px; */
  font-family: "roboto condensed", Arial, Sans-serif;
}
.menu > ul {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
}
.menu .menu-toggle {
  /*&:hover {
    .menu-dropdown {
      top: 100%;
      left: 0;
    }
  }*/
}
.menu .menu-toggle > a {
  padding-right: 12px;
  padding-left: 12px;
  border: 0;
}
.menu .icon {
  font-size: 11px;
  padding-left: 2px;
}
.menu.is-open .menu-dropdown, .menu.is-open .datasheets-dropdown {
  top: 100%;
  left: 0;
}

.menu-language .menu-toggle .icon {
  font-size: 7px;
  position: relative;
  top: -1px;
  margin-left: 30px;
}

.menu-dropdown {
  position: relative;
  top: -9999px;
  left: -9999px;
  margin-left: 52px;
  margin-top: -40px;
  margin-bottom: -20px;
  background: #e3e3e3;
  color: #595957;
  list-style: none;
  min-width: 120px;
  max-width: 120px;
  padding: 5px !important;
  z-index: 20;
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.7);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.7);
}
.menu-dropdown a {
  color: #595957;
  padding: 0 5px;
  border: 0;
  display: block;
}
.menu-dropdown a:hover {
  border: 0;
  background: white;
}

@media screen and (max-width: 600px) {
  .nav .menu {
    font-family: "Roboto Condensed";
    font-size: 16px;
  }
  .nav .menu ul {
    border: 0;
  }
  .nav .menu .menu-toggle > a {
    padding: 0 5px;
  }
  .nav .menu .menu-dropdown {
    padding: 5px;
    background: #f0f0f0;
    position: static;
  }
  .nav .menu.is-open .menu-dropdown {
    position: static;
  }
  .nav .menu-language {
    border-top: 1px solid #a5b2b7;
    margin-top: 5px;
    padding-top: 5px;
  }
  .nav .menu-language .menu-toggle .icon {
    margin: 0;
    float: right;
    padding: 15px 0;
  }
}
.search-wrap {
  margin-left: 30px;
  background: #8d979d;
  height: 30px;
  width: 184px !important;
  -webkit-transition: background-color linear 0.3s;
  -moz-transition: background-color linear 0.3s;
  -ms-transition: background-color linear 0.3s;
  -o-transition: background-color linear 0.3s;
  transition: background-color linear 0.3s;
}
.search-wrap form {
  margin: 0;
  padding: 0;
  position: relative;
}
.search-wrap input[type="submit"] {
  background: transparent url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/search-glass.png) no-repeat center;
  border: 0;
  height: 30px;
  margin-left: -2px;
  position: absolute;
  right: 0;
  top: -1px;
  width: 30px;
  text-indent: -9999px;
  overflow: hidden;
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  *display: inline;
  *vertical-align: auto;
}
@media (min-width: 600px) {
  .search-wrap input[type="submit"] {
    background: transparent url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/search-glass-active.png) no-repeat center;
  }
}
.search-wrap input[type="text"] {
  background: transparent;
  height: 30px;
  border: 0;
  padding: 0 12px;
  color: white;
  width: 160px;
  font-weight: 300;
  font-family: "open sans", Arial, Sans-serif;
}
.search-wrap input[type="text"]:focus {
  outline: 0;
}
@media (min-width: 600px) {
  .search-wrap.is-closed {
    background: #27313d;
    width: 31px;
  }
  .search-wrap.is-closed input[type="submit"] {
    background: transparent url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/search-glass.png) no-repeat center;
  }
  .search-wrap.is-closed input[type="text"] {
    width: 0;
    padding: 0;
  }
}

.modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.8);
  z-index: 99;
  pointer-events: none;
}

@media screen and (max-width: 800px) {
  .js .accordion-content {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  .js .accordion-content.is-open {
    position: static;
  }
  .js .accordion-trigger a, .js a.accordion-trigger {
    color: #595957;
    display: block;
  }
  .js .accordion-trigger a:after, .js a.accordion-trigger:after {
    font-family: enterasys;
    content: "\2c";
    font-size: 12px;
    float: right;
    position: relative;
    top: 5px;
  }
  .js .accordion-trigger .block-is-open a:after, .js a.accordion-trigger.is-open:after {
    content: "\6f";
    font-size: 7px;
    padding-right: 2px;
  }
}
/*
  UI State objects
*/
.is-hidden,
.screen-reader-text {
  position: absolute;
  top: -9999px;
  left: -9999px;
}

.is-removed {
  display: none;
}

.is-fixed {
  position: fixed;
}

.is-full-width {
  width: 100%;
}

.is-removed-from-large-screen {
  display: none !important;
}

@media screen and (max-width: 600px) {
  .is-removed-from-large-screen {
    display: block !important;
  }
}
/*
	THEME NAME: Enterasys
	THEME URL: http://webdevstudios.com/
	DESCRIPTION: This is a custom theme for ExtremeNetworks.com
	AUTHOR: WebdevStudios LLC
	AUTHOR URI: http://webdevstudios.com
	VERSION: 1.0
	LICENSE: GNU General Public License
	LICENSE URI: license.txt
*/
/* Default Variables : Table of Contents
---------------------------------------------------------

Global Styles
Sprites
Menu Styles
General Page & Post Styles
Form Styles
Footer
Sidebar Styles
General Widget Styles
General Mega Widget (Flexible Content) Styles
Video Widget Styles
Mega Column Styles
Mega Carousel Styles
Misc Widget Styles
Mega Banner Styles
Content-Sidebar Styles
Sidebar-Content-Sidebar Styles
Blog Archive
Single Blog Post
Author Archive
Partner Archive
Partner Inner Page
Find A Partner Page
Case Study Archive
Case Study Single
Event Single
Team Archive
Team Single
Product Single
Product Archive
News and Media Archive
News and Media Single
Company Landing Page
Our Company Inner
Careers Template
Event Archive
Resource Single
Resource Archive
Support Pages
Education Pages
Education Inner Page Template
Contact Page
Taxonomy Archives
Category Archives
Single Page
Basic Search Styles
Advanced Search Filters
Featured Post Carousel
Troubleshooting Tools Shortcode
Safari Styles
IE Styles
Responsive

*/
/* Global Stylesp
---------------------------------------------------------*/
body, html {
  overflow-x: hidden;
}

body {
  background: #ededed;
}

@media (min-width: 600px) {
  .alignleft {
    float: left;
    margin-right: 40px;
    margin-bottom: 20px;
  }

  .alignright {
    float: right;
    margin-left: 40px;
    margin-bottom: 20px;
  }
}
.aligncenter {
  margin: 0 auto;
  text-align: center;
}

.vspaced {
  margin: 30px 0 50px;
}

.clear {
  clear: both;
}

.clear-right {
  clear: right;
}

.last {
  margin-left: 0;
  margin-right: 0;
}

.half {
  width: 45.5%;
}

.centered {
  text-align: center;
}

input[type=submit],
.green,
.post-type-archive-event .featured-posts .read-more,
.event.archive .featured-posts .read-more {
 /* background: #00B2DD;*/
}
input[type=submit].light-blue,
.green.light-blue,
.post-type-archive-event .featured-posts .read-more.light-blue,
.event.archive .featured-posts .read-more.light-blue {
  background: #17b1e1;
  color: white;
}

.button,
.featured-posts .read-more,
.gform_button {
  border: none;
  border-radius: 2px;
  box-shadow: 0 0 0 #a91933;
  -moz-box-shadow: 0 0 0 #a91933;
  -webkit-box-shadow: 0 0 0 #a91933;
  color: #303b49;
  display: inline-block;
  font-family: "roboto condensed", Arial, Sans-serif;
  font-weight: 400;
  padding: 7px 20px;
  position: relative;
  text-transform: uppercase;
  -webkit-transition: 0.2s all;
  -moz-transition: 0.2s all;
  -ms-transition: 0.2s all;
  -o-transition: 0.2s all;
  transition: 0.2s all;
}
.button.light-blue,
.featured-posts .read-more.light-blue,
.gform_button.light-blue {
  background: #17b1e1;
  color: white;
}

.button.large {
  padding: 9px 20px;
}

.button.pink,
.featured-posts .read-more {
  background: #e62b4c;
  color: white;
}

.button.green {
  background: #e62b4c;
}

.button:hover {
  box-shadow: 0 2px 0 #a91933;
  -moz-box-shadow: 0 2px 0 #a91933;
  -webkit-box-shadow: 0 2px 0 #a91933;
  top: -2px;
}
.button.light-blue:hover {
  box-shadow: 0 2px 0 #303b49;
  -moz-box-shadow: 0 2px 0 #303b49;
  -webkit-box-shadow: 0 2px 0 #303b49;
  top: -2px;
}
.button .external {
  background: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/external_link_white.png) 0 0 no-repeat;
  display: inline-block;
  height: 14px;
  left: 5px;
  position: relative;
  width: 14px;
}
.button .document {
  background: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/sprites.png) -411px -100px no-repeat;
  display: inline-block;
  height: 15px;
  left: 5px;
  position: relative;
  top: 2px;
  width: 14px;
}

.button.green:hover,
.gform_button:hover {
  box-shadow: 0 2px 0 #a91933;
  -moz-box-shadow: 0 2px 0 #a91933;
  -webkit-box-shadow: 0 2px 0 #a91933;
  top: -2px;
}

.button:active {
  box-shadow: 0 -2px 0 #a91933;
  -moz-box-shadow: 0 -2px 0 #a91933;
  -webkit-box-shadow: 0 -2px 0 #a91933;
  top: 2px;
  padding-bottom: 5px;
}

.button.large:active {
  padding-bottom: 7px;
}

.button.green:active {
  box-shadow: 0 -2px 0 #578a71;
  -moz-box-shadow: 0 -2px 0 #578a71;
  -webkit-box-shadow: 0 -2px 0 #578a71;
  top: 2px;
  padding-bottom: 5px;
}

#post-type-name h2 {
  margin: 0;
}

.standard-share.menu {
  font-size: 12px;
  margin: 25px 0 15px;
}
.standard-share.menu .menu-toggle > a {
  padding: 0;
}

.more-posts {
  clear: both;
  text-align: center;
  padding: 10px;
}
.more-posts a {
  color: #4d5562;
  font-family: "roboto condensed", Arial, Sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
}
.more-posts a .down_arrow {
  display: inline-block;
}

.hidden {
  display: none;
}

blockquote {
  margin: 0;
  padding: 20px 40px;
}
blockquote p {
  font-family: "open sans", Arial, Sans-serif;
  font-size: 18px;
}

.sans-serif {
  font-family: "open sans", Arial, Sans-serif;
}

.single #taxonomy-parent .collapse.closed {
  background-position: 0 0;
}
.single .entry-content .mega-widget.twitter.dark .inner {
  padding: 20px;
}
.single .entry-content .mega-widget.twitter.dark .inner .follow-us {
  margin-left: 0;
}
.single .entry-content .mega-widget.twitter .inner {
  padding: 0;
}
.single .entry-content .mega-widget.twitter .inner h4.username {
  margin: 0;
}

@media (max-width: 600px) {
  .hide-on-mobile {
    display: none;
  }
}

#wpadminbar {
  position: fixed;
  top: 0;
}

/* Sprites
---------------------------------------------------------*/
.down_arrow, .download_arrow, .enterasys_e, .enterasys_logo, .grid_view_active, .grid_view_off, .list_view_active, .list_view_off, .more_button, .play_button, .register_to_watch, .search_icon, .share_icon, .social_icons, .close_button, .open_close_arrow, .flex-next, .flex-prev, .twitter_pink, .linkedin_pink, .large_play_button, .carousel_arrow_gray_prev, .carousel_arrow_gray_next, .whitepaper, .whitepaper-white {
  background: url(icon-google-plus) no-repeat;
}

.down_arrow {
  background-position: -260px -105px;
  width: 12px;
  height: 7px;
}

.download_arrow {
  background-position: -68px -100px;
  width: 12px;
  height: 13px;
}

.enterasys_e {
  background-position: 0 -54px;
  width: 40px;
  height: 40px;
}

.enterasys_logo {
  background-position: 0 0;
  width: 201px;
  height: 47px;
}

.grid_view_active {
  background-position: -145px -50px;
  width: 26px;
  height: 26px;
}

.grid_view_off {
  background-position: -114px -50px;
  width: 26px;
  height: 26px;
}

.list_view_active {
  background-position: -82px -50px;
  width: 26px;
  height: 24px;
}

.list_view_off {
  background-position: -49px -50px;
  width: 26px;
  height: 24px;
}

.more_button {
  background-position: -53px -100px;
  width: 12px;
  height: 12px;
}

.play_button {
  background-position: -209px 0;
  width: 52px;
  height: 52px;
}

.large_play_button {
  background-position: -269px 0;
  width: 72px;
  height: 73px;
}

.register_to_watch {
  background-position: -35px -100px;
  width: 14px;
  height: 14px;
}

.search_icon {
  background-position: -16px -99px;
  width: 14px;
  height: 14px;
}

.share_icon {
  background-position: 0 -100px;
  width: 12px;
  height: 12px;
}

.social_icons {
  background-position: -100px -99px;
  width: 144px;
  height: 16px;
}

.close_button {
  background-position: -84px -100px;
  width: 12px;
  height: 12px;
}

.open_close_arrow {
  background-position: -252px -99px;
  width: 7px;
  height: 14px;
}

.open_close_arrow.close {
  background-position: -260px -99px;
  width: 12px;
  height: 14px;
}

.flex-prev {
  background-position: -176px -63px;
  width: 30px;
  height: 30px;
  display: block;
  overflow: hidden;
  text-indent: -200%;
}

.flex-next {
  background-position: -208px -63px;
  width: 30px;
  height: 30px;
  display: block;
  overflow: hidden;
  text-indent: -200%;
}

.twitter_pink {
  background-position: -281px -97px;
  display: inline-block;
  height: 20px;
  margin-right: 5px;
  overflow: hidden;
  text-indent: -999999px;
  width: 20px;
}

.linkedin_pink {
  background-position: -304px -97px;
  display: inline-block;
  margin-right: 5px;
  height: 20px;
  overflow: hidden;
  text-indent: -999999px;
  width: 20px;
}

.external {
  background: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/external_link_white.png) 0 0 no-repeat;
  display: inline-block;
  height: 14px;
  left: 5px;
  position: relative;
  width: 14px;
}

.carousel_arrow_gray_prev.upcoming-events .carousel_arrow_gray_prev, .carousel_arrow_gray_prev.from-our-blog .carousel_arrow_gray_prev,
.mega-widget.upcoming-events .carousel_arrow_gray_prev,
.mega-widget.from-our-blog .carousel_arrow_gray_prev {
  background-image: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/sprites.png);
  background-position: -332px -84px;
  height: 30px;
  width: 30px;
}

.carousel_arrow_gray_next.upcoming-events .carousel_arrow_gray_next, .carousel_arrow_gray_next.from-our-blog .carousel_arrow_gray_next,
.mega-widget.upcoming-events .carousel_arrow_gray_next,
.mega-widget.from-our-blog .carousel_arrow_gray_next {
  background-image: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/sprites.png);
  background-position: -363px -84px;
  height: 30px;
  width: 30px;
}

.mega-widget.slides-widget .flex-prev {
  background-image: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/sprites.png);
  background-position: -332px -84px;
  height: 30px;
  width: 30px;
}

.mega-widget.slides-widget .flex-next {
  background-image: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/sprites.png);
  background-position: -363px -84px;
  height: 30px;
  width: 30px;
}

.whitepaper {
  background-position: -410px -99px;
  height: 16px;
  width: 14px;
}

.whitepaper-white {
  background-position: -411px -99px;
  height: 16px;
  width: 14px;
}

.slidesjs-previous, .flex-prev,
.slidesjs-next, .flex-next {
  overflow: hidden;
  text-indent: -999999px;
}

.social_large_twitter, .social_large_facebook, .social_large_linkedin, .social_large_googleplus, .social_large_pinterest, .social_large_youtube, .social_large_rss {
  background: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/social_icons_large.png) no-repeat;
  height: 26px;
  overflow: hidden;
  text-indent: -99999px;
  width: 27px;
}

.social_large_facebook {
  background-position: -42px 0;
}

.social_large_linkedin {
  background-position: -85px 0;
}

.social_large_googleplus {
  background-position: -127px 0;
}

.social_large_pinterest {
  background-position: -169px 0;
}

.social_large_youtube {
  background-position: -212px 0;
}

.social_large_rss {
  background-position: -254px 0;
}

/* Menu Styles
---------------------------------------------------------*/
.menu .sub-menu {
  display: none;
  z-index: 999;
}
#footer .menu .sub-menu {
  display: block;
}
.menu .sub-menu:before {
  content: "";
  display: block;
  height: 20px;
  position: absolute;
  top: -20px;
  width: 100%;
}

#banner .menu,
#taxonomy-menu {
  font-size: 14px;
  position: relative;
}
.ie8 #banner .menu li:hover.long .sub-menu, .ie8
#taxonomy-menu li:hover.long .sub-menu {
  right: 25px;
  width: 410px;
}
.ie8 #banner .menu li:hover.long .sub-menu li, .ie8
#taxonomy-menu li:hover.long .sub-menu li {
  width: 47%;
}
.ie8 #banner .menu li:hover .sub-menu, .ie8
#taxonomy-menu li:hover .sub-menu {
  background: #e3e3e3;
  box-shadow: 0px 0px 3px 2px #ccc;
  display: block;
  padding: 10px 5px;
  position: absolute;
  right: auto;
  top: 54px;
  width: 204px;
  -moz-box-shadow: 0px 0px 3px 2px #ccc;
  -webkit-box-shadow: 0px 0px 3px 2px #ccc;
}
.ie8 #banner .menu li:hover .sub-menu li, .ie8
#taxonomy-menu li:hover .sub-menu li {
  margin-bottom: 3px;
  padding: 0;
  width: 96%;
}
.ie8 #banner .menu li:hover .sub-menu li a, .ie8
#taxonomy-menu li:hover .sub-menu li a {
  color: #595957;
  padding: 4px 5px 0;
}
.ie8 #banner .menu li:hover.one-col .sub-menu, .ie8
#taxonomy-menu li:hover.one-col .sub-menu {
  left: 56%;
}
.ie8 #banner .menu li:hover.one-col li, .ie8
#taxonomy-menu li:hover.one-col li {
  float: left;
  clear: both;
}
@media (min-width: 600px) {
  #banner .menu li:hover.long .sub-menu,
  #taxonomy-menu li:hover.long .sub-menu {
    right: 25px;
    width: 410px;
  }
  #banner .menu li:hover.long .sub-menu li,
  #taxonomy-menu li:hover.long .sub-menu li {
    width: 47%;
  }
  #banner .menu li:hover .sub-menu,
  #taxonomy-menu li:hover .sub-menu {
    background: #e3e3e3;
    box-shadow: 0px 0px 3px 2px #ccc;
    display: block;
    padding: 10px 5px;
    position: absolute;
    right: auto;
    top: 54px;
    width: 204px;
    -moz-box-shadow: 0px 0px 3px 2px #ccc;
    -webkit-box-shadow: 0px 0px 3px 2px #ccc;
  }
  #banner .menu li:hover .sub-menu li,
  #taxonomy-menu li:hover .sub-menu li {
    margin-bottom: 3px;
    padding: 0;
    width: 96%;
  }
  #banner .menu li:hover .sub-menu li a,
  #taxonomy-menu li:hover .sub-menu li a {
    color: #595957;
    padding: 4px 5px 0;
  }
  #banner .menu li:hover.one-col .sub-menu,
  #taxonomy-menu li:hover.one-col .sub-menu {
    left: 56%;
  }
  #banner .menu li:hover.one-col li,
  #taxonomy-menu li:hover.one-col li {
    float: left;
    clear: both;
  }
}
#banner .menu .sub-menu li.current-menu-item:hover, #banner .menu .sub-menu li:hover, #banner .menu .sub-menu li.current-menu-item, #banner .menu .sub-menu li.current-menu-parent:hover,
#taxonomy-menu .sub-menu li.current-menu-item:hover,
#taxonomy-menu .sub-menu li:hover,
#taxonomy-menu .sub-menu li.current-menu-item,
#taxonomy-menu .sub-menu li.current-menu-parent:hover {
  background: #d3d3d3;
  border-radius: 2px;
  border-top: none;
  box-shadow: 0px 1px 0px 1px #ccc;
  -moz-box-shadow: 0px 1px 0px 1px #ccc;
  -webkit-box-shadow: 0px 1px 0px 1px #ccc;
}
#banner .menu .sub-menu li.current-menu-parent,
#taxonomy-menu .sub-menu li.current-menu-parent {
  background: none;
  border-radius: none;
  border-top: none;
}

/* General Page & Post Styles
---------------------------------------------------------*/
#page {
  margin: 0 auto;
  max-width: 960px;
}
@media (min-width: 600px) {
  #page {
    width: 96%;
  }
}

.site-content {
  background: white;
  display: inline-block;
  margin-top: 25px;
  width: 100%;
}

div.site,
#page.site {
  margin-top: 30px;
}

.admin-bar div.site,
.admin-bar #page.site {
  margin-top: 0;
}

#post-type-header .section-title {
  display: inline-block;
  font-family: "roboto light", Arial, Sans-serif;
  font-size: 35px;
  font-weight: normal;
  line-height: 42px;
}

#content {
  padding: 15px;
}
@media (min-width: 800px) {
  #content .sidebar.left {
    float: left;
    width: 17.8%;
  }
  #content .sidebar.right {
    float: right;
    width: 37.6%;
  }
}
.ie8 #content .sidebar.left {
  float: left;
  width: 17.8%;
}
.ie8 #content .sidebar.right {
  float: right;
  width: 37.6%;
}
#content article {
  /* Non standard for webkit */
}
#content article h1,
#content article h2,
#content article h3,
#content article h4,
#content article h5,
#content article h6 {
  word-break: normal;
}
@media (max-width: 600px) {
  #content article {
    width: 100%;
  }
}
#content article img {
  max-width: 100%;
  height: auto;
}
#content article .thumb-caption {
  font-size: 80%;
  font-style: italic;
}

.single.category-videos article {
  width: 100%;
}

@media (max-width: 800px) {
  .sidebar.accordion {
    *zoom: 1;
    background: #ededed;
    float: none;
    padding: 0 0 1px;
    position: relative;
    width: auto;
  }
  .sidebar.accordion:before, .sidebar.accordion:after {
    content: " ";
    display: table;
  }
  .sidebar.accordion:after {
    clear: both;
  }
  #content .sidebar.accordion {
    margin: -15px -15px 0;
  }
  .sidebar .accordion-trigger {
    background: #fff;
    padding: 15px;
  }

  .sidebar .accordion-content {
    padding: 15px;
  }

  .page-template-template-our-company-inner-php #content .sidebar.accordion {
    margin: -20px -20px 0;
  }
}
@media (max-width: 800px) and (min-width: 600px) {
  .sidebar.accordion .widget {
    float: left;
    width: 50%;
  }
}

.main-content {
  width: 100%;
}
@media (min-width: 800px) {
  .main-content {
    float: left;
  }
  .main-content.left {
    width: 62.4%;
  }
  .main-content.right {
    width: 79.2%;
  }
  .main-content.middle {
    width: 41.6%;
  }
}
.ie8 .main-content {
  float: left;
}
.ie8 .main-content.left {
  width: 62.4%;
}
.ie8 .main-content.right {
  width: 79.2%;
}
.ie8 .main-content.middle {
  width: 41.6%;
}

#breadcrumbs {
  clear: both;
  color: #e62b4c;
  display: block;
  font-size: 12px;
  margin: 10px 0;
}
@media (min-width: 600px) {
  #breadcrumbs {
    margin: 0;
  }
}
#breadcrumbs .current {
  color: #373e4e;
}

.category-list {
  font-size: 12px;
  text-transform: uppercase;
}
.category-list a {
  font-style: italic;
  text-transform: none;
}

.edit-link {
  display: block;
}

/* Form Styles
---------------------------------------------------------*/
.gform_wrapper .gfield input {
  border: 1px solid #d8d8d8;
  border-radius: 5px;
  color: #989292;
  font-family: "open sans", Arial, Sans-serif;
  font-size: 13px;
  height: 16px;
  margin: 0;
  padding: 10px;
  width: 100%;
}
.gform_wrapper .gfield select {
  background: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/active-tab-arrow.png) 95% 55% no-repeat white;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  color: #595957;
  font-family: "roboto light", Arial, Sans-serif;
  font-size: 14px;
  margin-bottom: 5px;
  max-width: 439px;
  padding: 10px 10px 10px 20px;
  text-indent: 0.01px;
  text-overflow: '';
  width: 439px;
  -moz-appearance: none;
  -webkit-appearance: none;
  width: 100%;
}
.gform_wrapper .gfield textarea {
  border: 1px solid #d8d8d8;
  border-radius: 5px;
  color: #989292;
  font-family: "open sans", Arial, Sans-serif;
  font-size: 13px;
}
.gform_wrapper .gform_button.disabled {
  cursor: default;
  filter: alpha(opacity=50);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
.gform_wrapper .gform_button.disabled:hover, .gform_wrapper .gform_button.disabled:active {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  top: 0;
}

/* Footer
---------------------------------------------------------*/
#footer {
  background: #e3e3e3;
  border-top: 5px solid #d8d8d8;
  margin: 1px 0 0;
}
#footer #footer-wrap {
  margin: 0 auto;
  padding: 20px;
  width: 920px;
}
#footer .footer-main .sub-menu li a {
  color: #5f4d88;
}

.sub-cat-title {
  margin-bottom: 5px;
}

.menu-footer-top-menus-container .menu-item {
  display: block;
}
.menu-footer-top-menus-container .sub-menu {
  display: block;
  *zoom: 1;
}
.menu-footer-top-menus-container .sub-menu:before, .menu-footer-top-menus-container .sub-menu:after {
  content: " ";
  display: table;
}
.menu-footer-top-menus-container .sub-menu:after {
  clear: both;
}
.menu-footer-top-menus-container .sub-menu li.current-menu-item {
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.menu-footer-top-menus-container .sub-menu li {
  margin: 0;
}
.menu-footer-top-menus-container .menu li:hover .sub-menu {
  background: none;
  box-shadow: none;
  padding: 0;
  position: absolute;
  width: 100%;
}
@media (min-width: 800px) {
  .menu-footer-top-menus-container .menu li:hover .sub-menu {
    position: static;
  }
}
.ie8 .menu-footer-top-menus-container .menu li:hover .sub-menu {
  position: static;
}
.menu-footer-top-menus-container .menu li:hover .sub-menu .sub-menu {
  position: static;
}
.menu-footer-top-menus-container .menu li:hover .sub-menu li {
  background: none;
  border: none;
  box-shadow: none;
  margin-bottom: 0;
  width: inherit;
}
.menu-footer-top-menus-container .menu li:hover .sub-menu li a {
  color: #e62b4c;
  padding: 0;
}
@media (min-width: 800px) {
  .menu-footer-top-menus-container .menu > li {
    width: 50%;
    float: left;
  }
}
.ie8 .menu-footer-top-menus-container .menu > li {
  width: 50%;
  float: left;
}
.menu-footer-top-menus-container .menu > li > a {
  color: #595957;
  display: block;
  font-size: 18px;
  font-family: "roboto slab light", Times, Serif;
  line-height: 0;
  margin-bottom: 20px;
}
@media (min-width: 800px) {
  .menu-footer-top-menus-container .menu > li:last-child:nth-child(odd) {
    width: 100%;
  }
  .menu-footer-top-menus-container .menu > li:last-child:nth-child(odd) > ul > li:first-child {
    width: 25% !important;
  }
}
.ie8 .menu-footer-top-menus-container .menu > li:last-child {
  width: 100%;
}
.ie8 .menu-footer-top-menus-container .menu > li:last-child > ul > li:first-child {
  width: 25% !important;
}
.menu-footer-top-menus-container .menu > li > ul > li {
  float: left;
  width: 50% !important;
}
.menu-footer-top-menus-container .menu > li > ul > li > a {
  display: block;
  padding-right: 15px !important;
}

.footer-sub {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 40px;
}

.nav-footer:before {
  background: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/extreme_logo_small.png) no-repeat;
  background-size: 40px;
  height: 46px;
  left: 0;
  position: absolute;
  top: 40px;
  width: 40px;
}
@media (min-width: 600px) {
  .nav-footer:before {
    top: 0;
    left: -60px;
  }
}
.ie8 .nav-footer:before {
  background: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/extreme_logo_small_ie.png) no-repeat;
  top: 0;
  left: -60px;
}

/* Sidebar Styles
---------------------------------------------------------*/
#sidebar ul {
  padding: 0;
}

.sidebar-list, .sidebar-list ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.sidebar-list {
  margin-top: 30px;
  padding-right: 15px;
}

.sidebar-list li {
  padding-left: 17px;
}

.sidebar-list > li {
  background: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/sidebar-arrow-closed.png) no-repeat 3px 8px;
}
.sidebar-list > li a {
  font-size: 14px;
  line-height: 160%;
}
.sidebar-list > li > a {
  font-size: 18px;
  font-family: "open sans", Arial, Sans-serif;
  color: #444;
}
.sidebar-list > li ul {
  display: none;
}
.sidebar-list > li ul li {
  padding-left: 10px;
}
.sidebar-list > li.open {
  background: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/sidebar-arrow-open.png) no-repeat 0 12px;
}
.sidebar-list > li.open ul {
  display: block;
}

.subnav h3 {
  font-size: 17px;
  font-family: "open sans", Arial, Sans-serif;
  margin-bottom: 0;
}
.subnav h3 a {
  color: #e62b4c;
}
.subnav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.subnav .active a,
.subnav .current-menu-item a {
  color: inherit;
}

/* General Widget Styles
---------------------------------------------------------*/
.widget.widget_nav_menu h3 {
  color: #595957 !important;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 10px;
  font-family: inherit;
}

.widget.widget_nav_menu .menu-blog-sidebar-container ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.widget.widget_nav_menu .menu-blog-sidebar-container ul li {
  display: block;
  line-height: 1.2em;
  padding: 2px 0;
}

.media-wrap.alignleft {
  float: none;
  margin: 0;
  text-align: center;
}

.media-wrap.alignright {
  float: none;
  margin: 0;
  text-align: center;
}

@media (min-width: 800px) {
  .media-wrap.alignleft {
    float: left;
    margin-right: 40px;
    margin-bottom: 40px;
  }

  .media-wrap.alignright {
    float: right;
    margin-left: 40px;
    margin-bottom: 40px;
  }
}
.ie8 .media-wrap.alignleft {
  float: left;
  margin-right: 40px;
  margin-bottom: 40px;
}
.ie8 .media-wrap.alignright {
  float: right;
  margin-left: 40px;
  margin-bottom: 40px;
}

.widget.upcoming-events h3,
.widget.product-categories h3,
.widget.product-related-case-studies h3 {
  margin: 0 0 10px;
}
.widget.upcoming-events ul,
.widget.product-categories ul,
.widget.product-related-case-studies ul {
  margin: 0;
  padding: 0;
}
.widget.upcoming-events ul li,
.widget.product-categories ul li,
.widget.product-related-case-studies ul li {
  font-size: 80%;
  list-style-type: none;
  margin-bottom: 10px;
}
.widget.upcoming-events .current a,
.widget.product-categories .current a,
.widget.product-related-case-studies .current a {
  color: #444;
  font-weight: bold;
}

.upcoming-webinar h3 {
  margin-bottom: 10px;
}
.upcoming-webinar p.post-title {
  font-weight: 700;
  margin-bottom: 5px;
}

.widget.featured-text .light,
.mega-widget.column-widget .light,
.events-right .light,
.customer-portal .light {
  background: white;
}
.widget.featured-text .light .featured-text,
.mega-widget.column-widget .light .featured-text,
.events-right .light .featured-text,
.customer-portal .light .featured-text {
  padding: 0;
}
.widget.featured-text .gray,
.mega-widget.column-widget .gray,
.events-right .gray,
.customer-portal .gray {
  background: #ededed;
}
.widget.featured-text .dark,
.mega-widget.column-widget .dark,
.events-right .dark,
.customer-portal .dark {
  background: #303b49;
}
.widget.featured-text .dark h3,
.mega-widget.column-widget .dark h3,
.events-right .dark h3,
.customer-portal .dark h3 {
  color: white;
}
.widget.featured-text .dark p,
.mega-widget.column-widget .dark p,
.events-right .dark p,
.customer-portal .dark p {
  color: #a5b2b7;
}
.widget.featured-text .purple,
.mega-widget.column-widget .purple,
.events-right .purple,
.customer-portal .purple {
  background: #5f4d88;
}
.widget.featured-text .purple h3,
.widget.featured-text .purple p,
.mega-widget.column-widget .purple h3,
.mega-widget.column-widget .purple p,
.events-right .purple h3,
.events-right .purple p,
.customer-portal .purple h3,
.customer-portal .purple p {
  color: white;
}
.widget.featured-text h3,
.mega-widget.column-widget h3,
.events-right h3,
.customer-portal h3 {
  margin: 10px 0;
  font-weight: 600;
}
.widget.featured-text .featured-text,
.mega-widget.column-widget .featured-text,
.events-right .featured-text,
.customer-portal .featured-text {
  padding: 20px 20px 5px;
}

.widget.featured-text {
  border-bottom: 1px solid #e2e2e2;
  margin-bottom: 15px;
}
.widget.featured-text .featured-text-wrap {
  margin-bottom: 45px;
}
.widget.featured-text .featured-text-wrap h3 {
  font-family: "roboto slab thin", Times, Serif;
}
.widget.featured-text .featured-text-wrap p {
  font-family: "roboto light", Arial, Sans-serif;
}
.widget.featured-text .featured-text-wrap p strong {
  font-family: "roboto regular", Arial, Sans-serif;
}
.widget.guest-speakers {
  margin-top: 20px;
}
.widget.guest-speakers h3 {
  margin-bottom: 40px;
}
.widget.guest-speakers li {
  border-bottom: 1px solid #a6b2b7;
  display: inline-block;
  list-style-type: none;
  margin-bottom: 20px;
  padding-bottom: 30px;
  width: 100%;
}
.widget.guest-speakers li img.alignleft {
  margin-right: 20px;
}
.widget.guest-speakers li .speaker-name {
  color: #595957;
  font-family: "open sans", Arial, Sans-serif;
  font-size: 14px;
  font-weight: 700;
}
.widget.follow-us .widget-title {
  color: #444444;
  font-family: "roboto regular", Arial, Sans-serif;
  font-weight: normal;
}
.widget.follow-us ul {
  margin: 0;
  padding: 0;
}
.widget.follow-us ul li {
  display: inline-block;
  height: 26px;
  list-style-type: none;
  margin-right: 16px;
  width: 26px;
}
.widget.follow-us ul li.last {
  margin: 0;
}
.widget.follow-us ul li a {
  display: block;
}
.widget.toc {
  background: #ededed;
  margin-bottom: 30px;
}
.widget.toc .inner {
  padding: 20px;
}
.widget.toc .inner ul {
  list-style-type: none;
}
.widget.toc .inner ul li {
  font-size: 14px;
  margin-bottom: 10px;
}
.widget.related-posts {
  margin-bottom: 30px;
}
.widget.related-posts .widget-title {
  color: #444444;
  font-family: "roboto regular", Arial, Sans-serif;
  margin-bottom: 10px;
}
.widget.related-posts ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.widget.related-posts ul li {
  font-size: 12px;
  margin-bottom: 10px;
}
.widget.partner-news .widget-title {
  color: #444444;
  font-size: 24px;
  margin-bottom: 10px;
}
.widget.partner-news .post .post-title {
  color: #7f7f79;
  font-size: 14px;
  font-weight: 700;
}
.widget.partner-news .post .post-info {
  font-size: 14px;
  margin-bottom: 15px;
}
.widget.partner-news .post p {
  margin-bottom: 10px;
}
.widget.partner-news .post .read-more {
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}
.widget.featured-contributor {
  border-bottom: 1px solid #d8d8d8;
  margin: 35px 0;
}
.widget.featured-contributor .widget-title {
  margin-bottom: 15px;
}
.widget.featured-contributor .contributor-info {
  background: #ededed;
  clear: both;
  display: inline-block;
  margin-bottom: 15px;
  width: 100%;
}
.widget.featured-contributor .contributor-info .contributor-left {
  overflow: hidden;
  padding: 20px;
}
.widget.featured-contributor .contributor-info .contributor-left a {
  color: #595957;
}
.widget.featured-contributor .contributor-info .contributor-left .social-links {
  margin-top: 15px;
}
.widget.featured-contributor .contributor-info img {
  float: right;
}
@media (min-width: 600px) and (max-width: 800px) {
  .widget.featured-contributor .contributor-info img {
    float: none;
    width: 100%;
    height: auto;
  }
}
.widget.featured-contributor .large {
  color: #595957;
}
.widget.featured-contributor ul {
  list-style-type: none;
  margin: 5px 0 10px;
  padding: 0;
}
.widget.featured-contributor ul li {
  font-size: 12px;
  margin-bottom: 10px;
}
.widget.featured-contributor p {
  margin-bottom: 15px;
}
.widget.featured-contributor .read-more {
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}
.widget.subscribe .widget-title {
  margin-bottom: 10px;
}
.widget.subscribe label {
  display: block;
  margin-bottom: 8px;
}
.widget.subscribe input[type=text] {
  border: 1px solid #d8d8d8;
  border-radius: 3px;
  padding: 6px 10px;
}
@media (min-width: 960px) {
  .widget.subscribe input[type=text] {
    width: 54%;
  }
}
.widget.subscribe .button {
  margin-top: 10px;
}
@media (min-width: 960px) {
  .widget.subscribe .button {
    margin: 0;
    float: right;
  }
}
.widget.customer-portal .inner {
  padding: 20px;
}
.widget.customer-portal .inner h3 {
  margin-bottom: 25px;
}
.widget.customer-portal .inner .button {
  font-size: 14px;
  font-weight: 700;
  margin: 0;
}
.widget.customer-portal .inner .button span {
  margin-left: 5px;
}
.widget.customer-portal .inner .create {
  color: #72bd9a;
  margin: 0 35px 0 0;
  padding-top: 8px;
}
.widget.twitter h4.search {
  margin-bottom: 0;
}
.widget.twitter span.search-term {
  display: block;
  font-size: 16px;
  margin-bottom: 10px;
}
.widget.product-guides .inner {
  padding: 20px;
}
.widget.product-guides .inner h3 {
  margin-bottom: 10px;
}
.widget.product-guides .inner ul {
  margin: 0;
  padding: 0;
}
.widget.product-guides .inner ul li {
  list-style-type: none;
}
.widget.product-guides .inner ul li a {
  font-weight: 700;
}
.widget.product-guides .inner ul li a .download_arrow {
  display: inline-block;
  height: 13px;
  position: relative;
  top: 2px;
  width: 12px;
}

.page-template-template-support-inner-php #content .widget.customer-portal h3 {
  margin-bottom: 25px;
}
.page-template-template-support-inner-php #content .mega-widget .inner {
  padding: 20px 0;
}
.page-template-template-support-inner-php #content .mega-widget.column-widget .column.first {
  padding-left: 0;
}
.page-template-template-support-inner-php #content .mega-widget.column-widget .column.last {
  padding-right: 0;
}
.page-template-template-support-inner-php #content .mega-widget.module-video .trigger-video {
  display: block;
  height: 100%;
}
.page-template-template-support-inner-php #content .mega-widget.module-video .videoWrapper {
  padding: 0;
}

/* General Mega Widget (Flexible Content) Styles
---------------------------------------------------------*/
.core-story-content {
  background: none;
  margin-top: 0px;
}

.page-bg-medium {
  background: #E3E3E3;
}

.mega-widget {
  background: white;
  clear: both;
  display: block;
  margin: 0 auto;
  max-width: 960px;
  padding: 0;
  position: relative;
  width: 100%;
  z-index: 2;
}
@media (min-width: 600px) {
  .mega-widget {
    width: 96%;
  }
}
@media (min-width: 960px) {
  .mega-widget {
    width: 100%;
  }
}
#page .mega-widget {
  width: 100%;
}
.mega-widget.full-width-banner {
  margin: 0;
  max-width: none;
  min-height: 500px;
  overflow: hidden;
  padding-bottom: 0;
  width: 100%;
}
.mega-widget.full-width-banner .flex-direction-nav {
  left: 5px;
  position: absolute;
  right: 5px;
  top: 40%;
}
@media (min-width: 1060px) {
  .mega-widget.full-width-banner .flex-direction-nav {
    left: 50%;
    margin-left: -480px;
    right: auto;
    width: 960px;
  }
}
.mega-widget .inner {
  padding: 20px 40px;
}
.mega-widget .inner.blue {
  background: #303b49;
}
.mega-widget .inner.blue h1, .mega-widget .inner.blue h2, .mega-widget .inner.blue h3, .mega-widget .inner.blue h4, .mega-widget .inner.blue h5, .mega-widget .inner.blue h6, .mega-widget .inner.blue p {
  color: #fff;
}
.mega-widget .inner.grey {
  background: #e3e3e3;
}
.mega-widget .widget-title,
.mega-widget h3 {
  color: #595957;
  margin-bottom: 5px;
  font-weight: 400;
  line-height: 40px;
  font-size: 22px;
}
.mega-widget h2 {
  line-height: 42px;
  margin-bottom: 0;
}
.mega-widget p {
  margin: 0;
}
.mega-widget a {
  color: #e62b4c;
}
.mega-widget .read-more {
  font-weight: 700;
  text-transform: uppercase;
}
.mega-widget img {
  height: auto;
  max-width: 100%;
  vertical-align: top;
}
.mega-widget .button {
  background: #e62b4c;
  color: white;
  display: inline-block;
  margin-top: 20px;
  text-decoration: none;
  text-transform: uppercase;
}
.mega-widget .button.light-blue {
  background: #17b1e1;
}
.mega-widget .button.green {
  background: #72bd9a;
  color: #fff;
  font-size: 14px;
  padding: 5px 20px;
}
.mega-widget.media-widget p.inside {
  margin-top: 20px;
  overflow: hidden;
}
.mega-widget.image-grid-widget {
  display: inline-block;
  margin-top: 30px;
}
.mega-widget.image-grid-widget .inner {
  padding: 0;
}
.mega-widget.image-grid-widget .inner .widget-title {
  margin-bottom: 30px;
}
.mega-widget.image-grid-widget .inner .first {
  clear: left;
}
.mega-widget.image-grid-widget .inner .column {
  margin-bottom: 20px;
}
.mega-widget.image-grid-widget .inner .column p {
  margin-bottom: 10px;
}
.mega-widget.content-width-banner-with-buttons .inner h3 {
  color: white;
}
.mega-widget.content-width-banner-with-buttons .inner p,
.mega-widget.content-width-banner-with-buttons .inner .more-link {
  color: white;
}
.mega-widget.content-width-banner-with-buttons .inner .link-wrap {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  margin: 20px 0 40px;
  padding: 0 40px;
  text-align: justify;
  width: 100%;
}
@media (min-width: 800px) {
  .mega-widget.content-width-banner-with-buttons .inner .link-wrap {
    padding: 0;
  }
}
.mega-widget.content-width-banner-with-buttons .inner .link-wrap .flex-prev, .mega-widget.content-width-banner-with-buttons .inner .link-wrap .flex-next {
  top: 33%;
}
.mega-widget.content-width-banner-with-buttons .inner .flex-control-paging {
  display: none;
}
.mega-widget.content-width-banner-with-buttons .inner .box-wrap {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  height: 90px;
  padding: 0 10px;
}
.mega-widget.content-width-banner-with-buttons .inner .box-wrap.tenth.box-wrap .inner a, .mega-widget.content-width-banner-with-buttons .inner .box-wrap.ninth.box-wrap .inner a {
  padding: 20px 0;
}
.mega-widget.content-width-banner-with-buttons .inner .box-wrap.eighth.box-wrap .inner a {
  padding: 20px 10px;
}
.mega-widget.content-width-banner-with-buttons .inner .box-wrap.break {
  height: 0;
  visibility: hidden;
  width: 100%;
}
.mega-widget.content-width-banner-with-buttons .inner .box-wrap.last {
  margin-right: 0;
}
.mega-widget.content-width-banner-with-buttons .inner .box-wrap .inner {
  border: 1px solid white;
  border-radius: 3px;
  display: table;
  height: 100%;
  padding: 0;
  text-align: center;
  width: 100%;
}
.mega-widget.content-width-banner-with-buttons .inner .box-wrap .inner a {
  color: white;
  display: table-cell;
  font-family: "roboto condensed", Arial, Sans-serif;
  font-size: 16px;
  padding: 20px;
  vertical-align: middle;
  width: 100%;
}
.mega-widget.columns-with-title .inner {
  padding: 20px 0;
}
.mega-widget.columns-with-title .inner .column-wrap {
  padding: 0 20px;
}
.mega-widget.columns-with-title .inner .column-wrap .col {
  padding: 20px;
  position: relative;
}
.mega-widget.columns-with-title .inner .column-wrap .col.one-of-three {
  float: none;
  display: table-cell;
}
.mega-widget.columns-with-title .inner .column-wrap .col .text-wrap {
  padding-bottom: 20px;
}
.mega-widget.columns-with-title.no-borders .col {
  border: none;
}
.mega-widget.columns-with-title h2 {
  margin-bottom: 15px;
}
@media (min-width: 600px) {
  .mega-widget.columns-with-title h2.widget-title {
    font-size: 50px;
    line-height: 58px;
  }
}
.mega-widget.columns-with-title h2.widget-title.title-only {
  margin-bottom: 0;
}
.mega-widget.columns-with-title h2.medium {
  font-size: 24px;
}
.mega-widget.columns-with-title .title-wrap {
  margin-bottom: 25px;
  padding-top: 25px;
}
@media (min-width: 600px) {
  .mega-widget.columns-with-title .title-wrap .widget-title {
    font-size: 50px;
    line-height: 58px;
  }
}
.mega-widget.columns-with-title .title-wrap .left {
  display: block;
  margin: 0;
  padding: 0 12px;
  text-align: left;
}
.mega-widget.columns-with-title .title-wrap h3 {
  color: #7f7f79;
  font-family: "roboto light", Arial, Sans-serif;
  font-size: 24px;
  font-weight: normal;
  line-height: 30px;
  margin: 20px 10px;
}
.mega-widget.columns-with-title .column h3 {
  font-size: 24px;
  line-height: 30px;
  margin: 20px 0 15px;
  text-align: left;
  padding: 0;
}
.mega-widget.columns-with-title .button {
  margin: 10px 0 0;
}
.mega-widget.columns-with-title .button .external {
  background: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/external_link_white.png) 0 0 no-repeat;
  display: inline-block;
  height: 14px;
  left: 5px;
  position: relative;
  width: 14px;
}
.mega-widget.columns-with-title .banner-carousel {
  padding: 0 30px;
}
@media (min-width: 800px) {
  .mega-widget.columns-with-title .banner-carousel {
    padding: 0;
  }
}
.mega-widget.columns-with-title .flex-prev, .mega-widget.columns-with-title .flex-next {
  background: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/sprites.png) no-repeat;
}
.mega-widget.columns-with-title .flex-prev {
  background-position: -332px -84px;
  left: 0;
}
.mega-widget.columns-with-title .flex-next {
  background-position: -363px -84px;
  right: 0;
}
.mega-widget.columns-with-title .flex-control-paging {
  display: none;
}
.mega-widget.content-with-image .intro-wrap {
  margin-bottom: 15px;
}
.mega-widget.content-with-image .content-wrap {
  overflow: hidden;
}
.mega-widget.content-with-image .content-wrap ul {
  padding-left: 20px;
}
.mega-widget.content-with-image .read-more {
  font-weight: inherit;
  margin-top: 25px;
  text-transform: none;
}
.mega-widget.content-with-image .button.light-blue {
  background: #17b1e1;
}
.mega-widget.content-with-image h3 {
  font-size: 14px;
}
.mega-widget.content-with-image .title {
  font-weight: 100;
  margin-bottom: 10px;
}
.mega-widget.content-with-image .title.medium {
  font-size: 24px;
}
.mega-widget.content-with-image .blue p {
  color: #99a4aa;
}
.mega-widget.quotation .borders {
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  margin: 0 auto 20px;
  max-width: 894px;
  padding: 10px 0;
}
.mega-widget.quotation .col {
  text-align: left;
}
.mega-widget.quotation .col.half {
  width: 50%;
}
.mega-widget.quotation .col.half.col-first {
  padding-left: 0;
}
.mega-widget.quotation .col.half.col-last {
  padding-right: 0;
}
.mega-widget.quotation .col h3 {
  font-family: "open sans", Arial, Sans-serif;
  font-size: 18px;
  font-weight: 100;
  line-height: 24px;
  margin-bottom: 10px;
}
.mega-widget.quotation .col .attribution p {
  font-size: 12px;
  line-height: 16px;
}
.mega-widget.quotation .col h3,
.mega-widget.quotation .col .attribution p {
  color: #7f7f79;
}

.call-out-bar {
  box-sizing: border-box;
  padding: 30px 0;
  text-align: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.call-out-bar .inner {
  padding: 0;
}
.call-out-bar .inner a {
  margin-left: 20px;
}
.call-out-bar .inner h3 {
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  margin: 0 auto;
  padding: 5px 0 10px;
  text-align: center;
  width: 90%;
}
.call-out-bar .inner h3.left {
  text-align: left;
}
.call-out-bar .inner h3.right {
  text-align: right;
}
.call-out-bar .inner h3.no-border {
  border: none;
}
.call-out-bar .inner h3 strong {
  font-family: "roboto slab regular", Times, Serif;
}
.call-out-bar .inner.grey {
  background: #ededed;
  font-size: 18px;
  padding: 0  40px 20px;
}
.call-out-bar .inner.grey .button {
  font-size: 16px;
}

/* Video Widget Styles
---------------------------------------------------------*/
.module-video.blue {
  background: #303b49;
}
.module-video.blue .widget-title {
  color: white;
}
.module-video .text-wrap {
  overflow: hidden;
  width: 100%;
}
@media (min-width: 600px) {
  .module-video .text-wrap {
    width: auto;
  }
}
.ie8 .module-video .text-wrap {
  width: auto;
}
.module-video .has-play-button {
  display: block;
  position: relative;
}
.module-video .has-play-button .play_button {
  left: 50%;
  margin-left: -26px;
  margin-top: -26px;
  position: absolute;
  top: 50%;
}
.module-video .media-wrap {
  width: 100%;
}

.video-action-bar {
  background: #ededed;
  box-sizing: border-box;
  overflow: hidden;
  padding: 6px 7px 4px 8px;
  -moz-box-sizing: border-box;
}
.video-action-bar .close-video {
  color: #a5b2b7;
  display: block;
  float: right;
}

.videoWrapper {
  padding: 0 20px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: 20px;
  left: 0;
  width: 100%;
}
.videoWrapper.is-hidden {
  position: absolute;
  top: -9999px;
  left: -9999px;
}
.videoWrapper .videoWrapper-inner {
  background: #333;
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.videoWrapper .videoWrapper-inner iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.videoWrapper .video-letterbox {
  height: 30px;
  background: #ededed;
  clear: both;
}

body .fluid-width-video-wrapper {
  position: initial;
}

/* Mega Column Styles
---------------------------------------------------------*/
@media (min-width: 600px) {
  .column-widget h2.widget-title,
  .column-widget h3 {
    padding: 0 40px;
  }
}
.column-widget h3,
.column-widget h3.sans {
  color: #807F7A;
  font-family: "open sans", Arial, Sans-serif;
  font-size: 14px;
  line-height: 20px;
}
.column-widget .title-wrap {
  text-align: center;
}
.column-widget .title-wrap .small {
  color: #807F7A;
  font-size: 14px;
}
.column-widget .column,
.column-widget .col {
  margin: 0;
  padding: 0 13px 20px;
  text-align: center;
}
.column-widget .column h3,
.column-widget .col h3 {
  padding: 0;
}
.column-widget .column .link-wrapper,
.column-widget .col .link-wrapper {
  text-align: center;
}
.column-widget .column .link-wrapper .col-button,
.column-widget .col .link-wrapper .col-button {
  text-align: center;
}
.column-widget .column.left,
.column-widget .col.left {
  text-align: left;
}
.column-widget .column.left .link-wrapper,
.column-widget .col.left .link-wrapper {
  text-align: left;
}
.column-widget .column.left .link-wrapper .col-button,
.column-widget .col.left .link-wrapper .col-button {
  text-align: center;
}
@media (min-width: 600px) {
  .column-widget .column.left .link-wrapper .col-button,
  .column-widget .col.left .link-wrapper .col-button {
    text-align: left;
  }
}
.column-widget .column.right,
.column-widget .col.right {
  text-align: right;
}
.column-widget .column.right .link-wrapper,
.column-widget .col.right .link-wrapper {
  text-align: right;
}
.column-widget .column.right .link-wrapper .col-button,
.column-widget .col.right .link-wrapper .col-button {
  text-align: center;
}
@media (min-width: 600px) {
  .column-widget .column.right .link-wrapper .col-button,
  .column-widget .col.right .link-wrapper .col-button {
    text-align: right;
  }
}
.column-widget .col-1.border,
.column-widget .col-2.border {
  border-right: 1px solid #a6b2b7;
}
.column-widget .col-3.border {
  border: none;
}
.column-widget .full {
  padding: 0;
  width: 100%;
}
.column-widget .half {
  width: 46.222%;
}
.column-widget .third {
  width: 29.444%;
}
.column-widget .main-button {
  clear: both;
  text-align: center;
}
.column-widget .link-wrapper {
  clear: both;
  display: inline-block;
  width: 100%;
}
.column-widget .col-secondary {
  float: right;
  padding-top: 10px;
}

/* Mega Carousel Styles
---------------------------------------------------------*/
.title-wrap.carousel {
  padding: 0 60px;
}

.carousel-container {
  clear: both;
  position: relative;
  top: 20px;
}
.carousel-container .slides {
  margin: 0 auto;
  max-width: 800px;
}

/* Misc Widget Styles
---------------------------------------------------------*/
.from-our-blog.full-width, .from-our-blog.post-footer,
.upcoming-events.full-width,
.upcoming-events.post-footer {
  width: 100%;
  max-width: none;
}
.from-our-blog.full-width .inner, .from-our-blog.post-footer .inner,
.upcoming-events.full-width .inner,
.upcoming-events.post-footer .inner {
  margin: 0 auto;
  max-width: 870px;
  padding: 0 25px;
}
.from-our-blog.full-width .inner .banner-carousel, .from-our-blog.post-footer .inner .banner-carousel,
.upcoming-events.full-width .inner .banner-carousel,
.upcoming-events.post-footer .inner .banner-carousel {
  padding: 30px 0;
}
@media (min-width: 600px) {
  .from-our-blog.full-width .inner .banner-carousel, .from-our-blog.post-footer .inner .banner-carousel,
  .upcoming-events.full-width .inner .banner-carousel,
  .upcoming-events.post-footer .inner .banner-carousel {
    padding: 30px 30px 40px;
  }
}
.ie8 .from-our-blog.full-width .inner .banner-carousel, .ie8 .from-our-blog.post-footer .inner .banner-carousel, .ie8
.upcoming-events.full-width .inner .banner-carousel, .ie8
.upcoming-events.post-footer .inner .banner-carousel {
  padding: 30px 30px 40px;
}
.from-our-blog.full-width .inner .flex-direction-nav, .from-our-blog.post-footer .inner .flex-direction-nav,
.upcoming-events.full-width .inner .flex-direction-nav,
.upcoming-events.post-footer .inner .flex-direction-nav {
  top: 40%;
}
.from-our-blog.full-width .inner .carousel-col.post, .from-our-blog.post-footer .inner .carousel-col.post,
.upcoming-events.full-width .inner .carousel-col.post,
.upcoming-events.post-footer .inner .carousel-col.post {
  font-size: 100%;
}
.from-our-blog.full-width .inner .carousel-col .post-title, .from-our-blog.post-footer .inner .carousel-col .post-title,
.upcoming-events.full-width .inner .carousel-col .post-title,
.upcoming-events.post-footer .inner .carousel-col .post-title {
  color: #595957;
  display: block;
  font-family: "roboto regular", Arial, Sans-serif;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 10px;
}
.from-our-blog.full-width .inner .carousel-col .post-info p, .from-our-blog.post-footer .inner .carousel-col .post-info p,
.upcoming-events.full-width .inner .carousel-col .post-info p,
.upcoming-events.post-footer .inner .carousel-col .post-info p {
  font-size: 18px;
}
.from-our-blog.full-width .inner .carousel-col .post-info p.venue, .from-our-blog.post-footer .inner .carousel-col .post-info p.venue,
.upcoming-events.full-width .inner .carousel-col .post-info p.venue,
.upcoming-events.post-footer .inner .carousel-col .post-info p.venue {
  margin-bottom: 10px;
}
.from-our-blog.full-width .inner .flex-direction-nav, .from-our-blog.post-footer .inner .flex-direction-nav,
.upcoming-events.full-width .inner .flex-direction-nav,
.upcoming-events.post-footer .inner .flex-direction-nav {
  top: 50%;
}
.from-our-blog.full-width .inner .flex-direction-nav a, .from-our-blog.post-footer .inner .flex-direction-nav a,
.upcoming-events.full-width .inner .flex-direction-nav a,
.upcoming-events.post-footer .inner .flex-direction-nav a {
  background-image: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/sprites.png);
}
.from-our-blog.full-width .inner .flex-direction-nav .flex-prev, .from-our-blog.post-footer .inner .flex-direction-nav .flex-prev,
.upcoming-events.full-width .inner .flex-direction-nav .flex-prev,
.upcoming-events.post-footer .inner .flex-direction-nav .flex-prev {
  background-position: -332px -84px;
}
.from-our-blog.full-width .inner .flex-direction-nav .flex-next, .from-our-blog.post-footer .inner .flex-direction-nav .flex-next,
.upcoming-events.full-width .inner .flex-direction-nav .flex-next,
.upcoming-events.post-footer .inner .flex-direction-nav .flex-next {
  background-position: -363px -84px;
}
.from-our-blog.full-width.columns h4, .from-our-blog.post-footer.columns h4,
.upcoming-events.full-width.columns h4,
.upcoming-events.post-footer.columns h4 {
  margin-bottom: 30px;
}
@media (min-width: 600px) {
  .from-our-blog.full-width.columns .post, .from-our-blog.post-footer.columns .post,
  .upcoming-events.full-width.columns .post,
  .upcoming-events.post-footer.columns .post {
    height: 200px;
  }
}
.ie8 .from-our-blog.full-width.columns .post, .ie8 .from-our-blog.post-footer.columns .post, .ie8
.upcoming-events.full-width.columns .post, .ie8
.upcoming-events.post-footer.columns .post {
  height: 200px;
}
.from-our-blog.full-width.columns .post .post-title,
.from-our-blog.full-width.columns .post .post-info,
.from-our-blog.full-width.columns .post p, .from-our-blog.post-footer.columns .post .post-title,
.from-our-blog.post-footer.columns .post .post-info,
.from-our-blog.post-footer.columns .post p,
.upcoming-events.full-width.columns .post .post-title,
.upcoming-events.full-width.columns .post .post-info,
.upcoming-events.full-width.columns .post p,
.upcoming-events.post-footer.columns .post .post-title,
.upcoming-events.post-footer.columns .post .post-info,
.upcoming-events.post-footer.columns .post p {
  color: #7f7f79;
  font-size: 14px;
}
.from-our-blog.full-width.columns .post .post-info a, .from-our-blog.post-footer.columns .post .post-info a,
.upcoming-events.full-width.columns .post .post-info a,
.upcoming-events.post-footer.columns .post .post-info a {
  color: #7f7f79;
}
.from-our-blog .inner,
.upcoming-events .inner {
  padding: 20px 0;
}
.from-our-blog .inner .post,
.upcoming-events .inner .post {
  font-size: 80%;
  margin-bottom: 15px;
}
.from-our-blog .inner .post .post-title,
.upcoming-events .inner .post .post-title {
  color: #98a4aa;
  font-weight: 700;
}
.from-our-blog .inner .post .post-info,
.upcoming-events .inner .post .post-info {
  clear: both;
  margin-bottom: 8px;
}
.from-our-blog .inner .post p,
.upcoming-events .inner .post p {
  margin-bottom: 8px;
}
.from-our-blog .inner .post .read-more,
.upcoming-events .inner .post .read-more {
  font-weight: 700;
}

.mega-widget.upcoming-events.full-width .inner {
  padding: 20px 0;
  position: relative;
  max-width: 875px;
}
.mega-widget.upcoming-events.full-width .inner h4 {
  margin: 0;
  padding: 0;
}

.mega-widget.from-our-blog .post {
  border: none;
  padding: 0;
  width: 100%;
}
.mega-widget.from-our-blog.full-width .inner {
  padding: 20px 0;
  position: relative;
}
.mega-widget.from-our-blog.full-width .banner-carousel h4, .mega-widget.from-our-blog.full-width.columns h4 {
  margin-left: 25px;
}
.mega-widget.from-our-blog.full-width .banner-carousel .post, .mega-widget.from-our-blog.full-width.columns .post {
  padding: 0 25px;
}
@media (min-width: 600px) {
  .mega-widget.from-our-blog.full-width .banner-carousel .post, .mega-widget.from-our-blog.full-width.columns .post {
    float: left;
    height: 225px;
    width: 33.333%;
  }
}
.mega-widget.from-our-blog.full-width .banner-carousel .post.bordered, .mega-widget.from-our-blog.full-width.columns .post.bordered {
  border-right: 1px solid #cbcbcb;
}
.mega-widget.from-our-blog.full-width .banner-carousel .post.bordered.col-last, .mega-widget.from-our-blog.full-width.columns .post.bordered.col-last {
  border: none;
}

.from-our-blog.full-width {
  background: #e3e3e3;
}

.upcoming-events.full-width {
  background: #ededed;
}

.mega-widget.twitter,
.blog #primary .mega-widget.twitter {
  margin-top: 40px;
}
.mega-widget.twitter .inner,
.blog #primary .mega-widget.twitter .inner {
  padding: 20px;
}
.mega-widget.twitter .inner .tweet-header,
.blog #primary .mega-widget.twitter .inner .tweet-header {
  clear: both;
  display: inline-block;
  width: 100%;
}
.mega-widget.twitter .inner .tweet-header .follow-us,
.blog #primary .mega-widget.twitter .inner .tweet-header .follow-us {
  color: #5f4d88;
  font-size: 14px;
  font-weight: 100;
}
.mega-widget.twitter .inner .tweet-header .follow-us .twitter_pink,
.blog #primary .mega-widget.twitter .inner .tweet-header .follow-us .twitter_pink {
  height: 15px;
  margin-left: 5px;
  position: relative;
  top: 2px;
}
.mega-widget.twitter .inner .tweet,
.blog #primary .mega-widget.twitter .inner .tweet {
  margin-bottom: 10px;
}
.mega-widget.twitter .inner .tweet a,
.blog #primary .mega-widget.twitter .inner .tweet a {
  color: #5f4d88;
}
.mega-widget.twitter.horizontal .username,
.blog #primary .mega-widget.twitter.horizontal .username {
  padding: 0 20px;
}
.mega-widget.twitter.horizontal .tweet,
.blog #primary .mega-widget.twitter.horizontal .tweet {
  float: left;
  width: 33.333%;
}
.mega-widget.twitter.horizontal .tweet.first,
.blog #primary .mega-widget.twitter.horizontal .tweet.first {
  clear: left;
}
.mega-widget.twitter.horizontal .tweet.last,
.blog #primary .mega-widget.twitter.horizontal .tweet.last {
  border: none;
}
.mega-widget.twitter.horizontal .tweet p,
.blog #primary .mega-widget.twitter.horizontal .tweet p {
  font-size: 18px;
  font-weight: 100;
  line-height: 26px;
}
.mega-widget.twitter.horizontal .tweet p a,
.blog #primary .mega-widget.twitter.horizontal .tweet p a {
  font-weight: 500;
}
.mega-widget.twitter.transparent,
.blog #primary .mega-widget.twitter.transparent {
  background: none;
}
.mega-widget.twitter.white,
.blog #primary .mega-widget.twitter.white {
  background: white;
}
.mega-widget.twitter.dark,
.blog #primary .mega-widget.twitter.dark {
  background: #ededed;
}
.mega-widget.twitter.dark h4,
.blog #primary .mega-widget.twitter.dark h4 {
  color: #595957;
}
.mega-widget.twitter.dark p,
.blog #primary .mega-widget.twitter.dark p {
  color: #7f7f79;
}
.mega-widget.twitter h4.search,
.blog #primary .mega-widget.twitter h4.search {
  margin-bottom: 0;
}
.mega-widget.twitter span.search-term,
.blog #primary .mega-widget.twitter span.search-term {
  display: block;
  font-size: 16px;
  margin-bottom: 10px;
}
.sidebar .mega-widget.twitter, .sidebar
.blog #primary .mega-widget.twitter {
  margin-top: 0;
}

/* Mega Banner Styles
---------------------------------------------------------*/
@media (min-width: 600px) {
  .banner-content-box-wrap {
    margin: 300px 2% 70px;
  }
  .indented .banner-content-box-wrap {
    margin: 250px 2% 170px;
  }
  .full-width-slideshow .banner-content-box-wrap {
    margin-top: 90px;
  }
  .full-width-slideshow.indented .banner-content-box-wrap {
    margin-top: 210px;
  }
}
.ie8 .banner-content-box-wrap {
  margin: 100px 2% 70px;
}
.indented .ie8 .banner-content-box-wrap {
  margin: 250px 2% 170px;
}
.full-width-slideshow .ie8 .banner-content-box-wrap {
  margin-top: 90px;
}
.full-width-slideshow.indented .ie8 .banner-content-box-wrap {
  margin-top: 210px;
}
.banner-content-box-wrap h1 {
  font-size: 35px;
  line-height: 45px;
}
@media (min-width: 600px) {
  .banner-content-box-wrap h1 {
    font-size: 55px;
    line-height: 65px;
  }
}
.banner-content-box-wrap.banner-content-wrap-bottom {
  bottom: 50px;
  left: 0;
  margin: 0;
  position: absolute;
  right: 0;
}

.banner-title-box, .banner-content-box {
  color: #fff;
  margin: 0 auto;
  max-width: 880px;
  position: relative;
  z-index: 20;
  text-align: center;
}
.banner-title-box p, .banner-title-box h1, .banner-title-box h2, .banner-title-box h3, .banner-title-box h4, .banner-title-box h5, .banner-title-box h6, .banner-content-box p, .banner-content-box h1, .banner-content-box h2, .banner-content-box h3, .banner-content-box h4, .banner-content-box h5, .banner-content-box h6 {
  color: #fff;
}
.banner-title-box .button, .banner-content-box .button {
  margin: 20px 0 0;
}

.banner-title-box {
  text-align: center;
}

@media (max-width: 600px) {
  .full-width-banner.full-width-banner-simple img, .full-width-banner.full-width-banner-with-carousel img, .full-width-banner.full-width-banner-with-content img {
    height: 100% !important;
    position: absolute;
    width: auto !important;
  }
  .full-width-banner.full-width-banner-simple .banner-content-box-wrap, .full-width-banner.full-width-banner-simple .banner-content-box-wrap, .full-width-banner.full-width-banner-with-carousel .banner-content-box-wrap, .full-width-banner.full-width-banner-with-carousel .banner-content-box-wrap, .full-width-banner.full-width-banner-with-content .banner-content-box-wrap, .full-width-banner.full-width-banner-with-content .banner-content-box-wrap {
    position: static;
  }
  .full-width-banner.full-width-banner-simple .banner-title-box, .full-width-banner.full-width-banner-simple .banner-content-box, .full-width-banner.full-width-banner-with-carousel .banner-title-box, .full-width-banner.full-width-banner-with-carousel .banner-content-box, .full-width-banner.full-width-banner-with-content .banner-title-box, .full-width-banner.full-width-banner-with-content .banner-content-box {
    position: relative;
    padding: 60px 20px;
    background: #384353;
    background: rgba(57, 68, 82, 0.7);
  }

  .mega-widget.full-width-banner {
    min-height: 0;
  }
}
.mega-widget.page-width-banner {
  padding-bottom: 0;
  overflow: hidden;
}
@media (min-width: 600px) {
  .mega-widget.page-width-banner img {
    position: absolute;
    max-width: none;
    min-width: 100%;
    min-height: 100%;
  }
}
.mega-widget.page-width-banner .banner-caption {
  position: absolute;
  top: 20px;
  white-space: nowrap;
}
.mega-widget.page-width-banner .banner-caption.location-left {
  left: 20px;
}
.mega-widget.page-width-banner .banner-caption.location-right {
  right: 20px;
}
.mega-widget.page-width-banner .banner-caption p {
  color: #fff;
}
.mega-widget.page-width-banner .banner-caption .caption {
  font-weight: bold;
}
.mega-widget.page-width-banner .banner-caption .subcaption {
  font-size: 12px;
}
@media (min-width: 600px) {
  .mega-widget.page-width-banner .text-box {
    position: relative;
    margin: 20px 40px;
    width: 42%;
    min-width: 320px;
  }
  .mega-widget.page-width-banner .text-box.location-right {
    float: right;
  }
}
.mega-widget.page-width-banner .text-box h3 {
  color: white;
  font-size: 35px;
  margin-bottom: 10px;
}
.mega-widget.page-width-banner .text-box p {
  font-size: 14px;
  line-height: 1.4em;
}
.mega-widget.page-width-banner .text-box .text-box-content, .mega-widget.page-width-banner .text-box .text-box-title {
  padding: 27px 40px 20px;
}
.mega-widget.page-width-banner .text-box .text-box-content {
  padding-bottom: 40px;
}
@media (min-width: 600px) {
  .mega-widget.page-width-banner .text-box .text-box-content, .mega-widget.page-width-banner .text-box .text-box-title {
    padding: 12px 20px 5px;
  }
  .mega-widget.page-width-banner .text-box .text-box-content {
    padding-bottom: 20px;
  }
}
.mega-widget.page-width-banner .text-box .button {
  margin: 30px 0 0;
}
.mega-widget.page-width-banner .text-box.color-red-and-white {
  background: #fff;
  background: rgba(255, 255, 255, 0.9);
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
.mega-widget.page-width-banner .text-box.color-red-and-white .text-box-title {
  background: #e62b4c;
  color: #fff;
}
.mega-widget.page-width-banner .text-box.color-purple-and-white {
  background: white;
  background: rgba(255, 255, 255, 0.9);
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
.mega-widget.page-width-banner .text-box.color-purple-and-white .text-box-title {
  background: #5f4d88;
  color: #fff;
}
.mega-widget.page-width-banner .text-box.color-purple-and-white .text-box-content p {
  color: #595957;
}
.mega-widget.page-width-banner .text-box.color-dark {
  background: #384353;
  color: #fff;
}
@media (min-width: 600px) {
  .mega-widget.page-width-banner .text-box.color-dark {
    background: rgba(57, 68, 82, 0.7);
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  }
}
.mega-widget.page-width-banner .text-box.color-dark .text-box-title {
  padding-bottom: 0;
}
.mega-widget.page-width-banner .text-box.color-dark .text-box-content {
  padding-top: 0;
}
.mega-widget.page-width-banner .text-box.color-dark p {
  color: #fff;
}
.mega-widget.page-width-banner .text-box .banner-caption.location-left {
  left: 110%;
}
.mega-widget.page-width-banner .text-box .banner-caption.location-right {
  right: 110%;
}
.mega-widget.page-width-banner .flex-next {
  right: 20px;
}
.mega-widget.page-width-banner .flex-prev {
  left: 20px;
}
.mega-widget.page-width-banner .content-width-banner-slider .text-box.location-left {
  left: 80px;
}
.mega-widget.page-width-banner .content-width-banner-slider .text-box.location-right {
  right: 80px;
}
.mega-widget.page-width-banner .corner-button {
  border-radius: 0;
  margin: 0;
  position: absolute;
  top: 0;
}
.mega-widget.page-width-banner .corner-button:hover {
  box-shadow: 0 2px 0 #303b49;
  -moz-box-shadow: 0 2px 0 #303b49;
  -webkit-box-shadow: 0 2px 0 #303b49;
  top: -2px;
}
.mega-widget.page-width-banner .corner-button.corner-button-right {
  left: 0;
}
.mega-widget.page-width-banner .corner-button.corner-button-left {
  right: 0;
}
.mega-widget.page-width-banner .video-wrap {
  display: none;
}
.mega-widget.page-width-banner .video-title {
  background: #384353;
  background: rgba(57, 68, 82, 0.7);
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  bottom: 20px;
  left: 20px;
  padding: 10px 20px;
  position: absolute;
  max-width: 40%;
}
.mega-widget.page-width-banner .video-title h1 {
  color: #fff;
  margin: 0;
}

.full-width-banner img {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  max-width: none;
}
@media (min-width: 600px) {
  .full-width-banner img {
    position: absolute;
  }
}

@media (min-width: 600px) {
  .full-width-banner.indented {
    margin: -120px 0;
    z-index: 1;
  }

  .full-width-banner.indented .banner-content-wrap-bottom {
    bottom: 170px;
  }
}
.banner-carousel {
  margin: 0;
  padding: 0;
}

.banner-carousel, .banner-slides, .content-slides, .mega-widget, .mega-widget.carousel-widget, .product-gallery, .single-product .banner-content-box {
  position: relative;
}
.banner-carousel .flex-next, .banner-carousel .flex-prev, .banner-slides .flex-next, .banner-slides .flex-prev, .content-slides .flex-next, .content-slides .flex-prev, .mega-widget .flex-next, .mega-widget .flex-prev, .mega-widget.carousel-widget .flex-next, .mega-widget.carousel-widget .flex-prev, .product-gallery .flex-next, .product-gallery .flex-prev, .single-product .banner-content-box .flex-next, .single-product .banner-content-box .flex-prev {
  cursor: pointer;
  display: block;
  height: 30px;
  position: absolute;
  overflow: hidden;
  text-indent: -999999px;
  top: 47%;
  right: -20px;
  width: 30px;
  z-index: 10;
}
@media (min-width: 600px) {
  .banner-carousel .flex-next, .banner-carousel .flex-prev, .banner-slides .flex-next, .banner-slides .flex-prev, .content-slides .flex-next, .content-slides .flex-prev, .mega-widget .flex-next, .mega-widget .flex-prev, .mega-widget.carousel-widget .flex-next, .mega-widget.carousel-widget .flex-prev, .product-gallery .flex-next, .product-gallery .flex-prev, .single-product .banner-content-box .flex-next, .single-product .banner-content-box .flex-prev {
    right: 0;
  }
}
.banner-carousel .flex-prev, .banner-slides .flex-prev, .content-slides .flex-prev, .mega-widget .flex-prev, .mega-widget.carousel-widget .flex-prev, .product-gallery .flex-prev, .single-product .banner-content-box .flex-prev {
  left: -20px;
  right: auto;
}
@media (min-width: 600px) {
  .banner-carousel .flex-prev, .banner-slides .flex-prev, .content-slides .flex-prev, .mega-widget .flex-prev, .mega-widget.carousel-widget .flex-prev, .product-gallery .flex-prev, .single-product .banner-content-box .flex-prev {
    left: 0;
  }
}
.banner-carousel .flex-control-paging, .banner-slides .flex-control-paging, .content-slides .flex-control-paging, .mega-widget .flex-control-paging, .mega-widget.carousel-widget .flex-control-paging, .product-gallery .flex-control-paging, .single-product .banner-content-box .flex-control-paging {
  bottom: 5px;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 10;
}
.banner-carousel .flex-control-paging li, .banner-slides .flex-control-paging li, .content-slides .flex-control-paging li, .mega-widget .flex-control-paging li, .mega-widget.carousel-widget .flex-control-paging li, .product-gallery .flex-control-paging li, .single-product .banner-content-box .flex-control-paging li {
  display: inline;
}
.banner-carousel .flex-control-paging a, .banner-slides .flex-control-paging a, .content-slides .flex-control-paging a, .mega-widget .flex-control-paging a, .mega-widget.carousel-widget .flex-control-paging a, .product-gallery .flex-control-paging a, .single-product .banner-content-box .flex-control-paging a {
  background: #A6B2B7; /* original */
  background: #f4f2f2;
  border-radius: 0px; /* original 10px */
  display: inline-block;
  height: 10px;
  margin: 0 5px;
  overflow: hidden;
  text-indent: -200%;
  width: 50px;
  border: solid 1px #ffffff;
}
.banner-carousel .flex-control-paging a.flex-active, .banner-slides .flex-control-paging a.flex-active, .content-slides .flex-control-paging a.flex-active, .mega-widget .flex-control-paging a.flex-active, .mega-widget.carousel-widget .flex-control-paging a.flex-active, .product-gallery .flex-control-paging a.flex-active, .single-product .banner-content-box .flex-control-paging a.flex-active {
  background: #303b49; /* original */
  background: #a6b2b7;
}

.content-slides-widget .flex-next,
.banner-slides.content-width-banner-slider .flex-next {
  left: auto;
  right: 5px;
}
.content-slides-widget .flex-prev,
.banner-slides.content-width-banner-slider .flex-prev {
  left: 5px;
}
@media (min-width: 600px) {
  .content-slides-widget .flex-next,
  .banner-slides.content-width-banner-slider .flex-next {
    left: auto;
    right: 20px;
  }
  .content-slides-widget .flex-prev,
  .banner-slides.content-width-banner-slider .flex-prev {
    left: 20px;
  }
}

.mega-widget.carousel-widget .title-wrap {
  margin: 0;
  padding: 0 60px;
}
.mega-widget.carousel-widget .media-wrap {
  display: block;
  text-align: center;
}
.mega-widget.carousel-widget .flex-prev {
  background-position: -332px -84px;
}
.mega-widget.carousel-widget .flex-next {
  background-position: -363px -84px;
}

.column-set-button-wrap {
  text-align: center;
  clear: both;
}

.column-set:first-child {
  display: block;
}

.carousel-col {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px 0;
  text-align: left;
}
@media (min-width: 600px) {
  .carousel-col {
    padding: 0 20px;
    float: left;
    width: 33.33%;
  }
}

@media (max-width: 600px) {
  .full-width-banner-with-carousel .slide, .banner-carousel .slide {
    height: auto !important;
  }
}
.full-width-banner-with-carousel .flex-next, .full-width-banner-with-carousel .flex-prev, .banner-carousel .flex-next, .banner-carousel .flex-prev {
  background: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/carousel-arrow-right.png) no-repeat;
  top: 47%;
}
.full-width-banner-with-carousel .flex-prev, .banner-carousel .flex-prev {
  background-image: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/carousel-arrow-left.png);
}

.full-width-banner-with-carousel .banner-carousel {
  padding: 0 30px 40px;
}
@media (min-width: 600px) {
  .full-width-banner-with-carousel .banner-carousel {
    padding: 0 100px 40px;
  }
}

.banner-slides {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.banner-slides .slide {
  position: relative;
  display: none;
  width: 100%;
}
@media (max-width: 600px) {
  .banner-slides .slide {
    height: auto !important;
  }
}
.banner-slides .slide:first-child {
  display: block;
}
.banner-slides .slide .banner-content-box-wrap {
  top: 0;
  bottom: 0;
}
@media (min-width: 600px) {
  .indented .banner-slides .slide .banner-content-box-wrap {
    top: 120px;
    bottom: 120px;
  }
}
.ie8 .indented .banner-slides .slide .banner-content-box-wrap {
  top: 120px;
  bottom: 120px;
}
.banner-slides .flex-next, .banner-slides .flex-prev {
  top: 48%;
}

.flex-direction-nav {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.flex-disabled {
  display: none !important;
}

@media (max-width: 600px) {
  .no-arrows-mobile .flex-next, .no-arrows-mobile .flex-prev {
    display: none !important;
  }
}
.full-width-slideshow .banner-content-box h1 {
  font-size: 50px;
  line-height: 58px;
  margin-bottom: 0;
}
.full-width-slideshow .banner-content-box .small, .full-width-slideshow .banner-content-box .large {
  margin-bottom: 0;
}
@media (min-width: 600px) {
  .full-width-slideshow .banner-content-box.left .slide-content-box.indent {
    margin-left: 80px;
  }
  .full-width-slideshow .banner-content-box.right .slide-content-box.indent {
    margin-right: 80px;
  }
}
.full-width-slideshow .flex-control-paging {
  bottom: 20px;
}
@media (min-width: 600px) {
  .full-width-slideshow.indented .flex-control-paging {
    bottom: 140px;
  }
}
.full-width-slideshow .flex-next {
  right: 0;
}
.full-width-slideshow .flex-prev {
  left: 0;
}

@media (min-width: 600px) {
  .slide-detail-box-wrap {
    bottom: 50px;
    left: 2%;
    position: absolute;
    right: 2%;
  }
  .indented .slide-detail-box-wrap {
    bottom: 170px;
  }

  .slide-detail-box-container {
    max-width: 960px;
    margin: 0 auto;
  }
}
.ie8 .slide-detail-box-wrap {
  bottom: 50px;
  left: 2%;
  position: absolute;
  right: 2%;
}
.indented .ie8 .slide-detail-box-wrap {
  bottom: 170px;
}
.ie8 .slide-detail-box-container {
  max-width: 960px;
  margin: 0 auto;
}

.slide-detail-box {
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  max-width: 600px;
  padding: 20px 20px 60px;
  *zoom: 1;
}
@media (min-width: 600px) {
  .slide-detail-box {
    padding-bottom: 20px;
  }
}
.ie8 .slide-detail-box {
  padding-bottom: 20px;
}
.slide-detail-box:before, .slide-detail-box:after {
  content: " ";
  display: table;
}
.slide-detail-box:after {
  clear: both;
}
.slide-detail-box p {
  color: #595957;
  margin-bottom: 1em;
}
@media (min-width: 600px) {
  .slide-detail-box p {
    margin-bottom: 0;
  }
}
.ie8 .slide-detail-box p {
  margin-bottom: 0;
}

.slide-detail-action .button {
  margin-top: 0;
}

@media (min-width: 600px) {
  .slide-detail-content {
    float: left;
    width: 80%;
  }

  .slide-detail-action {
    float: right;
    text-align: right;
    width: 20%;
  }
}
.ie8 .slide-detail-content {
  float: left;
  width: 80%;
}
.ie8 .slide-detail-action {
  float: right;
  text-align: right;
  width: 20%;
}

.slide-content-box {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #384353;
  padding: 20px 40px;
}
@media (min-width: 600px) {
  .slide-content-box {
    background: rgba(48, 58, 73, 0.85);
    padding: 14px 20px;
    position: absolute;
    top: -60px;
    max-width: 46%;
    text-align: left;
  }
  .indented .slide-content-box {
    top: -10px;
  }
  .slide-content-box.large {
    max-width: 46%;
  }
  .slide-content-box.small {
    max-width: 40%;
  }
  .right .slide-content-box {
    left: auto;
    text-align: left;
    right: 40px;
  }
}
@media (min-width: 960px) {
  .slide-content-box {
    left: 0;
  }
  .right .slide-content-box {
    left: auto;
    right: 0;
  }
}
.ie8 .slide-content-box {
  background: rgba(48, 58, 73, 0.85);
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
  padding: 14px 20px;
  position: absolute;
  top: -60px;
  max-width: 46%;
  text-align: left;
  left: 0;
}
.indented .ie8 .slide-content-box {
  top: -10px;
}
.ie8 .slide-content-box.large {
  max-width: 46%;
}
.ie8 .slide-content-box.small {
  max-width: 40%;
}
.right .ie8 .slide-content-box {
  left: auto;
  text-align: left;
  right: 40px;
}
.right .ie8 .slide-content-box {
  left: auto;
  right: 0;
}

/* Content-Sidebar Styles
---------------------------------------------------------*/
.content-sidebar #content .single-wrap {
  padding: 0 2% 0 0;
}
@media (min-width: 600px) {
  .content-sidebar #content .single-wrap {
    width: 70%;
  }
}
.content-sidebar #content .single-wrap article {
  width: 100%;
}
@media (min-width: 600px) {
  .content-sidebar #content #secondary {
    float: right;
    width: 27%;
  }
}
.content-sidebar #content #post-type-name {
  background: #4d5562;
  display: inline-block;
}
.content-sidebar #content #post-type-name .inner {
  padding: 5px 62px;
}
.content-sidebar #content #post-type-name .inner h2 {
  color: white;
  font-size: 54px;
  margin: 0;
}

.tab-widget {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 100px;
  max-width: 960px;
  padding: 20px;
}
article .tab-widget {
  padding: 10px 0 0;
}
.tab-widget .tab-links {
  left: 0;
  margin: 0 20px;
  padding: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: -60px;
}

@media (min-width: 600px) {
  .tab-widget.tabs-left {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 0;
    max-width: 960px;
    /*min-height: 850px;*/
    padding: 40px 40px 40px 360px;

  }
  article .tab-widget.tabs-left {
    padding: 40px 40px 40px 360px;
  }
  .tab-widget.tabs-left .tab-links {
    bottom: 0;
    left: 0;
    margin: 0;
    padding: 20px;
    position: absolute;
    top: 0;
    width: 280px;
    background: #ebebeb;
  }
  .tab-widget.tabs-left .tab-links li {
    display: block;
    margin-bottom: 1px;
  }
  .tab-widget.tabs-left .tab-links a {
    display: block;
    text-align: center;
  }
  .tab-widget.tabs-left .tab-links a:after {
    background: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/active-tab-arrow-right.png) no-repeat center center;
    background-size: 100% 10px;
    bottom: 0;
    content: '';
    height: 100%;
    left: 100%;
    position: absolute;
    top: -2px;
    width: 0;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }
  .tab-widget.tabs-left .tab-links .ui-tabs-active a:after {
    width: 5px;
  }
}
.tab-widget.mega-widget .ui-tabs-panel p {
  margin-bottom: 10px;
}

.tab-head {
  border-bottom: 1px solid #D8D8D8;
  padding-bottom: 20px;
}
.tab-head h2 {
  margin-bottom: 0;
}
.tab-head .button {
  margin: 0;
}

.tab-head-left {
  float: left;
}

.tabbed-slides .content-slides {
  margin-bottom: -20px;
  padding: 20px 0;
}
@media (min-width: 600px) {
  .tabbed-slides .content-slides {
    padding: 20px 130px 20px;
  }
}
.tabbed-slides .content-slides .flex-prev {
  background-position: -332px -84px;
  top: 57%;
  left: -20px;
}
@media (min-width: 420px) {
  .tabbed-slides .content-slides .flex-prev {
    left: 20px;
  }
}
@media (min-width: 600px) {
  .tabbed-slides .content-slides .flex-prev {
    left: 60px;
  }
}
.tabbed-slides .content-slides .flex-next {
  background-position: -363px -84px;
  top: 57%;
  left: auto;
  right: -20px;
}
@media (min-width: 420px) {
  .tabbed-slides .content-slides .flex-next {
    right: 20px;
  }
}
@media (min-width: 600px) {
  .tabbed-slides .content-slides .flex-next {
    right: 60px;
  }
}
.tabbed-slides .content-slides .flex-control-paging {
  bottom: 0;
}

/* Sidebar-Content-Sidebar Styles
---------------------------------------------------------*/
.sidebar-content-sidebar #content .single-wrap {
  padding: 0 2%;
}
@media (max-width: 600px) {
  .sidebar-content-sidebar #content .single-wrap {
    width: 55%;
  }
}
.sidebar-content-sidebar #content .single-wrap article {
  width: 100%;
}
.sidebar-content-sidebar #content #primary {
  overflow: hidden;
}
@media (min-width: 600px) {
  .sidebar-content-sidebar #content #primary {
    float: left;
    width: 14%;
  }
}
@media (min-width: 600px) {
  .sidebar-content-sidebar #content #secondary {
    float: right;
    width: 27%;
  }
}
.sidebar-content-sidebar #content #post-type-name {
  background: #4d5562;
  display: inline-block;
}
.sidebar-content-sidebar #content #post-type-name .inner {
  padding: 5px 62px;
}
.sidebar-content-sidebar #content #post-type-name .inner h2 {
  color: white;
  font-size: 54px;
  margin: 0;
}

.content-slides {
  list-style-type: none;
  margin: 0;
  padding: 20px 80px 60px;
  position: relative;
}
.content-slides .slide {
  display: none;
}
.content-slides .slide:first-child {
  display: block;
}
.content-slides .slide p {
  margin: 0 0 1em;
}
.content-slides .flex-prev {
  left: 20px;
  top: 40%;
}
.content-slides .flex-next {
  right: 20px;
  top: 40%;
}
.content-slides .flex-control-paging {
  bottom: 10px;
}
.content-slides .flex-control-paging a.flex-active {
  background: #000;
}

.carousel-widget .widget-carousel {
  list-style-type: none;
  margin: 0;
  padding: 20px 150px 30px;
  text-align: center;
}
.carousel-widget .carousel-item {
  display: inline-block;
  margin: 0 20px 20px;
}
.carousel-widget .carousel-item-title {
  color: #82807c;
  font-size: 12px;
  padding-top: 20px;
}
.carousel-widget .carousel-set {
  display: none;
}
.carousel-widget .carousel-set:first-child {
  display: block;
}
.carousel-widget .flex-prev {
  left: 95px;
  top: 75px;
}
.carousel-widget .flex-next {
  right: 95px;
  top: 75px;
}
.carousel-widget .flex-control-paging {
  bottom: 20px;
}
.carousel-widget .flex-control-paging a.flex-active {
  background: #000;
}

/* Blog Archive
---------------------------------------------------------*/
.blog.archive article {
  width: 100%;
}
.blog #post-type-header #post-type-name {
  display: inline-block;
}
#post-type-header .blog
  margin-top: 20px;
}
.blog #post-type-header .section-title {
  margin-left: 20px;
}
.blog #post-type-header .menu-wrap {
  display: inline;
}
.blog #breadcrumbs {
  margin: 15px 0 0;
}
@media (min-width: 600px) {
  .blog #breadcrumbs {
    padding: 0 20px;
  }
}
.blog #primary {
  margin-top: 10px;
}
.blog #primary .inner {
  padding: 20px;
}
.blog #primary #content {
  padding: 0;
}
@media (min-width: 600px) {
  .blog #primary #content {
    float: left;
    width: 65.2%;
  }
}
.blog #primary #content .latest-posts {
  border-bottom: 1px solid #aaaaaa;
  color: #444444;
  display: block;
  margin-bottom: 20px;
  padding-bottom: 15px;
}
.blog #primary #content article {
  border-bottom: 1px solid #aaaaaa;
  float: left;
  margin-bottom: 25px;
  padding-bottom: 25px;
}
.blog #primary #content article .wp-post-image {
  margin-right: 23px;
}
.blog #primary #content article .entry-content {
  overflow: hidden;
}
.blog #primary #content article .entry-content a.post-title {
  color: #595957;
}
.blog #primary #content article .entry-content p {
  color: #7f7f79;
  margin-bottom: 10px;
}
.blog #primary #content article .entry-content .post-info .author a {
  color: #595957;
}
.blog #primary #content article .read-more {
  font-family: "open sans", Arial, Sans-serif;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}
@media (min-width: 600px) {
  .blog #primary #secondary {
    float: right;
    width: 30.4%;
  }
}
@media (min-width: 600px) {
  .blog .more-posts {
    clear: left;
    width: 65.5%;
  }
}

/* Single Blog Post
---------------------------------------------------------*/
.blog #post-type-header .menu-wrap ul {
  margin: 0;
}
@media (min-width: 600px) {
  .blog #post-type-header .menu-wrap ul li {
    font-family: "roboto condensed", Arial, Sans-serif;
    font-size: 18px;
    font-weight: 100;
    margin-top: 10px;
  }
}
.ie8 .blog #post-type-header .menu-wrap ul li {
  font-family: "roboto condensed", Arial, Sans-serif;
  font-size: 18px;
  font-weight: 100;
  margin-top: 10px;
}
.blog.single-post .getsocial {
  left: 160px;
  padding: 5px 0;
  position: fixed;
  text-align: center;
  top: 320px;
}
.blog.single-post #main {
  position: relative;
}
.blog.single-post #primary .inner {
  padding: 40px 20px 20px;
}
.blog.single-post #primary .inner #content {
  padding: 0;
  width: 100%;
}
.blog.single-post #primary .inner .single-wrap {
  padding: 0;
  width: 100%;
}
@media (min-width: 600px) {
  .blog.single-post #primary .inner .single-wrap article {
    width: 65.2%;
  }
}
.blog.single-post #primary .inner .single-wrap article .entry-title {
  margin: 0 0 10px 5px;
}
.blog.single-post #primary .inner .single-wrap article .post-info .author a {
  color: #595957;
}
.blog.single-post #primary .inner .single-wrap article .attachment-post-thumbnail {
  margin: 15px 0 40px;
}
.blog.single-post #primary .inner .single-wrap article .subtitle {
  margin: 0;
}
.blog.single-post #primary .inner .single-wrap article #author-information {
  border-top: 1px solid #aaaaaa;
  margin-top: 25px;
  padding-top: 15px;
}
.blog.single-post #primary .inner .single-wrap article #author-information .about-title {
  display: block;
}
.blog.single-post #primary .inner .single-wrap article #author-information img {
  float: left;
  margin-right: 40px;
}
.blog.single-post #primary .inner .single-wrap article #author-information p,
.blog.single-post #primary .inner .single-wrap article #author-information span,
.blog.single-post #primary .inner .single-wrap article #author-information .large,
.blog.single-post #primary .inner .single-wrap article #author-information .small {
  color: #595957;
}
.blog.single-post #primary .inner .single-wrap article #author-information p {
  margin-top: 10px;
}
.blog.single-post #primary .inner .single-wrap article #author-information #author-details {
  overflow: hidden;
}
.blog.single-post #primary .inner .single-wrap article #author-information #author-details .author-info {
  display: block;
  margin: 0;
}
.blog.single-post #primary .inner .single-wrap article #comments {
  clear: both;
  margin-top: 25px;
}
@media (min-width: 600px) {
  .blog.single-post #primary .inner .single-wrap #secondary {
    float: right;
    width: 30.4%;
  }
}
.blog.single-post #please-like-me {
  background: blue;
  display: none;
  padding: 50px;
  position: absolute;
  right: -232px;
  top: 600px;
  width: 300px;
  z-index: 90;
}
.blog.single-post #you-may-like {
  background: #384353;
  bottom: 20px;
  display: none;
  min-height: 88px;
  position: fixed;
  right: 0;
  width: 280px;
  z-index: 9;
}
.blog.single-post #you-may-like .inner {
  padding: 20px;
}
.blog.single-post #you-may-like .inner .large {
  color: white;
}
.blog.single-post #you-may-like .inner p {
  margin: 0;
}
.blog.single-post #you-may-like .inner p a {
  color: #17b1e1;
}
.blog.single-post #you-may-like .close_button {
  display: block;
  position: absolute;
  right: 10px;
  top: 10px;
}
.blog .addthis_toolbox {
  display: none;
  border-radius: 0;
  left: -70px;
  position: absolute;
  top: 122px;
}
@media (min-width: 1100px) {
  .blog .addthis_toolbox {
    display: block;
  }
}

/* Author Archive
---------------------------------------------------------*/
.page-template-template-author-archive-php #primary .inner {
  margin-top: 30px;
}
.page-template-template-author-archive-php #primary .post {
  border-top: 1px solid #d8d8d8;
  display: inline-block;
  padding: 20px 0;
  width: 100%;
}
.page-template-template-author-archive-php #primary .post.last {
  border-bottom: 1px solid #d8d8d8;
}
.page-template-template-author-archive-php #primary .post .avatar {
  float: left;
  margin-right: 40px;
}
.page-template-template-author-archive-php #primary .post .author-right {
  overflow: hidden;
}
.page-template-template-author-archive-php #primary .post .author-right .large {
  color: #595957;
}
.page-template-template-author-archive-php #primary .post .author-right p.name {
  margin-bottom: 10px;
}
.page-template-template-author-archive-php #primary .post .author-right p.job-title {
  color: #595957;
  margin: 0 0 10px;
}
.page-template-template-author-archive-php #primary .post .author-right .read-more {
  color: #e62b4c;
  font-weight: 700;
  text-transform: uppercase;
}

.author.archive .inner {
  margin-top: 20px;
}
.author.archive #author-information {
  border-top: 1px solid #aaaaaa;
  margin-bottom: 25px;
  padding-top: 20px;
}
.author.archive #author-information #author-details {
  overflow: hidden;
}
.author.archive #author-information #author-details p {
  margin: 0 0 10px;
  color: #595957;
}
.author.archive #author-information #author-details p.about-title {
  margin-bottom: 5px;
}
.author.archive #author-information #author-details .read-more {
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}

/* Partner Archive
---------------------------------------------------------*/
.post-type-archive-partner #content,
.page-template-template-partners-landing-php #content {
  padding: 0;
}
.post-type-archive-partner #content .mega-widget.column-widget .inner,
.page-template-template-partners-landing-php #content .mega-widget.column-widget .inner {
  padding: 20px 0;
}
.post-type-archive-partner #content .mega-widget .column-wrap,
.page-template-template-partners-landing-php #content .mega-widget .column-wrap {
  display: inline-block;
  padding: 20px 0 0 0;
  width: 100%;
}
.post-type-archive-partner #content .mega-widget .column-wrap .column,
.page-template-template-partners-landing-php #content .mega-widget .column-wrap .column {
  margin: 20px 0;
  padding: 0 20px 20px;
  width: 29%;
}
.post-type-archive-partner #content .mega-widget .column-wrap .column .box h3,
.page-template-template-partners-landing-php #content .mega-widget .column-wrap .column .box h3 {
  text-align: inherit;
}
.post-type-archive-partner #content .mega-widget-wrap .page-width-banner h4,
.page-template-template-partners-landing-php #content .mega-widget-wrap .page-width-banner h4 {
  font-size: 24px;
}

#post-type-header.partners #post-type-name .inner .section-title, #post-type-header.support #post-type-name .inner .section-title {
  float: none;
  display: block;
  background: #373e4e;
  color: #fff;
  font-size: 50px;
  margin: 0;
  padding: 19px 40px 19px;
}
@media (min-width: 920px) {
  #post-type-header.partners #post-type-name .inner .section-title, #post-type-header.support #post-type-name .inner .section-title {
    float: left;
    display: inline-block;
  }
}
.ie8 #post-type-header.partners #post-type-name .inner .section-title, .ie8 #post-type-header.support #post-type-name .inner .section-title {
  float: left;
  display: inline-block;
}
#post-type-header.partners .menu-wrap, #post-type-header.support .menu-wrap {
  background: #ededed;
  display: block;
}
@media (min-width: 920px) {
  #post-type-header.partners .menu-wrap, #post-type-header.support .menu-wrap {
    height: 80px;
  }
  #post-type-header.partners .menu-wrap li, #post-type-header.support .menu-wrap li {
    font-family: "roboto condensed", Arial, Sans-serif;
    font-size: 18px;
    font-weight: 100;
    margin-top: 10px;
  }
}
.ie8 #post-type-header.partners .menu-wrap, .ie8 #post-type-header.support .menu-wrap {
  height: 80px;
}
.ie8 #post-type-header.partners .menu-wrap li, .ie8 #post-type-header.support .menu-wrap li {
  font-family: "roboto condensed", Arial, Sans-serif;
  font-size: 18px;
  font-weight: 100;
  margin-top: 10px;
}
#post-type-header.partners #taxonomy-menu, #post-type-header.support #taxonomy-menu {
  float: none;
}
@media (min-width: 920px) {
  #post-type-header.partners #taxonomy-menu, #post-type-header.support #taxonomy-menu {
    float: right;
  }
}
.ie8 #post-type-header.partners #taxonomy-menu, .ie8 #post-type-header.support #taxonomy-menu {
  float: right;
}

.partners-page #post-type-header .menu {
  padding-right: 20px;
}
.partners-page #post-type-header .menu .login,
.partners-page #post-type-header .menu .login:hover {
  background-color: #72bd9a;
  border: none;
  border-radius: 0;
  box-shadow: none;
  padding: 0 15px;
  top: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
.ie8 .partners-page #post-type-header .menu .login, .ie8
.partners-page #post-type-header .menu .login:hover {
  width: 55px;
  margin-bottom: 10px;
}
@media (max-width: 600px) {
  .partners-page #post-type-header .menu .login,
  .partners-page #post-type-header .menu .login:hover {
    width: 55px;
    margin-bottom: 10px;
  }
}
.partners-page #post-type-header .menu .login a,
.partners-page #post-type-header .menu .login:hover a {
  background: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/external_link.png) 100% 50% no-repeat;
  font-size: 14px;
  font-weight: 700;
  padding-right: 20px;
}
.partners-page .mega-widget .box {
  background: #303b49;
  margin: 20px 0;
  text-align: center;
}
.partners-page .mega-widget .box .inner {
  padding: 20px 40px;
}
.partners-page .mega-widget .box .inner h3 {
  color: white;
  font-family: "roboto slab light", Times, Serif;
  margin-bottom: 15px;
}
.partners-page .mega-widget .box .inner p {
  color: white;
  font-size: 12px;
}
.partners-page .mega-widget .box .inner p a {
  color: white;
  font-weight: 100;
}
.partners-page .mega-widget .box .inner a.login {
  background-image: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/external_link.png);
  background-position: 80% 50%;
  background-repeat: no-repeat;
  border: none;
  box-shadow: none;
  color: #595957;
  font-size: 14px;
  font-weight: 700;
  margin: 0;
  padding: 10px 40px 10px 20px;
  top: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#content #breadcrumbs {
  margin-bottom: 30px;
}

/* Partner Inner Page
---------------------------------------------------------*/
.page-template-template-partners-inner-php #secondary {
  border-top: 1px solid #e2e2e2;
}
.page-template-template-partners-inner-php #secondary .featured-text-wrap {
  margin-bottom: 25px;
}
.page-template-template-partners-inner-php #secondary .featured-text-wrap .featured-text .button {
  margin-bottom: 0;
}
.page-template-template-partners-inner-php .carousel-widget .carousel-container {
  padding-bottom: 40px;
}
.page-template-template-partners-inner-php .carousel-widget .carousel-container .flex-direction-nav .flex-prev {
  left: -35px;
}
.page-template-template-partners-inner-php .carousel-widget .carousel-container .flex-direction-nav .flex-next {
  right: -35px;
}

.page-template-template-partners-inner-php #content article,
.page-template-template-partners-find-php #content article {
  width: 100%;
  float: none;
}
@media (min-width: 800px) {
  .page-template-template-partners-inner-php #content article,
  .page-template-template-partners-find-php #content article {
    width: 64.5%;
    float: left;
  }
}
.page-template-template-partners-inner-php #content article .become-a-partner,
.page-template-template-partners-find-php #content article .become-a-partner {
  background: #ededed;
}
.page-template-template-partners-inner-php #content article .become-a-partner .gform_body,
.page-template-template-partners-find-php #content article .become-a-partner .gform_body {
  padding: 10px 20px;
}
.page-template-template-partners-inner-php #content article .become-a-partner .gform_body .column,
.page-template-template-partners-find-php #content article .become-a-partner .gform_body .column {
  float: left;
  width: 47%;
}
.page-template-template-partners-inner-php #content article .become-a-partner .gform_body .column.column-right,
.page-template-template-partners-find-php #content article .become-a-partner .gform_body .column.column-right {
  float: right;
}
.page-template-template-partners-inner-php #content article .become-a-partner .gform_body .column .gfield,
.page-template-template-partners-find-php #content article .become-a-partner .gform_body .column .gfield {
  float: left;
  width: 92%;
}
.page-template-template-partners-inner-php #content article .become-a-partner .gform_body .column .gfield label,
.page-template-template-partners-find-php #content article .become-a-partner .gform_body .column .gfield label {
  font-family: "open sans", Arial, Sans-serif;
  font-weight: 400;
}
.page-template-template-partners-inner-php #content article .become-a-partner .gform_body .column .gfield input,
.page-template-template-partners-find-php #content article .become-a-partner .gform_body .column .gfield input {
  border: 1px solid #d8d8d8;
  border-radius: 5px;
  color: #989292;
  font-family: "open sans", Arial, Sans-serif;
  font-size: 13px;
  height: 16px;
  margin: 0;
  padding: 10px;
  width: 100%;
}
.page-template-template-partners-inner-php #content article .become-a-partner .gform_footer,
.page-template-template-partners-find-php #content article .become-a-partner .gform_footer {
  padding: 40px 20px 20px;
  text-align: right;
}
.ie8 .page-template-template-partners-inner-php #content article, .ie8
.page-template-template-partners-find-php #content article {
  width: 64.5%;
  float: left;
}
.page-template-template-partners-inner-php #content .mega-widget,
.page-template-template-partners-find-php #content .mega-widget {
  background: #ededed;
  margin-bottom: 30px;
}
.page-template-template-partners-inner-php #content .tab-widget,
.page-template-template-partners-find-php #content .tab-widget {
  padding: 0;
}
.page-template-template-partners-inner-php #content .tab-widget .ui-tabs-panel,
.page-template-template-partners-find-php #content .tab-widget .ui-tabs-panel {
  padding: 20px;
}
.page-template-template-partners-inner-php #content #secondary,
.page-template-template-partners-find-php #content #secondary {
  width: 100%;
}
@media (min-width: 800px) {
  .page-template-template-partners-inner-php #content #secondary,
  .page-template-template-partners-find-php #content #secondary {
    width: 30%;
  }
}
.ie8 .page-template-template-partners-inner-php #content #secondary, .ie8
.page-template-template-partners-find-php #content #secondary {
  width: 30%;
}

/* Find A Partner Page
---------------------------------------------------------*/
.page-template-template-partners-find-php #content #primary.sidebar {
  width: 100%;
}
@media (min-width: 800px) {
  .page-template-template-partners-find-php #content #primary.sidebar {
    width: 16%;
  }
}
.ie8 .page-template-template-partners-find-php #content #primary.sidebar {
  width: 16%;
}
.page-template-template-partners-find-php #content #primary.sidebar .widget.featured-text h3 {
  color: #e62b4c;
}
.page-template-template-partners-find-php #content .single-wrap {
  padding: 0;
}
@media (min-width: 800px) {
  .page-template-template-partners-find-php #content .single-wrap {
    width: 100%;
    padding: 0;
  }
}
.ie8 .page-template-template-partners-find-php #content .single-wrap {
  width: 82%;
  padding: 0;
}
.page-template-template-partners-find-php #content .single-wrap article {
  float: none;
  width: 100%;
}
@media (min-width: 800px) {
  .page-template-template-partners-find-php #content .single-wrap article {
    float: left;
    width: 66%;
  }
}
.ie8 .page-template-template-partners-find-php #content .single-wrap article {
  float: left;
  width: 66%;
}
.page-template-template-partners-find-php #content .single-wrap article .post-title {
  margin-bottom: 20px;
}
.page-template-template-partners-find-php #content .single-wrap article .search-criteria {
  font-family: "open sans", Arial, Sans-serif;
  margin-bottom: 5px;
}
.page-template-template-partners-find-php #content .single-wrap article .criteria-term {
  font-size: 14px;
}
.page-template-template-partners-find-php #content .single-wrap article .criteria-term.country {
  margin-right: 15px;
}
.page-template-template-partners-find-php #content .single-wrap article #search-results {
  font-size: 12px;
  margin: 25px 0;
  width: 100%;
}
.page-template-template-partners-find-php #content .single-wrap article #search-results thead tr th {
  font-family: "roboto condensed", Arial, Sans-serif;
  font-size: 16px;
  padding: 0;
  text-align: left;
  width: 35%;
}
.page-template-template-partners-find-php #content .single-wrap article #search-results tbody tr.row-titles td {
  font-family: "roboto condensed", Arial, Sans-serif;
  font-size: 14px;
  padding: 10px;
  text-align: left;
  border-bottom: 1px solid #cccccc;
}
.page-template-template-partners-find-php #content .single-wrap article #search-results thead tr.row-titles th {
  border-bottom: 1px solid #cccccc;
}
.page-template-template-partners-find-php #content .single-wrap article #search-results thead tr.row-titles th.partner-name {
  padding-left: 0;
  width: 30%;
}
.page-template-template-partners-find-php #content .single-wrap article #search-results tbody tr.criteria-details {
  vertical-align: top;
}
.page-template-template-partners-find-php #content .single-wrap article #search-results tbody tr.criteria-details td {
  border-bottom: 1px solid #cccccc;
  padding: 10px;
  width: 40%;
}
.page-template-template-partners-find-php #content .single-wrap #secondary {
  width: 100%;
}
@media (min-width: 800px) {
  .page-template-template-partners-find-php #content .single-wrap #secondary {
    width: 32%;
  }
}
.ie8 .page-template-template-partners-find-php #content .single-wrap #secondary {
  width: 32%;
}
.page-template-template-partners-find-php #content .single-wrap .gform_description {
  font-size: 14px;
}
.page-template-template-partners-find-php #content .single-wrap .gform_description p {
  color: #e62b4c;
  font-size: 12px;
  margin-top: 10px;
}
.page-template-template-partners-find-php #content .single-wrap .gfield_label {
  font-size: 14px;
  font-weight: normal;
}
.page-template-template-partners-find-php #content .single-wrap .gfield_label .gfield_required {
  display: none;
}
.page-template-template-partners-find-php #content .single-wrap input[type=text] {
  border: 1px solid #d8d8d8;
  border-radius: 5px;
  padding: 12px 10px;
  width: 260px;
}
.page-template-template-partners-find-php #content .single-wrap .gform_button {
  border: none;
  font-size: 12px;
}

/* Case Study Archive
---------------------------------------------------------*/
.archive.post-type-archive-case_study #inner-title {
  font-weight: 100;
}
.archive.post-type-archive-case_study .featured-posts {
  color: white;
}
.archive.post-type-archive-case_study .featured-posts .single-slide p {
  color: #a5b2b7;
}
.archive article {
  clear: both;
  display: inline-block;
  margin-bottom: 25px;
}
.archive article .archive-thumb {
  margin-right: 25px;
}
.archive article h2 a {
  color: #7d7d7a;
}
.archive article .entry-content {
  overflow: hidden;
}
.archive article .entry-content p {
  margin: 0 0 5px;
}
.archive article .read-more {
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  padding-left: 10px;
}

#taxonomy-menu {
  background: #fff;
  border-radius: 2px;
  cursor: pointer;
  padding: 1px;
}
@media (min-width: 600px) {
  #taxonomy-menu {
    background: none;
    cursor: default;
    float: right;
    top: 0px;
  }
}
.ie8 #taxonomy-menu {
  background: none;
  cursor: default;
  float: right;
}
#taxonomy-menu ul {
  padding: 0;
  margin: 0;
}
@media (min-width: 600px) {
  #taxonomy-menu ul {
    padding: 12px 20px;
  }
}
#taxonomy-menu .is-open li {
  display: block;
}
@media (min-width: 600px) {
  #taxonomy-menu .is-open li {
    display: inline-block;
  }
}
#taxonomy-menu li {
  cursor: pointer;
  display: none;
  list-style-type: none;
  margin: 0 5px;
  padding: 0 5px;
}
@media (min-width: 600px) {
  #taxonomy-menu li {
    border-radius: 50px;
    display: inline-block;
    font-size: 16px;
  }
}
@media (min-width: 600px) {
  #taxonomy-menu li {
    padding: 0 15px;
  }
}
#taxonomy-menu li.fake-current-menu-item {
  display: block;
}
@media (min-width: 600px) {
  #taxonomy-menu li.fake-current-menu-item {
    display: inline-block;
  }
}
#taxonomy-menu li.current-menu-item, #taxonomy-menu li.current-menu-ancestor, #taxonomy-menu li.current-menu-parent, #taxonomy-menu li.current_page_parent, #taxonomy-menu li.current_page_ancestor {
  display: block;
}
@media (min-width: 600px) {
  #taxonomy-menu li.current-menu-item, #taxonomy-menu li.current-menu-ancestor, #taxonomy-menu li.current-menu-parent, #taxonomy-menu li.current_page_parent, #taxonomy-menu li.current_page_ancestor {
    display: inline-block;
    background: #98a4aa;
    border-top: 2px solid #8d979d;
  }
  #taxonomy-menu li.current-menu-item:hover, #taxonomy-menu li.current-menu-ancestor:hover, #taxonomy-menu li.current-menu-parent:hover, #taxonomy-menu li.current_page_parent:hover, #taxonomy-menu li.current_page_ancestor:hover {
    background: #98a4aa;
  }
  #taxonomy-menu li.current-menu-item a, #taxonomy-menu li.current-menu-ancestor a, #taxonomy-menu li.current-menu-parent a, #taxonomy-menu li.current_page_parent a, #taxonomy-menu li.current_page_ancestor a {
    color: white;
    padding-top: 3px;
  }
}
@media (min-width: 600px) {
  #taxonomy-menu li:hover {
    background: white;
  }
  #taxonomy-menu li.menu-parent-item:hover > a:after {
    bottom: 0px;
    content: "";
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid #e3e3e3;
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -12px;
    top: 30px;
    z-index: 9999;
  }
}
#taxonomy-menu li a {
  color: #595957;
  display: block;
  padding: 9px 0;
  position: relative;
}
@media (min-width: 600px) {
  #taxonomy-menu li a {
    padding: 5px 0;
  }
}
#taxonomy-menu:after {
  content: "\2b";
  color: #b9bbc1;
  font-family: 'enterasys';
  font-size: 19px;
  padding: 15px;
  position: absolute;
  right: -4px;
  top: -7px;
}
@media (min-width: 600px) {
  #taxonomy-menu:after {
    content: "";
  }
}
#taxonomy-menu.one-child:after {
  content: "";
}

/* Case Study Single
---------------------------------------------------------*/
.single-case_study #post-type-header {
  padding-left: 20px;
}
.single-case_study .download-pdf {
  font-family: "roboto light", Arial, Sans-serif;
  text-transform: none;
}
.single-case_study .download-pdf .whitepaper-white {
  display: inline-block;
  margin-left: 6px;
  position: relative;
  top: 2px;
}

.single-case_study #content article,
.single-resource.category-whitepapers #content article,
.single-resource.category-solution-brief #content article,
.single-resource.category-case-studies #content article,
.single-resource.category-data-sheets #content article {
  float: left;
}

@media (min-width: 600px) {
  .single-case_study #content article,
  .single-resource.category-whitepapers #content article,
  .single-resource.category-solution-brief #content article,
  .single-resource.category-case-studies #content article,
  .single-resource.category-data-sheets #content article {
    padding-left: 0;
    width: 56.5%;
  }
  .single-case_study #content .sidebar.right,
  .single-resource.category-whitepapers #content .sidebar.right,
  .single-resource.category-solution-brief #content .sidebar.right,
  .single-resource.category-case-studies #content .sidebar.right,
  .single-resource.category-data-sheets #content .sidebar.right {
    float: right;
    width: 37.6%;
  }
}
.ie8 .single-case_study #content article, .ie8
.single-resource.category-whitepapers #content article, .ie8
.single-resource.category-solution-brief #content article, .ie8
.single-resource.category-case-studies #content article, .ie8
.single-resource.category-data-sheets #content article {
  padding-left: 0;
  width: 56.5%;
}
.ie8 .single-case_study #content .sidebar.right, .ie8
.single-resource.category-whitepapers #content .sidebar.right, .ie8
.single-resource.category-solution-brief #content .sidebar.right, .ie8
.single-resource.category-case-studies #content .sidebar.right, .ie8 
.single-resource.category-data-sheets #content .sidebar.right {
  float: right;
  width: 37.6%;
}
.single-case_study h2.entry-title,
.single-resource.category-whitepapers h2.entry-title,
.single-resource.category-solution-brief h2.entry-title,
.single-resource.category-case-studies h2.entry-title,
.single-resource.category-data-sheets h2.entry-title  {
  font-weight: normal;
}

.single-wrap {
  padding: 0 0 0 2%;
}
@media (min-width: 800px) {
  .single-wrap {
    float: left;
    width: 80%;
  }
}
.single-wrap article {
  padding-left: 0;
}
@media (min-width: 600px) {
  .single-wrap article {
    width: 62.5%;
    background: #fff;
  }
}
.ie8 .single-wrap {
  float: left;
  width: 80%;
}
.ie8 .single-wrap article {
  width: 62.5%;
}

#project-highlights {
  background: #ededed;
}
#project-highlights .inner {
  padding: 18px 18px 5px;
}
#project-highlights .inner ul {
  margin-bottom: 0;
  padding: 0 0 0 18px;
}
#project-highlights .inner ul li {
  list-style-image: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/list-arrow.png);
}

#technology-used {
  background: #303b49;
  color: white;
}
#technology-used .inner {
  padding: 18px 18px;
}
#technology-used .inner h5 {
  margin-bottom: 20px;
}
#technology-used .inner .section-title {
  color: white;
  font-size: 14px;
  font-weight: 700;
}
#technology-used .inner ul {
  margin: 10px 0 15px;
  padding: 0;
}
#technology-used .inner ul li {
  font-size: 14px;
  list-style-type: none;
  margin-bottom: 10px;
}
#technology-used .inner ul li a {
  color: #17b1e1;
  font-weight: 100;
}
#technology-used .inner ul li .subtitle {
  color: #a5b2b7;
  display: block;
  font-family: "open sans", Arial, Sans-serif;
  font-weight: normal;
}

.single-case_study .post-footer .inner,
.single-event .post-footer .inner {
  max-width: 920px;
}
.single-case_study .post-footer.upcoming-events,
.single-event .post-footer.upcoming-events {
  background: none;
  margin-top: 25px;
}
.single-case_study .post-footer.upcoming-events h4,
.single-event .post-footer.upcoming-events h4 {
  margin: 0 0 0 15px;
}
.single-case_study .post-footer.upcoming-events .col,
.single-event .post-footer.upcoming-events .col {
  border: none;
}
.single-case_study .post-footer.upcoming-events .flex-direction-nav,
.single-event .post-footer.upcoming-events .flex-direction-nav {
  display: none;
}
@media (min-width: 600px) {
  .single-case_study .post-footer.upcoming-events .flex-direction-nav,
  .single-event .post-footer.upcoming-events .flex-direction-nav {
    display: block;
  }
}
.ie8 .single-case_study .post-footer.upcoming-events .flex-direction-nav, .ie8
.single-event .post-footer.upcoming-events .flex-direction-nav {
  display: block;
}
.single-case_study .post-footer.upcoming-events .flex-direction-nav a,
.single-event .post-footer.upcoming-events .flex-direction-nav a {
  background-image: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/sprites.png);
  top: 25%;
}
.single-case_study .post-footer.upcoming-events .flex-direction-nav .flex-next,
.single-event .post-footer.upcoming-events .flex-direction-nav .flex-next {
  background-position: -363px -84px;
}
.single-case_study .post-footer.upcoming-events .flex-direction-nav .flex-prev,
.single-event .post-footer.upcoming-events .flex-direction-nav .flex-prev {
  background-position: -332px -84px;
}
@media (min-width: 600px) {
  .single-case_study .post-footer.upcoming-events .flex-control-nav,
  .single-event .post-footer.upcoming-events .flex-control-nav {
    display: none;
  }
}
.ie8 .single-case_study .post-footer.upcoming-events .flex-control-nav, .ie8
.single-event .post-footer.upcoming-events .flex-control-nav {
  display: none;
}

/* Event Single
---------------------------------------------------------*/
@media (min-width: 600px) {
  .single-event #content article {
    float: left;
    padding-left: 0;
    width: 56.5%;
  }
  .single-event #content .sidebar.right {
    float: right;
    width: 37.6%;
  }
}
.ie8 .single-event #content article {
  padding-left: 0;
  width: 56.5%;
}
.ie8 .single-event #content .sidebar.right {
  float: right;
  width: 37.6%;
}

.single-event #breadcrumbs {
  margin-left: 25px;
}
@media (min-width: 600px) {
  .single-event #post-type-header .inner {
    padding-left: 25px;
  }
}
.single-event .entry-content ul {
  padding-left: 20px;
}
.single-event h2.entry-title {
  margin-bottom: 29px;
}
.single-event .events-right .featured-text-wrap {
  padding-bottom: 15px;
}
.single-event .events-right .featured-text-wrap p.button-link {
  margin: 0;
}
.single-event .events-right .featured-text-wrap p .button {
  margin: 0;
}
.single-event .events-left .widget.upcoming-events {
  margin-bottom: 30px;
}
.single-event .events-left .widget.upcoming-events h3 {
  font-family: "roboto regular", Arial, Sans-serif;
  font-size: 18px;
}

/* Team Archive
---------------------------------------------------------*/
.post-type-archive-team-member #post-type-header .section-title,
.post-type-archive-team-member #post-type-header #breadcrumbs,
.page-template-template-team-member-archive-php #post-type-header .section-title,
.page-template-template-team-member-archive-php #post-type-header #breadcrumbs,
.single-team-member #post-type-header .section-title,
.single-team-member #post-type-header #breadcrumbs,
.page-template-template-careers-php #post-type-header .section-title,
.page-template-template-careers-php #post-type-header #breadcrumbs {
  padding-left: 15px;
}

.team-member-teasers {
  margin: 0 -15px;
}

#content .type-team-member.team-member-teaser {
  clear: both;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
  display: block;
}
@media (min-width: 600px) {
  #content .type-team-member.team-member-teaser {
    clear: none;
    float: left;
    max-height: 222px;
    width: 50%;
  }
}
.ie8 #content .type-team-member.team-member-teaser {
  clear: none;
  display: inline-block;
  width: 50%;
}
#content .type-team-member.team-member-teaser.even {
  background: #E3E3E3;
}
#content .type-team-member.team-member-teaser > a {
  color: inherit;
}

.team-thumb {
  float: left;
  height: 220px;
  overflow: hidden;
  width: 57.89474%;
}

.team-thumb-right {
  float: right;
}

.team-info {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  padding: 20px;
  width: 42.10526%;
}
.team-info h3 {
  margin-top: 0;
  margin-bottom: 10px;
}
.team-info h6 {
  font-size: 12px;
  line-height: 17px;
}
.team-info p {
  color: #7F7F79;
}

.team-info-box-content {
  position: absolute;
  left: 20px;
  top: 50px;
  right: 20px;
  text-align: center;
  color: #fff;
}

.info-box-image {
  vertical-align: top;
  width: 100%;
}

.team-links {
  display: none;
  bottom: 20px;
  position: absolute;
}
@media (min-width: 600px) {
  .team-links {
    display: block;
  }
}
.ie8 .team-links {
  display: block;
}
.team-links p {
  margin: 0;
}

.team-popup {
  background: #fff;
  display: none;
  padding: 20px 0;
  position: absolute;
  top: 100%;
  width: 200%;
  z-index: 98;
}
.team-popup.is-active {
  display: block;
}

.give-me-space {
  clear: both;
}

.overlay-white {
  position: absolute;
  z-index: 97;
  background: white;
  opacity: 0.8;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)" !important;
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  zoom: 1;
}

.odd .team-popup {
  left: auto;
  right: 0;
}

.team-popup-portrait {
  float: left;
  width: 49.31507%;
}

.team-popup-info {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  padding-left: 40px;
  width: 50.68493%;
}
.team-popup-info h1 {
  width: 60%;
  margin-bottom: 0px;
}
.team-popup-info h3 {
  margin-bottom: 10px;
}

.team-popup-social {
  width: 50%;
  float: left;
  font-size: 12px;
  line-height: 1.6em;
}
.team-popup-social a {
  display: block;
}

.close-popup {
  background: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/icons/icon-popup-close.png) no-repeat;
  height: 16px;
  overflow: hidden;
  position: absolute;
  right: 20px;
  text-indent: 100%;
  top: 20px;
  width: 16px;
}

@media (min-width: 800px) {
  .post-type-archive-team-member #content .sidebar.left,
  .post-type-archive-team-member .site-content .sidebar.left,
  .page-template-template-our-company-inner-php #content .sidebar.left,
  .page-template-template-our-company-inner-php .site-content .sidebar.left,
  .page-template-template-team-member-archive-php #content .sidebar.left,
  .page-template-template-team-member-archive-php .site-content .sidebar.left,
  .post-type-archive-news-and-media #content .sidebar.left,
  .post-type-archive-news-and-media .site-content .sidebar.left,
  .single-team-member #content .sidebar.left,
  .single-team-member .site-content .sidebar.left,
  .page-template-template-careers-php #content .sidebar.left,
  .page-template-template-careers-php .site-content .sidebar.left,
  .post-type-archive-news-and-media #content .sidebar.left,
  .post-type-archive-news-and-media .site-content .sidebar.left,
  .tax-news-and-media-categories #content .sidebar.left,
  .tax-news-and-media-categories .site-content .sidebar.left {
    width: 20.8%;
  }
}
.ie8 .post-type-archive-team-member #content .sidebar.left, .ie8
.post-type-archive-team-member .site-content .sidebar.left, .ie8
.page-template-template-our-company-inner-php #content .sidebar.left, .ie8
.page-template-template-our-company-inner-php .site-content .sidebar.left, .ie8
.page-template-template-team-member-archive-php #content .sidebar.left, .ie8
.page-template-template-team-member-archive-php .site-content .sidebar.left, .ie8
.post-type-archive-news-and-media #content .sidebar.left, .ie8
.post-type-archive-news-and-media .site-content .sidebar.left, .ie8
.single-team-member #content .sidebar.left, .ie8
.single-team-member .site-content .sidebar.left, .ie8
.page-template-template-careers-php #content .sidebar.left, .ie8
.page-template-template-careers-php .site-content .sidebar.left, .ie8
.post-type-archive-news-and-media #content .sidebar.left, .ie8
.post-type-archive-news-and-media .site-content .sidebar.left, .ie8
.tax-news-and-media-categories #content .sidebar.left, .ie8
.tax-news-and-media-categories .site-content .sidebar.left {
  width: 20.8%;
}
.post-type-archive-team-member #content .sidebar.left .accordion-content.subnav h3,
.post-type-archive-team-member #content .sidebar.left .accordion-content.subnav h3 a,
.post-type-archive-team-member .site-content .sidebar.left .accordion-content.subnav h3,
.post-type-archive-team-member .site-content .sidebar.left .accordion-content.subnav h3 a,
.page-template-template-our-company-inner-php #content .sidebar.left .accordion-content.subnav h3,
.page-template-template-our-company-inner-php #content .sidebar.left .accordion-content.subnav h3 a,
.page-template-template-our-company-inner-php .site-content .sidebar.left .accordion-content.subnav h3,
.page-template-template-our-company-inner-php .site-content .sidebar.left .accordion-content.subnav h3 a,
.page-template-template-team-member-archive-php #content .sidebar.left .accordion-content.subnav h3,
.page-template-template-team-member-archive-php #content .sidebar.left .accordion-content.subnav h3 a,
.page-template-template-team-member-archive-php .site-content .sidebar.left .accordion-content.subnav h3,
.page-template-template-team-member-archive-php .site-content .sidebar.left .accordion-content.subnav h3 a,
.post-type-archive-news-and-media #content .sidebar.left .accordion-content.subnav h3,
.post-type-archive-news-and-media #content .sidebar.left .accordion-content.subnav h3 a,
.post-type-archive-news-and-media .site-content .sidebar.left .accordion-content.subnav h3,
.post-type-archive-news-and-media .site-content .sidebar.left .accordion-content.subnav h3 a,
.single-team-member #content .sidebar.left .accordion-content.subnav h3,
.single-team-member #content .sidebar.left .accordion-content.subnav h3 a,
.single-team-member .site-content .sidebar.left .accordion-content.subnav h3,
.single-team-member .site-content .sidebar.left .accordion-content.subnav h3 a,
.page-template-template-careers-php #content .sidebar.left .accordion-content.subnav h3,
.page-template-template-careers-php #content .sidebar.left .accordion-content.subnav h3 a,
.page-template-template-careers-php .site-content .sidebar.left .accordion-content.subnav h3,
.page-template-template-careers-php .site-content .sidebar.left .accordion-content.subnav h3 a,
.post-type-archive-news-and-media #content .sidebar.left .accordion-content.subnav h3,
.post-type-archive-news-and-media #content .sidebar.left .accordion-content.subnav h3 a,
.post-type-archive-news-and-media .site-content .sidebar.left .accordion-content.subnav h3,
.post-type-archive-news-and-media .site-content .sidebar.left .accordion-content.subnav h3 a,
.tax-news-and-media-categories #content .sidebar.left .accordion-content.subnav h3,
.tax-news-and-media-categories #content .sidebar.left .accordion-content.subnav h3 a,
.tax-news-and-media-categories .site-content .sidebar.left .accordion-content.subnav h3,
.tax-news-and-media-categories .site-content .sidebar.left .accordion-content.subnav h3 a {
  color: #444444;
  font-family: "roboto bold", Arial, Sans-serif;
  font-size: 18px;
}
.post-type-archive-team-member #content .sidebar.left .accordion-content .menu li,
.post-type-archive-team-member #content .sidebar.left .accordion-content ul li,
.post-type-archive-team-member .site-content .sidebar.left .accordion-content .menu li,
.post-type-archive-team-member .site-content .sidebar.left .accordion-content ul li,
.page-template-template-our-company-inner-php #content .sidebar.left .accordion-content .menu li,
.page-template-template-our-company-inner-php #content .sidebar.left .accordion-content ul li,
.page-template-template-our-company-inner-php .site-content .sidebar.left .accordion-content .menu li,
.page-template-template-our-company-inner-php .site-content .sidebar.left .accordion-content ul li,
.page-template-template-team-member-archive-php #content .sidebar.left .accordion-content .menu li,
.page-template-template-team-member-archive-php #content .sidebar.left .accordion-content ul li,
.page-template-template-team-member-archive-php .site-content .sidebar.left .accordion-content .menu li,
.page-template-template-team-member-archive-php .site-content .sidebar.left .accordion-content ul li,
.post-type-archive-news-and-media #content .sidebar.left .accordion-content .menu li,
.post-type-archive-news-and-media #content .sidebar.left .accordion-content ul li,
.post-type-archive-news-and-media .site-content .sidebar.left .accordion-content .menu li,
.post-type-archive-news-and-media .site-content .sidebar.left .accordion-content ul li,
.single-team-member #content .sidebar.left .accordion-content .menu li,
.single-team-member #content .sidebar.left .accordion-content ul li,
.single-team-member .site-content .sidebar.left .accordion-content .menu li,
.single-team-member .site-content .sidebar.left .accordion-content ul li,
.page-template-template-careers-php #content .sidebar.left .accordion-content .menu li,
.page-template-template-careers-php #content .sidebar.left .accordion-content ul li,
.page-template-template-careers-php .site-content .sidebar.left .accordion-content .menu li,
.page-template-template-careers-php .site-content .sidebar.left .accordion-content ul li,
.post-type-archive-news-and-media #content .sidebar.left .accordion-content .menu li,
.post-type-archive-news-and-media #content .sidebar.left .accordion-content ul li,
.post-type-archive-news-and-media .site-content .sidebar.left .accordion-content .menu li,
.post-type-archive-news-and-media .site-content .sidebar.left .accordion-content ul li,
.tax-news-and-media-categories #content .sidebar.left .accordion-content .menu li,
.tax-news-and-media-categories #content .sidebar.left .accordion-content ul li,
.tax-news-and-media-categories .site-content .sidebar.left .accordion-content .menu li,
.tax-news-and-media-categories .site-content .sidebar.left .accordion-content ul li {
  margin: 0 0 5px 10px;
}
.post-type-archive-team-member #content .sidebar.left .accordion-content .menu li a,
.post-type-archive-team-member #content .sidebar.left .accordion-content ul li a,
.post-type-archive-team-member .site-content .sidebar.left .accordion-content .menu li a,
.post-type-archive-team-member .site-content .sidebar.left .accordion-content ul li a,
.page-template-template-our-company-inner-php #content .sidebar.left .accordion-content .menu li a,
.page-template-template-our-company-inner-php #content .sidebar.left .accordion-content ul li a,
.page-template-template-our-company-inner-php .site-content .sidebar.left .accordion-content .menu li a,
.page-template-template-our-company-inner-php .site-content .sidebar.left .accordion-content ul li a,
.page-template-template-team-member-archive-php #content .sidebar.left .accordion-content .menu li a,
.page-template-template-team-member-archive-php #content .sidebar.left .accordion-content ul li a,
.page-template-template-team-member-archive-php .site-content .sidebar.left .accordion-content .menu li a,
.page-template-template-team-member-archive-php .site-content .sidebar.left .accordion-content ul li a,
.post-type-archive-news-and-media #content .sidebar.left .accordion-content .menu li a,
.post-type-archive-news-and-media #content .sidebar.left .accordion-content ul li a,
.post-type-archive-news-and-media .site-content .sidebar.left .accordion-content .menu li a,
.post-type-archive-news-and-media .site-content .sidebar.left .accordion-content ul li a,
.single-team-member #content .sidebar.left .accordion-content .menu li a,
.single-team-member #content .sidebar.left .accordion-content ul li a,
.single-team-member .site-content .sidebar.left .accordion-content .menu li a,
.single-team-member .site-content .sidebar.left .accordion-content ul li a,
.page-template-template-careers-php #content .sidebar.left .accordion-content .menu li a,
.page-template-template-careers-php #content .sidebar.left .accordion-content ul li a,
.page-template-template-careers-php .site-content .sidebar.left .accordion-content .menu li a,
.page-template-template-careers-php .site-content .sidebar.left .accordion-content ul li a,
.post-type-archive-news-and-media #content .sidebar.left .accordion-content .menu li a,
.post-type-archive-news-and-media #content .sidebar.left .accordion-content ul li a,
.post-type-archive-news-and-media .site-content .sidebar.left .accordion-content .menu li a,
.post-type-archive-news-and-media .site-content .sidebar.left .accordion-content ul li a,
.tax-news-and-media-categories #content .sidebar.left .accordion-content .menu li a,
.tax-news-and-media-categories #content .sidebar.left .accordion-content ul li a,
.tax-news-and-media-categories .site-content .sidebar.left .accordion-content .menu li a,
.tax-news-and-media-categories .site-content .sidebar.left .accordion-content ul li a {
  font-family: "open sans", Arial, Sans-serif;
}

.team-archive-content {
  padding-bottom: 0;
}

/* Team Single
---------------------------------------------------------*/
.type-team-member .entry-header {
  margin: 0 -15px 0 -15px;
  position: relative;
}
.ie8 .type-team-member .entry-header {
  margin-bottom: -8px;
  margin-top: -15px;
}
@media (min-width: 800px) {
  .type-team-member .entry-header {
    margin-bottom: -8px;
    margin-top: -15px;
  }
}
.type-team-member .entry-header img {
  width: 100%;
}
@media (min-width: 600px) {
  .type-team-member .entry-content {
    width: 55.56%;
    float: left;
  }
}
.ie8 .type-team-member .entry-content {
  width: 55.56%;
  float: left;
}

.team-email {
  position: absolute;
  bottom: 15px;
  right: 10px;
}
@media (min-width: 960px) {
  .team-email {
    right: 15px;
  }
}
.ie8 .team-email {
  right: 15px;
}

.team-right {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 40px;
}
@media (min-width: 600px) {
  .team-right {
    float: left;
    padding-left: 40px;
    width: 44.44%;
  }
}
.ie8 .team-right {
  float: left;
  padding-left: 40px;
  width: 44.44%;
}

.sidebar-twitter {
  background: #EDEDED;
  padding: 20px 20px 1px;
}
.sidebar-twitter h4, .sidebar-twitter .tweet-body {
  margin-bottom: 0;
}

.sidebar-blogposts {
  background: #E3E3E3;
  padding: 20px;
}
.sidebar-blogposts article.teaser {
  float: none !important;
}

h5.teaser-title {
  font-family: "roboto bold", Arial, Sans-serif;
  font-weight: 700 !important;
  font-size: 14px;
  margin: 0;
}

.teaser-meta {
  color: #7f7f79;
  font-weight: 500;
  font-size: 14px;
  margin: 0 0 10px 0;
}

.team.entry-meta {
  border-top: 1px solid #ddd;
  float: none;
  display: block;
  clear: both;
  padding: 10px 0;
  font-size: 11px;
}

.team.entry-meta a {
  font-size: 12px;
  margin-right: 25px;
  margin-bottom: 10px;
}
.team.entry-meta a span {
  font-size: 16px;
}

.single-team-member .entry-content .entry-title {
  margin: 0;
  padding-top: 30px;
}
.single-team-member .entry-content .team-member-title,
.single-team-member .entry-content h4 {
  margin-bottom: 10px;
}
.single-team-member .entry-content .teaser-summary p {
  margin-bottom: 10px;
}
.single-team-member .entry-content .teaser-summary .read-more {
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}

/* Product Single
---------------------------------------------------------*/
/* Updated 4/8/14 to support multiple datasheet button to left of share button */

.product-header {
  background: #ededed url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/product-header-bg.jpg) no-repeat top left;
  margin: -15px -16px 0 0 !important;
}
@media (min-width: 800px) {
  .product-header {
    margin: -15px -15px 0 0 !important;
  }
}

@media (min-width: 600px) {
  .product-head-left {
    float: left;
    width: 59.52381%;
  }
}
.ie8 .product-head-left {
  float: left;
  width: 59.52381%;
}

.product-featured-image {
  min-height: 340px;
  padding-bottom: 20px;
  text-align: center;
}

.product-gallery {
  padding-bottom: 15px;
  border-bottom: 1px solid #C4C4C4;
  margin: 15px 20px 0 20px;
  margin-top:0;
}

.product-gallery ul {
  *zoom: 1;
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: center;
}
.product-gallery ul:before, .product-gallery ul:after {
  content: " ";
  display: table;
}
.product-gallery ul:after {
  clear: both;
}
.product-gallery .gallery-row {
  width: 100%;
}
.product-gallery .flex-prev {
  background: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/product-arrow-left.png) 0 0;
  height: 20px;
  left: 15px;
  top: 10px;
  width: 20px;
}
.product-gallery .flex-next {
  background: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/product-arrow-right.png) 0 0;
  height: 20px;
  right: 15px;
  top: 10px;
  width: 20px;
}
.product-gallery li {
  display: inline;
}
.product-gallery a {
  display: inline-block;
  margin: 0 5px;
}
@media (min-width: 800px) {
  .product-gallery a {
    margin: 0 10px;
  }
}
.ie8 .product-gallery a {
  margin: 0 10px;
}
.product-gallery a img {
  border: 1px solid #D8D8D8;
}

.product-gallery-item img {
  background: #fff;
}

.product-share {
  font-size: 12px;
  margin-left: 0;
  margin: 15px 20px;
  height: 30px;
  float: right;
  max-width: 50px;
}
@media screen and (max-width: 600px) {
     .product-share {
        width: 100%;
        float: none;
    }
}
.product-share .menu-toggle {
    text-align: left;
    width: 100%; 
    max-width: 50px; 
    padding: 4px 0;
}
.product-share .menu-toggle > a {
    padding: 0px;
    vertical-align: middle;
}
.product-share .menu-toggle .menu-dropdown {
    text-align: right;    
    margin-left: 37px;
    width: 100px !important;
    min-width: 100px !important;
}

/* NEW 4/8/14 datasheet div to hold our new menu */
.product-datasheets {  
    margin-right: 0;
    margin : 15px 20px;
    height: 30px;
    width: 200px;
    float: left;
}
@media screen and (max-width: 600px) {
     .product-datasheets {
        width: 100%;
        float: none;
    }
}
.product-datasheets a span.down-arrow {
    height: 3px;
    margin-left: 15px;    
    display: inline-block;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;	
    border-top: 5px solid #fff;
}
.product-datasheets .button {
    font-family: "roboto light", Arial, Sans-serif;
    font-size: 12px;
    font-weight: 100;
    text-transform: none;
}
.product-datasheets .button.light-blue:hover {
    box-shadow: 0 2px 0 #1396bf inset !important;
    -moz-box-shadow: 0 2px 0 #1396bf inset !important;
    -webkit-box-shadow: 0 2px 0 #1396bf inset !important;
    bottom: 2px !important;
}
.datasheets-dropdown {
    font-size: 12px;
    position: relative;
    top: -9999px;
    left: -9999px;
    margin-top: 10px;
    background: #ffffff;
    color: #e62b4c;
    list-style: none;
    width: 350px;
    min-width: 120px;
    max-width: 360px;
    padding: 5px !important;
    z-index: 20;
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.7);
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.7);
}
.datasheets-dropdown:after{ 
    content: '';
    display: block;
    position: absolute;
    top: -10px; /*should be set to -border-width x 2 */
    left: 45px;
    width: 0;
    height: 0;
    border-color: transparent transparent #ffffff transparent; /*border color should be same as div div background color*/
    border-style: solid;
    border-width: 5px;
}
.datasheets-dropdown a {
    color: #e62b4c;
    padding: 0 5px;
    border: 0;
    display: block;
    font-size: 13px;
    line-height: 34px; 
}
.datasheets-dropdown a:hover {
    border: 0;
    background: white;
}
.datasheets-dropdown a .document {
    background: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/sprites.png) -395px -80px no-repeat;
    display: inline-block;
    height: 18px;
    top: 4px;
    bottom: 2px;
    left: 5px;
    position: relative;
    width: 15px;
    margin-right: 15px;
}



@media (min-width: 600px) {
  .product-head-right {
    float: left;
    width: 40.47619%;
  }
}
.ie8 .product-head-right {
  float: left;
  width: 40.47619%;
}

.product-head-info, .product-head-contact {
  padding: 20px;
}

.product-head-info {
  background: #5f4d88;
  color: #fff;
  font-family: "roboto light", Arial, Sans-serif;
  font-size: 14px;
  overflow: hidden;
  padding-top: 10px;
  padding-bottom: 0;
}
@media (min-width: 600px) {
  .product-head-info {
    min-height: 330px;
  }
}
.ie8 .product-head-info {
  min-height: 330px;
}
.product-head-info p {
  color: #fff;
  font-family: "roboto light", Arial, Sans-serif;
}
.product-head-info h1 {
  margin-bottom: 0;
}
.product-head-info h1.standard {
  font-size: 50px;
}
.product-head-info h1.medium {
  font-size: 40px;
  line-height: 52px;
}
.product-head-info h1.small-title {
  font-size: 30px;
  line-height: 42px;
}
.product-head-info h3 {
  margin-bottom: 10px;
}
.product-head-info h1,
.product-head-info h3 {
  color: white;
  font-family: "roboto light", Arial, Sans-serif;
}
.product-head-info ul {
  padding-left: 20px;
}
.product-head-info ul li {
  color: #fff;
}
.product-head-info .button {
  font-family: "roboto light", Arial, Sans-serif;
  font-size: 12px;
  font-weight: 100;
  text-transform: none;
}

.product-head-contact {
  background: #E3E3E3;
  padding-bottom: 30px;
}
.product-head-contact h4 {
  font-family: "roboto slab light", Times, Serif;
  font-size: 32px;
  line-height: 40px;
  margin-bottom: 0.7em;
}

.product-tabbed-content {
  clear: both;
}

.tab-titles, .tab-links {
  list-style-type: none;
  padding: 0;
  position: relative;
  cursor: pointer;
  background: #fff;
  border-radius: 3px;
}
.tab-titles li, .tab-links li {
  display: none;
}
.tab-titles.is-open, .tab-links.is-open {
  box-shadow: 0 0 3px #ccc;
}
.tab-titles.is-open li, .tab-links.is-open li {
  display: block;
  border-top: 1px solid #eee;
}
.tab-titles.is-open li:first-child, .tab-links.is-open li:first-child {
  border-top: 0;
}
.tab-titles .ui-state-active, .tab-links .ui-state-active {
  display: block;
}
.tab-titles a, .tab-links a {
  color: #595957;
  display: block;
  padding: 12px 18px;
  position: relative;
  text-align: left;
}
.tab-titles:after, .tab-links:after {
  content: "\2b";
  color: #b9bbc1;
  font-family: 'enterasys';
  font-size: 25px;
  padding: 15px;
  position: absolute;
  right: 3px;
  top: -8px;
}
@media (min-width: 600px) {
  .tab-titles, .tab-links {
    background: none;
    cursor: default;
  }
  .tab-titles:after, .tab-links:after {
    content: "";
  }
  .tab-titles:hover, .tab-links:hover {
    box-shadow: none;
  }
  .tab-titles li, .tab-titles:hover li, .tab-titles .ui-state-active, .tab-links li, .tab-links:hover li, .tab-links .ui-state-active {
    display: inline;
    margin-right: 1px;
  }
  .tab-titles a, .tab-links a {
    background: #D5DBDE;
    color: #595957;
    display: inline-block;
    padding: 12px 18px;
    text-align: center;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
  }
  .tab-titles a:after, .tab-links a:after {
    background: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/active-tab-arrow.png) no-repeat top center;
    background-size: 10px 100%;
    content: '';
    height: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 100%;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }
  .tab-titles .ui-tabs-active a, .tab-links .ui-tabs-active a {
    color: #fff;
    background: #99A4AA;
    border-top: 2px solid #899399;
    padding-top: 10px;
  }
  .tab-titles .ui-tabs-active a:after, .tab-links .ui-tabs-active a:after {
    height: 5px;
  }
}
.ie8 .tab-titles, .ie8 .tab-links {
  background: none;
  cursor: default;
}
.ie8 .tab-titles:after, .ie8 .tab-links:after {
  content: "";
}
.ie8 .tab-titles:hover, .ie8 .tab-links:hover {
  box-shadow: none;
}
.ie8 .tab-titles li, .ie8 .tab-titles:hover li, .ie8 .tab-titles .ui-state-active, .ie8 .tab-links li, .ie8 .tab-links:hover li, .ie8 .tab-links .ui-state-active {
  display: inline;
  margin-right: 1px;
}
.ie8 .tab-titles a, .ie8 .tab-links a {
  background: #D5DBDE;
  color: #595957;
  display: inline-block;
  padding: 12px 18px;
  text-align: center;
}
.ie8 .tab-titles .ui-tabs-active a, .ie8 .tab-links .ui-tabs-active a {
  color: #fff;
  background: #99A4AA;
  border-top: 2px solid #899399;
  padding-top: 10px;
}

.single .entry-content .product-overview .from-our-blog h4 {
  font-family: "roboto slab light", Times, Serif;
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 15px;
}
.single .entry-content .product-right {
  background: #ededed;
  display: none;
}
@media (min-width: 600px) {
  .single .entry-content .product-right {
    display: block;
    float: right;
    margin-bottom: 50px;
    width: 37.8378378%;
  }
}
.ie8 .single .entry-content .product-right {
  display: block;
  float: right;
  margin-bottom: 50px;
  width: 37.8378378%;
}
.single .entry-content .product-right .mega-widget.twitter .inner h4 {
  font-family: "roboto slab light", Times, Serif;
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 10px;
}
.single .entry-content .product-right .product-sidebar-callout h3 {
  color: white;
  margin-bottom: 10px;
}

@media (min-width: 600px) {
  .center-col {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 50px;
    width: 62.1%;
  }
}
.ie8 .center-col {
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 50px;
  width: 62.1%;
}

.product-specifications ul, .expandable-content ul {
  font-size: 12px;
  list-style-type: none;
  margin: 0 0 2em;
  padding: 0;
}
.product-specifications ul b:first-child:last-child, .product-specifications ul strong:first-child:last-child, .expandable-content ul b:first-child:last-child, .expandable-content ul strong:first-child:last-child {
  background: #e2e2e2;
  display: block;
  margin: -6px 0;
  padding: 6px 10px;
}
.product-specifications li, .expandable-content li {
  border-bottom: 1px solid #E2E2E2;
  padding: 6px 0;
}

.tablepress {
  font-size: 12px;
}
.tablepress.two-col-table .column-1 {
  width: 40%;
}
.tablepress.five-col-table th {
  width: 20%;
}

.tablepress thead tr th, .tablepress tfoot tr th {
  background: #fff;
  color: #595957;
  font-family: "roboto condensed", Arial, Sans-serif;
  font-size: 16px;
}

.expandable-title {
  background: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/expandable-open.png) no-repeat 100% 7px;
  border-bottom: 2px solid #595957;
  color: #595957;
  font-family: "roboto condensed", Arial, Sans-serif;
  font-size: 16px;
  margin-bottom: 5px;
}
.expandable-title.closed {
  background: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/expandable-closed.png) no-repeat 99.6% 4px;
}

.product-sidebar-callout {
  background: #303b49;
  color: #fff;
  padding: 20px;
}
.product-sidebar-callout p {
  color: #fff;
}
.product-sidebar-callout h3 {
  margin-bottom: 0;
}
.product-sidebar-callout .button {
  margin-bottom: 0;
}

.product-from-our-blog {
  background: #ededed;
  display: inline-block;
  padding: 20px;
}
.product-from-our-blog .inner {
  padding: 0;
}
.product-from-our-blog h4 {
  margin-bottom: 5px;
}

.single-product #post-type-header #post-type-name .inner {
  margin-left: 15px;
}
.single-product #post-type-header #breadcrumbs {
  margin: 15px 0 0 15px;
}
.single-product .full-width-banner-simple {
  min-height: 230px;
  max-height: 230px;
}
.single-product .full-width-banner-simple img {
  width: 100%;
}
.single-product .banner-content-box {
  clear: both;
}
.single-product .banner-content-box h3 {
  color: #595957;
  margin: 0;
  padding: 20px 0 0 40px;
  text-align: left;
}
.single-product .banner-content-box .banner-carousel {
  margin: 0 auto;
  max-width: 775px;
  padding: 20px 72px 40px;
}
.single-product .banner-content-box .banner-carousel .slidesjs-container {
  height: 100% !important;
}
.single-product .banner-content-box .carousel-col {
  text-align: center;
  width: 25%;
  height: 200px;
  position: relative;
}
.single-product .banner-content-box .carousel-col .thumb {
  display: block;
  margin: 0 auto 10px;
}
.single-product .banner-content-box .carousel-col a {
  color: #595957;
  font-family: "roboto regular", Arial, Sans-serif;
  font-size: 13px;
  margin: 0;
  position: absolute;
  bottom: 0;
  left: 20px;
  right: 20px;
}
.single-product .banner-content-box .flex-direction-nav a {
  background: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/sprites.png) no-repeat;
  background-position: -332px -84px;
  top: 28%;
}
.single-product .banner-content-box .flex-direction-nav a.flex-next {
  background-position: -363px -84px;
}
@media (max-width: 600px) {
  .single-product .banner-content-box .flex-direction-nav a.flex-next {
    right: 0;
  }
  .single-product .banner-content-box .flex-direction-nav a.flex-prev {
    left: 0;
  }
}
.ie8 .single-product .banner-content-box .flex-direction-nav a.flex-next {
  right: 0;
}
.ie8 .single-product .banner-content-box .flex-direction-nav a.flex-prev {
  left: 0;
}
.single-product .from-our-blog .inner .post .post-title,
.single-product .from-our-blog .inner .post .post-info,
.single-product .from-our-blog .inner .post p {
  color: #7f7f79;
  font-size: 14px;
}
.single-product .from-our-blog .inner .read-more {
  font-size: 12px;
  text-transform: uppercase;
}
.single-product .site-content {
  margin-top: 10px;
}
.single-product .site-content #content {
  padding-bottom: 0;
}
@media (min-width: 800px) {
  .single-product .site-content #content .sidebar.left {
    width: 20.8%;
  }
}
.ie8 .single-product .site-content #content .sidebar.left {
  width: 20.8%;
}
.single-product .site-content #content .sidebar.left .accordion-content {
  padding-right: 15px;
}
.single-product .site-content #content .sidebar.left .product-categories {
  margin-bottom: 25px;
}
.single-product .site-content #content .sidebar.left .widget-title {
  font-family: "roboto regular", Arial, Sans-serif;
  font-size: 18px;
  line-height: 24px;
  margin: 0 0 10px;
}

.tablepress th, .tablepress td {
  padding: 3px;
}

/* Product Archive
---------------------------------------------------------*/
.page-template-template-products-landing-php #post-type-header,
.page-template-template-solutions-landing-php #post-type-header {
  margin-bottom: 60px;
  margin-top: 10px;
}

/* News and Media Archive
---------------------------------------------------------*/
.post-type-archive-news-and-media .sidebar {
  padding-left: 0;
}

.post-type-archive-news-and-media #taxonomy-parent .collapse.closed,
.tax-news-and-media-categories #taxonomy-parent .collapse.closed,
.single-news-and-media #taxonomy-parent .collapse.closed,
.page-template-template-our-company-inner-php #taxonomy-parent .collapse.closed {
  background-position: 0 0;
}
.post-type-archive-news-and-media .site-content,
.tax-news-and-media-categories .site-content,
.single-news-and-media .site-content,
.page-template-template-our-company-inner-php .site-content {
  margin-top: 10px;
}
.post-type-archive-news-and-media .news-and-media-left .subnav li,
.tax-news-and-media-categories .news-and-media-left .subnav li,
.single-news-and-media .news-and-media-left .subnav li,
.page-template-template-our-company-inner-php .news-and-media-left .subnav li {
  font-size: 14px;
  font-weight: 700;
}
.post-type-archive-news-and-media .news-and-media-left .subnav li a,
.tax-news-and-media-categories .news-and-media-left .subnav li a,
.single-news-and-media .news-and-media-left .subnav li a,
.page-template-template-our-company-inner-php .news-and-media-left .subnav li a {
  font-weight: normal;
}
@media (min-width: 600px) {
  .post-type-archive-news-and-media #post-type-header .section-title,
  .tax-news-and-media-categories #post-type-header .section-title,
  .single-news-and-media #post-type-header .section-title,
  .page-template-template-our-company-inner-php #post-type-header .section-title {
    padding-left: 20px;
  }
}
.ie8 .post-type-archive-news-and-media #post-type-header .section-title, .ie8
.tax-news-and-media-categories #post-type-header .section-title, .ie8
.single-news-and-media #post-type-header .section-title, .ie8
.page-template-template-our-company-inner-php #post-type-header .section-title {
  padding-left: 20px;
}
.post-type-archive-news-and-media .news-and-media-center.one-of-two,
.tax-news-and-media-categories .news-and-media-center.one-of-two,
.single-news-and-media .news-and-media-center.one-of-two,
.page-template-template-our-company-inner-php .news-and-media-center.one-of-two {
  width: 100%;
  padding-left: 0;
  padding-top: 10px;
}
@media (min-width: 600px) {
  .post-type-archive-news-and-media .news-and-media-center.one-of-two,
  .tax-news-and-media-categories .news-and-media-center.one-of-two,
  .single-news-and-media .news-and-media-center.one-of-two,
  .page-template-template-our-company-inner-php .news-and-media-center.one-of-two {
    padding: inherit;
    width: 66.666%;
  }
}
@media (min-width: 800px) {
  .post-type-archive-news-and-media .news-and-media-center.one-of-two,
  .tax-news-and-media-categories .news-and-media-center.one-of-two,
  .single-news-and-media .news-and-media-center.one-of-two,
  .page-template-template-our-company-inner-php .news-and-media-center.one-of-two {
    width: 45%;
  }
}
.ie8 .post-type-archive-news-and-media .news-and-media-center.one-of-two, .ie8
.tax-news-and-media-categories .news-and-media-center.one-of-two, .ie8
.single-news-and-media .news-and-media-center.one-of-two, .ie8
.page-template-template-our-company-inner-php .news-and-media-center.one-of-two {
  padding: inherit;
  width: 50%;
}
.post-type-archive-news-and-media .news-and-media-center h2,
.tax-news-and-media-categories .news-and-media-center h2,
.single-news-and-media .news-and-media-center h2,
.page-template-template-our-company-inner-php .news-and-media-center h2 {
  margin: 0 0 15px;
}
.post-type-archive-news-and-media .news-and-media-center p.large,
.tax-news-and-media-categories .news-and-media-center p.large,
.single-news-and-media .news-and-media-center p.large,
.page-template-template-our-company-inner-php .news-and-media-center p.large {
  color: #595957;
}
.post-type-archive-news-and-media .news-and-media-center .see-all,
.tax-news-and-media-categories .news-and-media-center .see-all,
.single-news-and-media .news-and-media-center .see-all,
.page-template-template-our-company-inner-php .news-and-media-center .see-all {
  border-top: 1px solid #a6b2b7;
  font-weight: 700;
  padding-top: 15px;
  text-align: right;
  text-size: 12px;
  text-transform: uppercase;
}
.post-type-archive-news-and-media .news-and-media-center .news-and-media-teaser,
.tax-news-and-media-categories .news-and-media-center .news-and-media-teaser,
.single-news-and-media .news-and-media-center .news-and-media-teaser,
.page-template-template-our-company-inner-php .news-and-media-center .news-and-media-teaser {
  border-top: 1px solid #a6b2b7;
  padding-top: 15px;
}
.post-type-archive-news-and-media .news-and-media-center .news-and-media-teaser h5,
.tax-news-and-media-categories .news-and-media-center .news-and-media-teaser h5,
.single-news-and-media .news-and-media-center .news-and-media-teaser h5,
.page-template-template-our-company-inner-php .news-and-media-center .news-and-media-teaser h5 {
  font-family: "open sans", Arial, Sans-serif;
  font-weight: normal;
  margin: 0 0 5px;
}
.post-type-archive-news-and-media .news-and-media-center .news-and-media-teaser .read-more,
.tax-news-and-media-categories .news-and-media-center .news-and-media-teaser .read-more,
.single-news-and-media .news-and-media-center .news-and-media-teaser .read-more,
.page-template-template-our-company-inner-php .news-and-media-center .news-and-media-teaser .read-more {
  font-size: 12px;
  font-weight: 700;
}
@media (min-width: 800px) {
  .post-type-archive-news-and-media #taxonomy-parent,
  .tax-news-and-media-categories #taxonomy-parent,
  .single-news-and-media #taxonomy-parent,
  .page-template-template-our-company-inner-php #taxonomy-parent {
    margin-bottom: 20px;
  }
}
.ie8 .post-type-archive-news-and-media #taxonomy-parent, .ie8
.tax-news-and-media-categories #taxonomy-parent, .ie8
.single-news-and-media #taxonomy-parent, .ie8
.page-template-template-our-company-inner-php #taxonomy-parent {
  margin-bottom: 20px;
}
.post-type-archive-news-and-media .sidebar #press-analyst h3,
.tax-news-and-media-categories .sidebar #press-analyst h3,
.single-news-and-media .sidebar #press-analyst h3,
.page-template-template-our-company-inner-php .sidebar #press-analyst h3 {
  margin: 0 0 10px;
}
.post-type-archive-news-and-media .sidebar #press-analyst p,
.post-type-archive-news-and-media .sidebar .featured-text p,
.tax-news-and-media-categories .sidebar #press-analyst p,
.tax-news-and-media-categories .sidebar .featured-text p,
.single-news-and-media .sidebar #press-analyst p,
.single-news-and-media .sidebar .featured-text p,
.page-template-template-our-company-inner-php .sidebar #press-analyst p,
.page-template-template-our-company-inner-php .sidebar .featured-text p {
  margin-bottom: 10px;
}
.post-type-archive-news-and-media .sidebar #press-analyst .email-me,
.post-type-archive-news-and-media .sidebar .featured-text .email-me,
.tax-news-and-media-categories .sidebar #press-analyst .email-me,
.tax-news-and-media-categories .sidebar .featured-text .email-me,
.single-news-and-media .sidebar #press-analyst .email-me,
.single-news-and-media .sidebar .featured-text .email-me,
.page-template-template-our-company-inner-php .sidebar #press-analyst .email-me,
.page-template-template-our-company-inner-php .sidebar .featured-text .email-me {
  font-size: 12px;
  font-weight: 700;
}
.post-type-archive-news-and-media #video-blog,
.tax-news-and-media-categories #video-blog,
.single-news-and-media #video-blog,
.page-template-template-our-company-inner-php #video-blog {
  background: #e3e3e3;
  margin: 25px 0;
  text-align: center;
}
.post-type-archive-news-and-media #video-blog .inner,
.tax-news-and-media-categories #video-blog .inner,
.single-news-and-media #video-blog .inner,
.page-template-template-our-company-inner-php #video-blog .inner {
  padding: 20px;
}
.post-type-archive-news-and-media #video-blog .inner h3,
.tax-news-and-media-categories #video-blog .inner h3,
.single-news-and-media #video-blog .inner h3,
.page-template-template-our-company-inner-php #video-blog .inner h3 {
  margin-bottom: 15px;
}
.post-type-archive-news-and-media #video-blog .inner p,
.tax-news-and-media-categories #video-blog .inner p,
.single-news-and-media #video-blog .inner p,
.page-template-template-our-company-inner-php #video-blog .inner p {
  margin: 0;
}
.post-type-archive-news-and-media #video-blog .inner p .large,
.tax-news-and-media-categories #video-blog .inner p .large,
.single-news-and-media #video-blog .inner p .large,
.page-template-template-our-company-inner-php #video-blog .inner p .large {
  margin: 0;
}

/* News and Media Single
---------------------------------------------------------*/
.single-news-and-media .single-wrap .news-and-media-center.one-of-two {
  padding-left: 0;
  width: 56.5%;
}
.single-news-and-media .single-wrap #secondary {
  padding: 0;
  width: 37.6%;
}

/* Company/Solutions Landing Page
---------------------------------------------------------*/
.logged-in.page-template-template-company-landing-php #taxonomy-menu.company-menu,
.logged-in.page-template-template-solutions-landing-php #taxonomy-menu.solutions-menu {
  top: -25px;
}

.page-template-template-company-landing-php #taxonomy-menu.company-menu,
.page-template-template-solutions-landing-php #taxonomy-menu.solutions-menu {
  background: rgba(139, 148, 154, 0.8);
  display: inline-block;
  height: 88px;
  max-height: 88px;
  opacity: .8;
  position: relative;
  top: 0;
  width: 100%;
  z-index: 50;
}
.page-template-template-company-landing-php #taxonomy-menu.company-menu #company-inner-menu,
.page-template-template-solutions-landing-php #taxonomy-menu.solutions-menu #solutions-inner-menu
.page-template-template-solutions-landing-php #taxonomy-menu.solutions-menu #solutions-inner-form-menu  {
  display: block;
  margin: 17px auto 0;
  max-width: 960px;
}
.page-template-template-company-landing-php #taxonomy-menu.company-menu #company-inner-menu .menu,
.page-template-template-solutions-landing-php #taxonomy-menu.solutions-menu #solutions-inner-menu .menu,
.page-template-template-solutions-landing-php #taxonomy-menu.solutions-menu #solutions-inner-form-menu .menu {
  padding-right: 0;
}
.page-template-template-company-landing-php #taxonomy-menu.company-menu #company-inner-menu .menu li:hover,
.page-template-template-solutions-landing-php #taxonomy-menu.solutions-menu #solutions-inner-menu .menu li:hover,
.page-template-template-solutions-landing-php #taxonomy-menu.solutions-menu #solutions-inner-form-menu .menu li:hover {
  background: #8b949a;
}
.page-template-template-company-landing-php #taxonomy-menu.company-menu #company-inner-menu .menu li a,
.page-template-template-solutions-landing-php #taxonomy-menu.solutions-menu #solutions-inner-menu .menu li a,
.page-template-template-solutions-landing-php #taxonomy-menu.solutions-menu #solutions-inner-form-menu .menu li a {
  color: white;
}
.page-template-template-company-landing-php #primary.our-company,
.page-template-template-solutions-landing-php #primary.solutions {
  margin-top: -117px;
}
.page-template-template-company-landing-php #primary.our-company .full-width-slideshow .slide-content-box,
.page-template-template-solutions-landing-php #primary.solutions .full-width-slideshow .slide-content-box {
  top: 50px;
}


.page-template-template-solutions-inner-php #primary.site-content,
.page-template-template-solutions-inner-form-php #primary.site-content  {
    background: none;
}


.page-template-template-solutions-landing-php .nested-content,
.page-template-template-solutions-inner-php .nested-content,
.page-template-template-solutions-inner-form-php .nested-content {
    background: white;
    padding: 20px;
    clear: both;
    display: block;
    margin: 0 auto;
    max-width: 920px;
}
/* Our Company Inner Template
---------------------------------------------------------*/
.page-template-template-our-company-inner-php #content {
  padding: 20px;
}

/* Careers Template
---------------------------------------------------------*/
.page-template-template-careers-php #content .subnav #taxonomy-menu #menu-careers {
  padding: 0;
}
.page-template-template-careers-php #content .subnav #taxonomy-menu #menu-careers li {
  font-size: 14px;
  margin: 0 0 3px;
  padding: 0;
}
.page-template-template-careers-php #content .subnav #taxonomy-menu #menu-careers li a {
  color: #e62b4c;
  padding: 0;
}
.page-template-template-careers-php .single-wrap {
  padding-left: 0;
  width: 79.2%;
}
.page-template-template-careers-php .single-wrap .news-and-media-center.one-of-two {
  padding-left: 0;
  width: 56.5%;
}
.page-template-template-careers-php .single-wrap .news-and-media-center #jobviteframe {
  max-width: 100%;
}
.page-template-template-careers-php .single-wrap #secondary {
  padding: 0;
  width: 37.6%;
}

/* Event Archive
---------------------------------------------------------*/
.post-type-archive-event .featured-posts .read-more,
.event.archive .featured-posts .read-more {
  color: #ffffff;
  margin-bottom: 10px;
}
.post-type-archive-event .featured-posts p,
.event.archive .featured-posts p {
  color: #cccccc;
  font-weight: 100;
}
.post-type-archive-event #content,
.event.archive #content {
  clear: both;
  margin-top: 30px;
}
.ie8 .post-type-archive-event #content .archive-thumb, .ie8
.event.archive #content .archive-thumb {
  width: 250px;
}

/* Resource Single
---------------------------------------------------------*/
.single-resource .site-content {
  padding-bottom: 0;
}
.single-resource #content {
  padding: 0;
}
.single-resource #content article ul {
  margin: 0 0 0 40px;
}
.single-resource ul {
  padding: 0;
}
.single-resource .category-videos #video-wrap,
.single-resource .category-webinars #video-wrap {
  width: 100%;
}
.single-resource .category-videos #video-wrap #video-top,
.single-resource .category-webinars #video-wrap #video-top {
  background-color: #99a4aa;
}
.single-resource .category-videos #video-wrap #video-top #video-player,
.single-resource .category-webinars #video-wrap #video-top #video-player {
  background: white;
  margin: 0 auto;
  position: relative;
  max-width: 800px;
}
.single-resource .category-videos #video-wrap #video-top #video-player .large_play_button,
.single-resource .category-webinars #video-wrap #video-top #video-player .large_play_button {
  left: 50%;
  margin-left: -36px;
  margin-top: -36px;
  overflow: hidden;
  position: absolute;
  text-indent: -99999px;
  top: 50%;
}
.single-resource .category-videos #video-wrap #video-lower,
.single-resource .category-webinars #video-wrap #video-lower {
  padding: 20px 40px;
}
.single-resource .category-videos #video-wrap #video-lower .half,
.single-resource .category-webinars #video-wrap #video-lower .half {
  float: left;
   margin-right: 0px;
width: 100%;
}
.single-resource .category-videos #video-wrap #video-lower .half.last,
.single-resource .category-webinars #video-wrap #video-lower .half.last {
  margin: 0;
  position: relative;
}
.single-resource .category-videos #video-wrap #video-lower .half.last h3,
.single-resource .category-webinars #video-wrap #video-lower .half.last h3 {
  font-family: "roboto slab light", Times, Serif;
}
.single-resource .category-videos #video-wrap #video-lower .half.last p,
.single-resource .category-webinars #video-wrap #video-lower .half.last p {
  font-size: 16px;
  margin-right: 20%;
}
.single-resource .category-videos #video-wrap #video-lower .half.last li,
.single-resource .category-webinars #video-wrap #video-lower .half.last li {
  font-size: 12px;
  list-style-type: none;
}
.single-resource .category-videos #video-wrap #video-lower .half.last li a,
.single-resource .category-webinars #video-wrap #video-lower .half.last li a {
  color: #e62b4c;
}
.single-resource .category-videos #video-wrap #video-lower .half.last .upcoming-webinar h3,
.single-resource .category-webinars #video-wrap #video-lower .half.last .upcoming-webinar h3 {
  margin-bottom: 10px;
}
.single-resource .category-videos #video-wrap #video-lower .half.last .upcoming-webinar p,
.single-resource .category-webinars #video-wrap #video-lower .half.last .upcoming-webinar p {
  font-family: "open sans", Arial, Sans-serif;
  font-size: 12px;
}
.single-resource .category-videos #video-wrap #video-lower .half.last .upcoming-webinar p.post-title,
.single-resource .category-webinars #video-wrap #video-lower .half.last .upcoming-webinar p.post-title {
  font-size: 14px;
  font-weight: 700;
}
.single-resource .category-videos #video-wrap #video-lower .half.last .upcoming-webinar p.post-title a,
.single-resource .category-webinars #video-wrap #video-lower .half.last .upcoming-webinar p.post-title a {
  color: #595957;
}
.single-resource .category-videos #video-wrap #video-lower .half.last .standard-share,
.single-resource .category-webinars #video-wrap #video-lower .half.last .standard-share {
  margin: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.single-resource .category-videos #video-wrap #video-lower .half h3,
.single-resource .category-webinars #video-wrap #video-lower .half h3 {
  font-family: "roboto light", Arial, Sans-serif;
  margin: 0;
}
.single-resource .category-videos #video-wrap #video-lower .half .video-runtime,
.single-resource .category-webinars #video-wrap #video-lower .half .video-runtime {
  display: block;
  font-size: 14px;
  font-weight: 700;
  margin: 0 0 10px;
}
.single-resource .category-videos .banner-content-box,
.single-resource .category-webinars .banner-content-box {
  background: #e3e3e3;
  clear: both;
  height: 220px;
}
.single-resource .category-videos .banner-content-box h3,
.single-resource .category-webinars .banner-content-box h3 {
  color: #595957;
  margin: 0;
  padding: 20px 0 0 40px;
  text-align: left;
}
.single-resource .category-videos .banner-content-box .banner-carousel,
.single-resource .category-webinars .banner-content-box .banner-carousel {
  height: 170px;
  margin: 0 auto;
  padding: 20px 72px;
  max-width: 620px;
}
.single-resource .category-videos .banner-content-box .banner-carousel .slidesjs-container,
.single-resource .category-webinars .banner-content-box .banner-carousel .slidesjs-container {
  height: 100% !important;
}
.single-resource .category-videos .banner-content-box .carousel-col,
.single-resource .category-webinars .banner-content-box .carousel-col {
  width: 25%;
  text-align: center;
}
.single-resource .category-videos .banner-content-box .carousel-col .thumb,
.single-resource .category-webinars .banner-content-box .carousel-col .thumb {
  display: block;
  margin: 0 auto;
}
.single-resource .category-videos .banner-content-box .carousel-col a,
.single-resource .category-webinars .banner-content-box .carousel-col a {
  color: #595957;
  font-family: "roboto regular", Arial, Sans-serif;
  font-size: 13px;
  margin: 0;
}
.single-resource .category-videos .banner-content-box .flex-direction-nav a,
.single-resource .category-webinars .banner-content-box .flex-direction-nav a {
  background: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/sprites.png) no-repeat;
  background-position: -332px -84px;
  height: 30px;
  top: 35%;
  width: 30px;
}
.single-resource .category-videos .banner-content-box .flex-direction-nav a.flex-next,
.single-resource .category-webinars .banner-content-box .flex-direction-nav a.flex-next {
  background-position: -363px -84px;
}
.single-resource .category-videos .banner-content-box .flex-control-paging,
.single-resource .category-webinars .banner-content-box .flex-control-paging {
  display: none;
}
.single-resource #post-footer {
  background: #ededed;
  display: inline-block;
  width: 100%;
}
.single-resource #post-footer .post-footer-wrap {
  display: block;
  margin: 0 auto;
  padding: 30px 10px;
  text-align: justify;
}
.single-resource #post-footer .post-footer-wrap > h3 {
  margin: 40px 0 20px;
}
.single-resource #post-footer .post-footer-wrap #post-footer-header {
  clear: both;
  display: inline-block;
  width: 100%;
}
.single-resource #post-footer .post-footer-wrap #post-footer-header h3 {
  float: left;
}
.single-resource #post-footer .post-footer-wrap #post-footer-header .follow-us {
  color: #5f4d88;
  font-size: 14px;
  font-weight: 100;
}
.single-resource #post-footer .post-footer-wrap #post-footer-header .follow-us .twitter_pink {
  height: 15px;
  margin-left: 5px;
  position: relative;
  top: 2px;
}
.single-resource #post-footer .mega-widget {
  background: none;
  clear: none;
  float: left;
  margin: 0 8% 0 0;
  width: 28%;
}
.single-resource #post-footer .mega-widget.last {
  margin-right: 0;
}
.single-resource #post-footer .mega-widget div,
.single-resource #post-footer .mega-widget p,
.single-resource #post-footer .mega-widget .aligncenter {
  text-align: left;
}
.single-resource #post-footer .mega-widget .inner,
.single-resource #post-footer .mega-widget .inner.light,
.single-resource #post-footer .mega-widget .inner.dark {
  background: none;
  padding: 0;
}
.single-resource #post-footer .mega-widget.columns-with-title .title-wrap {
  margin-bottom: 20px;
}
.single-resource #post-footer .mega-widget.columns-with-title .title-wrap h2.widget-title {
  font-size: 35px;
  line-height: 40px;
  margin-bottom: 10px;
  padding: 0;
  text-align: left;
}
.single-resource #post-footer .mega-widget.columns-with-title .title-wrap h3 {
  line-height: 36px;
  padding: 0;
}
.single-resource #post-footer .mega-widget.upcoming-events .post-title {
  color: #595957;
  display: block;
  font-family: "roboto bold", Arial, Sans-serif;
  line-height: 18px;
  margin-bottom: 10px;
}
.single-resource #post-footer .mega-widget.upcoming-events .post-info.large p {
  font-size: 18px;
}
.single-resource #post-footer .mega-widget.upcoming-events .post-info p.venue {
  margin-bottom: 10px;
}
.single-resource #post-footer .mega-widget.upcoming-events .button {
  margin-top: 10px;
}
.single-resource #post-footer .mega-widget.upcoming-events .button.green {
  color: #303b49;
}
.single-resource .download {
  font-family: "open sans", Arial, Sans-serif;
  font-size: 12px;
  padding: 4px 10px;
  text-transform: none;
  color: #ffffff;
}
.single-resource .download .whitepaper {
  display: inline-block;
  margin-left: 7px;
  position: relative;
  top: 2px;
}
.single-resource.category-videos #content article {
  width: 100%;
}
.single-resource #content article {
  float: left;
  width: 54%;
}
.single-resource #content #secondary.registration-form-wrap {
  background: #ededed;
  width: 40%;
  margin-bottom: 20px;
  float: right;
}
.single-resource #content #secondary.registration-form-wrap #registration-form .form-header {
  padding: 10px 20px;
}
.single-resource #content #secondary.registration-form-wrap #registration-form .form-header .widget-title {
  margin: 0;
}
.single-resource #content #secondary.registration-form-wrap #registration-form .form-header em {
  font-size: 12px;
}
.single-resource #content #secondary.registration-form-wrap #registration-form iframe {
  border: none;
  overflow: hidden;
}
.single-resource #content #video-top {
  max-height: 685px;
}
.single-resource .webinar-frame {
  border: none;
  max-height: 685px;
  width: 100%;
}

.half.last .related-links {
  margin-top: 10px;
}

.single-resource.category-videos #video-wrap #video-lower .half.last .standard-share {
  top: -10px !important;
  left: 100px;
  float: right;
  position: relative !important;
}

.single-resource.category-whitepapers #content > .inner,
.single-resource.category-solution-brief #content > .inner,
.single-resource.category-case-studies #content > .inner,
.single-resource.category-webinars #content > .inner,
.single-resource.category-data-sheets #content > .inner {
  padding: 15px;
}
.single-resource.category-whitepapers #content > .inner .entry-title,
.single-resource.category-solution-brief #content > .inner .entry-title,
.single-resource.category-case-studies #content > .inner .entry-title,
.single-resource.category-webinars #content > .inner .entry-title,
.single-resource.category-data-sheets #content > .inner .entry-title {
  margin-bottom: 5px;
}
.single-resource.category-whitepapers #content > .inner .post-date,
.single-resource.category-solution-brief #content > .inner .post-date,
.single-resource.category-case-studies #content > .inner .post-date,
.single-resource.category-webinars #content > .inner .post-date,
.single-resource.category-data-sheets #content > .inner .post-date {
  font-weight: 700;
  margin-bottom: 15px;
}
.single-resource.category-whitepapers #content > .inner .standard-share,
.single-resource.category-solution-brief #content > .inner .standard-share,
.single-resource.category-case-studies #content > .inner .standard-share,
.single-resource.category-webinars #content > .inner .standard-share,
.single-resource.category-data-sheets #content > .inner .standard-share {
  margin-top: 0;
  max-width: 55px;
}

/* Resource Archive
---------------------------------------------------------*/
.resources-menu-wrap {
  background: #ededed;
  float: left;
  width: 100%;
}
@media (min-width: 600px) {
  .resources-menu-wrap #taxonomy-menu {
    float: left;
  }
  .resources-menu-wrap #taxonomy-menu .menu {
    margin-top: 0;
    padding: 15px 10px;
  }
  .resources-menu-wrap #taxonomy-menu .menu li {
    font-family: "roboto condensed", Arial, Sans-serif;
    font-size: 18px;
    font-weight: 100;
    padding: 0 20px;
  }
}
.ie8 .resources-menu-wrap #taxonomy-menu {
  float: left;
}
.ie8 .resources-menu-wrap #taxonomy-menu .menu {
  margin-top: 0;
  padding: 15px 10px;
}
.ie8 .resources-menu-wrap #taxonomy-menu .menu li {
  font-family: "roboto condensed", Arial, Sans-serif;
  font-size: 18px;
  font-weight: 100;
  padding: 0 20px;
}
.resources-menu-wrap .display-options {
  float: right;
}
.resources-menu-wrap .display-options ul {
  list-style-type: none;
  margin-right: 15px;
}
.resources-menu-wrap .display-options ul li {
  float: left;
}
.resources-menu-wrap .display-options ul li a {
  display: block;
  overflow: hidden;
  text-indent: -99999px;
}
.resources-menu-wrap .display-options ul li a.list {
  margin-right: 10px;
}
.resources-menu-wrap .display-options ul li a.list:hover {
  background-position: -82px -50px;
}
.resources-menu-wrap .display-options ul li a.grid:hover {
  background-position: -145px -50px;
}

#post-type-header.resource-center .section-title, #post-type-header.partners .section-title {
  background: #373e4e;
  color: #fff;
  float: left;
  font-size: 50px;
}
#post-type-header.resource-center .section-title {
  margin-left: 15px;
  padding: 10px 40px 10px 20px;
}
@media (min-width: 600px) {
  #post-type-header.resource-center .section-title {
    margin-bottom: 10px;
  }
}
#post-type-header.partners .section-title {
  padding: 19px 40px 19px;
}
@media (min-width: 600px) {
  #post-type-header.partners .section-title {
    margin-bottom: 10px;
  }
}

.post-type-archive-resource .site-content {
  background: none;
}
.post-type-archive-resource #content {
  padding: 0;
  position: relative;
  width: 100.111%;
}
.post-type-archive-resource #content.list .resource-block,
.post-type-archive-resource #content.list .front,
.post-type-archive-resource #content.list .entry-header {
  backface-visibility: visible;
  -webkit-backface-visibility: visible;
  -moz-backface-visibility: visible;
  -ms-backface-visibility: visible;
  -o-backface-visibility: visible;
}
.post-type-archive-resource #content.list + .resources-more-wrap .more-posts {
  border: none;
}
.post-type-archive-resource #content.list .resource-wrap {
  height: auto;
  padding: 0;
  width: 100%;
}
.post-type-archive-resource #content.list article {
  background: white url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/resource-flip-bg.png) bottom left no-repeat;
  height: auto;
  padding: 0 0 11px;
  width: 100%;
}
.post-type-archive-resource #content.list article .front {
  -webkit-transform: none;
}
.post-type-archive-resource #content.list article .team-teaser-inner {
  height: auto;
  padding: 0;
  width: 100%;
}
.post-type-archive-resource #content.list article .team-teaser-inner .inner-resource-wrap {
  padding: 20px;
}
.post-type-archive-resource #content.list article header {
  float: left;
  margin-right: 25px;
  width: 140px;
}
.post-type-archive-resource #content.list article .thumb-wrap {
  height: 100px;
  width: 140px;
}
.post-type-archive-resource #content.list article .thumb-wrap img {
  width: 100%;
}
.post-type-archive-resource #content.list article .thumb-wrap .play_button {
  margin-top: -16px;
}
.post-type-archive-resource #content.list article .content-wrap {
  overflow: hidden;
}
.post-type-archive-resource #content.list article .content-wrap .entry-content {
  float: left;
  width: 100%;
}
.post-type-archive-resource #content.list article .content-wrap .entry-meta {
  float: right;
  width: 36.7%;
}
.post-type-archive-resource #content.list article .content-wrap .resource-excerpt {
  display: block;
}
.post-type-archive-resource #content.list article .more-popup, .sports-resources article .more-popup, .resource-inner article a.more-popup {
  display: none;
}
.post-type-archive-resource .resources-more-wrap, .sports-resources .resources-more-wrap  {
  background: white;
  clear: both;
  padding-top: 15px;
}
.post-type-archive-resource .resources-more-wrap .more-posts, .sports-resources .resources-more-wrap .more-posts {
  border-top: 1px solid #cccccc;
  margin: 0 auto;
  width: 93%;
}
.post-type-archive-resource .resources-more-wrap .more-posts a , .sports-resources .resources-more-wrap .more-posts a{
  display: block;
  padding: 5px 0 15px;
}
.post-type-archive-resource article, .sports-resources article{
  background: white;
  clear: none;
  height: 375px;
  margin: 0;
  position: relative;
  width: 100%;
}
.post-type-archive-resource article .team-teaser-inner, .sports-resources article .team-teaser-inner{
  height: 360px;
  width: 280px;
}
.post-type-archive-resource article .content-wrap .resource-excerpt, , .sports-resources .content-wrap .resource-excerpt{
  display: none;
}
.post-type-archive-resource article .post-info, .sports-resources .post-info {
  background: #303b49;
  color: white;
  font-size: 70%;
  padding: 3px 10px;
  text-transform: uppercase;
}
.post-type-archive-resource article .post-info .runtime, .sports-resources article .post-info .runtime {
  margin: 0;
}
.post-type-archive-resource article .entry-content, .sports-resources article .entry-content{
  overflow: visible;
}
.post-type-archive-resource article .archive-thumb, .sports-resources article .archive-thumb {
  margin: 0;
}
.post-type-archive-resource article .thumb-wrap, .sports-resources .thumb-wrap {
  display: block;
  height: 180px;
  position: relative;
  width: 280px;
}
.sports-resources .thumb-wrap img {
max-width: 100%;
height: auto;
}
.sports-resources h3 {font-size: 24px;
font-weight: 400;
line-height: 30px;}
.sports-resources h3 a {color: #595957;}
.post-type-archive-resource article .thumb-wrap .play_button, .sports-resources .thumb-wrap .play_button{
  left: 50%;
  margin-left: -26px;
  margin-top: -26px;
  overflow: hidden;
  position: absolute;
  text-indent: -99999px;
  top: 50%;
}
.post-type-archive-resource article .action, .sports-resources article .action {
  display: inline-block;
  margin: 0 5px;
  position: relative;
  top: 2px;
}
.post-type-archive-resource article .more-popup, .sports-resources article .more-popup {
  bottom: 0;
  font-size: 80%;
  padding-top: 3px;
  position: absolute;
  right: 15px;
}
.post-type-archive-resource article.last, .sports-resources article.last {
  margin-right: 0;
}
.post-type-archive-resource article.first, .sports-resources article.first {
  clear: left;
}

.post-type-archive-resource.ie .resource-back {
  bottom: -400px;
  top: inherit;
}
.post-type-archive-resource .resource-back, .sports-resources .resource-back {
  background: #303b49;
  color: #a5b2b7;
  height: 375px;
  left: auto;
  top: 0;
  width: 100%;
  z-index: 9;
}
.post-type-archive-resource .resource-back .inner, .sports-resources .resource-back .inner {
  padding: 20px;
}
.post-type-archive-resource .resource-back .inner h3, .sports-resources .resource-back .inner h3 {
  margin-bottom: 10px;
}
.post-type-archive-resource .resource-back h1, .sports-resources .resource-back h1 {
  color: white;
}
.post-type-archive-resource .resource-back .pop-content, .sports-resources .resource-back .pop-content {
  margin-bottom: 45px;
}
.post-type-archive-resource .resource-back .pop-content p,
.post-type-archive-resource .resource-back .pop-content li,
.post-type-archive-resource .resource-back .pop-content strong {
  font-size: 14px;
}
.post-type-archive-resource .resource-back .pop-content strong, .sports-resources .resource-back .pop-content strong{
  display: block;
  margin-bottom: 10px;
}
.post-type-archive-resource .resource-back .pop-content li, .sports-resources .resource-back .pop-content li {
  margin: 0 0 8px 20px;
}
.post-type-archive-resource .resource-back .more-popup, .sports-resources .resource-back .more-popup{
  background: none;
  bottom: 0;
  color: white;
  font-family: "open sans", Arial, Sans-serif;
  font-size: 13px;
  font-weight: 300;
  display: inline-block;
  overflow: visible;
  padding-top: 5px;
  position: relative;
  right: 0;
  bottom: 0;
  width: auto;
}
.post-type-archive-resource .resource-back .more-popup .close_button, .sports-resources .resource-back .more-popup .close_button {
  display: inline-block;
  margin-right: 5px;
}
.post-type-archive-resource .resource-back .watch-now, .sports-resources .resource-back .watch-now {
  float: left;
}
.post-type-archive-resource .resource-back ul {
  padding: 0;
}
.post-type-archive-resource .resource-back ul li {
  list-style-position: inside;
}

.resource-wrap {
  clear: none;
  display: block;
  float: left;
  height: 400px;
  margin: 0;
  position: relative;
  width: 33.3%;
}
.resource-wrap article {
  height: 390px;
}
.resource-wrap .resource-back {
  background: #303b49;
  display: block;
  height: 400px;
  position: absolute;
  width: 100%;
}
.resource-wrap.scroll {
  overflow: hidden;
}
.resource-wrap .front {
  background: white;
  margin-right: 0;
  padding: 20px;
  -webkit-transform: rotateY(0deg);
}
.resource-wrap.flip {
  perspective: 800px;
  -webkit-perspective: 800px;
  -moz-perspective: 800px;
  -ms-perspective: 800px;
  -o-perspective: 800px;
}
.resource-wrap.flip .resource-inner {
  padding: 0;
  transform-style: preserve-3d;
  -webkit-transition: -webkit-transform 1s;
  -moz-transition: -moz-transform 1s;
  -ms-transition: -moz-transform 1s;
  -o-transition: -moz-transform 1s;
  transition: -moz-transform 1s;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
}
.resource-wrap.flip .resource-back {
  -webkit-transform: rotateY(-180deg);
  -moz-transform: rotateY(-180deg);
  -ms-transform: rotateY(-180deg);
  -o-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
}
.resource-wrap.flip .resource-back,
.resource-wrap.flip .resource-block,
.resource-wrap.flip img,
.resource-wrap.flip .front,
.resource-wrap.flip .entry-header,
.resource-wrap.flip .post-info,
.resource-wrap.flip .thumb-wrap,
.resource-wrap.flip .archive-thumb,
.resource-wrap.flip .play_button,
.resource-wrap.flip .more-popup,
.resource-wrap.flip .read-more,
.resource-wrap.flip .download_arrow,
.resource-wrap.flip .more_button,
.resource-wrap.flip .register_to_watch {
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
}

.resource-wrap.flip .flipIt{
  transform: rotateY(-180deg);
  -webkit-transform: rotateY(-180deg);
  -moz-transform: rotateY(-180deg);
  -ms-transform: rotateY(-180deg);
  -o-transform: rotateY(-180deg);
}

/* Support Pages
---------------------------------------------------------*/
.page-template-template-support-landing-php #post-type-header.top-level {
  display: inline-block;
}
.page-template-template-support-landing-php #primary {
  margin-top: 25px;
}
.page-template-template-support-landing-php #primary .mega-widget.column-widget h3 {
  color: #595957;
  font-family: "roboto slab light", Times, Serif;
  font-size: 24px;
  line-height: 30px;
}
.page-template-template-support-landing-php #primary .mega-widget.column-widget p {
  margin: 0 0 15px;
}

.page-template-template-support-inner-php #content h3 {
  margin-bottom: 15px;
}
.page-template-template-support-inner-php #content .call-out-bar {
  padding: 10px 0;
}

.support-inner-top-widget {
  background: #ededed;
  margin: 0 0 20px;
  padding: 15px 20px;
}
.support-inner-top-widget .textwidget {
  color: #595957;
  font-size: 18px;
  margin: 0;
}
.support-inner-top-widget .textwidget .button {
  margin-right: 20px;
}

/* Education Pages
---------------------------------------------------------*/
.page-template-template-education-landing-php .education .expandable-title,
.page-template-template-education-landing-php .education .expandable-content {
  margin: 0 auto;
  max-width: 880px;
}

.education .main-content {
  width: 83%;
}
.education .main-content .post-title {
  font-size: 24px;
  font-weight: 100;
  margin-bottom: 15px;
}
.education .main-content .button.view-classes {
  margin-bottom: 0;
}
.education .main-content .sub-heading {
  color: #595957;
  font-family: "roboto condensed", Arial, Sans-serif;
  font-size: 16px;
  font-weight: 700;
}
.education #course-info {
  border-top: 2px solid #7f7f79;
  font-size: 12px;
  margin-bottom: 25px;
}
.education #course-info tr {
  border-bottom: 1px solid #e2e2e2;
}
.education #course-info tr td {
  padding: 10px 0;
  vertical-align: top;
  width: 50%;
}
.education .schedule-search-title {
  border-bottom: 2px solid #7f7f79;
  font-family: "roboto condensed", Arial, Sans-serif;
  font-size: 16px;
  margin: 15px 0 5px;
  padding-bottom: 15px;
}
.education #schedule-search {
  border-bottom: 1px solid #e2e2e2;
}
.education #schedule-search,
.education #course-schedule {
  font-size: 12px;
  margin: 0 0 25px;
  width: 100%;
}
.education #schedule-search th,
.education #course-schedule th {
  background: #e2e2e2;
  padding: 10px;
  text-align: left;
}
.education #schedule-search tr,
.education #course-schedule tr {
  vertical-align: top;
}
.education .schedule-search-inner,
.education .course-schedule-info {
  width: 100%;
}
.education .schedule-search-inner tr td,
.education .course-schedule-info tr td {
  padding: 10px 5px;
}
.education .schedule-search-inner tr td.location,
.education .course-schedule-info tr td.location {
  padding-left: 0;
  width: 20%;
}
.education .schedule-search-inner tr td.date-time,
.education .course-schedule-info tr td.date-time {
  width: 40%;
}
.education .schedule-search-inner tr td.seats,
.education .course-schedule-info tr td.seats {
  width: 20%;
}
.education .schedule-search-inner tr td.noseats,
.education .course-schedule-info tr td.noseats {
  width: 20%;
}
.education .schedule-search-inner tr td.register,
.education .course-schedule-info tr td.register {
  width: 20%;
}
.education .schedule-search-inner tr td.register a,
.education .course-schedule-info tr td.register a {
  text-transform: uppercase;
}
.education #select-region {
  margin-top: -10px;
}
.education #select-region,
.education .find-partner-select {
  background: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/active-tab-arrow.png) 95% 55% no-repeat white;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  color: #595957;
  font-family: "roboto light", Arial, Sans-serif;
  font-size: 14px;
  max-width: 439px;
  padding: 10px 10px 10px 20px;
  text-indent: 0.01px;
  text-overflow: '';
  width: 439px;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.education .find-partner-select {
  margin-bottom: 5px;
  width: 100%;
}
.education .sidebar {
  padding-left: 0;
}
.education .sidebar a.current {
  color: #595957;
  font-weight: 700;
}

.page-template-template-education-schedule-php .education .main-content {
  width: 99%;
}

#find-partner-wrap {
  margin-bottom: 35px;
}
#find-partner-wrap tr.region-name td {
  padding-top: 35px;
}
#find-partner-wrap tr.region-name.first td {
  padding-top: 0;
}
#find-partner-wrap tr td.partner-dropdown {
  padding-top: 15px;
}
#find-partner-wrap tr td h3 {
  margin-bottom: 0;
}
#find-partner-wrap tr td span,
#find-partner-wrap tr td a {
  font-size: 14px;
}
#find-partner-wrap tr td .distributor {
  cursor: pointer;
}

/* Education Inner Page Template
---------------------------------------------------------*/
.page-template-template-education-inner-php #content article {
  width: 100%;
  float: none;
}
@media (min-width: 800px) {
  .page-template-template-education-inner-php #content article {
    width: 64.5%;
    float: left;
  }
}
.ie8 .page-template-template-education-inner-php #content article {
  width: 64.5%;
  float: left;
}
.page-template-template-education-inner-php #content #secondary {
  width: 100%;
}
@media (min-width: 800px) {
  .page-template-template-education-inner-php #content #secondary {
    width: 30%;
  }
}
.ie8 .page-template-template-education-inner-php #content #secondary {
  width: 30%;
}

/* Contact Page
---------------------------------------------------------*/
.page-template-template-contact-php .site-content {
  margin-top: 0;
}
.page-template-template-contact-php .site-content .single-wrap {
  padding: 0;
  width: 100%;
}
.page-template-template-contact-php .site-content .single-wrap header {
  padding: 0;
}
.page-template-template-contact-php .site-content .single-wrap header .entry-title {
  margin: 0;
}
.page-template-template-contact-php .site-content .single-wrap header .call-out-bar {
  margin: 0 0 25px;
  padding: 0;
}
.page-template-template-contact-php .site-content .single-wrap header .call-out-bar h3 {
  margin: 0;
  padding: 0;
}
.page-template-template-contact-php .site-content .single-wrap .contact-col {
  border-top: 1px solid #ccc;
  margin-right: 0;
  padding-top: 15px;
  width: 48%;
}
.page-template-template-contact-php .site-content .single-wrap .contact-col .mega-widget .col {
  padding: 0;
}
.page-template-template-contact-php .site-content .single-wrap .contact-col.first {
  padding-left: 0;
}
.page-template-template-contact-php .site-content .single-wrap .contact-col.last {
  float: right;
  margin-right: 0;
  padding-right: 0;
}
.page-template-template-contact-php .site-content .single-wrap .contact-col .inner {
  padding-top: 0;
}
.page-template-template-contact-php .site-content .single-wrap .contact-col .inner.grey, .page-template-template-contact-php .site-content .single-wrap .contact-col .inner.dark {
  padding: 20px;
}
.page-template-template-contact-php .site-content .single-wrap .contact-col .inner h2 {
  line-height: 30px;
}
.page-template-template-contact-php .site-content .single-wrap .contact-col .inner h2,
.page-template-template-contact-php .site-content .single-wrap .contact-col .inner h3 {
  margin-bottom: 15px;
}
.page-template-template-contact-php .site-content .single-wrap article {
  clear: both;
  width: 100%;
}
.page-template-template-contact-php .site-content .single-wrap article .entry-content h3 {
  border-top: 1px solid #cccccc;
  margin: 10px 0 25px;
  padding-top: 15px;
}
.page-template-template-contact-php .site-content .single-wrap .tablepress th,
.page-template-template-contact-php .site-content .single-wrap .tablepress td {
  border: none;
}
.page-template-template-contact-php .site-content .single-wrap .tablepress thead th {
  padding: 0;
}
.page-template-template-contact-php .site-content .single-wrap .tablepress tbody {
  font-size: 14px;
}
.page-template-template-contact-php .site-content .single-wrap .tablepress tbody td.column-1 {
  padding-left: 0;
}

/* Taxonomy Archives
---------------------------------------------------------*/
#taxonomy-parent {
  background: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/bg-taxonomy-parent.png) 0 0 repeat-y;
  display: block;
  min-height: 40px;
  position: relative;
  width: 100%;
}
#taxonomy-parent.search-title {
  background: #303b49;
}
#taxonomy-parent .faded {
  color: #a6b2b7;
  font-size: 16px;
}
#taxonomy-parent .search-term {
  font-family: "open sans", Arial, Sans-serif;
}
#taxonomy-parent .collapse {
  background: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/arrow-pink-collapse.png) center left no-repeat;
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: absolute;
  top: 0;
  width: 40px;
}
#taxonomy-parent .collapse.closed {
  background-position: -40px 0;
}
#taxonomy-parent h4 {
  color: white;
  display: inline-block;
  font-size: 18px;
  font-weight: normal;
  margin: 0;
  padding: 8px 0 0 60px;
}

.archive.case_study #cs-content {
  padding: 15px;
}
.archive.case_study #cs-content #content {
  padding: 0;
}
.archive.case_study #cs-content #content #inner-title {
  font-weight: 100;
}
.archive #post-type-header.taxonomy {
  padding: 0 0 0 20px;
}
.archive #primary .taxonomy-term {
  font-weight: normal;
  margin: 15px 0 0;
  padding-left: 20px;
}

.page-template.taxonomy.archive .featured-posts {
  min-height: 270px;
  padding: 15px;
}
.page-template.taxonomy.archive #content {
  clear: both;
  margin-top: 75px;
}

/* Category Archives
---------------------------------------------------------*/
.category #post-type-header.taxonomy,
.tag #post-type-header.taxonomy,
.date #post-type-header.taxonomy,
.author #post-type-header.taxonomy {
  padding: 0;
}
.category #primary .taxonomy-term,
.tag #primary .taxonomy-term,
.date #primary .taxonomy-term,
.author #primary .taxonomy-term {
  font-weight: normal;
  margin: 15px 0 0;
  padding-left: 20px;
}

/* Single Page
---------------------------------------------------------*/
.page-template-default .inner {
  padding: 40px 20px 20px;
}
.page-template-default .inner #content {
  padding: 0;
}
.page-template-default .inner #content .single-wrap {
  padding: 0;
  width: 100%;
}
.page-template-default .inner #content .single-wrap article {
  float: left;
}
@media (min-width: 600px) {
  .page-template-default .inner #content .single-wrap #secondary {
    float: right;
    width: 30.4%;
  }
}

/* Full-Width Page
---------------------------------------------------------*/
.page-template-page-full-php article {
  width: 100%;
}

/* Basic Search Styles
---------------------------------------------------------*/
#post-type-header.search {
  padding-left: 20px;
}

.search-col {
  padding: 15px 5px;
}

.search-teaser {
  border-bottom: 1px solid #cccccc;
  margin-bottom: 1em;
  padding-bottom: 1px;
}
.search-teaser h5 {
  font-family: "open sans", Arial, Sans-serif;
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 5px;
}
.search-teaser h5 a {
  color: #e62b4c;
}

/* Advanced Search Filters
---------------------------------------------------------*/
#search-filter {
  background: #e3e3e3;
  display: none;
  padding-bottom: 20px;
  top: 65px;
  width: 380px;
}
#search-filter .select-filter-title {
  color: #595957;
}
#search-filter .arrow-up {
  border-bottom: 5px solid #e3e3e3;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  height: 0;
  left: 44px;
  position: absolute;
  top: -5px;
  width: 0;
}
#search-filter .inner {
  padding: 20px 20px 0;
}
#search-filter .inner h2 {
  margin: 0;
  width: 100%;
}
#search-filter .inner #filter-wrap {
  border-bottom: 1px solid #a6b2b7;
  border-top: 1px solid #a6b2b7;
  display: inline-block;
  margin-bottom: 10px;
  padding: 20px 0 10px;
  width: 100%;
}
#search-filter .search-left {
  margin-right: 0;
  width: 35%;
}
#search-filter .search-right {
  width: 50%;
}
#search-filter .search-right .taxonomy-filter-wrap ul {
  display: none;
}
#search-filter .search-right .taxonomy-filter-wrap ul span {
  font-size: 12px;
  margin-top: 4px;
}
#search-filter .title-wrap {
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  list-style-type: none;
  margin: 0 0 5px;
  position: relative;
  width: 100%;
}
#search-filter .title-wrap span.filter-title {
  float: left;
  margin: 0;
  padding: 5px 25px 5px 5px;
}
#search-filter .title-wrap .open_close_arrow {
  margin: 5px;
}
#search-filter .title-wrap:hover {
  background: #d3d3d3;
  border-radius: 2px;
  box-shadow: 0px 1px 0px 1px #aaaaaa;
  -moz-box-shadow: 0px 1px 0px 1px #aaaaaa;
  -webkit-box-shadow: 0px 1px 0px 1px #aaaaaa;
}
#search-filter ul {
  list-style-type: none;
  margin: 0 0 15px;
  padding: 0;
}
#search-filter ul label {
  background: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/checkboxes.png) 0 0 no-repeat;
  display: inline-block;
  font-family: "roboto regular", Arial, Sans-serif;
  font-size: 14px;
  height: 22px;
  margin-bottom: 5px;
  padding-left: 30px;
}
#search-filter ul label span {
  display: inline-block;
  margin-top: 2px;
}
#search-filter ul label input {
  display: none;
}
#search-filter ul label.checked {
  background-position: 0 -22px;
}
#search-filter .searchbutton {
  border: none;
  float: right;
  margin-right: 20px;
}

#resource-search {
  float: right;
  margin-right: 15px;
  position: relative;
}
#resource-search .filter-link {
  color: white;
  font-size: 70%;
  margin-top: 5px;
}
@media screen and (max-width: 600px) {
  #resource-search .filter-link {
    margin-left: 15px;
  }
}
#resource-search .tax-wrapper #filter-search {
  border: 2px solid #aaaaaa;
  border-radius: 5px;
  color: #989292;
  display: inline-block;
  float: none;
  font-family: "open sans", Arial, Sans-serif;
  font-size: 16px;
  height: 16px;
  margin: 0;
  padding: 10px;
  width: 271px;
}
#resource-search .tax-wrapper #filter-search:focus {
  background: #f7f7f7;
  border-color: #303b49;
  box-shadow: 0px 0px 3px 2px #aaaaaa;
  outline: 0;
  -moz-box-shadow: 0px 0px 3px 2px #aaaaaa;
  -webkit-box-shadow: 0px 0px 3px 2px #aaaaaa;
}
#resource-search .tax-wrapper .searchbutton {
  border: none;
  height: 40px;
}
#resource-search #search-filter.open {
  position: absolute;
  z-index: 999;
}
#resource-search #search-filters {
  clear: both;
}
#resource-search #search-filters .filter-term {
  background: #e3e3e3;
  cursor: pointer;
  font-size: 70%;
  margin-right: 5px;
  padding: 2px 5px;
}
#resource-search #search-filters .filter-checkbox {
  display: none;
}

#inner-filter-wrap {
  background: #303b49;
  display: inline-block;
  height: 40px;
  position: relative;
  width: 100%;
  z-index: 9;
}
#inner-filter-wrap #inner-filter {
  color: #99a4aa;
  font-family: "roboto slab light", Times, Serif;
  padding: 10px 20px;
}
#inner-filter-wrap #inner-filter .search-term {
  color: white;
  font-family: "open sans", Arial, Sans-serif;
  font-weight: 700;
}
#inner-filter-wrap #inner-filter .filter-by {
  cursor: pointer;
  font-family: "roboto condensed", Arial, Sans-serif;
  font-size: 14px;
  margin-bottom: 0;
}
#inner-filter-wrap #inner-filter .filter-by .down_arrow {
  display: inline-block;
}

#inner-filter-list {
  background: #e3e3e3;
  box-shadow: 0px 1px 6px 1px #8D8D8D;
  -moz-box-shadow: 0px 1px 6px 1px #8D8D8D;
  -webkit-box-shadow: 0px 1px 6px 1px #8D8D8D;
  display: block;
  float: right;
  list-style-type: none;
  margin: 0 0 15px;
  padding: 15px;
  position: absolute;
  right: 10px;
  top: 105px;
  z-index: 9;
}
#inner-filter-list.hidden {
  display: none;
}
#inner-filter-list label {
  background: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/checkboxes.png) 0 0 no-repeat;
  display: inline-block;
  font-family: "roboto regular", Arial, Sans-serif;
  font-size: 14px;
  height: 22px;
  margin-bottom: 5px;
  padding-left: 30px;
}
#inner-filter-list label span {
  display: inline-block;
  margin-top: 2px;
}
#inner-filter-list label input {
  display: none;
}
#inner-filter-list label.checked {
  background-position: 0 -22px;
}

/* Featured Post Carousel
---------------------------------------------------------*/
.page-template-template-case-study-taxonomy-archive-php .featured-posts, 
body.archive.tax-industries .featured-posts {
  min-height: 320px !important;
}
.featured-posts {
  background: #384353;
  color: #a5b2b7;
  margin-bottom: 25px;
  padding: 20px 40px 55px;
  top: 0;
}
.featured-posts.single {
  min-height: 270px;
  padding: 15px;
}
.featured-posts.single p {
  color: #cccccc;
}
.featured-posts .flex-control-paging {
  bottom: 30px;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 10;
}
.featured-posts .flex-control-paging li {
  display: inline;
}
.featured-posts .flex-control-paging li a {
  background: #A6B2B7;
  border-radius: 10px;
  display: inline-block;
  height: 10px;
  margin: 0 5px;
  overflow: hidden;
  text-indent: -200%;
  width: 10px;
}
.featured-posts .flex-control-paging li a.flex-active {
  background: #fff;
}
.featured-posts h2 {
  color: white;
  font-family: "roboto slab thin", Times, Serif;
  margin-bottom: 15px;
}
.featured-posts h3 {
  color: white;
  font-family: "roboto light", Arial, Sans-serif;
}
.featured-posts h3 a {
  color: white;
}
.featured-posts a {
  color: #17b1e1;
}
.featured-posts .archive-thumb {
  margin-right: 40px;
  width: 60%;
}
.featured-posts .archive-thumb img {
  height: auto;
  max-width: 100%;
  width: 100%;
}
.featured-posts .entry-content {
  font-family: "open sans", Arial, Sans-serif;
  font-size: 14px;
}
.featured-posts .entry-content .read-more {
  display: inline-block;
  margin-top: 15px;
}
.featured-posts .flex-prev {
  position: absolute;
  left: 5px;
  top: 40%;
  z-index: 5;
}
@media (min-width: 960px) {
  .featured-posts .flex-prev {
    left: 20px;
  }
}
.featured-posts .flex-next {
  position: absolute;
  right: 5px;
  top: 40%;
  z-index: 5;
}
@media (min-width: 960px) {
  .featured-posts .flex-next {
    right: 20px;
  }
}

/* Troubleshooting Tools Shortcode
---------------------------------------------------------*/
.mega-widget.tools .inner {
  padding: 0;
}
.mega-widget.tools .inner .tool {
  border-bottom: 1px solid #a6b2b7;
  display: inline-block;
  list-style-type: none;
  margin-bottom: 20px;
  padding-bottom: 30px;
  width: 100%;
}
.mega-widget.tools .inner .tool .column {
  float: left;
  width: 38%;
}
.mega-widget.tools .inner .tool .column.right {
  float: right;
}
.mega-widget.tools .inner .tool .column .description {
  color: #99a4aa;
  font-size: 14px;
}
.mega-widget.tools .inner .tool .column .link {
  display: block;
  font-weight: 700;
  margin: 10px 0 0;
  text-transform: uppercase;
}
.mega-widget.tools .inner .tool.hide {
  display: none;
}
.mega-widget.tools .inner .see-all {
  color: #303b49;
  display: block;
  font-family: "roboto condensed", Arial, Sans-serif;
  font-size: 18px;
  margin-right: 10px;
  text-align: center;
  text-transform: uppercase;
}
.mega-widget.tools .inner .see-all .down_arrow {
  display: inline-block;
}

/* Safari Styles
---------------------------------------------------------*/
.safari .mega-widget.content-width-banner-with-buttons {
  display: block;
}
.safari .mega-widget.content-width-banner-with-buttons .inner {
  display: block;
  padding-top: 5%;
}

/* IE Styles
---------------------------------------------------------*/
.ie8 .alignleft {
  float: left;
  margin-right: 40px;
  margin-bottom: 20px;
}
.ie8 .alignright {
  float: right;
  margin-left: 40px;
  margin-bottom: 20px;
}
.ie8 #menu-utility-nav li {
  float: left;
}
.ie8 .tab-widget {
  width: 960px;
}
.ie8 .tab-widget.tabs-left {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 0;
  max-width: 960px;
  padding: 40px 40px 40px 360px;
}
article .ie8 .tab-widget.tabs-left {
  padding: 40px 40px 40px 360px;
}
.ie8 .tab-widget .tab-links {
  left: 0;
  margin: 0 20px;
  padding: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: -60px;
}
.ie8 .tab-widget .tab-links li {
  display: inline-block;
  margin-bottom: 1px;
}
.ie8 .tab-widget .tab-links a {
  display: block;
  text-align: center;
}
.ie8 .tab-widget .tab-links .ui-tabs-active a:after {
  width: 5px;
}
.ie8 .tabbed-slides .content-slides {
  padding: 20px 130px 20px;
}
.ie8 .tabbed-slides .content-slides .flex-prev {
  left: 60px;
}
.ie8 .tabbed-slides .content-slides .flex-next {
  right: 60px;
}
.ie8 .tab-titles, .ie8 .tab-links {
  background: none;
  border-radius: 3px;
  list-style-type: none;
  padding: 0;
  position: relative;
}
.ie8 .tab-titles li, .ie8 .tab-titles:hover li, .ie8 .tab-titles .ui-state-active, .ie8 .tab-links li, .ie8 .tab-links:hover li, .ie8 .tab-links .ui-state-active {
  display: inline-block;
  margin-right: 1px;
}
.ie8 .tab-titles a, .ie8 .tab-links a {
  background: #D5DBDE;
  color: #595957;
  display: inline-block;
  padding: 12px 18px;
  text-align: center;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.ie8 .tab-titles .ui-tabs-active a, .ie8 .tab-links .ui-tabs-active a {
  color: #fff;
  background: #99A4AA;
  border-top: 2px solid #899399;
  padding-top: 10px;
}
.ie8 .tab-titles .ui-tabs-active a:after, .ie8 .tab-links .ui-tabs-active a:after {
  height: 5px;
}
.ie8 .column-widget .column {
  margin: 0;
}
.ie8 .full-width-banner img {
  position: absolute;
  max-width: none;
  min-width: 100%;
  min-height: 100%;
  width: auto;
}
.ie8 .full-width-banner.indented {
  margin: -120px 0;
  z-index: 1;
}
.ie8 .banner-content-box-wrap {
  margin: 300px 2% 70px;
}
.ie8 .banner-content-box-wrap h1 {
  font-size: 55px;
  line-height: 65px;
}
.ie8 .mega-widget {
  margin: 0 auto;
}
.ie8 .mega-widget.from-our-blog.full-width .inner, .ie8 .mega-widget.upcoming-events.full-width .inner {
  max-width: 940px;
}
.ie8 .mega-widget.from-our-blog.full-width .banner-carousel .post, .ie8 .mega-widget.from-our-blog.full-width.columns .post, .ie8 .mega-widget.upcoming-events.full-width .banner-carousel .post, .ie8 .mega-widget.upcoming-events.full-width.columns .post {
  float: left;
  height: 200px;
  width: 33.333%;
}
.ie8 .mega-widget.from-our-blog .post {
  border: none;
  padding: 0;
}
.ie8 .mega-widget.page-width-banner .text-box {
  position: absolute;
  top: 20px;
  width: 42%;
  min-width: 150px;
}
.ie8 .mega-widget.page-width-banner .text-box.location-left {
  left: 20px;
}
.ie8 .mega-widget.page-width-banner .text-box.location-right {
  right: 20px;
}
.ie8 .mega-widget.page-width-banner .text-box .text-box-content, .ie8 .mega-widget.page-width-banner .text-box .text-box-title {
  padding: 12px 20px 5px;
}
.ie8 .mega-widget.page-width-banner .text-box .text-box-content {
  padding-bottom: 20px;
}
.ie8 .mega-widget.tab-widget {
  margin-top: 100px;
}
.ie8 .mega-widget.column-widget .col,
.ie8 .mega-widget.column-widget .column,
.ie8 .mega-widget.column-widget .gutter {
  padding: 0 13px 20px;
}
.ie8 .mega-widget.column-widget .col.left .link-wrapper .col-button {
  text-align: left;
}
.ie8 .mega-widget.full-width-banner .flex-direction-nav {
  left: 50%;
  right: auto;
  margin-left: -530px;
  width: 1060px;
}
.ie8 .mega-widget.columns-with-title h2.widget-title {
  font-size: 50px;
  line-height: 58px;
}
.ie8 ul, .ie8 li {
  font-family: "open sans", Arial, Sans-serif;
  font-size: 14px;
}
.ie8.single-news-and-media .site-content .one-of-six,
.ie8.single-news-and-media .site-content .one-of-two {
  padding: 0;
}
.ie8.single-news-and-media .site-content .one-of-three {
  padding: 0 0 0 20px;
}
.ie8.page-template-template-our-company-inner-php .site-content .one-of-six,
.ie8.page-template-template-our-company-inner-php .site-content .five-of-six {
  padding: 0;
}
.ie8.post-type-archive-resource article .alignleft {
  float: none;
}
.ie8 .blog #primary #content {
  float: left;
  width: 65.2%;
}
.ie8 .blog #primary #secondary {
  float: right;
  width: 30.4%;
}
.ie8 .blog .more-posts {
  clear: left;
  width: 65.5%;
}
.ie8 .blog.single-post #primary .inner .single-wrap article {
  width: 65.2%;
}
.ie8 #taxonomy-menu {
  background: none;
  cursor: default;
  float: right;
}
.ie8 #taxonomy-menu:after {
  content: "";
}
.ie8 #taxonomy-menu ul {
  padding: 12px 20px;
}
.ie8 #taxonomy-menu li {
  border-radius: 50px;
  display: inline-block;
}
.ie8 #taxonomy-menu li.current-menu-item, .ie8 #taxonomy-menu li.current-menu-ancestor, .ie8 #taxonomy-menu li.current-menu-parent, .ie8 #taxonomy-menu li.current_page_parent, .ie8 #taxonomy-menu li.current_page_ancestor {
  display: block;
  display: inline-block;
  background: #98a4aa;
  border-top: 2px solid #8d979d;
}
.ie8 #taxonomy-menu li.current-menu-item:hover, .ie8 #taxonomy-menu li.current-menu-ancestor:hover, .ie8 #taxonomy-menu li.current-menu-parent:hover, .ie8 #taxonomy-menu li.current_page_parent:hover, .ie8 #taxonomy-menu li.current_page_ancestor:hover {
  background: #98a4aa;
}
.ie8 #taxonomy-menu li.current-menu-item a, .ie8 #taxonomy-menu li.current-menu-ancestor a, .ie8 #taxonomy-menu li.current-menu-parent a, .ie8 #taxonomy-menu li.current_page_parent a, .ie8 #taxonomy-menu li.current_page_ancestor a {
  color: white;
  padding-top: 3px;
}
.ie8 #taxonomy-menu li:hover {
  background: white;
}
.ie8 #taxonomy-menu li.menu-parent-item:hover > a:after {
  bottom: 0px;
  content: "";
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 12px solid #e3e3e3;
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -12px;
  top: 30px;
  z-index: 9999;
}
.ie8 #taxonomy-menu li a {
  padding: 5px 0;
}
.ie8 #taxonomy-menu li:hover.long .sub-menu {
  right: 25px;
  width: 410px;
}
.ie8 #taxonomy-menu li:hover.long .sub-menu li {
  width: 47%;
}
.ie8 #taxonomy-menu li:hover .sub-menu {
  background: #e3e3e3;
  box-shadow: 0px 0px 3px 2px #ccc;
  display: block;
  padding: 10px 5px;
  position: absolute;
  right: auto;
  top: 54px;
  width: 204px;
  -moz-box-shadow: 0px 0px 3px 2px #ccc;
  -webkit-box-shadow: 0px 0px 3px 2px #ccc;
}
.ie8 #taxonomy-menu li:hover .sub-menu li {
  margin-bottom: 3px;
  padding: 0;
  width: 96%;
}
.ie8 #taxonomy-menu li:hover .sub-menu li a {
  color: #595957;
  padding: 4px 5px 0;
}
.ie8 #taxonomy-menu li:hover.one-col .sub-menu {
  left: 56%;
}
.ie8 #taxonomy-menu li:hover.one-col li {
  float: left;
  clear: both;
}
.ie8 #page {
  margin: 0 auto;
  max-width: 960px;
  width: 96%;
}
.ie8 #content article {
  float: left;
  width: 100%;
}
.ie8 #content article.two-of-three {
  width: 66.66%;
}
.ie8 #breadcrumbs {
  margin: 0;
}
.ie8 .mega-widget.module-video .media-wrap {
  width: 100%;
}
.ie8 .mega-widget.module-video .media-wrap img {
  width: 100%;
}
.ie8.blog #primary #content .latest-posts {
  border: none;
  margin-bottom: 0;
}
.ie8 .standard-share .menu-toggle a {
  color: #e62b4c;
}
.ie8 .page-template-template-company-landing-php #taxonomy-menu.company-menu {
  background: #8B949A;
  filter: alpha(opacity="80");
}

/* Responsive
---------------------------------------------------------*/
.no-desktop {
  display: block;
}
@media (min-width: 800px) {
  .no-desktop {
    display: none;
  }
}
.ie8 .no-desktop {
  display: none;
}

@media screen and (max-width: 400px) {
  .resource-back {
    top: 0;
  }

  /* Force table to not be like tables anymore */
  table.tablepress {
    display: block;
    overflow-x: scroll;
  }

  .single-resource #content .banner-content-box {
    height: auto;
    min-height: 220px;
  }
  .single-resource #content .banner-content-box .banner-carousel {
    padding: 10px 72px;
  }
  .single-resource #content .banner-content-box .banner-carousel .carousel-col {
    padding: 0;
  }

  .content-slides {
    padding: 20px 20px 30px;
  }

  .page-template-template-company-landing-php #primary.our-company {
    margin-top: 0;
  }
  .page-template-template-company-landing-php #taxonomy-menu.company-menu {
    background: white;
    display: block;
    height: auto;
    margin: 0 auto 15px;
    max-width: 280px;
    opacity: 1;
    top: 0;
  }
  .page-template-template-company-landing-php #taxonomy-menu.company-menu #company-inner-menu {
    margin: 0;
  }
  .page-template-template-company-landing-php #taxonomy-menu.company-menu #company-inner-menu .menu li:hover {
    background: none;
  }
  .page-template-template-company-landing-php #taxonomy-menu.company-menu #company-inner-menu .menu li a {
    color: #595957;
  }
  .page-template-template-company-landing-php #taxonomy-menu.company-menu #company-inner-menu .menu li a:hover {
    background: none;
    color: #595957;
  }

  .logged-in.page-template-template-company-landing-php #taxonomy-menu.company-menu {
    top: 0;
  }
}
@media screen and (max-width: 480px) {
  .mega-widget.page-width-banner {
    height: auto !important;
  }
}
@media screen and (max-width: 600px) and (orientation: landscape) {
  #resource-search #advanced-search {
    display: inline-block;
  }

  .resource-wrap {
    width: 100%;
  }
  .resource-wrap article {
    height: 100%;
  }
  .resource-wrap article .team-teaser-inner {
    width: 93%;
  }
  .resource-wrap article.resource-back {
    top: 0;
  }
}
@media screen and (max-width: 600px) {
  body.admin-bar {
    padding-top: 80px;
  }

  .banner .nav-primary a:hover {
    border: none;
  }

  #post-type-header {
    margin: 0 20px;
  }
  #post-type-header .inner .section-title {
    line-height: 60px;
    margin: 0;
  }
  #post-type-header #resource-search {
    margin: 15px 0;
    width: 100%;
  }
  #post-type-header #resource-search .search #filter-search {
    border: none;
    border-radius: 0;
    float: left;
    width: 76.7%;
  }
  #post-type-header #resource-search .search .ss-search {
    background: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/search-glass-active.png) 50% 50% no-repeat #e62b4c;
    float: left;
    height: 36px;
    margin: 0;
    overflow: hidden;
    text-indent: -99999px;
    width: 45px;
  }
  #post-type-header #resource-search #search-filter {
    width: 100%;
  }
  #post-type-header #resource-search #search-filter .search-left,
  #post-type-header #resource-search #search-filter .search-right {
    float: left;
    margin: 0;
    width: 100%;
  }
  #post-type-header #resource-search #search-filters {
    margin-top: 10px;
  }

  .resources-menu-wrap .display-options {
    display: none;
  }

  .resource-wrap {
    height: auto;
    width: 100%;
  }
  .resource-wrap .resource-inner article {
    height: 100%;
    min-height: 450px;
  }
  .resource-wrap .resource-inner article .team-teaser-inner {
    height: auto;
  }
  .resource-wrap .resource-inner article .more-popup {
    bottom: 0;
  }
  .resource-wrap .resource-inner article.resource-back {
    top: 0;
    height: auto;
  }
  .resource-wrap .resource-inner article.resource-back .more-popup {
    bottom: 0;
    clear: both;
    display: block;
    left: 0;
  }

  #inner-filter-wrap {
    height: auto;
  }
  #inner-filter-wrap .filter-by {
    float: none;
    margin: 15px 0 0;
  }

  #inner-filter-list {
    left: 0;
    top: auto;
  }

  .single-resource article,
  .single-resource .category-videos #video-wrap #video-top #video-player {
    width: 100%;
  }
  .single-resource #content article ul {
    margin-left: 20px;
  }
  .single-resource.category-webinars #content article, .single-resource.category-whitepapers #content article {
    width: 100%;
  }
  .single-resource.category-webinars #content #secondary, .single-resource.category-whitepapers #content #secondary {
    clear: both;
    width: 100%;
  }
  .single-resource.category-webinars #content #secondary.registration-form-wrap, .single-resource.category-whitepapers #content #secondary.registration-form-wrap {
    width: 100%;
  }
  .single-resource #video-top {
    height: auto;
  }
  .single-resource .category-videos #video-wrap #video-lower {
    padding: 20px 15px;
  }
  .single-resource .category-videos #video-wrap #video-lower .half {
    width: 100%;
  }
  .single-resource .banner-carousel .flex-prev {
    left: 5px;
  }
  .single-resource .banner-carousel .flex-next {
    right: 5px;
  }
  .single-resource #secondary {
    width: 100%;
  }
  .single-resource #post-footer .post-footer-wrap {
    padding: 0 15px;
    position: relative;
    width: 90%;
  }
  .single-resource #post-footer .post-footer-wrap #post-footer-header {
    margin-bottom: 20px;
  }
  .single-resource #post-footer .post-footer-wrap #post-footer-header h3 {
    margin: 0;
  }
  .single-resource #post-footer .post-footer-wrap #post-footer-header .follow-us {
    display: block;
    position: absolute;
    bottom: 0;
  }
  .single-resource #post-footer .post-footer-wrap .mega-widget {
    width: 100%;
  }
  .single-resource #post-footer .post-footer-wrap .mega-widget.columns-with-title {
    margin-bottom: 20px;
  }
  .single-resource #post-footer .post-footer-wrap .mega-widget.twitter {
    padding: 0;
  }
  .single-resource #post-footer .mega-widget.twitter {
    margin: 0 0 15px;
    padding: 0 15px;
    width: 90%;
  }

  .mega-widget.columns-with-title .inner {
    padding: 20px 0;
  }
  .mega-widget.columns-with-title .inner .column-wrap .col.one-of-three, .mega-widget.columns-with-title .inner .column-wrap .col.one-of-two {
    border: none;
    display: block;
    width: 100%;
  }
  .mega-widget.columns-with-title .inner .column-wrap .col .text-wrap {
    padding-bottom: 0;
  }
  .mega-widget.columns-with-title .inner .column-wrap .col .link-wrapper {
    position: relative;
  }
  .mega-widget.columns-with-title .inner .column-wrap .col .link-wrapper .col-button {
    padding: 0;
  }
  .mega-widget.quotation .col {
    padding: 15px;
    width: 100%;
  }
  .mega-widget.quotation .col.half {
    width: 100%;
  }
  .mega-widget.quotation .col.half.col-first {
    padding: 15px;
  }

  .featured-posts .single-slide h3 {
    clear: both;
  }

  .flex-direction-nav {
    display: none;
  }

  .page-template-template-education-landing-php #post-type-header.support #post-type-name .inner .section-title,
  .page-template-template-education-schedule-php #post-type-header.support #post-type-name .inner .section-title {
    padding: 20px;
  }

  .education #select-region,
  .education .find-partner-select {
    max-width: 100%;
  }

  .single-case_study #secondary {
    clear: both;
  }
}
@media screen and (max-width: 640px) {
  .page-template-template-contact-php .single-wrap .contact-col.one-of-two {
    float: left;
    padding: 20px 0;
    width: 100%;
  }

  .resource-wrap .resource-inner article.resource-back {
    top: 0;
    height: auto;
  }
}
@media screen and (width: 800px) {
  .admin-bar .banner.is-fixed {
    top: 31px !important;
  }
}
@media screen and (max-width: 800px) {
  h1,
  h2 {
    font-size: 35px !important;
    line-height: 42px !important;
  }

  .banner-title-box,
  .banner-content-box {
    max-width: 89.888%;
  }

  .mega-widget.upcoming-events.full-width .inner {
    padding: 20px 40px;
  }

  #content .sidebar.accordion {
    margin-bottom: 15px;
  }
  #content .product-header {
    margin: -15px -15px 0 !important;
  }
}
@media screen and (width: 980px) {
  .admin-bar .banner.is-fixed {
    top: 31px !important;
  }
}
@media screen and (min-width: 600px) and (max-width: 920px) {
  .post-type-archive-resource #page {
    width: 100%;
  }
  .post-type-archive-resource #page #post-type-header .section-title {
    width: 88%;
  }
  .post-type-archive-resource #page #post-type-header #resource-search {
    float: left;
    margin: 15px 0 0 15px;
  }
  .post-type-archive-resource #page .site-content {
    background: white;
  }
  .post-type-archive-resource #page .site-content .list .resource-wrap {
    width: 100%;
  }
  .post-type-archive-resource #page .site-content .list .resource-wrap article .team-teaser-inner {
    width: 100%;
  }
  .post-type-archive-resource #page .site-content .list .resource-wrap article .team-teaser-inner .related-links {
    width: 38.5%;
  }
  .post-type-archive-resource #page .site-content .resources-menu-wrap #taxonomy-menu .menu li {
    font-size: 15px;
    padding: 0 12px;
  }
  .post-type-archive-resource #page .site-content .resource-wrap {
    width: 50%;
  }
  .post-type-archive-resource #page .site-content .resource-wrap article .team-teaser-inner {
    width: 89%;
  }
  .post-type-archive-resource #page .site-content .resource-wrap article .thumb-wrap,
  .post-type-archive-resource #page .site-content .resource-wrap article .archive-thumb,
  .post-type-archive-resource #page .site-content .resource-wrap article .attachment-enterasys_resource_thumb {
    width: 100%;
  }

  .single-resource #content .banner-content-box .banner-carousel {
    margin: 0 auto;
    max-width: 75%;
  }
}
@media screen and (max-width: 1000px) {
  .admin-bar .banner.is-fixed {
    top: 43px;
  }
}
#webinar-wrap {
  background: #000;
  display: inline-block;
  width: 100%;
}
#webinar-wrap #webinar-titles {
  width: 14%;
}
#webinar-wrap #webinar-titles .inner {
  padding: 5px 10px;
}
#webinar-wrap #webinar-videos {
  border-left: 1px solid #fff;
  width: 85%;
}
#webinar-wrap #webinar-videos .single-video {
  display: none;
}
#webinar-wrap #webinar-videos .single-video.first {
  display: block;
}
#webinar-wrap #webinar-titles,
#webinar-wrap #webinar-videos {
  float: left;
}

#ndq-content a[href $='.pdf'], #ndq-content a[href $='.PDF'], a.ndq-pdf {
	text-indent: -9999px;
	background: transparent url(http://investor.extremenetworks.com/common/images/icons/sprite-doc-white.png) no-repeat left -515px;
}
#ndq-content a.ndq-no-icon {
	background: none;
}
.ndq-filetypes a[href], a.ndq-html, a.ndq-pdf, a.ndq-xls, a.ndq-xlsx, a.ndq-xbrl, a.ndq-rss, a.ndq-doc, a.ndq-docx, a.ndq-ppt, a.ndq-email, a.ndq-print, a.ndq-audio, .ndq-filetypes-na, a.ndq-event {
	display: inline-block;
	padding: 5px 0 5px 25px;
	height: 25px;
	vertical-align: middle;
}
.right #ndq-content div.date, .right #ndq-content div.ndq-filesize {
	color: #7F7F79;
	font-size: 12px;
	margin: 0;
	padding: 5px;
}
#ndq-content table, .dataTable, .wsh-dataTable {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 15px;
}
#ndq-content td, .dataTable td {
	border-bottom: 1px dotted #dadada;
	vertical-align: middle;
	padding: 10px;
}
#ndq-content th, .dataTable th {
	text-align: left;
	border-bottom: 1px solid #cdcdcd;
	font-size: 1.2em;
	font-family: "Roboto Slab",Times,Serif;
	font-weight: 300;
	padding: 5px;
}


/* 3mediaweb updates */
.sports-logo-carousel { margin-bottom:18px;}
.sports-logo-carousel h4 { display:none;}
.sports-logo-carousel li.carousel-col { text-align:center; /*min-height:182px;*/}	
.sports-logo-carousel .flex-control-paging { bottom:-15px;}
.sports-logo-carousel .post-info { padding-bottom:20px;}
.sports-logo-carousel li img { margin-bottom:6px;}
.sports-logo-carousel .flex-prev, .sports-resources-carousel .flex-prev { background: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/sprites.png) no-repeat -332px -84px; } 
.sports-logo-carousel .flex-next, .sports-resources-carousel .flex-next { background: url(https://www.extremenetworks.com/wp-content/themes/enterasys/assets/images/sprites.png) no-repeat -363px -84px; } 
.mega-widget.content-width-banner-with-buttons .inner .box-wrap .inner a  { font-size:13px;}
.sports-resources-carousel .resource-wrap .front { padding:30px 14px;}
.tab-widget.tabs-left { min-height:auto;}
.sports-resources-carousel .flex-prev { left:5px; bottom:5px; top:auto;}
.sports-resources-carousel .flex-next { right:5px; bottom:5px; top:auto;}
.sports-resources-carousel .one-of-three.col-first.bordered  { border:0px none;}
.sports-resources-carousel .resource-wrap { margin-bottom:32px;}
.resource-back { display:none !important;}
.tab-widget .tab-links { z-index:3;}

/*.ui-tabs-nav { height:318px; overflow-y:scroll; overflow-x:hidden;}
.tab-widget.tabs-left {min-height:300px; height:360px; overflow:hidden;}
.tab-widget.tabs-left .tab-links { padding-top:0; }
.ui-tabs-nav::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 	background-color: #F5F5F5; }
.ui-tabs-nav::-webkit-scrollbar { width: 10px; background-color: #F5F5F5; }
.ui-tabs-nav::-webkit-scrollbar-thumb { background-color: #d5dbde; border: 2px solid #b5babc; }*/

.video-catalog { top:10px; margin-bottom:10px;}
.video-catalog .mega-widget .inner{ padding-left:0; text-align:left;}
.video-catalog { padding-top:0 !important}
.video-catalog .video-description { padding-top:20px;}
.video-catalog .videoWrapper { padding:0}
.video-catalog .media-wrap { max-width:100% !important; }
.video-catalog .inner {  padding: 20px 0px 20px 40px; }
.video-catalog img { width:100%;}
/* 3mediaweb updates */
.mega-widget.video-catalog, .mega-widget.video-catalog ul.tab-links, .mega-widget.video-catalog .inner
	{ background: #e3e3e3; color: #ffffff; }
.mega-widget.video-catalog h3.video-title, .mega-widget.video-catalog p.video-description  { color: #595957; }

/* REMOVE FEATURED IMAGES FROM SINGLE BLOG POSTS */
body.single #primary #content article .wp-post-image { display: none; }

/* STYLES FOR STICKY SIDEBAR BUTTONS ON BLOG AND PRODUCT PAGES */
@media (min-width: 601px) {
#product-widget-mobile { display: none; }
#blog-widget { width: 100%; margin-bottom: 10px; padding: 0px; }
.blog-contact-button img { width: 49%; float: left; margin-right: 1%; }
.blog-demo-button img { width: 50%; float: left; }
.blog-buy-button img { width: 100%; float: left; margin-top: 1%; margin-right: 1%; margin-bottom: 10px;}
.blog-chat-button img { width: 50%; float: left; margin-top: 1%; margin-bottom: 10px; }
#blog-widget img:hover { opacity: 0.65; }
}
@media (max-width: 600px) {
#product-widget-mobile { width: 100%; margin: 0px; padding: 0px; }
.contact-button img { width:49.5%; float: left; margin-right: 0.5%; }
.demo-button img { width: 50%; float: left;}
.buy-button img { width: 100%; float: left; margin-top: 2px; margin-bottom: 15px; }
#blog-widget { display: none; }
#product-widget-mobile img:hover { opacity: 0.65; }
}
@media (max-width: 1238px) {
#fsml_ffmain img { margin-bottom: 2px; }
#fsml_ff { width: 34px !important; max-width: 34px !important; margin: 0 0.25% !important;}
#fsml_ffmain img.custom1 { 
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(https://www.extremenetworks.com/wp-content/uploads/2015/01/Contact-Us-tablet.png) no-repeat;
  width: 34px; /* Width of new image */
  height: 32px; /* Height of new image */
  padding-left: 34px; /* Equal to width of new image */	
  /* clip: rect(0px,135px,32px,103px); */
}
#fsml_ffmain img.custom2 { 
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(https://www.extremenetworks.com/wp-content/uploads/2015/01/Where-to-Buy-tablet.png) no-repeat;
  width: 34px; /* Width of new image */
  height: 32px; /* Height of new image */
  padding-left: 34px; /* Equal to width of new image */	
  /* clip: rect(0px,135px,32px,103px); */
}
#fsml_ffmain img.custom3 { 
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(https://www.extremenetworks.com/wp-content/uploads/2015/01/Request-a-Demo-tablet.png) no-repeat;
  width: 34px; /* Width of new image */
  height: 32px; /* Height of new image */
  padding-left: 34px; /* Equal to width of new image */	
  /* clip: rect(0px,135px,32px,103px); */
}
#fsml_ffmain img.custom4 { 
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(https://www.extremenetworks.com/wp-content/uploads/2015/01/Where-to-Buy-tablet.png) no-repeat;
  width: 34px; /* Width of new image */
  height: 32px; /* Height of new image */
  padding-left: 34px; /* Equal to width of new image */	
  /* clip: rect(0px,135px,32px,103px); */
}
}
#fsml_ffmain img { margin-bottom: 4px; }
body.blog input[type=submit].light-blue { background: #e62b4c; }

/* CUSTOM SIDEBAR MENU STYLES */
body.postid-1424 aside.widget.product-categories li.menu-item-type-custom { 
  font-size: 12px;
  list-style-type: none;
  margin-bottom: 10px;
  font: 100%/1.3 "open sans", Arial, Sans-serif;
}
ul#menu-sdn-product-page-sidebar-menu {
  -webkit-margin-before: 0em;
  -webkit-margin-after: 0em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  -webkit-padding-start: 0px;
}

/* GOOGLE SEARCH STYLES */
#ctl00_generic_resultPanel { font-family: serif; } 
#ctl00_generic_resultPanel .1  {
font-family: "open sans", Arial, Sans-serif;
font-size: 18px;
font-weight: 400;
margin-bottom: 5px;
}

/* FIX ALIGNMENT OF READ MORE BUTTON FOR FEATURED EVENTS */
body.post-type-archive-event .featured-posts .entry-content .read-more {
  display: block;
  margin-top: 15px;
  max-width: 90px;
  float: right;
  margin-right: 151px;
}







