/* ==========================================================================
   HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)
   ========================================================================== */
/* line 9, ../scss/main.scss */
html,
button,
input,
select,
textarea {
  color: #222;
}

/* line 13, ../scss/main.scss */
body {
  font-size: 1em;
  line-height: 1.4;
}

/* line 18, ../scss/main.scss */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

/* line 23, ../scss/main.scss */
::selection {
  background: #b3d4fc;
  text-shadow: none;
}

/* line 28, ../scss/main.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/* line 37, ../scss/main.scss */
img {
  height: auto;
  max-width: 100%;
  vertical-align: middle;
}

/* line 43, ../scss/main.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/* line 49, ../scss/main.scss */
textarea {
  resize: vertical;
}

/* line 53, ../scss/main.scss */
.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/* ========================
	FONTS
 ========================*/
@font-face {
  font-family: 'Omnes';
  src: url("fonts/Omnes_ATTW02.eot");
  src: url("fonts/Omnes_ATTW02.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02.woff") format("woff"), url("fonts/Omnes_ATTW02.ttf") format("truetype"), url("fonts/Omnes_ATTW02.svg#webfont") format("svg");
}

@font-face {
  font-family: 'Omnes-Light';
  src: url("fonts/Omnes_ATTW02-Light.eot");
  src: url("fonts/Omnes_ATTW02-Light.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02-Light.woff") format("woff"), url("fonts/Omnes_ATTW02-Light.ttf") format("truetype"), url("fonts/Omnes_ATTW02-Light.svg#webfont") format("svg");
}

@font-face {
  font-family: 'Omnes-Medium';
  src: url("fonts/Omnes_ATTW02-Medium.eot");
  src: url("fonts/Omnes_ATTW02-Medium.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02-Medium.woff") format("woff"), url("fonts/Omnes_ATTW02-Medium.ttf") format("truetype"), url("fonts/Omnes_ATTW02-Medium.svg#webfont") format("svg");
}

@font-face {
  font-family: 'Omnes-Italic';
  src: url("fonts/Omnes_ATTW02-Italic.eot");
  src: url("fonts/Omnes_ATTW02-Italic.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02-Italic.woff") format("woff"), url("fonts/Omnes_ATTW02-Italic.ttf") format("truetype"), url("fonts/Omnes_ATTW02-Italic.svg#webfont") format("svg");
}

@font-face {
  font-family: 'Omnes-LightItalic';
  src: url("fonts/Omnes_ATTW02-LightItalic.eot");
  src: url("fonts/Omnes_ATTW02-LightItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02-LightItalic.woff") format("woff"), url("fonts/Omnes_ATTW02-LightItalic.ttf") format("truetype"), url("fonts/Omnes_ATTW02-LightItalic.svg#webfont") format("svg");
}

@font-face {
  font-family: 'Omnes-MediumItalic';
  src: url("fonts/Omnes_ATTW02-MediumItalic.eot");
  src: url("fonts/Omnes_ATTW02-MediumItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Omnes_ATTW02-MediumItalic.woff") format("woff"), url("fonts/Omnes_ATTW02-MediumItalic.ttf") format("truetype"), url("fonts/Omnes_ATTW02-MediumItalic.svg#webfont") format("svg");
}

/* typography.css */
/* line 117, ../scss/main.scss */
html {
  font-size: 100.01%;
}

/* line 118, ../scss/main.scss */
body {
  font-size: 75%;
  color: #222;
  background: #fff;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}

/* line 119, ../scss/main.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  color: #111;
}

/* line 120, ../scss/main.scss */
h1 {
  font-size: 3em;
  line-height: 1;
  margin-bottom: 0.5em;
}

/* line 121, ../scss/main.scss */
h2 {
  font-size: 2em;
  margin-bottom: 0.75em;
}

/* line 122, ../scss/main.scss */
h3 {
  font-size: 1.5em;
  line-height: 1;
  margin-bottom: 1em;
}

/* line 123, ../scss/main.scss */
h4 {
  font-size: 1.2em;
  line-height: 1.25;
  margin-bottom: 1.25em;
}

/* line 124, ../scss/main.scss */
h5 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 1.5em;
}

/* line 125, ../scss/main.scss */
h6 {
  font-size: 1em;
  font-weight: bold;
}

/* line 126, ../scss/main.scss */
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
  margin: 0;
}

/* line 127, ../scss/main.scss */
p {
  margin: 0 0 1.5em;
}

/* line 128, ../scss/main.scss */
.left {
  float: left !important;
}

/* line 129, ../scss/main.scss */
p .left {
  margin: 1.5em 1.5em 1.5em 0;
  padding: 0;
}

/* line 130, ../scss/main.scss */
.right {
  float: right !important;
}

/* line 131, ../scss/main.scss */
p .right {
  margin: 1.5em 0 1.5em 1.5em;
  padding: 0;
}

/* line 132, ../scss/main.scss */
a {
  color: #06c;
  text-decoration: none;
}

/* line 133, ../scss/main.scss */
blockquote {
  margin: 1.5em;
  color: #666;
  font-style: italic;
}

/* line 134, ../scss/main.scss */
strong, dfn {
  font-weight: bold;
}

/* line 135, ../scss/main.scss */
em, dfn {
  font-style: italic;
}

/* line 136, ../scss/main.scss */
sup, sub {
  line-height: 0;
}

/* line 137, ../scss/main.scss */
abbr, acronym {
  border-bottom: 1px dotted #666;
}

/* line 138, ../scss/main.scss */
address {
  margin: 0 0 1.5em;
  font-style: italic;
}

/* line 139, ../scss/main.scss */
del {
  color: #666;
}

/* line 140, ../scss/main.scss */
pre {
  margin: 1.5em 0;
  white-space: pre;
}

/* line 141, ../scss/main.scss */
pre, code, tt {
  font: 1em 'andale mono', 'lucida console', monospace;
  line-height: 1.5;
}

/* line 142, ../scss/main.scss */
li ul, li ol {
  margin: 0;
}

/* line 143, ../scss/main.scss */
ul, ol {
  margin: 0 1.5em 1.5em 0;
  padding-left: 1.5em;
}

/* line 144, ../scss/main.scss */
ul {
  list-style-type: disc;
}

/* line 145, ../scss/main.scss */
ol {
  list-style-type: decimal;
}

/* line 146, ../scss/main.scss */
dl {
  margin: 0 0 1.5em 0;
}

/* line 147, ../scss/main.scss */
dl dt {
  font-weight: bold;
}

/* line 148, ../scss/main.scss */
dd {
  margin-left: 1.5em;
}

/* line 149, ../scss/main.scss */
table {
  margin-bottom: 1.4em;
  width: 100%;
}

/* line 150, ../scss/main.scss */
th {
  font-weight: bold;
}

/* line 151, ../scss/main.scss */
thead th {
  background: #c3d9ff;
}

/* line 152, ../scss/main.scss */
th, td, caption {
  padding: 4px 10px 4px 5px;
}

/* line 153, ../scss/main.scss */
tbody tr:nth-child(even) td, tbody tr.even td {
  background: #e5ecf9;
}

/* line 154, ../scss/main.scss */
tfoot {
  font-style: italic;
}

/* line 155, ../scss/main.scss */
caption {
  background: #eee;
}

/* line 156, ../scss/main.scss */
.small {
  font-size: .8em;
  margin-bottom: 1.875em;
  line-height: 1.875em;
}

/* line 157, ../scss/main.scss */
.large {
  font-size: 1.2em;
  line-height: 2.5em;
  margin-bottom: 1.25em;
}

/* line 158, ../scss/main.scss */
.hide {
  display: none;
}

/* line 159, ../scss/main.scss */
.quiet {
  color: #666;
}

/* line 160, ../scss/main.scss */
.loud {
  color: #000;
}

/* line 161, ../scss/main.scss */
.highlight {
  background: #ff0;
}

/* line 162, ../scss/main.scss */
.added {
  background: #060;
  color: #fff;
}

/* line 163, ../scss/main.scss */
.removed {
  background: #900;
  color: #fff;
}

/* line 164, ../scss/main.scss */
.first {
  margin-left: 0;
  padding-left: 0;
}

/* line 165, ../scss/main.scss */
.last {
  margin-right: 0;
  padding-right: 0;
}

/* line 166, ../scss/main.scss */
.top {
  margin-top: 0;
  padding-top: 0;
}

