/*! Eloqua Styles : Author: Andrew Young - VML */
/* normalize.css v2.0.1 | MIT License | git.io/normalize */
/* ========================================================================== HTML5 display definitions ========================================================================== */
/* Corrects `block` display not defined in IE 8/9. */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }

/* Corrects `inline-block` display not defined in IE 8/9. */
audio, canvas, video { display: inline-block; }

/* Prevents modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */
audio:not([controls]) { display: none; height: 0; }

/* Addresses styling for `hidden` attribute not present in IE 8/9. */
[hidden] { display: none; }

/* ========================================================================== Base ========================================================================== */
/* 1. Sets default font family to sans-serif. 2. Prevents iOS text size adjust after orientation change, without disabling user zoom. */
html { font-family: sans-serif; /* 1 */ -webkit-text-size-adjust: 100%; /* 2 */ -ms-text-size-adjust: 100%; /* 2 */ }

/* Removes default margin. */
body { margin: 0; }

/* ========================================================================== Links ========================================================================== */
/* Addresses `outline` inconsistency between Chrome and other browsers. */
a:focus { outline: thin dotted; }

/* Improves readability when focused and also mouse hovered in all browsers. */
a:active, a:hover { outline: 0; }

/* ========================================================================== Typography ========================================================================== */
/* Addresses `h1` font sizes within `section` and `article` in Firefox 4+, Safari 5, and Chrome. */
h1 { font-size: 2em; }

/* Addresses styling not present in IE 8/9, Safari 5, and Chrome. */
abbr[title] { border-bottom: 1px dotted; }

/* Addresses style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */
b, strong { font-weight: bold; }

/* Addresses styling not present in Safari 5 and Chrome. */
dfn { font-style: italic; }

/* Addresses styling not present in IE 8/9. */
mark { background: #ff0; color: #000; }

/* Corrects font family set oddly in Safari 5 and Chrome. */
code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; }

/* Improves readability of pre-formatted text in all browsers. */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

/* Sets consistent quote types. */
q { quotes: "\201C" "\201D" "\2018" "\2019"; }

/* Addresses inconsistent and variable font size in all browsers. */
small { font-size: 80%; }

/* Prevents `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 ========================================================================== */
/* Removes border when inside `a` element in IE 8/9. */
img { border: 0; }

/* Corrects overflow displayed oddly in IE 9. */
svg:not(:root) { overflow: hidden; }

/* ========================================================================== Figures ========================================================================== */
/* Addresses 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. Corrects 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. Corrects font family not being inherited in all browsers. 2. Corrects font size not being inherited in all browsers. 3. Addresses 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 */ }

/* Addresses Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */
button, input { line-height: normal; }

/* 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Corrects inability to style clickable `input` types in iOS. 3. Improves 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], input[disabled] { cursor: default; }

/* 1. Addresses box sizing set to `content-box` in IE 8/9. 2. Removes excess padding in IE 8/9. */
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }

/* 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome. 2. Addresses `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; }

/* Removes 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; }

/* Removes inner padding and border in Firefox 4+. */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/* 1. Removes default vertical scrollbar in IE 8/9. 2. Improves 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; }

.btn-blue, .btn-gray, .main-container button, .main-container input[type="button"], .main-container input[type="reset"], .main-container input[type="submit"], #colorbox input[type="button"], #colorbox input[type="reset"], #colorbox input[type="submit"], .mega-menu input[type="button"], .mega-menu input[type="reset"], .mega-menu input[type="submit"], .tag-list-link, .current-tags li a, .btn-light-gray, .btn-red, .advanced-search-bar input[type="button"] { color: white !important; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; display: block; text-align: center; height: 35px; line-height: 35px; -webkit-box-shadow: silver 0 2px 2px; -moz-box-shadow: silver 0 2px 2px; box-shadow: silver 0 2px 2px; margin-bottom: 8px; margin-top: 8px; padding: 0 15px; }

.btn-blue, .btn-gray, .main-container button, .main-container input[type="button"], .main-container input[type="reset"], .main-container input[type="submit"], #colorbox input[type="button"], #colorbox input[type="reset"], #colorbox input[type="submit"], .mega-menu input[type="button"], .mega-menu input[type="reset"], .mega-menu input[type="submit"], .tag-list-link, .current-tags li a { background-color: #798189; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF798189', endColorstr='#FF5E676F'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #798189), color-stop(12%, #798189), color-stop(35%, #747c84), color-stop(100%, #5e676f)); background-image: -webkit-linear-gradient(top, #798189 0%, #798189 12%, #747c84 35%, #5e676f 100%); background-image: -moz-linear-gradient(top, #798189 0%, #798189 12%, #747c84 35%, #5e676f 100%); background-image: -o-linear-gradient(top, #798189 0%, #798189 12%, #747c84 35%, #5e676f 100%); background-image: linear-gradient(top, #798189 0%, #798189 12%, #747c84 35%, #5e676f 100%); border-bottom: 1px solid #434b52; }
.btn-blue:hover, .btn-gray:hover, .main-container button:hover, .main-container input[type="button"]:hover, .main-container input[type="reset"]:hover, .main-container input[type="submit"]:hover, #colorbox input[type="button"]:hover, #colorbox input[type="reset"]:hover, #colorbox input[type="submit"]:hover, .mega-menu input[type="button"]:hover, .mega-menu input[type="reset"]:hover, .mega-menu input[type="submit"]:hover, .tag-list-link:hover, .current-tags li a:hover { background-color: #949ba1; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF949BA1', endColorstr='#FF75818B'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #949ba1), color-stop(12%, #949ba1), color-stop(35%, #8f969c), color-stop(100%, #75818b)); background-image: -webkit-linear-gradient(top, #949ba1 0%, #949ba1 12%, #8f969c 35%, #75818b 100%); background-image: -moz-linear-gradient(top, #949ba1 0%, #949ba1 12%, #8f969c 35%, #75818b 100%); background-image: -o-linear-gradient(top, #949ba1 0%, #949ba1 12%, #8f969c 35%, #75818b 100%); background-image: linear-gradient(top, #949ba1 0%, #949ba1 12%, #8f969c 35%, #75818b 100%); border-bottom: 1px solid #5a656e; }

.btn-light-gray { background-color: #a8aeb3; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFA8AEB3', endColorstr='#FF979DA4'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a8aeb3), color-stop(48%, #a2a8ae), color-stop(100%, #979da4)); background-image: -webkit-linear-gradient(top, #a8aeb3 0%, #a2a8ae 48%, #979da4 100%); background-image: -moz-linear-gradient(top, #a8aeb3 0%, #a2a8ae 48%, #979da4 100%); background-image: -o-linear-gradient(top, #a8aeb3 0%, #a2a8ae 48%, #979da4 100%); background-image: linear-gradient(top, #a8aeb3 0%, #a2a8ae 48%, #979da4 100%); border-bottom: 1px solid #727a81; }
.btn-light-gray:hover { background-color: #c3c7cb; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFC3C7CB', endColorstr='#FFB2B7BC'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c3c7cb), color-stop(48%, #bdc2c6), color-stop(100%, #b2b7bc)); background-image: -webkit-linear-gradient(top, #c3c7cb 0%, #bdc2c6 48%, #b2b7bc 100%); background-image: -moz-linear-gradient(top, #c3c7cb 0%, #bdc2c6 48%, #b2b7bc 100%); background-image: -o-linear-gradient(top, #c3c7cb 0%, #bdc2c6 48%, #b2b7bc 100%); background-image: linear-gradient(top, #c3c7cb 0%, #bdc2c6 48%, #b2b7bc 100%); border-bottom: 1px solid #8c939a; }

.btn-red, .advanced-search-bar input[type="button"] { background-color: #e31937; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE31937', endColorstr='#FFC40000'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e31937), color-stop(12%, #e31937), color-stop(21%, #e21231), color-stop(32%, #e00324), color-stop(41%, #df0017), color-stop(53%, #db0000), color-stop(100%, #c40000)); background-image: -webkit-linear-gradient(top, #e31937 0%, #e31937 12%, #e21231 21%, #e00324 32%, #df0017 41%, #db0000 53%, #c40000 100%); background-image: -moz-linear-gradient(top, #e31937 0%, #e31937 12%, #e21231 21%, #e00324 32%, #df0017 41%, #db0000 53%, #c40000 100%); background-image: -o-linear-gradient(top, #e31937 0%, #e31937 12%, #e21231 21%, #e00324 32%, #df0017 41%, #db0000 53%, #c40000 100%); background-image: linear-gradient(top, #e31937 0%, #e31937 12%, #e21231 21%, #e00324 32%, #df0017 41%, #db0000 53%, #c40000 100%); border-bottom: 1px solid #ae0000; }
.btn-red:hover, .advanced-search-bar input[type="button"]:hover { background-color: #e72441; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE72441', endColorstr='#FFF70000'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e72441), color-stop(12%, #e72441), color-stop(21%, #ed1737), color-stop(32%, #ef0326), color-stop(41%, #ee0019), color-stop(53%, #ea0000), color-stop(100%, #e80000)); background-image: -webkit-linear-gradient(top, #e72441 0%, #e72441 12%, #ed1737 21%, #ef0326 32%, #ee0019 41%, #ea0000 53%, #e80000 100%); background-image: -moz-linear-gradient(top, #e72441 0%, #e72441 12%, #ed1737 21%, #ef0326 32%, #ee0019 41%, #ea0000 53%, #e80000 100%); background-image: -o-linear-gradient(top, #e72441 0%, #e72441 12%, #ed1737 21%, #ef0326 32%, #ee0019 41%, #ea0000 53%, #e80000 100%); background-image: linear-gradient(top, #e72441 0%, #e72441 12%, #ed1737 21%, #ef0326 32%, #ee0019 41%, #ea0000 53%, #e80000 100%); border-bottom: 1px solid #d20000; }

.hero-component-container.hero-bg-color-green { background-color: #adc6bc; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF9EBCB0', endColorstr='#FFADC6BC'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9ebcb0), color-stop(50%, #adc6bc), color-stop(100%, #9ebcb0)); background-image: -webkit-linear-gradient(top, #9ebcb0 0%, #adc6bc 50%, #9ebcb0 100%); background-image: -moz-linear-gradient(top, #9ebcb0 0%, #adc6bc 50%, #9ebcb0 100%); background-image: -o-linear-gradient(top, #9ebcb0 0%, #adc6bc 50%, #9ebcb0 100%); background-image: linear-gradient(top, #9ebcb0 0%, #adc6bc 50%, #9ebcb0 100%); }

.hero-component-container.hero-bg-color-blue { background-color: #a9bdca; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFA9BDCA', endColorstr='#FF829FB2'); background-image: -webkit-gradient(radial, 50%, 0, 50%, 100, color-stop(0%, #a9bdca), color-stop(100%, #829fb2)); background-image: -webkit-radial-gradient(center, ellipse cover, #a9bdca 0%, #829fb2 100%); background-image: -moz-radial-gradient(center, ellipse cover, #a9bdca 0%, #829fb2 100%); background-image: -o-radial-gradient(center, ellipse cover, #a9bdca 0%, #829fb2 100%); background-image: radial-gradient(center, ellipse cover, #a9bdca 0%, #829fb2 100%); }

.hero-component-container.hero-bg-color-light-gray { background-color: #d4d4d4; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFD4D4D4', endColorstr='#FFA7A9A9'); background-image: -webkit-gradient(radial, 50%, 0, 50%, 100, color-stop(0%, #d4d4d4), color-stop(100%, #a7a9a9)); background-image: -webkit-radial-gradient(center, ellipse cover, #d4d4d4 0%, #a7a9a9 100%); background-image: -moz-radial-gradient(center, ellipse cover, #d4d4d4 0%, #a7a9a9 100%); background-image: -o-radial-gradient(center, ellipse cover, #d4d4d4 0%, #a7a9a9 100%); background-image: radial-gradient(center, ellipse cover, #d4d4d4 0%, #a7a9a9 100%); }

.hero-component-container.hero-bg-color-dark-gray { background-color: #5d6165; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF5D6165', endColorstr='#FF353739'); background-image: -webkit-gradient(radial, 50%, 0, 50%, 100, color-stop(0%, #5d6165), color-stop(100%, #353739)); background-image: -webkit-radial-gradient(center, ellipse cover, #5d6165 0%, #353739 100%); background-image: -moz-radial-gradient(center, ellipse cover, #5d6165 0%, #353739 100%); background-image: -o-radial-gradient(center, ellipse cover, #5d6165 0%, #353739 100%); background-image: radial-gradient(center, ellipse cover, #5d6165 0%, #353739 100%); }

/* global */
body { background-color: whitesmoke; color: #6c6c6d; font-family: Arial, sans-serif; font-size: 15px; line-height: 23px; }

p, h1, h2, h3, h4, h5 { margin: 0; }

.main-container { position: relative; z-index: 1; }

.main-container h1, h2, h3, h4, h5 { color: #181a1b; font-family: "Univers LT W01 45 Light", Arial, sans-serif; }

h2, .main-container h1 { font-size: 36px; line-height: 38px; margin-bottom: 30px; font-weight: normal; }

.par.parsys .title:first-child { padding-top: 20px; }
.par.parsys .right-par .title:first-child, .par.parsys .promo-pod-top-title-first .title:first-child, .par.parsys .promo-pod-top-img-first .title:first-child, .par.parsys .third_tab .promotion-pod .title:first-child, .par.parsys .promotion-pod .title:first-child { padding-top: 0; }

.col-66 h3, .col-33 h3 { font-size: 21px; line-height: 24px; text-transform: uppercase; }

img { max-width: 100%; height: auto; }

a { color: #6689a8; text-decoration: none; }

label.error { color: red; font-weight: bold; margin-bottom: 10px; display: inline-block !important; }

.chromeframe { background-color: whitesmoke; border: 1px solid #6689a8; }
.chromeframe p { padding: 20px; }

.horz-divider { border-bottom: 1px solid #e2e2e4; height: 0; margin: 20px 0; }

.section { overflow: hidden; }
.section.table { margin: 25px 0; }
.section.table td, .section.table th { padding: 4px; }
.section.table th { background-color: #efeff0; }

.mega-menu .link.section { margin-top: 0; }

.listtitle { margin: 15px 0; }

#pressrelease { margin: 50px 0; }

.redText { color: red; }

.blackText { color: #181a1b; }
b .blackText { font-size: 1.1em; }

.grande-guides-nav { list-style: none; padding: 0; }
.grande-guides-nav li { position: relative; margin-left: 20px; color: #6689a8; margin-bottom: 8px; }
.grande-guides-nav li:before { position: absolute; left: -20px; top: 1px; }

.has-bg-image .btn-blue { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.has-bg-image .btn-gray, .has-bg-image .main-container button { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.has-bg-image .btn-light-gray, .hero-bg-color-dark-gray .btn-light-gray { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.has-bg-image .btn-red { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.main-container input[type="button"], .main-container input[type="reset"], .main-container input[type="submit"], #colorbox input[type="button"], #colorbox input[type="reset"], #colorbox input[type="submit"], .mega-menu input[type="button"], .mega-menu input[type="reset"], .mega-menu input[type="submit"] { border: none; padding: 0 20px; margin-top: 10px; }
.main-container textarea, .main-container input[type="text"], #colorbox textarea, #colorbox input[type="text"], .mega-menu textarea, .mega-menu input[type="text"] { border: 1px solid #e1e3e5; padding: 10px; -webkit-box-shadow: inset 0 0 5px 0 #e1e3e5; -moz-box-shadow: inset 0 0 5px 0 #e1e3e5; box-shadow: inset 0 0 5px 0 #e1e3e5; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.main-container form > .text, .main-container form > .dropdown, .main-container form > .checkbox, .main-container form > .radio, #colorbox form > .text, #colorbox form > .dropdown, #colorbox form > .checkbox, #colorbox form > .radio, .mega-menu form > .text, .mega-menu form > .dropdown, .mega-menu form > .checkbox, .mega-menu form > .radio { margin-bottom: 15px; }
.main-container .form_row, #colorbox .form_row, .mega-menu .form_row { margin-left: 5px; }
.main-container .form_row .form_leftcolmark, #colorbox .form_row .form_leftcolmark, .mega-menu .form_row .form_leftcolmark { display: none; }

#modernmarketing input.x-form-text { width: 200px !important; }

.play-btn:before { content: ''; background-color: #fefefe; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEFEFE', endColorstr='#FFD0D0D0'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #d0d0d0)); background-image: -webkit-linear-gradient(top, #fefefe 0%, #d0d0d0 100%); background-image: -moz-linear-gradient(top, #fefefe 0%, #d0d0d0 100%); background-image: -o-linear-gradient(top, #fefefe 0%, #d0d0d0 100%); background-image: linear-gradient(top, #fefefe 0%, #d0d0d0 100%); -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: 0 0 3px rgba(24, 26, 27, 0.5); -moz-box-shadow: 0 0 3px rgba(24, 26, 27, 0.5); box-shadow: 0 0 3px rgba(24, 26, 27, 0.5); display: block; width: 40px; height: 40px; position: absolute; left: 50%; top: 50%; margin-left: -20px; margin-top: -20px; }
.play-btn:after { content: ''; display: block; width: 0; height: 0; border-style: solid; border-width: 8px 0 8px 13.9px; border-color: transparent transparent transparent #000000; position: absolute; left: 50%; top: 50%; margin-left: -5px; margin-top: -8px; }

#open-download-resource, .open-download-resource { display: inline-block; padding: 0 15px; cursor: pointer; }
#open-download-resource:before, .open-download-resource:before { position: relative; top: 2px; margin-right: 5px; }

.jive-rendered-content { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #e2e2e4; }

.ss-lock:before, .ss-lock.right:after { margin-right: 4px; }

/* Media query - Below $mobile_width */
@media screen and (max-width: 999px) { h2 { margin-bottom: 15px; margin-top: 15px; }
  .hide-mobile { display: none; } }
header { position: relative; }
header ul { list-style: none; margin: 0; padding: 0; }

.logo { width: 116px; height: 56px; font-size: 0; line-height: 0; color: transparent; }
.logo a { display: block; background: url("/etc/designs/eloqua/clientlibs/images/oracle-marketing-cloud.svg") left top no-repeat; background-size: 100%; width: 100%; height: 100%; color: transparent; }
.no-svg .logo a { background-image: url("/etc/designs/eloqua/clientlibs/images/oracle-marketing-cloud.png"); }

nav { font-family: "Univers LT W01 55 Roman", Arial, sans-serif; }

.header { height: 100%; }

.mobile-nav-menu { display: none; position: absolute; left: -9999px; top: 0; color: #181a1b; width: 80px; height: 80px; font-size: 44px; line-height: 80px; text-align: center; }
.mobile-nav-menu span { display: block; }

.mobile-nav-search { display: none; position: absolute; top: 0; left: -9999px; color: #181a1b; width: 80px; height: 80px; font-size: 44px; line-height: 80px; text-align: center; }
.mobile-nav-search span { display: block; }

.mobile-nav-icons, .small-device-nav-icons { display: none; }

/* Media query - Below $mobile_width */
@media screen and (max-width: 999px) { .logo { width: 100%; text-align: center; background-color: #dadadc; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFDADADC', endColorstr='#FFFFFFFF'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dadadc), color-stop(69%, #fcfcfc), color-stop(78%, #ffffff), color-stop(100%, #ffffff)); background-image: -webkit-linear-gradient(top, #dadadc 0%, #fcfcfc 69%, #ffffff 78%, #ffffff 100%); background-image: -moz-linear-gradient(top, #dadadc 0%, #fcfcfc 69%, #ffffff 78%, #ffffff 100%); background-image: -o-linear-gradient(top, #dadadc 0%, #fcfcfc 69%, #ffffff 78%, #ffffff 100%); background-image: linear-gradient(top, #dadadc 0%, #fcfcfc 69%, #ffffff 78%, #ffffff 100%); height: 80px; padding-top: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .logo a { width: 120px; height: 60px; margin: auto; margin-top: 2px; }
  .mobile-nav-menu { display: block; left: 0; }
  .mobile-nav-menu .menu-close { display: none; }
  .mobile-mega-menu-open .mobile-nav-menu { background-color: red; color: white; }
  .mobile-mega-menu-open .mobile-nav-menu .menu-option { display: none; }
  .mobile-mega-menu-open .mobile-nav-menu .menu-close { display: block; }
  .mobile-nav-search { display: block; left: auto; right: 0; }
  .mobile-nav-search .menu-close { display: none; }
  .mobile-search-open .mobile-nav-search { background-color: red; color: white; }
  .mobile-search-open .mobile-nav-search .menu-option { display: none; }
  .mobile-search-open .mobile-nav-search .menu-close { display: block; }
  .mobile-nav-icons, .small-device-nav-icons { display: block; position: absolute; right: 25px; top: 0; }
  .mobile-nav-icons-close { display: none; }
  .mobile-nav-icons-dropdown { display: block; }
  nav { background-color: red; color: white; display: none; }
  .mobile-mega-menu-open nav { display: block; }
  .mobile-mega-menu-open nav .search-link { display: none; }
  .mobile-search-open nav { display: block; }
  .mobile-search-open nav li { display: none; }
  .mobile-search-open nav li.search-link { display: block; }
  .mobile-search-open nav li.search-link > a { display: none; }
  .mobile-search-open nav li.search-link #mobile-search, .mobile-search-open nav li.search-link li { display: block; }
  .mobile-search-open nav li.search-link .mobile-search-form { padding-bottom: 10px; }
  nav a { color: white; }
  .main-nav-ul a { display: block; line-height: 36px; padding: 0 25px 0 15px; }
  .main-nav-ul > li { border-bottom: 1px solid #ff3333; }
  .main-nav-ul > li > a { font-size: 18px; position: relative; }
  .main-nav-ul > li.search-link > a { border-bottom: none; }
  .utility-links { background-color: #181a1b; color: white; overflow: hidden; display: none; }
  .mobile-mega-menu-open .utility-links { display: block; }
  .utility-links li { float: left; width: 50%; text-align: center; border-bottom: 1px solid #000; font-size: 18px; line-height: 36px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .utility-links li:nth-child(odd) { border-right: 1px solid #000; }
  .utility-links li.language-link { width: 100%; }
  .utility-links li.language-link .country-chooser a { background-position: 15px center; background-repeat: no-repeat; padding: 0 50px; text-align: left; }
  .utility-links li.language-link .country-chooser > a { border-bottom: 1px solid #000; }
  .utility-links li.language-link .country-chooser li { display: block; width: 100%; }
  .utility-links a { color: white; display: block; font-size: 18px; line-height: 36px; }
  .utility-links .ss-earth:before { padding-right: 5px; top: 2px; position: relative; } }
/* Media query - Above $desktop_width */
@media screen and (min-width: 1000px) { header { width: 1000px; margin: auto; height: 100%; }
  .header-container { height: 94px; background-color: #f7f7f7; position: relative; z-index: 3; }
  .no-hero .header-container { -webkit-box-shadow: 0 0 6px 1px #d9d9d9; -moz-box-shadow: 0 0 6px 1px #d9d9d9; box-shadow: 0 0 6px 1px #d9d9d9; margin-bottom: 30px; }
  .no-boxshadow .no-hero .header-container { border-bottom: 1px solid #d9d9d9; }
  .header-container .logo { top: 2px; position: relative; display: inline-block; }
  .header-container nav { position: absolute; right: 0; bottom: 0; height: 50px; line-height: 50px; }
  .header-container nav li { position: relative; float: left; }
  .header-container nav li:before { content: ''; height: 50px; display: block; position: absolute; right: 100%; top: 0; background-color: #f3f3f4; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF3F3F4', endColorstr='#FFD9D9D9'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f3f4), color-stop(21%, #efefef), color-stop(63%, #dadada), color-stop(100%, #d9d9d9)); background-image: -webkit-linear-gradient(top, #f3f3f4 0%, #efefef 21%, #dadada 63%, #d9d9d9 100%); background-image: -moz-linear-gradient(top, #f3f3f4 0%, #efefef 21%, #dadada 63%, #d9d9d9 100%); background-image: -o-linear-gradient(top, #f3f3f4 0%, #efefef 21%, #dadada 63%, #d9d9d9 100%); background-image: linear-gradient(top, #f3f3f4 0%, #efefef 21%, #dadada 63%, #d9d9d9 100%); width: 1px; }
  .header-container nav li.active a { color: #181a1b; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFD9D9D9', endColorstr='#FFD9D9D9'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(217, 217, 217, 0.02)), color-stop(6%, rgba(217, 217, 217, 0.11)), color-stop(13%, rgba(217, 217, 217, 0.24)), color-stop(40%, rgba(217, 217, 217, 0.86)), color-stop(48%, rgba(217, 217, 217, 0.98)), color-stop(50%, #d9d9d9), color-stop(100%, #d9d9d9)); background-image: -webkit-linear-gradient(top, rgba(217, 217, 217, 0.02) 0%, rgba(217, 217, 217, 0.11) 6%, rgba(217, 217, 217, 0.24) 13%, rgba(217, 217, 217, 0.86) 40%, rgba(217, 217, 217, 0.98) 48%, #d9d9d9 50%, #d9d9d9 100%); background-image: -moz-linear-gradient(top, rgba(217, 217, 217, 0.02) 0%, rgba(217, 217, 217, 0.11) 6%, rgba(217, 217, 217, 0.24) 13%, rgba(217, 217, 217, 0.86) 40%, rgba(217, 217, 217, 0.98) 48%, #d9d9d9 50%, #d9d9d9 100%); background-image: -o-linear-gradient(top, rgba(217, 217, 217, 0.02) 0%, rgba(217, 217, 217, 0.11) 6%, rgba(217, 217, 217, 0.24) 13%, rgba(217, 217, 217, 0.86) 40%, rgba(217, 217, 217, 0.98) 48%, #d9d9d9 50%, #d9d9d9 100%); background-image: linear-gradient(top, rgba(217, 217, 217, 0.02) 0%, rgba(217, 217, 217, 0.11) 6%, rgba(217, 217, 217, 0.24) 13%, rgba(217, 217, 217, 0.86) 40%, rgba(217, 217, 217, 0.98) 48%, #d9d9d9 50%, #d9d9d9 100%); color: #181a1b; }
  .header-container nav a { color: #505051; display: block; padding: 0 9px; }
  .header-container nav a:hover { color: #181a1b; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFD9D9D9', endColorstr='#FFD9D9D9'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(217, 217, 217, 0)), color-stop(71%, rgba(217, 217, 217, 0)), color-stop(77%, rgba(217, 217, 217, 0.16)), color-stop(92%, rgba(217, 217, 217, 0.71)), color-stop(96%, rgba(217, 217, 217, 0.85)), color-stop(100%, rgba(217, 217, 217, 0.96))); background-image: -webkit-linear-gradient(top, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 71%, rgba(217, 217, 217, 0.16) 77%, rgba(217, 217, 217, 0.71) 92%, rgba(217, 217, 217, 0.85) 96%, rgba(217, 217, 217, 0.96) 100%); background-image: -moz-linear-gradient(top, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 71%, rgba(217, 217, 217, 0.16) 77%, rgba(217, 217, 217, 0.71) 92%, rgba(217, 217, 217, 0.85) 96%, rgba(217, 217, 217, 0.96) 100%); background-image: -o-linear-gradient(top, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 71%, rgba(217, 217, 217, 0.16) 77%, rgba(217, 217, 217, 0.71) 92%, rgba(217, 217, 217, 0.85) 96%, rgba(217, 217, 217, 0.96) 100%); background-image: linear-gradient(top, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 71%, rgba(217, 217, 217, 0.16) 77%, rgba(217, 217, 217, 0.71) 92%, rgba(217, 217, 217, 0.85) 96%, rgba(217, 217, 217, 0.96) 100%); color: #181a1b; }
  .header-container .utility-links { font-size: 13px; position: absolute; right: 0; top: 10px; }
  .header-container .utility-links li { padding: 0 12px; float: left; }
  .header-container .utility-links li.language-link { padding: 0; position: relative; }
  .header-container .utility-links li.language-link .country-chooser > a { background-position: 6px center; background-repeat: no-repeat; border: 1px solid transparent; display: block; padding: 0 12px 0 27px; }
  .header-container .utility-links li.language-link ul { background: #f7f7f7; border: 1px solid #ddd; display: none; margin-top: -1px; min-width: 100%; position: absolute; right: 0; top: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .header-container .utility-links li.language-link ul li { display: block; float: none; padding: 0; }
  .header-container .utility-links li.language-link ul li a { background-position: 6px center; background-repeat: no-repeat; display: block; padding: 0 12px 0 27px; white-space: nowrap; }
  .header-container .utility-links li.language-link ul li:hover a { background-color: #eee; }
  .header-container .utility-links li.language-link:hover .country-chooser > a { background-color: #eee; border: 1px solid #ddd; }
  .header-container .utility-links li.language-link:hover ul { display: block; }
  .header-container .utility-links a { color: #6a737b; }
  .header-container .utility-links a:hover { color: #6a737b; }
  .header-container .utility-links .ss-earth:before { padding-right: 5px; top: 1px; position: relative; } }
.mobile-mega-menu { display: none; }

/* Media query - Below $mobile_width */
@media screen and (max-width: 999px) { .mega-menu { display: none; }
  .mobile-mega-menu { background-color: #e60000; border-top: 1px solid #cc0000; }
  .active-mega-menu-products a[data-menu-name=products] .mobile-nav-icons-close { display: block; }
  .active-mega-menu-products a[data-menu-name=products] .mobile-nav-icons-dropdown { display: none; }
  .active-mega-menu-products #mobile-products { display: block; }
  .active-mega-menu-support-and-services a[data-menu-name=support-and-services] .mobile-nav-icons-close { display: block; }
  .active-mega-menu-support-and-services a[data-menu-name=support-and-services] .mobile-nav-icons-dropdown { display: none; }
  .active-mega-menu-support-and-services #mobile-support-and-services { display: block; }
  .active-mega-menu-education a[data-menu-name=education] .mobile-nav-icons-close { display: block; }
  .active-mega-menu-education a[data-menu-name=education] .mobile-nav-icons-dropdown { display: none; }
  .active-mega-menu-education #mobile-education { display: block; }
  .active-mega-menu-industry-solutions a[data-menu-name=industry-solutions] .mobile-nav-icons-close { display: block; }
  .active-mega-menu-industry-solutions a[data-menu-name=industry-solutions] .mobile-nav-icons-dropdown { display: none; }
  .active-mega-menu-industry-solutions #mobile-industry-solutions { display: block; }
  .active-mega-menu-customers a[data-menu-name=customers] .mobile-nav-icons-close { display: block; }
  .active-mega-menu-customers a[data-menu-name=customers] .mobile-nav-icons-dropdown { display: none; }
  .active-mega-menu-customers #mobile-customers { display: block; }
  .active-mega-menu-resources a[data-menu-name=resources] .mobile-nav-icons-close { display: block; }
  .active-mega-menu-resources a[data-menu-name=resources] .mobile-nav-icons-dropdown { display: none; }
  .active-mega-menu-resources #mobile-resources { display: block; }
  .active-mega-menu-search a[data-menu-name=search] { color: white; background-color: red; }
  .active-mega-menu-search #mobile-search { display: block; padding-left: 15px; }
  #mobile-search { display: block; padding-left: 15px; } }
/* Media query - Above $desktop_width */
@media screen and (min-width: 1000px) { .mega-menu { background-color: #eeeeef; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFEEEEEF', endColorstr='#FFFFFFFF'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeef), color-stop(41%, #eeeeef), color-stop(59%, #ffffff), color-stop(100%, #ffffff)); background-image: -webkit-linear-gradient(top, #eeeeef 0%, #eeeeef 41%, #ffffff 59%, #ffffff 100%); background-image: -moz-linear-gradient(top, #eeeeef 0%, #eeeeef 41%, #ffffff 59%, #ffffff 100%); background-image: -o-linear-gradient(top, #eeeeef 0%, #eeeeef 41%, #ffffff 59%, #ffffff 100%); background-image: linear-gradient(top, #eeeeef 0%, #eeeeef 41%, #ffffff 59%, #ffffff 100%); position: absolute; left: 0; top: 100%; width: 100%; display: none; -webkit-box-shadow: rgba(24, 26, 27, 0.17) 0 4px 8px; -moz-box-shadow: rgba(24, 26, 27, 0.17) 0 4px 8px; box-shadow: rgba(24, 26, 27, 0.17) 0 4px 8px; z-index: 100; font-size: 14px; }
  .mega-menu .megamenu-title { color: red; font-size: 24px; line-height: 24px; margin: 35px 0 0 50px; font-family: "Univers LT W01 45 Light", Arial, sans-serif; }
  .mega-menu .industrynav.section { overflow: visible; }
  .mega-menu .dk_container { float: none; }
  .mega-menu .dk_toggle { display: block; }
  .mega-menu select { width: 95%; }
  .mega-menu a { color: #6689a8; }
  .mega-menu a.btn { color: white; }
  .mega-menu .promotion-pod { margin: 15px 0 0 0; }
  .mega-menu .megamenu-columns { padding: 10px 25px 35px 25px; overflow: hidden; }
  .mega-menu .megamenu-columns > div { padding: 0 25px; }
  .mega-menu .list-of-links .title { border-bottom: 1px solid #d8d9da; padding-bottom: 5px; margin-bottom: 5px; }
  .mega-menu .list-of-links li { border-bottom: 1px solid #d8d9da; padding-bottom: 5px; margin-bottom: 5px; }
  .active-mega-menu-products a[data-menu-name=products] { color: #181a1b; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFD9D9D9', endColorstr='#FFD9D9D9'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(217, 217, 217, 0)), color-stop(71%, rgba(217, 217, 217, 0)), color-stop(77%, rgba(217, 217, 217, 0.16)), color-stop(92%, rgba(217, 217, 217, 0.71)), color-stop(96%, rgba(217, 217, 217, 0.85)), color-stop(100%, rgba(217, 217, 217, 0.96))); background-image: -webkit-linear-gradient(top, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 71%, rgba(217, 217, 217, 0.16) 77%, rgba(217, 217, 217, 0.71) 92%, rgba(217, 217, 217, 0.85) 96%, rgba(217, 217, 217, 0.96) 100%); background-image: -moz-linear-gradient(top, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 71%, rgba(217, 217, 217, 0.16) 77%, rgba(217, 217, 217, 0.71) 92%, rgba(217, 217, 217, 0.85) 96%, rgba(217, 217, 217, 0.96) 100%); background-image: -o-linear-gradient(top, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 71%, rgba(217, 217, 217, 0.16) 77%, rgba(217, 217, 217, 0.71) 92%, rgba(217, 217, 217, 0.85) 96%, rgba(217, 217, 217, 0.96) 100%); background-image: linear-gradient(top, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 71%, rgba(217, 217, 217, 0.16) 77%, rgba(217, 217, 217, 0.71) 92%, rgba(217, 217, 217, 0.85) 96%, rgba(217, 217, 217, 0.96) 100%); }
  .active-mega-menu-products #products { display: block; }
  .active-mega-menu-support-and-services a[data-menu-name=support-and-services] { color: #181a1b; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFD9D9D9', endColorstr='#FFD9D9D9'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(217, 217, 217, 0)), color-stop(71%, rgba(217, 217, 217, 0)), color-stop(77%, rgba(217, 217, 217, 0.16)), color-stop(92%, rgba(217, 217, 217, 0.71)), color-stop(96%, rgba(217, 217, 217, 0.85)), color-stop(100%, rgba(217, 217, 217, 0.96))); background-image: -webkit-linear-gradient(top, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 71%, rgba(217, 217, 217, 0.16) 77%, rgba(217, 217, 217, 0.71) 92%, rgba(217, 217, 217, 0.85) 96%, rgba(217, 217, 217, 0.96) 100%); background-image: -moz-linear-gradient(top, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 71%, rgba(217, 217, 217, 0.16) 77%, rgba(217, 217, 217, 0.71) 92%, rgba(217, 217, 217, 0.85) 96%, rgba(217, 217, 217, 0.96) 100%); background-image: -o-linear-gradient(top, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 71%, rgba(217, 217, 217, 0.16) 77%, rgba(217, 217, 217, 0.71) 92%, rgba(217, 217, 217, 0.85) 96%, rgba(217, 217, 217, 0.96) 100%); background-image: linear-gradient(top, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 71%, rgba(217, 217, 217, 0.16) 77%, rgba(217, 217, 217, 0.71) 92%, rgba(217, 217, 217, 0.85) 96%, rgba(217, 217, 217, 0.96) 100%); }
  .active-mega-menu-support-and-services #support-and-services { display: block; }
  .active-mega-menu-education a[data-menu-name=education] { color: #181a1b; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFD9D9D9', endColorstr='#FFD9D9D9'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(217, 217, 217, 0)), color-stop(71%, rgba(217, 217, 217, 0)), color-stop(77%, rgba(217, 217, 217, 0.16)), color-stop(92%, rgba(217, 217, 217, 0.71)), color-stop(96%, rgba(217, 217, 217, 0.85)), color-stop(100%, rgba(217, 217, 217, 0.96))); background-image: -webkit-linear-gradient(top, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 71%, rgba(217, 217, 217, 0.16) 77%, rgba(217, 217, 217, 0.71) 92%, rgba(217, 217, 217, 0.85) 96%, rgba(217, 217, 217, 0.96) 100%); background-image: -moz-linear-gradient(top, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 71%, rgba(217, 217, 217, 0.16) 77%, rgba(217, 217, 217, 0.71) 92%, rgba(217, 217, 217, 0.85) 96%, rgba(217, 217, 217, 0.96) 100%); background-image: -o-linear-gradient(top, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 71%, rgba(217, 217, 217, 0.16) 77%, rgba(217, 217, 217, 0.71) 92%, rgba(217, 217, 217, 0.85) 96%, rgba(217, 217, 217, 0.96) 100%); background-image: linear-gradient(top, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 71%, rgba(217, 217, 217, 0.16) 77%, rgba(217, 217, 217, 0.71) 92%, rgba(217, 217, 217, 0.85) 96%, rgba(217, 217, 217, 0.96) 100%); }
  .active-mega-menu-education #education { display: block; }
  .active-mega-menu-industry-solutions a[data-menu-name=industry-solutions] { color: #181a1b; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFD9D9D9', endColorstr='#FFD9D9D9'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(217, 217, 217, 0)), color-stop(71%, rgba(217, 217, 217, 0)), color-stop(77%, rgba(217, 217, 217, 0.16)), color-stop(92%, rgba(217, 217, 217, 0.71)), color-stop(96%, rgba(217, 217, 217, 0.85)), color-stop(100%, rgba(217, 217, 217, 0.96))); background-image: -webkit-linear-gradient(top, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 71%, rgba(217, 217, 217, 0.16) 77%, rgba(217, 217, 217, 0.71) 92%, rgba(217, 217, 217, 0.85) 96%, rgba(217, 217, 217, 0.96) 100%); background-image: -moz-linear-gradient(top, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 71%, rgba(217, 217, 217, 0.16) 77%, rgba(217, 217, 217, 0.71) 92%, rgba(217, 217, 217, 0.85) 96%, rgba(217, 217, 217, 0.96) 100%); background-image: -o-linear-gradient(top, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 71%, rgba(217, 217, 217, 0.16) 77%, rgba(217, 217, 217, 0.71) 92%, rgba(217, 217, 217, 0.85) 96%, rgba(217, 217, 217, 0.96) 100%); background-image: linear-gradient(top, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 71%, rgba(217, 217, 217, 0.16) 77%, rgba(217, 217, 217, 0.71) 92%, rgba(217, 217, 217, 0.85) 96%, rgba(217, 217, 217, 0.96) 100%); }
  .active-mega-menu-industry-solutions #industry-solutions { display: block; }
  .active-mega-menu-customers a[data-menu-name=customers] { color: #181a1b; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFD9D9D9', endColorstr='#FFD9D9D9'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(217, 217, 217, 0)), color-stop(71%, rgba(217, 217, 217, 0)), color-stop(77%, rgba(217, 217, 217, 0.16)), color-stop(92%, rgba(217, 217, 217, 0.71)), color-stop(96%, rgba(217, 217, 217, 0.85)), color-stop(100%, rgba(217, 217, 217, 0.96))); background-image: -webkit-linear-gradient(top, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 71%, rgba(217, 217, 217, 0.16) 77%, rgba(217, 217, 217, 0.71) 92%, rgba(217, 217, 217, 0.85) 96%, rgba(217, 217, 217, 0.96) 100%); background-image: -moz-linear-gradient(top, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 71%, rgba(217, 217, 217, 0.16) 77%, rgba(217, 217, 217, 0.71) 92%, rgba(217, 217, 217, 0.85) 96%, rgba(217, 217, 217, 0.96) 100%); background-image: -o-linear-gradient(top, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 71%, rgba(217, 217, 217, 0.16) 77%, rgba(217, 217, 217, 0.71) 92%, rgba(217, 217, 217, 0.85) 96%, rgba(217, 217, 217, 0.96) 100%); background-image: linear-gradient(top, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 71%, rgba(217, 217, 217, 0.16) 77%, rgba(217, 217, 217, 0.71) 92%, rgba(217, 217, 217, 0.85) 96%, rgba(217, 217, 217, 0.96) 100%); }
  .active-mega-menu-customers #customers { display: block; }
  .active-mega-menu-resources a[data-menu-name=resources] { color: #181a1b; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFD9D9D9', endColorstr='#FFD9D9D9'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(217, 217, 217, 0)), color-stop(71%, rgba(217, 217, 217, 0)), color-stop(77%, rgba(217, 217, 217, 0.16)), color-stop(92%, rgba(217, 217, 217, 0.71)), color-stop(96%, rgba(217, 217, 217, 0.85)), color-stop(100%, rgba(217, 217, 217, 0.96))); background-image: -webkit-linear-gradient(top, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 71%, rgba(217, 217, 217, 0.16) 77%, rgba(217, 217, 217, 0.71) 92%, rgba(217, 217, 217, 0.85) 96%, rgba(217, 217, 217, 0.96) 100%); background-image: -moz-linear-gradient(top, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 71%, rgba(217, 217, 217, 0.16) 77%, rgba(217, 217, 217, 0.71) 92%, rgba(217, 217, 217, 0.85) 96%, rgba(217, 217, 217, 0.96) 100%); background-image: -o-linear-gradient(top, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 71%, rgba(217, 217, 217, 0.16) 77%, rgba(217, 217, 217, 0.71) 92%, rgba(217, 217, 217, 0.85) 96%, rgba(217, 217, 217, 0.96) 100%); background-image: linear-gradient(top, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 71%, rgba(217, 217, 217, 0.16) 77%, rgba(217, 217, 217, 0.71) 92%, rgba(217, 217, 217, 0.85) 96%, rgba(217, 217, 217, 0.96) 100%); }
  .active-mega-menu-resources #resources { display: block; }
  .active-mega-menu-search a[data-menu-name=search] { color: #181a1b; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFD9D9D9', endColorstr='#FFD9D9D9'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(217, 217, 217, 0)), color-stop(71%, rgba(217, 217, 217, 0)), color-stop(77%, rgba(217, 217, 217, 0.16)), color-stop(92%, rgba(217, 217, 217, 0.71)), color-stop(96%, rgba(217, 217, 217, 0.85)), color-stop(100%, rgba(217, 217, 217, 0.96))); background-image: -webkit-linear-gradient(top, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 71%, rgba(217, 217, 217, 0.16) 77%, rgba(217, 217, 217, 0.71) 92%, rgba(217, 217, 217, 0.85) 96%, rgba(217, 217, 217, 0.96) 100%); background-image: -moz-linear-gradient(top, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 71%, rgba(217, 217, 217, 0.16) 77%, rgba(217, 217, 217, 0.71) 92%, rgba(217, 217, 217, 0.85) 96%, rgba(217, 217, 217, 0.96) 100%); background-image: -o-linear-gradient(top, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 71%, rgba(217, 217, 217, 0.16) 77%, rgba(217, 217, 217, 0.71) 92%, rgba(217, 217, 217, 0.85) 96%, rgba(217, 217, 217, 0.96) 100%); background-image: linear-gradient(top, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 71%, rgba(217, 217, 217, 0.16) 77%, rgba(217, 217, 217, 0.71) 92%, rgba(217, 217, 217, 0.85) 96%, rgba(217, 217, 217, 0.96) 100%); }
  .active-mega-menu-search #search { display: block; } }
.breadcrumb ul { margin: 0; padding: 0; }
.breadcrumb li { display: inline-block; }
.breadcrumb .breadcrumb-last { font-weight: bold; }

/* Media query - Above $desktop_width */
@media screen and (min-width: 1000px) { .has-hero .breadcrumb-container { position: absolute; top: 20px; left: 0; z-index: 2; width: 100%; }
  .breadcrumb-color-white { color: white; }
  .breadcrumb-color-white a { color: white; }
  .breadcrumb-color-light-gray { color: #efeff0; }
  .breadcrumb-color-light-gray a { color: #efeff0; }
  .breadcrumb-color-dark-gray { color: #6a737b; }
  .breadcrumb-color-dark-gray a { color: #6a737b; }
  .breadcrumb { width: 1000px; margin: auto; } }
.hero-container { position: relative; }

.hero-component-container { position: relative; color: #505051; }
.hero-component-container.hero-bg-color-blue #hero-link, .hero-component-container.hero-bg-color-blue .hero-link { -webkit-box-shadow: #829fb2 0 2px 2px; -moz-box-shadow: #829fb2 0 2px 2px; box-shadow: #829fb2 0 2px 2px; }
.hero-component-container.hero-bg-color-green #hero-link, .hero-component-container.hero-bg-color-green .hero-link { -webkit-box-shadow: #adc6bc 0 2px 2px; -moz-box-shadow: #adc6bc 0 2px 2px; box-shadow: #adc6bc 0 2px 2px; }
.hero-component-container.hero-bg-color-light-gray #hero-link, .hero-component-container.hero-bg-color-light-gray .hero-link { -webkit-box-shadow: #a7a9a9 0 2px 2px; -moz-box-shadow: #a7a9a9 0 2px 2px; box-shadow: #a7a9a9 0 2px 2px; }
@media screen and (max-width: 999px) { .hero-component-container.hero-bg-color-dark-gray .home-carousel .slides { height: 460px; }
  .hero-component-container.hero-bg-color-dark-gray .flex-control-nav { bottom: -20px; } }
.hero-component-container.hero-bg-color-dark-gray #hero-link, .hero-component-container.hero-bg-color-dark-gray .hero-link { -webkit-box-shadow: #353739 0 2px 2px; -moz-box-shadow: #353739 0 2px 2px; box-shadow: #353739 0 2px 2px; }
.hero-component-container a { color: #505051; }
.hero-component-container .promotion-pod .title { line-height: 23px; margin-bottom: 0; }
.hero-component-container .promotion-pod a { color: #6689a8; }

#hero-link, .hero-link { margin-top: 30px; display: inline-block; }

.hero-content.light p, .hero-content.light h1, .hero-content.light h2, .hero-content.light h3 { color: white; }
.hero-content.dark p, .hero-content.dark h1, .hero-content.dark h2, .hero-content.dark h3 { color: #505051; }
.hero-content .title { font-family: "Univers LT W01 45 Light", Arial, sans-serif; color: #505051; }

/* Media query - Above $desktop_width */
@media screen and (min-width: 1000px) { .has-bg-image .hero-content-container { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; margin-top: 0; padding-top: 95px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .has-bg-image .hero-content { height: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .has-bg-image .hero-content .hero-bg-image-content { width: 274px; }
  .hero-bg-image { display: block; }
  .hero-content-container { margin-top: 95px; }
  .hero-rte .hero-content-container { font-size: 24px; line-height: 36px; }
  .hero-rte .hero-content-container h2 { font-size: 36px; line-height: 38px; margin-bottom: 10px; font-family: "Univers LT W01 45 Light", Arial, sans-serif; }
  .hero-rte .hero-content-container p { font-size: 24px; line-height: 36px; font-family: "Univers LT W01 45 Light", Arial, sans-serif; }
  .hero-content { width: 1000px; margin: auto; font-size: 16px; line-height: 24px; position: relative; padding-bottom: 45px; }
  .hero-content .title { font-size: 36px; line-height: 38px; margin-bottom: 24px; }
  .hero-single-slide { overflow: hidden; }
  .hero-component-container { position: relative; overflow: hidden; }
  .hero-details { float: left; margin-bottom: 30px; width: 320px; }
  .hero-details .subtitle { font-weight: bold; }
  .hero-view { float: right; margin-bottom: 30px; }
  .hero-view .caption { font-size: 14px; line-height: 20px; }
  .hero-view object { position: relative; z-index: 0; }
  .carousel-container { clear: both; font-size: 14px; line-height: 18px; } }
/* Media query - Below $mobile_width */
@media screen and (max-width: 999px) { .hero-component-container { margin-bottom: 20px; }
  .hero-bg-image { display: none; }
  .hero-details { margin-bottom: 15px; }
  .hero-content { font-size: 14px; line-height: 20px; padding: 20px; }
  .hero-content .title { font-size: 34px; line-height: 40px; }
  object, iframe { width: 280px; height: 158px; }
  .modal object { width: 640px !important; height: 360px !important; }
  .hero.section { overflow: visible; } }
.carousel-container ul { margin: 0; padding: 0; list-style: none; }
.carousel-container li img { -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
.carousel-container li.video { position: relative; }
.carousel-container li.video .hero-slide-img-play:before { content: ''; background-color: #fefefe; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEFEFE', endColorstr='#FFD0D0D0'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #d0d0d0)); background-image: -webkit-linear-gradient(top, #fefefe 0%, #d0d0d0 100%); background-image: -moz-linear-gradient(top, #fefefe 0%, #d0d0d0 100%); background-image: -o-linear-gradient(top, #fefefe 0%, #d0d0d0 100%); background-image: linear-gradient(top, #fefefe 0%, #d0d0d0 100%); -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: 0 0 3px rgba(24, 26, 27, 0.5); -moz-box-shadow: 0 0 3px rgba(24, 26, 27, 0.5); box-shadow: 0 0 3px rgba(24, 26, 27, 0.5); display: block; width: 40px; height: 40px; position: absolute; left: 50%; top: 50%; margin-left: -20px; margin-top: -20px; }
.carousel-container li.video .hero-slide-img-play:after { content: ''; display: block; width: 0; height: 0; border-style: solid; border-width: 8px 0 8px 13.9px; border-color: transparent transparent transparent #000000; position: absolute; left: 50%; top: 50%; margin-left: -5px; margin-top: -8px; }
.carousel-container li .hero-slide-img-play { position: absolute; background-color: rgba(24, 26, 27, 0.5); left: 0; top: 0; width: 100%; height: 100%; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
.carousel-container li .hero-slide-img-wrapper { display: block; position: relative; background-color: rgba(255, 255, 255, 0.5); margin: 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
.carousel-container li .slide-title { padding-top: 5px; }
.carousel-container li.hero-slide-current .hero-slide-img-play { background-color: transparent; }
.carousel-container li.hero-slide-current .hero-slide-img-wrapper { margin: 0; padding: 5px; }

/* jQuery FlexSlider v2.0 http://www.woothemes.com/flexslider/  Copyright 2012 WooThemes Free to use under the GPLv2 license. http://www.gnu.org/licenses/gpl-2.0.html  Contributing author: Tyler Smith (@mbmufffin) */
/* Browser Resets */
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus { outline: none; }

.slides, .flex-control-nav, .flex-direction-nav { margin: 0; padding: 0; list-style: none; }

/* FlexSlider Necessary Styles
*********************************/
.flexslider { margin: 0; padding: 0; }
.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; }
.flexslider .slides img { width: 100%; display: block; max-height: 100%; }

/* Hide the slides before the JS is loaded. Avoids image jumping */
.flex-pauseplay span { text-transform: capitalize; }

/* Clearfix for the .slides element */
.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

html[xmlns] .slides { display: block; }

* html .slides { height: 1%; }

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you include js that eliminates this class on page load */
.no-js .flexslider .slides > li:first-child { display: block; }

/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 30px 0; padding: 0 40px; position: relative; zoom: 1; }

.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }

.loading .flex-viewport { max-height: 300px; }

.flexslider .slides { zoom: 1; }

.carousel li { text-align: center; }

/* Direction Nav */
.flex-direction-nav { *height: 0; }
.flex-direction-nav a { display: block; position: absolute; top: 0; z-index: 10; cursor: pointer; -webkit-transition: all .3s ease; text-align: center; }
.flex-direction-nav .flex-next { right: 0; }
.flex-direction-nav .flex-prev { left: 0; }
.flex-direction-nav .flex-disabled { display: none; }

/* Control Nav */
.flex-control-nav { width: 100%; position: absolute; bottom: -40px; text-align: center; }
.flex-control-nav li { margin: 0 6px; display: inline-block; zoom: 1; *display: inline; }

.flex-control-paging li a { width: 11px; height: 11px; display: block; background: #fff; cursor: pointer; border: 2px solid #333; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); }
.flex-control-paging li a:hover { background: #aaa; }
.flex-control-paging li a.flex-active { background: #333; border: 2px solid #fff; cursor: default; }

.flex-control-thumbs { margin: 5px 0 0; position: static; overflow: hidden; }
.flex-control-thumbs li { width: 25%; float: left; margin: 0; }
.flex-control-thumbs img { width: 100%; display: block; opacity: .7; cursor: pointer; }
.flex-control-thumbs img:hover { opacity: 1; }
.flex-control-thumbs .flex-active { opacity: 1; cursor: default; }

@media screen and (max-width: 860px) { .flex-direction-nav .flex-prev { opacity: 1; left: 0; }
  .flex-direction-nav .flex-next { opacity: 1; right: 0; } }
/* Media query - Above $desktop_width */
@media screen and (min-width: 1000px) { .hero-content .flex-direction-nav a { height: 84px; line-height: 84px; font-size: 44px; width: 40px; top: 15px; }
  .main-content .flex-direction-nav a { height: 150px; line-height: 150px; font-size: 44px; width: 40px; color: #b6b8ba; }
  .hero-component-container .flex-viewport { width: 920px; }
  .hero-component-container a.flex-next, .hero-component-container a.flex-prev { color: white; }
  .hero-component-container .slides > li { cursor: pointer; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 184px; height: 140px; }
  .hero-component-container .slides > li .slide-content { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 160px; height: 140px; position: relative; left: 11px; display: table-cell; }
  .carousel .flex-viewport { width: 920px; }
  .carousel .slides > li { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 230px; height: 150px; }
  .carousel .slides > li .slide-content { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; box-shadow: inset 0 0 25px rgba(0, 0, 0, 0.1); padding: 25px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; width: 220px; height: 150px; position: relative; left: 5px; display: table-cell; vertical-align: middle; } }
/* Media query - Below $mobile_width */
@media screen and (max-width: 999px) { .flexslider { margin-bottom: 50px; }
  .flex-direction-nav { position: relative; margin-top: 5px !important; }
  .flex-direction-nav a { font-size: 30px; }
  .main-content .carousel .slides > li { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 230px; height: 150px; }
  .main-content .carousel .slides > li .slide-content { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; box-shadow: inset 0 0 25px rgba(0, 0, 0, 0.1); padding: 25px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; width: 220px; height: 150px; position: relative; left: 5px; display: table-cell; vertical-align: middle; } }
.quotation { font-family: "Univers LT W01 55 Roman", Arial, sans-serif; margin: 15px 0; }
.right-par .quotation { margin: 0; }

.right-par .quotation + .quotation { margin-top: 20px; }

.quotation-body { font-size: 32px; line-height: 48px; }
.quotation-blue .quotation-body { color: #6689a8; }
.quotation-red .quotation-body { color: red; }
.col-33 .quotation-body { font-size: 24px; line-height: 32px; }

.quotation-author { font-size: 18px; color: #6689a8; font-family: "Univers LT W01 65 Bold", Arial, sans-serif; margin-top: 35px; }
.col-33 .quotation-author { color: #6c6c6d; font-size: 16px; font-family: Arial, sans-serif; margin-top: 20px; }

.quotation-date { font-size: 18px; color: #6689a8; font-family: "Univers LT W01 55 Roman", Arial, sans-serif; }
.col-33 .quotation-date { color: #6c6c6d; font-size: 16px; font-family: Arial, sans-serif; }

.promotion-pod { margin: 0 0 36px 0; }
.right-par .promotion-pod { margin: 30px 0 0 0; }
.right-par .promotion-pod:first-child { margin: 0; }
.right-par .horizontal-rule + .promotion-pod, .right-par .title.section + .promotion-pod { margin: 0; }
.promotion-pod .ss-navigateright:before { font-size: 0.7em; margin-right: 3px; }
.promotion-pod .gated-content { cursor: pointer; }
.col50 .promotion-pod { margin: 0; }

.promo { margin-bottom: 20px; }

.promo-pod-top-img-first .img-container { float: left; margin-right: 10px; }
.col-33 .promo-pod-top-img-first .img-container { margin-bottom: 15px; }
.mega-menu .promo-pod-top-img-first .img-container { margin-right: 0; width: 100%; }
.promo-pod-top-img-first .title { color: #6689a8; font-size: 18px; font-family: "Univers LT W01 55 Roman", Arial, sans-serif; padding-top: 6px; }
.promo-pod-top-img-first .cta-title { color: #6c6c6d; }
.promo-pod-top-img-first .content { clear: left; margin-top: 15px; }
.promo-pod-top-img-first .content p, .promo-pod-top-img-first .content a { display: inline; }
.promo-pod-top-img-first .content a:before { position: relative; top: 0; margin-right: 3px; margin-left: 0; }

.promo-pod-top-title-first .title { color: #6689a8; font-size: 18px; font-family: "Univers LT W01 55 Roman", Arial, sans-serif; margin-bottom: 20px; }
.promo-pod-top-title-first img { display: block; margin-bottom: 15px; }

.promo-pod-left .title { color: #6689a8; font-size: 18px; font-family: "Univers LT W01 55 Roman", Arial, sans-serif; margin-bottom: 15px; }
.promo-pod-left img { float: left; max-width: 70px; margin-top: 5px; }
.promo-pod-left .content { margin-left: 85px; }

.gated-download-legal { max-width: 195px; font-size: 10px; line-height: normal; padding-top: 5px;}

.gated-download-country-selector { width: 225px; }

.gated-download-form input[type=text] { width: 225px;}

/* Media query - below 749px */
@media screen and (max-width: 749px) { .promo-pod-top-img-first .img-container { float: none; } }
.tritab { margin: 15px 0; }

.tabs-nav ul { margin: 0; padding: 0; border-bottom: 1px solid #efeff0; }
.tabs-nav li { position: relative; top: 1px; }
.tabs-nav li.active a { color: #181a1b; border-bottom: 1px solid #181a1b; }
.tabs-nav li.active a:after, .tabs-nav li.active a:before { top: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; margin-top: -1px; }
.tabs-nav li.active a:after { border-width: 9px 9px 0 9px; border-color: white transparent transparent transparent; left: 50%; margin-left: -9px; }
.tabs-nav li.active a:before { border-width: 10px 10px 0 10px; border-color: #181a1b transparent transparent transparent; left: 50%; margin-left: -10px; }
.tabs-nav a { display: block; padding: 0 25px; color: #6689a8; font-size: 18px; line-height: 55px; font-family: "Univers LT W01 55 Roman", Arial, sans-serif; }

.tabs-container { margin-top: 40px; }
.tabs-active .tabs-container .tab { display: none; }
.tabs-container .tab.active { display: block; }

/* Media query - Above 750px */
@media screen and (min-width: 750px) { .tabs-nav li { display: inline-block; } }
.advanced-search-container { position: relative; margin: 20px 0; }

.advanced-search-bar { background-color: #798189; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF798189', endColorstr='#FF5E676F'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #798189), color-stop(12%, #798189), color-stop(35%, #747c84), color-stop(100%, #5e676f)); background-image: -webkit-linear-gradient(top, #798189 0%, #798189 12%, #747c84 35%, #5e676f 100%); background-image: -moz-linear-gradient(top, #798189 0%, #798189 12%, #747c84 35%, #5e676f 100%); background-image: -o-linear-gradient(top, #798189 0%, #798189 12%, #747c84 35%, #5e676f 100%); background-image: linear-gradient(top, #798189 0%, #798189 12%, #747c84 35%, #5e676f 100%); color: white; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 19px; position: relative; }
.advanced-search-bar label { position: absolute; color: #6a737b; top: 26px; left: 31px; }
.advanced-search-bar input[type="text"] { -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; width: 70%; }
.advanced-search-bar input[type="button"] { display: inline-block; margin: 0; -webkit-box-shadow: #6a737b 0 2px 2px; -moz-box-shadow: #6a737b 0 2px 2px; box-shadow: #6a737b 0 2px 2px; margin-left: 30px; }

.advanced-search { background-color: #efeff0; left: 0; top: 100%; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: none; }
.show-advanced-search .advanced-search { display: block; }
.advanced-search .tabs-container { background-color: #6c94ac; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF6C94AC', endColorstr='#FF527B96'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6c94ac), color-stop(32%, #6890a9), color-stop(100%, #527b96)); background-image: -webkit-linear-gradient(top, #6c94ac 0%, #6890a9 32%, #527b96 100%); background-image: -moz-linear-gradient(top, #6c94ac 0%, #6890a9 32%, #527b96 100%); background-image: -o-linear-gradient(top, #6c94ac 0%, #6890a9 32%, #527b96 100%); background-image: linear-gradient(top, #6c94ac 0%, #6890a9 32%, #527b96 100%); color: white; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.advanced-search .tabs-container ul { list-style: none; padding: 0; margin: 0; }
.advanced-search .tabs-container li { margin-bottom: 20px; }
.advanced-search .tabs-container li input { margin-right: 8px; }
.advanced-search .tabs-container li i { display: none; }
.no-csscolumns .advanced-search .tabs-container li { width: 50%; float: left; }
.advanced-search .tab-wrap li.active a { background-color: #6c94ac; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF6C94AC', endColorstr='#FF527B96'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6c94ac), color-stop(32%, #6890a9), color-stop(100%, #527b96)); background-image: -webkit-linear-gradient(top, #6c94ac 0%, #6890a9 32%, #527b96 100%); background-image: -moz-linear-gradient(top, #6c94ac 0%, #6890a9 32%, #527b96 100%); background-image: -o-linear-gradient(top, #6c94ac 0%, #6890a9 32%, #527b96 100%); background-image: linear-gradient(top, #6c94ac 0%, #6890a9 32%, #527b96 100%); color: white; }
.advanced-search .selected-tags { list-style: none; padding: 0; margin: 0; }
.advanced-search .selected-tags a { color: red; font-weight: bold; }

#search-results { margin-bottom: 20px; }
#search-results p.list-title { display: none; color: #181a1b; font-size: 20px; line-height: 20px; margin: 35px 0 0 10px; font-family: "Univers LT W01 45 Light", Arial, sans-serif; }

.search-results { list-style: none; padding: 0; margin: 0; overflow: hidden; }
.search-results li { box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.1); padding: 25px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; margin-bottom: 10px; }
.search-results li.result-centered { text-align: center; }
.search-results .expanded-result .title { font-size: 18px; line-height: 18px; margin-bottom: 12px; color: #6c6c6d; }
.search-results .expanded-result .blurb { margin-left: 85px; }
.search-results .expanded-result img { float: left; max-width: 70px; }
.search-results .result-image-only img { text-align: center; vertical-align: middle; }
.search-results .result-title-only .title { font-size: 18px; line-height: 24px; display: inline; font-family: "Univers LT W01 45 Light", Arial, sans-serif; }
.search-results .result-title-only .avitar { vertical-align: middle; margin-right: 10px; }
.search-results .result-title-image .title { vertical-align: middle; text-align: left; font-size: 18px; line-height: 18px; margin-bottom: 12px; color: #6c6c6d; float: right; max-width: 66%; }
.search-results .result-title-image img { text-align: left; vertical-align: middle; float: left; }
.search-results .result-title-image a.image-anchor { float: left; max-width: 33%; }
.search-results .title { font-family: "Univers LT W01 55 Roman", Arial, sans-serif; }
.search-results span.ss-icon { float: left; font-size: 70px; line-height: 1em; margin-top: 14px; }

.search-pager { text-align: right; }

.search-results-previous-page { margin-right: 25px; }

.search-results-next-page { margin-right: 20px; }

#my-choice-text { color: #6689a8; font-family: "Univers LT W01 65 Bold", Arial, sans-serif; }

.advanced-search-text { color: white; }

/* Media query - Above $desktop_width */
@media screen and (min-width: 1000px) { .advanced-search { padding: 31px 66px; }
  .advanced-search .tabs-container { float: left; margin-top: 0; -webkit-border-radius: 0 4px 4px 4px; -moz-border-radius: 0 4px 4px 4px; -ms-border-radius: 0 4px 4px 4px; -o-border-radius: 0 4px 4px 4px; border-radius: 0 4px 4px 4px; padding: 50px 20px 50px 60px; width: 577px; }
  .advanced-search .tabs-container ul { -webkit-column-count: 2; -moz-column-count: 2; -ms-column-count: 2; -o-column-count: 2; column-count: 2; }
  .advanced-search .tab-wrap { float: left; }
  .advanced-search .tab-wrap ul { border-bottom: 0; }
  .advanced-search .tab-wrap li { display: block; top: 0; }
  .advanced-search .tab-wrap li a { border-right: 1px solid transparent; padding: 0; width: 103px; text-align: center; }
  .advanced-search .tab-wrap li.active a { border-bottom: none; border-right-color: #436b87; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; -ms-border-radius: 4px 0 0 4px; -o-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; }
  .advanced-search .tab-wrap li.active a:after, .advanced-search .tab-wrap li.active a:before { display: none; }
  .advanced-search .selected-tags { margin-left: 717px; font-size: 12px; line-height: 22px; }
  #search-results-summary { margin: 10px 0 10px 717px; }
  #my-choice-text { margin-left: 717px; }
  .search-results li { float: left; width: 31%; margin: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .advanced-search-text { position: absolute; right: 19px; top: 25px; } }
/* Media query - Below $mobile_width */
@media screen and (max-width: 999px) { .advanced-search-bar input[type="text"] { width: 90%; }
  .advanced-search { padding: 10px; }
  .advanced-search .tabs-nav li { display: inline-block; }
  .advanced-search .tabs-nav li.active a { border-bottom-color: #436b87; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -ms-border-radius: 4px 4px 0 0; -o-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }
  .advanced-search .tabs-nav li.active a:after, .advanced-search .tabs-nav li.active a:before { display: none; }
  .advanced-search .tabs-container { margin-top: 0; padding: 10px; }
  .advanced-search .tabs-container li { margin: 10px 0; }
  .advanced-search-text { margin-top: 19px; display: inline-block; }
  #my-choice-text { margin-top: 10px; }
  #search-results-summary { margin: 10px 0; } }
.button-bar { text-align: center; margin: 15px 0 5px 0; }
.button-bar ul { padding: 0; margin: 0; overflow: hidden; list-style: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: silver 0 2px 2px; -moz-box-shadow: silver 0 2px 2px; box-shadow: silver 0 2px 2px; margin-bottom: 10px; }
.button-bar a { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; padding: 0 30px; margin-bottom: 0; }

/* Media query - Above 750px */
@media screen and (min-width: 750px) { .button-bar ul { display: inline-block; }
  .button-bar li { float: left; }
  .button-bar li:first-child a { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border-left: none; }
  .button-bar a { -webkit-box-shadow: #444c52 -1px 0px 0px; -moz-box-shadow: #444c52 -1px 0px 0px; box-shadow: #444c52 -1px 0px 0px; border-left: 1px solid #8f979e; } }
.social-container { background: #efeff0; }

.social-content { padding: 50px 0; }
.social-content .twitter .title { font-size: 44px; line-height: 54px; font-family: "Univers LT W01 45 Light", Arial, sans-serif; margin-bottom: 20px; }
.social-content .twitter .title:before { position: relative; top: 5px; margin-right: 12px; }
.social-content .tweet { font-size: 14px; line-height: 18px; margin-top: 20px; }
.social-content .tweet:first-child { margin-top: 0; }
.social-content .tweet img { float: left; }
.social-content .tweet .tweet-content { margin-left: 65px; }
.social-content .tweet .tweet-name { font-weight: bold; }
.social-content .tweet .tweet-time { font-size: 12px; line-height: 24px; }
.social-content .blog .title { font-size: 44px; line-height: 54px; font-family: "Univers LT W01 45 Light", Arial, sans-serif; margin-bottom: 20px; }
.social-content .blog .title:before { position: relative; top: 5px; margin-right: 12px; }
.social-content .blog .blog-content { font-size: 14px; line-height: 20px; }
.social-content .blog .blog-content .headline { color: #181a1b; text-transform: uppercase; font-family: "Univers LT W01 45 Light", Arial, sans-serif; font-size: 24px; line-height: 28px; }

/* Media query - Below $mobile_width */
@media screen and (max-width: 999px) { .social-content { margin: 0 15px; } }
/* Media query - Above $desktop_width */
@media screen and (min-width: 1000px) { .social-content { width: 1000px; margin: auto; overflow: hidden; }
  .social-content .blog .blog-teaser-image { float: left; }
  .social-content .blog .blog-content { margin-left: 162px; } }
.social-links-content { text-align: center; margin: 15px auto; }
.social-links-content .heading { display: inline-block; font-size: 24px; line-height: 36px; font-family: "Univers LT W01 45 Light", Arial, sans-serif; text-transform: uppercase; }
.social-links-content .social-media { padding: 0; margin: 0; list-style: none; display: inline-block; line-height: 36px; font-size: 28px; margin-left: 4px; }
.social-links-content .social-media li { display: inline-block; }
.social-links-content .social-media li a { display: block; top: 6px; position: relative; margin-left: 8px; }

/* Media query - Above $desktop_width */
@media screen and (min-width: 1000px) { .social-links-container { background-color: #6a737b; color: white; }
  .social-links-container a { color: white; }
  .social-links-content { width: 1000px; margin: auto; overflow: hidden; padding: 15px 0; }
  .social-links-content .heading { position: relative; top: 2px; } }
.enlargeimage { margin: 15px 0; }
.enlargeimage a.ss-expand:before { position: relative; top: 1px; margin: 0 3px 0 6px; font-size: 13px; }

.industrylinks { margin: 15px 0; }
.industrylinks select { border: 5px solid #97afc4; margin-bottom: 15px; height: 36px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; position: relative; }
.industrylinks select:focus, .industrylinks select:active { outline: none; }

.industry-links-content .title { font-size: 18px; line-height: 24px; color: #181a1b; font-family: "Univers LT W01 65 Bold", Arial, sans-serif; }
.industry-links-content .button { margin: 15px 0; }

/* Media query - below 749px */
@media screen and (max-width: 749px) { .industrylinks select { display: block; width: 100%; }
  .industry-links-image { max-width: 100%; } }
/* Media query - Above 750px */
@media screen and (min-width: 750px) { .industrylinks select { width: 320px; }
  .industry-links-image { max-width: 320px; float: left; }
  .industry-links-content { margin-left: 340px; } }
.industrynav { margin: 15px 0; }
.horizontal-rule + .industrynav { margin-top: 0; }
.industrynav .header-text { color: #6689a8; font-size: 18px; font-family: "Univers LT W01 55 Roman", Arial, sans-serif; margin-bottom: 5px; }
.industrynav .industry-option { margin-bottom: 15px; }
.industrynav select { margin-left: 2px; }

.list-of-links { margin: 15px 0; }
.right-par .list-of-links { margin: 0; }
.list-of-links .title { font-size: 16px; line-height: 24px; font-family: "Univers LT W01 65 Bold", Arial, sans-serif; margin-bottom: 10px; }
.list-of-links ul { margin: 0; padding: 0; list-style: none; }
.list-of-links.li-inline li { display: inline-block; }
.utility-links .list-of-links { margin: 0; }
.footerlinks .list-of-links { margin: 0; text-align: right; }
.footerlinks .list-of-links li { padding: 0 11px; line-height: 83px; display: inline-block; }
.footerlinks .list-of-links li a { color: #b6b8ba; }
.list-of-links.arrow .title { margin-bottom: 12px; }
.list-of-links.arrow li { margin-bottom: 4px; margin-left: 15px; text-indent: -15px; display: block; }
.list-of-links.arrow li:before { color: #6689a8; font-size: 0.7em; }

/* Media query - Above $desktop_width */
@media screen and (min-width: 1000px) { .footerlinks .list-of-links ul { margin: 0; height: 83px; } }
.pagedlist p.list-title { color: #181a1b; font-size: 20px; line-height: 20px; margin-left: 10px; font-family: "Univers LT W01 45 Light", Arial, sans-serif; }
.pagedlist ul.teaser { list-style: none; }
.pagedlist ul.teaser li { border-bottom: 1px solid #e2e2e4; margin-bottom: 20px; padding-bottom: 20px; }
.pagedlist ul.teaser li .teaser-title { color: #6689a8; font-size: 18px; font-family: "Univers LT W01 55 Roman", Arial, sans-serif; margin-bottom: 15px; }
.pagedlist ul.teaser li a.teaser-img { display: block; float: left; position: relative; top: 5px; }
.pagedlist ul.teaser li a.teaser-img.ss-icon { font-size: 40px; line-height: 40px; top: 10px; color: #6c6c6d; }
.pagedlist ul.teaser li .teaser-description { margin-left: 55px; min-height: 60px; }

.hero-content .social-share-target { position: absolute; bottom: 0; right: 0; z-index: 99; }
.hero-content .social-share-target .social-share-holder { background-color: rgba(24, 26, 27, 0.8); }

.social-share-holder { width: 130px; background-color: #7f7f7f; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.hero-content .social-share-holder { -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -ms-border-radius: 4px 4px 0 0; -o-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; }
.hero-content .social-share-holder:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }
.social-share-holder .ss-share { text-align: center; color: #6c6c6d; display: block; background-color: #fbfbfb; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFBFBFB', endColorstr='#FFCFCFCF'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(27%, #f2f1f1), color-stop(100%, #cfcfcf)); background-image: -webkit-linear-gradient(top, #fbfbfb 0%, #f2f1f1 27%, #cfcfcf 100%); background-image: -moz-linear-gradient(top, #fbfbfb 0%, #f2f1f1 27%, #cfcfcf 100%); background-image: -o-linear-gradient(top, #fbfbfb 0%, #f2f1f1 27%, #cfcfcf 100%); background-image: linear-gradient(top, #fbfbfb 0%, #f2f1f1 27%, #cfcfcf 100%); -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: silver 0 2px 2px; -moz-box-shadow: silver 0 2px 2px; box-shadow: silver 0 2px 2px; height: 24px; line-height: 24px; font-size: 14px; font-family: "Univers LT W01 45 Light", Arial, sans-serif; text-transform: uppercase; }
.hero-content .social-share-holder .ss-share { -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -ms-border-radius: 4px 4px 0 0; -o-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }
.social-share-holder .ss-share:before { top: 2px; position: relative; left: -5px; }

.hero-content .social-share-holder.show-share-links { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

.social-share-container { display: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 7px 10px; }
.show-share-links .social-share-container { display: block; }
.social-share-container .social-widget { padding: 3px; }

.footer-container { color: #b6b8ba; overflow: hidden; }

.footer-logo { width: 116px; height: 56px; font-size: 0; line-height: 0; color: transparent; display: block; background: url("/etc/designs/eloqua/clientlibs/images/oracle-marketing-cloud.svg") left top no-repeat; background-size: 100%; }
.no-svg .footer-logo { background-image: url("/etc/designs/eloqua/clientlibs/images/oracle-marketing-cloud.png"); }

.footer-disclaimer-text { font-size: 12px; line-height: 14px; }

/* Media query - Below $mobile_width */
@media screen and (max-width: 999px) { footer { margin: 0 15px; } }
/* Media query - Above $desktop_width */
@media screen and (min-width: 1000px) { footer { width: 1000px; margin: auto; clear: both; position: relative; }
  .footerlogo { position: absolute; left: 0; top: 15px; }
  .footer-disclaimer-text { margin-bottom: 25px; } }
.home-carousel { position: relative; }
.home-carousel .slides li { background-position: center center; }
.home-carousel .slides li .title { font-family: "Univers LT W01 45 Light", Arial, sans-serif; font-size: 36px; line-height: 38px; padding: 10px 0; }
.home-carousel a { color: red; }

.home-3-col-promo-pod { background-color: #efeff0; padding-top: 48px; }
.home-3-col-promo-pod .col-33 { margin-top: 15px; }
.home-3-col-promo-pod .title { font-family: "Univers LT W01 45 Light", Arial, sans-serif; text-transform: uppercase; font-size: 21px; line-height: 24px; }
.home-3-col-promo-pod img { -webkit-box-shadow: #6a737b 0 2px 2px; -moz-box-shadow: #6a737b 0 2px 2px; box-shadow: #6a737b 0 2px 2px; }

/* Media query - Above $desktop_width */
@media screen and (min-width: 1000px) { .home-carousel .slides li { height: 560px; }
  .home-carousel .slides li .title { padding: 135px 0 10px 0; }
  .home-carousel .flex-control-nav { bottom: 20px; z-index: 10; }
  .home-carousel .flex-direction-nav { position: absolute; width: 100%; text-align: center; top: 175px; z-index: 9; }
  .home-carousel .flex-direction-nav a { font-size: 84px; width: auto; height: auto; }
  .home-carousel .flex-direction-nav .flex-prev { left: 70px; top: 0; }
  .home-carousel .flex-direction-nav .flex-next { right: 70px; top: 0; }
  .home-3-col-promo-pod .col-33 { text-align: center; padding: 0 10px; } }
/* Media query - Below $mobile_width */
@media screen and (max-width: 999px) { .home-carousel .flex-direction-nav { position: relative; }
  .home-carousel .flex-direction-nav a { color: white; font-size: 30px; bottom: 0; top: auto; }
  .home-carousel .slides { height: 400px; }
  .home-carousel .slides li { background-image: none !important; height: 100% !important; } }
 /* ColorBox Core Style: The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper { position: absolute; top: 0; left: 0; z-index: 9999; overflow: hidden; }

#cboxOverlay { position: fixed; width: 100%; height: 100%; }

#cboxMiddleLeft, #cboxBottomLeft { clear: left; }

#cboxContent { position: relative; }

#cboxLoadedContent { overflow: auto; -webkit-overflow-scrolling: touch; }

#cboxTitle { margin: 0; }

#cboxLoadingOverlay, #cboxLoadingGraphic { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor: pointer; }

.cboxPhoto { float: left; margin: auto; border: 0; display: block; max-width: none; }

.cboxIframe { width: 100%; height: 100%; display: block; border: 0; }

#colorbox, #cboxContent, #cboxLoadedContent { box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; }

/*  User Style: Change the following styles to modify the appearance of ColorBox.  They are ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay { background: #fff; }

#colorbox { outline: 0; }

#cboxTopLeft { width: 25px; height: 25px; background: url(/etc/designs/eloqua/clientlibs/images/border1.png) no-repeat 0 0; }

#cboxTopCenter { height: 25px; background: url(/etc/designs/eloqua/clientlibs/images/border1.png) repeat-x 0 -50px; }

#cboxTopRight { width: 25px; height: 25px; background: url(/etc/designs/eloqua/clientlibs/images/border1.png) no-repeat -25px 0; }

#cboxBottomLeft { width: 25px; height: 25px; background: url(/etc/designs/eloqua/clientlibs/images/border1.png) no-repeat 0 -25px; }

#cboxBottomCenter { height: 25px; background: url(/etc/designs/eloqua/clientlibs/images/border1.png) repeat-x 0 -75px; }

#cboxBottomRight { width: 25px; height: 25px; background: url(/etc/designs/eloqua/clientlibs/images/border1.png) no-repeat -25px -25px; }

#cboxMiddleLeft { width: 25px; background: url(/etc/designs/eloqua/clientlibs/images/border2.png) repeat-y 0 0; }

#cboxMiddleRight { width: 25px; background: url(/etc/designs/eloqua/clientlibs/images/border2.png) repeat-y -25px 0; }

#cboxContent { background: #fff; overflow: hidden; }

.cboxIframe { background: #fff; }

#cboxError { padding: 50px; border: 1px solid #ccc; }

#cboxLoadedContent { margin-bottom: 20px; }

#cboxTitle { position: absolute; bottom: 0px; left: 0; text-align: center; width: 100%; color: #999; }

#cboxCurrent { position: absolute; bottom: 0px; left: 100px; color: #999; }

#cboxLoadingOverlay { background: white url(/etc/designs/eloqua/clientlibs/images/loading.gif) no-repeat 5px 5px; }

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose { border: 0; padding: 0; margin: 0; overflow: visible; width: auto; background: none; }

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active { outline: 0; }

#cboxSlideshow { position: absolute; bottom: 0px; right: 42px; color: #444; }

#cboxPrevious { position: absolute; bottom: 0px; left: 0; color: #444; }

#cboxNext { position: absolute; bottom: 0px; left: 63px; color: #444; }

#cboxClose { position: absolute; bottom: 0; right: 0; display: block; color: #444; }

#download-form { display: none; }
#cboxLoadedContent #download-form { display: block; }

/* The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9. See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); }

/* Start: Recommended Isotope styles */
/**** Isotope Filtering ****/
.isotope-item { z-index: 2; }

.isotope-hidden.isotope-item { pointer-events: none; z-index: 1; }

/**** Isotope CSS3 transitions ****/
.isotope, .isotope .isotope-item { -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -ms-transition-duration: 0.8s; -o-transition-duration: 0.8s; transition-duration: 0.8s; }

.isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width; }

.isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; -ms-transition-property: -ms-transform, opacity; -o-transition-property: -o-transform, opacity; transition-property: transform, opacity; }

/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition { -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; }

/* End: Recommended Isotope styles */
/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling { -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; }

/** Default DropKick theme  Feel free to edit the default theme or even add your own.  See the readme for themeing help  */
/***** Begin Theme, feel free to edit in here! ******/
/* One container to bind them... */
.dk_container { background: -webkit-gradient(linear, left top, left bottom, from(white), to(whitesmoke)); background: -moz-linear-gradient(top, white, whitesmoke); background: -o-linear-gradient(top, white, whitesmoke); background-color: #f5f5f5; font-family: 'Helvetica', Arial, sans-serif; font-size: 12px; font-weight: bold; line-height: 14px; margin-bottom: 18px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.dk_container:focus { outline: 0; }

.dk_container a { cursor: pointer; text-decoration: none; }

/* Opens the dropdown and holds the menu label */
.dk_toggle { /** Help: Arrow image not appearing Try updating this property to your correct dk_arrows.png path */ background-image: url("/etc/designs/eloqua/clientlibs/images/dk_arrows.png"); background-repeat: no-repeat; background-position: 90% center; border: 1px solid #ccc; color: #333; padding: 7px 45px 7px 10px; text-shadow: #fff 1px 1px 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -webkit-transition: border-color .5s; -moz-transition: border-color .5s; -o-transition: border-color .5s; transition: border-color .5s; }

.dk_toggle:hover { border-color: #8c8c8c; }

/* Applied when the dropdown is focused */
.dk_focus .dk_toggle { border-color: #40b5e2; }

.dk_focus .dk_toggle { box-shadow: 0 0 5px #40b5e2; -moz-box-shadow: 0 0 5px #40b5e2; -webkit-box-shadow: 0 0 5px #40b5e2; }

/* Applied whenever the dropdown is open */
.dk_open { box-shadow: 0 0 5px #40b5e2; -moz-box-shadow: 0 0 5px #40b5e2; -webkit-box-shadow: 0 0 5px #40b5e2; /** Help: Dropdown menu is covered by something Try setting this value higher */ z-index: 10; }

.dk_open .dk_toggle { background-color: #ececec; border-color: #8c8c8c; color: #ccc; box-shadow: inset 0 -2px 5px #ccc; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; }

/* The outer container of the options */
.dk_options { box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px; -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; }

.dk_options a { background-color: #fff; border-bottom: 1px solid #e2e2e4; font-weight: bold; padding: 8px 10px; }

.dk_options li:last-child a { border-bottom: none; }

.dk_options a:hover, .dk_option_current a { background-color: #6689a8; border-bottom-color: #4f6f8c; color: #fff; text-decoration: none; text-shadow: rgba(0, 0, 0, 0.5) 0 1px 0; }

/* Inner container for options, this is what makes the scrollbar possible. */
.dk_options_inner { border: 1px solid #e2e2e4; border-bottom-width: 2px; border-bottom-color: #e2e2e4; color: #333; max-height: 250px; text-shadow: #fff 0 1px 0; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; }

/* Set a max-height on the options inner */
.dk_options_inner, .dk_touch .dk_options { max-height: 250px; }

/******  End Theme ******/
/***** Critical to the continued enjoyment of working dropdowns ******/
.dk_container { display: none; float: left; position: relative; }

.dk_container a { outline: 0; }

.dk_toggle { display: -moz-inline-stack; display: inline-block; *display: inline; position: relative; zoom: 1; }

.dk_open { position: relative; }

.dk_open .dk_options { display: block; }

.dk_open .dk_label { color: inherit; }

.dk_options { display: none; margin-top: -1px; position: absolute; right: 0; width: 100%; }

.dk_options a, .dk_options a:link, .dk_options a:visited { display: block; }

.dk_options_inner { overflow: auto; position: relative; }

.dk_touch .dk_options { overflow: hidden; }

.dk_touch .dk_options_inner { max-height: none; overflow: visible; }

.dk_fouc .mega-menu select { position: relative; top: -99999em; visibility: hidden; }

/***** End Critical to the continued enjoyment of working dropdowns ******/
.tag-list-holder { position: relative; }

.tag-list { display: inline-block; position: relative; z-index: 99; width: 200px; }
.tag-list ul { display: none; position: relative; left: 0; top: -10px; list-style: none; margin: 0; padding: 10px 10px 10px 10px; background-color: white; width: 100%; background-color: #6a737b; -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; -ms-border-radius: 0 0 6px 6px; -o-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.tag-list li { margin: 5px 0; }
.tag-list a { color: white; cursor: pointer; }
.tag-list.show-tags ul { display: block; }

.tag-list-link { cursor: pointer; z-index: 1; position: relative; -webkit-box-shadow: #6a737b 0 2px 2px; -moz-box-shadow: #6a737b 0 2px 2px; box-shadow: #6a737b 0 2px 2px; padding-right: 30px; }
.tag-list-link span { position: absolute; right: 0; top: 0; height: 100%; width: 30px; border-left: 1px solid #768089; line-height: 38px; }

.current-tags ul { list-style: none; margin: 0; padding: 0; }
.current-tags li { display: inline-block; }
.current-tags li a { display: none; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; padding: 0 10px; cursor: pointer; }
.current-tags li a span { margin-left: 10px; display: inline-block; position: relative; top: 3px; }
.current-tags li a.selected { display: block; }

.pods { clear: both; }
.pods ul { list-style: none; margin: 0; padding: 0; }

.pod { background-color: #efeff0; padding: 15px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; margin: 0 5px 10px 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.pod a { color: #505051; }

/* Media query - Above $desktop_width */
@media screen and (min-width: 1000px) { .pod { width: 323px; height: 323px; }
  .tag-list-holder { height: 55px; float: right; }
  .current-tags { width: 80%; }
  .tag-list { position: absolute; right: 0; top: 0; }
  .tag-list ul { top: 34px; position: absolute; } }
#site-container { background-color: white; }

.customers-by-industry-logos a { display: table-cell; float: left; margin-bottom: 10px; width: 213px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: center; }
.customers-by-industry-logos a img { max-height: 100%; vertical-align: middle; }

.pagination { text-align: right; }
.pagination .next { display: inline-block; margin-left: 20px; }
.pagination .previous { display: inline-block; }

.right-par .list ul { margin: 0; padding-left: 16px; }
.right-par .link + .link { margin-top: 20px; }

.col-66 .columns.section { margin-top: 0; }
.col-66 .columns.section + .columns.section { margin-top: 80px; }
.col-66 .columns.section .col-33 { margin: 0; }
.col-66 .columns.section .col-33 ._33-33-33-left, .col-66 .columns.section .col-33 ._33-33-33-middle, .col-66 .columns.section .col-33 ._33-33-33-right { margin-top: 20px; }
.col-66 .columns.section .col-66 { margin: 0; }
.col-66 .columns.section .col-66 .section.title { padding-top: 0; }
.col-66 .columns.section .col-66 .section ul { margin: 0; }

div.section.bluekai { display: flex;}

/* Media query - Below $mobile_width */
@media screen and (max-width: 999px) { .header-container .utility-links { font-family: "Univers LT W01 55 Roman", Arial, sans-serif; }
  .main-content { margin: 0 15px; }
  .main-content input, .main-content textarea, .main-content select, .main-content button { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } }
/* Media query - Above $desktop_width */
@media screen and (min-width: 1000px) { .col-20, .col-25, .col-33, .col-50, .col-66 { float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .col-20 { width: 20%; padding: 25px 15px; }
  .col-25 { width: 25%; padding: 25px 15px; }
  .columns .columns .col-33 .promotion-pod { margin: 0; }
  .col-50 .section.promotion-pod { margin: 36px 0; }
  .third_tab .col-50 .section.promotion-pod { margin: 0 0 36px 0; }
  .col-50 .section.promotion-pod + .horizontal-rule .horz-divider { margin: 0; }
  .col-50 .section.promotion-pod + .horizontal-rule + .promotion-pod .promo-pod-top-title-first .title { padding-top: 0; }
  .third_tab .col-50 .richtext + .section.promotion-pod { margin-top: 36px; }
  .col-33 { width: 33.33333%; padding-left: 25px; margin: 48px 0; }
  .main-par .col-33 { margin: 30px 0; }
  .col-33 .title.section { margin-bottom: 20px; }
  .col-33 .calltoaction { margin-right: 40px; }
  .col-33 .horizontal-rule { margin-left: -25px; }
  .col-33:first-child { padding-left: 0; }
  .col-33 .form_row .form_leftcolmark { display: none; }
  .col-33 .form_row .form_leftcollabel { color: #6689a8; }
  .col-33 .form_error { color: red; font-size: .8em; }
  .col-33.has-border { padding-right: 25px; border-right: 1px solid #e2e2e4; }
  .col-50 { width: 50%; padding-left: 25px; }
  .col-50:first-child { padding-right: 25px; padding-left: 0; }
  .col-66 { width: 66.66666%; margin: 48px 0; padding-left: 25px; }
  .main-par .second_tab .col-66 { margin: 30px 0; }
  .col-66.has-border { padding-left: 0; padding-right: 25px; border-right: 1px solid #e2e2e4; }
  .col-66 .btn { display: inline-block; }
  .main-content { width: 1000px; margin: auto; overflow: hidden; } }
/* Media query - Above 1280px */
@media screen and (min-width: 1280px) { #site-container { width: 1280px; margin: auto; -webkit-box-shadow: 0 0 15px 2px #eaeaea; -moz-box-shadow: 0 0 15px 2px #eaeaea; box-shadow: 0 0 15px 2px #eaeaea; }
  .no-boxshadow #site-container { border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea; } }

@charset "UTF-8";

/*
* Symbolset
* www.symbolset.com
* Copyright © 2012 Oak Studios LLC
*
* Upload this file to your web server
* and place this within your <head> tags.
* <link href="webfonts/ss-pika.css" rel="stylesheet" />
*/

@font-face {
  font-family: "SSPika";
  src: url('/etc/designs/eloqua/clientlibs/fonts/ss-pika.eot');
  src: url('/etc/designs/eloqua/clientlibs/fonts/ss-pika.eot?#iefix') format('embedded-opentype'),
       url('/etc/designs/eloqua/clientlibs/fonts/ss-pika.woff') format('woff'),
       url('/etc/designs/eloqua/clientlibs/fonts/ss-pika.ttf')  format('truetype'),
       url('/etc/designs/eloqua/clientlibs/fonts/ss-pika.svg#SSPika') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"]{-ms-zoom: 1;}

.ss-icon, .ss-icon.ss-pika,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-pika:before, [class*=" ss-"].ss-pika:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-pika.right:after, [class*=" ss-"].ss-pika.right:after {
  font-family: "SSPika";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}

[class^="ss-"].right:before,
[class*=" ss-"].right:before{display:none;content:'';}

.ss-cursor:before,.ss-cursor.right:after{content:''}.ss-crosshair:before,.ss-crosshair.right:after{content:'⌖'}.ss-search:before,.ss-search.right:after{content:'🔎'}.ss-zoomin:before,.ss-zoomin.right:after{content:''}.ss-zoomout:before,.ss-zoomout.right:after{content:''}.ss-screenshot:before,.ss-screenshot.right:after{content:''}.ss-binoculars:before,.ss-binoculars.right:after{content:''}.ss-view:before,.ss-view.right:after{content:'👀'}.ss-attach:before,.ss-attach.right:after{content:'📎'}.ss-link:before,.ss-link.right:after{content:'🔗'}.ss-move:before,.ss-move.right:after{content:''}.ss-write:before,.ss-write.right:after{content:'✎'}.ss-writingdisabled:before,.ss-writingdisabled.right:after{content:''}.ss-erase:before,.ss-erase.right:after{content:'✐'}.ss-compose:before,.ss-compose.right:after{content:'📝'}.ss-draw:before,.ss-draw.right:after{content:'✏'}.ss-lock:before,.ss-lock.right:after{content:'🔒'}.ss-unlock:before,.ss-unlock.right:after{content:'🔓'}.ss-key:before,.ss-key.right:after{content:'🔑'}.ss-backspace:before,.ss-backspace.right:after{content:'⌫'}.ss-ban:before,.ss-ban.right:after{content:'🚫'}.ss-nosmoking:before,.ss-nosmoking.right:after{content:'🚭'}.ss-trash:before,.ss-trash.right:after{content:''}.ss-target:before,.ss-target.right:after{content:'◎'}.ss-new:before,.ss-new.right:after{content:'🆕'}.ss-tag:before,.ss-tag.right:after{content:''}.ss-pricetag:before,.ss-pricetag.right:after{content:''}.ss-flowertag:before,.ss-flowertag.right:after{content:''}.ss-bookmark:before,.ss-bookmark.right:after{content:'🔖'}.ss-flag:before,.ss-flag.right:after{content:'⚑'}.ss-like:before,.ss-like.right:after{content:'👍'}.ss-dislike:before,.ss-dislike.right:after{content:'👎'}.ss-heart:before,.ss-heart.right:after{content:'♥'}.ss-halfheart:before,.ss-halfheart.right:after{content:''}.ss-emptyheart:before,.ss-emptyheart.right:after{content:'♡'}.ss-star:before,.ss-star.right:after{content:'⋆'}.ss-halfstar:before,.ss-halfstar.right:after{content:''}.ss-medal:before,.ss-medal.right:after{content:''}.ss-ribbon:before,.ss-ribbon.right:after{content:'🎀'}.ss-bullseye:before,.ss-bullseye.right:after{content:'🎯'}.ss-sample:before,.ss-sample.right:after{content:''}.ss-crop:before,.ss-crop.right:after{content:''}.ss-layers:before,.ss-layers.right:after{content:''}.ss-gridlines:before,.ss-gridlines.right:after{content:''}.ss-pen:before,.ss-pen.right:after{content:'✒'}.ss-feather:before,.ss-feather.right:after{content:''}.ss-rubbereraser:before,.ss-rubbereraser.right:after{content:''}.ss-paintroller:before,.ss-paintroller.right:after{content:''}.ss-rubberstamp:before,.ss-rubberstamp.right:after{content:''}.ss-checkclipboard:before,.ss-checkclipboard.right:after{content:''}.ss-linechartclipboard:before,.ss-linechartclipboard.right:after{content:''}.ss-clockwise:before,.ss-clockwise.right:after{content:'⥁'}.ss-phone:before,.ss-phone.right:after{content:'📞'}.ss-phonedisabled:before,.ss-phonedisabled.right:after{content:''}.ss-headset:before,.ss-headset.right:after{content:''}.ss-megaphone:before,.ss-megaphone.right:after{content:'📢'}.ss-rss:before,.ss-rss.right:after{content:''}.ss-facetime:before,.ss-facetime.right:after{content:''}.ss-reply:before,.ss-reply.right:after{content:'↩'}.ss-send:before,.ss-send.right:after{content:''}.ss-mail:before,.ss-mail.right:after{content:'✉'}.ss-inbox:before,.ss-inbox.right:after{content:'📥'}.ss-outbox:before,.ss-outbox.right:after{content:'📤'}.ss-wifimail:before,.ss-wifimail.right:after{content:''}.ss-chat:before,.ss-chat.right:after{content:'💬'}.ss-user:before,.ss-user.right:after{content:'👤'}.ss-femaleuser:before,.ss-femaleuser.right:after{content:'👧'}.ss-users:before,.ss-users.right:after{content:'👥'}.ss-usergroup:before,.ss-usergroup.right:after{content:''}.ss-adduser:before,.ss-adduser.right:after{content:''}.ss-removeuser:before,.ss-removeuser.right:after{content:''}.ss-deleteuser:before,.ss-deleteuser.right:after{content:''}.ss-userprofile:before,.ss-userprofile.right:after{content:''}.ss-businessuser:before,.ss-businessuser.right:after{content:''}.ss-cart:before,.ss-cart.right:after{content:''}.ss-addcart:before,.ss-addcart.right:after{content:''}.ss-removecart:before,.ss-removecart.right:after{content:''}.ss-deletecart:before,.ss-deletecart.right:after{content:''}.ss-downloadcart:before,.ss-downloadcart.right:after{content:''}.ss-emptycart:before,.ss-emptycart.right:after{content:''}.ss-basket:before,.ss-basket.right:after{content:''}.ss-gift:before,.ss-gift.right:after{content:'🎁'}.ss-apple:before,.ss-apple.right:after{content:'🍏'}.ss-cashregister:before,.ss-cashregister.right:after{content:''}.ss-store:before,.ss-store.right:after{content:'🏬'}.ss-searchbarcode:before,.ss-searchbarcode.right:after{content:''}.ss-notepad:before,.ss-notepad.right:after{content:''}.ss-creditcard:before,.ss-creditcard.right:after{content:'💳'}.ss-safe:before,.ss-safe.right:after{content:''}.ss-digitalsafe:before,.ss-digitalsafe.right:after{content:''}.ss-atm:before,.ss-atm.right:after{content:'🏧'}.ss-dispensecash:before,.ss-dispensecash.right:after{content:''}.ss-banknote:before,.ss-banknote.right:after{content:'💵'}.ss-coins:before,.ss-coins.right:after{content:''}.ss-bankcheck:before,.ss-bankcheck.right:after{content:''}.ss-piggybank:before,.ss-piggybank.right:after{content:''}.ss-moneybag:before,.ss-moneybag.right:after{content:'💰'}.ss-tip:before,.ss-tip.right:after{content:''}.ss-calculator:before,.ss-calculator.right:after{content:''}.ss-percent:before,.ss-percent.right:after{content:'%'}.ss-bank:before,.ss-bank.right:after{content:'🏦'}.ss-scales:before,.ss-scales.right:after{content:'⚖'}.ss-piechart:before,.ss-piechart.right:after{content:''}.ss-piechartthirds:before,.ss-piechartthirds.right:after{content:''}.ss-barchart:before,.ss-barchart.right:after{content:'📊'}.ss-upwardsbarchart:before,.ss-upwardsbarchart.right:after{content:''}.ss-downwardsbarchart:before,.ss-downwardsbarchart.right:after{content:''}.ss-horizontalbarchart:before,.ss-horizontalbarchart.right:after{content:''}.ss-analytics:before,.ss-analytics.right:after{content:''}.ss-upwardslinechart:before,.ss-upwardslinechart.right:after{content:'📈'}.ss-downwardslinechart:before,.ss-downwardslinechart.right:after{content:'📉'}.ss-linecharts:before,.ss-linecharts.right:after{content:''}.ss-scatterchart:before,.ss-scatterchart.right:after{content:''}.ss-stock:before,.ss-stock.right:after{content:''}.ss-form:before,.ss-form.right:after{content:''}.ss-box:before,.ss-box.right:after{content:'📦'}.ss-crate:before,.ss-crate.right:after{content:''}.ss-deliveryvan:before,.ss-deliveryvan.right:after{content:''}.ss-deliverytruck:before,.ss-deliverytruck.right:after{content:''}.ss-forklift:before,.ss-forklift.right:after{content:''}.ss-cargoship:before,.ss-cargoship.right:after{content:''}.ss-hook:before,.ss-hook.right:after{content:''}.ss-weight:before,.ss-weight.right:after{content:''}.ss-containers:before,.ss-containers.right:after{content:''}.ss-fragile:before,.ss-fragile.right:after{content:''}.ss-thissideup:before,.ss-thissideup.right:after{content:''}.ss-home:before,.ss-home.right:after{content:'⌂'}.ss-building:before,.ss-building.right:after{content:'🏢'}.ss-lodging:before,.ss-lodging.right:after{content:'🏨'}.ss-earth:before,.ss-earth.right:after{content:'🌎'}.ss-globe:before,.ss-globe.right:after{content:'🌐'}.ss-garage:before,.ss-garage.right:after{content:''}.ss-warehouse:before,.ss-warehouse.right:after{content:''}.ss-floorplan:before,.ss-floorplan.right:after{content:''}.ss-address:before,.ss-address.right:after{content:''}.ss-searchhouse:before,.ss-searchhouse.right:after{content:''}.ss-housesale:before,.ss-housesale.right:after{content:''}.ss-navigate:before,.ss-navigate.right:after{content:''}.ss-compass:before,.ss-compass.right:after{content:''}.ss-signpost:before,.ss-signpost.right:after{content:''}.ss-map:before,.ss-map.right:after{content:''}.ss-gps:before,.ss-gps.right:after{content:''}.ss-compassnavigate:before,.ss-compassnavigate.right:after{content:''}.ss-compassarrow:before,.ss-compassarrow.right:after{content:''}.ss-location:before,.ss-location.right:after{content:''}.ss-pin:before,.ss-pin.right:after{content:'📍'}.ss-pushpin:before,.ss-pushpin.right:after{content:'📌'}.ss-maplocation:before,.ss-maplocation.right:after{content:''}.ss-globelocation:before,.ss-globelocation.right:after{content:''}.ss-puzzle:before,.ss-puzzle.right:after{content:''}.ss-floppydisk:before,.ss-floppydisk.right:after{content:'💾'}.ss-firewall:before,.ss-firewall.right:after{content:''}.ss-database:before,.ss-database.right:after{content:''}.ss-hdd:before,.ss-hdd.right:after{content:''}.ss-music:before,.ss-music.right:after{content:'♫'}.ss-eighthnote:before,.ss-eighthnote.right:after{content:'♪'}.ss-mic:before,.ss-mic.right:after{content:'🎤'}.ss-volume:before,.ss-volume.right:after{content:'🔈'}.ss-lowvolume:before,.ss-lowvolume.right:after{content:'🔉'}.ss-highvolume:before,.ss-highvolume.right:after{content:'🔊'}.ss-radio:before,.ss-radio.right:after{content:'📻'}.ss-stereo:before,.ss-stereo.right:after{content:''}.ss-airplay:before,.ss-airplay.right:after{content:''}.ss-vinylrecord:before,.ss-vinylrecord.right:after{content:''}.ss-disc:before,.ss-disc.right:after{content:'💿'}.ss-camera:before,.ss-camera.right:after{content:'📷'}.ss-picture:before,.ss-picture.right:after{content:'🌄'}.ss-video:before,.ss-video.right:after{content:'📹'}.ss-playvideo:before,.ss-playvideo.right:after{content:''}.ss-play:before,.ss-play.right:after{content:'▶'}.ss-pause:before,.ss-pause.right:after{content:''}.ss-stop:before,.ss-stop.right:after{content:'■'}.ss-record:before,.ss-record.right:after{content:'●'}.ss-rewind:before,.ss-rewind.right:after{content:'⏪'}.ss-fastforward:before,.ss-fastforward.right:after{content:'⏩'}.ss-skipback:before,.ss-skipback.right:after{content:'⏮'}.ss-skipforward:before,.ss-skipforward.right:after{content:'⏭'}.ss-eject:before,.ss-eject.right:after{content:'⏏'}.ss-repeat:before,.ss-repeat.right:after{content:'🔁'}.ss-replay:before,.ss-replay.right:after{content:'↺'}.ss-shuffle:before,.ss-shuffle.right:after{content:'🔀'}.ss-index:before,.ss-index.right:after{content:''}.ss-page:before,.ss-page.right:after{content:''}.ss-book:before,.ss-book.right:after{content:'📕'}.ss-books:before,.ss-books.right:after{content:'📚'}.ss-openbook:before,.ss-openbook.right:after{content:'📖'}.ss-heartbook:before,.ss-heartbook.right:after{content:''}.ss-downloadbook:before,.ss-downloadbook.right:after{content:''}.ss-musicopenbook:before,.ss-musicopenbook.right:after{content:''}.ss-searchbook:before,.ss-searchbook.right:after{content:''}.ss-notebook:before,.ss-notebook.right:after{content:'📓'}.ss-newspaper:before,.ss-newspaper.right:after{content:'📰'}.ss-notice:before,.ss-notice.right:after{content:''}.ss-rows:before,.ss-rows.right:after{content:''}.ss-columns:before,.ss-columns.right:after{content:''}.ss-thumbnails:before,.ss-thumbnails.right:after{content:''}.ss-pagecurl:before,.ss-pagecurl.right:after{content:''}.ss-desktop:before,.ss-desktop.right:after{content:'💻'}.ss-laptop:before,.ss-laptop.right:after{content:''}.ss-tablet:before,.ss-tablet.right:after{content:''}.ss-smartphone:before,.ss-smartphone.right:after{content:''}.ss-cell:before,.ss-cell.right:after{content:'📱'}.ss-walkytalky:before,.ss-walkytalky.right:after{content:''}.ss-ereader:before,.ss-ereader.right:after{content:''}.ss-ebook:before,.ss-ebook.right:after{content:''}.ss-wifibook:before,.ss-wifibook.right:after{content:''}.ss-wifiopenbook:before,.ss-wifiopenbook.right:after{content:''}.ss-battery:before,.ss-battery.right:after{content:'🔋'}.ss-highbattery:before,.ss-highbattery.right:after{content:''}.ss-mediumbattery:before,.ss-mediumbattery.right:after{content:''}.ss-lowbattery:before,.ss-lowbattery.right:after{content:''}.ss-emptybattery:before,.ss-emptybattery.right:after{content:''}.ss-chargingbattery:before,.ss-chargingbattery.right:after{content:''}.ss-heartmobile:before,.ss-heartmobile.right:after{content:''}.ss-phonemobile:before,.ss-phonemobile.right:after{content:''}.ss-lockmobile:before,.ss-lockmobile.right:after{content:''}.ss-textmobile:before,.ss-textmobile.right:after{content:''}.ss-dollarmobile:before,.ss-dollarmobile.right:after{content:''}.ss-euromobile:before,.ss-euromobile.right:after{content:''}.ss-rssmobile:before,.ss-rssmobile.right:after{content:''}.ss-navigationmobile:before,.ss-navigationmobile.right:after{content:''}.ss-batterymobile:before,.ss-batterymobile.right:after{content:''}.ss-powermobile:before,.ss-powermobile.right:after{content:''}.ss-browseonline:before,.ss-browseonline.right:after{content:''}.ss-shoponline:before,.ss-shoponline.right:after{content:''}.ss-bankonline:before,.ss-bankonline.right:after{content:''}.ss-realtyonline:before,.ss-realtyonline.right:after{content:''}.ss-readonline:before,.ss-readonline.right:after{content:''}.ss-weatheronline:before,.ss-weatheronline.right:after{content:''}.ss-lightbulb:before,.ss-lightbulb.right:after{content:'💡'}.ss-lightbulbon:before,.ss-lightbulbon.right:after{content:''}.ss-cfl:before,.ss-cfl.right:after{content:''}.ss-hairdryer:before,.ss-hairdryer.right:after{content:''}.ss-picnictable:before,.ss-picnictable.right:after{content:''}.ss-flame:before,.ss-flame.right:after{content:''}.ss-campfire:before,.ss-campfire.right:after{content:'🔥'}.ss-bonfire:before,.ss-bonfire.right:after{content:''}.ss-balloon:before,.ss-balloon.right:after{content:'🎈'}.ss-christmastree:before,.ss-christmastree.right:after{content:'🎄'}.ss-sweep:before,.ss-sweep.right:after{content:''}.ss-chess:before,.ss-chess.right:after{content:'♞'}.ss-onedie:before,.ss-onedie.right:after{content:'⚀'}.ss-twodie:before,.ss-twodie.right:after{content:'⚁'}.ss-threedie:before,.ss-threedie.right:after{content:'⚂'}.ss-fourdie:before,.ss-fourdie.right:after{content:'⚃'}.ss-fivedie:before,.ss-fivedie.right:after{content:'⚄'}.ss-sixdie:before,.ss-sixdie.right:after{content:'⚅'}.ss-downloadcloud:before,.ss-downloadcloud.right:after{content:''}.ss-download:before,.ss-download.right:after{content:''}.ss-downloadbox:before,.ss-downloadbox.right:after{content:''}.ss-downloadcrate:before,.ss-downloadcrate.right:after{content:''}.ss-uploadcloud:before,.ss-uploadcloud.right:after{content:''}.ss-upload:before,.ss-upload.right:after{content:''}.ss-uploadbox:before,.ss-uploadbox.right:after{content:''}.ss-uploadcrate:before,.ss-uploadcrate.right:after{content:''}.ss-fork:before,.ss-fork.right:after{content:''}.ss-merge:before,.ss-merge.right:after{content:''}.ss-refresh:before,.ss-refresh.right:after{content:'↻'}.ss-sync:before,.ss-sync.right:after{content:''}.ss-loading:before,.ss-loading.right:after{content:''}.ss-wifi:before,.ss-wifi.right:after{content:''}.ss-connection:before,.ss-connection.right:after{content:''}.ss-reload:before,.ss-reload.right:after{content:''}.ss-file:before,.ss-file.right:after{content:'📄'}.ss-addfile:before,.ss-addfile.right:after{content:''}.ss-removefile:before,.ss-removefile.right:after{content:''}.ss-deletefile:before,.ss-deletefile.right:after{content:''}.ss-downloadfile:before,.ss-downloadfile.right:after{content:''}.ss-uploadfile:before,.ss-uploadfile.right:after{content:''}.ss-importfile:before,.ss-importfile.right:after{content:''}.ss-exportfile:before,.ss-exportfile.right:after{content:''}.ss-settingsfile:before,.ss-settingsfile.right:after{content:''}.ss-lockfile:before,.ss-lockfile.right:after{content:''}.ss-userfile:before,.ss-userfile.right:after{content:''}.ss-picturefile:before,.ss-picturefile.right:after{content:''}.ss-textfile:before,.ss-textfile.right:after{content:''}.ss-exe:before,.ss-exe.right:after{content:''}.ss-zip:before,.ss-zip.right:after{content:''}.ss-doc:before,.ss-doc.right:after{content:''}.ss-ppt:before,.ss-ppt.right:after{content:''}.ss-pdf:before,.ss-pdf.right:after{content:''}.ss-jpg:before,.ss-jpg.right:after{content:''}.ss-png:before,.ss-png.right:after{content:''}.ss-folder:before,.ss-folder.right:after{content:'📁'}.ss-openfolder:before,.ss-openfolder.right:after{content:'📂'}.ss-downloadfolder:before,.ss-downloadfolder.right:after{content:''}.ss-uploadfolder:before,.ss-uploadfolder.right:after{content:''}.ss-cloudfolder:before,.ss-cloudfolder.right:after{content:''}.ss-lockfolder:before,.ss-lockfolder.right:after{content:''}.ss-securefolder:before,.ss-securefolder.right:after{content:''}.ss-picturefolder:before,.ss-picturefolder.right:after{content:''}.ss-moviefolder:before,.ss-moviefolder.right:after{content:''}.ss-quote:before,.ss-quote.right:after{content:'“'}.ss-text:before,.ss-text.right:after{content:''}.ss-font:before,.ss-font.right:after{content:''}.ss-highlight:before,.ss-highlight.right:after{content:''}.ss-print:before,.ss-print.right:after{content:'⎙'}.ss-fax:before,.ss-fax.right:after{content:'📠'}.ss-list:before,.ss-list.right:after{content:''}.ss-layout:before,.ss-layout.right:after{content:''}.ss-action:before,.ss-action.right:after{content:''}.ss-redirect:before,.ss-redirect.right:after{content:'↪'}.ss-expand:before,.ss-expand.right:after{content:'⤢'}.ss-contract:before,.ss-contract.right:after{content:''}.ss-help:before,.ss-help.right:after{content:'❓'}.ss-info:before,.ss-info.right:after{content:'ℹ'}.ss-alert:before,.ss-alert.right:after{content:'⚠'}.ss-caution:before,.ss-caution.right:after{content:'⛔'}.ss-logout:before,.ss-logout.right:after{content:''}.ss-login:before,.ss-login.right:after{content:''}.ss-scaleup:before,.ss-scaleup.right:after{content:''}.ss-scaledown:before,.ss-scaledown.right:after{content:''}.ss-plus:before,.ss-plus.right:after{content:'+'}.ss-hyphen:before,.ss-hyphen.right:after{content:'-'}.ss-check:before,.ss-check.right:after{content:'✓'}.ss-delete:before,.ss-delete.right:after{content:'␡'}.ss-bearface:before,.ss-bearface.right:after{content:'🐻'}.ss-bird:before,.ss-bird.right:after{content:'🐦'}.ss-fishes:before,.ss-fishes.right:after{content:''}.ss-tropicalfish:before,.ss-tropicalfish.right:after{content:''}.ss-tree:before,.ss-tree.right:after{content:'🌳'}.ss-evergreen:before,.ss-evergreen.right:after{content:'🌲'}.ss-palmtree:before,.ss-palmtree.right:after{content:'🌴'}.ss-leaf:before,.ss-leaf.right:after{content:'🍂'}.ss-seedling:before,.ss-seedling.right:after{content:'🌱'}.ss-grass:before,.ss-grass.right:after{content:''}.ss-settings:before,.ss-settings.right:after{content:'⚙'}.ss-dashboard:before,.ss-dashboard.right:after{content:''}.ss-dial:before,.ss-dial.right:after{content:''}.ss-notifications:before,.ss-notifications.right:after{content:'🔔'}.ss-notificationsdisabled:before,.ss-notificationsdisabled.right:after{content:'🔕'}.ss-flash:before,.ss-flash.right:after{content:'⌁'}.ss-wrench:before,.ss-wrench.right:after{content:'🔧'}.ss-tapemeasure:before,.ss-tapemeasure.right:after{content:''}.ss-clock:before,.ss-clock.right:after{content:'⏲'}.ss-watch:before,.ss-watch.right:after{content:'⌚'}.ss-stopwatch:before,.ss-stopwatch.right:after{content:'⏱'}.ss-alarmclock:before,.ss-alarmclock.right:after{content:'⏰'}.ss-calendar:before,.ss-calendar.right:after{content:'📅'}.ss-addcalendar:before,.ss-addcalendar.right:after{content:''}.ss-removecalendar:before,.ss-removecalendar.right:after{content:''}.ss-checkcalendar:before,.ss-checkcalendar.right:after{content:''}.ss-deletecalendar:before,.ss-deletecalendar.right:after{content:''}.ss-sausage:before,.ss-sausage.right:after{content:''}.ss-burger:before,.ss-burger.right:after{content:'🍔'}.ss-pizza:before,.ss-pizza.right:after{content:'🍕'}.ss-fish:before,.ss-fish.right:after{content:'🐟'}.ss-shrimp:before,.ss-shrimp.right:after{content:'🍤'}.ss-turkey:before,.ss-turkey.right:after{content:''}.ss-steak:before,.ss-steak.right:after{content:''}.ss-sidedish:before,.ss-sidedish.right:after{content:'🍚'}.ss-noodles:before,.ss-noodles.right:after{content:'🍜'}.ss-spaghetti:before,.ss-spaghetti.right:after{content:'🍝'}.ss-corn:before,.ss-corn.right:after{content:''}.ss-carrot:before,.ss-carrot.right:after{content:''}.ss-icecream:before,.ss-icecream.right:after{content:'🍨'}.ss-mug:before,.ss-mug.right:after{content:'☕'}.ss-beer:before,.ss-beer.right:after{content:'🍺'}.ss-bottle:before,.ss-bottle.right:after{content:''}.ss-wineglass:before,.ss-wineglass.right:after{content:'🍷'}.ss-cocktail:before,.ss-cocktail.right:after{content:'🍸'}.ss-tea:before,.ss-tea.right:after{content:'🍵'}.ss-teapot:before,.ss-teapot.right:after{content:''}.ss-waterbottle:before,.ss-waterbottle.right:after{content:''}.ss-wineglasssparkle:before,.ss-wineglasssparkle.right:after{content:''}.ss-salt:before,.ss-salt.right:after{content:''}.ss-pepper:before,.ss-pepper.right:after{content:''}.ss-oliveoil:before,.ss-oliveoil.right:after{content:''}.ss-hotsauce:before,.ss-hotsauce.right:after{content:''}.ss-coal:before,.ss-coal.right:after{content:''}.ss-oven:before,.ss-oven.right:after{content:''}.ss-stove:before,.ss-stove.right:after{content:''}.ss-cook:before,.ss-cook.right:after{content:'🍳'}.ss-bbq:before,.ss-bbq.right:after{content:''}.ss-utensils:before,.ss-utensils.right:after{content:'🍴'}.ss-spoonfork:before,.ss-spoonfork.right:after{content:''}.ss-knife:before,.ss-knife.right:after{content:'🔪'}.ss-cookingutensils:before,.ss-cookingutensils.right:after{content:''}.ss-measuringcup:before,.ss-measuringcup.right:after{content:''}.ss-colander:before,.ss-colander.right:after{content:''}.ss-scale:before,.ss-scale.right:after{content:''}.ss-eggtimer:before,.ss-eggtimer.right:after{content:''}.ss-platter:before,.ss-platter.right:after{content:''}.ss-apron:before,.ss-apron.right:after{content:''}.ss-bbqapron:before,.ss-bbqapron.right:after{content:''}.ss-chef:before,.ss-chef.right:after{content:''}.ss-handbag:before,.ss-handbag.right:after{content:'👜'}.ss-briefcase:before,.ss-briefcase.right:after{content:'💼'}.ss-hanger:before,.ss-hanger.right:after{content:''}.ss-weathervane:before,.ss-weathervane.right:after{content:''}.ss-thermometer:before,.ss-thermometer.right:after{content:''}.ss-weather:before,.ss-weather.right:after{content:''}.ss-cloud:before,.ss-cloud.right:after{content:'☁'}.ss-droplet:before,.ss-droplet.right:after{content:'💧'}.ss-sun:before,.ss-sun.right:after{content:'☀'}.ss-partlycloudy:before,.ss-partlycloudy.right:after{content:'⛅'}.ss-rain:before,.ss-rain.right:after{content:'☔'}.ss-thunderstorm:before,.ss-thunderstorm.right:after{content:'⛈'}.ss-umbrella:before,.ss-umbrella.right:after{content:'☂'}.ss-rainbow:before,.ss-rainbow.right:after{content:'🌈'}.ss-fog:before,.ss-fog.right:after{content:''}.ss-wind:before,.ss-wind.right:after{content:''}.ss-tornado:before,.ss-tornado.right:after{content:''}.ss-snowflake:before,.ss-snowflake.right:after{content:'❄'}.ss-fan:before,.ss-fan.right:after{content:''}.ss-solarpanel:before,.ss-solarpanel.right:after{content:''}.ss-plug:before,.ss-plug.right:after{content:'🔌'}.ss-outlet:before,.ss-outlet.right:after{content:''}.ss-car:before,.ss-car.right:after{content:'🚘'}.ss-taxi:before,.ss-taxi.right:after{content:'🚖'}.ss-locomotive:before,.ss-locomotive.right:after{content:'🚂'}.ss-train:before,.ss-train.right:after{content:'🚆'}.ss-traintunnel:before,.ss-traintunnel.right:after{content:'🚇'}.ss-bus:before,.ss-bus.right:after{content:'🚍'}.ss-truck:before,.ss-truck.right:after{content:'🚚'}.ss-caravan:before,.ss-caravan.right:after{content:'🚐'}.ss-tractor:before,.ss-tractor.right:after{content:'🚜'}.ss-tunnel:before,.ss-tunnel.right:after{content:''}.ss-plane:before,.ss-plane.right:after{content:'✈'}.ss-arrival:before,.ss-arrival.right:after{content:''}.ss-departure:before,.ss-departure.right:after{content:''}.ss-helicopter:before,.ss-helicopter.right:after{content:'🚁'}.ss-bike:before,.ss-bike.right:after{content:'🚲'}.ss-motorcycle:before,.ss-motorcycle.right:after{content:''}.ss-boat:before,.ss-boat.right:after{content:'🚢'}.ss-sailboat:before,.ss-sailboat.right:after{content:'⛵'}.ss-schooner:before,.ss-schooner.right:after{content:''}.ss-skylift:before,.ss-skylift.right:after{content:'🚡'}.ss-rocket:before,.ss-rocket.right:after{content:'🚀'}.ss-steeringwheel:before,.ss-steeringwheel.right:after{content:''}.ss-trafficcamera:before,.ss-trafficcamera.right:after{content:''}.ss-fuel:before,.ss-fuel.right:after{content:'⛽'}.ss-jerrycan:before,.ss-jerrycan.right:after{content:''}.ss-passport:before,.ss-passport.right:after{content:''}.ss-trafficlight:before,.ss-trafficlight.right:after{content:'🚦'}.ss-highway:before,.ss-highway.right:after{content:''}.ss-road:before,.ss-road.right:after{content:''}.ss-intersection:before,.ss-intersection.right:after{content:''}.ss-wheelchair:before,.ss-wheelchair.right:after{content:'♿'}.ss-elevator:before,.ss-elevator.right:after{content:''}.ss-golf:before,.ss-golf.right:after{content:''}.ss-hockey:before,.ss-hockey.right:after{content:''}.ss-iceskate:before,.ss-iceskate.right:after{content:'⛸'}.ss-billiards:before,.ss-billiards.right:after{content:'🎱'}.ss-baseballglove:before,.ss-baseballglove.right:after{content:''}.ss-tennis:before,.ss-tennis.right:after{content:'🎾'}.ss-tabletennis:before,.ss-tabletennis.right:after{content:''}.ss-badminton:before,.ss-badminton.right:after{content:''}.ss-boxing:before,.ss-boxing.right:after{content:''}.ss-bowling:before,.ss-bowling.right:after{content:''}.ss-football:before,.ss-football.right:after{content:'🏈'}.ss-soccer:before,.ss-soccer.right:after{content:'⚽'}.ss-hiker:before,.ss-hiker.right:after{content:''}.ss-pool:before,.ss-pool.right:after{content:''}.ss-shower:before,.ss-shower.right:after{content:'🚿'}.ss-exercise:before,.ss-exercise.right:after{content:''}.ss-exercisebike:before,.ss-exercisebike.right:after{content:''}.ss-dumbbell:before,.ss-dumbbell.right:after{content:''}.ss-jumprope:before,.ss-jumprope.right:after{content:''}.ss-yoga:before,.ss-yoga.right:after{content:''}.ss-suitcase:before,.ss-suitcase.right:after{content:''}.ss-luggage:before,.ss-luggage.right:after{content:''}.ss-donotdisturb:before,.ss-donotdisturb.right:after{content:''}.ss-sunscreen:before,.ss-sunscreen.right:after{content:''}.ss-callbell:before,.ss-callbell.right:after{content:''}.ss-hospital:before,.ss-hospital.right:after{content:'⛨'}.ss-medicalcross:before,.ss-medicalcross.right:after{content:''}.ss-ambulance:before,.ss-ambulance.right:after{content:'🚑'}.ss-bandage:before,.ss-bandage.right:after{content:''}.ss-medicalthermometer:before,.ss-medicalthermometer.right:after{content:''}.ss-stethoscope:before,.ss-stethoscope.right:after{content:''}.ss-syringe:before,.ss-syringe.right:after{content:'💉'}.ss-pill:before,.ss-pill.right:after{content:'💊'}.ss-pillbottle:before,.ss-pillbottle.right:after{content:''}.ss-supplements:before,.ss-supplements.right:after{content:''}.ss-bathroomscale:before,.ss-bathroomscale.right:after{content:''}.ss-dna:before,.ss-dna.right:after{content:''}.ss-anatomicalheart:before,.ss-anatomicalheart.right:after{content:''}.ss-checkheart:before,.ss-checkheart.right:after{content:''}.ss-eyesurgery:before,.ss-eyesurgery.right:after{content:''}.ss-brokenbone:before,.ss-brokenbone.right:after{content:''}.ss-up:before,.ss-up.right:after{content:'⬆'}.ss-upright:before,.ss-upright.right:after{content:'⬈'}.ss-right:before,.ss-right.right:after{content:'➡'}.ss-downright:before,.ss-downright.right:after{content:'⬊'}.ss-down:before,.ss-down.right:after{content:'⬇'}.ss-downleft:before,.ss-downleft.right:after{content:'⬋'}.ss-left:before,.ss-left.right:after{content:'⬅'}.ss-upleft:before,.ss-upleft.right:after{content:'⬉'}.ss-navigateup:before,.ss-navigateup.right:after{content:''}.ss-navigateright:before,.ss-navigateright.right:after{content:'▻'}.ss-navigatedown:before,.ss-navigatedown.right:after{content:''}.ss-navigateleft:before,.ss-navigateleft.right:after{content:'◅'}.ss-directup:before,.ss-directup.right:after{content:'▴'}.ss-directright:before,.ss-directright.right:after{content:'▹'}.ss-dropdown:before,.ss-dropdown.right:after{content:'▾'}.ss-directleft:before,.ss-directleft.right:after{content:'◃'}.ss-leftright:before,.ss-leftright.right:after{content:'⬌'}.ss-rightward:before,.ss-rightward.right:after{content:''}.ss-leftward:before,.ss-leftward.right:after{content:''}.ss-previouspage:before,.ss-previouspage.right:after{content:'⎗'}.ss-nextpage:before,.ss-nextpage.right:after{content:'⎘'}.ss-retweet:before,.ss-retweet.right:after{content:''}.ss-share:before,.ss-share.right:after{content:''}

@charset "UTF-8";

/*
* Symbolset
* www.symbolset.com
* Copyright © 2012 Oak Studios LLC
*
* Upload this file to your web server
* and place this within your <head> tags.
* <link href="webfonts/ss-FONTNAME.css" rel="stylesheet" />
*/

@font-face {
  font-family: "SSSocial";
  src: url('/etc/designs/eloqua/clientlibs/fonts/ss-social-circle.eot');
  src: url('/etc/designs/eloqua/clientlibs/fonts/ss-social-circle.eot?#iefix') format('embedded-opentype'),
       url('/etc/designs/eloqua/clientlibs/fonts/ss-social-circle.woff') format('woff'),
       url('/etc/designs/eloqua/clientlibs/fonts/ss-social-circle.ttf') format('truetype'),
       url('/etc/designs/eloqua/clientlibs/fonts/ss-social-circle.svg#SSSocialCircle') format('svg');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "SSSocial";
  src: url('/etc/designs/eloqua/clientlibs/fonts/ss-social-regular.eot');
  src: url('/etc/designs/eloqua/clientlibs/fonts/ss-social-regular.eot?#iefix') format('embedded-opentype'),
       url('/etc/designs/eloqua/clientlibs/fonts/ss-social-regular.woff') format('woff'),
       url('/etc/designs/eloqua/clientlibs/fonts/ss-social-regular.ttf') format('truetype'),
       url('/etc/designs/eloqua/clientlibs/fonts/ss-social-regular.svg#SSSocialRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* This triggers a redraw in IE to Fix IE8's :before content rendering. */
html:hover [class^="ss-"]{-ms-zoom: 1;}

.ss-icon, .ss-icon.ss-social, .ss-icon.ss-social-circle,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"][class*=" ss-social"]:before, [class*=" ss-"][class*=" ss-social"]:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"][class*=" ss-social"].right:after, [class*=" ss-"][class*=" ss-social"].right:after{
  font-family: "SSSocial";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  /*-webkit-font-feature-settings: "liga"; Currently broken in Chrome >= v22. Falls back to text-rendering. Safari is unaffected. */
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}

.ss-icon.ss-social-circle,
[class^="ss-"].ss-social-circle:before, [class*=" ss-"].ss-social-circle:before,
[class^="ss-"].ss-social-circle.right:after, [class*=" ss-"].ss-social-circle.right:after{
  font-weight: bold;
}

[class^="ss-"].right:before,
[class*=" ss-"].right:before{display:none;content:'';}

.ss-facebook:before,.ss-facebook.right:after{content:''}.ss-twitter:before,.ss-twitter.right:after{content:''}.ss-linkedin:before,.ss-linkedin.right:after{content:''}.ss-googleplus:before,.ss-googleplus.right:after{content:''}.ss-appdotnet:before,.ss-appdotnet.right:after{content:''}.ss-zerply:before,.ss-zerply.right:after{content:''}.ss-reddit:before,.ss-reddit.right:after{content:''}.ss-tumblr:before,.ss-tumblr.right:after{content:''}.ss-wordpress:before,.ss-wordpress.right:after{content:''}.ss-blogger:before,.ss-blogger.right:after{content:''}.ss-posterous:before,.ss-posterous.right:after{content:''}.ss-youtube:before,.ss-youtube.right:after{content:''}.ss-vimeo:before,.ss-vimeo.right:after{content:''}.ss-flickr:before,.ss-flickr.right:after{content:''}.ss-instagram:before,.ss-instagram.right:after{content:''}.ss-fivehundredpx:before,.ss-fivehundredpx.right:after{content:''}.ss-pinterest:before,.ss-pinterest.right:after{content:''}.ss-svpply:before,.ss-svpply.right:after{content:''}.ss-readmill:before,.ss-readmill.right:after{content:''}.ss-dropbox:before,.ss-dropbox.right:after{content:''}.ss-pinboard:before,.ss-pinboard.right:after{content:''}.ss-dribbble:before,.ss-dribbble.right:after{content:''}.ss-behance:before,.ss-behance.right:after{content:''}.ss-github:before,.ss-github.right:after{content:''}.ss-octocat:before,.ss-octocat.right:after{content:''}.ss-stackoverflow:before,.ss-stackoverflow.right:after{content:''}.ss-paypal:before,.ss-paypal.right:after{content:''}.ss-kickstarter:before,.ss-kickstarter.right:after{content:''}.ss-foursquare:before,.ss-foursquare.right:after{content:''}.ss-yelp:before,.ss-yelp.right:after{content:''}.ss-skype:before,.ss-skype.right:after{content:''}.ss-rdio:before,.ss-rdio.right:after{content:''}.ss-spotify:before,.ss-spotify.right:after{content:''}.ss-lastfm:before,.ss-lastfm.right:after{content:''}.ss-soundcloud:before,.ss-soundcloud.right:after{content:''}.ss-mail:before,.ss-mail.right:after{content:'✉'}.ss-like:before,.ss-like.right:after{content:'👍'}.ss-rss:before,.ss-rss.right:after{content:''}.ss-share:before,.ss-share.right:after{content:''}.ss-apple:before,.ss-apple.right:after{content:''}.ss-microsoft:before,.ss-microsoft.right:after{content:''}.ss-windows:before,.ss-windows.right:after{content:''}.ss-android:before,.ss-android.right:after{content:''}.ss-blackberry:before,.ss-blackberry.right:after{content:''}
@font-face {
	font-family: 'icomoon';
	src:url('/etc/designs/eloqua/clientlibs/fonts/icomoon.eot');
	src:url('/etc/designs/eloqua/clientlibs/fonts/icomoon.eot?#iefix') format('embedded-opentype'),
		url('/etc/designs/eloqua/clientlibs/fonts/icomoon.woff') format('woff'),
		url('/etc/designs/eloqua/clientlibs/fonts/icomoon.ttf') format('truetype'),
		url('/etc/designs/eloqua/clientlibs/fonts/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'icomoon';
	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_left, .icon-arrow_right {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.icon-arrow_left:before {
	content: "\e000";
}
.icon-arrow_right:before {
	content: "\e001";
}

