vibe_content@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);
/*
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(/stylesheets/fonts/opensans/v10/cJZKeOuBrn4kERxqtaUH3SZ2oysoEQEeKwjgmXLRnTc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(/stylesheets/fonts/opensans/v10/k3k702ZOKiLJc3WVjuplzJS3E-kSBmtLoNJPDtbj2Pk.ttf) format('truetype');
}
*/
@import url(/javascripts/bower_components/FlexSlider/flexslider.css);
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

/*Fonts for Article View Page starts*/
@font-face {
    font-family:'FuturaStd-Medium';
    src: url('fonts/futura/FuturaStd-Medium_gdi.eot');
    src: url('fonts/futura/FuturaStd-Medium_gdi.eot?#iefix') format('embedded-opentype'),
        url('fonts/futura/FuturaStd-Medium_gdi.woff') format('woff'),
        url('fonts/futura/FuturaStd-Medium_gdi.ttf') format('truetype'),
        url('fonts/futura/FuturaStd-Medium_gdi.svg#FuturaStd-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    /*unicode-range: U+0020-25CA;*/
}

@font-face {
    font-family:'FuturaStd-MediumOblique';
    src: url('fonts/futura/FuturaStd-MediumOblique_gdi.eot');
    src: url('fonts/futura/FuturaStd-MediumOblique_gdi.eot?#iefix') format('embedded-opentype'),
        url('fonts/futura/FuturaStd-MediumOblique_gdi.woff') format('woff'),
        url('fonts/futura/FuturaStd-MediumOblique_gdi.ttf') format('truetype'),
        url('fonts/futura/FuturaStd-MediumOblique_gdi.svg#FuturaStd-MediumOblique') format('svg');
    font-weight: 500;
    font-style: oblique;
    font-stretch: normal;
    /*unicode-range: U+0020-25CA;*/
}

@font-face {
    font-family:'HelveticaNeue-Medium';
    src: url('fonts/helvetica/HelveticaNeue-Medium_gdi.eot');
    src: url('fonts/helvetica/HelveticaNeue-Medium_gdi.eot?#iefix') format('embedded-opentype'),
        url('fonts/helvetica/HelveticaNeue-Medium_gdi.woff') format('woff'),
        url('fonts/helvetica/HelveticaNeue-Medium_gdi.ttf') format('truetype'),
        url('fonts/helvetica/HelveticaNeue-Medium_gdi.svg#HelveticaNeue-Medium') format('svg');
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    /*unicode-range: U+0-10FFFF;*/
}
/*Fonts for Article View Page starts*/ 

/* Fonts add by baltech */
/** Generated by FG **/
@font-face {
    font-family: 'Conv_OptimaLTStd';
    src: url('fonts/Optima/OptimaLTStd.eot');
    src: local('☺'),
        url('fonts/Optima/OptimaLTStd.woff') format('woff'),
        url('fonts/Optima/OptimaLTStd.ttf') format('truetype'),
        url('fonts/Optima/OptimaLTStd.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Fonts add by baltech */
html {
    font-family: sans-serif;
    /* 1 */
    -ms-text-size-adjust: 100%;
    /* 2 */
    -webkit-text-size-adjust: 100%;
    /* 2 */ }

/**
 * Remove default margin.
 */
body {
    margin: 0;  }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block; }

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio, canvas, progress, video {
    display: inline-block;
    /* 1 */
    vertical-align: baseline;
    /* 2 */ }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
    display: none;
    height: 0; }

/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */
[hidden], template {
    display: none; }

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
    background: transparent; }

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active, a:hover {
    outline: 0; }

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
abbr[title] {
    border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
b, strong {
    font-weight: bold; }

/**
 * Address styling not present in Safari 5 and Chrome.
 */
dfn {
    font-style: italic; }

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
h1 {
    font-size: 2em;
    margin: 0.67em 0; }

/**
 * Address styling not present in IE 8/9.
 */
mark {
    background: #ff0;
    color: #000; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
    font-size: 80%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline; }

sup {
    top: -0.5em; }

sub {
    bottom: -0.25em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
img {
    border: 0; }

/**
 * Correct overflow displayed oddly in IE 9.
 */
svg:not(:root) {
    overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
figure {
    margin: 1em 40px; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0; }

/**
 * Contain overflow in all browsers.
 */
pre {
    overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em; }

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
button, input, optgroup, select, textarea {
    /* STEF comment out 1 and 2 below to fix date picker input calendar */
    /*color: inherit;*/
    /* 1 */
    /*font: inherit;*/
    /* 2 */
    margin: 0;
    /* 3 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10.
 */
button {
    overflow: visible; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8+, and Opera
 * Correct `select` style inheritance in Firefox.
 */
button, select {
    text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    /* 2 */
    cursor: pointer;
    /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled], html input[disabled] {
    cursor: default; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0; }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
    line-height: normal; }

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"], input[type="radio"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
    height: auto; }

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
    -webkit-appearance: textfield;
    /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    /* 2 */
    box-sizing: content-box; }

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
    border: 0;
    /* 1 */
    padding: 0;
    /* 2 */ }

/**
 * Remove default vertical scrollbar in IE 8/9.
 */
textarea {
    overflow: auto; }

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
    font-weight: bold; }

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
    border-collapse: collapse;
    border-spacing: 0; }

td, th {
    padding: 0; }

meta.foundation-version {
    font-family: "/5.2.2/"; }

meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0em; }

meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em; }

meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em; }

meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em; }

meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em; }

meta.foundation-data-attribute-namespace {
    font-family: false; }

html, body {
    height: 100%; }

*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

html, body {
    font-size: 100%; }

body {
    background: #eee;
    color: #444;
    padding: 0;
    margin: 0;
    font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    line-height: 1;
    position: relative;
    cursor: default; }

a:hover {
    cursor: pointer; }

img {
    max-width: 100%;
    /* STEF added: fix oversize thumbnails in FF image uploader */
    /*height: auto;*/ }

img {
    -ms-interpolation-mode: bicubic; }

#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object {
    max-width: none !important; }

.left {
    float: left !important; }

.right {
    float: right !important; }

.clearfix {
    *zoom: 1; }
.clearfix:before, .clearfix:after {
    content: " ";
    display: table; }
.clearfix:after {
    clear: both; }

.hide {
    display: none; }

.antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

img {
    display: inline-block;
    vertical-align: middle; }

textarea {
    height: auto;
    min-height: 50px; }

select {
    /* STEF COMMENT */
    /* width: 100%;*/ 
}

.articles-contribute .no-expert-pitch-popup button, .articles-edit .no-expert-pitch-popup button{
    background-color: #cf2c39;
}
.articles-edit #cboxWrapper{
    height: auto !important;
}
.articles-edit #cboxContent{
    width: auto !important;
    height: auto !important;
    margin: 0 auto;
    font-family: 'Conv_OptimaLTStd' !important;
}
.articles-edit #cboxLoadedContent{
    margin: 0 !important;
    width: auto !important;
    height: auto !important;
}
.articles-edit #colorbox .cbox_content2{
    padding: 4px 18px 0px 18px !important;
}
.articles-edit #colorbox{
    z-index: 999999;
}
.articles-edit #cboxOverlay{
    z-index: 999999;
}

button, .button {
    border-style: solid;
    border-width: 0px;
    cursor: pointer;
    font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    font-weight: normal;
    line-height: normal;
    margin: 0 0 1.25rem;
    position: relative;
    text-decoration: none;
    text-align: center;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    display: inline-block;
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1.0625rem;
    padding-left: 2rem;
    font-size: 1rem;
    background-color: #1585b2;
    border-color: #116b8e;
    color: #fff;
    -webkit-transition: background-color 300ms ease-out;
    transition: background-color 300ms ease-out; }
button:hover, button:focus, .button:hover, .button:focus {
    background-color: #116b8e; }
button:hover, button:focus, .button:hover, .button:focus {
    color: #fff; }
button.secondary, .button.secondary {
    background-color: #444;
    border-color: #363636;
    color: #fff; }
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
    background-color: #363636; }
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
    color: #fff; }
button.success, .button.success {
    background-color: #43AC6A;
    border-color: #368a54;
    color: #fff; }
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
    background-color: #368a54; }
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
    color: #fff; }
button.alert, .button.alert {
    background-color: #f04124;
    border-color: #cf280e;
    color: #fff; }
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
    background-color: #cf280e; }
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
    color: #fff; }
button.large, .button.large {
    padding-top: 1.125rem;
    padding-right: 2.25rem;
    padding-bottom: 1.1875rem;
    padding-left: 2.25rem;
    font-size: 1.25rem; }
button.small, .button.small {
    padding-top: 0.875rem;
    padding-right: 1.75rem;
    padding-bottom: 0.9375rem;
    padding-left: 1.75rem;
    font-size: 0.8125rem; }
button.tiny, .button.tiny {
    padding-top: 0.625rem;
    padding-right: 1.25rem;
    padding-bottom: 0.6875rem;
    padding-left: 1.25rem;
    font-size: 0.6875rem; }
button.expand, .button.expand {
    padding-right: 0;
    padding-left: 0;
    width: 100%; }
button.left-align, .button.left-align {
    text-align: left;
    text-indent: 0.75rem; }
button.right-align, .button.right-align {
    text-align: right;
    padding-right: 0.75rem; }
button.radius, .button.radius {
    border-radius: 3px; }
button.round, .button.round {
    border-radius: 1000px; }
button.disabled, button[disabled], .button.disabled, .button[disabled] {
    background-color: #1585b2;
    border-color: #116b8e;
    color: #fff;
    cursor: default;
    opacity: 0.7;
    -webkit-box-shadow: none;
    box-shadow: none; }
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
    background-color: #116b8e; }
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
    color: #fff; }
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
    background-color: #1585b2; }
button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary {
    background-color: #444;
    border-color: #363636;
    color: #fff;
    cursor: default;
    opacity: 0.7;
    -webkit-box-shadow: none;
    box-shadow: none; }
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
    background-color: #363636; }
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
    color: #fff; }
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
    background-color: #444; }
button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success {
    background-color: #43AC6A;
    border-color: #368a54;
    color: #fff;
    cursor: default;
    opacity: 0.7;
    -webkit-box-shadow: none;
    box-shadow: none; }
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
    background-color: #368a54; }
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
    color: #fff; }
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
    background-color: #43AC6A; }
button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert {
    background-color: #f04124;
    border-color: #cf280e;
    color: #fff;
    cursor: default;
    opacity: 0.7;
    -webkit-box-shadow: none;
    box-shadow: none; }
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
    background-color: #cf280e; }
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
    color: #fff; }
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
    background-color: #f04124; }

@media only screen and (min-width:40.063em) {
    button, .button {
        display: inline-block;
    } 
}
/* Clearing Styles */
.clearing-thumbs, [data-clearing] {
    margin-bottom: 0;
    margin-left: 0;
    list-style: none;
    *zoom: 1;
}
.clearing-thumbs:before, .clearing-thumbs:after, [data-clearing]:before, [data-clearing]:after {
    content: " ";
    display: table;
}
.clearing-thumbs:after, [data-clearing]:after {
    clear: both;
}
.clearing-thumbs li, [data-clearing] li {
    float: left;
    margin-right: 10px;
}
.clearing-thumbs[class*="block-grid-"] li, [data-clearing][class*="block-grid-"] li {
    margin-right: 0; 
}
.clearing-blackout {
    background: #333;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 998;
}
.clearing-blackout .clearing-close {
    display: block;
}
.clearing-container {
    position: relative;
    z-index: 998;
    height: 100%;
    overflow: hidden;
    margin: 0;
}
.clearing-touch-label {
    position: absolute;
    top: 50%;
    left: 50%;
    color: #aaa;
    font-size: 0.6em;
}
.visible-img {
    height: 95%;
    position: relative;
}
.visible-img img {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -50%;
    max-height: 100%;
    max-width: 100%;
}
.clearing-caption {
    color: #ccc;
    font-size: 0.875em;
    line-height: 1.3;
    margin-bottom: 0;
    text-align: center;
    bottom: 0;
    background: #333;
    width: 100%;
    padding: 10px 30px 20px;
    position: absolute;
    left: 0;
}
.clearing-close {
    z-index: 999;
    padding-left: 20px;
    padding-top: 10px;
    font-size: 30px;
    line-height: 1;
    color: #ccc;
    display: none;
}
.clearing-close:hover, .clearing-close:focus {
    color: #ccc;
}
.clearing-assembled .clearing-container {
    height: 100%; 
}
.clearing-assembled .clearing-container .carousel > ul {
    display: none;
}
.clearing-feature li {
    display: none; 
}
.clearing-feature li.clearing-featured-img {
    display: block;
}
@media only screen and (min-width:40.063em) {
    .clearing-main-prev, .clearing-main-next {
        position: absolute;
        height: 100%;
        width: 40px;
        top: 0;
    }
    .clearing-main-prev > span, .clearing-main-next > span {
        position: absolute;
        top: 50%;
        display: block;
        width: 0;
        height: 0;
        border: solid 12px; }
    .clearing-main-prev > span:hover, .clearing-main-next > span:hover {
        opacity: 0.8; }
    .clearing-main-prev {
        left: 0; }
    .clearing-main-prev > span {
        left: 5px;
        border-color: transparent;
        border-right-color: #ccc; }
    .clearing-main-next {
        right: 0; }
    .clearing-main-next > span {
        border-color: transparent;
        border-left-color: #ccc; }
    .clearing-main-prev.disabled, .clearing-main-next.disabled {
        opacity: 0.3; }
    .clearing-assembled .clearing-container .carousel {
        background: rgba(51, 51, 51, 0.8);
        height: 120px;
        margin-top: 10px;
        text-align: center; }
    .clearing-assembled .clearing-container .carousel > ul {
        display: inline-block;
        z-index: 999;
        height: 100%;
        position: relative;
        float: none; }
    .clearing-assembled .clearing-container .carousel > ul li {
        display: block;
        width: 120px;
        min-height: inherit;
        float: left;
        overflow: hidden;
        margin-right: 0;
        padding: 0;
        position: relative;
        cursor: pointer;
        opacity: 0.4;
        clear: none; }
    .clearing-assembled .clearing-container .carousel > ul li.fix-height img {
        height: 100%;
        max-width: none; }
    .clearing-assembled .clearing-container .carousel > ul li a.th {
        border: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        display: block; }
    .clearing-assembled .clearing-container .carousel > ul li img {
        cursor: pointer !important;
        width: 100% !important; }
    .clearing-assembled .clearing-container .carousel > ul li.visible {
        opacity: 1; }
    .clearing-assembled .clearing-container .carousel > ul li:hover {
        opacity: 0.8; }
    .clearing-assembled .clearing-container .visible-img {
        background: #333;
        overflow: hidden;
        height: 85%; }
    .clearing-close {
        position: absolute;
        top: 10px;
        right: 20px;
        padding-left: 0;
        padding-top: 0; } }

/* Foundation Dropdowns */
.f-dropdown {
    position: absolute;
    left: -9999px;
    list-style: none;
    margin-left: 0;
    width: 100%;
    max-height: none;
    height: auto;
    background: #fff;
    border: solid 1px #cccccc;
    font-size: 0.875rem;
    z-index: 99;
    margin-top: 2px;
    max-width: 200px; }
.f-dropdown > *:first-child {
    margin-top: 0; }
.f-dropdown > *:last-child {
    margin-bottom: 0; }
.f-dropdown:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    border-color: transparent transparent #fff transparent;
    border-bottom-style: solid;
    position: absolute;
    top: -12px;
    left: 10px;
    z-index: 99; }
.f-dropdown:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 7px;
    border-color: transparent transparent #cccccc transparent;
    border-bottom-style: solid;
    position: absolute;
    top: -14px;
    left: 9px;
    z-index: 98; }
.f-dropdown.right:before {
    left: auto;
    right: 10px; }
.f-dropdown.right:after {
    left: auto;
    right: 9px; }
.f-dropdown.drop-right {
    position: absolute;
    left: -9999px;
    list-style: none;
    margin-left: 0;
    width: 100%;
    max-height: none;
    height: auto;
    background: #fff;
    border: solid 1px #cccccc;
    font-size: 0.875rem;
    z-index: 99;
    margin-top: 0;
    margin-left: 2px;
    max-width: 200px; }
.f-dropdown.drop-right > *:first-child {
    margin-top: 0; }
.f-dropdown.drop-right > *:last-child {
    margin-bottom: 0; }
.f-dropdown.drop-right:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    border-color: transparent #fff transparent transparent;
    border-right-style: solid;
    position: absolute;
    top: 10px;
    left: -12px;
    z-index: 99; }
.f-dropdown.drop-right:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 7px;
    border-color: transparent #cccccc transparent transparent;
    border-right-style: solid;
    position: absolute;
    top: 9px;
    left: -14px;
    z-index: 98; }
.f-dropdown.drop-left {
    position: absolute;
    left: -9999px;
    list-style: none;
    margin-left: 0;
    width: 100%;
    max-height: none;
    height: auto;
    background: #fff;
    border: solid 1px #cccccc;
    font-size: 0.875rem;
    z-index: 99;
    margin-top: 0;
    margin-left: -2px;
    max-width: 200px; }
.f-dropdown.drop-left > *:first-child {
    margin-top: 0; }
.f-dropdown.drop-left > *:last-child {
    margin-bottom: 0; }
.f-dropdown.drop-left:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    border-color: transparent transparent transparent #fff;
    border-left-style: solid;
    position: absolute;
    top: 10px;
    right: -12px;
    left: auto;
    z-index: 99; }
.f-dropdown.drop-left:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 7px;
    border-color: transparent transparent transparent #cccccc;
    border-left-style: solid;
    position: absolute;
    top: 9px;
    right: -14px;
    left: auto;
    z-index: 98; }
.f-dropdown.drop-top {
    position: absolute;
    left: -9999px;
    list-style: none;
    margin-left: 0;
    width: 100%;
    max-height: none;
    height: auto;
    background: #fff;
    border: solid 1px #cccccc;
    font-size: 0.875rem;
    z-index: 99;
    margin-top: -2px;
    margin-left: 0;
    max-width: 200px; }
.f-dropdown.drop-top > *:first-child {
    margin-top: 0; }
.f-dropdown.drop-top > *:last-child {
    margin-bottom: 0; }
.f-dropdown.drop-top:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    border-color: #fff transparent transparent transparent;
    border-top-style: solid;
    position: absolute;
    top: auto;
    bottom: -12px;
    left: 10px;
    right: auto;
    z-index: 99; }
.f-dropdown.drop-top:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 7px;
    border-color: #cccccc transparent transparent transparent;
    border-top-style: solid;
    position: absolute;
    top: auto;
    bottom: -14px;
    left: 9px;
    right: auto;
    z-index: 98; }
.f-dropdown li {
    font-size: 0.875rem;
    cursor: pointer;
    line-height: 1.125rem;
    margin: 0; }