/* line 167, ../scss/main.scss */
.bottom {
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 169, ../scss/main.scss */
.omnes {
  font-family: 'Omnes', Arial, Helvetica, sans-serif;
}

/* line 172, ../scss/main.scss */
.omnes-light {
  font-family: 'Omnes-Light', Arial, Helvetica, sans-serif;
}

/* line 175, ../scss/main.scss */
.omnes-medium {
  font-family: 'Omnes-Medium', Arial, Helvetica, sans-serif;
}

/* line 178, ../scss/main.scss */
.omnes-italic {
  font-family: 'Omnes-Italic', Arial, Helvetica, sans-serif;
}

/* line 181, ../scss/main.scss */
.omnes-light-italic {
  font-family: 'Omnes-LightItalic', Arial, Helvetica, sans-serif;
}

/* line 184, ../scss/main.scss */
.omnes-medium-italic {
  font-family: 'Omnes-MediumItalic', Arial, Helvetica, sans-serif;
}

/* ========================
	VARS
 ========================*/
/* ========================
	MIXINS
 ========================*/
/* ========================
	EXTENDS
========================*/
/* line 218, ../scss/main.scss */
.largeh1, #mostreliable .article h1, #social_customer_service .article h1 {
  color: #273172;
  font-family: "Omnes-Light", Arial, Helvetica, sans-serif;
  font-size: 30px;
  line-height: 40px;
  margin: 0;
  text-transform: uppercase;
}

/* line 226, ../scss/main.scss */
.introP, #mostreliable .article p.intro, #social_customer_service .article p.intro {
  font-family: "Omnes", Arial, Helvetica, sans-serif;
  font-size: 19px;
  line-height: 28px;
  position: static;
  margin-top: 0;
}

/* line 233, ../scss/main.scss */
.figTitle, #mostreliable .article .title, #social_customer_service .article .title {
  color: #2383bb;
  font-family: "Omnes-LightItalic", Arial, Helvetica, sans-serif;
  font-size: 19px;
  margin: 0;
  text-align: left;
}

/* line 241, ../scss/main.scss */
.clearfix, .article, .article .wrapper, .article figure, #ebm .callout, #video-player .playlist {
  zoom: 1;
}
/* line 243, ../scss/main.scss */
.clearfix:before, .article:before, .article .wrapper:before, .article figure:before, #ebm .callout:before, #video-player .playlist:before, .clearfix:after, .article:after, .article .wrapper:after, .article figure:after, #ebm .callout:after, #video-player .playlist:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
/* line 249, ../scss/main.scss */
.clearfix:after, .article:after, .article .wrapper:after, .article figure:after, #ebm .callout:after, #video-player .playlist:after {
  clear: both;
}

/* ================================================
	LAYOUT
 ================================================*/
/* line 257, ../scss/main.scss */
.inner-wrapper {
  margin: 0;
  position: relative;
}

/* ========================
	HEADER
 ========================*/
/* TOP */
/* line 266, ../scss/main.scss */
#top {
  background: #FFF;
  width: 100%;
  z-index: 3;
}

/* line 271, ../scss/main.scss */
#top .logo {
  float: left;
  margin: 0;
}

/* line 275, ../scss/main.scss */
#top .title {
  float: left;
  font-family: "Omnes-Medium", Arial, Helvetica, sans-serif;
  font-size: 20px;
  margin: 0;
  padding: 15px 0 0 10px;
  text-transform: uppercase;
}

/* line 283, ../scss/main.scss */
#top .title a {
  color: #000;
}

/* line 286, ../scss/main.scss */
#top .title span {
  color: #f37321;
  font-size: 20px;
}

/* line 290, ../scss/main.scss */
.menu-button {
  display: none;
}

/* MAIN NAV */
/* line 294, ../scss/main.scss */
#main-nav {
  position: relative;
  z-index: 4;
}

/* line 298, ../scss/main.scss */
#main-nav ul {
  display: block;
  margin: 0 auto;
  padding: 0;
}

/* line 303, ../scss/main.scss */
#main-nav li a {
  border-bottom: 1px dotted #666;
  color: #FFF;
  display: block;
  font-family: "Omnes-Italic", Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 20px;
  outline: none;
  padding: 10px 0 10px 10px;
  text-align: left;
}

/* line 314, ../scss/main.scss */
#main-nav li.home > a {
  background: #000;
}

/* line 317, ../scss/main.scss */
#main-nav li.network > a {
  background: #ff7b27;
}

/* line 320, ../scss/main.scss */
#main-nav li.mobile > a {
  background: #f5a200;
}

/* line 323, ../scss/main.scss */
#main-nav li.cloud > a {
  background: #6ebb44;
}

/* line 326, ../scss/main.scss */
#main-nav li.global > a {
  background: #a7bb0a;
}

/* line 329, ../scss/main.scss */
#main-nav li.easy > a {
  background: #077ab5;
}

/* line 332, ../scss/main.scss */
#main-nav li.advancing > a {
  background: #6faed9;
}

/* line 335, ../scss/main.scss */
#main-nav .primary > li.active > a, #main-nav .primary > li.active > a:hover {
  font-family: "Omnes-MediumItalic", Arial, Helvetica, sans-serif;
}

/* line 338, ../scss/main.scss */
.lt-ie8 #main-nav li.download span {
  display: inline-block;
  height: 100%;
}

/* line 342, ../scss/main.scss */
#main-nav li a img {
  margin-right: 5px;
}

/* line 345, ../scss/main.scss */
#main-nav li.active .sub {
  display: block;
}

/* line 348, ../scss/main.scss */
#main-nav .sub li a {
  color: #666;
  font-family: "Omnes-Italic", Arial, Helvetica, sans-serif;
}

/* ========================
	 MAIN BODY
 ========================*/
/* line 355, ../scss/main.scss */
#main {
  height: 100%;
  margin: 0 auto;
  position: relative;
  width: 100%;
  z-index: 2;
}

/* line 362, ../scss/main.scss */
.article {
  position: relative;
  text-align: left;
}

/* line 367, ../scss/main.scss */
.article .wrapper {
  margin: 30px auto 50px;
  width: 90%;
}

/* line 372, ../scss/main.scss */
.article h1, .article h2, .article h3 {
  color: #666;
  font-family: "Omnes-Italic", Arial, Helvetica, sans-serif;
  margin: 35px 0;
  text-align: center;
}

/* line 378, ../scss/main.scss */
.article h1, #homepage .article h3 {
  font-size: 22px;
  line-height: 24px;
  margin-top: 0;
}

/* line 383, ../scss/main.scss */
.article h2 {
  font-size: 27px;
  line-height: 44px;
}

/* line 387, ../scss/main.scss */
.article h3 {
  font-size: 19px;
  line-height: 28px;
}

/* line 391, ../scss/main.scss */
.article h4 {
  color: #f37321;
  font-family: "Omnes", Arial, Helvetica, sans-serif;
  font-size: 27px;
  line-height: 28px;
  margin: 0;
  text-transform: uppercase;
}

/* line 399, ../scss/main.scss */
.article p, .article li, .article td, .article dd {
  color: #666;
  font-family: "Omnes", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 28px;
}

/* line 405, ../scss/main.scss */
blockquote, p.callout {
  font-size: 19px;
  line-height: 28px;
}

/* line 409, ../scss/main.scss */
p.callout {
  font-family: "Omnes-Light", Arial, Helvetica, sans-serif;
}

/* line 412, ../scss/main.scss */
blockquote {
  font-family: "Omnes-LightItalic", Arial, Helvetica, sans-serif;
  font-style: normal;
  margin: 0 0 25px;
}

/* line 417, ../scss/main.scss */
cite {
  color: #666;
  display: block;
  font-family: "Omnes-Medium", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  line-height: 28px;
}

/* line 425, ../scss/main.scss */
.article strong {
  font-family: "Omnes-Medium", Arial, Helvetica, sans-serif;
  font-weight: normal;
}

/* line 429, ../scss/main.scss */
.article em {
  font-family: "Omnes-Italic", Arial, Helvetica, sans-serif;
  font-style: normal;
}

/* line 433, ../scss/main.scss */
.article em strong {
  font-family: "Omnes-MediumItalic", Arial, Helvetica, sans-serif;
  font-weight: normal;
}

/* line 437, ../scss/main.scss */
.article figure {
  margin-bottom: 50px;
}

/* line 441, ../scss/main.scss */
.article img, .article figure canvas {
  display: block;
  margin: 0 auto 10px;
  text-align: center;
}

/* line 446, ../scss/main.scss */
.article .footnote {
  text-align: left;
}

/* line 449, ../scss/main.scss */
.article .footnote p {
  line-height: 15px;
  margin-bottom: 0;
}

/* line 453, ../scss/main.scss */
.article .footnote p small {
  font-size: 12px;
}

/* line 456, ../scss/main.scss */
.article .footnote p small em {
  color: #666;
}

/* line 459, ../scss/main.scss */
.article h1 sup, .article p.callout sup {
  font-size: 50%;
  top: -1em;
}

/* line 463, ../scss/main.scss */
.orange {
  color: #f37321 !important;
}

/* line 466, ../scss/main.scss */
.center {
  text-align: center;
}

/* line 469, ../scss/main.scss */
.left, .right {
  float: none !important;
}

/* line 472, ../scss/main.scss */
.slide {
  width: 100%;
  padding-bottom: 50px;
}

