/*! normalize.css v2.1.3 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined in IE 8/9.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */

audio,
canvas,
video {
    display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */

[hidden],
template {
    display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-family: sans-serif; /* 1 */
    -ms-text-size-adjust: 100%; /* 2 */
    -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
    margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
    background: transparent;
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
    outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
    outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */

b,
strong {
    font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */

dfn {
    font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
    background: #ff0;
    color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */

pre {
    border: 0;
    margin: 0;
    white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */

q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9.
 */

img {
    border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */

svg:not(:root) {
    overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari 5.
 */

figure {
    margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
    border: 0; /* 1 */
    padding: 0; /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */

button,
input,
select,
textarea {
    font-family: inherit; /* 1 */
    font-size: 100%; /* 2 */
    margin: 0; /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
    line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */

button,
select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
    cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.parsys_column{
    width: 100%;
}

/*
  Colours outside generic or brand should be defined in a manner which does not describe the content of the variable
 */
/**
 *
 * BP Responsive Styles
 * --------------------
 * 
 * constants.less is used to define common constants that
 * are used in the site css.
 *
 * 1. Page Level Styles
 * 2. Cookie Notification
 * 3. Promo Box Styles
 **/
/* 1. Page Level Styles */
/* 2. Navigation Styles */
/* Feature Carousel and Slideshow */
/**
   Usage :

   #gradient > .horizontal(@color);
  
   Output : 
   
   background-image: -webkit-gradient(linear, 0% top, 100% top, from(#ff0000), to(#0000ff));
   background-image: -webkit-linear-gradient(left, color-stop(#ff0000 0%), color-stop(#0000ff 100%));
   background-image: -moz-linear-gradient(left, #ff0000 0%, #0000ff 100%);
   background-image: linear-gradient(to right, #ff0000 0%, #0000ff 100%);
   background-repeat: repeat-x;
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff0000', endColorstr='#ff0000ff', GradientType=1);
 * 
 */
/****************************************
 * 
 * Aral.de border radius mixins
 *
 * 
 * Contains border radius related mixins
 * 
 ****************************************/
/****************************************
 * 
 * Aral.de border radius mixins
 *
 * 
 * Contains box shadow related mixins
 * 
 ****************************************/
/**************************************** *
 * 
 * Opacity for global browser support
 * 
 ****************************************/
/**

Usage :

All font sizes should be declared using the .font-size mixin.

 */
/* Exported Variables */
/* Extended Latin */
@font-face {
    font-family: 'Univers 45 LT';
    src: url(fonts/Univers-45-light-latin-extended.eot);
    src: url(fonts/Univers-45-light-latin-extended.eot?#iefix) format('embedded-opentype'), url(fonts/Univers-45-light-latin-extended.woff) format('woff'), url(fonts/Univers-45-light-latin-extended.ttf) format('truetype'), url(fonts/Univers-45-light-latin-extended.svg#Univers-45-light) format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Univers 55 Roman';
    src: url(fonts/Univers-55-roman-latin-extended.eot);
    src: url(fonts/Univers-55-roman-latin-extended.eot?#iefix) format('embedded-opentype'), url(fonts/Univers-55-roman-latin-extended.woff) format('woff'), url(fonts/Univers-55-roman-latin-extended.ttf) format('truetype'), url(fonts/Univers-55-roman-latin-extended.svg#Univers-45-light) format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Univers 65 Bold';
    src: url(fonts/Univers-65-bold-latin-extended.eot);
    src: url(fonts/Univers-65-bold-latin-extended.eot?#iefix) format('embedded-opentype'), url(fonts/Univers-65-bold-latin-extended.woff) format('woff'), url(fonts/Univers-65-bold-latin-extended.ttf) format('truetype'), url(fonts/Univers-65-bold-latin-extended.svg#Univers-45-light) format('svg');
    font-weight: normal;
    font-style: normal;
}

/* fonts */
@font-face {
    font-family: 'BP Icons';
    src: url(fonts/bp-icons.eot);
    src: url(fonts/bp-icons.eot?#iefix) format('embedded-opentype'), url(fonts/bp-icons.woff) format('woff'), url(fonts/bp-icons.ttf) format('truetype'), url(fonts/bp-icons.svg#castrolsanscon-regularregular) format('svg');
    font-weight: normal;
    font-style: normal;
}

/* extended latin */
/* To be applied to every page */
html {
    font-size: 62.5%;
}

body {
    color: #666666;
    -webkit-font-smoothing: antialiased;
    /* hide h1 for homepage */
}

body[class*=bpresponsivehomepage] .nv-title-component {
    position: absolute;
    left: -9999px;
}

body[class*=bpresponsivehomepage] .nv-title-component h1 {
    color: transparent;
}

body.no-scroll {
    overflow: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #007f00;
    margin: 0;
    padding: 0;
    letter-spacing: -0.03em;
    margin-bottom: .5em;
}

.nv-primary-header .nv-section-title {
    top: -7px;
    font-size: 1.0em;
    margin-left: 40px;
}

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */
@media only screen and (min-width: 481px) {
    .nv-language-selector-wrapper {
        display: block;
        padding-top: 0px;
        margin-top: 0px;
    }
}

/* Desktop Layout: 769px.  Inherits styles from: Mobile Layout and Tablet Layout. */
/*
@media only screen and (min-width: 769px) {

  .nv-primary-header{
    .nv-section-title{
      position:absolute;
      top:12px;
      margin-left: 70px;
    }
    .nv-paragraph-title{
      position:absolute;
      font-family: arial;
      font-size: 1.3em;
      line-height: 24px;
      top:30px;
      margin-left: 70px;
    }

    .nv-search-wrapper{
      top:90px!important;
    }
  }
}
*/
.dd-container {
    width: auto !important;
    min-width: 120px;
    max-width: 205px;
}

.dd-container.active .dd-select {
    background-color: #eee !important;
    border-radius: 3px 3px 0 0;
}

.dd-container.active .dd-select:hover {
    background-color: #eee !important;
}

.dd-container.error .dd-select {
    border-color: #f00 !important;
    color: #f00 !important;
}

.dd-container.error .dd-select .dd-pointer:after {
    color: #f00 !important;
}

.dd-container .dd-select {
    color: #063;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #fff !important;
    border: 1px solid #dfdfdf;
    border-radius: 3px;
    font-size: 13px;
    font-size: 1.3rem;
    width: 100% !important;
}

.dd-container .dd-select:hover {
    background-color: #e0e0e0 !important;
}

.dd-container .dd-select .dd-pointer {
    border: none;
    width: 10px;
    height: 10px;
}

.dd-container .dd-select .dd-pointer:after {
    position: absolute;
    top: -2px;
    right: 8px;
    width: 9px;
    height: 15px;
    text-indent: 0;
    color: #007f00;
    font-size: 12px;
    font-size: 1.2rem;
    font-family: "BP Icons";
    content: "V";
}

.dd-container .dd-select .dd-pointer.dd-pointer-up {
    border: none !important;
    margin-top: -3px;
}

.dd-container .dd-selected {
    font-weight: normal;
    padding: 8px 12px 9px;
    overflow: hidden;
    white-space: nowrap;
    margin-right: 31px;
}

.dd-container .dd-options {
    box-shadow: none;
    border: 1px solid #dfdfdf;
    border-top: none;
    width: 100% !important;
}

.dd-container .dd-option {
    color: #007f00;
    border-bottom: 1px solid #dfdfdf;
}

.nv-global-header {
    position: relative;
    min-height: 145px;
}

.bpresponsivehomepage .nv-global-header {
    margin-bottom: 0;
}

.nv-with-cookie .nv-global-header {
    padding-top: 100px;
}

.nv-site-logo {
    display: inline-block;
    float: left;
    height: 82px;
    width: 50px;
}

.nv-site-logo .nv-site-logo-link .nv-site-logo-img {
    height: 100%;
    width: 100%;
}

.nv-language-selector-wrapper,
.nv-searchbox-component {
    display: inline-block;
    float: right;
    min-height: 24px;
}

.nv-searchbox-component {
    clear: right;
    margin-top: 10px;
}

.nv-header-content-wrapper,
.nv-page-content,
.nv-footer-content-wrapper {
    display: block;
    margin: 0 auto;
    max-width: 940px;
    padding: 0 15px;
    clear: both;
}

.nv-footer-content-wrapper {
    position: relative;
}

.nv-header-content-wrapper {
    padding-top: 8px;
}

.nv-page-content {
    padding-bottom: 60px;
}

.nv-global-footer {
    clear: both;
    background-color: #eeeeee;
    border-top: 1px solid #999999;
    display: block;
    padding: 15px 10px 25px 10px;
}

.nv-global-footer .copyright {
    color: #666666;
    display: inline-block;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: -3px;
    font-size: 13px;
    text-align: right;
    line-height: 19px;
    float: right;
}
.disflex{
    display: flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
}

@media screen and (max-width: 800px) {
    .right-side{
        display: none !important;
    }
    #nv-page-content-wrap{
        width: 100% !important;
    }
    .disflex{
        display: block;
    }

    .nv-site-logo {
        height: 44px;
        width: 34px;
    }

    .nv-global-header {
        min-height: 105px;
        overflow: hidden;
    }

    .nv-site-logo .nv-site-logo-link .nv-site-logo-img {
        height: 100%;
        width: auto;
    }

    .nv-global-footer .copyright {
        position: static;
        margin-top: 15px;
    }
}

.nv-cookie-notification {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #ffffcc;
    border-bottom: 1px solid #fafac8;
    box-shadow: 0 0 0 1px #f4f4c3, 0 0 0 2px #eeeebe, 0 0 0 3px #e7e7b9;
}

.nv-cookie-wrapper {
    max-width: 960px;
    margin: 0 auto;
    padding: 20px 12px 20px;
    position: relative;
}

.nv-cookie-notification-header {
    margin-bottom: 15px;
}

.nv-cookie-header-link {
    font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 18px;
    line-height: 1.8rem;
}

.nv-cookie-notification-message {
    font-family: Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 22px;
    line-height: 2.2rem;
}

.nv-cookie-header-link,
.nv-cookie-message-link {
    color: #007f00;
    text-decoration: none;
}

.nv-cookie-message-link {
    font-weight: bold;
}

.nv-cookie-message-link:hover {
    text-decoration: underline;
}

.nv-close-notification {
    display: block;
    height: 22px;
    position: absolute;
    right: 18px;
    top: 12px;
    width: 22px;
    font-family: "BP Icons";
    color: #666666;
    text-decoration: none;
    font-size: 22px;
    font-size: 2.2rem;
}

.nv-close-notification:hover {
    color: #999999;
}

@media screen and (max-width: 568px) {
    .nv-cookie-notification-header {
        font-size: 12px;
        font-size: 1.2rem;
        line-height: 14px;
        line-height: 1.4rem;
    }

    .nv-cookie-notification-message {
        font-size: 13px;
        font-size: 1.3rem;
    }
}

.nv-search-wrapper {
    position: relative;
    font-size: 0;
    vertical-align: middle;
    width: 230px;
    height: 40px;
    border: 1px solid #dfdfdf;
    -webkit-transition: width 0.3s ease-in-out;
    transition: width 0.3s ease-in-out;
}

.nv-search-wrapper .nv-input {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    width: 100%;
    height: 100%;
    padding: 2px 35px 2px 7px;
    outline: none;
    border: 0;
    border-radius: 0;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 20px;
    line-height: 2rem;
}

.nv-search-wrapper .nv-submit {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    display: inline-block;
    color: #cc3300;
    font-family: "BP Icons";
    font-weight: bold;
    outline: none;
    padding: 0 5px 0 0;
    border: 0;
    border-radius: 0;
    background-color: #ffffff;
    vertical-align: middle;
    -webkit-transition: color 0.2s ease-in;
    transition: color 0.2s ease-in;
    line-height: 24px;
    line-height: 2.4rem;
    font-size: 24px;
    font-size: 2.4rem;
}

.nv-search-wrapper .nv-input,
.nv-search-wrapper .nv-submit {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

@media screen and (max-width: 800px) {
    .nv-searchbox-component {
        position: absolute;
        right: 0;
        bottom: 3px;
        height: 40px;
        z-index: 123;
    }

    .nv-searchbox-component .nv-search-wrapper {
        position: absolute;
        top: 0;
        bottom: 0;
        right: 5px;
        margin: auto;
        overflow: hidden;
        height: 30px;
        border: 0;
        width: 35px;
    }

    .nv-searchbox-component .nv-search-wrapper .nv-input {
        line-height: normal;
        visibility: hidden;
        font-size: 13px;
        font-size: 1.3rem;
    }

    .nv-searchbox-component .nv-search-wrapper .nv-submit {
        color: #ffffff;
        background: none;
        font-size: 22px;
        font-size: 2.2rem;
    }

    .nv-searchbox-component .nv-search-wrapper.show {
        border: 1px solid #dfdfdf;
        width: 150px;
    }

    .nv-searchbox-component .nv-search-wrapper.show .nv-input {
        visibility: visible;
    }

    .nv-searchbox-component .nv-search-wrapper.show .nv-submit {
        color: #99cc00;
        background: #ffffff;
    }
}

.nv-search-results-wrapper {
    padding: 0 0 30px 0;
}

.nv-search-results-wrapper .nv-result-url,
.nv-search-results-wrapper .nv-promoted-url {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.nv-search-results-wrapper .result-text {
    color: #666666;
    margin-bottom: 0;
}

.nv-search-results-wrapper .result-text + .filters {
    margin-top: 15px;
}

.nv-search-results-wrapper .result-text > .keyword {
    background-color: #ffffd9;
    padding: 0 4px;
}

.nv-search-results-wrapper .result-text > .keyword:empty {
    padding: 0;
}

.nv-search-results-wrapper .result-text > .keyword + .suggestion {
    margin-top: 9px;
}

.nv-search-results-wrapper .result-text > .nv-bodytext {
    margin: 7px 0 0;
}

.nv-search-results-wrapper .results-number-of-text {
    margin-bottom: 30px;
    line-height: normal;
}

.nv-search-results-wrapper .keyword {
    color: #007f00;
}

.nv-search-results-wrapper .suggestion {
    margin-top: 7px;
}

.nv-search-results-wrapper .suggestion .label {
    color: #9bcc01;
}

.nv-search-results-wrapper .suggestion .keyword a {
    border-bottom: 1px solid;
}

.nv-search-results-wrapper .suggestion .keyword a:hover {
    border-bottom-width: 0;
}

.nv-search-results-wrapper .filters {
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    background-color: #f5f5f5;
    padding: 15px 15px 0;
    margin: 13px 0 0;
}

.nv-search-results-wrapper .filters .btn {
    display: inline-block;
    color: #006731;
    border: 1px solid #cccccc;
    background-color: #ffffff;
    font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
    margin-right: 12px;
    margin-bottom: 15px;
    text-decoration: none;
    padding: 7px 20px;
    border-radius: 3px;
    font-size: 14px;
    font-size: 1.4rem;
}

.nv-search-results-wrapper .filters .btn:hover {
    background-color: #e0e0e0;
}

.nv-search-results-wrapper .filters .btn.active {
    border-color: #dddddd;
    background-color: #e0e0e0;
}

.nv-search-results-wrapper .promoted-result {
    position: relative;
    margin-top: 15px;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.nv-search-results-wrapper .promoted-result .promo-image {
    display: inline-block;
    width: 140px;
    height: 140px;
    position: absolute;
    left: 0;
    top: 0;
}

.nv-search-results-wrapper .promoted-result .inner-wrapper {
    display: block;
    width: 100%;
    padding: 9px 15px 15px;
    background-color: #ffffd9;
    box-shadow: inset 0 1px 0 #ffffff, inset 0 -1px 0 #ffffff;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.nv-search-results-wrapper .promoted-result .inner-wrapper:after {
    clear: both;
    content: "";
    display: table;
}

.nv-search-results-wrapper .promoted-result .inner-wrapper .nv-bodytext {
    margin: 5px 0 7px;
}

.nv-search-results-wrapper .promoted-result .nv-title-text {
    margin: 0;
    font-size: 20px;
    font-size: 2rem;
}

.nv-search-results-wrapper .promoted-result .nv-title-text a {
    color: #007f00;
    text-decoration: none;
}

.nv-search-results-wrapper .promoted-result .nv-promoted-url {
    color: #007f00;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    display: block;
    font-size: 13px;
    font-size: 1.3rem;
}

.nv-search-results-wrapper .promoted-result .nv-promoted-url:hover {
    text-decoration: underline;
}

.nv-search-results-wrapper .promoted-result.no-image .inner-wrapper {
    margin-left: 0;
    max-width: 100%;
}

.nv-search-results-wrapper .nv-paragraph-title a {
    text-decoration: none;
    color: inherit;
}

.nv-search-results-wrapper .nv-result-list {
    list-style: none;
    padding: 0;
    margin: 0 0 35px;
}

.nv-search-results-wrapper .nv-result-list .file-info {
    margin-right: 15px;
}

.nv-search-results-wrapper .nv-result-list li {
    border-bottom: 1px solid #dfdfdf;
    padding: 11px 0 15px;
}

.nv-search-results-wrapper .nv-result-list li:after {
    clear: both;
    content: "";
    display: table;
}

.nv-search-results-wrapper .nv-result-list .nv-result-title a {
    line-height: normal;
    color: #007f00;
    text-decoration: none;
    font-size: 15px;
    font-size: 1.5rem;
}

.nv-search-results-wrapper .nv-result-list .nv-bodytext {
    margin: 10px 0 7px;
}

.nv-search-results-wrapper .nv-result-list .nv-result-url {
    color: #007f00;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    display: block;
    font-size: 13px;
    font-size: 1.3rem;
}

.nv-search-results-wrapper .nv-result-list .nv-result-url:hover {
    text-decoration: underline;
}

.nv-search-results-wrapper .file-info {
    float: right;
    width: 60px;
    margin-left: 15px;
}

.nv-search-results-wrapper .file-info + .nv-result-title,
.nv-search-results-wrapper .file-info + .nv-result-title + .nv-bodytext,
.nv-search-results-wrapper .file-info + .nv-title-text,
.nv-search-results-wrapper .file-info + .nv-title-text + .nv-bodytext {
    padding-right: 80px;
}

.nv-search-results-wrapper .file-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAlCAMAAAD/XqB2AAABaFBMVEUAAABjY2NSUlIhISE+Pj5gYGAARQoANggAQAgAfxJDQ0OhoaGGhoYAfhAdHR2enp6Xl5d6enpfX18ANQUbGxsADwIAgRKRkZGEhIQAchCEhIR8fHxvb28ATwtUVFROTk4ARQpRUVEANwgAOwhCP0EMEw0FBgWQkJCNjY2AgICFhYV5eXl4eHhvb28hYiskWiwSVRsTSRtdXV0AQQUANwg+Pj4AKwYAKAYsLCwuLi4cHBwODg4AfxGjo6MAhxMAfg+lpaUAfAwAegjN5tEfjy8AdAAZiyYKghUAihP////c7t+93sGp1K6srKyh0KigoKCcnJwRiCIOhyAJgxkEgBMAeAPo9Oq43L202rqvp62Yy5+Sx5dstXVclGRarGM/nks0mUElkTIAhREAhA8AfQnW69nG48rA4MXA4MS53L6u17Surq6MxZSEwYuDwIp9uoFSqF5EolE8mEIulTosjzIfjSseiCUWiSN7IjzGAAAAPHRSTlMAnYE3YZd1bG/9b/7d/iv+9bmRZiQU8+XW1se+pY16end0bmJhGQTt18/KxMCyqqSTjIhtYFdLQz88Jw8vI2E7AAABY0lEQVQ4y+WU90/CQBSAiwPQWpkKArIU3HtrS7mWsveWjXvv8e9bRJqzOdr4s18u75KXLy8v7wb2w4E2RYnAtUYMxmjCl/TDv9AvpwZhxTNP4aOYiCE/7Bwt4va0tOPVJXaMlLRjS7iwcWlHf7uJyTj2hAKTcVyUDZNzNBqLzmrVWfwSTnrOPNbBvN/foRS93H9xZo9RjsfgVApsrdbX1Uqlc9cLOxNTYR/E6dnJ9z4NOzNhEsUk7Kh9fIbmF08v8JkRsZPPECCXzZAglM3k+YBwaLJ0H2JbyQq4aN7FmViDQdRhWtHLKteOxpKF4HnshqYRDsnFIx+Aq0beGO4x8lIgUXWa7FWFe2Wv44V3tlwCiDp0jm0Ei8/lWqj4lHwA0RqiHyLXpkEwECA7IQ8+AwSqH8AvuhsI8Xzk5yx/XoK07VYJGNbqGwaVyr331/sj8U4XHANIHCvCP2ZKU33AtYdd5QtF3XN7BGeKJgAAAABJRU5ErkJggg==);
    display: block;
    height: 37px;
    width: 35px;
    background-repeat: no-repeat;
    margin: 5px 0 2px;
}

.nv-search-results-wrapper .file-icon.doc {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAlCAMAAAAUaRt1AAABUFBMVEUAAABSUlJqampNTU0AOghgYGAREREAQQkAfxIpKSkAZw+IiIhvb28OCQ19fX1FRUUvLy+enp6YmJiUlJSNjY2GhoaBgYEAaA8rZjNvb29mZmZjY2MAUAtNTU1SSlEAQAk/Pz8ALgYmJiYAIQUODg4AhhMAhRObm5ubm5sAZA4AZA5vb29aWloJQxEKShNPT08AMQcqKioAKQYdHR0DAwMAfxKjo6MAhxOhoaEAfQ2dnZ0AhRIAfg+mpqYAgBIAfAqenp4fjy8AeggAdQHL5c4tljwQhyEMhh7t9+/n9Om93sG12rp3u4FvuHkqlDkMhBoAeAPX69rS6dXO5tHI5MzB4Ma+38Ourq6nn6aYy59YkGA/n0s5nEcymD8mkzYHghYGfxEAgg7i8eTb7d3W6tmw2Lar1bGsrKyez6WBwIplsm9ksm9IolMajCoUiSUTiSTdy0pWAAAANXRSTlMAf6V6dJkdbfw/wt27DcVjTvrv7drZ08S1qKKTjntya1pONTUS/fr39by7so6EfnRSR0clAWVI8gYAAAFeSURBVDjL3dRXU8IwAMDxoMhQAZkyVJZ7L0oipbSUsveUjXvr938zcL0rpRR89v+Q67W/6yVproDPY4SEOAg9QMhnoo+WxDnhpvD8ygxpHxC3fbMoXFtMClo7AVQC0OnDWm1YHlw7XgxgbQZwNRRgFjhruMAsYCAcAHchC/Zp/SrOJgv2zNYVnFWvkgFwAfD9S6C73ZoAfqWok5ZdqfSOgfOdoKhQ5A6PGwI4CAakURoBrIfwDYTI4RjBI4lGQgDLGFA/TCIaiDJdbArMEGtEACUe67Ecm409pfvdaj1TICdBPNXjku1Uno3l0tlBk0EScJ8vlt4e+mzzudQpsoiSviHfSbaTXLGcq36g1x6SzKFcq7zjOWQyg89KuiaZQ4CKf41WwZEo+s0F8ELl9oHfDNE+HM7bSe/unG8B/G71eKctu1t9+YfzQDjlAH+ijDbF9I75P4yFJqYHoQHgfgEA5mfFvfU2CAAAAABJRU5ErkJggg==);
    width: 32px;
}

.nv-search-results-wrapper .file-icon.eps {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAlCAMAAAAUaRt1AAABXFBMVEUAAABdXV1SUlJLS0sBRQoANgdgYGATExMAfxIAbhCioqIhISEPDA+IiIhwcHBZWVlOSE05OTk6Ojqbm5uQkJCHh4cAbA97e3tqampeXl41NTUTIRQAhhMAgBKTk5OVlZWCgoKJiYl9fX11dXUnaDBsbGwtYTQAUwwKThQASgpWVlZHR0cANQcAMQcyMjIAKAYAJgUZGRkSEhIHBwcAAwAAfxKjo6MAhxOenp4AgxMAfQ4AfAsAeQYAeASkpKQAeAXn9Onh8OPV6tisrKylpaWfn5+bm5tzun1ptHJLpFY7nUkzmUAlkTMAhhIAewr0+fTb7d6u17Sk0aqooKeez6WZzaCNx5WAv4l4vIJwt3hlsnFksW1UqF1CoE0gjzAAgg8Aegjs9e3O59KTyZuHwYyDwYxstXZdrmhcrmhfkmZgrGVSj1s8mkM5mD8slTsYiiYRhyAIghYAiRQAcwDHUu89AAAANXRSTlMAjYF1e2aaIPzR/TAS3ruGbGBZ9ejbzL+mklEz+/jt5djSx7+4rqyUjIR9ZldTREQ/JRcGAT2m6zwAAAFQSURBVDjL3dTXTsMwAEBRAwmFtJDSPdh77zapk3Tv3dK9KHvv/5dopEiWU6fimStFefCRbMuWgdIez3jxGMYEUIfm+MYknoOZQON6cyx+AvAMPAK6JQsb06uADgHDCqN3RbXBmT3iAnN+beCIGMEowEZYMArsRp3yz6S5Bp5fmx207HdrgLjFOjPIaj/VAN4xoPQvgeHCqAJHFNb2yzpFHZwjQHN4OeGS4763ELD5PISmEJiWAZQkcfD1PYIUgAQAe/eNZC+ZSPez9cQnHAZS+yr5nCo0gp1ws1wTh0HgIdROdYuZYCt80/2ABPAYanbShVL9K3MbruYJU7RCr2+poPDzXszWrgkgn6mUq+k7H4SJUiUrkLYZEEUoL04URIGwTTwVsOVIYAGB/XnCWXA7CAA3jUU9bdL08R/ug5/VAsqNiq2Ok3MqL8wi70UR3qhfGeFliF7ervsAAAAASUVORK5CYII=);
    width: 32px;
}

.nv-search-results-wrapper .file-icon.jpg {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAlCAMAAAAUaRt1AAABX1BMVEUAAABqampSUlJMTEwARQlgYGAANggcHBwAZw8pKSkAfxKGhoahoaF8fHw8PDwZFRhCQkKfn5+cnJwAgBIAfxKZmZmQkJCDg4MqZTNycnJfX19SUlJRSVAALgYhISEWFhaRkZGUlJSKioqDg4N+fn4AZw8AZg9qampnZ2dmZmYATgsPUxkASgtgYGAQRhhNTU0AOAgAOAgAMgc6OjoyMjIAKQYAJAUAIQUMDAwFBQUAfxKjo6MAhxOioqIAhBMAeQcAfhAAfAoAeATd7t+np6ednZ08nUoIgxgAewru9++Nx5ZrtXUzmUEqlTkfjy4UiSQAfQ7k8ubY7NvM5tCw2Laurq6tpaympqaYzJ+Gwo18voZgr2larGVPp1tCoU9An0sAhREAgg7y+fTo9OrS6dW63L+p1K+o066rq6udzqR6vYRyuHxlsnBelGZYkmBZplskkjQtjC0KhBsJfxIAdQCNMzBpAAAAOnRSTlMAn4F0dZdsIcg6+Nz9vFUTXPz6+vbx38aysJB4bE8sGu7r1tDDwsClmZeLh4WDf25raVhNREQ7NAwCC/FfYwAAAU5JREFUOMvd0kdTwkAYgOFFEUWRotIF7L13N4RNMSH0Lh3svev/HxMnMyFLgp59D7uH77lsAXJ2h4VQZ7FYgZLZyXkH1C0S/co86CS5IFBn6wAh1/Q6acbAoAKO3GXz3ok+OPbe2YG1B1gu+UEv4C/5QC+wSRikbVcXjHHuUbGZsi6YGvlpLqQDSAOQ+5fAdjqJgQOjqtUXj9EY6AA7YXVn9Lm4rihgPgw1mlDAUARKUSjLMAhS0iI2jgMq08g8PbZomIg3oNgwDoTUZeuilmtWrl/ZOuoGFEqxbTbJxnPpTz6V7QIoGk2zfKxYTcai9XyCwQHVbhYSV+LwC+Yr74VqN3h4q93ymfgHRafvize8gAMoZBESKOl8NEMjGuIAC7uHhd9uMhDReos1BYDDbVNnG88e09b+H/4DsaQH5B/lmO3TzicDF0doZyHt0vwbKRdsm2j6404AAAAASUVORK5CYII=);
    width: 32px;
}

.nv-search-results-wrapper .file-icon.mp3 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAlCAMAAAAUaRt1AAABYlBMVEUAAABdXV1SUlJZWVlgYGAARQkANggTExMAZQ4rKyuGhoYPDA6dnZ18fHx7e3tFRUU5OTmampqRkZGTk5MAZQ5paWlaWlpZWVlZWVleV11QUFAAMwc6OjokJCQAhhOKioqHh4d9fX2BgYEvbzk0aTtwcHBnZ2cAVAwAUQtcXFwKThQLQRMAQwoANwgAOAgALgcvLy8AKQYwMDAAJAUAIAQYGBgVFRUHBwcAfxKjo6MAhxOenp4AewoAhBMAfg8AfQ2ioqITiSQKhBsDgRXv9/DG48qoqKg1mkMAiBMAdgGk0qui0amXy593u4FxuHpPp1sxmEANhh4AhhIAgRDn9OnV6tjP59LK5M2v2LWurq6pqamooKempqaazaGRyJmIxJFzuX1drmhEoVEolDcajCoAfQoAeQf6/fve7+HA4MS3272ez6aPx5eAwIl8vYVjsW9ckWNVkF5EnkoqkDIeiCIAbACh7vhXAAAAOHRSTlMAlIF+l3VsHMs23A7+v7tiWPPr5cWbj4N/dnNYUyz8187Kwrq1raOXkIiEfHJsaVBJSEE8NRwaBUVNMwoAAAFhSURBVDjL3dT3U4JQAMDx17AyV24zbe+9e4xYYop75kjNle1d/3/g5QECXj/35Ti4x+cO3j0A/GYxUog8irIAsUMrtjIqb5XyiNf9VgzzA3kGbAT0OrHb3ZS+D4yLwDCP6PfL2uDMXPaBqQtt4Cx5wSDgLm2AQcBbcQoHnybAjItmk8k8V9ECRttkN9OpBkCGeiP/EhiupvvA0bZO2ub7kk63JwEzaBiVlrnJomh4TQSOc6hSVgQTAiAJYSdIEkKC6Ao5CNAMwe9Mm8bxAMQVAG+xRa7Bvl5fBuPJ4EMIV4BULk8/5uqRRJNtfERqnAKEgtHnSDEeyxeevhNsCFeCQvI2Xn2Jxr7w5me0yilvcU/fpWqJWJ3r8M+R7KjMAqZhmkkzEJKttnIW/DC/EXzCKQnlwJGBKgUkazGrthbrIgDHu2PStt6Wx3YO/vI+uLRA78taGFbPhXm6wIYhYir/qB+HJG6c002EFQAAAABJRU5ErkJggg==);
    width: 32px;
}

.nv-search-results-wrapper .file-icon.png {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAlCAMAAAAUaRt1AAABVlBMVEUAAABqampSUlJMTEwANgdgYGAARQkcHBwAfxIAZw8oKCiIiIgZFRgAgRKcnJxwcHBBQUE8PDyYmJiTk5OPj4+GhoaAgIBxcXFlZWVhYWEHUBEGRg9SUlJRSU8ALwcAJgUWFhahoaGDg4ODg4N4eHgAZw8AZQ5ubm4naTAuYjVqamphYWEIRxBMTEwANQg+Pj44ODgyMjIiIiIAHQQfHx8LCwsAfxKjo6MAhxOioqIAeggAhBIAfQ4AeAWnp6cAfArA4MSenp5os3JHo1Q3m0Xx+PLn8+iHw48zlz8ZjCkJhBrX69rS6dW02rmv17Ws1rKtpaybzaOazKGSyZp5u4FyuXxwuHpbrWZRqF5NpllAoE0slTsFgRUAhRH////s9u7i8eTb7d3P59Kurq6tra2rq6ufz6aWy55ptXRlsnBilWlUkV1ZpVsjkTMxjjMPhyAIfhIAdQB6N7PpAAAANnRSTlMAn4F0Zpp7IfjIOt4T+vm7XFPv7t7axrCXko55d2xPPxr71NDDwr+5t6ynhH1rW1ZMQy8vJwovLZYfAAABVklEQVQ4y93SRVPDQBiA4S2UAqVG3WiLu0PSbJNGmrpRV9wd/v+FPWQmHjjzTiaXPLOZb3eBkMtB4PKIxX0gZnWzgSl5W/ik+P3ETbBHQJ5NAhJezzZhVYBpEZz609bDtAEI3LvAvAEI3kaBEYjehYAR2MVNAHWgCxzsyrrT6VzSBx7fHMrnT+gAwgSE/iWwnS0oQDxikRZ+3bBYYhKwl5R3TqfQOyyC1SSm0YwIZlMYRlIUxNADaQxSFImAXQbIItfhx1yGyoxgv9UtkcoVYCbbzvWzua8qx5XfmBalBuXC5TNTe2p2KwNY4NUrDLP1drEyZKqda75w04AqMLiC38Vc6fGi12Q+GozqF/Qoj5Gf+dL7Az/O1+o9Wj0mRJNBNC1JUjSEmBIok+/D2m87GbNrncWOCMCxWVbkZdNsjv/hPuBBPSDcKHZ5QruQALwsrh1BuADqB0nUZvnrt0KiAAAAAElFTkSuQmCC);
    width: 32px;
}

.nv-search-results-wrapper .file-icon.bmp {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAlCAMAAAD/XqB2AAABelBMVEUAAABjY2NSUlI9PT0uLi5gYGAARQoANggANQdRUVGIiIh5eXlycnJWVlYdHR0SFhMHDgiXl5eFhYV/f39wcHBra2tdXV1fX18ARgpOTk4AQQVPT08AMgUAMgcwLjAFCwYCBQObm5uampoAghIAgRKcnJyQkJCPj4+MjIwAcxCAgICIiIgAaw9ubm5ra2sfYilkZGQlWiwXWiEAVgwbUCMATgsAPglNTU1DQ0MAMgMAMAczMzMAJwUpKSkjIyMgICAcHBwAfxKjo6MAhxOoqKgAeAQAfg8AfAu+38J4vIIAeQbO59GhoaEAihMAegienp5rtXUlkjMAgBIAhA/i8eTR6NStra2Av4h8voVfr2pCoE4+nks6nEjw9/Hp9Orb7d653L6227uzq7Gm06yJxZJ0uX1brGRUqWAViiQShh4Kgxr////V6tjI5Myr1rGvr6+lpaWRyJlksm9isGxlmGxXlGBMpVhFolIzmUEzlz8sljsXiSQMhR4AdQBd4wQ2AAAAQXRSTlMApoFaPpp7Zmh438SveiUcEvLYxryglY19enRzXVc9DAT++fj29e/j29fT0Mq5taqmnJuai4ttbGFgU0VANSwpJQjP1F0AAAFrSURBVDjL3dJHU8JAFMDxtQEKCEpvgr333k0gmxBC6L1Lx977d3cyKrMySxiv/i97+R32zXvgu8MhjmyJGzoGaKoZTqPv+5VeTvaiRD1/zVlASz0u1Ng1pNLXL2ociuiOihQ3uqgSnIgbw5UBgEFRY4nqQAezTSpAJzPpky9ptYtyl7K9GZ0aHhAa3m9vyBWAhjdd/8qcjmCMassoaWZeflgzSyTGPQdq1LNeJ1KIDgmPdx01Vi+Baxw1MidBBGmK4gmeggTLQopiBdRq6NeyO0lX/Q1YSdRu3Y84Q7k9iWyaOUu9ZXLpbDzsp/AmEsgzsUrekwo/e2JYc+6/SDLlwqU/ks4UbuoQY+JMIOJmkoznJZcK1z8g5j/8U7EYa8QD1btaKVB6FwiBmZ2lIA9pHrJQmBxjMAVRY/NiyQRq7Au4fTk3UQPUNpm0mXX1fmNXKpUd/OV+xO/QN2fqxmZSkD9m2ke2iRs7+iKfIXmAWqD6zfsAAAAASUVORK5CYII=);
}

.nv-search-results-wrapper .file-icon.docx {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAlCAMAAAD/XqB2AAABcVBMVEUAAABjY2NSUlIuLi49PT1gYGAAQQkAOghQUFAANAceHh6IiIiYmJhwcHBWVlYAOwVBP0EADQIAghKQkJCFhYV8fHx4eHhwcHAiXStra2tdXV0ZVSJfX18AOwhPT08ANQMAMwcZGRkKEQsHBwednZ2NjY0AchCKioqAgIAAbxCBgYFra2t3d3dkZGQAUgwAUQsANggAKwYAKQYxMTEsLCwFDAYAAwCjo6MAfxIAhxOoqKgAfhAAfQ4AfAoAfAykpKTR6NTE4ccajSoLhBsGfxIAfwUAeAXK5c6dnZ0sljsXiycRhh4AihMAhA/q9Ovi8eTf7+HG48qz2bmurq6goKCGw49wt3pfr2pTqV9Jo1MokjUfjy8IghcAeQbb7d7U6tjN5tHA4MS83sGzq7Gq1K+i0amfn5+QyJdelmZbrWVHolEIgxkAhhIAegkAdgIAcgC42ryr1bGqqqqbzaOazKFos3FXq2NOpVdGnUo6nEgzmEA/OR5bAAAAN3RSTlMAo388XJltdHZpJ972u3lmXBL36tfHwq2koJSTjHZxbVsfFgT23dTT0dDEtbKjlZBgTEZENw4CQ/jtOwAAAZFJREFUOMvd1GVvwkAYB/BOYQLMXWHu3sJdS2lZcYfhOmTAgLl9+h3Lwq6kQHi7f5q79MnvxVke4jcXo3k9KYrePzpM4Fnf9E8vDIiyMKPvw4l6W0+uEE3p1+Hmco9UmuVtjebgaWydbG/mfUpiuL1Z8i0RHYzcN090MCvkLNHJbJin9xUKxYxO2dqYJ6dG6pk6b23IQ6zcyvT8JzN2K2XUqmVZI6tzd4urMtnyqQY341t2LRYH7fiZj3CzZqekMoGbIS2AEKAqTaMBMPWPYgAlMvdlLmqkAbRYGFCxRRmeg5ArA5G5Djozpi86mzbk4uGU6THqCpdSPBSbG0M1kAklQMwVYouxZ1sxwZbiVLOpfSQDD1XBUHBH4jXa6DQJVLPxCAXvm9vIu0LJsDFnDXjZV4FqXk/aFIFZg+dFCLIe7ydre3dbGfG+YlYO7YuxRGhQ4SyQt0Fo5YHk+TAMGiBNAfSDCt2e8/iu5H0dYwahk8G/qNC9q9B8dtX2/XTzDvM78l7JyGcbfWzSjPVB6X74DXeUdfCDy1fAAAAAAElFTkSuQmCC);
}

.nv-search-results-wrapper .file-icon.mp4 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAlCAMAAAD/XqB2AAABVlBMVEUAAABwcHBSUlIjIyNgYGAANghJSUkARQoAfxJNTU0ANweGhoYfHx9LSUoGDweWlpaCgoJ8fHxeXl5RUVEANQgaGhoAfhKGhoYAcBB7e3t1dXUoYzEMSRMARQoAQQYAOQibm5ucnJySkpKPj4+NjY2Dg4OJiYl4eHh0dHRubm5paWkTVh1cXFwATAtbW1tLS0sAMQNCQkIAKgYzMzMAJwYqKioAEAIMDAwAfxKjo6MAhxKhoaGmpqYAfg8AiBMAfQ3U6tcAdwTO5tGlpaWWyp1An00Nhh0EgRXK5c6enp4XiiYRiSKczaGgoKBcrmgplDgMhRsLgxgAihMAghAAfAz+//7j8eXY7NvG48q63L6w17SxqK+urq6srKyJxJKAv4d2un5WqmA3mkMdjiwAfQkAewkAcwD2+/fv9/Dr9e2i0ampqalstXZhlmhak2JMpFUkkTQAfA0QQVEUAAAAOHRSTlMAqoExl2xmdfZ1ad0kZRPyxr2Re10f7NbUxK+qhXdua/rx8N/c1tK2taOckIiGeWpkYEhDQDcXC1Yfj3AAAAFnSURBVDjL5dRnb4JAAIBhOm2te9bZvfcGKYIo2721bqvd6/9/KaRWQU9JP/cFcoE8CbmDHNTryhhDhooZ7ZA8+ybqsswqsrjQGTkxbIfRRWgo/a3c3JiQY27EzCuMu3pmRyab/YoV0oUnmsOKBVIxi9U9SMWcIG5Izaxxph2z2Wx6mWBW17eWpJwX4w06BfX6L0Z/BzLXWp+mn9/zfuDXaHznCmNYTgcGBTP3gaA4BI/kxhaEQTnkZiUgPsFw6RJPTLqRzILcaCVD8wyW5BmhTXfgLNiEarlmt/zQKrJEvPtB8jjIRPJRns1TRKJeSpFP7SzIRKPleoSkiGIhHmmwn0Dz3Ig8UgRViCdTZClX6wDf9dokaJJiWyE4lSASX8B5JRkaFhiBgWEcE/rzUq4PJq4KLh5S+IixpWFAGYf69wp4JTNAtrlBp543r1YcL//6/4zffzindRqYdRf9NRscMqaYUfdDvgHR32+CeyAiLAAAAABJRU5ErkJggg==);
}

.nv-search-results-wrapper .file-icon.pdf {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAlCAMAAAD/XqB2AAABNVBMVEUAAABwcHBSUlIjIyM6OjphYWEAOggAQQkAOQcAfxIXFxdOTk6IiIhPT08FDQaWlpZwcHAANQcHBwcAgBKbm5sAgBKNjY2GhoYAbxB8fHxsbGx0dHRdXV0TUBwASgtYWFgANgNHR0cAKQYPExCSkpKEhISHh4d2dnZ2dnZ+fn4gWihwcHAiXipLS0szMzMkJCQoKCgKCgoAfxKjo6MAhxOhoaGlpaUAfQ8AeggAfAyfn58AiBM5nEfO59LL5s8PhyDC4cY/n00fjy8GgxgGgRUAhRDr9ewZjCkRiSPZ7NzS6dXH48u+38Kurq6wp658voVSqV5Go1MxmEAAihP3+/fm8+ji8eXb7d3O5M643L2tra2srKynp6eZmZmGwo5lsnFisG5flGZblGMrlTslkTMOhiAAcgCTz5SeAAAAMnRSTlMArn81Ypl0bWX5InveeRHyu1sE+fLv29fRyLOvk4+Hgm1kRRnx187Ewb+pqKVsRzYzCaaej14AAAFQSURBVDjL5dRnU8IwAIDhOtCKlqWCLFnubaA03aUtG2S49/b//wTTE68RQnt+5r1L0us9n5JcqEEnfiE/FOv3UnjeMBtNeP6U2GFncOLbyrMMNdRsETenu0XmcdHRhOL3mZzgbDztFOV1Nqm2h3Ixh3f7lIvJsPGQm1kRorFAILD9wDiYjc0lq8jReMNO/f6bGHNGMjl6zi6995ZMozUbwo1v7bxgJ5b5sogWcR03QRGQWsUNXQBWPM8BDg00WTNYHjVGVTf5ml6DXE3/UBFaGDFQqrSafaUpP/GactuFRNOrA7nTkKqVkvLyaQCiKV205P619HXzrNU1CZLN5btpXkl6RVK6PABkIwNoyEqjA7UeJBtgqmhSqyoEqgHGGMBZg+N+Puz9cd5n9/Mq4OeFUHDejj54TdJozTrfn//cQyHCTBNjYuzxwITxd5D8Hn4DT3ViLqGkOEkAAAAASUVORK5CYII=);
}

.nv-search-results-wrapper .file-icon.ppt {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAlCAMAAAD/XqB2AAABMlBMVEUAAABjY2NSUlIuLi5gYGAAQQk9PT0AOghQUFAAQAkeHh6IiIiYmJiDg4NwcHBRUVEAOwUANggADAKcnJwAgRIAcBB8fHx4eHgiXStra2sZVSEAUAtfX19VVVUANQNBPkE9PT0AKgYwLjAaGhoKEQuQkJCQkJCOjo6Li4uCgoJra2t3d3dvb29vb29kZGQAPAgAOwhBQUEwMDAsLCwMDAwAfxGjo6MAhxOoqKgAfQ4AiBPM5tCfn58AewsAeggymUAPhyAJghgEgRUAgBK/38Surq4AhA/S6dahoaF2u4Bvt3o2mkQAihMAeATp9Ore7+DZ7Nu93sFqtXUgjzAeji4ZjCoAfQkAcgD2+/bl8ubD4cjB4MWw17azq7Gyq7GXy56EwYxhlmhclWREn00qlDkjkTN4MpLYAAAANXRSTlMAo387mG1cdHZrKN711btyZl4S/PfTxsKkoJKSjHptW1tJOiAX7ube08W1s66qo3d2XUM4DZ8a0AcAAAFRSURBVDjL3dTXcoJAFAbgTZUYa4otamI0vZdFYVkpihp7Te/l/V8hwGQAgYX7/DNndufMd7V75oC/XAU42hIu4Afm5PcasXlL4vScmRT26UYYWLJVMpvrg0aGo6xmccocyRd52t0k5Qzwu5u0nAYehpKTwMOE6RPgZVa52GEoFIqXwi5mJ7isJnhJNvSp3iSbmf9kNl+2HUwhcu7Tk018prI+31luyqyst4tG2NptjVUOdsNsoix0SGXNbJaKWpNh1GLUYjRkN9JkJGJhJODxePIjqh2bwXy3ivgnVG++9R8G39jJlFs96fEdtZro7qZahtDR8PeDOo9Qf+hiWl1eZHpDAXeIBvN1EUvoqwM7zWeCgZJQgVCQlJsoQIKBjFr6zfI+0TbhnT3/q6j9l4GiC0YiiY9URDlzrvPzap8f8v7hgtSsY6hjfY/t6nuQuA9/Abv9Z9myeQAHAAAAAElFTkSuQmCC);
}

.nv-search-results-wrapper .file-icon.pptx {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAlCAMAAAD/XqB2AAABdFBMVEUAAABjY2NSUlIuLi49PT1gYGAARQoANggAQAlRUVGIiIhRUVEdHR2YmJh5eXlRUVEANARBP0EvLS4bGxsEDAWQkJCFhYWAgIBwcHBvb29ra2tdXV1fX18ARgoAQQUANAcKEQsEBQScnJwAgRIAgRKOjo4AdRCLi4uAgIAAbxBubm5ra2t4eHggYiklWiwXWiEAVAwbUCMASwsAOAgANwgAMAcwMDAAJQUAEgMAfxKjo6MAhxOoqKgAdwMAeggAewoCgBSkpKQAfQ4AfAufn59drmkAiRPk8ubQ6NN3u4BzuX1FoVAAhA8AdADo9Oqurq6goKCOx5VIpFY3m0X////d7t7W69mx2Lezq7Go1K+JxJCFwo1ut3drtXZps3FarGVSqV47nUgtljwijy8AfQkAcQD3+/jt9u/K5c6hzqSZzKGWy56bm5uSyZqAwIl6vYRksm9lmGxhrWhVqmJXlGBcqV9BoE4+nksViSQHghcAfhEAbQBz4FbbAAAAOXRSTlMAoYE6X5p7Zmxz33kp8sRwX104Ig/r2Me8raCVjX11WhYE+Pbz3trT0c25tbOsn5mWiYZoaFFCPhsvM7xFAAABfklEQVQ4y+XUZ0/CQBjA8bpArSKK7O3ee7Vw19JS9p6yl7j3Hl9eiAQOWiG+9p80ffNLLk/u8mCNpsbtNrItW2hchqHJ5kNK7VBbWoltACWmRRs5gXU0aEXNtJLE7SNdjXnNOikjuxtNEMfGuhtdUIf1MHhQg/UwE6Qa62Vm7JJVlWpFYu0y+7VcMVpPcfC7IfuwRv/FTB5PCZijYb2omWH9edMgEun3zagxLTgsSL4TX/3n2EKN1EEINYuaYQtNAcAyAMDaByCENKRogmg3bNTjqbzn3KXKXc7NPXn93gjbacDNeThRCLidHk8gWeScpfgrxTNXqYgznyg7H79cL1UQjmUBwTPhQKr4dprMfFAuDoB0LC9gLi+q/kicBQzj4vwFl/csyjsLcvcUW07TnwRzG4UZr9+d5Rmaqs3KQKIWZOqDQ5Y3OyEYaowOQTKHmullofuy7NRNCxn3xM2kGw/bUrF497DH+/nDO7Qv4f2C4ermHpO39iBvH479kG8yRnUQ+Ns01gAAAABJRU5ErkJggg==);
}

.nv-search-results-wrapper .file-icon.tiff {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAlCAMAAAD/XqB2AAABVlBMVEUAAABjY2NSUlIhISE+Pj5gYGAANggARQoAQAkAfxKIiIhDQ0N5eXlRUVEcHBwaGhqWlpZwcHBDQ0MFDQaFhYVtbW1dXV0JUxNfX18ARwoAQQZRUVFCP0EANgYAMgUMEwyhoaEAgRIAgBKQkJCSkpKPj48AdRGNjY0AcBCAgICEhIR5eXlra2tvb28gYiklWi1paWkUSRwAPAg/Pz8AMAcsLCwAJAUuLi4AEwMAfxKjo6MAhxOlpaUAewkAfAsAgBKhoaEAeAOdnZ0AfQ4AbwCOx5aBwIp9vYVlsnBZrGQAihO22rqi0ahTqV9Go1MuljsAeQbc7t7Q6NTC4caurq6vp62srKyczaOazKGJxJGGwo14vIJzun1xuXtrtXZPp1w6nUgXiycAhREAhA/K5c663cCt17SoqKihzaNfr2pjlmpVk15JpFZCoVAAhhMAdgAAcwAAaABmkeQSAAAAOXRSTlMAnYE1Y5pme3H832/Fei0k87tuEdellJSNgHV0Y2BbGPvz8O3q4N3W0M/Jt7WzrqKbhmVYUD89PBwdBwkmAAABUUlEQVQ4y+XUVW+DQADA8Zt2Ulb3tZ27O3SHFQrUbbXV5m7f/2V06dIruUL2vH8gR8gvPHACup1aWUoTa7UANMsya3aP9eU2syMoCa9SrB1oGj1HjWNjjuANzGbp0EJN6xpXKQBm9I236AUGhijuAQMToFzAyPC8ectms5kf7Dpm0TnVyXk82FBDoNt/MbMXOHM2Yerl33nx+E0m31GfCa/EI0g39PXP6EHNQZzExMyjZiKivopyHJeFkOY4CNWbIclJrYleXTYbcrqdqUupdl1qRfEmV1CSYiwvvyUL8ivGqEhISF8VMXarZJJ3SobGGTKbiAkVUcpV0+V8NQ0HmrJYexQ+72sCzWAN3Wh9PCkpGcJmSv0K1jCQVi8aMp0HrNGmNUH8f15AjWMNN1/vPsSoKDTeK7T7vB9Ux5O/rh+dPbhODGMjttlfs8RTSNjz8BuJpG981ip0jgAAAABJRU5ErkJggg==);
}

.nv-search-results-wrapper .file-icon.xls {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAlCAMAAAD/XqB2AAABWVBMVEUAAABRUVFwcHA6OjojIyNgYGAAOggAQQkAOQeenp4AfxIXFxeIiIgFDQaUlJSFhYVwcHBNTU0ANQcAgBKZmZmNjY0AbxB8fHxsbGxlZWVdXV0TUBwASgtSUlIANgMAKQYkJCQJDwoJCQmbm5sAgBIAgBKHh4d2dnZ2dnZ+fn51dXUgWihwcHAiXipZWVlYWFhLS0tHR0dHR0czMzMoKCgZGRkAfxIAhxOjo6OhoaGlpaUAfg8AfQ0AfArI5M2j0akJhBkBgBIAegmPx5cAhRAAeAPO59K83sEymUAlkTMcjiwWiycOhh0MhRwEghYAdACq1bCurq6wp66YzJ+AwIp6u4ArlToTiSQAiRP////1+vbm8+je7+HS6dXD4sjC4Maz2bitra2srKynp6ebzaOYzKCZmZmJxJKHw49ns3FmsnFbrWdflGZblGNNplpCnEgAihQAihMAcAA97dK0AAAANnRSTlMAfq5iNpl0bWX++SLeEfHXu3la+fLa0MmzlpOPiHttRTcXBvXv7s7Ewb6yqailg4BsZWRIMx1iezinAAABYklEQVQ4y+WUV1fCMBSAK65WZAqyBAT33oXQdFP2lOXee+v/f7D19EiB0B6f/R5yM76TnNzkXExl1wriXQCrGdOy5wYe/3AH/kUwrVUs83HgwLoYTAxpRtGlRPBuQN8xXW1FCH3HV93AzPrOetWHGTibl6uYgbMNlqNGjovweO12+8J1sL8zY7WNK9h2+jvAhKn8G2cf5UTwkTahlddASI7hDscy+RnTkKSTP3FK6zgPSAT8rNbBY8ocpHhKRunRSktO9Do5ji7kCwWSpHMZXpHGehxBTEPmTRQl4ZFJp0sUyoFFJsWW2ZoknN8Wn4tIhy83Dt+/2FpZyJydPKD3obMplpHYG5q7zzaPMgLyrEpDSj3Vj5m6eHpR4ZD7lPIU5FpcPteis02IvhcJSVJOD5SXISTV/Bjmea7zvT703kuVnKNt8LWXAC7HsP7/+cs/JGyOASQO728dcxPxPgCXWg+/AcsjaNvV89+8AAAAAElFTkSuQmCC);
}

.nv-search-results-wrapper .file-icon.xlsx {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAlCAMAAAD/XqB2AAABZVBMVEUAAABjY2NSUlIuLi5gYGAAOgg9PT0AQQlQUFAANAeIiIgdHR0GDwd5eXlRUVEAOwUEBQSbm5sAghKYmJiQkJCFhYWAgIBwcHBsbGxvb28iXStra2tdXV0ZVSJfX18AQQkANQMAMwdBPkE9PT0ZGRmNjY0AchCKioqAgIAAbxB3d3cAUgwAUQtYWFgANghBQUEAKwYAKQYxMTEiIiIFDAYAfxGjo6MAhxMAfQ6oqKgAfg8AfAqkpKQAgBIbjSsSiSOgoKA3m0Q0mUINhBsJhBvj8eXO59Gq1bGtra2dnZ0AihMAegjd7+DB4Ma83sFXrGMijS0YiygJghcAeAT////r9u3T6dbJ5M3G48qzq7Gi0KedzqSioqKHwo9vt3gvlz0WiycRhx8AhBAAhA8AdQEAcADl8+jW69mz2bmw17WTyZuRyJmNxpR4un9zuX1ptHNmrmtdrmhhlmhclWRSpFhEolI8nkurCFENAAAANXRSTlMAo387mXRcbXZp3icUw3FmA/j39OrXxry3rKSglJONb21cW1sg3dXT0dGzlI96YF1MRkMrDh6VJEoAAAGJSURBVDjL5dRXV8IwGIDhOqnKcu+99wzGpLtl741sFNx7/X4BUdta4HDte9H04rnI+ZITolbHIEdZFFHcYB8hb2mZG5nqVDRloDrkRL9KpY2EqsUTuTkaSW87SbXplhvzhmN3ydLYTDpIoq+xmXHMEE0M6ZgkmhgjNU40M/1Ow9jo6JjhxFjfOIeGeysNH9Q3ljai1n8xC6daRm/q+m1u4nV6rrzumeVGv+I6lnWOz6rrptzMu4BG9IDc9BwDBAGAlQ9AGAII6fI/rTSIDWLESCwNcEhgMSNikQFAaTAfDWTtQkzCgYTdwz/YoC/rVhkQzlzaGMEqhf3R4HsOeW3XCKmNOxBJlj6sEg7dWn250lPkrUirDbYnPbxgZaH/EftSoi0VE6HKuP3x8L2Xv0hcPXvscf7mrujN/NkPK0KUl1iGgQWhgIMAhvJAbRCqzgdCADECEIDKfFqds35d87y2lOe+M6v7yTTxMm3S6Wb3zS3en/rvD7dGtmtGjlPfZshJWTSjuP7DL/IJnkdviGKadqoAAAAASUVORK5CYII=);
}

.nv-search-results-wrapper .file-icon.zip {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAlCAMAAAD/XqB2AAABUFBMVEUAAABjY2NSUlIhISE+Pj5gYGAARQoANggAQAhDQ0OGhoYcHBwbGxuXl5eEhIR8fHxfX19QUFBTU1MANQUJEgkEDgUAgRKEhIQAchBvb28AUAsARQpERERCP0EANwgAKQadnZ2QkJCSkpKPj4+NjY2AgIB5eXl4eHh6enp4eHhvb28hYiskWixoaGgSVRsTSRtdXV0AOAgANwgAOgg/Pz8sLCwuLi4ICAgABAAAAwAAfxKjo6MAhxKlpaUAfg8AfQ2hoaEAiBMAgBIPhyC43L2p1K9wuHoTiSQLhRwHghcAhA+v2LWtra2dnZ2PyJcAihMAfAnW69nM5s+02rmvp62j0amenp59voZclGQvmD4fkDAcjiwAdgIAcgD5/Prw+PLp9Ove7+HX69uurq6oqKiczaOazaJ3uXxrtXVqtHVksm9UqWBHo1Q/n00plDgFfxJNGSnGAAAAOnRSTlMAnoE3YJd1bG9w3Sok9ci9kXp2ZhcS9NbWpY13bmBgR/3t6eDXz8S/t7exqaSbk4yIb25iWD88BgMBqWGJLAAAAU5JREFUOMvl1FdPwkAAwPFzASp7iIiCe+8txfbaAm2BliUb3Ht+/zdrOjzx2sZn/w9t0vzS3MoBtUMXJHqCLidAc87BRe/Qj7xLcAAlwXkCToKeBk9RE3JDvzhsao6W8/tOwtxE8n4wam68N9vAwvjyG8DC+IkIsDLTNfeKx+Nx35rMXZwJj3wVPjA2RB9Q+y9m6gxngoGoTc+x1th02GzR+DFqguOF5Hd0tpil5Rc9gZo9OoGJGUONI6l8JbVUhDEMy/ECLwgsX1TQb0NxucqVdP8slcp1CmvkmETz4jWXyT29XfKkgaGE63o3lamWylWj/zCJSrrTSWXSd60PEm8Y6eU8JYvH9EOXNBpzm229N9scy7EKwc6LpOTkp0YY1MQK1uscwu5XUtkvHcV27XqB9cZWwG7fiZ+Ynp+/nMPagq8fm28VamZWJNQM78NPkohxHmNFlGwAAAAASUVORK5CYII=);
}

.nv-search-results-wrapper .file-size {
    font-style: italic;
    font-weight: bold;
    font-size: 10px;
    font-size: 1rem;
}

.nv-search-results-wrapper .nv-pagination {
    font-size: 0;
    text-align: center;
    margin-bottom: 30px;
}

.nv-search-results-wrapper .nv-pagination ol {
    padding-left: 0;
    display: inline-block;
    vertical-align: middle;
}

.nv-search-results-wrapper .nv-pagination li {
    list-style: none;
    display: inline-block;
    margin-right: 1px;
}

.nv-search-results-wrapper .nv-pagination li a {
    margin: 0;
    display: block;
    width: 40px;
    height: 40px;
    text-decoration: none;
    color: #007f00;
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #eeeeee;
    background-color: #eeeeee;
    font-size: 20px;
    font-size: 2rem;
    line-height: 40px;
    line-height: 4rem;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.nv-search-results-wrapper .nv-pagination li a:hover {
    border-color: transparent;
    background-color: #e0e0e0;
}

.nv-search-results-wrapper .nv-pagination li a.active {
    color: #666666;
    border-color: #cccccc;
    background-color: #ffffff;
}

.nv-search-results-wrapper .nv-pagination .previous,
.nv-search-results-wrapper .nv-pagination .next {
    width: auto;
    color: #99cc00;
    font-family: "BP Icons";
    vertical-align: middle;
    background-color: transparent;
    font-size: 14px;
    font-size: 1.4rem;
}

.nv-search-results-wrapper .nv-pagination .previous:before {
    content: "<";
}

.nv-search-results-wrapper .nv-pagination .next:after {
    content: ">";
}

.nv-search-results-wrapper .nv-pagination .previous:not(.first) {
    margin: 0 15px;
}

.nv-search-results-wrapper .nv-pagination .next:not(.last) {
    margin: 0 13px 0 15px;
}

.nv-search-results-wrapper .nv-pagination .previous.first:before {
    border-left: 2px solid #99cc00;
}

.nv-search-results-wrapper .nv-pagination .next.last:after {
    border-right: 2px solid #99cc00;
}

.nv-search-results-wrapper > .nv-bodytext {
    font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #919191;
    margin-top: 24px;
    font-size: 34px;
    font-size: 3.4rem;
    line-height: 38px;
    line-height: 3.8rem;
}
.huitiao{
    background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QOIaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MiA3OS4xNjA5MjQsIDIwMTcvMDcvMTMtMDE6MDY6MzkgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZDM1NDkyMmMtZTBkZS0yZTQ4LTg1NGYtM2NhMWU5YzI3ZmFiIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZCQUE1QkUwMDFGMjExRTlCMDgyOEUxRDI1QzI1RDczIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZCQUE1QkRGMDFGMjExRTlCMDgyOEUxRDI1QzI1RDczIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3ZTcxYTFhOC1mMDMwLTliNGQtYWZmNS01NTFiY2YzNTY3OTIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiNTcwNTZmZS1mZjM5LTkwNGQtYTZlYy1kMDlmMWU0MjkxYmQiLz4gPC9yZGY6RGVz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) center no-repeat;
    width: 100%;
    height: 10px;
    margin-top: 30px;
    margin-bottom: 5px;
}
.item-right{
    float: right;
}
@media screen and (max-width: 600px) {
    .nv-search-results-wrapper {
        padding: 0 0 30px 0;
    }

    .nv-search-results-wrapper .results-number-of-text {
        margin-bottom: 20px;
        line-height: 20px;
        line-height: 2rem;
    }

    .nv-search-results-wrapper .filters {
        margin-left: -15px;
        margin-right: -15px;
    }

    .nv-search-results-wrapper .filters .btn {
        margin-right: 0;
        display: block;
        text-align: center;
    }

    .nv-search-results-wrapper .filters .btn:first-child {
        margin-bottom: 15px;
    }

    .nv-search-results-wrapper .promoted-result {
        height: auto;
        margin-left: -15px;
        margin-right: -15px;
    }

    .nv-search-results-wrapper .promoted-result .promo-image {
        width: 60px;
        height: 60px;
        position: static;
        margin-right: 15px;
        float: left;
    }

    .nv-search-results-wrapper .promoted-result .inner-wrapper {
        margin: 0;
        padding: 15px;
    }

    .nv-search-results-wrapper .promoted-result .inner-wrapper .nv-bodytext {
        margin: 15px 0 17px;
    }

    .nv-search-results-wrapper .promoted-result .nv-title-text {
        font-size: 18px;
        font-size: 1.8rem;
    }

    .nv-search-results-wrapper .nv-paragraph-title {
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 20px;
        line-height: 2rem;
    }

    .nv-search-results-wrapper .nv-result-list {
        margin-bottom: 20px;
    }

    .nv-search-results-wrapper .nv-result-list .file-info {
        margin-right: 0;
    }

    .nv-search-results-wrapper .nv-result-list li {
        padding: 15px;
        margin: 0 -15px;
    }

    .nv-search-results-wrapper .nv-result-list .nv-result-title {
        margin-bottom: 15px;
    }

    .nv-search-results-wrapper .nv-result-list .nv-bodytext {
        margin: 10px 0 15px;
    }

    .nv-search-results-wrapper > .nv-bodytext {
        font-size: 28px;
        font-size: 2.8rem;
        line-height: 34px;
        line-height: 3.4rem;
    }

    .nv-search-results-wrapper .file-icon:after {
        top: 20px;
    }

    .nv-search-results-wrapper .nv-pagination .previous,
    .nv-search-results-wrapper .nv-pagination .next {
        font-size: 11px;
        font-size: 1.1rem;
    }

    .nv-search-results-wrapper .nv-pagination .previous:not(.first) {
        margin: 0 10px 0 5px;
    }

    .nv-search-results-wrapper .nv-pagination .next:not(.last) {
        margin: 0 5px 0 10px;
    }
}

.visually-hide {
    position: absolute;
    top: 0;
    left: -9999px;
}

.nv-breadcrumbs-component {
    position: relative;
    margin-top: 17px;
    margin-bottom: 40px;
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    border-bottom: 1px solid #dddddd;
}

.nv-breadcrumbs-component .nv-breadcrumbs {
    max-width: 940px;
    margin: 0 auto -3px;
    padding: 0 0 0 24px;
}

.nv-breadcrumbs-component .nv-breadcrumbs .nv-breadcrumb {
    list-style: none;
    display: inline-block;
    height: 23px;
    padding-left: 30px;
    margin-bottom: 18px;
    margin-left: 15px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAbCAYAAAB1NA+iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkMzU0OTIyYy1lMGRlLTJlNDgtODU0Zi0zY2ExZTljMjdmYWIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjEzQjExMTAwMjAyMTFFOUJDQjZFQjEyOUU1OEIxOUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjEzQjExMEYwMjAyMTFFOUJDQjZFQjEyOUU1OEIxOUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjcwMjE5ZjJmLWVlODEtY2U0Mi04ZTc4LWU1N2FkYWUxMGQ1YyIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjBhZDNkYjJhLTE0OTktMWM0Ny1iZjJkLTA2ZjQ2NzBhM2M5ZiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pr3oQjoAAAERSURBVHjapJVNCwFRFIaN5A8oZe374+8gNVYWslDWiKTYKpIsRcTPMb6yVVas7Md76iiZRvfcmXrqbs57zz33fe8Ytm37vHx+n8cv8FncjVCOl5ZqccR+ODowQUr3CLTzArRBWncGRzAARZDUHSKJbMBQRcTtFs6gCcogp3uNZ+6kCjK6PqDBTkHdrRMVI53ABORBXNeJB7AE418RiZWvfBTzeybSLJDIFrRA2EuYniCoI5Bgb8zBTSpAIetzXvaOOCsUF0CXDSa6BWq7B3a/xSodkPtKoAMuUidmQQWs3Yr/CZBRGjxtS5rGGA9sxDkQvQdRMAMr9r/6q8xnpp1rbFnxm/hin18l1jS8/pneAgwAsgA2HzpxtGIAAAAASUVORK5CYII=) no-repeat center left;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 23px;
    line-height: 2.3rem;
}

.nv-breadcrumbs-component .nv-breadcrumbs .nv-breadcrumb:first-child {
    background: none;
    padding-left: 0;
    padding-right: 10px;
    margin-left: -21px;
}

.nv-breadcrumbs-component .nv-breadcrumbs .nv-breadcrumb:first-child + li {
    margin-left: 0;
}

.nv-breadcrumbs-component .nv-breadcrumbs .nv-breadcrumb:first-child a {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkMzU0OTIyYy1lMGRlLTJlNDgtODU0Zi0zY2ExZTljMjdmYWIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjE1MDFGQjEwMjAyMTFFOUJDQjZFQjEyOUU1OEIxOUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjE1MDFGQjAwMjAyMTFFOUJDQjZFQjEyOUU1OEIxOUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjcwMjE5ZjJmLWVlODEtY2U0Mi04ZTc4LWU1N2FkYWUxMGQ1YyIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjBhZDNkYjJhLTE0OTktMWM0Ny1iZjJkLTA2ZjQ2NzBhM2M5ZiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnrUtN0AAAB/SURBVHjaYtzFK8gAA66f3sHZu/mE9gP5jkh8uBwTDg1/gJQDkP6PTZ4Ji4bPQIoZiY+hkfH////IGh4DKRkGLACogRHDeUANF3FpQLeRCSqwEUjpMRAAMI2MwNCbCqSzGEgAIJuyGUgDjEwMZAAWXKYhsf9jcx7JgCxNAAEGAJXTKZZBBfOdAAAAAElFTkSuQmCC) no-repeat;
    display: inline-block;
    text-indent: -5000px;
    width: 23px;
    height: 23px;
    background-position: center;
}

.nv-breadcrumbs-component .nv-breadcrumbs .nv-breadcrumb a {
    color: #ba0d11;
    text-decoration: none;
}

.nv-breadcrumbs-component .nv-breadcrumbs .nv-breadcrumb a:hover {
    text-decoration: underline;
}

.bpresponsivehomepage .nv-page-content {
    padding-top: 0;
}

/* Responsive Mobile: Hide breadcrumbs on mobile devices and tablets */
@media screen and (max-width: 800px) {
    .nv-breadcrumbs-component {
        display: none;
    }

    .nv-page-content {
        padding-top: 20px;
    }
}

/**
 * text component styles
 **/
.nv-page-title,
.nv-section-title,
.nv-paragraph-title,
.nv-subheadline,
.nv-promotitle,
.nv-quote,
.nv-quote-content {
    font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #ba0d11;
    margin: 0;
    padding: 0;
    letter-spacing: -0.03em;
}

.nv-page-title {
    font-size: 2.5rem;
    line-height: 38px;
    line-height: 3.8rem;
}

.nv-section-title {
    color: #666666;
}

.section-title {
    margin-bottom: 1em;
}

.nv-paragraph-title {
    color: #007f00;
}

.nv-section-title,
.nv-paragraph-title {
    margin-top: 20px;
    font-size: 20px;
    font-size: 2rem;
    line-height: 24px;
    line-height: 2.4rem;
}

.nv-subsection-title {
    margin-top: 20px;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 18px;
    line-height: 1.8rem;
}

.nv-plaintext {
    margin: 20px 0;
}

.parsys_columns .nv-plaintext {
    margin-bottom: 0;
}

.nv-subheadline,
.nv-promotitle {
    color: #99cc00;
    margin-bottom: .5em;
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 28px;
    line-height: 2.8rem;
}

.parsys_columns .nv-subheadline,
.parsys_columns .nv-promotitle {
    margin-bottom: 0;
}

.nv-promotitle {
    color: #007f00;
}

.nv-citation {
    color: #007f00;
    font-family: "Univers 65 Bold", Arial, Helvetica, sans-serif;
    font-style: normal;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 20px;
    line-height: 2rem;
}

.nv-bodytext,
.nv-altbodytext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 20px;
    line-height: 2rem;
}

.nv-numbered-list,
.nv-bulleted-list {
    padding-left: 25px;
}

.nv-cell-component .nv-container > .nv-text-component:first-child .nv-numbered-list,
.nv-cell-component .nv-container > .nv-text-component:first-child .nv-bulleted-list {
    margin-top: 0;
}

.nv-numbered-list li,
.nv-bulleted-list li {
    list-style-type: none;
    position: relative;
    margin-bottom: 8px;
    margin-left: 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    line-height: 20px;
    line-height: 2rem;
    font-size: 13px;
    font-size: 1.3rem;
}

.nv-numbered-list li:before,
.nv-bulleted-list li:before {
    float: left;
    margin-left: -22px;
    color: #99cc00;
}

.parsys_columns .nv-numbered-list li:last-child,
.parsys_columns .nv-bulleted-list li:last-child {
    margin-bottom: 0;
}

.parsys_columns .nv-numbered-list,
.parsys_columns .nv-bulleted-list {
    margin-bottom: 0;
}

.nv-bulleted-list li:before {
    content: "\002022 ";
    font-size: 1.5em;
    top: 0.1em;
}

.nv-numbered-list {
    counter-reset: numbersList;
}

.nv-numbered-list li:before {
    font-weight: bold;
    counter-increment: numbersList;
    content: counter(numbersList);
}

.nv-text-component {
    position: relative;
}

.parsys_column .nv-text-component .nv-text {
    margin-top: 20px;
}

.nv-text-component .nv-text:empty,
.nv-text-component .nv-text.is-empty {
    margin: 0;
}

.nv-quote {
    background: #eeeeee;
    border-left: 3px solid #99cc00;
    padding: 15px 20px;
    margin-bottom: .5em;
    margin-top: 20px;
}

.nv-quote .nv-quote-content {
    color: #666666;
    margin-bottom: .5em;
    font-size: 20px;
    font-size: 2rem;
    line-height: 26px;
    line-height: 2.6rem;
}

.nv-quote .nv-citation {
    padding-top: 6px;
}

.parsys_columns .nv-text-component .nv-quote {
    margin-bottom: 0;
}

.nv-inline-link {
    color: #007f00;
    text-decoration: none;
}

.nv-inline-link:hover {
    text-decoration: underline;
}

.nv-author-content,
.nv-date-content,
.nv-footnote {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 20px;
    line-height: 2rem;
}

.nv-title-component + .nv-parsys-component .nv-text-component:first-child .nv-author-content,
.nv-title-component + .nv-parsys-component .nv-text-component:first-child .nv-date-content,
.nv-title-component + .nv-text-component .nv-author-content,
.nv-title-component + .nv-text-component .nv-date-content {
    margin-top: 10px;
}

.nv-footnote {
    margin: 15px 0;
    letter-spacing: 0.3px;
    font-size: 10px;
    font-size: 1rem;
}

@media screen and (max-width: 600px) {
    h1.nv-page-title {
        font-size: 28px;
        font-size: 2.8rem;
        line-height: 34px;
        line-height: 3.4rem;
    }

    .nv-section-title,
    .nv-paragraph-title {
        line-height: 26px;
        line-height: 2.6rem;
    }

    .nv-subsection-title {
        line-height: 20px;
        line-height: 2rem;
    }

    .nv-footnote {
        font-size: 9px;
        font-size: 0.9rem;
    }

    .nv-numbered-list li {
        line-height: 19px;
        line-height: 1.9rem;
    }
}

.nv-textandimage {
    position: relative;
    margin-bottom: 20px;
    margin-top: 20px;
}

.nv-textandimage .nv-wrappedel {
    max-width: 33%;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.nv-textandimage .nv-wrappedel.nv-list-default,
.nv-textandimage .nv-wrappedel.nv-bodytext {
    background: #ffffff;
}

.nv-textandimage.nv-galign-right .nv-wrappedel {
    float: left;
    margin: 0 20px 0 0;
}

.nv-textandimage.nv-galign-right .nv-wrappedel.responsive-image {
    padding-right: 10px;
}

.nv-textandimage.nv-galign-right .nv-wrappedel.nv-bodytext.nv-wrap-list,
.nv-textandimage.nv-galign-right .nv-wrappedel.responsive-image.nv-wrap-list {
    padding-right: 30px;
}

.nv-textandimage.nv-galign-right .nv-wrappedel.nv-quote.nv-wrap-list,
.nv-textandimage.nv-galign-right .nv-wrappedel.nv-numbered-list.nv-wrap-list,
.nv-textandimage.nv-galign-right .nv-wrappedel.nv-bulleted-list.nv-wrap-list {
    margin-right: 50px;
}

.nv-textandimage.nv-galign-right .nv-wrappedel.nv-quote {
    margin-bottom: .5em;
}

.nv-textandimage.nv-galign-right .nv-wrappedel.nv-list-default,
.nv-textandimage.nv-galign-right .nv-wrappedel.nv-bodytext {
    padding-bottom: 20px;
}

.nv-textandimage.nv-galign-right .nv-bulleted-list,
.nv-textandimage.nv-galign-right .nv-numbered-list {
    padding-left: 25px;
}

.parsys_columns .nv-textandimage.nv-galign-right > *:not(.nv-wrappedel) {
    margin-bottom: 0;
}

.nv-textandimage.nv-galign-right.nv-quote-wrap .nv-bodytext,
.nv-textandimage.nv-galign-right.nv-quote-wrap .nv-list-default {
    padding-right: 20px;
}

.nv-textandimage.nv-galign-right:not(.nv-quote-wrap) .nv-wrappedel.nv-bodytext {
    z-index: auto;
}

.nv-textandimage.nv-galign-left .nv-wrappedel {
    float: right;
    margin: 0 0 20px 20px;
}

.nv-textandimage.nv-galign-left .nv-wrappedel.responsive-image + .nv-bulleted-list,
.nv-textandimage.nv-galign-left .nv-wrappedel.responsive-image + .nv-numbered-list {
    margin-left: 0;
    padding-left: 25px;
}

.nv-textandimage.nv-galign-left .nv-wrappedel.nv-list-default {
    padding-bottom: 20px;
    margin-bottom: 0;
}

.nv-textandimage.nv-galign-left .nv-wrappedel.nv-bodytext {
    padding-bottom: 20px;
    margin-left: 0;
    padding-left: 20px;
}

.nv-textandimage.nv-galign-left .nv-bulleted-list,
.nv-textandimage.nv-galign-left .nv-numbered-list {
    padding-left: 25px;
    margin-left: 0;
}

.parsys_columns .nv-textandimage.nv-galign-left .nv-quote:not(.nv-wrappedel) {
    margin-bottom: 0;
}

.nv-textandimage.nv-galign-left.nv-quote-wrap .nv-list-default {
    padding-left: 35px;
    margin-left: 20px;
}

.nv-textandimage.nv-galign-left.nv-quote-wrap .nv-bodytext {
    margin-left: 20px;
}

.nv-textandimage .nv-quote {
    min-height: 1em;
    position: relative;
}

.nv-textandimage .nv-bulleted-list,
.nv-textandimage .nv-numbered-list {
    padding: 0;
    margin: 0;
}

.nv-textandimage:empty,
.nv-textandimage.is-empty {
    margin: 0;
}

.parsys_columns .nv-textandimage {
    margin-bottom: 0;
}

@media screen and (max-width: 480px) {
    .nv-textandimage.nv-galign-right .nv-wrappedel,
    .nv-textandimage.nv-galign-left .nv-wrappedel {
        float: none;
        max-width: 100%;
        margin: 12px 0;
    }

    .nv-textandimage.nv-galign-right .nv-bulleted-list,
    .nv-textandimage.nv-galign-left .nv-bulleted-list,
    .nv-textandimage.nv-galign-right .nv-numbered-list,
    .nv-textandimage.nv-galign-left .nv-numbered-list {
        padding-left: 25px;
        float: none;
    }
}

/**
 *  // Carousel Component //
 * -------------------------------------------------------
 *  Sized via percentages 
 *  Two styles (hero, product)
 *  Three breakpoints larger (all styles)/tablet (Hero style)/mobile (all styles)
 *  Product styles defined by class 'nv-carousel-assco'
 *
 */
.nv-carousel-component {
    position: relative;
}

.nv-carousel-component .nv-carousel-outer-wrapper {
    width: 100%;
    height: auto;
    position: relative;
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 20px;
}

.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous,
.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next {
    position: absolute;
    display: block;
    width: 60px;
    height: 60px;
    background-repeat: no-repeat;
    text-indent: -9999px;
    z-index: 11;
    outline: 0;
    opacity: .33;
    -webkit-transition: .66s;
    transition: opacity .66s;
    top: 137.5px;
    margin: -30px auto 0;
    background-size: 100% 100%;
}

.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous {
    left: 10px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MDdGMjI2RjFGN0QxMUUzOTNGQUQ4RDEyREMxQzJERCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MDdGMjI3MDFGN0QxMUUzOTNGQUQ4RDEyREMxQzJERCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjcwN0YyMjZEMUY3RDExRTM5M0ZBRDhEMTJEQzFDMkREIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjcwN0YyMjZFMUY3RDExRTM5M0ZBRDhEMTJEQzFDMkREIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AEpGzQAABxFJREFUeNrkW2ts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);
}

.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next {
    right: 10px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MDdGMjI3MzFGN0QxMUUzOTNGQUQ4RDEyREMxQzJERCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MDdGMjI3NDFGN0QxMUUzOTNGQUQ4RDEyREMxQzJERCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjcwN0YyMjcxMUY3RDExRTM5M0ZBRDhEMTJEQzFDMkREIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjcwN0YyMjcyMUY3RDExRTM5M0ZBRDhEMTJEQzFDMkREIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+HIHvIAAABx5JREFUeNrkW2ts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);
    background-position: top right;
}

.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.active {
    opacity: 1;
}

.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper {
    width: 100%;
    overflow: hidden;
}

.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-assco {
    margin-top: 30px;
    padding: 10px;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 21px;
    line-height: 2.1rem;
}

.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper ul.nv-carousel-slide-wrapper {
    width: 100%;
    height: 335px;
    overflow: hidden;
    margin: 0;
    padding: 0;
    position: relative;
    -webkit-transition: left 1s;
    transition: left 1s;
    list-style: none;
    overflow: visible;
}

.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper li.nv-carousel-slide {
    margin: 0;
    padding: 0;
    float: left;
    font-size: 0;
    position: relative;
    list-style: none;
}

.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-slide-image-container {
    width: 100%;
    overflow: hidden;
    text-align: center;
    display: inline-block;
}

.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-slide-image-container img {
    margin: 0 -100%;
    position: relative;
    width: 100%;
}

.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
    padding: 0 0 20px;
    margin: 0;
    height: auto;
    width: auto;
    background: #4c4c4c;
}

.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-heading {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 26px;
    font-size: 2.6rem;
    position: relative;
    top: 0 !important;
    margin: 0;
    padding: 9px 0 9px 20px;
    background: rgba(0, 0, 0, 0.7);
    color: #007f00;
    width: 100%;
}

.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
    float: left;
    padding: 20px 20px 0;
    margin: 0;
    color: #ffffff;
}

.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    margin: 20px 20px 0 20px;
}

.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta a {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    display: inline-block;
    max-width: 220px;
    color: #ffffff;
    font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    background: #007f00;
    padding: 9px 12px 9px 15px;
}

.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta a .cta-icon {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    width: 100%;
    font-size: 14px;
    font-size: 1.4rem;
}

.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta a .cta-icon:after {
    content: ">";
    font-family: "BP Icons";
    color: #ffff00;
    font-size: 11px;
    font-size: 1.1rem;
    margin-left: 4px;
}

.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta a:hover {
    background: #006731;
}

.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta a:hover .cta-icon:after {
    color: #ffffff;
}

.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea.widthAdjust .nv-carousel-cta {
    float: right;
}

.nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-textarea .nv-carousel-heading {
    color: #99cc00;
}

.parsys_columns .nv-carousel-component .nv-carousel-outer-wrapper.one-slide {
    margin-bottom: 0;
}

.nv-carousel-component .nv-carousel-assco + .nv-carousel-dot-nav-wrapper {
    position: absolute;
}

.nv-carousel-component .nv-carousel-dot-nav-wrapper {
    display: block;
    width: 100%;
    -webkit-transition: top .5s;
    transition: top .5s;
}

.nv-carousel-component .nv-carousel-dot-nav-wrapper .nv-carousel-dot-nav {
    height: 40px;
    text-align: center;
    margin: 0;
    padding: 0;
}

.nv-carousel-component .nv-carousel-dot-nav-wrapper .nv-carousel-dot-nav li {
    display: inline-block;
    width: 25px;
    height: 40px;
    line-height: 40px;
    text-align: center;
}

.nv-carousel-component .nv-carousel-dot-nav-wrapper .nv-carousel-dot-nav a {
    text-indent: -9999px;
    display: inline-block;
    background-color: #007f00;
    width: 10px;
    height: 10px;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 8px;
    margin-top: 17px;
    outline: none;
}

.nv-carousel-component .nv-carousel-dot-nav-wrapper .nv-carousel-dot-nav a.selected {
    background-color: #9bcc01;
}

.nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-slide-image-container {
    background-color: #111111;
}

.nv-carousel-component .nv-carousel-outer-wrapper.one-slide .nv-carousel-nav-wrapper {
    display: none;
}

.nv-carousel-component .nv-carousel-outer-wrapper.one-slide .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea {
    left: 0;
    background-color: #4c4c4c;
}

.nv-carousel-component.one-slide .nv-carousel-dot-nav,
.nv-carousel-component.one-slide .nv-carousel-bar {
    display: none;
}

.nv-carousel-outer-wrapper.nv-carousel-no-assco + .nv-carousel-dot-nav-wrapper,
.nv-carousel-assco {
    margin-bottom: 20px;
}

.parsys_columns .nv-carousel-outer-wrapper.nv-carousel-no-assco + .nv-carousel-dot-nav-wrapper,
.parsys_columns .nv-carousel-assco {
    margin-bottom: 0;
}

.nojs .nv-carousel-assco + .nv-carousel-dot-nav-wrapper,
.nojs .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-heading {
    position: static;
}

.nojs .nv-carousel-outer-wrapper.nv-carousel-assco {
    margin: 5px;
}

.nojs .nv-carousel-wrapper .hidden {
    display: none;
}

.nojs .nv-carousel-component .nv-carousel-wrapper .nv-carousel-slide {
    width: 100%;
}

.nojs .nv-carousel-component .nv-carousel-wrapper .nv-carousel-slide .nv-carousel-slide-image-container .fallback img {
    margin: 0;
}

@media screen and (min-width: 960px) {
    .full-width .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-slide-image-container.responsive-image {
        height: 460px;
    }

    .full-width .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous,
    .full-width .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next {
        top: 200px;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous,
    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next {
        position: absolute;
        top: 170px;
        bottom: 0;
        margin: 0 auto;
        display: block;
        width: 60px;
        height: 60px;
        background-repeat: no-repeat;
        text-indent: -9999px;
        z-index: 11;
        outline: 0;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper {
        overflow: hidden;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper ul.nv-carousel-slide-wrapper {
        height: auto;
        overflow: visible;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper li.nv-carousel-slide {
        margin: 0;
        padding: 0;
        float: left;
        position: relative;
        list-style: none;
        background-color: #ebebeb;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-slide-image-container {
        width: 100%;
        height: 400px;
        overflow: hidden;
        text-align: center;
        line-height: 400px;
        display: inline-block;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-slide-image-container + .nv-carousel-textarea {
        position: absolute;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea {
        display: block;
        position: relative;
        height: 100%;
        top: 0;
        left: 120px;
        width: 320px;
        padding: 98px 20px 0;
        background: rgba(255, 255, 255, 0.8);
    }

    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-heading {
        font-size: 26px;
        font-size: 2.6rem;
        line-height: 26px;
        line-height: 2.6rem;
        height: auto;
        position: static;
        margin: 0 0 10px;
        padding: 0;
        background: none;
        color: #007f00;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-text {
        font-size: 16px;
        font-size: 1.6rem;
        line-height: 22px;
        line-height: 2.2rem;
        float: none;
        width: auto;
        height: auto;
        padding: 0 0 30px;
        margin: 0;
        color: #4c4c4c;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-cta {
        margin: 0;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-slide-image-container img {
        min-height: 100%;
    }
}

@media screen and (max-width: 960px) {
    .mobile .nv-carousel-component {
        margin-left: -15px;
        margin-right: -15px;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea {
        background-color: #ebebeb;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
        color: #4c4c4c;
    }

    .bpresponsivehomepage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea {
        background-color: #ebebeb;
    }

    .bpresponsivehomepage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
        color: #4c4c4c;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-heading {
        color: #007f00;
        background-color: rgba(255, 255, 255, 0.8);
    }

    .bpresponsivehomepage .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-heading {
        color: #007f00;
        background-color: rgba(255, 255, 255, 0.8);
    }
}

.bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous,
.bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next {
    top: 170px;
}

.bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-slide-image-container {
    width: 100%;
}

.bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea {
    position: relative;
    left: 0;
    padding: 0 0 20px;
    height: auto;
    width: 100%;
}

.bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-heading {
    position: relative;
    padding: 12px 0 12px 34px;
    background: rgba(255, 255, 255, 0.8);
}

.bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
    float: left;
    padding: 20px 0 0 34px;
    margin: 0;
}

.bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta {
    margin: 20px 34px 0 0;
    padding: 0 0 0 15px;
}

.bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta .cta-icon {
    padding: 3px 10px 3px 15px;
}

@media only screen and (min-width: 768px) and (max-width: 960px) {
    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next,
    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous {
        top: 170px;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous {
        left: 20px;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next {
        right: 20px;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-slide-image-container {
        width: 100%;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-heading {
        padding-left: 34px;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
        padding-left: 34px;
        padding-right: 0;
        float: none;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta {
        margin: 20px 34px 15px;
        float: none;
    }
}

@media screen and (max-width: 768px) {
    .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea.widthAdjust .nv-carousel-cta {
        float: none;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
        float: none;
    }

    .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
        float: none;
    }

    .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta {
        float: none;
    }

    .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta {
        padding-left: 36px;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
        float: none;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea.widthAdjust .nv-carousel-cta {
        float: none;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
        float: none;
    }

    .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta {
        float: none;
    }

    .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta {
        padding-left: 36px;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
        float: none;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea.widthAdjust .nv-carousel-cta {
        float: none;
    }
}

@media screen and (min-width: 1024px) {
    .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next,
    .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous {
        top: 150px;
    }

    .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
        float: none;
    }

    .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta {
        float: none;
    }

    .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta {
        padding-left: 36px;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
        float: none;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea.widthAdjust .nv-carousel-cta {
        float: none;
    }
}

@media screen and (max-width: 600px) {
    .nv-carousel-component .nv-carousel-dot-nav li {
        width: 20px;
    }

    .nv-carousel-component .nv-carousel-dot-nav a {
        width: 10px;
        height: 10px;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous,
    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous,
    .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next,
    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next {
        width: 44px;
        height: 44px;
        top: 138px;
        background-size: 100% 100%;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous,
    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous {
        left: 10px;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next,
    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next {
        right: 10px;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper ul.nv-carousel-slide-wrapper,
    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper ul.nv-carousel-slide-wrapper {
        height: auto;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-slide-image-container,
    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-slide-image-container {
        display: block;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-heading,
    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-heading {
        font-size: 20px;
        font-size: 2rem;
        padding: 12px 0 12px 15px;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text,
    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 20px;
        line-height: 2rem;
        float: none;
        padding: 15px 15px 0 15px;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta,
    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta {
        margin: 20px 5px 0 15px;
        float: none;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-heading {
        padding-left: 15px;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
        padding-left: 15px;
        float: none;
        width: auto;
    }

    .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous,
    .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next {
        top: 138px;
    }

    .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-heading {
        padding-left: 15px;
    }

    .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
        float: none;
        padding: 20px 15px 0;
    }

    .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta {
        margin: 0;
        padding-top: 20px;
        float: none;
    }
}

@media screen and (max-width: 400px) {
    .nv-carousel-component .nv-carousel-dot-nav li {
        width: 20px;
    }

    .nv-carousel-component .nv-carousel-dot-nav a {
        width: 10px;
        height: 10px;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous,
    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous,
    .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next,
    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next {
        width: 44px;
        height: 44px;
        top: 63px;
        background-size: 100% 100%;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous,
    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous {
        left: 10px;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next,
    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next {
        right: 10px;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper ul.nv-carousel-slide-wrapper,
    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper ul.nv-carousel-slide-wrapper {
        height: auto;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-slide-image-container,
    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-slide-image-container {
        display: block;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-heading,
    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-heading {
        font-size: 20px;
        font-size: 2rem;
        padding: 12px 0 12px 15px;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text,
    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 20px;
        line-height: 2rem;
        float: none;
        padding: 15px 15px 0 15px;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta,
    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta {
        margin: 20px 5px 0 15px;
        float: none;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-heading {
        padding-left: 15px;
    }

    .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
        padding-left: 15px;
        float: none;
        width: auto;
    }

    .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous,
    .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next {
        top: 63px;
    }

    .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-heading {
        padding-left: 15px;
    }

    .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-text {
        float: none;
        padding: 20px 15px 0;
    }

    .bpresponsivelandingpage .nv-carousel-component .nv-carousel-outer-wrapper.nv-carousel-no-assco .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta {
        margin: 0;
        padding-top: 20px;
        float: none;
    }
}

@media (-webkit-min-device-pixel-ratio: 1.2) {
    /* Retina-specific stuff here */
    .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-previous {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRjUwRkRGRDI1MkYxMUUzQUU2NkE1RURENTI1MDI0NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRjUwRkRGRTI1MkYxMUUzQUU2NkE1RURENTI1MDI0NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVGNTBGREZCMjUyRjExRTNBRTY2QTVFREQ1MjUwMjQ3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVGNTBGREZDMjUyRjExRTNBRTY2QTVFREQ1MjUwMjQ3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+4/ps6AAAED9JREFUeNrsnQlw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);
    }

    .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-nav-wrapper a.nv-carousel-next {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRjUwRkRGOTI1MkYxMUUzQUU2NkE1RURENTI1MDI0NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRjUwRkRGQTI1MkYxMUUzQUU2NkE1RURENTI1MDI0NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVGNTBGREY3MjUyRjExRTNBRTY2QTVFREQ1MjUwMjQ3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVGNTBGREY4MjUyRjExRTNBRTY2QTVFREQ1MjUwMjQ3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+F3l+0AAAEDdJREFUeNrsnQl0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);
    }
}

/**
 * Images
 **/
.nv-image-component {
    text-align: left;
}

.nv-image-component .responsive-image img,
.nv-textandimage .responsive-image img,
.nv-promobox-component .responsive-image img {
    max-width: 100%;
}

.nv-image-component .responsive-image {
    margin-bottom: 20px;
    margin-top: 20px;
}

.parsys_columns .nv-image-component .responsive-image {
    margin-bottom: 0;
}

/**
 * Video 
 **/
/* */
.nv-video {
    margin-bottom: 20px;
    margin-top: 20px;
}

/* */
.nv-video .no-video {
    background-color: #ffffff;
}

.nv-video .no-video p.nv-subheadline {
    padding-top: 120px;
}

.nv-video .no-video p {
    text-align: center;
}

.nv-video .no-video .nv-nojsmsg {
    display: none;
}

.nv-video:empty,
.nv-video.is-empty {
    margin: 0;
}

/* */
.nv-video-videowrap .kWidgetIframeContainer {
    position: relative;
    padding-bottom: 56.25%;
    /* 16:9 */
    padding-top: 0;
    height: 0 !important;
}

.nv-video-videowrap .kWidgetIframeContainer iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* */
.nv-video .nv-video-innerwrap {
    color: #666666;
    padding: 10px 0 20px;
    background-color: #f3f3f3;
}

.nv-video .nv-video-innerwrap .nv-paragraph-title,
.nv-video .nv-video-innerwrap .nv-video-subtitle,
.nv-video .nv-video-innerwrap .nv-bodytext {
    padding: 10px 20px 0px;
    margin: 0;
}

.nv-video .nv-video-innerwrap .nv-paragraph-title {
    color: #ba0d11;
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 30px;
    line-height: 3rem;
}

.nv-video .nv-video-innerwrap .nv-video-subtitle {
    font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 20px;
    font-size: 2rem;
    line-height: 24px;
    line-height: 2.4rem;
}

.nv-video .nv-video-innerwrap .nv-bodytext {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 20px;
    line-height: 2rem;
}

.nojs .nv-video .no-video .nv-nojsmsg {
    display: block;
}

.nojs .nv-video .no-video .nv-jsmsg {
    display: none;
}

@media screen and (max-width: 480px) {
    .nv-video .nv-video-innerwrap .nv-subheadline {
        line-height: 23px;
        font-size: 20px;
        font-size: 2rem;
    }
}

.nv-table {
    min-width: 25%;
    width: 100%;
    margin-bottom: 20px;
    margin-top: 20px;
    border: 1px solid #cccccc;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.nv-table .nv-table-cell-halign-center {
    text-align: center;
}

.nv-table .nv-table-cell-halign-left {
    text-align: left;
}

.nv-table .nv-table-cell-halign-right {
    text-align: right;
}

.nv-table .nv-table-cell-halign-justify {
    text-align: justify;
}

.nv-table .nv-table-cell-valign-top {
    vertical-align: top;
}

.nv-table .nv-table-cell-valign-bottom {
    vertical-align: bottom;
}

.nv-table .nv-table-cell-valign-center {
    vertical-align: middle;
}

.nv-table .nv-table-cell-responsive {
    display: none;
}

.nv-table th,
.nv-table td {
    padding: 15px 15px;
}

.nv-table td {
    border: 1px dashed #cccccc;
    overflow: hidden;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 18px;
    line-height: 1.8rem;
}

.nv-table th span {
    display: none;
}

.nv-table img:not(.svg-image) {
    width: 100%;
    max-width: 300px;
}

.nv-table .nv-plaintext {
    margin: 0 0 6px 0;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}

.nv-table td .nv-table-cell-responsive {
    height: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.nv-table th,
.nv-table td .nv-table-cell-responsive {
    font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
    background-color: #ffffff;
    text-align: left;
    font-weight: normal;
    color: #007f00;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 20px;
    line-height: 2rem;
}

.nv-table.nv-align-type-none tr:nth-child(odd) td,
.nv-table.nv-align-type-left tr:nth-child(odd) td {
    background: white;
}

.nv-table.nv-align-type-top th {
    border: 1px dashed #c7c1b3;
}

.nv-table.nv-align-type-top tr:last-child th {
    border: none;
}

.nv-table.nv-align-type-left th {
    border: 1px dashed #c7c1b3;
}

.nv-table.nv-align-type-left th:last-child {
    border: none;
}

.nv-table.nv-align-type-both th {
    border: 1px dashed #c7c1b3;
}

.nv-table:empty,
.nv-table.is-empty {
    margin: 0;
}

.parsys_columns .nv-table {
    margin-bottom: 0;
}

@media only screen and (min-width: 1024px) {
    .nv-table.nv-table-striped tr:nth-child(odd) td {
        background: #ffffcc;
    }
}

@media only screen and (max-width: 1024px) {
    .nv-table,
    .nv-table thead,
    .nv-table tbody,
    .nv-table th,
    .nv-table td,
    .nv-table tr {
        display: block;
    }

    .nv-table th {
        display: none;
    }

    .nv-table tr:first-child th {
        border: none;
    }

    .nv-table.nv-align-type-top td,
    .nv-table.nv-align-type-both td,
    .nv-table.nv-align-type-top td .nv-table-cell-responsive,
    .nv-table.nv-align-type-both td .nv-table-cell-responsive {
        display: block;
        min-height: 18px;
        border-width: 0 0 1px 0;
    }

    .nv-table.nv-align-type-top tr:last-child td:last-child,
    .nv-table.nv-align-type-both tr:last-child td:last-child {
        border-width: 0;
    }

    .nv-table.nv-align-type-top th,
    .nv-table.nv-align-type-both th,
    .nv-table.nv-align-type-top td,
    .nv-table.nv-align-type-both td {
        padding: 0;
        position: relative;
    }

    .nv-table.nv-align-type-top th > .nv-cell-component,
    .nv-table.nv-align-type-both th > .nv-cell-component,
    .nv-table.nv-align-type-top td > .nv-cell-component,
    .nv-table.nv-align-type-both td > .nv-cell-component,
    .nv-table.nv-align-type-top th .nv-table-cell-responsive,
    .nv-table.nv-align-type-both th .nv-table-cell-responsive,
    .nv-table.nv-align-type-top td .nv-table-cell-responsive,
    .nv-table.nv-align-type-both td .nv-table-cell-responsive {
        display: inline-block;
        margin-bottom: -100000px;
        padding: 15px 15px 100015px;
        box-sizing: border-box;
        width: 49%;
        vertical-align: top;
    }

    .nv-table.nv-align-type-top th .nv-table-cell-responsive,
    .nv-table.nv-align-type-both th .nv-table-cell-responsive,
    .nv-table.nv-align-type-top td .nv-table-cell-responsive,
    .nv-table.nv-align-type-both td .nv-table-cell-responsive {
        border-right: 1px dashed #c7c1b3;
    }

    .nv-table.nv-align-type-top th span,
    .nv-table.nv-align-type-both th span,
    .nv-table.nv-align-type-top td span,
    .nv-table.nv-align-type-both td span {
        display: inline-block;
    }

    .nv-table.nv-align-type-left th {
        border-width: 1px 0 0;
        display: block;
    }

    .nv-table.nv-align-type-both tr:first-child {
        display: none;
    }

    .nv-table.nv-align-type-both th {
        display: block;
        position: relative;
        min-height: 18px;
        border: none;
        border-bottom: 1px dashed #c7c1b3;
        overflow: hidden;
    }

    .nv-table.nv-align-type-both th .nv-table-cell-responsive {
        background: white;
        width: 49%;
        min-height: 15px;
    }

    .nv-table.nv-align-type-both .nv-table-cell-responsive {
        float: left;
    }

    .nv-table.nv-align-type-none td,
    .nv-table.nv-align-type-left td {
        background: none;
        border-width: 1px 0 0 0;
    }

    .nv-table.nv-align-type-none tr:first-child td:first-child,
    .nv-table.nv-align-type-left tr:first-child td:first-child {
        border: 0;
    }

    .nv-table.nv-table-striped.nv-align-type-none.nv-table-evencols td:nth-of-type(even),
    .nv-table.nv-table-striped.nv-align-type-left.nv-table-evencols td:nth-of-type(even),
    .nv-table.nv-table-striped.nv-align-type-top.nv-table-evencols td:nth-of-type(even),
    .nv-table.nv-table-striped.nv-align-type-both.nv-table-evencols td:nth-of-type(even) {
        background: #ffffcc;
    }

    .nv-table.nv-table-striped.nv-align-type-none.nv-table-oddcols tr:nth-child(even) td:nth-of-type(even),
    .nv-table.nv-table-striped.nv-align-type-left.nv-table-oddcols tr:nth-child(even) td:nth-of-type(even),
    .nv-table.nv-table-striped.nv-align-type-top.nv-table-oddcols tr:nth-child(even) td:nth-of-type(even),
    .nv-table.nv-table-striped.nv-align-type-both.nv-table-oddcols tr:nth-child(even) td:nth-of-type(even),
    .nv-table.nv-table-striped.nv-align-type-none.nv-table-oddcols tr:nth-child(odd) td:nth-of-type(odd),
    .nv-table.nv-table-striped.nv-align-type-left.nv-table-oddcols tr:nth-child(odd) td:nth-of-type(odd),
    .nv-table.nv-table-striped.nv-align-type-top.nv-table-oddcols tr:nth-child(odd) td:nth-of-type(odd),
    .nv-table.nv-table-striped.nv-align-type-both.nv-table-oddcols tr:nth-child(odd) td:nth-of-type(odd) {
        background: #ffffcc;
    }
}

@media screen and (min-width: 500px) {
    .cq-colctrl-lt4 {
        overflow: hidden;
        width: 100%;
    }

    .cq-colctrl-lt4 .parsys_column {
        float: left;
        width: 50%;
        -ms-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .cq-colctrl-lt4 .cq-colctrl-lt4-c0 {
        padding: 0 10px 0 0;
    }

    .cq-colctrl-lt4 .cq-colctrl-lt4-c1 {
        padding: 0 0 0 10px;
    }

    .cq-colctrl-lt4 .cq-colctrl-lt4-c2 {
        padding: 0 10px 0 0;
        clear: left;
    }

    .cq-colctrl-lt4 .cq-colctrl-lt4-c3 {
        padding: 0 0 0 10px;
    }
}

@media screen and (min-width: 770px) {
    /*.chanye-about{*/
        /*padding:0 15px;*/
    /*}*/
    .parsys_columns {
        overflow: hidden;
        width: 100%;
    }

    .parsys_column {
        -ms-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        float: left;
        padding: 0 10px;
    }

    .cq-colctrl-default-c0 {
        padding: 0;
        width: 100%;
    }

    .cq-colctrl-lt0-c0 {
        padding: 0 10px 0 0;
        width: 50%;
    }

    .cq-colctrl-lt0-c1 {
        padding: 0 0 0 10px;
        width: 50%;
    }

    .cq-colctrl-lt1-c0 {
        padding: 0 10px 0 0;
        width: 66%;
    }

    .cq-colctrl-lt1-c1 {
        padding: 0 0 0 10px;
        width: 34%;
    }

    .cq-colctrl-lt2-c0 {
        padding: 0 10px 0 0;
        width: 33%;
    }

    .cq-colctrl-lt2-c1 {
        padding: 0 0 0 10px;
        width: 67%;
    }

    .cq-colctrl-lt3 .parsys_column {
        width: 33%;
    }

    .cq-colctrl-lt3 .cq-colctrl-lt3-c0 {
        padding: 0 10px 0 0;
    }

    .cq-colctrl-lt3 .cq-colctrl-lt3-c1 {
        width: 34%;
    }

    .cq-colctrl-lt3 .cq-colctrl-lt3-c2 {
        padding: 0 0 0 10px;
    }

    .cq-colctrl-lt4 .parsys_column {
        width: 25%;
    }

    .cq-colctrl-lt4 .cq-colctrl-lt4-c0 {
        padding: 0 15px 0 0;
    }

    .cq-colctrl-lt4 .cq-colctrl-lt4-c1 {
        padding: 0 10px 0 5px;
    }

    .cq-colctrl-lt4 .cq-colctrl-lt4-c2 {
        padding: 0 5px 0 10px;
        clear: none;
    }

    .cq-colctrl-lt4 .cq-colctrl-lt4-c3 {
        padding: 0 0 0 15px;
    }
    .cq-colctrl-lt6{
        padding: 20px 0 0 0 ;
        position: relative;
    }
    .chanye-img{
        width: 244px;
        height: 142px;
        vertical-align: bottom;
    }
    .rgb{
        display: flex;
        align-items: flex-end;
        -webkit-align-items: flex-end;
    }

}
.rgb:hover{
    background-color: #bb0d11;
    -webkit-transition:0.15s ease-in;
    transition:0.15s ease-in;
}
.rgb .nv-promobox-heading{
    color: #666 !important ;
}
.rgb .nv-promobox-heading:before{
    color: #ffff00 !important;
}
.rgb:hover .nv-promobox-heading{
    color: #fff !important;
}
.rgb:hover .nv-promobox-text{
    color: #fff !important;
}
/*

Here we set up three groups of styling. Base, Accordions and Tabs.

There are no breakpoints as these managed by JS switching the class names.

No JS undos some basic styles.

 */
.nv-tabsaccordion-component .nv-tac {
    margin-bottom: 20px;
    margin-top: 20px;
}

.nv-tabsaccordion-component .nv-tac .nv-tac-heading {
    padding: 12px 15px;
    border: 1px solid #dddddd;
    background-color: #ffffff;
    color: #bb0d11;
    font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
    transition: color, background-color;
    margin: 0;
    cursor: pointer;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 18px;
    line-height: 1.8rem;
    -webkit-transition: background-color 0.33s;
    transition: background-color 0.33s;
}

.nv-tabsaccordion-component .nv-tac .nv-tac-content {
    border: 1px solid #dddddd;
    border-width: 0 1px;
    background-color: #ffffff;
    overflow: hidden;
}

.nv-tabsaccordion-component .nv-tac .nv-tac-content > .nv-parsys-component {
    padding: 15px;
}

.nv-tabsaccordion-component .nv-tac .nv-tac-section {
    display: block;
}

.nv-tabsaccordion-component .nv-tac .nv-tac-section.active .nv-tac-heading {
    color: #333333;
}

.nv-tabsaccordion-component .nv-tac:empty,
.nv-tabsaccordion-component .nv-tac.is-empty {
    margin: 0;
}

.parsys_columns .nv-tabsaccordion-component .nv-tac {
    margin-bottom: 0;
}

/**
 * Accordion Styles
 **/
.nv-tabsaccordion-component .nv-tac.nv-tac-accordion .nv-tac-heading {
    padding-left: 15px;
    position: relative;
    margin-top: 1px;
}

.nv-tabsaccordion-component .nv-tac.nv-tac-accordion .nv-tac-heading:after {
    content: "D";
    font-family: "BP Icons";
    position: absolute;
    width: 15px;
    height: 15px;
    font-size: 15px;
    right: 15px;
}

.nv-tabsaccordion-component .nv-tac.nv-tac-accordion .nv-tac-section.inactive .nv-tac-heading {
    background-color: #f5f5f5;
    border-color: #ffffff;
    border-width: 1px 0 0;
    border: none;
}

.nv-tabsaccordion-component .nv-tac.nv-tac-accordion .nv-tac-section.inactive .nv-tac-heading:hover {
    background-color: #ddd;
}

.nv-tabsaccordion-component .nv-tac.nv-tac-accordion .nv-tac-section.inactive .nv-tac-content {
    height: 0;
    overflow: hidden;
}

.nv-tabsaccordion-component .nv-tac.nv-tac-accordion .nv-tac-section.inactive .nv-tac-content .nv-parsys-component {
    padding: 21px 15px 24px;
}

.nv-tabsaccordion-component .nv-tac.nv-tac-accordion .nv-tac-section.active .nv-tac-content {
    border-bottom: 1px solid #dddddd;
}

.nv-tabsaccordion-component .nv-tac.nv-tac-accordion .nv-tac-section.active .nv-tac-heading {
    background: #ffffff;
    border-bottom: 0;
    color: #666;
}

.nv-tabsaccordion-component .nv-tac.nv-tac-accordion .nv-tac-section.active .nv-tac-heading:after {
    content: "U";
    color: #666;
}

.nv-tabsaccordion-component .nv-tac.nv-tac-accordion .nv-tac-section.active .nv-tac-content > .nv-parsys-component {
    padding-top: 7px;
}

.nv-tabsaccordion-component .nv-tac.nv-tac-accordion .tv-tac-content {
    border: 1px solid #dddddd;
}

/**
 * FAQ Styles
 **/
.nv-tabsaccordion-component .nv-tac.nv-tac-accordion.nv-tac-faq {
    border-top: 1px solid #dddddd;
}

.nv-tabsaccordion-component .nv-tac.nv-tac-accordion.nv-tac-faq .nv-tac-heading,
.nv-tabsaccordion-component .nv-tac.nv-tac-accordion.nv-tac-faq .nv-tac-content {
    border-left: none;
    border-right: none;
}

.nv-tabsaccordion-component .nv-tac.nv-tac-accordion.nv-tac-faq .nv-tac-section.inactive {
    border-bottom: 1px solid #dddddd;
}

.nv-tabsaccordion-component .nv-tac.nv-tac-accordion.nv-tac-faq .nv-tac-section.inactive .nv-tac-heading {
    background-color: #ffffff;
    border-bottom: 1px solid white;
}

.nv-tabsaccordion-component .nv-tac.nv-tac-accordion.nv-tac-faq .nv-tac-section.inactive .nv-tac-heading:hover {
    background-color: #f5f5f5;
}

.nv-tabsaccordion-component .nv-tac.nv-tac-accordion.nv-tac-faq .nv-tac-section.active {
    border-top: none;
}

.nv-tabsaccordion-component .nv-tac.nv-tac-accordion.nv-tac-faq .nv-tac-section.active .nv-tac-heading {
    border-top: 0;
}

.nv-tabsaccordion-component .nv-tac.nv-tac-accordion.nv-tac-faq .nv-tac-section.active .nv-tac-content > .nv-parsys-component {
    padding-top: 0px;
}

/**
 * Tab styles
 **/
.nv-tabsaccordion-component .nv-tac.nv-tac-tabs {
    position: relative;
    margin-top: 20px;
}

.nv-tabsaccordion-component .nv-tac.nv-tac-tabs .nv-tac-heading {
    position: absolute;
    top: 0;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 42px;
}

.nv-tabsaccordion-component .nv-tac.nv-tac-tabs .nv-tac-heading-0 {
    position: relative;
}

.nv-tabsaccordion-component .nv-tac.nv-tac-tabs .nvs-tac-last-heading {
    border-right: 1px solid #dddddd;
}

.nv-tabsaccordion-component .nv-tac.nv-tac-tabs .nv-tac-content {
    border-bottom: 1px solid #dddddd;
}

.nv-tabsaccordion-component .nv-tac.nv-tac-tabs .nv-tac-section.active .nv-tac-heading {
    background: #ffffff;
    border-bottom: none;
}

.nv-tabsaccordion-component .nv-tac.nv-tac-tabs .nv-tac-section.active .nv-tac-content {
    display: block;
    border: 1px solid #ddd;
}

.nv-tabsaccordion-component .nv-tac.nv-tac-tabs .nv-tac-section.inactive .nv-tac-heading {
    background-color: #f5f5f5;
    border-color: white;
    border-width: 0 0 0 1px;
}

.nv-tabsaccordion-component .nv-tac.nv-tac-tabs .nv-tac-section.inactive .nv-tac-heading:hover {
    background-color: #ddd;
}

.nv-tabsaccordion-component .nv-tac.nv-tac-tabs .nv-tac-section.inactive .nv-tac-content {
    display: none;
}

.nv-tabsaccordion-component .nv-tac.nv-tac-tabs .nv-tac-section.inactive.prevsib .nv-tac-heading {
    border-width: 0 1px;
}

/**
 * No JS override
 **/
.nojs .nv-tabsaccordion-component .nv-tac.nv-tac-tabs .nv-tac-heading {
    position: static;
    float: none;
}

.nojs .nv-tabsaccordion-component .nv-tac.nv-tac-tabs .nv-tac-content {
    padding-top: 18px;
}

.nv-page-content .nv-promobox-component .nv-promobox {
    text-decoration: none;
    display: block;
    position: relative;
    margin-top: 20px;
}

.nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-image {
    min-height: 1px;
    overflow: hidden;
}

.nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-heading {
    margin-bottom: 8px;
    font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 24px;
    line-height: 2.4rem;
    font-weight: bold;
}
.cq-colctrl-lt6 .nv-promobox-heading {
    font-weight: 100 !important;
}

.nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-heading.empty:before {
    content: "";
}

.nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-heading:before {
    position: static;
    display: inline;
    content: ">";
    padding-right: 8px;
    font-size: 12px;
    font-family: "BP Icons";
    vertical-align: top;
}

.nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-text {
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 18px;
    line-height: 1.8rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal {
    border-bottom-color: #99cc00;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard .responsive-image,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .responsive-image {
    margin-bottom: 15px;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard .responsive-image img,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .responsive-image img {
    width: 100%;
}
.chanye-about .nv-promobox-text{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3 !important;
    -webkit-box-orient: vertical;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard .nv-promobox-heading,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-heading {
    color: #bb0d11;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard .nv-promobox-heading:before,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-heading:before {
    color: #bb0d11;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard .nv-promobox-text,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-text {
    color: #666666;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard .nv-promobox-border,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-border {
    padding-bottom: 16px;
    position: relative;
    border-style: solid;
    border-color: #e60012;
    border-width: 0 0 3px 0;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard .nv-promobox-border:after,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-border:after {
    position: absolute;
    bottom: -3px;
    left: 0px;
    height: 3px;
    width: 0%;
    content: "";
    background-color: #ffff00;
    -webkit-transition: width 0.5s linear;
    transition: width 0.5s linear;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard:hover .nv-promobox-border:after,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal:hover .nv-promobox-border:after {
    width: 100%;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard .nv-promobox-image.empty + .nv-promobox-title-description-container,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-image.empty + .nv-promobox-title-description-container {
    left: 0;
    width: 100%;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard .nv-promobox-image.empty + .nv-promobox-title-description-container .nv-promobox-heading,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-image.empty + .nv-promobox-title-description-container .nv-promobox-heading {
    padding-left: 0;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard .nv-promobox-image.empty + .nv-promobox-title-description-container .nv-promobox-text,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-image.empty + .nv-promobox-title-description-container .nv-promobox-text {
    padding-left: 0;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard .nv-promobox-image.empty + .nv-promobox-title-description-container .nv-promobox-border,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-image.empty + .nv-promobox-title-description-container .nv-promobox-border {
    padding-left: 0;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard.nv-promobox-colorscheme-green,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-green {
    background-color: #007f00;
    border-bottom-color: #99cc00;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard.nv-promobox-colorscheme-green .responsive-image,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-green .responsive-image {
    margin-bottom: 7px;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard.nv-promobox-colorscheme-green .nv-promobox-heading,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-green .nv-promobox-heading {
    padding-left: 20px;
    padding-right: 20px;
    color: #ffffff;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard.nv-promobox-colorscheme-green .nv-promobox-text,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-green .nv-promobox-text {
    color: #ffffff;
    padding-left: 20px;
    padding-right: 20px;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard.nv-promobox-colorscheme-green .nv-promobox-image.empty + .nv-promobox-title-description-container,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-green .nv-promobox-image.empty + .nv-promobox-title-description-container {
    left: 0;
    width: 100%;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard.nv-promobox-colorscheme-green .nv-promobox-image.empty + .nv-promobox-title-description-container .nv-promobox-heading,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-green .nv-promobox-image.empty + .nv-promobox-title-description-container .nv-promobox-heading {
    padding-left: 20px;
    padding-right: 20px;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard.nv-promobox-colorscheme-green .nv-promobox-image.empty + .nv-promobox-title-description-container .nv-promobox-text,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-green .nv-promobox-image.empty + .nv-promobox-title-description-container .nv-promobox-text {
    padding-left: 20px;
    padding-right: 20px;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard.nv-promobox-colorscheme-grey,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-grey {
    background-color: #eeeeee;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard.nv-promobox-colorscheme-grey .responsive-image,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-grey .responsive-image {
    margin-bottom: 7px;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard.nv-promobox-colorscheme-grey .nv-promobox-heading,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-grey .nv-promobox-heading {
    padding-left: 20px;
    padding-right: 20px;
    color: #007f00;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard.nv-promobox-colorscheme-grey .nv-promobox-text,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-grey .nv-promobox-text {
    padding-left: 20px;
    padding-right: 20px;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard.nv-promobox-colorscheme-grey .nv-promobox-image.empty + .nv-promobox-title-description-container,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-grey .nv-promobox-image.empty + .nv-promobox-title-description-container {
    left: 0;
    width: 100%;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard.nv-promobox-colorscheme-grey .nv-promobox-image.empty + .nv-promobox-title-description-container .nv-promobox-heading,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-grey .nv-promobox-image.empty + .nv-promobox-title-description-container .nv-promobox-heading {
    padding-left: 20px;
    padding-right: 20px;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard.nv-promobox-colorscheme-grey .nv-promobox-image.empty + .nv-promobox-title-description-container .nv-promobox-text,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-grey .nv-promobox-image.empty + .nv-promobox-title-description-container .nv-promobox-text {
    padding-left: 20px;
    padding-right: 20px;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard.nv-promobox-colorscheme-orange .nv-promobox-border,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-orange .nv-promobox-border {
    border-bottom-color: #ff7e00;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-standard .nv-promobox-image.empty + .nv-promobox-title-description-container .nv-promobox-heading {
    padding-top: 15px;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-heading {
    margin-top: 10px;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-heading.empty {
    margin: 0 0 4px 0;
    height: 0;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-tool {
    background: #ebebeb;
    padding: 26px 15px 15px;
    border-bottom: 3px solid #99cc00;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-tool .nv-promobox-img-wrap {
    margin-bottom: 27px;
    height: 100px;
    text-align: center;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-tool .nv-promobox-img-wrap img {
    width: 100px;
    height: 100px;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-tool .nv-promobox-border:after {
    position: absolute;
    bottom: -3px;
    left: 0;
    height: 3px;
    width: 0%;
    content: "";
    background-color: #ffff00;
    -webkit-transition: width 0.5s linear;
    transition: width 0.5s linear;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-tool:hover .nv-promobox-border:after {
    width: 100%;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-notification {
    background: #007f00 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0ODFEMDQ0NDM1OEQxMUUzODNCQ0NCRDgxQTAxQTVFNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0ODFEMDQ0NTM1OEQxMUUzODNCQ0NCRDgxQTAxQTVFNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJCOUZEOEZGMzU4NzExRTM4M0JDQ0JEODFBMDFBNUU1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJCOUZEOTAwMzU4NzExRTM4M0JDQ0JEODFBMDFBNUU1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+9Qk2FAAAAC1JREFUeNpi/P//PwMGYGTkZQBJoGAGBl6wUmyCqBJIgggJNEGwvdgEQRggwADbrTsX9ZtUgQAAAABJRU5ErkJggg==);
    border: 1px solid #99cc00;
    border-bottom-width: 3px;
    padding: 25px 15px 15px;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-notification .nv-promobox-img-wrap {
    height: 90px;
    margin: 0 auto 27px;
    text-align: center;
    padding: 5px 0;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-notification .nv-promobox-img-wrap span {
    display: inline-block;
    width: 20px;
    height: 90px;
    position: relative;
    top: 50%;
    margin-top: -30px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAABVCAMAAACYev+yAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0QTcyMDAwNTMzOTkxMUUzOTVCNThBM0NGNzkzRTM2RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0QTcyMDAwNjMzOTkxMUUzOTVCNThBM0NGNzkzRTM2RSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRBNzIwMDAzMzM5OTExRTM5NUI1OEEzQ0Y3OTNFMzZFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRBNzIwMDA0MzM5OTExRTM5NUI1OEEzQ0Y3OTNFMzZFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+nKb95QAAAEJQTFRFDIUM7fbt5/Pncbhxf79/bLVs5vLmuty6WqxawN/AW61b6PPoXK1c7PXs+fz5EIcQweDBu9275fLlXa5dAH8A////53mElQAAAHRJREFUeNrs0MkOgCAMBNBxAXHDrf3/XxWXqK3Eqxcm4cALATqgEBR1xlldYN+E5XI+krtDSr5TbuL4mY6AVkg/wLCMQaWkwqzEwivxsK8z+p4p8tb7P9QIWaJzETXX7N3ZRuhnlP3I/CyskyRJkiTfsgowAPxcct6+LvgvAAAAAElFTkSuQmCC);
    background-size: 20px 90px;
    background-repeat: no-repeat;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-notification .nv-promobox-heading,
.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-notification .nv-promobox-text {
    color: #ffffff;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-notification .nv-promobox-heading:before {
    color: #ffff00;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-notification .nv-promobox-border:after {
    position: absolute;
    bottom: -3px;
    left: -1px;
    height: 3px;
    width: 0%;
    content: "";
    background-color: #ffff00;
    -webkit-transition: width 0.5s linear;
    transition: width 0.5s linear;
}

.nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-notification:hover .nv-promobox-border:after {
    width: 100%;
    border-right: 2px solid #ffff00;
}

.nv-page-content .nv-promobox-component.nv-promobox-notaligned .nv-promobox {
    height: 100%;
    position: relative;
    box-sizing: border-box;
}

.nv-page-content .nv-promobox-component.nv-promobox-notaligned .nv-promobox .nv-promobox-heading {
    padding-top: 15px;
}

.nv-page-content .nv-promobox-component.nv-promobox-notaligned .nv-promobox .nv-promobox-border {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
}

.nv-page-content .nv-promobox-component.nv-promobox-notaligned .nv-promobox.nv-promobox-tool .nv-promobox-image.empty {
    margin-top: -25px;
}

.nv-global-footer .nv-container.nv-parsys-component {
    position: fixed;
    top: 234px;
    right: 0;
    z-index: 120;
}

.nv-global-footer .nv-container.nv-parsys-component.active .nv-promobox-handle div {
    background-position: -32px 0;
}

.nv-global-footer .nv-container.nv-parsys-component .nv-promobox-handle {
    position: absolute;
    top: calc(50% - 30px);
    left: -30px;
    height: 60px;
    cursor: pointer;
}

.nv-global-footer .nv-container.nv-parsys-component .nv-promobox-handle div {
    width: 32px;
    height: 60px;
    background: no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAA8CAIAAABZ6yszAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTdGMTE3NDA3MjA2ODExODIyQTgyOURFMjVGNjM5QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5MTM0QkFGQUZFQjMxMUUzQUYyMEMwNEJDRjBGRTk2MiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5MTM0QkFGOUZFQjMxMUUzQUYyMEMwNEJDRjBGRTk2MiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkE3RjExNzQwNzIwNjgxMTgyMkE4MjlERTI1RjYzOUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjk3RjExNzQwNzIwNjgxMTgyMkE4MjlERTI1RjYzOUIiLz4gPC9yZGY6RGVzY3Jp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);
}

.nv-global-footer .nv-container.nv-parsys-component .nv-promobox {
    border-color: #999;
    border-style: solid;
    border-width: 0 0 3px 0;
    display: block;
    min-height: 70px;
    padding: 10px 10px 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 60px;
}

.nv-global-footer .nv-container.nv-parsys-component .nv-promobox:after {
    background-color: #ffff00;
    bottom: -3px;
    content: "";
    height: 3px;
    left: 0px;
    position: absolute;
    width: 0%;
    -webkit-transition: width 0.33s linear;
    transition: width 0.33s linear;
}

.nv-global-footer .nv-container.nv-parsys-component .nv-promobox:hover:after {
    width: 100%;
}

.nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-img-wrap {
    margin-bottom: 5px;
}

.nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-img-wrap img,
.nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-img-wrap span {
    width: 45px;
    height: 45px;
    display: inline-block;
}

.nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-text {
    display: none;
}

.nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-heading {
    color: #ffffff;
    font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
    margin-bottom: 0;
    -webkit-transition: color 0.5s;
    transition: color 0.5s;
    font-size: 12px;
    font-size: 1.2rem;
}

.nv-global-footer .nv-container.nv-parsys-component .nv-promobox.nv-promobox-notification {
    background-color: #007f00;
    border-color: #99cc00;
}

.nv-global-footer .nv-container.nv-parsys-component .nv-promobox.nv-promobox-notification span {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjBweCIgaGVpZ2h0PSI4MHB4IiB2aWV3Qm94PSIwIDAgMjAgODAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDgwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cmVjdCB4PSIyIiB5PSIyMyIgc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIHdpZHRoPSIxNiIgaGVpZ2h0PSI1NyIvPg0KPGNpcmNsZSBzdHlsZT0iZmlsbDojRkZGRkZGOyIgY3g9IjEwIiBjeT0iOC4xIiByPSI3LjkiLz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
}

.nv-global-footer .nv-container.nv-parsys-component .nv-promobox.nv-promobox-tool {
    background-color: #ebebeb;
    border-color: #999;
}

.nv-global-footer .nv-container.nv-parsys-component .nv-promobox.nv-promobox-tool .nv-promobox-heading {
    color: #999;
}

.nv-with-cookie .nv-global-footer .nv-container.nv-parsys-component {
    top: 245px;
}

.nv-global-header .nv-promobox-component {
    left: 0px;
    overflow: hidden;
    width: 100%;
}

.nv-global-header .nv-promobox-component .nv-promobox {
    display: block;
    margin: 0 auto;
    max-width: 1000px;
    text-decoration: none;
    padding-left: 32px;
    position: relative;
}

.nv-global-header .nv-promobox-component .nv-promobox .nv-promobox-image {
    float: left;
}

.nv-global-header .nv-promobox-component .nv-promobox:before {
    content: "!";
    color: #FFFFFF;
    display: inline;
    font-size: 20px;
    position: relative;
    top: 4px;
}

.nv-global-header .nv-promobox-component .nv-promobox-img-wrap {
    display: none;
}

.nv-global-header .nv-promobox-component .nv-promobox-heading,
.nv-global-header .nv-promobox-component .nv-promobox-text {
    color: white;
    display: inline;
    font-size: 14 pxpx;
    font-size: 1.4 pxrem;
}

.nv-global-header .nv-promobox-component .nv-promobox-heading {
    padding-left: 10px;
    text-transform: uppercase;
}

@media screen and (max-width: 520px) {
    .nv-global-header .nv-promobox-component {
        background-repeat: repeat;
        background-size: 3px 3px;
        box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.3);
        height: auto;
        padding-bottom: 10px;
    }

    .nv-global-header .nv-promobox-component .nv-promobox {
        padding: 0 15px;
    }

    .nv-global-header .nv-promobox-component .nv-promobox-text {
        display: block;
        padding: 0;
        line-height: 1em;
        margin: 0;
        margin-left: 34px;
        margin-top: -4px;
    }
}

@media screen and (max-width: 800px) {
    .bge{
        background: #fff !important;
    }
    .item-left,.item-right{
       float: none;
    }
    .page-container .nv-global-footer .nv-container.nv-parsys-component {
        bottom: 0;
        right: 0px;
        height: 60px;
        top: auto;
        background: #ebebeb;
    }

    .page-container .nv-global-footer .nv-container.nv-parsys-component .nv-promobox {
        width: 100px;
        padding: 5px;
        height: 60px;
        float: left;
        border-width: 0 2px 0 0;
        -ms-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .page-container .nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-img-wrap {
        margin-bottom: 0;
    }

    .page-container .nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-img-wrap img,
    .page-container .nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-img-wrap span {
        width: 22px;
        height: 22px;
        display: block;
        margin: 0 auto;
    }

    .page-container .nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-img-wrap span {
        background-size: auto 22px;
    }

    .page-container .nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-heading {
        height: 60px;
        margin: 4px auto 0 auto;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 64px;
        white-space: normal;
        line-height: 13.5px;
    }

    .page-container .nv-global-footer .nv-container.nv-parsys-component .nv-promobox.nv-promobox-icononly .nv-promobox-img-wrap {
        float: none;
        width: 100%;
    }
}

@media screen and (max-width: 769px) {
    .parsys_columns:not(.cq-colctrl-lt4) .nv-promobox-component,
    .parsys_columns:not(.cq-colctrl-lt4) .nv-promobox-component .nv-promobox-image,
    .parsys_columns:not(.cq-colctrl-lt4) .nv-promobox-component .nv-promobox-heading,
    .parsys_columns:not(.cq-colctrl-lt4) .nv-promobox-component .nv-promobox-text {
        height: auto !important;
    }

    .parsys_columns:not(.cq-colctrl-lt4) .nv-promobox-component.nv-promobox-notaligned .nv-promobox {
        height: auto;
    }

    .parsys_columns:not(.cq-colctrl-lt4) .nv-promobox-component.nv-promobox-notaligned .nv-promobox .nv-promobox-border {
        position: relative;
    }

    .parsys_columns:not(.cq-colctrl-lt4) .nv-promobox-component.nv-promobox-notaligned .nv-promobox.nv-promobox-notification .nv-promobox-border,
    .parsys_columns:not(.cq-colctrl-lt4) .nv-promobox-component.nv-promobox-notaligned .nv-promobox.nv-promobox-tool .nv-promobox-border {
        position: absolute;
    }
}

@media screen and (max-width: 560px) {
    .parsys_columns.cq-colctrl-lt4 .nv-promobox-component,
    .parsys_columns.cq-colctrl-lt4 .nv-promobox-component .nv-promobox-image,
    .parsys_columns.cq-colctrl-lt4 .nv-promobox-component .nv-promobox-heading,
    .parsys_columns.cq-colctrl-lt4 .nv-promobox-component .nv-promobox-text {
        height: auto !important;
    }

    .parsys_columns.cq-colctrl-lt4 .nv-promobox-component.nv-promobox-notaligned .nv-promobox {
        height: auto;
    }

    .page-container .nv-global-footer .nv-container.nv-parsys-component .nv-promobox {
        height: 45px;
        width: 75px;
    }

    .page-container .nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-heading {
        white-space: normal;
        line-height: 13px;
        margin-top: 4px;
    }

    .page-container .nv-global-footer .nv-container.nv-parsys-component .nv-promobox.nv-promobox-icononly .nv-promobox-heading {
        float: none;
        width: 100%;
        margin-left: 0px;
    }

    .page-container .nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-img-wrap img,
    .page-container .nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-img-wrap span {
        float: none;
        width: 22px;
        height: 22px;
        margin-bottom: 0;
        background-size: auto 22px;
    }

    .page-container .nv-global-footer .nv-container.nv-parsys-component .nv-promobox-handle {
        left: -20px;
    }

    .page-container .nv-global-footer .nv-container.nv-parsys-component .nv-promobox-handle div {
        background-position: -5px 0;
        width: 20px;
    }

    .page-container .nv-global-footer .nv-container.nv-parsys-component.active .nv-promobox-handle div {
        background-position: -38px 0;
    }

    h4 {
        display: block;
        -webkit-margin-before: 0em;
        -webkit-margin-after: 0em;
    }
}

@media screen and (min-width: 801px) {
    .nv-global-footer .nv-container.nv-parsys-component .nv-promobox {
        width: 59px !important;
    }
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .nv-global-footer .nv-container.nv-parsys-component .nv-promobox.nv-promobox-notification,
    .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-notification {
        background-size: 3px 3px;
    }
}

@media screen and (min-width: 980px) {
    #nv-page-content-wrap .nv-promobox-component .nv-promobox.nv-promobox-horizontal,
    #nv-page-content-wrap .nv-promobox-component .nv-promobox.nv-promobox-horizontal img {
        min-height: 78px;
    }

    #nv-page-content-wrap .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-autoheight {
        min-height: 0 !important;
    }

    #nv-page-content-wrap .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-autoheight .nv-promobox-title-description-container {
        position: relative;
        padding-bottom: 15px;
    }

    #nv-page-content-wrap .nv-tabsaccordion-component .nv-promobox-component .nv-promobox-horizontal {
        min-height: 74px;
    }

    #nv-page-content-wrap.full-width .nv-promobox-component .nv-promobox.nv-promobox-horizontal {
        min-height: 103px;
    }

    #nv-page-content-wrap.full-width .nv-tabsaccordion-component .nv-promobox-component .nv-promobox-horizontal {
        min-height: 99px;
    }

    .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal {
        position: relative;
        overflow: hidden;
        min-height: 103px;
    }

    .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-image {
        line-height: 0;
    }

    .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-image .responsive-image {
        width: 40%;
        margin-bottom: 0;
    }

    .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-image .responsive-image img {
        width: 100%;
    }

    .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-title-description-container {
        position: absolute;
        top: 0;
        left: 40%;
        width: 60%;
        height: 100%;
        padding-right: 1px;
    }

    .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal, .nv-promobox-title-description-container .nv-promobox-heading {
        margin-top: 0;
        padding-left: 20px;
        padding-right: 20px;
        line-height: 24px;
        line-height: 2.4rem;
    }

    .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal , .nv-promobox-title-description-container .nv-promobox-text {
        padding-left: 20px;
        padding-right: 20px;
    }

    .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-title-description-container .nv-promobox-border {
        margin-left: 20px;
    }

    .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-heading.empty {
        margin: 0 0 4px 0;
        height: 0;
    }

    .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-text {
        line-height: 1.6rem;
    }

    .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-border {
        padding-bottom: 20px;
        border-style: solid;
        border-color: #99cc00;
        border-width: 0 0 3px 0;
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
    }

    .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal:hover .nv-promobox-border:after {
        width: 100%;
    }

    .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-green .nv-promobox-heading,
    .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-grey .nv-promobox-heading {
        margin-top: 15px;
    }

    .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-green .nv-promobox-border,
    .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-grey .nv-promobox-border {
        margin-left: 0;
    }

    .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-image.empty + .nv-promobox-title-description-container {
        left: 0;
        width: 100%;
    }

    .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-image.empty + .nv-promobox-title-description-container .nv-promobox-heading {
        padding-left: 0;
    }

    .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal .nv-promobox-image.empty + .nv-promobox-title-description-container .nv-promobox-border {
        margin-left: 0;
        padding-left: 0;
    }

    .nv-page-content .nv-promobox-component .nv-promobox.nv-promobox-horizontal.nv-promobox-colorscheme-grey .nv-promobox-heading {
        color: #666666;
    }
}

/**
 * BP Responsive Navigation
 * ========================
 *
 * @TODO: Get CSS Matching this TOC structure.
 *
 * 1. General Styles
 * 2. Desktop Navigation
 *     2.1. 1st Level Navigation
 *     2.2. 2nd Level Navigation
 *     2.3. 3rd Level Navigation
 *     2.4. 4th+ Level Navigation
 * 3. Mobile Navigation
 *     3.1. 1st Level Navigation
 *     3.2. 2nd Level Navigation
 *     3.3. 3rd Level Navigation
 *     3.4. 4th+ Level Navigation
 * 4. Sidebar Navigation
 *     4.1. 1st Level Navigation
 *     4.2. 2nd Level Navigation
 *     4.3. 3rd Level Navigation
 *     4.4. 4th+ Level Navigation
 * 5. No JavaScript Styling
 *
 **/
/* 1. General Styles */
.nv-navigation-component .nv-navigation ul,
.nv-navigation-component .nv-navigation li {
    padding: 0;
    list-style: none;
}

.nv-navigation-component .nv-navigation a {
    text-decoration: none;
}

/* 2. Desktop Navigation */
.nv-navigation-component {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45px;
    background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QOIaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZDM1NDkyMmMtZTBkZS0yZTQ4LTg1NGYtM2NhMWU5YzI3ZmFiIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhGQkQ1M0RGMDFCODExRTk5QjFBREU2MkNBNjE1Njk2IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhGQkQ1M0RFMDFCODExRTk5QjFBREU2MkNBNjE1Njk2IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3ZTcxYTFhOC1mMDMwLTliNGQtYWZmNS01NTFiY2YzNTY3OTIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiNTcwNTZmZS1mZjM5LTkwNGQtYTZlYy1kMDlmMWU0MjkxYmQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAAtAAEDAREAAhEBAxEB/8QAZAABAQEAAAAAAAAAAAAAAAAAAwQJAQACAwEAAAAAAAAAAAAAAAADBgIFCAoQAAEEAgMAAAAAAAAAAAAAAAABYaES8BEh0WIRAQABAwUBAAAAAAAAAAAAAAAUARFRIWECEiIj/9oADAMBAAIRAxEAPwDDPbpHZhKzuBkhu6EtC7M4pbZYPYoza5S3zahOpQm8twWdJCdaFKZXIOfMhPKm+r//2Q==) repeat-x top left #a40000;
    z-index: 100;
    -webkit-transition: left 1s;
    transition: left 1s;
}

.nv-navigation-component {
    border-collapse: collapse;
    bottom: 0;
    clear: both;
    margin: 0;
    max-width: 100%;
    position: absolute;
    z-index: 121;
}

.nv-navigation-component .nv-navigation {
    height: 45px;
    max-height: 45px;
    margin: 0 auto;
    padding: 0;
    width: 940px;
}

.nv-navigation-component .nv-navigation .nv-nav-item-lv1 {
    display: table-cell;
    padding: 0;
    height: 100%;
    border-left: 1px solid #a40000;
    vertical-align: middle;
}

/* 2.2. 2nd Level Desktop Navigation */
.nv-navigation-component .nv-navigation .nv-nav-item-lv1:hover,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1.hover {
    background-color: #a40000;
}

.nv-navigation-component .nv-navigation .nv-nav-item-lv1:hover .nv-nav-item-wrapper-lv1 .nv-nav-lv2,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1.hover .nv-nav-item-wrapper-lv1 .nv-nav-lv2 {
    display: block;
}

.nv-navigation-component .nv-navigation .nv-nav-item-lv1:hover .nv-nav-item-wrapper-lv1 .nv-nav-lv2 .nv-nav-item-lv2.hover-state .nv-nav-lv3,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1.hover .nv-nav-item-wrapper-lv1 .nv-nav-lv2 .nv-nav-item-lv2.hover-state .nv-nav-lv3 {
    visibility: visible;
    opacity: 1;
}

.nv-navigation-component .nv-navigation .nv-nav-item-lv1:hover .nv-nav-item-wrapper-lv1 .nv-nav-lv2 .nv-nav-item-lv2.hover-state .nv-nav-lv3 .nv-nav-item-wrapper-lv3 a:before,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1.hover .nv-nav-item-wrapper-lv1 .nv-nav-lv2 .nv-nav-item-lv2.hover-state .nv-nav-lv3 .nv-nav-item-wrapper-lv3 a:before {
    content: "P";
}

.nv-navigation-component .nv-navigation .nv-nav-item-lv1:hover .nv-nav-item-wrapper-lv1 .nv-nav-lv2 .nv-nav-item-lv2.hover-state .nv-nav-lv3:before,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1.hover .nv-nav-item-wrapper-lv1 .nv-nav-lv2 .nv-nav-item-lv2.hover-state .nv-nav-lv3:before {
    color: #ffffff;
    content: "P";
    font-family: "BP Icons";
    position: absolute;
    left: -6px;
    top: 15px;
    width: 10px;
    z-index: 111;
    font-size: 18px;
    font-size: 1.8rem;
}

.nv-navigation-component .nv-navigation .nv-nav-item-lv1:hover .nv-nav-item-wrapper-lv1:after,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1.hover .nv-nav-item-wrapper-lv1:after {
    content: "p";
    font-family: "BP Icons";
    color: #bb0d11;
    position: absolute;
    top: 44px;
    left: 18px;
    width: 15px;
    height: 10px;
    line-height: 10px;
    z-index: 110;
    font-size: 23px;
    font-size: 2.3rem;
}

/* 2.1. 1st Level Desktop Navigation */
.nv-navigation-component .nv-nav-item-wrapper-lv1 {
    display: block;
    height: 100%;
    position: relative;
}

.nv-navigation-component .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1 {
    border-left: 1px solid #e60012;
    color: #ffffff;
    display: table-cell;
    font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
    height: 44px;
    overflow: hidden;
    padding: 0 29px;
    position: relative;
    vertical-align: middle;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 13px;
    font-size: 1.3rem;
}

/* 2.X. 1st Level Desktop Navigation - Active */
.nv-navigation-component .nv-nav-item-lv1.current {
    background-color: #a40000;
}

.nv-navigation-component .nv-nav-item-lv1.current .nv-nav-item-link-lv1 {
    border-left: none;
}

.nv-navigation-component .nv-nav-item-lv1.current + li {
    border-left: 0;
}

.nv-navigation-component .nv-navigation .nv-nav-item-lv1 {
    /* Level 3 - lvl3 wrapper */
}

.nv-navigation-component .nv-navigation .nv-nav-item-lv1.nv-sub-nav:hover.current .nv-nav-item-wrapper-lv1:after {
    color: #a40000;
}

.nv-navigation-component .nv-navigation .nv-nav-item-lv1.nv-nav-item-last,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1:last-child {
    border-right: 1px solid #a40000;
}

.nv-navigation-component .nv-navigation .nv-nav-item-lv1.nv-nav-item-last .nv-nav-item-wrapper-lv1 > a,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1:last-child .nv-nav-item-wrapper-lv1 > a {
    width: 100%;
    border-right: 1px solid #e60012;
}

.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-lv2 {
    display: none;
    position: absolute;
    width: 140px;
    top: 45px;
    left: -1px;
    background: #ffffff;
    padding: 15px 0 20px 20px;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    z-index: 109;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv2 > .nv-nav-item-wrapper > a {
    position: relative;
    display: inline-block;
    width: 100%;
    padding: 5px 20px 5px 0;
    color: #535353;
    line-height: normal;
    font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 13px;
    font-size: 1.3rem;
}

.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv2:hover > .nv-nav-item-wrapper > a:before {
    position: absolute;
    top: 8px;
    left: -12px;
    content: "P";
    color: #bb0d11;
    font-family: "BP Icons";
    font-size: 10px;
    font-size: 1rem;
}

.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-lv2-item-1 .nv-nav-item-link {
    padding-top: 0;
}

.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-lv3 {
    opacity: 0;
    visibility: hidden;
    width: 250px;
    min-height: 120px;
    position: absolute;
    top: 0;
    left: 248px;
    background-color: #eeeeee;
    margin: 0;
    padding: 18px 0 18px 30px;
    border-bottom: none;
    border-right: 1px solid #ccc;
    border-bottom: 2px solid #99cc00;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: opacity 0.15s ease-in;
    transition: opacity 0.15s ease-in;
}

.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-lv3 > .nv-nav-item-wrapper > a {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 16px;
    line-height: 1.6rem;
}

.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv3,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv4,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv5 {
    position: relative;
}

.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv3 > .nv-nav-item-wrapper > a,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv4 > .nv-nav-item-wrapper > a,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv5 > .nv-nav-item-wrapper > a {
    display: inline-block;
    position: relative;
    max-width: 200px;
    color: #bb0d11;
    padding: 0 5px 7px 0;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 13px;
    font-size: 1.3rem;
}

.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv3 > .nv-nav-item-wrapper > a:before,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv4 > .nv-nav-item-wrapper > a:before,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv5 > .nv-nav-item-wrapper > a:before {
    content: "";
    font-family: "BP Icons";
    position: absolute;
    top: 4px;
    left: -12px;
    color: #bb0d11;
    text-decoration: underline;
    display: inline-block;
    font-size: 10px;
    font-size: 1rem;
}

.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv3 > .nv-nav-item-wrapper > a:hover,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv4 > .nv-nav-item-wrapper > a:hover,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv5 > .nv-nav-item-wrapper > a:hover {
    text-decoration: underline;
}

.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv3 > .nv-nav-item-wrapper > a:before,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv4 > .nv-nav-item-wrapper > a:before,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv5 > .nv-nav-item-wrapper > a:before,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv3 > .nv-nav-item-wrapper > a:hover:before,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv4 > .nv-nav-item-wrapper > a:hover:before,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv5 > .nv-nav-item-wrapper > a:hover:before {
    text-decoration: none;
}

.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-lv4,
.nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-lv5 {
    display: none;
}

.nv-navigation-component .nv-navigation .nv-nav-item-lv1.nv-nav-overflow > .nv-nav-item-wrapper-lv1:after {
    left: auto;
    right: 20px;
}

.nv-navigation-component .nv-navigation .nv-nav-item-lv1.nv-nav-overflow.hover .nv-nav-lv2 {
    left: auto;
    right: 0;
    text-align: right;
    padding-left: 0;
    padding-right: 25px;
}

.nv-navigation-component .nv-navigation .nv-nav-item-lv1.nv-nav-overflow.hover .nv-nav-lv2 .nv-nav-item-lv2 > .nv-nav-item-wrapper > a {
    padding-right: 0;
}

.nv-navigation-component .nv-navigation .nv-nav-item-lv1.nv-nav-overflow.hover .nv-nav-lv2 .nv-nav-item-lv2 > .nv-nav-item-wrapper > a:before {
    content: "";
    left: auto;
    right: -12px;
}

.nv-navigation-component .nv-navigation .nv-nav-item-lv1.nv-nav-overflow.hover .nv-nav-lv2 .nv-nav-item-lv2 > .nv-nav-item-wrapper > a:hover:before {
    content: "{";
}

.nv-navigation-component .nv-navigation .nv-nav-item-lv1.nv-nav-overflow.hover .nv-nav-lv2 .nv-nav-item-lv2.hover-state .nv-nav-lv3 {
    -webkit-transition: opacity 0.15s ease-in;
    transition: opacity 0.15s ease-in;
    left: -249px;
    border-left: 1px solid #ccc;
    border-right: 0;
    padding-left: 0;
    padding-right: 25px;
}

.nv-navigation-component .nv-navigation .nv-nav-item-lv1.nv-nav-overflow.hover .nv-nav-lv2 .nv-nav-item-lv2.hover-state .nv-nav-lv3:before {
    content: "{";
    left: auto;
    right: 3px;
}

.nv-navigation-component .nv-navigation .nv-nav-item-lv1.nv-nav-overflow.hover .nv-nav-lv2 .nv-nav-item-lv2.hover-state .nv-nav-item-lv3 > .nv-nav-item-wrapper > a:before {
    content: "{";
    left: auto;
    right: -7px;
}

.nojs .nv-navigation-component .nv-navigation .nv-nav-item-lv1:hover > .nv-nav-item-wrapper > ul {
    display: block;
}

.nojs .nv-navigation-component .nv-navigation .nv-nav-item-lv1:hover .nv-nav-item-lv2 {
    margin-bottom: 5px;
}

.nojs .nv-navigation-component .nv-navigation .nv-nav-item-lv1:hover .nv-nav-item-lv2:hover .nv-nav-lv3 {
    visibility: visible;
    opacity: 1;
}

.nojs .nv-navigation-component .nv-navigation .nv-nav-item-lv1:hover .nv-nav-item-lv2 > .nv-nav-item-wrapper > a {
    padding: 0 0 10px 0;
}

.nojs .nv-navigation-component .nv-navigation .nv-nav-item-lv1:hover .nv-nav-item-lv2 > .nv-nav-item-wrapper > a:before {
    top: 4px;
}

.nojs .nv-navigation-component .nv-navigation .nv-nav-item-lv1:hover .nv-nav-item-lv2.nv-nav-item-lv2-last {
    margin-bottom: 0;
}

.nojs .nv-navigation-component .nv-navigation .nv-nav-item-lv1:hover .nv-nav-item-lv2 .nv-nav-lv3 {
    margin-left: 13px;
}

.nojs .nv-navigation-component .nv-navigation .nv-nav-item-lv1:hover .nv-nav-item-lv2 .nv-nav-lv3 .nv-nav-item-link {
    padding: 0 0 10px 0;
}

.nojs .nv-navigation-component .nv-navigation .nv-nav-item-lv1:hover .nv-nav-item-lv2 .nv-nav-lv3,
.nojs .nv-navigation-component .nv-navigation .nv-nav-item-lv1:hover .nv-nav-item-lv2 .nv-nav-lv4,
.nojs .nv-navigation-component .nv-navigation .nv-nav-item-lv1:hover .nv-nav-item-lv2 .nv-nav-lv5 {
    display: block;
    visibility: visible;
    opacity: 1;
    position: static;
    min-height: 0;
    padding: 0;
    background: none;
}

.nv-menu-activate {
    color: #ffffff;
    display: none;
    bottom: 0;
    font-family: "BP Icons";
    font-size: 20px;
    height: 45px;
    line-height: 45px;
    left: 0;
    position: absolute;
    width: 20px;
    cursor: pointer;
    padding: 0 15px;
    z-index: 110;
}

.nv-page-content.nv-nav-mobile {
    left: 0px;
    position: relative;
    -webkit-transition: left 1s;
    transition: left 1s;
}

.nv-page-content.nv-nav-mobile > .nv-container.nv-parsys-component {
    overflow: hidden;
}

.nv-page-content.nv-nav-mobile:after {
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
    content: "";
    display: none;
    height: 100%;
    left: -5px;
    pointer-events: none;
    position: absolute;
    top: 0px;
    width: 5px;
}

.nv-page-content.nv-nav-mobile.nv-nav-override {
    -webkit-transition: none;
    transition: none;
}

.nv-page-content.nv-nav-mobile.nv-nav-override #nv-overlay {
    -webkit-transition: none;
    transition: none;
}

.nv-nav-active .page-container {
    overflow-x: hidden;
}

.nv-nav-active .page-container .nv-page-content {
    left: 272px;
}

.nv-nav-active .page-container #nv-overlay {
    background-color: rgba(0, 0, 0, 0.7);
    pointer-events: auto;
}

.nv-nav-active .nv-navigation-component {
    left: 272px;
    -webkit-transition: left 1s;
    transition: left 1s;
}

#nv-page-content-wrap {
    display: inline-block;
    width: 76%;
    overflow: hidden;
    vertical-align: top;
}

#nv-page-content-wrap.full-width {
    max-width: 100%;
    width: 100%;
}

#nv-page-content-wrap.mobile {
    overflow: visible;
}

.nv-page-sidebar {
    display: inline-block;
    width: 272px;
}

.nv-page-sidebar .nv-navigation,
.nv-page-sidebar .nv-navigation ul,
.nv-page-sidebar .nv-navigation li {
    list-style: none;
    padding: 0;
    margin: 0;
}

.nv-page-sidebar .nv-navigation .nv-nav-item {
    position: relative;
    background: #ffffff;
}

.nv-page-sidebar .nv-navigation .nv-nav-item .nv-nav-link-wrapper {
    min-height: 40px;
    position: relative;
    border-bottom: 1px solid #ffffff;
}

.nv-page-sidebar .nv-navigation .nv-nav-item .nv-nav-item-link,
.nv-page-sidebar .nv-navigation .nv-nav-item .nv-nav-expander {
    box-sizing: border-box;
    cursor: pointer;
}

.nv-page-sidebar .nv-navigation .nv-nav-item .nv-nav-item-link {
    display: block;
    text-decoration: none;
    color: #666666;
    margin-right: 40px;
    padding-top: 10px;
    padding-bottom: 6px;
}

.nv-page-sidebar .nv-navigation .nv-nav-item .nv-nav-item-link span {
    display: inline-block;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
    font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 24px;
    line-height: 2.4rem;
}

.nv-page-sidebar .nv-navigation .nv-nav-item .nv-nav-expander {
    border-left: 1px solid #ffffff;
    bottom: 0;
    color: #666666;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
    width: 40px;
    height: 40px;
    z-index: 2;
}

.nv-page-sidebar .nv-navigation .nv-nav-item .nv-nav-expander .icon {
    bottom: 0;
    font-size: 12px;
    font-family: "BP Icons";
    height: 40px;
    line-height: 40px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
}

.nv-page-sidebar .nv-navigation .nv-nav-item .active-link {
    color: #666666;
}

.nv-page-sidebar .nv-navigation .nv-nav-item:first-child .nv-nav-link-wrapper {
    min-height: 45px;
}

.nv-page-sidebar .nv-navigation .nv-nav-item:first-child .nv-nav-link-wrapper .nv-nav-expander {
    height: 45px;
}

.nv-page-sidebar .nv-navigation .nv-nav-item-lv1 {
    background: #e60012;
}

.nv-page-sidebar .nv-navigation .nv-nav-item-lv1 .nv-nav-item-wrapper-lv1 .nv-nav-link-wrapper,
.nv-page-sidebar .nv-navigation .nv-nav-item-lv1 .nv-nav-item-wrapper-lv1 .nv-nav-expander,
.nv-page-sidebar .nv-navigation .nv-nav-item-lv1 .nv-nav-item-wrapper-lv1 .nv-nav-link-wrapper > .nv-nav-expander > .icon,
.nv-page-sidebar .nv-navigation .nv-nav-item-lv1 .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1 span {
    border-color: #ffffff;
    color: #ffffff;
}

.nv-page-sidebar .nv-navigation .nv-nav-item-lv1 .nv-nav-item-wrapper-lv1 .nv-nav-item-lv2 .nv-nav-link-wrapper .nv-nav-expander > .icon {
    color: #007f00;
}

.nv-page-sidebar .nv-navigation .nv-nav-item-lv1 .nv-nav-item-wrapper-lv1 .nv-nav-item-lv2.active .nv-nav-link-wrapper .nv-nav-expander > .icon {
    color: #666666;
}

.nv-page-sidebar .nv-navigation .nv-nav-item-lv1 .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1 span {
    font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
}

.nv-page-sidebar .nv-navigation .nv-nav-item-lv1.current .nv-nav-item-wrapper-lv1 > .nv-nav-link-wrapper {
    background-color: #e60012;
}

.nv-page-sidebar .nv-navigation .nv-nav-item-lv2 {
    background: #eeeeee;
}

.nv-page-sidebar .nv-navigation .nv-nav-item-lv2 .nv-nav-item-wrapper-lv2 > .nv-nav-item-link span {
    color: #dddddd;
}

.nv-page-sidebar .nv-navigation .nv-nav-item-lv2.active {
    background: #f5f5f5;
}

.nv-page-sidebar .nv-navigation .nv-nav-item-lv2.active .nv-nav-lv3-item-1 .nv-nav-link-wrapper {
    border-top: 0;
}

.nv-page-sidebar .nv-navigation .nv-nav-item-lv3 .nv-nav-item-wrapper-lv3 .nv-nav-link-wrapper {
    border-color: #dfdfdf;
    border-width: 1px 0 0;
    border-bottom: 1px solid #dddddd;
}

.nv-page-sidebar .nv-navigation .nv-nav-item-lv3.active .nv-nav-item-wrapper-lv3 .nv-nav-link-wrapper {
    border-width: 1px 0 0;
}

.nv-page-sidebar .nv-navigation .nv-nav-item-lv3.active.nv-nav-item-lv3-last {
    border-bottom: 1px solid #dddddd;
}

.nv-page-sidebar .nv-navigation .nv-nav-item-lv3.active.nv-nav-item-lv3-last .nv-nav-lv4 {
    border-bottom: none;
}

.nv-page-sidebar .nv-navigation .nv-nav-item-lv3.active .nv-nav-lv4 {
    border-bottom: 1px solid #dddddd;
}

.nv-page-sidebar .nv-navigation .nv-nav-lv4 {
    padding: 2px 0 4px;
}

.nv-page-sidebar .nv-navigation .nv-nav-lv4 .nv-nav-item-lv4 {
    border: none;
}

.nv-page-sidebar .nv-navigation .nv-nav-lv4 .nv-nav-item .nv-nav-link-wrapper {
    min-height: 0;
}

.nv-page-sidebar .nv-navigation .nv-nav-lv4 .nv-nav-item .nv-nav-link-wrapper .nv-nav-expander {
    height: 18px;
}

.nv-page-sidebar .nv-navigation .nv-nav-lv4 .nv-nav-item .nv-nav-link-wrapper .nv-nav-expander .icon {
    top: 2px;
    height: 18px;
    line-height: 18px;
}

.nv-page-sidebar .nv-navigation .nv-nav-lv4 .nv-nav-item .nv-nav-link-wrapper:hover {
    background-color: #ffffff;
}

.nv-page-sidebar .nv-navigation .nv-nav-lv4 .nv-nav-item-link-lv4 {
    margin-left: 15px;
    margin-right: 0px;
    padding-top: 2px;
    padding-bottom: 3px;
}

.nv-page-sidebar .nv-navigation .nv-nav-lv4 .nv-nav-item-link-lv4 span {
    font-weight: normal;
    position: relative;
    line-height: 17px;
    line-height: 1.7rem;
}

.nv-page-sidebar .nv-navigation .nv-nav-lv4 .nv-nav-item-link-lv4 span:before {
    content: "P";
    font-family: "BP Icons";
    font-size: 10px;
    top: -0.05em;
    left: -5px;
    position: absolute;
}

.nv-page-sidebar .nv-navigation .nv-nav-lv4 .nv-nav-item-link-lv4:hover {
    background-color: none;
    color: #666666;
}

.nv-page-sidebar .nv-navigation .nv-nav-lv4 .nv-nav-expander + .nv-nav-item-link-lv4 {
    margin-right: 40px;
}

.nv-page-sidebar .nv-navigation .nv-nav-lv4 .nv-nav-item-link-lv5 {
    padding: 0 0 5px 15px;
}

.nv-page-sidebar.nv-nav-desktop {
    float: left;
    margin-right: 2%;
    max-width: 22%;
    margin-bottom: 40px;
}

.nv-page-sidebar.nv-nav-desktop .nv-navigation .nv-nav-item .nv-nav-item-link {
    -webkit-transition: color 0.5s;
    transition: color 0.5s;
}

.nv-page-sidebar.nv-nav-desktop .nv-navigation .nv-nav-item .nv-nav-item-link:hover {
    color: #666666;
}

.nv-page-sidebar.active .nv-nav-item > .nv-nav-item-wrapper > ul {
    background: #ffffff;
    display: none;
}

.nv-page-sidebar.active .nv-nav-item.active > .nv-nav-item-wrapper > ul {
    display: block;
}

.nv-page-sidebar.active .nv-nav-item.active > .nv-nav-item-wrapper > .nv-nav-link-wrapper > .nv-nav-item-link,
.nv-page-sidebar.active .nv-nav-item.active > .nv-nav-item-wrapper > .nv-nav-link-wrapper > .nv-nav-expander span {
    color: #666;
}

.nv-page-sidebar.active .nv-nav-item.active > .nv-nav-item-wrapper-lv1 > .nv-nav-link-wrapper > .nv-nav-item-link,
.nv-page-sidebar.active .nv-nav-item.active > .nv-nav-item-wrapper-lv1 > .nv-nav-link-wrapper > .nv-nav-expander span {
    color: #ffffff;
}

/**
 * Mobile
 **/
#nv-page-content-wrap.mobile:after {
    clear: both;
    content: "";
    display: table;
}

.nv-page-sidebar.nv-nav-mobile {
    display: none;
    float: left;
    margin-left: -287px;
    position: relative;
    top: -65px;
}

.nv-page-sidebar.nv-nav-mobile .nv-navigation .nv-nav-item-lv1.active + .nv-nav-item-lv1 {
    margin-top: -1px;
}

.nv-nav-desktop .nv-page-sidebar.nv-nav-mobile {
    display: none !important;
}

.bpresponsivehomepage .nv-page-sidebar.nv-nav-mobile {
    top: -45px;
}

/**
 * Resposive
 **/
@media screen and (max-width: 800px) {
    .nv-menu-activate {
        display: block;
    }

    .nv-navigation-component .nv-navigation {
        display: none;
    }

    .nv-page-sidebar .nv-menu-activate {
        display: none;
    }

}

/**
 *  // Gallery Component //
 */
.nv-gallery-component {
    text-align: center;
}

.nv-component-gallery {
    display: block;
    margin: 20px auto 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}

.nv-component-gallery ul {
    max-width: 585px;
    margin: 0;
    padding: 0;
}

.nv-component-gallery ul li {
    display: inline-block;
    list-style: none;
    max-height: 144px;
    max-width: 144px;
    overflow: hidden;
    width: 100%;
}

.nv-component-gallery ul li a {
    display: block;
    left: -50%;
    max-height: 144px;
    outline: 0;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 200%;
}

.nv-component-gallery ul li a .gallery-thumbnail-description {
    background-color: rgba(255, 255, 255, 0.8);
    border-bottom: 2px solid #007f00;
    color: #007f00;
    display: none;
    font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
    height: 114px;
    left: 25%;
    padding: 14px 19px;
    position: absolute;
    text-align: left;
    top: 0;
    width: 126px;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF)";
    zoom: 1;
    font-size: 13px;
    font-size: 1.3rem;
}

.nv-component-gallery ul li a .gallery-thumbnail-description .gallery-thumbnail-date {
    color: #666666;
    display: block;
    font-family: "Univers 65 Bold", Arial, Helvetica, sans-serif;
}

.nv-component-gallery ul li a img {
    height: 144px;
}

.nv-component-gallery ul li a:hover .gallery-thumbnail-description {
    display: block;
}

.nv-component-gallery ul li a.is-selected .gallery-thumbnail-description {
    background-color: rgba(255, 255, 255, 0.8);
    border-bottom: 2px solid #ffff00;
    display: block;
    text-indent: -9999px;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF)";
    zoom: 1;
}

.nv-component-gallery ul li:nth-child(3) {
    border-left: 0;
    clear: left;
}

.nv-component-gallery ul li:first-child {
    border-left: 0;
}

.nv-component-gallery ul li:first-child + li + li {
    border-left: 0;
    clear: left;
}

.nv-component-gallery .gallery-large-image {
    background: #333333;
    height: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
    -webkit-transition: height 0.6s ease-in-out;
    -moz-transition: height 0.6s ease-in-out;
    -o-transition: height 0.6s ease-in-out;
    -ms-transition: height 0.6s ease-in-out;
    transition: height 0.6s ease-in-out;
    -moz-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -o-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}

.nv-component-gallery .gallery-large-image .gallery-large-image-container {
    display: inline-block;
    height: 338px;
    position: relative;
    text-align: center;
    width: 100%;
}

.nv-component-gallery .gallery-large-image .gallery-large-image-container img {
    max-height: 290px;
    left: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    max-width: 100%;
}

.nv-component-gallery .gallery-large-image p {
    background-color: rgba(255, 255, 255, 0.8);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    bottom: 0;
    color: #007f00;
    display: none;
    font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
    height: 0;
    left: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    text-align: left;
    width: 100%;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF)";
    zoom: 1;
    font-size: 14px;
    font-size: 1.4rem;
}

.nv-component-gallery .gallery-large-image p .close-large-image {
    display: none;
}

.nv-component-gallery .gallery-large-image.is-active {
    border-bottom: 1px solid #ffffff;
    height: 338px;
}

.nv-component-gallery .gallery-large-image.is-active p {
    display: block;
    height: 48px;
    padding: 11px 13px 11px 14px;
    line-height: 26px;
    line-height: 2.6rem;
}

@media screen and (min-width: 768px) {
    .nv-component-gallery ul {
        max-width: 709px;
    }

    .nv-component-gallery ul li {
        max-height: 175px;
        max-width: 175px;
    }

    .nv-component-gallery ul li a {
        max-height: 175px;
    }

    .nv-component-gallery ul li a img {
        height: 175px;
    }

    .nv-component-gallery ul li a .gallery-thumbnail-description {
        height: 145px;
        width: 137px;
    }

    .nv-component-gallery ul li:nth-child(3) {
        clear: none;
    }

    .nv-component-gallery ul li:first-child {
        border-left: 0;
    }

    .nv-component-gallery ul li:first-child + li + li {
        clear: none;
    }

    .nv-component-gallery .gallery-large-image .gallery-large-image-container {
        height: 700px;
    }

    .nv-component-gallery .gallery-large-image .gallery-large-image-container img {
        max-height: 709px;
    }

    .nv-component-gallery .gallery-large-image p {
        font-size: 22px;
        font-size: 2.2rem;
    }

    .nv-component-gallery .gallery-large-image.is-active {
        height: 700px;
    }

    .nv-component-gallery .gallery-large-image.is-active p {
        line-height: 40px;
        line-height: 4rem;
        height: 64px;
        padding: 11px 13px 11px 14px;
    }
}

.nv-primary-header .nv-linkcta-component .linkcta-item-link {
    font-weight: normal;
}

.nv-language-selector-wrapper {
    max-width: 85%;
}

.nv-language-selector-wrapper .nv-language-selector ul {
    margin: 0;
    padding: 0;
    font-size: 0;
}

.nv-language-selector-wrapper .nv-language-selector ul > li {
    color: #007f00;
    display: inline-block;
    vertical-align: middle;
    line-height: 24px;
    height: 24px;
}

.nv-language-selector-wrapper .nv-language-selector ul > li.country {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-size: 1.3rem;
}

.nv-language-selector-wrapper .nv-language-selector ul > li.country:before {
    font-size: 10px;
    font-size: 1rem;
    color: #007f00;
    content: "P";
    font-family: "BP Icons";
    margin-right: 5px;
    vertical-align: baseline;
}

.nv-language-selector-wrapper .nv-language-selector ul > li.language {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-size: 1.3rem;
    text-transform: capitalize;
}

.nv-language-selector-wrapper .nv-language-selector ul > li.language a {
    color: #007f00;
    display: inline-block;
    padding: 0 6px 0 10px;
    text-align: right;
    text-decoration: none;
}

.nv-language-selector-wrapper .nv-language-selector ul > li.language a.is-selected {
    color: #666666;
}

.nv-language-selector-wrapper .nv-language-selector ul > li.language:after {
    content: "";
    display: inline-block;
    width: 1px;
    height: 16px;
    vertical-align: middle;
    background: #dddddd;
}

.nv-language-selector-wrapper .nv-language-selector ul > li.language.last-lang a {
    padding-right: 1px;
}

.nv-language-selector-wrapper .nv-language-selector ul > li.language.last-lang:after {
    display: none;
}

.nv-language-selector-wrapper .nv-language-selector ul > li .language-tunnel {
    display: inline-block;
    width: 36px;
    height: 24px;
    margin-right: 10px;
    background: url('../images/world-map.png') no-repeat center;
}

@media screen and (max-width: 800px) {
    .nv-language-selector-wrapper .nv-language-selector li:first-child {
        display: none;
    }

    .nv-primary-header .nv-linkcta-component {
        line-height: 9px;
        line-height: 0.9rem;
    }
}

.nv-component-sitemap {
    margin-top: 20px;
    margin-bottom: 20px;
}

.nv-component-sitemap .sitemap-header:after,
.nv-component-sitemap .sitemap-body:after {
    content: "";
    display: table;
    clear: both;
}

.nv-component-sitemap .sitemap-header {
    border-bottom: 1px solid #dddddd;
    padding: 10px 0 15px;
}

.nv-component-sitemap .sitemap-body {
    margin-top: 35px;
}

.nv-component-sitemap .sitemap-section {
    display: block;
    box-sizing: border-box;
}

.nv-component-sitemap ul {
    margin: 0;
    padding: 0;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.nv-component-sitemap ul > li {
    list-style: none;
    line-height: 32px;
    line-height: 3.2rem;
}

.nv-component-sitemap a {
    font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
    text-decoration: none;
    letter-spacing: -0.6px;
}

.nv-component-sitemap a.header-link {
    display: block;
    padding-bottom: 25px;
    font-size: 20px;
    font-size: 2rem;
}

.nv-component-sitemap a.header-link:visited {
    color: #007f00;
}

.nv-component-sitemap a:link {
    color: #007f00;
}

.nv-component-sitemap a:hover {
    color: #007f00;
    text-decoration: underline;
}

.nv-component-sitemap .level-1 {
    margin-top: 25px;
}

.nv-component-sitemap .level-1 a {
    font-size: 20px;
    font-size: 2rem;
}

.nv-component-sitemap .level-1 a:visited {
    text-decoration: none;
    color: #660099;
}

.nv-component-sitemap .level-1 a:visited:hover {
    color: #660099;
}

.nv-component-sitemap .level-1 a:hover {
    color: #007f00;
}

.nv-component-sitemap .level-2 {
    margin-top: 25px;
}

.nv-component-sitemap .level-2 a {
    color: #000000;
    font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
}

.nv-component-sitemap .level-2 > ul {
    padding-left: 22px;
    margin-left: 12px;
}

.nv-component-sitemap .level-3 {
    position: relative;
}

.nv-component-sitemap .level-3:before {
    content: "\2022";
    display: inline-block;
    position: absolute;
    top: -2px;
    left: -22px;
    font-family: "BP Icons";
    font-size: 17px;
    font-size: 1.7rem;
}

.nv-component-sitemap .level-3 a {
    color: #666666;
    font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
    vertical-align: middle;
}

.nv-component-sitemap .level-3 ul {
    margin-left: 35px;
}

.nv-component-sitemap .level-2 a,
.nv-component-sitemap .level-3 a {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 28px;
    line-height: 2.8rem;
}

.nv-component-sitemap .level-4,
.nv-component-sitemap .level-5,
.nv-component-sitemap .level-6 {
    position: relative;
}

.nv-component-sitemap .level-4:before,
.nv-component-sitemap .level-5:before,
.nv-component-sitemap .level-6:before {
    content: "\2043";
    display: inline-block;
    position: absolute;
    top: -2px;
    left: -22px;
    font-family: "BP Icons";
    font-size: 13px;
    font-size: 1.3rem;
}

.nv-component-sitemap .level-4 a,
.nv-component-sitemap .level-5 a,
.nv-component-sitemap .level-6 a {
    color: #666666;
    vertical-align: middle;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 28px;
    line-height: 2.8rem;
}

.nv-component-sitemap .level-6 a {
    font-size: 13px;
    font-size: 1.3rem;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .nv-component-sitemap .level-3:before,
    .nv-component-sitemap .level-4:before,
    .nv-component-sitemap .level-5:before,
    .nv-component-sitemap .level-6:before {
        top: 1px;
    }
}

@media screen and (min-width: 768px) {
    .nv-component-sitemap {
        margin-bottom: 60px;
        margin-right: -20px;
    }

    .nv-component-sitemap .sitemap-section {
        float: left;
        padding-right: 20px;
    }

    .nv-component-sitemap .sitemap-section .level-1 {
        margin-top: 0;
    }

    .nv-component-sitemap .sitemap-section > ul:not(:first-child) {
        margin-top: 80px;
    }

    .nv-component-sitemap.sitemap-column-3 .sitemap-section {
        width: 33.3333%;
    }

    .nv-component-sitemap.sitemap-column-2 .sitemap-section {
        width: 50%;
    }
}

/**
 * Links and CTA Styles : BP Responsive
 * ------------------------------------
 * 1. General Styles
 * 2. Standard Text Link
 * 3. Standard Button
 * 4. Download Button
 * 5. Footer Links
 * 6. Social Links
 *
 **/
/* 1. General Styles */
.nv-component-linkcta {
    list-style: none;
    margin: 0;
    padding: 0;
}

.nv-component-linkcta:not(.nv-component-linklist):not(.nv-component-dropdownlink) li:not(:last-child) {
    margin-bottom: 20px;
}

.nv-component-linkcta-heading {
    display: none;
}

/* 2. Standalone Text Link */
.nv-component-linkcta {
    margin-top: 25px;
}

.nv-component-linkcta .linkcta-item-link-link {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHAQMAAAAVq36TAAAAA3NCSVQICAjb4U/gAAAABlBMVEUAfwD////eW+jDAAAAAnRSTlP/AOW3MEoAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTgvMTEvMTPkVoe3AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABRJREFUCJljKGAwYBBgYABiA4YCAAmuAWHO4n2VAAAAAElFTkSuQmCC);
    background-position: 0px 4px;
    background-repeat: no-repeat;
    color: #bb0d11;
    display: inline-block;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 9px;
    text-decoration: none;
    font-size: 13px;
    font-size: 1.3rem;
}

.nv-component-linkcta .linkcta-item-link-link .nv-component-linkcta-type-and-size {
    text-transform: uppercase;
}

.nv-component-linkcta .linkcta-item-link-link:hover {
    text-decoration: underline;
}

/* 3. Standard Button */
.nv-component-cta,
.nv-component-cta-scaled-container {
    font-family: "BP Icons";
    font-weight: normal;
}

.nv-component-cta .linkcta-item-link-cta,
.nv-component-cta-scaled-container .linkcta-item-link-cta,
.nv-component-cta .linkcta-item-link-cta-scaled-container,
.nv-component-cta-scaled-container .linkcta-item-link-cta-scaled-container {
    background: #bb0d11;
    border-radius: 2px;
    color: #ffff00;
    display: inline-block;
    font-weight: normal;
    padding: 9px 15px;
    position: relative;
    text-decoration: none;
    font-size: 10px;
    font-size: 1rem;
}

.nv-component-cta .linkcta-item-link-cta:hover,
.nv-component-cta-scaled-container .linkcta-item-link-cta:hover,
.nv-component-cta .linkcta-item-link-cta-scaled-container:hover,
.nv-component-cta-scaled-container .linkcta-item-link-cta-scaled-container:hover {
    background: #e60012;
    color: #ffffff;
}

.nv-component-cta .linkcta-item-link-cta span,
.nv-component-cta-scaled-container .linkcta-item-link-cta span,
.nv-component-cta .linkcta-item-link-cta-scaled-container span,
.nv-component-cta-scaled-container .linkcta-item-link-cta-scaled-container span {
    color: #ffffff;
    font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
    position: relative;
    font-size: 15px;
    font-size: 1.5rem;
}

.nv-component-cta .linkcta-item-link-cta span.cta-icon,
.nv-component-cta-scaled-container .linkcta-item-link-cta span.cta-icon,
.nv-component-cta .linkcta-item-link-cta-scaled-container span.cta-icon,
.nv-component-cta-scaled-container .linkcta-item-link-cta-scaled-container span.cta-icon {
    padding-right: 5px;
}

.nv-component-cta .linkcta-item-link-cta:after,
.nv-component-cta-scaled-container .linkcta-item-link-cta:after,
.nv-component-cta .linkcta-item-link-cta-scaled-container:after,
.nv-component-cta-scaled-container .linkcta-item-link-cta-scaled-container:after {
    content: ">";
}

.nv-component-cta-scaled-container .linkcta-item-link-cta-scaled-container {
    box-sizing: border-box;
    padding: 9px 20px 9px 15px;
    width: 100%;
    max-width: 300px;
}

.nv-component-cta-scaled-container .linkcta-item-link-cta-scaled-container:after {
    content: ">";
    position: absolute;
    right: 10px;
    top: 14px;
    line-height: 10px;
}

/* rules for non parsys containers */
.nv-component .nv-linkcta-component .nv-component-cta-scaled-container .linkcta-item-link-cta-scaled-container,
.parsys_column .nv-linkcta-component .nv-component-cta-scaled-container .linkcta-item-link-cta-scaled-container {
    max-width: 1000px;
}

/* 4. Download Button */
.nv-component-cta .linkcta-item-link-cta.nv-show-file-type-and-size,
.nv-component-cta-scaled-container .linkcta-item-link-cta.nv-show-file-type-and-size,
.nv-component-cta .linkcta-item-link-cta-scaled-container.nv-show-file-type-and-size,
.nv-component-cta-scaled-container .linkcta-item-link-cta-scaled-container.nv-show-file-type-and-size {
    font-size: 10px;
    font-size: 1rem;
}

.nv-component-cta .linkcta-item-link-cta.nv-show-file-type-and-size.nv-show-file-type-and-size,
.nv-component-cta-scaled-container .linkcta-item-link-cta.nv-show-file-type-and-size.nv-show-file-type-and-size,
.nv-component-cta .linkcta-item-link-cta-scaled-container.nv-show-file-type-and-size.nv-show-file-type-and-size,
.nv-component-cta-scaled-container .linkcta-item-link-cta-scaled-container.nv-show-file-type-and-size.nv-show-file-type-and-size {
    padding: 4px 25px 8px 15px;
}

.nv-component-cta .linkcta-item-link-cta.nv-show-file-type-and-size:after,
.nv-component-cta-scaled-container .linkcta-item-link-cta.nv-show-file-type-and-size:after,
.nv-component-cta .linkcta-item-link-cta-scaled-container.nv-show-file-type-and-size:after,
.nv-component-cta-scaled-container .linkcta-item-link-cta-scaled-container.nv-show-file-type-and-size:after {
    content: "V";
    position: absolute;
    right: 10px;
    top: 8px;
}

.nv-component-cta .linkcta-item-link-cta.nv-show-file-type-and-size span.nv-component-linkcta-type-and-size,
.nv-component-cta-scaled-container .linkcta-item-link-cta.nv-show-file-type-and-size span.nv-component-linkcta-type-and-size,
.nv-component-cta .linkcta-item-link-cta-scaled-container.nv-show-file-type-and-size span.nv-component-linkcta-type-and-size,
.nv-component-cta-scaled-container .linkcta-item-link-cta-scaled-container.nv-show-file-type-and-size span.nv-component-linkcta-type-and-size {
    display: block;
    font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-size: 12px;
    font-size: 1.2rem;
}

/* 5. Social Links */
.nv-global-header .nv-linkcta-component {
    display: inline-block;
    float: right;
}

.nv-global-header .nv-linkcta-component .nv-component-linkcta {
    margin: 4px 5px 0 0;
    padding: 0 10px 0 0;
    line-height: 16px;
}

.nv-global-header .nv-linkcta-component .nv-component-linkcta .linkcta-item {
    position: relative;
    display: inline-block;
    margin-left: 6px;
}

.nv-global-header .nv-linkcta-component .nv-component-linkcta .linkcta-item:before {
    padding-left: 6px;
    border-left: 1px solid #dddddd;
    vertical-align: middle;
    display: inline-block;
    content: "";
    height: 16px;
}

.nv-global-header .nv-linkcta-component .nv-component-linkcta .linkcta-item:first-child {
    padding-left: 0;
    margin-left: 0;
}

.nv-global-header .nv-linkcta-component .nv-component-linkcta .linkcta-item:first-child:before {
    border-width: 0;
}

.nv-global-header .nv-linkcta-component .nv-component-linkcta .linkcta-item-link {
    background: none;
    margin: 0;
    padding: 0;
}

@media only screen and (max-width: 420px) {
    .nv-global-header .nv-linkcta-component .nv-component-linkcta .linkcta-item:before {
        height: 13px;
    }
}

/* 6. Footer Links */
.nv-global-footer .nv-component-linkcta {
    margin-top: 0;
}

.nv-global-footer .nv-component-link {
    list-style: none;
    overflow: auto;
    padding: 0;
}

.nv-global-footer .nv-component-link .linkcta-item {
    float: left;
}

.nv-global-footer .nv-component-link .linkcta-item-link-link {
    background-image: none;
    background-position: none;
    background-repeat: no-repeat;
    font-weight: normal;
    padding-left: 0px;
    text-decoration: none;
    margin-right: 30px;
}

.nv-global-footer .nv-component-link .linkcta-item-link-link:after {
    display: none;
}

.nv-global-footer .nv-component-link .linkcta-item-link-link:hover {
    text-decoration: underline;
}

/* Links list */
.nv-component-linklist {
    margin-top: 0;
    max-width: 300px;
}

.nv-component-linklist-heading {
    font-family: Arial, Helvetica, sans-serif;
    max-width: 272px;
    display: block;
    padding: 14px;
    background: #99cc01;
    color: #4a4a4a;
    font-size: 13px;
    font-size: 1.3rem;
    margin-top: 20px;
}

.nv-component-linklist .linkcta-item {
    border-top: 1px solid #fff;
    background: #ebebeb;
}

.nv-component-linklist .linkcta-item .linkcta-item-link {
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    display: block;
    padding: 12px 15px 13px 31px;
    color: #007f00;
    position: relative;
    font-size: 13px;
    font-size: 1.3rem;
}

.nv-component-linklist .linkcta-item .linkcta-item-link:before {
    content: ">";
    position: absolute;
    color: #99cc01;
    top: 14px;
    left: 12px;
    font-family: "BP Icons";
    font-size: 12px;
    font-size: 1.2rem;
}

.nv-component-linklist .linkcta-item .linkcta-item-link .icon-text {
    display: block;
    max-height: 31px;
    overflow: hidden;
}

/* Dropdown links list */
.nv-component-dropdownlink {
    min-width: 67px;
    margin-top: -22px;
    display: none;
    z-index: 150;
}

.nv-component-dropdownlink.active {
    display: block;
}

.nv-component-dropdownlink-heading {
    border-radius: 2px;
    font-family: Arial, Helvetica, sans-serif;
    margin: 20px 0 0;
    min-width: 67px;
    display: inline-block;
    padding: 8px 38px 7px 15px;
    color: #086a39;
    position: relative;
    border: 1px solid #dfdfdf;
    background-color: #fff;
    cursor: pointer;
    line-height: 18px;
    font-size: 13px;
    font-size: 1.3rem;
}

.nv-component-dropdownlink-heading .nv-component-linkcta-title {
    overflow: hidden;
    white-space: nowrap;
}

.nv-component-dropdownlink-heading:after {
    content: "V";
    font-family: BP Icons;
    font-size: 12px;
    position: absolute;
    right: 13px;
    top: 8px;
}

.nv-component-dropdownlink-heading:hover {
    background-color: #e0e0e0;
    border-radius: 2px 2px 0 0;
}

.nv-component-dropdownlink-heading.active {
    background-color: #eee;
    border-radius: 2px 2px 0 0;
}

.nv-component-dropdownlink .linkcta-item {
    margin-top: -1px;
    border: 1px solid #d9d9d9;
    overflow: hidden;
}

.nv-component-dropdownlink .linkcta-item:first-child {
    margin-top: 0;
}

.nv-component-dropdownlink .linkcta-item .linkcta-item-link {
    text-decoration: none;
    display: block;
}

.nv-component-dropdownlink .linkcta-item .icon-text {
    background: #fff;
    padding: 5px 38px 7px 15px;
    display: block;
    max-height: 32px;
    overflow: hidden;
    line-height: 18px;
    font-family: Arial, Helvetica, sans-serif;
    color: #086a39;
    font-size: 13px;
    font-size: 1.3rem;
}

.nv-component-dropdownlink .linkcta-item .icon-text:hover {
    background: #e0e0e0;
}

.nv-component-dropdownlink .linkcta-item:last-child {
    border-radius: 0 0 2px 2px;
}

.nv-component-dropdownlink-clonned {
    display: none;
    margin-top: 0;
    position: absolute;
    top: 0;
}

.nv-component-dropdownlink-clonned.active {
    display: inline-block;
}

/* Dropdown links list reversed  */
.nv-component-dropdownlink.reversed .linkcta-item:first-child {
    border-radius: 2px 2px 0 0;
}

.nv-component-dropdownlink.reversed .linkcta-item:last-child {
    border-radius: 0;
}

.nv-component-dropdownlink-heading.reversed:after {
    background: url(data:image/png;base64,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/GMzLdsAADsbaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTU3NzIsIDIwMTQvMDEvMTMtMTk6NDQ6MDAgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNC0wOC0wNVQxMToxNzozNyswMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE0LTA4LTA1VDEzOjQ2OjQ3KzAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wOC0wNVQxMzo0Njo0NyswMzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPnNSR0IgSUVDNjE5NjYtMi4xPC9waG90b3Nob3A6SUNDUHJvZmlsZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDo0NWY4OGRhNC0xN2Q4LTY5NDItOWJjNi0yN2Q2Mzk0ZDI3MzI8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjNTU0OTVkYy0xYzhkLTExZTQtOGQ5NC1mOWYxMDQ2YWIxNGI8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDpmNjA1YTY5Ny1hOGRiLTU4NDktYWNkOC00ODY4YjQ3ZjI5N2U8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6ZjYwNWE2OTctYThkYi01ODQ5LWFjZDgtNDg2OGI0N2YyOTdlPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTA4LTA1VDExOjE3OjM3KzAzOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NDVmODhkYTQtMTdkOC02OTQyLTliYzYtMjdkNjM5NGQyNzMyPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTA4LTA1VDEzOjQ2OjQ3KzAzOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+MTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTI8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+ODwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+c6nlcwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAABB0lEQVR42myQMUvDYBCGr2ktXwfp6Obk5i/I0sXZVXATUaFBiiWYIVZIRQcjLqVC/4FrQhfbTbIJFqTaRVyva8liReRxMIVQHG443ue99+4EkOWaKNfo6z1QAsp5LQ8WACtRGtUgTE/82js62F8elm+sgXJb9dupcWyMY5OZjjO9CIglImURKQ6n0tjpXhx+zR5WNysiUlmX3ux7o9m9ash0uC0iPyLyl5Ao9WoQpsax2XPtMRr3IuXSuN7cODatoPaBPu4CBUmUsyW4CViAFSlt43qfOdOBrHX6bxk8QePzbN/S4rZIOV0k9TtbT/Iyp3UU3o3R2ANW/nlzIVKCm9AfMX+u/w4AegLwoFycqZwAAAAASUVORK5CYII=) no-repeat 0 0;
    content: "";
    height: 8px;
    width: 12px;
    top: 13px;
}

.nv-component-dropdownlink-heading.reversed:hover {
    background-color: #e0e0e0;
    border-radius: 0 0 2px 2px;
}

.nv-component-dropdownlink-heading.reversed.active {
    background-color: #eee;
    border-radius: 0 0 2px 2px;
}

.nv-form {
    margin: 0 0 20px;
}

.nv-form .section {
    padding: 20px 0;
    clear: both;
    overflow: auto;
}

.nv-form .section.submit .form_row_description {
    margin-top: 10px;
}

.nv-form .section.submit .form_row_description span:before {
    height: 14px;
}

.nv-form .form_row:first-child .form_leftcol {
    width: 240px;
}

.nv-form .form_row .form_error {
    top: 11px;
}

.nv-form .form_row:last-child {
    margin: 30px 0 0;
}

.nv-form .form_rightcol,
.nv-form .form_leftcol,
.nv-form .form_row_description {
    float: left;
}

.nv-form .form_leftcollabel,
.nv-form .form_leftcolmark {
    display: inline;
}

.nv-form .form_leftcol {
    max-width: 220px;
    margin-right: 20px;
    padding-top: 11px;
}

.nv-form .form_leftcollabel,
.nv-form .form_row_description {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 20px;
    line-height: 2rem;
    color: #666666;
    font-weight: bold;
}

.nv-form .form_row_description {
    font-weight: normal;
    max-width: 240px;
    margin-left: 20px;
    margin-top: 11px;
}

.nv-form .form_row_description span:before {
    content: "";
    width: 13px;
    height: 13px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAnCAYAAACMo1E1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBQjBFM0NGNDVDNzgxMUUzQUQxOEYwMUJCNjgwMjJFNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBQjBFM0NGNTVDNzgxMUUzQUQxOEYwMUJCNjgwMjJFNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFCMEUzQ0YyNUM3ODExRTNBRDE4RjAxQkI2ODAyMkU2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFCMEUzQ0YzNUM3ODExRTNBRDE4RjAxQkI2ODAyMkU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+s7JpNwAAAQ1JREFUeNrsmM0JwkAQhWeD6MUObEHw52B6UBswBahHOzBlaAVpwCaEICppIR0kh+QS35AEPCiIhmQM8+DzsIj52MdscA3tqUwXbMEKDEGf6ksEAuCBQ+ZmKS+aQm4ATmBMzecKlhAMWY537CxErMwN2BY+NsLEOCOwZjmHZMZhualQuYlVTKnE9CwSHNFynap+COfSy3XjmnbuXHtrfa7yXX2ffEdrFVXrL5Ootf7FIVzVhGqtYt+tVU2x1vr1OYp/X5nunE6rTqtOq9banFwq1C1iuYtQuYDlPKFyHssdKb9JlJQ7e7FcAhaU38VKCG/UHG+cpJzWENhgB3wQ1ywUF8/l58/4spoXHwIMANtKQBSNJkR0AAAAAElFTkSuQmCC) no-repeat;
    background-size: 13px 13px;
    padding-right: 5.5px;
    display: inline-block;
    vertical-align: text-bottom;
}

.nv-form .errored .form_leftcollabel label {
    color: #f00;
}

.nv-form .errored .form_leftcolmark {
    color: #f00;
}

.nv-form .errored .form_field_text,
.nv-form .errored .form_field_password {
    color: #f00;
    margin-right: 15px;
    border-color: #f00;
    background-color: #fff7f7;
}

.nv-form .errored .form_row_description {
    display: none;
}

.nv-form .errored .form_row_description + .form_row {
    margin-top: 0;
}

.nv-form .errored .form_row_description + .form_row .form_leftcol {
    display: none;
}

.nv-form .errored .form_row_description + .form_row .form_error {
    margin-left: 0px;
}

.nv-form .errored .form_captcha_input .form_field_text {
    margin-right: 0px;
}

.nv-form .errored .form_captcha_img {
    margin-left: 0;
    margin-right: 10px;
}

.nv-form .form_error,
.nv-form .nvc-error {
    color: #ff0000;
    font-size: 14px;
}

.nv-form .form_error:before,
.nv-form .nvc-error:before {
    content: "";
    width: 15px;
    height: 15px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAnCAYAAACMo1E1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1M0ZEQjUyODQ3NzUxMUUzQjUzQkU4Qjg5M0UyNkE5NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1M0ZEQjUyOTQ3NzUxMUUzQjUzQkU4Qjg5M0UyNkE5NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjUzRkRCNTI2NDc3NTExRTNCNTNCRThCODkzRTI2QTk2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUzRkRCNTI3NDc3NTExRTNCNTNCRThCODkzRTI2QTk2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+tO0RJwAAAeJJREFUeNrMmM8rBGEcxl+7a1ktaxNqSSQOlKQ4uLi5cZOT5KBwsIeNAyWuDv4DN0Vc/CjFX8CJi1yklBUXoZDEeL71vrVtZmfeed+ZeZ/6tHvZmc8++31n5x1mMcY0kAJ74B0cgbSO4zJNciRkFXBiitxwkZhg1AS5Mxu5SxAJU27ERkwwHpZcGbhwkLsGsTDkxhzEBJNBy0XBlUu5WxAPUm7CpZhgJig5mqEbSbl7kJA9V4TJZwq0S36mCcxKn0ny21SAO8nWBE8g6Wdz06CFeUsDyPrVHM1M3mNrgmdQ60dzcyDD1JIGOd3NJfnM2LdSmNLtvYF6nc3N85nRkWqwqKu5FJ8VS1NzxAfI6Ggux2dFZxJgSbW5OvDqaiXKNUd8gVaV5mg2apg/iYMVr8018g2L5VNzxDfo9NIczUQV8zcxsCbbXDP4lLr6e2uO+AHdMs0tg0oWTMhh1W1zbXwlWQE1R/yCHjc3m5ue/tTV5Ih9J7kOvoKsEKD2+krJbYUkJji0k+viK8cKmYH/5HaVDqo+c4LjYrle/pubIEcMFsodKB9Qr9wpedHzjn68ntN7ZlaG6Oq8YKAYJUvN5TVsXPzICzVXzsxMlOS2DZXbYfzx1Dp4MOACTDyCDdrE/wkwANaKSnRBP3a5AAAAAElFTkSuQmCC) no-repeat;
    background-size: 15px 15px;
    padding-right: 5.5px;
    display: inline-block;
    vertical-align: middle;
}

.nv-form .form_leftcolmark {
    color: #007f00;
}

.nv-form .form_rightcol {
    position: relative;
}

.nv-form .form_field_text,
.nv-form .form_field_file,
.nv-form .form_field_password {
    border: 1px solid #cccccc;
    background: #ffffff;
    width: 278px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 20px;
    line-height: 2rem;
    font-size: 13px;
    font-size: 1.3rem;
    -moz-transition: border .5s, background .5s;
    -webkit-transition: border .5s, background .5s;
    transition: border .5s, background .5s;
    padding: 10px 11px;
    color: #666666;
    outline: none;
    box-shadow: none;
    border-radius: 0;
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
}

.nv-form .form_field_text:hover,
.nv-form .form_field_file:hover,
.nv-form .form_field_password:hover {
    border-color: #cccccc;
    background: #ffffff;
}

.nv-form .form_field_text:focus,
.nv-form .form_field_file:focus,
.nv-form .form_field_password:focus {
    border-color: #999999;
    background: #ffffcd;
}

.nv-form .form_field_text:invalid,
.nv-form .form_field_file:invalid,
.nv-form .form_field_password:invalid,
.nv-form .form_field_text.error,
.nv-form .form_field_file.error,
.nv-form .form_field_password.error {
    border-color: #ff0000;
    background: #fff7f7;
}

.nv-form .form_field_select {
    width: 300px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 20px;
    line-height: 2rem;
    font-size: 13px;
    font-size: 1.3rem;
    outline: none;
}

.nv-form .text.section .form_row_description,
.nv-form .text.section .form_row {
    float: left;
}

.nv-form .text.section .form_field_multivalued {
    margin-bottom: 11px;
}

.nv-form .text.section .form_mv_add,
.nv-form .text.section .form_mv_remove {
    display: inline-block;
    padding-top: 11px;
}

.nv-form .text.section .form_mv_add {
    clear: both;
    float: left;
}

.nv-form .text.section .form_mv_remove {
    padding-left: 11px;
}

.nv-form .text.section .form_rightcol div:last-child .form_field_multivalued {
    margin-bottom: 0;
}

.nv-form .section.dropdown .form_rightcol {
    min-height: 40px;
    line-height: 40px;
    padding-top: 11px;
}

.nv-form .form_field_password {
    font-family: Arial, Helvetica, sans-serif;
}

.nv-form .section.image .form_rightcol {
    display: none;
}

.nv-form .section.image .form_rightcol.form_error {
    display: block;
}

.nv-form .section.image .form_rightcol + .form_rightcol {
    display: block;
}

.nv-form .section.captcha .form_captcha_input,
.nv-form .section.captcha .form_captcha_img,
.nv-form .section.captcha .form_captcha_refresh {
    float: left;
}

.nv-form .section.captcha .form_captcha_img {
    margin-left: 20px;
    margin-top: 5px;
}

.nv-form .section.captcha .form_row + .form_row {
    display: none;
}

.nv-form .section.captcha .form_captcha_refresh {
    display: inline-block;
}

.nv-form .section.captcha .form_captcha_refresh .form_button {
    background: #ffffff;
    border: none;
    padding: 12px 11px 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.3rem;
    margin-left: 20px;
    color: #007f00;
}

.nv-form .section.captcha .form_captcha_refresh .form_button:focus {
    outline: 0;
}

.nv-form .form_button_submit,
.nv-form .form_button_reset,
.nv-form input.nv-submit-button,
.nv-form input.nv-reset-button {
    background: #007f00;
    color: #ffffff;
    height: 40px;
    width: auto;
    padding: 0 22px;
    border: 1px solid #007f00;
    font-size: 14px;
    font-size: 1.4rem;
    text-align: center;
    text-transform: inital;
    font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
    -moz-transition: border .5s, background .5s;
    -webkit-transition: border .5s, background .5s;
    transition: border .5s, background .5s;
    outline: none;
    border-radius: 2px;
}

.nv-form .form_button_submit:hover,
.nv-form .form_button_reset:hover,
.nv-form input.nv-submit-button:hover,
.nv-form input.nv-reset-button:hover {
    background: #006731;
    color: #ffffff;
    border-color: #006731;
}

.nv-form .form_button_reset,
.nv-form input.nv-reset-button {
    background: #ffffff;
    color: #007f00;
    border: 1px solid #ffffff;
}

.nv-form .form_button_reset:hover,
.nv-form input.nv-reset-button:hover {
    background: #ffffff;
    color: #006731;
    border-color: #ffffff;
}

.nv-form .section.radio,
.nv-form .section.checkbox {
    padding-top: 10px;
    position: relative;
    overflow: auto;
}

.nv-form .section.radio .form_rightcol,
.nv-form .section.checkbox .form_rightcol {
    float: none;
    margin-bottom: 20px;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 18px;
    line-height: 1.8rem;
    margin-left: 275px;
    width: 265px;
}

.nv-form .section.radio .form_rightcol .form_field,
.nv-form .section.checkbox .form_rightcol .form_field {
    width: 24px;
    height: 24px;
    vertical-align: middle;
    margin-right: 10px;
    outline: none;
    border: 0;
    margin-left: -35px;
}

.nv-form .section.radio .form_rightcol.form_error,
.nv-form .section.checkbox .form_rightcol.form_error {
    font-size: 14px;
    font-size: 1.4rem;
}

.nv-form .section.radio .form_row + .form_row,
.nv-form .section.checkbox .form_row + .form_row {
    padding-top: 11px;
}

.nv-form .section.radio .form_row_description,
.nv-form .section.checkbox .form_row_description {
    position: absolute;
    top: 11px;
    left: 540px;
}

.nv-form .section.radio .form_error,
.nv-form .section.checkbox .form_error {
    position: absolute;
    top: 21px;
    left: 557px;
    margin-left: 0;
}

.nv-form .form_field_radio:after,
.nv-form .form_field_checkbox:after {
    content: "";
    width: 24px;
    height: 24px;
    display: block;
    background-color: #ffffff;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBQjBFM0NGMDVDNzgxMUUzQUQxOEYwMUJCNjgwMjJFNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBQjBFM0NGMTVDNzgxMUUzQUQxOEYwMUJCNjgwMjJFNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY5Rjg5M0ZENUJGRDExRTNBRDE4RjAxQkI2ODAyMkU2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY5Rjg5M0ZFNUJGRDExRTNBRDE4RjAxQkI2ODAyMkU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+33LlbQAAB/hJREFUeNrsnFtv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);
    background-size: 24px 24px;
}

.nv-form .form_field_radio:checked:after,
.nv-form .form_field_checkbox:checked:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBQUFDNzg5MjU1MjIxMUUzQjk1RUUxMzJCN0Y4RjVBMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBQUFDNzg5MzU1MjIxMUUzQjk1RUUxMzJCN0Y4RjVBMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJDQTU5MDdGNTRGMzExRTNCOTVFRTEzMkI3RjhGNUEzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJDQTU5MDgwNTRGMzExRTNCOTVFRTEzMkI3RjhGNUEzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+q9lMzwAADRlJREFUeNrsXAlU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);
}

.nv-form .form_field_checkbox:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAIAAADajyQQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0OTMwNDMxNTVDN0ExMUUzQUQxOEYwMUJCNjgwMjJFNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0OTMwNDMxNjVDN0ExMUUzQUQxOEYwMUJCNjgwMjJFNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFCMEUzQ0ZBNUM3ODExRTNBRDE4RjAxQkI2ODAyMkU2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ5MzA0MzE0NUM3QTExRTNBRDE4RjAxQkI2ODAyMkU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+jbvl6wAAAHRJREFUeNrs27ENACAIAEE1bsT+G8BOdrqCIfcV7QVaZmaOjq3RtLawfaeIaOCpKqcIBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgb2T++V8T4B2tjXHQEGAEiACF/D2bMuAAAAAElFTkSuQmCC);
}

.nv-form .form_field_checkbox:checked:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAIAAADajyQQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNEM2MEMwNTU1MjMxMUUzQjk1RUUxMzJCN0Y4RjVBMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNEM2MEMwNjU1MjMxMUUzQjk1RUUxMzJCN0Y4RjVBMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM0QzYwQzAzNTUyMzExRTNCOTVFRTEzMkI3RjhGNUEzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM0QzYwQzA0NTUyMzExRTNCOTVFRTEzMkI3RjhGNUEzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+mc2TzAAAA+tJREFUeNpiDAqPZBiOgIlhmIJh6zEWOGvF4oXDwD8RsfGjSXHUY6MeG/XYqMdGPTbqsVGPjXps1GOjHhv12KjHRj020jx27vyF1o6u79+/DyuPnT57tm/S5MtXr7Z0dH758nWYeOzkqdMTJk/98+cPkH333v2mtvaPHz8OeY8dPXZ84tRpf//+hYs8evx40rQZJBnCMth8dejI0Rmz5/z79w9ZUEREJD05aQh7bN+Bg7Pnzf///z+yoJioaF1VBdBvQ9Vju/fum7dwEZqvJCUkairKhYWFSDVtsHhsx67dC5csRfOVtJRUbWW5gIAAGQYOCo9t2bZ9yfIVaIJysjLAuOLj4yPPzIH32IbNW1asWo0mqCAvX11eysvLS7axA+yxtes3rF63Hk1QWUmxqqyUm5ubEpMH0mMrVq/ZsGkzmqC6mmp5cTEXF+fAtBUPHj5CalMADSxdsRLTVxrq6hWlJZT7iswYW7dx06o1a6WkJGvKy4SESC6IgUXfoqXLtu/chSauo61VWlTIzsY2MK37ZStXAX0FZDx79ryhpe3V69ek+mr+osWYvtLX0y2jnq9I9hjQTZu2bIVzgb5qaG4F+pB4X82Zv2DXnr1o4kaGBqWFBWzU8xXJHlNUUGBiQtHy7v37hta2h48eEdQLbP7NmD137/4DaOJmJiZFebksLFQuxkjzmIOdbW5mBjMzM7Lgp0+fmto67ty9h99X02bOOnj4MJq4lYVFfk4W1X1FTh6ztDAvys9lRXXK169fWzs6r9+4iVULsAMyedr0I8eOo4nbWlvnZKajBdNADg0YGxqWlRSxs7MjC37/8aOju+fipctoioGdxYlTph0/eQpN3NHePjMtBS1hD/yYh662dmUZeoXz89ev7v4Jp8+cRfYVsHt/6swZNO2uzk5pyYm08xVFPWgNNbWaigpeHh60+JkwZSok1f0C+/Pc+QtoGj3cXJPi4xgZGWnarKEo1yopKtRVV7Z2dH1AaoUAcxSwnPjy5cvZ8xcuX7mCpsXX2ys6IpwO7TVKE4OsjEx9TZWIsDBaGbhg8RJMXwX6+9HHV9QZzAF2chtqqsTFxPArCwsJDg8JplsLmzrZV0REpLG2GtjhxaUgKjwsyN+Pnl0HqpVLwA48MN6AHUQ0cWAhERcd5efjTec+ETULXGCHt7aqQk1FBdlXwALQy8Od/p09Ktck3FxcVeWl2lqaEF+lJCYAq6wB6cVSv4rk4OAoLy4yNjLMTEt1dnQYqO45TYYGgB0QYDdkYEdTRufHRj026rFRj416bNRjox4b9diox0Y9NuqxUY+NemzUYzTqQcP3yo3G2KjHBgIABBgAcK9SgFvnpisAAAAASUVORK5CYII=);
}

.nv-form .section.address .form_row:first-child > *,
.nv-form .bpaddress .form_row:first-child > * {
    float: none;
}

.nv-form .section.address .form_row > *,
.nv-form .bpaddress .form_row > * {
    padding-bottom: 40px;
}

.nv-form .section.address .form_row_description,
.nv-form .bpaddress .form_row_description {
    margin-left: 0;
    margin-top: 11px;
    width: 240px;
}

.nv-form .section.address .form_address_country,
.nv-form .bpaddress .form_address_country {
    margin-top: 10px;
}

.nv-form .hidden.section {
    padding: 0;
    clear: none;
}

.nv-form .text.section .form_rightcol_wrapper label {
    display: inline-block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 20px;
    line-height: 2rem;
    color: #666666;
    font-weight: bold;
    padding-top: 11px;
    width: 220px;
    margin-right: 20px;
}

.nv-form .imagebutton.section .form_rightcolnooverflow {
    min-width: 300px;
}

.parsys_column .section.radio .form_error,
.parsys_column .section.checkbox .form_error {
    position: static;
}

.parsys_column .section.password .form_error {
    clear: both;
    float: none;
}

.parsys_column .parsys_column .section .form_leftcol,
.cq-colctrl-lt3 .section .form_leftcol,
.cq-colctrl-lt4 .section .form_leftcol,
.parsys_column .parsys_column .section .form_rightcol,
.cq-colctrl-lt3 .section .form_rightcol,
.cq-colctrl-lt4 .section .form_rightcol,
.parsys_column .parsys_column .text .form_row,
.cq-colctrl-lt3 .text .form_row,
.cq-colctrl-lt4 .text .form_row,
.parsys_column .parsys_column .text .form_row_description,
.cq-colctrl-lt3 .text .form_row_description,
.cq-colctrl-lt4 .text .form_row_description {
    float: none;
    width: 100%;
    margin-left: 0;
}

.parsys_column .parsys_column .form_field_text,
.cq-colctrl-lt3 .form_field_text,
.cq-colctrl-lt4 .form_field_text,
.parsys_column .parsys_column .form_field_file,
.cq-colctrl-lt3 .form_field_file,
.cq-colctrl-lt4 .form_field_file,
.parsys_column .parsys_column .form_field_password,
.cq-colctrl-lt3 .form_field_password,
.cq-colctrl-lt4 .form_field_password {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}

.parsys_column .parsys_column .nv-form .section.radio .form_field,
.cq-colctrl-lt3 .nv-form .section.radio .form_field,
.cq-colctrl-lt4 .nv-form .section.radio .form_field,
.parsys_column .parsys_column .nv-form .section.checkbox .form_field,
.cq-colctrl-lt3 .nv-form .section.checkbox .form_field,
.cq-colctrl-lt4 .nv-form .section.checkbox .form_field,
.parsys_column .parsys_column .nv-form .section.radio .form_rightcol,
.cq-colctrl-lt3 .nv-form .section.radio .form_rightcol,
.cq-colctrl-lt4 .nv-form .section.radio .form_rightcol,
.parsys_column .parsys_column .nv-form .section.checkbox .form_rightcol,
.cq-colctrl-lt3 .nv-form .section.checkbox .form_rightcol,
.cq-colctrl-lt4 .nv-form .section.checkbox .form_rightcol {
    margin-left: 0;
}

@media screen and (max-width: 1024px) {
    .nv-form form {
        display: inline-block;
    }
}

@media screen and (max-width: 720px) {
    .nv-form .section {
        padding-top: 0;
    }

    .nv-form .form_rightcol,
    .nv-form .form_leftcol,
    .nv-form .form_row_description {
        float: none;
    }

    .nv-form .form_row_description {
        margin: 0;
        width: auto;
        line-height: 30px;
    }

    .nv-form .form_rightcol {
        padding-top: 5.5px;
    }

    .nv-form .form_leftcollabel {
        padding-bottom: 5.5px;
    }

    .nv-form .form_leftcol {
        width: auto;
    }

    .nv-form .form_field_text,
    .nv-form .form_field_select,
    .nv-form .form_field_file,
    .nv-form .form_field_password {
        width: 100%;
        box-sizing: border-box;
        max-width: 538px;
    }

    .nv-form .section.radio .form_rightcol,
    .nv-form .section.checkbox .form_rightcol {
        margin: 0;
        padding-top: 0;
        max-width: none;
    }

    .nv-form .section.radio .form_rightcol .form_field,
    .nv-form .section.checkbox .form_rightcol .form_field {
        margin-left: 0;
    }

    .nv-form .section.radio .form_error,
    .nv-form .section.checkbox .form_error {
        position: static;
        margin-top: 15px;
    }

    .nv-form .section.radio .form_row_description,
    .nv-form .section.checkbox .form_row_description {
        position: static;
    }

    .nv-form .section.radio .form_row_description span,
    .nv-form .section.checkbox .form_row_description span {
        margin-top: 11px;
        display: block;
    }

    .nv-form .text.section .form_row_description,
    .nv-form .text.section .form_row {
        float: none;
    }

    .nv-form .text.section .form_mv_add {
        float: none;
    }

    .nv-form .text.section .form_mv_remove {
        padding: 0 10px 10px 0;
    }

    .nv-form .section.dropdown .form_rightcol {
        padding-top: 0;
    }

    .nv-form .section.address .form_row_description {
        margin-top: 0;
    }

    .nv-form .section.captcha .form_captcha_input {
        width: 40%;
    }

    .nv-form .section.captcha .form_captcha_img {
        width: 20%;
        margin-left: 0;
        margin-right: 0;
    }

    .nv-form .section.captcha .form_captcha_img img {
        float: right;
    }

    .nv-form .section.captcha .form_row_description {
        padding-top: 11px;
        clear: both;
    }

    .nv-form .section.captcha .form_rightcol {
        max-width: 538px;
    }

    .nv-form .section.captcha .form_error {
        clear: both;
    }

    .nv-form .submit.section .form_leftcol {
        display: none;
    }
}

.nv-external-component .nv-nojs-msg,
.nv-external-component .nv-touch-msg {
    display: none;
}

.nv-external-component .nv-external-msgholder {
    background: #eee;
    text-align: center;
}

.nv-external-component .nv-external-msgholder .nv-nojs-msg,
.nv-external-component .nv-external-msgholder .nv-touch-msg {
    padding: 15px 0 0;
}

.nv-external-component .nv-external-msgholder .nv-nojs-msg {
    padding-bottom: 15px;
}

.nv-external-frame {
    width: 100%;
}

.touch .nv-external-component .nv-touch-msg,
.nojs .nv-external-component .nv-nojs-msg {
    display: block;
}

.nv-socialfeeds-component {
    text-align: center;
    padding: 0;
    border-bottom: none;
    margin: 0 0 12px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.nv-socialfeeds-component .nv-socialfeeds-button {
    width: 100%;
    height: 40px;
    color: #ffffff;
    border-radius: 0;
    width: 290px;
}

.nv-socialfeeds-component .nv-socialfeeds-button .nv-socialfeeds-button-icon {
    font-family: "BP Icons";
    margin-right: 5px;
    font-size: 18px;
    font-size: 1.8rem;
}

.nv-socialfeeds-component .nv-socialfeeds-button .nv-socialfeeds-button-caption {
    font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-size: 15px;
    font-size: 1.5rem;
}

.nv-socialfeeds-component .nv-socialfeeds-button.nv-socialfeeds-facebook {
    background-color: #3b5998;
    border: 1px solid #234c98;
}

.nv-socialfeeds-component .nv-socialfeeds-button.nv-socialfeeds-twitter {
    background-color: #00acee;
    border: 1px solid #009eda;
}

.nv-socialfeeds-component .nv-socialfeeds-feed-container {
    display: none;
}

.nv-socialfeeds-component .nv-socialfeeds-container-nojs {
    display: block;
}

.nv-socialfeeds-component .nv-socialfeeds-feed-facebook {
    background-color: #ffffff;
}

.yam-buttons {
    text-align: left;
}

.yam-buttons #embedded-like,
.yam-buttons #yj-share-button {
    display: inline-block;
}

.yam-buttons #yj-share-button {
    font-size: 12px;
    position: relative;
    top: -8px;
}

.yam-buttons #yj-share-button .yj-default-share-button {
    padding: 4px 20px !important;
    border-radius: 2px !important;
}

.yam-buttons #yj-share-button .yj-yam-spittle {
    width: 16px !important;
    height: 12px;
}

.yam-buttons #yj-share-button span.yj-share-copy {
    top: -1px !important;
}

@media screen and (min-width: 770px) {
    .nv-socialfeeds-component {
        margin-bottom: 30px;
        padding-bottom: 30px;
        border-bottom: 3px solid #cccccc;
    }

    .nv-socialfeeds-component .nv-socialfeeds-feed-container {
        display: block;
    }

    .nv-socialfeeds-component .nv-socialfeeds-container-nojs {
        display: none;
    }

    .nojs .nv-socialfeeds-component {
        margin-bottom: 12px;
        padding-bottom: 0;
        border-bottom: none;
    }

    .nojs .nv-socialfeeds-component .nv-socialfeeds-feed-container {
        display: none;
    }

    .nojs .nv-socialfeeds-component .nv-socialfeeds-container-nojs {
        display: block;
    }
}

.sociallinks {
    margin: 15px 0;
    padding: 0;
}

.sociallinks-item {
    list-style-type: none;
    display: inline-block;
    margin: 0 14px 0 0;
}

.sociallinks-item:last-child {
    margin-right: 0;
}

.sociallinks-link {
    display: block;
    height: 30px;
    width: 30px;
    background-image: url(../images/sociallinks-bp-mobile.png);
    background-repeat: no-repeat;
}

.sociallinks-link-facebook {
    background-position: 0 0;
}

.sociallinks-link-flickr {
    background-position: -270px 0;
}

.sociallinks-link-googleplus {
    background-position: -107px 0;
}

.sociallinks-link-instagram {
    background-position: -321px 0;
}

.sociallinks-link-linkedin {
    background-position: -161px 0;
}

.sociallinks-link-pinterest {
    background-position: -370px 0;
}

.sociallinks-link-snapchat {
    background-position: -469px 0;
}

.sociallinks-link-tumblr {
    background-position: -420px 0;
}

.sociallinks-link-twitter {
    background-position: -54px 0;
}

.sociallinks-link-youtube {
    background-position: -214px 0;
    width: 33px;
}

@media screen and (min-width: 800px) {
    .sociallinks-item {
        margin-right: 18px;
    }

    .sociallinks-link {
        height: 27px;
        width: 27px;
        background-image: url(../images/sociallinks-bp.png);
    }

    .sociallinks-link-flickr {
        background-position: -232px 0;
    }

    .sociallinks-link-googleplus {
        background-position: -92px 0;
    }

    .sociallinks-link-instagram {
        background-position: -276px 0;
    }

    .sociallinks-link-linkedin {
        background-position: -138px 0;
    }

    .sociallinks-link-pinterest {
        background-position: -319px 0;
    }

    .sociallinks-link-snapchat {
        background-position: -407px 0;
    }

    .sociallinks-link-tumblr {
        background-position: -363px 0;
    }

    .sociallinks-link-twitter {
        background-position: -46px 0;
    }

    .sociallinks-link-youtube {
        background-position: -184px 0;
        width: 28px;
    }
    .chanye-img img{
        width: 244px;
        height: 142px;
        vertical-align: bottom;
    }
}

.nv-page-content .nv-countryselector-component .cq-sitetunnel-placeholder {
    background: url("../../../../apps/navitas/components/v2/xtypes/css/images/sitetunnel_placeholder.png") no-repeat scroll 50% 50%;
    width: 99%;
    border: 2px dashed #cccccc;
    height: 74px;
}

/* Base mobile first styles for all devices */
.nv-countryselector-component {
    padding: 0 15px;
}

.nv-component-country-tunnel {
    padding: 25px 0 0;
    margin-bottom: 30px;
    margin-left: -15px;
    margin-right: -15px;
}

.nv-component-country-tunnel .country-region {
    display: block;
    border-bottom: 1px solid #dfdfdf;
    padding: 30px 0 10px;
}

.nv-component-country-tunnel .country-region:first-child {
    margin-top: 0;
    padding-top: 0;
}

.nv-component-country-tunnel .country-region h3 {
    color: #666666;
    margin-bottom: 20px;
    font-size: 20px;
    font-size: 2rem;
}

.nv-component-country-tunnel .country-region ul {
    margin: 0;
    padding: 0;
}

.nv-component-country-tunnel .country-region ul > li {
    list-style: none;
    margin-bottom: 20px;
    overflow: hidden;
}

.nv-component-country-tunnel .country-region ul > li a {
    display: inline-block;
    color: #007f00;
    font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 14px;
    font-size: 1.4rem;
}

.nv-component-country-tunnel .country-region ul > li a:hover {
    text-decoration: underline;
}

.nv-component-country-tunnel:after {
    content: "";
    clear: both;
    display: table;
}

/* From Tablets to Desktop */
@media only screen and (min-width: 768px) {
    .nv-component-country-tunnel .country-region {
        -ms-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        border-bottom-width: 0;
        border-left: 1px solid #dfdfdf;
        padding: 0 5px 0 10px;
        float: left;
        width: 25%;
    }

    .nv-component-country-tunnel .country-region h3 {
        margin-top: -5px;
    }

    .nv-component-country-tunnel .country-region ul > li {
        margin-bottom: 25px;
    }

    .nv-component-country-tunnel .country-region ul > li a {
        font-size: 16px;
        font-size: 1.6rem;
    }
}

/* Some Portrait/Landscape phones or tablets */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .nv-component-country-tunnel .country-region {
        width: 50%;
        padding-right: 0;
    }

    .nv-component-country-tunnel .country-region:first-child + div + div {
        clear: left;
    }

    .nv-component-country-tunnel .country-region:first-child + div + div,
    .nv-component-country-tunnel .country-region:first-child + div + div + div {
        margin-top: 30px;
    }
}

.nv-siteidentifier-component {
    float: left;
    max-width: 150px;
}

.nv-siteidentifier-component .nv-siteidentifier-textcontainer {
    margin-left: 14px;
}

.nv-siteidentifier-component .nv-siteidentifier-textcontainer .nv-siteidentifier-identifier {
    font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
    margin: 19px 0 0;
    width: 100%;
    font-size: 1.2rem;
    white-space: nowrap;
}

.nv-siteidentifier-component .nv-siteidentifier-textcontainer .nv-siteidentifier-secondary {
    display: none;
}

@media screen and (min-width: 421px) {
    .nv-siteidentifier-component {
        max-width: 304px;
    }

    .nv-siteidentifier-component .nv-siteidentifier-textcontainer .nv-siteidentifier-identifier {
        margin-top: 25px;
        font-size: 1.6rem;
    }
}

@media screen and (min-width: 501px) {
    .nv-siteidentifier-component .nv-siteidentifier-textcontainer {
        position: absolute;
    }
}

@media screen and (min-width: 801px) {
    .nv-siteidentifier-component .nv-siteidentifier-textcontainer {
        margin-left: 22px;
    }

    .nv-siteidentifier-component .nv-siteidentifier-textcontainer .nv-siteidentifier-identifier {
        font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
        font-size: 2rem;
        margin-top: 30px;
    }

    .nv-siteidentifier-component .nv-siteidentifier-textcontainer .nv-siteidentifier-identifier.is-above-center {
        margin-top: 20px;
    }

    .nv-siteidentifier-component .nv-siteidentifier-textcontainer .nv-siteidentifier-secondary {
        display: block;
        margin-top: 2px;
        width: 100%;
        font-size: 1.3rem;
        color: #666666;
        font-family: Arial, Helvetica, sans-serif;
    }
}

#ui-datepicker-div {
    display: none;
}

.ui-datepicker {
    position: absolute;
    z-index: 300 !important;
    border: 1px solid #dfdfdf !important;
    width: auto !important;
    border-bottom: none !important;
    border-radius: 0 !important;
    padding: 0px !important;
    background-color: #fff;
    font-family: Arial, Helvetica, sans-serif !important;
}

.ui-datepicker .ui-datepicker-header {
    text-align: center;
    padding: 4px 0 10px !important;
    height: 18px;
    background: #eee;
    border: none !important;
    border-bottom: 1px solid #dfdfdf !important;
    border-radius: 0 !important;
    position: relative;
}

.ui-datepicker .ui-datepicker-header:before {
    position: absolute;
    top: -12px;
    left: 105px;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 12px 12px 12px;
    border-color: transparent transparent #dfdfdf transparent;
}

.ui-datepicker .ui-datepicker-header:after {
    position: absolute;
    top: -11px;
    left: 106px;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 11px 11px 11px;
    border-color: transparent transparent #eee transparent;
}

.ui-datepicker .ui-datepicker-header span {
    text-align: center;
    color: #063;
    font-size: 1.4em;
    font-weight: bold;
}

.ui-datepicker .ui-datepicker-header span.nv-selectedOption {
    line-height: 26px;
    height: 26px;
}

.ui-datepicker .ui-datepicker-header .nv-cal-label {
    padding: 6px 0;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next span {
    padding: 0;
    position: relative;
    text-indent: -99999px;
    width: 9px;
    height: 30px;
    cursor: pointer;
    display: none;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:after,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next span:after {
    position: absolute;
    top: 5px;
    right: 0;
    width: 15px;
    height: 15px;
    text-indent: 0;
    color: #007f00;
    font-size: 10px;
    font-size: 1rem;
    font-family: "BP Icons";
    content: ">";
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span {
    float: left;
    margin: 0 0 0 10px;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:after {
    content: "<";
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled span {
    cursor: default;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-year {
    margin: 0 0 0 10px;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-next span {
    float: right;
    margin: 0 10px 0 0;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled span {
    cursor: default;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-title {
    margin: 0;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-title select {
    margin: 0;
    font-size: 14px;
    border: 1px solid #dfdfdf;
    background-color: #fff;
    color: #007f00;
    border-radius: 3px;
    padding: 3px;
    outline: none;
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif !important;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-title select:first-child {
    margin: 0 10px 0 0;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-month {
    width: 105px;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-year {
    width: 83px;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-title .nv-selectBox.ui-datepicker-year span.nv-selectedOption {
    padding: 0px;
    background-position: 60px 5px;
    font-size: 1.4em;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-title .nv-selectBox.ui-datepicker-month span.nv-selectedOption {
    padding: 0px;
    background-position: 82px 5px;
    font-size: 1.4em;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-title .nv-selectBox span.nv-selectedOption {
    padding: 0px;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-title .nv-selectBox span.nv-arrow {
    height: 19px;
    width: 20px;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-title .nv-selectBox ul li.nv-option {
    font-size: 1.4em;
}

.ui-datepicker .ui-datepicker-header.nv-generic-calendar .ui-icon,
.ui-datepicker .ui-datepicker-header.nv-generic-calendar .nv-selectBox {
    margin-top: 18px;
}

.ui-datepicker table.ui-datepicker-calendar {
    width: 100%;
    font-size: 1.4em;
    border-collapse: collapse;
    margin: 0;
}

.ui-datepicker table.ui-datepicker-calendar thead tr th {
    padding: 0;
    text-align: center;
    font-weight: normal;
    border: 0;
    font-size: inherit;
    color: #666;
}

.ui-datepicker table.ui-datepicker-calendar thead tr th span {
    display: block;
    width: 35px;
    height: 35px;
    line-height: 35px;
}

.ui-datepicker table.ui-datepicker-calendar tr td {
    border: 0;
    padding: 0;
    font-weight: normal;
    border: 1px solid #dfdfdf;
}

.ui-datepicker table.ui-datepicker-calendar tr td span,
.ui-datepicker table.ui-datepicker-calendar tr td a {
    display: block;
    text-align: center;
    text-decoration: none;
    height: 35px;
    line-height: 35px;
    width: 35px;
    font-size: 0.929em;
    color: #ccc !important;
    background: transparent !important;
    border: none;
    padding: 0 !important;
}

.ui-datepicker table.ui-datepicker-calendar tr td a {
    color: #007f00 !important;
}

.ui-datepicker table.ui-datepicker-calendar tr td a:hover {
    background-color: #e0e0e0 !important;
}

.ui-datepicker table.ui-datepicker-calendar tr td:first-child {
    border-left: 0;
}

.ui-datepicker .nv-close-cal {
    float: right;
    margin: -44px -44px 0 0;
    width: 37px;
    height: 37px;
    cursor: pointer;
    z-index: 9;
    position: relative;
}

.list-component {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    min-height: 400px;
}

.parsys_columns .list-component {
    min-height: auto;
}

.list-component .filters {
    padding: 15px 15px 13px;
    background-color: #f5f5f5;
    border: 1px solid #dfdfdf;
    border-width: 1px 0;
    margin-top: 20px;
}

.parsys_columns .list-component .filters {
    display: none;
}

.list-component .filters .line {
    margin-bottom: 7px;
}

.list-component .filters .input {
    display: inline-block;
    vertical-align: text-bottom;
}

.list-component .filters .hidden {
    display: none;
}

.list-component .filters .dd-container {
    display: inline-block;
    margin-right: 13px;
}

.list-component .filters .dd-container .dd-selected,
.list-component .filters .dd-container .dd-option {
    font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
}

.list-component .filters .dd-container .dd-pointer:after {
    top: -4px;
}

.list-component .filters .dateField {
    width: 77px;
    padding: 9px 7px 8px;
    margin: 0 15px 0 10px;
    border: 1px solid #ddd;
    color: #666;
    font-family: Arial, Helvetica, sans-serif;
    cursor: pointer;
    text-align: center;
    font-size: 13px;
    font-size: 1.3rem;
}

.list-component .filters .dateField.error {
    border: 1px solid #f00;
    color: #f00;
}

.list-component .filters .ui-datepicker-trigger {
    position: relative;
    top: 6px;
    margin-right: 11px;
    cursor: pointer;
}

.list-component .filters .button {
    display: inline-block;
    position: relative;
    background: #007f00;
    border-radius: 2px;
    margin: 0 10px 0 15px;
}

.list-component .filters .button input[type=submit] {
    background-color: transparent;
    display: inline-block;
    font-weight: bold;
    padding: 8px 25px 9px 15px;
    text-decoration: none;
    border: none;
    color: #ffffff;
    font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
    position: relative;
    z-index: 2;
    font-size: 14px;
    font-size: 1.4rem;
}

.list-component .filters .button:after {
    position: absolute;
    right: 0;
    top: 12px;
    color: #ffff00;
    font-family: "BP Icons";
    content: ">";
    margin-right: 10px;
    font-size: 10px;
    font-size: 1rem;
}

.list-component .filters .button:hover {
    background: #006731;
    color: #ffffff;
}

.list-component .filters input[type=reset],
.list-component .filters .reset {
    color: #007f00;
    border: none;
    background-color: transparent;
    text-decoration: none;
}

.list-component .filters input[type=reset]:hover,
.list-component .filters .reset:hover {
    text-decoration: underline;
}

.list-component .error-message {
    margin-top: 15px;
    color: #f00;
}

.list-component .showing {
    margin-top: 13px;
    padding-bottom: 5px;
}

.parsys_columns .list-component .showing {
    display: none;
}

.list-component ul,
.list-component li {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.list-component .list li {
    padding: 18px 0 20px;
    border-bottom: 1px solid #dfdfdf;
}

.parsys_columns .list-component .list li {
    padding: 13px 0 12px;
}

.parsys_columns .list-component .list li:first-child .date {
    margin-top: 5px;
}

.list-component .list li .date {
    color: #666;
}

.parsys_columns .list-component .list li .date {
    margin-bottom: 5px;
}

.list-component .list li a {
    font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
    color: #007f00;
    text-decoration: none;
    font-size: 15px;
    font-size: 1.5rem;
}

.parsys_columns .list-component .list li a {
    display: inline-block;
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
    padding-left: 10px;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 20px;
    line-height: 2rem;
}

.parsys_columns .list-component .list li a:before {
    content: 'P';
    font-family: "BP Icons";
    display: block;
    position: absolute;
    left: -2px;
    top: 0;
    font-size: 9px;
    font-size: 0.9rem;
}

.list-component .list li p {
    margin: 12px 0 0;
    max-height: 36px;
    overflow: hidden;
    line-height: 19px;
    line-height: 1.9rem;
}

.parsys_columns .list-component .list li p {
    margin-top: 4px;
    padding-left: 10px;
}

.list-component .list li p:empty {
    display: none;
}

.list-component .pagination {
    text-align: center;
    margin-top: 20px;
}

.parsys_columns .list-component .pagination {
    display: none;
}

.list-component .pagination a {
    font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
    display: inline-block;
    position: relative;
    width: 40px;
    height: 40px;
    text-align: center;
    margin-right: -3px;
    color: #007f00;
    background-color: #eee;
    text-decoration: none;
    font-size: 20px;
    font-size: 2rem;
    line-height: 40px;
    line-height: 4rem;
}

.list-component .pagination a:hover {
    background-color: #e0e0e0;
}

.list-component .pagination a.active {
    width: 38px;
    height: 38px;
    background-color: #fff;
    border: 1px solid #ccc;
    color: #666;
    line-height: 38px;
    line-height: 3.8rem;
}

.list-component .pagination a.arrow {
    position: relative;
    width: 7px;
    height: 12px;
    background-color: #fff;
    color: #9c0;
}

.list-component .pagination a.arrow:after {
    position: absolute;
    top: -13px;
    right: 0;
    width: 9px;
    height: 15px;
    text-indent: 0;
    color: #99cc00;
    font-size: 11px;
    font-size: 1.1rem;
    font-family: "BP Icons";
    content: ">";
}

.list-component .pagination a.arrow.last {
    border-right: 2px solid #9c0;
}

.list-component .pagination a.arrow.prev {
    margin: 0 16px 0 0;
}

.list-component .pagination a.arrow.prev:after {
    content: "<";
}

.list-component .pagination a.arrow.prev.last {
    margin: 0 4px 0 0;
    border-right: none;
    border-left: 2px solid #9c0;
}

.list-component .pagination a.arrow.next {
    margin: 0 0 0 18px;
}

.list-component .pagination a.arrow.next.last {
    margin: 0 0 0 4px;
}

/**
 * Resposive
 **/
@media screen and (max-width: 800px) {
    .list-component {
        min-height: inherit;
    }

    .list-component .filters .line {
        margin-bottom: 0;
    }

    .list-component .filters .input {
        display: block;
        margin-top: 15px;
    }

    .list-component .filters .dateField {
        width: 133px;
    }

    .list-component .filters .dd-container {
        display: block;
        width: 230px !important;
        margin-bottom: 10px;
    }

    .list-component .filters .dd-container .dd-select,
    .list-component .filters .dd-container .dd-options {
        width: 230px !important;
    }

    .list-component .filters label {
        display: inline-block;
        width: 25px;
    }

    .list-component .filters .button {
        margin: 0 5px 0 0;
    }

    .parsys_columns .list li {
        padding: 7px 0 9px;
    }
}

.nv-shareprice-component .hidden {
    display: none !important;
}

.nv-shareprice-component .nv-shareprice-content,
.nv-shareprice-component .nv-shareprice-error {
    padding-top: 5px;
    padding-bottom: 5px;
}

.nv-shareprice-component .nv-shareprice-content.nv-shareprice-content-none,
.nv-shareprice-component .nv-shareprice-error.nv-shareprice-content-none {
    padding: 0;
}

.nv-shareprice-component .nv-shareprice-content.nv-shareprice-content-none + .nv-shareprice-error,
.nv-shareprice-component .nv-shareprice-error.nv-shareprice-content-none + .nv-shareprice-error {
    display: none !important;
}

.nv-shareprice-component .nv-shareprice-error {
    color: #ff0801;
    box-sizing: border-box;
}

.nv-shareprice-component .nv-shareprice-error.nv-shareprice-error-ticker {
    margin-top: -2px;
    padding: 2px 0 0 22px;
    font-size: 13px;
    line-height: 1;
    vertical-align: top;
    display: inline-block;
    background: url(../images/bp-shareprice-error-icon.png) no-repeat left center;
}

.nv-shareprice-component .nv-shareprice-error.nv-shareprice-error-ticker p {
    font-size: 12px;
    margin: 0;
}

.nv-shareprice-component .nv-shareprice-error.nv-shareprice-error-table {
    height: 83px;
    padding-top: 50px;
    text-align: center;
    background: url(../images/bp-shareprice-error-icon-big.png) no-repeat center top;
    width: 160px;
    margin: 15px auto 10px;
}

.nv-shareprice-component .nv-shareprice-error.nv-shareprice-error-table p {
    font-size: 16px;
}

.nv-shareprice-component .nv-shareprice-content-table {
    position: relative;
    top: 0;
    margin-top: 20px;
    box-sizing: border-box;
    border: 1px solid #dfdfdf;
    min-width: 220px;
    font-family: Arial, Helvetica, sans-serif;
}

.nv-shareprice-component .nv-shareprice-content-table a {
    font-family: Arial, Helvetica, sans-serif;
    color: #006633;
    margin: 0 7px 0 0px;
    background: url(../images/bp-shareprice-link-icon.png) no-repeat left center;
    padding-left: 10px;
    font-size: 12px;
    font-size: 1.2rem;
    text-decoration: none;
}

.nv-shareprice-component .nv-shareprice-content-table a:hover {
    text-decoration: underline;
}

.nv-shareprice-component .nv-shareprice-content-table p {
    color: #666666;
    margin: 0 0 16px 15px;
}

.nv-shareprice-component .nv-shareprice-content-table span.nv-shareprice-divider {
    color: #cccccc;
    display: inline-block;
    padding-right: 8px;
    font-size: 16px;
}

.nv-shareprice-component .nv-shareprice-table-content {
    padding: 10px 15px 16px;
    font-size: 13px;
    font-size: 1.3rem;
}

.nv-shareprice-component .nv-shareprice-table-content .nv-shareprice-hint {
    margin: 17px 0 10px;
}

.nv-shareprice-component .nv-shareprice-table-content .nv-shareprice-hint + p {
    margin-top: 0;
}

.nv-shareprice-component .nv-shareprice-table-content .nv-shareprice-table-arrow-up,
.nv-shareprice-component .nv-shareprice-table-content .nv-shareprice-table-arrow-down {
    display: inline-block;
    width: 8px;
    height: 8px;
}

.nv-shareprice-component .nv-shareprice-table-content .nv-shareprice-table-arrow-up {
    background: url(../images/bp-shareprice-arrow-up.png) no-repeat left top;
}

.nv-shareprice-component .nv-shareprice-table-content .nv-shareprice-table-arrow-down {
    background: url(../images/bp-shareprice-arrow-down.png) no-repeat left top;
}

.nv-shareprice-component .nv-shareprice-table-content.nv-active {
    display: block;
}

.nv-shareprice-component .nv-shareprice-table-content iframe {
    border: none;
}

.nv-shareprice-component .nv-shareprice-table-content .nv-shareprice-table {
    width: 100%;
    border-radius: 0;
    margin: 0;
    color: #666666;
}

.nv-shareprice-component .nv-shareprice-table-content .nv-shareprice-table tr {
    border-bottom: 1px solid #dfdfdf;
}

.nv-shareprice-component .nv-shareprice-table-content .nv-shareprice-table td {
    width: 25%;
    padding: 7px 0 6px;
    height: 17px;
    vertical-align: middle;
}

.nv-shareprice-component .nv-shareprice-table-content .nv-shareprice-table .nv-shareprice-table-currency,
.nv-shareprice-component .nv-shareprice-table-content .nv-shareprice-table .nv-shareprice-table-price {
    font-weight: bold;
    color: #333333;
}

.nv-shareprice-component .nv-shareprice-table-content .nv-shareprice-table .nv-shareprice-table-currency {
    width: 25%;
}

.nv-shareprice-component .nv-shareprice-table-content .nv-shareprice-table .nv-shareprice-table-name {
    padding: 0;
    width: 40%;
}

.nv-shareprice-component .nv-shareprice-table-content .nv-shareprice-table .nv-shareprice-table-price {
    font-size: 13px;
    padding: 0 5px;
    text-align: right;
    width: 20%;
}

.nv-shareprice-component .nv-shareprice-table-content .nv-shareprice-table .nv-shareprice-table-arrow {
    width: 5%;
    padding: 4px 10px 7px 0;
}

.nv-shareprice-component .nv-shareprice-table-content .nv-shareprice-table .nv-shareprice-table-diff {
    padding: 0 6px 0 0;
    font-size: 13px;
    text-align: right;
    width: 10%;
}

.nv-shareprice-component .nv-sharepriceticker-price {
    margin-left: 3px;
}

#nv-sharepricefeed {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    color: #666666;
}

#nv-sharepricefeed .priceDown {
    background: url(../images/bp-shareprice-arrow-down.png) no-repeat left 3px;
    padding: 0 0 0 10px;
}

#nv-sharepricefeed .priceUp {
    background: url(../images/bp-shareprice-arrow-up.png) no-repeat left 3px;
    padding: 0 0 0 10px;
}

#nv-sharepricefeed p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    line-height: 12px;
    font-weight: normal;
    margin: 0;
}

#nv-sharepricefeed p.error {
    color: #666666;
}

.nv-shareprice-disclaimer {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    letter-spacing: 0.3px;
    color: #666666;
    margin-top: 15px;
}

.nv-shareprice-disclaimer a,
.nv-shareprice-disclaimer a:visited {
    color: #666666;
}

@media screen and (min-width: 800px) {
    .nv-shareprice-disclaimer {
        margin-top: 20px;
    }
}

/**
 * Video
 **/
/* */
.nv-reference-container {
    display: inline;
}

.nv-pagination {
    text-align: center;
    margin-top: 20px;
}

.nv-pagination a {
    font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
    display: inline-block;
    position: relative;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin-right: -1px;
    color: #007f00;
    background-color: #eee;
    font-size: 20px;
    font-size: 2rem;
    text-decoration: none;
}

.nv-pagination a:hover {
    background-color: #e0e0e0;
}

.nv-pagination a.active {
    width: 38px;
    height: 38px;
    line-height: 38px;
    background-color: #fff;
    border: 1px solid #ccc;
    color: #666;
}

.nv-pagination a.arrow {
    position: relative;
    width: 7px;
    height: 12px;
    background-color: #fff;
    color: #9c0;
}

.nv-pagination a.arrow:after {
    position: absolute;
    top: -13px;
    right: 0;
    width: 9px;
    height: 15px;
    text-indent: 0;
    color: #99cc00;
    font-size: 11px;
    font-size: 1.1rem;
    font-family: "BP Icons";
    content: ">";
}

.nv-pagination a.arrow.last {
    border-right: 2px solid #9c0;
}

.nv-pagination a.arrow.prev {
    margin: 0 16px 0 0;
}

.nv-pagination a.arrow.prev:after {
    content: "<";
}

.nv-pagination a.arrow.prev.last {
    margin: 0 4px 0 0;
    border-right: none;
    border-left: 2px solid #9c0;
}

.nv-pagination a.arrow.next {
    margin: 0 0 0 18px;
}

.nv-pagination a.arrow.next.last {
    margin: 0 0 0 4px;
}

/**
 * SVG Image
 **/
.nv-svg {
    margin-bottom: 20px;
    margin-top: 20px;
    text-align: center;
}

.nv-svg img {
    width: auto;
    height: auto;
}

.nv-svg.nv-svg-scale img {
    width: 100%;
    height: 100%;
}

.nv-svg:empty,
.nv-svg.is-empty {
    margin: 0;
}

.parsys_columns .nv-svg {
    margin-bottom: 0;
}

.nv-richtext {
    margin-top: 15px;
}

.parsys_column > .section:first-child .nv-richtext {
    margin-top: 20px;
}

.nv-richtext p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.3rem;
    line-height: 2rem;
    margin: 20px 0;
}

.nv-richtext p:empty {
    margin: 0 !important;
}

.parsys_columns .nv-richtext p {
    margin-bottom: 0;
}

.nv-richtext h2,
.nv-richtext h3 {
    font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding: 0;
    letter-spacing: -0.03em;
    margin: 20px 0 0;
    font-size: 20px;
    font-size: 2rem;
    line-height: 24px;
    line-height: 2.4rem;
}

.nv-richtext h2 {
    color: #666666;
}

.nv-richtext h3 {
    color: #007f00;
}

.nv-richtext h4 {
    margin: 20px 0 0;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 18px;
    line-height: 1.8rem;
}

.nv-richtext blockquote {
    font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #666666;
    letter-spacing: -0.03em;
    background: #eeeeee;
    border-left: 3px solid #99cc00;
    padding: 15px 20px 25px;
    margin: 20px 0 .5em;
    font-size: 20px;
    font-size: 2rem;
    line-height: 26px;
    line-height: 2.6rem;
}

.parsys_columns .nv-richtext blockquote {
    margin-bottom: 0;
}

.nv-richtext blockquote.nv-custom-quote {
    background: #f5f5f5;
    border-left-width: 0;
    padding: 15px;
}

.nv-richtext blockquote.nv-custom-quote .nv-quote-content {
    position: relative;
    text-indent: 22px;
    margin-bottom: 5px;
}

.nv-richtext blockquote.nv-custom-quote .nv-quote-content:before,
.nv-richtext blockquote.nv-custom-quote .nv-quote-content:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAgBAMAAADQwFSkAAAAMFBMVEUAAACZzACZzACZzACZzACZzACZzACZzACZzACZzACZzACZzACZzACZzACZzACZzADKV2adAAAAD3RSTlMAu8wR7qozd1WI3ZkiRGYT5BB9AAAAlElEQVQI16XOMQ7BUByA8Y9XRSLR7qJNjAaNkcFqqxu8zhZ1A2MHgxvoDbiA1NTZYHANCV5q8JcYbJ36Ld/6g04Pphu4PlGHFBUOqD0uNN8BqxfUC9j7YH1AL6B7P+ENY2ZiGIlT+lay5ZZEVK3h9lm7Rywp0OKX3l4a8sz5Q3/4MEZ5KW05M5aIzMBkDnoHdgA5fAEBJD22HPqdzgAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    position: absolute;
    display: inline-block;
    content: "";
    width: 100%;
    height: 12px;
}

.nv-richtext blockquote.nv-custom-quote .nv-quote-content:before {
    background-position: 0 0;
    top: 5px;
    left: 0;
}

.nv-richtext blockquote.nv-custom-quote .nv-quote-content:after {
    background-position: 0 100%;
    background-position: 8px 100%;
    bottom: 8px;
    right: auto;
}

.nv-richtext blockquote.nv-custom-quote.nv-rte-quote-short .nv-quote-content {
    font-size: 20px;
    font-size: 2rem;
    line-height: 26px;
    line-height: 2.6rem;
}

.nv-richtext blockquote.nv-custom-quote.nv-rte-quote-long .nv-quote-content {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 22px;
    line-height: 2.2rem;
}

.nv-richtext blockquote.nv-custom-quote.nv-rte-quote-long .nv-quote-content:after {
    bottom: 5px;
}

.nv-richtext blockquote.nv-custom-quote.nv-rte-quote-darkgreen .nv-quote-content:before,
.nv-richtext blockquote.nv-custom-quote.nv-rte-quote-darkgreen .nv-quote-content:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAgBAMAAADQwFSkAAAAMFBMVEUAAAAAfwAAfwAAfwAAfwAAfwAAfwAAfwAAfwAAfwAAfwAAfwAAfwAAfwAAfwAAfwBqmOpsAAAAD3RSTlMAu8wR7qozd1WI3ZkiRGYT5BB9AAAAlElEQVQI16XOMQ7BUByA8Y9XRSLR7qJNjAaNkcFqqxu8zhZ1A2MHgxvoDbiA1NTZYHANCV5q8JcYbJ36Ld/6g04Pphu4PlGHFBUOqD0uNN8BqxfUC9j7YH1AL6B7P+ENY2ZiGIlT+lay5ZZEVK3h9lm7Rywp0OKX3l4a8sz5Q3/4MEZ5KW05M5aIzMBkDnoHdgA5fAEBJD22HPqdzgAAAABJRU5ErkJggg==);
}

.nv-richtext blockquote.nv-custom-quote.nv-rte-quote-lightgreen .nv-quote-content:before,
.nv-richtext blockquote.nv-custom-quote.nv-rte-quote-lightgreen .nv-quote-content:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAgBAMAAADQwFSkAAAAMFBMVEUAAACZzACZzACZzACZzACZzACZzACZzACZzACZzACZzACZzACZzACZzACZzACZzADKV2adAAAAD3RSTlMAu8wR7qozd1WI3ZkiRGYT5BB9AAAAlElEQVQI16XOMQ7BUByA8Y9XRSLR7qJNjAaNkcFqqxu8zhZ1A2MHgxvoDbiA1NTZYHANCV5q8JcYbJ36Ld/6g04Pphu4PlGHFBUOqD0uNN8BqxfUC9j7YH1AL6B7P+ENY2ZiGIlT+lay5ZZEVK3h9lm7Rywp0OKX3l4a8sz5Q3/4MEZ5KW05M5aIzMBkDnoHdgA5fAEBJD22HPqdzgAAAABJRU5ErkJggg==);
}

.nv-richtext blockquote.nv-custom-quote.nv-rte-quote-orange .nv-quote-content:before,
.nv-richtext blockquote.nv-custom-quote.nv-rte-quote-orange .nv-quote-content:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAgBAMAAADQwFSkAAAAMFBMVEUAAAD7Xg37Xg37Xg37Xg37Xg37Xg37Xg37Xg37Xg37Xg37Xg37Xg37Xg37Xg37Xg1Thk93AAAAD3RSTlMAu8wR7qozd1WI3ZkiRGYT5BB9AAAAlElEQVQI16XOMQ7BUByA8Y9XRSLR7qJNjAaNkcFqqxu8zhZ1A2MHgxvoDbiA1NTZYHANCV5q8JcYbJ36Ld/6g04Pphu4PlGHFBUOqD0uNN8BqxfUC9j7YH1AL6B7P+ENY2ZiGIlT+lay5ZZEVK3h9lm7Rywp0OKX3l4a8sz5Q3/4MEZ5KW05M5aIzMBkDnoHdgA5fAEBJD22HPqdzgAAAABJRU5ErkJggg==);
}

.nv-richtext blockquote.nv-custom-quote .nv-citation {
    color: #666666;
}

.nv-richtext ol,
.nv-richtext ul {
    padding-left: 25px;
}

.nv-richtext ol li,
.nv-richtext ul li {
    list-style-type: none;
    position: relative;
    margin-bottom: 8px;
    margin-left: 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    line-height: 20px;
    line-height: 2rem;
    font-size: 13px;
    font-size: 1.3rem;
}

.nv-richtext ol li:before,
.nv-richtext ul li:before {
    float: left;
    margin-left: -22px;
    color: #99cc00;
}

.nv-richtext ol li ol,
.nv-richtext ul li ol,
.nv-richtext ol li ul,
.nv-richtext ul li ul {
    margin: 10px 0;
    padding-left: 30px;
}

.parsys_columns .nv-richtext ol li:last-child,
.parsys_columns .nv-richtext ul li:last-child {
    margin-bottom: 0;
}

.parsys_columns .nv-richtext ol,
.parsys_columns .nv-richtext ul {
    margin-bottom: 0;
}

.nv-richtext ul li:before {
    content: "\002022 ";
    font-size: 1.5em;
    top: 0.1em;
}

.nv-richtext ol {
    counter-reset: numbersList;
}

.nv-richtext ol li:before {
    font-weight: bold;
    counter-increment: numbersList;
    content: counter(numbersList);
}

.nv-richtext h2 + .nv-background-tint,
.nv-richtext h3 + .nv-background-tint,
.nv-richtext h4 + .nv-background-tint,
.nv-richtext blockquote + .nv-background-tint,
.nv-richtext ul + .nv-background-tint,
.nv-richtext ol + .nv-background-tint,
.nv-richtext .nv-background-tint + h2,
.nv-richtext .nv-background-tint + h3,
.nv-richtext .nv-background-tint + blockquote,
.nv-richtext .nv-background-tint + ul,
.nv-richtext .nv-background-tint + ol {
    margin-top: 15px;
}

.nv-richtext table {
    width: auto;
}

.nv-richtext .nv-background-tint {
    overflow: hidden;
    display: block;
    padding: 0 15px 0;
}

.nv-richtext .nv-background-tint.nv-tint-option-green > p,
.nv-richtext .nv-background-tint.nv-tint-option-green > p *,
.nv-richtext .nv-background-tint.nv-tint-option-green > h2,
.nv-richtext .nv-background-tint.nv-tint-option-green > ol li,
.nv-richtext .nv-background-tint.nv-tint-option-green > ul li {
    color: #fff;
}

.nv-richtext .nv-background-tint.nv-tint-option-green > h3,
.nv-richtext .nv-background-tint.nv-tint-option-green > h4 {
    color: #99cc00;
}

.nv-richtext .nv-background-tint.nv-tint-option-green > p a {
    color: #ffff00;
}

.nv-richtext .nv-background-tint > p:first-child,
.nv-richtext .nv-background-tint > h2:first-child,
.nv-richtext .nv-background-tint > h3:first-child,
.nv-richtext .nv-background-tint > h4:first-child {
    margin-top: 10px;
}

.nv-richtext .nv-background-tint > p:last-child,
.nv-richtext .nv-background-tint > h2:last-child,
.nv-richtext .nv-background-tint > h3:last-child,
.nv-richtext .nv-background-tint > h4:last-child {
    margin-bottom: 10px;
}

.nv-richtext .nv-background-tint > .nv-background-tint:first-child {
    margin-top: 15px;
}

.nv-richtext .nv-background-tint > .nv-background-tint:last-child {
    margin-bottom: 15px;
}

.nv-richtext a {
    color: #007f00;
    text-decoration: none;
}

.nv-richtext a:hover {
    text-decoration: underline;
}

.nv-richtext:empty {
    margin: 0;
}

.nv-richtext + .parsys_columns .parsys_column > .nv-text-component:first-child *,
.nv-richtext + .parsys_columns .parsys_column > .nv-component:first-child .nv-richtext,
.nv-richtext + .parsys_columns .parsys_column > .nv-component:first-child .nv-richtext *:first-child,
.nv-richtext + .parsys_columns .parsys_column > .nv-component:first-child .nv-textandimage,
.nv-richtext + .parsys_columns .parsys_column > .nv-component:first-child .nv-textandimage *:not(.nv-wrappedel),
.nv-richtext + .parsys_columns .parsys_column > .nv-component:first-child .nv-table,
.nv-richtext + .parsys_columns .parsys_column > .nv-component:first-child .responsive-image,
.nv-richtext + .parsys_columns .parsys_column > .nv-component:first-child .nv-component-linkcta,
.nv-richtext + .parsys_columns .parsys_column > .nv-component:first-child .nv-promobox,
.nv-richtext + .parsys_columns .parsys_column > .nv-component:first-child .nv-svg,
.nv-richtext + .parsys_columns .parsys_column > .nv-component:first-child .nv-tac,
.nv-richtext + .parsys_columns .parsys_column > .nv-component:first-child .nv-carousel-outer-wrapper {
    margin-top: 0;
}

@media screen and (max-width: 600px) {
    .nv-richtext h2,
    .nv-richtext h3 {
        line-height: 26px;
        line-height: 2.6rem;
    }

    .nv-richtext h4 {
        line-height: 20px;
        line-height: 2rem;
    }
}

.nv-navapp-component {
    margin-top: 20px;
}

.nv-navapp-component .nv-navapp {
    position: relative;
}

.nv-featurecarousel {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.nv-featurecarousel.empty {
    display: none;
}

.bpresponsivelandingpage .nv-featurecarousel,
.bpresponsivesublandingpage .nv-featurecarousel,
.bpresponsivelandingintranet .nv-featurecarousel,
.bpresponsivesublandingintranet .nv-featurecarousel {
    margin-top: 20px;
}

.nv-featurecarousel .nv-featurecarousel-wrapper {
    position: relative;
}

.nv-featurecarousel .hidden-image {
    visibility: hidden;
}

.nv-featurecarousel .nv-featurecarousel-slide {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}

.nv-featurecarousel .nv-featurecarousel-slide.active {
    z-index: 1;
}

.nv-featurecarousel .nv-featurecarousel-slide.slide-over {
    transition: all 1s ease;
    z-index: 3;
}

.nv-featurecarousel .nv-featurecarousel-slide.slide-behind {
    transition: all 1s ease;
    z-index: 2;
}

.nv-featurecarousel .nv-featurecarousel-slide.no-transition {
    transition: none !important;
}

.nv-featurecarousel .nv-featurecarousel-slide .nv-featurecarousel-bottom-bar {
    visibility: hidden;
}

.nv-featurecarousel .nv-featurecarousel-slide.active .nv-featurecarousel-bottom-bar,
.nv-featurecarousel .nv-featurecarousel-slide.slide-behind .nv-featurecarousel-bottom-bar,
.nv-featurecarousel .nv-featurecarousel-slide.slide-over .nv-featurecarousel-bottom-bar {
    visibility: visible;
}

.nv-featurecarousel .nv-featurecarousel-bottom-bar {
    background-color: #333333;
    box-sizing: border-box;
    left: 0;
    width: 100%;
    position: relative;
    padding: 0;
    top: 50px;
}

.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-title,
.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-description {
    color: #ffffff;
    text-shadow: 0 0 4px #000000;
}

.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-title {
    font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
    letter-spacing: -0.6px;
    padding: 15px 15px 0;
    font-size: 26px;
    font-size: 2.6rem;
}

.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-details:after {
    content: "";
    display: table;
    clear: both;
}

.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-description {
    width: calc(100% - 180px);
    box-sizing: border-box;
    float: left;
    font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
    letter-spacing: 0;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 22px;
    line-height: 2.2rem;
}

.bpresponsivelandingpage .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-description,
.bpresponsivesublandingpage .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-description,
.bpresponsivelandingintranet .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-description,
.bpresponsivesublandingintranet .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-description {
    text-shadow: none;
}

.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-cta-links {
    width: 180px;
    float: right;
    position: relative;
}

.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-primary-cta,
.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta {
    position: relative;
    border-radius: 2px;
    box-sizing: border-box;
    color: #ffffff;
    display: block;
    font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
    height: 35px;
    letter-spacing: -0.5px;
    padding: 10px 25px 0 10px;
    text-decoration: none;
    text-shadow: 0 0 4px #000000;
    transition: background-color 0.5s;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    line-height: 1.4rem;
}

.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-primary-cta:after,
.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta:after {
    content: "";
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 13px;
    width: 6px;
    height: 6px;
    border-bottom: 2px solid #b3ef00;
    border-right: 2px solid #b3ef00;
    -ms-transform: rotate(-45deg);
    /* IE 9 */
    -webkit-transform: rotate(-45deg);
    /* Safari */
    transform: rotate(-45deg);
}

.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-primary-cta:empty,
.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta:empty {
    display: none;
}

.bpresponsivelandingpage .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-primary-cta,
.bpresponsivelandingpage .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta,
.bpresponsivesublandingpage .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-primary-cta,
.bpresponsivesublandingpage .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta,
.bpresponsivelandingintranet .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-primary-cta,
.bpresponsivelandingintranet .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta,
.bpresponsivesublandingintranet .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-primary-cta,
.bpresponsivesublandingintranet .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta {
    text-shadow: none;
}

.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-primary-cta {
    border: 1px solid #ffffff;
}

.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-primary-cta:hover {
    background-color: rgba(255, 255, 255, 0.1);
}

.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta {
    background-color: rgba(255, 255, 255, 0.1);
    margin-top: 10px;
}

.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta:hover {
    background-color: rgba(255, 255, 255, 0.2);
}

.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta.download-cta {
    border: 1px solid #ffffff;
    background: url(../images/featurecarousel_download.svg) center -71px no-repeat;
    text-indent: 100%;
    overflow: hidden;
    padding: 0;
    width: 40px;
}

.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta.download-cta:after {
    display: none;
}

.nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta.download-cta:hover {
    background-color: rgba(255, 255, 255, 0.1);
    background-position: center -36px;
}

.nv-featurecarousel .nv-featurecarousel-arrow {
    background-color: transparent;
    border-width: 0 0 0;
    border-style: solid;
    border-color: #ffffff;
    bottom: 0;
    opacity: 1;
    outline: none;
    position: absolute;
    transition: all .5s;
    width: 50px;
    height: 50px;
    z-index: 6;
}

.nv-featurecarousel .nv-featurecarousel-arrow:after {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    border-bottom: 2px solid #ffffff;
}

.nv-featurecarousel .nv-featurecarousel-arrow.previous-slide {
    left: 0;
    border-right: 1px rgba(255, 255, 255, 0.5) solid;
}

.nv-featurecarousel .nv-featurecarousel-arrow.previous-slide:after {
    margin-left: 10px;
    border-left: 2px solid #ffffff;
    transform: rotate(45deg);
}

.nv-featurecarousel .nv-featurecarousel-arrow.next-slide {
    right: 0;
    border-left: 1px rgba(255, 255, 255, 0.5) solid;
}

.nv-featurecarousel .nv-featurecarousel-arrow.next-slide:after {
    margin-right: 10px;
    border-right: 2px solid #ffffff;
    transform: rotate(-45deg);
}

.nv-featurecarousel .nv-featurecarousel-arrow:hover:after {
    border-color: #b3ef00;
}

.nv-featurecarousel .nv-featurecarousel-progress-bar {
    bottom: 20px;
    left: 50%;
    line-height: 0;
    position: absolute;
    transform: translateX(-50%);
    box-sizing: border-box;
    z-index: 6;
}

.nv-featurecarousel .nv-featurecarousel-progress-bar .progress-item {
    background-color: #4a4a4a;
    border-radius: 5px;
    cursor: pointer;
    display: inline-block;
    height: 4px;
    margin-right: 5px;
    position: relative;
    width: 30px;
    transform: translate3d(0, 0, 0);
    /*fixes AU-1 issue (probably caused by subpixel rendering issue in MacOS El Capitan*/
}

.nv-featurecarousel .nv-featurecarousel-progress-bar .progress-item:last-child {
    margin: 0;
}

.nv-featurecarousel .nv-featurecarousel-progress-bar .progress-item-filled {
    background-color: #b4ed30;
    border-radius: 5px;
    height: 100%;
    left: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    transition: opacity .2s;
    width: 0;
}

.nv-featurecarousel .nv-featurecarousel-slide-image {
    display: block;
    margin: 0;
    width: 100%;
}

@media screen and (max-width: 767px) {
    .nv-featurecarousel-component {
        margin: 0 -15px;
    }

    .nv-featurecarousel {
        background-color: #333333;
        box-sizing: border-box;
        transition: padding .4s;
    }

    .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-title {
        text-shadow: none;
    }

    .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-description {
        float: none;
        width: 100%;
        text-shadow: none;
        margin-bottom: 0;
        padding-bottom: 20px;
    }

    .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-details {
        padding: 0 15px;
    }

    .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-cta-links {
        bottom: 0;
        float: none;
        height: 100px;
        position: absolute;
    }

    .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-primary-cta,
    .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta {
        position: relative;
        text-shadow: none;
        width: 180px;
    }

    .nv-featurecarousel .nv-featurecarousel-progress-bar {
        background-color: #333333;
        border-bottom: 1px solid #9B9B9B;
        text-align: center;
        position: relative;
        top: 0;
        height: 50px;
    }

    .nv-featurecarousel .nv-featurecarousel-progress-bar .progress-item {
        top: calc(50% - 2px);
    }

    .nv-featurecarousel.nv-featurecarousel-style-light-grey {
        background-color: #ebebeb;
    }

    .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-progress-bar {
        border-color: #ffffff;
    }

    .nv-featurecarousel .nv-featurecarousel-progress-bar .progress-item.active .progress-item-filled {
        width: 100%;
    }
}

.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar {
    background-color: #ebebeb;
}

.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-details {
    background-color: #ebebeb;
}

.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-title {
    background-color: #ebebeb;
}

.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-title,
.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-description {
    color: #4a4a4a;
    text-shadow: none;
}

.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-primary-cta,
.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta {
    text-shadow: none;
}

.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-primary-cta {
    background-color: #007f00;
    border: none;
}

.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-primary-cta:hover {
    background-color: #067d00;
}

.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta {
    border: 1px solid #b3ef00;
    background-color: transparent;
    color: #4a4a4a;
}

.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta:after {
    color: #007f00;
    text-shadow: 0 0 0 #007f00;
}

.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta:hover {
    border: 1px solid #b3ef00;
    background-color: rgba(179, 239, 0, 0.1);
}

.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta.download-cta,
.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-secondary-cta.download-cta:hover {
    background-position: center -1px;
}

.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow:after {
    border-color: #4a4a4a;
}

.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow:hover:after {
    border-color: #007f00;
}

.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow.previous-slide {
    border-right: 1px #ffffff solid;
}

.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow.next-slide {
    border-left: 1px #ffffff solid;
}

.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-progress-bar {
    background-color: #ebebeb;
}

.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-progress-bar .progress-item {
    background-color: #b3ef00;
}

.nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-progress-bar .progress-item-filled {
    background-color: #007f00;
}

.nv-featurecarousel.nv-featurecarousel-autorotate.nv-featurecarousel-style-dark-grey .nv-featurecarousel-progress-bar .progress-item.active {
    height: 2px;
    border: 1px solid #b4ed30;
}

.nv-featurecarousel.nv-featurecarousel-autorotate.nv-featurecarousel-style-light-grey .nv-featurecarousel-progress-bar .progress-item.active {
    height: 2px;
    border: 1px solid #007f00;
}

@media only screen and (min-width: 768px) {
    .bpresponsivelandingpage .nv-featurecarousel,
    .bpresponsivesublandingpage .nv-featurecarousel,
    .bpresponsivelandingintranet .nv-featurecarousel,
    .bpresponsivesublandingintranet .nv-featurecarousel {
        padding-bottom: 126px;
    }

    .bpresponsivelandingpage .nv-featurecarousel .nv-featurecarousel-bottom-bar,
    .bpresponsivesublandingpage .nv-featurecarousel .nv-featurecarousel-bottom-bar,
    .bpresponsivelandingintranet .nv-featurecarousel .nv-featurecarousel-bottom-bar,
    .bpresponsivesublandingintranet .nv-featurecarousel .nv-featurecarousel-bottom-bar {
        position: relative;
        padding: 0;
        background-color: transparent;
        height: 186px;
        bottom: 60px;
    }

    .bpresponsivelandingpage .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-title,
    .bpresponsivesublandingpage .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-title,
    .bpresponsivelandingintranet .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-title,
    .bpresponsivesublandingintranet .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-title {
        background-color: rgba(0, 0, 0, 0.65);
        width: 100%;
        height: 60px;
        padding: 0 60px;
        margin-bottom: 0;
        box-sizing: border-box;
        display: inline-block;
        line-height: 60px;
    }

    .bpresponsivelandingpage .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-description,
    .bpresponsivesublandingpage .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-description,
    .bpresponsivelandingintranet .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-description,
    .bpresponsivesublandingintranet .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-description {
        text-shadow: none;
        padding-top: 10px;
        padding-right: 20px;
    }

    .bpresponsivelandingpage .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-details,
    .bpresponsivesublandingpage .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-details,
    .bpresponsivelandingintranet .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-details,
    .bpresponsivesublandingintranet .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-details {
        height: 126px;
        padding: 0 20px 0 60px;
        background-color: #333333;
    }

    .bpresponsivelandingpage .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-cta-links,
    .bpresponsivesublandingpage .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-cta-links,
    .bpresponsivelandingintranet .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-cta-links,
    .bpresponsivesublandingintranet .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-cta-links {
        top: 10px;
    }

    .bpresponsivelandingpage .nv-featurecarousel .nv-featurecarousel-progress-bar,
    .bpresponsivesublandingpage .nv-featurecarousel .nv-featurecarousel-progress-bar,
    .bpresponsivelandingintranet .nv-featurecarousel .nv-featurecarousel-progress-bar,
    .bpresponsivesublandingintranet .nv-featurecarousel .nv-featurecarousel-progress-bar {
        bottom: -105px;
        z-index: 15;
    }

    .bpresponsivelandingpage .nv-featurecarousel .nv-featurecarousel-arrow,
    .bpresponsivesublandingpage .nv-featurecarousel .nv-featurecarousel-arrow,
    .bpresponsivelandingintranet .nv-featurecarousel .nv-featurecarousel-arrow,
    .bpresponsivesublandingintranet .nv-featurecarousel .nv-featurecarousel-arrow {
        border-width: 0;
        opacity: 1;
        height: 60px;
        z-index: 16;
    }

    .bpresponsivelandingpage .nv-featurecarousel .nv-featurecarousel-arrow.previous-slide,
    .bpresponsivesublandingpage .nv-featurecarousel .nv-featurecarousel-arrow.previous-slide,
    .bpresponsivelandingintranet .nv-featurecarousel .nv-featurecarousel-arrow.previous-slide,
    .bpresponsivesublandingintranet .nv-featurecarousel .nv-featurecarousel-arrow.previous-slide,
    .bpresponsivelandingpage .nv-featurecarousel .nv-featurecarousel-arrow.next-slide,
    .bpresponsivesublandingpage .nv-featurecarousel .nv-featurecarousel-arrow.next-slide,
    .bpresponsivelandingintranet .nv-featurecarousel .nv-featurecarousel-arrow.next-slide,
    .bpresponsivesublandingintranet .nv-featurecarousel .nv-featurecarousel-arrow.next-slide {
        border-width: 0;
    }

    .bpresponsivelandingpage .nv-featurecarousel .nv-featurecarousel-arrow.previous-slide:after,
    .bpresponsivesublandingpage .nv-featurecarousel .nv-featurecarousel-arrow.previous-slide:after,
    .bpresponsivelandingintranet .nv-featurecarousel .nv-featurecarousel-arrow.previous-slide:after,
    .bpresponsivesublandingintranet .nv-featurecarousel .nv-featurecarousel-arrow.previous-slide:after,
    .bpresponsivelandingpage .nv-featurecarousel .nv-featurecarousel-arrow.next-slide:after,
    .bpresponsivesublandingpage .nv-featurecarousel .nv-featurecarousel-arrow.next-slide:after,
    .bpresponsivelandingintranet .nv-featurecarousel .nv-featurecarousel-arrow.next-slide:after,
    .bpresponsivesublandingintranet .nv-featurecarousel .nv-featurecarousel-arrow.next-slide:after {
        margin-top: 2px;
    }

    .bpresponsivelandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey,
    .bpresponsivesublandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey,
    .bpresponsivelandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey,
    .bpresponsivesublandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey {
        padding-bottom: 172px;
    }

    .bpresponsivelandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-title,
    .bpresponsivesublandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-title,
    .bpresponsivelandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-title,
    .bpresponsivesublandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-title {
        background-color: #ebebeb;
    }

    .bpresponsivelandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar,
    .bpresponsivesublandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar,
    .bpresponsivelandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar,
    .bpresponsivesublandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar {
        bottom: 0;
        height: 172px;
    }

    .bpresponsivelandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-details,
    .bpresponsivesublandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-details,
    .bpresponsivelandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-details,
    .bpresponsivesublandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-details {
        background-color: #ebebeb;
        height: 112px;
    }

    .bpresponsivelandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-description,
    .bpresponsivesublandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-description,
    .bpresponsivelandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-description,
    .bpresponsivesublandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-description {
        padding-top: 0;
    }

    .bpresponsivelandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-cta-links,
    .bpresponsivesublandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-cta-links,
    .bpresponsivelandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-cta-links,
    .bpresponsivesublandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-cta-links {
        top: -5px;
    }

    .bpresponsivelandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-progress-bar,
    .bpresponsivesublandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-progress-bar,
    .bpresponsivelandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-progress-bar,
    .bpresponsivesublandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-progress-bar {
        bottom: -153px;
    }

    .bpresponsivelandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow,
    .bpresponsivesublandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow,
    .bpresponsivelandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow,
    .bpresponsivesublandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow {
        bottom: -60px;
    }

    .bpresponsivelandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow.previous-slide,
    .bpresponsivesublandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow.previous-slide,
    .bpresponsivelandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow.previous-slide,
    .bpresponsivesublandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow.previous-slide,
    .bpresponsivelandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow.next-slide,
    .bpresponsivesublandingpage .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow.next-slide,
    .bpresponsivelandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow.next-slide,
    .bpresponsivesublandingintranet .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow.next-slide {
        border-width: 0;
    }

    .nv-featurecarousel .nv-featurecarousel-bottom-bar {
        position: absolute;
        background-color: rgba(0, 0, 0, 0.65);
        height: 150px;
        padding: 23px 70px 0 70px;
        bottom: 0;
        top: auto;
    }

    .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-details {
        background-color: transparent;
    }

    .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-title {
        margin-bottom: 10px;
        padding: 0;
    }

    .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-description {
        padding-right: 10px;
    }

    .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-cta-links {
        bottom: 35px;
    }

    .nv-featurecarousel .nv-featurecarousel-arrow {
        opacity: 0;
        border: 0;
        height: 150px;
        z-index: 5;
    }

    .nv-featurecarousel .nv-featurecarousel-arrow.arrow-visible {
        opacity: 1;
    }

    .nv-featurecarousel:hover .nv-featurecarousel-arrow {
        -webkit-backface-visibility: hidden;
        opacity: 1;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
    .nv-featurecarousel {
        padding-bottom: 126px;
    }

    .nv-featurecarousel .nv-featurecarousel-bottom-bar {
        position: relative;
        padding: 0;
        background-color: transparent;
        height: 186px;
        bottom: 60px;
    }

    .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-title {
        background-color: rgba(0, 0, 0, 0.65);
        width: 100%;
        height: 60px;
        padding: 0 60px;
        margin-bottom: 0;
        box-sizing: border-box;
        display: inline-block;
        line-height: 60px;
    }

    .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-description {
        text-shadow: none;
        padding-top: 10px;
        padding-right: 20px;
    }

    .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-details {
        height: 126px;
        padding: 0 20px 0 60px;
        background-color: #333333;
    }

    .nv-featurecarousel .nv-featurecarousel-bottom-bar .nv-featurecarousel-cta-links {
        top: 10px;
    }

    .nv-featurecarousel .nv-featurecarousel-progress-bar {
        bottom: -105px;
        z-index: 15;
    }

    .nv-featurecarousel .nv-featurecarousel-arrow {
        border-width: 0;
        opacity: 1;
        height: 60px;
        z-index: 16;
    }

    .nv-featurecarousel .nv-featurecarousel-arrow.previous-slide,
    .nv-featurecarousel .nv-featurecarousel-arrow.next-slide {
        border-width: 0;
    }

    .nv-featurecarousel .nv-featurecarousel-arrow.previous-slide:after,
    .nv-featurecarousel .nv-featurecarousel-arrow.next-slide:after {
        margin-top: 2px;
    }

    .nv-featurecarousel.nv-featurecarousel-style-light-grey {
        padding-bottom: 172px;
    }

    .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar {
        bottom: 0;
        height: 172px;
    }

    .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-details {
        height: 112px;
    }

    .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-description {
        padding-top: 0;
        margin-top: -3px;
    }

    .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-bottom-bar .nv-featurecarousel-cta-links {
        top: -5px;
    }

    .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-progress-bar {
        bottom: -153px;
    }

    .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow {
        bottom: -60px;
    }

    .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow.previous-slide,
    .nv-featurecarousel.nv-featurecarousel-style-light-grey .nv-featurecarousel-arrow.next-slide {
        border-width: 0;
    }
}

.nv-slideshow {
    overflow: hidden;
    position: relative;
    width: 100%;
    margin-top: 20px;
}

@media screen and (max-width: 767px) {
    .nv-slideshow {
        background-color: #333333;
        padding-bottom: 128px;
        transition: padding .4s;
    }
}

.nv-slideshow.empty {
    padding-bottom: 0;
}

.nv-slideshow.is-loading .nv-slideshow-wrapper:after {
    background: url(../images/spin_darkgrey.svg) center center / 80px auto no-repeat #ebebeb;
    content: "";
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 5;
}

@media screen and (max-width: 767px) {
    .nv-slideshow.is-loading .nv-slideshow-wrapper:after {
        background-size: 40px auto;
        transform: translate(-50%, calc(-50% - 25px));
    }
}

.nv-slideshow.is-loading .slideshow-popup-btn,
.nv-slideshow.is-loading .nv-slideshow-arrow {
    display: none;
}

.nv-slideshow.is-loading .nv-slideshow-slide:not(.active) {
    visibility: hidden;
}

.nv-slideshow .nv-slideshow-hidden-pillar {
    visibility: hidden;
}

.nv-slideshow .nv-slideshow-arrow {
    background-color: transparent;
    border-width: 0 0 0;
    border-style: solid;
    border-color: #ffffff;
    bottom: 0;
    outline: none;
    position: absolute;
    width: 50px;
    z-index: 6;
}

.nv-slideshow .nv-slideshow-arrow:after {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    border-bottom: 2px solid #ffffff;
}

.nv-slideshow .nv-slideshow-arrow.previous-slide {
    left: 0;
    border-right: 1px rgba(255, 255, 255, 0.5) solid;
}

.nv-slideshow .nv-slideshow-arrow.previous-slide:after {
    margin-left: 10px;
    border-left: 2px solid #ffffff;
    transform: rotate(45deg);
}

.nv-slideshow .nv-slideshow-arrow.next-slide {
    right: 0;
    border-left: 1px rgba(255, 255, 255, 0.5) solid;
}

.nv-slideshow .nv-slideshow-arrow.next-slide:after {
    margin-right: 10px;
    border-right: 2px solid #ffffff;
    transform: rotate(-45deg);
}

.nv-slideshow .nv-slideshow-arrow:hover:after {
    border-color: #b3ef00;
}

.nv-slideshow .nv-slideshow-pagination {
    box-sizing: border-box;
    position: absolute;
    bottom: 0;
    font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
    color: #ffffff;
    z-index: 6;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 50px;
    line-height: 5rem;
}

.nv-slideshow .nv-slideshow-pagination .nv-slideshow-pagination-current {
    font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
    font-size: 28px;
    font-size: 2.8rem;
}

.nv-slideshow .nv-slideshow-description {
    box-sizing: border-box;
    letter-spacing: 0;
    font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
    text-shadow: 0 0 4px #000000;
    color: #ffffff;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 22px;
    line-height: 2.2rem;
}

.bpresponsivelandingpage .nv-slideshow .nv-slideshow-description,
.bpresponsivesublandingpage .nv-slideshow .nv-slideshow-description,
.bpresponsivelandingintranet .nv-slideshow .nv-slideshow-description,
.bpresponsivesublandingintranet .nv-slideshow .nv-slideshow-description,
.bpresponsivearticlepage .nv-slideshow .nv-slideshow-description,
.bpresponsivearticleintranet .nv-slideshow .nv-slideshow-description,
.bpresponsivenewsarticlepage .nv-slideshow .nv-slideshow-description,
.bpresponsivenewsarticleintranet .nv-slideshow .nv-slideshow-description {
    text-shadow: none;
}

.nv-slideshow .nv-slideshow-wrapper {
    position: relative;
}

.nv-slideshow .nv-slideshow-bottom-bar {
    background-color: #333333;
    box-sizing: border-box;
    left: 0;
    width: 100%;
    position: relative;
    height: 128px;
    padding: 0;
    top: 50px;
}

.nv-slideshow .nv-slideshow-bottom-bar.nv-slideshow-video-controls {
    padding-top: 14px;
    padding-bottom: 6px;
    top: 0;
}

@media screen and (max-width: 767px) {
    .nv-slideshow .nv-slideshow-bottom-bar.nv-slideshow-video-controls {
        padding-left: 14px;
        padding-right: 14px;
    }
}

.nv-slideshow .nv-slideshow-bottom-bar .nv-slideshow-description {
    padding: 20px 14px;
    margin: 0;
}

.nv-slideshow .nv-slideshow-arrow {
    box-sizing: border-box;
    padding: 0;
    height: 50px;
}

.nv-slideshow .nv-slideshow-arrow:after {
    vertical-align: middle;
}

.nv-slideshow .nv-slideshow-pagination {
    left: 50%;
    transform: translateX(-50%);
}

.nv-slideshow.nv-slideshow-style-light-grey .nv-slideshow-pagination {
    background-color: #ebebeb;
}

.nv-slideshow-slide {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}

.nv-slideshow-slide.active {
    z-index: 1;
}

.nv-slideshow-slide.slide-over {
    transition: all 1s ease;
    z-index: 3;
}

.nv-slideshow-slide.slide-behind {
    transition: all 1s ease;
    z-index: 2;
}

.nv-slideshow-slide.no-transition {
    transition: none !important;
}

.nv-slideshow-slide .nv-slideshow-bottom-bar {
    visibility: hidden;
}

.nv-slideshow-slide.active .nv-slideshow-bottom-bar,
.nv-slideshow-slide.slide-behind .nv-slideshow-bottom-bar,
.nv-slideshow-slide.slide-over .nv-slideshow-bottom-bar {
    visibility: visible;
}

.nv-slideshow-slide-image {
    display: block;
    margin: 0;
    width: 100%;
}

.nv-fullscreen-btn,
.popup-open {
    background: rgba(0, 0, 0, 0.65) url(../images/popup-open-icon.svg) center 50% no-repeat;
    height: 50px;
    position: absolute;
    right: 10px;
    top: 10px;
    transition: all .3s;
    width: 50px;
    z-index: 16;
}

.nv-slideshow-style-light-grey .nv-fullscreen-btn,
.nv-slideshow-style-light-grey .popup-open {
    background-color: #ebebeb;
    background-image: url(../images/popup-open-icon-light.svg);
}

.nv-fullscreen-btn:hover,
.popup-open:hover {
    cursor: pointer;
    background-image: url(../images/popup-open-icon-hover.svg);
}

.nv-slideshow-style-light-grey .nv-fullscreen-btn:hover,
.nv-slideshow-style-light-grey .popup-open:hover {
    background-image: url(../images/popup-open-icon-light-hover.svg);
}

.nv-fullscreen-btn:hover.is-video.is-cf-mode:after,
.popup-open:hover.is-video.is-cf-mode:after {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    content: "Disabled when Content Finder is active";
    opacity: 0.7;
    font-size: 16px;
    white-space: nowrap;
    background-color: inherit;
    height: 20px;
    padding: 16px 70px 14px 20px;
    color: inherit;
}

.nv-slideshow-style-light-grey .nv-fullscreen-btn:hover.is-video.is-cf-mode:after,
.nv-slideshow-style-light-grey .popup-open:hover.is-video.is-cf-mode:after {
    color: #000;
}

.nv-slideshow-style-dark-grey .nv-fullscreen-btn:hover.is-video.is-cf-mode:after,
.nv-slideshow-style-dark-grey .popup-open:hover.is-video.is-cf-mode:after {
    color: #fff;
}

.nv-slideshow-video-container,
.nv-slideshow-video-canvas {
    height: 100%;
    width: 100%;
}

.nv-slideshow-video-btn {
    background: url(../images/play_icons.svg) center -73px / 37px auto no-repeat;
    border-width: 0;
    padding: 0;
    outline: none;
    display: inline-block;
    width: 40px;
    height: 40px;
    vertical-align: middle;
}

.nv-slideshow-video-btn.is-loading {
    background: url(../images/spin_white.svg) center center / cover no-repeat;
}

.nv-slideshow-style-light-grey .nv-slideshow-video-btn.is-loading {
    background-image: url(../images/spin_darkgrey.svg);
}

.nv-slideshow-video-btn.is-stopped,
.nv-slideshow-video-btn.is-ended,
.nv-slideshow-video-btn.is-paused {
    background-position: center -73px;
}

.nv-slideshow-style-light-grey .nv-slideshow-video-btn.is-stopped,
.nv-slideshow-style-light-grey .nv-slideshow-video-btn.is-ended,
.nv-slideshow-style-light-grey .nv-slideshow-video-btn.is-paused {
    background-position: center 1px;
}

.nv-slideshow-video-btn.is-stopped:hover,
.nv-slideshow-video-btn.is-ended:hover,
.nv-slideshow-video-btn.is-paused:hover {
    background-position: center -110px;
}

.nv-slideshow-style-light-grey .nv-slideshow-video-btn.is-stopped:hover,
.nv-slideshow-style-light-grey .nv-slideshow-video-btn.is-ended:hover,
.nv-slideshow-style-light-grey .nv-slideshow-video-btn.is-paused:hover {
    background-position: center -36px;
}

.nv-slideshow-video-btn.is-playing {
    background: url(../images/pause_icons.svg) center -80px / auto no-repeat;
}

.nv-slideshow-style-light-grey .nv-slideshow-video-btn.is-playing {
    background-position: center 0;
}

.nv-slideshow-video-btn.is-playing:hover {
    background-position: center -120px;
}

.nv-slideshow-style-light-grey .nv-slideshow-video-btn.is-playing:hover {
    background-position: center -40px;
}

.nv-slideshow-video-btn:hover {
    cursor: pointer;
}

.nv-slideshow-video-timeline {
    background-color: #4a4a4a;
    border-radius: 5px;
    display: inline-block;
    width: calc(100% - 130px);
    height: 4px;
    margin: 0 20px;
    vertical-align: middle;
    cursor: pointer;
}

.nv-slideshow-style-light-grey .nv-slideshow-video-timeline {
    background-color: #b3ef00;
}

.nv-slideshow-video-timeline .nv-slideshow-video-passed {
    background-color: #b3ef00;
    border-radius: 5px;
    width: 0;
    height: 100%;
}

.nv-slideshow-style-light-grey .nv-slideshow-video-timeline .nv-slideshow-video-passed {
    background-color: #007f00;
}

.nv-slideshow-video-duration {
    display: inline-block;
    vertical-align: middle;
    font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 22px;
    line-height: 2.2rem;
}

.nv-slideshow-style-light-grey .nv-slideshow-video-duration {
    color: #4a4a4a;
}

/* Popup window START */
.nv-slideshow-popup {
    background-color: rgba(0, 0, 0, 0.85);
    height: 100%;
    left: -5000px;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: visibility 0s linear .5s, opacity .5s;
    visibility: hidden;
    width: 100%;
    z-index: 121;
}

@media screen and (max-width: 767px) {
    .nv-slideshow-popup {
        display: none;
    }
}

.nv-slideshow-popup.active {
    left: 0;
    opacity: 1;
    transition: visibility 0s linear 0s, opacity .5s;
    visibility: visible;
}

.nv-slideshow-popup .nv-slideshow-hidden-pillar {
    visibility: hidden;
}

.nv-slideshow-popup .nv-slideshow-arrow {
    background-color: transparent;
    border-width: 0 0 0;
    border-style: solid;
    border-color: #ffffff;
    bottom: 0;
    outline: none;
    position: absolute;
    width: 50px;
    z-index: 6;
}

.nv-slideshow-popup .nv-slideshow-arrow:after {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    border-bottom: 2px solid #ffffff;
}

.nv-slideshow-popup .nv-slideshow-arrow.previous-slide {
    left: 0;
    border-right: 1px rgba(255, 255, 255, 0.5) solid;
}

.nv-slideshow-popup .nv-slideshow-arrow.previous-slide:after {
    margin-left: 10px;
    border-left: 2px solid #ffffff;
    transform: rotate(45deg);
}

.nv-slideshow-popup .nv-slideshow-arrow.next-slide {
    right: 0;
    border-left: 1px rgba(255, 255, 255, 0.5) solid;
}

.nv-slideshow-popup .nv-slideshow-arrow.next-slide:after {
    margin-right: 10px;
    border-right: 2px solid #ffffff;
    transform: rotate(-45deg);
}

.nv-slideshow-popup .nv-slideshow-arrow:hover:after {
    border-color: #b3ef00;
}

.nv-slideshow-popup .nv-slideshow-pagination {
    box-sizing: border-box;
    position: absolute;
    bottom: 0;
    font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
    color: #ffffff;
    z-index: 6;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 50px;
    line-height: 5rem;
}

.nv-slideshow-popup .nv-slideshow-pagination .nv-slideshow-pagination-current {
    font-family: "Univers 45 LT", Arial, Helvetica, sans-serif;
    font-size: 28px;
    font-size: 2.8rem;
}

.nv-slideshow-popup .nv-slideshow-description {
    box-sizing: border-box;
    letter-spacing: 0;
    font-family: "Univers 55 Roman", Arial, Helvetica, sans-serif;
    text-shadow: 0 0 4px #000000;
    color: #ffffff;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 22px;
    line-height: 2.2rem;
}

.bpresponsivelandingpage .nv-slideshow-popup .nv-slideshow-description,
.bpresponsivesublandingpage .nv-slideshow-popup .nv-slideshow-description,
.bpresponsivelandingintranet .nv-slideshow-popup .nv-slideshow-description,
.bpresponsivesublandingintranet .nv-slideshow-popup .nv-slideshow-description,
.bpresponsivearticlepage .nv-slideshow-popup .nv-slideshow-description,
.bpresponsivearticleintranet .nv-slideshow-popup .nv-slideshow-description,
.bpresponsivenewsarticlepage .nv-slideshow-popup .nv-slideshow-description,
.bpresponsivenewsarticleintranet .nv-slideshow-popup .nv-slideshow-description {
    text-shadow: none;
}

.nv-slideshow-popup .nv-slideshow-wrapper {
    margin: auto;
    overflow: hidden;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    width: 65%;
}

.nv-slideshow-popup .nv-fullscreen-btn {
    visibility: hidden;
}

.nv-slideshow-popup .popup-close {
    background: url(../images/popup-close-icon.svg) center / cover no-repeat;
    height: 28px;
    position: absolute;
    right: 35px;
    top: 35px;
    transition: background-image 0.3s;
    width: 28px;
}

.nv-slideshow-popup .popup-close:hover {
    cursor: pointer;
    background-image: url('../images/popup-close-icon-hover.svg');
}

.nv-slideshow-popup .popup-bottom-bar {
    background-color: rgba(0, 0, 0, 0.65);
    bottom: 0;
    height: 60px;
    left: 50%;
    max-width: 940px;
    position: absolute;
    transform: translateX(-50%);
    width: 90%;
    z-index: 1;
}

.nv-slideshow-popup .popup-bottom-bar .nv-slideshow-bottom-bar {
    position: absolute;
    left: 0;
    width: 100%;
    height: 60px;
    line-height: 60px;
    opacity: 0;
    visibility: hidden;
    transition: visibility 0s linear .5s, opacity .5s;
}

.nv-slideshow-popup .popup-bottom-bar .nv-slideshow-bottom-bar.active {
    opacity: 1;
    visibility: visible;
    transition: visibility 0s linear 0s, opacity .5s;
}

.nv-slideshow-popup .popup-bottom-bar .nv-slideshow-bottom-bar.nv-slideshow-video-controls {
    box-sizing: border-box;
    padding: 0 160px 0 70px;
}

.nv-slideshow-popup .popup-bottom-bar .nv-slideshow-description {
    padding: 8px 160px 0 70px;
    position: absolute;
}

.nv-slideshow-popup .nv-slideshow-pagination {
    right: 50px;
    width: 100px;
    text-align: center;
}

.nv-slideshow-popup .nv-slideshow-arrow {
    opacity: 1;
    height: 60px;
    transition: border-color 0.3s;
}

/* Popup window END */
@media screen and (max-width: 767px) {
    .nv-slideshow-component {
        margin: 0 -15px;
    }

    .nv-slideshow {
        box-sizing: border-box;
    }

    .nv-slideshow .nv-slideshow-bottom-bar {
        height: auto;
    }

    .nv-slideshow .nv-slideshow-bottom-bar .nv-slideshow-description {
        width: 100%;
        text-shadow: none;
        margin-bottom: 0;
        padding-bottom: 20px;
    }

    .nv-slideshow .nv-slideshow-pagination {
        background-color: #333333;
        border-bottom: 1px solid #9B9B9B;
        text-align: center;
        position: relative;
        top: 0;
        height: 50px;
    }

    .nv-slideshow.nv-slideshow-style-light-grey {
        background-color: #ebebeb;
    }

    .nv-slideshow.nv-slideshow-style-light-grey .nv-slideshow-pagination {
        border-color: #ffffff;
    }

    .nv-slideshow .popup-open {
        display: none;
    }
}

@media only screen and (min-width: 768px) {
    .nv-slideshow .nv-slideshow-bottom-bar {
        position: absolute;
        background-color: rgba(0, 0, 0, 0.65);
        height: 60px;
        padding: 0 120px 0 70px;
        bottom: 0;
        top: auto;
    }

    .nv-slideshow .nv-slideshow-bottom-bar.nv-slideshow-video-controls {
        line-height: 60px;
        padding-top: 0;
        padding-bottom: 0;
        top: auto;
    }

    .nv-slideshow .nv-slideshow-bottom-bar .nv-slideshow-description {
        padding: 8px 0 0;
    }

    .nv-slideshow .nv-slideshow-video-timeline {
        margin-right: 10px;
    }

    .nv-slideshow .nv-slideshow-arrow {
        height: 60px;
    }

    .nv-slideshow .popup-open {
        opacity: 0;
    }

    .nv-slideshow:hover .popup-open {
        -webkit-backface-visibility: hidden;
        opacity: 1;
    }

    .nv-slideshow .nv-slideshow-pagination {
        float: right;
        left: auto;
        right: 70px;
        transform: none;
    }

    .bpresponsivelandingpage .nv-slideshow .nv-slideshow-bottom-bar,
    .bpresponsivesublandingpage .nv-slideshow .nv-slideshow-bottom-bar,
    .bpresponsivelandingintranet .nv-slideshow .nv-slideshow-bottom-bar,
    .bpresponsivesublandingintranet .nv-slideshow .nv-slideshow-bottom-bar,
    .bpresponsivearticlepage .nv-slideshow .nv-slideshow-bottom-bar,
    .bpresponsivearticleintranet .nv-slideshow .nv-slideshow-bottom-bar,
    .bpresponsivenewsarticlepage .nv-slideshow .nv-slideshow-bottom-bar,
    .bpresponsivenewsarticleintranet .nv-slideshow .nv-slideshow-bottom-bar {
        padding-right: 120px;
    }

    .bpresponsivelandingpage .nv-slideshow .nv-slideshow-bottom-bar .nv-slideshow-description,
    .bpresponsivesublandingpage .nv-slideshow .nv-slideshow-bottom-bar .nv-slideshow-description,
    .bpresponsivelandingintranet .nv-slideshow .nv-slideshow-bottom-bar .nv-slideshow-description,
    .bpresponsivesublandingintranet .nv-slideshow .nv-slideshow-bottom-bar .nv-slideshow-description,
    .bpresponsivearticlepage .nv-slideshow .nv-slideshow-bottom-bar .nv-slideshow-description,
    .bpresponsivearticleintranet .nv-slideshow .nv-slideshow-bottom-bar .nv-slideshow-description,
    .bpresponsivenewsarticlepage .nv-slideshow .nv-slideshow-bottom-bar .nv-slideshow-description,
    .bpresponsivenewsarticleintranet .nv-slideshow .nv-slideshow-bottom-bar .nv-slideshow-description {
        text-shadow: none;
        padding: 8px 0;
    }

    .bpresponsivelandingpage .nv-slideshow .nv-slideshow-pagination,
    .bpresponsivesublandingpage .nv-slideshow .nv-slideshow-pagination,
    .bpresponsivelandingintranet .nv-slideshow .nv-slideshow-pagination,
    .bpresponsivesublandingintranet .nv-slideshow .nv-slideshow-pagination,
    .bpresponsivearticlepage .nv-slideshow .nv-slideshow-pagination,
    .bpresponsivearticleintranet .nv-slideshow .nv-slideshow-pagination,
    .bpresponsivenewsarticlepage .nv-slideshow .nv-slideshow-pagination,
    .bpresponsivenewsarticleintranet .nv-slideshow .nv-slideshow-pagination {
        z-index: 15;
    }

    .bpresponsivelandingpage .nv-slideshow .nv-slideshow-arrow,
    .bpresponsivesublandingpage .nv-slideshow .nv-slideshow-arrow,
    .bpresponsivelandingintranet .nv-slideshow .nv-slideshow-arrow,
    .bpresponsivesublandingintranet .nv-slideshow .nv-slideshow-arrow,
    .bpresponsivearticlepage .nv-slideshow .nv-slideshow-arrow,
    .bpresponsivearticleintranet .nv-slideshow .nv-slideshow-arrow,
    .bpresponsivenewsarticlepage .nv-slideshow .nv-slideshow-arrow,
    .bpresponsivenewsarticleintranet .nv-slideshow .nv-slideshow-arrow {
        height: 60px;
        z-index: 16;
    }

    .nv-slideshow.nv-slideshow-style-light-grey .nv-slideshow-pagination {
        background-color: transparent;
    }

    .nv-slideshow.nv-slideshow-style-light-grey .nv-slideshow-arrow {
        bottom: -60px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
    .nv-slideshow .nv-slideshow-bottom-bar {
        padding-right: 120px;
    }

    .nv-slideshow .nv-slideshow-bottom-bar .nv-slideshow-description {
        text-shadow: none;
        padding: 8px 0;
    }

    .nv-slideshow .nv-slideshow-pagination {
        z-index: 15;
    }

    .nv-slideshow .nv-slideshow-arrow {
        height: 60px;
        z-index: 16;
    }

    .nv-slideshow .popup-open {
        display: none;
    }

    .nv-slideshow.nv-slideshow-style-light-grey .nv-slideshow-pagination {
        background-color: transparent;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
    .nv-slideshow .popup-open {
        display: none;
    }
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (min-device-height: 1366px) and (max-device-height: 1366px) and (min-width: 1366px) and (max-width: 1366px) {
    .nv-slideshow .popup-open {
        display: none;
    }
}

.nv-slideshow.nv-slideshow-style-light-grey .nv-slideshow-bottom-bar {
    background-color: #ebebeb;
    position: relative;
}

.nv-slideshow.nv-slideshow-style-light-grey .nv-slideshow-bottom-bar .nv-slideshow-description {
    color: #4a4a4a;
    text-shadow: none;
}

.nv-slideshow.nv-slideshow-style-light-grey .nv-slideshow-arrow:after {
    border-color: #4a4a4a;
}

.nv-slideshow.nv-slideshow-style-light-grey .nv-slideshow-arrow:hover:after {
    border-color: #007f00;
}

.nv-slideshow.nv-slideshow-style-light-grey .nv-slideshow-arrow.previous-slide {
    border-right: 1px #ffffff solid;
}

.nv-slideshow.nv-slideshow-style-light-grey .nv-slideshow-arrow.next-slide {
    border-left: 1px #ffffff solid;
}

.nv-slideshow.nv-slideshow-style-light-grey .nv-slideshow-pagination {
    color: #4a4a4a;
    height: 60px;
    padding-top: 3px;
    position: relative;
    right: 0;
    text-align: right;
    box-sizing: border-box;
    padding-right: 70px;
}

.nv-slideshow-popup.nv-slideshow-style-light-grey .nv-slideshow-arrow.previous-slide {
    border-right: 1px #ffffff solid;
}

.nv-slideshow-popup.nv-slideshow-style-light-grey .nv-slideshow-arrow.next-slide {
    border-left: 1px #ffffff solid;
}

@media screen and (max-width: 767px) {
    .nv-slideshow.nv-slideshow-style-light-grey .nv-slideshow-pagination {
        height: 50px;
        padding: 0;
        text-align: center;
        width: 100%;
    }
    .cq-colctrl-lt6 img{
       width: 100%;
        margin-top: 20px;
    }
}

.nv-slideshow-popup.nv-slideshow-style-light-grey .popup-close:hover {
    background-image: url(../images/popup-close-icon-light-hover.svg);
}

.nv-slideshow-popup.nv-slideshow-style-light-grey .popup-bottom-bar {
    background-color: #ebebeb;
}

.nv-slideshow-popup.nv-slideshow-style-light-grey .popup-bottom-bar .nv-slideshow-description {
    color: #4a4a4a;
    text-shadow: none;
}

.nv-slideshow-popup.nv-slideshow-style-light-grey .popup-bottom-bar .nv-slideshow-arrow:after {
    border-color: #4a4a4a;
}

.nv-slideshow-popup.nv-slideshow-style-light-grey .popup-bottom-bar .nv-slideshow-arrow:hover:after {
    border-color: #007f00;
}

.nv-slideshow-popup.nv-slideshow-style-light-grey .popup-bottom-bar .nv-slideshow-pagination {
    color: #4a4a4a;
}

/* Mobile Layout: to 320px*/
.nv-global-header {
    min-height: 130px;
}

.nv-primary-header-wrapper {
    padding-top: 19px;
}

.nv-primary-header-wrapper .nv-languageselector-component {
    max-width: 150px;
    float: right;
}

.nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper {
    max-width: 100%;
}

.nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector {
    padding-top: 15px;
}

.nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector li:first-child {
    display: inline-block;
}

.nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector li.language {
    font-size: 1rem;
}

.nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector li.language a {
    padding-left: 4px;
    padding-right: 2px;
    margin-top: 1px;
}

.nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector li.language.last-lang a {
    padding-right: 0;
}

.nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector li.language:after {
    height: 1.3rem;
}

.nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector li .language-tunnel {
    margin-right: 0;
}

.nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector .country {
    display: none;
}

.nv-primary-header-wrapper .nv-linkcta-component {
    display: inline-block;
    position: absolute;
    right: 15px;
    margin: -4px 0 0;
}

.nv-primary-header-wrapper .nv-linkcta-component .nv-component-linkcta {
    padding: 0;
    margin: 0;
    border-right-width: 0;
}

.nv-primary-header-wrapper .nv-linkcta-component .linkcta-item-link-link {
    font-size: 1rem;
}

.nv-primary-header-wrapper .nv-shareprice-component {
    position: relative;
    top: -25px;
    left: -15px;
    right: -15px;
    width: 100%;
    height: 24px;
    white-space: nowrap;
    text-align: center;
    margin: 0;
    padding: 0 16px;
    font-size: 0;
    font-family: Arial, Helvetica, sans-serif;
}

.nv-primary-header-wrapper .nv-shareprice-component .nv-shareprice-content,
.nv-primary-header-wrapper .nv-shareprice-component .nv-shareprice-error {
    font-size: 1.2rem;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    background: #ffffcd;
}

@media only screen and (min-width: 421px) {
    .nv-global-header {
        min-height: 135px;
    }

    .nv-primary-header-wrapper {
        padding-top: 12px;
    }

    .nv-primary-header-wrapper .nv-site-logo {
        width: 54px;
        height: 72px;
        margin-top: -10px;
    }

    .nv-primary-header-wrapper .nv-languageselector-component {
        max-width: 85%;
    }

    .nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector {
        margin-top: 8px;
    }

    .nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector .language-tunnel {
        margin-right: 10px;
    }

    .nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector li.language {
        font-size: 1.3rem;
    }

    .nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector li.language a {
        padding-left: 6px;
        padding-right: 6px;
    }

    .nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector li.language:after {
        height: 1.6rem;
    }

    .nv-primary-header-wrapper .nv-shareprice-component {
        position: relative;
        top: -10px;
        left: auto;
        right: 0;
        margin: 0 0 13px;
        text-align: right;
        padding-right: 0;
        padding-left: 0;
        width: 100%;
    }

    .nv-primary-header-wrapper .nv-shareprice-component .nv-shareprice-content,
    .nv-primary-header-wrapper .nv-shareprice-component .nv-shareprice-error {
        background: transparent;
    }

    .nv-primary-header-wrapper .nv-linkcta-component {
        display: inline-block;
        position: static;
        right: 0;
        margin: 0;
    }

    .nv-primary-header-wrapper .nv-linkcta-component .nv-component-linkcta {
        border-right: 1px solid #dddddd;
        margin: 27px 10px 0 0;
        padding: 0 10px 0 0;
    }

    .nv-primary-header-wrapper .nv-linkcta-component .linkcta-item-link-link {
        font-size: 1.3rem;
    }
}

@media only screen and (min-width: 801px) {
    .nv-global-header {
        min-height: 150px;
    }

    .nv-primary-header-wrapper {
        padding-top: 10px;
    }

    .nv-primary-header-wrapper .nv-site-logo {
        width: 164px;
        height: 81px;
    }

    .nv-primary-header-wrapper .nv-languageselector-component {
        margin-top: -6px;
    }

    .nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper {
        max-width: 100%;
    }

    .nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector {
        float: right;
        width: 100%;
        padding: 0;
        margin: 0;
    }

    .nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector .language-tunnel {
        margin-right: 10px;
    }

    .nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector li.language {
        font-size: 1.3rem;
    }

    .nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector li.language:after {
        height: 1.6rem;
    }

    .nv-primary-header-wrapper .nv-languageselector-component .nv-language-selector-wrapper .nv-language-selector .country {
        margin-top: 1px;
        display: inline-block;
    }

    .nv-primary-header-wrapper .nv-linkcta-component {
        float: right;
        margin-top: -1px;
    }

    .nv-primary-header-wrapper .nv-linkcta-component .nv-component-linkcta {
        margin-top: 0;
        padding: 0px 10px 0;
    }

    .nv-primary-header-wrapper .nv-shareprice-component {
        position: static;
        width: auto;
        float: right;
        margin: 0;
        padding-top: 1px;
        padding-right: 10px;
        padding-bottom: 0;
    }

    .nv-primary-header-wrapper .nv-shareprice-component .nv-shareprice-content,
    .nv-primary-header-wrapper .nv-shareprice-component .nv-shareprice-error {
        padding-top: 0;
        position: relative;
        width: auto;
    }
}

html.language_az,
html:lang(az),
html:lang(az_az),
html:lang(ru),
html:lang(ru_ru),
html:lang(uk),
html:lang(uk_ua) {
    /* Cyrillic */
    /* form submit and reset buttons */
    /* breadcrumbs */
    /* carousel */
    /* cookie notification */
    /* country tunnel */
    /* gallery */
    /* language selector */
    /* links and ctas */
    /* navigation */
    /* page */
    /* promobox */
    /* search box */
    /* search results */
    /* sitemap */
    /* social feeds */
    /* table */
    /* tabs & accordion */
    /* text */
    /* video */
}

@font-face {
    font-family: 'Univers Extended Latin B W04';
    src: url(fonts/bcc5db19-6108-45f8-a734-e74b95282ffa.eot);
    src: url(fonts/bcc5db19-6108-45f8-a734-e74b95282ffa.eot?#iefix) format('embedded-opentype'), url(fonts/82c93860-d69f-4d11-87e8-1e9824244088.woff) format('woff'), url(fonts/abc67c94-cbc2-4a48-9575-5c488e0a0464.ttf) format('truetype'), url(fonts/901ae813-8006-4fe1-b1bc-3bd9d06a7e86.svg#901ae813-8006-4fe1-b1bc-3bd9d06a7e86) format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Univers Extended Latin B W04 Roman';
    src: url(fonts/4db238ca-f361-48a2-82e6-f14dba0a6192.eot);
    src: url(fonts/4db238ca-f361-48a2-82e6-f14dba0a6192.eot?#iefix) format('embedded-opentype'), url(fonts/b4d7acff-4fa8-4735-8875-94b3eed5afe9.woff) format('woff'), url(fonts/ab87d9eb-c993-4211-95b2-e98e48feddfd.ttf) format('truetype'), url(fonts/e11fb2aa-a6d4-4491-950c-75bf03417574.svg#e11fb2aa-a6d4-4491-950c-75bf03417574) format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Univers Extended Latin B W04 Bold';
    src: url(fonts/05389a9e-d79e-4404-9620-be62fbd09cd5.eot);
    src: url(fonts/05389a9e-d79e-4404-9620-be62fbd09cd5.eot?#iefix) format('embedded-opentype'), url(fonts/d5d65901-cffb-4a77-ba66-95ed5c2fda85.woff) format('woff'), url(fonts/ae880f9f-0456-41e6-873b-324c35251598.ttf) format('truetype'), url(fonts/e186fcf2-65f5-4f4b-9d07-b80a7d1357eb.svg#e186fcf2-65f5-4f4b-9d07-b80a7d1357eb) format('svg');
    font-weight: normal;
    font-style: normal;
}

html.language_az .nv-form .nv-submit-button,
html:lang(az) .nv-form .nv-submit-button,
html:lang(az_az) .nv-form .nv-submit-button,
html:lang(ru) .nv-form .nv-submit-button,
html:lang(ru_ru) .nv-form .nv-submit-button,
html:lang(uk) .nv-form .nv-submit-button,
html:lang(uk_ua) .nv-form .nv-submit-button,
html.language_az .nv-form .nv-reset-button,
html:lang(az) .nv-form .nv-reset-button,
html:lang(az_az) .nv-form .nv-reset-button,
html:lang(ru) .nv-form .nv-reset-button,
html:lang(ru_ru) .nv-form .nv-reset-button,
html:lang(uk) .nv-form .nv-reset-button,
html:lang(uk_ua) .nv-form .nv-reset-button {
    font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}

html.language_az .nv-breadcrumbs-component,
html:lang(az) .nv-breadcrumbs-component,
html:lang(az_az) .nv-breadcrumbs-component,
html:lang(ru) .nv-breadcrumbs-component,
html:lang(ru_ru) .nv-breadcrumbs-component,
html:lang(uk) .nv-breadcrumbs-component,
html:lang(uk_ua) .nv-breadcrumbs-component {
    font-family: Arial, Helvetica, sans-serif;
}

html.language_az .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-heading,
html:lang(az) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-heading,
html:lang(az_az) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-heading,
html:lang(ru) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-heading,
html:lang(ru_ru) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-heading,
html:lang(uk) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-heading,
html:lang(uk_ua) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-heading {
    font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}

html.language_az .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea,
html:lang(az) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea,
html:lang(az_az) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea,
html:lang(ru) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea,
html:lang(ru_ru) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea,
html:lang(uk) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea,
html:lang(uk_ua) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea {
    font-family: Arial, Helvetica, sans-serif;
}

html.language_az .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta .cta,
html:lang(az) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta .cta,
html:lang(az_az) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta .cta,
html:lang(ru) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta .cta,
html:lang(ru_ru) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta .cta,
html:lang(uk) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta .cta,
html:lang(uk_ua) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta .cta {
    font-family: "Univers Extended Latin B W04 Bold", Arial, Helvetica, sans-serif;
    font-weight: unset;
}

html.language_az .nv-cookie-notification-header,
html:lang(az) .nv-cookie-notification-header,
html:lang(az_az) .nv-cookie-notification-header,
html:lang(ru) .nv-cookie-notification-header,
html:lang(ru_ru) .nv-cookie-notification-header,
html:lang(uk) .nv-cookie-notification-header,
html:lang(uk_ua) .nv-cookie-notification-header,
html.language_az .nv-cookie-header-link,
html:lang(az) .nv-cookie-header-link,
html:lang(az_az) .nv-cookie-header-link,
html:lang(ru) .nv-cookie-header-link,
html:lang(ru_ru) .nv-cookie-header-link,
html:lang(uk) .nv-cookie-header-link,
html:lang(uk_ua) .nv-cookie-header-link,
html.language_az .nv-linkcta-globalheader .linkcta-item-link.link.bp,
html:lang(az) .nv-linkcta-globalheader .linkcta-item-link.link.bp,
html:lang(az_az) .nv-linkcta-globalheader .linkcta-item-link.link.bp,
html:lang(ru) .nv-linkcta-globalheader .linkcta-item-link.link.bp,
html:lang(ru_ru) .nv-linkcta-globalheader .linkcta-item-link.link.bp,
html:lang(uk) .nv-linkcta-globalheader .linkcta-item-link.link.bp,
html:lang(uk_ua) .nv-linkcta-globalheader .linkcta-item-link.link.bp {
    font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}

html.language_az .nv-cookie-notification-message,
html:lang(az) .nv-cookie-notification-message,
html:lang(az_az) .nv-cookie-notification-message,
html:lang(ru) .nv-cookie-notification-message,
html:lang(ru_ru) .nv-cookie-notification-message,
html:lang(uk) .nv-cookie-notification-message,
html:lang(uk_ua) .nv-cookie-notification-message {
    font-family: Arial, Helvetica, sans-serif;
}

html.language_az .nv-component-country-tunnel .country-region ul > li a,
html:lang(az) .nv-component-country-tunnel .country-region ul > li a,
html:lang(az_az) .nv-component-country-tunnel .country-region ul > li a,
html:lang(ru) .nv-component-country-tunnel .country-region ul > li a,
html:lang(ru_ru) .nv-component-country-tunnel .country-region ul > li a,
html:lang(uk) .nv-component-country-tunnel .country-region ul > li a,
html:lang(uk_ua) .nv-component-country-tunnel .country-region ul > li a {
    font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}

html.language_az .nv-component-gallery ul li a .gallery-thumbnail-description,
html:lang(az) .nv-component-gallery ul li a .gallery-thumbnail-description,
html:lang(az_az) .nv-component-gallery ul li a .gallery-thumbnail-description,
html:lang(ru) .nv-component-gallery ul li a .gallery-thumbnail-description,
html:lang(ru_ru) .nv-component-gallery ul li a .gallery-thumbnail-description,
html:lang(uk) .nv-component-gallery ul li a .gallery-thumbnail-description,
html:lang(uk_ua) .nv-component-gallery ul li a .gallery-thumbnail-description {
    font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}

html.language_az .nv-component-gallery ul li a .gallery-thumbnail-description .gallery-thumbnail-date,
html:lang(az) .nv-component-gallery ul li a .gallery-thumbnail-description .gallery-thumbnail-date,
html:lang(az_az) .nv-component-gallery ul li a .gallery-thumbnail-description .gallery-thumbnail-date,
html:lang(ru) .nv-component-gallery ul li a .gallery-thumbnail-description .gallery-thumbnail-date,
html:lang(ru_ru) .nv-component-gallery ul li a .gallery-thumbnail-description .gallery-thumbnail-date,
html:lang(uk) .nv-component-gallery ul li a .gallery-thumbnail-description .gallery-thumbnail-date,
html:lang(uk_ua) .nv-component-gallery ul li a .gallery-thumbnail-description .gallery-thumbnail-date {
    font-family: "Univers Extended Latin B W04 Bold", Arial, Helvetica, sans-serif;
}

html.language_az .nv-component-gallery .gallery-large-image p,
html:lang(az) .nv-component-gallery .gallery-large-image p,
html:lang(az_az) .nv-component-gallery .gallery-large-image p,
html:lang(ru) .nv-component-gallery .gallery-large-image p,
html:lang(ru_ru) .nv-component-gallery .gallery-large-image p,
html:lang(uk) .nv-component-gallery .gallery-large-image p,
html:lang(uk_ua) .nv-component-gallery .gallery-large-image p {
    font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}

html.language_az .nv-component-gallery-pagination ul li a,
html:lang(az) .nv-component-gallery-pagination ul li a,
html:lang(az_az) .nv-component-gallery-pagination ul li a,
html:lang(ru) .nv-component-gallery-pagination ul li a,
html:lang(ru_ru) .nv-component-gallery-pagination ul li a,
html:lang(uk) .nv-component-gallery-pagination ul li a,
html:lang(uk_ua) .nv-component-gallery-pagination ul li a {
    font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}

html.language_az .nv-language-selector-wrapper .nv-language-selector ul > li.country,
html:lang(az) .nv-language-selector-wrapper .nv-language-selector ul > li.country,
html:lang(az_az) .nv-language-selector-wrapper .nv-language-selector ul > li.country,
html:lang(ru) .nv-language-selector-wrapper .nv-language-selector ul > li.country,
html:lang(ru_ru) .nv-language-selector-wrapper .nv-language-selector ul > li.country,
html:lang(uk) .nv-language-selector-wrapper .nv-language-selector ul > li.country,
html:lang(uk_ua) .nv-language-selector-wrapper .nv-language-selector ul > li.country,
html.language_az .nv-language-selector-wrapper .nv-language-selector ul > li.language,
html:lang(az) .nv-language-selector-wrapper .nv-language-selector ul > li.language,
html:lang(az_az) .nv-language-selector-wrapper .nv-language-selector ul > li.language,
html:lang(ru) .nv-language-selector-wrapper .nv-language-selector ul > li.language,
html:lang(ru_ru) .nv-language-selector-wrapper .nv-language-selector ul > li.language,
html:lang(uk) .nv-language-selector-wrapper .nv-language-selector ul > li.language,
html:lang(uk_ua) .nv-language-selector-wrapper .nv-language-selector ul > li.language {
    font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}

html.language_az .nv-component-linkcta .linkcta-item-link-link,
html:lang(az) .nv-component-linkcta .linkcta-item-link-link,
html:lang(az_az) .nv-component-linkcta .linkcta-item-link-link,
html:lang(ru) .nv-component-linkcta .linkcta-item-link-link,
html:lang(ru_ru) .nv-component-linkcta .linkcta-item-link-link,
html:lang(uk) .nv-component-linkcta .linkcta-item-link-link,
html:lang(uk_ua) .nv-component-linkcta .linkcta-item-link-link {
    font-family: Arial, Helvetica, sans-serif;
}

html.language_az .nv-component-cta .linkcta-item-link-cta span,
html:lang(az) .nv-component-cta .linkcta-item-link-cta span,
html:lang(az_az) .nv-component-cta .linkcta-item-link-cta span,
html:lang(ru) .nv-component-cta .linkcta-item-link-cta span,
html:lang(ru_ru) .nv-component-cta .linkcta-item-link-cta span,
html:lang(uk) .nv-component-cta .linkcta-item-link-cta span,
html:lang(uk_ua) .nv-component-cta .linkcta-item-link-cta span {
    font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}

html.language_az .nv-component-cta .linkcta-item-link-cta[href$=".pdf"] span.nv-component-linkcta-type-and-size,
html:lang(az) .nv-component-cta .linkcta-item-link-cta[href$=".pdf"] span.nv-component-linkcta-type-and-size,
html:lang(az_az) .nv-component-cta .linkcta-item-link-cta[href$=".pdf"] span.nv-component-linkcta-type-and-size,
html:lang(ru) .nv-component-cta .linkcta-item-link-cta[href$=".pdf"] span.nv-component-linkcta-type-and-size,
html:lang(ru_ru) .nv-component-cta .linkcta-item-link-cta[href$=".pdf"] span.nv-component-linkcta-type-and-size,
html:lang(uk) .nv-component-cta .linkcta-item-link-cta[href$=".pdf"] span.nv-component-linkcta-type-and-size,
html:lang(uk_ua) .nv-component-cta .linkcta-item-link-cta[href$=".pdf"] span.nv-component-linkcta-type-and-size,
html.language_az .nv-component-cta .linkcta-item-link-cta[href$=".ppt"] span.nv-component-linkcta-type-and-size,
html:lang(az) .nv-component-cta .linkcta-item-link-cta[href$=".ppt"] span.nv-component-linkcta-type-and-size,
html:lang(az_az) .nv-component-cta .linkcta-item-link-cta[href$=".ppt"] span.nv-component-linkcta-type-and-size,
html:lang(ru) .nv-component-cta .linkcta-item-link-cta[href$=".ppt"] span.nv-component-linkcta-type-and-size,
html:lang(ru_ru) .nv-component-cta .linkcta-item-link-cta[href$=".ppt"] span.nv-component-linkcta-type-and-size,
html:lang(uk) .nv-component-cta .linkcta-item-link-cta[href$=".ppt"] span.nv-component-linkcta-type-and-size,
html:lang(uk_ua) .nv-component-cta .linkcta-item-link-cta[href$=".ppt"] span.nv-component-linkcta-type-and-size,
html.language_az .nv-component-cta .linkcta-item-link-cta[href$=".zip"] span.nv-component-linkcta-type-and-size,
html:lang(az) .nv-component-cta .linkcta-item-link-cta[href$=".zip"] span.nv-component-linkcta-type-and-size,
html:lang(az_az) .nv-component-cta .linkcta-item-link-cta[href$=".zip"] span.nv-component-linkcta-type-and-size,
html:lang(ru) .nv-component-cta .linkcta-item-link-cta[href$=".zip"] span.nv-component-linkcta-type-and-size,
html:lang(ru_ru) .nv-component-cta .linkcta-item-link-cta[href$=".zip"] span.nv-component-linkcta-type-and-size,
html:lang(uk) .nv-component-cta .linkcta-item-link-cta[href$=".zip"] span.nv-component-linkcta-type-and-size,
html:lang(uk_ua) .nv-component-cta .linkcta-item-link-cta[href$=".zip"] span.nv-component-linkcta-type-and-size,
html.language_az .nv-component-cta .linkcta-item-link-cta[href$=".xls"] span.nv-component-linkcta-type-and-size,
html:lang(az) .nv-component-cta .linkcta-item-link-cta[href$=".xls"] span.nv-component-linkcta-type-and-size,
html:lang(az_az) .nv-component-cta .linkcta-item-link-cta[href$=".xls"] span.nv-component-linkcta-type-and-size,
html:lang(ru) .nv-component-cta .linkcta-item-link-cta[href$=".xls"] span.nv-component-linkcta-type-and-size,
html:lang(ru_ru) .nv-component-cta .linkcta-item-link-cta[href$=".xls"] span.nv-component-linkcta-type-and-size,
html:lang(uk) .nv-component-cta .linkcta-item-link-cta[href$=".xls"] span.nv-component-linkcta-type-and-size,
html:lang(uk_ua) .nv-component-cta .linkcta-item-link-cta[href$=".xls"] span.nv-component-linkcta-type-and-size,
html.language_az .nv-component-cta .linkcta-item-link-cta[href$=".jpg"] span.nv-component-linkcta-type-and-size,
html:lang(az) .nv-component-cta .linkcta-item-link-cta[href$=".jpg"] span.nv-component-linkcta-type-and-size,
html:lang(az_az) .nv-component-cta .linkcta-item-link-cta[href$=".jpg"] span.nv-component-linkcta-type-and-size,
html:lang(ru) .nv-component-cta .linkcta-item-link-cta[href$=".jpg"] span.nv-component-linkcta-type-and-size,
html:lang(ru_ru) .nv-component-cta .linkcta-item-link-cta[href$=".jpg"] span.nv-component-linkcta-type-and-size,
html:lang(uk) .nv-component-cta .linkcta-item-link-cta[href$=".jpg"] span.nv-component-linkcta-type-and-size,
html:lang(uk_ua) .nv-component-cta .linkcta-item-link-cta[href$=".jpg"] span.nv-component-linkcta-type-and-size,
html.language_az .nv-component-cta .linkcta-item-link-cta[href$=".jpeg"] span.nv-component-linkcta-type-and-size,
html:lang(az) .nv-component-cta .linkcta-item-link-cta[href$=".jpeg"] span.nv-component-linkcta-type-and-size,
html:lang(az_az) .nv-component-cta .linkcta-item-link-cta[href$=".jpeg"] span.nv-component-linkcta-type-and-size,
html:lang(ru) .nv-component-cta .linkcta-item-link-cta[href$=".jpeg"] span.nv-component-linkcta-type-and-size,
html:lang(ru_ru) .nv-component-cta .linkcta-item-link-cta[href$=".jpeg"] span.nv-component-linkcta-type-and-size,
html:lang(uk) .nv-component-cta .linkcta-item-link-cta[href$=".jpeg"] span.nv-component-linkcta-type-and-size,
html:lang(uk_ua) .nv-component-cta .linkcta-item-link-cta[href$=".jpeg"] span.nv-component-linkcta-type-and-size,
html.language_az .nv-component-cta .linkcta-item-link-cta[href$=".png"] span.nv-component-linkcta-type-and-size,
html:lang(az) .nv-component-cta .linkcta-item-link-cta[href$=".png"] span.nv-component-linkcta-type-and-size,
html:lang(az_az) .nv-component-cta .linkcta-item-link-cta[href$=".png"] span.nv-component-linkcta-type-and-size,
html:lang(ru) .nv-component-cta .linkcta-item-link-cta[href$=".png"] span.nv-component-linkcta-type-and-size,
html:lang(ru_ru) .nv-component-cta .linkcta-item-link-cta[href$=".png"] span.nv-component-linkcta-type-and-size,
html:lang(uk) .nv-component-cta .linkcta-item-link-cta[href$=".png"] span.nv-component-linkcta-type-and-size,
html:lang(uk_ua) .nv-component-cta .linkcta-item-link-cta[href$=".png"] span.nv-component-linkcta-type-and-size {
    font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}

html.language_az .nv-navigation-component .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1,
html:lang(az) .nv-navigation-component .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1,
html:lang(az_az) .nv-navigation-component .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1,
html:lang(ru) .nv-navigation-component .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1,
html:lang(ru_ru) .nv-navigation-component .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1,
html:lang(uk) .nv-navigation-component .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1,
html:lang(uk_ua) .nv-navigation-component .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1 {
    font-family: "Univers Extended Latin B W04 Roman", Arial, Helvetica, sans-serif;
}

html.language_az .nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv2 > .nv-nav-item-wrapper > a,
html:lang(az) .nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv2 > .nv-nav-item-wrapper > a,
html:lang(az_az) .nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv2 > .nv-nav-item-wrapper > a,
html:lang(ru) .nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv2 > .nv-nav-item-wrapper > a,
html:lang(ru_ru) .nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv2 > .nv-nav-item-wrapper > a,
html:lang(uk) .nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv2 > .nv-nav-item-wrapper > a,
html:lang(uk_ua) .nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv2 > .nv-nav-item-wrapper > a {
    font-family: "Univers Extended Latin B W04 Roman", Arial, Helvetica, sans-serif;
}

html.language_az .nv-page-sidebar .nv-navigation .nv-nav-item .nv-nav-item-link span,
html:lang(az) .nv-page-sidebar .nv-navigation .nv-nav-item .nv-nav-item-link span,
html:lang(az_az) .nv-page-sidebar .nv-navigation .nv-nav-item .nv-nav-item-link span,
html:lang(ru) .nv-page-sidebar .nv-navigation .nv-nav-item .nv-nav-item-link span,
html:lang(ru_ru) .nv-page-sidebar .nv-navigation .nv-nav-item .nv-nav-item-link span,
html:lang(uk) .nv-page-sidebar .nv-navigation .nv-nav-item .nv-nav-item-link span,
html:lang(uk_ua) .nv-page-sidebar .nv-navigation .nv-nav-item .nv-nav-item-link span {
    font-family: "Univers Extended Latin B W04 Roman", Arial, Helvetica, sans-serif;
}

html.language_az .nv-page-sidebar .nv-navigation .nv-nav-item-lv1 .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1 span,
html:lang(az) .nv-page-sidebar .nv-navigation .nv-nav-item-lv1 .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1 span,
html:lang(az_az) .nv-page-sidebar .nv-navigation .nv-nav-item-lv1 .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1 span,
html:lang(ru) .nv-page-sidebar .nv-navigation .nv-nav-item-lv1 .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1 span,
html:lang(ru_ru) .nv-page-sidebar .nv-navigation .nv-nav-item-lv1 .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1 span,
html:lang(uk) .nv-page-sidebar .nv-navigation .nv-nav-item-lv1 .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1 span,
html:lang(uk_ua) .nv-page-sidebar .nv-navigation .nv-nav-item-lv1 .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1 span {
    font-family: "Univers Extended Latin B W04 Roman", Arial, Helvetica, sans-serif;
}

html.language_az .nv-global-footer .copyright,
html:lang(az) .nv-global-footer .copyright,
html:lang(az_az) .nv-global-footer .copyright,
html:lang(ru) .nv-global-footer .copyright,
html:lang(ru_ru) .nv-global-footer .copyright,
html:lang(uk) .nv-global-footer .copyright,
html:lang(uk_ua) .nv-global-footer .copyright {
    font-family: Arial, Helvetica, sans-serif;
}

html.language_az .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-heading,
html:lang(az) .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-heading,
html:lang(az_az) .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-heading,
html:lang(ru) .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-heading,
html:lang(ru_ru) .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-heading,
html:lang(uk) .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-heading,
html:lang(uk_ua) .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-heading {
    font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}

html.language_az .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-text,
html:lang(az) .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-text,
html:lang(az_az) .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-text,
html:lang(ru) .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-text,
html:lang(ru_ru) .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-text,
html:lang(uk) .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-text,
html:lang(uk_ua) .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-text {
    font-family: Arial, Helvetica, sans-serif;
}

html.language_az .nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-heading,
html:lang(az) .nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-heading,
html:lang(az_az) .nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-heading,
html:lang(ru) .nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-heading,
html:lang(ru_ru) .nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-heading,
html:lang(uk) .nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-heading,
html:lang(uk_ua) .nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-heading {
    font-family: "Univers Extended Latin B W04 Roman", Arial, Helvetica, sans-serif;
}

html.language_az .nv-search-wrapper .nv-input,
html:lang(az) .nv-search-wrapper .nv-input,
html:lang(az_az) .nv-search-wrapper .nv-input,
html:lang(ru) .nv-search-wrapper .nv-input,
html:lang(ru_ru) .nv-search-wrapper .nv-input,
html:lang(uk) .nv-search-wrapper .nv-input,
html:lang(uk_ua) .nv-search-wrapper .nv-input {
    font-family: Arial, Helvetica, sans-serif;
}

html.language_az .nv-search-results-wrapper .nv-pagination li a,
html:lang(az) .nv-search-results-wrapper .nv-pagination li a,
html:lang(az_az) .nv-search-results-wrapper .nv-pagination li a,
html:lang(ru) .nv-search-results-wrapper .nv-pagination li a,
html:lang(ru_ru) .nv-search-results-wrapper .nv-pagination li a,
html:lang(uk) .nv-search-results-wrapper .nv-pagination li a,
html:lang(uk_ua) .nv-search-results-wrapper .nv-pagination li a {
    font-family: "Univers Extended Latin B W04 Bold", Arial, Helvetica, sans-serif;
    font-weight: unset;
}

html.language_az .nv-search-results-wrapper .nv-result-title a,
html:lang(az) .nv-search-results-wrapper .nv-result-title a,
html:lang(az_az) .nv-search-results-wrapper .nv-result-title a,
html:lang(ru) .nv-search-results-wrapper .nv-result-title a,
html:lang(ru_ru) .nv-search-results-wrapper .nv-result-title a,
html:lang(uk) .nv-search-results-wrapper .nv-result-title a,
html:lang(uk_ua) .nv-search-results-wrapper .nv-result-title a,
html.language_az .nv-search-results-wrapper .nv-paragraph-title + .nv-bodytext,
html:lang(az) .nv-search-results-wrapper .nv-paragraph-title + .nv-bodytext,
html:lang(az_az) .nv-search-results-wrapper .nv-paragraph-title + .nv-bodytext,
html:lang(ru) .nv-search-results-wrapper .nv-paragraph-title + .nv-bodytext,
html:lang(ru_ru) .nv-search-results-wrapper .nv-paragraph-title + .nv-bodytext,
html:lang(uk) .nv-search-results-wrapper .nv-paragraph-title + .nv-bodytext,
html:lang(uk_ua) .nv-search-results-wrapper .nv-paragraph-title + .nv-bodytext {
    font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}

html.language_az .nv-search-results-wrapper .nv-result-title a b,
html:lang(az) .nv-search-results-wrapper .nv-result-title a b,
html:lang(az_az) .nv-search-results-wrapper .nv-result-title a b,
html:lang(ru) .nv-search-results-wrapper .nv-result-title a b,
html:lang(ru_ru) .nv-search-results-wrapper .nv-result-title a b,
html:lang(uk) .nv-search-results-wrapper .nv-result-title a b,
html:lang(uk_ua) .nv-search-results-wrapper .nv-result-title a b {
    font-family: "Univers Extended Latin B W04 Bold", Arial, Helvetica, sans-serif;
    font-weight: unset;
}

html.language_az .nv-component-sitemap a,
html:lang(az) .nv-component-sitemap a,
html:lang(az_az) .nv-component-sitemap a,
html:lang(ru) .nv-component-sitemap a,
html:lang(ru_ru) .nv-component-sitemap a,
html:lang(uk) .nv-component-sitemap a,
html:lang(uk_ua) .nv-component-sitemap a {
    font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}

html.language_az .nv-component-sitemap .level-2 a,
html:lang(az) .nv-component-sitemap .level-2 a,
html:lang(az_az) .nv-component-sitemap .level-2 a,
html:lang(ru) .nv-component-sitemap .level-2 a,
html:lang(ru_ru) .nv-component-sitemap .level-2 a,
html:lang(uk) .nv-component-sitemap .level-2 a,
html:lang(uk_ua) .nv-component-sitemap .level-2 a {
    font-family: "Univers Extended Latin B W04 Bold", Arial, Helvetica, sans-serif;
}

html.language_az .nv-component-sitemap .level-3 a,
html:lang(az) .nv-component-sitemap .level-3 a,
html:lang(az_az) .nv-component-sitemap .level-3 a,
html:lang(ru) .nv-component-sitemap .level-3 a,
html:lang(ru_ru) .nv-component-sitemap .level-3 a,
html:lang(uk) .nv-component-sitemap .level-3 a,
html:lang(uk_ua) .nv-component-sitemap .level-3 a {
    font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}

html.language_az .nv-socialfeeds-component .nv-socialfeeds-button .nv-socialfeeds-button-caption,
html:lang(az) .nv-socialfeeds-component .nv-socialfeeds-button .nv-socialfeeds-button-caption,
html:lang(az_az) .nv-socialfeeds-component .nv-socialfeeds-button .nv-socialfeeds-button-caption,
html:lang(ru) .nv-socialfeeds-component .nv-socialfeeds-button .nv-socialfeeds-button-caption,
html:lang(ru_ru) .nv-socialfeeds-component .nv-socialfeeds-button .nv-socialfeeds-button-caption,
html:lang(uk) .nv-socialfeeds-component .nv-socialfeeds-button .nv-socialfeeds-button-caption,
html:lang(uk_ua) .nv-socialfeeds-component .nv-socialfeeds-button .nv-socialfeeds-button-caption {
    font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}

html.language_az .nv-table .nv-inline-link,
html:lang(az) .nv-table .nv-inline-link,
html:lang(az_az) .nv-table .nv-inline-link,
html:lang(ru) .nv-table .nv-inline-link,
html:lang(ru_ru) .nv-table .nv-inline-link,
html:lang(uk) .nv-table .nv-inline-link,
html:lang(uk_ua) .nv-table .nv-inline-link,
html.language_az .nv-table .linkcta-item-link,
html:lang(az) .nv-table .linkcta-item-link,
html:lang(az_az) .nv-table .linkcta-item-link,
html:lang(ru) .nv-table .linkcta-item-link,
html:lang(ru_ru) .nv-table .linkcta-item-link,
html:lang(uk) .nv-table .linkcta-item-link,
html:lang(uk_ua) .nv-table .linkcta-item-link,
html.language_az .nv-table th,
html:lang(az) .nv-table th,
html:lang(az_az) .nv-table th,
html:lang(ru) .nv-table th,
html:lang(ru_ru) .nv-table th,
html:lang(uk) .nv-table th,
html:lang(uk_ua) .nv-table th,
html.language_az .nv-table td:before,
html:lang(az) .nv-table td:before,
html:lang(az_az) .nv-table td:before,
html:lang(ru) .nv-table td:before,
html:lang(ru_ru) .nv-table td:before,
html:lang(uk) .nv-table td:before,
html:lang(uk_ua) .nv-table td:before {
    font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}

html.language_az .nv-tabsaccordion-component .nv-tac .nv-tac-heading,
html:lang(az) .nv-tabsaccordion-component .nv-tac .nv-tac-heading,
html:lang(az_az) .nv-tabsaccordion-component .nv-tac .nv-tac-heading,
html:lang(ru) .nv-tabsaccordion-component .nv-tac .nv-tac-heading,
html:lang(ru_ru) .nv-tabsaccordion-component .nv-tac .nv-tac-heading,
html:lang(uk) .nv-tabsaccordion-component .nv-tac .nv-tac-heading,
html:lang(uk_ua) .nv-tabsaccordion-component .nv-tac .nv-tac-heading {
    font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}

html.language_az .nv-page-title,
html:lang(az) .nv-page-title,
html:lang(az_az) .nv-page-title,
html:lang(ru) .nv-page-title,
html:lang(ru_ru) .nv-page-title,
html:lang(uk) .nv-page-title,
html:lang(uk_ua) .nv-page-title,
html.language_az .nv-section-title,
html:lang(az) .nv-section-title,
html:lang(az_az) .nv-section-title,
html:lang(ru) .nv-section-title,
html:lang(ru_ru) .nv-section-title,
html:lang(uk) .nv-section-title,
html:lang(uk_ua) .nv-section-title,
html.language_az .nv-paragraph-title,
html:lang(az) .nv-paragraph-title,
html:lang(az_az) .nv-paragraph-title,
html:lang(ru) .nv-paragraph-title,
html:lang(ru_ru) .nv-paragraph-title,
html:lang(uk) .nv-paragraph-title,
html:lang(uk_ua) .nv-paragraph-title,
html.language_az .nv-subheadline,
html:lang(az) .nv-subheadline,
html:lang(az_az) .nv-subheadline,
html:lang(ru) .nv-subheadline,
html:lang(ru_ru) .nv-subheadline,
html:lang(uk) .nv-subheadline,
html:lang(uk_ua) .nv-subheadline,
html.language_az .nv-promotitle,
html:lang(az) .nv-promotitle,
html:lang(az_az) .nv-promotitle,
html:lang(ru) .nv-promotitle,
html:lang(ru_ru) .nv-promotitle,
html:lang(uk) .nv-promotitle,
html:lang(uk_ua) .nv-promotitle,
html.language_az .nv-quote,
html:lang(az) .nv-quote,
html:lang(az_az) .nv-quote,
html:lang(ru) .nv-quote,
html:lang(ru_ru) .nv-quote,
html:lang(uk) .nv-quote,
html:lang(uk_ua) .nv-quote,
html.language_az .nv-quote-content,
html:lang(az) .nv-quote-content,
html:lang(az_az) .nv-quote-content,
html:lang(ru) .nv-quote-content,
html:lang(ru_ru) .nv-quote-content,
html:lang(uk) .nv-quote-content,
html:lang(uk_ua) .nv-quote-content {
    font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}

html.language_az .nv-citation,
html:lang(az) .nv-citation,
html:lang(az_az) .nv-citation,
html:lang(ru) .nv-citation,
html:lang(ru_ru) .nv-citation,
html:lang(uk) .nv-citation,
html:lang(uk_ua) .nv-citation {
    font-family: "Univers Extended Latin B W04 Bold", Arial, Helvetica, sans-serif;
}

html.language_az .nv-bodytext,
html:lang(az) .nv-bodytext,
html:lang(az_az) .nv-bodytext,
html:lang(ru) .nv-bodytext,
html:lang(ru_ru) .nv-bodytext,
html:lang(uk) .nv-bodytext,
html:lang(uk_ua) .nv-bodytext,
html.language_az .nv-altbodytext,
html:lang(az) .nv-altbodytext,
html:lang(az_az) .nv-altbodytext,
html:lang(ru) .nv-altbodytext,
html:lang(ru_ru) .nv-altbodytext,
html:lang(uk) .nv-altbodytext,
html:lang(uk_ua) .nv-altbodytext {
    font-family: Arial, Helvetica, sans-serif;
}

html.language_az .nv-numbered-list li,
html:lang(az) .nv-numbered-list li,
html:lang(az_az) .nv-numbered-list li,
html:lang(ru) .nv-numbered-list li,
html:lang(ru_ru) .nv-numbered-list li,
html:lang(uk) .nv-numbered-list li,
html:lang(uk_ua) .nv-numbered-list li,
html.language_az .nv-bulleted-list li,
html:lang(az) .nv-bulleted-list li,
html:lang(az_az) .nv-bulleted-list li,
html:lang(ru) .nv-bulleted-list li,
html:lang(ru_ru) .nv-bulleted-list li,
html:lang(uk) .nv-bulleted-list li,
html:lang(uk_ua) .nv-bulleted-list li {
    font-family: Arial, Helvetica, sans-serif;
}

html.language_az .nv-video .nv-video-innerwrap .nv-video-subtitle,
html:lang(az) .nv-video .nv-video-innerwrap .nv-video-subtitle,
html:lang(az_az) .nv-video .nv-video-innerwrap .nv-video-subtitle,
html:lang(ru) .nv-video .nv-video-innerwrap .nv-video-subtitle,
html:lang(ru_ru) .nv-video .nv-video-innerwrap .nv-video-subtitle,
html:lang(uk) .nv-video .nv-video-innerwrap .nv-video-subtitle,
html:lang(uk_ua) .nv-video .nv-video-innerwrap .nv-video-subtitle {
    font-family: "Univers Extended Latin B W04", Arial, Helvetica, sans-serif;
}

html:lang(el),
html:lang(el_gr) {
    /* breadcrumbs */
    /* carousel */
    /* cookie notification */
    /* country tunnel */
    /* gallery */
    /* language selector */
    /* links and ctas */
    /* navigation */
    /* page */
    /* promobox */
    /* search box */
    /* search results */
    /* sitemap */
    /* social feeds */
    /* table */
    /* tabs & accordion */
    /* text */
    /* video */
}

@font-face {
    font-family: 'Univers 45 LT Greek';
    src: url(fonts/Univers-45-light-greek.eot);
    src: url(fonts/Univers-45-light-greek.eot?#iefix) format('embedded-opentype'), url(fonts/Univers-45-light-greek.woff) format('woff'), url(fonts/Univers-45-light-greek.ttf) format('truetype'), url(fonts/Univers-45-light-greek.svg#Univers-45-light) format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Univers 55 Roman Greek';
    src: url(fonts/Univers-55-roman-greek.eot);
    src: url(fonts/Univers-55-roman-greek.eot?#iefix) format('embedded-opentype'), url(fonts/Univers-55-roman-greek.woff) format('woff'), url(fonts/Univers-55-roman-greek.ttf) format('truetype'), url(fonts/Univers-55-roman-greek.svg#Univers-45-light) format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Univers 65 Bold Greek';
    src: url(fonts/Univers-65-bold-greek.eot);
    src: url(fonts/Univers-65-bold-greek.eot?#iefix) format('embedded-opentype'), url(fonts/Univers-65-bold-greek.woff) format('woff'), url(fonts/Univers-65-bold-greek.ttf) format('truetype'), url(fonts/Univers-65-bold-greek.svg#Univers-45-light) format('svg');
    font-weight: normal;
    font-style: normal;
}

html:lang(el) .nv-breadcrumbs-component,
html:lang(el_gr) .nv-breadcrumbs-component {
    font-family: Arial, Helvetica, sans-serif;
}

html:lang(el) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea,
html:lang(el_gr) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea {
    font-family: Arial, Helvetica, sans-serif;
}

html:lang(el) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta a,
html:lang(el_gr) .nv-carousel-component .nv-carousel-outer-wrapper .nv-carousel-inner-wrapper .nv-carousel-wrapper .nv-carousel-textarea .nv-carousel-cta a {
    font-family: "Univers 45 LT Greek", Arial, Helvetica, sans-serif;
}

html:lang(el) .nv-cookie-header-link,
html:lang(el_gr) .nv-cookie-header-link {
    font-family: "Univers 45 LT Greek", Arial, Helvetica, sans-serif;
}

html:lang(el) .nv-cookie-notification-message,
html:lang(el_gr) .nv-cookie-notification-message {
    font-family: Arial, Helvetica, sans-serif;
}

html:lang(el) .nv-component-country-tunnel .country-region ul > li a,
html:lang(el_gr) .nv-component-country-tunnel .country-region ul > li a {
    font-family: "Univers 45 LT Greek", Arial, Helvetica, sans-serif;
}

html:lang(el) .nv-component-gallery ul li a .gallery-thumbnail-description,
html:lang(el_gr) .nv-component-gallery ul li a .gallery-thumbnail-description {
    font-family: "Univers 45 LT Greek", Arial, Helvetica, sans-serif;
}

html:lang(el) .nv-component-gallery ul li a .gallery-thumbnail-description .gallery-thumbnail-date,
html:lang(el_gr) .nv-component-gallery ul li a .gallery-thumbnail-description .gallery-thumbnail-date {
    font-family: "Univers 65 Bold Greek", Arial, Helvetica, sans-serif;
}

html:lang(el) .nv-component-gallery .gallery-large-image p,
html:lang(el_gr) .nv-component-gallery .gallery-large-image p {
    font-family: "Univers 45 LT Greek", Arial, Helvetica, sans-serif;
}

html:lang(el) .nv-component-gallery-pagination ul li a,
html:lang(el_gr) .nv-component-gallery-pagination ul li a {
    font-family: "Univers 45 LT Greek", Arial, Helvetica, sans-serif;
}

html:lang(el) .nv-language-selector-wrapper .nv-language-selector ul > li.country,
html:lang(el_gr) .nv-language-selector-wrapper .nv-language-selector ul > li.country {
    font-family: Arial, Helvetica, sans-serif;
}

html:lang(el) .nv-language-selector-wrapper .nv-language-selector ul > li.language,
html:lang(el_gr) .nv-language-selector-wrapper .nv-language-selector ul > li.language {
    font-family: Arial, Helvetica, sans-serif;
}

html:lang(el) .nv-component-linkcta .linkcta-item-link-link,
html:lang(el_gr) .nv-component-linkcta .linkcta-item-link-link {
    font-family: Arial, Helvetica, sans-serif;
}

html:lang(el) .nv-component-cta .linkcta-item-link-cta span,
html:lang(el_gr) .nv-component-cta .linkcta-item-link-cta span {
    font-family: "Univers 45 LT Greek", Arial, Helvetica, sans-serif;
}

html:lang(el) .nv-component-cta .linkcta-item-link-cta[href$=".pdf"] span.nv-component-linkcta-type-and-size,
html:lang(el_gr) .nv-component-cta .linkcta-item-link-cta[href$=".pdf"] span.nv-component-linkcta-type-and-size,
html:lang(el) .nv-component-cta .linkcta-item-link-cta[href$=".ppt"] span.nv-component-linkcta-type-and-size,
html:lang(el_gr) .nv-component-cta .linkcta-item-link-cta[href$=".ppt"] span.nv-component-linkcta-type-and-size,
html:lang(el) .nv-component-cta .linkcta-item-link-cta[href$=".zip"] span.nv-component-linkcta-type-and-size,
html:lang(el_gr) .nv-component-cta .linkcta-item-link-cta[href$=".zip"] span.nv-component-linkcta-type-and-size,
html:lang(el) .nv-component-cta .linkcta-item-link-cta[href$=".xls"] span.nv-component-linkcta-type-and-size,
html:lang(el_gr) .nv-component-cta .linkcta-item-link-cta[href$=".xls"] span.nv-component-linkcta-type-and-size,
html:lang(el) .nv-component-cta .linkcta-item-link-cta[href$=".jpg"] span.nv-component-linkcta-type-and-size,
html:lang(el_gr) .nv-component-cta .linkcta-item-link-cta[href$=".jpg"] span.nv-component-linkcta-type-and-size,
html:lang(el) .nv-component-cta .linkcta-item-link-cta[href$=".jpeg"] span.nv-component-linkcta-type-and-size,
html:lang(el_gr) .nv-component-cta .linkcta-item-link-cta[href$=".jpeg"] span.nv-component-linkcta-type-and-size,
html:lang(el) .nv-component-cta .linkcta-item-link-cta[href$=".png"] span.nv-component-linkcta-type-and-size,
html:lang(el_gr) .nv-component-cta .linkcta-item-link-cta[href$=".png"] span.nv-component-linkcta-type-and-size {
    font-family: "Univers 45 LT Greek", Arial, Helvetica, sans-serif;
}

html:lang(el) .nv-navigation-component .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1,
html:lang(el_gr) .nv-navigation-component .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1 {
    font-family: "Univers 55 Roman Greek", Arial, Helvetica, sans-serif;
}

html:lang(el) .nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv2 > .nv-nav-item-wrapper > a,
html:lang(el_gr) .nv-navigation-component .nv-navigation .nv-nav-item-lv1 .nv-nav-item-lv2 > .nv-nav-item-wrapper > a {
    font-family: "Univers 55 Roman Greek", Arial, Helvetica, sans-serif;
}

html:lang(el) .nv-page-sidebar .nv-navigation .nv-nav-item .nv-nav-item-link span,
html:lang(el_gr) .nv-page-sidebar .nv-navigation .nv-nav-item .nv-nav-item-link span {
    font-family: "Univers 55 Roman Greek", Arial, Helvetica, sans-serif;
}

html:lang(el) .nv-page-sidebar .nv-navigation .nv-nav-item-lv1 .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1 span,
html:lang(el_gr) .nv-page-sidebar .nv-navigation .nv-nav-item-lv1 .nv-nav-item-wrapper-lv1 .nv-nav-item-link-lv1 span {
    font-family: "Univers 55 Roman Greek", Arial, Helvetica, sans-serif;
}

html:lang(el) .nv-global-footer .copyright,
html:lang(el_gr) .nv-global-footer .copyright {
    font-family: Arial, Helvetica, sans-serif;
}

html:lang(el) .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-heading,
html:lang(el_gr) .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-heading {
    font-family: "Univers 45 LT Greek", Arial, Helvetica, sans-serif;
}

html:lang(el) .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-text,
html:lang(el_gr) .nv-page-content .nv-promobox-component .nv-promobox .nv-promobox-text {
    font-family: Arial, Helvetica, sans-serif;
}

html:lang(el) .nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-heading,
html:lang(el_gr) .nv-global-footer .nv-container.nv-parsys-component .nv-promobox .nv-promobox-heading {
    font-family: "Univers 55 Roman Greek", Arial, Helvetica, sans-serif;
}

html:lang(el) .nv-search-wrapper .nv-input,
html:lang(el_gr) .nv-search-wrapper .nv-input {
    font-family: Arial, Helvetica, sans-serif;
}

html:lang(el) .nv-search-results-wrapper .nv-pagination li a,
html:lang(el_gr) .nv-search-results-wrapper .nv-pagination li a {
    font-family: Arial, Helvetica, sans-serif;
}

html:lang(el) .nv-component-sitemap a,
html:lang(el_gr) .nv-component-sitemap a {
    font-family: "Univers 45 LT Greek", Arial, Helvetica, sans-serif;
}

html:lang(el) .nv-component-sitemap .level-2 a,
html:lang(el_gr) .nv-component-sitemap .level-2 a {
    font-family: "Univers 65 Bold Greek", Arial, Helvetica, sans-serif;
}

html:lang(el) .nv-component-sitemap .level-3 a,
html:lang(el_gr) .nv-component-sitemap .level-3 a {
    font-family: "Univers 45 LT Greek", Arial, Helvetica, sans-serif;
}

html:lang(el) .nv-socialfeeds-component .nv-socialfeeds-button .nv-socialfeeds-button-caption,
html:lang(el_gr) .nv-socialfeeds-component .nv-socialfeeds-button .nv-socialfeeds-button-caption {
    font-family: "Univers 45 LT Greek", Arial, Helvetica, sans-serif;
}

html:lang(el) .nv-table th,
html:lang(el_gr) .nv-table th,
html:lang(el) .nv-table td:before,
html:lang(el_gr) .nv-table td:before {
    font-family: "Univers 45 LT Greek", Arial, Helvetica, sans-serif;
}

html:lang(el) .nv-tabsaccordion-component .nv-tac .nv-tac-heading,
html:lang(el_gr) .nv-tabsaccordion-component .nv-tac .nv-tac-heading {
    font-family: "Univers 45 LT Greek", Arial, Helvetica, sans-serif;
}

html:lang(el) .nv-page-title,
html:lang(el_gr) .nv-page-title,
html:lang(el) .nv-section-title,
html:lang(el_gr) .nv-section-title,
html:lang(el) .nv-paragraph-title,
html:lang(el_gr) .nv-paragraph-title,
html:lang(el) .nv-subheadline,
html:lang(el_gr) .nv-subheadline,
html:lang(el) .nv-promotitle,
html:lang(el_gr) .nv-promotitle,
html:lang(el) .nv-quote,
html:lang(el_gr) .nv-quote,
html:lang(el) .nv-quote-content,
html:lang(el_gr) .nv-quote-content {
    font-family: "Univers 45 LT Greek", Arial, Helvetica, sans-serif;
}

html:lang(el) .nv-citation,
html:lang(el_gr) .nv-citation {
    font-family: "Univers 65 Bold Greek", Arial, Helvetica, sans-serif;
}

html:lang(el) .nv-bodytext,
html:lang(el_gr) .nv-bodytext,
html:lang(el) .nv-altbodytext,
html:lang(el_gr) .nv-altbodytext {
    font-family: Arial, Helvetica, sans-serif;
}

html:lang(el) .nv-numbered-list li,
html:lang(el_gr) .nv-numbered-list li,
html:lang(el) .nv-bulleted-list li,
html:lang(el_gr) .nv-bulleted-list li {
    font-family: Arial, Helvetica, sans-serif;
}

html:lang(el) .nv-video .nv-video-innerwrap .nv-video-subtitle,
html:lang(el_gr) .nv-video .nv-video-innerwrap .nv-video-subtitle {
    font-family: "Univers 45 LT Greek", Arial, Helvetica, sans-serif;
}

html.language_ja .nv-page-title {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 26px;
    line-height: 2.6rem;
    font-weight: bold;
}

html.language_ja .nv-section-title,
html.language_ja .nv-paragraph-title {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 20px;
    line-height: 2rem;
}
.bge{
    background: #eeeeee;
}
.disinline{
    display: inline-block;
}
.pd15{
    padding-top: 15px;
}

.text-right{
    text-align: right;
    padding-right: 20px;
}
.pagination{
    display: inline-flex;
    position: relative;
    padding-top: 20px;
    clear: both;
}
.pagination li{
    list-style: none;
    display: inline-block;
}

.page-link{
    background: transparent;
    border: none;
    padding: 0;
    margin-right: 12px;
    font-size: 12px;
    font-weight: 600;
    color: #d61838;
    position: relative;
    transition: all 0.3s ease 0s;
    padding: 3px 8px 6px;
    text-decoration: none;
}
.pagination li:last-child a.page-link{ margin-right: 0; }
.page-link, .page-link:hover, .active .page-link:hover{
    color: #d61838;
    border: none;
    background: transparent;
}
.page-link:before{
    content: " ";
    width: 90%;
    height: 92%;
    border: 2px solid #d61838;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: border-top-width 0.1s ease 0.2s, height 0.2s ease 0.1s, width 0.2s ease 0s, margin 0.2s ease 0s;
}
.active a.page-link:before,
.page-link:hover:before,
.active .page-link:hover:before{
    width: 60%;
    height: 0;
    border-width: 0 2px 2px;
    margin: 0 20%;
    transition: border-top-width 0.1s ease 0s, height 0.2s ease 0.1s, width 0.2s ease 0.2s, margin 0.2s ease 0.2s;
}
@media only screen and (max-width: 479px){
    .pagination{ display: block; }
    .pagination li{ display: inline-block; }
}
.active.page-item .page-link{
    background:#d61838;
    color: #fff
}