.f-dropdown li:hover, .f-dropdown li:focus {
    background: #eeeeee; }
.f-dropdown li a {
    display: block;
    padding: 0.5rem;
    color: #555; }
.f-dropdown.content {
    position: absolute;
    left: -9999px;
    list-style: none;
    margin-left: 0;
    padding: 1.25rem;
    width: 100%;
    height: auto;
    max-height: none;
    background: #fff;
    border: solid 1px #cccccc;
    font-size: 0.875rem;
    z-index: 99;
    max-width: 200px; }
.f-dropdown.content > *:first-child {
    margin-top: 0; }
.f-dropdown.content > *:last-child {
    margin-bottom: 0; }
.f-dropdown.tiny {
    max-width: 200px; }
.f-dropdown.small {
    max-width: 300px; }
.f-dropdown.medium {
    max-width: 500px; }
.f-dropdown.large {
    max-width: 800px; }

.dropdown.button, button.dropdown {
    position: relative;
    padding-right: 3.5625rem; }
.dropdown.button:before, button.dropdown:before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    display: block;
    border-style: solid;
    border-color: #fff transparent transparent transparent;
    top: 50%; }
.dropdown.button:before, button.dropdown:before {
    border-width: 0.375rem;
    right: 1.40625rem;
    margin-top: -0.15625rem; }
.dropdown.button:before, button.dropdown:before {
    border-color: #fff transparent transparent transparent; }
.dropdown.button.tiny, button.dropdown.tiny {
    padding-right: 2.625rem; }
.dropdown.button.tiny:before, button.dropdown.tiny:before {
    border-width: 0.375rem;
    right: 1.125rem;
    margin-top: -0.125rem; }
.dropdown.button.tiny:before, button.dropdown.tiny:before {
    border-color: #fff transparent transparent transparent; }
.dropdown.button.small, button.dropdown.small {
    padding-right: 3.0625rem; }
.dropdown.button.small:before, button.dropdown.small:before {
    border-width: 0.4375rem;
    right: 1.3125rem;
    margin-top: -0.15625rem; }
.dropdown.button.small:before, button.dropdown.small:before {
    border-color: #fff transparent transparent transparent; }
.dropdown.button.large, button.dropdown.large {
    padding-right: 3.625rem; }
.dropdown.button.large:before, button.dropdown.large:before {
    border-width: 0.3125rem;
    right: 1.71875rem;
    margin-top: -0.15625rem; }
.dropdown.button.large:before, button.dropdown.large:before {
    border-color: #fff transparent transparent transparent; }
.dropdown.button.secondary:before, button.dropdown.secondary:before {
    border-color: #333 transparent transparent transparent; }

.flex-video {
    position: relative;
    padding-top: 1.5625rem;
    padding-bottom: 67.5%;
    height: 0;
    margin-bottom: 1rem;
    overflow: hidden; }
.flex-video.widescreen {
    padding-bottom: 56.34%; }
.flex-video.vimeo {
    padding-top: 0; }
.flex-video iframe, .flex-video object, .flex-video embed, .flex-video video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* Standard Forms */
form {
    margin: 0 0 1rem; }

/* Using forms within rows, we need to set some defaults */
form .row .row {
    margin: 0 -0.5rem; }
form .row .row .column, form .row .row .columns {
    padding: 0 0.5rem; }
form .row .row.collapse {
    margin: 0; }
form .row .row.collapse .column, form .row .row.collapse .columns {
    padding: 0; }
form .row .row.collapse input {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }
form .row input.column, form .row input.columns, form .row textarea.column, form .row textarea.columns {
    padding-left: 0.5rem; }

/* Label Styles */
label {
    font-size: 0.875rem;
    color: #4d4d4d;
    cursor: pointer;
    display: block;
    font-weight: normal;
    line-height: 1.5;
    margin-bottom: 0;
    /* Styles for required inputs */ }
label#collaboration-inst{   width: 100%;}  
label.right {
    float: none;
    text-align: right; }
label.inline {
    margin: 0 0 1rem 0;
    padding: 0.5625rem 0; }
label small {
    text-transform: capitalize;
    color: #676767; }

select::-ms-expand {
    display: none; }

@-moz-document url-prefix() {
    select {
        background: #fafafa; }

    select:hover {
        background: #f3f3f3; } }

/* Attach elements to the beginning or end of an input */
.prefix, .postfix {
    display: block;
    position: relative;
    z-index: 2;
    text-align: center;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    border-style: solid;
    border-width: 1px;
    overflow: hidden;
    font-size: 0.875rem;
    height: 2.3125rem;
    line-height: 2.3125rem; }

/* Adjust padding, alignment and radius if pre/post element is a button */
.postfix.button {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    text-align: center;
    line-height: 2.125rem;
    border: none; }

.prefix.button {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    text-align: center;
    line-height: 2.125rem;
    border: none; }

.prefix.button.radius {
    border-radius: 0;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px; }

.postfix.button.radius {
    border-radius: 0;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px; }

.prefix.button.round {
    border-radius: 0;
    border-bottom-left-radius: 1000px;
    border-top-left-radius: 1000px; }

.postfix.button.round {
    border-radius: 0;
    border-bottom-right-radius: 1000px;
    border-top-right-radius: 1000px; }

/* Separate prefix and postfix styles when on span or label so buttons keep their own */
span.prefix, label.prefix {
    background: #f2f2f2;
    border-right: none;
    color: #333;
    border-color: #cccccc; }
span.prefix.radius, label.prefix.radius {
    border-radius: 0;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px; }

span.postfix, label.postfix {
    background: #f2f2f2;
    border-left: none;
    color: #333;
    border-color: #cccccc; }
span.postfix.radius, label.postfix.radius {
    border-radius: 0;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px; }

/* We use this to get basic styling on all basic form elements */
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
    -webkit-appearance: none;
    background-color: #fff;
    font-family: inherit;
    border: 1px solid #cccccc;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.75);
    /*display: block;*/ /* so as not to break NW legacy forms which need input to follow label inline  */
    font-size: 0.875rem;
    margin: 0 0 1rem 0;
    padding: 0.5rem;
    /* STEF COMMENT */
    /*height: 2.3125rem;*/
    /*width: 100%;*/
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;
    transition: box-shadow 0.45s, border-color 0.45s ease-in-out; }

select#institution-country,select#institution-state,select#institution-city{/* changes 24-2-2017*/
    -webkit-appearance: none;
    background-color: #fff;
    font-family: inherit;
    border: 1px solid #cccccc;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.75);
    /*display: block;*/ /* so as not to break NW legacy forms which need input to follow label inline  */
    font-size: 0.875rem;
    padding: 0.5rem;
    /* STEF COMMENT */
    /*height: 2.3125rem;*/
    /*width: 100%;*/
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;
    transition: box-shadow 0.45s, border-color 0.45s ease-in-out; }

input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus {
    -webkit-box-shadow: 0 0 5px #999999;
    box-shadow: 0 0 5px #999999;
    border-color: #999999; }
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus {
    background: #fafafa;
    border-color: #999999;
    outline: none; }
input[type="text"][disabled], fieldset[disabled] input[type="text"], input[type="password"][disabled], fieldset[disabled] input[type="password"], input[type="date"][disabled], fieldset[disabled] input[type="date"], input[type="datetime"][disabled], fieldset[disabled] input[type="datetime"], input[type="datetime-local"][disabled], fieldset[disabled] input[type="datetime-local"], input[type="month"][disabled], fieldset[disabled] input[type="month"], input[type="week"][disabled], fieldset[disabled] input[type="week"], input[type="email"][disabled], fieldset[disabled] input[type="email"], input[type="number"][disabled], fieldset[disabled] input[type="number"], input[type="search"][disabled], fieldset[disabled] input[type="search"], input[type="tel"][disabled], fieldset[disabled] input[type="tel"], input[type="time"][disabled], fieldset[disabled] input[type="time"], input[type="url"][disabled], fieldset[disabled] input[type="url"], textarea[disabled], fieldset[disabled] textarea {
    background-color: #ddd; }
input[type="text"].radius, input[type="password"].radius, input[type="date"].radius, input[type="datetime"].radius, input[type="datetime-local"].radius, input[type="month"].radius, input[type="week"].radius, input[type="email"].radius, input[type="number"].radius, input[type="search"].radius, input[type="tel"].radius, input[type="time"].radius, input[type="url"].radius, textarea.radius {
    border-radius: 3px; }

input[type="submit"] {
    -webkit-appearance: none; }

/* Respect enforced amount of rows for textarea */
textarea[rows] {
    height: auto; }

/* Add height value for select elements to match text input height */
select {
    /* STEF comment below fixes datepicker size */
    /*-webkit-appearance: none !important;*/
    background-color: #fafafa;
    /*background-image: url('data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==');*/
    background-repeat: no-repeat;
    background-position: 97% center;
    border: 1px solid #cccccc;
    /*padding: 0.5rem;*/
    font-size: 0.875rem;
    border-radius: 0;
    /* STEF comment */
    /*height: 2.3125rem;*/ }
select.radius {
    border-radius: 3px; }
select:hover {
    background-color: #f3f3f3;
    border-color: #999999; }

/* Adjust margin for form elements below */
input[type="file"], input[type="checkbox"], input[type="radio"], select {
    margin: 0 0 1rem 0; }

input[type="checkbox"] + label, input[type="radio"] + label {
    display: inline-block;
    margin-left: 0.5rem;
    margin-right: 1rem;
    margin-bottom: 0;
    vertical-align: baseline; }

/* Normalize file input width */
input[type="file"] {
    width: 100%; }

/* We add basic fieldset styling */
fieldset {
    border: 1px solid #ddd;
    padding: 1.25rem;
    margin: 1.125rem 0; }
fieldset legend {
    font-weight: bold;
    background: transparent;
    padding: 0 0.1875rem;
    margin: 0;
    margin-left: -0.1875rem; }

/* Error Handling */
[data-abide] .error small.error, [data-abide] span.error, [data-abide] small.error {
    display: block;
    padding: 0.375rem 0.5625rem 0.5625rem;
    margin-top: -1px;
    margin-bottom: 1rem;
    font-size: 0.75rem;
    font-weight: normal;
    font-style: italic;
    background: #f04124;
    color: #fff; }
[data-abide] span.error, [data-abide] small.error {
    display: none; }

span.error, small.error {
    display: block;
    padding: 0.375rem 0.5625rem 0.5625rem;
    margin-top: -1px;
    margin-bottom: 1rem;
    font-size: 0.75rem;
    font-weight: normal;
    font-style: italic;
    background: #f04124;
    color: #fff; }

.error input, .error textarea, .error select {
    margin-bottom: 0; }
.error input[type="checkbox"], .error input[type="radio"] {
    margin-bottom: 1rem; }
.error label, .error label.error {
    color: #f04124; }
.error small.error {
    display: block;
    padding: 0.375rem 0.5625rem 0.5625rem;
    margin-top: -1px;
    margin-bottom: 1rem;
    font-size: 0.75rem;
    font-weight: normal;
    font-style: italic;
    background: #f04124;
    color: #fff; }
.error > label > small {
    color: #676767;
    background: transparent;
    padding: 0;
    text-transform: capitalize;
    font-style: normal;
    font-size: 60%;
    margin: 0;
    display: inline; }
.error span.error-message {
    display: block; }

input.error, textarea.error {
    margin-bottom: 0; }

label.error {
    color: #f04124; }

.inline-list {
    margin: 0 auto 1.0625rem auto;
    margin-left: -1.375rem;
    margin-right: 0;
    padding: 0;
    list-style: none;
    overflow: hidden; }
.inline-list > li {
    list-style: none;
    float: left;
    margin-left: 1.375rem;
    display: block; }
.inline-list > li > * {
    display: block; }

ul.pagination {
    display: block;
    height: 1.5rem;
    margin-left: -0.3125rem; }
ul.pagination li {
    height: 1.5rem;
    color: #222;
    font-size: 0.875rem;
    margin-left: 0.3125rem; }
ul.pagination li a {
    display: block;
    padding: 0.0625rem 0.625rem 0.0625rem;
    color: #999;
    border-radius: 3px; }
ul.pagination li:hover a, ul.pagination li a:focus {
    background: #e6e6e6; }
ul.pagination li.unavailable a {
    cursor: default;
    color: #999; }
ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus {
    background: transparent; }
ul.pagination li.current a {
    background: #1585b2;
    color: #fff;
    font-weight: bold;
    cursor: default; }
ul.pagination li.current a:hover, ul.pagination li.current a:focus {
    background: #1585b2; }
ul.pagination li {
    float: left;
    display: block; }

/* Pagination centred wrapper */
.pagination-centered {
    text-align: center; }
.pagination-centered ul.pagination li {
    float: none;
    display: inline-block; }

/* Panels */
.panel {
    border-style: solid;
    border-width: 1px;
    border-color: #d8d8d8;
    margin-bottom: 1.25rem;
    padding: 1.25rem;
    background: #f2f2f2; }
.panel > :first-child {
    margin-top: 0; }
.panel > :last-child {
    margin-bottom: 0; }
.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p {
    color: #333; }
.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {
    line-height: 1;
    margin-bottom: 0.625rem; }
.panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader {
    line-height: 1.4; }
.panel.callout {
    border-style: solid;
    border-width: 1px;
    border-color: #bee7f7;
    margin-bottom: 1.25rem;
    padding: 1.25rem;
    background: #eef9fd; }
.panel.callout > :first-child {
    margin-top: 0; }
.panel.callout > :last-child {
    margin-bottom: 0; }
.panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p {
    color: #333; }
.panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 {
    line-height: 1;
    margin-bottom: 0.625rem; }
.panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader {
    line-height: 1.4; }
.panel.callout a:not(.button) {
    color: #1585b2; }
.panel.radius {
    border-radius: 3px; }

.side-nav {
    display: block;
    margin: 0;
    padding: 0.875rem 0;
    list-style-type: none;
    list-style-position: inside;
    font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
.side-nav li {
    margin: 0 0 0.4375rem 0;
    font-size: 0.875rem; }
.side-nav li a:not(.button) {
    display: block;
    color: #1585b2; }
.side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus {
    color: #3cb7e8; }
.side-nav li.active > a:first-child:not(.button) {
    color: #3cb7e8;
    font-weight: normal;
    font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
.side-nav li.divider {
    border-top: 1px solid;
    height: 0;
    padding: 0;
    list-style: none;
    border-top-color: white; }

.split.button {
    position: relative;
    padding-right: 5.0625rem; }
.split.button span {
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    border-left: solid 1px; }
.split.button span:before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    display: block;
    border-style: inset;
    top: 50%;
    left: 50%; }
.split.button span:active {
    background-color: rgba(0, 0, 0, 0.1); }
.split.button span {
    border-left-color: rgba(255, 255, 255, 0.5); }
.split.button span {
    width: 3.09375rem; }
.split.button span:before {
    border-top-style: solid;
    border-width: 0.375rem;
    top: 48%;
    margin-left: -0.375rem; }
.split.button span:before {
    border-color: #fff transparent transparent transparent; }
.split.button.secondary span {
    border-left-color: rgba(255, 255, 255, 0.5); }
.split.button.secondary span:before {
    border-color: #fff transparent transparent transparent; }
.split.button.alert span {
    border-left-color: rgba(255, 255, 255, 0.5); }
.split.button.success span {
    border-left-color: rgba(255, 255, 255, 0.5); }
.split.button.tiny {
    padding-right: 3.75rem; }
.split.button.tiny span {
    width: 2.25rem; }
.split.button.tiny span:before {
    border-top-style: solid;
    border-width: 0.375rem;
    top: 48%;
    margin-left: -0.375rem; }
.split.button.small {
    padding-right: 4.375rem; }
.split.button.small span {
    width: 2.625rem; }
.split.button.small span:before {
    border-top-style: solid;
    border-width: 0.4375rem;
    top: 48%;
    margin-left: -0.375rem; }
.split.button.large {
    padding-right: 5.5rem; }
.split.button.large span {
    width: 3.4375rem; }
.split.button.large span:before {
    border-top-style: solid;
    border-width: 0.3125rem;
    top: 48%;
    margin-left: -0.375rem; }
.split.button.expand {
    padding-left: 2rem; }
.split.button.secondary span:before {
    border-color: #333 transparent transparent transparent; }
.split.button.radius span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px; }
.split.button.round span {
    border-bottom-right-radius: 1000px;
    border-top-right-radius: 1000px; }

.sub-nav {
    display: block;
    width: auto;
    overflow: hidden;
    margin: -0.25rem 0 1.125rem;
    padding-top: 0.25rem;
    margin-right: 0;
    margin-left: -0.75rem; }
.sub-nav dt {
    text-transform: uppercase; }
.sub-nav dt, .sub-nav dd, .sub-nav li {
    float: left;
    display: inline;
    margin-left: 1rem;
    margin-bottom: 0.625rem;
    font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 0.875rem;
    color: #999; }
.sub-nav dt a, .sub-nav dd a, .sub-nav li a {
    text-decoration: none;
    color: #999;
    padding: 0.1875rem 1rem; }
.sub-nav dt a:hover, .sub-nav dd a:hover, .sub-nav li a:hover {
    color: #737373; }
.sub-nav dt.active a, .sub-nav dd.active a, .sub-nav li.active a {
    border-radius: 3px;
    font-weight: normal;
    background: #1585b2;
    padding: 0.1875rem 1rem;
    cursor: default;
    color: #fff; }
.sub-nav dt.active a:hover, .sub-nav dd.active a:hover, .sub-nav li.active a:hover {
    background: #127399; }

table {
    background: #fff;
    margin-bottom: 1.25rem;
    border: solid 1px #ddd; }
table thead, table tfoot {
    background: #f5f5f5; }
table thead tr th, table thead tr td, table tfoot tr th, table tfoot tr td {
    padding: 0.5rem 0.625rem 0.625rem;
    font-size: 0.875rem;
    font-weight: bold;
    color: #222;
    text-align: left; }
table tr th, table tr td {
    padding: 0.5625rem 0.625rem;
    font-size: 0.875rem;
    color: #222; }
table tr.even, table tr.alt, table tr:nth-of-type(even) {
    background: #f9f9f9; }
table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td {
    display: table-cell;
    line-height: 1.125rem; }

.tabs {
    margin-bottom: 0 !important; 
    *zoom: 1;
}
.tabs:before, .tabs:after {
    content: " ";
    display: table; }
.tabs:after {
    clear: both; }
.tabs dd {
    position: relative;
    margin-bottom: 0 !important;
    float: left; }
.tabs dd > a {
    display: block;
    background: #efefef;
    color: #222;
    padding: 1rem 2rem;
    font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    font-size: 1rem; }
.tabs dd > a:hover {
    background: #e1e1e1; }
.tabs dd.active a {
    background: #fff; }
.tabs.radius dd:first-child a {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px; }
.tabs.radius dd:last-child a {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px; }
.tabs.vertical dd {
    position: inherit;
    float: none;
    display: block;
    top: auto; }

.tabs-content {
    *zoom: 1;
    margin-bottom: 1.5rem;
    width: 100%; }
.tabs-content:before, .tabs-content:after {
    content: " ";
    display: table; }
.tabs-content:after {
    clear: both; }
.tabs-content > .content {
    display: none;
    float: left;
    padding: 0.9375rem 0;
    width: 100%; }
.tabs-content > .content.active {
    display: block;
    float: none; }
.tabs-content > .content.contained {
    padding: 0.9375rem; }
.tabs-content.vertical {
    display: block; }
.tabs-content.vertical > .content {
    padding: 0 0.9375rem; }

@media only screen and (min-width:40.063em) {
    .tabs.vertical {
        width: 20%;
        float: left;
        margin-bottom: 1.25rem; }
    .tabs-content.vertical {
        width: 80%;
        float: left;
        margin-left: -1px; } }

.no-js .tabs-content > .content {
    display: block;
    float: none; }

/* Image Thumbnails */
.th {
    line-height: 0;
    display: inline-block;
    border: solid 4px #fff;
    max-width: 100%;
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
    -webkit-transition: all 200ms ease-out;
    transition: all 200ms ease-out; }
.th:hover, .th:focus {
    -webkit-box-shadow: 0 0 6px 1px rgba(21, 133, 178, 0.5);
    box-shadow: 0 0 6px 1px rgba(21, 133, 178, 0.5); }
.th.radius {
    border-radius: 3px; }

/* Tooltips */
.has-tip {
    border-bottom: dotted 1px #ccc;
    cursor: help;
    font-weight: bold;
    color: #333; }
.has-tip:hover, .has-tip:focus {
    border-bottom: dotted 1px #093c50;
    color: #1585b2; }
.has-tip.tip-left, .has-tip.tip-right {
    float: none !important; }

.tooltip {
    display: none;
    position: absolute;
    z-index: 999;
    font-weight: normal;
    font-size: 0.875rem;
    line-height: 1.3;
    padding: 0.75rem;
    max-width: 85%;
    left: 50%;
    width: 100%;
    color: #fff;
    background: #333; }
.tooltip > .nub {
    display: block;
    left: 5px;
    position: absolute;
    width: 0;
    height: 0;
    border: solid 5px;
    border-color: transparent transparent #333 transparent;
    top: -10px; }
.tooltip > .nub.rtl {
    left: auto;
    right: 5px; }
.tooltip.radius {
    border-radius: 3px; }
.tooltip.round {
    border-radius: 1000px; }
.tooltip.round > .nub {
    left: 2rem; }
.tooltip.opened {
    color: #1585b2 !important;
    border-bottom: dotted 1px #093c50 !important; }

.tap-to-close {
    display: block;
    font-size: 0.625rem;
    color: #777;
    font-weight: normal; }

@media only screen and (min-width:40.063em) {
    .tooltip > .nub {
        border-color: transparent transparent #333 transparent;
        top: -10px; }
    .tooltip.tip-top > .nub {
        border-color: #333 transparent transparent transparent;
        top: auto;
        bottom: -10px; }
    .tooltip.tip-left, .tooltip.tip-right {
        float: none !important; }
    .tooltip.tip-left > .nub {
        border-color: transparent transparent transparent #333;
        right: -10px;
        left: auto;
        top: 50%;
        margin-top: -5px; }
    .tooltip.tip-right > .nub {
        border-color: transparent #333 transparent transparent;
        right: auto;
        left: -10px;
        top: 50%;
        margin-top: -5px; } }

.text-left {
    text-align: left !important; }

.text-right {
    text-align: right !important; }

.text-center {
    text-align: center !important; }

.text-justify {
    text-align: justify !important; }

@media only screen and (max-width: 40em) {
    .small-only-text-left {
        text-align: left !important; }
    .small-only-text-right {
        text-align: right !important; }
    .small-only-text-center {
        text-align: center !important; }
    .small-only-text-justify {
        text-align: justify !important; } }

@media only screen {
    .small-text-left {
        text-align: left !important; }
    .small-text-right {
        text-align: right !important; }
    .small-text-center {
        text-align: center !important; }
    .small-text-justify {
        text-align: justify !important; } }

@media only screen and (min-width:40.063em) and (max-width:64em) {
    .medium-only-text-left {
        text-align: left !important; }
    .medium-only-text-right {
        text-align: right !important; }
    .medium-only-text-center {
        text-align: center !important; }
    .medium-only-text-justify {
        text-align: justify !important; } }

@media only screen and (min-width:40.063em) {
    .medium-text-left {
        text-align: left !important; }
    .medium-text-right {
        text-align: right !important; }
    .medium-text-center {
        text-align: center !important; }
    .medium-text-justify {
        text-align: justify !important; } }

@media only screen and (min-width:64.063em) and (max-width:90em) {
    .large-only-text-left {
        text-align: left !important; }
    .large-only-text-right {
        text-align: right !important; }
    .large-only-text-center {
        text-align: center !important; }
    .large-only-text-justify {
        text-align: justify !important; } }

@media only screen and (min-width:64.063em) {
    .large-text-left {
        text-align: left !important; }
    .large-text-right {
        text-align: right !important; }
    .large-text-center {
        text-align: center !important; }
    .large-text-justify {
        text-align: justify !important; } }

@media only screen and (min-width:90.063em) and (max-width:120em) {
    .xlarge-only-text-left {
        text-align: left !important; }
    .xlarge-only-text-right {
        text-align: right !important; }
    .xlarge-only-text-center {
        text-align: center !important; }
    .xlarge-only-text-justify {
        text-align: justify !important; } }

@media only screen and (min-width:90.063em) {
    .xlarge-text-left {
        text-align: left !important; }
    .xlarge-text-right {
        text-align: right !important; }
    .xlarge-text-center {
        text-align: center !important; }
    .xlarge-text-justify {
        text-align: justify !important; } }

@media only screen and (min-width:120.063em) and (max-width:99999999em) {
    .xxlarge-only-text-left {
        text-align: left !important; }
    .xxlarge-only-text-right {
        text-align: right !important; }
    .xxlarge-only-text-center {
        text-align: center !important; }
    .xxlarge-only-text-justify {
        text-align: justify !important; } }

@media only screen and (min-width:120.063em) {
    .xxlarge-text-left {
        text-align: left !important; }
    .xxlarge-text-right {
        text-align: right !important; }
    .xxlarge-text-center {
        text-align: center !important; }
    .xxlarge-text-justify {
        text-align: justify !important; } }

/* Typography resets */
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
    margin: 0;
    padding: 0; }

/* Default Link Styles */
a {
    color: #1585b2;
    text-decoration: none;
    line-height: inherit; }
a:hover, a:focus {
    color: #127399; }
a img {
    border: none; }

/* Default paragraph styles */
p {
    font-family: inherit;
    font-weight: normal;
    font-size: 1rem;
    line-height: 1.6;
    margin-bottom: 1.25rem;
    text-rendering: optimizeLegibility; }
p.lead {
    font-size: 1.21875rem;
    line-height: 1.6; }
p aside {
    font-size: 0.875rem;
    line-height: 1.35;
    font-style: italic; }

/* Default header styles */
h1, h2, h3, h4, h5, h6 {
    font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #222;
    text-rendering: optimizeLegibility;
    margin-top: 0.2rem;
    margin-bottom: 0.5rem;
    line-height: 1.4; }
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
    font-size: 60%;
    color: #6f6f6f;
    line-height: 0; }

h1 {
    font-size: 2.125rem; }

h2 {
    font-size: 1.6875rem; }

h3 {
    font-size: 1.375rem; }

h4 {
    font-size: 1.125rem; }

h5 {
    font-size: 1.125rem; }

h6 {
    font-size: 1rem; }

.subheader {
    line-height: 1.4;
    color: #6f6f6f;
    font-weight: normal;
    margin-top: 0.2rem;
    margin-bottom: 0.5rem; }

hr {
    border: solid #ddd;
    border-width: 1px 0 0;
    /* STEF fix awareness calendar left column */
    /*clear: both;*/
    margin: 1.25rem 0 1.1875rem;
    height: 0; }

/* Helpful Typography Defaults */
em, i {
    font-style: italic;
    line-height: inherit; }

strong, b {
    font-weight: bold;
    line-height: inherit; }

small {
    font-size: 60%;
    line-height: inherit; }

code {
    font-family: Consolas, 'Liberation Mono', Courier, monospace;
    font-weight: bold;
    color: #bd240d; }

/* Lists */
ul, ol, dl {
    font-size: 1rem;
    line-height: 1.6;
    margin-bottom: 1.25rem;
    list-style-position: outside;
    font-family: inherit; }

ul {
    margin-left: 1.1rem; }
ul.no-bullet {
    margin-left: 0; }
ul.no-bullet li ul, ul.no-bullet li ol {
    margin-left: 1.25rem;
    margin-bottom: 0;
    list-style: none; }

/* Unordered Lists */
ul li ul, ul li ol {
    margin-left: 1.25rem;
    margin-bottom: 0; }
ul.square li ul, ul.circle li ul, ul.disc li ul {
    list-style: inherit; }
ul.square {
    list-style-type: square;
    margin-left: 1.1rem; }
ul.circle {
    list-style-type: circle;
    margin-left: 1.1rem; }
ul.disc {
    list-style-type: disc;
    margin-left: 1.1rem; }
ul.no-bullet {
    list-style: none; }

/* Ordered Lists */
ol {
    margin-left: 1.4rem; }
ol li ul, ol li ol {
    margin-left: 1.25rem;
    margin-bottom: 0; }

/* Definition Lists */
dl dt {
    margin-bottom: 0.3rem;
    font-weight: bold; }
dl dd {
    margin-bottom: 0.75rem; }

/* Abbreviations */
abbr, acronym {
    text-transform: uppercase;
    font-size: 90%;
    color: #444;
    border-bottom: 1px dotted #ddd;
    cursor: help; }

abbr {
    text-transform: none; }

/* Blockquotes */
blockquote {
    margin: 0 0 1.25rem;
    padding: 0.5625rem 1.25rem 0 1.1875rem;
    border-left: 1px solid #ddd; }
blockquote cite {
    display: block;
    font-size: 0.8125rem;
    color: #555555; }
blockquote cite:before {
    content: "\2014 \0020"; }
blockquote cite a, blockquote cite a:visited {
    color: #555555; }

blockquote, blockquote p {
    line-height: 1.6;
    color: #6f6f6f; }

/* Microformats */
.vcard {
    display: inline-block;
    margin: 0 0 1.25rem 0;
    border: 1px solid #ddd;
    padding: 0.625rem 0.75rem; }
.vcard li {
    margin: 0;
    display: block; }
.vcard .fn {
    font-weight: bold;
    font-size: 0.9375rem; }

.vevent .summary {
    font-weight: bold; }
.vevent abbr {
    cursor: default;
    text-decoration: none;
    font-weight: bold;
    border: none;
    padding: 0 0.0625rem; }

@media only screen and (min-width:40.063em) {
    h1, h2, h3, h4, h5, h6 {
        line-height: 1.4; }
    h1 {
        font-size: 2.75rem; }
    h2 {
        font-size: 2.3125rem; }
    h3 {
        font-size: 1.6875rem; }
    h4 {
        font-size: 1.4375rem; } }

/* small displays */
@media only screen {
    .show-for-small-only, .show-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
        display: inherit !important; }
    .hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
        display: none !important; }
    table.show-for-small-only, table.show-for-small-up, table.show-for-small, table.show-for-small-down, table.hide-for-medium-only, table.hide-for-medium-up, table.hide-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up {
        display: table; }
    thead.show-for-small-only, thead.show-for-small-up, thead.show-for-small, thead.show-for-small-down, thead.hide-for-medium-only, thead.hide-for-medium-up, thead.hide-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up {
        display: table-header-group !important; }
    tbody.show-for-small-only, tbody.show-for-small-up, tbody.show-for-small, tbody.show-for-small-down, tbody.hide-for-medium-only, tbody.hide-for-medium-up, tbody.hide-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up {
        display: table-row-group !important; }
    tr.show-for-small-only, tr.show-for-small-up, tr.show-for-small, tr.show-for-small-down, tr.hide-for-medium-only, tr.hide-for-medium-up, tr.hide-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up {
        display: table-row !important; }
    th.show-for-small-only, td.show-for-small-only, th.show-for-small-up, td.show-for-small-up, th.show-for-small, td.show-for-small, th.show-for-small-down, td.show-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.hide-for-medium-up, td.hide-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up {
        display: table-cell !important; } }

/* medium displays */
@media only screen and (min-width:40.063em) {
    .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
        display: inherit !important; }
    .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
        display: none !important; }
    table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.show-for-medium-only, table.show-for-medium-up, table.show-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up {
        display: table; }
    thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.show-for-medium-only, thead.show-for-medium-up, thead.show-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up {
        display: table-header-group !important; }
    tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.show-for-medium-only, tbody.show-for-medium-up, tbody.show-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up {
        display: table-row-group !important; }
    tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.show-for-medium-only, tr.show-for-medium-up, tr.show-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up {
        display: table-row !important; }
    th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.show-for-medium-only, td.show-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.show-for-medium, td.show-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up {
        display: table-cell !important; } }

/* large displays */
@media only screen and (min-width:64.063em) {
    .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
        display: inherit !important; }
    .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
        display: none !important; }
    table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.show-for-large-only, table.show-for-large-up, table.show-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up {
        display: table; }
    thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.show-for-large-only, thead.show-for-large-up, thead.show-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up {
        display: table-header-group !important; }
    tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.show-for-large-only, tbody.show-for-large-up, tbody.show-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up {
        display: table-row-group !important; }
    tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.show-for-large-only, tr.show-for-large-up, tr.show-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up {
        display: table-row !important; }
    th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.show-for-large-only, td.show-for-large-only, th.show-for-large-up, td.show-for-large-up, th.show-for-large, td.show-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up {
        display: table-cell !important; } }

/* xlarge displays */
@media only screen and (min-width:90.063em) {
    .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
        display: inherit !important; }
    .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
        display: none !important; }
    table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.show-for-xlarge-only, table.show-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up {
        display: table; }
    thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.show-for-xlarge-only, thead.show-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up {
        display: table-header-group !important; }
    tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.show-for-xlarge-only, tbody.show-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up {
        display: table-row-group !important; }
    tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.show-for-xlarge-only, tr.show-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up {
        display: table-row !important; }
    th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.show-for-xlarge-only, td.show-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up {
        display: table-cell !important; } }

/* xxlarge displays */
@media only screen and (min-width:120.063em) {
    .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .hide-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
        display: inherit !important; }
    .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .show-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
        display: none !important; }
    table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.hide-for-xlarge-only, table.show-for-xlarge-up, table.show-for-xxlarge-only, table.show-for-xxlarge-up {
        display: table; }
    thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.hide-for-xlarge-only, thead.show-for-xlarge-up, thead.show-for-xxlarge-only, thead.show-for-xxlarge-up {
        display: table-header-group !important; }
    tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.hide-for-xlarge-only, tbody.show-for-xlarge-up, tbody.show-for-xxlarge-only, tbody.show-for-xxlarge-up {
        display: table-row-group !important; }
    tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.hide-for-xlarge-only, tr.show-for-xlarge-up, tr.show-for-xxlarge-only, tr.show-for-xxlarge-up {
        display: table-row !important; }
    th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.show-for-xxlarge-only, td.show-for-xxlarge-only, th.show-for-xxlarge-up, td.show-for-xxlarge-up {
        display: table-cell !important; } }

/* Orientation targeting */
.show-for-landscape, .hide-for-portrait {
    display: inherit !important; }

.hide-for-landscape, .show-for-portrait {
    display: none !important; }

/* Specific visibility for tables */
table.hide-for-landscape, table.show-for-portrait {
    display: table; }

thead.hide-for-landscape, thead.show-for-portrait {
    display: table-header-group !important; }

tbody.hide-for-landscape, tbody.show-for-portrait {
    display: table-row-group !important; }

tr.hide-for-landscape, tr.show-for-portrait {
    display: table-row !important; }

td.hide-for-landscape, td.show-for-portrait, th.hide-for-landscape, th.show-for-portrait {
    display: table-cell !important; }

@media only screen and (orientation: landscape) {
    /* Specific visibility for tables */
    .show-for-landscape, .hide-for-portrait {
        display: inherit !important; }
    .hide-for-landscape, .show-for-portrait {
        display: none !important; }
    table.show-for-landscape, table.hide-for-portrait {
        display: table; }
    thead.show-for-landscape, thead.hide-for-portrait {
        display: table-header-group !important; }
    tbody.show-for-landscape, tbody.hide-for-portrait {
        display: table-row-group !important; }
    tr.show-for-landscape, tr.hide-for-portrait {
        display: table-row !important; }
    td.show-for-landscape, td.hide-for-portrait, th.show-for-landscape, th.hide-for-portrait {
        display: table-cell !important; } }

@media only screen and (orientation: portrait) {
    /* Specific visibility for tables */
    .show-for-portrait, .hide-for-landscape {
        display: inherit !important; }
    .hide-for-portrait, .show-for-landscape {
        display: none !important; }
    table.show-for-portrait, table.hide-for-landscape {
        display: table; }
    thead.show-for-portrait, thead.hide-for-landscape {
        display: table-header-group !important; }
    tbody.show-for-portrait, tbody.hide-for-landscape {
        display: table-row-group !important; }
    tr.show-for-portrait, tr.hide-for-landscape {
        display: table-row !important; }
    td.show-for-portrait, td.hide-for-landscape, th.show-for-portrait, th.hide-for-landscape {
        display: table-cell !important; } }

/* Touch-enabled device targeting */
.show-for-touch {
    display: none !important; }

.hide-for-touch {
    display: inherit !important; }

.touch .show-for-touch {
    display: inherit !important; }

.touch .hide-for-touch {
    display: none !important; }

/* Specific visibility for tables */
table.hide-for-touch {
    display: table; }

.touch table.show-for-touch {
    display: table; }

thead.hide-for-touch {
    display: table-header-group !important; }

.touch thead.show-for-touch {
    display: table-header-group !important; }

tbody.hide-for-touch {
    display: table-row-group !important; }

.touch tbody.show-for-touch {
    display: table-row-group !important; }

tr.hide-for-touch {
    display: table-row !important; }

.touch tr.show-for-touch {
    display: table-row !important; }

td.hide-for-touch {
    display: table-cell !important; }

.touch td.show-for-touch {
    display: table-cell !important; }

th.hide-for-touch {
    display: table-cell !important; }

.touch th.show-for-touch {
    display: table-cell !important; }

@font-face {
    font-family: 'icons';
    src: url('/stylesheets/fonts/icons/icons.eot?77750202');
    src: url('/stylesheets/fonts/icons/icons.eot?77750202#iefix') format('embedded-opentype'), url('/stylesheets/fonts/icons/icons.woff?77750202') format('woff'), url('/stylesheets/fonts/icons/icons.ttf?77750202') format('truetype'), url('/stylesheets/fonts/icons/icons.svg?77750202#icons') format('svg');
    font-weight: normal;
    font-style: normal; }

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'icons';
    src: url('../font/icons.svg?77750202#icons') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
    font-family: "icons";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none; }

.icon-plus-circled:before {
    content: '\e800'; }

/* '' */
.icon-pocket:before {
    content: '\e808'; }

/* '' */
.icon-rss-squared:before {
    content: '\e80c'; }

/* '' */
.icon-menu:before {
    content: '\e804'; }

/* '' */
.icon-down-open:before {
    content: '\e819'; }

/* '' */
.icon-left-open:before {
    content: '\e81a'; }

/* '' */
.icon-right-open:before {
    content: '\e81b'; }

/* '' */
.icon-up-open:before {
    content: '\e80a'; }

/* '' */
.icon-search:before {
    content: '\e818'; }

/* '' */
.icon-android:before {
    content: '\e816'; }

/* '' */
.icon-gplus:before {
    content: '\e813'; }

/* '' */
.icon-stumbleupon:before {
    content: '\e801'; }

/* '' */
.icon-pinterest:before {
    content: '\e802'; }

/* '' */
.icon-reddit:before {
    content: '\e814'; }

/* '' */
.icon-rss:before {
    content: '\e80d'; }

/* '' */
.icon-instapaper:before {
    content: '\e815'; }

/* '' */
.icon-linkedin:before {
    content: '\e805'; }

/* '' */
.icon-twitter:before {
    content: '\e803'; }

/* '' */
.icon-youtube:before {
    content: '\e809'; }

/* '' */
.icon-email:before {
    content: '\e80b'; }

/* '' */
.icon-dropbox:before {
    content: '\e80e'; }

/* '' */
.icon-facebook:before {
    content: '\e806'; }

/* '' */
.icon-gmail:before {
    content: '\e80f'; }

/* '' */
.icon-pinboard:before {
    content: '\e810'; }

/* '' */
.icon-tumblr:before {
    content: '\e812'; }

/* '' */
.icon-wordpress:before {
    content: '\e811'; }

/* '' */
.icon-instagram:before {
    content: '\e807'; }

/* '' */
.icon-appstore:before {
    content: '\e817'; }

/* '' */
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

body {
    background-image: url('/images/newswise-texture.jpg'); }

a.cover {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2; }

.site-header {
    background: #454950;
    margin-bottom: 1.875rem;
    *zoom: 1; 
    /* STEF ADDED TO ANCHOR HEADER */
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000;
    width: 100%;

}
.site-header:before, .site-header:after {
    content: " ";
    display: table; }
.site-header:after {
    clear: both; }
.site-header .header-top {
    width: 64.375rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 64.375rem;
    padding: 0 0;
    *zoom: 1;
}
.site-header .header-top:before, .site-header .header-top:after {
    content: " ";
    display: table; }
.site-header .header-top:after {
    clear: both; }
.site-header .site-logo {
    width:20%;
    padding-left: 0;
    padding-right: 0;
    float: left; }
.site-header .site-logo img {
    width: 200px;vertical-align:bottom; 
}
.site-header .header-fields {
    width:80%;
    padding-left: 0;
    padding-right: 0;
    float: left; }
.site-header .header-fields .fields-wrapper {
    float: right; }
.site-header .header-fields .search {
    float: left;
    margin-right: 0.9375rem;
    position: relative; }
.site-header .header-fields .search .search-field {
    height: 39px;
    border: none;
    padding: 0.23438rem 2.34375rem 0.23438rem 0.46875rem; }
.site-header .header-fields .search .icon-search {
    position: absolute;
    top: 8px;
    right: 4px;
    color: #aaa;
    font-size: 150%; }
.site-header .header-fields .search .submit {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9;
    border: none;
    background: none;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
.site-header .header-fields .login {
    float: left; }
.site-header .header-fields .login a {
    border-style: solid;
    border-width: 0px;
    cursor: pointer;
    font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    font-weight: normal;
    line-height: normal;
    margin: 0 0 1.25rem;
    position: relative;
    text-decoration: none;
    text-align: center;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    display: inline-block;
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1.0625rem;
    padding-left: 2rem;
    font-size: 1rem;
    background-color: #1585b2;
    border-color: #116b8e;
    color: #fff;
    font-size: 1.1em;
    border: 1px solid #fff;
    padding: 0.46875rem 1.875rem;
    margin: 0; }
.site-header .header-fields .login a:hover, .site-header .header-fields .login a:focus {
    background-color: #116b8e; }
.site-header .header-fields .login a:hover, .site-header .header-fields .login a:focus {
    color: #fff; }
.site-header .welcome-text {
    /* STEF ADDED */
    text-align: right;
    color: white;
    padding: 0px 0px 0px 0px;
    font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
}
.site-header .welcome-text a {
    color: white;
}
.site-header .welcome-text .institute {
    width: 110px;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    vertical-align: middle;
    line-height: normal;
    text-overflow: ellipsis;
}
.site-header .site-navigation{
    float: left;
    width: 100%;
    background: #fff;
    border-bottom: none;
}
.site-header .site-navigation .main-navigation {
    width: 64.375rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 64.375rem;
    *zoom: 1; }
.site-header .site-navigation .main-navigation:before, .site-header .site-navigation .main-navigation:after {
    content: " ";
    display: table; }
.site-header .site-navigation .main-navigation:after {
    clear: both; }
.site-header .site-navigation .menu {
    padding: 0;
    width: 100%;
    margin: 0;
    padding-top: 0;
    padding-bottom: 0;
    list-style: none;
    position: relative;
}
.site-header .site-navigation .menu .menu-item {
    float:left;
    padding: 0;
    position: relative;
}
.site-header .site-navigation .menu .menu-item .sub-menu {
    top: 100%;
}
.site-header .site-navigation .menu .menu-item:hover .sub-menu {
    max-height: 1000px;
    z-index: 199;
}
.site-header .site-navigation .menu .menu-item a {
    display: block;
    text-decoration: none;
    -webkit-transition: color 0.25s;
    transition: color 0.25s;  
    color: #3E3E45;
    font-family: OptimaLTStd;
    border-right:none;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform:uppercase;
    padding:0.869rem 18px 0.669rem 18px;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    -o-transition:all ease 0.8s;
    transition: all ease 0.8s;
}
.site-header .site-navigation .menu.staff .menu-item a {
    padding:0.869rem 5.6px 0.669rem;
}
.site-header .site-navigation .menu .menu-item .sub-menu a{
    font-size: 14px;
    padding-top:5px;
    padding-bottom:5px;
}
.site-header .site-navigation .menu .menu-item a:focus {
    outline:none;
}
.site-header .site-navigation .menu .menu-item.active a{
    color: #D33841;
}
.site-header .site-navigation .menu .menu-item.active:hover a{
    color: #FFFFFF;
}
.site-header .site-navigation .menu .menu-item a.mm i{
    padding:0 0 0 15px;
}
.site-header .site-navigation .menu .menu-item:hover > a{
    color: #ffffff; 
    background:#454950;
}
.site-header .site-navigation .menu .menu-item .sub-menu a:hover{
    color: #D33841;
    background:none;
}
.site-header .site-navigation .menu .menu-item:first-child a i{
    padding-left: 0;
}
.site-header .site-navigation .menu .menu-item.top > a::after{
    content: "|";
    position: absolute;
    right: 0;
    right: -3px;
    color:#bdbdbf;
}
.site-header .site-navigation .menu .menu-item:hover > a::after{
    content: "";
}
.site-header .site-navigation .menu .menu-item:last-child > a::after{
    content:"";
}
.site-header .site-navigation .menu .sub-menu{
    position: absolute;
    left: -87px;
    background: #fff;
    width: 325px;
    -webkit-box-shadow: 0.1em 0.1em 0.5em -0.25em rgba(0, 0, 0, 0.5);
    box-shadow: 0.1em 0.1em 0.5em -0.25em rgba(0, 0, 0, 0.5);
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height 0.33s;
    transition: max-height 0.33s;
    -webkit-transition-delay: 200ms; /* Safari */
    transition-delay: 200ms;
    z-index: 199;
}
.site-header .site-navigation .menu .sub-menu ul {
    margin: 0;
    padding: 0;
}
.site-header .site-navigation .menu .sub-menu .menu-item {
    display: block;
    float: left;
    width: 100%;
    padding: 0;
    -webkit-transition: color 0s;
    transition: color 0s; 
}
.site-header .site-navigation .menu .sub-menu .menu-item:first-child a{
    padding-left: 0.9375rem;
}
.site-header .site-navigation .menu .sub-menu .menu-item a{
    padding: 5px 0.9375rem;
    border: none;
}
.site-header .site-navigation .menu .sub-menu .menu-item a:hover{
    color: #d33841;
}
.site-header .site-navigation .menu .sub-menu.two-column{
    width: 500px;
}
.site-header .site-navigation .menu .sub-menu.two-column .sub-menu-column{
    width: 50%;
    float: left;
}
.site-header .site-navigation .menu .sub-menu.two-column .sub-menu-column:first-child ul{
    border-right: 1px solid #ccc;
    display:inline-block;
}
.site-header .site-navigation .menu .sub-menu.full-width{
    width:64.375rem;
    left:-228px;
}
.site-header .site-navigation .menu .menu-item:nth-child(4) .sub-menu.full-width{
    width:50rem;
}
.site-header .site-navigation .menu .menu-item:nth-child(7) .sub-menu.two-column{
    left:-262px;
}
.site-header .site-navigation .menu .menu-item:nth-child(8) .sub-menu.menu-one-column{
    left:-193px;
}
.site-header .site-navigation .menu.staff .menu-item:nth-child(2) .sub-menu.full-width{
    width:35rem;
    left: -60px;
}
.site-header .site-navigation .menu.staff .menu-item:nth-child(5) .sub-menu.full-width{
    width:40rem;
}
.site-header .site-navigation .menu.staff .menu-item:nth-child(8) .sub-menu.two-column{
    left:-262px;
}
.site-header .site-navigation .menu.staff .menu-item:nth-child(9) .sub-menu.menu-one-column{
    left:-193px;
}
.site-header .site-navigation .menu .sub-menu.two-column .sub-menu-column a i{
    padding:0 10px 0 0;
}
.site-header .site-navigation .menu .sub-menu.menu-one-column a i{
    padding:0 10px 0 0;
}
.site-header .site-navigation .menu .sub-menu.caret-dd::before {  
    border-top: 10px solid #454950;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    content: "";
    position: absolute;
    top: 0px;
    z-index: -1;
}
.site-header .site-navigation .menu .menu-item:nth-child(2) .sub-menu.caret-dd:before{
    left: 146px;
}
.site-header .site-navigation .menu .menu-item:nth-child(3) .sub-menu.caret-dd:before{
    left: 292px;
}
.site-header .site-navigation .menu .menu-item:nth-child(4) .sub-menu.caret-dd:before{
    left: 272px;
}
.site-header .site-navigation .menu .menu-item:nth-child(5) .sub-menu.caret-dd:before{
    left: 140px;
}
.site-header .site-navigation .menu .menu-item:nth-child(6) .sub-menu.caret-dd:before{
    left: 160px;
}
.site-header .site-navigation .menu .menu-item:nth-child(7) .sub-menu.caret-dd:before{
    left: 310px;
}
.site-header .site-navigation .menu .menu-item:nth-child(8) .sub-menu.caret-dd:before{
    right: 70px;
}
.site-header .site-navigation .menu.staff .menu-item:nth-child(2) .sub-menu.caret-dd:before{
    left: 95px;
}
.site-header .site-navigation .menu.staff .menu-item:nth-child(3) .sub-menu.caret-dd:before{
    left: 135px;
}
.site-header .site-navigation .menu.staff .menu-item:nth-child(4) .sub-menu.caret-dd:before{
    left: 282px;
}
.site-header .site-navigation .menu.staff .menu-item:nth-child(5) .sub-menu.caret-dd:before{
    left: 263px;
}
.site-header .site-navigation .menu.staff .menu-item:nth-child(6) .sub-menu.caret-dd:before{
    left: 130px;
}
.site-header .site-navigation .menu.staff .menu-item:nth-child(7) .sub-menu.caret-dd:before{
    left: 153px;
}
.site-header .site-navigation .menu.staff .menu-item:nth-child(8) .sub-menu.caret-dd:before{
    right: 30px;
}
.site-header .site-navigation .menu.staff .menu-item:nth-child(9) .sub-menu.caret-dd:before{
    right: 40px;
}
.site-header .site-navigation .menu.staff .menu-item:nth-child(10) .sub-menu.caret-dd:before{
    right: 185px;
}
.site-header .site-navigation .menu .full-width .full-width-left{
    float:left;
    width:35%;
    padding:20px 0;
}
.site-header .site-navigation .menu .two-column .sub-menu-column{
    padding:20px 0;
}
.site-header .site-navigation .menu .sub-menu.menu-one-column ul{
    padding:20px 0;
    float:left;
}
.site-header .site-navigation .menu .full-width .full-width-left a.nav-active{
    color:#d33841;
}
.site-header .site-navigation .menu .full-width .full-width-right{
    float:right;
    width:65%;
    padding:20px 0;
}
.site-header .site-navigation .menu .full-width .full-width-right .full-width-right-channels a{
    text-transform:capitalize;
}
.site-header .site-navigation .menu .full-width .full-width-right .full-width-right-channels .fwrc-block{
    width:33.333%;
    float:left;
}
.site-header .site-navigation .menu .full-width .full-width-right .full-width-right-channels .fwrc-block-fullwidth{
    width:100%;
    clear:both;
    text-align:center;
}
.site-header .site-navigation .menu .full-width .full-width-right .full-width-right-channels .fwrc-block-fullwidth a,
.site-header .site-navigation .menu .full-width .full-width-right .full-width-right-channels .fwrc-block a{
    /*color:#d33841;*/
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    -o-transition:all ease 0.8s;
    transition: all ease 0.8s;
}
.site-header .site-navigation .menu .full-width .full-width-right .full-width-right-channels .fwrc-block-fullwidth a:hover{
    color:#454950;
}
.site-header .site-navigation .menu .full-width .full-width-left .full-width-left-sections{
    border-right:1px solid #bdbdbf;
}
.site-header .site-navigation .menu .full-width .full-width-right .tab-hidden{
    display:none;
}
.site-header .site-navigation .menu .full-width .full-width-left a i{
    padding:0 10px;
    -webkit-transition: all ease 0.4s;
    -moz-transition: all ease 0.4s;
    -o-transition:all ease 0.4s;
    transition: all ease 0.4s;
}
.site-header .site-navigation .menu .full-width .full-width-left a:hover i{
    padding:0 10px 0 20px; 
}
.site-navigation .menubtn{
    display:none;
}
.site-header .site-navigation .menu .register-button{
    display: inline-block;
    float: right;
    padding:5px 0;
}
.site-header .site-navigation .menu .register-button a{
    border-style: solid;
    border-width: 0px;
    cursor: pointer;
    font-family: "OptimaLTStdBold";
    text-transform: capitalize;
    line-height: normal;
    margin: 0 0 1.25rem;
    position: relative;
    text-decoration: none;
    text-align: center;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    display: inline-block;
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1.0625rem;
    padding-left: 2rem;
    background-color: #1585b2;
    border-color: #116b8e;
    color: #fff;
    margin: 0;
    font-size: 16px;
    vertical-align:text-top;
    text-transform:uppercase;
    font-weight: normal;
    padding: 0.625rem 1.225rem;
    color:#3a3d45;
    background: #fff;
    border: 1px solid #707279;
    -webkit-box-shadow: none;
    box-shadow: none; 
}
.site-header .site-navigation .menu .register-button a:hover, .site-header .site-navigation .menu .register-button a:focus{
    background-color: #3a3d45;
    transition: all 0.3s ease;
}
.site-header .site-navigation .menu .register-button a:hover, .site-header .site-navigation .menu .register-button a:focus{
    color: #fff;
}

.site-main {
    width: 64.375rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 64.375rem;
    *zoom: 1; }
.site-main:before, .site-main:after {
    content: " ";
    display: table; }
.site-main:after {
    clear: both; }

.channels-carousel-container {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    width: 100%;
    float: left;
    margin-bottom: 1.875rem; }
.channels-carousel-container .channels-carousel {
    position: relative; }
.channels-carousel-container .channel {
    position: relative;
    margin-right: 15px; }
.channels-carousel-container .channel .label {
    position: absolute;
    display: block;
    bottom: 0;
    width: 100%;
    background: #444;
    background: rgba(68, 68, 68, 0.75);
    color: #fff;
    text-align: center;
    padding: 0.46875rem; }
.channels-carousel-container .channel img {
    max-width: 100%;
    display: block; }
.channels-carousel-container .channels-direction-nav {
    position: absolute;
    top: 50%;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%; }
.channels-carousel-container .channels-direction-nav .channels-prev, .channels-carousel-container .channels-direction-nav .channels-next {
    position: absolute;
    display: block;
    text-decoration: none;
    color: #666;
    background: #fff;
    width: 50px;
    height: 70px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%); }
.channels-carousel-container .channels-direction-nav .channels-prev:before, .channels-carousel-container .channels-direction-nav .channels-next:before {
    font-family: "icons";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-size: 200%;
    color: #ccc;
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
    position: absolute;
    top: 12px;
    left: 10px; }
.channels-carousel-container .channels-direction-nav .channels-prev {
    left: -50px;
    -webkit-box-shadow: -0.1em 0.1em 0.25em -0.05em rgba(0, 0, 0, 0.25);
    box-shadow: -0.1em 0.1em 0.25em -0.05em rgba(0, 0, 0, 0.25);
    border-radius: 10px 0 0 10px; }
.channels-carousel-container .channels-direction-nav .channels-prev:before {
    content: '\e81a'; }
.channels-carousel-container .channels-direction-nav .channels-next {
    right: -50px;
    -webkit-box-shadow: 0.1em 0.1em 0.25em -0.05em rgba(0, 0, 0, 0.25);
    box-shadow: 0.1em 0.1em 0.25em -0.05em rgba(0, 0, 0, 0.25);
    border-radius: 0 10px 10px 0; }
.channels-carousel-container .channels-direction-nav .channels-next:before {
    content: '\e81b'; }

.home-sidebar {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    width: 25%;
    float: left; }
.home-sidebar .sidebar-join-cta {
    background: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: 0.1em 0.1em 0.25em -0.05em rgba(0, 0, 0, 0.25);
    box-shadow: 0.1em 0.1em 0.25em -0.05em rgba(0, 0, 0, 0.25);
    margin-bottom: 1.875rem; }
.home-sidebar .sidebar-join-cta .primary {
    padding: 0.9375rem;
    border-bottom: 1px solid #ccc; }
.home-sidebar .sidebar-join-cta .primary h2 {
    font-size: 1.5em;
    color: #1585b2;
    margin: 0 0 0.9375rem 0;
    font-weight: bold; }
.home-sidebar .sidebar-join-cta .primary h3 {
    font-size: 1.25em;
    color: #666;
    font-style: italic;
    font-weight: 400; }
.home-sidebar .sidebar-join-cta .primary a {
    font-size: 0.9em;
    color: #666;
    text-decoration: underline; }
.home-sidebar .sidebar-join-cta .secondary {
    padding: 0.9375rem;
    border-bottom: 1px solid #ccc; }
.home-sidebar .sidebar-join-cta .secondary:last-child {
    border-bottom: none; }
.home-sidebar .sidebar-join-cta .secondary a {
    color: #1585b2;
    text-decoration: none;
    font-size: 1.25em;
    font-weight: bold; }
.home-sidebar .widget {
    margin-bottom: 2.8125rem; }
.home-sidebar .widget .title {
    padding-bottom: 0.46875rem;
    margin: 0 0 0.9375rem 0;
    font-size: 1.3em;
    color: #444;
    border-bottom: 1px solid #ccc;
    font-weight: bold; }
.home-sidebar .widget ul {
    list-style: none;
    margin: 0 0 0.9375rem 0;
    padding: 0; }
.home-sidebar .widget ul a {
    display: block;
    color: #888;
    margin-bottom: 0.11719rem;
    text-decoration: underline; }
.home-sidebar .widget a {
    color: #1585b2;
    text-decoration: underline; }
.home-sidebar .widget a.strong {
    font-weight: bold; }
.home-sidebar .social-icons li {
    display: block;
    float: left;
    margin-right: 0.23438rem;
    background: #777;
    color: #f5f5f5;
    width: 40px;
    height: 40px;
    font-size: 1.33em;
    position: relative;
    border-radius: 3px; }
.home-sidebar .social-icons li:before {
    position: absolute;
    top: 4px;
    left: 4px; }
html.csstransforms .home-sidebar .social-icons li:before {
    top: 50%;
    left: 45%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%); }

.home-content {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    width: 75%;
    float: left; }
.home-content .content-inner {
    width: auto;
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none;
    *zoom: 1; }
.home-content .content-inner:before, .home-content .content-inner:after {
    content: " ";
    display: table; }
.home-content .content-inner:after {
    clear: both; }

.featured-article-slider-wrapper {
    background: #fff;
    padding: 0.9375rem 45px;
    border: 1px solid #ccc;
    position: relative;
    margin-bottom: 1.575rem; }
.featured-article-slider-wrapper .featured-image {
    float: left;
    margin-right: 0.9375rem; 
    /* STEF ADDED */
    /* WILL CENTER IMAGES WITH CODE BELOW */
    /* (remove to re-instate left-align images with variable-width and left flush captions; leaves large right gap with portrait-orientated images) */
    width: 460px;
    background: #EFEFEF;
}
/* STEF ADDED */
.featured-article-slider-wrapper .featured-image img.center, .feed-list .featured-article img.center {
    display: block;
    margin: 0 auto;
}
.featured-article-slider-wrapper .article-meta {
    height: 350px;
    width: 175px;
    margin-right: 10px;
    float: left;
    position: relative; }
.featured-article-slider-wrapper .article-meta .title {
    font-size: 1em;
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 0.9375rem; }
.featured-article-slider-wrapper .article-meta .excerpt {
    font-size: 0.9em;
    line-height: 1.3; }
.featured-article-slider-wrapper .article-meta .read-more {
    border-style: solid;
    border-width: 0px;
    cursor: pointer;
    font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    font-weight: normal;
    line-height: normal;
    margin: 0 0 1.25rem;
    position: relative;
    text-decoration: none;
    text-align: center;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    display: inline-block;
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1.0625rem;
    padding-left: 2rem;
    font-size: 1rem;
    background-color: #1585b2;
    border-color: #116b8e;
    color: #fff;
    position: absolute;
    bottom: 0;
    width: 100%;
    margin-bottom: 0; }
.featured-article-slider-wrapper .article-meta .read-more:hover, .featured-article-slider-wrapper .article-meta .read-more:focus {
    background-color: #116b8e; }
.featured-article-slider-wrapper .article-meta .read-more:hover, .featured-article-slider-wrapper .article-meta .read-more:focus {
    color: #fff; }
.featured-article-slider-wrapper .featured-articles-direction-nav {
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    list-style: none;
    width: 100%; }
.featured-article-slider-wrapper .featured-articles-direction-nav .featured-articles-prev, .featured-article-slider-wrapper .featured-articles-direction-nav .featured-articles-next {
    position: absolute;
    display: block;
    text-decoration: none;
    background: #666;
    background: rgba(34, 34, 34, 0.75);
    color: #fff;
    width: 45px;
    height: 380px; }
.featured-article-slider-wrapper .featured-articles-direction-nav .featured-articles-prev:before, .featured-article-slider-wrapper .featured-articles-direction-nav .featured-articles-next:before {
    font-family: "icons";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-size: 200%;
    color: #fff;
    position: absolute;
    top: 160px;
    left: 6px;
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none; }
.featured-article-slider-wrapper .featured-articles-direction-nav .featured-articles-prev {
    left: 0px;
    -webkit-box-shadow: 0.1em 0.1em 0.25em -0.05em rgba(0, 0, 0, 0.25);
    box-shadow: 0.1em 0.1em 0.25em -0.05em rgba(0, 0, 0, 0.25); }
.featured-article-slider-wrapper .featured-articles-direction-nav .featured-articles-prev:before {
    content: '\e81a'; }
.featured-article-slider-wrapper .featured-articles-direction-nav .featured-articles-next {
    right: 0px;
    -webkit-box-shadow: -0.1em 0.1em 0.25em -0.05em rgba(0, 0, 0, 0.25);
    box-shadow: -0.1em 0.1em 0.25em -0.05em rgba(0, 0, 0, 0.25); }
.featured-article-slider-wrapper .featured-articles-direction-nav .featured-articles-next:before {
    content: '\e81b'; }

.channel-feeds {
    width: auto;
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none;
    *zoom: 1; }
.channel-feeds:before, .channel-feeds:after {
    content: " ";
    display: table; }
.channel-feeds:after {
    clear: both; }
.channel-feeds .category-science .feed-title {
    color: #e75126; }
.channel-feeds .category-science .feed-list {
    border-top-color: #e75126; }
.channel-feeds .category-science .view-more-link a {
    background: #e75126; }
.channel-feeds .category-medical .feed-title {
    color: #e9a635; }
.channel-feeds .category-medical .feed-list {
    border-top-color: #e9a635; }
.channel-feeds .category-medical .view-more-link a {
    background: #e9a635; }
.channel-feeds .category-life .feed-title {
    color: #5631ae; }
.channel-feeds .category-life .feed-list {
    border-top-color: #5631ae; }
.channel-feeds .category-life .view-more-link a {
    background: #5631ae; }
.channel-feeds .category-business .feed-title {
    color: #1b6dcf; }
.channel-feeds .category-business .feed-list {
    border-top-color: #1b6dcf; }
.channel-feeds .category-business .view-more-link a {
    background: #1b6dcf; }
.channel-feeds .category-marketplace .feed-title {
    color: #50cace; }
.channel-feeds .category-marketplace .feed-list {
    border-top-color: #50cace; }
.channel-feeds .category-marketplace .view-more-link a {
    background: #50cace; }
.channel-feeds .category-expert .feed-title {
    color: #96c627; }
.channel-feeds .category-expert .feed-list {
    border-top-color: #96c627; }
.channel-feeds .category-expert .view-more-link a {
    background: #96c627; }
.channel-feeds .channel-feed {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    width: 50%;
    float: left;
    margin-bottom: 3.75rem; }
.channel-feeds .feed-title {
    font-weight: bold;
    font-size: 1.66em;
    margin-bottom: 0.11719rem; }
.channel-feeds .feed-list {
    border-top: 4px solid #000; }
.channel-feeds .featured-article {
    position: relative; 
    background: #EFEFEF; }
.channel-feeds .featured-article .title {
    position: absolute;
    bottom: 0;
    /* STEF ADDED */
    left: 0;
    width: 100%;
    /* END STEF ADDED */
    padding: 0.9375rem 0.9375rem;
    background: #444;
    background: rgba(34, 34, 34, 0.75);
    color: #fff;
    line-height: 1.2; }
.channel-feeds .article-list {
    background: #fff;
    padding: 0;
    margin: 0;
    list-style: none;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc; }
.channel-feeds .article-list li:last-child a {
    border-bottom: none;
    padding-bottom: 0.9375rem; }
.channel-feeds .article-list a {
    display: block;
    padding: 0.46875rem 0.9375rem;
    border-bottom: 1px solid #ccc;
    color: #444;
    font-weight: bold; }
.channel-feeds .view-more-link a {
    display: block;
    color: #fff;
    background: #000;
    padding: 1.25rem 0.9375rem;
    text-align: center;
    font-size: 1.25em; }

.view-all-cta {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    width: 100%;
    /*float: left;*/
    background: #fff;
    border: 1px solid #ccc;
    margin-bottom: 1.875rem;
    -webkit-box-shadow: 0.1em 0.1em 0.25em -0.05em rgba(0, 0, 0, 0.25);
    box-shadow: 0.1em 0.1em 0.25em -0.05em rgba(0, 0, 0, 0.25); }
.view-all-cta a {
    display: block;
    padding: 1.875rem;
    margin: 0;
    font-size: 1.5em;
    text-align: center; }

.join-newswise-cta {
    float: left;
    background: #1585b2;
    width: 100%;
    margin-bottom: 1.875rem;
    padding: 1.875rem; }
.join-newswise-cta h3 {
    color: #fff;
    font-size: 2em;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    margin-bottom: 0.5em; }
.join-newswise-cta p {
    color: #fff;
    -webkit-font-smoothing: antialiased; }
.join-newswise-cta .actions {
    width: auto;
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none;
    *zoom: 1; }
.join-newswise-cta .actions:before, .join-newswise-cta .actions:after {
    content: " ";
    display: table; }
.join-newswise-cta .actions:after {
    clear: both; }
.join-newswise-cta .actions a {
    display: block;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    width: 33.33333%;
    float: left; }
.join-newswise-cta .actions a > span {
    display: block;
    background: #fff;
    padding: 0.9375rem;
    font-weight: bold;
    min-height: 62px;
    position: relative; }
.join-newswise-cta .actions a > span span {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%); }
/*# sourceMappingURL=screen.css.map */

/* STEF ADDED for new header navigation */

.site-header .site-navigation .menu .sub-menu ul.tools-list .menu-item a {
    padding: .25rem .5rem; 
}

.site-header .site-navigation .menu .sub-menu ul.staff-tools-list .menu-item a {
    padding: .25rem .5rem; 
}

.site-header .site-navigation .menu .sub-menu div:first-child {
    margin-top: 0px;
}
.site-header .site-navigation .menu .category-header {
    background: #EFEFEF;
    color: #AAA;
    font-size: 14px;
    padding-left: 8px;
    display: inline-block;
    width: 100%;
    border-bottom: 1px dotted #CCC;
    border-top: 1px dotted #CCC;
    margin-top: 5px;
}

/* STEF ADDED for sliding widgets */

.widgets-container{ }

.fixed-widgets{ z-index: 9999; position: fixed; top: 11rem; width: 225px; } /* this makes our widgets fixed

/* STEF ADDED for home page */
.embargoed-story, .expert-available, .notice {
    color: #C00;
    font-size: 13px;
}

h3.embargoed-story {
    line-height: 1.2;
}

h3.hold {
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    color:  #CC7919;
    background-color: transparent;
    border: solid 1px #CC7919;
}

ul.newswise-site-info {
    list-style: none;
    /*
    margin:0 2%;
    */
    padding:0;
    display:block;
    text-align:center;
    white-space: normal;
    width: auto;
    margin-bottom: .5rem;
}

ul.newswise-site-info li {
    list-style: none;
    /*  we want our <li>'s inline; this way they will inherit the text-align center property of their <ul> container, above. 
    display:block;
    */
    display:inline;
    white-space:nowrap;
    /* don't float left, we want these inline <li>'s centered
    float:left;
    */
    padding: 0.2em 1em;
    border-right: solid 1px #3D444D;
}
ul.newswise-site-info li.last {
    border-right: none; 
}

ul.sidebar-tools-list {
    list-style: none;
    padding:0;
    margin:0;
}

ul.sidebar-tools-list li { 
    padding-left: 1em; 
    text-indent: -.7em;
}

ul.sidebar-tools-list li:before {
    /*content: "• ";*/
    color: #666;
    font-size: 20px;
}

/*----- CSS by baltech starts-----*/

.users-register #sidebar-left{
    display:none;
}
.users-register #container {
    width: 64.375rem!important;
}
.users-register #main {
    margin:0px!important;
}
.users-register .channels-header-center, .users-register-reporter .channels-header-center, .users-become-a-pio .channels-header-center, .users-register .channels-header-center, .users-register-reporter .channels-header-center, .users-edit .channels-header-center, .users-register-news .channels-header-center{
    color:#1585b2;
    font-size:33px;
    border:1px dashed #b6b8b9;
    padding:15px 15px 20px;
    text-align:center;
    line-height:1.2rem;
    /*margin-top:10px;*/
    margin-bottom:25px;	
}
.registration-panel .registration-steps{
    display:table;
    list-style:none;
    margin:0 0 15px;
    padding:0;
}
.registration-panel .registration-steps li{
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    width:1%;
    border-top:8px solid #e69a17;
    padding-top:30px;
}
.registration-panel .registration-steps li .steps{
    display:block;
    width:114px;
    height:132px;
    margin:0 auto;
}
/*User Registration Step-1*/
.registration-panel .registration-steps li .step-1{
    background:url(../images/step-1.png) no-repeat 0 0;
}
.registration-panel .registration-steps li.active .step-1{
    background:url(../images/step-1.png) no-repeat -118px 0;
}
.registration-panel .registration-steps li.compeleted .step-1{
    background:url(../images/step-1.png) no-repeat -237px 0;
}
/*User Registration Step-2*/
.registration-panel .registration-steps li .step-2{
    background:url(../images/step-2.png) no-repeat 0 0;
}
.registration-panel .registration-steps li.active .step-2{
    background:url(../images/step-2.png) no-repeat -118px 0;
}
.registration-panel .registration-steps li.compeleted .step-2{
    background:url(../images/step-2.png) no-repeat -232px 0;
}
/*User Registration Step-3*/
.registration-panel .registration-steps li .step-3{
    background:url(../images/step-3.png) no-repeat 0 0;
}
.registration-panel .registration-steps li.active .step-3{
    background:url(../images/step-3.png) no-repeat -118px 0;
}
.registration-panel .registration-steps li.compeleted .step-3{
    background:url(../images/step-3.png) no-repeat -232px 0;
}
/*User Registration Step-4*/
.registration-panel .registration-steps li .step-4{
    background:url(../images/step-4.png) no-repeat 0 0;
}
.registration-panel .registration-steps li.active .step-4{
    background:url(../images/step-4.png) no-repeat -118px 0;
}
.registration-panel .registration-steps li.compeleted .step-4{
    background:url(../images/step-4.png) no-repeat -233px 0;
}
.registration-panel .active{
    background:url(../images/active-arrow.png) no-repeat center top/18px 12px;
}
/*User Registration Steps Ends*/
.registration-panel .or{
    width:50px;
    height:50px;
    text-align:center;
    color:#fff;
    padding-top:15px;
    font-size:22px;
    background:#1585b2;
    -webkit-border-radius:40px;	
    border-radius:40px;
    margin:15px auto;
    line-height:1rem;
}
.registration-panel p{ 
    font-family: inherit;
    font-size: 1rem!important;
    font-weight: normal;
    line-height: 1.6!important;
    margin-bottom: 1.25rem;
    text-rendering: optimizelegibility;
    color:#444;
}
.dark-header {
    background:#1585b2;
    color:#fff;
    font-size:22px;
    padding:8px 15px 10px;
    line-height:1.2rem;
    margin-top:10px;
    margin-bottom:25px;
    position:relative;

}
.dark-header .help-icon{
    position:absolute;
    right:10px;
    top:3px;
}
.form-container .form-head{
    color:#1585b2;
    font-size:15px;
    border-bottom:1px solid #1585b2;
    padding-bottom:10px;
    margin:30px 0 20px;	
}
.form-container .two-col{
    margin-bottom:25px;	
}
.form-container .required-label{
    color:red;
}
.form-container .two-col .controls{
    float:left;
    width:49%;
    margin-right:2%;
}
.form-container .one-col .controls{
    float:right;
    width:49%;
}
.form-container .two-col .controls.last{
    margin-right:0%;
}
.form-container .controls label{
    float:left;
    width:31%;
    vertical-align: middle;
    line-height: 2.3rem;
}
.form-container .control {
    display:inline-block;
    width:69%;
    position:relative;
}
.form-container .two-col.full-control .controls {
    width:100%;
}
.form-container .two-col.full-control .controls label{
    width:15%;
    padding-top: 39px;
}
.form-container .two-col.full-control .controls .control{
    width:85%;
}
.form-container .two-col.full-control .controls .control .form-control{
    width:65%;
}
.form-container .two-col.full-control .controls .control p{
    margin-top:7px;
    margin-bottom:10px;
}
.form-container .control .text, .form-container .control .password, .form-container .control .form-control{
    width:100%;
    margin-bottom:0;
    font-size: 0.875rem!important;
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */
}
.form-container .control select.form-control{
    padding: 8px;
    line-height:2rem;
}
.form-container .control select.form-control:focus{
    outline:none;
}
.form-container .control .form-control{
    filter:none;
}
.form-container .actions {
    margin-bottom:25px;
    margin-top:30px;
    text-align:center;
}
/*user type desing for accout infmation*/
.form-container .two-col .controls #user-type{
    width:100%;
    height: 36px;
}
/*user type desing for accout infmation*/
.help-block {
    border-top:1px dashed #b2b2b2;
    padding:10px 0 0;
}
.help-block p{
    color:#1585b2;
    font-size:15px;
    margin-bottom:0;
}
.help-block .required-asterisk{
    color:red;
}
.users-register .btn, .users-register-reporter .btn, .users-become-a-pio .btn, .users-edit .btn, .users-register-news .btn{
    padding:10px 25px;
    border:none;
    font-size:18px!important;
    line-height:1rem;
    color:#333;
}
.users-register .btn-blue, .users-register-reporter .btn-blue, .users-become-a-pio .btn-blue, .users-edit .btn-blue, .users-register-news .btn-blue{
    background:#1585b2;
    color:#fff;
    font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}
.users-register .btn-blue:hover, .users-register-reporter .btn-blue:hover, .users-become-a-pio .btn-blue:hover, .users-edit .btn-blue:hover, .users-register-news .btn-blue:hover{
    background:#0d7199;
}
.users-register .btn-inline .btn /*+ .btn*/{
    margin:0 15px;
}
.users-register-reporter .btn-inline .btn + .btn{
    margin:0 15px;
}
.users-become-a-pio .btn-inline .btn + .btn{
    margin:0 15px;
}
.users-edit .btn-inline .btn + .btn{
    margin:0 15px;
}
.users-register-news .btn-inline .btn + .btn{
    margin:0 15px;
}
.table-blue{
    width:100%;
    border-collapse:collapse;
    border:none;	
}
.table-blue>thead>tr{
    background:#91c8e3;

}
.table-blue>thead>tr>th{
    color:#0a3647;
    font-size:15px;
    font-weight:normal;	
    padding:15px;
}
.table-blue>tbody>tr{
    background:#e5edf1;
}
.table-blue>thead>tr>th,
.table-blue>tbody>tr>td{
    border-right:1px solid #fff;
}
.table-blue>thead>tr,
.table-blue>tbody>tr{
    border-bottom:1px solid #fff;
}
.table-blue>tbody>tr>td{
    color:#5e5e5e;
    font-size:15px;
    padding:15px;
}
.table-blue>tbody>tr>td input[type="checkbox"]{
    margin:-1px 10px 0 0px;
    vertical-align:middle

}
.table-blue>tbody>tr>td select{
    margin:0px;
    text-transform:uppercase;
    min-width:100px
}
#step1_form p {
    margin-bottom:0.45rem;
}
#human_captcha label{
    display:inline;
}
.form-container span.error{
    left: inherit !important;
    right: 31px !important;
    top: 0 !important;
}

.users-register span.error{
    right: -150px !important
}

.users-register-reporter #sidebar-left{
    display:none;	
}
.users-register-reporter #container {
    width: 64.375rem!important;
}
.users-register-reporter #main {
    margin:0px!important;
    width:100%!important;
    border-right:none!important;
}
.text-caps {
    text-transform:uppercase;	
}
.registration-panel h3 {
    vertical-align:text-bottom;
    margin-bottom:20px!important;
}
.users-edit .registration-panel h3 {
    font-size:1.6875rem!important;
    color:#222!important;
}
.text-blue{
    color:#1585b2;
}
.text-highlighted {
    font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    font-weight:700;
    color:#1585b2;
}
.option-box{
    text-align:center;	
}
.option-box h1.option_heading{
    color: #1585b2!important;	
    font-size:22px!important;
}
.options{
    display: inline-block;
    margin: 0 2% 3% 0;
    padding:0;
}
.options .hideradio {
    position:absolute;
    left:-999999em;
}
.options .cp-label{
    vertical-align: middle;
    cursor: pointer;
    display:block;
}
.options .cp-label:hover{
    background:#0d7199;
}
.options .cp-label.active{
    background:#E69A17;
}
.options .cp-label input[type="radio"]{
    outline:none;
}

.users-become-a-pio #sidebar-left{
    display:none;
}
.users-become-a-pio #container {
    width: 64.375rem!important;
}
.users-become-a-pio #main {
    margin:0px!important;
    width:100%!important;
}

.users-edit #sidebar-left{
    display:none;
}
.users-edit #container {
    width: 64.375rem!important;
}
.users-edit #main {
    margin:0px!important;
    width:100%!important;
}
.users-edit #tabs{
    width:100%!important;
}
#tabs ul.ui-tabs-panel {
    width: 100% !important;
}
.users-edit .tab-view .ui-tabs .ui-tabs-panel {
    padding: 0.8em 0.4em;
    width:100%!important;
}
.users-edit .tab-view .ui-widget-content,.ui-widget-header {
    border: none;
    background: none;
    color: inherit;
}
.users-edit .tab-view .ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: 0;
    display:table;
    background:none;
    border:none;
    width: 100%;
}
.users-edit .tab-view .ui-tabs .ui-tabs-nav li.ui-state-active {
    margin-bottom: 0;
    padding-bottom: 0;
    background:#1585b2;
    outline:none;
    color:#FFFFFF;
}
.users-edit .tab-view .ui-tabs .ui-tabs-nav li a {
    color:#FFFFFF!important;
    font-size:18px;
    padding:4px 0;
    text-align:center;
    width:100%;
}
.users-edit .tab-view .ui-tabs .ui-tabs-nav li.ui-state-active a:visited {
    color:#FFFFFF!important;
}
.users-edit .tab-view .ui-tabs .ui-tabs-nav li {
    display:table-cell;	
    float:none;
    width:26% !important;
    margin:0;
    background:#73b6d1;
    border-radius:0;
    border:none!important;
    border-right:1px solid #fff!important;
    font-weight:normal;
    text-align:center;
    padding: 0 14px;
    white-space:nowrap;
}
.users-edit .tab-view .ui-tabs .ui-tabs-nav li:last-child {
    border-right:0;
}
.users-edit .tab-view .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: none;
    display: block;
    text-align: center;
    color:#fff;
    font-weight:normal;
    font-size:18px;
}
.users-edit .tab-view .form-container{
    width:100%;
}
.users-edit .form-container .two-col .controls{
    width:49%;
    float:left;
}
.users-edit .form-container{
    width:100%!important;
}
.users-edit .form-container .form-head{
    width:100%!important;
}
.users-edit .form-container .two-col{
    width:100%!important;
}
.users-edit .form-container .two-col .controls{
    float:left!important;
    width:49%!important;
}
.users-edit .form-container .control{
    width:69%!important;
}
.users-edit .form-container .actions{
    width:100%!important;
}
.users-edit .form-container .one-col{
    width:100%!important;
}
.users-edit .form-container .one-col .controls{
    width:49%!important;
    float:right!important;
}

.users-edit #edit-subscriptions-form .dark-header{
    display:none;
}
.users-edit #edit-subscriptions-form div.or{
    width:50px;
    float:none;
}
.users-edit #edit-subscriptions-form #suspend-subscriptions{
    width:100%;
}
.users-edit #edit-subscriptions-form #suspend-subscriptions legend{
    color: #1585b2;
    font-size:15px;
}
.users-edit #edit-subscriptions-form #suspend-subscriptions label{
    width:10%;
    font-size:0.875rem;
}
.users-edit #edit-subscriptions-form #suspend-subscriptions .hasDatepick{
    width:33%;
}
.users-register-news #sidebar-left{
    display:none;
}
.users-register-news #container {
    width: 64.375rem!important;
}
.users-register-news #main {
    margin:0px!important;
}
.users div.question{
    background:none;
}
.users-new #sidebar-left{
    display:none;
}
.users-new #container {
    width: 64.375rem!important;
}
.users-new #main {
    margin:0px!important;
}
.users-new .btn{
    padding:10px 25px;
    border:none;
    font-size:18px!important;
    line-height:1rem;
    color:#333;
}
.users-new .btn-blue{
    background:#1585b2;
    color:#fff;
    font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}
.users-new .btn-blue:hover{
    background:#0d7199;
}
.users-new .btn-inline .btn + .btn{
    margin:0 15px;
}
.users-new .channels-header-center{
    color:#1585b2;
    font-size:33px;
    border:1px dashed #b6b8b9;
    padding:15px 15px 20px;
    text-align:center;
    line-height:1.2rem;
    /*margin-top:10px;*/
    margin-bottom:25px;	
}
.users-edit .control .text {padding:0.6rem;}

#doe_badge{
    margin-bottom: 10px;
    margin-right:10px;
}
#doe_badge a{
    border-bottom: none!important;
}
#doe_badge a:hover{
    border-bottom: none!important;
}
.users-register .table-left, .users-edit .table-left, .users-new .table-left{
    width:40%;
    float:left;
}
.users-register .or_outer, .users-edit .or_outer, .users-new .or_outer{
    width:20%!important;
    float:left!important;
}
.users-register .table-right, .users-edit .table-right, .users-new .table-right{
    width:40%;
    float:left;
    margin-bottom:10px;
}
#user-username + span br{display:none;}
.featured-article-slider-header{
    display:none;
    font-weight: bold; 
    color: #1585B2; 
    font-size: 1.1rem; 
    line-height: 1.5; 
    padding: 0px 0px 4px 0px;
}
.filter_header img{
    display:inline;
}
.filter_header h4{
    display:inline;
}
.filter_header h1{
    display:inline;
}
.articles .nav, .users-edit .nav, .users-list .nav, .tags-list .nav{
    font-family:"Open Sans","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}
.articles nav, .users-edit nav, .users-list nav, .tags-list nav{
    font-family:"Open Sans","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}
.nz .nav{
    font-family:"Open Sans","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}
.nz nav{
    font-family:"Open Sans","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}
.article-images .nav{
    font-family:"Open Sans","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}
.article-images nav{
    font-family:"Open Sans","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}
#add_remove_instruction{
    width:100%!important;
    border:1px solid #e9e9e9;
    background:#fafafa;
    margin-top:20px;
    padding-top:10px;
}
#add_remove_instruction .actions{
    margin-top:0px;
}
#edit-staffcomments-form p{
    font-size:0.875rem!important;
}
#container_selected .span_sel{
    display:inline-block;
    margin:4px 5px 0 0;
    background:#e5edf1;
    padding:5px 16px 5px 8px;
    position:relative;
    font-size:14px;
}
#container_selected .span_sel #closebutton{
    background: url("../images/close.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 7px;
    position: absolute;
    right: 6px;
    top: 10px;
    width: 7px;
    cursor:pointer;
}
#reporttabs ul{
    height:26px!important;
}
.digest_suspend_message{
    margin:0 0 15px 0;
}
/*feed widget page css*/
.table_widget .left_wid{
    float:left;
}
.table_widget .right_wid{
    float:right;
}
.nz-feed_widget #preview-box{background:#f9f9f9;}
/* feed widget page css*/
.reports #executive-summary .summary-form ul{
    height: auto!important;
}
.mobile-menu-list{
    display:none;
}
#newsroom-link{
    display:inline-block;
}
.article_url_li label{
    float:none;
}
.article_url{
    width:84%;
    float:none;
}
.field_for_scrap .sc_input{
    width:300px;
    margin:0;
    padding:0.2rem;
    border-radius:4px;
    background:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    margin-right:5px;
}
.field_for_scrap .sc_button{
    float:left;
    padding:0.2rem 10px;
    font-size:14px;
    border-radius:4px;
    margin-right:5px;
}
.field_for_scrap_instruction {
    color: #666;
    float: right;
    font-family: inherit;
    font-size: 10px;
    padding: 0 5px;
    width: 265px;
}
#run-message-li  select{
    float:none
}
fieldset#publish-dates #run-message-li  label{
    width:230px;
}
.article-list .channel-list-main{
    margin:0 auto!important;
}


.markItUp{position: relative}
.markItUp .markItUpButton.preview {
    background: none repeat scroll 0 0 #1585b2;
    right: 0;
    position: absolute;
    text-indent: 0;
    top: -28px;
    font-size:0.875rem;
    margin:0 -5px 0 0;
}
.markItUp .markItUpButton.preview > a {
    color: #fff !important;
    text-indent: 0;
    width: 71px;
    height: auto;
    text-align:center;
    padding:0;
}
.markItUp .markItUpButton.preview > a:hover {
    background-color: #116b8e;
}

.markItUp .markItUpButton.Html {
    background: none repeat scroll 0 0 #1585b2;
    right: 0;
    position: absolute;
    text-indent: 0;
    top: -28px;
    font-size:0.875rem;
    margin:0 68px 0 0;
}
.markItUp .markItUpButton.Html > a {
    color: #fff !important;
    text-indent: 0;
    width: 46px;
    height: auto;
    text-align:center;
    padding:0;
}
.markItUp .markItUpButton.Html > a:hover {
    background-color: #116b8e;
}
.markItUp .markItUpHeader .actve > a{background-color: #116b8e;}

.markItUpContainer .markItUpPreviewFrame {
    border: 3px solid #3c769d;
    height: 91%;
    left: 10px;
    position: absolute;
    top: 39px;
    width: 97.9%;
}
.articles-contribute .markItUpContainer .markItUpPreviewFrame {
    top: 22px;
}
.articles-edit .markItUpContainer .markItUpPreviewFrame {
    top: 23px;
}
.markItUpHeader ul li.markItUpButton{margin:0 1px; }
.inactive{display:none}
.markItUpPreviewFrame p{margin:0px}
@media screen and (max-width: 981px){
    #featured-article-slider ul li .title{
        min-height:50px;
    }
}
@media screen and (max-width: 480px){
    #featured-article-slider ul li .title{
        min-height:80px;
    }
}
/*feed widget page css*/
.table_widget .left_wid{
    float:left;
}
.table_widget .right_wid{
    float:right;
}
.nz-feed_widget #preview-box{background:#f9f9f9;}
/* feed widget page css*/
.reports #executive-summary .summary-form ul{
    height: auto!important;
}
.mobile-menu-list{
    display:none;
}
#newsroom-link{
    display:inline-block;
}
.article_url_li label{
    float:none;
}
.article_url{
    width:84%;
    float:none;
}
.articles-channels #channels-carousel ul.slides li a{
    border-bottom:0px;
}
.articles-channels #channels-carousel ul.slides li a:hover{
    border-bottom:0px;
}
.articles-channels #channels-carousel ul.channels-direction-nav li a{
    border-bottom:0px;
}
.articles-channels #channels-carousel ul.channels-direction-nav li a:hover{
    border-bottom:0px;
}
.articles-channels #main .ch_art_list{
    display:inline-block;
    border-bottom: 0px;
}
.articles-channels #main .ch_art_list:hover{
    border-bottom: 0px;
}
.articles-channels #main .ch_art_list h1{
    text-align:left;
    padding-right:0px;
}
.articles-channels #main h2.ch_art_list{
    font-size:1.2em;
}
@media all and (min-width: 1367px) {
    .articles-channels .channels-carousel-container .channel img{
        width:256px!important;
    }
}
@media all and (min-width: 1025px) {
    .articles-channels #channels-carousel ul.channels-direction-nav li a.channels-next{
        background:transparent;
        box-shadow:none;
        right:-37px;
    }
    .articles-channels #channels-carousel ul.channels-direction-nav li a.channels-prev{
        background:transparent;
        box-shadow:none;
        left:-40px;
    }
    #at20mc #at15s{margin-top:-181px;}
}
@media screen and (max-width: 981px){
    #featured-article-slider ul li .title{
        min-height:50px;
    }
}
@media screen and (max-width: 480px){
    #featured-article-slider ul li .title{
        min-height:80px;
    } 
}
.nz-staff_digests_sponsorships_edit #exf1 .datepick-trigger {
    margin:0 5px;
    float:none;
    vertical-align:top;
}
.sp_scope{
    display:inline-block;
}
.sp_scope p{
    display:inline;
}
.lib_ee #sidebar-right{
    width:0px;
    display:none;
}
.lib_ee #main{
    padding-left: 0.5em;
    padding-right: 0.5em;
    width: 45em;
}
.lib_ee .view-all-cta a{
    padding: 1.875rem;
    color:#1585b2!important;
    border:0px!important;
}
.lib_ee .view-all-cta a:hover{
    color:#127399!important;
}
.lib_ee #channel-feeds .feed-title {
    font-size: 1.66em;
    font-weight: bold;
    margin-bottom: 0.11719rem;
    font-family: "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}
.lib_ee #channel-feeds .category-science .feed-title{
    color:#e75126;
}
.lib_ee #channel-feeds .category-medical .feed-title{
    color:#e9a635;
}
.lib_ee #channel-feeds .category-life .feed-title{
    color:#5631ae;
}
.lib_ee #channel-feeds .category-business .feed-title{
    color:#1b6dcf;
}
.lib_ee #channel-feeds .category-marketplace .feed-title{
    color:#50cace;
}
.lib_ee #channel-feeds .category-expert .feed-title{
    color:#96c627;
}
.lib_ee #channel-feeds .feed-list a.cover{
    border:0px;	
}
.lib_ee #channel-feeds .feed-list .article-list a{
    border-bottom: 1px solid #ccc;
    color: #444;
}
.lib_ee #channel-feeds .view-more-link a{
    color:#FFFFFF;
    border:0px;
}
.lib_ee #channel-feeds .channel-feed:nth-child(odd){
    clear:both;
}
.library .main-navigation{
    font-family:"Open Sans","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}
#channel_opt{
    font-size:0.75em;
    display:inline;
    margin:0 0 0 15px;
    vertical-align: text-top;
}
#channel_opt a{
    border: 0 none !important;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    padding-left: 22px !important;
    padding-top: 0 !important;
    vertical-align: middle;
}
#channel_opt a:hover > span{
    border-bottom:1px solid #609ecd;
}
#channel_opt a span{
    border-bottom:1px dotted #76b9ee;
}
#channel_opt .ch_opt_sub{
    background: rgba(0, 0, 0, 0) url("../images/subscribe-icon.png") no-repeat scroll left bottom !important;
}
#channel_opt .ch_opt_add{
    background: rgba(0, 0, 0, 0) url("../images/star-icon.png") no-repeat scroll left center !important;
}
#channel_opt .ch_opt_share{
    background: rgba(0, 0, 0, 0) url("../images/share-icon.jpg") no-repeat scroll left bottom !important;
}
#channel_opt #addthis_toolkit{
    display:none;
    vertical-align:
        text-bottom;
    margin-left:5px;
    transition:all 1s ease 0s;
}
#channel_opt #addthis_toolkit a{
    padding-left:0;
}
#channel_opt #addthis_toolkit span{
    border:0!important;
}
.viewarticle .ch_opt_add{
    background:url(../images/star-icon.jpg) no-repeat 0 0;
    background-position:left center;
    background-size:12px auto;
    padding-left:14px;
    border:0!important;
}
.viewarticle a:hover > span{
    border-bottom:1px solid #609ecd;
}
.viewarticle a span{
    border-bottom:1px dotted #76b9ee;
}
.articles-reading-list .channels-carousel-container{
    margin-bottom:0;
    float:none;
}
.articles-reading-list .channels-header-center{
    color:#1585b2;
    font-size:33px;
    border:1px dashed #b6b8b9;
    padding:15px 15px 15px;
    text-align:center;
    line-height:1.2rem;
    margin-bottom:25px;	
}
.articles-reading-list #inner-cont{
    margin:0 0.9375rem;
    border:1px solid #b6b8b9;
    margin-bottom:10px;
}
.articles-reading-list #tabs{
    width:100%;
    float:none;
    clear:both;
}
.articles-reading-list #tabs .tab-items{
    background:#73b6d1;
}
.articles-reading-list #tabs .tab-items li{
    display: inline-block;
    background:#73b6d1;
    font-size:1.4em;
}
.articles-reading-list #tabs .tab-items li.active {
    background-color:#1585b2;
}
.articles-reading-list #tabs .tab-items li a{
    color:#FFFFFF;
    border:0px;
    padding:3px 20px 3px 10px;
    text-align:center;
    display:block;
}
.articles-reading-list #tabs .tab-items li:hover{
    background:#1585b2;
}
.articles-reading-list #tabs .tab-items li.plusi > a{
    background:url(../images/plus-icon.png) no-repeat right;
}
.articles-reading-list #tabs .tab-items li.minusi > a{
    background:url(../images/minus-icon.png) no-repeat right;
}
.articles-reading-list #tabs .tab-items li.drop-down{
    padding-right:10px;
}
.articles-reading-list .wide-form{
    float:none;
}
.articles-reading-list .wide-form ul{
    float:none;
}
.articles-reading-list #searchresulttype{
    padding:0 0 0 0.9375rem;
}
.articles-reading-list .filter_header{
    padding:0 0.9375rem;
}
.articles-reading-list .filter_outer{
    padding:0 0.9375rem;
}
.articles-reading-list .filter_header h4{
    color:#666666;
    vertical-align:text-bottom;
}
.articles-reading-list .paginationControl{
    float:none;
    padding:0 0.9375rem;
}
.articles-reading-list #tabs .tab-items li.drop-down ul.sub-menu{
    margin:0;
    position:absolute;
    z-index:1;
    display:none;
    min-width:168px;
}
.articles-reading-list #tabs .tab-items li.drop-down ul.sub-menu li{
    display:block;
    font-size:1.2em;
    background-color:#1585b2;
}
.articles-reading-list #tabs .tab-items li.drop-down ul.sub-menu li a:hover{
    background-color:#73b6d1;
}
.articles-reading-list #tabs .tab-items li.drop-down ul.sub-menu li a{
    display: block;
    text-align:left;
    padding:5px 20px 5px 10px;
}
.articles-reading-list #tabs .tab-items li.hover:hover > ul.sub-menu{
    display: block;
}
.articles-reading-list #tabs .tab-items li.minusi > ul.sub-menu{
    display: block;
}
.custom-width iframe.markItUpPreviewFrame{
    width:405px;
}
.custom-width-700 iframe.markItUpPreviewFrame{
    width:405px;
}
.articles-reading-list #main .ch_art_list{
    display:inline-block;
    border-bottom: 0px;
}
.articles-reading-list #main .ch_art_list:hover{
    border-bottom: 0px;
}
.articles-reading-list #main .ch_art_list h1{
    text-align:left;
    padding-right:0px;
}
.articles-reading-list #main h2.ch_art_list{
    font-size:1.2em;
}
.articles-reading-list #searchresulttype{
    display: inline-block;
}
.articles-reading-list .fMessage{
    padding:0 0.9375rem;
}
.articles-reading-list #inner-cont table{
    padding:0 0.9375rem;
} 
.articles-reading-list .no_record_found{
    min-height:330px;
    padding:0 0.9375rem;
}
.articles-reading-list a.fb_share{
    float:left;
    margin-right:2px;
}
.articles-reading-list a.twitter_share{
    float:left;
    margin-right:2px;
}
.articles-reading-list a.fb_share > img{
    vertical-align:text-bottom;
}
.articles-reading-list a.twitter_share > img{
    vertical-align:text-bottom;
}
.article-list a.fb_share{
    float:left;
    margin-right:2px;
}
.article-list a.twitter_share{
    float:left;
    margin-right:2px;
}
.article-list a.fb_share > img{
    vertical-align:text-bottom;
}
.article-list a.twitter_share > img{
    vertical-align:text-bottom;
}
.articles-reading-list .viewarticle .divider{padding:0;}
#institution-scrap-url {width:80%;}
.institutions .nav{
    font-family:"Open Sans","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}
.institutions nav{
    font-family:"Open Sans","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}
#addfav{
    background:url(../images/star-icon.jpg) no-repeat 0 0;
    background-position:left center;
    background-size:14px auto;
    font-size:0.7em;
    border: none!important;
    padding-left:15px;
}
#addfav span{
    border-bottom:1px dotted #76b9ee;
}
#addfav:hover > span {
    border-bottom: 1px solid #609ecd;
}
.scraped_url_info{
    font-size:0.8em;
    margin-bottom: 0.5rem;
}
#sub_req_pup{padding:0 10px;}
#sub_req_pup .srp_thanks{
    text-align:center;
    font-size:1.5rem;
    color:#1585b2;
    margin-top:10px;
}
#sub_req_pup .srp_thanks span.oops{
    color:#FB0000;
}
#sub_req_pup p{
    margin:0;
}
#sub_req_pup .srp_info{
    text-align:center;
    margin-top:15px;
}
#sub_req_pup .srp_info p{
    font-size:1.2rem;
    line-height:1.5rem;
}
#sub_req_pup .srp_info p span.caps{
    text-transform:uppercase;
    color:#FB0000;
}
#sub_req_pup .srp_query{
    background-color: #E9E9E9;
    border-top:1px solid #d9d9d9;
    padding:10px;
    margin-top:15px;
}
#sub_req_pup .srp_query .srp_query_text {
    float:left;
    width:90%;
    text-align:center;
}
#sub_req_pup .srp_query .srp_query_text p{
    font-size:1.2rem;
}
#sub_req_pup .srp_query .srp_query_button{
    float:right;
    width:10%;
}
#sub_req_pup .srp_query .srp_query_button .srp_button{
    margin:0;
    width:100%;
    padding:5px;
}
.articles-contribute #colorbox,.articles-contribute #cboxOverlay,.articles-contribute #cboxWrapper{
    z-index:99999!important;
}
.media-articles #colorbox{
    z-index:99999!important;
}
.articles-list #main #searchresulttype{
    text-align:left;
    font-size:1.4em;
    padding:0;
    display: inline-block;
}
.a_prev_button{
    width:130px;
    border: 1px solid #c5dbec !important;
    color: #2e6e9e !important ;
    outline: none;
    float: left;
    padding: 5px 15px;
    font-size: small;
    background: transparent url(/images/previous.png) left top no-repeat;
    background-position:7px 7px;
    text-align:center;
    font-family: "FuturaStd-MediumOblique",Arial,Helvetica,sans-serif;

}
.a_next_button{
    width:130px;
    border: 1px solid #c5dbec !important;
    color: #2e6e9e !important;
    outline: none;
    float: right;
    padding:5px 15px;
    font-size: small;
    text-align:center;
    background: transparent url(/images/next.png) right top no-repeat;
    background-position: 102px 7px;
    font-family: "FuturaStd-MediumOblique",Arial,Helvetica,sans-serif;

}
.a_next_button:hover{border:1px solid #1284dc!important;}
.a_prev_button:hover{border:1px solid #1284dc!important;}
.articles-reading-list-section .background #sidebar-left{
    display:none;
}
.articles-reading-list-section #wrapper #container .background{
    background:#fff;
}
.fMessage{
    margin-bottom:5px;
}
#edit-links #addthis_toolkit {
    display: none;
    transition: all 1s ease 0s;
    vertical-align: middle;
}
.institutions #edit-links .ch_opt_add, .institutions #edit-links .ch_opt_share{
    color: #32787a;
}
#edit-links-wrapper #rss-icon{
    /*background-position: left bottom;
 background-repeat: no-repeat;
 background-size: 12px auto;
 right: 278px;
 top: 0px;*/
    display:none;
}
#edit-links #rss-link{
    padding-left: 0px;
    vertical-align: bottom;
}
#edit-links #rss-link a{
    background:url(../images/subscribe-icon.jpg) no-repeat 0 0;
    background-position:left center;
    padding-left:14px;
}
.institutions #edit-links .ch_opt_add{
    background:url(../images/star-icon.jpg) no-repeat 0 0;
    background-position:left center;
    background-size:12px auto;
    padding-left:14px;
    vertical-align:bottom;
    margin-left:5px;
}
.institutions #edit-links .ch_opt_share{
    background:url(../images/share-icon.jpg) no-repeat 0 0;
    background-position:left center;
    background-size:12px auto;
    padding-left:14px;
    vertical-align:bottom;
}
.institutions #edit-links span.divider{
    font-size: 15px;
    padding:0;
}
.institutions #edit-links .ch_opt_add:hover{
    color:#d86900; 
}
.institutions #edit-links .ch_opt_share:hover{
    color:#d86900;
}
.institutions #edit-links .edit-button{
    margin:0;
}
.institutions #edit-links{
    padding:6px 6px 2px;
}
.institutions #edit-links p.page-controls{
    display:inline-block;
}
.institutions #edit-links a.fb_share{
    float:left;
}
.institutions #edit-links a.twitter_share{
    float:left;
}
.institutions #edit-links #addthis_toolkit a{
    padding:0 0 0 2px;
}
.additional_icons{
    display:inline-block;
}
.institutions .addicon_oinst .ch_opt_add{
    background:url(../images/star-icon.png) no-repeat 0 0;
    background-position:left center;
    background-size:12px auto;
    padding-left:14px;
    vertical-align:bottom;
    margin-left:5px;
}
.institutions .addicon_oinst .ch_opt_share{
    background:url(../images/share-icon.png) no-repeat 0 0;
    background-position:left center;
    background-size:12px auto;
    padding-left:14px;
    vertical-align:bottom;
}
.institutions .addicon_oinst #addthis_toolkit {
    display: none;
    transition: all 1s ease 0s;
    vertical-align: middle;
}
.institutions .addicon_oinst #rss-link{
    padding-left: 0px;
    vertical-align: bottom;
}
.institutions .addicon_oinst #rss-link a{
    background:url(../images/subscribe-icon.jpg) no-repeat 0 0;
    background-position:left center;
    padding-left:14px;
}
.institutions .addicon_oinst{
    padding:0 0 18px 0;
    float:right;
}
.institutions #wrapper-profile .addicon_oinst a{
    border-bottom:none;
}
.institutions .addicon_oinst a.fb_share{
    float:left;
}
.institutions .addicon_oinst a.twitter_share{
    float:left;
}
.institutions .addicon_oinst #addthis_toolkit a{
    padding:0 0 0 2px;
}
.institutions #box-news a.ch_opt_add{
    background:url(../images/star-icon.png) no-repeat 0 0;
    background-position:left center;
    background-size:12px auto;
    padding-left:14px;
    vertical-align:bottom;
    margin-left:5px;
    color:#d86900!important;
    font-weight:normal;
}
.institutions #box-news a.ch_opt_add:hover{
    color:#32787a!important;
}
.institutions .fMessage{
    padding:0 0 5px 0;
}
.articles-reading-list-source .background #sidebar-left{
    display:none;
}
.articles-reading-list-source #wrapper #container .background{
    background:#fff;
}
.users .form-container form{
    clear:both;
}
.users #main #flash{
    padding-left:0.9375rem!important;
    padding-right:0.9375rem!important;
}
.users #main .form-container div.privelage_min{
    width:100%;
}
.users #main .manage_affiliation{
    padding: 0 0 15px;
    width: 100%;
}
.users #main .manage_affiliation > label {
    border-bottom: 1px solid #1585b2;
    color: #1585b2;
    display: inline;
    font-size: 15px;
    cursor: default;
}
.users #main .aff_btn{
    font-size: 15px !important;
    vertical-align: middle;
    float: left;
    padding: 8.5px 5px;
    width: 20%;

}
.users #main #associated-users{
    height: 106px;
    width: 100%;
}
.users #main .privelage_min > p {
    color: #c00;
}
.users .add_aff_ul{
    background:#e5edf1;
    margin: 0 0 30px;
    overflow: hidden;
    padding: 20px 20px 20px 0;
    width: 100%;
}
.users .add_aff_ul li{
    display: inline;
    float: left;
    padding-left: 20px;
    width: 50%;
}
.users .add_aff_ul > li:nth-child(2){
    float:right;
}
.users ul.add_aff_ul li input.ac_input {
    float: left;
    width: 80%;
}
/*type 3 reporter desing for dropdown of media outlet*/
.users .ac_results{
   /* margin-top:-168px; */
   margin-top: 0px;
   width: 372px !important;
}
/*css for article view page starts*/