/* line 476, ../scss/main.scss */
.cycle-nav {
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 1000;
}

/* line 485, ../scss/main.scss */
.cycle-pager {
  color: #fcb314;
  display: inline;
  font-size: 40px;
  line-height: 28px;
  position: relative;
  top: 10px;
}

/* line 493, ../scss/main.scss */
.cycle-pager-active {
  color: #ff7200;
}

/* line 496, ../scss/main.scss */
.article p.cycle-prev, .article p.cycle-next {
  color: #666;
  display: inline;
  font-family: "Omnes", Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 28px;
  margin: 0;
  text-align: justify;
  text-transform: uppercase;
}

/* ========================
	 SECTION SPECIFIC STYLES
 ========================*/
/* HOME SECTION */
/* line 510, ../scss/main.scss */
.home-section .article em {
  color: #0c2577;
}

/* line 513, ../scss/main.scss */
.home-section .article em.gray {
  color: #666;
}

/* line 516, ../scss/main.scss */
#recognition .article {
  text-align: center;
}

/* line 519, ../scss/main.scss */
#recognition .article h3 {
  background: #0c2577;
  color: #FFF;
  font-family: "Omnes-Medium", Arial, Helvetica, sans-serif;
  line-height: 30px;
  padding: 4px 0 0;
  text-transform: uppercase;
  width: 100%;
}

/* line 528, ../scss/main.scss */
#investors .article ul {
  list-style: none;
  text-align: center;
}

/* line 532, ../scss/main.scss */
#investors .article ul li {
  border-top: 1px solid #DDD;
  margin: 0;
  padding: 15px 0;
  font-family: "Omnes-Italic", Arial, Helvetica, sans-serif;
}

/* line 538, ../scss/main.scss */
#investors .article ul li:first-child {
  border-top: none;
  padding-top: 0;
}

/* line 542, ../scss/main.scss */
#investors .article li a {
  color: #067AB4;
}

/* NETWORK SECTION */
/* line 546, ../scss/main.scss */
.network-section .article h1 {
  color: #ff7b27;
}

/* line 549, ../scss/main.scss */
.network-section blockquote, .network-section .callout {
  color: #ff7b27;
}

/* line 552, ../scss/main.scss */
#spectrumsmarts .article {
  background: transparent url("../img/spectrumsmarts_bg.png") no-repeat center center;
}

/* line 555, ../scss/main.scss */
.canvas #pickingupthepace [class*='animation'] img {
  display: none;
}

/* line 558, ../scss/main.scss */
.no-canvas #pickingupthepace [class*='animation'] img {
  display: block;
}

/* line 561, ../scss/main.scss */
.no-canvas #pickingupthepace [class*='animation'] canvas {
  display: none;
}

/* line 564, ../scss/main.scss */
#pickingupthepace figure {
  margin-bottom: 60px;
}

/* line 567, ../scss/main.scss */
#pickingupthepace .article h2 {
  color: #ff7b27;
  font-family: "Omnes-LightItalic", Arial, Helvetica, sans-serif;
}

/* line 574, ../scss/main.scss */
#mostreliable .article h2 {
  color: #273172;
  font-family: "Omnes-Light", Arial, Helvetica, sans-serif;
  font-size: 26px;
  line-height: 32px;
}

/* line 586, ../scss/main.scss */
#mostreliable figure {
  margin-left: auto;
  margin-right: auto;
  max-width: 635px;
  text-align: center;
}

/* MOBILE SECTION */
/* line 593, ../scss/main.scss */
.mobile-section .article h1, .mobile-section .article h3 {
  color: #f5a200;
}

/* line 596, ../scss/main.scss */
.mobile-section blockquote, .mobile-section .callout {
  color: #f5a200;
}

/* line 599, ../scss/main.scss */
.mobile-section .action p {
  color: #f5a200;
}

/* line 602, ../scss/main.scss */
.mobile-section .action .icon {
  background: #f5a200;
}

/* line 605, ../scss/main.scss */
.no-borderradius .mobile-section .action .icon {
  background: transparent url("../img/mobile_circle.png") no-repeat 0 0;
}

/* line 608, ../scss/main.scss */
#bettersecurity .article h3 {
  font-size: 24px;
  margin-bottom: 15px;
  text-align: left;
}

/* line 613, ../scss/main.scss */
#drivingthefuture .intro, #wireless_world .intro {
  position: static;
}

/* line 616, ../scss/main.scss */
#drivingthefuture .intro h1, #wireless_world .intro h1, #drivingthefuture .intro p, #wireless_world .intro p {
  color: #666;
}

/* line 619, ../scss/main.scss */
#drivingthefuture .action, #wireless_world .action {
  top: 20%;
}

/* CLOUD SECTION */
/* line 625, ../scss/main.scss */
.cloud-section .article h1 {
  color: #6ebb44;
}

/* line 628, ../scss/main.scss */
.cloud-section blockquote, .cloud-section p.callout {
  color: #6ebb44;
}

/* GLOBAL SECTION */
/* line 632, ../scss/main.scss */
.global-section .article h1 {
  color: #a7bb0a;
}

/* line 635, ../scss/main.scss */
.global-section blockquote, .global-section p.callout {
  color: #a7bb0a;
}

/* EASY SECTION */
/* line 639, ../scss/main.scss */
.easy-section .article h1, .easy-section .article h2 {
  color: #077ab5;
}

/* line 642, ../scss/main.scss */
.easy-section .action p {
  color: #077ab5;
}

/* line 645, ../scss/main.scss */
.easy-section blockquote, .easy-section p.callout {
  color: #077ab5;
}

/* line 648, ../scss/main.scss */
.easy-section .action .icon {
  background: #077ab5;
}

/* line 651, ../scss/main.scss */
.no-borderradius .easy-section .action .icon {
  background: transparent url("../img/easy_circle.png") no-repeat 0 0;
}

/* line 654, ../scss/main.scss */
#ebm .callout {
  text-align: center;
}

/* line 658, ../scss/main.scss */
#ebm .callout div {
  margin-bottom: 30px;
}

/* line 661, ../scss/main.scss */
#ebm .callout h2 {
  margin-top: 0;
}

/* line 664, ../scss/main.scss */
#ebm .callout h4 {
  color: #273172;
}

/* line 667, ../scss/main.scss */
#ebm .half div p {
  color: #077ab5;
  font-family: "Omnes-Italic", Arial, Helvetica, sans-serif;
  margin: 0 auto;
  max-width: 280px;
}

/* line 679, ../scss/main.scss */
#social_customer_service .article .title {
  text-align: center;
}

/* line 683, ../scss/main.scss */
#social_customer_service figure {
  text-align: center;
}

/* ADVANCING SECTION */
/* line 688, ../scss/main.scss */
.advancing-section .article h1 {
  color: #6faed9;
}

/* line 691, ../scss/main.scss */
.advancing-section blockquote, .advancing-section p.callout {
  color: #6faed9;
}

/* line 694, ../scss/main.scss */
#education figure img {
  margin-bottom: 20px;
}

/* line 697, ../scss/main.scss */
#education figure blockquote {
  font-family: "Omnes", Arial, Helvetica, sans-serif;
  font-size: 19px;
  line-height: 28px;
  margin-bottom: 0;
}

/* line 703, ../scss/main.scss */
#education figure cite {
  margin-top: 20px;
}

/* line 706, ../scss/main.scss */
#sustainable figure {
  text-align: center;
}

/* line 709, ../scss/main.scss */
#sustainable figcaption h2 {
  margin-top: 0;
}

/* ========================
	HOMEPAGE: MAIN
 ========================*/
/* line 715, ../scss/main.scss */
#sidebar-nav, #scroll {
  display: none;
}

/* line 718, ../scss/main.scss */
#main [class*='section'] {
  display: block;
  text-align: center;
  position: relative;
  z-index: 1;
}

/* line 724, ../scss/main.scss */
.img-container {
  position: relative;
}

/* line 727, ../scss/main.scss */
.img-container > img {
  position: relative;
  width: 100%;
  z-index: 1;
}

/* line 732, ../scss/main.scss */
.img-overlay {
  background: rgba(0, 0, 0, 0.8);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}

/* line 741, ../scss/main.scss */
.no-rgba .img-overlay {
  background: transparent url("../img/img_overlay.png") repeat 0 0;
}

/* line 744, ../scss/main.scss */
.intro {
  left: 0;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
  z-index: 3;
}

/* line 752, ../scss/main.scss */
.intro h1 {
  color: #FFF;
  font-family: "Omnes-LightItalic", Arial, Helvetica, sans-serif;
  font-size: 24px;
  margin: 10px 0;
  text-transform: lowercase;
}

/* line 759, ../scss/main.scss */
.intro p {
  color: #FFF;
  font-family: "Omnes", Arial, Helvetica, sans-serif;
  margin-left: auto;
  margin-right: auto;
  max-width: 650px;
  word-spacing: 1px;
}