.articlesview #flash{
    margin:0px;
}
.articlesview #wrapper #container #main a{
    border-bottom: none;
}
/*#new_container { float:right; width:742px;}*/
.articlesview #main .news_cont_head { background:#f7f7f5; padding:10px 0; } 

.articlesview #main ul.listing_cate  { list-style:none; margin:0; padding:0 0 8px; text-align:center;}
.articlesview #main ul.listing_cate li { display:inline-block; text-transform:uppercase; padding: 0 15px; color:#2989b8; font:12px/14px Conv_OptimaLTStd; }
.articlesview #main ul.listing_cate li a { color:#2989b8;}
.articlesview #main ul.listing_cate li a:hover { color:#c4b27a;}
.articlesview #main ul.listing_cate li:first-child { border-right:2px solid #9cbbd6; }
.articlesview #main ul.listing_cate li.active a{ color:#c4b27a !important;}

.articlesview #main ul.listing_news_cat  { list-style:none; margin:0; padding:0 0 8px; text-align:center;}
.articlesview #main ul.listing_news_cat li { display:inline-block; text-transform:uppercase; padding: 0 15px; color:#2989b8; font:11px/14px Conv_OptimaLTStd; }
.articlesview #main ul.listing_news_cat li a { color:#2989b8;}
.articlesview #main ul.listing_news_cat li a:hover { color:#c4b27a;}
.articlesview #main ul.listing_news_cat li:first-child { border-right:2px solid #9cbbd6; }
.articlesview #main ul.listing_news_cat li.active a{ color:#c4b27a !important;}

.articlesview #main ul.listing_chan { list-style:none; text-align:center; padding:0; margin:0;}
.articlesview #main ul.listing_chan li{ display:none; color:#2989b8;font:12px/18px Conv_OptimaLTStd; text-transform:uppercase;}
.articlesview #main ul.listing_chan li:first-child{ border-right:2px solid #9cbbd6;display: inline-block;padding:0 10px;}
.articlesview #main ul.listing_chan li a{ color:#3e8fbb; font-size:11px; font-family:Conv_OptimaLTStd   }
.articlesview #main ul.listing_chan li a:hover{color:#c4b27a}

.articlesview #main .news_cont_indent { 
    padding:0 15px;overflow: hidden; 
    /*12/11/2016*/
    word-break: break-all;
    /*12/11/2016*/
}
.articlesview #main .news_cont_slider {box-sizing:border-box; text-align:center;padding:0 0 20px 0;}
.articlesview #main .news_cont_slider * {box-sizing:border-box;}
.articlesview #main .news_cont_slider .bx-wrapper a{ display:inline-block;}
.articlesview #main .news_cont_slider .bx-wrapper img { display:table; margin:0 auto; text-align:center; max-width:100%; height:auto;}
.articlesview #main .news_cont_slider .bx-wrapper li {  position:relative;}
.articlesview #main .news_cont_slider .bx-wrapper li p{ color:#2d2d2f; font:11px/16px  Conv_OptimaLTStd; text-align:left; font-style:italic;}
.articlesview #main .news_cont_slider .bx-wrapper li p.credit{text-align:right;}
.articlesview #main ul.cont_bxslider{ margin:0;}
.articlesview #main .news_cont_slider .bx-controls-direction { display:block;}
.articlesview #main .cont_post_title  { font-style:italic;}
.articlesview #main .cont_post_title h2{ font:25px/28px Conv_OptimaLTStd; color:#58595b; margin:0; padding:0 0 8px;text-transform:uppercase;}
.articlesview #main .cont_post_title h4 {font:14px/18px Conv_OptimaLTStd; color:#3e8fbb; padding:0; margin:0; font-style:italic;text-transform:uppercase;}
.articlesview #main .cont_post_title p {font:12px/18px Conv_OptimaLTStd; color:#858789; padding:0; margin:0; font-style:italic;}
.articlesview #main .cont_post_title p strong{font:13px/18px Conv_OptimaLTStd; color:#3e8fbb;font-style:italic; text-transform:uppercase; display:block; }
.articlesview #main .article_share_bx { padding:8px 0;}
.articlesview #main .article_share_bx ul { margin:0; padding:0 0 0 2px; list-style:none;}
.articlesview #main .article_share_bx ul li{ display:inline-block; font:13px/18px Conv_OptimaLTStd; color:#bfc1c3; text-transform:uppercase; margin:0 -1px; vertical-align:top;}
.articlesview #main .article_share_bx ul li span{ padding:0 5px;}
.articlesview #main .article_share_bx ul li a.ad_favorites { padding-left:20px; background:url(../images/star-icon.jpg) no-repeat left top; color:#1284dc; font:12px/18px Conv_OptimaLTStd; background-size: auto 15px; margin-left:20px; text-transform:initial;  } 
.articlesview #main .article_share_bx ul li a.ad_favorites span{ border-bottom: 1px dotted rgb(118, 185, 238); padding:0;}
.articlesview #main .article_share_bx ul li a.ad_favorites:hover span{border-bottom:1px solid #609ecd;}
.articlesview #main .text_cont_new p{ color:#2d2d2f; font:13px/18px Conv_OptimaLTStd; padding-bottom:10px; word-break: normal;}
.articlesview #main p.journal_text{ color:#2d2d2f; font:9px/16px Conv_OptimaLTStd;font-style:italic;}
.articlesview #main p.journal_text span{ display:block; color:#2d2d2f; font:bold 12px/16px Conv_OptimaLTStd;font-style:normal;}
.articlesview #main p.journal_text strong{ color:#388dba;font:bold 12px/16px Conv_OptimaLTStd; display:block; font-style:italic; }
.articlesview #main .new_more_social ul { margin:0; padding:0; list-style:none; text-align:center;}
.articlesview #main .new_more_social li{ display:inline-block; }
.articlesview #main .new_more_social .text-center { font:bold 10px/12px Conv_OptimaLTStd; text-transform:uppercase; padding:10px 0; color:#939597;}
.articlesview #main .related_new_art { background:#f4f5f5;  }
.articlesview #main .art_related_text { float:left; width:24%; text-align:center; color:#0084b4; font:14px/12px Conv_OptimaLTStd; padding:34px 0 10px;} 
.articlesview #main .art_relat_imgs { float:right; padding:15px; width:76%;}
.articles-no-sidebar #main .art_relat_imgs{ width:75%;}
.articlesview #main .art_relat_imgs ul { margin:0; padding:0;list-style:none;}
.articlesview #main .art_relat_imgs ul li{ padding:0 0 0 10px; width:100px!important; float:left;}
.articlesview #main .art_relat_imgs ul li img{border-radius:15px;width:100%;max-height:55px;}
.articlesview #main .updated_btm { padding-top:20px;overflow:hidden;}
.articlesview #main .updated_btm ul li img{ width:100% ; height:auto;}
.articlesview #main .news_cont_slider .bx-wrapper .bx-controls-direction a { background:url(../images/articlesview/bx-arrow.png) no-repeat left top; width:15px; height:23px;margin-top: -42px;}
.articlesview #main .news_cont_slider .bx-wrapper .bx-controls-direction a.bx-next { background-position: right top;}