/* line 767, ../scss/main.scss */
.action {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  top: 60%;
  z-index: 3;
}

/* line 775, ../scss/main.scss */
.action .icon {
  border-radius: 50%;
  cursor: pointer;
  margin: 0 auto 5px;
  height: 40px;
  width: 40px;
}

/* line 782, ../scss/main.scss */
.action .icon img {
  margin-top: 12px;
  width: 20px;
}

/* line 786, ../scss/main.scss */
.action .icon.video img {
  margin-left: 5px;
}

/* line 789, ../scss/main.scss */
.action p {
  font-family: "Omnes-Italic", Arial, Helvetica, sans-serif;
}

/* line 792, ../scss/main.scss */
.yt-wrapper {
  visibility: hidden;
}

/* line 795, ../scss/main.scss */
.yt-wrapper.visible {
  visibility: visible;
  height: 0;
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  z-index: 4;
}

/* line 802, ../scss/main.scss */
.ytplayer, .lt-ie8 .yt-wrapper .ytplayer, .lt-ie8 .yt-wrapper iframe.ie, iframe.ie {
  display: none;
}

/* line 805, ../scss/main.scss */
.ytplayer, .lt-ie8 .yt-wrapper.visible .ytplayer, .lt-ie8 .yt-wrapper.visible iframe.ie {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 814, ../scss/main.scss */
#homepage .article {
  height: 75px;
  overflow: hidden;
}

/* line 818, ../scss/main.scss */
#homepage .article:after {
  bottom: 0;
  -webkit-box-shadow: 0px -2px 8px 2px black;
  -moz-box-shadow: 0px -2px 8px 2px black;
  box-shadow: 0px -2px 8px 2px black;
  content: '';
  display: block;
  filter: alpha(opacity=40);
  opacity: 0.4;
  position: absolute;
  width: 100%;
  z-index: 2;
  zoom: 1;
}

/* line 832, ../scss/main.scss */
.no-boxshadow #homepage .article:after {
  background: transparent url("img/shadow_repeat.png") repeat-x left bottom;
}

/* line 835, ../scss/main.scss */
#homepage .article.open {
  background: #FFF;
  height: auto;
}

/* line 839, ../scss/main.scss */
#homepage .article .wrapper {
  filter: alpha(opacity=40);
  opacity: 0.4;
  overflow: hidden;
  zoom: 1;
}

/* line 845, ../scss/main.scss */
#homepage .article.open .wrapper {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 850, ../scss/main.scss */
#homepage .article h3, #homepage .article p, #homepage .article li, #homepage .article td, #homepage .article dd {
  color: #000;
}
/* line 853, ../scss/main.scss */
#homepage .article.open p, #homepage .article.open li, #homepage .article.open td, #homepage .article.open dd {
  color: #666;
}

/* line 857, ../scss/main.scss */
.band {
  background: #FFF;
  font-family: "Omnes-MediumItalic", Arial, Helvetica, sans-serif;
  font-size: 16px;
  height: 50px;
  line-height: 16px;
  margin: 0;
  position: relative;
  width: 100%;
}

/* line 867, ../scss/main.scss */
.band a {
  color: #FFF;
  display: block;
  margin: 0;
  outline: none;
  position: relative;
  text-align: center;
  text-decoration: underline;
  top: -25px;
  z-index: 2;
}

/* line 878, ../scss/main.scss */
.band .triangle {
  border-left: 60px solid transparent;
  border-right: 60px solid transparent;
  border-top: 35px solid;
  display: block;
  height: 0;
  margin: 0 auto;
  position: relative;
  top: 5px;
  width: 0;
  z-index: 1;
}

/* line 890, ../scss/main.scss */
.band.less a {
  top: -60px;
}

/* line 893, ../scss/main.scss */
.band.less .triangle {
  border-bottom: 35px solid;
  border-top: none;
  top: -35px;
}

/* HOME SECTION */
/* line 899, ../scss/main.scss */
#home .intro h2 {
  color: #f37321;
  font-family: "Omnes-Medium", Arial, Helvetica, sans-serif;
  font-size: 15px;
  letter-spacing: 3px;
  line-height: 16px;
  text-transform: uppercase;
}

/* line 907, ../scss/main.scss */
#home .action p {
  color: #FFF;
}

/* line 910, ../scss/main.scss */
#home .action .icon {
  background: #969696;
}

/* line 913, ../scss/main.scss */
.no-borderradius #home .action .icon {
  background: transparent url("../img/home_circle.png") no-repeat 0 0;
}

/* line 916, ../scss/main.scss */
#home .article {
  background: #969696;
}

/* line 919, ../scss/main.scss */
#home .article .wrapper .slider {
  margin: 0 auto;
  max-width: 830px;
}

/* line 923, ../scss/main.scss */
#home .article.open p.cycle-prev.arrow, #home .article.open p.cycle-next.arrow {
  font-size: 60px;
  line-height: 60px;
  position: fixed;
  top: 50%;
}

/* line 929, ../scss/main.scss */
#home .article.open p.cycle-prev.arrow {
  left: 0;
}

/* line 932, ../scss/main.scss */
#home .article.open p.cycle-next.arrow {
  right: 0;
}

/* line 935, ../scss/main.scss */
#home .article.open h3 {
  color: #077ab5;
}

/* line 938, ../scss/main.scss */
#home .article.open blockquote {
  font-family: "Omnes-Light", Arial, Helvetica, sans-serif;
  color: #0c2577;
}

/* line 942, ../scss/main.scss */
#home .article img.signature {
  margin: 0 0 10px;
  text-align: left;
}

/* line 946, ../scss/main.scss */
#home .band .triangle {
  border-top-color: #969696;
}

/* line 949, ../scss/main.scss */
#home .band.less .triangle {
  border-bottom-color: #969696;
}

/* NETWORK SECTION */
/* line 953, ../scss/main.scss */
#network .action p {
  color: #ff7b27;
}

/* line 956, ../scss/main.scss */
#network .action .icon {
  background: #ff7b27;
}

/* line 959, ../scss/main.scss */
.no-borderradius #network .action .icon {
  background: transparent url("../img/network_circle.png") no-repeat 0 0;
}

/* line 962, ../scss/main.scss */
#network .article {
  background: #ff7b27;
}

/* line 965, ../scss/main.scss */
#network .article.open h3 {
  color: #ff7b27;
}

/* line 968, ../scss/main.scss */
#network .band .triangle {
  border-top-color: #ff7b27;
}

/* line 971, ../scss/main.scss */
#network .band.less .triangle {
  border-bottom-color: #ff7b27;
}

/* line 974, ../scss/main.scss */
#network .photo-credit {
  font-size: 14px;
  position: absolute;
  right: 25px;
  top: 5px;
}

/* MOBILE SECTION */
/* line 981, ../scss/main.scss */
#mobile .article {
  background: #f5a200;
}

/* line 984, ../scss/main.scss */
#mobile .article.open h3 {
  color: #f5a200;
}

/* line 987, ../scss/main.scss */
#mobile .band .triangle {
  border-top-color: #f5a200;
}

/* line 990, ../scss/main.scss */
#mobile .band.less .triangle {
  border-bottom-color: #f5a200;
}

/* CLOUD SECTION */
/* line 994, ../scss/main.scss */
#cloud .action p {
  color: #6ebb44;
}

/* line 997, ../scss/main.scss */
#cloud .action .icon {
  background: #6ebb44;
}

/* line 1000, ../scss/main.scss */
.no-borderradius #cloud .action .icon {
  background: transparent url("../img/cloud_circle.png") no-repeat 0 0;
}

/* line 1003, ../scss/main.scss */
#cloud .article {
  background: #6ebb44;
}

/* line 1006, ../scss/main.scss */
#cloud .article.open h3 {
  color: #6ebb44;
}

/* line 1009, ../scss/main.scss */
#cloud .band .triangle {
  border-top-color: #6ebb44;
}

/* line 1012, ../scss/main.scss */
#cloud .band.less .triangle {
  border-bottom-color: #6ebb44;
}

/* GLOBAL SECTION */
/* line 1016, ../scss/main.scss */
#global .action p {
  color: #a7bb0a;
}

/* line 1019, ../scss/main.scss */
#global .action .icon {
  background: #a7bb0a;
}

/* line 1022, ../scss/main.scss */
.no-borderradius #global .action .icon {
  background: transparent url("../img/global_circle.png") no-repeat 0 0;
}

/* line 1025, ../scss/main.scss */
#global .article {
  background: #a7bb0a;
}

/* line 1028, ../scss/main.scss */
#global .article.open h3 {
  color: #a7bb0a;
}

/* line 1031, ../scss/main.scss */
#global .band .triangle {
  border-top-color: #a7bb0a;
}

/* line 1034, ../scss/main.scss */
#global .band.less .triangle {
  border-bottom-color: #a7bb0a;
}