.articlesview #main .yellow_links { float:right; width: 200px; padding:15px; border:2px solid #e2d9b3;margin-left:10px ; margin-bottom:10px;clear:right;word-break: normal;}
.articlesview #main .yellow_links  h6{ color:#58585b; font:12px/18px Conv_OptimaLTStd; margin:0; padding:10px 0 15px; }
.articlesview #main .yellow_links   ul{  list-style:none; padding:0; margin:0;}
.articlesview #main .yellow_links   ul li{ color:#58585b; font:12px/18px Conv_OptimaLTStd; padding-bottom:10px;  }
.articlesview #main .yellow_links p{margin:0; padding:0;word-break: normal;}
.articlesview #main .video_gallery {width:300px;}
.articlesview #main .video_gallery iframe{width:100%;height:auto;}
.articlesview #main .video_gallery .credit{color:#a5a8aa; font:11px/16px  Conv_OptimaLTStd; text-align:right; font-style:italic;}
.articlesview #main .video_gallery p{font:italic 11px/16px Conv_OptimaLTStd;}
.articlesview #main .keywords_block a{color: #58585b;font: 12px/18px Conv_OptimaLTStd;}
.articlesview #main .keywords_block a:hover{color: #2989b8;}
.articlesview #main .keywords_block li{list-style:none;display:none;}
.articlesview #main .keywords_block li:nth-child(2) { display:inline-block; }
.articlesview #main .keywords_block li:last-child { display:inline-block;}
.articlesview #main .keywords_block li a.showmore_keywords{color:#2989b8}
.articlesview #main .keywords_block li a.showmore_keywords:hover{color:#58585b}

.articlesview #main .channle_block a{color: #58585b;font: 12px/18px Conv_OptimaLTStd;}
.articlesview #main .channle_block a:hover{color: #2989b8;}
.articlesview #main .channle_block li{list-style:none;display:none;}
.articlesview #main .channle_block li:nth-child(2) { display:inline-block; }
.articlesview #main .channle_block li:last-child { display:inline-block;}
.articlesview #main .channle_block li a.showmore_keywords{color:#2989b8}
.articlesview #main .channle_block li a.showmore_keywords:hover{color:#58585b}

.articlesview #main #newsroom-link .newsroom-button a{font-weight:bold;}
.articlesview #main #newsroom-link .newsroom-button{background:#2989b8;}
.articlesview #main #newsroom-link .newsroom-button:hover{background:#c4b27a;}
.articlesview #main div#newsroom-link{margin-bottom: 5px;}
.articlesview #main .commentdiv a{color:#939597;}
.articlesview #main .commentdiv a:hover{color:#c4b27a;}
.articlesview #main .news_box{
    width:33%;
}
.articlesview #main .news_box .feed-title{
    font:14px/18px Conv_OptimaLTStd;
}
.articlesview #main .news_box .feed-list span.title{
    font:12px/18px Conv_OptimaLTStd;
}
.articlesview #main .news_box:nth-child(3n+1){
    clear: both;
}
.news_box .title {
    font-size: 12px;
}
.articlesview #main .updated_btm .news_box .article-list li{
    border-bottom: 1px solid #ccc;
    font-size: 11px;
    padding: 0;
    width: 100%;
}
.articlesview #main .news_box .article-list a {
    color: #333;
    font:12px/18px Conv_OptimaLTStd;
}
.articlesview #main .news_box .view-more-link {
    clear: both;
}
.articlesview #main .news_box .view-more-link > a {
    color: #fff;
    font-size: 14px ;
    padding: 10px;
    font:14px/18px Conv_OptimaLTStd;
}
.articlesview #main .channel-feeds .channel-feed{
    margin-bottom: 2.75rem;
}
.articlesview #main #channel-feeds .category-science .feed-title{
    color:#e75126;
}
.articlesview #main #channel-feeds .category-medical .feed-title{
    color:#e9a635;
}
.articlesview #main #channel-feeds .category-life .feed-title{
    color:#5631ae;
}
.articlesview #main #channel-feeds .category-business .feed-title{
    color:#1b6dcf;
}
.articlesview #main #channel-feeds .category-marketplace .feed-title{
    color:#50cace;
}
.articlesview #main #channel-feeds .category-expert .feed-title{
    color:#96c627;
}
.articlesview #main .listing_chan li:nth-child(2) {
    display:inline-block;
    padding: 0 0 0 10px;
}
.articlesview #main .listing_chan li:last-child { 
    display: inline-block;
    padding:0 10px;
}
.articlesview #main .listing_chan li a.showmore_channels{
    color:#c4b27a;
}
.articlesview #main .listing_chan li a.showmore_channels:hover{
    color:#3e8fbb;
}
.articlesview #main .fMessage {
    font-family:Conv_OptimaLTStd;
    font-size:15px;
}
.articlesview #main .fMessage a:hover{
    color:#c4b27a;
}
.articlesview #main .embargoed-story{
    font-family:Conv_OptimaLTStd;
    font-size:22px;
    word-spacing: 2px;
    display: block;
}
.articlesview #main .upcoming{
    font-family:Conv_OptimaLTStd;
    color:#cc0000;
    padding:5px;
}
.crosel .bx-controls-direction{
    display:block;
}
.crosel .bx-wrapper .bx-controls-direction a {
    background:url(../images/articlesview/bx-arrow.png) no-repeat left top;
    width:15px;
    height:23px;
    margin-top: -12px;
}
.crosel .bx-wrapper .bx-controls-direction a.bx-prev {
    margin-left:-22px;
}
.crosel .bx-wrapper .bx-controls-direction a.bx-next {
    background-position: right top;
    margin-right:-25px;
}
.articlesview #main .view-all-cta a {
    padding: 0.875rem 1.875rem;
}
#wrapper #container{
    border:none;
}
.news_cont_indent .square_logo{
    float:right;
    text-align:right;
    width:auto;
    padding: 0 0.5em 0.5em;
}
.articlesview #main .report_links{
    padding-bottom:0;
}
.articlesview #main ul.listing_links {
    list-style:none;
    margin:0;
    text-align:center;
}
.articlesview #main ul.listing_links li {
    display:inline-block;
    text-transform:uppercase;
    padding: 0 15px;
    color:#2989b8;
    font:12px/14px Conv_OptimaLTStd;
}
.articlesview #main ul.listing_links li a {
    color:#2989b8;
}
.articlesview #main ul.listing_links li a:hover {
    color:#c4b27a;
}
.articlesview #main ul.listing_links li:first-child {
    border-right:2px solid #9cbbd6; 
}
.articlesview #main ul.listing_links li.active{
    color:#c4b27a;
}
.articlesview #main .other_links{
    padding: 5px 5px 0px 5px;
    text-align: right;
}
.articlesview #main .other_links ul li{
    font:12px/14px Conv_OptimaLTStd;
    display:inline-block;
    border-right: 1px solid #2989b8;
    color: #2989b8;
    padding: 0 10px 0 5px;
}
.articlesview #main .other_links ul li:last-child{
    border-right: none;
}
.articlesview #main .other_links ul li a{
    color:#2989b8;
}
.articlesview #main .other_links ul li a:hover{
    color:#c4b27a
}
.articlesview #wrapper #main a {
    color: #2989b8;
}
.articlesview #wrapper #main a:hover{
    color:#454950;
}
.articlesview #customviewsort{
    width:100%;
    text-align:right;
}
.articlesview #customviewsort .button{
    background:#2989b8;
    color:#fff;
}
.articlesview #customviewsort p{
    font:13px/18px Conv_OptimaLTStd;
    color:#58585b;
}
.articlesview #customviewsort .button a{
    color:#FFF!important;
    padding-top:0!important;
}
.articlesview #customviewsort .button:hover{
    border:2px solid #c4b27a;
}
.articlesview #main .news_cont_indent h3.unreviewed{
    color:red;
    font:18px/18px Conv_OptimaLTStd;
}
.wide-form .sma{
    margin-left: 0;
    margin-top: 0.3em;
    width: auto;
}
/*Invoice page CSS begins*/
.institutions-account.fixedwidth #container{
    width:70em;
}
.institutions-account #main h1{
    text-transform:uppercase;
    color: #1585b2;
    font-size: 1em;
    font-family: "lucida sans unicode", "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}
.institutions-account #main h3{
    text-transform:uppercase;
    font-size: 0.8em;
    font-family: "lucida sans unicode", "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}
.institutions-account #main .dark-header{
    font-size:16px;
    text-transform:uppercase;
    margin-top:50px;
    margin-bottom:15px;
    padding:0.5em;
    font-family: "lucida sans unicode", "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}
.institutions-account #main .institution-info th, .institutions-account #main .institution-info td{
    border:none;
    padding:0;
    font-size:1.3em;
    font-weight: normal;
    padding:0 0.5em 0.5em 0.5em;
    font-family: "lucida sans unicode", "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}
.institutions-account #main .institution-info td {
    color:#545e6c;
}
.institutions-account #main .institution-info tr:nth-of-type(even) {
    background: #FFFFFF; 
}
.institutions-account #main .invoicez{
    margin-top:20px;
}
.institutions-account #main .wide-form{
    width:100%;
    padding:15px 0 25px 0;
    float:none;
    font-family: "lucida sans unicode", "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}
.institutions-account #main .paypal_btn{
    background: #FF9934;
    border: none;
    color: #fff;
    float: right;
    padding: 0.5em;
    width: 250px;
    height: 40px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    margin:0;
    font-size:1em;
    text-transform:uppercase;
}
.institutions-account #main .accordion_container{
    border:2px solid #ECECEC;
    padding:15px 15px 0 15px; 
    margin-bottom:25px;
    font-family: "lucida sans unicode", "Open Sans", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}

.institutions-account #main .accordion, .institutions-account #main .accordion * {
    -webkit-box-sizing:border-box; 
    -moz-box-sizing:border-box; 
    box-sizing:border-box;
}
.institutions-account #main .accordion {
    overflow:hidden;
}
.institutions-account #main .accordion-section{
    margin-bottom:20px;
}
.institutions-account #main .accordion-section-title {
    width:100%;
    padding:0.5em;
    display:inline-block;
    background:#666666 url('../images/acc-down-arrow.png') no-repeat 98%;
    transition:all linear 0.15s;
    font-size:16px;
    color:#fff;
    border-bottom: none;
}

.accordion-section-title:hover {
    background:#5BA9CF;
    text-decoration:none;
}
.institutions-account #main .accordion-section-title.active{
    background:#5BA9CF;
    text-decoration:none;
    background:#5BA9CF url('../images/acc-up-arrow.png') no-repeat 98%;
}
.institutions-account #main .accordion-section-content {
    padding:15px 0 0;
    display:none;
}
.institutions-account #main .accordion-section-title .acc-arrow{
    margin-right: 5px;
    padding-bottom: 5px;
    vertical-align: middle;
}
.institutions-account #main .accordion-section .terms-info{
    width:100%;
}
.institutions-account #main .accordion-section .details-info{
    width:250px;
    float:right;
    background: #d0e7ef;
    border-radius: 5px;
    padding: 15px;
    margin:0 0 15px 15px;
}
.institutions-account #main .accordion-section .details-info p{
    font-size:1em;
    color:#545e6c;
}
.institutions-account #main .accordion-section .details-info .details-info-label{
    color: #1585b2;
    font-size: 1em;
} 
.institutions-account #main .accordion-section .terms-info p{
    color: #545e6c;
    font-size: 1em;
}
.institutions-account #main .accordion-section .terms-info ul li{
    color: #545e6c;
} 
.institutions-account #main p{
    color: #545e6c;
    font-size: 1em;
} 
/*Invoice page CSS ends*/
/* Css for contribute Page Starts */
body #main #optionTabs {
    border: medium none;
    width: 100%;
}
body #file-upload-form .contribute-form
{
    width: 36em;
}
body #main #optionTabs ul.ui-tabs-nav {
    background: none;
    border: medium none;
    display: block;
    float: none !important;
    height: auto !important;
    width: auto !important;
    overflow: hidden ;
    margin:0  0 20px ;
}
#through_form, #through_file {
    overflow: auto;
    padding: 0;
}
.page-controls.report-links {
    padding-top: 0px !important;
    border-bottom:none !important;
    margin-bottom: 8px;
    margin-left: 0px !important;
    background-color: #fff !important;
}
.cust-tab-bg{
    margin-top: 0px;
    background-color: #fff !important;
    margin-right: 0px;
}
.cust-link-bg{
    background-color: #EEE;
    font-size:0.8em !important;
    padding: 5px;
    border-bottom: 1px dotted #c4c4c4;
}

/* Css for contribute Page Ends */
/*css for article view page ends*/
/*----- CSS by baltech ends-----*/


/**************** Media Audio *******************/
.icon-list > img {
    width: 20px;
    vertical-align: middle;
    margin: 5px  3px  0 0 ;
}

.icon-info-cnt
{
    margin: 20px 0;
}
.icon-info-cnt ul
{
    list-style: none;
}

.icon-info-cnt span {
    line-height: 100%;
    vertical-align: top;
}

.icon-info-cnt li {
    font-size: 13px;
    margin: 0 0 10px;
    line-height:24px;
}

body #reporttabs .icon-info-cnt > ul {
    height: auto !important;
}
/*Article View Page BX Slider*/
.un-bx-slider {
    display: block;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: relative;
    right: 0;
    width: 100%;
}
/* article contribute form textarea article-content */
/*#article-content{
   display: block;
   height: auto;
   min-height: 0;
   width: auto;
}*/


/**************** Media Audio *******************/
.icon-list > img {
    width: 20px;
    vertical-align: middle;
    margin: 5px  3px  0 0 ;
}

.icon-info-cnt
{
    margin: 20px 0;
}
.icon-info-cnt ul
{
    list-style: none;
}

.icon-info-cnt span {
    line-height: 100%;
    vertical-align: top;
}

.icon-info-cnt li {
    font-size: 13px;
    margin: 0 0 10px;
    line-height:24px;
}

body #reporttabs .icon-info-cnt > ul {
    height: auto !important;
}

#article-zipcode::placehlder{
    font-style: italic;
}
#article-zipcode::-moz-placeholder {
    font-style: italic;
}
#article-zipcode::-webkit-input-placeholder{
    font-style: italic;
}

/* export slider css start */
.expert-info{
    padding: 5px 5px 5px 5px;
    float:left;
}
.expert-img{
    float:  left;
}
.expert-content-area{
    display: block;
}
.expert-content{
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 230px;
}
.expert-content label{
    font-weight: bold;
    padding-top: 12px;
    font-size: 15px;
}
.expert-content span{
    font-size: 12px;
}
.pitch-expert-btn{
    width: 50%;
    background-color: #cd363f;
    padding: 5px 7px 5px 7px;
    color: #fff !important;
    font-weight: bold;
    margin-left: 3px;
    font-size: 14px;
}
.main-expert{
    padding: 5px 7px;
    border: 1px solid rgba(0,0,0,0.40);
    min-height: 187px;
    max-height: 187px;
    max-width: 246px;
}
.expert-action{
    margin-bottom: 4px;
    display: inline-block;
    position: absolute;
    bottom: 0px;
    left: 18px;
}
#main .expert-action a{
    border-bottom: 0px !important;
}
.edit-expert-btn{
    width: 50%;
    text-decoration: none;
    color: #8c8f89 !important;
    font-size: 14px;
}
/*modal area start*/
/*The Modal (background)*/ 
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
    z-index: 99999;
}
/* Modal Content */
.modal-content {
    background-color: #fefefe;
    margin: 8% auto;
    /*padding: 20px;*/
    border: 1px solid #888;
    width: 40%;
}
/* The Close Button */
.close {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
    margin-top: -5px;
    display: inline-block;
    margin-right: 9px;
}
.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}
.expert-user-img{
    height: 115px;
    width: 115px;
    display: inline-block;
    float:left;
    overflow: hidden;
}
.expert-user-img:after span{
    padding: 10px;
    background-color: #5c9ed8;
}
.expert-user-img img{
    width: 100%;
    height: auto;
    display: block;
    margin: 5px;
}
.expert-user-detail{
    display: inline-block;
    padding: 0px 20px;
    width: 70%;
    float: left;
    font-size: 30px;
}
.ee-experts #main .expert-user-detail h3{
    font-size: 22px;
    margin: 10px 0px 20px 0px;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
}
#main .expert-user-detail label{
    font-size: 18px;
    color: #81837f;
    font-weight: bold;
    padding:0px 0px 0px 0px; 
}   
#main .expert-user-detail p{
    font-size: 15px;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
}
.expert-bio-detail ul.tabs.expert-tabs {
    display: table;
    list-style-type: none;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #e3e3e3 !important;
    width:100%;
}
.expert-bio-detail .pane {
    margin: 20px 0px;
    overflow-wrap: break-word;
    height: 106px;
    overflow: auto;
}
.expert-bio-detail {
    padding: 8em 2em 1em 2em;
}
.expert-bio-detail ul.tabs.expert-tabs>li {
    float: left;
    padding: 10px;
    background-color: transparent;
    border-bottom: 3px solid transparent;
    padding-right: 0px;
}
#main .expert-bio-detail ul.tabs.expert-tabs>li a{
    color:#848589;
    font-size: 16px;
    border-bottom: 0px;
    border-right: 1px solid #e3e3e3;
    padding-right: 10px;
}
#main .expert-bio-detail ul.tabs.expert-tabs>li:last-child a{
    border-right: 0px;
}
#main .expert-bio-detail ul.tabs.expert-tabs>li a:hover{
    color:#000;
    font-size: 16px;
}
.expert-bio-detail ul.tabs.expert-tabs>li:hover,.expert-bio-detail ul.tabs.expert-tabs>li.active {
    background-color: transparent;
    border-bottom: 3px solid #cc353e;
    color:red;
}
.expert-bio-detail ul.tabs.expert-tabs>li.selected {
    background-color: lightgray;
}
.expert-bio-detail div.content {
    border: 1px solid black;
}
.expert-modal-footer {
    margin:9px 0px   ;
    text-align: right;
    width: 100%;
    display: inline-block;
}
.m-b-12{
    margin-bottom: 12px;
}
.expert-modal-footer a{
    border-bottom: 0px !important;
    padding: 10px 20px;
    color: #000;
}
.expert-modal-footer a.pitch-expert{
    background-color: #cd363f;
    color: #fff !important;
}
a.expert-modal{
    height: 70% !important;
    border-bottom: 0px !important;
}
.expert-bio-detail div.content { clear: both; }
#main .expert-content-area .expert-info h3{
    font-size: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.search-expert{
    float: right;
    margin-top:-35px;
}
.expert-search-input{
    float: left;
}
.expert-search-button{
    width: 95px;
    height: 36px !important;
    float: right;
    font-size: 12px;
    padding: 0;
}