/* line 1037, ../scss/main.scss */
#global .article .wrapper {
  max-width: 800px;
}

/* EASY SECTION */
/* line 1041, ../scss/main.scss */
#easy .action p, #easy .blue {
  color: #077ab5;
}

/* line 1044, ../scss/main.scss */
#easy .article {
  background: #077ab5;
}

/* line 1047, ../scss/main.scss */
#easy .article.open h3 {
  color: #077ab5;
}

/* line 1050, ../scss/main.scss */
#easy .band .triangle {
  border-top-color: #077ab5;
}

/* line 1053, ../scss/main.scss */
#easy .band.less .triangle {
  border-bottom-color: #077ab5;
}

/* line 1056, ../scss/main.scss */
#easy .article > .wrapper:first-child {
  margin-bottom: 0;
}

/* line 1059, ../scss/main.scss */
#easy .article p.callout {
  color: #077ab5;
  font-size: 19px;
  line-height: 28px;
}

/* line 1064, ../scss/main.scss */
#video-player {
  background: #191919;
  text-align: center;
}

/* line 1068, ../scss/main.scss */
#video-player .wrapper {
  margin: 0 auto;
  padding: 45px 0;
}

/* line 1072, ../scss/main.scss */
#video-player h4 {
  color: #FFF;
  font-family: "Omnes-Italic", Arial, Helvetica, sans-serif;
  font-size: 22px;
  text-transform: none;
}

/* line 1078, ../scss/main.scss */
#easy #video-player p {
  color: #077ab5;
}

/* line 1081, ../scss/main.scss */
#video-player #video {
  margin: 0 auto 30px;
  position: relative;
}

/* line 1085, ../scss/main.scss */
#video-player .playlist {
  list-style: none;
  margin: 0 auto;
  padding: 0;
}

/* line 1091, ../scss/main.scss */
#video-player .playlist li {
  height: 149px;
  position: relative;
  margin: 0 auto 10px;
  width: 265px;
}

/* line 1097, ../scss/main.scss */
#video-player .playlist li a {
  display: table;
  height: 100%;
  width: 100%;
}

/* line 1102, ../scss/main.scss */
#video-player .playlist .overlay {
  background: rgba(7, 122, 181, 0.75);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}

/* line 1111, ../scss/main.scss */
.no-rgba #video-player .playlist .overlay {
  background: transparent url("../img/blue_overlay.png") repeat 0 0;
}

/* line 1114, ../scss/main.scss */
#video-player .playlist img {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

/* line 1120, ../scss/main.scss */
#easy #video-player .playlist .title {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 180px;
  z-index: 3;
}

/* line 1127, ../scss/main.scss */
#easy #video-player .playlist p {
  border-bottom: 1px solid #FFF;
  border-top: 1px solid #FFF;
  color: #FFF;
  font-family: "Omnes-MediumItalic", Arial, Helvetica, sans-serif;
  font-size: 22px;
  line-height: 24px;
  padding: 12px 0;
  position: relative;
  margin: 0 auto;
  text-align: center;
  width: 180px;
  z-index: 3;
}

/* line 1141, ../scss/main.scss */
.lt-ie8 #easy #video-player .playlist .title {
  display: block;
  left: 0;
  max-width: none;
  position: absolute;
  top: 50%;
  width: 100%;
}

/* line 1149, ../scss/main.scss */
.lt-ie8 #easy #video-player .playlist .title p {
  position: relative;
  top: -50%;
}

/* line 1153, ../scss/main.scss */
#video-player .playlist li.active .overlay, #video-player .playlist li.active p {
  display: none;
}

/* line 1156, ../scss/main.scss */
#video-player .more {
  display: none;
}

/* line 1159, ../scss/main.scss */
#video-player .more.active {
  display: block;
  margin: 35px 0 0;
}

/* line 1163, ../scss/main.scss */
#easy #video-player .more h3 {
  color: #FFF;
  font-size: 32px;
  margin: 0 0 10px;
}

/* line 1168, ../scss/main.scss */
#easy #video-player .more p {
  color: #FFF;
}

/* line 1171, ../scss/main.scss */
#easy #video-player .more .next {
  text-align: right;
}

/* line 1174, ../scss/main.scss */
#easy #video-player .more .next a {
  color: #077ab5;
}

/* ADVANCING SECTION */
/* line 1178, ../scss/main.scss */
#advancing .action p {
  color: #6faed9;
}

/* line 1181, ../scss/main.scss */
#advancing .action .icon {
  background: #6faed9;
}

/* line 1184, ../scss/main.scss */
.no-borderradius #advancing .action .icon {
  background: transparent url("../img/advancing_circle.png") no-repeat 0 0;
}

/* line 1187, ../scss/main.scss */
#advancing .article {
  background: #6faed9;
}

/* line 1190, ../scss/main.scss */
#advancing .article.open h3, #advancing .article p.callout {
  color: #6faed9;
}

/* line 1193, ../scss/main.scss */
#advancing .band .triangle {
  border-top-color: #6faed9;
}

/* line 1196, ../scss/main.scss */
#advancing .band.less .triangle {
  border-bottom-color: #6faed9;
}

/* ========================
	FOOTER
 ========================*/
/* line 1203, ../scss/main.scss */
#footer {
  display: none;
}

/* ==========================================================================
   Media Queries
   ========================================================================== */