.no-expert{
    margin-left: 10px !important;
}

.expert-clear-button{
    width: 95px;
    height: 36px !important;
    float: right;
    font-size: 12px;
    padding: 0;
}
/*End changes  24/10/2016*/



/*changes for new newsroom start*/
#main #wrapper-profile{
    background: #fff;
}
.box-style1 .title.news-content-title{
    position: relative;
    height: 42px;
    padding-left: 25px;
    background: #fff;
}
.box-style1 .title.news-content-title span{
    display: inline-block;
    height: auto;
    width: auto;
    background: #fff;
    line-height: 42px;
    letter-spacing: -1px;
    font-size: 18px;
    color: #272B2E;

}
.box-style1 .content.new-news-content{
    padding: 20px 15px 30px 15px;
    background:#fff;
    border-radius: 0px;
    /*border-bottom: 2px solid #ddd;*/
}
#box-about.box-style1{
    background:#fff;
    border-radius: 0px;
    box-shadow: none;
}
.p-r-5{
    padding-right: 5px !important;
}
.p-l-5{
    padding-left: 5px !important;
}

#page #content #box-news .box-style1{
    margin-bottom: 0px;
    box-shadow:  none;
}
#box-news h2 a:link, #box-experts a:link{
    font-weight: bold;
    border-bottom: none;
    color: #383a40;
    /*font-size: 17px;*/
    margin-bottom: 15px;
    display: block;
    line-height: 23px;
}
#box-news .title .edit-button.view-link:hover{
    background: none;
    color : #000;

}
#wrapper-profile #box-news .box-style1{
    box-shadow: none;

}
#wrapper-profile #box-news .content.new-news-content{
    line-height: 125%;
    font-size: 14px;
    color: #505050;
    padding: 0px 15px 15px;
    /*border-bottom: 2px solid #ddd;*/ 
    border-radius: 0px;  
}

.institutions #box-news a.ch_opt_add_new {
    background: url(../images/star-new-icon.png) no-repeat 0 0;
    background-position: left center;
    background-size: 16px auto;
    padding-left: 18px;
    vertical-align: bottom;
    margin-left: 5px;
    color: #000 !important;
    font-weight: normal;
    float:right;
    display: inline-block;
    margin-top: 10px;
}
#box-news .date-news{
    color: #96989d;
    font-size: 12px;
    margin-top: 10px;
    display: inline-block;
}

#box-experts .date-expert{
    color: #96989d;
    font-size: 12px;
    margin-left: 28%;
}
#box-youtube .title span,#box-twitter .title span,#box-facebook .title span,#box-links .title span{
    padding-left: 0px !important;
    background: #fff;
}
#box-youtube .title,#box-twitter .title,#box-facebook .title,#box-links .title{
    background: #fff;
}
.youtube-content{
    display: block;
    padding: 20px 0px;
    border-bottom: 1px solid #ddd;
}
.youtube-content:last-child{
    border: none;
}
.youtube-video-thumbnail{
    display: inline-block;
    margin-right: 10px;
}
.youtube-video-title{
    width: 44%;
    float: right;
}
#main .youtube-video-title p{
    color:#96989d;
    font-size: 12px;
}
#main #wrapper-profile .youtube-video-title h3 {
    font-size: 20px;
    margin-bottom: 10px;
    text-overflow: ellipsis;
    height: 80px;
    overflow-x: hidden;
    margin-top: 5px;
}
.view-all-btn{
    display: inline-block;
    vertical-align: super;
    float: right;
    margin-top: 9px;
    font-weight: bold;
    font-size: 10px;
    padding: 2px 2px 2px 2px;
    background: #fff;
}
#main #wrapper-profile .view-all-btn a{
    border-bottom: none;
    color: #cd353f !important;
    margin-bottom: 0px;
    width: 50px;
}
.box-style1 .title.news-content-title h2{
    background: #fff;   
}
.box-style1 .title.news-content-title .view-all-btn a span{
    color: #7f7f7f;
    font-size: 10px;
    display: inline-block;
    line-height: 5px;
    height: 8px;
    width: 5px;
}
#page #box-news p,#page #box-experts p,#page .thumbnails {
    margin: 0px 15px 0px 0px;
}

#page #box-experts p,
#page #box-news p{
    margin-bottom: 30px;
}

.news-area{
    padding: 20px 0px;
    border-bottom: 1px solid #ddd;
}
.news-area:last-child{
    border-bottom: none;
}
#page #content .box-style1{
    background: none;
    box-shadow: none !important;
}
.content .about-content{
    padding-bottom: 20px;
    border-bottom: 2px solid #ddd;
}
#institution-contacts .contact-name{
    font-size: 17px;
    text-transform: capitalize;
    color: #505050;
}
#institution-contacts .contact-des{
    font-size: 13px;
    text-transform: capitalize;
    color: #7f7f7f;
}
#institution-contacts .contact-number{
    font-size: 16px;
    text-transform: capitalize;
    color: #383a40;
}
#institution-contacts tbody tr td{
    vertical-align: middle;
    padding: 5px;
}

.box-style1 .title.mobile1-contact span,.box-style1 .title.mobile1-contact,.box-style1 .content.content-contact,#box-contacts.box-style1,#box-multimedia.box-style1{
    background: #fff !important;
}
.box-style1 .bg-none{
    background: #fff !important;
    border-radius: 0px !important;
}
table#institution-contacts{
    margin-top: 0px !important;
    width: 100% !important;
}
table#institution-contacts tr td:nth-child(1){
    width :75%;
}
table#institution-contacts tr td:nth-child(2){
    width :10%;
}
table#institution-contacts tr td:nth-child(3){
    width :15%;
}
table#institution-contacts tbody tr td{
    border-bottom: 1px solid #dfdfdf;
}
table#institution-contacts tbody tr:nth-of-type(2n) {
    background: transparent;
}
#box-contacts .content {
    max-height: 420px;
    overflow-x: hidden !important;
    padding-top: 0px;
}
.contact-footer-link{
    background: #fff;
    padding:10px 10px;
    text-align: right;
    margin: 0px 15px 0px 15px;
    border-top: 1px solid #dfdfdf;
}
#wrapper-profile #box-contacts .contact-footer-link a{
    color:#cd353f;
    border-bottom:none;
}
.twitter-content-area,.facebook-content-area{
    min-height: 300px;
    max-height: 300px;
    overflow-x: hidden;
    border-bottom: 1px solid #dfdfdf;
}
#sidebar .box-style1 .title,#content .box-style1 .title{
    padding-left: 10px;
}
.twitter-link,.facebook-link{
    position: absolute;
    top: 13px;
    right: 20px;
    font-size: 10px;
    padding: 2px 10px 2px 10px;
}

#main #wrapper-profile .twitter-link a {
    border-bottom: none;
    color: #4b98db !important;
    margin-bottom: 0px;
}
#main #wrapper-profile .facebook-link a {
    border-bottom: none;
    color: #96989d !important;
    margin-bottom: 0px;
}
.twitter-area-footer {
    padding: 10px;
}
#wrapper-profile .twitter-area-footer a{
    border-bottom: 0px !important;
    color: #4b98db !important;
}

.box-style1 .title.news-content-title h2.middle-line-header:before{
    float: left;
    width: 0px;
    white-space: nowrap;
    content: "_________________________""_________________________";
    color: #dfdfdf;
    margin-top: 7px;
}
#sidebar{
    border-left: 1px solid #dfdfdf; 
}
#content,#sidebar{
    padding: 0px 10px;
}
#content .box-style1,#sidebar .box-style1{
    box-shadow: none;
    border-radius: 0px;
}
.b-b-1{
    border-bottom: 2px solid #dfdfdf;
}
.link{
    position: relative;
    padding: 10px 0px;
}
.link-name{
    display: inline-block;
}
.link-name:after{
    position: absolute;
    content: "";
    height: 1px;
    width: 13%;
    margin-left: 3px;
    top: 70%;
    border-bottom: 1px dotted #ccc;
}
.link-address{
    float: right;
    display: inline-block;
    text-overflow: ellipsis;
    margin-left: 30px;
    white-space: nowrap;
    overflow: hidden;
    width: 90px;
}

/*slider changes here*/
#box-multimedia .navi.new-navi a.active {
    background-position: 0 -16px;
}
#box-multimedia .navi.new-navi{
    display: inline-flex;
    background-color: #fff;
    padding: 0 10px 0;
    position: absolute;
    left: 50%;
    top: 7px;
    z-index: 9999;
    width: auto;
    height: auto;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
#box-multimedia .navi.new-navi a {
    width: 8px;
    height: 8px;
    float: left;
    float: right;
    margin: 3px;
    background: url(/images/video-slider/navigator.edit1.png) 0 0 no-repeat;
    display: block;
    font-size: 1px;
    display: inline-block;
}
#box-multimedia a.video-left-btn{
    background: url(/images/video-slider/left-arrow-icon.png) no-repeat;
    display: block;
    width: 17px;
    height: 15px;
    cursor: pointer;
    font-size: 1px;
    border-bottom: none !important;
    display: inline-block;
}
#box-multimedia a.video-left-btn::after {
    position: absolute;
    content: "";
    height: 1px;
    width: calc(100% - 37px);
    margin-left: 17px;
    top: 0;
    border-bottom: 3px dotted #ccc;
    left: 0;
    margin-top: 6px;
}


#box-multimedia a.video-right-btn{
    background: url(/images/video-slider/right-arrow-icon.png) no-repeat;
    display: block;
    width: 17px;
    height: 15px;
    cursor: pointer;
    font-size: 1px;
    border-bottom: none !important;
}
#box-multimedia a.left{
    margin: 0px 10px 15px 0px;
}
#box-multimedia a.right{
    margin: 0px;
}
.video-slider-footer{
    padding: 20px 10px 15px 10px;
    text-align: center;
    margin-top: 207px;
}
#box-multimedia .content{
    margin: 0px 0px 3px 0px;
    float: left;
    width: 100%;
    padding: 0;;
}
#navigator.scrollable{
    width: 400px;
}
#navigator .items div{
    width: 400px;
}
#navigator .items span.caption{
    width: auto;
}
#navigator .mejs-controls .mejs-button, #navigator .mejs-controls .mejs-time, #navigator .mejs-controls .mejs-button{
    width: 40px;
}
#navigator .mejs-controls .mejs-time-rail{
    width: 244px;
}
.youtube-content .youtube-video-thumbnail iframe{
    width: 190px;
    height: 150px;
}
.p-t-0{
    padding-top: 0px !important;
}
#sidebar #box-links a:link {
    border-bottom: none;
    font-size: 14px;
    color: #96989d;
}
#box-links .dot-line{
    width: 380px;
    max-height: 300px;;
    overflow-x: hidden;
}
#box-links .link-leaders{
    max-width: 20em;
}
#box-links ul.dot-line li:before{
    float: left;
    width: 0px;
    white-space: nowrap;
    content: ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . ";
    color:#dfdfdf;
    letter-spacing: -2px;
    font-size: 13px;
    margin-top: 4px;
}

#box-links ul.dot-line li span:first-child{
    padding-right: 4px;
    background-color: #fff;
    font-size: 14px;
    color: #505050;
}
#box-links ul.dot-line li span:last-child{
    float:right;
    padding-left: 4px;
    background-color: #fff;
}
.box-style1 .title.news-content-title span.view-link{
    font-size: 10px;
    display: inline-block;
    vertical-align: super;
    float: right;
    margin-top: 9px;

}
#box-news.box-style1 .title.news-content-title span.view-link a{
    color: #cd353f;
}

.attached-video-gallery{
    width: 75%;
    height: 50%;
    margin: auto;
}

#main .attached-video-gallery .pagination {
    width: 100%;
}

#main .news_cont_indent .nw-new-right.custom-view-artical-changes{
    width: auto;
    float:none;
}

#main .attached-video-gallery #media-gallery .video_gallery,#main .attached-video-gallery #video-gallery .video_gallery{
    width: 100% !important;
    height: auto;
}
.attached-video-gallery #media-gallery .video_gallery object embed,.attached-video-gallery #video-gallery .video_gallery object embed  {
    width: 100% !important;
    height: 255px !important;
}
.attached-video-gallery #media-gallery .video_gallery .credit, .attached-video-gallery #video-gallery .video_gallery .credit{
    color: #a5a8aa;
    font: 13px/16px Conv_OptimaLTStd;
    text-align: right;
    font-style: italic;

}
.attached-video-gallery #media-gallery .video_gallery p .attached-video-gallery #video-gallery .video_gallery p{
    font:italic 14px/20px Conv_OptimaLTStd;
}

.articlesview #main #media-gallery .video_gallery iframe, .articlesview #main #video-gallery .video_gallery iframe{
    height:420px !important;
}
/*artical view.phtml page css changes end 18-11*/



@media (max-width: 680px) {
    #navigator .items div{
        width:335px !important;
    }

    /*artical view.phtml page css changes start 9-11*/
    .attached-video-gallery {
        width: 100%;
    }
    /*artical view.phtml page css changes end 9-11*/

    .youtube-content .youtube-video-thumbnail iframe{
        width: 145px;
        height: 120px;
    }
    #box-contacts #institution-contacts.mobile-list-class td::before {
        content:"";
    }
    #box-contacts #institution-contacts.mobile-list-class td{
        padding-left: 10px !important;
        text-align: center !important;
    }
    #content, #sidebar {
        padding: 0px 0px;
    }
    #sidebar {
        border-left: none;
    }
    #box-multimedia .content{
        padding: 20px 0px 30px 0px;
    }
    #navigator.scrollable{
        width: 400px;
    }
    #navigator .items div{
        width: 400px;
    }
    #navigator .items span.caption{
        width: auto;
    }
    /*   #navigator .mejs-controls .mejs-button, #navigator .mejs-controls .mejs-time, #navigator .mejs-controls .mejs-button{
          width: 40px;
       }*/
    #navigator .mejs-controls .mejs-time-rail{
        width: 244px;
    }#box-multimedia .content{
        padding: 20px 0px 30px 0px;
    }
    #navigator.scrollable{
        width: 336px;
    }
    #navigator .items span.caption{
        width: auto;
    }
    #navigator .mejs-controls .mejs-button, #navigator .mejs-controls .mejs-time, #navigator .mejs-controls .mejs-button{
        width: 25px !important;
    }
    #navigator .mejs-controls .mejs-time-rail{
        width: 229px !important;
    }
    .navi.new-navi{
        width: 130px;
    }
    .link-address{
        float: right;
        display: inline-block;
        text-overflow: ellipsis;
        margin-left: 30px;
        white-space: nowrap;
        overflow: hidden;
        width: 45px;
    }
    .box-style1 .title.news-content-title h2.middle-line-header:before{
        float: left;
        width: 0px;
        white-space: nowrap;
        content: "_________________________""______________" ;
        color: #dfdfdf;
        margin-top: 7px;
    }
    #box-multimedia a.video-left-btn{
        background: url(/images/video-slider/left-arrow-icon.png) no-repeat;
        display: block;
        width: 17px;
        height: 15px;
        cursor: pointer;
        font-size: 1px;
        border-bottom: none !important;
        display: inline-block;
        margin-left: -5px;   
    }
    #box-multimedia a.video-left-btn::after {
        position: absolute;
        content: "";
        height: 1px;
        width: 33%;
        margin-left: 22px;
        top: 27px;
        border-bottom: 1px dotted #ccc;
    }
    #box-multimedia a.video-right-btn::before {
        position: absolute;
        content: "";
        height: 1px;
        width: 33%;
        margin-left: 22px;
        top: 27px;
        border-bottom: 1px dotted #ccc;
        right: 25px;
    }

    #box-multimedia a.video-right-btn{
        background: url(/images/video-slider/right-arrow-icon.png) no-repeat;
        display: block;
        width: 17px;
        height: 15px;
        cursor: pointer;
        font-size: 1px;
        border-bottom: none !important;
        margin-right: -2px;
    }
}
.expert-query-form .my_row .my_col-md-6 .form-group {
    height: 75px;
}
.expert-edit-btn{
    padding: 8px 10px;
    border-bottom: 0px;
    font-size: 14px;
    padding: 8px;
    color: #505050 !important;
    text-decoration: none;
    cursor: pointer;
}

/* contribute page add expert*/
.articles-contribute div#add-expert{
    float : left;
    padding : 8px;
}

/* contribute page add expert*/
/*changes for new newsroom End*/

/*edit digest page*/
.myalign{
    vertical-align: top;
}

.custom_description{
    width: 100%;
}
/*edit digest page End*/

textarea#article-content{
    display: none
}

/*changes for register reporter page*/
.users-register-reporter .form-container .controls label{
    width: 100%;
    font-weight: 700;
}
.users-register-reporter #main p.media-hint-teller{
    margin: -15px 0px 0px 0px; 
}
.users-register-reporter .controls.last.prof-info-rhs-part .control{ 
    width: 100%;
}

/*
*********************
** Redesign Home Page
*********************
*/

/*- font start -*/
@font-face {
    font-family:'OptimaLTStd';
    src: url('../font/font-new/OptimaLTStd.eot');
    src: url('../font/font-new/OptimaLTStd.eot?#iefix') format('embedded-opentype'),
        url('../font/font-new/OptimaLTStd.woff') format('woff'),
        url('../font/font-new/OptimaLTStd.ttf') format('truetype'),
        url('../font/font-new/OptimaLTStd.svg#OptimaLTStd') format('svg');
    font-weight: normal;
    font-style: normal;
    font-stretch: normal; 
    /*unicode-range: U+0-10FFFF;*/ 
}
@font-face {
    font-family: 'OptimaLTStdBlack';
    src: url('../font/font-new/OptimaLTStdBlack.eot');
    src: url('../font/font-new/OptimaLTStdBlack.eot') format('embedded-opentype'),
        url('../font/font-new/OptimaLTStdBlack.woff2') format('woff2'),
        url('../font/font-new/OptimaLTStdBlack.woff') format('woff'),
        url('../font/font-new/OptimaLTStdBlack.ttf') format('truetype'),
        url('../font/font-new/OptimaLTStdBlack.svg#OptimaLTStdBlack') format('svg');
}
@font-face {
    font-family: 'OptimaLTStdBold';
    src: url('../font/font-new/OptimaLTStdBold.eot');
    src: url('../font/font-new/OptimaLTStdBold.eot') format('embedded-opentype'),
        url('../font/font-new/OptimaLTStdBold.woff2') format('woff2'),
        url('../font/font-new/OptimaLTStdBold.woff') format('woff'),
        url('../font/font-new/OptimaLTStdBold.ttf') format('truetype'),
        url('../font/font-new/OptimaLTStdBold.svg#OptimaLTStdBold') format('svg');
}
@font-face {
    font-family: 'OptimaLTStdDemiBold';
    src: url('../font/font-new/OptimaLTStdDemiBold.eot');
    src: url('../font/font-new/OptimaLTStdDemiBold.eot') format('embedded-opentype'),
        url('../font/font-new/OptimaLTStdDemiBold.woff2') format('woff2'),
        url('../font/font-new/OptimaLTStdDemiBold.woff') format('woff'),
        url('../font/font-new/OptimaLTStdDemiBold.ttf') format('truetype'),
        url('../font/font-new/OptimaLTStdDemiBold.svg#OptimaLTStdDemiBold') format('svg');
}
@font-face {
    font-family: 'OptimaLTStdMedium';
    src: url('../font/font-new/OptimaLTStdMedium.eot');
    src: url('../font/font-new/OptimaLTStdMedium.eot') format('embedded-opentype'),
        url('../font/font-new/OptimaLTStdMedium.woff2') format('woff2'),
        url('../font/font-new/OptimaLTStdMedium.woff') format('woff'),
        url('../font/font-new/OptimaLTStdMedium.ttf') format('truetype'),
        url('../font/font-new/OptimaLTStdMedium.svg#OptimaLTStdMedium') format('svg');
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    /*unicode-range: U+0-10FFFF;*/
}
/*- font end -*/
body #wrapper {
    position: relative;
    float:left;
    width: 100%;
    margin: 10px 0 0 0;
    padding: 0;
}
.top-menu{
    float:right;
}
.top-menu ul {
    color: #ffffff;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin:0
}
.top-menu ul li {
    border-right-color: #707279;
    border-right-style: solid;
    border-right-width: 1px;
    display: inline-block;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 21px;
    padding-top: 0;
}
.top-menu ul li:nth-child(3){
    border: 0;
    padding-right: 10px;;
}
.top-menu ul li.brightn{
    border:none;
}
.top-menu ul li.brightn .amz_inner_cont{
    position:relative;
    top:14px;
}
.top-menu ul li.brightn .amz_inner_cont .amz_tools img{
    width:8px;
}

.top-menu ul li.dark_list a{padding: 8px 14px;} 

.amz_inner_cont .amz_dropdown {
    position: relative;
    display: inline-block;
}
.amz_inner_cont .nw_stf{
    margin-right:10px;
}
.amz_inner_cont .amz_dropdown-content {
    display:none;
    position: absolute;
    background-color: #FFF;
    min-width: 400px;
    border:1px solid #CCC;
    border-radius:4px;
    z-index:9999;
    -moz-transition: opacity 0.8s ease-in-out;
    -o-transition: opacity 0.8s ease-in-out;
    -webkit-transition: opacity 0.8s ease-in-out;
    transition: opacity 0.8s ease-in-out;
}
.nw_stf .amz_dropdown-content{
    min-width:300px;
}
.amz_inner_cont .amz_dropdown-content::before {
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    content: "";
    left: 121px;
    position: absolute;
    top: -8px;
    z-index: -1;
}
.amz_inner_cont .nw_stf .amz_dropdown-content::before {
    left: 128px;
}
.amz_inner_cont .amz_dropdown-content a {
    color: #3e3e45;
    padding: 0.4375rem 0.9375rem;
    text-decoration: none;
    display: block;
    font-size:12px;
    font-weight:400;
    letter-spacing:1px;
    text-transform:uppercase;
}
.amz_inner_cont .amz_dropdown:hover .amz_dropdown-content {
    display: block;
}
.amz_inner_cont .amz_dropdown:hover .amz_tools{
    color:#d33841;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    -o-transition:all ease 0.8s;
    transition: all ease 0.8s;
}
.amz_inner_cont .amz_dropdown-content a:hover {
    background:#d33841;
    color:#FFF;
}
.amz_inner_cont .amz_dropdown-content a.amz_dd_header {
    background: #efefef none repeat scroll 0 0;
    color: #d33841;
    pointer-events: none;
}
.amz_inner_cont .amz_dropdown-content .amz_full{
    width:100%;
}
.amz_inner_cont .amz_dropdown-content .amz_left{
    width:50%;
    float:left;
    border-right:1px solid #CCC;
}
.amz_inner_cont .amz_dropdown-content .amz_right{
    width:50%;
    float:right;
}
.top-menu ul li.dark_list{
    padding: 22px 0px 14px 0px;
}
.top-menu ul li:last-child {
    letter-spacing: 0px;
    border: none;
    padding-left:0;
    padding-right:0;
}
.top-menu ul li a {
    color: #fff;
    font-family: 'OptimaLTStd';
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 1px;
    outline:none;
}
.top-menu ul li a:hover{
    color:#d33841;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    -o-transition:all ease 0.8s;
    transition: all ease 0.8s;
}
.top-menu ul li span{
    letter-spacing: 1px;
    font-size: 18px;
    font-family: 'OptimaLTStd';
}
.top-menu span{
    color:#aeaeae;
}
.top-menu ul li.dark_list a{
    background-color: #3a3d45;
    padding: 8px 16px;
    border-radius: 10px;
    font-size: 1rem;
    margin-left: 0px;
}
.top-menu ul li.dark_list a:hover{
    background-color:#d33841;
    color:#fff;
    -webkit-transition: all ease 2.5s;
    -moz-transition: all ease 2.5s;
    -o-transition:all ease 2.5s;
    transition: all ease 2.5s;
}
.vibebanner{
    color:#FFF;
    min-height:330px;
    position:relative;
    background: url('../images/vibebanner.jpg');
    background-position:top right;
    background-repeat:no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-color: #1a1d24;
    background-size: contain;
}
.vibebanner .vibebanner-content {
    padding-bottom: 0;
    left: 0;
    right: 0;
    padding-top: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    display:block;
}
.vibebanner .vibebanner-content-inner{
    width:64.375rem;
    margin:0 auto;
}
.vcaption {
    font-family: 'OptimaLTStd';
    font-size: 54px;
    font-weight: bold;
    margin:0;
}
.vcaption span{
    font-weight:normal;
    line-height:24px;
}
.vcaption span:first-child{
    display:block;
}
.vcontag {
    font-family: 'OptimaLTStd';
    font-size: 16px;
    margin:0;
    text-transform: uppercase;
    color:#FFF;
}
.vcontag span{
    display:inline-block;
    font-weight:bold;
}
.vbtns{
    font-family: 'OptimaLTStd';
    color:#FFF;
    margin-bottom: 0;
    margin-top: 40px;
    display: inline-block;
}
.vbtns span{
    font-weight: bold;
}
.vbtns a{
    padding:12px 24px;
    color:#FFF;
    text-decoration:none;
    vertical-align: text-bottom;
    outline:none;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    transition: all ease 0.8s;
    font-size:16px;
}
.vbtns a.journ{
    border:1px solid #D43841;
    margin-right:25px;
    box-shadow: inset 0 0 0 0 #D43841;
}
.vbtns a.comm{
    border:1px solid #559FBC;
    box-shadow: inset 0 0 0 0 #559FBC;
}
.vbtns a.journ:hover{
    background-color: #d43841;
    box-shadow: inset 300px 0 0 0 #D43841;
}
.vbtns a.comm:hover{
    background-color: #559FBC;
    box-shadow: inset 300px 0 0 0 #559FBC;
}
.vibebanner-mobile{
    display:none;
    background:#25232D;
    color:#FFF;
}
.vibebanner-mobile .vibebanner-caption{
    padding:20px;
    text-align:center;
}
.vibebanner-mobile .vibebanner-caption .vcaption{
    font-size:36px;
}
.vibebanner-mobile .vibebanner-caption .vcaption span:first-child{
    display:inline;
}
.vibebanner-mobile  .vibebanner-caption .vbtns{
    margin-top:25px;
    margin-bottom:15px;
}
.vibebanner-mobile  .vibebanner-caption .vbtns a{
    padding:15px 25px;
}
.vibebanner-mobile  .vibebanner-caption .vbtns a.journ{
    margin-right:10px;
}
.vibe_services {
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
    width: 100%;
    font-family: 'OptimaLTStd';
    padding-bottom:5px;
}
.vibe_services .vs_heading {
    font-size: 42px;
    font-weight: normal;
    line-height:normal;
    margin: 0;
}
.vibe_services .vs_heading span{
    font-weight:bold;
}
.vibe_services .vibe_content{
    margin:0;
    text-align: center;
}
.vibe_services .vibe_content li{
    list-style: none;
    width:20%;
    display: inline-block;
    font-family: 'OptimaLTStd';
    font-size: 18px;
    vertical-align:top;
    position: relative;
}
.vibe_services .vibe_content li img{
    width:100%;
}
.vibe_services .vibe_content label {
    font-family: "OptimaLTStd";
    font-size: 18px;
    line-height: 22px;
    padding: 20px 10px;
    text-transform: uppercase;
    position:absolute;
    color:#FFFFFF;
    bottom:25px;
    font-weight:bold;
    background-color:rgba(0,0,0,0.5);
    width:100%;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}
.vibe_services .vibe_content a.sblock{
    outline:none;
    position:relative;
    display:block;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
}
.vibe_services .vibe_content a.sblock:hover label{
    bottom:0;
}
.vibe_services .vibe_content li a.addp{
    display:none;
    position:absolute;
    bottom: 0;
    right: 0;
}
.vibe_services .vibe_content li a.addp img{
    height:23px;
    width:23px;
    vertical-align:bottom;
}
.news_letter {
    background-color: #444750;
    color: #fff;
    min-height: 335px;
    line-height: 34px;
    margin: 2.5em auto;
    padding: 50px;
}
h2.news_letter_title {
    font-family: "Lato",sans-serif;
    font-size: 65px;
    font-weight: 800;
    margin:0;
    color:#FFF;
}
span.small {
    color: #fff;
    font-family: "OptimaLTStd";
    font-size: 29px;
    font-weight: normal;
}
.join_news {
    display: block;
    margin: 1.2em 0 0;
    overflow: hidden;
}
.join_news p {
    color: #fefefe;
    font-family: "OptimaLTStd";
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 24px;
    margin:0;
}
.text_btn_3 {
    display: block;
    margin: 3.0em 0 0;
}
a.Subscribe {
    border: 1px solid #d43841;
    font-family: "OptimaLTStd";
    color: #fff;
    display: inline-block;
    font-size: 16px;
    margin-right: 3.2em;
    padding: 7.5px 19px;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    transition: all ease 0.8s;
    box-shadow: inset 0 0 0 0 #d43841;
}
a.Journalists {
    border: 1px solid #d43841;
    font-family: "OptimaLTStd";
    color: #fff;
    display: inline-block;
    font-size: 16px;
    margin-right: 3.2em;
    padding: 7.5px 54px;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    transition: all ease 0.8s;
    box-shadow: inset 0 0 0 0 #d43841;
}
a.Demo {
    border: 1px solid #d43841;
    font-family: "OptimaLTStd";
    color: #fff;
    display: inline-block;
    font-size: 16px;
    margin-right: 30px;
    padding: 7.5px 46px;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    transition: all ease 0.8s;
    box-shadow: inset 0 0 0 0 #d43841;
}
.text_btn_3 #btn:hover {
    border-color: #d43841;
    color: #fff;
    box-shadow: inset 300px 0 0 0 #d43841;

}
@media (max-width: 970px){
    a.Subscribe, a.Journalists, a.Demo{
        padding: 7.5px 15px;
        margin-right: 10px;
        width: 32%;
    }
}
#footer_n {
    clear: both;
    margin: 2.2% 0 0;
    overflow: hidden;
    margin: 0 auto;
    max-width: 64.375rem;
    width: 64.375rem;
}
#footer_n .relative-div{
    position:relative;
}
#footer_n .top_logo{
    float:right;
}
#footer_n .top_logo::before {
    background: #cccccc none repeat scroll 0 0;
    border-right: 1px none white;
    content: "";
    display: block;
    height: 1px;
    left: 1px;
    position: absolute;
    top: 35px;
    width: 83%;
}
#footer_n .ph_no {
    color: #686a72;
    font-family: "Lato",sans-serif;
    font-size: 22px;
    font-weight: 800;
    line-height: 34px;
    margin:0;
}
#footer_n #left_txt p {
    color: #7d7f86;
    font-size: 14px;
    line-height: 34px;
    margin:0;
}
#footer_n .copyright {
    color: #94959a;
    font-family: "OptimaLTStd";
    font-size: 12px;
    line-height: 34px;
    text-align: right;
}
#footer_n .footer_menu {
    float: right;
    list-style: outside none none;
    margin:0;
}
#footer_n .footer_menu li {
    border-right: 1px solid #c9c9cc;
    display: inline-block;
    padding: 0 4px 0 8px;
}
#footer_n .footer_menu li a {
    color: #707278;
    font-family: "OptimaLTStd";
    font-size: 11px;
    letter-spacing: 2px;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.4s ease-in-out 0s;
}
#footer_n .footer_menu li:last-child {
    border-right: medium none;
}
#footer_n #right_txt{
    float: right;
}
#footer_n #right_txt p{
    margin:0;
}
#footer_n #left_txt{
    float:left;
}

/* Timeline Start */
#timeline {
    position: relative;
}
#bg_timeline_container { 
    width:100%;
    height:121px;
    background:#444750;
}
#bg_timeline {
    width:64.375rem;
    margin:0 auto;
}
#bg_timeline #sec {
    width:100%;
    list-style:none;
    margin:0;
} 
#bg_timeline #sec li {
    width:12.5%;
    float:left;
    height:121px;
    font-family: "OptimaLTStd";
    text-transform: uppercase;
}
#bg_timeline #sec li.active {
    background: #fff;
}
#bg_timeline #sec li:hover {
    background:#34373f;
}
#bg_timeline #sec li.active a {
    color:#D53942;
    font-weight:bold;
    border-left:1px solid transparent;
}
#bg_timeline #sec li:hover a {
    color:#fff;
    font-weight:bold;
    border-left:1px solid transparent;
}
#bg_timeline #sec li a {
    color:#FFF;
    display:block;
    border-left:1px solid rgba(255,255,255,.20);
    width:100%;
    height:65px;
    margin:30px 0 0 0;
    position:relative;
    outline:none;
}
#bg_timeline #sec li a span {
    padding:0 10px; 
    position:absolute;
    left:-1px;
}
#bg_timeline #sec li a span:before {
    content: '';
    position:absolute;
    left: 0;
    top: 0;
    background-color: #fff;
    width: 1px;
    height: 20px;
}
#timeline_scale_container {
    width: 100%;
    background: url(/images/plain-strip.png);
    height: 3px;
    background-repeat: repeat-x;
    position: absolute;
    bottom: 0;
    margin-bottom: 10px;
}
#timeline_scale {
    width:64.375rem;
    margin:0 auto;
}
#timeline_scale ul {
    margin:0;
}
#timeline_scale ul li {
    width:12.5%;
    float:left;
    list-style:none;
}
#timeline_scale ul li span {
    position:relative;
}
#timeline_scale ul li span::after {
    content: "\2022";
    background-color: transparent;
    border-radius: 50%;
    padding: 0px 4px;
    font-size: 28px;
    position: absolute;
    top: -12px;
    left: -13px;
    color: #fff;
    line-height: 20px;
}
.timeline_section {
    padding:5px 0 50px;
    font-family: "OptimaLTStd";
    width:100%;
    overflow:hidden;
}
.timeline_section .news_heading {
    margin-bottom: 10px;
    width:100%;
    display: block;
    position: relative;
    overflow: hidden;
}
.timeline_section .news_heading h1 {
    font-size: 28px;
    text-transform:capitalize;
    color: #e3e2e2;
    font-family: "OptimaLTStd";
    margin:0;
    line-height:normal;
    padding-bottom: 10px;
    margin-bottom: 15px;
    border-bottom: 1px dashed #ccc;
}
.timeline_section .news_heading .nh_col1,
.timeline_section .box_70{
    float:left;
    width:65%;
}
.timeline_section .news_heading .nh_col2,
.timeline_section .box_25{
    float:right;
    width:30%;
}
.timeline_section .box_structure {
    width:100%;
}
.timeline_section .box_col {
    float:left;
    margin-right:20px;
    width: 23.54%;
}
.timeline_section .box_col:nth-child(4),
.timeline_section .box_col:nth-child(7) {
    margin-right: 0;
}
.timeline_section .box_col_two {
    float: left;
    margin-right: 20px;
    width: 48%;
}
.timeline_section .box_col_two:last-child {
    margin-right: 0;
    width: 49%;
}
.timeline_section .bf_img {
    position: relative;
    margin-bottom: 20px;
}
.timeline_section .box_col:last-child {margin-right:0;}
.timeline_section .text h2 {
    color: #ffffff;
    font-size: 22px;
    left: 0;
    position: absolute;
    text-transform: uppercase;
    bottom: 35px;
    font-family: "OptimaLTStd";
    margin:0;
    right:0;
    max-width:100%;
    word-wrap:break-word;
    font-weight:bold;
    /*    border-left:6px solid #D53942; */
}
.timeline_section .text h2.top{
    top: 35px;
    bottom: inherit;
}
.timeline_section .text h2 span {
    display:block;
    padding: 11px 0 4px 15px;
}
.timeline_section .four_box {
    clear:both;
    width:100%;
}
.timeline_section .channel_listing {
    clear: both;
    padding:20px 0 0 0;
}
.timeline_section .channel_listing .list {
    clear:both;
    overflow:hidden;
}
.timeline_section .channel_listing .list ul {
    margin:0;
}
.timeline_section .channel_listing .list ul#all_channel {
    list-style:none;
    float: left;
    margin-right: 0;
    width: 100%;
}
.timeline_section .channel_listing .list ul li {
    float: left;
    width: 33.3%;
    padding-left: 3%;
    border-right: 1px dashed #ccc;
}
.timeline_section .channel_listing .list ul li:nth-child(3n){
    border: none;
}
.timeline_section .channel_listing .list ul li a {
    color: #454547;
    font-family: 'OptimaLTStd';
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 30px;
    outline:none;
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    transition: all ease 0.3s;
}
.timeline_section .channel_listing .list ul li a:hover {
    color:#d53842;
}
.timeline_section .morerel {
    position:relative;
    margin-top:70px;
}
.timeline_section .more::before {
    background: rgb(218, 218, 218) none repeat scroll 0 0;
    border-right: 1px none white;
    content: "";
    display: block;
    height: 1px;
    left: 1px;
    position: absolute;
    top: 6px;
    width: 45%;
}
.timeline_section .more::after {
    background: rgb(218, 218, 218) none repeat scroll 0 0;
    border-right: 1px none white;
    content: "";
    display: block;
    height: 1px;
    right: 0;
    position: absolute;
    top: 6px;
    width: 45%;
}
.timeline_section .more span {
    position:relative;
    text-align:center;
    display:block;
}
.timeline_section .more a {
    color:#d53842;
    text-transform:uppercase;
}
.timeline_section .more a:hover {
    color:#454547;
}
#timeline-mobile {
    display:none;
    padding: 5px 15px 0;
    width: 100%;
    border-top: 1px solid #E9E9E9;
    border-bottom: 1px solid #E9E9E9;
}
#timeline-mobile .mtl-button {
    float:left;
    width:8%;
}
#timeline-mobile .mtl-heading {
    float:right;
    width:92%;
    padding:8px 0;
}
#timeline-mobile .mtl-button .timelinebtn {
    background: none;
    color: #C84630;
    font-size: 36px;
    padding: 0;
    margin: 0;
}
#timeline-mobile .mtl-heading p {
    margin:0;
    text-transform: uppercase;
    font-size: 20px;
    font-family: "OptimaLTStd";
}
#timeline-mobile .mtl-heading p label {
    display:inline;
    font-size: 26px;
    font-family: "OptimaLTStd";
    font-weight:bold;
}
.timeline-menu-container {
    position:relative;
}
.timeline-menu-wrap {
    background-color: #FFF;
    height: auto;
    margin-left: -1000px;
    overflow: auto;
    position: absolute;
    top: 0;
    transition: all 0.25s ease 0s;
    width: 455px;
    z-index: 10;
    max-width: 455px;
    font-family: OptimaLTStd;
}
.timeline-menu-show {
    margin-left: 0px;
    box-shadow: 0px 2px 5px 3px rgba(0,0,0,0.5);
    left:0;
    top:-2px;
}
.timeline-menu-wrap .scale {
    padding: 0;
    float: left;
    width: 20%;
    background: url("/images/mobile-plain-strip.png");
    background-repeat: repeat-y;
    background-position: center top;	
}
.timeline-menu-wrap .mtl-items {
    padding: 0;
    width: 80%;
    float: right;
    background:#C84630;
}
.timeline-menu-wrap .scale ul {
    list-style:none;
    margin:0;
    padding:0;
}
.timeline-menu-wrap .mtl-items ul {
    list-style:none;
    margin:0;
    padding:0;
}
.timeline-menu-wrap .scale ul li {
    padding: 50px 0;
    font-size: 18px;
    position:relative;
}
.timeline-menu-wrap .scale ul li span::after {
    content: "\2022";
    background-color: #ededed;
    border-radius: 50%;
    padding: 4px 5px 0 5px;
    font-size: 22px;
    position: absolute;
    top: 40%;
    left: 36%;
    color: #000;
    line-height: 20px;
}
.timeline-menu-wrap .scale ul li.active span::after {
    background-color: #C84630;
    color: #FFF;
}
.timeline-menu-wrap .scale ul li.active span::before {
    content: "\2014";
    position: absolute;
    color: #F5D7D9;
    top: 38%;
    left: 85%;
}

.timeline-menu-wrap .mtl-items ul li a {
    padding:50px 30px;
    color:#FFF;
    font-family: OptimaLTStd;
    font-size:18px;
    display:block;
    outline:none;
}
.timeline-menu-wrap .mtl-items ul li a:hover {
    background:#FFF;
    color:#C84630;
    font-weight:bold;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    -o-transition:all ease 0.8s;
    transition: all ease 0.8s;
}
.timeline-menu-wrap .mtl-items ul li.active a {
    background:#FFF;
    color:#C84630;
    font-weight:bold;
}
.timeline-button-open .fa-bars {
    display:none;	
}
.timeline-button-open .fa-times {
    display:inline-block;
}
/* timeline homepage ends*/
div.blurimage {
    height:320px;
    width:100%;
    text-align:center;
    background-size:cover !important;
    -webkit-filter: blur(6px);
    -moz-filter: blur(6px);
    -o-filter: blur(6px);
    -ms-filter: blur(6px);
    filter: blur(5px);
}
.pblurcss {
    position: absolute;
    left:0;
    top:0;
    text-align: center !important;
    width: 100%
}
.box_structure .text span a {
    color: #fff;
    outline:none;
    padding: 11px 0 4px 15px;
    display: block;
}
.attached-video-gallery #media-gallery .video_gallery .credit, 
.attached-video-gallery #video-gallery .video_gallery .credit {
    color: #a5a8aa;
    font: 13px/16px Conv_OptimaLTStd;
    text-align: right;
    font-style: italic;
}
.timeline_section .news_heading h1 a {
    color: #444750;
}
.timeline_section span.readmore{
    padding: 12px;
    background: #d53942;
    display:block;
    text-align: center;
    clear: both;
    border: 1px solid #C32A33;
}
.timeline_section span.readmore a{
    color:#FFF;
    font-size:16px;
    text-transform:capitalize;
}
.timeline_section span.readmore:hover{
    background: #fff;
    border: 1px solid #d53942;
}
.temp-hover:hover{
    background: #d53942 !important;
}
.timeline_section span.readmore:hover a{
    color: #d53942;
}
.col-lg-6 {
    width: 50%;
}
.location-list {
    float: left;
    width: 50%;
    list-style: none;
    margin-left: 0;
}
.location-list li {
    padding: 6px 12px;
    line-height: normal;
}
.location-list li:hover {
    background-color: #444750;
}
.location-list li a {
    font-family: "OptimaLTStd";
    font-size: 12px;
    color: #474747;
    line-height: normal;
}
.location-list li:hover a {
    color: #fff;
}
#main .filter-inline-table{
    display: inline-table !important;
}

/* Institutions-Account- page */

.institutions-account #main .header-h1{
    color: #454950;
    font-family: "OptimaLTStd";
}
.bg-black{
    background:#454950;
    font-family: "OptimaLTStd";
}
.institutions-account #main .bg-black.active,.institutions-account #main .bg-black.focused{
    background: #454950;
    font-family: "OptimaLTStd";
}
.institutions-account #main .accordion-section-title{
    background: #454950;
}
.institutions-account #main .btn-bg-red{
    background-color: #d43841;
    font-family: "OptimaLTStd";
}
.institutions-account #main .accordion-section .set-drtails-info{
    background: #ffffff;
    font-family: "OptimaLTStd";
    border: 1px solid #545e6c;
}
.institutions-account #main .accordion-section .set-drtails-info .details-info-label{
    color:#454950;
    font-weight: 700;
}
.accordion-section .fa-arrow-circle-right:hover{
    visibility: hidden;
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
    .institutions-account #main .bg-black.active,
    accordion-section-content open:focus,
    .institutions-account #main .bg-black.focused{
        background: #454950;
        font-family: "OptimaLTStd";
    }
}
.static-text #main .m-t-18{
    margin-top: 18px;
}
.p-t-7{
    margin-top: 7px;
}
.m-b15{
    margin-bottom: -15px;
}
/*** new fixes ***/
.vibe_services{
    padding-top: 30px;
    padding-bottom: 40px
}
.vibe_services .vs_heading{
    margin-bottom: 1rem;
}
.vibe_services .vibe_content li{
    width: 24.5%;
}
.vibe_services .vibe_content label{
    bottom: 0;
    -webkit-transition: all .5s ease-in-out,padding .5s ease-in-out;
    -moz-transition: all .5s ease-in-out,padding .5s ease-in-out;
    transition: all .5s ease-in-out,padding .5s ease-in-out;
    height: 76px;
    font-size: 14px;
}
.vibe_services .vibe_content a.sblock:hover label {
    height: 100%;
    font-size: 15px;
}
.vibe_services .vibe_content label span{
    position: absolute;
    bottom: 24%;
    left: 0;
    right: 0;
    padding: 0 15px;
}
/*** fix the sidebar ***/
.vibebanner{
    background-image: url('../images/vibebanner-new.jpg');
    background-size: contain;
}
.narrowsidebarbg #sidebar-left{
    display: none;
}
.article-list #main, .list #main {
    margin: 0 1em 0 3em;
}
@media screen and (max-width: 767px){
    #issues {
        width: 100% !important;
    }
}
@media screen and (max-width: 420px){
    #issues {
        width: 100% !important;
    }
}
.site-header .site-navigation .menu .menu-item:nth-child(7) .sub-menu.caret-dd::before {
    left: 137px;
}
.site-header .site-navigation .menu .full-width .full-width-right .full-width-right-channels .fwrc-block-fullwidth a{
    border: 1px solid #D33841;
    color: #D33841;
    display: inline-block;
    margin-top: 20px;
    box-shadow: inset 0 0 0 0 #D43841;
}
.site-header .site-navigation .menu .full-width .full-width-right .full-width-right-channels .fwrc-block-fullwidth a:hover{
    background: #D33841;
    color: #fff;
    box-shadow: inset 300px 0 0 0 #D43841;
}
.users-register .channels-header-center, .users-register-reporter .channels-header-center, .users-become-a-pio .channels-header-center, .users-register .channels-header-center, .users-register-reporter .channels-header-center, .users-edit .channels-header-center, .users-register-news .channels-header-center{
    color: #D33841;
}
#tabs .ui-state-default, #tabs .ui-widget-content .ui-state-default{
    background: #fff;
    border: 1px solid #D33841 !important;
    box-shadow: inset 0 0 0 0 #D43841;
}
#tabs .ui-state-default a, #tabs .ui-widget-content .ui-state-default a{
    font-family: 'OptimaLTStd';
    color: #D33841 !important;
}
#tabs .ui-state-default:hover, #tabs .ui-widget-content .ui-state-default:hover{
    box-shadow: inset 300px 0 0 0 #D43841;
}
#tabs .ui-state-default:hover a, #tabs .ui-widget-content .ui-state-default:hover a{
    color: #fff !important;
}
.users-edit .tab-view .ui-tabs .ui-tabs-nav li.ui-state-active{
    background: #D33841 !important;
}
#tabs .ui-widget-content .ui-state-default.ui-state-active a, .users-edit .tab-view .ui-tabs .ui-tabs-nav li.ui-state-active a, #tabs .ui-state-default.ui-state-active a, #tabs .ui-widget-content .ui-state-default.ui-state-active a{
    color: #fff !important;
}
.timeline-menu-wrap{
    display: none;
}
.timeline_section{
    margin-top: 30px;
}


#bg_timeline_container{
    height: 90px;
}
#bg_timeline #sec{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    width: auto;
}
#bg_timeline #sec li{
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: center;
    width: auto;
    float: none;
    padding-top: 20px;
    height: 75px;
    margin-top: 15px;
    border-radius: 5px 5px 0px 0px;
}
#bg_timeline #sec li a{
    display: inline;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
}
#bg_timeline #sec li:hover a{
    font-weight: normal;
}
#bg_timeline #sec li.active:hover{
    background: #fff;
}
#bg_timeline #sec li.active:hover a{
    color: #D53942;
    font-weight: bold;
}
#bg_timeline #sec li a span{
    position: static;
}
#timeline_scale_container{
    display: none;
}
/*** main main ***/
.site-header .site-navigation .menu{
    left: -15px;
}
.site-navigation .menu-top-mobile-menu-container .menu{
    left: 0px;
}

.site-header .site-navigation .menu .menu-item.top > a::after{
    display: none;
}
.site-header .site-navigation .menu .menu-item:hover > a, .site-header .site-navigation .menu .menu-item.active:hover a{
    background: #e8e8e9;
    color: #cd353f;
}
.site-header .site-navigation .menu .sub-menu{
    background: #e8e8e9;
    box-shadow: none;
    border-bottom: 3px solid #454950;
    display: none;
}
.site-header .site-navigation .menu li:hover .sub-menu{
    display: block;
}
.site-header .site-navigation .menu .sub-menu{
    left: 0 !important;
    width: 550px !important;
}
.site-header .site-navigation .menu .sub-menu.caret-dd::before{
    display: none;
}
.site-header .site-navigation .menu .full-width .full-width-left{
    width: 50%;
    min-width: 270px;
    padding: 15px 0px 15px 15px;
    border-right: 1px solid #bdbdbf;
}
.site-header .site-navigation .menu .full-width .full-width-left .full-width-left-sections{
    border: 0;
}
.site-header .site-navigation .menu .full-width .full-width-right{
    width: 50%;
    height: 300px;
    overflow: auto;
    background: #e0e0e1;
    padding: 15px 0px 15px 15px;
}
.site-header .site-navigation .menu .full-width .full-width-right .full-width-right-channels .fwrc-block{
    width: auto;
    float: none;
}
.site-header .site-navigation .menu .menu-item a.mm i{
    padding: 0 0 0 10px;
}
.attached-video-gallery #media-gallery .video_gallery object embed, .attached-video-gallery #video-gallery .video_gallery object embed{
    height: 405px !important;
}
.pick-list li a{
    margin-bottom: 10px;
    line-height: 35px;
=======
}