@media only screen and (min-width: 768px) {
  /* ========================
  	MAIN
   ========================*/
  /* line 1214, ../scss/main.scss */
  .article .wrapper {
    margin: 60px auto 100px;
    max-width: 830px;
  }

  /* line 1218, ../scss/main.scss */
  .article h1, #homepage .article h3 {
    font-size: 30px;
    line-height: 32px;
  }

  /* line 1222, ../scss/main.scss */
  .article p, .article li, .article td, .article dd {
    font-size: 19px;
  }

  /* line 1225, ../scss/main.scss */
  blockquote, p.callout {
    font-size: 30px;
    line-height: 41px;
    margin-bottom: 28px;
  }

  /* line 1230, ../scss/main.scss */
  .rule {
    border-bottom: 1px solid #DDD;
    margin-bottom: 30px;
    padding-bottom: 30px;
  }

  /* line 1235, ../scss/main.scss */
  .vert-rule {
    border-left: 1px solid #DDD;
    margin-left: 1%;
    padding-left: 1%;
  }

  /* line 1240, ../scss/main.scss */
  .two-fifths {
    float: left;
    margin-left: 1%;
    margin-right: 1%;
    width: 37%;
  }

  /* line 1246, ../scss/main.scss */
  .three-fifths {
    float: left;
    margin-left: 1%;
    margin-right: 1%;
    width: 57%;
  }

  /* line 1252, ../scss/main.scss */
  .one-third {
    float: left;
    margin-left: 1%;
    margin-right: 1%;
    width: 30%;
  }

  /* line 1258, ../scss/main.scss */
  .half {
    float: left;
    margin-left: 1%;
    margin-right: 1%;
    width: 47%;
  }

  /* line 1264, ../scss/main.scss */
  .half.vert-rule {
    margin-left: 0;
  }

  /* line 1267, ../scss/main.scss */
  .left {
    float: left !important;
  }

  /* line 1270, ../scss/main.scss */
  .right {
    float: right !important;
  }

  /* line 1273, ../scss/main.scss */
  .largeh1, #mostreliable .article h1, #social_customer_service .article h1 {
    font-size: 55px;
    line-height: 62px;
  }

  /* line 1277, ../scss/main.scss */
  .introP, #mostreliable .article p.intro, #social_customer_service .article p.intro {
    font-size: 26px;
    line-height: 34px;
  }

  /* line 1281, ../scss/main.scss */
  .figTitle, #mostreliable .article .title, #social_customer_service .article .title {
    font-size: 24px;
  }

  /* line 1284, ../scss/main.scss */
  #mostreliable .article h2 {
    font-size: 48px;
    line-height: 52px;
  }

  /* ========================
  	HOMEPAGE: MAIN
   ========================*/
  /* line 1291, ../scss/main.scss */
  .intro {
    top: 15%;
  }

  /* line 1294, ../scss/main.scss */
  .intro h1 {
    font-size: 55px;
    line-height: 62px;
  }

  /* line 1298, ../scss/main.scss */
  .intro p {
    font-size: 18px;
    line-height: 26px;
  }

  /* line 1302, ../scss/main.scss */
  .action {
    top: 55%;
  }

  /* line 1305, ../scss/main.scss */
  .action .icon {
    height: 112px;
    margin-bottom: 35px;
    width: 112px;
  }

  /* line 1310, ../scss/main.scss */
  .action .icon img {
    margin-top: 34px;
    width: auto;
  }

  /* line 1314, ../scss/main.scss */
  .action p {
    font-size: 23px;
  }

  /* line 1317, ../scss/main.scss */
  #homepage .article {
    height: 150px;
  }

  /* line 1320, ../scss/main.scss */
  .band {
    height: 100px;
  }

  /* line 1323, ../scss/main.scss */
  .band a {
    top: -35px;
  }

  /* line 1326, ../scss/main.scss */
  .band .triangle {
    border-left-width: 70px;
    border-right-width: 70px;
    border-top-width: 50px;
  }

  /* line 1331, ../scss/main.scss */
  .band.less .triangle {
    border-bottom-width: 50px;
    top: -50px;
  }

  /* line 1335, ../scss/main.scss */
  .band.less a {
    top: -80px;
  }

  /* HOME SECTION */
  /* line 1339, ../scss/main.scss */
  #home .intro {
    top: 7%;
  }

  /* line 1342, ../scss/main.scss */
  #home .article blockquote.first {
    font-size: 40px;
    line-height: 51px;
  }

  /* line 1346, ../scss/main.scss */
  #video-player .wrapper {
    max-width: 695px;
  }

  /* line 1349, ../scss/main.scss */
  #video-player #video {
    float: right;
    margin: 0;
  }

  /* line 1353, ../scss/main.scss */
  #video-player #video, #video-player #video a, #video-player #video iframe {
    height: 290px;
    width: 515px;
  }

  /* line 1357, ../scss/main.scss */
  #video-player .playlist {
    width: auto;
  }

  /* line 1360, ../scss/main.scss */
  #video-player .playlist li {
    height: 90px;
    margin: 0 0 10px;
    width: 160px;
  }

  /* line 1365, ../scss/main.scss */
  #easy #video-player .playlist p {
    font-size: 19px;
  }

  /* line 1368, ../scss/main.scss */
  #easy #video-player .playlist .title, #easy #video-player .playlist p {
    max-width: 150px;
    width: auto;
  }

  /* SECTION SPECIFIC STYLES */
  /* line 1373, ../scss/main.scss */
  #mostreliable .one-third, #social_customer_service .one-third {
    height: 340px;
  }

  /* line 1376, ../scss/main.scss */
  #mostreliable .one-third img, #social_customer_service .one-third img {
    margin-bottom: 40px;
  }

  /* line 1379, ../scss/main.scss */
  #mostreliable .one-third.one img {
    margin-bottom: 25px;
    margin-top: 30px;
  }

  /* line 1383, ../scss/main.scss */
  #mostreliable .one-third.two img {
    margin-top: 45px;
  }

  /* line 1386, ../scss/main.scss */
  #mostreliable .one-third.three img {
    margin-top: 58px;
  }

  /* line 1389, ../scss/main.scss */
  #mostreliable .rootmetrics img {
    margin-left: 30px;
  }

  /* line 1392, ../scss/main.scss */
  #mostreliable .rootmetrics figcaption {
    margin: 0 0 0 250px;
    padding-top: 50px;
    text-align: left;
    max-width: 385px;
  }

  /* line 1398, ../scss/main.scss */
  #fastforward .cross-hatch {
    background: transparent url("../img/cross_rule_bg.png") no-repeat center center;
    margin-bottom: 30px;
  }

  /* line 1402, ../scss/main.scss */
  #fastforward .cross-hatch .half {
    margin: 0;
  }

  /* line 1405, ../scss/main.scss */
  #fastforward .cross-hatch .left img {
    float: left;
  }

  /* line 1408, ../scss/main.scss */
  #fastforward .cross-hatch .right img {
    float: right;
  }

  /* line 1411, ../scss/main.scss */
  #fastforward .cross-hatch .half img:first-child {
    margin-bottom: 17.69%;
  }

  /* line 1414, ../scss/main.scss */
  #ebm .callout div {
    margin-bottom: 0;
  }

  /* line 1417, ../scss/main.scss */
  #ebm .callout div.rule {
    margin-bottom: 30px;
  }

  /* line 1420, ../scss/main.scss */
  #pickingupthepace .article h2 {
    font-size: 62px;
    line-height: 79px;
  }

  /* line 1424, ../scss/main.scss */
  #drivingthefuture .intro, #wireless_world .intro {
    position: absolute;
    top: 0;
  }

  /* line 1428, ../scss/main.scss */
  #drivingthefuture .intro h1, #wireless_world .intro h1, #drivingthefuture .intro p, #wireless_world .intro p {
    color: #FFF;
  }

  /* line 1431, ../scss/main.scss */
  #drivingthefuture .action {
    top: 65%;
  }

  /* line 1434, ../scss/main.scss */
  #wireless_world .action {
    top: 73%;
  }

  /* line 1437, ../scss/main.scss */
  #social_customer_service .one-third.one img, #social_customer_service .one-third.three img {
    margin-bottom: 60px;
    margin-top: 60px;
  }

  /* line 1441, ../scss/main.scss */
  #social_customer_service .one-third.two img {
    margin-top: 47px;
  }

  /* line 1444, ../scss/main.scss */
  .cloud-section p.callout {
    font-size: 19px;
    line-height: 28px;
  }

  /* FOOTER */
  /* line 1449, ../scss/main.scss */
  #footer {
    background: #e5e5e5;
    display: block;
    font-family: Arial;
    text-align: left;
  }

  /* line 1455, ../scss/main.scss */
  #footer .wrapper {
    margin: 0 auto;
    width: 90%;
    padding: 60px 0 75px;
  }

  /* line 1460, ../scss/main.scss */
  #footer .left {
    padding-left: 10px;
  }

  /* line 1463, ../scss/main.scss */
  #footer .separator {
    margin-bottom: 8px;
    margin-top: 8px;
  }

  /* line 1467, ../scss/main.scss */
  #footer .separator a.begin {
    padding: 0 10px 0 6px;
  }

  /* line 1470, ../scss/main.scss */
  #footer a:link {
    color: #067AB4;
    text-decoration: none;
  }

  /* line 1474, ../scss/main.scss */
  #footer .separator a, #footer .separator span {
    border-right: 1px solid #CCCCCC;
    padding: 0 10px;
  }

  /* line 1478, ../scss/main.scss */
  #footer .copyright {
    color: #808080;
    line-height: normal;
    padding-left: 6px;
  }

  /* line 1483, ../scss/main.scss */
  #footer .dotSites {
    margin: 8px 0 50px 6px;
  }

  /* line 1486, ../scss/main.scss */
  #footer .dotSites span {
    margin: 0 0 10px 10px;
  }

  /* line 1489, ../scss/main.scss */
  .clear {
    clear: both;
  }

  /* line 1492, ../scss/main.scss */
  #footer .logos {
    clear: both;
    position: relative;
    text-align: center;
    top: -30px;
  }

  /* line 1498, ../scss/main.scss */
  #footer .logos a {
    margin: 10px 25px 10px 0;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 1505, ../scss/main.scss */
  .outer-wrapper {
    height: 100%;
    position: relative;
    overflow-x: hidden;
    width: 100%;
  }

  /* line 1511, ../scss/main.scss */
  .inner-wrapper {
    position: relative;
    width: 100%;
  }

  /* ========================
  	HEADER
   ========================*/
  /* TOP */
  /* line 1519, ../scss/main.scss */
  #top {
    height: 50px;
    position: relative;
    z-index: 100;
  }

  /* line 1524, ../scss/main.scss */
  .menu-button {
    background: rgba(255, 255, 255, 0.7);
    cursor: pointer;
    display: block;
    height: 17px;
    margin: 7px 7px 0 16px;
    position: fixed;
    padding: 5px;
    right: 0;
    top: 0;
    width: 20px;
    z-index: 2;
  }

  /* line 1537, ../scss/main.scss */
  .icon-bar {
    display: block;
    background: #000;
    height: 3px;
    margin-bottom: 4px;
    width: 20px;
  }

  /* MAIN NAV */
  /* line 1545, ../scss/main.scss */
  #main-nav {
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 200;
  }

  /* line 1552, ../scss/main.scss */
  #main-nav:not(:target) {
    height: 0;
    z-index: 1;
  }

  /* line 1556, ../scss/main.scss */
  #main-nav .primary {
    padding: 0;
    position: relative;
  }

  /* line 1560, ../scss/main.scss */
  .js-ready #main-nav {
    height: 100%;
    right: -50%;
    width: 50%;
    background: #FFF;
  }

  /* line 1566, ../scss/main.scss */
  .js-nav #main-nav {
    overflow: visible;
  }

  /* line 1569, ../scss/main.scss */
  .js-ready .inner-wrapper {
    right: 0;
  }

  /* line 1572, ../scss/main.scss */
  .js-nav .inner-wrapper {
    right: 50%;
  }

  /* line 1575, ../scss/main.scss */
  .csstransforms3d.csstransitions.js-ready #main-nav {
    right: -100%;
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }

  /* line 1588, ../scss/main.scss */
  .csstransforms3d.csstransitions.js-ready .inner-wrapper {
    right: 0 !important;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: -webkit-transform 500ms ease;
    -moz-transition: -moz-transform 500ms ease;
    -o-transition: -o-transform 500ms ease;
    transition: transform 500ms ease;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
  }

  /* line 1605, ../scss/main.scss */
  .csstransforms3d.csstransitions.js-nav .inner-wrapper {
    -webkit-transform: translate3d(-50%, 0, 0) scale3d(1, 1, 1);
    -moz-transform: translate3d(-50%, 0, 0) scale3d(1, 1, 1);
    -ms-transform: translate3d(-50%, 0, 0) scale3d(1, 1, 1);
    -o-transform: translate3d(-50%, 0, 0) scale3d(1, 1, 1);
    transform: translate3d(-50%, 0, 0) scale3d(1, 1, 1);
  }

  /* line 1612, ../scss/main.scss */
  .csstransforms3d.csstransitions.js-ready #main-nav .primary {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    -webkit-transition: opacity 300ms 100ms, -webkit-transform 500ms ease;
    -webkit-transition-delay: ease, 0s;
    -moz-transition: opacity 300ms 100ms ease, -moz-transform 500ms ease;
    -o-transition: opacity 300ms 100ms ease, -o-transform 500ms ease;
    transition: opacity 300ms 100ms ease, transform 500ms ease;
    -webkit-transform: translate3d(-80%, 0, 0) scale3d(0.9, 0.9, 0.9);
    -moz-transform: translate3d(-80%, 0, 0) scale3d(0.9, 0.9, 0.9);
    -ms-transform: translate3d(-80%, 0, 0) scale3d(0.9, 0.9, 0.9);
    -o-transform: translate3d(-80%, 0, 0) scale3d(0.9, 0.9, 0.9);
    transform: translate3d(-80%, 0, 0) scale3d(0.9, 0.9, 0.9);
    -webkit-transform-origin: 50% 0%;
    -moz-transform-origin: 50% 0%;
    -ms-transform-origin: 50% 0%;
    -o-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
  }

  /* line 1631, ../scss/main.scss */
  .csstransforms3d.csstransitions.js-nav #main-nav .primary {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  /* line 1640, ../scss/main.scss */
  #main-nav li a {
    font-size: 14px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1646, ../scss/main.scss */
  .js-ready #main-nav {
    right: -80%;
    width: 80%;
  }

  /* line 1650, ../scss/main.scss */
  .js-nav .inner-wrapper {
    right: 80%;
  }

  /* line 1653, ../scss/main.scss */
  .csstransforms3d.csstransitions.js-ready #main-nav {
    right: -160%;
  }

  /* line 1656, ../scss/main.scss */
  .csstransforms3d.csstransitions.js-nav .inner-wrapper {
    -webkit-transform: translate3d(-80%, 0, 0) scale3d(1, 1, 1);
    -moz-transform: translate3d(-80%, 0, 0) scale3d(1, 1, 1);
    -ms-transform: translate3d(-80%, 0, 0) scale3d(1, 1, 1);
    -o-transform: translate3d(-80%, 0, 0) scale3d(1, 1, 1);
    transform: translate3d(-80%, 0, 0) scale3d(1, 1, 1);
  }
}
@media only screen and (min-width: 1024px) {
  /* ========================
  	HEADER
   ========================*/
  /* line 1669, ../scss/main.scss */
  #header {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 3;
  }

  /* TOP */
  /* line 1677, ../scss/main.scss */
  #top {
    height: 75px;
    position: relative;
  }

  /* line 1681, ../scss/main.scss */
  #top .logo {
    left: 10px;
    position: absolute;
    top: 20px;
  }

  /* line 1686, ../scss/main.scss */
  #top .title {
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    font-size: 13px;
    left: 6%;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 20px;
    width: 70px;
  }

  /*	MAIN NAV */
  /* line 1698, ../scss/main.scss */
  #main-nav {
    margin: -75px auto 0;
    position: relative;
    max-width: 790px;
    width: auto;
  }

  /* line 1704, ../scss/main.scss */
  #main-nav ul {
    text-align: center;
  }

  /* line 1707, ../scss/main.scss */
  .primary > li {
    display: inline-block;
    *display: inline;
    margin-left: 10px;
    padding-top: 15px;
    zoom: 1;
  }

  /* line 1714, ../scss/main.scss */
  #main-nav .primary > li a {
    background: none;
  }

  /* line 1717, ../scss/main.scss */
  #main-nav li a {
    border-bottom: none;
    color: #666;
    display: inline;
    line-height: 40px;
    padding: 0;
    text-align: center;
  }

  /* line 1725, ../scss/main.scss */
  #main-nav li.home.active > a, #main-nav li.home > a:hover {
    color: #000;
  }

  /* line 1728, ../scss/main.scss */
  #main-nav li.network.active > a, #main-nav li.network > a:hover {
    color: #ff7b27;
  }

  /* line 1731, ../scss/main.scss */
  #main-nav li.mobile.active > a, #main-nav li.mobile > a:hover {
    color: #f5a200;
  }

  /* line 1734, ../scss/main.scss */
  #main-nav li.cloud.active > a, #main-nav li.cloud > a:hover {
    color: #6ebb44;
  }

  /* line 1737, ../scss/main.scss */
  #main-nav li.global.active > a, #main-nav li.global > a:hover {
    color: #a7bb0a;
  }

  /* line 1740, ../scss/main.scss */
  #main-nav li.easy.active > a, #main-nav li.easy > a:hover {
    color: #077ab5;
  }

  /* line 1743, ../scss/main.scss */
  #main-nav li.advancing.active > a, #main-nav li.advancing > a:hover {
    color: #6faed9;
  }

  /* line 1746, ../scss/main.scss */
  #main-nav .sub {
    display: none;
    height: 65px;
    left: 0;
    position: fixed;
    right: 0;
    text-align: center;
    top: 75px;
    width: 100%;
  }

  /* line 1756, ../scss/main.scss */
  #main-nav .sub li {
    display: inline;
    line-height: 65px;
    zoom: 1;
  }

  /* line 1761, ../scss/main.scss */
  .home .sub {
    background: #000;
  }

  /* line 1764, ../scss/main.scss */
  .home-section .home .sub {
    background: #666;
  }

  /* line 1767, ../scss/main.scss */
  .network .sub {
    background: #ff7b27;
  }

  /* line 1770, ../scss/main.scss */
  .mobile .sub {
    background: #f5a200;
  }

  /* line 1773, ../scss/main.scss */
  .cloud .sub {
    background: #6ebb44;
  }

  /* line 1776, ../scss/main.scss */
  .global .sub {
    background: #a7bb0a;
  }

  /* line 1779, ../scss/main.scss */
  .easy .sub {
    background: #077ab5;
  }

  /* line 1782, ../scss/main.scss */
  .advancing .sub {
    background: #6faed9;
  }

  /* line 1785, ../scss/main.scss */
  #main-nav .sub li a {
    color: #FFF;
    padding: 9px;
  }

  /* line 1789, ../scss/main.scss */
  #main-nav .sub li.active a {
    border-radius: 20px;
  }

  /* line 1792, ../scss/main.scss */
  #main-nav .home .sub li.active a {
    background: #424242;
  }

  /* line 1795, ../scss/main.scss */
  #main-nav .network .sub li.active a {
    background: #ec640d;
  }

  /*
  	.no-borderradius #main-nav .network .sub li.active {
  		background:transparent url('../img/network_nav_active_left.png') no-repeat left center;
  	}
  	.no-borderradius #main-nav .network .sub li.active a {
  		background:url('../img/network_nav_active_right.png') no-repeat right center;
  	}
  */
  /* line 1806, ../scss/main.scss */
  #main-nav .mobile .sub li.active a {
    background: #e88a03;
  }

  /* line 1809, ../scss/main.scss */
  #main-nav .cloud .sub li.active a {
    background: #51a821;
  }

  /* line 1812, ../scss/main.scss */
  #main-nav .global .sub li.active a {
    background: #8da601;
  }

  /* line 1815, ../scss/main.scss */
  #main-nav .easy .sub li.active a {
    background: #01679b;
  }

  /* line 1818, ../scss/main.scss */
  #main-nav .advancing .sub li.active a {
    background: #4894c9;
  }

  /* ========================
  	MAIN
   ========================*/
  /* line 1824, ../scss/main.scss */
  #main {
    margin-bottom: 140px;
    top: 140px;
  }

  /* ========================
  	HOMEPAGE: MAIN
   ========================*/
  /* line 1832, ../scss/main.scss */
  #sidebar-nav {
    display: block;
    left: 39px;
    position: fixed;
    top: 42%;
    z-index: 2;
  }

  /* line 1839, ../scss/main.scss */
  #sidebar-nav.hide {
    display: none;
  }

  /* line 1842, ../scss/main.scss */
  #sidebar-nav ul {
    margin: 0;
    padding: 0;
    width: 13px;
  }

  /* line 1847, ../scss/main.scss */
  #sidebar-nav li {
    margin: 0 auto 20px;
    padding: 0;
    width: 13px;
    height: 13px;
  }

  /* line 1853, ../scss/main.scss */
  #sidebar-nav li a {
    border-radius: 50%;
    display: block;
    height: 9px;
    margin: auto;
    outline: none;
    width: 9px;
    text-indent: -9999px;
  }

  /* line 1862, ../scss/main.scss */
  #sidebar-nav li.active a {
    border: 2px solid #FFF;
  }

  /* line 1865, ../scss/main.scss */
  #sidebar-nav li.network a {
    background: #ff7b27;
  }

  /* line 1868, ../scss/main.scss */
  #sidebar-nav li.mobile a {
    background: #f5a200;
  }

  /* line 1871, ../scss/main.scss */
  #sidebar-nav li.cloud a {
    background: #6ebb44;
  }

  /* line 1874, ../scss/main.scss */
  #sidebar-nav li.global a {
    background: #a7bb0a;
  }

  /* line 1877, ../scss/main.scss */
  #sidebar-nav li.easy a {
    background: #077ab5;
  }

  /* line 1880, ../scss/main.scss */
  #sidebar-nav li.advancing a {
    background: #6faed9;
  }

  /* line 1883, ../scss/main.scss */
  .no-borderradius #sidebar-nav li {
    height: 14px;
  }

  /* line 1886, ../scss/main.scss */
  .no-borderradius #sidebar-nav li a {
    background: transparent url("../img/sidenav_sprite.png") no-repeat;
    height: 14px;
    width: 13px;
  }

  /* line 1891, ../scss/main.scss */
  .no-borderradius #sidebar-nav li.network a {
    background-position: 0 0;
  }

  /* line 1894, ../scss/main.scss */
  .no-borderradius #sidebar-nav li.mobile a {
    background-position: 0 -30px;
  }

  /* line 1897, ../scss/main.scss */
  .no-borderradius #sidebar-nav li.cloud a {
    background-position: 0 -59px;
  }

  /* line 1900, ../scss/main.scss */
  .no-borderradius #sidebar-nav li.global a {
    background-position: 0 -89px;
  }

  /* line 1903, ../scss/main.scss */
  .no-borderradius #sidebar-nav li.easy a {
    background-position: 0 -117px;
  }

  /* line 1906, ../scss/main.scss */
  .no-borderradius #sidebar-nav li.advancing a {
    background-position: 0 -147px;
  }

  /* line 1909, ../scss/main.scss */
  .no-borderradius #sidebar-nav li.active a {
    border: none;
  }

  /* line 1912, ../scss/main.scss */
  .no-borderradius #sidebar-nav li.network.active a {
    background-position: -16px 0;
  }

  /* line 1915, ../scss/main.scss */
  .no-borderradius #sidebar-nav li.mobile.active a {
    background-position: -16px -30px;
  }

  /* line 1918, ../scss/main.scss */
  .no-borderradius #sidebar-nav li.cloud.active a {
    background-position: -16px -59px;
  }

  /* line 1921, ../scss/main.scss */
  .no-borderradius #sidebar-nav li.global.active a {
    background-position: -16px -89px;
  }

  /* line 1924, ../scss/main.scss */
  .no-borderradius #sidebar-nav li.easy.active a {
    background-position: -16px -117px;
  }

  /* line 1927, ../scss/main.scss */
  .no-borderradius #sidebar-nav li.advancing.active a {
    background-position: -16px -147px;
  }

  /* line 1930, ../scss/main.scss */
  #scroll {
    bottom: 45px;
    display: block;
    left: 25px;
    position: fixed;
    width: 50px;
    z-index: 2;
  }

  /* line 1938, ../scss/main.scss */
  #scroll img {
    display: block;
    margin: 0 auto 20px;
  }

  /* line 1942, ../scss/main.scss */
  #scroll p {
    color: #FFF;
    font-family: "Omnes", Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: center;
    text-transform: uppercase;
  }

  /* line 1949, ../scss/main.scss */
  .intro {
    top: 37%;
  }

  /* line 1952, ../scss/main.scss */
  .intro h1 {
    font-size: 75px;
  }

  /* line 1955, ../scss/main.scss */
  .action {
    top: 65%;
  }

  /* line 1959, ../scss/main.scss */
  #home .intro h1 {
    margin-top: 30px;
  }

  /* line 1962, ../scss/main.scss */
  .slide {
    padding-bottom: 100px;
  }

  /* line 1965, ../scss/main.scss */
  #video-player .wrapper {
    max-width: 830px;
  }

  /* line 1968, ../scss/main.scss */
  #video-player #video, #video-player #video a, #video-player #video iframe {
    height: 349px;
    width: 620px;
  }

  /* line 1972, ../scss/main.scss */
  #video-player .playlist li {
    height: 107px;
    margin-bottom: 13px;
    width: 190px;
  }

  /* line 1977, ../scss/main.scss */
  #easy #video-player .playlist p {
    font-size: 22px;
  }

  /* line 1980, ../scss/main.scss */
  #drivingthefuture .intro, #wireless_world .intro {
    top: 15%;
  }

  /* line 1983, ../scss/main.scss */
  #drivingthefuture .intro p {
    max-width: 930px;
  }

  /* FOOTER */
  /* line 1987, ../scss/main.scss */
  #footer .wrapper {
    width: 985px;
  }

  /* line 1990, ../scss/main.scss */
  #footer .w586 {
    float: left;
    margin: 0 14px 14px 0;
    width: 586px;
  }

  /* line 1995, ../scss/main.scss */
  #footer .w346 {
    float: left;
    margin: 0 14px 14px 0;
    width: 346px;
  }

  /* line 2000, ../scss/main.scss */
  #footer .dotSites {
    background: url("//www.att.com/images/global/vertSeparator1x105.png") no-repeat scroll 42% 50% rgba(0, 0, 0, 0);
    margin-bottom: 0;
  }

  /* line 2004, ../scss/main.scss */
  #footer .dotSites span {
    margin-left: 0;
  }

  /* line 2007, ../scss/main.scss */
  #footer .dotCom {
    padding-right: 10px;
  }

  /* line 2010, ../scss/main.scss */
  #footer .dotNet {
    padding-left: 10px;
  }

  /* line 2013, ../scss/main.scss */
  .firstLogo {
    position: relative;
    top: 40px;
  }
}
@media only screen and (min-width: 1280px) {
  /* line 2022, ../scss/main.scss */
  #top .logo {
    left: 20px;
  }

  /* line 2025, ../scss/main.scss */
  #top .title {
    left: 8%;
    padding: 0 10px;
  }

  /* line 2029, ../scss/main.scss */
  #main-nav {
    max-width: 870px;
  }

  /* line 2032, ../scss/main.scss */
  #main-nav li a {
    font-size: 14px;
  }

  /* line 2035, ../scss/main.scss */
  #main-nav .sub li {
    margin-left: 12px;
  }

  /* line 2038, ../scss/main.scss */
  #main-nav li:first-child {
    margin-left: 0;
  }

  /* line 2041, ../scss/main.scss */
  #home .article.open p.cycle-prev.arrow {
    left: 10%;
  }

  /* line 2044, ../scss/main.scss */
  #home .article.open p.cycle-next.arrow {
    right: 10%;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 2051, ../scss/main.scss */
  #top .title {
    left: 140px;
  }

  /* line 2054, ../scss/main.scss */
  #main-nav {
    max-width: 1100px;
  }

  /* line 2057, ../scss/main.scss */
  #main-nav li a {
    font-size: 16px;
  }

  /* line 2060, ../scss/main.scss */
  .primary > li {
    margin-left: 30px;
  }
}
/* ==========================================================================
   Helper classes
   ========================================================================== */
/* line 2075, ../scss/main.scss */
.ir {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
}

/* line 2082, ../scss/main.scss */
.ir:before {
  content: "";
  display: block;
  width: 0;
  height: 150%;
}

/* line 2089, ../scss/main.scss */
.hidden {
  display: none !important;
  visibility: hidden;
}

/* line 2094, ../scss/main.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 2106, ../scss/main.scss */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* line 2115, ../scss/main.scss */
.invisible {
  visibility: hidden;
}

/* ==========================================================================
   Print styles
   ========================================================================== */
@media print {
  /* line 2124, ../scss/main.scss */
  * {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important;
  }

  /* line 2132, ../scss/main.scss */
  a,
  a:visited {
    text-decoration: underline;
  }

  /* line 2136, ../scss/main.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 2140, ../scss/main.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /*
   * Don't show links for images, or javascript/internal links
   */
  /* line 2150, ../scss/main.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 2155, ../scss/main.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 2160, ../scss/main.scss */
  thead {
    display: table-header-group;
    /* h5bp.com/t */
  }

  /* line 2165, ../scss/main.scss */
  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 2169, ../scss/main.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
}

  /* line 2179, ../scss/main.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 2185, ../scss/main.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }
}
